diff --git a/851.faaa6388.async.js b/297.5420bea0.async.js similarity index 58% rename from 851.faaa6388.async.js rename to 297.5420bea0.async.js index b24d1b3658..3eb7dbf1f4 100644 --- a/851.faaa6388.async.js +++ b/297.5420bea0.async.js @@ -1,6 +1,6 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[851],{87169:function(Et,st,he){"use strict";he.d(st,{Z:function(){return le}});var oe=he(72308),we=he(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"},pe=E,fe=he(7657),de=function(ie,ae){return we.createElement(fe.Z,(0,oe.Z)({},ie,{ref:ae,icon:pe}))},ue=we.forwardRef(de),le=ue},25346:function(Et,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"}},95243:function(Et,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"}},31263:function(Et,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"}},30434:function(){"use strict"},79751:function(Et,st,he){"use strict";var oe=he(59301),we=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,de=(se,ie,ae)=>ie in se?we(se,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):se[ie]=ae,ue=(se,ie)=>{for(var ae in ie||(ie={}))pe.call(ie,ae)&&de(se,ae,ie[ae]);if(E)for(var ae of E(ie))fe.call(ie,ae)&&de(se,ae,ie[ae]);return se};const le=se=>React.createElement("svg",ue({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},se),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+"},94890:function(Et,st,he){"use strict";var oe=he(59301),we=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,de=(se,ie,ae)=>ie in se?we(se,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):se[ie]=ae,ue=(se,ie)=>{for(var ae in ie||(ie={}))pe.call(ie,ae)&&de(se,ae,ie[ae]);if(E)for(var ae of E(ie))fe.call(ie,ae)&&de(se,ae,ie[ae]);return se};const le=se=>React.createElement("svg",ue({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},se),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=="},91686:function(Et,st,he){"use strict";var oe=he(59301),we=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,de=(se,ie,ae)=>ie in se?we(se,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):se[ie]=ae,ue=(se,ie)=>{for(var ae in ie||(ie={}))pe.call(ie,ae)&&de(se,ae,ie[ae]);if(E)for(var ae of E(ie))fe.call(ie,ae)&&de(se,ae,ie[ae]);return se};const le=se=>React.createElement("svg",ue({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},se),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="},61394:function(Et,st,he){"use strict";var oe=he(59301),we=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,de=(se,ie,ae)=>ie in se?we(se,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):se[ie]=ae,ue=(se,ie)=>{for(var ae in ie||(ie={}))pe.call(ie,ae)&&de(se,ae,ie[ae]);if(E)for(var ae of E(ie))fe.call(ie,ae)&&de(se,ae,ie[ae]);return se};const le=se=>React.createElement("svg",ue({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},se),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=="},74042:function(){"use strict";function Et(ee,a,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=ee,this._defaultValue=a,this._minimum=y,this._maximum=x}Object.defineProperty(Et.prototype,"name",{get:function(){return this._name},set:function(ee){if(typeof ee!="string"||ee==="")throw new Error("Shape name must be a valid string.");this._name=ee}}),Object.defineProperty(Et.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(ee){if(typeof ee!="number"||isNaN(ee))throw new Error("The default value must be a real number, not: "+ee);this._defaultValue=ee}}),Object.defineProperty(Et.prototype,"minimum",{get:function(){return this._minimum},set:function(ee){if(typeof ee!="number"||isNaN(ee))throw new Error("Minimum must be a real number, not: "+ee);this._minimum=ee}}),Object.defineProperty(Et.prototype,"maximum",{get:function(){return this._maximum},set:function(ee){if(typeof ee!="number"||isNaN(ee))throw new Error("Maximum must be a real number, not: "+ee);this._maximum=ee}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(ee,a){var y=go.Shape._FigureParameters[ee];return y?y[a]:null},go.Shape.setFigureParameter=function(ee,a,y){if(!(y instanceof Et))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[ee];x||(x=[],go.Shape._FigureParameters[ee]=x),x[a]=y};var st=[];function he(ee,a){var y=st.pop();return y===void 0?new go.Point(ee,a):(y.x=ee,y.y=a,y)}function oe(){var ee=st.pop();return ee===void 0?new go.Point:ee}function we(ee){st.push(ee)}function E(ee,a,y,x,b,z,te,ce,ve){ve||(ve=new go.Point);var ge=ee-y,ye=b-te,me=NaN,be=NaN;if(ge===0)if(ye===0)ee===y&&(me=ee,be=a);else{var Se=(z-ce)/ye,Ee=z-Se*b;me=ee,be=Se*me+Ee}else if(ye===0){var Pe=(a-x)/ge,Ce=a-Pe*ee;me=b,be=Pe*me+Ce}else{var Pe=(a-x)/ge,Se=(z-ce)/ye,Ce=a-Pe*ee,Ee=z-Se*b;me=(Ee-Ce)/(Pe-Se),be=Pe*me+Ce}return ve.x=me,ve.y=be,ve}function pe(ee,a,y,x,b,z,te,ce,ve,ge,ye,me,be,Se){var Ee=1-ve,Pe=ve,Ce=ee*Ee+y*Pe,xe=a*Ee+x*Pe,Be=y*Ee+b*Pe,Ae=x*Ee+z*Pe,_e=b*Ee+te*Pe,Le=z*Ee+ce*Pe,ke=Ce*Ee+Be*Pe,De=xe*Ee+Ae*Pe,Ze=Be*Ee+_e*Pe,Ve=Ae*Ee+Le*Pe,Ue=ke*Ee+Ze*Pe,Ke=De*Ee+Ve*Pe;ge.x=Ce,ge.y=xe,ye.x=ke,ye.y=De,me.x=Ue,me.y=Ke,be.x=Ze,be.y=Ve,Se.x=_e,Se.y=Le}var fe=new go.Spot(.156,.156),de=new go.Spot(.844,.844),ue=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Et("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=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-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&&(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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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=fe,b.spot2=de,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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 Et("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=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=y,z}else{var z=new go.Geometry;return x>0?z.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())):z.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 z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.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())):z.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 z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.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())):z.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 z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.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())):z.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 z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,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-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):z.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())),z.spot1=fe,z.spot2=de,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(ee,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(ee,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 Et("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Et("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(ee,a,y){var x=ee?ee.parameter1:NaN,b=ee?ee.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var z=x%360;z<0&&(z+=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,z,te,ce,ce,ce,ce).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(ee,a,y){var x=ue/Math.SQRT2*.5,b=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,z*y,a,(1-x)*y,(b+x)*a,(z+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Et("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,a)/2,z=a/2,te=y/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,a,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).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 Et("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,a)/2,z=a/2,te=y/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,a,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).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 Et("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(ee,a,y){var x=ee?ee.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 z=a/2,te=y/2,ce=Math.atan2(y,a),ve=x-Math.min(Math.cos(ce)*x/2,z),ge=x-Math.min(Math.sin(ce)*x/2,te),b=new go.Geometry,ye=new go.PathFigure(ve,0,!0);return b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,z,.2*y)),ye.add(new go.PathSegment(go.PathSegment.Line,a-ve,0)),ye.add(new go.PathSegment(go.PathSegment.Line,a,ge)),ye.add(new go.PathSegment(go.PathSegment.Line,.8*a,te)),ye.add(new go.PathSegment(go.PathSegment.Line,a,y-ge)),ye.add(new go.PathSegment(go.PathSegment.Line,a-ve,y)),ye.add(new go.PathSegment(go.PathSegment.Line,z,.8*y)),ye.add(new go.PathSegment(go.PathSegment.Line,ve,y)),ye.add(new go.PathSegment(go.PathSegment.Line,0,y-ge)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),ye.add(new go.PathSegment(go.PathSegment.Line,0,ge).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new Et("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,z=new go.PathFigure(.1*a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new Et("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(ee,a,y){var x=ee?ee.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,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new Et("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(ee,a,y){var x=ee?ee.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,a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-x)*a,.25*y,Math.abs(1-x)*a,.75*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(ee,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(ee,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(ee,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(ee,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(ee,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 z=.2,te=.3,ce=0,ve=z*ue;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+z+ce)*y,(.5-z+te)*a,(.5+ve+ce)*y,(.5-ve+te)*a,(.5+z+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*a,(.5+ce)*y,(.5+ve+te)*a,(.5+z+ce)*y,(.5+z+te)*a,(.5+ve+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+ce)*y,(1-.5+z+te)*a,(.5-ve+ce)*y,(.5+ve+te)*a,(.5-z+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-ve+te)*a,(.5-z+ce)*y,(.5-z+te+.05)*a,(.5-ve+ce-.02)*y)),z=.2,te=0,ce=-.3,ve=z*ue,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*a,(.5+ce)*y,(.5+ve+te)*a,(.5+z+ce)*y,(.5+z+te)*a,(.5+ve+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+ce)*y,(1-.5+z+te)*a,(.5-ve+ce)*y,(.5+ve+te)*a,(.5-z+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*a,(.5+ce)*y,(.5-ve+te)*a,(.5-z+ce)*y,(.5-z+te)*a,(.5-ve+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ve+te)*a,(.5+z+ce)*y,(.5-z+te)*a,(.5+ve+ce)*y,(.5-ve+te)*a,(.5+z+ce)*y)),z=.2,te=-.3,ce=0,ve=z*ue,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+ce)*y,(1-.5+z+te-.05)*a,(.5-ve+ce-.02)*y,(.5+ve+te)*a,(.5-z+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*a,(.5+ce)*y,(.5-ve+te)*a,(.5-z+ce)*y,(.5-z+te)*a,(.5-ve+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+z+ce)*y,(.5-z+te)*a,(.5+ve+ce)*y,(.5-ve+te)*a,(.5+z+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+ve+te)*a,(.5+z+ce)*y,(.5+z+te)*a,(.5+ve+ce)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(ee,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 z=.1,te=.5,ce=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+z)*a,ce*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*te,y*ce,z*a,z*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+z)*a,ce*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*te,y*ce,z*a,z*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(ee,a,y){var x=.8535533905932737,b=.5*a,z=.5*y;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,y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(ee,a,y){var x=new go.Geometry,b=ue*.5,z=.5,te=.5,ce=.5,ve=new go.PathFigure(te*a,(ce-z)*y);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),z=.4,b=ue*.4;var ge=oe(),ye=oe(),me=oe(),be=oe();pe(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.42,ge,ye,me,be,be);var Se=oe(),Ee=oe(),Pe=oe();pe(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.58,be,be,Pe,Se,Ee);var Ce=oe(),xe=oe(),Be=oe();pe(te,ce+z,te-b,ce+z,te-z,ce+b,te-z,ce,.42,Ce,xe,Be,be,be);var Ae=oe(),_e=oe(),Le=oe();return pe(te,ce+z,te-b,ce+z,te-z,ce+b,te-z,ce,.58,be,be,Le,Ae,_e),ve.add(new go.PathSegment(go.PathSegment.Move,Le.x*a,Le.y*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,Ae.x*a,Ae.y*y,_e.x*a,_e.y*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te-z)*a,(ce-b)*y,(te-b)*a,(ce-z)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,me.x*a,me.y*y,ge.x*a,ge.y*y,ye.x*a,ye.y*y)),ve.add(new go.PathSegment(go.PathSegment.Line,Le.x*a,Le.y*y).close()),ve.add(new go.PathSegment(go.PathSegment.Move,Be.x*a,Be.y*y)),ve.add(new go.PathSegment(go.PathSegment.Line,Pe.x*a,Pe.y*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,Se.x*a,Se.y*y,Ee.x*a,Ee.y*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te+z)*a,(ce+b)*y,(te+b)*a,(ce+z)*y)),ve.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(ge),we(ye),we(me),we(be),we(Se),we(Ee),we(Pe),we(Ce),we(xe),we(Be),we(Ae),we(_e),we(Le),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(ee,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 Et("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var b=(a-x)/2,z=b+x;return new go.Geometry().add(new go.PathFigure(z,.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(ee,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(ee,a,y){var x=new go.Geometry,b=ue*.4,z=.4,te=.5,ce=.5,ve=oe(),ge=oe(),ye=oe(),me=oe(),be=new go.PathFigure((te-z)*a,ce*y,!1);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te-z)*a,(ce-b)*y,(te-b)*a,(ce-z)*y)),pe(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.44,ye,me,ge,ve,ve),be.add(new go.PathSegment(go.PathSegment.Bezier,ge.x*a,ge.y*y,ye.x*a,ye.y*y,me.x*a,me.y*y));var Se=he(ge.x,ge.y);pe(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.56,ve,ve,ge,ye,me);var Ee=he(ge.x,ge.y);be.add(new go.PathSegment(go.PathSegment.Line,(Se.x*.1+.95*.9)*a,Se.y*.1*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*a,Se.y*.1*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),be.add(new go.PathSegment(go.PathSegment.Line,a,0)),be.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),be.add(new go.PathSegment(go.PathSegment.Line,(Ee.x*.1+.9)*a,.15*y)),be.add(new go.PathSegment(go.PathSegment.Line,(Ee.x*.1+.9)*a,(Ee.y*.1+.05*.9)*y)),be.add(new go.PathSegment(go.PathSegment.Line,Ee.x*a,Ee.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,ye.x*a,ye.y*y,me.x*a,me.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te+z)*a,(ce+b)*y,(te+b)*a,(ce+z)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce+z)*y,(te-z)*a,(ce+b)*y)),z=.35,b=ue*.35;var Pe=new go.PathFigure(te*a,(ce-z)*y,!1);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y));var Ce=new go.PathFigure((te-z)*a,ce*y,!1);return x.add(Ce),we(ve),we(ge),we(ye),we(me),we(Se),we(Ee),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(ee,a,y){var x=new go.Geometry,b=.375,z=0,te=-.125,ce=b*ue,ve=new go.PathFigure((.525+z)*a,(.5+b+te)*y,!1);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+te)*y,(.5+ce+z)*a,(.5+b+te)*y,(.5+b+z)*a,(.5+ce+te)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+te)*y,(1-.5+b+z)*a,(.5-ce+te)*y,(.5+ce+z)*a,(.5-b+te)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+te)*y,(.5-ce+z)*a,(.5-b+te)*y,(.5-b+z)*a,(.5-ce+te)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*a,(.5+b+te)*y,(.5-b+z)*a,(.5+ce+te)*y,(.5-ce+z)*a,(.5+b+te)*y)),ve.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),ve.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),ve.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),ve.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),ve.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),ve.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),ve.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),ve.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),ve.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),ve.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),b=.325,z=0,te=-.125,ce=b*ue;var ve=new go.PathFigure((1-.5+b+z)*a,(.5+te)*y,!1);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+b+te)*y,(.5+b+z)*a,(.5+ce+te)*y,(.5+ce+z)*a,(.5+b+te)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+te)*y,(.5-ce+z)*a,(.5+b+te)*y,(.5-b+z)*a,(.5+ce+te)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+te)*y,(.5-b+z)*a,(.5-ce+te)*y,(.5-ce+z)*a,(.5-b+te)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+te)*y,(.5+ce+z)*a,(.5-b+te)*y,(1-.5+b+z)*a,(.5-ce+te)*y));var ve=new go.PathFigure((.525+z)*a,(.5+b+te)*y,!1);return x.add(ve),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(ee,a,y){var x=ee?ee.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(ee,a,y){var x=ee?ee.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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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 Et("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Et("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=.3);var z=(1-x)*a,te=(.5-b/2)*y,ce=(.5+b/2)*y,ve=new go.Geometry,ge=new go.PathFigure(0,te,!0);ve.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,a,.5*y)),ge.add(new go.PathSegment(go.PathSegment.Line,z,y)),ge.add(new go.PathSegment(go.PathSegment.Line,z,ce)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),ve.spot1=new go.Spot(0,te/y);var ye=E(0,ce/y,1,ce/y,z/a,1,1,.5,oe());return ve.spot2=new go.Spot(ye.x,ye.y),we(ye),ve}),go.Shape.setFigureParameter("Arrow2",0,new Et("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Et("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var z=a-x,te=(y-b)/2,ce=te+b,ve=new go.Geometry,ge=new go.PathFigure(0,te,!0);ve.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,a,.5*y)),ge.add(new go.PathSegment(go.PathSegment.Line,z,y)),ge.add(new go.PathSegment(go.PathSegment.Line,z,ce)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),ve.spot1=new go.Spot(0,te/y);var ye=E(0,ce/y,1,ce/y,z/a,1,1,.5,oe());return ve.spot2=new go.Spot(ye.x,ye.y),we(ye),ve}),go.Shape.defineFigureGenerator("Chevron",function(ee,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(ee,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 Et("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.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,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),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 ve=E(0,.5,.3,0,0,b/y,.1,b/y,oe());return te.spot1=new go.Spot(ve.x,ve.y),ve=E(.7,1,1,.5,0,z/y,1,z/y,ve),te.spot2=new go.Spot(ve.x,ve.y),we(ve),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Et("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Et("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=40);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,te=z+x,ce=(y-b)/2,ve=ce+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,te=z+x,ce=0,ve=y):(z=0,te=y,ce=0,ve=y));var ge=new go.Geometry,ye=new go.PathFigure(a,.5*y,!0);ge.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.7*a,ve)),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,ve)),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,z)),ye.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ye.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce).close());var me=E(0,.5,.3,ce/y,0,z/y,1,z/y,oe());return ge.spot1=new go.Spot(me.x,me.y),me=E(.7,ve/y,1,.5,0,te/y,1,te/y,me),ge.spot2=new go.Spot(me.x,me.y),we(me),ge}),go.Shape.setFigureParameter("IBeamArrow",0,new Et("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.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,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),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 ve=E(.7,1,1,.5,0,z/y,1,z/y,oe());return te.spot2=new go.Spot(ve.x,ve.y),we(ve),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new Et("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Et("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=40);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,te=z+x,ce=(y-b)/2,ve=ce+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,te=z+x,ce=0,ve=y):(z=0,te=y,ce=0,ve=y));var ge=new go.Geometry,ye=new go.PathFigure(a,.5*y,!0);ge.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.7*a,ve)),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,ve)),ye.add(new go.PathSegment(go.PathSegment.Line,0,ve)),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,z)),ye.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ye.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce).close()),ge.spot1=new go.Spot(0,z/y);var me=E(.7,ve/y,1,.5,0,te/y,1,te/y,oe());return ge.spot2=new go.Spot(me.x,me.y),we(me),ge}),go.Shape.setFigureParameter("Pointer",0,new Et("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*y)),z.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,oe());return b.spot2=new go.Spot(te.x,te.y),we(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new Et("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.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,oe());return b.spot2=new go.Spot(te.x,te.y),we(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new Et("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,z=(.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,z)),ce.add(new go.PathSegment(go.PathSegment.Line,0,z)),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 ve=E(.7,1,1,.5,0,z/y,1,z/y,oe());return te.spot2=new go.Spot(ve.x,ve.y),we(ve),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Et("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,z=b+x;x>y&&(b=0,z=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,z)),ce.add(new go.PathSegment(go.PathSegment.Line,0,z)),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 ve=E(.7,1,1,.5,0,z/y,1,z/y,oe());return te.spot2=new go.Spot(ve.x,ve.y),we(ve),te}),go.Shape.setFigureParameter("SquareArrow",0,new Et("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.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(ee,a,y){var x=new go.Geometry,b=ue*.5,z=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+z)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(ee,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 z=new go.PathFigure(0,.9*y,!1);return x.add(z),z.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(ee,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 z=new go.PathFigure(.5*a,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),z.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(ee,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 z=new go.PathFigure(0,.3*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),z.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(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=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-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+z)*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+z)*a,1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*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+z)*a,2*x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*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(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=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-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+z)*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+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*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-z)*a,y-2*x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,y-x,(.5+z)*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(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=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-z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+z)*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+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*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-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+z)*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(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=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-z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+z)*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+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*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-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a-2*x,(.5+z)*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(ee,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 z=new go.PathFigure(.25*a,.25*y,!1);return x.add(z),z.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(ee,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 z=new go.PathFigure(0,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),z.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(ee,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 z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.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(ee,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 z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),z.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(ee,a,y){var x=new go.Geometry,b=.2,z=.1,te=ue*b,ce=ue*z,ve=.5,ge=.1,ye=new go.PathFigure(ve*a,(ge+z)*y,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ve-b)*a,ge*y,(ve-te)*a,(ge+z)*y,(ve-b)*a,(ge+ce)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(ge-z)*y,(ve-b)*a,(ge-ce)*y,(ve-te)*a,(ge-z)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ve+b)*a,ge*y,(ve+te)*a,(ge-z)*y,(ve+b)*a,(ge-ce)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(ge+z)*y,(ve+b)*a,(ge+ce)*y,(ve+te)*a,(ge+z)*y));var me=.05,be=ue*me;ve=.05,ge=.25;var Se=new go.PathFigure(.5*a,.2*y,!0);return x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),ve=.95,ge=.25,Se.add(new go.PathSegment(go.PathSegment.Bezier,(ve+me)*a,ge*y,(ve+be)*a,(ge-me)*y,(ve+me)*a,(ge-be)*y)),Se.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),me=.025,be=ue*me,ve=.825,ge=.35,Se.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(ge-me)*y,(ve+me)*a,(ge-be)*y,(ve+be)*a,(ge-me)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ve-me)*a,ge*y,(ve-be)*a,(ge-me)*y,(ve-me)*a,(ge-be)*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),Se.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),Se.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),me=.05,be=ue*me,ve=.5,ge=.7,Se.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(ge-me)*y,(ve+me)*a,(ge-be)*y,(ve+be)*a,(ge-me)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ve-me)*a,ge*y,(ve-be)*a,(ge-me)*y,(ve-me)*a,(ge-be)*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),me=.025,be=ue*me,ve=.175,ge=.35,Se.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(ge-me)*y,(ve+me)*a,(ge-be)*y,(ve+be)*a,(ge-me)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ve-me)*a,ge*y,(ve-be)*a,(ge-me)*y,(ve-me)*a,(ge-be)*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),Se.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),Se.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),me=.05,be=ue*me,ve=.05,ge=.25,Se.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(ge-me)*y,(ve-me)*a,(ge-be)*y,(ve-be)*a,(ge-me)*y)),Se.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 Et("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),z.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(ee,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 z=new go.PathFigure(.5*a,.5*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.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(ee,a,y){var x=new go.Geometry,b=ee?ee.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,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.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(ee,a,y){var x=new go.Geometry,b=ue*.5,z=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+z)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*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-z)*y,(.5-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-z)*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+z)*y,(.5+b)*a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+z)*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+z)*y,(.5+b)*a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+z)*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+z)*y,(.5+b)*a,.4*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*a,.4*y,0,(.3+z)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(ee,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(ee,a,y){var x=new go.Geometry,b=ue*.5,z=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+z)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*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-z)*y,(.5-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-z)*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+z)*y,(.5+b)*a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+z)*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+z)*y,(.5+b)*a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+z)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(ee,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(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var z=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-z)*y,(.2-z)*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+z)*a,0,a,(.2-z)*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+z)*y,(.8+z)*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-z)*a,y,0,(.8+z)*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(ee,a,y){var x=new go.Geometry,b=ee?ee.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,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.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(ee,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(ee,a,y){var x=new go.Geometry,b=ee?ee.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,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.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(ee,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 z=new go.PathFigure(.1*a,.4*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),z.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(ee,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 z=new go.PathFigure(.75*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),z.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(ee,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 z=new go.PathFigure(a,.5*y,!1);x.add(z),z.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(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN,z=ee?ee.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,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,z*y)),ce.add(new go.PathSegment(go.PathSegment.Line,a,z*y)),x}),go.Shape.defineFigureGenerator("Junction",function(ee,a,y){var x=new go.Geometry,b=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,te=ue*.5,ce=.5,ve=new go.PathFigure(a,ce*y,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,y,a,(ce+te)*y,(ce+te)*a,y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,0,ce*y,(ce-te)*a,y,0,(ce+te)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,0,0,(ce-te)*y,(ce-te)*a,0)),ve.add(new go.PathSegment(go.PathSegment.Bezier,a,ce*y,(ce+te)*a,0,a,(ce-te)*y));var ge=new go.PathFigure((z+b)*a,(z+b)*y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,z*a,z*y)),ge.add(new go.PathSegment(go.PathSegment.Move,z*a,(z+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Line,(z+b)*a,z*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(ee,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 z=new go.PathFigure(.1*a,0,!1);return x.add(z),z.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(ee,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(ee,a,y){var x=new go.Geometry,b=ue*.5,z=.5,te=new go.PathFigure(.5*a,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*a,.9*y,a,(z+b)*y,(z+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(ee,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(ee,a,y){var x=new go.Geometry,b=ee?ee.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,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(ee,a,y){var x=new go.Geometry,b=ee?ee.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*a,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(ee,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(ee,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 z=new go.PathFigure(.1*a,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.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(ee,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 z=new go.PathFigure(.2*a,.1*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.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(ee,a,y){var x=new go.Geometry,b=ee?ee.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,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(ee,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(ee,a,y){var x=new go.Geometry,b=ue*.5,z=.5,te=new go.PathFigure(a,z*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+b)*y,(z+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-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(ee,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(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN,z=ee?ee.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,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*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(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN,z=ee?ee.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)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(ee,a,y){var x=new go.Geometry,b=ee?ee.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,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.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(ee,a,y){var x=new go.Geometry,b=ee?ee.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,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.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(ee,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 z=new go.PathFigure(0,.5*y,!1);return x.add(z),z.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(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(b*a,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),z.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(ee,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(ee,a,y){var x=new go.Geometry,b=ee?ee.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,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(ee,a,y){var x=new go.Geometry,b=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*y,(.5+b)*a,0,a,(.5-b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+b)*y,(.5+b)*a,y)),z.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(ee,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(ee,a,y){var x=new go.Geometry,b=ue*.5,z=.5,te=new go.PathFigure(a,z*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+b)*y,(z+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y));var ce=new go.PathFigure(a,z*y,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,z*y));var ve=new go.PathFigure(.8*a,.75*y,!1);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),ve.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),ve.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),ve.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),ve.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(ee,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(ee,a,y){var x=new go.Geometry,b=ue*.1,z=.1,te=.9,ce=.5,ve=new go.PathFigure(.8*a,.5*y,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,0,y)),ve.add(new go.PathSegment(go.PathSegment.Line,0,0)),ve.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var ge=new go.PathFigure((te+z)*a,ce*y,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te+z)*a,(ce+b)*y,(te+b)*a,(ce+z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce+z)*y,(te-z)*a,(ce+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te-z)*a,(ce-b)*y,(te-b)*a,(ce-z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,(te+b)*a,(ce-z)*y,(te+z)*a,(ce-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(ee,a,y){var x=new go.Geometry,b=ue*.5,z=ue*.4,te=ue*.1,ce=.1,ve=.9,ge=.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+z)*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-z)*y));var me=new go.PathFigure((ve+ce)*a,ge*y,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(ge+ce)*y,(ve+ce)*a,(ge+te)*y,(ve+te)*a,(ge+ce)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ve-ce)*a,ge*y,(ve-te)*a,(ge+ce)*y,(ve-ce)*a,(ge+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(ge-ce)*y,(ve-ce)*a,(ge-te)*y,(ve-te)*a,(ge-ce)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ve+ce)*a,ge*y,(ve+te)*a,(ge-ce)*y,(ve+ce)*a,(ge-te)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=ue*b,te=0,ce=.5,ve=new go.PathFigure(.8*a,.5*y,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(te+z)*a,(ce-b)*y,.7*a,(ce-z)*y)),b=.1,z=ue*.1,te=.9,ce=.5;var ge=new go.PathFigure((te-b)*a,ce*y,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=ue*b,te=0,ce=.5,ve=new go.PathFigure(0,0,!0);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(te+z+z)*a,(ce-b)*y,.8*a,(ce-z)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(ce+z)*y,(te+z+z)*a,(ce+b)*y)),ve.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(ee,a,y){var x=new go.Geometry,b=.5,z=ue*b,te=.2,ce=.5,ve=new go.PathFigure(.1*a,0,!1);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ge=new go.PathFigure(.8*a,.5*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(te+z)*a,(ce-b)*y,.7*a,(ce-z)*y)),b=.1,z=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-z)*y,(te-z)*a,(ce-b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=ue*b,te=.2,ce=.5,ve=new go.PathFigure(.1*a,0,!1);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ge=new go.PathFigure(.2*a,0,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(te+z)*a,(ce-b)*y,.9*a,(ce-z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),ge.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(ee,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(ee,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(ee,a,y){var x=new go.Geometry,b=ue*.1,z=.1,te=.1,ce=.5,ve=new go.PathFigure((te-b*.5)*a,y,!1);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.3,ve.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+b)*a,y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.5,ve.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+b)*a,y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.7,ve.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+b)*a,y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.9,ve.add(new go.PathSegment(go.PathSegment.Bezier,(te+b*.5)*a,y,(te+z)*a,0,(te+b)*a,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(ee,a,y){var x=new go.Geometry,b=ue*.5,z=.5,te=.5,ce=.5,ve=new go.PathFigure((te-z)*a,ce*y,!1);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te-z)*a,(ce-b)*y,(te-b)*a,(ce-z)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,(te+b)*a,(ce-z)*y,(te+z)*a,(ce-b)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te+z)*a,(ce+b)*y,(te+b)*a,(ce+z)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce+z)*y,(te-z)*a,(ce+b)*y)),ve.add(new go.PathSegment(go.PathSegment.Move,(te-z+.1)*a,ce*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te+z-.1)*a,ce*y,te*a,(ce-z)*y,te*a,(ce+z)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(ee,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(ee,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(ee,a,y){var x=new go.Geometry,b=a,z=y;a=a*.38,y=y*.6;var te=ue*.8,ce=.8,ve=0,ge=.5,ye=(b-a)/2,me=(z-y)/2,be=new go.PathFigure(ve*a+ye,(ge+ce)*y+me,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(ve-ce)*a+ye,ge*y+me,(ve-te)*a+ye,(ge+ce)*y+me,(ve-ce)*a+ye,(ge+te)*y+me)),be.add(new go.PathSegment(go.PathSegment.Bezier,ve*a+ye,(ge-ce)*y+me,(ve-ce)*a+ye,(ge-te)*y+me,(ve-te)*a+ye,(ge-ce)*y+me)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ve-ce+te*.5)*a+ye,ge*y+me,ve*a+ye,(ge-ce)*y+me,(ve-ce+te*.5)*a+ye,(ge-te)*y+me)),be.add(new go.PathSegment(go.PathSegment.Bezier,ve*a+ye,(ge+ce)*y+me,(ve-ce+te*.5)*a+ye,(ge+te)*y+me,ve*a+ye,(ge+ce)*y+me).close()),te=ue*.4,ce=.4,ve=.2,ge=.5;var Se=new go.PathFigure(ve*a+ye,(ge+ce)*y+me,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ve-ce)*a+ye,ge*y+me,(ve-te)*a+ye,(ge+ce)*y+me,(ve-ce)*a+ye,(ge+te)*y+me)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ve*a+ye,(ge-ce)*y+me,(ve-ce)*a+ye,(ge-te)*y+me,(ve-te)*a+ye,(ge-ce)*y+me)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ve-ce+te*.5)*a+ye,ge*y+me,ve*a+ye,(ge-ce)*y+me,(ve-ce+te*.5)*a+ye,(ge-te)*y+me)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ve*a+ye,(ge+ce)*y+me,(ve-ce+te*.5)*a+ye,(ge+te)*y+me,ve*a+ye,(ge+ce)*y+me).close()),te=ue*.2,ce=.2,ve=.5,ge=.5;var Ee=new go.PathFigure((ve-ce)*a+ye,ge*y+me,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ve*a+ye,(ge-ce)*y+me,(ve-ce)*a+ye,(ge-te)*y+me,(ve-te)*a+ye,(ge-ce)*y+me)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ve+ce)*a+ye,ge*y+me,(ve+te)*a+ye,(ge-ce)*y+me,(ve+ce)*a+ye,(ge-te)*y+me)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ve*a+ye,(ge+ce)*y+me,(ve+ce)*a+ye,(ge+te)*y+me,(ve+te)*a+ye,(ge+ce)*y+me)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ve-ce)*a+ye,ge*y+me,(ve-te)*a+ye,(ge+ce)*y+me,(ve-ce)*a+ye,(ge+te)*y+me)),te=ue*.4,ce=.4,ve=.8,ge=.5;var Pe=new go.PathFigure(ve*a+ye,(ge-ce)*y+me,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ve+ce)*a+ye,ge*y+me,(ve+te)*a+ye,(ge-ce)*y+me,(ve+ce)*a+ye,(ge-te)*y+me)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ve*a+ye,(ge+ce)*y+me,(ve+ce)*a+ye,(ge+te)*y+me,(ve+te)*a+ye,(ge+ce)*y+me)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ve+ce-te*.5)*a+ye,ge*y+me,ve*a+ye,(ge+ce)*y+me,(ve+ce-te*.5)*a+ye,(ge+te)*y+me)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ve*a+ye,(ge-ce)*y+me,(ve+ce-te*.5)*a+ye,(ge-te)*y+me,ve*a+ye,(ge-ce)*y+me).close()),te=ue*.8,ce=.8,ve=1,ge=.5;var Ce=new go.PathFigure(ve*a+ye,(ge-ce)*y+me,!0);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ve+ce)*a+ye,ge*y+me,(ve+te)*a+ye,(ge-ce)*y+me,(ve+ce)*a+ye,(ge-te)*y+me)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ve*a+ye,(ge+ce)*y+me,(ve+ce)*a+ye,(ge+te)*y+me,(ve+te)*a+ye,(ge+ce)*y+me)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ve+ce-te*.5)*a+ye,ge*y+me,ve*a+ye,(ge+ce)*y+me,(ve+ce-te*.5)*a+ye,(ge+te)*y+me)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ve*a+ye,(ge-ce)*y+me,(ve+ce-te*.5)*a+ye,(ge-te)*y+me,ve*a+ye,(ge-ce)*y+me).close()),x}),go.Shape.defineFigureGenerator("Email",function(ee,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 z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(ee,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 z=new go.PathFigure(.1*a,y,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.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(ee,a,y){var x=new go.Geometry,b=ue*.4,z=.4,te=.5,ce=.5,ve=oe(),ge=oe(),ye=oe(),me=oe();pe(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.5,ve,ve,ge,ye,me);var be=he(ge.x,ge.y),Se=new go.PathFigure(ge.x*a,ge.y*y,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,ye.x*a,ye.y*y,me.x*a,me.y*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te+z)*a,(ce+b)*y,(te+b)*a,(ce+z)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce+z)*y,(te-z)*a,(ce+b)*y)),pe(te-z,ce,te-z,ce-b,te-b,ce-z,te,ce-z,.5,ye,me,ge,ve,ve),Se.add(new go.PathSegment(go.PathSegment.Bezier,ge.x*a,ge.y*y,ye.x*a,ye.y*y,me.x*a,me.y*y)),b=ue*.3,z=.3,pe(te-z,ce,te-z,ce-b,te-b,ce-z,te,ce-z,.5,ye,me,ge,ve,ve),Se.add(new go.PathSegment(go.PathSegment.Line,ge.x*a,ge.y*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,me.x*a,me.y*y,ye.x*a,ye.y*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),pe(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.5,ve,ve,ge,ye,me),Se.add(new go.PathSegment(go.PathSegment.Bezier,ge.x*a,ge.y*y,me.x*a,me.y*y,ye.x*a,ye.y*y).close());var Se=new go.PathFigure(.45*a,0,!0);return x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),we(ve),we(ge),we(ye),we(me),we(be),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(ee,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 z(te,ce,ve){te.add(new go.PathSegment(go.PathSegment.Move,(.3+ce)*a,(.8+ve)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ce)*a,(.5+ve)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+ce)*a,(.5+ve)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+ce)*a,(.8+ve)*y).close())}return z(b,0,0),z(b,.4,0),z(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(ee,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(ee,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(ee,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(ee,a,y){var x=new go.Geometry,b=.5,z=0,te=0,ce=b*ue,ve=.4*Math.SQRT2/2+.5,ge=.5-.5*Math.SQRT2/2,ye=1,me=.5,be=.5,Se=0,Ee=new go.PathFigure(ve*a,(1-ge)*y,!1);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ye*a,me*y,ye*a,.7*y,ye*a,me*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(be+z)*a,(Se+z)*y,(.5+b+z)*a,(.5-ce+z)*y,(.5+ce+z)*a,(.5-b+z)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+te)*y,(.5-ce+z)*a,(.5-b+te)*y,(.5-b+z)*a,(.5-ce+te)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*a,.9*y,(.5-b+z)*a,(.5+ce+te)*y,(.5-ce+z)*a,.9*y)),Ee.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*a,.8*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*a,.9*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*a,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(ee,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(ee,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(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,y,!1);x.add(z);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(ee,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(ee,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(ee,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 z=new go.PathFigure(.45*a,.73*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),z.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),z.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(.335*a,(1-.555)*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),z.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var te=.5-.285,ce=.5,ve=te,ge=Math.PI/4,ye=4*(1-Math.cos(ge))/(3*Math.sin(ge)),me=ye*.5,be=te,Se=te,Ee=ye*be,Pe=ye*Se;z.add(new go.PathSegment(go.PathSegment.Bezier,(ce-be)*a,ve*y,(ce-(Ee+be)/2)*a,(ve+(Se+Pe)/2)*y,(ce-be)*a,(ve+Pe)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(ve-Se)*y,(ce-be)*a,(ve-Pe)*y,(ce-Ee)*a,(ve-Se)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ce+be)*a,ve*y,(ce+Ee)*a,(ve-Se)*y,(ce+be)*a,(ve-Pe)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(ce+be)*a,(ve+Pe)*y,(ce+(Ee+be)/2)*a,(ve+(Se+Pe)/2)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.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(ee,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 z=new go.PathFigure(.2*a,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(ee,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(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,y,!1);x.add(z);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(ee,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 z=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*a,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,z*a,z*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(ee,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 z=new go.PathFigure(.475*a,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),z.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),z.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),z.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(ee,a,y){var x=new go.Geometry,b=.5,z=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+z)*y,(b+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-z)*a,y,0,(b+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-z)*y,(b-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,b*y,(b+z)*a,0,a,(b-z)*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(ee,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 z=new go.PathFigure(0,.15*y,!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*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(ee,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 z=new go.PathFigure(0,.2*y,!1);x.add(z),z.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(ee,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 z=new go.PathFigure(0,.2*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),z.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(ee,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 z=new go.PathFigure(.15*a,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(ee,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(ee,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(ee,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(ee,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 z=new go.PathFigure(a,.8*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var te=.1,ce=ue*.1,ve=.2,ge=.9,ye=new go.PathFigure((ve-te)*a,ge*y,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(ge-te)*y,(ve-te)*a,(ge-ce)*y,(ve-ce)*a,(ge-te)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ve+te)*a,ge*y,(ve+ce)*a,(ge-te)*y,(ve+te)*a,(ge-ce)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(ge+te)*y,(ve+te)*a,(ge+ce)*y,(ve+ce)*a,(ge+te)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ve-te)*a,ge*y,(ve-ce)*a,(ge+te)*y,(ve-te)*a,(ge+ce)*y).close()),te=.1,ce=ue*.1,ve=.8,ge=.9;var me=new go.PathFigure((ve-te)*a,ge*y,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(ge-te)*y,(ve-te)*a,(ge-ce)*y,(ve-ce)*a,(ge-te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ve+te)*a,ge*y,(ve+ce)*a,(ge-te)*y,(ve+te)*a,(ge-ce)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(ge+te)*y,(ve+te)*a,(ge+ce)*y,(ve+ce)*a,(ge+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ve-te)*a,ge*y,(ve-ce)*a,(ge+te)*y,(ve-te)*a,(ge+ce)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(ee,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(ee,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 z=new go.PathFigure(0,.5*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),z.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 ve=.1,ge=ue*.1,ye=.1,me=.9,be=new go.PathFigure((ye-ve)*a,me*y,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,ye*a,(me-ve)*y,(ye-ve)*a,(me-ge)*y,(ye-ge)*a,(me-ve)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ye+ve)*a,me*y,(ye+ge)*a,(me-ve)*y,(ye+ve)*a,(me-ge)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,ye*a,(me+ve)*y,(ye+ve)*a,(me+ge)*y,(ye+ge)*a,(me+ve)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ye-ve)*a,me*y,(ye-ge)*a,(me+ve)*y,(ye-ve)*a,(me+ge)*y)),ve=.1,ge=ue*.1,ye=.4,me=.9;var Se=new go.PathFigure((ye-ve)*a,me*y,!0);return x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,ye*a,(me-ve)*y,(ye-ve)*a,(me-ge)*y,(ye-ge)*a,(me-ve)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ye+ve)*a,me*y,(ye+ge)*a,(me-ve)*y,(ye+ve)*a,(me-ge)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ye*a,(me+ve)*y,(ye+ve)*a,(me+ge)*y,(ye+ge)*a,(me+ve)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ye-ve)*a,me*y,(ye-ge)*a,(me+ve)*y,(ye-ve)*a,(me+ge)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(ee,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 z=new go.PathFigure(.45*a,.7*y,!1);x.add(z),z.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,me=ue*.05,be=.175,Se=.95,ce=new go.PathFigure((be-ye)*a,Se*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(Se-ye)*y,(be-ye)*a,(Se-me)*y,(be-me)*a,(Se-ye)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(be+ye)*a,Se*y,(be+me)*a,(Se-ye)*y,(be+ye)*a,(Se-me)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(Se+ye)*y,(be+ye)*a,(Se+me)*y,(be+me)*a,(Se+ye)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(be-ye)*a,Se*y,(be-me)*a,(Se+ye)*y,(be-ye)*a,(Se+me)*y));var ye=.05,me=ue*.05,be=.375,Se=.95,ve=new go.PathFigure((be-ye)*a,Se*y,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(Se-ye)*y,(be-ye)*a,(Se-me)*y,(be-me)*a,(Se-ye)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(be+ye)*a,Se*y,(be+me)*a,(Se-ye)*y,(be+ye)*a,(Se-me)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(Se+ye)*y,(be+ye)*a,(Se+me)*y,(be+me)*a,(Se+ye)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(be-ye)*a,Se*y,(be-me)*a,(Se+ye)*y,(be-ye)*a,(Se+me)*y));var ye=.05,me=ue*.05,be=.625,Se=.95,ge=new go.PathFigure((be-ye)*a,Se*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(Se-ye)*y,(be-ye)*a,(Se-me)*y,(be-me)*a,(Se-ye)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(be+ye)*a,Se*y,(be+me)*a,(Se-ye)*y,(be+ye)*a,(Se-me)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(Se+ye)*y,(be+ye)*a,(Se+me)*y,(be+me)*a,(Se+ye)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(be-ye)*a,Se*y,(be-me)*a,(Se+ye)*y,(be-ye)*a,(Se+me)*y));var ye=.05,me=ue*.05,be=.825,Se=.95,Ee=new go.PathFigure((be-ye)*a,Se*y,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(Se-ye)*y,(be-ye)*a,(Se-me)*y,(be-me)*a,(Se-ye)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(be+ye)*a,Se*y,(be+me)*a,(Se-ye)*y,(be+ye)*a,(Se-me)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(Se+ye)*y,(be+ye)*a,(Se+me)*y,(be+me)*a,(Se+ye)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(be-ye)*a,Se*y,(be-me)*a,(Se+ye)*y,(be-ye)*a,(Se+me)*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(ee,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 z=new go.PathFigure(0,.2*y,!1);x.add(z),z.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,ve=ue*.05,ge=.35,ye=.775,me=new go.PathFigure((ge-ce)*a,ye*y,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ye-ce)*y,(ge-ce)*a,(ye-ve)*y,(ge-ve)*a,(ye-ce)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ge+ce)*a,ye*y,(ge+ve)*a,(ye-ce)*y,(ge+ce)*a,(ye-ve)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ye+ce)*y,(ge+ce)*a,(ye+ve)*y,(ge+ve)*a,(ye+ce)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ge-ce)*a,ye*y,(ge-ve)*a,(ye+ce)*y,(ge-ce)*a,(ye+ve)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,a,y){var x=new go.Geometry,b=.3,z=ue*.3,te=.5,ce=.7,ve=new go.PathFigure((te-b)*a,ce*y,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y));var ge=new go.PathFigure(0,.7*y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(ee,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(ee,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(ee,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 z=new go.PathFigure(0,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(ee,a,y){var x=new go.Geometry,b=.5,z=ue*.5,te=.5,ce=.5,ve=new go.PathFigure((te-b)*a,ce*y,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y));var ge=new go.PathFigure(.15*a,.5*y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(ee,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(ee,a,y){var x=new go.Geometry,b=.5,z=ue*.5,te=.5,ce=.5,ve=new go.PathFigure((te-b)*a,ce*y,!1);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y).close()),b=.05,z=ue*.05,te=.5,ce=.8;var ge=new go.PathFigure((te-b)*a,ce*y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y).close()),ge.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),ge.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(ee,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(ee,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 z=new go.PathFigure(.2*a,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(ee,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 z=new go.PathFigure(.2*a,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(ee,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(ee,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(ee,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(ee,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 z=new go.PathFigure(0,y*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(ee,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(ee,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 z=new go.PathFigure(.126*a,.85*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),z.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 ve=new go.PathFigure(.5*a,.1*y,!1);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),ve.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(ee,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(ee,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 z=new go.PathFigure(a*.204,y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),z.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 ve=new go.PathFigure(a*.816,y,!0);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),ve.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),ve.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(ee,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 z=new go.PathFigure(a*.055,.07*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),z.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 ve=new go.PathFigure(a*1,0,!0);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),ve.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),ve.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(ee,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(ee,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(ee,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 z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*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,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 ve=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),ve.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),ve.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(ee,a,y){var x=new go.Geometry,b=8,z=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-z,a-z,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-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 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 ve=new go.PathFigure(a*.83,y*1,!1);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),ve.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),ve.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var ge=new go.PathFigure(a*.78,y*.05,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),ge.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),ge.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*ue,z=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,z-x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-x,z,a,z-b,a-b,z)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.7,z)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.55,z)),ce.add(new go.PathSegment(go.PathSegment.Line,x,z)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,b,z,0,z-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(ee,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 z=new go.PathFigure(a*1,y*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(ee,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(ee,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 z=new go.PathFigure(a*.1,y*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),z.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(ee,a,y){var x=new go.Geometry,b=15,z=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-z,a-z,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-z)),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()),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(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.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-z))),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-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),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-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),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-z)).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(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.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-z))),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-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),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-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),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-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.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-z))),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-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),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-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),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-z)).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(ee,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(ee,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 z=new go.PathFigure(a*.235,y*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),z.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),z.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(ee,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")},84072: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={},st="5.0",he={},oe=null,we=!1,E=!1,pe=null,fe=!1,de=null,ue=null,le=0;le4?parseFloat(ze):5};Et.setHTML5Codebase=function(ze,Ne){ue=ze,Ve(ze,Ne)},Et.setJavaCodebase=Et.setJavaCodebaseVersion=Et.isCompiledInstalled=Et.setPreCompiledScriptPath=Et.setPreCompiledResourcePath=function(){},Et.setHTML5CodebaseVersion=function(ze,Ne){var Re=parseFloat(ze);if(Re!==NaN&&Re<5){console.log("The GeoGebra HTML5 codebase version "+Re+" is deprecated. Using version latest instead.");return}de=ze,Ze(ze,Ne)},Et.getHTML5CodebaseVersion=function(){return ee},Et.getParameters=function(){return he},Et.setFontsCSSURL=function(ze){te=ze},Et.setGiacJSURL=function(ze){},Et.setJNLPFile=function(ze){ie=ze},Et.setJNLPBaseDir=function(ze){},Et.inject=function(){function ze(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ne="auto",Re=he.id,He,Qe=!1,it=0;it=5)return!0;var ze=Et.getAppletObject();return ze&&typeof ze.recalculateEnvironments=="function"?(ze.recalculateEnvironments(),!0):!1},Et.startAnimation=function(){var ze=Et.getAppletObject();return ze&&typeof ze.startAnimation=="function"?(ze.startAnimation(),!0):!1},Et.stopAnimation=function(){var ze=Et.getAppletObject();return ze&&typeof ze.stopAnimation=="function"?(ze.stopAnimation(),!0):!1},Et.getAppletObject=function(){var ze=he.id!==void 0?he.id:"ggbApplet";return window[ze]},Et.resize=function(){};var Ee=function(ze,Ne,Re){var He=document.createElement("param");He.setAttribute("name",Ne),He.setAttribute("value",Re),ze.appendChild(He)},Pe=function(ze){return ze&&ze!=="false"},Ce=function(ze,Ne,Re){ve(ee)<=4.2&&(Re=!0);var He=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ee||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(He=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Qe=document.createElement("div");Qe.classList.add("appletParameters","notranslate");var it=Ne.width,Ye=Ne.height;if(Ne.disableAutoScale=Ne.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ne.disableAutoScale,Ne.width!==void 0)if(ve(ee)<=4.4)Pe(Ne.showToolBar)&&(Ne.height-=7),Pe(Ne.showAlgebraInput)&&(Ne.height-=37),Ne.width<605&&Pe(Ne.showToolBar)&&(Ne.width=605,it=605);else{var We=100;(Pe(Ne.showToolBar)||Pe(Ne.showMenuBar))&&(Ne.hasOwnProperty("customToolBar")&&(Ne.customToolbar=Ne.customToolBar),We=Pe(Ne.showMenuBar)?245:155),it=5?(Ne.appletOnLoad=function(et){var rt=ze.querySelector(".ggb_preview");rt&&rt.parentNode.removeChild(rt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Fe),window.GGBT_wsf_view&&$(window).trigger("resize"),je(et)},Ge||Fe.appendChild(nt)):Qe.appendChild(nt),Fe.appendChild(Qe),Ge||ze.appendChild(Fe),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(Qe),ze.appendChild($e),Ne.appletOnLoad=function(et){Et.resize(),je(et)}}function Je(et,rt){rt&&typeof rt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(et,rt.appletOnLoad):renderGGBElement(et),Ue("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",rt)}function Ie(et,rt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:et,params:rt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(xt){Je(xt.article,xt.params)}),html5AppletsToProcess=null)},ve(ee)<5&&(et.className+=" geogebraweb")):Je(et,rt)}if(He){scriptLoadStarted=!0;for(var Te=0;Te0?(Oe.remove(),Fe.attr("id","fullscreencontent").show(),jQuery(je).append(Fe),window.dispatchEvent(new Event("resize"))):Ce(Oe,Ne,!1),window.GGBT_wsf_view.launchFullScreen(je)}else ne=He,Ce(ze,Ne,!1);if(!window.GGBT_wsf_view)for(Ye=0;Yeze/4*3&&(Oe=ze/4*3),je=Oe/5.8,We.setAttribute("src",b),We.setAttribute("width",Oe),We.setAttribute("height",je);var Fe=(ze-Oe)/2,Ge=(Ne-je)/2;We.style.left=Fe+"px",We.style.top=Ge+"px",Qe.appendChild(We)}}return Qe.appendChild(Ye),Qe},ke=function(ze){return ze=ze.toLowerCase(),ze==="html5"||ze==="screenshot"?ze:"html5"},De=["web","webSimple","web3d","tablet","tablet3d","phone"],Ze=function(ze,Ne){if(ee=ze,Ne){Ve(ee,!0);return}var Re=!we;if(Re){var He=ve(ee);!isNaN(He)&&He<4.4&&(Re=!1)}var Qe,it;window.location.protocol.substr(0,4)==="http"?Qe=window.location.protocol:Qe="http:";var Ye=ee.indexOf("//");Ye>0?it=ee:Ye===0?it=Qe+ee:it="https://www.geogebra.org/apps/5.2.814.0/";for(var We in De)if(ee.slice(De[We].length*-1)===De[We]||ee.slice((De[We].length+1)*-1)===De[We]+"/"){Ve(it,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Re&&!oe.is3D&&!oe.AV&&!oe.SV&&!oe.CV&&!oe.EV2&&!oe.CP&&!oe.PC&&!oe.DA&&!oe.FI&&!oe.PV&&!Pe(he.showToolBar)&&!Pe(he.showMenuBar)&&!Pe(he.showAlgebraInput)&&!Pe(he.enableRightClick)&&(!he.appName||he.appName=="classic")?it+="webSimple/":it+="web3d/",Ve(it,!1)},Ve=function(ze,Ne){if(ze.requirejs){ae=ze;return}ze.slice(-1)!=="/"&&(ze+="/"),ae=ze,Ne===null&&(Ne=ze.indexOf("http")===-1),re=Ne,a="web.nocache.js",y=!1;var Re=ae.split("/");Re.length>1&&(!Ne&&Re[Re.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):De.indexOf(Re[Re.length-2])>=0&&(a=Re[Re.length-2]+".nocache.js")),Re=ze.split("/"),ee=Re[Re.length-3],ee.substr(0,4)==="test"?ee=ee.substr(4,1)+"."+ee.substr(5,1):(ee.substr(0,3)==="war"||ee.substr(0,4)==="beta")&&(ee="5.0");var He=parseFloat(ee);He!==NaN&&He<5&&ze.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+He+" is deprecated. Using version latest instead."),Ze("5.0",Ne))},Ue=function(ze,Ne){window.console&&window.console.log&&(!Ne||typeof Ne.showLogging=="undefined"||Ne.showLogging&&Ne.showLogging!=="false")&&console.log(ze)};he.material_id!==void 0?me(Ke):Ke();function Ke(){var ze=st;de!==null?ze=de:parseFloat(ze)<5&&(ze="5.0"),Ze(ze,!1),ue!==null&&Ve(ue,re),fe=!0}return Et},GGBAppletUtils=function(){"use strict";function Et(){return window.GGBT_wsf_edit!==void 0}function st(fe,de){de!=1?(fe.style.transformOrigin="0% 0% 0px",fe.style.webkitTransformOrigin="0% 0% 0px",fe.style.transform="scale("+de+","+de+")",fe.style.webkitTransform="scale("+de+","+de+")",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 he(fe,de,ue,le,se,ie){var ae=null;if(ie!=null&&ie!="")for(var re=fe.parentNode;re!=null;)if((" "+re.className+" ").indexOf(" "+ie+" ")>-1){ae=re;break}else re=re.parentNode;var ne=0,ee=0,a=0,y=0,x=0,b=0,z=0;if(ae)ne=ae.offsetWidth,ee=Math.max(le?ae.offsetWidth:0,ae.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(ne=Math.min(window.innerWidth,document.documentElement.clientWidth),ee=Math.min(window.innerHeight,document.documentElement.clientHeight),a=ne):(ne=window.innerWidth,ee=window.innerHeight,a=window.innerWidth),fe){var te=fe.getBoundingClientRect();te.left>0&&te.left<=ne&&(se===void 0||!se)&&(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(fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ce=fe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,z=40)}}return fe&&((ue===void 0||!ue)&&de>0&&de+y1&&(ie=!0)),de&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ie=!0),!(fe.hasOwnProperty("disableAutoScale")&&fe.disableAutoScale))se=oe(fe,de,ie,ue,fe.scaleContainerClass);else return le;return ie&&(!fe.hasOwnProperty("scale")||le===1)?se:Math.min(le,se)}function E(fe){var de=Math.min(window.innerWidth,document.documentElement.clientWidth),ue=Math.min(window.innerHeight,document.documentElement.clientHeight),le=fe.getBoundingClientRect(),se=(de-le.width)/2,ie=(ue-le.height)/2;ie<0&&(ie=0),fe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(se<40?fe.style.left="40px":fe.style.left=se+"px",fe.style.top=ie+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ie<40?fe.style.top="40px":fe.style.top=ie+"px",fe.style.left=se+"px")}function pe(fe,de){var ue=fe.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(fe)}if(ue.parentElement&&/fullscreen/.test(ue.parentElement.className))return;var le=we(de,fe);Et()&&ue.setAttribute("data-param-scale",le);for(var se=null,ie=0;ie=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 st=c[Et];return st==null?null:st},r=d,webModule.__errFn=e}function B(){function Et(fe){var de=fe.lastIndexOf(rb);de==-1&&(de=fe.length);var ue=fe.indexOf(sb);ue==-1&&(ue=fe.length);var le=fe.lastIndexOf(tb,Math.min(ue,de));return le>=O?fe.substring(O,le+P):W}function st(fe){if(!fe.match(/^\w+:\/\//)){var de=o.createElement(ub);de.src=fe+vb,fe=Et(de.src)}return fe}function he(){var fe=__gwt_getMetaProperty(wb);return fe!=null?fe:W}function oe(){for(var fe=o.getElementsByTagName(_),de=O;deO?fe[fe.length-P].href:W}function E(){var fe=o.location;return fe.href==fe.protocol+zb+fe.host+fe.pathname+fe.search+fe.hash}var pe=he();return pe==W&&(pe=oe()),pe==W&&(pe=we()),pe==W&&E()&&(pe=Et(o.location.href)),pe=st(pe),pe}function C(Et){return Et.match(/^\//)||Et.match(/^[a-zA-Z]+:\/\//)?Et:webModule.__moduleBase+Et}function D(){var Et=[],st=O,he=[],oe=[];function we(fe){var de=oe[fe](),ue=he[fe];if(de in ue)return de;var le=[];for(var se in ue)le[ue[se]]=se;throw r&&r(fe,le,de),null}if(__gwt_isKnownPropertyValue=function(fe,de){return de in he[fe]},webModule.__getPropMap=function(){var fe={};for(var de in he)he.hasOwnProperty(de)&&(fe[de]=we(de));return fe},webModule.__computePropValue=we,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var E;try{E=Cb;var pe=E.indexOf(Db);pe!=-1&&(st=parseInt(E.substring(pe+P),$),E=E.substring(O,pe))}catch(fe){}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})()},77665:function(Et,st,he){"use strict";he.d(st,{Ax:function(){return pe},Ds:function(){return fe},KI:function(){return ue},SI:function(){return E},f1:function(){return we}});var oe=he(13952);function we(le){let se=!0;if(le.length>0){for(let ie=0;iey in a?E(a,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):a[y]=x,ie=(a,y)=>{for(var x in y||(y={}))ue.call(y,x)&&se(a,x,y[x]);if(de)for(var x of de(y))le.call(y,x)&&se(a,x,y[x]);return a},ae=(a,y)=>pe(a,fe(y)),re=(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&&le.call(a,b)&&(x[b]=a[b]);return x},ne=(a,y,x)=>new Promise((b,z)=>{var te=ge=>{try{ve(x.next(ge))}catch(ye){z(ye)}},ce=ge=>{try{ve(x.throw(ge))}catch(ye){z(ye)}},ve=ge=>ge.done?b(ge.value):Promise.resolve(ge.value).then(te,ce);ve((x=x.apply(a,y)).next())});const ee=a=>{var y=a,{children:x}=y,b=re(y,["children"]);const[z,te]=(0,we.useState)(!1);return we.createElement(oe.ZP,ae(ie({},b),{loading:z,onClick:ce=>ne(void 0,null,function*(){try{te(!0),yield b.onClick(ce),te(!1)}catch(ve){console.error(ve),te(!1)}})}),x)}},48102:function(Et,st,he){"use strict";var oe=he(86204),we=he.n(oe),E=Object.defineProperty,pe=(le,se,ie)=>se in le?E(le,se,{enumerable:!0,configurable:!0,writable:!0,value:ie}):le[se]=ie,fe=(le,se,ie)=>pe(le,typeof se!="symbol"?se+"":se,ie),de=(le,se,ie)=>new Promise((ae,re)=>{var ne=y=>{try{a(ie.next(y))}catch(x){re(x)}},ee=y=>{try{a(ie.throw(y))}catch(x){re(x)}},a=y=>y.done?ae(y.value):Promise.resolve(y.value).then(ne,ee);a((ie=ie.apply(le,se)).next())});class ue extends oe.EventEmitter{constructor(se,ie){super(),fe(this,"url"),fe(this,"body"),fe(this,"fullContent",""),fe(this,"controller",null),fe(this,"buffer",""),this.url=se,this.body=ie}startStream(){return de(this,null,function*(){this.controller=new AbortController;const{signal:se}=this.controller;try{const ie=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:se});if(!ie.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${ie.status}`);const ae=ie.headers.get("content-type");if(!ae)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(ae.includes("application/json")){const ee=yield ie.json();this.emit("error",ee);return}if(!ae.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const re=ie.body.getReader(),ne=new TextDecoder("utf-8");for(;;){const{done:ee,value:a}=yield re.read();if(ee)break;const y=ne.decode(a,{stream:!0});this.buffer+=y;const x=this.buffer.split(` +(self.webpackChunk=self.webpackChunk||[]).push([[297],{87169:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return le}});var oe=ve(72308),Ce=ve(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"},pe=E,fe=ve(7657),ce=function(ie,ae){return Ce.createElement(fe.Z,(0,oe.Z)({},ie,{ref:ae,icon:pe}))},ue=Ce.forwardRef(ce),le=ue},25346:function(bt,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"}},95243:function(bt,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"}},31263:function(bt,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"}},30434:function(){"use strict"},79751:function(bt,it,ve){"use strict";var oe=ve(59301),Ce=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ce=(se,ie,ae)=>ie in se?Ce(se,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):se[ie]=ae,ue=(se,ie)=>{for(var ae in ie||(ie={}))pe.call(ie,ae)&&ce(se,ae,ie[ae]);if(E)for(var ae of E(ie))fe.call(ie,ae)&&ce(se,ae,ie[ae]);return se};const le=se=>React.createElement("svg",ue({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},se),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+"},94890:function(bt,it,ve){"use strict";var oe=ve(59301),Ce=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ce=(se,ie,ae)=>ie in se?Ce(se,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):se[ie]=ae,ue=(se,ie)=>{for(var ae in ie||(ie={}))pe.call(ie,ae)&&ce(se,ae,ie[ae]);if(E)for(var ae of E(ie))fe.call(ie,ae)&&ce(se,ae,ie[ae]);return se};const le=se=>React.createElement("svg",ue({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},se),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=="},91686:function(bt,it,ve){"use strict";var oe=ve(59301),Ce=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ce=(se,ie,ae)=>ie in se?Ce(se,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):se[ie]=ae,ue=(se,ie)=>{for(var ae in ie||(ie={}))pe.call(ie,ae)&&ce(se,ae,ie[ae]);if(E)for(var ae of E(ie))fe.call(ie,ae)&&ce(se,ae,ie[ae]);return se};const le=se=>React.createElement("svg",ue({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},se),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="},61394:function(bt,it,ve){"use strict";var oe=ve(59301),Ce=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ce=(se,ie,ae)=>ie in se?Ce(se,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):se[ie]=ae,ue=(se,ie)=>{for(var ae in ie||(ie={}))pe.call(ie,ae)&&ce(se,ae,ie[ae]);if(E)for(var ae of E(ie))fe.call(ie,ae)&&ce(se,ae,ie[ae]);return se};const le=se=>React.createElement("svg",ue({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},se),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=="},74042:function(){"use strict";function bt(ee,a,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=ee,this._defaultValue=a,this._minimum=y,this._maximum=x}Object.defineProperty(bt.prototype,"name",{get:function(){return this._name},set:function(ee){if(typeof ee!="string"||ee==="")throw new Error("Shape name must be a valid string.");this._name=ee}}),Object.defineProperty(bt.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(ee){if(typeof ee!="number"||isNaN(ee))throw new Error("The default value must be a real number, not: "+ee);this._defaultValue=ee}}),Object.defineProperty(bt.prototype,"minimum",{get:function(){return this._minimum},set:function(ee){if(typeof ee!="number"||isNaN(ee))throw new Error("Minimum must be a real number, not: "+ee);this._minimum=ee}}),Object.defineProperty(bt.prototype,"maximum",{get:function(){return this._maximum},set:function(ee){if(typeof ee!="number"||isNaN(ee))throw new Error("Maximum must be a real number, not: "+ee);this._maximum=ee}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(ee,a){var y=go.Shape._FigureParameters[ee];return y?y[a]:null},go.Shape.setFigureParameter=function(ee,a,y){if(!(y instanceof bt))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[ee];x||(x=[],go.Shape._FigureParameters[ee]=x),x[a]=y};var it=[];function ve(ee,a){var y=it.pop();return y===void 0?new go.Point(ee,a):(y.x=ee,y.y=a,y)}function oe(){var ee=it.pop();return ee===void 0?new go.Point:ee}function Ce(ee){it.push(ee)}function E(ee,a,y,x,b,z,te,de,ge){ge||(ge=new go.Point);var he=ee-y,me=b-te,ye=NaN,be=NaN;if(he===0)if(me===0)ee===y&&(ye=ee,be=a);else{var Se=(z-de)/me,Ee=z-Se*b;ye=ee,be=Se*ye+Ee}else if(me===0){var Pe=(a-x)/he,we=a-Pe*ee;ye=b,be=Pe*ye+we}else{var Pe=(a-x)/he,Se=(z-de)/me,we=a-Pe*ee,Ee=z-Se*b;ye=(Ee-we)/(Pe-Se),be=Pe*ye+we}return ge.x=ye,ge.y=be,ge}function pe(ee,a,y,x,b,z,te,de,ge,he,me,ye,be,Se){var Ee=1-ge,Pe=ge,we=ee*Ee+y*Pe,xe=a*Ee+x*Pe,De=y*Ee+b*Pe,Ae=x*Ee+z*Pe,Oe=b*Ee+te*Pe,Le=z*Ee+de*Pe,je=we*Ee+De*Pe,Be=xe*Ee+Ae*Pe,Ze=De*Ee+Oe*Pe,We=Ae*Ee+Le*Pe,ze=je*Ee+Ze*Pe,Ke=Be*Ee+We*Pe;he.x=we,he.y=xe,me.x=je,me.y=Be,ye.x=ze,ye.y=Ke,be.x=Ze,be.y=We,Se.x=Oe,Se.y=Le}var fe=new go.Spot(.156,.156),ce=new go.Spot(.844,.844),ue=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new bt("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=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-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&&(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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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=fe,b.spot2=ce,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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 bt("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=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=y,z}else{var z=new go.Geometry;return x>0?z.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())):z.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 z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.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())):z.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 z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.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())):z.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 z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.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())):z.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 z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,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-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):z.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+de,a/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,de,de).close())),z.spot1=fe,z.spot2=ce,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(ee,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(ee,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 bt("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new bt("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(ee,a,y){var x=ee?ee.parameter1:NaN,b=ee?ee.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var z=x%360;z<0&&(z+=360);var te=b%360,de=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(de,de).add(new go.PathSegment(go.PathSegment.Arc,z,te,de,de,de,de).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(ee,a,y){var x=ue/Math.SQRT2*.5,b=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,z*y,a,(1-x)*y,(b+x)*a,(z+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new bt("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,a)/2,z=a/2,te=y/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,a,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).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(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,a)/2,z=a/2,te=y/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,a,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).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(ee,a,y){var x=ee?ee.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 z=a/2,te=y/2,de=Math.atan2(y,a),ge=x-Math.min(Math.cos(de)*x/2,z),he=x-Math.min(Math.sin(de)*x/2,te),b=new go.Geometry,me=new go.PathFigure(ge,0,!0);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Line,z,.2*y)),me.add(new go.PathSegment(go.PathSegment.Line,a-ge,0)),me.add(new go.PathSegment(go.PathSegment.Line,a,he)),me.add(new go.PathSegment(go.PathSegment.Line,.8*a,te)),me.add(new go.PathSegment(go.PathSegment.Line,a,y-he)),me.add(new go.PathSegment(go.PathSegment.Line,a-ge,y)),me.add(new go.PathSegment(go.PathSegment.Line,z,.8*y)),me.add(new go.PathSegment(go.PathSegment.Line,ge,y)),me.add(new go.PathSegment(go.PathSegment.Line,0,y-he)),me.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),me.add(new go.PathSegment(go.PathSegment.Line,0,he).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new bt("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,z=new go.PathFigure(.1*a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new bt("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(ee,a,y){var x=ee?ee.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,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new bt("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(ee,a,y){var x=ee?ee.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,a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-x)*a,.25*y,Math.abs(1-x)*a,.75*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(ee,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(ee,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(ee,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(ee,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(ee,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 z=.2,te=.3,de=0,ge=z*ue;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+z+de)*y,(.5-z+te)*a,(.5+ge+de)*y,(.5-ge+te)*a,(.5+z+de)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*a,(.5+de)*y,(.5+ge+te)*a,(.5+z+de)*y,(.5+z+te)*a,(.5+ge+de)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+de)*y,(1-.5+z+te)*a,(.5-ge+de)*y,(.5+ge+te)*a,(.5-z+de)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-ge+te)*a,(.5-z+de)*y,(.5-z+te+.05)*a,(.5-ge+de-.02)*y)),z=.2,te=0,de=-.3,ge=z*ue,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*a,(.5+de)*y,(.5+ge+te)*a,(.5+z+de)*y,(.5+z+te)*a,(.5+ge+de)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+de)*y,(1-.5+z+te)*a,(.5-ge+de)*y,(.5+ge+te)*a,(.5-z+de)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*a,(.5+de)*y,(.5-ge+te)*a,(.5-z+de)*y,(.5-z+te)*a,(.5-ge+de)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ge+te)*a,(.5+z+de)*y,(.5-z+te)*a,(.5+ge+de)*y,(.5-ge+te)*a,(.5+z+de)*y)),z=.2,te=-.3,de=0,ge=z*ue,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+de)*y,(1-.5+z+te-.05)*a,(.5-ge+de-.02)*y,(.5+ge+te)*a,(.5-z+de)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*a,(.5+de)*y,(.5-ge+te)*a,(.5-z+de)*y,(.5-z+te)*a,(.5-ge+de)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+z+de)*y,(.5-z+te)*a,(.5+ge+de)*y,(.5-ge+te)*a,(.5+z+de)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+ge+te)*a,(.5+z+de)*y,(.5+z+te)*a,(.5+ge+de)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(ee,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 z=.1,te=.5,de=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+z)*a,de*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*te,y*de,z*a,z*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)),de=.75,b=new go.PathFigure((te+z)*a,de*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*te,y*de,z*a,z*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(ee,a,y){var x=.8535533905932737,b=.5*a,z=.5*y;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,y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(ee,a,y){var x=new go.Geometry,b=ue*.5,z=.5,te=.5,de=.5,ge=new go.PathFigure(te*a,(de-z)*y);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,de*y,(te-b)*a,(de-z)*y,(te-z)*a,(de-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(de+z)*y,(te-z)*a,(de+b)*y,(te-b)*a,(de+z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,de*y,(te+b)*a,(de+z)*y,(te+z)*a,(de+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(de-z)*y,(te+z)*a,(de-b)*y,(te+b)*a,(de-z)*y)),z=.4,b=ue*.4;var he=oe(),me=oe(),ye=oe(),be=oe();pe(te,de-z,te+b,de-z,te+z,de-b,te+z,de,.42,he,me,ye,be,be);var Se=oe(),Ee=oe(),Pe=oe();pe(te,de-z,te+b,de-z,te+z,de-b,te+z,de,.58,be,be,Pe,Se,Ee);var we=oe(),xe=oe(),De=oe();pe(te,de+z,te-b,de+z,te-z,de+b,te-z,de,.42,we,xe,De,be,be);var Ae=oe(),Oe=oe(),Le=oe();return pe(te,de+z,te-b,de+z,te-z,de+b,te-z,de,.58,be,be,Le,Ae,Oe),ge.add(new go.PathSegment(go.PathSegment.Move,Le.x*a,Le.y*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,de*y,Ae.x*a,Ae.y*y,Oe.x*a,Oe.y*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(de-z)*y,(te-z)*a,(de-b)*y,(te-b)*a,(de-z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ye.x*a,ye.y*y,he.x*a,he.y*y,me.x*a,me.y*y)),ge.add(new go.PathSegment(go.PathSegment.Line,Le.x*a,Le.y*y).close()),ge.add(new go.PathSegment(go.PathSegment.Move,De.x*a,De.y*y)),ge.add(new go.PathSegment(go.PathSegment.Line,Pe.x*a,Pe.y*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,de*y,Se.x*a,Se.y*y,Ee.x*a,Ee.y*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(de+z)*y,(te+z)*a,(de+b)*y,(te+b)*a,(de+z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,De.x*a,De.y*y,we.x*a,we.y*y,xe.x*a,xe.y*y).close()),Ce(he),Ce(me),Ce(ye),Ce(be),Ce(Se),Ce(Ee),Ce(Pe),Ce(we),Ce(xe),Ce(De),Ce(Ae),Ce(Oe),Ce(Le),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(ee,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 bt("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var b=(a-x)/2,z=b+x;return new go.Geometry().add(new go.PathFigure(z,.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(ee,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(ee,a,y){var x=new go.Geometry,b=ue*.4,z=.4,te=.5,de=.5,ge=oe(),he=oe(),me=oe(),ye=oe(),be=new go.PathFigure((te-z)*a,de*y,!1);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(de-z)*y,(te-z)*a,(de-b)*y,(te-b)*a,(de-z)*y)),pe(te,de-z,te+b,de-z,te+z,de-b,te+z,de,.44,me,ye,he,ge,ge),be.add(new go.PathSegment(go.PathSegment.Bezier,he.x*a,he.y*y,me.x*a,me.y*y,ye.x*a,ye.y*y));var Se=ve(he.x,he.y);pe(te,de-z,te+b,de-z,te+z,de-b,te+z,de,.56,ge,ge,he,me,ye);var Ee=ve(he.x,he.y);be.add(new go.PathSegment(go.PathSegment.Line,(Se.x*.1+.95*.9)*a,Se.y*.1*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*a,Se.y*.1*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),be.add(new go.PathSegment(go.PathSegment.Line,a,0)),be.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),be.add(new go.PathSegment(go.PathSegment.Line,(Ee.x*.1+.9)*a,.15*y)),be.add(new go.PathSegment(go.PathSegment.Line,(Ee.x*.1+.9)*a,(Ee.y*.1+.05*.9)*y)),be.add(new go.PathSegment(go.PathSegment.Line,Ee.x*a,Ee.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,de*y,me.x*a,me.y*y,ye.x*a,ye.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(de+z)*y,(te+z)*a,(de+b)*y,(te+b)*a,(de+z)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,de*y,(te-b)*a,(de+z)*y,(te-z)*a,(de+b)*y)),z=.35,b=ue*.35;var Pe=new go.PathFigure(te*a,(de-z)*y,!1);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,de*y,(te-b)*a,(de-z)*y,(te-z)*a,(de-b)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(de+z)*y,(te-z)*a,(de+b)*y,(te-b)*a,(de+z)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,de*y,(te+b)*a,(de+z)*y,(te+z)*a,(de+b)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(de-z)*y,(te+z)*a,(de-b)*y,(te+b)*a,(de-z)*y));var we=new go.PathFigure((te-z)*a,de*y,!1);return x.add(we),Ce(ge),Ce(he),Ce(me),Ce(ye),Ce(Se),Ce(Ee),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(ee,a,y){var x=new go.Geometry,b=.375,z=0,te=-.125,de=b*ue,ge=new go.PathFigure((.525+z)*a,(.5+b+te)*y,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+te)*y,(.5+de+z)*a,(.5+b+te)*y,(.5+b+z)*a,(.5+de+te)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+te)*y,(1-.5+b+z)*a,(.5-de+te)*y,(.5+de+z)*a,(.5-b+te)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+te)*y,(.5-de+z)*a,(.5-b+te)*y,(.5-b+z)*a,(.5-de+te)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*a,(.5+b+te)*y,(.5-b+z)*a,(.5+de+te)*y,(.5-de+z)*a,(.5+b+te)*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),b=.325,z=0,te=-.125,de=b*ue;var ge=new go.PathFigure((1-.5+b+z)*a,(.5+te)*y,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+b+te)*y,(.5+b+z)*a,(.5+de+te)*y,(.5+de+z)*a,(.5+b+te)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+te)*y,(.5-de+z)*a,(.5+b+te)*y,(.5-b+z)*a,(.5+de+te)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+te)*y,(.5-b+z)*a,(.5-de+te)*y,(.5-de+z)*a,(.5-b+te)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+te)*y,(.5+de+z)*a,(.5-b+te)*y,(1-.5+b+z)*a,(.5-de+te)*y));var ge=new go.PathFigure((.525+z)*a,(.5+b+te)*y,!1);return x.add(ge),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(ee,a,y){var x=ee?ee.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(ee,a,y){var x=ee?ee.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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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 bt("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new bt("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=.3);var z=(1-x)*a,te=(.5-b/2)*y,de=(.5+b/2)*y,ge=new go.Geometry,he=new go.PathFigure(0,te,!0);ge.add(he),he.add(new go.PathSegment(go.PathSegment.Line,z,te)),he.add(new go.PathSegment(go.PathSegment.Line,z,0)),he.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),he.add(new go.PathSegment(go.PathSegment.Line,z,y)),he.add(new go.PathSegment(go.PathSegment.Line,z,de)),he.add(new go.PathSegment(go.PathSegment.Line,0,de).close()),ge.spot1=new go.Spot(0,te/y);var me=E(0,de/y,1,de/y,z/a,1,1,.5,oe());return ge.spot2=new go.Spot(me.x,me.y),Ce(me),ge}),go.Shape.setFigureParameter("Arrow2",0,new bt("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new bt("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var z=a-x,te=(y-b)/2,de=te+b,ge=new go.Geometry,he=new go.PathFigure(0,te,!0);ge.add(he),he.add(new go.PathSegment(go.PathSegment.Line,z,te)),he.add(new go.PathSegment(go.PathSegment.Line,z,0)),he.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),he.add(new go.PathSegment(go.PathSegment.Line,z,y)),he.add(new go.PathSegment(go.PathSegment.Line,z,de)),he.add(new go.PathSegment(go.PathSegment.Line,0,de).close()),ge.spot1=new go.Spot(0,te/y);var me=E(0,de/y,1,de/y,z/a,1,1,.5,oe());return ge.spot2=new go.Spot(me.x,me.y),Ce(me),ge}),go.Shape.defineFigureGenerator("Chevron",function(ee,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(ee,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 bt("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,de=new go.PathFigure(a,.5*y,!0);te.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),de.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),de.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),de.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),de.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),de.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var ge=E(0,.5,.3,0,0,b/y,.1,b/y,oe());return te.spot1=new go.Spot(ge.x,ge.y),ge=E(.7,1,1,.5,0,z/y,1,z/y,ge),te.spot2=new go.Spot(ge.x,ge.y),Ce(ge),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new bt("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new bt("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=40);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,te=z+x,de=(y-b)/2,ge=de+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,te=z+x,de=0,ge=y):(z=0,te=y,de=0,ge=y));var he=new go.Geometry,me=new go.PathFigure(a,.5*y,!0);he.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,ge)),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),me.add(new go.PathSegment(go.PathSegment.Line,.3*a,te)),me.add(new go.PathSegment(go.PathSegment.Line,.3*a,ge)),me.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),me.add(new go.PathSegment(go.PathSegment.Line,.3*a,de)),me.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,de).close());var ye=E(0,.5,.3,de/y,0,z/y,1,z/y,oe());return he.spot1=new go.Spot(ye.x,ye.y),ye=E(.7,ge/y,1,.5,0,te/y,1,te/y,ye),he.spot2=new go.Spot(ye.x,ye.y),Ce(ye),he}),go.Shape.setFigureParameter("IBeamArrow",0,new bt("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,de=new go.PathFigure(a,.5*y,!0);te.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),de.add(new go.PathSegment(go.PathSegment.Line,0,y)),de.add(new go.PathSegment(go.PathSegment.Line,0,0)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(0,b/y);var ge=E(.7,1,1,.5,0,z/y,1,z/y,oe());return te.spot2=new go.Spot(ge.x,ge.y),Ce(ge),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new bt("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new bt("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=40);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,te=z+x,de=(y-b)/2,ge=de+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,te=z+x,de=0,ge=y):(z=0,te=y,de=0,ge=y));var he=new go.Geometry,me=new go.PathFigure(a,.5*y,!0);he.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,ge)),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),me.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),me.add(new go.PathSegment(go.PathSegment.Line,.2*a,ge)),me.add(new go.PathSegment(go.PathSegment.Line,0,ge)),me.add(new go.PathSegment(go.PathSegment.Line,0,de)),me.add(new go.PathSegment(go.PathSegment.Line,.2*a,de)),me.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),me.add(new go.PathSegment(go.PathSegment.Line,.7*a,de).close()),he.spot1=new go.Spot(0,z/y);var ye=E(.7,ge/y,1,.5,0,te/y,1,te/y,oe());return he.spot2=new go.Spot(ye.x,ye.y),Ce(ye),he}),go.Shape.setFigureParameter("Pointer",0,new bt("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*y)),z.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,oe());return b.spot2=new go.Spot(te.x,te.y),Ce(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new bt("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.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,oe());return b.spot2=new go.Spot(te.x,te.y),Ce(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new bt("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,de=new go.PathFigure(a,.5*y,!0);te.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),de.add(new go.PathSegment(go.PathSegment.Line,0,z)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),de.add(new go.PathSegment(go.PathSegment.Line,0,b)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(.2,.3);var ge=E(.7,1,1,.5,0,z/y,1,z/y,oe());return te.spot2=new go.Spot(ge.x,ge.y),Ce(ge),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new bt("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,z=b+x;x>y&&(b=0,z=y);var te=new go.Geometry,de=new go.PathFigure(a,.5*y,!0);te.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),de.add(new go.PathSegment(go.PathSegment.Line,0,z)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),de.add(new go.PathSegment(go.PathSegment.Line,0,b)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(.2,b/y);var ge=E(.7,1,1,.5,0,z/y,1,z/y,oe());return te.spot2=new go.Spot(ge.x,ge.y),Ce(ge),te}),go.Shape.setFigureParameter("SquareArrow",0,new bt("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.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(ee,a,y){var x=new go.Geometry,b=ue*.5,z=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+z)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(ee,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 z=new go.PathFigure(0,.9*y,!1);return x.add(z),z.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(ee,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 z=new go.PathFigure(.5*a,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),z.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(ee,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 z=new go.PathFigure(0,.3*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),z.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(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=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-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+z)*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+z)*a,1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*a,1*y,0,y-ue*x)),te.add(new go.PathSegment(go.PathSegment.Line,0,x));var de=new go.PathFigure(a,x,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-ue*x,(.5+z)*a,2*x)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*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(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=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-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+z)*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+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*a,y,0,y-ue*x));var de=new go.PathFigure(0,y-x,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*x,0,y-x-ue*x,(.5-z)*a,y-2*x)),de.add(new go.PathSegment(go.PathSegment.Bezier,a,y-x,(.5+z)*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(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=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-z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+z)*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+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,ue*x,0));var de=new go.PathFigure(x,0,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+ue*x,0,2*x,(.5-z)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+z)*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(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=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-z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+z)*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+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,ue*x,0)),te.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var de=new go.PathFigure(a-x,0,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*y,a-x-ue*x,0,a-2*x,(.5-z)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a-2*x,(.5+z)*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(ee,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 z=new go.PathFigure(.25*a,.25*y,!1);return x.add(z),z.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(ee,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 z=new go.PathFigure(0,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),z.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(ee,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 z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.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(ee,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 z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),z.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(ee,a,y){var x=new go.Geometry,b=.2,z=.1,te=ue*b,de=ue*z,ge=.5,he=.1,me=new go.PathFigure(ge*a,(he+z)*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(ge-b)*a,he*y,(ge-te)*a,(he+z)*y,(ge-b)*a,(he+de)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(he-z)*y,(ge-b)*a,(he-de)*y,(ge-te)*a,(he-z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ge+b)*a,he*y,(ge+te)*a,(he-z)*y,(ge+b)*a,(he-de)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(he+z)*y,(ge+b)*a,(he+de)*y,(ge+te)*a,(he+z)*y));var ye=.05,be=ue*ye;ge=.05,he=.25;var Se=new go.PathFigure(.5*a,.2*y,!0);return x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),ge=.95,he=.25,Se.add(new go.PathSegment(go.PathSegment.Bezier,(ge+ye)*a,he*y,(ge+be)*a,(he-ye)*y,(ge+ye)*a,(he-be)*y)),Se.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),ye=.025,be=ue*ye,ge=.825,he=.35,Se.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(he-ye)*y,(ge+ye)*a,(he-be)*y,(ge+be)*a,(he-ye)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ge-ye)*a,he*y,(ge-be)*a,(he-ye)*y,(ge-ye)*a,(he-be)*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),Se.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),Se.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),ye=.05,be=ue*ye,ge=.5,he=.7,Se.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(he-ye)*y,(ge+ye)*a,(he-be)*y,(ge+be)*a,(he-ye)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ge-ye)*a,he*y,(ge-be)*a,(he-ye)*y,(ge-ye)*a,(he-be)*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),ye=.025,be=ue*ye,ge=.175,he=.35,Se.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(he-ye)*y,(ge+ye)*a,(he-be)*y,(ge+be)*a,(he-ye)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ge-ye)*a,he*y,(ge-be)*a,(he-ye)*y,(ge-ye)*a,(he-be)*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),Se.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),Se.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),ye=.05,be=ue*ye,ge=.05,he=.25,Se.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(he-ye)*y,(ge-ye)*a,(he-be)*y,(ge-be)*a,(he-ye)*y)),Se.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 bt("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),z.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(ee,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 z=new go.PathFigure(.5*a,.5*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.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(ee,a,y){var x=new go.Geometry,b=ee?ee.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,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.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(ee,a,y){var x=new go.Geometry,b=ue*.5,z=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+z)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*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-z)*y,(.5-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-z)*y));var de=new go.PathFigure(a,.1*y,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+b)*a,.2*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+z)*y)),de.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+b)*a,.3*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+z)*y)),de.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+z)*y,(.5+b)*a,.4*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*a,.4*y,0,(.3+z)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(ee,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(ee,a,y){var x=new go.Geometry,b=ue*.5,z=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+z)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*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-z)*y,(.5-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-z)*y));var de=new go.PathFigure(a,.1*y,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+b)*a,.2*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+z)*y)),de.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+b)*a,.3*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+z)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(ee,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(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var z=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-z)*y,(.2-z)*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+z)*a,0,a,(.2-z)*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+z)*y,(.8+z)*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-z)*a,y,0,(.8+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var de=new go.PathFigure(0,b*y,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(ee,a,y){var x=new go.Geometry,b=ee?ee.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,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.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(ee,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(ee,a,y){var x=new go.Geometry,b=ee?ee.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,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.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(ee,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 z=new go.PathFigure(.1*a,.4*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),z.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(ee,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 z=new go.PathFigure(.75*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),z.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(ee,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 z=new go.PathFigure(a,.5*y,!1);x.add(z),z.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(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN,z=ee?ee.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,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var de=new go.PathFigure(b*a,0,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),de.add(new go.PathSegment(go.PathSegment.Move,0,z*y)),de.add(new go.PathSegment(go.PathSegment.Line,a,z*y)),x}),go.Shape.defineFigureGenerator("Junction",function(ee,a,y){var x=new go.Geometry,b=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,te=ue*.5,de=.5,ge=new go.PathFigure(a,de*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,de*a,y,a,(de+te)*y,(de+te)*a,y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,de*y,(de-te)*a,y,0,(de+te)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,de*a,0,0,(de-te)*y,(de-te)*a,0)),ge.add(new go.PathSegment(go.PathSegment.Bezier,a,de*y,(de+te)*a,0,a,(de-te)*y));var he=new go.PathFigure((z+b)*a,(z+b)*y,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Line,z*a,z*y)),he.add(new go.PathSegment(go.PathSegment.Move,z*a,(z+b)*y)),he.add(new go.PathSegment(go.PathSegment.Line,(z+b)*a,z*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(ee,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 z=new go.PathFigure(.1*a,0,!1);return x.add(z),z.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(ee,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(ee,a,y){var x=new go.Geometry,b=ue*.5,z=.5,te=new go.PathFigure(.5*a,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*a,.9*y,a,(z+b)*y,(z+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(ee,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(ee,a,y){var x=new go.Geometry,b=ee?ee.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,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(ee,a,y){var x=new go.Geometry,b=ee?ee.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*a,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(ee,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(ee,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 z=new go.PathFigure(.1*a,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.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(ee,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 z=new go.PathFigure(.2*a,.1*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.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(ee,a,y){var x=new go.Geometry,b=ee?ee.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,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var de=new go.PathFigure(.5*b*a,b*y,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(ee,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(ee,a,y){var x=new go.Geometry,b=ue*.5,z=.5,te=new go.PathFigure(a,z*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+b)*y,(z+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y));var de=new go.PathFigure(a,.5*y,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),de.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),de.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(ee,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(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN,z=ee?ee.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,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*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(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN,z=ee?ee.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)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(ee,a,y){var x=new go.Geometry,b=ee?ee.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,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.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(ee,a,y){var x=new go.Geometry,b=ee?ee.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,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.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(ee,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 z=new go.PathFigure(0,.5*y,!1);return x.add(z),z.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(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(b*a,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),z.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(ee,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(ee,a,y){var x=new go.Geometry,b=ee?ee.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,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(ee,a,y){var x=new go.Geometry,b=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*y,(.5+b)*a,0,a,(.5-b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+b)*y,(.5+b)*a,y)),z.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(ee,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(ee,a,y){var x=new go.Geometry,b=ue*.5,z=.5,te=new go.PathFigure(a,z*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+b)*y,(z+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y));var de=new go.PathFigure(a,z*y,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a,z*y));var ge=new go.PathFigure(.8*a,.75*y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(ee,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(ee,a,y){var x=new go.Geometry,b=ue*.1,z=.1,te=.9,de=.5,ge=new go.PathFigure(.8*a,.5*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,0,y)),ge.add(new go.PathSegment(go.PathSegment.Line,0,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var he=new go.PathFigure((te+z)*a,de*y,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(de+z)*y,(te+z)*a,(de+b)*y,(te+b)*a,(de+z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,de*y,(te-b)*a,(de+z)*y,(te-z)*a,(de+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(de-z)*y,(te-z)*a,(de-b)*y,(te-b)*a,(de-z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,de*y,(te+b)*a,(de-z)*y,(te+z)*a,(de-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(ee,a,y){var x=new go.Geometry,b=ue*.5,z=ue*.4,te=ue*.1,de=.1,ge=.9,he=.5,me=new go.PathFigure(.8*a,.5*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+z)*y,(.4+b)*a,y)),me.add(new go.PathSegment(go.PathSegment.Line,0,y)),me.add(new go.PathSegment(go.PathSegment.Line,0,0)),me.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+b)*a,0,.8*a,(.5-z)*y));var ye=new go.PathFigure((ge+de)*a,he*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(he+de)*y,(ge+de)*a,(he+te)*y,(ge+te)*a,(he+de)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ge-de)*a,he*y,(ge-te)*a,(he+de)*y,(ge-de)*a,(he+te)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(he-de)*y,(ge-de)*a,(he-te)*y,(ge-te)*a,(he-de)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ge+de)*a,he*y,(ge+te)*a,(he-de)*y,(ge+de)*a,(he-te)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=ue*b,te=0,de=.5,ge=new go.PathFigure(.8*a,.5*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(de+z)*y,(te+z)*a,(de+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(te+z)*a,(de-b)*y,.7*a,(de-z)*y)),b=.1,z=ue*.1,te=.9,de=.5;var he=new go.PathFigure((te-b)*a,de*y,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(de-b)*y,(te-b)*a,(de-z)*y,(te-z)*a,(de-b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,de*y,(te+z)*a,(de-b)*y,(te+b)*a,(de-z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(de+b)*y,(te+b)*a,(de+z)*y,(te+z)*a,(de+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,de*y,(te-z)*a,(de+b)*y,(te-b)*a,(de+z)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=ue*b,te=0,de=.5,ge=new go.PathFigure(0,0,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(te+z+z)*a,(de-b)*y,.8*a,(de-z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(de+z)*y,(te+z+z)*a,(de+b)*y)),ge.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(ee,a,y){var x=new go.Geometry,b=.5,z=ue*b,te=.2,de=.5,ge=new go.PathFigure(.1*a,0,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var he=new go.PathFigure(.8*a,.5*y,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(de+z)*y,(te+z)*a,(de+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(te+z)*a,(de-b)*y,.7*a,(de-z)*y)),b=.1,z=ue*.1,te=.9,de=.5;var me=new go.PathFigure((te-b)*a,de*y,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(de-b)*y,(te-b)*a,(de-z)*y,(te-z)*a,(de-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,de*y,(te+z)*a,(de-b)*y,(te+b)*a,(de-z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(de+b)*y,(te+b)*a,(de+z)*y,(te+z)*a,(de+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,de*y,(te-z)*a,(de+b)*y,(te-b)*a,(de+z)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=ue*b,te=.2,de=.5,ge=new go.PathFigure(.1*a,0,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var he=new go.PathFigure(.2*a,0,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(te+z)*a,(de-b)*y,.9*a,(de-z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(de+z)*y,(te+z)*a,(de+b)*y)),he.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(ee,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(ee,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(ee,a,y){var x=new go.Geometry,b=ue*.1,z=.1,te=.1,de=.5,ge=new go.PathFigure((te-b*.5)*a,y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.3,ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+b)*a,y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.5,ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+b)*a,y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.7,ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+b)*a,y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.9,ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+b*.5)*a,y,(te+z)*a,0,(te+b)*a,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(ee,a,y){var x=new go.Geometry,b=ue*.5,z=.5,te=.5,de=.5,ge=new go.PathFigure((te-z)*a,de*y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(de-z)*y,(te-z)*a,(de-b)*y,(te-b)*a,(de-z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,de*y,(te+b)*a,(de-z)*y,(te+z)*a,(de-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(de+z)*y,(te+z)*a,(de+b)*y,(te+b)*a,(de+z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,de*y,(te-b)*a,(de+z)*y,(te-z)*a,(de+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Move,(te-z+.1)*a,de*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z-.1)*a,de*y,te*a,(de-z)*y,te*a,(de+z)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(ee,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(ee,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(ee,a,y){var x=new go.Geometry,b=a,z=y;a=a*.38,y=y*.6;var te=ue*.8,de=.8,ge=0,he=.5,me=(b-a)/2,ye=(z-y)/2,be=new go.PathFigure(ge*a+me,(he+de)*y+ye,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(ge-de)*a+me,he*y+ye,(ge-te)*a+me,(he+de)*y+ye,(ge-de)*a+me,(he+te)*y+ye)),be.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+me,(he-de)*y+ye,(ge-de)*a+me,(he-te)*y+ye,(ge-te)*a+me,(he-de)*y+ye)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ge-de+te*.5)*a+me,he*y+ye,ge*a+me,(he-de)*y+ye,(ge-de+te*.5)*a+me,(he-te)*y+ye)),be.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+me,(he+de)*y+ye,(ge-de+te*.5)*a+me,(he+te)*y+ye,ge*a+me,(he+de)*y+ye).close()),te=ue*.4,de=.4,ge=.2,he=.5;var Se=new go.PathFigure(ge*a+me,(he+de)*y+ye,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ge-de)*a+me,he*y+ye,(ge-te)*a+me,(he+de)*y+ye,(ge-de)*a+me,(he+te)*y+ye)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+me,(he-de)*y+ye,(ge-de)*a+me,(he-te)*y+ye,(ge-te)*a+me,(he-de)*y+ye)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ge-de+te*.5)*a+me,he*y+ye,ge*a+me,(he-de)*y+ye,(ge-de+te*.5)*a+me,(he-te)*y+ye)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+me,(he+de)*y+ye,(ge-de+te*.5)*a+me,(he+te)*y+ye,ge*a+me,(he+de)*y+ye).close()),te=ue*.2,de=.2,ge=.5,he=.5;var Ee=new go.PathFigure((ge-de)*a+me,he*y+ye,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+me,(he-de)*y+ye,(ge-de)*a+me,(he-te)*y+ye,(ge-te)*a+me,(he-de)*y+ye)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ge+de)*a+me,he*y+ye,(ge+te)*a+me,(he-de)*y+ye,(ge+de)*a+me,(he-te)*y+ye)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+me,(he+de)*y+ye,(ge+de)*a+me,(he+te)*y+ye,(ge+te)*a+me,(he+de)*y+ye)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ge-de)*a+me,he*y+ye,(ge-te)*a+me,(he+de)*y+ye,(ge-de)*a+me,(he+te)*y+ye)),te=ue*.4,de=.4,ge=.8,he=.5;var Pe=new go.PathFigure(ge*a+me,(he-de)*y+ye,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ge+de)*a+me,he*y+ye,(ge+te)*a+me,(he-de)*y+ye,(ge+de)*a+me,(he-te)*y+ye)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+me,(he+de)*y+ye,(ge+de)*a+me,(he+te)*y+ye,(ge+te)*a+me,(he+de)*y+ye)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ge+de-te*.5)*a+me,he*y+ye,ge*a+me,(he+de)*y+ye,(ge+de-te*.5)*a+me,(he+te)*y+ye)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+me,(he-de)*y+ye,(ge+de-te*.5)*a+me,(he-te)*y+ye,ge*a+me,(he-de)*y+ye).close()),te=ue*.8,de=.8,ge=1,he=.5;var we=new go.PathFigure(ge*a+me,(he-de)*y+ye,!0);return x.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,(ge+de)*a+me,he*y+ye,(ge+te)*a+me,(he-de)*y+ye,(ge+de)*a+me,(he-te)*y+ye)),we.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+me,(he+de)*y+ye,(ge+de)*a+me,(he+te)*y+ye,(ge+te)*a+me,(he+de)*y+ye)),we.add(new go.PathSegment(go.PathSegment.Bezier,(ge+de-te*.5)*a+me,he*y+ye,ge*a+me,(he+de)*y+ye,(ge+de-te*.5)*a+me,(he+te)*y+ye)),we.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+me,(he-de)*y+ye,(ge+de-te*.5)*a+me,(he-te)*y+ye,ge*a+me,(he-de)*y+ye).close()),x}),go.Shape.defineFigureGenerator("Email",function(ee,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 z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(ee,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 z=new go.PathFigure(.1*a,y,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.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 de=new go.PathFigure(0,.5*y,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),de.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),de.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),de.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),de.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),de.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),de.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(ee,a,y){var x=new go.Geometry,b=ue*.4,z=.4,te=.5,de=.5,ge=oe(),he=oe(),me=oe(),ye=oe();pe(te,de-z,te+b,de-z,te+z,de-b,te+z,de,.5,ge,ge,he,me,ye);var be=ve(he.x,he.y),Se=new go.PathFigure(he.x*a,he.y*y,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,de*y,me.x*a,me.y*y,ye.x*a,ye.y*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(de+z)*y,(te+z)*a,(de+b)*y,(te+b)*a,(de+z)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,de*y,(te-b)*a,(de+z)*y,(te-z)*a,(de+b)*y)),pe(te-z,de,te-z,de-b,te-b,de-z,te,de-z,.5,me,ye,he,ge,ge),Se.add(new go.PathSegment(go.PathSegment.Bezier,he.x*a,he.y*y,me.x*a,me.y*y,ye.x*a,ye.y*y)),b=ue*.3,z=.3,pe(te-z,de,te-z,de-b,te-b,de-z,te,de-z,.5,me,ye,he,ge,ge),Se.add(new go.PathSegment(go.PathSegment.Line,he.x*a,he.y*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,de*y,ye.x*a,ye.y*y,me.x*a,me.y*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(de+z)*y,(te-z)*a,(de+b)*y,(te-b)*a,(de+z)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,de*y,(te+b)*a,(de+z)*y,(te+z)*a,(de+b)*y)),pe(te,de-z,te+b,de-z,te+z,de-b,te+z,de,.5,ge,ge,he,me,ye),Se.add(new go.PathSegment(go.PathSegment.Bezier,he.x*a,he.y*y,ye.x*a,ye.y*y,me.x*a,me.y*y).close());var Se=new go.PathFigure(.45*a,0,!0);return x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),Ce(ge),Ce(he),Ce(me),Ce(ye),Ce(be),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(ee,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 z(te,de,ge){te.add(new go.PathSegment(go.PathSegment.Move,(.3+de)*a,(.8+ge)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+de)*a,(.5+ge)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+de)*a,(.5+ge)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+de)*a,(.8+ge)*y).close())}return z(b,0,0),z(b,.4,0),z(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(ee,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(ee,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(ee,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(ee,a,y){var x=new go.Geometry,b=.5,z=0,te=0,de=b*ue,ge=.4*Math.SQRT2/2+.5,he=.5-.5*Math.SQRT2/2,me=1,ye=.5,be=.5,Se=0,Ee=new go.PathFigure(ge*a,(1-he)*y,!1);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,me*a,ye*y,me*a,.7*y,me*a,ye*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(be+z)*a,(Se+z)*y,(.5+b+z)*a,(.5-de+z)*y,(.5+de+z)*a,(.5-b+z)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+te)*y,(.5-de+z)*a,(.5-b+te)*y,(.5-b+z)*a,(.5-de+te)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*a,.9*y,(.5-b+z)*a,(.5+de+te)*y,(.5-de+z)*a,.9*y)),Ee.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*a,.8*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*a,.9*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*a,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(ee,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(ee,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(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,y,!1);x.add(z);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(ee,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(ee,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(ee,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 z=new go.PathFigure(.45*a,.73*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),z.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),z.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(.335*a,(1-.555)*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),z.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var te=.5-.285,de=.5,ge=te,he=Math.PI/4,me=4*(1-Math.cos(he))/(3*Math.sin(he)),ye=me*.5,be=te,Se=te,Ee=me*be,Pe=me*Se;z.add(new go.PathSegment(go.PathSegment.Bezier,(de-be)*a,ge*y,(de-(Ee+be)/2)*a,(ge+(Se+Pe)/2)*y,(de-be)*a,(ge+Pe)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(ge-Se)*y,(de-be)*a,(ge-Pe)*y,(de-Ee)*a,(ge-Se)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(de+be)*a,ge*y,(de+Ee)*a,(ge-Se)*y,(de+be)*a,(ge-Pe)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(de+be)*a,(ge+Pe)*y,(de+(Ee+be)/2)*a,(ge+(Se+Pe)/2)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var we=new go.PathFigure(.2*a,y,!1);x.add(we),we.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(ee,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 z=new go.PathFigure(.2*a,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(ee,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(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,y,!1);x.add(z);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(ee,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 z=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*a,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,z*a,z*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(ee,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 z=new go.PathFigure(.475*a,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),z.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),z.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),z.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(ee,a,y){var x=new go.Geometry,b=.5,z=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+z)*y,(b+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-z)*a,y,0,(b+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-z)*y,(b-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,b*y,(b+z)*a,0,a,(b-z)*y));var de=new go.PathFigure(b*a,0,!1);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,b*a,.15*y)),de.add(new go.PathSegment(go.PathSegment.Move,b*a,y)),de.add(new go.PathSegment(go.PathSegment.Line,b*a,.85*y)),de.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),de.add(new go.PathSegment(go.PathSegment.Line,.15*a,b*y)),de.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),de.add(new go.PathSegment(go.PathSegment.Line,.85*a,b*y)),de.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),de.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),de.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),de.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(ee,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 z=new go.PathFigure(0,.15*y,!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*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(ee,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 z=new go.PathFigure(0,.2*y,!1);x.add(z),z.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(ee,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 z=new go.PathFigure(0,.2*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),z.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(ee,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 z=new go.PathFigure(.15*a,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(ee,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(ee,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(ee,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(ee,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 z=new go.PathFigure(a,.8*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var te=.1,de=ue*.1,ge=.2,he=.9,me=new go.PathFigure((ge-te)*a,he*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(he-te)*y,(ge-te)*a,(he-de)*y,(ge-de)*a,(he-te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ge+te)*a,he*y,(ge+de)*a,(he-te)*y,(ge+te)*a,(he-de)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(he+te)*y,(ge+te)*a,(he+de)*y,(ge+de)*a,(he+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ge-te)*a,he*y,(ge-de)*a,(he+te)*y,(ge-te)*a,(he+de)*y).close()),te=.1,de=ue*.1,ge=.8,he=.9;var ye=new go.PathFigure((ge-te)*a,he*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(he-te)*y,(ge-te)*a,(he-de)*y,(ge-de)*a,(he-te)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ge+te)*a,he*y,(ge+de)*a,(he-te)*y,(ge+te)*a,(he-de)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(he+te)*y,(ge+te)*a,(he+de)*y,(ge+de)*a,(he+te)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ge-te)*a,he*y,(ge-de)*a,(he+te)*y,(ge-te)*a,(he+de)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(ee,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(ee,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 z=new go.PathFigure(0,.5*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),z.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 de=new go.PathFigure(.5*a,.7*y,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var ge=.1,he=ue*.1,me=.1,ye=.9,be=new go.PathFigure((me-ge)*a,ye*y,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,me*a,(ye-ge)*y,(me-ge)*a,(ye-he)*y,(me-he)*a,(ye-ge)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge)*a,ye*y,(me+he)*a,(ye-ge)*y,(me+ge)*a,(ye-he)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,me*a,(ye+ge)*y,(me+ge)*a,(ye+he)*y,(me+he)*a,(ye+ge)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(me-ge)*a,ye*y,(me-he)*a,(ye+ge)*y,(me-ge)*a,(ye+he)*y)),ge=.1,he=ue*.1,me=.4,ye=.9;var Se=new go.PathFigure((me-ge)*a,ye*y,!0);return x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,me*a,(ye-ge)*y,(me-ge)*a,(ye-he)*y,(me-he)*a,(ye-ge)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(me+ge)*a,ye*y,(me+he)*a,(ye-ge)*y,(me+ge)*a,(ye-he)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,me*a,(ye+ge)*y,(me+ge)*a,(ye+he)*y,(me+he)*a,(ye+ge)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(me-ge)*a,ye*y,(me-he)*a,(ye+ge)*y,(me-ge)*a,(ye+he)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(ee,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 z=new go.PathFigure(.45*a,.7*y,!1);x.add(z),z.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 me=.05,ye=ue*.05,be=.175,Se=.95,de=new go.PathFigure((be-me)*a,Se*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(Se-me)*y,(be-me)*a,(Se-ye)*y,(be-ye)*a,(Se-me)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(be+me)*a,Se*y,(be+ye)*a,(Se-me)*y,(be+me)*a,(Se-ye)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(Se+me)*y,(be+me)*a,(Se+ye)*y,(be+ye)*a,(Se+me)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(be-me)*a,Se*y,(be-ye)*a,(Se+me)*y,(be-me)*a,(Se+ye)*y));var me=.05,ye=ue*.05,be=.375,Se=.95,ge=new go.PathFigure((be-me)*a,Se*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(Se-me)*y,(be-me)*a,(Se-ye)*y,(be-ye)*a,(Se-me)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(be+me)*a,Se*y,(be+ye)*a,(Se-me)*y,(be+me)*a,(Se-ye)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(Se+me)*y,(be+me)*a,(Se+ye)*y,(be+ye)*a,(Se+me)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(be-me)*a,Se*y,(be-ye)*a,(Se+me)*y,(be-me)*a,(Se+ye)*y));var me=.05,ye=ue*.05,be=.625,Se=.95,he=new go.PathFigure((be-me)*a,Se*y,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(Se-me)*y,(be-me)*a,(Se-ye)*y,(be-ye)*a,(Se-me)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(be+me)*a,Se*y,(be+ye)*a,(Se-me)*y,(be+me)*a,(Se-ye)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(Se+me)*y,(be+me)*a,(Se+ye)*y,(be+ye)*a,(Se+me)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(be-me)*a,Se*y,(be-ye)*a,(Se+me)*y,(be-me)*a,(Se+ye)*y));var me=.05,ye=ue*.05,be=.825,Se=.95,Ee=new go.PathFigure((be-me)*a,Se*y,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(Se-me)*y,(be-me)*a,(Se-ye)*y,(be-ye)*a,(Se-me)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(be+me)*a,Se*y,(be+ye)*a,(Se-me)*y,(be+me)*a,(Se-ye)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(Se+me)*y,(be+me)*a,(Se+ye)*y,(be+ye)*a,(Se+me)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(be-me)*a,Se*y,(be-ye)*a,(Se+me)*y,(be-me)*a,(Se+ye)*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(ee,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 z=new go.PathFigure(0,.2*y,!1);x.add(z),z.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 de=.05,ge=ue*.05,he=.35,me=.775,ye=new go.PathFigure((he-de)*a,me*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,he*a,(me-de)*y,(he-de)*a,(me-ge)*y,(he-ge)*a,(me-de)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(he+de)*a,me*y,(he+ge)*a,(me-de)*y,(he+de)*a,(me-ge)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,he*a,(me+de)*y,(he+de)*a,(me+ge)*y,(he+ge)*a,(me+de)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(he-de)*a,me*y,(he-ge)*a,(me+de)*y,(he-de)*a,(me+ge)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,a,y){var x=new go.Geometry,b=.3,z=ue*.3,te=.5,de=.7,ge=new go.PathFigure((te-b)*a,de*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(de-b)*y,(te-b)*a,(de-z)*y,(te-z)*a,(de-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,de*y,(te+z)*a,(de-b)*y,(te+b)*a,(de-z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(de+b)*y,(te+b)*a,(de+z)*y,(te+z)*a,(de+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,de*y,(te-z)*a,(de+b)*y,(te-b)*a,(de+z)*y));var he=new go.PathFigure(0,.7*y,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(ee,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(ee,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(ee,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 z=new go.PathFigure(0,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(ee,a,y){var x=new go.Geometry,b=.5,z=ue*.5,te=.5,de=.5,ge=new go.PathFigure((te-b)*a,de*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(de-b)*y,(te-b)*a,(de-z)*y,(te-z)*a,(de-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,de*y,(te+z)*a,(de-b)*y,(te+b)*a,(de-z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(de+b)*y,(te+b)*a,(de+z)*y,(te+z)*a,(de+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,de*y,(te-z)*a,(de+b)*y,(te-b)*a,(de+z)*y));var he=new go.PathFigure(.15*a,.5*y,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(ee,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(ee,a,y){var x=new go.Geometry,b=.5,z=ue*.5,te=.5,de=.5,ge=new go.PathFigure((te-b)*a,de*y,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(de-b)*y,(te-b)*a,(de-z)*y,(te-z)*a,(de-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,de*y,(te+z)*a,(de-b)*y,(te+b)*a,(de-z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(de+b)*y,(te+b)*a,(de+z)*y,(te+z)*a,(de+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,de*y,(te-z)*a,(de+b)*y,(te-b)*a,(de+z)*y).close()),b=.05,z=ue*.05,te=.5,de=.8;var he=new go.PathFigure((te-b)*a,de*y,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(de-b)*y,(te-b)*a,(de-z)*y,(te-z)*a,(de-b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,de*y,(te+z)*a,(de-b)*y,(te+b)*a,(de-z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(de+b)*y,(te+b)*a,(de+z)*y,(te+z)*a,(de+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,de*y,(te-z)*a,(de+b)*y,(te-b)*a,(de+z)*y).close()),he.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),he.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),he.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(ee,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(ee,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 z=new go.PathFigure(.2*a,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(ee,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 z=new go.PathFigure(.2*a,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(ee,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(ee,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(ee,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(ee,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 z=new go.PathFigure(0,y*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(ee,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(ee,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 z=new go.PathFigure(.126*a,.85*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),z.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 de=new go.PathFigure(.678*a,.85*y,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),de.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),de.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var ge=new go.PathFigure(.5*a,.1*y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),ge.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(ee,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(ee,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 z=new go.PathFigure(a*.204,y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),z.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 de=new go.PathFigure(a*.612,y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),de.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),de.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var ge=new go.PathFigure(a*.816,y,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),ge.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),ge.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(ee,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 z=new go.PathFigure(a*.055,.07*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),z.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 de=new go.PathFigure(a*.055,.18*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),de.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),de.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var ge=new go.PathFigure(a*1,0,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),ge.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),ge.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(ee,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(ee,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(ee,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 z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*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,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 de=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),de.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),de.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var ge=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),ge.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),ge.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(ee,a,y){var x=new go.Geometry,b=8,z=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-z,a-z,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-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 de=new go.PathFigure(a*.83,0,!1);x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),de.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),de.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var ge=new go.PathFigure(a*.83,y*1,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),ge.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),ge.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var he=new go.PathFigure(a*.78,y*.05,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),he.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),he.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*ue,z=y*.8,te=new go.Geometry,de=new go.PathFigure(x,0,!0);return te.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),de.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)),de.add(new go.PathSegment(go.PathSegment.Line,a,z-x)),de.add(new go.PathSegment(go.PathSegment.Bezier,a-x,z,a,z-b,a-b,z)),de.add(new go.PathSegment(go.PathSegment.Line,a*.7,z)),de.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),de.add(new go.PathSegment(go.PathSegment.Line,a*.55,z)),de.add(new go.PathSegment(go.PathSegment.Line,x,z)),de.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,b,z,0,z-b)),de.add(new go.PathSegment(go.PathSegment.Line,0,x)),de.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(ee,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 z=new go.PathFigure(a*1,y*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(ee,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(ee,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 z=new go.PathFigure(a*.1,y*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),z.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(ee,a,y){var x=new go.Geometry,b=15,z=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-z,a-z,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-z)),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()),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(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.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-z))),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-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),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-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),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-z)).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(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.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-z))),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-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),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-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),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-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.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-z))),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-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),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-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),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-z)).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(ee,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(ee,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 z=new go.PathFigure(a*.235,y*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),z.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),z.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(ee,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")},84072: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={},it="5.0",ve={},oe=null,Ce=!1,E=!1,pe=null,fe=!1,ce=null,ue=null,le=0;le4?parseFloat(He):5};bt.setHTML5Codebase=function(He,Ne){ue=He,We(He,Ne)},bt.setJavaCodebase=bt.setJavaCodebaseVersion=bt.isCompiledInstalled=bt.setPreCompiledScriptPath=bt.setPreCompiledResourcePath=function(){},bt.setHTML5CodebaseVersion=function(He,Ne){var Re=parseFloat(He);if(Re!==NaN&&Re<5){console.log("The GeoGebra HTML5 codebase version "+Re+" is deprecated. Using version latest instead.");return}ce=He,Ze(He,Ne)},bt.getHTML5CodebaseVersion=function(){return ee},bt.getParameters=function(){return ve},bt.setFontsCSSURL=function(He){te=He},bt.setGiacJSURL=function(He){},bt.setJNLPFile=function(He){ie=He},bt.setJNLPBaseDir=function(He){},bt.inject=function(){function He(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ne="auto",Re=ve.id,Ve,Je=!1,ot=0;ot=5)return!0;var He=bt.getAppletObject();return He&&typeof He.recalculateEnvironments=="function"?(He.recalculateEnvironments(),!0):!1},bt.startAnimation=function(){var He=bt.getAppletObject();return He&&typeof He.startAnimation=="function"?(He.startAnimation(),!0):!1},bt.stopAnimation=function(){var He=bt.getAppletObject();return He&&typeof He.stopAnimation=="function"?(He.stopAnimation(),!0):!1},bt.getAppletObject=function(){var He=ve.id!==void 0?ve.id:"ggbApplet";return window[He]},bt.resize=function(){};var Ee=function(He,Ne,Re){var Ve=document.createElement("param");Ve.setAttribute("name",Ne),Ve.setAttribute("value",Re),He.appendChild(Ve)},Pe=function(He){return He&&He!=="false"},we=function(He,Ne,Re){ge(ee)<=4.2&&(Re=!0);var Ve=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ee||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(Ve=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Je=document.createElement("div");Je.classList.add("appletParameters","notranslate");var ot=Ne.width,Ye=Ne.height;if(Ne.disableAutoScale=Ne.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ne.disableAutoScale,Ne.width!==void 0)if(ge(ee)<=4.4)Pe(Ne.showToolBar)&&(Ne.height-=7),Pe(Ne.showAlgebraInput)&&(Ne.height-=37),Ne.width<605&&Pe(Ne.showToolBar)&&(Ne.width=605,ot=605);else{var Ue=100;(Pe(Ne.showToolBar)||Pe(Ne.showMenuBar))&&(Ne.hasOwnProperty("customToolBar")&&(Ne.customToolbar=Ne.customToolBar),Ue=Pe(Ne.showMenuBar)?245:155),ot=5?(Ne.appletOnLoad=function(et){var nt=He.querySelector(".ggb_preview");nt&&nt.parentNode.removeChild(nt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Fe),window.GGBT_wsf_view&&$(window).trigger("resize"),ke(et)},Ge||Fe.appendChild(at)):Je.appendChild(at),Fe.appendChild(Je),Ge||He.appendChild(Fe),setTimeout(function(){bt.resize()},1)}else{var $e=document.createElement("div");$e.className="applet_scaler",$e.style.position="relative",$e.style.display="block",$e.appendChild(Je),He.appendChild($e),Ne.appletOnLoad=function(et){bt.resize(),ke(et)}}function qe(et,nt){nt&&typeof nt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(et,nt.appletOnLoad):renderGGBElement(et),ze("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",nt)}function Ie(et,nt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:et,params:nt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Ft){qe(Ft.article,Ft.params)}),html5AppletsToProcess=null)},ge(ee)<5&&(et.className+=" geogebraweb")):qe(et,nt)}if(Ve){scriptLoadStarted=!0;for(var Te=0;Te0?(_e.remove(),Fe.attr("id","fullscreencontent").show(),jQuery(ke).append(Fe),window.dispatchEvent(new Event("resize"))):we(_e,Ne,!1),window.GGBT_wsf_view.launchFullScreen(ke)}else ne=Ve,we(He,Ne,!1);if(!window.GGBT_wsf_view)for(Ye=0;YeHe/4*3&&(_e=He/4*3),ke=_e/5.8,Ue.setAttribute("src",b),Ue.setAttribute("width",_e),Ue.setAttribute("height",ke);var Fe=(He-_e)/2,Ge=(Ne-ke)/2;Ue.style.left=Fe+"px",Ue.style.top=Ge+"px",Je.appendChild(Ue)}}return Je.appendChild(Ye),Je},je=function(He){return He=He.toLowerCase(),He==="html5"||He==="screenshot"?He:"html5"},Be=["web","webSimple","web3d","tablet","tablet3d","phone"],Ze=function(He,Ne){if(ee=He,Ne){We(ee,!0);return}var Re=!Ce;if(Re){var Ve=ge(ee);!isNaN(Ve)&&Ve<4.4&&(Re=!1)}var Je,ot;window.location.protocol.substr(0,4)==="http"?Je=window.location.protocol:Je="http:";var Ye=ee.indexOf("//");Ye>0?ot=ee:Ye===0?ot=Je+ee:ot="https://www.geogebra.org/apps/5.2.814.0/";for(var Ue in Be)if(ee.slice(Be[Ue].length*-1)===Be[Ue]||ee.slice((Be[Ue].length+1)*-1)===Be[Ue]+"/"){We(ot,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Re&&!oe.is3D&&!oe.AV&&!oe.SV&&!oe.CV&&!oe.EV2&&!oe.CP&&!oe.PC&&!oe.DA&&!oe.FI&&!oe.PV&&!Pe(ve.showToolBar)&&!Pe(ve.showMenuBar)&&!Pe(ve.showAlgebraInput)&&!Pe(ve.enableRightClick)&&(!ve.appName||ve.appName=="classic")?ot+="webSimple/":ot+="web3d/",We(ot,!1)},We=function(He,Ne){if(He.requirejs){ae=He;return}He.slice(-1)!=="/"&&(He+="/"),ae=He,Ne===null&&(Ne=He.indexOf("http")===-1),re=Ne,a="web.nocache.js",y=!1;var Re=ae.split("/");Re.length>1&&(!Ne&&Re[Re.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):Be.indexOf(Re[Re.length-2])>=0&&(a=Re[Re.length-2]+".nocache.js")),Re=He.split("/"),ee=Re[Re.length-3],ee.substr(0,4)==="test"?ee=ee.substr(4,1)+"."+ee.substr(5,1):(ee.substr(0,3)==="war"||ee.substr(0,4)==="beta")&&(ee="5.0");var Ve=parseFloat(ee);Ve!==NaN&&Ve<5&&He.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Ve+" is deprecated. Using version latest instead."),Ze("5.0",Ne))},ze=function(He,Ne){window.console&&window.console.log&&(!Ne||typeof Ne.showLogging=="undefined"||Ne.showLogging&&Ne.showLogging!=="false")&&console.log(He)};ve.material_id!==void 0?ye(Ke):Ke();function Ke(){var He=it;ce!==null?He=ce:parseFloat(He)<5&&(He="5.0"),Ze(He,!1),ue!==null&&We(ue,re),fe=!0}return bt},GGBAppletUtils=function(){"use strict";function bt(){return window.GGBT_wsf_edit!==void 0}function it(fe,ce){ce!=1?(fe.style.transformOrigin="0% 0% 0px",fe.style.webkitTransformOrigin="0% 0% 0px",fe.style.transform="scale("+ce+","+ce+")",fe.style.webkitTransform="scale("+ce+","+ce+")",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 ve(fe,ce,ue,le,se,ie){var ae=null;if(ie!=null&&ie!="")for(var re=fe.parentNode;re!=null;)if((" "+re.className+" ").indexOf(" "+ie+" ")>-1){ae=re;break}else re=re.parentNode;var ne=0,ee=0,a=0,y=0,x=0,b=0,z=0;if(ae)ne=ae.offsetWidth,ee=Math.max(le?ae.offsetWidth:0,ae.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(ne=Math.min(window.innerWidth,document.documentElement.clientWidth),ee=Math.min(window.innerHeight,document.documentElement.clientHeight),a=ne):(ne=window.innerWidth,ee=window.innerHeight,a=window.innerWidth),fe){var te=fe.getBoundingClientRect();te.left>0&&te.left<=ne&&(se===void 0||!se)&&(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(fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var de=fe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,z=40)}}return fe&&((ue===void 0||!ue)&&ce>0&&ce+y1&&(ie=!0)),ce&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ie=!0),!(fe.hasOwnProperty("disableAutoScale")&&fe.disableAutoScale))se=oe(fe,ce,ie,ue,fe.scaleContainerClass);else return le;return ie&&(!fe.hasOwnProperty("scale")||le===1)?se:Math.min(le,se)}function E(fe){var ce=Math.min(window.innerWidth,document.documentElement.clientWidth),ue=Math.min(window.innerHeight,document.documentElement.clientHeight),le=fe.getBoundingClientRect(),se=(ce-le.width)/2,ie=(ue-le.height)/2;ie<0&&(ie=0),fe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(se<40?fe.style.left="40px":fe.style.left=se+"px",fe.style.top=ie+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ie<40?fe.style.top="40px":fe.style.top=ie+"px",fe.style.left=se+"px")}function pe(fe,ce){var ue=fe.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(fe)}if(ue.parentElement&&/fullscreen/.test(ue.parentElement.className))return;var le=Ce(ce,fe);bt()&&ue.setAttribute("data-param-scale",le);for(var se=null,ie=0;ie=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 it=c[bt];return it==null?null:it},r=d,webModule.__errFn=e}function B(){function bt(fe){var ce=fe.lastIndexOf(rb);ce==-1&&(ce=fe.length);var ue=fe.indexOf(sb);ue==-1&&(ue=fe.length);var le=fe.lastIndexOf(tb,Math.min(ue,ce));return le>=O?fe.substring(O,le+P):W}function it(fe){if(!fe.match(/^\w+:\/\//)){var ce=o.createElement(ub);ce.src=fe+vb,fe=bt(ce.src)}return fe}function ve(){var fe=__gwt_getMetaProperty(wb);return fe!=null?fe:W}function oe(){for(var fe=o.getElementsByTagName(_),ce=O;ceO?fe[fe.length-P].href:W}function E(){var fe=o.location;return fe.href==fe.protocol+zb+fe.host+fe.pathname+fe.search+fe.hash}var pe=ve();return pe==W&&(pe=oe()),pe==W&&(pe=Ce()),pe==W&&E()&&(pe=bt(o.location.href)),pe=it(pe),pe}function C(bt){return bt.match(/^\//)||bt.match(/^[a-zA-Z]+:\/\//)?bt:webModule.__moduleBase+bt}function D(){var bt=[],it=O,ve=[],oe=[];function Ce(fe){var ce=oe[fe](),ue=ve[fe];if(ce in ue)return ce;var le=[];for(var se in ue)le[ue[se]]=se;throw r&&r(fe,le,ce),null}if(__gwt_isKnownPropertyValue=function(fe,ce){return ce in ve[fe]},webModule.__getPropMap=function(){var fe={};for(var ce in ve)ve.hasOwnProperty(ce)&&(fe[ce]=Ce(ce));return fe},webModule.__computePropValue=Ce,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var E;try{E=Cb;var pe=E.indexOf(Db);pe!=-1&&(it=parseInt(E.substring(pe+P),$),E=E.substring(O,pe))}catch(fe){}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})()},77665:function(bt,it,ve){"use strict";ve.d(it,{Ax:function(){return pe},Ds:function(){return fe},KI:function(){return ue},SI:function(){return E},f1:function(){return Ce}});var oe=ve(13952);function Ce(le){let se=!0;if(le.length>0){for(let ie=0;iey in a?E(a,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):a[y]=x,ie=(a,y)=>{for(var x in y||(y={}))ue.call(y,x)&&se(a,x,y[x]);if(ce)for(var x of ce(y))le.call(y,x)&&se(a,x,y[x]);return a},ae=(a,y)=>pe(a,fe(y)),re=(a,y)=>{var x={};for(var b in a)ue.call(a,b)&&y.indexOf(b)<0&&(x[b]=a[b]);if(a!=null&&ce)for(var b of ce(a))y.indexOf(b)<0&&le.call(a,b)&&(x[b]=a[b]);return x},ne=(a,y,x)=>new Promise((b,z)=>{var te=he=>{try{ge(x.next(he))}catch(me){z(me)}},de=he=>{try{ge(x.throw(he))}catch(me){z(me)}},ge=he=>he.done?b(he.value):Promise.resolve(he.value).then(te,de);ge((x=x.apply(a,y)).next())});const ee=a=>{var y=a,{children:x}=y,b=re(y,["children"]);const[z,te]=(0,Ce.useState)(!1);return Ce.createElement(oe.ZP,ae(ie({},b),{loading:z,onClick:de=>ne(void 0,null,function*(){try{te(!0),yield b.onClick(de),te(!1)}catch(ge){console.error(ge),te(!1)}})}),x)}},48102:function(bt,it,ve){"use strict";var oe=ve(86204),Ce=ve.n(oe),E=Object.defineProperty,pe=(le,se,ie)=>se in le?E(le,se,{enumerable:!0,configurable:!0,writable:!0,value:ie}):le[se]=ie,fe=(le,se,ie)=>pe(le,typeof se!="symbol"?se+"":se,ie),ce=(le,se,ie)=>new Promise((ae,re)=>{var ne=y=>{try{a(ie.next(y))}catch(x){re(x)}},ee=y=>{try{a(ie.throw(y))}catch(x){re(x)}},a=y=>y.done?ae(y.value):Promise.resolve(y.value).then(ne,ee);a((ie=ie.apply(le,se)).next())});class ue extends oe.EventEmitter{constructor(se,ie){super(),fe(this,"url"),fe(this,"body"),fe(this,"fullContent",""),fe(this,"controller",null),fe(this,"buffer",""),this.url=se,this.body=ie}startStream(){return ce(this,null,function*(){this.controller=new AbortController;const{signal:se}=this.controller;try{const ie=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:se});if(!ie.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${ie.status}`);const ae=ie.headers.get("content-type");if(!ae)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(ae.includes("application/json")){const ee=yield ie.json();this.emit("error",ee);return}if(!ae.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const re=ie.body.getReader(),ne=new TextDecoder("utf-8");for(;;){const{done:ee,value:a}=yield re.read();if(ee)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 z=b.slice(5).trim();if(z==="[DONE]")break;try{const te=JSON.parse(z);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(ie){ie.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",ie.message)}})}handleData(se){se.content&&(this.fullContent+=se.content,this.emit("data",{chunk:se,full:this.fullContent}))}cancelRequest(){var se;(se=this.controller)==null||se.abort()}}st.Z=ue},7299:function(Et,st,he){"use strict";he.d(st,{Z:function(){return De}});var oe=he(59301),we=he(96536),E=he(77596),pe=he(3310),fe=he(14179),de=he(56102),ue={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},le=he(8591),se=he(11611),ie=he(13058),ae=he(30084),re=he(10787),ne=he(14752),ee=he(43428),a=he(95237),y=he(43604),x={smartWrp:"smartWrp___NjRcB"},b=he(58531),z=he(36433),te=he(27051),ce=he(59301),ve=(Ze,Ve,Ue)=>new Promise((Ke,ze)=>{var Ne=Qe=>{try{He(Ue.next(Qe))}catch(it){ze(it)}},Re=Qe=>{try{He(Ue.throw(Qe))}catch(it){ze(it)}},He=Qe=>Qe.done?Ke(Qe.value):Promise.resolve(Qe.value).then(Ne,Re);He((Ue=Ue.apply(Ze,Ve)).next())});const ge=` +`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",te)}}}this.emit("done",this.fullContent)}catch(ie){ie.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",ie.message)}})}handleData(se){se.content&&(this.fullContent+=se.content,this.emit("data",{chunk:se,full:this.fullContent}))}cancelRequest(){var se;(se=this.controller)==null||se.abort()}}it.Z=ue},7299:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return Be}});var oe=ve(59301),Ce=ve(96536),E=ve(77596),pe=ve(3310),fe=ve(14179),ce=ve(56102),ue={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},le=ve(8591),se=ve(11611),ie=ve(13058),ae=ve(30084),re=ve(10787),ne=ve(14752),ee=ve(43428),a=ve(95237),y=ve(43604),x={smartWrp:"smartWrp___NjRcB"},b=ve(58531),z=ve(36433),te=ve(27051),de=ve(59301),ge=(Ze,We,ze)=>new Promise((Ke,He)=>{var Ne=Je=>{try{Ve(ze.next(Je))}catch(ot){He(ot)}},Re=Je=>{try{Ve(ze.throw(Je))}catch(ot){He(ot)}},Ve=Je=>Je.done?Ke(Je.value):Promise.resolve(Je.value).then(Ne,Re);Ve((ze=ze.apply(Ze,We)).next())});const he=` @@ -136,35 +136,35 @@ initArrayDisplay(); <\/script> -`;function ye({open:Ze=!0,onChange:Ve,defaultValue:Ue,placement:Ke,width:ze,height:Ne,extra:Re,onDynamic:He,showExtra:Qe=!0}){const it=(0,oe.useRef)(null),Ye=(0,oe.useRef)(null),[We,Oe]=(0,oe.useState)(Ue||""),[je,Fe]=(0,oe.useState)(Ue||""),[Ge,nt]=(0,oe.useState)(!!Ze),[$e,Je]=(0,oe.useState)(1),Ie={selectOnLineNumbers:!0};(0,oe.useEffect)(()=>{Ze&&(Oe(Ue),Fe(Ue),nt(!0))},[Ze,Ue]),(0,oe.useEffect)(()=>{We!==""&&(clearTimeout(Ye.current),Ye.current=setTimeout(()=>{const Me=document.createElement("iframe");if(Me.style.width="100%",Me.style.height="100%",Me.style.border="0",it.current){it.current.innerHTML="",it.current.appendChild(Me);const Xe=Me.contentDocument||Me.contentWindow.document;Xe.open(),Xe.write(We),Xe.close()}},1e3))},[Ze,We]);const Te=Me=>{Oe(Me),Ve==null||Ve(Me,je)};return ce.createElement(ee.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Ge,width:Qe?700:"100%",height:Ne||"100vh",rootClassName:x.smartWrp,destroyOnClose:!0,onClose:()=>nt(!1),extra:Qe&&ce.createElement("div",null,ce.createElement(z.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:$e,onChange:Me=>Je(Me)}),ce.createElement(te.Z,{type:"primary",className:"ml20",onClick:()=>ve(this,null,function*(){yield He(We,()=>{nt(!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:it})),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:Ie,onChange:Te}))))}var me=ye,be=Object.defineProperty,Se=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Be=(Ze,Ve,Ue)=>Ve in Ze?be(Ze,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ze[Ve]=Ue,Ae=(Ze,Ve)=>{for(var Ue in Ve||(Ve={}))Ce.call(Ve,Ue)&&Be(Ze,Ue,Ve[Ue]);if(Pe)for(var Ue of Pe(Ve))xe.call(Ve,Ue)&&Be(Ze,Ue,Ve[Ue]);return Ze},_e=(Ze,Ve)=>Se(Ze,Ee(Ve)),Le=(Ze,Ve)=>{var Ue={};for(var Ke in Ze)Ce.call(Ze,Ke)&&Ve.indexOf(Ke)<0&&(Ue[Ke]=Ze[Ke]);if(Ze!=null&&Pe)for(var Ke of Pe(Ze))Ve.indexOf(Ke)<0&&xe.call(Ze,Ke)&&(Ue[Ke]=Ze[Ke]);return Ue},De=({onFinish:Ze,value:Ve,streamingStatus:Ue,cancelIndex:Ke,loadImage:ze,onDynamic:Ne})=>{const[Re,He]=(0,oe.useState)(""),[Qe,it]=(0,oe.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Ye,We]=(0,oe.useState)(0),[Oe,je]=(0,oe.useState)(!1),Fe=$e=>$e.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Je,Ie)=>`$$${Ie.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Ge=()=>{je(!0),Ze==null||Ze()};(0,oe.useEffect)(()=>{const $e=ze?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function me({open:Ze=!0,onChange:We,defaultValue:ze,placement:Ke,width:He,height:Ne,extra:Re,onDynamic:Ve,showExtra:Je=!0}){const ot=(0,oe.useRef)(null),Ye=(0,oe.useRef)(null),[Ue,_e]=(0,oe.useState)(ze||""),[ke,Fe]=(0,oe.useState)(ze||""),[Ge,at]=(0,oe.useState)(!!Ze),[$e,qe]=(0,oe.useState)(1),Ie={selectOnLineNumbers:!0};(0,oe.useEffect)(()=>{Ze&&(_e(ze),Fe(ze),at(!0))},[Ze,ze]),(0,oe.useEffect)(()=>{Ue!==""&&(clearTimeout(Ye.current),Ye.current=setTimeout(()=>{const Me=document.createElement("iframe");if(Me.style.width="100%",Me.style.height="100%",Me.style.border="0",ot.current){ot.current.innerHTML="",ot.current.appendChild(Me);const Qe=Me.contentDocument||Me.contentWindow.document;Qe.open(),Qe.write(Ue),Qe.close()}},1e3))},[Ze,Ue]);const Te=Me=>{_e(Me),We==null||We(Me,ke)};return de.createElement(ee.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Ge,width:Je?700:"100%",height:Ne||"100vh",rootClassName:x.smartWrp,destroyOnClose:!0,onClose:()=>at(!1),extra:Je&&de.createElement("div",null,de.createElement(z.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:$e,onChange:Me=>qe(Me)}),de.createElement(te.Z,{type:"primary",className:"ml20",onClick:()=>ge(this,null,function*(){yield Ve(Ue,()=>{at(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},de.createElement(a.Z,{className:"h100"},de.createElement(y.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:$e===1?"block":"none"}},de.createElement("div",{className:"h100",ref:ot})),de.createElement(y.Z,{flex:"1",style:{display:$e===2?"block":"none"}},de.createElement(b.ZP,{height:"90vh",value:ze,language:"html",theme:"vs",showMiniMap:!1,options:Ie,onChange:Te}))))}var ye=me,be=Object.defineProperty,Se=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,De=(Ze,We,ze)=>We in Ze?be(Ze,We,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ze[We]=ze,Ae=(Ze,We)=>{for(var ze in We||(We={}))we.call(We,ze)&&De(Ze,ze,We[ze]);if(Pe)for(var ze of Pe(We))xe.call(We,ze)&&De(Ze,ze,We[ze]);return Ze},Oe=(Ze,We)=>Se(Ze,Ee(We)),Le=(Ze,We)=>{var ze={};for(var Ke in Ze)we.call(Ze,Ke)&&We.indexOf(Ke)<0&&(ze[Ke]=Ze[Ke]);if(Ze!=null&&Pe)for(var Ke of Pe(Ze))We.indexOf(Ke)<0&&xe.call(Ze,Ke)&&(ze[Ke]=Ze[Ke]);return ze},Be=({onFinish:Ze,value:We,streamingStatus:ze,cancelIndex:Ke,loadImage:He,onDynamic:Ne})=>{const[Re,Ve]=(0,oe.useState)(""),[Je,ot]=(0,oe.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Ye,Ue]=(0,oe.useState)(0),[_e,ke]=(0,oe.useState)(!1),Fe=$e=>$e.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(qe,Ie)=>`$$${Ie.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Ge=()=>{ke(!0),Ze==null||Ze()};(0,oe.useEffect)(()=>{const $e=He?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A -${Ve}`:Ve,Je=Fe($e);if(!Oe)if(ze||!Ue||Ke>0){He(Je),We(Je.length),(!Ue||Ke>0)&&!ze&&Ge();return}else if((Je==null?void 0:Je.length)<4)He(Je),We(Je.length);else if(Ye{He(Je.slice(0,Ye+2)),We(Me=>Me+2)},Ie>10?Math.max(500/(Ie/2),20):50);return()=>clearInterval(Te)}else Ue||Ge()},[Ve,Ue,Ke,ze,Ye]);const nt=(0,oe.useMemo)(()=>oe.createElement("section",{className:`${ue.answer} fadeIn animated edu_md`},oe.createElement(we.UG,{remarkPlugins:[ae.Z,re.Z],rehypePlugins:[ie.Z,pe.Z],components:{code($e){var Je=$e,{node:Ie,inline:Te,className:Me,children:Xe}=Je,tt=Le(Je,["node","inline","className","children"]);const ct=/language-(\w+)/.exec(Me||""),et=String(Xe).trim();return Te||!ct?oe.createElement("code",Ae({className:Me},tt),Xe):oe.createElement("code",{className:ue.codeCopy,"data-text":`\`\`\`${ct?ct[1]:""} -${Xe} -\`\`\``},oe.createElement(de.CopyToClipboard,{text:et,onCopy:()=>le.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},oe.createElement("button",null,"\u590D\u5236")),ct[1]==="html"&&Oe&&oe.createElement("button",{className:ue.runCode,onClick:()=>{it(Ae({},_e(Ae({},Qe),{open:++Qe.open,defaultValue:et,language:ct[1]})))}},"\u8FD0\u884CHTML"),oe.createElement(E.Z,Ae({wrapLongLines:!0,style:fe.Z,language:ct[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},tt),et))},img({node:$e}){var Je;const Ie=(Je=$e.properties)==null?void 0:Je.src;return oe.createElement(se.Z,{src:Ie,width:320,"data-text":Ie,onLoad:()=>ze&&setTimeout(()=>Ge(),500)})}}},Oe?Re:`${Re}__`)),[Re]);return oe.createElement(oe.Fragment,null,oe.createElement(me,{defaultValue:Qe.defaultValue,open:Qe.open,language:Qe.language,height:Qe.height,onChange:($e,Je)=>{He(Re.replaceAll(Je,$e))},onDynamic:Ne}),nt)}},30258:function(Et,st,he){"use strict";he.d(st,{Z:function(){return ze}});var oe=he(59301),we=he(78241),E=he(71418),pe=he(43418),fe=he(95237),de=he(19842),ue=he(8591),le=he(4676),se="data:image/png;base64,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",ie={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"},ae=he(93475),re=he(18120),ne=he(52430),ee=he(4213),a=he(41312),y=he(88441),x=he(43428),b=he(3113),z={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=he(36433),ce=he(32454),ve=he(89299),ge=he(57833),ye=he(85133),me=he(53412),be=he(98573),Se=he(24302),Ee=he(24334),Pe=he(55385),Ce=(Ne,Re,He)=>new Promise((Qe,it)=>{var Ye=je=>{try{Oe(He.next(je))}catch(Fe){it(Fe)}},We=je=>{try{Oe(He.throw(je))}catch(Fe){it(Fe)}},Oe=je=>je.done?Qe(je.value):Promise.resolve(je.value).then(Ye,We);Oe((He=He.apply(Ne,Re)).next())}),Be=({questionId:Ne,visible:Re,onChange:He,questionData:Qe,noRestrictModal:it,noReselect:Ye,noSaveSuccess:We})=>{const[Oe,je]=(0,oe.useState)(!1),[Fe,Ge]=(0,oe.useState)([]),[nt,$e]=(0,oe.useState)(me.Q),{contentRef:Je,value:Ie,status:Te,open:Me,close:Xe}=nt,tt=(0,ye.Z)({contentRef:Je,status:Te}),{openProgress:ct,closeProgress:et,CreateProgressModal:rt,progressOpen:xt}=(0,ge.Z)();(0,oe.useEffect)(()=>{Re===!0&&(Je!=null&&Je.current)&&dt(),Re===!1&&Xe()},[Re,!!(Je!=null&&Je.current)]);const dt=()=>Ce(void 0,null,function*(){const Nt={scene_type:5,request_identifier:Math.random(),item_bank_id:Ne};yield Me(Nt)}),St=[{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"}],ht=["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"],Dt=()=>Ce(void 0,null,function*(){ct(),je(!0),Ge([]);const Bt=tt(),Nt=new FormData;Nt.append("html",Bt);const Zt=yield(0,ne.ZP)("/api/intelligent_imports/import.json",{method:"post",body:Nt},!0);if((Zt==null?void 0:Zt.status)===0)if(Zt!=null&&Zt.data){et(100),Ge(Zt==null?void 0:Zt.data);return}else ue.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");je(!1),et()}),Tt=()=>Ce(void 0,null,function*(){const Bt=tt();(0,ve.RG)(Bt)}),Ct=(Bt,Nt="")=>{var Zt,Lt,Rt;const zt=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],xn=["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"],{name:En,choices:sn=[],item_type:an,tag_disciplines:gn=[],difficulty:ln,analysis:$t,answer_texts:Tn,standard_answer:Ht,standard_answers:qt,description:un,time_limit:Xt,language:at,hack_sets:ft,code:vt,sub_item_banks:wt}=Bt||Qe,Ut=(Zt=St.find(gt=>gt.value===an))==null?void 0:Zt.type,Yt=`1.${Nt}\u3010${Ut}\u3011${En}`;let Kt="";const pt=(Lt=gn==null?void 0:gn.map(gt=>gt.name))==null?void 0:Lt.join("\u3001");return an==="SUBJECTIVE"?Kt=(Tn==null?void 0:Tn[0])||"":an==="JUDGMENT"?sn==null||sn.forEach((gt,mt)=>{gt.is_answer&&(Kt=mt?"\u9519\u8BEF":"\u6B63\u786E")}):sn==null||sn.forEach((gt,mt)=>{gt.is_answer&&(Kt=Kt+ht[mt])}),oe.createElement("div",{className:z.leftNode,style:Bt?{padding:0}:{}},oe.createElement(be.Z,{className:"mb10",value:Yt}),sn==null?void 0:sn.map((gt,mt)=>oe.createElement("div",{key:mt,className:z.option},oe.createElement("div",{className:z.serial},ht[mt],"."),oe.createElement(be.Z,{style:{flex:1},value:gt==null?void 0:gt.choice_text}))),un&&oe.createElement("div",{className:z.row},oe.createElement("div",{className:z.label},"\u8BD5\u9898\u63CF\u8FF0"),oe.createElement(be.Z,{style:{flex:1},value:un||""})),an==="COMPLETION"?(Rt=Ht||qt)==null?void 0:Rt.map((gt,mt)=>{var Mt,mn;return oe.createElement("div",{className:z.row,style:{alignItems:"center"},key:mt},oe.createElement("div",{className:z.label},"\u7B54\u6848",mt+1),oe.createElement("div",{className:z.content},(gt==null?void 0:gt.model)===1?(Mt=gt==null?void 0:gt.answer_text)==null?void 0:Mt.join("\u3001"):oe.createElement(Se.Z,{value:(mn=gt==null?void 0:gt.answer_text)==null?void 0:mn.join("\u3001"),readOnly:!0})))}):xn.includes(an)&&oe.createElement("div",{className:z.row},oe.createElement("div",{className:z.label},"\u7B54\u6848"),oe.createElement("div",{className:z.content},Kt)),!Bt&&oe.createElement("div",{className:z.row},oe.createElement("div",{className:z.label},"\u96BE\u5EA6"),oe.createElement("div",{className:z.content},zt[ln-1]||"")),an!=="COMBINATION"&&oe.createElement("div",{className:z.row},oe.createElement("div",{className:z.label},"\u89E3\u6790"),oe.createElement(be.Z,{style:{flex:1},value:$t||""})),!Bt&&oe.createElement("div",{className:z.row},oe.createElement("div",{className:z.label},"\u77E5\u8BC6\u70B9"),oe.createElement("div",{className:z.content},pt)),Xt&&oe.createElement("div",{className:z.row},oe.createElement("div",{className:z.label},"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09"),oe.createElement("div",{className:z.content},Xt)),at&&oe.createElement("div",{className:z.row},oe.createElement("div",{className:z.label},"\u7F16\u7A0B\u8BED\u8A00"),oe.createElement("div",{className:z.content},at)),vt&&oe.createElement("div",{className:z.row},oe.createElement("div",{className:z.label},an==="PROGRAM"?"\u5B66\u5458\u521D\u59CB\u4EE3\u7801":"\u7A0B\u5E8F\u4EE3\u7801"),oe.createElement("div",{className:z.content,style:{whiteSpace:"pre-wrap"}},Ee.Base64.decode(vt))),ft==null?void 0:ft.map((gt,mt)=>{const Mt=an==="PROGRAM"?`(${mt+1})`:"";return oe.createElement(oe.Fragment,{key:mt},oe.createElement("div",{className:z.row},oe.createElement("div",{className:z.label},"\u6D4B\u8BD5\u7528\u4F8B",Mt,"\u8F93\u5165"),oe.createElement("div",{className:z.content},(gt==null?void 0:gt.input)||"")),oe.createElement("div",{className:z.row},oe.createElement("div",{className:z.label},"\u6D4B\u8BD5\u7528\u4F8B",Mt,"\u8F93\u51FA"),oe.createElement("div",{className:z.content},(gt==null?void 0:gt.output)||"")))}),an==="BPROGRAM"&&(Ht==null?void 0:Ht.map((gt,mt)=>oe.createElement("div",{className:z.row,key:mt},oe.createElement("div",{className:z.label},"\u7B54\u6848",mt+1),oe.createElement("div",{className:z.content,style:{whiteSpace:"pre-wrap"}},(gt==null?void 0:gt.answer_text)||"")))),wt==null?void 0:wt.map((gt,mt)=>oe.createElement(oe.Fragment,{key:gt.id},Ct(gt,mt+1))))};return oe.createElement(oe.Fragment,null,oe.createElement(x.Z,{title:"\u4EE5\u9898\u6362\u9898",extra:oe.createElement("div",{className:z.extraHeader},oe.createElement(fe.Z,{align:"middle"},!Te&&!!Ie&&oe.createElement(oe.Fragment,null,oe.createElement(te.op,{onClick:Dt,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),oe.createElement(te.op,{onClick:Tt,shape:"default",type:"text"},oe.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),oe.createElement("i",{onClick:()=>{const Bt=Nt=>{pe.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Nt,onOk:()=>{He(!1)}})};if(Te){Bt("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Ie?Bt("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):He(!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:Re},oe.createElement("div",{className:z.wrap},oe.createElement("div",{className:z.left},oe.createElement(fe.Z,{justify:"space-between"},oe.createElement("b",{className:"font16 c-grey-333"},"\u539F\u9898"),!Te&&oe.createElement(b.ZP,{onClick:()=>{He(!1),Ye()},type:"primary"},"\u91CD\u65B0\u9009\u62E9\u8BD5\u9898")),Ct()),oe.createElement(me.Z,{stringTransformer:Pe.o,onStatusChange:$e,bottomOffset:160,style:{paddingBottom:86},bottomContainerNode:oe.createElement("div",{className:z.bottomActionContainer},Te?oe.createElement("div",{onClick:Xe,className:z.bottomBtn},oe.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):oe.createElement("div",{onClick:dt,className:z.bottomBtn},oe.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")),loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!xt,noRestrictModal:it,onError:Bt=>{Object.prototype.toString.call(Bt)==="[object Object]"&&Bt.status===-9&&it(Bt.data)}}))),oe.createElement(x.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Oe},oe.createElement(fe.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},oe.createElement("img",{src:he(11215),alt:"\u4EE5\u9898\u6362\u9898"}),oe.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),oe.createElement(ce.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Fe,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>je(!1),onSuccess:()=>{je(!1),He(!1),We()}}),oe.createElement("div",{style:{height:70}})),rt("\u5904\u7406\u4E2D"))},Ae=he(59301),_e=Object.defineProperty,Le=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ze=(Ne,Re,He)=>Re in Ne?_e(Ne,Re,{enumerable:!0,configurable:!0,writable:!0,value:He}):Ne[Re]=He,Ve=(Ne,Re)=>{for(var He in Re||(Re={}))ke.call(Re,He)&&Ze(Ne,He,Re[He]);if(Le)for(var He of Le(Re))De.call(Re,He)&&Ze(Ne,He,Re[He]);return Ne},Ue=(Ne,Re,He)=>new Promise((Qe,it)=>{var Ye=je=>{try{Oe(He.next(je))}catch(Fe){it(Fe)}},We=je=>{try{Oe(He.throw(je))}catch(Fe){it(Fe)}},Oe=je=>je.done?Qe(je.value):Promise.resolve(je.value).then(Ye,We);Oe((He=He.apply(Ne,Re)).next())}),ze=(0,oe.forwardRef)(({onUpdateNum:Ne,onlyMediatorOpenStr:Re},He)=>{var Qe;const[it]=we.default.useForm(),[Ye,We]=(0,oe.useState)({}),[Oe,je]=(0,oe.useState)({}),[Fe,Ge]=(0,oe.useState)(null),[nt,$e]=(0,oe.useState)(!1),[Je,Ie]=(0,oe.useState)(!1),[Te,Me]=(0,oe.useState)([]),[Xe,tt]=(0,oe.useState)(!1),[ct,et]=(0,oe.useState)(!1),[rt,xt]=(0,oe.useState)(""),[dt,St]=(0,oe.useState)([]),[ht,Dt]=(0,oe.useState)([]),[Tt,Ct]=(0,oe.useState)(null),Bt=we.default.useWatch("knowledge",it);(0,oe.useEffect)(()=>{if(Re)return a.Z.subscribe(Re,gn=>{Rt(gn.id)})},[Re]),(0,oe.useEffect)(()=>{Fe===!1&&Ne&&Ne()},[Fe]);const Nt=()=>Ue(void 0,null,function*(){const an=yield(0,ne.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});Dt(an.disciplines||[])}),Zt=an=>Ue(void 0,null,function*(){const gn=yield(0,ne.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:an}});St(gn.tag_disciplines)}),Lt=an=>Ue(void 0,null,function*(){var gn,ln,$t,Tn;const Ht=document.createElement("div");Ht.className=ie.fixedLoading,document.body.appendChild(Ht),le.render(Ae.createElement(E.Z,{spinning:!0}),Ht);let qt={};const un=[],[Xt,at]=yield Promise.all([(0,ne.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,ne.ZP)(`/api/item_banks/${an}/edit_single.json`,{method:"get"})]);if((Xt==null?void 0:Xt.status)===0&&(qt.usedCount=Xt==null?void 0:Xt.remaining_number,qt.totalCount=Xt==null?void 0:Xt.total_number),at.id){if(at!=null&&at.analysis||un.push(3),(at==null?void 0:at.item_type)==="SUBJECTIVE"&&!((gn=at==null?void 0:at.answer_texts)!=null&&gn.length)&&un.push(2),!((ln=at==null?void 0:at.tag_disciplines)!=null&&ln.length)){un.push(1);const ft=[($t=at==null?void 0:at.discipline)==null?void 0:$t.id,(Tn=at==null?void 0:at.sub_discipline)==null?void 0:Tn.id].filter(vt=>!!vt);it.setFieldValue("course",ft)}qt=Ve(Ve({},qt),at),Me(un)}je(at),We(qt),qt.totalCount===-1?un.length?$e(!0):tt(!0):et(!0),document.body.removeChild(Ht)}),Rt=an=>Ue(void 0,null,function*(){Ct(an),Lt(an),Nt()}),zt=()=>{Ge(!0)};(0,oe.useImperativeHandle)(He,()=>({onClick:zt}));const xn=an=>{St([...dt,Ve({},an)])},En=(an,gn)=>{if(an!=null&&an.course){const[ln,$t]=an.course;Zt($t),xt(new Date),it.setFieldsValue({knowledge:[]})}},sn=()=>Ue(void 0,null,function*(){const{analysis:an="",answer_texts:gn="",course:ln=[],knowledge:$t=[]}=it.getFieldsValue()||{},Tn={item_bank_id:Tt,analysis:an,answer_texts:gn?[gn]:"",sub_discipline_id:(ln==null?void 0:ln[1])||"",tag_discipline_ids:$t==null?void 0:$t.map(qt=>qt.value)};Ie(!0);const Ht=yield(0,ne.ZP)("/api/intelligent_imports/exchange_save_info.json",{method:"post",body:Tn});Ht.id&&(je(Ht),$e(!1),tt(!0)),Ie(!1)});return Ae.createElement(oe.Fragment,null,Ae.createElement(pe.default,{centered:!0,open:nt,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",zIndex:1002,confirmLoading:Je,onCancel:()=>$e(!1),onOk:()=>it.submit(),afterClose:()=>{it.resetFields()}},Ae.createElement("div",{className:ie.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:se,style:{marginTop:-100}}),Ae.createElement(we.default,{form:it,onValuesChange:En,layout:"vertical",colon:!1,onFinish:sn},Te.includes(1)&&Ae.createElement(fe.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:ht})),Ae.createElement(we.default.Item,{name:"knowledge",className:"mb0 mt30"},Ae.createElement(re.N,{key:rt,height:300,zIndex:1003,selectvalues:Bt,subId:(Qe=it.getFieldsValue().course)==null?void 0:Qe[1],knowledgeOptions:dt,onAddKnowledgeFinish:xn,className:ie.knowledgeWrapper}))),Te.includes(2)&&Ae.createElement(we.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},Ae.createElement(ee.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(ee.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),Fe&&Ae.createElement(ae.Z,{isIntelligentAssistant:!0,setScoreShow:Ge,isshixuns:!1,ScoreShow:!!Fe,isloadings:!1,onOk:an=>{if(!an.length){ue.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}Rt(an[0])}}),Ae.createElement(y.Z,{visible:ct,usedCount:Ye==null?void 0:Ye.usedCount,totalCount:Ye==null?void 0:Ye.totalCount,onCancel:()=>et(!1),onOk:()=>{et(!1),Te.length?$e(!0):tt(!0)}}),Ae.createElement(Be,{noReselect:()=>{Ge(!0)},noRestrictModal:an=>{We({usedCount:0,totalCount:an}),et(!0)},questionId:Tt,visible:Xe,questionData:Oe,onChange:an=>{tt(an)},noSaveSuccess:()=>Ge(!1)}))})},28639:function(Et,st,he){"use strict";he.d(st,{Z:function(){return me}});var oe=he(59301),we=he(8591),E=he(43428),pe=he(95237),fe=he(43418),de=he(92832),ue=he(54580),le=he(6848),se=he(43604),ie=he(5871),ae={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},re=he(36433),ne=he(13952),ee=he(32454),a=he(52430),y=he(55385),x=he(89299),b=he(57833),z=he(85133),te=he(88441),ce=he(53412),ve="data:image/png;base64,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",ge=(be,Se,Ee)=>new Promise((Pe,Ce)=>{var xe=_e=>{try{Ae(Ee.next(_e))}catch(Le){Ce(Le)}},Be=_e=>{try{Ae(Ee.throw(_e))}catch(Le){Ce(Le)}},Ae=_e=>_e.done?Pe(_e.value):Promise.resolve(_e.value).then(xe,Be);Ae((Ee=Ee.apply(be,Se)).next())}),me=(0,oe.forwardRef)(({onUpdateNum:be,onSave:Se},Ee)=>{var Pe;const Ce=`\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%`,[xe,Be]=(0,oe.useState)(!1),[Ae,_e]=(0,oe.useState)([]),[Le,ke]=(0,oe.useState)(null),[De,Ze]=(0,oe.useState)([]),[Ve,Ue]=(0,oe.useState)(0),[Ke,ze]=(0,oe.useState)(0),[Ne,Re]=(0,oe.useState)(!1),[He,Qe]=(0,oe.useState)(""),[it,Ye]=(0,oe.useState)(0),[We,Oe]=(0,oe.useState)(0),[je,Fe]=(0,oe.useState)(0),[Ge,nt]=(0,oe.useState)(0),[$e,Je]=(0,oe.useState)(0),[Ie,Te]=(0,oe.useState)(0),[Me,Xe]=(0,oe.useState)(0),[tt,ct]=(0,oe.useState)(0),[et,rt]=(0,oe.useState)(ce.Q),{contentRef:xt,value:dt,status:St,open:ht,close:Dt}=et,Tt=(0,z.Z)({contentRef:xt,status:St}),{openProgress:Ct,closeProgress:Bt,CreateProgressModal:Nt,progressOpen:Zt}=(0,b.Z)();(0,oe.useEffect)(()=>{Le&&xn(),Le===!1&&(Dt(),be==null||be(),_e([]),Qe(""),Ye(0),Oe(0),Fe(0),nt(0),Je(0),Te(0),Xe(0),ct(0))},[Le]);const Lt=()=>{ke(!0)};(0,oe.useImperativeHandle)(Ee,()=>({onClick:Lt}));const Rt=$t=>{Re(!0),Ue($t),ze(0)},zt=$t=>ge(void 0,null,function*(){const Tn=$t.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Tn)==-1?(we.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):$t.size/1024/1024>10?(we.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),xn=()=>ge(void 0,null,function*(){const $t=yield(0,a.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});$t.status===0&&(Ue($t.total_number),ze($t.remaining_number))}),En=$t=>($t=$t||"",$t=String($t),$t=$t.replace(/\s+/g,""),$t),sn=($t=!0)=>ge(void 0,null,function*(){var Tn,Ht;const qt=[{name:"\u5355\u9009\u9898",num:it||0},{name:"\u591A\u9009\u9898",num:We||0},{name:"\u5224\u65AD\u9898",num:je||0},{name:"\u586B\u7A7A\u9898",num:Ge||0},{name:"\u7B80\u7B54\u9898",num:$e||0},{name:"\u7EC4\u5408\u9898",num:tt||0},{name:"\u7F16\u7A0B\u9898",num:Ie||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Me||0}];if($t){if(En(He)){if(He.length>1e3){we.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{we.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!En(He)&&!(Ae!=null&&Ae.length)){we.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const at=qt.reduce((ft,vt)=>ft+vt.num,0);if(at===0){we.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(at>50){we.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(Ve!==-1){Re(!0);return}}Re(!1);const Xt={scene_type:6,request_identifier:Math.random(),file_id:(Ht=(Tn=Ae[0])==null?void 0:Tn.response)==null?void 0:Ht.id,content:He,count_arr:qt.map(at=>at.num).join(",")};yield ht(Xt),xn()}),an=()=>ge(void 0,null,function*(){const $t=Tt();if(Se){ke(!1),Se($t);return}Ct(),Be(!0),Ze([]);const Tn=new FormData;Tn.append("html",$t);const Ht=yield(0,a.ZP)("/api/intelligent_imports/import.json",{method:"post",body:Tn},!0);if((Ht==null?void 0:Ht.status)===0)if(Ht!=null&&Ht.data){Bt(100),Ze(Ht==null?void 0:Ht.data);return}else we.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Be(!1),Bt()}),gn=()=>ge(void 0,null,function*(){const $t=Tt();(0,x.RG)($t)}),ln=["uploading","error"].includes((Pe=Ae==null?void 0:Ae[0])==null?void 0:Pe.status);return oe.createElement(oe.Fragment,null,oe.createElement(te.Z,{visible:Ne,totalCount:Ve,usedCount:Ke,onCancel:()=>Re(!1),onOk:()=>sn(!1)}),oe.createElement(E.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:oe.createElement("div",{className:ae.extraHeader},oe.createElement(pe.Z,{align:"middle"},!St&&!!dt&&oe.createElement(oe.Fragment,null,oe.createElement(re.op,{onClick:an,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),oe.createElement(re.op,{onClick:gn,shape:"default",type:"text"},oe.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),oe.createElement("i",{onClick:()=>{const $t=Tn=>{fe.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Tn,onOk:()=>{ke(!1)}})};if(St){$t("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else dt?$t("\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:Le},oe.createElement("div",{className:ae.wrap},oe.createElement("div",{className:ae.left},oe.createElement("div",{className:ae.tip},oe.createElement("img",{src:ve}),oe.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")),oe.createElement("div",{className:"mb10 mt20 c-black"},oe.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),oe.createElement(de.default.TextArea,{style:{height:160},className:"mb20",value:He,placeholder:Ce,onChange:$t=>{Qe($t.target.value)}}),oe.createElement(ue.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${ne.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Ae,withCredentials:!0,data:{upload_type:1},beforeUpload:zt,onChange:({file:$t})=>{var Tn,Ht;$t.status!=="removed"&&($t.status==="done"&&((Tn=$t==null?void 0:$t.response)==null?void 0:Tn.status)!==0&&($t.status="error",$t.response=(Ht=$t==null?void 0:$t.response)==null?void 0:Ht.message),_e([$t]))},onRemove:()=>_e([])},oe.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"},oe.createElement(re.op,{style:{borderRadius:2}},oe.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),oe.createElement("div",{className:"c-black mt20"},oe.createElement("div",{className:"mb10 c-black"},oe.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),oe.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",oe.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),oe.createElement(pe.Z,{style:{gap:16}},oe.createElement(se.Z,null,oe.createElement("label",null,"\u5355\u9009\u9898"),oe.createElement(ie.Z,{min:0,max:10,value:it,onChange:Ye,style:{marginLeft:"8px"}})),oe.createElement(se.Z,null,oe.createElement("label",null,"\u591A\u9009\u9898"),oe.createElement(ie.Z,{min:0,max:10,value:We,onChange:Oe,style:{marginLeft:"8px"}})),oe.createElement(se.Z,null,oe.createElement("label",null,"\u5224\u65AD\u9898"),oe.createElement(ie.Z,{min:0,max:10,value:je,onChange:Fe,style:{marginLeft:"8px"}})),oe.createElement(se.Z,null,oe.createElement("label",null,"\u586B\u7A7A\u9898"),oe.createElement(ie.Z,{min:0,max:10,value:Ge,onChange:nt,style:{marginLeft:"8px"}})),oe.createElement(se.Z,null,oe.createElement("label",null,"\u7B80\u7B54\u9898"),oe.createElement(ie.Z,{min:0,max:10,value:$e,onChange:Je,style:{marginLeft:"8px"}})),oe.createElement(se.Z,null,oe.createElement("label",null,"\u7EC4\u5408\u9898"),oe.createElement(ie.Z,{min:0,max:10,value:tt,onChange:ct,style:{marginLeft:"8px"}})),oe.createElement(se.Z,null,oe.createElement("label",null,"\u7F16\u7A0B\u9898"),oe.createElement(ie.Z,{min:0,max:10,value:Ie,onChange:Te,style:{marginLeft:"8px"}})),oe.createElement(se.Z,null,oe.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),oe.createElement(ie.Z,{min:0,max:10,value:Me,onChange:Xe,style:{marginLeft:"8px"}})))),St?oe.createElement("div",{onClick:Dt,className:ae.bottomBtn},oe.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):ln?oe.createElement("div",{className:`${ae.bottomBtn} ${ae.disabled}`},oe.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):oe.createElement("div",{onClick:()=>{sn()},className:ae.bottomBtn},oe.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),oe.createElement(ce.Z,{onStatusChange:rt,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Zt,noRestrictModal:Rt,stringTransformer:y.o,onError:$t=>{Object.prototype.toString.call($t)==="[object Object]"&&$t.status===-9&&Rt($t.data)}}))),oe.createElement(E.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:xe},oe.createElement(pe.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},oe.createElement("img",{src:he(36413),alt:"\u667A\u80FD\u51FA\u9898"}),oe.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),oe.createElement(ee.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:De,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Be(!1),onSuccess:()=>{Be(!1),ke(!1)}}),oe.createElement("div",{style:{height:70}})),Nt("\u5904\u7406\u4E2D"))})},18678:function(Et,st,he){"use strict";var oe=he(59301);const we=({scrollBoxRef:E,bottomInspectRef:pe,contentRef:fe,status:de,rootMargin:ue="70px",bottomOffset:le=110})=>{const[se,ie]=(0,oe.useState)(!0),ae=(0,oe.useRef)(!1);return(0,oe.useEffect)(()=>{if(!E.current||!pe.current)return;const re=new IntersectionObserver(([ne])=>{var ee,a,y,x;if(!document.contains(ne.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((ee=ne.rootBounds)==null?void 0:ee.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}ie(ne.isIntersecting)},{root:E.current,rootMargin:ue,threshold:0});return re.observe(pe.current),()=>{re.disconnect()}},[E.current,pe.current,ue]),(0,oe.useEffect)(()=>{if(!de)return;const re=E.current,ne=fe.current;ae.current=!1;let ee=re.scrollTop;const a=()=>{const{scrollTop:x,scrollHeight:b,clientHeight:z}=re;x>ee?x+z>=b-le&&(re.scrollTop=re.scrollHeight,ae.current=!1):x{ae.current||(re.scrollTop=re.scrollHeight)});return y.observe(ne),()=>{setTimeout(()=>{y.unobserve(ne)},250),re.removeEventListener("scroll",a)}},[de]),se};st.Z=we},85133:function(Et,st,he){"use strict";var oe=he(59301);const we=({contentRef:E,status:pe})=>((0,oe.useEffect)(()=>{!pe&&(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")})},[pe]),(de=!1)=>{const ue=ae=>{const re={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return ae.replace(/&[^;]+;/g,ne=>re[ne]||ne)};if(!E.current)return"";const le=E.current.cloneNode(!0);le.querySelectorAll("code[data-text], mathx[data-text]").forEach(ae=>{let re=ae.getAttribute("data-text");ae.tagName.toLowerCase()==="code"?re=re.replace(/```.*\n|\n```/g,""):ae.tagName.toLowerCase()==="mathx"&&(re=`$$${re}$$`);const ne=document.createTextNode(re);ae.parentNode.replaceChild(ne,ae)}),de&&le.querySelectorAll('[data-select="disabled"]').forEach(re=>{var ne;const ee=re.textContent||"",a=document.createTextNode(ee+` -`);(ne=re.parentNode)==null||ne.replaceChild(a,re)});let ie=le.innerHTML;return de||(ie=ie.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),ie=ie.replace(/

/g,""),ie=ie.replace(/<\/p>/g,` +${We}`:We,qe=Fe($e);if(!_e)if(He||!ze||Ke>0){Ve(qe),Ue(qe.length),(!ze||Ke>0)&&!He&&Ge();return}else if((qe==null?void 0:qe.length)<4)Ve(qe),Ue(qe.length);else if(Ye{Ve(qe.slice(0,Ye+2)),Ue(Me=>Me+2)},Ie>10?Math.max(500/(Ie/2),20):50);return()=>clearInterval(Te)}else ze||Ge()},[We,ze,Ke,He,Ye]);const at=(0,oe.useMemo)(()=>oe.createElement("section",{className:`${ue.answer} fadeIn animated edu_md`},oe.createElement(Ce.UG,{remarkPlugins:[ae.Z,re.Z],rehypePlugins:[ie.Z,pe.Z],components:{code($e){var qe=$e,{node:Ie,inline:Te,className:Me,children:Qe}=qe,tt=Le(qe,["node","inline","className","children"]);const dt=/language-(\w+)/.exec(Me||""),et=String(Qe).trim();return Te||!dt?oe.createElement("code",Ae({className:Me},tt),Qe):oe.createElement("code",{className:ue.codeCopy,"data-text":`\`\`\`${dt?dt[1]:""} +${Qe} +\`\`\``},oe.createElement(ce.CopyToClipboard,{text:et,onCopy:()=>le.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},oe.createElement("button",null,"\u590D\u5236")),dt[1]==="html"&&_e&&oe.createElement("button",{className:ue.runCode,onClick:()=>{ot(Ae({},Oe(Ae({},Je),{open:++Je.open,defaultValue:et,language:dt[1]})))}},"\u8FD0\u884CHTML"),oe.createElement(E.Z,Ae({wrapLongLines:!0,style:fe.Z,language:dt[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},tt),et))},img({node:$e}){var qe;const Ie=(qe=$e.properties)==null?void 0:qe.src;return oe.createElement(se.Z,{src:Ie,width:320,"data-text":Ie,onLoad:()=>He&&setTimeout(()=>Ge(),500)})}}},_e?Re:`${Re}__`)),[Re]);return oe.createElement(oe.Fragment,null,oe.createElement(ye,{defaultValue:Je.defaultValue,open:Je.open,language:Je.language,height:Je.height,onChange:($e,qe)=>{Ve(Re.replaceAll(qe,$e))},onDynamic:Ne}),at)}},18678:function(bt,it,ve){"use strict";var oe=ve(59301);const Ce=({scrollBoxRef:E,bottomInspectRef:pe,contentRef:fe,status:ce,rootMargin:ue="70px",bottomOffset:le=110})=>{const[se,ie]=(0,oe.useState)(!0),ae=(0,oe.useRef)(!1);return(0,oe.useEffect)(()=>{if(!E.current||!pe.current)return;const re=new IntersectionObserver(([ne])=>{var ee,a,y,x;if(!document.contains(ne.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((ee=ne.rootBounds)==null?void 0:ee.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}ie(ne.isIntersecting)},{root:E.current,rootMargin:ue,threshold:0});return re.observe(pe.current),()=>{re.disconnect()}},[E.current,pe.current,ue]),(0,oe.useEffect)(()=>{if(!ce)return;const re=E.current,ne=fe.current;ae.current=!1;let ee=re.scrollTop;const a=()=>{const{scrollTop:x,scrollHeight:b,clientHeight:z}=re;x>ee?x+z>=b-le&&(re.scrollTop=re.scrollHeight,ae.current=!1):x{ae.current||(re.scrollTop=re.scrollHeight)});return y.observe(ne),()=>{setTimeout(()=>{y.unobserve(ne)},250),re.removeEventListener("scroll",a)}},[ce]),se};it.Z=Ce},85133:function(bt,it,ve){"use strict";var oe=ve(59301);const Ce=({contentRef:E,status:pe})=>((0,oe.useEffect)(()=>{!pe&&(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")})},[pe]),(ce=!1)=>{const ue=ae=>{const re={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return ae.replace(/&[^;]+;/g,ne=>re[ne]||ne)};if(!E.current)return"";const le=E.current.cloneNode(!0);le.querySelectorAll("code[data-text], mathx[data-text]").forEach(ae=>{let re=ae.getAttribute("data-text");ae.tagName.toLowerCase()==="code"?re=re.replace(/```.*\n|\n```/g,""):ae.tagName.toLowerCase()==="mathx"&&(re=`$$${re}$$`);const ne=document.createTextNode(re);ae.parentNode.replaceChild(ne,ae)}),ce&&le.querySelectorAll('[data-select="disabled"]').forEach(re=>{var ne;const ee=re.textContent||"",a=document.createTextNode(ee+` +`);(ne=re.parentNode)==null||ne.replaceChild(a,re)});let ie=le.innerHTML;return ce||(ie=ie.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),ie=ie.replace(/

/g,""),ie=ie.replace(/<\/p>/g,` `),ie=ie.replace(/
/g,` `),ie=ie.replace(/\r\n/g,` -`),ie=ie.replace(/<[^>]*>/g,""),ie=ue(ie),ie});st.Z=we},57833:function(Et,st,he){"use strict";he.d(st,{Z:function(){return re}});var oe=he(59301),we=he(43418),E=he(95237),pe=he(93948),fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABYCAYAAAAORCLFAAAAAXNSR0IArs4c6QAAIABJREFUeF7lfQecXFXZ/nNumT6zvWeTTSWkEEJooUgRpSMooiLfxycqTcQGIvipAf1UsNFEUAQBQTpSDCgtIQVTSAgJ6ckm2ZJt2dnd6XPL+fuec8/sZAmSbAKBv/P73Z3ZmXvv3Ps+5+1lGD5kD855cHM8P85xtRqmG1a5H5sqQqz1Q3aZ+/xy2D4/4zBOyGfN0lZe9v0Tt/fj0vZenBAf0MozFgNjAOe2XR1jy8qC7s/OPdT/12Gc/iNxyH4HYlVrctrb3b5bN7Wzj3X1agDXYOgQILgccFwgk+OoKOOY1uT89nPPmldiFnM/EtTdg4vcr0C8uC59xbIt5k3bu/Sgz2Twm4BuAJom78B1AdsG8haQywMOc5BLDPzsD5eXX7cH9/iR2HW/AMFnQXvwEwM/e7vN913b9iMQAPw+wPQBuscNnIBwPCDyQDZHnAEsXtPHzzo6fPG1p/vu/khQeDcvcr8A8cC8xKzV240fuW4AoSAQCAI+H+AzAdMEwADLliBYFmATR2SBZAbY0mWhsyuZvfRM48Tzj4i9vpv3+aHf7QMH4qXVqbPnr8ETqWxIi0SAUEgCURoFDD+QswDuANkswJkEIZ8HkmnA0QBfALj/2U6Mr4kt+u3nOo9vamryS+jEpiUBjQFaJp3WNRYSr1kQGstBtwCdMfm5ZeV1BqYxmMxmIGGoaTZ0x4TuOLZBmoox6K5jGw7t50BzvGMZfReD5gKa60JP5x3tyTULH511wgn2cBH/QIFoH+CVv7h/wUrEjqqNhhkIiEBIgtGXAFrapDgiXVFdDlSWcqQ5Q9YBfCEAHMhlgH8s6kWV5jhXnlPW43Ie45wz7nINjJGOJyIxXWdM12gD0zTxljAAhCXmoSagK3oM/kt7yP0KL+i4IhNBfEbX4/DMss0DX7v02Ip7hwsCHfeBAvG/v3no5mbrqG/U149CaQkQCsttcxuwcgOQtVwEtByivkxLLKotr62KRI2Yfvy4CYzlc0A6DWRSwAuL+3DsKBdHjA/A5RwM3CMyg64BpqEh4NNBBoDGJAB0p8U3W3hdQIXoyiUbyleDIOwEigcSB1xo7oI1O87/+km1j+wNCB8oEB0JXn3NL5/fFB11aqQkAsRiQDgMdPYB85dx9KayqI1afQ3luasSVd0PPHbe5Dxd4NVPpq4/8qjQDxNJIJ2SYDwxrxfjS3I4fXoQ3OWC+IbGSJjAb+oIh02EfBp04gRNyiqJhXwhQZDg7QwPAUFvSTAKrKPA8tChJzr32vbUnWdOLblsb0H4QIG459klV8xZW3FbZfVolBIIpBN8wHPzbXT0ZjC63O4fU5s98eaL6pcV39hrcX52VxZPJRIeR6SBu17oxox6F6dP9Qsb12dq8Bka/KaGWNRELGTA1CV3EE0JCHGzRVwhQSgSU7uiZhEABQ7x+CWVd7sefHHtxJ9/8aD4RwqIm59Y9cKG+ISTS6Imop5u6O538de5aYCncPQBzpf/cFnDPUNv6uUd/BddKVxFnJBKA/0DHL/5awcuOMyPgxs1GBoQMCUIpVETZTEDQZO4wdPaBIbS5koeESDFlN2VgC5a/YVr8oAhE3t5c/K7p06K/WJfgPCBccTSpUvNOW0127rSI2ojISAYAgwT2NTm4KUlAzig2tk0fWblxFknsJ2sjm7Oo4u7sG5HCnXZjARi7WYL987pxE/OjKEiAvh1hoCPIRY2UF3mQzQoRZTucYLiAsUB76R5kZLweES+Q5qHnr2/nEtEOZCx3PjNT64cc/OXpvd9pIBYN8ArZy8caN+Ripkhct6C0oN+Y52Fro40RlU69/z+soovD72peTv4La0pXJnJAJmsFE2PvjKA7X0ZzDojAg0cAZ+GSIChttKHiiiJKCa4ROiFgm4YVAW7Y5149FZ0H7wswkIDtvRk7zqkPnjpvgLhA+OIt7t47fw1uba2Xr8WDAJcBwJRoKXbwoNPxfHpQ4xb77yi4hvFN7a4j1+1NYmb0lkw4VWngc0tDu59pRefmmriYxN8IiYV8muoLTdQX2kgSN65Rs6CDJMI8VNE+aEEVv/vihCKgwZtXaVQOF5cHj/6s4dXLPzIAdHezkOvtjrbV7XoMd0PVNYCZWWATwceeKKfL/5r7zU988YIedua5RM2pXFDRwqfy+alM0diKZkCHnoxia5kFtefEYHOuPA3KmIGmuoNRAMMfgMwikSSIiJJFfVQL4WkGQKS+p+8O2U4FYD0Dkykrebzf7NgwpxZw3fedgXg7nDqPgH+nFvzL1VWGR+fOI4hGpbhDIMIp4FW8sagiU2ui+qUjSnZPEwKcVh5GewjL/vlRRbmr0/h4mNMHFinC/MxEmQYN8JERZTBr3vcoHG47gbPttHhugyuS0JMOM/gfOdnuAxcLwc5fcIHITPYCzoWrFsPBBJ3zT25302qCVy+T4hSdJK9AqIvy8f2MxxiuQgxhh0+YN0IPzYzxpyhFzrm4k0lZ5816r4RdfqnAuYgEEKEKI+XnCQKfXtxJhF1zQGvr3Dx8qoMjhvLceZ0EzroeIYxDSbqy4tBIN3AYfNnAFjeJdDJibIGGAuCsRJoPAoGExw2Ul1vYlv6NJh+8j101JQaAoxiblGii0Te/A3p0088IDz7QwEEf/RRvfXsz/wmwbSLUzlsdDR0w+VR7rDRQR8SPoZ/6DYemRDGa4wxRRHcOJ9HmQ9v+XQ0CY7QB6OtwqYnEDwgKNhHumHeGxyvrc/j8EYH5x9piHVtGgwja3WMrNIQ8LiKiCRMVnDk3GcBLvzBwTAUI/j8YFoIDGEBBD1SnWuwceBk+P0+VJX6UBU1Bh3AIcs0a/HMzU+3jZh1XmPvhwKI5gy/MG3g9vUdOPOcRjZHXdTXZ3P/0ZMwOWbg1FgU54YMRE0Hf6xkuLsuyrppvxte4TOCMbxgMFSSCBBOV1H+gRJBFNPp6gFeWQqs2m7jlIkOzpimg3MuOKGxhkBgIM4S52DymfQD2ZfZ/HNwkfVMT8/sFBcppD/5xdLLBkOqqwsbE+ciHPShqTaEEIVFPN9jKLH7kvaimph55L4GYdhW03qLPx3PInFElF3w7hfF2V/WYkZVhXtp1KedFtTwSFDHr8aHWOv3XuDjykr4U0xnU4iIwnrhMuQd7wPWbAZWtJDV4+C8Q1yMqZb7xMIamuo01JYxwQkmcZQHQsFvEOey4LgOcraFnGXD5TalXGVYFzYYyF2Rr+2chTQ/EEG/joqoIQwIAdEQbqB/W+LWnaPLffskpDGUbsPSEWvyfH48hcVHlbFv787q+O3iZO24+vAV0RC/MKSxR4Iafv7M68g4mvutgSz7UiKF0ak0YxR3aovzZEfCWTyyzP3HZScYP3MdMLKOyksZasoZSoKQ1pEurS7iKAFCcQjDs0ttAtfhAmSxqfiRd9EULhQxccFNTACr4lJDVym9v2a79dUp9e9PQmpYQKxM8cezNozDStjZuwOE2uf2RbxifIP7nViInR/g7PbSctz+3cdgBfqzI60Ur24Z0JN297aWRbeNH1i2zfqYpRlz4QIBnwyNk/ghYhEIwl9QYQyPq4hYrtsO190KhxvgrgEOA+CkD7zXpLTpPbGZYJoOxnRoYtPksxCVnvDyKERgL9yQ/djxBwTn7ck97+6+wwJiQRe/hmv4ZnsnRp03mSmtuLvfiT+sSI8YW+2/PurXjvD/K8B6UDl7fujBbSl+pm7gGbKcVHRBZnkGARABPY8T1ErmfB1crCzKFakzkyXEwCnMzTQBBocPTGwBgNPmE/qDChgGmYc4SobFHTf/iM9w2sG1RDox0H3XHbk7Z+0jf2JYQLzSyqfpPr68t9855Zzx5j92G4EhOz6+Nn9odYlxa2mYtbFE5ttTG0ItapfODL/AMPAA+ROFR5E9X5DjQ8QSAQG+cjADVLCclOAn64lWO3EEKQRTbIz5wciqYj6A02eeXU0CzdMtpFNAugYuUju2J3/0w/aa3//+kvRw77/4uGEBQRmxudv50nTO3XbaaOOcvbmQzz7K9YsPdS6qLtevNl33lgPLtN8xxtwdGX6RZuKPlLcm+is5Xyy7C56w54eI63C2wnVWC4VN+U1yaRhzC76KJDDxEQEy9JmsqeL3pPMn9i+O1gJIxru7v/iFUP2cOfvGwx4WEHS/szfkLwpFjLvWrO2bftkJ5av2Bgw69umVvKaxmt+V11gsmcP3x5TggoCOywvhCRWW3kX4WnGH8oTzlPPOk75wweAIK0ljtFnQkBevdVgCJPEes73XtC8BJ5NNAn3iCAG0VOwy18oQ7473v97+iZ/GIrwrHNKbx/mxpL6eDZs7hg3Eva/yQF2Tuyafs944a2Lg3L0F4oVWPm2bhb8ls2gQRo8rPWyihea5AuQnqI2UNVlN9BygIKIhNwp1iHCHZ1UJnVJk4gpzuSgyOzRKqxJJIaGwpX4gU/ftdgezV9ooDdqIBRxonCPDKkHZRtMg0PmSP7/NZj523jujCrtDm2EDQSe/+3X7K+NHsbs2bBg44SvHlb22O19I+yzdxEs6XPfSvKNV+nS3By7vaHf1y3IujqDPqbBM+BUOJecBmwrNvGfyvCkMQhtJa/pMeOMih+yJMRIoDIj5gVObgIgJhA2g3A8ECBjvc0X04sydUvoFwDy1v7iZ48kVDGETCNL5fEBdBUTcTNOFmZx5fna89rYrKwZ2lw57rSPUCS6+a6l5yscOWeLXs3zJm81HzPLyzP/uQjjnxt1L8ZoFzCQzlLaBHLA5ASSpmo/8LCkRRBi7kElTiloD/GFJdPLCxeYdIgJcUnKIz10GHFINHFQpuaTEBGqDgEFcpkzfIqur2Ico6CKPe+avB15cC4QICAMoDUogqDjOA6Lrpj+zhjmzdk5u7S4oe8UR9CW3vmIdN22i8XJbS/y6848ov+m9vvjeJfy0FPC3ABGUjBMOtCSBNkr+OLKwjMAgQ4U4g8praCNjxfWMlpISQI9JEOgzAYRXgCEsT9q82tmjRgBNMSm+oibQEAb8nogT5nARdyjOKJjCRSC99Dbw+pZBIKoisuSHIsgERN7my04br814r/t/t8/3Ggg68Z+X2X8cWe1+ft2ankO/+on6Nf/uYu5cwh8F8Fklz0n0bBgAenJAlqKuHuEFAERor+CMW95rW+YyrPBgkFCIMgKD7sYzdOg1rfpPjpGiiVYxPY+gEh5yBkUlhhfrotceJRQYJPqSWVnwlreBjW0c6zqBLGcI+TlGlTNRBEEg0LH9affhs6foX9ivQMx6tL/88EOiK3g+2b5kVcux7yaiXlrDK97uw9aAgTDJWVK0vVlgYxIYyEudQJviAsUBAoQ8QM8UjypvBEgQkxKnTVlWihOEe6ABlWHg8Dqp1IkjIj4JBHGGzqWnrhxEgaHnofelpMgMB6WII0Co9mp7D5CygSyV+OnAqCqglHSERtlG94dfPFz/8X4Fgr78D3Ozp02e4Ht2e2vfzz9zWPn3d3VBty7gX7V1/D7kWTkikKbEkscNJJZoE2B4xKeINnEG5SZIDMVGAWnP4yZ5r8xWYVkWuQFTq4GRJZLgxIEhA6gPS6VNhf1kgSmuUCD0JIDymOQucS1cmsJbWoH2Pmkg0AIioPIuBSKBEVXAhhbn3P852nhivwNBF/Dom/nbRtWySzes6zr9guMa3uFx3zifz2MMx5CYoFVK4YstA0CcVrpXgi/kPukDxQWkF/JAKkvsD1RWAm5Mii2SR6RmFBBehFvIHVqxx40U2T9BNOII+t7aEFBJxQt0bCGHIVf1jgSEuFG9GcI+4EA6B2xtAdoGJEA+z1QmkURWmxkAtndj6jdOZsP2p/aJjlCrYNaz7aGjJtYs8JlW3dZN3TMu/Hhjm/rs4UV8wuoMVlMBno9WrgMMpIHOFJAhbiDzUylnBYSXLk1kgP4MkM4ABx4IpD3zlkQSEUMQTKYXRGGCZgBlnlgS6U/yLTw9URcGKkMU7vP0hOdj0HdQETQlrIof9B1UQdJMQCSkDgpREJIWk6drHM4Rz7ILLj6OPbhfOYJzru0ADtCBzJxFVkVFvfFSOpVavb6548QrTxufo4v76UvO9Sld+6GI9NhAJgnE+4F4AkikgRwR3xMFpCeE70BAkC9B2TpLEnjsBCmz6XMiPBFaAUFJOGYA9DypBmiiakKRh5bmK3FEdQioDlNRmuQIFfqOp4BodDAPISKwnv6hcp5NrUBLSmYUyYdQQJAFFmRAHrxjWzc74MrT2AfvRyj030zzwxM6FrkOuKEhlemHbiURNJzU3NpR4YW662x+5W392t4MxpA4sjJA3w6grQvoisvCMSoQIDCE+UogKB9BOXMOMLIBiNuA6QeCAaChVPZTUC6WRBs92yTbNY5DazmCGkfQZML2D/mYAKImBNREgLBf5h9oy1scjsbgJ92h8hoeh5G2piqSt1uA9qw0V0npC6uPCh80oJREnw/Y2u9+47+P1W8dDlfsE9E0i3PtsD7MAcex6kbSPYBuO/BFbAQr/EImi0VGBLaAVAro7AaWrQWenQ/QiqRVT58Ja4m0Mm208oULDdSPBdo7qXIAQBCorgbqSiCTRaZX40qrPACMKHVQGeBwXA7H4WCcMhMcMR9QHmCiKE2A49OQznOEIrrIhQtHz0s4KVM2mwaWtQEdWUnwiF9yGPlCYQ2oIY/dFCJzwckHs2P2GxD0xU9u41OCJVjiWgioiuvurRzlIQc8xOGPmjKuWZRRE5aKRsTl+Pk9wNK1pP048bk0V0TEmZ656KHQgwyJJAl1AoIBpUwUM5cHgGhAhh5IFFVVACNjwAHVkkAigVRU/SeLa+RG4omAEmWaghsGs3aUtaBjSVkvamfozwH+EBANyu8if6TMABro/wCQ50gsbUPd1Sez1J6CsU84Qn3p0518lm7gR7SK5WriaN/oYmy1i2xIh+nXCoE6kU0jGpOCpmeL476nOP7yLIdlUaDJayklYBwXFfU6dmx3JFsR9UIMCEvBTwDRKo1SpZ8OTB8NlPmAMeVAjEIaHhDKVCU5LypIPDNUZf2K3xOEIU1NosmmFC7DW9uk30PtBOGAPHddEBgbBQJUmM7Al2/G6CtOZ1v3KxD3NvNARRhLOMeUoO5iSiyFZNbCWxsjqC7XwGIMOnWPGpp03ggEDwhl+Kze4OLuPztYucaBlfJ2cDjKR+nobbE9IABQBxHJB7IlSXP6NTCToSwEHFwn40ojSoCamBRbFCGlTaRZVbq16H8CpwAIca0HlBBTtL/HyQ/MJVCASBgoiwBjKoCJVLVI+SQNeHMjxl5+Btu8X4GgL39sCz/KF8Jc1+HGlOAalOm9yFlBLG+fisYKGxWhjUi4IxELZLC6vxyGzy+tHpVnYJ68TXN0dHK0tLhobXPR1sWxZb2F7V0uetMOLMUZZEMSGB6Vq+s1BDlDRQCoi0gdQlYOiSiS7yr/TeDQRoeSyUpYFsBSFSJkCheDQgXIncAdLwCVMaCmDJjUAEwslx2xDuO5ectY3bVfZHvcM7FPRZNaBU+28VsYcCWJHKKXj5IvFmBYBuqCbchqOhpL4li3ZQBWzZE7dYsUUqAei4jQg0cMMkvJxE2lOXrjHB1dDlo7XLRs52jv4tjh6ujsYRjIM5RS/VOUoSbKEBaKWbYQExBBsrrU6yKQCBhRhUjgeBtZSYI7PCexux/40cNATSnQVANMbwImlAO6BGLlMRO1g/aUG5Q0GM5x//aYP/+Tx4INeJO7GK0S/nRDIZsj6AK6nyNtatIXKApRqIS9zIS9s8FPBPUGRbfQLbRfASjSNQ4VLHP09nPEezn64gz9cY6BASbMUMdmwgQN+pmIJUWCVFE+yC2CcxT3eFJPMByBYQAd/cD3HwLqyoAJI4CjJwCjy6Sl1p1wrz99hj5rOAR9XziCLuThdfxUzYe/Uasaeb/E9iS/zRwXDh1MjpRORcHv9GTFCimycobsUpBihYSQp2cKHnZxjsGT/eTUUW6DzONMiiNFjiTlQBJMmNLkPZP/QhxDPRwEBllGwl+gjcSXDmwfAH7wMNBYDkwdDRw/CWgoAZiP9y9eyw745qcYGdh7/HjfgKAr+csGfj84/otWOK2okhBQFQXScVFtJDI0fSJK5610pSu8shllcqrPiwdwiASmZ1ipjJ1gsCJdU+ycqbxDIXXqhTZE+INWOwDqXN3SAixZIcUYcYwQZcqBM4AuEk2PAmMqgcMmAidNlmKqtc+95Lyj9N/vMQLeAe8rEPcs41WBIFZyjhq6YRIB1TF5Y4kdXJiblsbRY5HFPkhElVNW9r/qUZDVeoOgCcvWC0OoFKpS/AU8vAybLFD2qgKLEkOqn0I809rQgJVrORYulu0DNBmBmmsIEFLqvQPAjx8HJtYAx04FPjaZIgLujV88Vv/ecEF433RE8QXdv5yfr5l4kMQCiSeK31dRQoVRSQpH2OCwdaCXzKCi1VwoJFN1wyqD6ukF4e95IklxBH0kuKYIMHGTisNU2FsVFBT/r0CicInFcc/DsgyTQCAwRMsZ6YE+jhufBCbWMRwxCbnqSvfbP/+8fsfegPCBAEFfcv8K/ozj4ExReWFKMCpiXkx/wBViyjWAHblBMaVqUlX/hFLSitiqaGAnsaRSpkXWsLpJAkO1dImqDvqf/APvfVHWX5Q6ffp5ji1bmGi8JK+ZPHt67k1y/HkuMGoEQ30t/vn0N9jMvQXhAwPivqV8pMWwwnVQKmSyIT3TchF847CyLnSHwedn6MkNSstCdYUnXoTzR2EnL2SuKjcIDK/eQDnDhaI0xRF0VlUrKzxqjxtUz12x6KJ916znePIZJrxoBQJxR3+W496lDHXlwKQ69/7ZV+sXfmSAoAu9YyH/Wo7jdhJRqkGFnqkaojzIEWQcInMXZOhKy6baQgq0uIlFiSMvDFUMguAO732l9z1JJiemFGXk5LSCoponFQPzxBh1sP7qVi4CgQU9EaSULseDK4HGaoaJlfb3/n6teeNHCohHH+X6hnK8mrNwrCAChReoAsLzaMMmxzgKSQSJMzjW9exsRyj1UawDlPIWnUZFYBW4o4hCO+kJDxDVKCPKeooKnFVx8133cLS2ekAQZwSApM3x+FqgoYFhbGnuU6/9IEB9Ynv9eF+tJk+uU94s1N8P319WoOntDsyzbYQpVUrxGTE0iwJzXnPj9CqO2gAjLxVLu2RjIRGpuPK7YGENEUnFNbJDwVAeujJfCxzhVXKogKAAxLOw5i7keOYpIBJlUjyFgIzr4rlNDNUjGEZGchOX/iSwbq9R2LkLeV+cTp6jOR4vzfXhHMMMnsF142DOeDU1rTFdy7T3I7BiGwvMX8vQ3QdUl8j6oChNq/EGaE2v5qgkjvEDr3fItaJqkAr5aU/2kKgrmLSqIaUIIOG5F/VPKPGkxNJOEdkhPRfdvRw3XM8RCmgIRyQQFnPx0laOqlH6wMhy1L0xa/j1rsUU36cc0dXVFYnn/FdZNvu632eUB/0aHK6JagfX5TAM2XLl2ByJPMOibTr+8KomqjNG1wANdUCUoqX/GpZyaA1QY3Jhqby6nQmvt3iSgFeaKu+l0BEkE08FT9x7ocBTTl0xNwiOU1zhOXkFR/JfB876sYPEDoZQWBNAuIaD+a0cFeO0VTtu06fuq+W7z4Bo7UoenMjyRxjjE2jQVceAi7StQzd0aHSnjInYEHddlAUZGmNyBNj2FMONLxhYtY1hZAXQNBIoLZdia0YVMDrAEQ0Bf29joshAKV3BJYobPDkkGlqKuGLoilMmrEpO7SSeCi1cRfkLBvzlKQfz/s4RjdD4IQoN21jaCZSO05/o+6127ltb+Zg3t7nnjK/WDhs1AhUhP5LZHFZzhqfrQmzx7gK1T4Bo60melMqzJ3I5K7axJ4+kayIWCYq5GLpOQTYKIBTyLGLGEjV/lBoOGqI6Ovo5fvp3H9a0SLOwrh4orZT56GkVwNQoF77H7FaGnmyRmFIBwyKFIKaMFQNUJH9Vd5FqBS6IJc9iKmQPi6YXrG928asbbFSU6AIMPWRjZR8w+iDc+sNTtMhAVrsABnzTG+UMKhlO5zBNxk0DL+ZtXNpUyprfC5C9BqItnpqey+tz+hLp2LrOPMxIFH4fTQYggnkzXDU5SYzkM+WQw34NE8sZ3upyYeUyGFtiYnOc4X+fpOwKUFECRMqBEEU1/cCEGHB0OVAR5nihHdiSkNNnZBZtsGC5uBxccYeSU15AVyr9IsKr7J1S4iparOJUGYvjx9/JgTs6SqMG/DEbWzLAydNN65MzYU4dz7EjwUTOXRRQe558wM/RWAmMrkdnJmt94sBaP/WTvetjr4Do6OBh28gv6x1IT9gcd+H6iAs0MU6BNtEXLcTS4GwLpmlijkZ1SI7zaY67iOl5RBnH06v9eOR1HQ1UZR2Tc/xM6j8IAo0h4JNVVC7JsbQfWLrDyzGrinHFFcKRkFsxUMVdp8prL+Syh/gQg/69PNWDd+Sw+k2G0hIDJWUOcpaLH1xhoraBYXsvLbiiPLcK1VNQ0qEUKsch47GJGezgydUs+W5I7BUQ3QnrB4mUdUNLPI+44xeTxMSKEJTnQifQJDEiuCiHVMpTsD6lTKXct20XYyIWWntdfOuxsCh7qawBfF4YhNratCBQ5gfOqQVKTY7mLPBCOxss3VexD8fTEyrXoTjGE1GqMUWFO8Q6KepOFbkQeRPi3HQPyxdZ+NvtNsxyE9VNwFfOAQ6aoqO5SxYdkAGiZnkUE1RcEpV2GsBBjfZ3Z4wz33XQ1rCBIG5gQbu5vSddFecB0VDizZj0ZLTsbyYAaLrYTpNgvNEvBAbdMYEVZRnYGRu3zI1sXNXKttZVsmn+SlTqEVmQJpa3Vzbz6RqgmvIZGvDAZmlRkeIXXFDEEQVRpQoBvesR3FE04UyJqqFiifAgQsYHOO77Wgo87MM1t5g4aQyweLMrFhOV5Mh+78HRdUocyogwlfRQftttbWzcPuE/CO+eAAAMI0lEQVSoxsbMrrhi2ECkc/Y5/Wnnyda4g14Kn+5k4BetfnHDpLRlrGewLK8wEEyQqSZItY1pvNocWXbZcdqMU2/d4K8pHznBX+I7FD7MdIDDchYOcEIIuhpwcjnQ5OfC9/jjBlnqIs5NC0KB4nGJmiSu5L5y7pS+KAAwZOCWMjCIQ9fNteGHjos+D6zbxjGQ5WI0UZCAoHSqN02zmPOpFFOEXTyT+sgJ9p11VeYD1UH8kxo294kfkco6d7TtyFzWnfchQ605kF+qHqqQV968FE3SSpGN5IUYkFdWU0U6I5fBgma9N1QWqNtV//bPnuNlHQxTkwyH5/2YeXQ5P2SEHyMbotD+sgnYOMDewRFkRYmuI8/CoteFiThkAnsjsAWHFFX5KQdyRAyoIl2V5QhYDLVVHK+tdWWhWUAOZSkMcvREmqjCUb3ZqirIAaaM5qivZpTOXWhl8xdNaxj0yofNEXmXv7x2a/LE9pwPgaAuirRUiKGYOXbWC1KW7qp3jUojY04Gi7dpqbposvaEydXvqtgG4eba7DX2sRnHeKgx7Na/3qVZ89pAc/aqxHAVVTHorb1CG1hRQ6PQGR5Dq2EoKjHVEAVm1AIVBrCxA+gQM2k4bNcVBW0RPw11pGJkuicp9wo2g8cNorVMgEE5YyBMtbcUUytl3clc6rjjmqKisWfYQORsvmT11sSh2/N+xCI6tS7t0iDw5tkWPqPVo5QY3TCFxekRNBiiThpLWoxeI7q57rzJcu7r7jxmr+Ajehw8Wh3iR4ws4Q/+6Z/a7dvSzlSbs6O4ps2wbRxA4wWE160oVTQnylNVQm8o8UX1smeNB9w0sHQLkMpJzgqYJJI4SihHQaWXXpmmEEkeOWVEmBcAEK0GXjaR8ih5R4rUyXXu4o8fYM4kMTVsIPIun7e+JXnMxn4TNRVmQSlJ8SQFj7hpJpV2wRShMkeNiYukD4T1ZDJEdFeIpn+2BZf/z0zzkN0BoHgfajd2w/il38DlU2v4csNln5vcyDbSPp/9dX95LhyapkE7TPOxmQ7YdA7eCJ1pSpwqMJSpPaOG4+AyYMFmJoqj6ZaIewIGF92qUa/yg7KOgoieuaWGr6jCBuIEBQLpCvpf5FM4RQ8YxoR6zj3nyJonhg1Eznbu7+zN/tecTQ7GjyTThuiqYg3yi7yKxZ1Sl3IPKgqWZCQQiEtiPI+BRA5v7TBu/fLMyE6DFvcElLvm2xdmuXbboSOYFTRxySEj2OPvOH4W184MZ0exqDmdGWwmM9gRLtgUrqGM7oNW8GUHu1i0SZMgeA8x9o6SWj4uNrp2qWOk1iPul/pBdb1KrlBZxKHgGIaGsJlbdPmxwSOHDUQqb19k2/yPL6xIoLY+JkxUNVFbOUREa9vTHWrlFQoAaKa3xw0md1CmWdjYbfF2HjrqS9N8/9wT4g/d987X+KTuNH90aj2f1FCm3c50fO/Q95gK8NlvtQRzE2omQtcOHVWhffLjo3HuG1ulGKUHEUo011PxsSkHO5J/IMSZR0VVRSJEr8ipe1aTly+RgNDMQaqTleZuyA87394ycthA0OT70gBv3tiejGzoN9FQ5TUXCMnkSUvv7FT0RSyplLkinAq6RZ0MuONgzYD/tfOmBY4fMqd4WJjc+HR3tJ+V/bqxVPvKpDr+pt+nffHIUWz17pyMcz76voXY3E6Fk949ELGJI8hnkCB4YyLUPEKPG5T+c8iK9MzWYq5QKoqug+JwZVGGLS3xqcMGgk6UzvFf5B37qoVrk6iqCSPkN5Cgzh4RB1JGqrz1nO0WLkyMdVAtVdkUIj4NzQMsv22AHfXVI8Nv7A6xdnefqx/PfSEcMG4/fDR8IdO57riHfvpbNmvWv/2NIs556X0L3e3dCS0gdEBRPoPil6p/QqOmD49d1CJT4rjgQ3gBSCWehDoRISAIEEwT7srWzPA5gk64tptHG2Pu+lTWrl24PoUDR5eIxo/tKVLCRbLTW1hk4qYtV8SfuGMjaGVQGjLQkXKxLRe8+guTzV/uLoH3ZL/vPxEflbQi905txAlNlez5mJ6/5PBxgyOJdnWup1a4c9a24jj6nQuRn1AWlRr8Lp6lc6LsE5kvl5y/U4mPpzOkDSNFEoEwrg7oSPCND131+MRhcUQ6nR7x3HPB7ZMOT9xUEja+GQubGhF5dVsWlu5HIOIrzE4lQEQU3DOdsnkqt0+jzOSIhHyI5zVsz5k/P3Wsfu2eEHdP96Wc+aupzLfrq30/mjYK2ZCJ73x8gn4/E9R85+PV9dmTVrYYf0/nmBaJaCKVq+JU0sIaPGxQ3EidoBQ2QSJN2UFdQ8BReqCpWtbg5l33qjNG6L/aYyDyvPlCm/f+bktrfkNJ6OCD1v1rlH1Sj9w9c6Tv5CBzG/uSebT3OUjaOpia003dOdyBCRcRctzCJlymo9vS010pfO/kMfpte0rY4e7/3YcTB6btwD0Hj3aPrC/Tni8L2pfPHB3csqvzPbbcunZbD/+/XJ4xnX7shiw8rzpc07gcOSfDZdIyVEpbpWoLYkkaJtKRZbJwjYaq1PCXF8xdcxoNCNgjIDLO29fZrPfH1LfjWGks31DhJILTv3POWP2W+1ckqg9rDP6iPqJ9wQduWo6LvOUKq0lyhQyP20xDn6U57SnnhY64893zJvt3S4EOl/C7Oo6GuQzYk66Y0GjMmjaKUSzvx40Tjdsms3eOxbtvYe6ceE77WTbPDhhIMjGZOejn8Pu4yCJShTgpXWE9CXHlvRYjhrx0CflL9GtGhvxxEdMHHo04D21sjV92zTFV1DS8e5710qXcnHTw0l/b2o4r6Kd8uEMWQT/a+7LOmpaKU8877PQX1Q3fvzJ34JgK44LqMDvJxzBe0xB1OeM5lyeSFjbsSPFXegbsh8+f6n9rXxJ3OOc6/47OMaFg9OZDxupnNpSzN0O6861PHBgszLFV5yTgRjZMOCyd1acnUijx+WHoBnzBgB4wTIQMU/NrhmaWBHGgZmiNadt9S9Ool5AHGDQfdxBg9OsKJuKAszTt2n/61vTQguJrfk+O4JyHM868+yz0foZAoGyHa/ehP5XDpt7I6wu2Vp4x65RTdjkZ+H/ubQ5MqKmM+oKcv7yyM/H8lbLn+sP2+PLdPWePrw/9cmSNMToSwGMVPvf7R48PbNrT65y9IX9kxtUfXtmujRv6Wxjvda5/C8TAQHulHlzxVwvxo2l0J3Wgu3YcfQN5bIyXzn65ufzzN33qU4K1PuqPi+9aGiotG/OtprrQVRUx3ec3cVd90Ljp8NGsY3fvbWk7D21KuNu7+6zDrjgisH53j/u3oikeX9NkhFa9YCNxAFwTsHNw83H09jvYGK/80+wF9ZfeduVpH8oVvicEGLrvVx7qrJnUELquLBr4imFodtB0fz8iat1y5IjQbv2C8JNb3S1tPc5FX59hvrIn17FLjujufmNGOLbq6ZyTaqDRm8zKwc31ojsOrOut++VZ//jqNf8//nBrMeG+80R81PiR4asNn3EhpaSDBn+s1HTuPHXcTxcztmuHsKOjIzw3W9O2qc0+9bqjzT361ch3AJFMLjyZaUsfzrv5Urg+aFYaTq4Xnb0+d3VPw7WfOf6y95xSticr4cO+7zef6K4bPSJ2sT9gXKRrrJEBK00791Rtqf78J5t6VzFWK5rbeceK8Ev2lJ9sSbLPP7OhY+yzZ9bv0cTLnYDIZ2b/t+W8cVeetLxrQLdSsLP96OgN5FbuaLr0vI9/7U8fdsK9X9dHqdvjDms8MeI3LmAaO4mDVWvcHTBMrTXsYznDwMi+LNfbevPn33BM4B2Tnd/rujwgOEv33XONg1X/Z7t+TXM1CUK6H229ZYnlvRPOv+Dky557r5P9p3xOoBw6pX5KLGQexMGbOIOes9nGDZ252Q98Oto1HDowcv3POuH6XzpY+00bpdBcE3o+gXwqhW29Nd1v9Ew660tnXb5XYenhXNh/2jGsu/uJujD7dbNj1/k1qlXNZZBN5tDcO2rr4h0zTrnk3EvW/qcRZX/crxBNnX2XXFWSXP0LNpBCJqFjQ9+UVYt7Dz3ta1/4WmFo+v64uP+k7yzoiJ4tZ/wk3LHs2rc6j5/3ct/Rn77uwit2/CcRYn/f605W05znvznzT4umLf/TrC9l9/eF/ad9//8DKbvze3g2WI4AAAAASUVORK5CYII=",de="data:image/png;base64,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",ue="data:image/png;base64,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",le={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},se=he(59301);const ie=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var re=()=>{const[ne,ee]=(0,oe.useState)(0),[a,y]=(0,oe.useState)(!1),[x,b]=(0,oe.useState)(!0),z=(0,oe.useRef)(null);(0,oe.useEffect)(()=>{if(x)return;const me=()=>{ee(be=>be>=99?(clearInterval(z.current),99):be+1)};return z.current=setInterval(me,5e4/99),()=>clearInterval(z.current)},[x]);const te=()=>{ee(0),y(!0),b(!1)},ce=(me=0)=>{b(!0),ee(me),y(!1)},ve=me=>{const be=me/1048576;let Se;return be<=.3?Se=3:be<=.5?Se=5:be<=1?Se=10:be<=2?Se=20:be<=3?Se=30:be<=10?Se=be*10:Se=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Se}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},ge=()=>se.createElement("span",{className:le.dotLoading},se.createElement("span",null,"."),se.createElement("span",null,"."),se.createElement("span",null,"."));return{progress:ne,progressOpen:a,openProgress:te,closeProgress:ce,toggleLock:()=>b(me=>!me),CreateProgressModal:(me=ie,be)=>(typeof me=="string"&&(me=[me,me,me]),se.createElement(we.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:a,title:null,footer:null,width:500,afterClose:()=>ee(0)},se.createElement(E.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},ne<=30&&se.createElement(se.Fragment,null,se.createElement("img",{src:fe,alt:"Step 1"}),se.createElement("div",{className:"mt20 c-light-primary"},me[0],ge())),ne>30&&ne<60&&se.createElement(se.Fragment,null,se.createElement("img",{src:de,alt:"Step 2"}),se.createElement("div",{className:"mt20 c-light-primary"},me[1],ge())),ne>=60&&se.createElement(se.Fragment,null,se.createElement("img",{src:ue,alt:"Step 3"}),se.createElement("div",{className:"mt20 c-light-primary"},me[2],ge())),se.createElement(pe.Z,{className:le.progress,status:"active",style:{width:"auto"},size:[300,8],percent:ne}),!!be&&se.createElement("div",{className:"c-grey-999"},ve(be)))))}}},3738:function(Et,st,he){"use strict";he.d(st,{Z:function(){return Ve}});var oe=he(59301),we=he(38854),E=he(8591),pe=he(6848),fe=he(92832),de=he(3113),ue=he(7299),le={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"},ie=({position:Ue,children:Ke})=>{const{left:ze=0,top:Ne=0}=Ue||{},[Re,He]=(0,oe.useState)(ze),[Qe,it]=(0,oe.useState)(Ne),Ye=(0,oe.useRef)(null),We=()=>{if(Ye.current){const Oe=Ye.current.offsetWidth,je=Ye.current.offsetHeight,Fe=window.innerWidth,Ge=window.innerHeight;let nt=ze,$e=Ne;ze+Oe>Fe&&(nt=Fe-Oe),nt<0&&(nt=0),Ne+je>Ge&&($e=Ge-je),$e<0&&($e=0),He(nt),it($e)}};return(0,oe.useEffect)(()=>{if(!Ye.current||!Ue)return;const Oe=new ResizeObserver(()=>{We()});return Oe.observe(Ye.current),()=>{Oe.disconnect()}},[ze,Ne,Ue]),(0,oe.useEffect)(()=>{Ue&&We()},[ze,Ne,Ue]),Ue?oe.createElement("div",{ref:Ye,style:{position:"fixed",left:`${Re}px`,top:`${Qe}px`,zIndex:1050}},Ke):null},ae=he(13952),re=he(56102),ne=he(48102),ee=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(Ue,Ke,ze)=>Ke in Ue?ee(Ue,Ke,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ue[Ke]=ze,ce=(Ue,Ke)=>{for(var ze in Ke||(Ke={}))b.call(Ke,ze)&&te(Ue,ze,Ke[ze]);if(x)for(var ze of x(Ke))z.call(Ke,ze)&&te(Ue,ze,Ke[ze]);return Ue},ve=(Ue,Ke)=>a(Ue,y(Ke)),ge=(Ue,Ke,ze)=>new Promise((Ne,Re)=>{var He=Ye=>{try{it(ze.next(Ye))}catch(We){Re(We)}},Qe=Ye=>{try{it(ze.throw(Ye))}catch(We){Re(We)}},it=Ye=>Ye.done?Ne(Ye.value):Promise.resolve(Ye.value).then(He,Qe);it((ze=ze.apply(Ue,Ke)).next())}),me=({visible:Ue,position:Ke,selectText:ze,applyRefinedText:Ne,fetchUrl:Re,noRestrictModal:He})=>{var Qe;const[it,Ye]=(0,oe.useState)(!1),[We,Oe]=(0,oe.useState)([]),[je,Fe]=(0,oe.useState)(""),[Ge,nt]=(0,oe.useState)(1),[$e,Je]=(0,oe.useState)(""),[Ie,Te]=(0,oe.useState)(!1),Me=(0,oe.useRef)(null),[Xe,tt]=(0,oe.useState)(!1),[ct,et]=(0,oe.useState)(0),rt=(0,oe.useRef)(!1),xt=((Qe=We==null?void 0:We[(We==null?void 0:We.length)-1])==null?void 0:Qe.loading)===!0;(0,oe.useEffect)(()=>{if(Ue){nt(1);return}tt(!1),Ye(!1),dt(),et(0),Oe([]),nt(0)},[Ue]);const dt=()=>{var sn,an;Fe(""),Je(""),(an=(sn=Me.current)==null?void 0:sn.cancelRequest)==null||an.call(sn)},St=(...sn)=>ge(void 0,[...sn],function*(an="",gn=We){const ln=Date.now(),$t=[...gn,{text:an,key:ln,sender:"user",show:!0},{loading:!0,key:ln,sender:"AI",show:!0}];nt(2),Oe($t);const Tn=Dt(gn),Ht={no_record_times:!0,prompt:an,history:Tn};Me.current=new ne.Z(ae.Z.API_SERVER+Re,Ht),yield new Promise(qt=>{Me.current.on("data",un=>{const{chunk:{msg:Xt},full:at}=un,ft=Xt==="error";tt(!0),Je(Zt(at)),Oe(vt=>vt.map((wt,Ut)=>Ut===vt.length-1?ve(ce({},wt),{text:at,loading:!1,error:ft}):wt))}),Me.current.on("done",()=>qt()),Me.current.on("error",un=>{const Xt="\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(un)==="[object Object]"&&un.status===-9&&(nt(1),He(un.data)),Oe(at=>at.map((ft,vt)=>vt===at.length-1?ve(ce({},ft),{text:Xt,loading:!1,error:!0}):ft)),qt()}),Me.current.on("cancelled",()=>qt()),Me.current.startStream()}),Ye(!1)}),ht=sn=>{Fe(sn.target.value)},Dt=sn=>sn.reduce((gn,ln)=>{if(ln.sender==="user"){const $t=sn.find(Tn=>Tn.key===ln.key&&Tn.sender==="AI");$t&&($t!=null&&$t.text)&&!($t!=null&&$t.error)&&gn.push({question:ln.text,answer:$t.text})}return gn},[]),Tt=()=>{if(En)return;const sn=Lt("\u6539\u5199");dt(),Ye(!0),St(sn)},Ct=sn=>{if(sn.key==="Enter"&&!sn.shiftKey){if(sn.preventDefault(),rt.current||xn)return;Tt()}},Bt=()=>{var sn,an;et(gn=>gn+1),(an=(sn=Me.current)==null?void 0:sn.cancelRequest)==null||an.call(sn),Ye(!1),tt(!1)},Nt=[{key:"1",label:oe.createElement("span",null," ",oe.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:oe.createElement("span",null," ",oe.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],Zt=(sn="")=>{const an=["\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((gn,ln)=>{an.push(`\u7B54\u6848${ln+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${ln+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${ln+1})\u8F93\u51FA\uFF1A`)}),an.forEach(gn=>{const ln=new RegExp(gn,"g");sn=sn.replace(ln,`**${gn}** `)}),sn},Lt=sn=>sn==="\u6539\u5199"?`${je}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${ze}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${ze}\uFF0C${sn}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Rt=sn=>{let an="";sn.key==="1"&&(an=Lt("\u6DA6\u8272")),sn.key==="2"&&(an=Lt("\u6269\u5199")),sn.key==="3"&&(an=Lt("\u7F29\u5199")),dt(),Ye(!0),St(an)},zt=()=>{const sn=We.splice(We.length-2),{text:an}=(sn==null?void 0:sn[0])||{};dt(),Ye(!0),St(an,We)},xn=it||Xe,En=(je==null?void 0:je.trim())==="";return Ue?oe.createElement(we.Z,{open:En&&!xn&&(Ie||!$e),overlayStyle:{minWidth:200},menu:{items:Nt,onClick:Rt}},oe.createElement(ie,{position:Ke},oe.createElement("div",{className:le.wrap},Ge===2&&oe.createElement(oe.Fragment,null,oe.createElement("div",{className:le.chatContainer},xt&&oe.createElement("div",{className:le.loadingWrp},oe.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),oe.createElement("div",{className:"ai-loading"})),$e&&oe.createElement(ue.Z,{cancelIndex:ct,streamingStatus:it,loadImage:!1,onFinish:()=>ge(void 0,null,function*(){et(0),setTimeout(()=>tt(!1),0)}),value:$e})),oe.createElement("div",{className:le.btnContainer},oe.createElement("div",{onClick:()=>Ne(!0,$e),className:le.btn,style:{padding:"0 16px",width:"initial"}},oe.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),oe.createElement("div",{onClick:()=>Ne(!1,$e),className:le.btn,style:{padding:"0 16px",width:"initial"}},oe.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),oe.createElement(re.CopyToClipboard,{text:$e,onCopy:()=>E.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},oe.createElement(pe.Z,{title:"\u590D\u5236"},oe.createElement("div",{className:le.btn,style:{marginLeft:"auto"}},oe.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),oe.createElement(pe.Z,{title:"\u91CD\u65B0\u751F\u6210"},oe.createElement("div",{onClick:zt,className:le.btn},oe.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),oe.createElement(pe.Z,{title:"\u5220\u9664"},oe.createElement("div",{onClick:()=>{nt(1),dt(),Oe([])},className:le.btn},oe.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),oe.createElement("div",{className:le.inputContainer},oe.createElement(fe.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:je,bordered:!1,onFocus:()=>Te(!0),onBlur:()=>setTimeout(()=>Te(!1),300),onChange:ht,onPressEnter:Ct,onCompositionStart:()=>rt.current=!0,onCompositionEnd:()=>rt.current=!1}),Xe?oe.createElement("div",{className:`iconfont icon-tingzhihuida ${le.cancelBtn}`,onClick:Bt}):oe.createElement(de.ZP,{className:En?le.sendBtnDisabled:le.sendBtn,icon:oe.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:xn,onClick:Tt}))))):oe.createElement(oe.Fragment,null)},be={"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"},Se=Object.defineProperty,Ee=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,xe=(Ue,Ke,ze)=>Ke in Ue?Se(Ue,Ke,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ue[Ke]=ze,Be=(Ue,Ke)=>{for(var ze in Ke||(Ke={}))Pe.call(Ke,ze)&&xe(Ue,ze,Ke[ze]);if(Ee)for(var ze of Ee(Ke))Ce.call(Ke,ze)&&xe(Ue,ze,Ke[ze]);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 _e="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",ke=(0,oe.forwardRef)(({initialContent:Ue,onButtonClick:Ke},ze)=>{const[Ne,Re]=(0,oe.useState)(null),[He,Qe]=(0,oe.useState)(null),[it,Ye]=(0,oe.useState)(""),[We,Oe]=(0,oe.useState)(null),je=ze,Fe=Me=>{const Xe=document.elementFromPoint(10,Me),tt=document.createRange();let ct=null;const et=document.createTreeWalker(je.current,NodeFilter.SHOW_TEXT,{acceptNode:Tt=>{const Ct=document.createRange();Ct.selectNodeContents(Tt);const Bt=Ct.getBoundingClientRect();return Bt.top<=Me&&Bt.bottom>=Me?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let rt="",xt,dt,St=null,ht=null,Dt=null;for(;xt=et.nextNode();){xt.parentNode.getAttribute("data-select")==="disabled"&&(dt=!0),rt+=xt.textContent,ht||(ht=xt),Dt=xt;const Tt=document.createRange();Tt.selectNodeContents(xt);const Ct=Tt.getBoundingClientRect();St===null&&(St=Ct.top)}if(ht&&Dt&&!dt){const Tt=document.createRange();Tt.setStart(ht,0),Tt.setEnd(Dt,Dt.textContent.length),Oe(Tt)}else Oe(null);return Qe(St-1),dt?"":rt.trim()};function Ge(Me){for(;Me.parentElement&&Me.parentElement.tagName.toLowerCase()!=="section";){var Xe=window.getComputedStyle(Me.parentElement);if(Xe.pointerEvents==="none")return!0;Me=Me.parentElement}return!1}const nt=Me=>{var Xe,tt;if(Ge(Me.target)){Qe(-1e6);return}if(((tt=(Xe=document.getSelection())==null?void 0:Xe.toString)==null?void 0:tt.call(Xe))!==""){Qe(-1e6);return}const ct=Fe(Me.clientY);if((ct==null?void 0:ct.trim())===""){Qe(-1e6);return}const et=je.current.getBoundingClientRect();Re(et.left-30),Ye(ct)},$e=()=>{},Je=Me=>{Ke&&it&&Ke(it,Me.clientX,Me.clientY,We)},Ie=()=>{if(We){const Me=window.getSelection();Me.removeAllRanges(),Me.addRange(We)}},Te=()=>{window.getSelection().removeAllRanges()};return(0,oe.useEffect)(()=>{const Me=je.current;return Me.addEventListener("mousemove",nt),Me.addEventListener("mouseleave",$e),()=>{Me.removeEventListener("mousemove",nt),Me.removeEventListener("mouseleave",$e),Te()}},[Ue]),oe.createElement("div",{className:be["hover-line-container2"]},He!==null&&oe.createElement("div",{className:be["line-button-container"],style:{top:He,left:Ne},onMouseEnter:()=>{Ie()},onMouseLeave:()=>{Te(),Qe(null),Ye(""),Oe(null)}},oe.createElement("div",{className:be.button,onClick:Je},oe.createElement("img",{src:_e}),oe.createElement("span",null,"AI\u6539\u5199"))))}),De={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},Ve=({nodeRef:Ue,noRestrictModal:Ke})=>{const[ze,Ne]=(0,oe.useState)(null),[Re,He]=(0,oe.useState)(null),[Qe,it]=(0,oe.useState)(!1),[Ye,We]=(0,oe.useState)(null),[Oe,je]=(0,oe.useState)(!1),[Fe,Ge]=(0,oe.useState)(!1),nt=Ue,$e=(0,oe.useRef)(null),Je=(0,oe.useRef)(null),[Ie,Te]=(0,oe.useState)("");(0,oe.useEffect)(()=>{ze!=null&&ze.toString()&&Te(ze==null?void 0:ze.toString())},[ze==null?void 0:ze.toString()]);const Me=()=>{const et=window.getSelection(),rt=nt.current.scrollTop,xt=nt.current.getBoundingClientRect();if(et.rangeCount>0&&et.toString().length>0){const dt=et.getRangeAt(0);Ne(dt.cloneRange());const St=dt.getBoundingClientRect(),ht=40;let Dt=St.top+rt-5+ht;Dt{if(!et||et.rangeCount===0){je(!1);return}const xt=et.getRangeAt(0).getBoundingClientRect(),dt=window.getComputedStyle(nt.current),St=parseInt(dt.lineHeight),ht=parseInt(dt.paddingTop),Dt=nt.current.scrollTop,Tt=nt.current.getBoundingClientRect(),Ct=xt.top-Tt.top+Dt,Bt=Math.floor((Ct-ht)/St),Nt=ht+Bt*St-Dt;We(Nt),je(!0)},tt=et=>{nt.current&&!nt.current.contains(et.target)&&Ge(!1)};(0,oe.useEffect)(()=>{const et=nt.current;return et.addEventListener("scroll",Me),et.addEventListener("input",Me),et.addEventListener("click",Me),et.addEventListener("mouseup",Me),et.addEventListener("keyup",Me),et.addEventListener("click",Me),document.addEventListener("mousedown",tt),()=>{et.removeEventListener("scroll",Me),et.removeEventListener("input",Me),et.removeEventListener("click",Me),et.removeEventListener("mouseup",Me),et.removeEventListener("keyup",Me),et.removeEventListener("click",Me),document.removeEventListener("mousedown",tt)}},[]);const ct=(et=!0,rt)=>{if(!ze)return;const xt=Je.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),dt=ze.cloneRange(),St=window.getSelection();if(St.removeAllRanges(),St.addRange(dt),et){dt.deleteContents();const ht=document.createElement("div");ht.innerHTML=xt;const Dt=Array.from(ht.childNodes);for(;Dt.length>0;)dt.insertNode(Dt.pop())}else{dt.collapse(!1);const ht=document.createElement("div");ht.innerHTML=" "+xt;const Dt=Array.from(ht.childNodes);for(;Dt.length>0;)dt.insertNode(Dt.pop())}St.removeAllRanges(),Ne(null),it(!1),He(null)};return oe.createElement("section",{ref:Je},Re&&oe.createElement("div",{ref:$e,className:De.toolbar,style:{top:Re==null?void 0:Re.top,left:Re==null?void 0:Re.left}},oe.createElement("div",{className:De.button,onClick:()=>it(!0)},oe.createElement("img",{src:_e}),oe.createElement("span",null,"AI\u6539\u5199"))),oe.createElement(me,{key:JSON.stringify(Re),noRestrictModal:Ke,visible:Qe,position:Re,selectText:Ie,applyRefinedText:ct,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),nt.current&&oe.createElement(ke,{ref:nt,onButtonClick:(et,rt,xt,dt)=>{Ne(dt),it(!0),Te(et),He({left:rt,top:xt+20})}}))}},88441:function(Et,st,he){"use strict";he.d(st,{Z:function(){return fe}});var oe=he(59301),we=he(43418),E={num:"num___VQiqB"},fe=({visible:de,usedCount:ue,totalCount:le,onOk:se,onCancel:ie})=>{const ae=()=>ue>0?oe.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",le,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",oe.createElement("span",{className:E.num},ue),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):oe.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",le,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",oe.createElement("span",{className:E.num},ue),"\u6B21\uFF09\u3002");return oe.createElement(we.default,{centered:!0,open:de,title:"\u63D0\u793A",width:620,zIndex:1100,onCancel:ie,onOk:se,footer:ue>0?void 0:null},ae())}},53412:function(Et,st,he){"use strict";he.d(st,{Z:function(){return y},Q:function(){return ee}});var oe=he(59301),we={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},E=he(48102),pe=he(13952),fe=he(7299),de=he(3738),ue=he(18678),le=he(89118),se="data:image/png;base64,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",ie=he(92310),ae=he.n(ie),re=he(8591),ne=(x,b,z)=>new Promise((te,ce)=>{var ve=me=>{try{ye(z.next(me))}catch(be){ce(be)}},ge=me=>{try{ye(z.throw(me))}catch(be){ce(be)}},ye=me=>me.done?te(me.value):Promise.resolve(me.value).then(ve,ge);ye((z=z.apply(x,b)).next())});const ee={contentRef:{current:null},value:null,status:!1,open:()=>ne(void 0,null,function*(){}),close:()=>{}};var y=({className:x,style:b,onChange:z,onSuccess:te,onCancel:ce,onError:ve,fetchUrl:ge,noRestrictModal:ye=()=>{},showEditableToolbar:me,bottomOffset:be=110,loadingText:Se,showEmptyData:Ee=!0,onStatusChange:Pe,stringTransformer:Ce,bottomContainerNode:xe})=>{const[Be,Ae]=(0,oe.useState)(!1),[_e,Le]=(0,oe.useState)(""),[ke,De]=(0,oe.useState)(0),[Ze,Ve]=(0,oe.useState)(!1),Ue=(0,oe.useRef)(null),Ke=(0,oe.useRef)(null),ze=(0,oe.useRef)(null),Ne=(0,oe.useRef)(null),Re=(0,ue.Z)({scrollBoxRef:Ne,bottomInspectRef:ze,contentRef:Ke,status:Ze,bottomOffset:be}),He=Be||Ze;(0,oe.useEffect)(()=>{z==null||z(_e)},[_e]),(0,oe.useEffect)(()=>{Pe==null||Pe({contentRef:Ke,status:He,value:_e,open:Qe,close:it})},[He,_e]);const Qe=We=>ne(void 0,null,function*(){Ae(!0),Le(""),De(0);const Oe=ge;We!=null&&We.fetchUrl&&delete We.fetchUrl,Ue.current=new E.Z(`${pe.Z.API_SERVER}${Oe}`,We),yield new Promise((je,Fe)=>{Ue.current.on("data",Ge=>{let{chunk:{content:nt,type:$e}}=Ge;Ve(!0),$e==="text"&&Le(Je=>Ce?Ce(Je+nt):Je+nt)}),Ue.current.on("done",()=>{je()}),Ue.current.on("error",Ge=>{Object.prototype.toString.call(Ge)==="[object Object]"&&Ge.status===-1&&re.ZP.warning((Ge==null?void 0:Ge.message)||""),je(),ve==null||ve(Ge)}),Ue.current.on("cancelled",()=>{je(),ce==null||ce()}),Ue.current.startStream()}),Ae(!1)}),it=()=>{var We,Oe;De(1),(Oe=(We=Ue.current)==null?void 0:We.cancelRequest)==null||Oe.call(We),Ae(!1),Ve(!1)},Ye=(0,oe.useMemo)(()=>Ke.current?oe.createElement(de.Z,{noRestrictModal:ye,nodeRef:Ke}):oe.createElement(oe.Fragment,null),[Ke.current]);return oe.createElement(oe.Fragment,null,oe.createElement("div",{className:ae()(we.container,x),style:b,ref:Ne},oe.createElement("div",{ref:Ke,className:we.liWrap,contentEditable:!He},_e&&oe.createElement(fe.Z,{cancelIndex:ke,streamingStatus:Be,loadImage:!1,onFinish:()=>ne(void 0,null,function*(){De(0),setTimeout(()=>Ve(!1),0),te==null||te(_e)}),value:_e})),!_e&&!He&&oe.createElement("div",{className:we.imgBox},oe.createElement("img",{width:56,src:se}),oe.createElement("span",null,"\u9884\u89C8\u533A")),Ee&&He&&oe.createElement(le.Z,{text:Se}),!Re&&oe.createElement("div",{className:we.backBottom,onClick:()=>{Ne.current.scrollTop=Ne.current.scrollHeight}},oe.createElement("i",{className:"iconfont icon-huidaodibu"})),oe.createElement("div",{ref:ze}),xe),!He&&me&&Ye)}},89118:function(Et,st,he){"use strict";he.d(st,{Z:function(){return pe}});var oe=he(59301),we={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},pe=({text:fe})=>oe.createElement("div",null,oe.createElement("div",{className:we.loading},oe.createElement("div",{className:we.dot}),oe.createElement("div",{className:we.dot}),oe.createElement("div",{className:we.dot})),!!fe&&oe.createElement("div",{className:"mt5"},fe))},55385:function(Et,st,he){"use strict";he.d(st,{o:function(){return oe}});const oe=we=>(we=we.replace(new RegExp("(?$1'),we=we.replace(new RegExp("(?]*>/g,""),ie=ue(ie),ie});it.Z=Ce},57833:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return re}});var oe=ve(59301),Ce=ve(43418),E=ve(95237),pe=ve(93948),fe="data:image/png;base64,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",ce="data:image/png;base64,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",ue="data:image/png;base64,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",le={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},se=ve(59301);const ie=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var re=()=>{const[ne,ee]=(0,oe.useState)(0),[a,y]=(0,oe.useState)(!1),[x,b]=(0,oe.useState)(!0),z=(0,oe.useRef)(null);(0,oe.useEffect)(()=>{if(x)return;const ye=()=>{ee(be=>be>=99?(clearInterval(z.current),99):be+1)};return z.current=setInterval(ye,5e4/99),()=>clearInterval(z.current)},[x]);const te=()=>{ee(0),y(!0),b(!1)},de=(ye=0)=>{b(!0),ee(ye),y(!1)},ge=ye=>{const be=ye/1048576;let Se;return be<=.3?Se=3:be<=.5?Se=5:be<=1?Se=10:be<=2?Se=20:be<=3?Se=30:be<=10?Se=be*10:Se=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Se}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},he=()=>se.createElement("span",{className:le.dotLoading},se.createElement("span",null,"."),se.createElement("span",null,"."),se.createElement("span",null,"."));return{progress:ne,progressOpen:a,openProgress:te,closeProgress:de,toggleLock:()=>b(ye=>!ye),CreateProgressModal:(ye=ie,be)=>(typeof ye=="string"&&(ye=[ye,ye,ye]),se.createElement(Ce.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:a,title:null,footer:null,width:500,afterClose:()=>ee(0)},se.createElement(E.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},ne<=30&&se.createElement(se.Fragment,null,se.createElement("img",{src:fe,alt:"Step 1"}),se.createElement("div",{className:"mt20 c-light-primary"},ye[0],he())),ne>30&&ne<60&&se.createElement(se.Fragment,null,se.createElement("img",{src:ce,alt:"Step 2"}),se.createElement("div",{className:"mt20 c-light-primary"},ye[1],he())),ne>=60&&se.createElement(se.Fragment,null,se.createElement("img",{src:ue,alt:"Step 3"}),se.createElement("div",{className:"mt20 c-light-primary"},ye[2],he())),se.createElement(pe.Z,{className:le.progress,status:"active",style:{width:"auto"},size:[300,8],percent:ne}),!!be&&se.createElement("div",{className:"c-grey-999"},ge(be)))))}}},3738:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return We}});var oe=ve(59301),Ce=ve(38854),E=ve(8591),pe=ve(6848),fe=ve(92832),ce=ve(3113),ue=ve(7299),le={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"},ie=({position:ze,children:Ke})=>{const{left:He=0,top:Ne=0}=ze||{},[Re,Ve]=(0,oe.useState)(He),[Je,ot]=(0,oe.useState)(Ne),Ye=(0,oe.useRef)(null),Ue=()=>{if(Ye.current){const _e=Ye.current.offsetWidth,ke=Ye.current.offsetHeight,Fe=window.innerWidth,Ge=window.innerHeight;let at=He,$e=Ne;He+_e>Fe&&(at=Fe-_e),at<0&&(at=0),Ne+ke>Ge&&($e=Ge-ke),$e<0&&($e=0),Ve(at),ot($e)}};return(0,oe.useEffect)(()=>{if(!Ye.current||!ze)return;const _e=new ResizeObserver(()=>{Ue()});return _e.observe(Ye.current),()=>{_e.disconnect()}},[He,Ne,ze]),(0,oe.useEffect)(()=>{ze&&Ue()},[He,Ne,ze]),ze?oe.createElement("div",{ref:Ye,style:{position:"fixed",left:`${Re}px`,top:`${Je}px`,zIndex:1050}},Ke):null},ae=ve(13952),re=ve(56102),ne=ve(48102),ee=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(ze,Ke,He)=>Ke in ze?ee(ze,Ke,{enumerable:!0,configurable:!0,writable:!0,value:He}):ze[Ke]=He,de=(ze,Ke)=>{for(var He in Ke||(Ke={}))b.call(Ke,He)&&te(ze,He,Ke[He]);if(x)for(var He of x(Ke))z.call(Ke,He)&&te(ze,He,Ke[He]);return ze},ge=(ze,Ke)=>a(ze,y(Ke)),he=(ze,Ke,He)=>new Promise((Ne,Re)=>{var Ve=Ye=>{try{ot(He.next(Ye))}catch(Ue){Re(Ue)}},Je=Ye=>{try{ot(He.throw(Ye))}catch(Ue){Re(Ue)}},ot=Ye=>Ye.done?Ne(Ye.value):Promise.resolve(Ye.value).then(Ve,Je);ot((He=He.apply(ze,Ke)).next())}),ye=({visible:ze,position:Ke,selectText:He,applyRefinedText:Ne,fetchUrl:Re,noRestrictModal:Ve})=>{var Je;const[ot,Ye]=(0,oe.useState)(!1),[Ue,_e]=(0,oe.useState)([]),[ke,Fe]=(0,oe.useState)(""),[Ge,at]=(0,oe.useState)(1),[$e,qe]=(0,oe.useState)(""),[Ie,Te]=(0,oe.useState)(!1),Me=(0,oe.useRef)(null),[Qe,tt]=(0,oe.useState)(!1),[dt,et]=(0,oe.useState)(0),nt=(0,oe.useRef)(!1),Ft=((Je=Ue==null?void 0:Ue[(Ue==null?void 0:Ue.length)-1])==null?void 0:Je.loading)===!0;(0,oe.useEffect)(()=>{if(ze){at(1);return}tt(!1),Ye(!1),mt(),et(0),_e([]),at(0)},[ze]);const mt=()=>{var rn,mn;Fe(""),qe(""),(mn=(rn=Me.current)==null?void 0:rn.cancelRequest)==null||mn.call(rn)},gt=(...rn)=>he(void 0,[...rn],function*(mn="",Sn=Ue){const sn=Date.now(),Fn=[...Sn,{text:mn,key:sn,sender:"user",show:!0},{loading:!0,key:sn,sender:"AI",show:!0}];at(2),_e(Fn);const Zn=Pt(Sn),Yt={no_record_times:!0,prompt:mn,history:Zn};Me.current=new ne.Z(ae.Z.API_SERVER+Re,Yt),yield new Promise(ln=>{Me.current.on("data",un=>{const{chunk:{msg:Qt},full:rt}=un,ut=Qt==="error";tt(!0),qe(Wt(rt)),_e(yt=>yt.map((xt,Rt)=>Rt===yt.length-1?ge(de({},xt),{text:rt,loading:!1,error:ut}):xt))}),Me.current.on("done",()=>ln()),Me.current.on("error",un=>{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(un)==="[object Object]"&&un.status===-9&&(at(1),Ve(un.data)),_e(rt=>rt.map((ut,yt)=>yt===rt.length-1?ge(de({},ut),{text:Qt,loading:!1,error:!0}):ut)),ln()}),Me.current.on("cancelled",()=>ln()),Me.current.startStream()}),Ye(!1)}),lt=rn=>{Fe(rn.target.value)},Pt=rn=>rn.reduce((Sn,sn)=>{if(sn.sender==="user"){const Fn=rn.find(Zn=>Zn.key===sn.key&&Zn.sender==="AI");Fn&&(Fn!=null&&Fn.text)&&!(Fn!=null&&Fn.error)&&Sn.push({question:sn.text,answer:Fn.text})}return Sn},[]),jt=()=>{if(Pn)return;const rn=wt("\u6539\u5199");mt(),Ye(!0),gt(rn)},Ct=rn=>{if(rn.key==="Enter"&&!rn.shiftKey){if(rn.preventDefault(),nt.current||xn)return;jt()}},Lt=()=>{var rn,mn;et(Sn=>Sn+1),(mn=(rn=Me.current)==null?void 0:rn.cancelRequest)==null||mn.call(rn),Ye(!1),tt(!1)},It=[{key:"1",label:oe.createElement("span",null," ",oe.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:oe.createElement("span",null," ",oe.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],Wt=(rn="")=>{const mn=["\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((Sn,sn)=>{mn.push(`\u7B54\u6848${sn+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${sn+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${sn+1})\u8F93\u51FA\uFF1A`)}),mn.forEach(Sn=>{const sn=new RegExp(Sn,"g");rn=rn.replace(sn,`**${Sn}** `)}),rn},wt=rn=>rn==="\u6539\u5199"?`${ke}\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${rn}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Mt=rn=>{let mn="";rn.key==="1"&&(mn=wt("\u6DA6\u8272")),rn.key==="2"&&(mn=wt("\u6269\u5199")),rn.key==="3"&&(mn=wt("\u7F29\u5199")),mt(),Ye(!0),gt(mn)},Gt=()=>{const rn=Ue.splice(Ue.length-2),{text:mn}=(rn==null?void 0:rn[0])||{};mt(),Ye(!0),gt(mn,Ue)},xn=ot||Qe,Pn=(ke==null?void 0:ke.trim())==="";return ze?oe.createElement(Ce.Z,{open:Pn&&!xn&&(Ie||!$e),overlayStyle:{minWidth:200},menu:{items:It,onClick:Mt}},oe.createElement(ie,{position:Ke},oe.createElement("div",{className:le.wrap},Ge===2&&oe.createElement(oe.Fragment,null,oe.createElement("div",{className:le.chatContainer},Ft&&oe.createElement("div",{className:le.loadingWrp},oe.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),oe.createElement("div",{className:"ai-loading"})),$e&&oe.createElement(ue.Z,{cancelIndex:dt,streamingStatus:ot,loadImage:!1,onFinish:()=>he(void 0,null,function*(){et(0),setTimeout(()=>tt(!1),0)}),value:$e})),oe.createElement("div",{className:le.btnContainer},oe.createElement("div",{onClick:()=>Ne(!0,$e),className:le.btn,style:{padding:"0 16px",width:"initial"}},oe.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),oe.createElement("div",{onClick:()=>Ne(!1,$e),className:le.btn,style:{padding:"0 16px",width:"initial"}},oe.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),oe.createElement(re.CopyToClipboard,{text:$e,onCopy:()=>E.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},oe.createElement(pe.Z,{title:"\u590D\u5236"},oe.createElement("div",{className:le.btn,style:{marginLeft:"auto"}},oe.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),oe.createElement(pe.Z,{title:"\u91CD\u65B0\u751F\u6210"},oe.createElement("div",{onClick:Gt,className:le.btn},oe.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),oe.createElement(pe.Z,{title:"\u5220\u9664"},oe.createElement("div",{onClick:()=>{at(1),mt(),_e([])},className:le.btn},oe.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),oe.createElement("div",{className:le.inputContainer},oe.createElement(fe.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:ke,bordered:!1,onFocus:()=>Te(!0),onBlur:()=>setTimeout(()=>Te(!1),300),onChange:lt,onPressEnter:Ct,onCompositionStart:()=>nt.current=!0,onCompositionEnd:()=>nt.current=!1}),Qe?oe.createElement("div",{className:`iconfont icon-tingzhihuida ${le.cancelBtn}`,onClick:Lt}):oe.createElement(ce.ZP,{className:Pn?le.sendBtnDisabled:le.sendBtn,icon:oe.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:xn,onClick:jt}))))):oe.createElement(oe.Fragment,null)},be={"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"},Se=Object.defineProperty,Ee=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,xe=(ze,Ke,He)=>Ke in ze?Se(ze,Ke,{enumerable:!0,configurable:!0,writable:!0,value:He}):ze[Ke]=He,De=(ze,Ke)=>{for(var He in Ke||(Ke={}))Pe.call(Ke,He)&&xe(ze,He,Ke[He]);if(Ee)for(var He of Ee(Ke))we.call(Ke,He)&&xe(ze,He,Ke[He]);return ze};const Ae=ze=>React.createElement("svg",De({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},ze),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,oe.forwardRef)(({initialContent:ze,onButtonClick:Ke},He)=>{const[Ne,Re]=(0,oe.useState)(null),[Ve,Je]=(0,oe.useState)(null),[ot,Ye]=(0,oe.useState)(""),[Ue,_e]=(0,oe.useState)(null),ke=He,Fe=Me=>{const Qe=document.elementFromPoint(10,Me),tt=document.createRange();let dt=null;const et=document.createTreeWalker(ke.current,NodeFilter.SHOW_TEXT,{acceptNode:jt=>{const Ct=document.createRange();Ct.selectNodeContents(jt);const Lt=Ct.getBoundingClientRect();return Lt.top<=Me&&Lt.bottom>=Me?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let nt="",Ft,mt,gt=null,lt=null,Pt=null;for(;Ft=et.nextNode();){Ft.parentNode.getAttribute("data-select")==="disabled"&&(mt=!0),nt+=Ft.textContent,lt||(lt=Ft),Pt=Ft;const jt=document.createRange();jt.selectNodeContents(Ft);const Ct=jt.getBoundingClientRect();gt===null&&(gt=Ct.top)}if(lt&&Pt&&!mt){const jt=document.createRange();jt.setStart(lt,0),jt.setEnd(Pt,Pt.textContent.length),_e(jt)}else _e(null);return Je(gt-1),mt?"":nt.trim()};function Ge(Me){for(;Me.parentElement&&Me.parentElement.tagName.toLowerCase()!=="section";){var Qe=window.getComputedStyle(Me.parentElement);if(Qe.pointerEvents==="none")return!0;Me=Me.parentElement}return!1}const at=Me=>{var Qe,tt;if(Ge(Me.target)){Je(-1e6);return}if(((tt=(Qe=document.getSelection())==null?void 0:Qe.toString)==null?void 0:tt.call(Qe))!==""){Je(-1e6);return}const dt=Fe(Me.clientY);if((dt==null?void 0:dt.trim())===""){Je(-1e6);return}const et=ke.current.getBoundingClientRect();Re(et.left-30),Ye(dt)},$e=()=>{},qe=Me=>{Ke&&ot&&Ke(ot,Me.clientX,Me.clientY,Ue)},Ie=()=>{if(Ue){const Me=window.getSelection();Me.removeAllRanges(),Me.addRange(Ue)}},Te=()=>{window.getSelection().removeAllRanges()};return(0,oe.useEffect)(()=>{const Me=ke.current;return Me.addEventListener("mousemove",at),Me.addEventListener("mouseleave",$e),()=>{Me.removeEventListener("mousemove",at),Me.removeEventListener("mouseleave",$e),Te()}},[ze]),oe.createElement("div",{className:be["hover-line-container2"]},Ve!==null&&oe.createElement("div",{className:be["line-button-container"],style:{top:Ve,left:Ne},onMouseEnter:()=>{Ie()},onMouseLeave:()=>{Te(),Je(null),Ye(""),_e(null)}},oe.createElement("div",{className:be.button,onClick:qe},oe.createElement("img",{src:Oe}),oe.createElement("span",null,"AI\u6539\u5199"))))}),Be={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},We=({nodeRef:ze,noRestrictModal:Ke})=>{const[He,Ne]=(0,oe.useState)(null),[Re,Ve]=(0,oe.useState)(null),[Je,ot]=(0,oe.useState)(!1),[Ye,Ue]=(0,oe.useState)(null),[_e,ke]=(0,oe.useState)(!1),[Fe,Ge]=(0,oe.useState)(!1),at=ze,$e=(0,oe.useRef)(null),qe=(0,oe.useRef)(null),[Ie,Te]=(0,oe.useState)("");(0,oe.useEffect)(()=>{He!=null&&He.toString()&&Te(He==null?void 0:He.toString())},[He==null?void 0:He.toString()]);const Me=()=>{const et=window.getSelection(),nt=at.current.scrollTop,Ft=at.current.getBoundingClientRect();if(et.rangeCount>0&&et.toString().length>0){const mt=et.getRangeAt(0);Ne(mt.cloneRange());const gt=mt.getBoundingClientRect(),lt=40;let Pt=gt.top+nt-5+lt;Pt{if(!et||et.rangeCount===0){ke(!1);return}const Ft=et.getRangeAt(0).getBoundingClientRect(),mt=window.getComputedStyle(at.current),gt=parseInt(mt.lineHeight),lt=parseInt(mt.paddingTop),Pt=at.current.scrollTop,jt=at.current.getBoundingClientRect(),Ct=Ft.top-jt.top+Pt,Lt=Math.floor((Ct-lt)/gt),It=lt+Lt*gt-Pt;Ue(It),ke(!0)},tt=et=>{at.current&&!at.current.contains(et.target)&&Ge(!1)};(0,oe.useEffect)(()=>{const et=at.current;return et.addEventListener("scroll",Me),et.addEventListener("input",Me),et.addEventListener("click",Me),et.addEventListener("mouseup",Me),et.addEventListener("keyup",Me),et.addEventListener("click",Me),document.addEventListener("mousedown",tt),()=>{et.removeEventListener("scroll",Me),et.removeEventListener("input",Me),et.removeEventListener("click",Me),et.removeEventListener("mouseup",Me),et.removeEventListener("keyup",Me),et.removeEventListener("click",Me),document.removeEventListener("mousedown",tt)}},[]);const dt=(et=!0,nt)=>{if(!He)return;const Ft=qe.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),mt=He.cloneRange(),gt=window.getSelection();if(gt.removeAllRanges(),gt.addRange(mt),et){mt.deleteContents();const lt=document.createElement("div");lt.innerHTML=Ft;const Pt=Array.from(lt.childNodes);for(;Pt.length>0;)mt.insertNode(Pt.pop())}else{mt.collapse(!1);const lt=document.createElement("div");lt.innerHTML=" "+Ft;const Pt=Array.from(lt.childNodes);for(;Pt.length>0;)mt.insertNode(Pt.pop())}gt.removeAllRanges(),Ne(null),ot(!1),Ve(null)};return oe.createElement("section",{ref:qe},Re&&oe.createElement("div",{ref:$e,className:Be.toolbar,style:{top:Re==null?void 0:Re.top,left:Re==null?void 0:Re.left}},oe.createElement("div",{className:Be.button,onClick:()=>ot(!0)},oe.createElement("img",{src:Oe}),oe.createElement("span",null,"AI\u6539\u5199"))),oe.createElement(ye,{key:JSON.stringify(Re),noRestrictModal:Ke,visible:Je,position:Re,selectText:Ie,applyRefinedText:dt,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),at.current&&oe.createElement(je,{ref:at,onButtonClick:(et,nt,Ft,mt)=>{Ne(mt),ot(!0),Te(et),Ve({left:nt,top:Ft+20})}}))}},88441:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return fe}});var oe=ve(59301),Ce=ve(43418),E={num:"num___VQiqB"},fe=({visible:ce,usedCount:ue,totalCount:le,onOk:se,onCancel:ie})=>{const ae=()=>ue>0?oe.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",le,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",oe.createElement("span",{className:E.num},ue),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):oe.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",le,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",oe.createElement("span",{className:E.num},ue),"\u6B21\uFF09\u3002");return oe.createElement(Ce.default,{centered:!0,open:ce,title:"\u63D0\u793A",width:620,zIndex:1100,onCancel:ie,onOk:se,footer:ue>0?void 0:null},ae())}},53412:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return y},Q:function(){return ee}});var oe=ve(59301),Ce={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},E=ve(48102),pe=ve(13952),fe=ve(7299),ce=ve(3738),ue=ve(18678),le=ve(89118),se="data:image/png;base64,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",ie=ve(92310),ae=ve.n(ie),re=ve(8591),ne=(x,b,z)=>new Promise((te,de)=>{var ge=ye=>{try{me(z.next(ye))}catch(be){de(be)}},he=ye=>{try{me(z.throw(ye))}catch(be){de(be)}},me=ye=>ye.done?te(ye.value):Promise.resolve(ye.value).then(ge,he);me((z=z.apply(x,b)).next())});const ee={contentRef:{current:null},value:null,status:!1,open:()=>ne(void 0,null,function*(){}),close:()=>{}};var y=({className:x,style:b,onChange:z,onSuccess:te,onCancel:de,onError:ge,fetchUrl:he,noRestrictModal:me=()=>{},showEditableToolbar:ye,bottomOffset:be=110,loadingText:Se,showEmptyData:Ee=!0,onStatusChange:Pe,stringTransformer:we,bottomContainerNode:xe})=>{const[De,Ae]=(0,oe.useState)(!1),[Oe,Le]=(0,oe.useState)(""),[je,Be]=(0,oe.useState)(0),[Ze,We]=(0,oe.useState)(!1),ze=(0,oe.useRef)(null),Ke=(0,oe.useRef)(null),He=(0,oe.useRef)(null),Ne=(0,oe.useRef)(null),Re=(0,ue.Z)({scrollBoxRef:Ne,bottomInspectRef:He,contentRef:Ke,status:Ze,bottomOffset:be}),Ve=De||Ze;(0,oe.useEffect)(()=>{z==null||z(Oe)},[Oe]),(0,oe.useEffect)(()=>{Pe==null||Pe({contentRef:Ke,status:Ve,value:Oe,open:Je,close:ot})},[Ve,Oe]);const Je=Ue=>ne(void 0,null,function*(){Ae(!0),Le(""),Be(0);const _e=he;Ue!=null&&Ue.fetchUrl&&delete Ue.fetchUrl,ze.current=new E.Z(`${pe.Z.API_SERVER}${_e}`,Ue),yield new Promise((ke,Fe)=>{ze.current.on("data",Ge=>{let{chunk:{content:at,type:$e}}=Ge;We(!0),$e==="text"&&Le(qe=>we?we(qe+at):qe+at)}),ze.current.on("done",()=>{ke()}),ze.current.on("error",Ge=>{Object.prototype.toString.call(Ge)==="[object Object]"&&Ge.status===-1&&re.ZP.warning((Ge==null?void 0:Ge.message)||""),ke(),ge==null||ge(Ge)}),ze.current.on("cancelled",()=>{ke(),de==null||de()}),ze.current.startStream()}),Ae(!1)}),ot=()=>{var Ue,_e;Be(1),(_e=(Ue=ze.current)==null?void 0:Ue.cancelRequest)==null||_e.call(Ue),Ae(!1),We(!1)},Ye=(0,oe.useMemo)(()=>Ke.current?oe.createElement(ce.Z,{noRestrictModal:me,nodeRef:Ke}):oe.createElement(oe.Fragment,null),[Ke.current]);return oe.createElement(oe.Fragment,null,oe.createElement("div",{className:ae()(Ce.container,x),style:b,ref:Ne},oe.createElement("div",{ref:Ke,className:Ce.liWrap,contentEditable:!Ve},Oe&&oe.createElement(fe.Z,{cancelIndex:je,streamingStatus:De,loadImage:!1,onFinish:()=>ne(void 0,null,function*(){Be(0),setTimeout(()=>We(!1),0),te==null||te(Oe)}),value:Oe})),!Oe&&!Ve&&oe.createElement("div",{className:Ce.imgBox},oe.createElement("img",{width:56,src:se}),oe.createElement("span",null,"\u9884\u89C8\u533A")),Ee&&Ve&&oe.createElement(le.Z,{text:Se}),!Re&&oe.createElement("div",{className:Ce.backBottom,onClick:()=>{Ne.current.scrollTop=Ne.current.scrollHeight}},oe.createElement("i",{className:"iconfont icon-huidaodibu"})),oe.createElement("div",{ref:He}),xe),!Ve&&ye&&Ye)}},89118:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return pe}});var oe=ve(59301),Ce={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},pe=({text:fe})=>oe.createElement("div",null,oe.createElement("div",{className:Ce.loading},oe.createElement("div",{className:Ce.dot}),oe.createElement("div",{className:Ce.dot}),oe.createElement("div",{className:Ce.dot})),!!fe&&oe.createElement("div",{className:"mt5"},fe))},55385:function(bt,it,ve){"use strict";ve.d(it,{o:function(){return oe}});const oe=Ce=>(Ce=Ce.replace(new RegExp("(?$1'),Ce=Ce.replace(new RegExp("(?$1 -`),we)},92578:function(Et,st,he){"use strict";he.d(st,{Z:function(){return x}});var oe=he(59301),we=he(17574),E=he(88387),pe={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"},fe=Object.defineProperty,de=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ae=(b,z,te)=>z in b?fe(b,z,{enumerable:!0,configurable:!0,writable:!0,value:te}):b[z]=te,re=(b,z)=>{for(var te in z||(z={}))se.call(z,te)&&ae(b,te,z[te]);if(le)for(var te of le(z))ie.call(z,te)&&ae(b,te,z[te]);return b},ne=(b,z)=>de(b,ue(z)),ee=(b,z)=>{var te={};for(var ce in b)se.call(b,ce)&&z.indexOf(ce)<0&&(te[ce]=b[ce]);if(b!=null&&le)for(var ce of le(b))z.indexOf(ce)<0&&ie.call(b,ce)&&(te[ce]=b[ce]);return te},a=(b,z,te)=>new Promise((ce,ve)=>{var ge=be=>{try{me(te.next(be))}catch(Se){ve(Se)}},ye=be=>{try{me(te.throw(be))}catch(Se){ve(Se)}},me=be=>be.done?ce(be.value):Promise.resolve(be.value).then(ge,ye);me((te=te.apply(b,z)).next())}),x=b=>{var z=b,{value:te,onChange:ce,defaultValue:ve,disabled:ge}=z,ye=ee(z,["value","onChange","defaultValue","disabled"]);const[me,be]=(0,oe.useState)([]),[Se,Ee]=(0,oe.useState)("1");(0,oe.useEffect)(()=>{Pe()},[]);const Pe=()=>a(void 0,null,function*(){const Be=yield(0,E.NZ)({});if(Be!=null&&Be.data){const Ae=[{title:oe.createElement("div",{title:"\u6839\u76EE\u5F55",className:pe.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:oe.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Ce(Be.data||[])}];be(Ae),Ee("2")}}),Ce=Be=>{function Ae(_e){const Le=_e.children,ke=Array.isArray(Le)&&Le.length>0,De=_e==null?void 0:_e.group_id;return{title:oe.createElement("div",{title:_e==null?void 0:_e.name,className:pe.name},_e==null?void 0:_e.name),value:De,key:De,icon:oe.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:ke?Le==null?void 0:Le.map(Ze=>Ae(Ze)):[]}}return Be==null?void 0:Be.map(_e=>Ae(_e))},xe=ve?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:te,defaultExpandedKeys:te};return oe.createElement("div",{className:pe.customTree},oe.createElement(we.default,re(ne(re({key:Se},xe),{showIcon:!0,treeData:me,onSelect:ce,disabled:ge}),ye)))}},84845:function(Et,st,he){"use strict";he.d(st,{Z:function(){return Pe},U:function(){return be}});var oe=he(59301),we=he(31797),E=he(43418),pe=he(1710),fe=he(48931),de=he(68606),ue=he(61186),le=he.n(ue),se={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"},ie="data:image/png;base64,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",ae="data:image/png;base64,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",re=he(89299),ne=he(44993),ee=he(37838),a=he(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ve=(Ce,xe,Be)=>xe in Ce?y(Ce,xe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Ce[xe]=Be,ge=(Ce,xe)=>{for(var Be in xe||(xe={}))te.call(xe,Be)&&ve(Ce,Be,xe[Be]);if(z)for(var Be of z(xe))ce.call(xe,Be)&&ve(Ce,Be,xe[Be]);return Ce},ye=(Ce,xe)=>x(Ce,b(xe)),me=(Ce,xe,Be)=>new Promise((Ae,_e)=>{var Le=Ze=>{try{De(Be.next(Ze))}catch(Ve){_e(Ve)}},ke=Ze=>{try{De(Be.throw(Ze))}catch(Ve){_e(Ve)}},De=Ze=>Ze.done?Ae(Ze.value):Promise.resolve(Ze.value).then(Le,ke);De((Be=Be.apply(Ce,xe)).next())});const be=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:Se}=we.default,Ee=({exercise:Ce,socket:xe,dispatch:Be,onStartScreenshot:Ae,onCloseScreenshot:_e,handleToDetail:Le})=>{const[ke,De]=E.default.useModal(),Ze=(0,oe.useRef)(),[Ve,Ue]=(0,oe.useState)(!0),Ke=(0,oe.useRef)(!1),ze=(0,ne.useParams)();(0,oe.useEffect)(()=>{var Me,Xe,tt;if(document.addEventListener((0,fe.gH)(),Ie,!1),window.addEventListener("blur",$e,!1),(Me=Ce.exerciseUserInfo)!=null&&Me.screen_open&&(0,fe.vp)()&&Ue(!1),(Xe=Ce.exerciseUserInfo)!=null&&Xe.screen_open&&!(0,fe.vp)()){(0,re.RG)(" ",!0);const ct=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,ee._V)(ee.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,ee._V)(ee.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},Ce.exerciseUserInfo.screen_num-Ce.exerciseUserInfo.used_screen_num),(0,ee._V)(ee.CP.recordScreen3)),okText:a.createElement("span",null,(0,ee._V)(ee.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(Se,{onFinish:()=>me(void 0,null,function*(){var et;const rt=yield Je();(et=Ze.current)==null||et.destroy(),rt.used_screen_num&&Fe(rt.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+ct*1e3})),"S\uFF09"),onOk:()=>{var et;(0,re.RG)(" ",!0),(et=Ze.current)==null||et.destroy(),Ue(!1),(0,fe.Dj)(document.body),document.getElementById("root").addEventListener("click",Re,!1)}})}return(tt=Ce.exerciseUserInfo)!=null&&tt.screen_open&&!(0,fe.vp)()||document.getElementById("root").addEventListener("click",Re,!1),()=>{document.getElementById("root").removeEventListener("click",Re,!1),document.removeEventListener((0,fe.gH)(),Ie,!1),window.removeEventListener("blur",$e,!1)}},[]),(0,oe.useEffect)(()=>{setTimeout(()=>{Ce.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",Re,!1),document.removeEventListener((0,fe.gH)(),Ie,!1))},500),He()},[Ce.actionTabs]),(0,oe.useEffect)(()=>{setTimeout(()=>{Ce.exerciseUserInfo.used_screen_num>Ce.exerciseUserInfo.screen_num&&Ge()},500)},[Ce.exerciseUserInfo]);const Ne=()=>me(void 0,null,function*(){const Me=yield Je();setTimeout(()=>{var Xe,tt;(Xe=Ze.current)==null||Xe.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"},Me.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:()=>me(void 0,null,function*(){(0,fe.Dj)(document.body)})})},1e3)}),Re=Me=>{!(0,fe.vp)()&&Me.target.nodeName!=="A"&&Me.target.nodeName!=="BUTTON"&&Me.target.innerHTML!=="\u786E \u5B9A"&&(0,fe.Dj)(document.body)},He=()=>me(void 0,null,function*(){const Me=yield Be({type:"exercise/getExerciseUserInfo",payload:ge({},ze)});return Me==null?void 0:Me.data}),Qe=Me=>me(void 0,null,function*(){var Xe;if((Xe=Ce.exerciseUserInfo)!=null&&Xe.screen_at){const ct=yield(0,de.ck)(ye(ge({},ze),{reset:!0}));if((ct==null?void 0:ct.status)===-6)return}const tt=yield(0,de.oy)({id:ze.categoryId});if(tt!=null&&tt.is_commit){E.default.destroyAll(),yield it(),nt(!0);return}else Fe(Me+1)}),it=()=>me(void 0,null,function*(){var Me;const Xe=le()(),tt=Ce.exerciseUserInfo.screen_sec;if(Oe.current.length>0){const ct=Xe.format("YYYY-MM-DD HH:mm:ss");let et=Math.floor(Xe.diff(le()(Oe.current[0].start))/1e3);const rt=Oe.current.length;et/tt>>0>rt&&(et=(rt+1)*tt-1),yield(0,de.P8)(ze.categoryId,{exercise_user_id:(Me=Ce.exerciseUserInfo)==null?void 0:Me.exercise_user_id,time:ct,time_long:et,count:rt})}Oe.current=[]}),Ye=(0,oe.useRef)(0),We=(0,oe.useRef)(0),Oe=(0,oe.useRef)([]),je=(0,oe.useRef)(!1),Fe=Me=>me(void 0,null,function*(){var Xe;Ke.current||(Ae(),E.default.destroyAll(),Ye.current=le()().valueOf(),je.current=!0,Ze.current=E.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:se.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,ee._V)(ee.CP.recordScreen8)),content:a.createElement("div",{className:se.exitFullScreenModal},a.createElement("img",{src:ie,alt:"",className:se.warningIcon}),a.createElement("div",{className:se.warningText,style:{marginBottom:50,fontWeight:500}},(0,ee._V)(ee.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,ee._V)(ee.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,ee._V)(ee.CP.recordScreen11),a.createElement("span",{className:se.warningText},((Xe=Ce.exerciseUserInfo)==null?void 0:Xe.screen_num)+1),(0,ee._V)(ee.CP.recordScreen12),a.createElement("span",{className:se.warningText,style:{fontWeight:600}},(0,ee._V)(ee.CP.recordScreen13)),",",(0,ee._V)(ee.CP.recordScreen14),a.createElement("span",{className:se.warningText},Me-1),(0,ee._V)(ee.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(Se,{className:se.countdownWrapper,onFinish:()=>{We.current=le()().valueOf(),Oe.current.push({start:Ye.current,end:We.current}),Qe(Me)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Ce.exerciseUserInfo.screen_sec+1)*1e3}),(0,ee._V)(ee.CP.recordScreen25)),(0,ee._V)(ee.CP.recordScreen16))),onOk:()=>{(0,re.RG)(" ",!0),it(),(0,fe.Dj)(document.body),_e(),Ze.current.destroy(),je.current=!1}}))}),Ge=()=>me(void 0,null,function*(){E.default.destroyAll(),(yield(0,de.VL)({categoryId:ze.categoryId,commit_method:1}))&&nt()}),nt=(Me=!1)=>me(void 0,null,function*(){var Xe,tt;if(document.removeEventListener((0,fe.gH)(),Ie,!1),(0,fe.BU)(),E.default.destroyAll(),Ke.current=!0,Me){const ct=yield(0,de.Yu)(ze.categoryId,{exercise_user_id:(Xe=Ce.exerciseUserInfo)==null?void 0:Xe.exercise_user_id});ke.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:se.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:se.forcedModalContent},a.createElement("img",{src:ae,alt:""}),a.createElement("div",{className:se.forcedText},(0,ee._V)(ee.CP.recordScreen17)),a.createElement("div",{className:se.screenNumText},(0,ee._V)(ee.CP.recordScreen18),(tt=Ce.exerciseUserInfo)==null?void 0:tt.screen_num,(0,ee._V)(ee.CP.recordScreen19)),a.createElement(pe.default,{dataSource:ct==null?void 0:ct.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,ee._V)(ee.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,ee._V)(ee.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,ee._V)(ee.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{_e(),Le()},onOk:()=>{ne.history.push(`/classrooms/${ze.coursesId}/exercisenotice/${ze.categoryId}/users/${ze.login}?isShowApply=true`)}})}else ke.info({content:a.createElement("div",{className:"tc font16"},(0,ee._V)(ee.CP.recordScreen23),a.createElement("br",null),(0,ee._V)(ee.CP.recordScreen24)),onOk:()=>{Le()}})}),$e=Me=>{(0,fe.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!je.current&&(0,fe.BU)()},Je=()=>me(void 0,null,function*(){var Me;if((Me=Ce.exerciseUserInfo)!=null&&Me.screen_at){const ct=yield(0,de.ck)(ye(ge({},ze),{reset:!0}));if((ct==null?void 0:ct.status)===-6)return}const Xe=yield(0,de.oy)({id:ze.categoryId});if(Xe!=null&&Xe.is_commit){nt();return}return yield He()}),Ie=()=>me(void 0,null,function*(){var Me;if((0,re.RG)(" ",!0),(0,fe.vp)()){if((Me=Ce.exerciseUserInfo)!=null&&Me.screen_at){var Xe=yield(0,de.ck)(ye(ge({},ze),{reset:!0}));if((Xe==null?void 0:Xe.status)===-6)return}}else if(!je.current){var Xe=yield(0,de.ck)(ge({},ze));if((Xe==null?void 0:Xe.status)===-6)return;const ct=yield He();Fe(ct.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Te=()=>me(void 0,null,function*(){(0,de.ck)(ge({},ze));const Me=yield He();Fe(Me.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,De)};var Pe=(0,ne.connect)(({exercise:Ce,globalSetting:xe})=>({globalSetting:xe,exercise:Ce}))(Ee)},26615:function(Et,st,he){"use strict";he.d(st,{Z:function(){return b}});var oe=he(59301),we=he(17574),E={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},pe=he(73631),fe=he(5623),de=he(88387),ue=Object.defineProperty,le=Object.defineProperties,se=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ne=(z,te,ce)=>te in z?ue(z,te,{enumerable:!0,configurable:!0,writable:!0,value:ce}):z[te]=ce,ee=(z,te)=>{for(var ce in te||(te={}))ae.call(te,ce)&&ne(z,ce,te[ce]);if(ie)for(var ce of ie(te))re.call(te,ce)&&ne(z,ce,te[ce]);return z},a=(z,te)=>le(z,se(te)),y=(z,te,ce)=>new Promise((ve,ge)=>{var ye=Se=>{try{be(ce.next(Se))}catch(Ee){ge(Ee)}},me=Se=>{try{be(ce.throw(Se))}catch(Ee){ge(Ee)}},be=Se=>Se.done?ve(Se.value):Promise.resolve(Se.value).then(ye,me);be((ce=ce.apply(z,te)).next())}),b=({value:z,onChange:te,scrollId:ce})=>{const[ve,ge]=(0,oe.useState)([]);(0,oe.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:oe.createElement("img",{src:pe,className:E.folderIcon}),isLeaf:!1,children:me(Ce.data||[])}];ge(xe)}}),me=Ce=>Ce.map(xe=>({title:xe.name,key:xe.group_id,icon:oe.createElement("img",{src:pe,className:E.folderIcon}),isLeaf:xe.children.length===0,children:me(xe.children)})),be=(Ce,xe,Be)=>Ce.map(Ae=>Ae.key===xe?ee(ee({},Ae),Be):Ae.children?a(ee({},Ae),{children:be(Ae.children,xe,Be)}):Ae),Se=(Ce,xe,Be)=>Ce.map(Ae=>{if(Ae.key===xe)return a(ee({},Ae),{icon:Be?oe.createElement("img",{src:fe,className:E.folderIcon}):oe.createElement("img",{src:pe,className:E.folderIcon})});if(Ae.children)return a(ee({},Ae),{children:Se(Ae.children,xe,Be)})}),Ee=(Ce,xe)=>{ge(Be=>Se(Be,xe.node.key,xe.expanded))},Pe=z?{selectedKeys:z,defaultExpandedKeys:z}:{};return ve.length>0&&oe.createElement("div",{id:ce||""},oe.createElement(we.default,ee({showLine:{showLeafIcon:!1},showIcon:!0,treeData:ve,className:E.folderWrapper,onSelect:te,onExpand:Ee},Pe)))}},662:function(Et,st,he){"use strict";he.d(st,{Z:function(){return le}});var oe=he(78241),we=he(92832),E=he(3113),pe=he(59301),fe={search:"search___JA0r9",btn:"btn___GGtZC"},de=he(59301),le=({value:se,onChange:ie})=>{const[ae]=oe.default.useForm(),re=(0,pe.useRef)(!1);(0,pe.useEffect)(()=>{se&&ae.setFieldsValue(se)},se);const ne=ee=>{re.current||ie(ee),re.current=!0,setTimeout(()=>{re.current=!1},2e3)};return de.createElement("div",{className:fe.search},de.createElement(oe.default,{className:fe.formWrap,colon:!1,form:ae,size:"large",layout:"inline",onFinish:ee=>{re.current||ne(ee)}},de.createElement(oe.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},de.createElement(we.default,{style:{width:280,height:40}})),de.createElement(oe.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(oe.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:fe.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},50838:function(Et,st,he){"use strict";he.d(st,{Z:function(){return de}});var oe=he(60324),we={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},E=he(32637),pe=he(59301),de=({type:ue,style:le})=>{const se=pe.createElement("div",{className:we.wrap,onClick:ie=>{ie.preventDefault(),ie.stopPropagation()}},pe.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",pe.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"),pe.createElement("div",{className:we.contact},pe.createElement("div",{className:we.img},pe.createElement("img",{src:E,width:"124px",height:"124px"})),pe.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return pe.createElement(oe.Z,{content:se},pe.createElement("span",{className:we.text,style:le},"\u9AD8\u6D88\u8017"))}},36166:function(Et,st,he){"use strict";he.d(st,{X:function(){return pe},y:function(){return E}});var oe=he(59301),we=he(8591);const E=fe=>{(0,oe.useEffect)(()=>{if(fe){const de=le=>{le.key==="F12"&&(le.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},ue=le=>{le.preventDefault()};return document.addEventListener("keydown",de),document.addEventListener("contextmenu",ue),()=>{document.removeEventListener("keydown",de),document.removeEventListener("contextmenu",ue)}}},[fe])},pe=()=>{const[fe,de]=(0,oe.useState)(!1),ue=le=>{const{keyCode:se,ctrlKey:ie,metaKey:ae,type:re}=le;(re==="paste"||(se===67||se===86)&&(ae||ie))&&(we.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),le.preventDefault(),le.stopPropagation())};return(0,oe.useEffect)(()=>(fe&&(window.addEventListener("keydown",ue,!0),window.addEventListener("paste",ue,!0)),()=>{window.removeEventListener("keydown",ue,!0),window.removeEventListener("paste",ue,!0)}),[fe]),{setOpenDisableCopyAndPaste:de,disableCopyAndPaste:fe}}},89837:function(Et,st,he){"use strict";he.d(st,{Z:function(){return ae}});var oe=he(59301),we={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},E=he(92310),pe=he.n(E),fe=he(71418),de=he(2859),ue=he(52430),le=he(89299),se=(re,ne,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(ce){y(ce)}},b=te=>{try{z(ee.throw(te))}catch(ce){y(ce)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(re,ne)).next())}),ae=({data:re,className:ne,fullWidth:ee,style:a={},onClose:y,onOk:x,showFullTools:b,noAssociationId:z})=>{const te=(0,oe.useRef)(null),ce=(0,oe.useRef)(null),ve=(0,oe.useRef)(null),ge=(0,oe.useRef)(null),[ye,me]=(0,oe.useState)(!1),[be,Se]=(0,oe.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,oe.useEffect)(()=>{ve.current||(ve.current=document.createElement("style"),document.head.appendChild(ve.current)),re!=null&&re.visible?(document.body.setAttribute("data-custom","y-hidden"),ve.current.innerHTML=" html { overflow-y: hidden; }",re!=null&&re.src&&Ee()):(document.body.removeAttribute("data-custom"),ve.current&&(document.head.removeChild(ve.current),ve.current=null))},[re==null?void 0:re.visible]);const Ee=()=>se(void 0,null,function*(){me(!0),Se("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ae=yield(0,le.ZJ)(re==null?void 0:re.src);te.current.src="",te.current.src=Ae,te.current.onload=function(){Be()},me(!1),Se("")}),Pe=()=>{document.body.removeAttribute("data-custom"),ve.current.innerHTML=" ",y()},Ce=Ae=>se(void 0,null,function*(){me(!0),Se("\u6B63\u5728\u4FDD\u5B58\u4E2D");const _e=yield(0,ue.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:re.title,file:Ae.dataUrl}});_e!=null&&_e.id&&!z?(yield(0,ue.ZP)(`/api/attachments/${re.id}/add_subitem.json`,{method:"post",body:{subitem_id:_e==null?void 0:_e.id,settings:JSON.stringify(Ae.state)}})).status===0&&x():_e!=null&&_e.id&&x(_e),document.body.removeAttribute("data-custom"),ve.current.innerHTML=" ",me(!1),Se("")}),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 ke=document.querySelector(Le.name);ke&&ke.setAttribute("title",Le.title)})},Be=()=>{ce.current=new de.hP(te.current),ce.current.targetRoot=ge.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(),re!=null&&re.snapshotData&&ce.current.restoreState(re.snapshotData),setTimeout(()=>{window.scrollTo(0,0),xe()},300)};return oe.createElement(oe.Fragment,null,(re==null?void 0:re.visible)&&oe.createElement(fe.Z,{spinning:ye,tip:be,style:{position:"absolute"}},oe.createElement("div",{ref:ge,className:pe()(we.imageDimensions,ne,ee?we.fullWidth:""),style:a},oe.createElement("img",{className:we.img,ref:te}))))}},32454:function(Et,st,he){"use strict";he.d(st,{Z:function(){return Ge},$:function(){return Fe}});var oe=he(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=he(92310),pe=he.n(E),fe=he(78241),de=he(8591),ue=he(43418),le=he(5871),se=he(95237),ie=he(24905),ae=he(38854),re=he(54580),ne=he(3113),ee=he(93948),a=he(19842),y=he(92832),x=he(36433),b=he(13952),z="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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",ve="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",ge=he(52430),ye=he(26615),me=he(5623),be=he(14752),Se=he(24302),Ee=he(35944),Pe=he(15342),Ce=he.n(Pe),xe=(nt,$e,Je)=>new Promise((Ie,Te)=>{var Me=ct=>{try{tt(Je.next(ct))}catch(et){Te(et)}},Xe=ct=>{try{tt(Je.throw(ct))}catch(et){Te(et)}},tt=ct=>ct.done?Ie(ct.value):Promise.resolve(ct.value).then(Me,Xe);tt((Je=Je.apply(nt,$e)).next())}),Ae=oe.memo(({tagName:nt="div",value:$e="",className:Je,style:Ie={},onBlur:Te,id:Me})=>{const Xe=(0,oe.useRef)(null);(0,oe.useEffect)(()=>{if(!Xe.current)return;xe(void 0,null,function*(){const et=Xe.current;et.innerHTML="";const rt=$e==null?void 0:$e.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const xt of rt)if(xt.startsWith("$$")&&xt.endsWith("$$")||xt.startsWith("`$$")&&xt.endsWith("$$`")){const dt=xt.startsWith("`$$")?xt.slice(3,-3):xt.slice(2,-2),St=document.createElement("span");St.setAttribute("contentEditable","false"),St.setAttribute("title",xt),St.className="edu_latex",et.appendChild(St),Ce().render(dt,St,{throwOnError:!1})}else{const dt=xt==null?void 0:xt.replace(/<[^>]*>/g,St=>St.startsWith("{var ct,et;if(Te&&Xe.current){const xt=Xe.current.cloneNode(!0),dt=xt.querySelectorAll("span.edu_latex");for(let St of dt){const ht=St.getAttribute("title"),Dt=document.createTextNode(ht||""),Tt=St;(et=(ct=Tt.parentNode)==null?void 0:ct.replaceChild)==null||et.call(ct,Dt,Tt)}Te(xt.innerHTML)}};return oe.createElement(oe.Fragment,null,oe.createElement(nt,{ref:Xe,contentEditable:!0,className:Je,style:Ie,onBlur:tt}))}),_e=he(64681),Le=he(41312),ke=he(28639),De=Object.defineProperty,Ze=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Ne=(nt,$e,Je)=>$e in nt?De(nt,$e,{enumerable:!0,configurable:!0,writable:!0,value:Je}):nt[$e]=Je,Re=(nt,$e)=>{for(var Je in $e||($e={}))Ke.call($e,Je)&&Ne(nt,Je,$e[Je]);if(Ue)for(var Je of Ue($e))ze.call($e,Je)&&Ne(nt,Je,$e[Je]);return nt},He=(nt,$e)=>Ze(nt,Ve($e)),Qe=(nt,$e,Je)=>new Promise((Ie,Te)=>{var Me=ct=>{try{tt(Je.next(ct))}catch(et){Te(et)}},Xe=ct=>{try{tt(Je.throw(ct))}catch(et){Te(et)}},tt=ct=>ct.done?Ie(ct.value):Promise.resolve(ct.value).then(Me,Xe);tt((Je=Je.apply(nt,$e)).next())});const it=nt=>{nt.preventDefault();let Je=(nt.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,Je)},Ye=nt=>{nt.key==="Enter"&&nt.preventDefault()},We=({children:nt,style:$e})=>oe.createElement("div",{className:we.leftBox,style:$e,onPaste:it},nt),Oe=({children:nt,style:$e,className:Je})=>oe.createElement("div",{className:pe()(we.rightBox,Je),style:$e,onPaste:it},nt),je=({className:nt,style:$e={},width:Je=1200,onCancel:Ie=()=>{},onSuccess:Te=()=>{},gather:Me={},mode:Xe=1,stickyTop:tt=0,subDisciplineId:ct=[],hideWordFeatures:et,dataSource:rt=[],customLeftHeadNode:xt,customRightHeadNode:dt,customLeftContent:St,hideRecognition:ht=!1,onExchange:Dt,isSingleSelection:Tt=!1,underpinBackgroundStyle:Ct={},headExtraNode:Bt,isRefreshItemBank:Nt=!1,okText:Zt="\u786E\u5B9A\u5BFC\u5165",onSave:Lt})=>{var Rt;const[zt,xn]=(0,oe.useState)(1),[En,sn]=(0,oe.useState)(0),[an,gn]=(0,oe.useState)(""),[ln,$t]=(0,oe.useState)(!1),[Tn,Ht]=(0,oe.useState)([]),[qt,un]=(0,oe.useState)([]),[Xt,at]=(0,oe.useState)(!1),[ft,vt]=(0,oe.useState)(!1),[wt,Ut]=(0,oe.useState)(!1),[Yt,Kt]=(0,oe.useState)(!1),[pt,gt]=(0,oe.useState)([]),[mt,Mt]=(0,oe.useState)(1),[mn,cn]=(0,oe.useState)(!1),[wn,Fn]=(0,oe.useState)(!0),[At,jt]=(0,oe.useState)(0),[Bn,Gt]=(0,oe.useState)(!1),[bn]=fe.default.useForm(),[nn]=fe.default.useForm(),nr=(0,oe.useRef)(null),kn=(0,oe.useRef)(null),Un=(0,oe.useRef)(),pr=(0,oe.useRef)(null),_n=["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=["C","C++","Java","Python","JavaScript","Ruby"];(0,oe.useEffect)(()=>{rt!=null&&rt.length&&Qt(rt)},[rt]),(0,oe.useEffect)(()=>{zt===2&&nr.current.focus()},[zt]),(0,oe.useEffect)(()=>{wt&&cr()},[wt]);const $n=()=>{if(zt===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:()=>Qe(void 0,null,function*(){xn(1)})})},cr=()=>Qe(void 0,null,function*(){const qe=yield(0,ge.ZP)("/api/disciplines.json",{method:"get",params:{source:Xe===1?"new_question":"subject"}});gt(qe.disciplines||[])}),ir=qe=>{const ot=[],lt=(Pt,Ft)=>{Pt.length>=2&&ot.push(Pt.join(""));for(let rn=Ft;rn(qe=qe||"",qe=String(qe),qe=qe.replace(/\s+/g,""),qe),rr=qe=>(qe=qe||"",qe=String(qe),qe=qe.replace(/

/g,""),qe=qe.replace(/
/g,` -`),qe=qe.replace(/<\/div>/g,` -`),qe=dn(qe),qe),Br=qe=>qe.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),dn=qe=>qe.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),br=qe=>{var ot;const lt=qe.clipboardData;if(lt){const Pt=lt.types.toString(),Ft=lt.items;if(Pt==="Files"||lt.types.indexOf("Files")>-1){qe.preventDefault();try{let rn=Ft[1];((ot=Ft[0])==null?void 0:ot.kind)==="file"&&(rn=Ft[0]);const Vt=rn.getAsFile();(0,Ee.I)(Vt,kt=>{var It;if(kt.id){if(((It=Vt==null?void 0:Vt.type)==null?void 0:It.indexOf("image"))>-1){const on=``;document.execCommand("insertText",!1,on)}}else(kt==null?void 0:kt.status)===401&&(document.location.href="/user/login")})}catch(rn){de.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Er(qe,ot){return Qe(this,null,function*(){if(typeof qe=="string")return yield ot(qe);if(typeof qe!="object"||qe===null)return qe;if(Array.isArray(qe))return yield Promise.all(qe.map(Ft=>Qe(this,null,function*(){return yield Er(Ft,ot)})));const lt={};for(const Pt in qe)if(Object.prototype.hasOwnProperty.call(qe,Pt)){const Ft=qe[Pt];typeof Ft=="string"?lt[Pt]=yield ot(Ft):typeof Ft=="object"?lt[Pt]=yield Er(Ft,ot):lt[Pt]=Ft}return lt})}const vr=()=>Qe(void 0,null,function*(){var qe;$t(!0),gn("\u5904\u7406\u4E2D"),yield new Promise(Pt=>setTimeout(Pt,1e3));let ot=(qe=kn.current)==null?void 0:qe.querySelectorAll('[data-text="edit"]'),lt="";try{ot.forEach(function(Pt){var Ft,rn,Vt,kt;const It=Pt.cloneNode(!0),on=It.querySelectorAll("span.edu_latex");for(let _t of on){const Wt=_t.getAttribute("title"),Ot=document.createTextNode(Wt),vn=_t;(rn=(Ft=vn.parentNode)==null?void 0:Ft.replaceChild)==null||rn.call(Ft,Ot,vn)}const tn=It.querySelectorAll("span[style]");for(let _t of tn)if(_t.style.fontFamily){const Wt=_t.innerHTML,Ot=document.createTextNode(Wt),vn=_t;(kt=(Vt=vn.parentNode)==null?void 0:Vt.replaceChild)==null||kt.call(Vt,Ot,vn)}It==null||It.childNodes.forEach(function(_t){_t.nodeType===Node.ELEMENT_NODE&&_t.localName!=="h5"&&_t.localName!=="h4"?lt+=`

${_t.innerHTML}

`:_t.nodeType===Node.TEXT_NODE&&(lt+=`

${_t.textContent}

`)})}),Ln("/api/intelligent_imports/import.json",{html:dn(lt)})}catch(Pt){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",Pt)}}),sr=qe=>{let ot=qe.filter(lt=>!!(lt!=null&<.type));return ot=ot.map(lt=>{var Pt;const Ft=(Pt=qn.find(Vt=>Vt.id===(lt==null?void 0:lt.type)))==null?void 0:Pt.deal,rn=He(Re({},lt),{id:String(Math.random()).slice(-6),knowledgePoint:Vn(lt==null?void 0:lt.knowledgePoint)});return Ft?Ft(rn):rn}),ot},Pn=()=>{if(zt===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:vr})},Nn=()=>oe.createElement("div",{className:we.row},oe.createElement("div",{className:we.leftLayout},oe.createElement(We,{style:{height:675}},zt===1&&oe.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>xn(2)},oe.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",oe.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",oe.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",oe.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",oe.createElement("br",null)),oe.createElement("div",{className:we.imgBox,style:{marginTop:75}},oe.createElement("img",{width:56,src:te}),oe.createElement("span",null,"\u7F16\u8F91\u533A"))),zt===2&&oe.createElement("div",{"data-text":"edit",onBlur:()=>{nr.current.innerHTML||xn(1)},ref:nr,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),oe.createElement("div",{className:we.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},oe.createElement("div",{className:we.imgBox,style:{marginTop:240}},oe.createElement("img",{width:56,src:ce}),oe.createElement("span",null,"\u9884\u89C8\u533A")))),Cn=(qe,ot,lt,Pt)=>{var Ft;console.log(qe,ot,lt,Pt,"onDataChange\u4FEE\u6539\u6570\u503C");const rn=JSON.parse(JSON.stringify(qt));Pt===void 0?rn[ot][qe]=lt:rn[ot].questions[Pt][qe]=lt;const Vt=Re({},rn[ot]),kt=(Ft=qn.find(It=>It.id===(Vt==null?void 0:Vt.type)))==null?void 0:Ft.deal;rn[ot]=kt(Vt),un(rn)},Dn=(qe,ot,lt)=>{var Pt;const Ft=lt!==void 0,rn=(Pt=qn.find(It=>It.id===(qe==null?void 0:qe.type)))==null?void 0:Pt.type,Vt=`${ot+1}.${lt===void 0?"":lt+1+"."}`,kt=`${(qe==null?void 0:qe.type)==="7"?"{{":""}${Vt}\u3010${rn}\u3011${(qe==null?void 0:qe.question)||""}`;return oe.createElement(oe.Fragment,null,Ft&&oe.createElement("h4",{contentEditable:!0}),oe.createElement(Ae,{id:qe==null?void 0:qe.id,tagName:"div",value:kt}))},ut=(qe,ot)=>Qe(void 0,null,function*(){var lt;const Pt=yield Dt(qe,ot),Ft=(lt=Pt==null?void 0:Pt.data)==null?void 0:lt.content;if(Ft!=null&&Ft.length){const rn=sr(Ft)[0];Tn.splice(ot,1,rn),qt.splice(ot,1,rn),Ht([...Tn]),un([...qt])}}),dr=(qe,ot,lt)=>{var Pt;const Ft=lt!==void 0,rn=(Pt=qn.find(kt=>kt.id===(qe==null?void 0:qe.type)))==null?void 0:Pt.type,Vt=`${ot+1}.${lt===void 0?"":lt+1+"."}`;return Ft?oe.createElement("div",{style:{padding:"10px 18px"}},`${Vt}\u3010${rn}\u3011`,oe.createElement(Ae,{id:qe==null?void 0:qe.id,tagName:"span",className:we.edit,onBlur:kt=>Cn("question",ot,kt,lt),value:(qe==null?void 0:qe.question)||""})):oe.createElement(oe.Fragment,null,oe.createElement("div",{className:we.actionHead},oe.createElement("div",{className:"c-light-primary"},`${Vt}\u3010${rn}\u3011`),Xe!==1&&oe.createElement(le.Z,{disabled:(qe==null?void 0:qe.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:kt=>Cn("score",ot,kt,lt),value:qe==null?void 0:qe.score}),oe.createElement(se.Z,{align:"middle",style:{marginLeft:"auto"}},!!Dt&&oe.createElement("span",{className:"current c-light-primary mr30",onClick:()=>ut(qe,ot)},oe.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),oe.createElement(ie.default,{onChange:kt=>Cn("checked",ot,kt.target.checked,lt),checked:!!(qe!=null&&qe.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),oe.createElement(Ae,{id:qe==null?void 0:qe.id,tagName:"div",style:{padding:"10px 18px"},className:we.edit,onBlur:kt=>Cn("question",ot,kt,lt),value:qe==null?void 0:qe.question}))},Ar=(qe,ot,lt)=>oe.createElement(oe.Fragment,null,["0","1","2","4"].includes(qe==null?void 0:qe.type)&&oe.createElement(Ae,{id:qe==null?void 0:qe.id,value:`\u7B54\u6848\uFF1A${ot||""}`,tagName:"p"}),!lt&&oe.createElement(Ae,{id:qe==null?void 0:qe.id,value:`\u96BE\u5EA6\uFF1A${(qe==null?void 0:qe.difficulty)||""}`,tagName:"p"}),(qe==null?void 0:qe.type)!=="7"&&oe.createElement(Ae,{id:qe==null?void 0:qe.id,value:`\u89E3\u6790\uFF1A${(qe==null?void 0:qe.analyze)||""}`,tagName:"p"}),!lt&&oe.createElement(Ae,{id:qe==null?void 0:qe.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(qe==null?void 0:qe.knowledgePoint)||""}`,tagName:"p"})),yr=(qe,ot,lt,Pt)=>{const Ft=Pt!==void 0,rn=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Vt=Ft&&!qe.last&&!qe.errorMsg?{marginBottom:10}:{},kt=rn.map(It=>({key:It,label:It,onClick:()=>Cn("difficulty",lt,It,Pt)}));return oe.createElement("div",{className:we.liWrap,style:Vt},["4"].includes(qe==null?void 0:qe.type)&&oe.createElement("div",{className:we.li},oe.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),oe.createElement(Ae,{id:qe==null?void 0:qe.id,tagName:"div",className:`${we.edit} c-black`,onBlur:It=>Cn("answer",lt,[It],Pt),value:ot})),!Ft&&oe.createElement("div",{className:we.li},oe.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),oe.createElement("div",{className:"c-black"},oe.createElement(ae.Z,{menu:{items:kt}},oe.createElement("span",{className:"c-light-primary"},qe==null?void 0:qe.difficulty,oe.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(qe==null?void 0:qe.type)!=="7"&&oe.createElement("div",{className:we.li},oe.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),oe.createElement(Ae,{id:qe==null?void 0:qe.id,tagName:"div",className:`${we.edit} c-grey-333`,onBlur:It=>Cn("analyze",lt,It,Pt),value:qe==null?void 0:qe.analyze})),!Ft&&oe.createElement("div",{onKeyDown:Ye,className:we.li},oe.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),oe.createElement(Ae,{id:qe==null?void 0:qe.id,tagName:"div",value:(qe==null?void 0:qe.knowledgePoint)||"",className:`${we.edit} c-grey-333`,onBlur:It=>Cn("knowledgePoint",lt,Vn(rr(It)),Pt)})))},yn=qe=>oe.createElement(oe.Fragment,null,typeof(qe==null?void 0:qe.errorMsg)=="string"&&!!(qe!=null&&qe.errorMsg)&&oe.createElement("h5",{contentEditable:!1},oe.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),oe.createElement("div",null,qe==null?void 0:qe.errorMsg))),Cr=qe=>oe.createElement(oe.Fragment,null,typeof(qe==null?void 0:qe.errorMsg)=="string"&&!!(qe!=null&&qe.errorMsg)&&oe.createElement("h5",null,oe.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),oe.createElement("div",null,qe==null?void 0:qe.errorMsg))),xr=(qe,ot,lt,Pt)=>{let Ft="flex";return(Tt&&At!==Pt||Xt&&!(lt!=null&<.errorMsg))&&(Ft="none"),oe.createElement("div",{className:we.row,style:{display:Ft}},oe.createElement("div",{className:we.leftLayout},St||oe.createElement(We,null,oe.createElement("div",{"data-text":"edit",contentEditable:!0,className:we.question},qe))),oe.createElement("div",{className:we.rightLayout},oe.createElement(Oe,{className:lt!=null&<.errorMsg?we.error:""},ot)))},qn=[{id:"0",type:"\u5355\u9009\u9898",element:(qe,ot,lt)=>{var Pt,Ft;const rn=lt!==void 0;let Vt=(Pt=qe==null?void 0:qe.answer)==null?void 0:Pt[0];const kt=oe.createElement(oe.Fragment,null,Dn(qe,ot,lt),(Ft=qe==null?void 0:qe.options)==null?void 0:Ft.map((_t,Wt)=>oe.createElement(Ae,{id:qe==null?void 0:qe.id,key:Wt,value:`${_n[Wt]}.${_t}`,tagName:"p"})),Ar(qe,Vt,rn),yn(qe));let It=rn?qe:qt[ot];const on=It==null?void 0:It.options,tn=oe.createElement(oe.Fragment,null,dr(It,ot,lt),on==null?void 0:on.map((_t,Wt)=>{var Ot;return oe.createElement("div",{key:Wt,className:we.option},oe.createElement("aside",{className:((Ot=It==null?void 0:It.answer)==null?void 0:Ot[0])===_n[Wt]?we.active:"",onClick:()=>Cn("answer",ot,[_n[Wt]],lt)},_n[Wt]),oe.createElement(Ae,{id:It==null?void 0:It.id,tagName:"div",className:`${we.text}`,onBlur:vn=>{on[Wt]=vn,Cn("options",ot,on,lt)},value:_t}))}),yr(It,"",ot,lt),Cr(It));return rn?[kt,tn]:xr(kt,tn,It,ot)},deal:qe=>{var ot,lt,Pt;qe.score=qe.score===void 0?2:qe.score;let Ft=Vn((ot=qe==null?void 0:qe.answer)==null?void 0:ot[0]).toUpperCase();qe.answer=Ft?[Ft]:[];let rn=[];if(!(qe!=null&&qe.options))rn.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{qe.options=(lt=qe.options)==null?void 0:lt.slice(0,8);const Vt=qe.options.map(It=>It==null?void 0:It.trim().replace(/^\s+|\s+$/g,""));new Set(Vt).size!==Vt.length&&rn.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Ft||rn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),Ft&&(_n.slice(0,((Pt=qe==null?void 0:qe.options)==null?void 0:Pt.length)||8).includes(Ft)||rn.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")),Vn(qe==null?void 0:qe.question)||rn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),qe.errorMsg=rn.join(` -`),qe}},{id:"1",type:"\u591A\u9009\u9898",element:(qe,ot,lt)=>{var Pt,Ft;const rn=lt!==void 0;let Vt=(Pt=qe==null?void 0:qe.answer)==null?void 0:Pt[0];const kt=oe.createElement(oe.Fragment,null,Dn(qe,ot,lt),(Ft=qe==null?void 0:qe.options)==null?void 0:Ft.map((_t,Wt)=>oe.createElement(Ae,{id:qe==null?void 0:qe.id,key:Wt,value:`${_n[Wt]}.${_t}`,tagName:"p"})),Ar(qe,Vt,rn),yn(qe));let It=rn?qe:qt[ot];const on=It==null?void 0:It.options,tn=oe.createElement(oe.Fragment,null,dr(It,ot,lt),on==null?void 0:on.map((_t,Wt)=>{var Ot,vn;return oe.createElement("div",{key:Wt,className:we.option},oe.createElement("aside",{className:(vn=(Ot=It==null?void 0:It.answer)==null?void 0:Ot[0])!=null&&vn.includes(_n[Wt])?we.active:"",onClick:()=>{var On;let Hn=((On=It==null?void 0:It.answer)==null?void 0:On[0])||"";const bt=_n[Wt];Hn.includes(bt)?Hn=Hn.replace(new RegExp(bt,"g"),""):Hn+=bt,Hn=Hn.split("").sort().join(""),Cn("answer",ot,[Hn],lt)}},_n[Wt]),oe.createElement(Ae,{id:It==null?void 0:It.id,tagName:"div",className:`${we.text}`,onBlur:On=>{on[Wt]=On,Cn("options",ot,on,lt)},value:_t}))}),yr(It,"",ot,lt),Cr(It));return rn?[kt,tn]:xr(kt,tn,It,ot)},deal:qe=>{var ot,lt,Pt;qe.score=qe.score===void 0?2:qe.score;let Ft=Vn((ot=qe==null?void 0:qe.answer)==null?void 0:ot[0]).toUpperCase().split("").sort().join("");qe.answer=Ft?[Ft]:[];let rn=[];if(!(qe!=null&&qe.options))rn.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{qe.options=(lt=qe.options)==null?void 0:lt.slice(0,8);const Vt=qe.options.map(It=>It==null?void 0:It.trim().replace(/^\s+|\s+$/g,""));new Set(Vt).size!==Vt.length&&rn.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(Ft||rn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),Ft){const Vt=_n.slice(0,((Pt=qe==null?void 0:qe.options)==null?void 0:Pt.length)||8);ir(Vt).includes(Ft)||rn.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 Vn(qe==null?void 0:qe.question)||rn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),qe.errorMsg=rn.join(` -`),qe}},{id:"2",type:"\u5224\u65AD\u9898",element:(qe,ot,lt)=>{var Pt,Ft;const rn=lt!==void 0;let Vt=(Pt=qe==null?void 0:qe.answer)==null?void 0:Pt[0];const kt=oe.createElement(oe.Fragment,null,Dn(qe,ot,lt),Ar(qe,Vt,rn),yn(qe));let It=rn?qe:qt[ot];const on=["\u6B63\u786E","\u9519\u8BEF"];let tn=((Ft=It==null?void 0:It.answer)==null?void 0:Ft[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(tn)?tn="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(tn)&&(tn="\u9519\u8BEF");const _t=oe.createElement(oe.Fragment,null,dr(It,ot,lt),on==null?void 0:on.map((Wt,Ot)=>oe.createElement("div",{key:Ot,className:we.option},oe.createElement("aside",{style:{borderRadius:2},className:tn===Wt?we.active:"",onClick:()=>Cn("answer",ot,[Wt],lt)},Wt==="\u6B63\u786E"?"T":"F"),oe.createElement("div",{style:{pointerEvents:"none"},className:`${we.text}`},Wt))),yr(It,"",ot,lt),Cr(It));return rn?[kt,_t]:xr(kt,_t,It,ot)},deal:qe=>{var ot;qe.score=qe.score===void 0?2:qe.score;let lt=Vn((ot=qe==null?void 0:qe.answer)==null?void 0:ot[0]);qe.answer=lt?[lt]:[];let Pt=[];return lt||Pt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),lt&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(lt)&&Pt.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"),Vn(qe==null?void 0:qe.question)||Pt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),qe.errorMsg=Pt.join(` -`),qe}},{id:"3",type:"\u586B\u7A7A\u9898",element:(qe,ot,lt)=>{var Pt,Ft;const rn=lt!==void 0,Vt=oe.createElement(oe.Fragment,null,Dn(qe,ot,lt),(Pt=qe==null?void 0:qe.answer)==null?void 0:Pt.map((on,tn)=>oe.createElement(Ae,{id:qe==null?void 0:qe.id,key:tn,tagName:"p",value:`\u7B54\u6848${tn+1}\uFF1A${on.text||""}`})),Ar(qe,"",rn),yn(qe));let kt=rn?qe:qt[ot];const It=oe.createElement(oe.Fragment,null,dr(kt,ot,lt),(Ft=kt==null?void 0:kt.answer)==null?void 0:Ft.map((on,tn)=>oe.createElement("div",{key:tn,className:we.option},oe.createElement("aside",{className:we.fill},"\u586B\u7A7A\u9879",tn+1),on.model===1&&oe.createElement(Ae,{id:kt==null?void 0:kt.id,tagName:"div",onBlur:_t=>{kt.answer[tn].latex=rr(_t),Cn("answer",ot,kt.answer,lt)},className:`${we.text}`,value:on.latex}),on.model===2&&oe.createElement(Se.Z,{value:on.latex,onChange:_t=>{kt.answer[tn].latex=_t,Cn("answer",ot,kt.answer,lt)}}))),yr(kt,"",ot,lt),Cr(kt));return rn?[Vt,It]:xr(Vt,It,kt,ot)},deal:qe=>{var ot,lt,Pt,Ft;qe.score=qe.score===void 0?2:qe.score,qe.question=(ot=qe.question)==null?void 0:ot.replaceAll("\u2581","_");const rn=(lt=qe.answer)==null?void 0:lt.map(kt=>{if(Object.prototype.toString.call(kt)==="[object Object]")return kt;kt=kt==null?void 0:kt.trim();const It={model:1,text:kt,latex:kt};return kt.startsWith("$$")&&kt.endsWith("$$")||kt.startsWith("`$$")&&kt.endsWith("$$`")?(It.model=2,It.latex=kt.slice(2,-2)):It.latex=rr(kt),It});qe.answer=rn;let Vt=[];return rn||Vt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Vn(qe==null?void 0:qe.question)?qe!=null&&qe.question.includes("_")?(Pt=qe==null?void 0:qe.answer)!=null&&Pt.length&&((qe==null?void 0:qe.question.match(/_+/g))||[]).length!==((Ft=qe==null?void 0:qe.answer)==null?void 0:Ft.length)&&Vt.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Vt.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):Vt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),qe.errorMsg=Vt.join(` -`),qe}},{id:"4",type:"\u7B80\u7B54\u9898",element:(qe,ot,lt)=>{var Pt,Ft;const rn=lt!==void 0;let Vt=(Pt=qe==null?void 0:qe.answer)==null?void 0:Pt[0];const kt=oe.createElement(oe.Fragment,null,Dn(qe,ot,lt),Ar(qe,Vt,rn),yn(qe));let It=rn?qe:qt[ot];const on=oe.createElement(oe.Fragment,null,dr(It,ot,lt),yr(It,(Ft=It==null?void 0:It.answer)==null?void 0:Ft[0],ot,lt),Cr(It));return rn?[kt,on]:xr(kt,on,It,ot)},deal:qe=>{qe.score=qe.score===void 0?5:qe.score;let ot=[];return Vn(qe==null?void 0:qe.question)||ot.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),qe.errorMsg=ot.join(` -`),qe}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(qe,ot)=>{var lt,Pt;const Ft=qt[ot],rn=ur.slice(0,4).map(Vt=>({key:Vt,label:Vt,onClick:()=>Cn("platform",ot,Vt)}));return oe.createElement("div",{className:we.row,style:{display:Xt?Ft!=null&&Ft.errorMsg?"flex":"none":"flex"}},oe.createElement("div",{className:we.leftLayout},oe.createElement(We,null,oe.createElement("div",{"data-text":"edit",contentEditable:!0,className:we.question},Dn(qe,ot),oe.createElement(Ae,{id:qe==null?void 0:qe.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(qe==null?void 0:qe.description)||""}`,tagName:"p"}),Ar(qe),oe.createElement(Ae,{id:qe==null?void 0:qe.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${qe==null?void 0:qe.timeLimit}`,tagName:"p"}),oe.createElement(Ae,{id:qe==null?void 0:qe.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(qe==null?void 0:qe.platform)||""}`,tagName:"p"}),oe.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),oe.createElement("h4",null),oe.createElement(Ae,{id:qe==null?void 0:qe.id,value:(qe==null?void 0:qe.code)||"",tagName:"div"}),(lt=qe==null?void 0:qe.inputs)==null?void 0:lt.map((Vt,kt)=>{var It;return oe.createElement(oe.Fragment,{key:kt},oe.createElement("h4",null),oe.createElement(Ae,{id:qe==null?void 0:qe.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${kt+1})\u8F93\u5165\uFF1A${Vt||""}`,tagName:"div"}),oe.createElement(Ae,{id:qe==null?void 0:qe.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${kt+1})\u8F93\u51FA\uFF1A${((It=qe==null?void 0:qe.outputs)==null?void 0:It[kt])||""}`,tagName:"div"}))}),yn(qe)))),oe.createElement("div",{className:we.rightLayout},oe.createElement(Oe,{className:Ft!=null&&Ft.errorMsg?we.error:""},dr(Ft,ot),oe.createElement("div",{className:we.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},oe.createElement("div",{className:we.li},oe.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),oe.createElement(Ae,{className:we.edit,id:Ft==null?void 0:Ft.id,value:Ft==null?void 0:Ft.description,tagName:"div",onBlur:Vt=>Cn("description",ot,Vt)}))),yr(Ft,"",ot),oe.createElement("div",{className:we.liWrap},oe.createElement("div",{className:we.li},oe.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),oe.createElement(Ae,{className:we.edit,id:Ft==null?void 0:Ft.id,value:Ft==null?void 0:Ft.timeLimit,tagName:"div",onBlur:Vt=>Cn("timeLimit",ot,rr(Vt))})),oe.createElement("div",{className:we.li},oe.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),oe.createElement("div",{className:"c-black"},oe.createElement(ae.Z,{menu:{items:rn}},oe.createElement("span",{className:"c-light-primary"},Ft==null?void 0:Ft.platform,oe.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),oe.createElement("div",{className:we.li,style:{flexDirection:"column",alignItems:"start"}},oe.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),oe.createElement(Ae,{className:we.edit,id:Ft==null?void 0:Ft.id,value:(Ft==null?void 0:Ft.code)||"",onBlur:Vt=>Cn("code",ot,rr(Vt)),tagName:"div"}))),(Pt=Ft==null?void 0:Ft.inputs)==null?void 0:Pt.map((Vt,kt)=>{var It;return oe.createElement("div",{className:we.liWrap,key:kt},oe.createElement("div",{className:we.li},oe.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",kt+1,")\u8F93\u5165\uFF1A"),oe.createElement(Ae,{id:Ft==null?void 0:Ft.id,value:Vt||"",className:we.edit,onBlur:on=>{const tn=[...(Ft==null?void 0:Ft.inputs)||[]];tn[kt]=rr(on),Cn("inputs",ot,tn)},tagName:"div"})),oe.createElement("div",{className:we.li},oe.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",kt+1,")\u8F93\u51FA\uFF1A"),oe.createElement(Ae,{id:Ft==null?void 0:Ft.id,value:((It=Ft==null?void 0:Ft.outputs)==null?void 0:It[kt])||"",className:we.edit,onBlur:on=>{const tn=[...(Ft==null?void 0:Ft.outputs)||[]];tn[kt]=rr(on),Cn("outputs",ot,tn)},tagName:"div"})))}),Cr(Ft))))},deal:qe=>{var ot,lt,Pt;qe.score=qe.score===void 0?10:qe.score,qe.code=(ot=qe.code)==null?void 0:ot.trim();let Ft=[];Vn(qe==null?void 0:qe.question)?((lt=qe==null?void 0:qe.question)==null?void 0:lt.length)>60&&Ft.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):Ft.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Vn(qe==null?void 0:qe.description)||Ft.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const rn=Vn(String((qe==null?void 0:qe.timeLimit)||""));if(qe.timeLimit=rn,(!rn||rn&&!["3","4","5","6","7","8","9","10"].includes(rn))&&Ft.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),qe.platform=Vn(qe==null?void 0:qe.platform),qe!=null&&qe.platform){const Vt=["c","c++","java","python"],kt=(Pt=qe==null?void 0:qe.platform)==null?void 0:Pt.toLowerCase(),It=Vt.findIndex(on=>on===kt);It>-1?qe.platform=ur[It]:Ft.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else Ft.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(qe!=null&&qe.inputs)||!(qe!=null&&qe.outputs))qe.inputs=[],qe.outputs=[],Ft.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 Vt=Math.min(qe.inputs.length,qe.outputs.length);qe.inputs=qe.inputs.slice(0,Vt),qe.outputs=qe.outputs.slice(0,Vt),qe.outputs.some(kt=>!Vn(kt))&&Ft.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return qe.errorMsg=Ft.join(` -`),qe}},{id:"7",type:"\u7EC4\u5408\u9898",element:(qe,ot)=>{var lt,Pt;const Ft=qt[ot];return oe.createElement("div",{className:we.row,style:{display:Xt?Ft!=null&&Ft.errorMsg?"flex":"none":"flex"}},oe.createElement("div",{className:we.leftLayout},oe.createElement(We,null,oe.createElement("div",{"data-text":"edit",contentEditable:!0,className:we.question},Dn(qe,ot),Ar(qe),(lt=qe==null?void 0:qe.questions)==null?void 0:lt.map((rn,Vt)=>{var kt;const It=(kt=qn.find(on=>on.id===(rn==null?void 0:rn.type)))==null?void 0:kt.element;return oe.createElement(oe.Fragment,{key:`left-${qe.id}-${Vt}`},It(rn,ot,Vt)[0])}),yn(qe),oe.createElement("p",{contentEditable:!0},"}}")))),oe.createElement("div",{className:we.rightLayout},oe.createElement(Oe,{className:Ft!=null&&Ft.errorMsg?we.error:""},dr(Ft,ot),yr(Ft,"",ot),(Pt=Ft==null?void 0:Ft.questions)==null?void 0:Pt.map((rn,Vt)=>{var kt;const It=(kt=qn.find(on=>on.id===(rn==null?void 0:rn.type)))==null?void 0:kt.element;return oe.createElement(oe.Fragment,{key:`right-${Ft.id}-${Vt}`},It(rn,ot,Vt)[1])}),Cr(Ft))))},deal:qe=>{var ot,lt,Pt,Ft,rn;const Vt=sr,kt=[...qn],It=kt.findIndex(Wt=>Wt.id==="0"),on=kt.findIndex(Wt=>Wt.id==="1");if(It!==-1){const Wt=kt[It].deal;kt[It].deal=Ot=>{const vn=Wt(Ot);return vn.errorMsg&&(vn.errorMsg=vn.errorMsg.split(` -`).filter(On=>On!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),vn}}if(on!==-1){const Wt=kt[on].deal;kt[on].deal=Ot=>{const vn=Wt(Ot);return vn.errorMsg&&(vn.errorMsg=vn.errorMsg.split(` -`).filter(On=>On!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),vn}}qe.questions=(ot=qe.questions)!=null&&ot.length?sr(qe.questions.slice(0,20)):[],qe.questions=(lt=qe.questions)==null?void 0:lt.map((Wt,Ot)=>{var vn;if(Wt.type==="0"||Wt.type==="1"){const On=(vn=Wt.options)==null?void 0:vn.map(Hn=>Hn==null?void 0:Hn.trim().replace(/^\s+|\s+$/g,""));On&&new Set(On).size!==On.length&&(Wt.errorMsg=(Wt.errorMsg?Wt.errorMsg+` -`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return He(Re({},Wt),{last:Ot===qe.questions.length-1})});const tn=(Pt=qe.questions)==null?void 0:Pt.reduce((Wt,Ot)=>{const vn=parseFloat(Ot.score);return isNaN(vn)?Wt:Wt+vn},0);qe.score=tn;let _t=[];return(Ft=qe.questions)!=null&&Ft.length?qe.errorMsg=((rn=qe.questions)==null?void 0:rn.findIndex(Wt=>!!Wt.errorMsg))>-1:_t.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),Vn(qe==null?void 0:qe.question)||_t.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),_t.length&&(qe.errorMsg=_t.join(` -`)),qe}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(qe,ot)=>{var lt,Pt;const Ft=qt[ot],rn=ur.map(Vt=>({key:Vt,label:Vt,onClick:()=>Cn("platform",ot,Vt)}));return oe.createElement("div",{className:we.row,style:{display:Xt?Ft!=null&&Ft.errorMsg?"flex":"none":"flex"}},oe.createElement("div",{className:we.leftLayout},oe.createElement(We,null,oe.createElement("div",{"data-text":"edit",contentEditable:!0,className:we.question},Dn(qe,ot),Ar(qe),oe.createElement(Ae,{id:qe==null?void 0:qe.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${qe==null?void 0:qe.timeLimit}`,tagName:"p"}),oe.createElement(Ae,{id:qe==null?void 0:qe.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(qe==null?void 0:qe.platform)||""}`,tagName:"p"}),oe.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),oe.createElement("h4",null),oe.createElement(Ae,{id:qe==null?void 0:qe.id,value:(qe==null?void 0:qe.code)||"",tagName:"div"}),oe.createElement("h4",null),oe.createElement(Ae,{id:qe==null?void 0:qe.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(qe==null?void 0:qe.input)||""}`,tagName:"p"}),oe.createElement(Ae,{id:qe==null?void 0:qe.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(qe==null?void 0:qe.output)||""}`,tagName:"p"}),(lt=qe==null?void 0:qe.answer)==null?void 0:lt.map((Vt,kt)=>oe.createElement(Ae,{key:kt,id:qe==null?void 0:qe.id,value:`\u7B54\u6848${kt+1}\uFF1A${Vt||""}`,tagName:"p"})),yn(qe)))),oe.createElement("div",{className:we.rightLayout},oe.createElement(Oe,{className:Ft!=null&&Ft.errorMsg?we.error:""},dr(Ft,ot),yr(Ft,"",ot),oe.createElement("div",{className:we.liWrap},oe.createElement("div",{className:we.li,onKeyDown:Ye},oe.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),oe.createElement(Ae,{className:we.edit,id:Ft==null?void 0:Ft.id,value:Ft==null?void 0:Ft.timeLimit,tagName:"div",onBlur:Vt=>Cn("timeLimit",ot,rr(Vt))})),oe.createElement("div",{className:we.li},oe.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),oe.createElement("div",{className:"c-black"},oe.createElement(ae.Z,{menu:{items:rn}},oe.createElement("span",{className:"c-light-primary"},Ft==null?void 0:Ft.platform,oe.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),oe.createElement("div",{className:we.li,style:{flexDirection:"column",alignItems:"start"}},oe.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),oe.createElement(Ae,{className:we.edit,id:Ft==null?void 0:Ft.id,value:(Ft==null?void 0:Ft.code)||"",onBlur:Vt=>Cn("code",ot,rr(Vt)),tagName:"div"})),oe.createElement("div",{className:we.li},oe.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),oe.createElement(Ae,{className:we.edit,id:Ft==null?void 0:Ft.id,value:(Ft==null?void 0:Ft.input)||"",onBlur:Vt=>Cn("input",ot,rr(Vt)),tagName:"div"})),oe.createElement("div",{className:we.li},oe.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),oe.createElement(Ae,{className:we.edit,id:Ft==null?void 0:Ft.id,value:(Ft==null?void 0:Ft.output)||"",onBlur:Vt=>Cn("output",ot,rr(Vt)),tagName:"div"}))),oe.createElement("div",{className:we.liWrap},(Pt=Ft==null?void 0:Ft.answer)==null?void 0:Pt.map((Vt,kt)=>oe.createElement("div",{className:we.li,key:kt},oe.createElement("aside",null,"\u7B54\u6848",kt+1,"\uFF1A"),oe.createElement(Ae,{id:Ft==null?void 0:Ft.id,value:Vt||"",className:we.edit,onBlur:It=>{const on=[...(Ft==null?void 0:Ft.answer)||[]];on[kt]=rr(It),Cn("output",ot,on)},tagName:"div"})))),Cr(Ft))))},deal:qe=>{var ot,lt,Pt,Ft,rn,Vt,kt,It;qe.score=qe.score===void 0?10:qe.score,qe.code=(Pt=(lt=(ot=qe.code)==null?void 0:ot.trim())==null?void 0:lt.replace(/@_@/g,"@\u2581@"))==null?void 0:Pt.replace(/@__@/g,"@\u2581\u2581@");let on=[];if(Vn(qe==null?void 0:qe.question)||on.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Vn(qe==null?void 0:qe.code)?/@▁@|@▁▁@/.test(qe==null?void 0:qe.code)?(Ft=qe==null?void 0:qe.answer)!=null&&Ft.length&&((rn=qe==null?void 0:qe.code.match(/@▁@|@▁▁@/g))==null?void 0:rn.length)!==((Vt=qe==null?void 0:qe.answer)==null?void 0:Vt.length)&&on.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):on.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"):on.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),qe!=null&&qe.answer?(kt=qe.answer)!=null&&kt.some(_t=>!Vn(_t))&&on.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):on.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),qe.platform=Vn(qe==null?void 0:qe.platform),qe!=null&&qe.platform){const _t=["c","c++","java","python","javascript","ruby"],Wt=(It=qe==null?void 0:qe.platform)==null?void 0:It.toLowerCase(),Ot=_t.findIndex(vn=>vn===Wt);Ot>-1?qe.platform=ur[Ot]:on.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else on.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");Vn(qe==null?void 0:qe.output)||on.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const tn=Vn(String((qe==null?void 0:qe.timeLimit)||""));return qe.timeLimit=tn,(!tn||tn&&!["3","4","5","6","7","8","9","10"].includes(tn))&&on.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),qe.errorMsg=on.join(` -`),qe}}],Mr=()=>oe.createElement(oe.Fragment,null,Tn.filter(qe=>{var ot;return!!((ot=qn.find(Pt=>Pt.id===(qe==null?void 0:qe.type)))==null?void 0:ot.element)}).map((qe,ot)=>{var lt;const Pt=(lt=qn.find(Ft=>Ft.id===(qe==null?void 0:qe.type)))==null?void 0:lt.element;return oe.createElement(oe.Fragment,{key:qe.id},Pt(qe,ot))})),Jt=()=>Qe(void 0,null,function*(){const qe=qt.filter(ot=>!ot.checked);if(zt!==3||!qe.length){de.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(Lt){Gt(!0),yield Lt(qt),Gt(!1);return}bn.setFieldsValue({sub_discipline_id:ct}),Ut(!0)}),fn=(qe,ot=[])=>{if(typeof qe=="string")return qe.trim();if(Array.isArray(qe))return qe.map(lt=>fn(lt,ot));if(typeof qe=="object"&&qe!==null){const lt={};for(const Pt in qe)qe.hasOwnProperty(Pt)&&(ot.includes(Pt)?lt[Pt]=qe[Pt]:lt[Pt]=fn(qe[Pt],ot));return lt}return qe},Qt=qe=>Qe(void 0,null,function*(){const ot=sr(fn(qe));Ht(ot),un(JSON.parse(JSON.stringify(ot))),xn(3),$t(!1),at(!1)});(0,oe.useEffect)(()=>{if(wn)return;const qe=()=>{sn(ot=>ot>=90?(clearInterval(Un.current),90):ot+1)};return Un.current=setInterval(qe,5e4/90),()=>clearInterval(Un.current)},[wn]);const Ln=(qe,ot)=>{Fn(!1);const lt=new FormData;Object.keys(ot).forEach(Ft=>{lt.append(Ft,ot[Ft])});const Pt=new window.XMLHttpRequest;Pt.withCredentials=!0,Pt.addEventListener("load",function(Ft){return Qe(this,null,function*(){var rn,Vt;try{const kt=JSON.parse((rn=Ft==null?void 0:Ft.target)==null?void 0:rn.response);if(Fn(!0),sn(100),yield new Promise(It=>setTimeout(()=>It(),780)),kt.status===0){if(!((Vt=kt==null?void 0:kt.data)!=null&&Vt.length)){de.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),$t(!1);return}Qt((kt==null?void 0:kt.data)||[])}else $t(!1),de.ZP.warning(kt==null?void 0:kt.message)}catch(kt){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",kt)}})}),Pt.addEventListener("error",()=>{$t(!1)}),Pt.open("POST",`${b.Z.API_SERVER}${qe}`),Pt.send(lt)},Yn=qe=>Qe(void 0,null,function*(){const ot=qe.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(ot)==-1?(de.ZP.error(`${qe.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()):($t(!0),gn("\u5904\u7406\u4E2D"),Ln("/api/intelligent_imports/import.json",{file:qe}),Promise.reject())});let An=[{key:1,label:oe.createElement(re.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Yn},oe.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,_e.Ny)()||(0,_e.$O)())&&An.push({key:2,label:oe.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{pr.current.onClick()}});const ar=[qt.length,(Rt=qt.filter(qe=>!!(qe!=null&&qe.errorMsg)))==null?void 0:Rt.length];return oe.createElement("div",{className:pe()(we.intelligentBox,"intelligent-body-curb",nt),style:He(Re({},$e),{width:Je}),ref:kn},oe.createElement("div",{className:we.underpin},oe.createElement("b",{style:Ct}),oe.createElement("b",{style:Ct})),oe.createElement("div",{className:we.head,style:{top:tt}},oe.createElement("div",{className:we.leftLayout},xt||oe.createElement(oe.Fragment,null,oe.createElement(se.Z,{align:"middle"},oe.createElement("div",{className:we.title},"\u8BD5\u9898\u7F16\u8F91"),!et&&oe.createElement(x.op,{href:`${b.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",oe.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),oe.createElement(x.op,{onClick:$n,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!et&&oe.createElement(ae.Z,{overlayClassName:we.menu,menu:{items:An}},oe.createElement(x.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!Bt&&Bt),oe.createElement("div",{className:we.tip},oe.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"))),oe.createElement(se.Z,{className:we.rightLayout,style:{alignItems:"start"}},dt||oe.createElement(oe.Fragment,null,oe.createElement("div",{className:we.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(zt)&&oe.createElement(ie.default,{className:"ml20",checked:Xt,onChange:qe=>at(qe.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(zt)&&oe.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",oe.createElement("span",{className:"ml5 mr5 c-light-primary"},ar[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",oe.createElement("span",{className:"ml5 mr5 c-red-e53"},ar[1]),"\u9898")),Tt&&oe.createElement("div",{className:we.tabs},Tn==null?void 0:Tn.map((qe,ot)=>oe.createElement("div",{onClick:()=>{jt(ot)},className:At===ot&&we.active,key:ot},"\u65B0\u9898",ot+1)))),oe.createElement("div",{className:we.centerBox},oe.createElement("img",{className:"mb10",src:ve,width:56}),!ht&&oe.createElement(x.op,{onClick:Pn},"\u8BC6\u522B"))),[1,2].includes(zt)&&Nn(),[3].includes(zt)&&Mr(),oe.createElement("div",{className:"pb10"}),oe.createElement("div",{className:we.buttonFixed},oe.createElement("div",{className:we.buttonWrap},oe.createElement(ne.ZP,{size:"middle",className:`${we.button} mr20`,onClick:Ie},"\u53D6\u6D88"),oe.createElement(ne.ZP,{size:"middle",type:"primary",loading:Bn,className:`${we.button}`,onClick:Jt},Zt))),oe.createElement(ue.default,{centered:!0,closable:!1,destroyOnClose:!0,open:ln,title:null,footer:null,width:320,afterClose:()=>sn(0)},oe.createElement(se.Z,{align:"middle",style:{flexDirection:"column"}},oe.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},an,oe.createElement("span",{className:we.dotLoading},oe.createElement("span",null,"."),oe.createElement("span",null,"."),oe.createElement("span",null,"."))),oe.createElement(ee.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:En}),oe.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",oe.createElement("span",{className:"ml5 c-light-primary"},En,"%")))),oe.createElement(ue.default,{centered:!0,open:wt,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:ft,width:480,onCancel:()=>Ut(!1),onOk:()=>bn.submit(),afterClose:()=>{bn.resetFields()}},oe.createElement(fe.default,{style:{maxHeight:550},form:bn,layout:"horizontal",colon:!1,size:"large",onFinish:qe=>Qe(void 0,null,function*(){var ot,lt,Pt,Ft,rn;const Vt=qt.filter(on=>!on.checked&&!on.errorMsg);vt(!0);const kt=()=>Qe(void 0,null,function*(){var on,tn;const _t=yield(0,ge.ZP)("/api/intelligent_imports/save.json",{method:"post",body:He(Re(Re({},Me),qe),{list:Vt,mode:Xe})});_t.status===0&&(Nt&&((on=_t==null?void 0:_t.data)!=null&&on.success)&&window.location.pathname==="/problemset"&&(Le.Z.publish("refresh-item-bank",qe.group_id),yield new Promise(Wt=>setTimeout(()=>Wt(),1500))),de.ZP.success(`\u6210\u529F\u5BFC\u5165${(tn=_t==null?void 0:_t.data)==null?void 0:tn.success}\u9053\u8BD5\u9898`,3),Te(_t),Ut(!1)),vt(!1)});if(Xe!==1){yield kt();return}const It=yield(0,ge.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:qt,mode:Xe}});if(It.status===0){if(!((ot=It==null?void 0:It.data)!=null&&ot.error_size)){yield kt();return}ue.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{vt(!1)},title:"\u63D0\u793A",content:oe.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",oe.createElement("span",{className:"c-light-primary ml5 mr5"},(lt=It==null?void 0:It.data)==null?void 0:lt.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",oe.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(Pt=It==null?void 0:It.data)==null?void 0:Pt.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",oe.createElement("span",{className:"ml5 mr5"},(rn=(Ft=It==null?void 0:It.data)==null?void 0:Ft.index)==null?void 0:rn.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})}})},oe.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),oe.createElement(fe.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"}]},oe.createElement(a.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:pt})),Xe===1&&oe.createElement(fe.default.Item,{label:oe.createElement(se.Z,{align:"middle",style:{justifyContent:"space-between"}},oe.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),oe.createElement("div",{onClick:()=>Kt(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},oe.createElement("img",{className:"mr5 primary-hover",src:me}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},oe.createElement(ye.Z,{key:mt})))),oe.createElement(ue.default,{centered:!0,open:Yt,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:mn,onCancel:()=>Kt(!1),onOk:()=>nn.submit(),afterClose:()=>{nn.resetFields()}},oe.createElement(fe.default,{style:{maxHeight:550},form:nn,layout:"horizontal",colon:!1,size:"large",onFinish:qe=>Qe(void 0,null,function*(){var ot;cn(!0),(yield(0,ge.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:qe.name,parent_id:(ot=qe==null?void 0:qe.parent_id)==null?void 0:ot[0]}})).status===0?(Mt(mt+1),setTimeout(()=>{de.ZP.success("\u64CD\u4F5C\u6210\u529F"),Kt(!1),cn(!1)},1e3)):cn(!1)})},oe.createElement(fe.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"}]},oe.createElement(y.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),oe.createElement(fe.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},oe.createElement(ye.Z,null)))),oe.createElement(ke.Z,{onSave:qe=>{$t(!0),gn("\u5904\u7406\u4E2D"),Ln("/api/intelligent_imports/import.json",{html:qe})},ref:pr}))},Fe=z;var Ge=je},18120:function(Et,st,he){"use strict";he.d(st,{N:function(){return y}});var oe=he(59301),we=he(57809),E=he(43418),pe=he(92832),fe=he(8591),de=he(95237),ue=he(43604),le=he(52430),se={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"},ie=he(92310),ae=he.n(ie),re=he(87169),ne=he(59301),ee=(x,b,z)=>new Promise((te,ce)=>{var ve=me=>{try{ye(z.next(me))}catch(be){ce(be)}},ge=me=>{try{ye(z.throw(me))}catch(be){ce(be)}},ye=me=>me.done?te(me.value):Promise.resolve(me.value).then(ve,ge);ye((z=z.apply(x,b)).next())});const{Option:a}=we.default,y=({subId:x,value:b,selectvalues:z,disabled:te,knowledgeOptions:ce=[],className:ve,height:ge,onChange:ye=()=>{},onAddKnowledgeFinish:me=()=>{},zIndex:be=1e3})=>{const Se=(0,oe.useRef)(),[Ee,Pe]=(0,oe.useState)([]);b=b||[];const Ce=(Be,Ae)=>{Be?(Pe([...Ae]),ye([...Ae])):(Pe([]),ye([]))};(0,oe.useEffect)(()=>{(z==null?void 0:z.length)>0?(Pe([...z]),ye([...z])):(Pe([]),ye([]))},[ce]),(0,oe.useEffect)(()=>{(b==null?void 0:b.length)>0&&ye([...b])},[ce]);const xe=Be=>{Be.preventDefault(),Se.current="",E.default.confirm({centered:!0,width:585,zIndex:be,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:se.public_tips},ne.createElement(re.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:se.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),ne.createElement(pe.default,{className:se.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:Se.current,onChange:Ae=>{Se.current=Ae.target.value}}))),onOk:()=>new Promise((Ae,_e)=>ee(void 0,null,function*(){if(!Se.current)return fe.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),_e();if(Se.current.length>20)return fe.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),_e();const Le=yield(0,le.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:Se.current,sub_discipline_id:x}});if((Le==null?void 0:Le.status)===0){me({id:Le.tag_discipline_id,name:Se.current,type:"personal"});let ke=z||[];ke.push(Le.tag_discipline_id),ye([...ke]),Pe([...ke]),ye([...ke])}return Ae()}))})};return ne.createElement(de.Z,{wrap:!1,align:"middle",className:ae()(se.wrap,ve)},ne.createElement(ue.Z,null,ne.createElement(we.default,{mode:"multiple",disabled:!x||te,className:se.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:Ce,style:{width:ge||490},showSearch:!0,allowClear:!0,value:Ee,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 ${ge&&se.add_style}`},ne.createElement("span",{className:se.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),ne.createElement("span",{className:se.linkBtn,onClick:xe},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},24949:function(Et,st,he){"use strict";he.d(st,{S:function(){return le}});var oe=he(59301),we=he(20834),E=he(38854),pe={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 fe=[{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}],le=({showSelectAll:se=!1,disciplinesData:ie=[],knowledgeData:ae=[],directionValue:re,subDisciplineValue:ne,typeValue:ee,knowledgeValue:a,showKnowledge:y=!1,showRandomType:x=!1,difficultyValue:b,randomValue:z,selectAll:te,languagesvalue:ce,className:ve,languages:ge=[],isprogram_homework:ye,showShixun:me=!1,showItemType:be=!0,onShixunChange:Se=()=>{},onDirectionChange:Ee=()=>{},onTypeChange:Pe=()=>{},onDifficultyChange:Ce=()=>{},handlelanguagesChange:xe=()=>{},onKnowledgeChange:Be=()=>{},onRandomChange:Ae=()=>{},showTeachGroup:_e=!1,teachGroupData:Le=[],onTeachGroupChange:ke=()=>{},teachGroupValue:De})=>{const[Ze,Ve]=(0,oe.useState)(0),Ue=(0,oe.useRef)(null),[Ke,ze]=(0,oe.useState)(0),Ne=(0,oe.useRef)(null);(0,oe.useEffect)(()=>{var He;ie.length!==0&&(((He=Ue==null?void 0:Ue.current)==null?void 0:He.clientHeight)>108?Ve(1):Ve(0)),ie.length===0&&Ve(0)},[ie]),(0,oe.useEffect)(()=>{var He;ae.length!==0&&(((He=Ne==null?void 0:Ne.current)==null?void 0:He.clientHeight)>108?ze(1):ze(0)),ae.length===0&&ze(0)},[ae]);const Re=(He=[],Qe)=>oe.createElement(we.default,{className:pe.subMenu},He.map(it=>oe.createElement(we.default.Item,{key:it.id},oe.createElement("a",{className:`${pe.subItem} ${ne===it.id?pe.subActive:""}`,onClick:()=>Ee(Qe,it.id)},it.name))));return oe.createElement("aside",{className:ve?`${pe.main} ${ve}`:pe.main},oe.createElement("div",{className:pe.wrap},ye&&oe.createElement("div",{className:pe.programName},"\u8BD5\u9898\u5E93-\u7F16\u7A0B\u9898"),_e&&oe.createElement("div",{className:pe.content},oe.createElement("span",{className:pe.name},"\u56E2\u961F"),oe.createElement("div",{className:pe.directionContentWrap},oe.createElement("li",{className:`${pe.directionItem} ${De?"":pe.active} `,onClick:()=>ke(null)},"\u5168\u90E8"),Le==null?void 0:Le.map(He=>oe.createElement("li",{key:He.group_id,className:`${pe.directionItem} ${De===He.group_id?pe.active:""} `,onClick:()=>ke(He.group_id)},He.name)))),oe.createElement("div",{className:pe.content},oe.createElement("span",{className:pe.name},"\u65B9\u5411"),oe.createElement("span",null),oe.createElement("div",{className:pe.directionContentWrap,style:{overflow:"hidden",height:Ze===1?88:"auto"}},oe.createElement("li",{className:`${pe.directionItem} ${re?"":pe.active} `,onClick:()=>Ee(null)},"\u5168\u90E8"),ie.map(He=>{var Qe;return oe.createElement(oe.Fragment,{key:He.id},((Qe=He.sub_disciplines)==null?void 0:Qe.length)>0?oe.createElement(E.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:it=>it.parentNode,dropdownRender:()=>Re(He.sub_disciplines,He.id)},oe.createElement("li",{className:`${pe.directionItem} ${re===He.id?pe.active:""} `,onClick:()=>Ee(He.id)},He.name)):oe.createElement("li",{className:`${pe.directionItem} ${re===He.id?pe.active:""} `,onClick:()=>Ee(He.id)},He.name))})),oe.createElement("div",{className:pe.directionContentWrap,ref:Ue,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},ie.map(He=>{var Qe;return oe.createElement(oe.Fragment,{key:He.id},((Qe=He.sub_disciplines)==null?void 0:Qe.length)>0?oe.createElement(E.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:it=>it.parentNode,dropdownRender:()=>Re(He.sub_disciplines,He.id)},oe.createElement("li",{className:`${pe.directionItem} ${re===He.id?pe.active:""} `,onClick:()=>Ee(He.id)},He.name)):oe.createElement("li",{className:`${pe.directionItem} ${re===He.id?pe.active:""} `,onClick:()=>Ee(He.id)},He.name))})),!!Ze&&oe.createElement("div",{className:pe.action},Ze===1&&oe.createElement("span",{onClick:()=>Ve(2)},"\u5C55\u5F00",oe.createElement("i",{className:"iconfont icon-xiala"})),Ze===2&&oe.createElement("span",{onClick:()=>Ve(1)},"\u6536\u8D77",oe.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),y&&oe.createElement("div",{className:pe.content},oe.createElement("span",{className:pe.name},"\u77E5\u8BC6\u70B9"),oe.createElement("div",{className:pe.directionContentWrap,style:{overflow:"hidden",height:Ke===1?94:"auto"}},oe.createElement("li",{className:`${pe.directionItem} ${a===-1?pe.active:""} `,onClick:()=>Be(-1)},"\u5168\u90E8"),ae.map(He=>oe.createElement("li",{key:He.id,className:`${pe.directionItem} ${a===He.id?pe.active:""} `,onClick:()=>Be(He.id)},He.name))),oe.createElement("div",{ref:Ne,className:pe.directionContentWrap,style:{height:"auto",position:"fixed",left:0,top:0,width:1010,visibility:"hidden"}},ae.map(He=>oe.createElement("li",{key:He.id,className:`${pe.directionItem} ${a===He.id?pe.active:""} `,onClick:()=>Be(He.id)},He.name))),!!Ke&&oe.createElement("div",{className:pe.action},Ke===1&&oe.createElement("span",{onClick:()=>ze(2)},"\u5C55\u5F00",oe.createElement("i",{className:"iconfont icon-xiala"})),Ke===2&&oe.createElement("span",{onClick:()=>ze(1)},"\u6536\u8D77",oe.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),be&&!ye&&oe.createElement("div",{className:pe.content},oe.createElement("span",{className:pe.name},"\u9898\u578B"),oe.createElement("li",{className:`${pe.directionItem} ${ee?"":pe.active} `,onClick:()=>Pe(null)},"\u5168\u90E8"),oe.createElement("div",{className:pe.directionContentWrap},fe.map(He=>oe.createElement("li",{key:He.name,className:`${pe.directionItem} ${ee===He.value?pe.active:""} `,onClick:()=>Pe(He.value)},He.name)),me&&oe.createElement("li",{key:"\u5B9E\u8BAD\u9898",className:pe.directionItem,onClick:()=>Se()},"\u5B9E\u8BAD\u9898"))),oe.createElement("div",{className:pe.content},oe.createElement("span",{className:pe.name},"\u96BE\u5EA6"),oe.createElement("li",{className:`${pe.directionItem} ${b?"":pe.active} `,onClick:()=>Ce(null)},"\u5168\u90E8"),oe.createElement("div",{className:pe.directionContentWrap},de.map(He=>oe.createElement("li",{key:He.name,className:`${pe.directionItem} ${b===He.value?pe.active:""} `,onClick:()=>Ce(He.value)},He.name)))),x&&oe.createElement("div",{className:pe.content},oe.createElement("span",{className:pe.name},"\u7C7B\u578B"),oe.createElement("li",{className:`${pe.directionItem} ${z?"":pe.active} `,onClick:()=>Ae(null)},"\u5168\u90E8"),oe.createElement("div",{className:pe.directionContentWrap},ue.map(He=>oe.createElement("li",{key:He.name,className:`${pe.directionItem} ${z===He.value?pe.active:""} `,onClick:()=>Ae(He.value)},He.name))))))}},24302:function(Et,st,he){"use strict";var oe=he(59301),we=he(25346),E=he(48136),pe=he(53267),fe=he(43418),de=he(59301);const ue=(0,oe.forwardRef)(({callback:le,width:se,onChange:ie,disabled:ae,readOnly:re,type:ne="",value:ee="",style:a={}},y)=>{const x=(0,oe.useRef)(),b=(0,oe.useRef)(),[z,te]=(0,oe.useState)(0),[ce,ve]=(0,oe.useState)(0),[ge,ye]=(0,oe.useState)(!1),me=()=>{var Pe=document.createElement("div");Pe.innerHTML=x.current.getValue();var Ce=Pe.innerText;return le&&le(Ce),Ce};(0,oe.useImperativeHandle)(y,()=>({getData:me}));const be=Pe=>{Pe.preventDefault();const Ce=Pe.clientX-z,xe=Pe.clientY-ce;document.body.onmousemove=Be=>{let Ae=Be.clientX-Ce,_e=Be.clientY-xe;const Le=document.getElementsByClassName("markdown-popup-form")[0],ke=window.innerWidth-Le.offsetWidth,De=window.innerHeight-Le.offsetHeight;Ae=Math.max(0,Math.min(Ae,ke)),_e=Math.max(0,Math.min(_e,De)),Se(Be.clientX,Be.clientY,Ce,xe)&&(te(Ae),ve(_e))},document.body.onmouseup=function(){document.body.onmousemove=null}},Se=(Pe,Ce,xe,Be)=>{const Ae=document.body.clientHeight,_e=document.body.clientWidth;return Pe<20&&xe>Pe||Pe>_e-20&&xeCe||Ce>Ae-20&&Be{ge&&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),ve(xe)},0)},[ge]);const Ee=()=>{ae||re||ye(!0)};return de.createElement("div",{style:a},de.createElement("div",{style:{width:se||"100%",position:"relative"},className:`${we.Z.mathFillWrap} ${ae||re?"cursorDefault":""}`,onClick:()=>Ee()},de.createElement("math-field",{disabled:ae,locale:"zh_cn",class:`${we.Z.mathField} ${ne}`,readOnly:re,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:ee?18:14},value:ee||""})),de.createElement(fe.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:ce},title:de.createElement("div",{style:{cursor:"move"},onMouseDown:be},"\u8F93\u5165\u516C\u5F0F"),open:ge,onOk:()=>{const Pe=b.current.getData();x.current.setValue(Pe),ie(Pe),ye(!1)},onCancel:()=>{ye(!1)},destroyOnClose:!0,className:"markdown-popup-form"},de.createElement(pe.Z,{value:ee,ref:b,onChange:ie,showSaveButton:!1})))});st.Z=ue},53267:function(Et,st,he){"use strict";var oe=he(59301),we=he(95237),E=he(43604),pe=he(99313),fe=he(3113),de=he(98573),ue=he(25346),le=he(48136),se=he(59301);const ie=(0,oe.forwardRef)(({callback:ae,showSaveButton:re,value:ne=""},ee)=>{const a=(0,oe.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 +`),Ce)},92578:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return x}});var oe=ve(59301),Ce=ve(17574),E=ve(88387),pe={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"},fe=Object.defineProperty,ce=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ae=(b,z,te)=>z in b?fe(b,z,{enumerable:!0,configurable:!0,writable:!0,value:te}):b[z]=te,re=(b,z)=>{for(var te in z||(z={}))se.call(z,te)&&ae(b,te,z[te]);if(le)for(var te of le(z))ie.call(z,te)&&ae(b,te,z[te]);return b},ne=(b,z)=>ce(b,ue(z)),ee=(b,z)=>{var te={};for(var de in b)se.call(b,de)&&z.indexOf(de)<0&&(te[de]=b[de]);if(b!=null&&le)for(var de of le(b))z.indexOf(de)<0&&ie.call(b,de)&&(te[de]=b[de]);return te},a=(b,z,te)=>new Promise((de,ge)=>{var he=be=>{try{ye(te.next(be))}catch(Se){ge(Se)}},me=be=>{try{ye(te.throw(be))}catch(Se){ge(Se)}},ye=be=>be.done?de(be.value):Promise.resolve(be.value).then(he,me);ye((te=te.apply(b,z)).next())}),x=b=>{var z=b,{value:te,onChange:de,defaultValue:ge,disabled:he}=z,me=ee(z,["value","onChange","defaultValue","disabled"]);const[ye,be]=(0,oe.useState)([]),[Se,Ee]=(0,oe.useState)("1");(0,oe.useEffect)(()=>{Pe()},[]);const Pe=()=>a(void 0,null,function*(){const De=yield(0,E.NZ)({});if(De!=null&&De.data){const Ae=[{title:oe.createElement("div",{title:"\u6839\u76EE\u5F55",className:pe.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:oe.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:we(De.data||[])}];be(Ae),Ee("2")}}),we=De=>{function Ae(Oe){const Le=Oe.children,je=Array.isArray(Le)&&Le.length>0,Be=Oe==null?void 0:Oe.group_id;return{title:oe.createElement("div",{title:Oe==null?void 0:Oe.name,className:pe.name},Oe==null?void 0:Oe.name),value:Be,key:Be,icon:oe.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:je?Le==null?void 0:Le.map(Ze=>Ae(Ze)):[]}}return De==null?void 0:De.map(Oe=>Ae(Oe))},xe=ge?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:te,defaultExpandedKeys:te};return oe.createElement("div",{className:pe.customTree},oe.createElement(Ce.default,re(ne(re({key:Se},xe),{showIcon:!0,treeData:ye,onSelect:de,disabled:he}),me)))}},84845:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return Pe},U:function(){return be}});var oe=ve(59301),Ce=ve(31797),E=ve(43418),pe=ve(1710),fe=ve(48931),ce=ve(68606),ue=ve(61186),le=ve.n(ue),se={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"},ie="data:image/png;base64,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",ae="data:image/png;base64,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",re=ve(89299),ne=ve(44993),ee=ve(37838),a=ve(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ge=(we,xe,De)=>xe in we?y(we,xe,{enumerable:!0,configurable:!0,writable:!0,value:De}):we[xe]=De,he=(we,xe)=>{for(var De in xe||(xe={}))te.call(xe,De)&&ge(we,De,xe[De]);if(z)for(var De of z(xe))de.call(xe,De)&&ge(we,De,xe[De]);return we},me=(we,xe)=>x(we,b(xe)),ye=(we,xe,De)=>new Promise((Ae,Oe)=>{var Le=Ze=>{try{Be(De.next(Ze))}catch(We){Oe(We)}},je=Ze=>{try{Be(De.throw(Ze))}catch(We){Oe(We)}},Be=Ze=>Ze.done?Ae(Ze.value):Promise.resolve(Ze.value).then(Le,je);Be((De=De.apply(we,xe)).next())});const be=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:Se}=Ce.default,Ee=({exercise:we,socket:xe,dispatch:De,onStartScreenshot:Ae,onCloseScreenshot:Oe,handleToDetail:Le})=>{const[je,Be]=E.default.useModal(),Ze=(0,oe.useRef)(),[We,ze]=(0,oe.useState)(!0),Ke=(0,oe.useRef)(!1),He=(0,ne.useParams)();(0,oe.useEffect)(()=>{var Me,Qe,tt;if(document.addEventListener((0,fe.gH)(),Ie,!1),window.addEventListener("blur",$e,!1),(Me=we.exerciseUserInfo)!=null&&Me.screen_open&&(0,fe.vp)()&&ze(!1),(Qe=we.exerciseUserInfo)!=null&&Qe.screen_open&&!(0,fe.vp)()){(0,re.RG)(" ",!0);const dt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?we.exerciseUserInfo.screen_sec+3:we.exerciseUserInfo.screen_sec+10+1;Ze.current=E.default.info({icon:null,centered:!0,width:444,title:(0,ee._V)(ee.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,ee._V)(ee.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},we.exerciseUserInfo.screen_num-we.exerciseUserInfo.used_screen_num),(0,ee._V)(ee.CP.recordScreen3)),okText:a.createElement("span",null,(0,ee._V)(ee.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(Se,{onFinish:()=>ye(void 0,null,function*(){var et;const nt=yield qe();(et=Ze.current)==null||et.destroy(),nt.used_screen_num&&Fe(nt.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+dt*1e3})),"S\uFF09"),onOk:()=>{var et;(0,re.RG)(" ",!0),(et=Ze.current)==null||et.destroy(),ze(!1),(0,fe.Dj)(document.body),document.getElementById("root").addEventListener("click",Re,!1)}})}return(tt=we.exerciseUserInfo)!=null&&tt.screen_open&&!(0,fe.vp)()||document.getElementById("root").addEventListener("click",Re,!1),()=>{document.getElementById("root").removeEventListener("click",Re,!1),document.removeEventListener((0,fe.gH)(),Ie,!1),window.removeEventListener("blur",$e,!1)}},[]),(0,oe.useEffect)(()=>{setTimeout(()=>{we.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",Re,!1),document.removeEventListener((0,fe.gH)(),Ie,!1))},500),Ve()},[we.actionTabs]),(0,oe.useEffect)(()=>{setTimeout(()=>{we.exerciseUserInfo.used_screen_num>we.exerciseUserInfo.screen_num&&Ge()},500)},[we.exerciseUserInfo]);const Ne=()=>ye(void 0,null,function*(){const Me=yield qe();setTimeout(()=>{var Qe,tt;(Qe=Ze.current)==null||Qe.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"},Me.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},(tt=we.exerciseUserInfo)==null?void 0:tt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>ye(void 0,null,function*(){(0,fe.Dj)(document.body)})})},1e3)}),Re=Me=>{!(0,fe.vp)()&&Me.target.nodeName!=="A"&&Me.target.nodeName!=="BUTTON"&&Me.target.innerHTML!=="\u786E \u5B9A"&&(0,fe.Dj)(document.body)},Ve=()=>ye(void 0,null,function*(){const Me=yield De({type:"exercise/getExerciseUserInfo",payload:he({},He)});return Me==null?void 0:Me.data}),Je=Me=>ye(void 0,null,function*(){var Qe;if((Qe=we.exerciseUserInfo)!=null&&Qe.screen_at){const dt=yield(0,ce.ck)(me(he({},He),{reset:!0}));if((dt==null?void 0:dt.status)===-6)return}const tt=yield(0,ce.oy)({id:He.categoryId});if(tt!=null&&tt.is_commit){E.default.destroyAll(),yield ot(),at(!0);return}else Fe(Me+1)}),ot=()=>ye(void 0,null,function*(){var Me;const Qe=le()(),tt=we.exerciseUserInfo.screen_sec;if(_e.current.length>0){const dt=Qe.format("YYYY-MM-DD HH:mm:ss");let et=Math.floor(Qe.diff(le()(_e.current[0].start))/1e3);const nt=_e.current.length;et/tt>>0>nt&&(et=(nt+1)*tt-1),yield(0,ce.P8)(He.categoryId,{exercise_user_id:(Me=we.exerciseUserInfo)==null?void 0:Me.exercise_user_id,time:dt,time_long:et,count:nt})}_e.current=[]}),Ye=(0,oe.useRef)(0),Ue=(0,oe.useRef)(0),_e=(0,oe.useRef)([]),ke=(0,oe.useRef)(!1),Fe=Me=>ye(void 0,null,function*(){var Qe;Ke.current||(Ae(),E.default.destroyAll(),Ye.current=le()().valueOf(),ke.current=!0,Ze.current=E.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:se.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,ee._V)(ee.CP.recordScreen8)),content:a.createElement("div",{className:se.exitFullScreenModal},a.createElement("img",{src:ie,alt:"",className:se.warningIcon}),a.createElement("div",{className:se.warningText,style:{marginBottom:50,fontWeight:500}},(0,ee._V)(ee.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,ee._V)(ee.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,ee._V)(ee.CP.recordScreen11),a.createElement("span",{className:se.warningText},((Qe=we.exerciseUserInfo)==null?void 0:Qe.screen_num)+1),(0,ee._V)(ee.CP.recordScreen12),a.createElement("span",{className:se.warningText,style:{fontWeight:600}},(0,ee._V)(ee.CP.recordScreen13)),",",(0,ee._V)(ee.CP.recordScreen14),a.createElement("span",{className:se.warningText},Me-1),(0,ee._V)(ee.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(Se,{className:se.countdownWrapper,onFinish:()=>{Ue.current=le()().valueOf(),_e.current.push({start:Ye.current,end:Ue.current}),Je(Me)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(we.exerciseUserInfo.screen_sec+1)*1e3}),(0,ee._V)(ee.CP.recordScreen25)),(0,ee._V)(ee.CP.recordScreen16))),onOk:()=>{(0,re.RG)(" ",!0),ot(),(0,fe.Dj)(document.body),Oe(),Ze.current.destroy(),ke.current=!1}}))}),Ge=()=>ye(void 0,null,function*(){E.default.destroyAll(),(yield(0,ce.VL)({categoryId:He.categoryId,commit_method:1}))&&at()}),at=(Me=!1)=>ye(void 0,null,function*(){var Qe,tt;if(document.removeEventListener((0,fe.gH)(),Ie,!1),(0,fe.BU)(),E.default.destroyAll(),Ke.current=!0,Me){const dt=yield(0,ce.Yu)(He.categoryId,{exercise_user_id:(Qe=we.exerciseUserInfo)==null?void 0:Qe.exercise_user_id});je.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:se.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:se.forcedModalContent},a.createElement("img",{src:ae,alt:""}),a.createElement("div",{className:se.forcedText},(0,ee._V)(ee.CP.recordScreen17)),a.createElement("div",{className:se.screenNumText},(0,ee._V)(ee.CP.recordScreen18),(tt=we.exerciseUserInfo)==null?void 0:tt.screen_num,(0,ee._V)(ee.CP.recordScreen19)),a.createElement(pe.default,{dataSource:dt==null?void 0:dt.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,ee._V)(ee.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,ee._V)(ee.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,ee._V)(ee.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{Oe(),Le()},onOk:()=>{ne.history.push(`/classrooms/${He.coursesId}/exercisenotice/${He.categoryId}/users/${He.login}?isShowApply=true`)}})}else je.info({content:a.createElement("div",{className:"tc font16"},(0,ee._V)(ee.CP.recordScreen23),a.createElement("br",null),(0,ee._V)(ee.CP.recordScreen24)),onOk:()=>{Le()}})}),$e=Me=>{(0,fe.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!ke.current&&(0,fe.BU)()},qe=()=>ye(void 0,null,function*(){var Me;if((Me=we.exerciseUserInfo)!=null&&Me.screen_at){const dt=yield(0,ce.ck)(me(he({},He),{reset:!0}));if((dt==null?void 0:dt.status)===-6)return}const Qe=yield(0,ce.oy)({id:He.categoryId});if(Qe!=null&&Qe.is_commit){at();return}return yield Ve()}),Ie=()=>ye(void 0,null,function*(){var Me;if((0,re.RG)(" ",!0),(0,fe.vp)()){if((Me=we.exerciseUserInfo)!=null&&Me.screen_at){var Qe=yield(0,ce.ck)(me(he({},He),{reset:!0}));if((Qe==null?void 0:Qe.status)===-6)return}}else if(!ke.current){var Qe=yield(0,ce.ck)(he({},He));if((Qe==null?void 0:Qe.status)===-6)return;const dt=yield Ve();Fe(dt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Te=()=>ye(void 0,null,function*(){(0,ce.ck)(he({},He));const Me=yield Ve();Fe(Me.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,Be)};var Pe=(0,ne.connect)(({exercise:we,globalSetting:xe})=>({globalSetting:xe,exercise:we}))(Ee)},26615:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return b}});var oe=ve(59301),Ce=ve(17574),E={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},pe=ve(73631),fe=ve(5623),ce=ve(88387),ue=Object.defineProperty,le=Object.defineProperties,se=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ne=(z,te,de)=>te in z?ue(z,te,{enumerable:!0,configurable:!0,writable:!0,value:de}):z[te]=de,ee=(z,te)=>{for(var de in te||(te={}))ae.call(te,de)&&ne(z,de,te[de]);if(ie)for(var de of ie(te))re.call(te,de)&&ne(z,de,te[de]);return z},a=(z,te)=>le(z,se(te)),y=(z,te,de)=>new Promise((ge,he)=>{var me=Se=>{try{be(de.next(Se))}catch(Ee){he(Ee)}},ye=Se=>{try{be(de.throw(Se))}catch(Ee){he(Ee)}},be=Se=>Se.done?ge(Se.value):Promise.resolve(Se.value).then(me,ye);be((de=de.apply(z,te)).next())}),b=({value:z,onChange:te,scrollId:de})=>{const[ge,he]=(0,oe.useState)([]);(0,oe.useEffect)(()=>{me()},[]);const me=()=>y(void 0,null,function*(){const we=yield(0,ce.NZ)({});if(we!=null&&we.data){const xe=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:oe.createElement("img",{src:pe,className:E.folderIcon}),isLeaf:!1,children:ye(we.data||[])}];he(xe)}}),ye=we=>we.map(xe=>({title:xe.name,key:xe.group_id,icon:oe.createElement("img",{src:pe,className:E.folderIcon}),isLeaf:xe.children.length===0,children:ye(xe.children)})),be=(we,xe,De)=>we.map(Ae=>Ae.key===xe?ee(ee({},Ae),De):Ae.children?a(ee({},Ae),{children:be(Ae.children,xe,De)}):Ae),Se=(we,xe,De)=>we.map(Ae=>{if(Ae.key===xe)return a(ee({},Ae),{icon:De?oe.createElement("img",{src:fe,className:E.folderIcon}):oe.createElement("img",{src:pe,className:E.folderIcon})});if(Ae.children)return a(ee({},Ae),{children:Se(Ae.children,xe,De)})}),Ee=(we,xe)=>{he(De=>Se(De,xe.node.key,xe.expanded))},Pe=z?{selectedKeys:z,defaultExpandedKeys:z}:{};return ge.length>0&&oe.createElement("div",{id:de||""},oe.createElement(Ce.default,ee({showLine:{showLeafIcon:!1},showIcon:!0,treeData:ge,className:E.folderWrapper,onSelect:te,onExpand:Ee},Pe)))}},662:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return le}});var oe=ve(78241),Ce=ve(92832),E=ve(3113),pe=ve(59301),fe={search:"search___JA0r9",btn:"btn___GGtZC"},ce=ve(59301),le=({value:se,onChange:ie})=>{const[ae]=oe.default.useForm(),re=(0,pe.useRef)(!1);(0,pe.useEffect)(()=>{se&&ae.setFieldsValue(se)},se);const ne=ee=>{re.current||ie(ee),re.current=!0,setTimeout(()=>{re.current=!1},2e3)};return ce.createElement("div",{className:fe.search},ce.createElement(oe.default,{className:fe.formWrap,colon:!1,form:ae,size:"large",layout:"inline",onFinish:ee=>{re.current||ne(ee)}},ce.createElement(oe.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},ce.createElement(Ce.default,{style:{width:280,height:40}})),ce.createElement(oe.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},ce.createElement(Ce.default,{style:{width:280,height:40}})),ce.createElement(oe.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},ce.createElement(Ce.default,{style:{width:200,height:40}})),ce.createElement(E.ZP,{className:fe.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},50838:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return ce}});var oe=ve(60324),Ce={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},E=ve(32637),pe=ve(59301),ce=({type:ue,style:le})=>{const se=pe.createElement("div",{className:Ce.wrap,onClick:ie=>{ie.preventDefault(),ie.stopPropagation()}},pe.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",pe.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"),pe.createElement("div",{className:Ce.contact},pe.createElement("div",{className:Ce.img},pe.createElement("img",{src:E,width:"124px",height:"124px"})),pe.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return pe.createElement(oe.Z,{content:se},pe.createElement("span",{className:Ce.text,style:le},"\u9AD8\u6D88\u8017"))}},36166:function(bt,it,ve){"use strict";ve.d(it,{X:function(){return pe},y:function(){return E}});var oe=ve(59301),Ce=ve(8591);const E=fe=>{(0,oe.useEffect)(()=>{if(fe){const ce=le=>{le.key==="F12"&&(le.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},ue=le=>{le.preventDefault()};return document.addEventListener("keydown",ce),document.addEventListener("contextmenu",ue),()=>{document.removeEventListener("keydown",ce),document.removeEventListener("contextmenu",ue)}}},[fe])},pe=()=>{const[fe,ce]=(0,oe.useState)(!1),ue=le=>{const{keyCode:se,ctrlKey:ie,metaKey:ae,type:re}=le;(re==="paste"||(se===67||se===86)&&(ae||ie))&&(Ce.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),le.preventDefault(),le.stopPropagation())};return(0,oe.useEffect)(()=>(fe&&(window.addEventListener("keydown",ue,!0),window.addEventListener("paste",ue,!0)),()=>{window.removeEventListener("keydown",ue,!0),window.removeEventListener("paste",ue,!0)}),[fe]),{setOpenDisableCopyAndPaste:ce,disableCopyAndPaste:fe}}},89837:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return ae}});var oe=ve(59301),Ce={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},E=ve(92310),pe=ve.n(E),fe=ve(71418),ce=ve(2859),ue=ve(52430),le=ve(89299),se=(re,ne,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(de){y(de)}},b=te=>{try{z(ee.throw(te))}catch(de){y(de)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(re,ne)).next())}),ae=({data:re,className:ne,fullWidth:ee,style:a={},onClose:y,onOk:x,showFullTools:b,noAssociationId:z})=>{const te=(0,oe.useRef)(null),de=(0,oe.useRef)(null),ge=(0,oe.useRef)(null),he=(0,oe.useRef)(null),[me,ye]=(0,oe.useState)(!1),[be,Se]=(0,oe.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,oe.useEffect)(()=>{ge.current||(ge.current=document.createElement("style"),document.head.appendChild(ge.current)),re!=null&&re.visible?(document.body.setAttribute("data-custom","y-hidden"),ge.current.innerHTML=" html { overflow-y: hidden; }",re!=null&&re.src&&Ee()):(document.body.removeAttribute("data-custom"),ge.current&&(document.head.removeChild(ge.current),ge.current=null))},[re==null?void 0:re.visible]);const Ee=()=>se(void 0,null,function*(){ye(!0),Se("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ae=yield(0,le.ZJ)(re==null?void 0:re.src);te.current.src="",te.current.src=Ae,te.current.onload=function(){De()},ye(!1),Se("")}),Pe=()=>{document.body.removeAttribute("data-custom"),ge.current.innerHTML=" ",y()},we=Ae=>se(void 0,null,function*(){ye(!0),Se("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Oe=yield(0,ue.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:re.title,file:Ae.dataUrl}});Oe!=null&&Oe.id&&!z?(yield(0,ue.ZP)(`/api/attachments/${re.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"),ge.current.innerHTML=" ",ye(!1),Se("")}),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)})},De=()=>{de.current=new ce.hP(te.current),de.current.targetRoot=he.current,de.current.addEventListener("render",we),de.current.addEventListener("beforeclose",Pe),b&&(de.current.availableMarkerTypes=de.current.ALL_MARKER_TYPES,de.current.uiStyleSettings.redoButtonVisible=!0,de.current.uiStyleSettings.notesButtonVisible=!0,de.current.uiStyleSettings.zoomButtonVisible=!0,de.current.uiStyleSettings.zoomOutButtonVisible=!0,de.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=de.current.uiStyleSettings,de.current.show(),re!=null&&re.snapshotData&&de.current.restoreState(re.snapshotData),setTimeout(()=>{window.scrollTo(0,0),xe()},300)};return oe.createElement(oe.Fragment,null,(re==null?void 0:re.visible)&&oe.createElement(fe.Z,{spinning:me,tip:be,style:{position:"absolute"}},oe.createElement("div",{ref:he,className:pe()(Ce.imageDimensions,ne,ee?Ce.fullWidth:""),style:a},oe.createElement("img",{className:Ce.img,ref:te}))))}},28298:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return mt},$:function(){return Ft}});var oe=ve(59301),Ce={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=ve(92310),pe=ve.n(E),fe=ve(78241),ce=ve(8591),ue=ve(43418),le=ve(5871),se=ve(95237),ie=ve(24905),ae=ve(38854),re=ve(54580),ne=ve(3113),ee=ve(93948),a=ve(19842),y=ve(92832),x=ve(36433),b=ve(13952),z="data:image/png;base64,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",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAB4CAYAAAAqs3YmAAAAAXNSR0IArs4c6QAACbJJREFUeF7tnVtMHNcZx79vxruLITZUceNbwEpr8KXAwi6+pm3qKoraqhepVfvWB3sJqKn60Mf2hfLSPvYhquVgcKTmrVIrpbdIURXbTWPMZYHl4osSy7FpiO2QFBuDze7OOdUh3t1hvLczZ2BmzMcbO9853zf/33xnvpk5MwfB5h/nHNs6p2ohZWwH5NUcMWSzq3XZjCEaGvD5Ch64+V7vvpuIyO0IgXYafaPresXd6flWRL7FTntqs1IBxtinNXU1I+e6n3soq400QJF5kdjEYYInK3VxewFx9ExLv2wmSgOMdkzWccMIOxs+9SYUqIDA+IW+/Tdk1JAHeDxxiGvwTMYJ6nAnWLUw3v/7ow9kHK932yO/vLAxuVDVzI2cloAwN9IbfldGG3mAJ8ZeMhcsoc0L/yJ4MpLnbAXEpXtVL2Z+EYXNWG/zP2V6kwYYiSW+Z3Yw0hf+m4xDsl2pgKqeBNDlI4oAugxA1T0BVFXQ5fYE0GUAqu4JoKqCLrcngC4DUHVPAFUVdLk9AXQZgKp7AqiqoMvtCaDLAFTdE0BVBV1uTwBdBqDqngCqKuhyewLoMgBV9wRQVUGX2xNAlwGouieAqgq63N4xgDTP02WSJdwXmke6/ESe5nl6G541OvM8UqR5nv6Cl4k2O4+U5nn6E6CIWswjxahlnueeukr40Qs1sKnSvzv2JEY+vwjw5/NzcPXmYm73EOYwapnn+euf7iB4Hj0CBMTfvjGTjU4UNmgtY3/XucOj4VNYQoFfvZYDKP4ngD47Lgigz4BZwyWABNDnCvg8fMpAAuhzBRwO35oR1ireut3qXrbqpwwkgA4r4PPuKAMJoJQCNIRKyeU9YwLoPSZSERFAKbm8Z0wAvcdEKiICKCWX94wJoPeYSEVEAKXk8p4xAfQeE6mICKCUXN4zJoDeYyIVEQGUkst7xgTQe0ykIiKAUnJ5z5gAeo+JVEQEUEou7xkTQO8xkYrIUYBDVxZh6Ooi3J41IJk2pAJZ78bBDTps3aLDgT2VcGBv+S+iOAJQzNH/0zuz8MFHyfXOwZH9370zCD/55pay3klxBGDf3wmeI+RMnQiIse+WXkdFGaAYNv9yfs7p+Kk/APjhCzUlh1NlgCffnIXpW7mhk9aNsHfs5Vs3onZbEF75QfEsVAbY1Xd7RcFC60bYAyhaWdeNEIVNd2xr0Q6VAVo7oHUj7AMULWXfzySAano73poAOi7p2nZIANdWb8e9EUDHJV3bDgng2urtuDfPA7QG6LQCfq+CCaDPl78jgARw5YKOpV75lb2QpyG0+EnD8xno9DnvSeuPAPqcqDLAlvbx72ic6xkdSn3sTnYI9bm+qx6+DMD8H7trT3wNONRkIi31uUkC6CzTcgEW/Nzk0dilXQ8h1Ww3LL9eh337F++HPllM7meQ3soZpnnQuDF6quUDROR2tbDTTqXIW/7gq/jkcuuJsSOapj1tJwA/AhTP4R7eqzqKACtmE3FufPz92taR7m5kdrSw08YuwOwnl4VT8dHzuZtzETsQ/QawELyM+GsN0Q7AFR89zwXO8fn2y3UPMVXHADeZC5tiR5afAOaDh8AYB00z7+NaQiwXYNFlB2RSX3WhChlfTtrmhafjhwDJK09vDgRn5yBiLubWCqKqnsvrRsj8qTqU8eWUbT54GsD14b7wZMZHtGM4wFng8FpDVNXziQcoqs1bi4tfNRcsVnhuQiSAJdK0LTbVyiD9bMYMdfww3tM8UaiZyERIh45xZKG1KGw8D7Dck3QhQVWLpEgs8S0ACIj+RcECuvF2vKctVRjg+F5u8Hrr9tU6JxLAEhnYenz8RdT4xozZliS88/Yb4YV8zQ6+PNaQZrinUJerAZEAlgDY0nmpXkun9mbNDJjDYOqiNQsjsfhugA37MnYaosG1DaOcpXavZmFDAEsA7Ori2l+nJyOIbHshiG3Hx7/ENP6VzHZxzaVrocF4z57ZQtXpSF9r3Inbbp4H6NSlgEo/AuKbN8aimq5ts0IMaPrOZEprMsMLhgIDg3/Y92mp6tQJiASwTLJ5MxFhAThU5eAxI5hMDgz+8VAW3mpDJIBlAhRmeTPxUXvOMV2B2kB/X+NnxS4xrBf7gDgTP900Ync4JYASAItB5JWVF0dfrf+kVHf5zokqEAlgKcXzbM+Xicj5/zbVhi+e68Z0qS6dhEgAS6ldYLtXIBJAmwALDaduZaLd3Xjib2aXEsYrmVgqzkLb1z3AbCbOjEU1lrtO9EsmEsBHh/ZyJipA7HiNB4aHxlc8T1SpTsvNSAJoUsqPEAmg5VD3G8RVB6j6PNA6lKg+HyxnaPITRAJY7DpR8Zw4NDhxBIFXZ10o3nbLFyoBLJKSTmSiFSLq2qV4T9O1ckaCcmwIYAmVHIeIsBA/3XzW7s1va7irDrCco8jrNp9DnIpqzMg+Tyz3OlG8unCgPdHCALMTqzg34qNnIjNO7DcBLFNFOxAFvIMdY2GDabVmNxqy+aHTLeedyEICWCbA3B2b8jKxELyMO9QDw/Ge/R9LuM9rSgAlFSwnE/PB01Cb1wEupzg7KFxyhvdGX28+L+n+MXMCaEPBYhDP/gYM67Ap4H1xY0X/W6/WL0XaJ5qBs13CrR7Sh4ZONt6yEULuykS2serzK1l/XrUvBFHT+X3zOc8MT+zLj7smg9dm0seAYZAD3h3ta/63yj5SBiqolw/iymIll3nm36Mdk3XcMMLitwBqgwO9TbfthkEA7Sr3qJ2A+I//JtoY4GOf2kW9ol/MLbW6EOfItljieY74BUCYG+kNv2s3DAJoVzlTOwHxrZnE7lRaqzNP4wfGub4hcL1qx/6r1rk20Y7hap4MfB10gIoADFw4Fb5jJxQCaEe1Am2Wq88TQ88aeqjePN8UOV8KBmGq/1TLR+ambbFEIwN4TtwUiJ9p+Y+dUKQBRk+MvcQRs69e0UfPH5ddgDz88vjONOP1HPGpjAXnOFtdoU2cO9l4X/xmfpWt3GmNVm/yAI8nDnENnsl0RMsOFM4bAfLozxI7kkloyIJknIOuX9u8c/b9c93H0q2xkV0IerMG+mfDfY3vyWahPEBTBSXrzE/2Tj53FCAjsavbde1BA+PaJqEDZ/ggqPMrRiBUxZJLDeK3QkVPMd2kAX4ezMRhRF56nRg/EbPE6iTA3BDKsa3z8jaNpxsMxjc/NhzqcCfeEx6QkU0aoOhcfFfm7vR865MMcTUAmkEe/PnU1vQSazA/8EXO78fPtJxddYDLQ4C4lumcqoWUsR2QV5sLG5kAvGq7mgDN+3zglcltfCn1ZcbwKR30S0OvN03LaPJ/jAi5buoQkzIAAAAASUVORK5CYII=",de="data:image/png;base64,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",ge="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",he=ve(52430),me=ve(26615),ye=ve(5623),be=ve(14752),Se=ve(24302),Ee=ve(35944),Pe=ve(15342),we=ve.n(Pe),xe=(gt,lt,Pt)=>new Promise((jt,Ct)=>{var Lt=wt=>{try{Wt(Pt.next(wt))}catch(Mt){Ct(Mt)}},It=wt=>{try{Wt(Pt.throw(wt))}catch(Mt){Ct(Mt)}},Wt=wt=>wt.done?jt(wt.value):Promise.resolve(wt.value).then(Lt,It);Wt((Pt=Pt.apply(gt,lt)).next())}),Ae=oe.memo(({tagName:gt="div",value:lt="",className:Pt,style:jt={},onBlur:Ct,id:Lt})=>{const It=(0,oe.useRef)(null);(0,oe.useEffect)(()=>{if(!It.current)return;xe(void 0,null,function*(){const Mt=It.current;Mt.innerHTML="";const Gt=lt==null?void 0:lt.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const xn of Gt)if(xn.startsWith("$$")&&xn.endsWith("$$")||xn.startsWith("`$$")&&xn.endsWith("$$`")){const Pn=xn.startsWith("`$$")?xn.slice(3,-3):xn.slice(2,-2),rn=document.createElement("span");rn.setAttribute("contentEditable","false"),rn.setAttribute("title",xn),rn.className="edu_latex",Mt.appendChild(rn),we().render(Pn,rn,{throwOnError:!1})}else{const Pn=xn==null?void 0:xn.replace(/<[^>]*>/g,rn=>rn.startsWith("{var wt,Mt;if(Ct&&It.current){const xn=It.current.cloneNode(!0),Pn=xn.querySelectorAll("span.edu_latex");for(let rn of Pn){const mn=rn.getAttribute("title"),Sn=document.createTextNode(mn||""),sn=rn;(Mt=(wt=sn.parentNode)==null?void 0:wt.replaceChild)==null||Mt.call(wt,Sn,sn)}Ct(xn.innerHTML)}};return oe.createElement(oe.Fragment,null,oe.createElement(gt,{ref:It,contentEditable:!0,className:Pt,style:jt,onBlur:Wt}))}),Oe=ve(64681),Le=ve(41312),je=ve(43428),Be=ve(6848),Ze=ve(43604),We={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},ze=ve(55385),Ke=ve(89299),He=ve(57833),Ne=ve(85133),Re=ve(88441),Ve=ve(53412),Je="data:image/png;base64,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",ot=(gt,lt,Pt)=>new Promise((jt,Ct)=>{var Lt=wt=>{try{Wt(Pt.next(wt))}catch(Mt){Ct(Mt)}},It=wt=>{try{Wt(Pt.throw(wt))}catch(Mt){Ct(Mt)}},Wt=wt=>wt.done?jt(wt.value):Promise.resolve(wt.value).then(Lt,It);Wt((Pt=Pt.apply(gt,lt)).next())}),Ue=(0,oe.forwardRef)(({onUpdateNum:gt,onSave:lt},Pt)=>{var jt;const Ct=`\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,It]=(0,oe.useState)(!1),[Wt,wt]=(0,oe.useState)([]),[Mt,Gt]=(0,oe.useState)(null),[xn,Pn]=(0,oe.useState)([]),[rn,mn]=(0,oe.useState)(0),[Sn,sn]=(0,oe.useState)(0),[Fn,Zn]=(0,oe.useState)(!1),[Yt,ln]=(0,oe.useState)(""),[un,Qt]=(0,oe.useState)(0),[rt,ut]=(0,oe.useState)(0),[yt,xt]=(0,oe.useState)(0),[Rt,Ht]=(0,oe.useState)(0),[zt,ct]=(0,oe.useState)(0),[St,pt]=(0,oe.useState)(0),[Nt,cn]=(0,oe.useState)(0),[an,Dn]=(0,oe.useState)(0),[Ln,Et]=(0,oe.useState)(Ve.Q),{contentRef:kt,value:Bn,status:Ut,open:bn,close:Jt}=Ln,cr=(0,Ne.Z)({contentRef:kt,status:Ut}),{openProgress:Hn,closeProgress:Vn,CreateProgressModal:pr,progressOpen:jn}=(0,He.Z)();(0,oe.useEffect)(()=>{Mt&&dr(),Mt===!1&&(Jt(),gt==null||gt(),wt([]),ln(""),Qt(0),ut(0),xt(0),Ht(0),ct(0),pt(0),cn(0),Dn(0))},[Mt]);const vr=()=>{Gt(!0)};(0,oe.useImperativeHandle)(Pt,()=>({onClick:vr}));const ar=Un=>{Zn(!0),mn(Un),sn(0)},mr=Un=>ot(void 0,null,function*(){const tr=Un.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(tr)==-1?(ce.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Un.size/1024/1024>10?(ce.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),dr=()=>ot(void 0,null,function*(){const Un=yield(0,he.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Un.status===0&&(mn(Un.total_number),sn(Un.remaining_number))}),xr=Un=>(Un=Un||"",Un=String(Un),Un=Un.replace(/\s+/g,""),Un),Sr=(Un=!0)=>ot(void 0,null,function*(){var tr,er;const hn=[{name:"\u5355\u9009\u9898",num:un||0},{name:"\u591A\u9009\u9898",num:rt||0},{name:"\u5224\u65AD\u9898",num:yt||0},{name:"\u586B\u7A7A\u9898",num:Rt||0},{name:"\u7B80\u7B54\u9898",num:zt||0},{name:"\u7EC4\u5408\u9898",num:an||0},{name:"\u7F16\u7A0B\u9898",num:St||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Nt||0}];if(Un){if(xr(Yt)){if(Yt.length>1e3){ce.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{ce.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!xr(Yt)&&!(Wt!=null&&Wt.length)){ce.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const _n=hn.reduce((nr,qn)=>nr+qn.num,0);if(_n===0){ce.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(_n>30){ce.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(rn!==-1){Zn(!0);return}}Zn(!1);const Wn={scene_type:6,request_identifier:Math.random(),file_id:(er=(tr=Wt[0])==null?void 0:tr.response)==null?void 0:er.id,content:Yt,count_arr:hn.map(_n=>_n.num).join(",")};yield bn(Wn),dr()}),Ir=()=>ot(void 0,null,function*(){const Un=cr();if(lt){Gt(!1),lt(Un);return}Hn(),It(!0),Pn([]);const tr=new FormData;tr.append("html",Un);const er=yield(0,he.ZP)("/api/intelligent_imports/import.json",{method:"post",body:tr},!0);if((er==null?void 0:er.status)===0)if(er!=null&&er.data){Vn(100),Pn(er==null?void 0:er.data);return}else ce.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");It(!1),Vn()}),on=()=>ot(void 0,null,function*(){const Un=cr();(0,Ke.RG)(Un)}),br=["uploading","error"].includes((jt=Wt==null?void 0:Wt[0])==null?void 0:jt.status);return oe.createElement(oe.Fragment,null,oe.createElement(Re.Z,{visible:Fn,totalCount:rn,usedCount:Sn,onCancel:()=>Zn(!1),onOk:()=>Sr(!1)}),oe.createElement(je.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:oe.createElement("div",{className:We.extraHeader},oe.createElement(se.Z,{align:"middle"},!Ut&&!!Bn&&oe.createElement(oe.Fragment,null,oe.createElement(x.op,{onClick:Ir,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),oe.createElement(x.op,{onClick:on,shape:"default",type:"text"},oe.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),oe.createElement("i",{onClick:()=>{const Un=tr=>{ue.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:tr,onOk:()=>{Gt(!1)}})};if(Ut){Un("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Bn?Un("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Gt(!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:Mt},oe.createElement("div",{className:We.wrap},oe.createElement("div",{className:We.left},oe.createElement("div",{className:We.tip},oe.createElement("img",{src:Je}),oe.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")),oe.createElement("div",{className:"mb10 mt20 c-black"},oe.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),oe.createElement(y.default.TextArea,{style:{height:160},className:"mb20",value:Yt,placeholder:Ct,onChange:Un=>{ln(Un.target.value)}}),oe.createElement(re.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${b.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Wt,withCredentials:!0,data:{upload_type:1},beforeUpload:mr,onChange:({file:Un})=>{var tr,er;Un.status!=="removed"&&(Un.status==="done"&&((tr=Un==null?void 0:Un.response)==null?void 0:tr.status)!==0&&(Un.status="error",Un.response=(er=Un==null?void 0:Un.response)==null?void 0:er.message),wt([Un]))},onRemove:()=>wt([])},oe.createElement(Be.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"},oe.createElement(x.op,{style:{borderRadius:2}},oe.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),oe.createElement("div",{className:"c-black mt20"},oe.createElement("div",{className:"mb10 c-black"},oe.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),oe.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",oe.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"30"),"\u9053\uFF09")),oe.createElement(se.Z,{style:{gap:16}},oe.createElement(Ze.Z,null,oe.createElement("label",null,"\u5355\u9009\u9898"),oe.createElement(le.Z,{min:0,max:10,value:un,onChange:Qt,style:{marginLeft:"8px"}})),oe.createElement(Ze.Z,null,oe.createElement("label",null,"\u591A\u9009\u9898"),oe.createElement(le.Z,{min:0,max:10,value:rt,onChange:ut,style:{marginLeft:"8px"}})),oe.createElement(Ze.Z,null,oe.createElement("label",null,"\u5224\u65AD\u9898"),oe.createElement(le.Z,{min:0,max:10,value:yt,onChange:xt,style:{marginLeft:"8px"}})),oe.createElement(Ze.Z,null,oe.createElement("label",null,"\u586B\u7A7A\u9898"),oe.createElement(le.Z,{min:0,max:10,value:Rt,onChange:Ht,style:{marginLeft:"8px"}})),oe.createElement(Ze.Z,null,oe.createElement("label",null,"\u7B80\u7B54\u9898"),oe.createElement(le.Z,{min:0,max:10,value:zt,onChange:ct,style:{marginLeft:"8px"}})))),Ut?oe.createElement("div",{onClick:Jt,className:We.bottomBtn},oe.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):br?oe.createElement("div",{className:`${We.bottomBtn} ${We.disabled}`},oe.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):oe.createElement("div",{onClick:()=>{Sr()},className:We.bottomBtn},oe.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),oe.createElement(Ve.Z,{onStatusChange:Et,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!jn,noRestrictModal:ar,stringTransformer:ze.o,onError:Un=>{Object.prototype.toString.call(Un)==="[object Object]"&&Un.status===-9&&ar(Un.data)}}))),oe.createElement(je.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Lt},oe.createElement(se.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},oe.createElement("img",{src:ve(36413),alt:"\u667A\u80FD\u51FA\u9898"}),oe.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),oe.createElement(mt,{stickyTop:-24,hideWordFeatures:!0,dataSource:xn,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>It(!1),onSuccess:()=>{It(!1),Gt(!1)}}),oe.createElement("div",{style:{height:70}})),pr("\u5904\u7406\u4E2D"))}),_e=Object.defineProperty,ke=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,qe=(gt,lt,Pt)=>lt in gt?_e(gt,lt,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):gt[lt]=Pt,Ie=(gt,lt)=>{for(var Pt in lt||(lt={}))at.call(lt,Pt)&&qe(gt,Pt,lt[Pt]);if(Ge)for(var Pt of Ge(lt))$e.call(lt,Pt)&&qe(gt,Pt,lt[Pt]);return gt},Te=(gt,lt)=>ke(gt,Fe(lt)),Me=(gt,lt,Pt)=>new Promise((jt,Ct)=>{var Lt=wt=>{try{Wt(Pt.next(wt))}catch(Mt){Ct(Mt)}},It=wt=>{try{Wt(Pt.throw(wt))}catch(Mt){Ct(Mt)}},Wt=wt=>wt.done?jt(wt.value):Promise.resolve(wt.value).then(Lt,It);Wt((Pt=Pt.apply(gt,lt)).next())});const Qe=gt=>{gt.preventDefault();let Pt=(gt.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,Pt)},tt=gt=>{gt.key==="Enter"&>.preventDefault()},dt=({children:gt,style:lt})=>oe.createElement("div",{className:Ce.leftBox,style:lt,onPaste:Qe},gt),et=({children:gt,style:lt,className:Pt})=>oe.createElement("div",{className:pe()(Ce.rightBox,Pt),style:lt,onPaste:Qe},gt),nt=({className:gt,style:lt={},width:Pt=1200,onCancel:jt=()=>{},onSuccess:Ct=()=>{},gather:Lt={},mode:It=1,stickyTop:Wt=0,subDisciplineId:wt=[],hideWordFeatures:Mt,dataSource:Gt=[],customLeftHeadNode:xn,customRightHeadNode:Pn,customLeftContent:rn,hideRecognition:mn=!1,onExchange:Sn,isSingleSelection:sn=!1,underpinBackgroundStyle:Fn={},headExtraNode:Zn,isRefreshItemBank:Yt=!1,okText:ln="\u786E\u5B9A\u5BFC\u5165",onSave:un})=>{var Qt;const[rt,ut]=(0,oe.useState)(1),[yt,xt]=(0,oe.useState)(0),[Rt,Ht]=(0,oe.useState)(""),[zt,ct]=(0,oe.useState)(!1),[St,pt]=(0,oe.useState)([]),[Nt,cn]=(0,oe.useState)([]),[an,Dn]=(0,oe.useState)(!1),[Ln,Et]=(0,oe.useState)(!1),[kt,Bn]=(0,oe.useState)(!1),[Ut,bn]=(0,oe.useState)(!1),[Jt,cr]=(0,oe.useState)([]),[Hn,Vn]=(0,oe.useState)(1),[pr,jn]=(0,oe.useState)(!1),[vr,ar]=(0,oe.useState)(!0),[mr,dr]=(0,oe.useState)(0),[xr,Sr]=(0,oe.useState)(!1),[Ir]=fe.default.useForm(),[on]=fe.default.useForm(),br=(0,oe.useRef)(null),Un=(0,oe.useRef)(null),tr=(0,oe.useRef)(),er=(0,oe.useRef)(null),hn=["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=["C","C++","Java","Python","JavaScript","Ruby"];(0,oe.useEffect)(()=>{Gt!=null&&Gt.length&&Rn(Gt)},[Gt]),(0,oe.useEffect)(()=>{rt===2&&br.current.focus()},[rt]),(0,oe.useEffect)(()=>{kt&&_n()},[kt]);const Wn=()=>{if(rt===1){ce.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:()=>Me(void 0,null,function*(){ut(1)})})},_n=()=>Me(void 0,null,function*(){const Xe=yield(0,he.ZP)("/api/disciplines.json",{method:"get",params:{source:It===1?"new_question":"subject"}});cr(Xe.disciplines||[])}),nr=Xe=>{const ht=[],_t=(qt,Ot)=>{qt.length>=2&&ht.push(qt.join(""));for(let gn=Ot;gn(Xe=Xe||"",Xe=String(Xe),Xe=Xe.replace(/\s+/g,""),Xe),Dr=Xe=>(Xe=Xe||"",Xe=String(Xe),Xe=Xe.replace(/
/g,""),Xe=Xe.replace(/
/g,` +`),Xe=Xe.replace(/<\/div>/g,` +`),Xe=wn(Xe),Xe),Or=Xe=>Xe.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),wn=Xe=>Xe.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Qn=Xe=>{var ht;const _t=Xe.clipboardData;if(_t){const qt=_t.types.toString(),Ot=_t.items;if(qt==="Files"||_t.types.indexOf("Files")>-1){Xe.preventDefault();try{let gn=Ot[1];((ht=Ot[0])==null?void 0:ht.kind)==="file"&&(gn=Ot[0]);const dn=gn.getAsFile();(0,Ee.I)(dn,$t=>{var ft;if($t.id){if(((ft=dn==null?void 0:dn.type)==null?void 0:ft.indexOf("image"))>-1){const Dt=``;document.execCommand("insertText",!1,Dt)}}else($t==null?void 0:$t.status)===401&&(document.location.href="/user/login")})}catch(gn){ce.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Wr(Xe,ht){return Me(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(Ot=>Me(this,null,function*(){return yield Wr(Ot,ht)})));const _t={};for(const qt in Xe)if(Object.prototype.hasOwnProperty.call(Xe,qt)){const Ot=Xe[qt];typeof Ot=="string"?_t[qt]=yield ht(Ot):typeof Ot=="object"?_t[qt]=yield Wr(Ot,ht):_t[qt]=Ot}return _t})}const oa=()=>Me(void 0,null,function*(){var Xe;ct(!0),Ht("\u5904\u7406\u4E2D"),yield new Promise(qt=>setTimeout(qt,1e3));let ht=(Xe=Un.current)==null?void 0:Xe.querySelectorAll('[data-text="edit"]'),_t="";try{ht.forEach(function(qt){var Ot,gn,dn,$t;const ft=qt.cloneNode(!0),Dt=ft.querySelectorAll("span.edu_latex");for(let en of Dt){const Kt=en.getAttribute("title"),Zt=document.createTextNode(Kt),Cn=en;(gn=(Ot=Cn.parentNode)==null?void 0:Ot.replaceChild)==null||gn.call(Ot,Zt,Cn)}const At=ft.querySelectorAll("span[style]");for(let en of At)if(en.style.fontFamily){const Kt=en.innerHTML,Zt=document.createTextNode(Kt),Cn=en;($t=(dn=Cn.parentNode)==null?void 0:dn.replaceChild)==null||$t.call(dn,Zt,Cn)}ft==null||ft.childNodes.forEach(function(en){en.nodeType===Node.ELEMENT_NODE&&en.localName!=="h5"&&en.localName!=="h4"?_t+=`

${en.innerHTML}

`:en.nodeType===Node.TEXT_NODE&&(_t+=`

${en.textContent}

`)})}),kn("/api/intelligent_imports/import.json",{html:wn(_t)})}catch(qt){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",qt)}}),Fr=Xe=>{let ht=Xe.filter(_t=>!!(_t!=null&&_t.type));return ht=ht.map(_t=>{var qt;const Ot=(qt=st.find(dn=>dn.id===(_t==null?void 0:_t.type)))==null?void 0:qt.deal,gn=Te(Ie({},_t),{id:String(Math.random()).slice(-6),knowledgePoint:qn(_t==null?void 0:_t.knowledgePoint)});return Ot?Ot(gn):gn}),ht},Ar=()=>{if(rt===1){ce.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:oa})},Nr=()=>oe.createElement("div",{className:Ce.row},oe.createElement("div",{className:Ce.leftLayout},oe.createElement(dt,{style:{height:675}},rt===1&&oe.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>ut(2)},oe.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",oe.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",oe.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",oe.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",oe.createElement("br",null)),oe.createElement("div",{className:Ce.imgBox,style:{marginTop:75}},oe.createElement("img",{width:56,src:te}),oe.createElement("span",null,"\u7F16\u8F91\u533A"))),rt===2&&oe.createElement("div",{"data-text":"edit",onBlur:()=>{br.current.innerHTML||ut(1)},ref:br,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),oe.createElement("div",{className:Ce.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},oe.createElement("div",{className:Ce.imgBox,style:{marginTop:240}},oe.createElement("img",{width:56,src:de}),oe.createElement("span",null,"\u9884\u89C8\u533A")))),Jn=(Xe,ht,_t,qt)=>{var Ot;console.log(Xe,ht,_t,qt,"onDataChange\u4FEE\u6539\u6570\u503C");const gn=JSON.parse(JSON.stringify(Nt));qt===void 0?gn[ht][Xe]=_t:gn[ht].questions[qt][Xe]=_t;const dn=Ie({},gn[ht]),$t=(Ot=st.find(ft=>ft.id===(dn==null?void 0:dn.type)))==null?void 0:Ot.deal;gn[ht]=$t(dn),cn(gn)},Xn=(Xe,ht,_t)=>{var qt;const Ot=_t!==void 0,gn=(qt=st.find(ft=>ft.id===(Xe==null?void 0:Xe.type)))==null?void 0:qt.type,dn=`${ht+1}.${_t===void 0?"":_t+1+"."}`,$t=`${(Xe==null?void 0:Xe.type)==="7"?"{{":""}${dn}\u3010${gn}\u3011${(Xe==null?void 0:Xe.question)||""}`;return oe.createElement(oe.Fragment,null,Ot&&oe.createElement("h4",{contentEditable:!0}),oe.createElement(Ae,{id:Xe==null?void 0:Xe.id,tagName:"div",value:$t}))},hr=(Xe,ht)=>Me(void 0,null,function*(){var _t;const qt=yield Sn(Xe,ht),Ot=(_t=qt==null?void 0:qt.data)==null?void 0:_t.content;if(Ot!=null&&Ot.length){const gn=Fr(Ot)[0];St.splice(ht,1,gn),Nt.splice(ht,1,gn),pt([...St]),cn([...Nt])}}),ur=(Xe,ht,_t)=>{var qt;const Ot=_t!==void 0,gn=(qt=st.find($t=>$t.id===(Xe==null?void 0:Xe.type)))==null?void 0:qt.type,dn=`${ht+1}.${_t===void 0?"":_t+1+"."}`;return Ot?oe.createElement("div",{style:{padding:"10px 18px"}},`${dn}\u3010${gn}\u3011`,oe.createElement(Ae,{id:Xe==null?void 0:Xe.id,tagName:"span",className:Ce.edit,onBlur:$t=>Jn("question",ht,$t,_t),value:(Xe==null?void 0:Xe.question)||""})):oe.createElement(oe.Fragment,null,oe.createElement("div",{className:Ce.actionHead},oe.createElement("div",{className:"c-light-primary"},`${dn}\u3010${gn}\u3011`),It!==1&&oe.createElement(le.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:$t=>Jn("score",ht,$t,_t),value:Xe==null?void 0:Xe.score}),oe.createElement(se.Z,{align:"middle",style:{marginLeft:"auto"}},!!Sn&&oe.createElement("span",{className:"current c-light-primary mr30",onClick:()=>hr(Xe,ht)},oe.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),oe.createElement(ie.default,{onChange:$t=>Jn("checked",ht,$t.target.checked,_t),checked:!!(Xe!=null&&Xe.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),oe.createElement(Ae,{id:Xe==null?void 0:Xe.id,tagName:"div",style:{padding:"10px 18px"},className:Ce.edit,onBlur:$t=>Jn("question",ht,$t,_t),value:Xe==null?void 0:Xe.question}))},ir=(Xe,ht,_t)=>oe.createElement(oe.Fragment,null,["0","1","2","4"].includes(Xe==null?void 0:Xe.type)&&oe.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u7B54\u6848\uFF1A${ht||""}`,tagName:"p"}),!_t&&oe.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"&&oe.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u89E3\u6790\uFF1A${(Xe==null?void 0:Xe.analyze)||""}`,tagName:"p"}),!_t&&oe.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(Xe==null?void 0:Xe.knowledgePoint)||""}`,tagName:"p"})),Ur=(Xe,ht,_t,qt)=>{const Ot=qt!==void 0,gn=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],dn=Ot&&!Xe.last&&!Xe.errorMsg?{marginBottom:10}:{},$t=gn.map(ft=>({key:ft,label:ft,onClick:()=>Jn("difficulty",_t,ft,qt)}));return oe.createElement("div",{className:Ce.liWrap,style:dn},["4"].includes(Xe==null?void 0:Xe.type)&&oe.createElement("div",{className:Ce.li},oe.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),oe.createElement(Ae,{id:Xe==null?void 0:Xe.id,tagName:"div",className:`${Ce.edit} c-black`,onBlur:ft=>Jn("answer",_t,[ft],qt),value:ht})),!Ot&&oe.createElement("div",{className:Ce.li},oe.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),oe.createElement("div",{className:"c-black"},oe.createElement(ae.Z,{menu:{items:$t}},oe.createElement("span",{className:"c-light-primary"},Xe==null?void 0:Xe.difficulty,oe.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(Xe==null?void 0:Xe.type)!=="7"&&oe.createElement("div",{className:Ce.li},oe.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),oe.createElement(Ae,{id:Xe==null?void 0:Xe.id,tagName:"div",className:`${Ce.edit} c-grey-333`,onBlur:ft=>Jn("analyze",_t,ft,qt),value:Xe==null?void 0:Xe.analyze})),!Ot&&oe.createElement("div",{onKeyDown:tt,className:Ce.li},oe.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),oe.createElement(Ae,{id:Xe==null?void 0:Xe.id,tagName:"div",value:(Xe==null?void 0:Xe.knowledgePoint)||"",className:`${Ce.edit} c-grey-333`,onBlur:ft=>Jn("knowledgePoint",_t,qn(Dr(ft)),qt)})))},Tr=Xe=>oe.createElement(oe.Fragment,null,typeof(Xe==null?void 0:Xe.errorMsg)=="string"&&!!(Xe!=null&&Xe.errorMsg)&&oe.createElement("h5",{contentEditable:!1},oe.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),oe.createElement("div",null,Xe==null?void 0:Xe.errorMsg))),Lr=Xe=>oe.createElement(oe.Fragment,null,typeof(Xe==null?void 0:Xe.errorMsg)=="string"&&!!(Xe!=null&&Xe.errorMsg)&&oe.createElement("h5",null,oe.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),oe.createElement("div",null,Xe==null?void 0:Xe.errorMsg))),Vr=(Xe,ht,_t,qt)=>{let Ot="flex";return(sn&&mr!==qt||an&&!(_t!=null&&_t.errorMsg))&&(Ot="none"),oe.createElement("div",{className:Ce.row,style:{display:Ot}},oe.createElement("div",{className:Ce.leftLayout},rn||oe.createElement(dt,null,oe.createElement("div",{"data-text":"edit",contentEditable:!0,className:Ce.question},Xe))),oe.createElement("div",{className:Ce.rightLayout},oe.createElement(et,{className:_t!=null&&_t.errorMsg?Ce.error:""},ht)))},st=[{id:"0",type:"\u5355\u9009\u9898",element:(Xe,ht,_t)=>{var qt,Ot;const gn=_t!==void 0;let dn=(qt=Xe==null?void 0:Xe.answer)==null?void 0:qt[0];const $t=oe.createElement(oe.Fragment,null,Xn(Xe,ht,_t),(Ot=Xe==null?void 0:Xe.options)==null?void 0:Ot.map((en,Kt)=>oe.createElement(Ae,{id:Xe==null?void 0:Xe.id,key:Kt,value:`${hn[Kt]}.${en}`,tagName:"p"})),ir(Xe,dn,gn),Tr(Xe));let ft=gn?Xe:Nt[ht];const Dt=ft==null?void 0:ft.options,At=oe.createElement(oe.Fragment,null,ur(ft,ht,_t),Dt==null?void 0:Dt.map((en,Kt)=>{var Zt;return oe.createElement("div",{key:Kt,className:Ce.option},oe.createElement("aside",{className:((Zt=ft==null?void 0:ft.answer)==null?void 0:Zt[0])===hn[Kt]?Ce.active:"",onClick:()=>Jn("answer",ht,[hn[Kt]],_t)},hn[Kt]),oe.createElement(Ae,{id:ft==null?void 0:ft.id,tagName:"div",className:`${Ce.text}`,onBlur:Cn=>{Dt[Kt]=Cn,Jn("options",ht,Dt,_t)},value:en}))}),Ur(ft,"",ht,_t),Lr(ft));return gn?[$t,At]:Vr($t,At,ft,ht)},deal:Xe=>{var ht,_t,qt;Xe.score=Xe.score===void 0?2:Xe.score;let Ot=qn((ht=Xe==null?void 0:Xe.answer)==null?void 0:ht[0]).toUpperCase();Xe.answer=Ot?[Ot]:[];let gn=[];if(!(Xe!=null&&Xe.options))gn.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=(_t=Xe.options)==null?void 0:_t.slice(0,8);const dn=Xe.options.map(ft=>ft==null?void 0:ft.trim().replace(/^\s+|\s+$/g,""));new Set(dn).size!==dn.length&&gn.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Ot||gn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),Ot&&(hn.slice(0,((qt=Xe==null?void 0:Xe.options)==null?void 0:qt.length)||8).includes(Ot)||gn.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")),qn(Xe==null?void 0:Xe.question)||gn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Xe.errorMsg=gn.join(` +`),Xe}},{id:"1",type:"\u591A\u9009\u9898",element:(Xe,ht,_t)=>{var qt,Ot;const gn=_t!==void 0;let dn=(qt=Xe==null?void 0:Xe.answer)==null?void 0:qt[0];const $t=oe.createElement(oe.Fragment,null,Xn(Xe,ht,_t),(Ot=Xe==null?void 0:Xe.options)==null?void 0:Ot.map((en,Kt)=>oe.createElement(Ae,{id:Xe==null?void 0:Xe.id,key:Kt,value:`${hn[Kt]}.${en}`,tagName:"p"})),ir(Xe,dn,gn),Tr(Xe));let ft=gn?Xe:Nt[ht];const Dt=ft==null?void 0:ft.options,At=oe.createElement(oe.Fragment,null,ur(ft,ht,_t),Dt==null?void 0:Dt.map((en,Kt)=>{var Zt,Cn;return oe.createElement("div",{key:Kt,className:Ce.option},oe.createElement("aside",{className:(Cn=(Zt=ft==null?void 0:ft.answer)==null?void 0:Zt[0])!=null&&Cn.includes(hn[Kt])?Ce.active:"",onClick:()=>{var yn;let fn=((yn=ft==null?void 0:ft.answer)==null?void 0:yn[0])||"";const On=hn[Kt];fn.includes(On)?fn=fn.replace(new RegExp(On,"g"),""):fn+=On,fn=fn.split("").sort().join(""),Jn("answer",ht,[fn],_t)}},hn[Kt]),oe.createElement(Ae,{id:ft==null?void 0:ft.id,tagName:"div",className:`${Ce.text}`,onBlur:yn=>{Dt[Kt]=yn,Jn("options",ht,Dt,_t)},value:en}))}),Ur(ft,"",ht,_t),Lr(ft));return gn?[$t,At]:Vr($t,At,ft,ht)},deal:Xe=>{var ht,_t,qt;Xe.score=Xe.score===void 0?2:Xe.score;let Ot=qn((ht=Xe==null?void 0:Xe.answer)==null?void 0:ht[0]).toUpperCase().split("").sort().join("");Xe.answer=Ot?[Ot]:[];let gn=[];if(!(Xe!=null&&Xe.options))gn.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=(_t=Xe.options)==null?void 0:_t.slice(0,8);const dn=Xe.options.map(ft=>ft==null?void 0:ft.trim().replace(/^\s+|\s+$/g,""));new Set(dn).size!==dn.length&&gn.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(Ot||gn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),Ot){const dn=hn.slice(0,((qt=Xe==null?void 0:Xe.options)==null?void 0:qt.length)||8);nr(dn).includes(Ot)||gn.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 qn(Xe==null?void 0:Xe.question)||gn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Xe.errorMsg=gn.join(` +`),Xe}},{id:"2",type:"\u5224\u65AD\u9898",element:(Xe,ht,_t)=>{var qt,Ot;const gn=_t!==void 0;let dn=(qt=Xe==null?void 0:Xe.answer)==null?void 0:qt[0];const $t=oe.createElement(oe.Fragment,null,Xn(Xe,ht,_t),ir(Xe,dn,gn),Tr(Xe));let ft=gn?Xe:Nt[ht];const Dt=["\u6B63\u786E","\u9519\u8BEF"];let At=((Ot=ft==null?void 0:ft.answer)==null?void 0:Ot[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(At)?At="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(At)&&(At="\u9519\u8BEF");const en=oe.createElement(oe.Fragment,null,ur(ft,ht,_t),Dt==null?void 0:Dt.map((Kt,Zt)=>oe.createElement("div",{key:Zt,className:Ce.option},oe.createElement("aside",{style:{borderRadius:2},className:At===Kt?Ce.active:"",onClick:()=>Jn("answer",ht,[Kt],_t)},Kt==="\u6B63\u786E"?"T":"F"),oe.createElement("div",{style:{pointerEvents:"none"},className:`${Ce.text}`},Kt))),Ur(ft,"",ht,_t),Lr(ft));return gn?[$t,en]:Vr($t,en,ft,ht)},deal:Xe=>{var ht;Xe.score=Xe.score===void 0?2:Xe.score;let _t=qn((ht=Xe==null?void 0:Xe.answer)==null?void 0:ht[0]);Xe.answer=_t?[_t]:[];let qt=[];return _t||qt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),_t&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(_t)&&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"),qn(Xe==null?void 0:Xe.question)||qt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Xe.errorMsg=qt.join(` +`),Xe}},{id:"3",type:"\u586B\u7A7A\u9898",element:(Xe,ht,_t)=>{var qt,Ot;const gn=_t!==void 0,dn=oe.createElement(oe.Fragment,null,Xn(Xe,ht,_t),(qt=Xe==null?void 0:Xe.answer)==null?void 0:qt.map((Dt,At)=>oe.createElement(Ae,{id:Xe==null?void 0:Xe.id,key:At,tagName:"p",value:`\u7B54\u6848${At+1}\uFF1A${Dt.text||""}`})),ir(Xe,"",gn),Tr(Xe));let $t=gn?Xe:Nt[ht];const ft=oe.createElement(oe.Fragment,null,ur($t,ht,_t),(Ot=$t==null?void 0:$t.answer)==null?void 0:Ot.map((Dt,At)=>oe.createElement("div",{key:At,className:Ce.option},oe.createElement("aside",{className:Ce.fill},"\u586B\u7A7A\u9879",At+1),Dt.model===1&&oe.createElement(Ae,{id:$t==null?void 0:$t.id,tagName:"div",onBlur:en=>{$t.answer[At].latex=Dr(en),Jn("answer",ht,$t.answer,_t)},className:`${Ce.text}`,value:Dt.latex}),Dt.model===2&&oe.createElement(Se.Z,{value:Dt.latex,onChange:en=>{$t.answer[At].latex=en,Jn("answer",ht,$t.answer,_t)}}))),Ur($t,"",ht,_t),Lr($t));return gn?[dn,ft]:Vr(dn,ft,$t,ht)},deal:Xe=>{var ht,_t,qt,Ot;Xe.score=Xe.score===void 0?2:Xe.score,Xe.question=(ht=Xe.question)==null?void 0:ht.replaceAll("\u2581","_");const gn=(_t=Xe.answer)==null?void 0:_t.map($t=>{if(Object.prototype.toString.call($t)==="[object Object]")return $t;$t=$t==null?void 0:$t.trim();const ft={model:1,text:$t,latex:$t};return $t.startsWith("$$")&&$t.endsWith("$$")||$t.startsWith("`$$")&&$t.endsWith("$$`")?(ft.model=2,ft.latex=$t.slice(2,-2)):ft.latex=Dr($t),ft});Xe.answer=gn;let dn=[];return gn||dn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),qn(Xe==null?void 0:Xe.question)?Xe!=null&&Xe.question.includes("_")?(qt=Xe==null?void 0:Xe.answer)!=null&&qt.length&&((Xe==null?void 0:Xe.question.match(/_+/g))||[]).length!==((Ot=Xe==null?void 0:Xe.answer)==null?void 0:Ot.length)&&dn.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):dn.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):dn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Xe.errorMsg=dn.join(` +`),Xe}},{id:"4",type:"\u7B80\u7B54\u9898",element:(Xe,ht,_t)=>{var qt,Ot;const gn=_t!==void 0;let dn=(qt=Xe==null?void 0:Xe.answer)==null?void 0:qt[0];const $t=oe.createElement(oe.Fragment,null,Xn(Xe,ht,_t),ir(Xe,dn,gn),Tr(Xe));let ft=gn?Xe:Nt[ht];const Dt=oe.createElement(oe.Fragment,null,ur(ft,ht,_t),Ur(ft,(Ot=ft==null?void 0:ft.answer)==null?void 0:Ot[0],ht,_t),Lr(ft));return gn?[$t,Dt]:Vr($t,Dt,ft,ht)},deal:Xe=>{Xe.score=Xe.score===void 0?5:Xe.score;let ht=[];return qn(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 _t,qt;const Ot=Nt[ht],gn=In.slice(0,4).map(dn=>({key:dn,label:dn,onClick:()=>Jn("platform",ht,dn)}));return oe.createElement("div",{className:Ce.row,style:{display:an?Ot!=null&&Ot.errorMsg?"flex":"none":"flex"}},oe.createElement("div",{className:Ce.leftLayout},oe.createElement(dt,null,oe.createElement("div",{"data-text":"edit",contentEditable:!0,className:Ce.question},Xn(Xe,ht),oe.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(Xe==null?void 0:Xe.description)||""}`,tagName:"p"}),ir(Xe),oe.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"}),oe.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Xe==null?void 0:Xe.platform)||""}`,tagName:"p"}),oe.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),oe.createElement("h4",null),oe.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:(Xe==null?void 0:Xe.code)||"",tagName:"div"}),(_t=Xe==null?void 0:Xe.inputs)==null?void 0:_t.map((dn,$t)=>{var ft;return oe.createElement(oe.Fragment,{key:$t},oe.createElement("h4",null),oe.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${$t+1})\u8F93\u5165\uFF1A${dn||""}`,tagName:"div"}),oe.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${$t+1})\u8F93\u51FA\uFF1A${((ft=Xe==null?void 0:Xe.outputs)==null?void 0:ft[$t])||""}`,tagName:"div"}))}),Tr(Xe)))),oe.createElement("div",{className:Ce.rightLayout},oe.createElement(et,{className:Ot!=null&&Ot.errorMsg?Ce.error:""},ur(Ot,ht),oe.createElement("div",{className:Ce.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},oe.createElement("div",{className:Ce.li},oe.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),oe.createElement(Ae,{className:Ce.edit,id:Ot==null?void 0:Ot.id,value:Ot==null?void 0:Ot.description,tagName:"div",onBlur:dn=>Jn("description",ht,dn)}))),Ur(Ot,"",ht),oe.createElement("div",{className:Ce.liWrap},oe.createElement("div",{className:Ce.li},oe.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),oe.createElement(Ae,{className:Ce.edit,id:Ot==null?void 0:Ot.id,value:Ot==null?void 0:Ot.timeLimit,tagName:"div",onBlur:dn=>Jn("timeLimit",ht,Dr(dn))})),oe.createElement("div",{className:Ce.li},oe.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),oe.createElement("div",{className:"c-black"},oe.createElement(ae.Z,{menu:{items:gn}},oe.createElement("span",{className:"c-light-primary"},Ot==null?void 0:Ot.platform,oe.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),oe.createElement("div",{className:Ce.li,style:{flexDirection:"column",alignItems:"start"}},oe.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),oe.createElement(Ae,{className:Ce.edit,id:Ot==null?void 0:Ot.id,value:(Ot==null?void 0:Ot.code)||"",onBlur:dn=>Jn("code",ht,Dr(dn)),tagName:"div"}))),(qt=Ot==null?void 0:Ot.inputs)==null?void 0:qt.map((dn,$t)=>{var ft;return oe.createElement("div",{className:Ce.liWrap,key:$t},oe.createElement("div",{className:Ce.li},oe.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",$t+1,")\u8F93\u5165\uFF1A"),oe.createElement(Ae,{id:Ot==null?void 0:Ot.id,value:dn||"",className:Ce.edit,onBlur:Dt=>{const At=[...(Ot==null?void 0:Ot.inputs)||[]];At[$t]=Dr(Dt),Jn("inputs",ht,At)},tagName:"div"})),oe.createElement("div",{className:Ce.li},oe.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",$t+1,")\u8F93\u51FA\uFF1A"),oe.createElement(Ae,{id:Ot==null?void 0:Ot.id,value:((ft=Ot==null?void 0:Ot.outputs)==null?void 0:ft[$t])||"",className:Ce.edit,onBlur:Dt=>{const At=[...(Ot==null?void 0:Ot.outputs)||[]];At[$t]=Dr(Dt),Jn("outputs",ht,At)},tagName:"div"})))}),Lr(Ot))))},deal:Xe=>{var ht,_t,qt;Xe.score=Xe.score===void 0?10:Xe.score,Xe.code=(ht=Xe.code)==null?void 0:ht.trim();let Ot=[];qn(Xe==null?void 0:Xe.question)?((_t=Xe==null?void 0:Xe.question)==null?void 0:_t.length)>60&&Ot.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):Ot.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),qn(Xe==null?void 0:Xe.description)||Ot.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const gn=qn(String((Xe==null?void 0:Xe.timeLimit)||""));if(Xe.timeLimit=gn,(!gn||gn&&!["3","4","5","6","7","8","9","10"].includes(gn))&&Ot.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Xe.platform=qn(Xe==null?void 0:Xe.platform),Xe!=null&&Xe.platform){const dn=["c","c++","java","python"],$t=(qt=Xe==null?void 0:Xe.platform)==null?void 0:qt.toLowerCase(),ft=dn.findIndex(Dt=>Dt===$t);ft>-1?Xe.platform=In[ft]: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(!(Xe!=null&&Xe.inputs)||!(Xe!=null&&Xe.outputs))Xe.inputs=[],Xe.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 dn=Math.min(Xe.inputs.length,Xe.outputs.length);Xe.inputs=Xe.inputs.slice(0,dn),Xe.outputs=Xe.outputs.slice(0,dn),Xe.outputs.some($t=>!qn($t))&&Ot.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return Xe.errorMsg=Ot.join(` +`),Xe}},{id:"7",type:"\u7EC4\u5408\u9898",element:(Xe,ht)=>{var _t,qt;const Ot=Nt[ht];return oe.createElement("div",{className:Ce.row,style:{display:an?Ot!=null&&Ot.errorMsg?"flex":"none":"flex"}},oe.createElement("div",{className:Ce.leftLayout},oe.createElement(dt,null,oe.createElement("div",{"data-text":"edit",contentEditable:!0,className:Ce.question},Xn(Xe,ht),ir(Xe),(_t=Xe==null?void 0:Xe.questions)==null?void 0:_t.map((gn,dn)=>{var $t;const ft=($t=st.find(Dt=>Dt.id===(gn==null?void 0:gn.type)))==null?void 0:$t.element;return oe.createElement(oe.Fragment,{key:`left-${Xe.id}-${dn}`},ft(gn,ht,dn)[0])}),Tr(Xe),oe.createElement("p",{contentEditable:!0},"}}")))),oe.createElement("div",{className:Ce.rightLayout},oe.createElement(et,{className:Ot!=null&&Ot.errorMsg?Ce.error:""},ur(Ot,ht),Ur(Ot,"",ht),(qt=Ot==null?void 0:Ot.questions)==null?void 0:qt.map((gn,dn)=>{var $t;const ft=($t=st.find(Dt=>Dt.id===(gn==null?void 0:gn.type)))==null?void 0:$t.element;return oe.createElement(oe.Fragment,{key:`right-${Ot.id}-${dn}`},ft(gn,ht,dn)[1])}),Lr(Ot))))},deal:Xe=>{var ht,_t,qt,Ot,gn;const dn=Fr,$t=[...st],ft=$t.findIndex(Kt=>Kt.id==="0"),Dt=$t.findIndex(Kt=>Kt.id==="1");if(ft!==-1){const Kt=$t[ft].deal;$t[ft].deal=Zt=>{const Cn=Kt(Zt);return Cn.errorMsg&&(Cn.errorMsg=Cn.errorMsg.split(` +`).filter(yn=>yn!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` +`)),Cn}}if(Dt!==-1){const Kt=$t[Dt].deal;$t[Dt].deal=Zt=>{const Cn=Kt(Zt);return Cn.errorMsg&&(Cn.errorMsg=Cn.errorMsg.split(` +`).filter(yn=>yn!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` +`)),Cn}}Xe.questions=(ht=Xe.questions)!=null&&ht.length?Fr(Xe.questions.slice(0,20)):[],Xe.questions=(_t=Xe.questions)==null?void 0:_t.map((Kt,Zt)=>{var Cn;if(Kt.type==="0"||Kt.type==="1"){const yn=(Cn=Kt.options)==null?void 0:Cn.map(fn=>fn==null?void 0:fn.trim().replace(/^\s+|\s+$/g,""));yn&&new Set(yn).size!==yn.length&&(Kt.errorMsg=(Kt.errorMsg?Kt.errorMsg+` +`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Te(Ie({},Kt),{last:Zt===Xe.questions.length-1})});const At=(qt=Xe.questions)==null?void 0:qt.reduce((Kt,Zt)=>{const Cn=parseFloat(Zt.score);return isNaN(Cn)?Kt:Kt+Cn},0);Xe.score=At;let en=[];return(Ot=Xe.questions)!=null&&Ot.length?Xe.errorMsg=((gn=Xe.questions)==null?void 0:gn.findIndex(Kt=>!!Kt.errorMsg))>-1:en.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),qn(Xe==null?void 0:Xe.question)||en.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),en.length&&(Xe.errorMsg=en.join(` +`)),Xe}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(Xe,ht)=>{var _t,qt;const Ot=Nt[ht],gn=In.map(dn=>({key:dn,label:dn,onClick:()=>Jn("platform",ht,dn)}));return oe.createElement("div",{className:Ce.row,style:{display:an?Ot!=null&&Ot.errorMsg?"flex":"none":"flex"}},oe.createElement("div",{className:Ce.leftLayout},oe.createElement(dt,null,oe.createElement("div",{"data-text":"edit",contentEditable:!0,className:Ce.question},Xn(Xe,ht),ir(Xe),oe.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"}),oe.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Xe==null?void 0:Xe.platform)||""}`,tagName:"p"}),oe.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),oe.createElement("h4",null),oe.createElement(Ae,{id:Xe==null?void 0:Xe.id,value:(Xe==null?void 0:Xe.code)||"",tagName:"div"}),oe.createElement("h4",null),oe.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"}),oe.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"}),(_t=Xe==null?void 0:Xe.answer)==null?void 0:_t.map((dn,$t)=>oe.createElement(Ae,{key:$t,id:Xe==null?void 0:Xe.id,value:`\u7B54\u6848${$t+1}\uFF1A${dn||""}`,tagName:"p"})),Tr(Xe)))),oe.createElement("div",{className:Ce.rightLayout},oe.createElement(et,{className:Ot!=null&&Ot.errorMsg?Ce.error:""},ur(Ot,ht),Ur(Ot,"",ht),oe.createElement("div",{className:Ce.liWrap},oe.createElement("div",{className:Ce.li,onKeyDown:tt},oe.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),oe.createElement(Ae,{className:Ce.edit,id:Ot==null?void 0:Ot.id,value:Ot==null?void 0:Ot.timeLimit,tagName:"div",onBlur:dn=>Jn("timeLimit",ht,Dr(dn))})),oe.createElement("div",{className:Ce.li},oe.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),oe.createElement("div",{className:"c-black"},oe.createElement(ae.Z,{menu:{items:gn}},oe.createElement("span",{className:"c-light-primary"},Ot==null?void 0:Ot.platform,oe.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),oe.createElement("div",{className:Ce.li,style:{flexDirection:"column",alignItems:"start"}},oe.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),oe.createElement(Ae,{className:Ce.edit,id:Ot==null?void 0:Ot.id,value:(Ot==null?void 0:Ot.code)||"",onBlur:dn=>Jn("code",ht,Dr(dn)),tagName:"div"})),oe.createElement("div",{className:Ce.li},oe.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),oe.createElement(Ae,{className:Ce.edit,id:Ot==null?void 0:Ot.id,value:(Ot==null?void 0:Ot.input)||"",onBlur:dn=>Jn("input",ht,Dr(dn)),tagName:"div"})),oe.createElement("div",{className:Ce.li},oe.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),oe.createElement(Ae,{className:Ce.edit,id:Ot==null?void 0:Ot.id,value:(Ot==null?void 0:Ot.output)||"",onBlur:dn=>Jn("output",ht,Dr(dn)),tagName:"div"}))),oe.createElement("div",{className:Ce.liWrap},(qt=Ot==null?void 0:Ot.answer)==null?void 0:qt.map((dn,$t)=>oe.createElement("div",{className:Ce.li,key:$t},oe.createElement("aside",null,"\u7B54\u6848",$t+1,"\uFF1A"),oe.createElement(Ae,{id:Ot==null?void 0:Ot.id,value:dn||"",className:Ce.edit,onBlur:ft=>{const Dt=[...(Ot==null?void 0:Ot.answer)||[]];Dt[$t]=Dr(ft),Jn("output",ht,Dt)},tagName:"div"})))),Lr(Ot))))},deal:Xe=>{var ht,_t,qt,Ot,gn,dn,$t,ft;Xe.score=Xe.score===void 0?10:Xe.score,Xe.code=(qt=(_t=(ht=Xe.code)==null?void 0:ht.trim())==null?void 0:_t.replace(/@_@/g,"@\u2581@"))==null?void 0:qt.replace(/@__@/g,"@\u2581\u2581@");let Dt=[];if(qn(Xe==null?void 0:Xe.question)||Dt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),qn(Xe==null?void 0:Xe.code)?/@▁@|@▁▁@/.test(Xe==null?void 0:Xe.code)?(Ot=Xe==null?void 0:Xe.answer)!=null&&Ot.length&&((gn=Xe==null?void 0:Xe.code.match(/@▁@|@▁▁@/g))==null?void 0:gn.length)!==((dn=Xe==null?void 0:Xe.answer)==null?void 0:dn.length)&&Dt.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Dt.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"):Dt.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),Xe!=null&&Xe.answer?($t=Xe.answer)!=null&&$t.some(en=>!qn(en))&&Dt.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):Dt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),Xe.platform=qn(Xe==null?void 0:Xe.platform),Xe!=null&&Xe.platform){const en=["c","c++","java","python","javascript","ruby"],Kt=(ft=Xe==null?void 0:Xe.platform)==null?void 0:ft.toLowerCase(),Zt=en.findIndex(Cn=>Cn===Kt);Zt>-1?Xe.platform=In[Zt]:Dt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else Dt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");qn(Xe==null?void 0:Xe.output)||Dt.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const At=qn(String((Xe==null?void 0:Xe.timeLimit)||""));return Xe.timeLimit=At,(!At||At&&!["3","4","5","6","7","8","9","10"].includes(At))&&Dt.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Xe.errorMsg=Dt.join(` +`),Xe}}],gr=()=>oe.createElement(oe.Fragment,null,St.filter(Xe=>{var ht;return!!((ht=st.find(qt=>qt.id===(Xe==null?void 0:Xe.type)))==null?void 0:ht.element)}).map((Xe,ht)=>{var _t;const qt=(_t=st.find(Ot=>Ot.id===(Xe==null?void 0:Xe.type)))==null?void 0:_t.element;return oe.createElement(oe.Fragment,{key:Xe.id},qt(Xe,ht))})),$n=()=>Me(void 0,null,function*(){const Xe=Nt.filter(ht=>!ht.checked);if(rt!==3||!Xe.length){ce.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(un){Sr(!0),yield un(Nt),Sr(!1);return}Ir.setFieldsValue({sub_discipline_id:wt}),Bn(!0)}),or=(Xe,ht=[])=>{if(typeof Xe=="string")return Xe.trim();if(Array.isArray(Xe))return Xe.map(_t=>or(_t,ht));if(typeof Xe=="object"&&Xe!==null){const _t={};for(const qt in Xe)Xe.hasOwnProperty(qt)&&(ht.includes(qt)?_t[qt]=Xe[qt]:_t[qt]=or(Xe[qt],ht));return _t}return Xe},Rn=Xe=>Me(void 0,null,function*(){const ht=Fr(or(Xe));pt(ht),cn(JSON.parse(JSON.stringify(ht))),ut(3),ct(!1),Dn(!1)});(0,oe.useEffect)(()=>{if(vr)return;const Xe=()=>{xt(ht=>ht>=90?(clearInterval(tr.current),90):ht+1)};return tr.current=setInterval(Xe,5e4/90),()=>clearInterval(tr.current)},[vr]);const kn=(Xe,ht)=>{ar(!1);const _t=new FormData;Object.keys(ht).forEach(Ot=>{_t.append(Ot,ht[Ot])});const qt=new window.XMLHttpRequest;qt.withCredentials=!0,qt.addEventListener("load",function(Ot){return Me(this,null,function*(){var gn,dn;try{const $t=JSON.parse((gn=Ot==null?void 0:Ot.target)==null?void 0:gn.response);if(ar(!0),xt(100),yield new Promise(ft=>setTimeout(()=>ft(),780)),$t.status===0){if(!((dn=$t==null?void 0:$t.data)!=null&&dn.length)){ce.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),ct(!1);return}Rn(($t==null?void 0:$t.data)||[])}else ct(!1),ce.ZP.warning($t==null?void 0:$t.message)}catch($t){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",$t)}})}),qt.addEventListener("error",()=>{ct(!1)}),qt.open("POST",`${b.Z.API_SERVER}${Xe}`),qt.send(_t)},vn=Xe=>Me(void 0,null,function*(){const ht=Xe.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(ht)==-1?(ce.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()):(ct(!0),Ht("\u5904\u7406\u4E2D"),kn("/api/intelligent_imports/import.json",{file:Xe}),Promise.reject())});let Vt=[{key:1,label:oe.createElement(re.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:vn},oe.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,Oe.Ny)()||(0,Oe.$O)())&&Vt.push({key:2,label:oe.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{er.current.onClick()}});const tn=[Nt.length,(Qt=Nt.filter(Xe=>!!(Xe!=null&&Xe.errorMsg)))==null?void 0:Qt.length];return oe.createElement("div",{className:pe()(Ce.intelligentBox,"intelligent-body-curb",gt),style:Te(Ie({},lt),{width:Pt}),ref:Un},oe.createElement("div",{className:Ce.underpin},oe.createElement("b",{style:Fn}),oe.createElement("b",{style:Fn})),oe.createElement("div",{className:Ce.head,style:{top:Wt}},oe.createElement("div",{className:Ce.leftLayout},xn||oe.createElement(oe.Fragment,null,oe.createElement(se.Z,{align:"middle"},oe.createElement("div",{className:Ce.title},"\u8BD5\u9898\u7F16\u8F91"),!Mt&&oe.createElement(x.op,{href:`${b.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",oe.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),oe.createElement(x.op,{onClick:Wn,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!Mt&&oe.createElement(ae.Z,{overlayClassName:Ce.menu,menu:{items:Vt}},oe.createElement(x.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!Zn&&Zn),oe.createElement("div",{className:Ce.tip},oe.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"))),oe.createElement(se.Z,{className:Ce.rightLayout,style:{alignItems:"start"}},Pn||oe.createElement(oe.Fragment,null,oe.createElement("div",{className:Ce.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(rt)&&oe.createElement(ie.default,{className:"ml20",checked:an,onChange:Xe=>Dn(Xe.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(rt)&&oe.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",oe.createElement("span",{className:"ml5 mr5 c-light-primary"},tn[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",oe.createElement("span",{className:"ml5 mr5 c-red-e53"},tn[1]),"\u9898")),sn&&oe.createElement("div",{className:Ce.tabs},St==null?void 0:St.map((Xe,ht)=>oe.createElement("div",{onClick:()=>{dr(ht)},className:mr===ht&&Ce.active,key:ht},"\u65B0\u9898",ht+1)))),oe.createElement("div",{className:Ce.centerBox},oe.createElement("img",{className:"mb10",src:ge,width:56}),!mn&&oe.createElement(x.op,{onClick:Ar},"\u8BC6\u522B"))),[1,2].includes(rt)&&Nr(),[3].includes(rt)&&gr(),oe.createElement("div",{className:"pb10"}),oe.createElement("div",{className:Ce.buttonFixed},oe.createElement("div",{className:Ce.buttonWrap},oe.createElement(ne.ZP,{size:"middle",className:`${Ce.button} mr20`,onClick:jt},"\u53D6\u6D88"),oe.createElement(ne.ZP,{size:"middle",type:"primary",loading:xr,className:`${Ce.button}`,onClick:$n},ln))),oe.createElement(ue.default,{centered:!0,closable:!1,destroyOnClose:!0,open:zt,title:null,footer:null,width:320,afterClose:()=>xt(0)},oe.createElement(se.Z,{align:"middle",style:{flexDirection:"column"}},oe.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},Rt,oe.createElement("span",{className:Ce.dotLoading},oe.createElement("span",null,"."),oe.createElement("span",null,"."),oe.createElement("span",null,"."))),oe.createElement(ee.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:yt}),oe.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",oe.createElement("span",{className:"ml5 c-light-primary"},yt,"%")))),oe.createElement(ue.default,{centered:!0,open:kt,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:Ln,width:480,onCancel:()=>Bn(!1),onOk:()=>Ir.submit(),afterClose:()=>{Ir.resetFields()}},oe.createElement(fe.default,{style:{maxHeight:550},form:Ir,layout:"horizontal",colon:!1,size:"large",onFinish:Xe=>Me(void 0,null,function*(){var ht,_t,qt,Ot,gn;const dn=Nt.filter(Dt=>!Dt.checked&&!Dt.errorMsg);Et(!0);const $t=()=>Me(void 0,null,function*(){var Dt,At;const en=yield(0,he.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Te(Ie(Ie({},Lt),Xe),{list:dn,mode:It})});en.status===0&&(Yt&&((Dt=en==null?void 0:en.data)!=null&&Dt.success)&&window.location.pathname==="/problemset"&&(Le.Z.publish("refresh-item-bank",Xe.group_id),yield new Promise(Kt=>setTimeout(()=>Kt(),1500))),ce.ZP.success(`\u6210\u529F\u5BFC\u5165${(At=en==null?void 0:en.data)==null?void 0:At.success}\u9053\u8BD5\u9898`,3),Ct(en),Bn(!1)),Et(!1)});if(It!==1){yield $t();return}const ft=yield(0,he.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:Nt,mode:It}});if(ft.status===0){if(!((ht=ft==null?void 0:ft.data)!=null&&ht.error_size)){yield $t();return}ue.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{Et(!1)},title:"\u63D0\u793A",content:oe.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",oe.createElement("span",{className:"c-light-primary ml5 mr5"},(_t=ft==null?void 0:ft.data)==null?void 0:_t.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",oe.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(qt=ft==null?void 0:ft.data)==null?void 0:qt.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",oe.createElement("span",{className:"ml5 mr5"},(gn=(Ot=ft==null?void 0:ft.data)==null?void 0:Ot.index)==null?void 0:gn.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:$t})}})},oe.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),oe.createElement(fe.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"}]},oe.createElement(a.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:Jt})),It===1&&oe.createElement(fe.default.Item,{label:oe.createElement(se.Z,{align:"middle",style:{justifyContent:"space-between"}},oe.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),oe.createElement("div",{onClick:()=>bn(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},oe.createElement("img",{className:"mr5 primary-hover",src:ye}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},oe.createElement(me.Z,{key:Hn})))),oe.createElement(ue.default,{centered:!0,open:Ut,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:pr,onCancel:()=>bn(!1),onOk:()=>on.submit(),afterClose:()=>{on.resetFields()}},oe.createElement(fe.default,{style:{maxHeight:550},form:on,layout:"horizontal",colon:!1,size:"large",onFinish:Xe=>Me(void 0,null,function*(){var ht;jn(!0),(yield(0,he.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?(Vn(Hn+1),setTimeout(()=>{ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),bn(!1),jn(!1)},1e3)):jn(!1)})},oe.createElement(fe.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"}]},oe.createElement(y.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),oe.createElement(fe.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},oe.createElement(me.Z,null)))),oe.createElement(Ue,{onSave:Xe=>{ct(!0),Ht("\u5904\u7406\u4E2D"),kn("/api/intelligent_imports/import.json",{html:Xe})},ref:er}))},Ft=z;var mt=nt},18120:function(bt,it,ve){"use strict";ve.d(it,{N:function(){return y}});var oe=ve(59301),Ce=ve(57809),E=ve(43418),pe=ve(92832),fe=ve(8591),ce=ve(95237),ue=ve(43604),le=ve(52430),se={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"},ie=ve(92310),ae=ve.n(ie),re=ve(87169),ne=ve(59301),ee=(x,b,z)=>new Promise((te,de)=>{var ge=ye=>{try{me(z.next(ye))}catch(be){de(be)}},he=ye=>{try{me(z.throw(ye))}catch(be){de(be)}},me=ye=>ye.done?te(ye.value):Promise.resolve(ye.value).then(ge,he);me((z=z.apply(x,b)).next())});const{Option:a}=Ce.default,y=({subId:x,value:b,selectvalues:z,disabled:te,knowledgeOptions:de=[],className:ge,height:he,onChange:me=()=>{},onAddKnowledgeFinish:ye=()=>{},zIndex:be=1e3})=>{const Se=(0,oe.useRef)(),[Ee,Pe]=(0,oe.useState)([]);b=b||[];const we=(De,Ae)=>{De?(Pe([...Ae]),me([...Ae])):(Pe([]),me([]))};(0,oe.useEffect)(()=>{(z==null?void 0:z.length)>0?(Pe([...z]),me([...z])):(Pe([]),me([]))},[de]),(0,oe.useEffect)(()=>{(b==null?void 0:b.length)>0&&me([...b])},[de]);const xe=De=>{De.preventDefault(),Se.current="",E.default.confirm({centered:!0,width:585,zIndex:be,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:se.public_tips},ne.createElement(re.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:se.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),ne.createElement(pe.default,{className:se.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:Se.current,onChange:Ae=>{Se.current=Ae.target.value}}))),onOk:()=>new Promise((Ae,Oe)=>ee(void 0,null,function*(){if(!Se.current)return fe.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),Oe();if(Se.current.length>20)return fe.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),Oe();const Le=yield(0,le.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:Se.current,sub_discipline_id:x}});if((Le==null?void 0:Le.status)===0){ye({id:Le.tag_discipline_id,name:Se.current,type:"personal"});let je=z||[];je.push(Le.tag_discipline_id),me([...je]),Pe([...je]),me([...je])}return Ae()}))})};return ne.createElement(ce.Z,{wrap:!1,align:"middle",className:ae()(se.wrap,ge)},ne.createElement(ue.Z,null,ne.createElement(Ce.default,{mode:"multiple",disabled:!x||te,className:se.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:we,style:{width:he||490},showSearch:!0,allowClear:!0,value:Ee,filterOption:(De,Ae)=>Ae.label.indexOf(De.toLowerCase())>=0},de==null?void 0:de.map(De=>ne.createElement(a,{key:De.id,value:De.id,label:De.name},ne.createElement("div",{style:{display:"flex",alignItems:"center"}},ne.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},De.name),(De==null?void 0:De.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 ${he&&se.add_style}`},ne.createElement("span",{className:se.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),ne.createElement("span",{className:se.linkBtn,onClick:xe},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},24949:function(bt,it,ve){"use strict";ve.d(it,{S:function(){return le}});var oe=ve(59301),Ce=ve(20834),E=ve(38854),pe={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 fe=[{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"}],ce=[{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}],le=({showSelectAll:se=!1,disciplinesData:ie=[],knowledgeData:ae=[],directionValue:re,subDisciplineValue:ne,typeValue:ee,knowledgeValue:a,showKnowledge:y=!1,showRandomType:x=!1,difficultyValue:b,randomValue:z,selectAll:te,languagesvalue:de,className:ge,languages:he=[],isprogram_homework:me,showShixun:ye=!1,showItemType:be=!0,onShixunChange:Se=()=>{},onDirectionChange:Ee=()=>{},onTypeChange:Pe=()=>{},onDifficultyChange:we=()=>{},handlelanguagesChange:xe=()=>{},onKnowledgeChange:De=()=>{},onRandomChange:Ae=()=>{},showTeachGroup:Oe=!1,teachGroupData:Le=[],onTeachGroupChange:je=()=>{},teachGroupValue:Be})=>{const[Ze,We]=(0,oe.useState)(0),ze=(0,oe.useRef)(null),[Ke,He]=(0,oe.useState)(0),Ne=(0,oe.useRef)(null);(0,oe.useEffect)(()=>{var Ve;ie.length!==0&&(((Ve=ze==null?void 0:ze.current)==null?void 0:Ve.clientHeight)>108?We(1):We(0)),ie.length===0&&We(0)},[ie]),(0,oe.useEffect)(()=>{var Ve;ae.length!==0&&(((Ve=Ne==null?void 0:Ne.current)==null?void 0:Ve.clientHeight)>108?He(1):He(0)),ae.length===0&&He(0)},[ae]);const Re=(Ve=[],Je)=>oe.createElement(Ce.default,{className:pe.subMenu},Ve.map(ot=>oe.createElement(Ce.default.Item,{key:ot.id},oe.createElement("a",{className:`${pe.subItem} ${ne===ot.id?pe.subActive:""}`,onClick:()=>Ee(Je,ot.id)},ot.name))));return oe.createElement("aside",{className:ge?`${pe.main} ${ge}`:pe.main},oe.createElement("div",{className:pe.wrap},me&&oe.createElement("div",{className:pe.programName},"\u8BD5\u9898\u5E93-\u7F16\u7A0B\u9898"),Oe&&oe.createElement("div",{className:pe.content},oe.createElement("span",{className:pe.name},"\u56E2\u961F"),oe.createElement("div",{className:pe.directionContentWrap},oe.createElement("li",{className:`${pe.directionItem} ${Be?"":pe.active} `,onClick:()=>je(null)},"\u5168\u90E8"),Le==null?void 0:Le.map(Ve=>oe.createElement("li",{key:Ve.group_id,className:`${pe.directionItem} ${Be===Ve.group_id?pe.active:""} `,onClick:()=>je(Ve.group_id)},Ve.name)))),oe.createElement("div",{className:pe.content},oe.createElement("span",{className:pe.name},"\u65B9\u5411"),oe.createElement("span",null),oe.createElement("div",{className:pe.directionContentWrap,style:{overflow:"hidden",height:Ze===1?88:"auto"}},oe.createElement("li",{className:`${pe.directionItem} ${re?"":pe.active} `,onClick:()=>Ee(null)},"\u5168\u90E8"),ie.map(Ve=>{var Je;return oe.createElement(oe.Fragment,{key:Ve.id},((Je=Ve.sub_disciplines)==null?void 0:Je.length)>0?oe.createElement(E.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:ot=>ot.parentNode,dropdownRender:()=>Re(Ve.sub_disciplines,Ve.id)},oe.createElement("li",{className:`${pe.directionItem} ${re===Ve.id?pe.active:""} `,onClick:()=>Ee(Ve.id)},Ve.name)):oe.createElement("li",{className:`${pe.directionItem} ${re===Ve.id?pe.active:""} `,onClick:()=>Ee(Ve.id)},Ve.name))})),oe.createElement("div",{className:pe.directionContentWrap,ref:ze,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},ie.map(Ve=>{var Je;return oe.createElement(oe.Fragment,{key:Ve.id},((Je=Ve.sub_disciplines)==null?void 0:Je.length)>0?oe.createElement(E.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:ot=>ot.parentNode,dropdownRender:()=>Re(Ve.sub_disciplines,Ve.id)},oe.createElement("li",{className:`${pe.directionItem} ${re===Ve.id?pe.active:""} `,onClick:()=>Ee(Ve.id)},Ve.name)):oe.createElement("li",{className:`${pe.directionItem} ${re===Ve.id?pe.active:""} `,onClick:()=>Ee(Ve.id)},Ve.name))})),!!Ze&&oe.createElement("div",{className:pe.action},Ze===1&&oe.createElement("span",{onClick:()=>We(2)},"\u5C55\u5F00",oe.createElement("i",{className:"iconfont icon-xiala"})),Ze===2&&oe.createElement("span",{onClick:()=>We(1)},"\u6536\u8D77",oe.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),y&&oe.createElement("div",{className:pe.content},oe.createElement("span",{className:pe.name},"\u77E5\u8BC6\u70B9"),oe.createElement("div",{className:pe.directionContentWrap,style:{overflow:"hidden",height:Ke===1?94:"auto"}},oe.createElement("li",{className:`${pe.directionItem} ${a===-1?pe.active:""} `,onClick:()=>De(-1)},"\u5168\u90E8"),ae.map(Ve=>oe.createElement("li",{key:Ve.id,className:`${pe.directionItem} ${a===Ve.id?pe.active:""} `,onClick:()=>De(Ve.id)},Ve.name))),oe.createElement("div",{ref:Ne,className:pe.directionContentWrap,style:{height:"auto",position:"fixed",left:0,top:0,width:1010,visibility:"hidden"}},ae.map(Ve=>oe.createElement("li",{key:Ve.id,className:`${pe.directionItem} ${a===Ve.id?pe.active:""} `,onClick:()=>De(Ve.id)},Ve.name))),!!Ke&&oe.createElement("div",{className:pe.action},Ke===1&&oe.createElement("span",{onClick:()=>He(2)},"\u5C55\u5F00",oe.createElement("i",{className:"iconfont icon-xiala"})),Ke===2&&oe.createElement("span",{onClick:()=>He(1)},"\u6536\u8D77",oe.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),be&&!me&&oe.createElement("div",{className:pe.content},oe.createElement("span",{className:pe.name},"\u9898\u578B"),oe.createElement("li",{className:`${pe.directionItem} ${ee?"":pe.active} `,onClick:()=>Pe(null)},"\u5168\u90E8"),oe.createElement("div",{className:pe.directionContentWrap},fe.map(Ve=>oe.createElement("li",{key:Ve.name,className:`${pe.directionItem} ${ee===Ve.value?pe.active:""} `,onClick:()=>Pe(Ve.value)},Ve.name)),ye&&oe.createElement("li",{key:"\u5B9E\u8BAD\u9898",className:pe.directionItem,onClick:()=>Se()},"\u5B9E\u8BAD\u9898"))),oe.createElement("div",{className:pe.content},oe.createElement("span",{className:pe.name},"\u96BE\u5EA6"),oe.createElement("li",{className:`${pe.directionItem} ${b?"":pe.active} `,onClick:()=>we(null)},"\u5168\u90E8"),oe.createElement("div",{className:pe.directionContentWrap},ce.map(Ve=>oe.createElement("li",{key:Ve.name,className:`${pe.directionItem} ${b===Ve.value?pe.active:""} `,onClick:()=>we(Ve.value)},Ve.name)))),x&&oe.createElement("div",{className:pe.content},oe.createElement("span",{className:pe.name},"\u7C7B\u578B"),oe.createElement("li",{className:`${pe.directionItem} ${z?"":pe.active} `,onClick:()=>Ae(null)},"\u5168\u90E8"),oe.createElement("div",{className:pe.directionContentWrap},ue.map(Ve=>oe.createElement("li",{key:Ve.name,className:`${pe.directionItem} ${z===Ve.value?pe.active:""} `,onClick:()=>Ae(Ve.value)},Ve.name))))))}},24302:function(bt,it,ve){"use strict";var oe=ve(59301),Ce=ve(25346),E=ve(48136),pe=ve(53267),fe=ve(43418),ce=ve(59301);const ue=(0,oe.forwardRef)(({callback:le,width:se,onChange:ie,disabled:ae,readOnly:re,type:ne="",value:ee="",style:a={}},y)=>{const x=(0,oe.useRef)(),b=(0,oe.useRef)(),[z,te]=(0,oe.useState)(0),[de,ge]=(0,oe.useState)(0),[he,me]=(0,oe.useState)(!1),ye=()=>{var Pe=document.createElement("div");Pe.innerHTML=x.current.getValue();var we=Pe.innerText;return le&&le(we),we};(0,oe.useImperativeHandle)(y,()=>({getData:ye}));const be=Pe=>{Pe.preventDefault();const we=Pe.clientX-z,xe=Pe.clientY-de;document.body.onmousemove=De=>{let Ae=De.clientX-we,Oe=De.clientY-xe;const Le=document.getElementsByClassName("markdown-popup-form")[0],je=window.innerWidth-Le.offsetWidth,Be=window.innerHeight-Le.offsetHeight;Ae=Math.max(0,Math.min(Ae,je)),Oe=Math.max(0,Math.min(Oe,Be)),Se(De.clientX,De.clientY,we,xe)&&(te(Ae),ge(Oe))},document.body.onmouseup=function(){document.body.onmousemove=null}},Se=(Pe,we,xe,De)=>{const Ae=document.body.clientHeight,Oe=document.body.clientWidth;return Pe<20&&xe>Pe||Pe>Oe-20&&xewe||we>Ae-20&&De{he&&setTimeout(()=>{const Pe=document.getElementsByClassName("markdown-popup-form")[0],we=window.innerWidth/2-Pe.offsetWidth/2,xe=window.innerHeight/2-Pe.offsetHeight/2;te(we),ge(xe)},0)},[he]);const Ee=()=>{ae||re||me(!0)};return ce.createElement("div",{style:a},ce.createElement("div",{style:{width:se||"100%",position:"relative"},className:`${Ce.Z.mathFillWrap} ${ae||re?"cursorDefault":""}`,onClick:()=>Ee()},ce.createElement("math-field",{disabled:ae,locale:"zh_cn",class:`${Ce.Z.mathField} ${ne}`,readOnly:re,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:ee?18:14},value:ee||""})),ce.createElement(fe.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:de},title:ce.createElement("div",{style:{cursor:"move"},onMouseDown:be},"\u8F93\u5165\u516C\u5F0F"),open:he,onOk:()=>{const Pe=b.current.getData();x.current.setValue(Pe),ie(Pe),me(!1)},onCancel:()=>{me(!1)},destroyOnClose:!0,className:"markdown-popup-form"},ce.createElement(pe.Z,{value:ee,ref:b,onChange:ie,showSaveButton:!1})))});it.Z=ue},53267:function(bt,it,ve){"use strict";var oe=ve(59301),Ce=ve(95237),E=ve(43604),pe=ve(99313),fe=ve(3113),ce=ve(98573),ue=ve(25346),le=ve(48136),se=ve(59301);const ie=(0,oe.forwardRef)(({callback:ae,showSaveButton:re,value:ne=""},ee)=>{const a=(0,oe.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 @@ -232,7 +232,7 @@ ${Xe} \\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+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:se.createElement(we.Z,{className:ue.Z.lists,gutter:[10,10]},y.map((ce,ve)=>se.createElement(E.Z,{flex:"110px",className:ue.Z.item},se.createElement("div",null,se.createElement(de.Z,{value:`$$${ce.value}$$`}),ce.name),se.createElement("div",{className:ue.Z.children},ce.children.map((ge,ye)=>se.createElement("div",{key:ye},se.createElement("h1",null,ge.name),se.createElement(we.Z,{gutter:[10,10]},ge.data.map((me,be)=>se.createElement(E.Z,{key:be,onClick:()=>b(me),className:ue.Z.diamond},se.createElement(de.Z,{value:"`$$"+me.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:se.createElement(we.Z,{className:ue.Z.lists,gutter:[10,10]},x.map((ce,ve)=>se.createElement(E.Z,{flex:"110px",className:ue.Z.item},se.createElement("div",null,se.createElement(de.Z,{value:"`$$"+ce.value+"$$`"}),ce.name),se.createElement("div",{className:ue.Z.children},ce.children.map((ge,ye)=>se.createElement("div",{key:ye},ge.name&&se.createElement("h1",null,ge.name),se.createElement(we.Z,{gutter:[10,10]},ge.data.map((me,be)=>se.createElement(E.Z,{key:be,onClick:()=>b(me),className:ue.Z.diamond},se.createElement(de.Z,{value:"`$$"+me.value+"$$`"}))))))))))}],te=()=>{var ce=document.createElement("div");ce.innerHTML=a.current.getValue();var ve=ce.innerText;return ae&&ae(ve),ve};return(0,oe.useImperativeHandle)(ee,()=>({getData:te})),se.createElement("div",{className:ue.Z.mathWrap},se.createElement(pe.default,{defaultActiveKey:"1",items:z}),se.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||""),re&&se.createElement("div",{className:ue.Z.button},se.createElement(fe.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});st.Z=ie},59592:function(Et,st,he){"use strict";he.d(st,{Z:function(){return re}});var oe=he(59301),we=he(78241),E=he(43418),pe=he(92832),fe=he(87169),de=he(52430),ue={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},le=he(32793),se=he(59301),ie=(ne,ee,a)=>new Promise((y,x)=>{var b=ce=>{try{te(a.next(ce))}catch(ve){x(ve)}},z=ce=>{try{te(a.throw(ce))}catch(ve){x(ve)}},te=ce=>ce.done?y(ce.value):Promise.resolve(ce.value).then(b,z);te((a=a.apply(ne,ee)).next())}),re=({type:ne="subject",open:ee,onCancel:a,onOkClick:y,subDisciplineId:x})=>{const[b]=we.default.useForm(),[z,te]=(0,oe.useState)([]),[ce,ve]=(0,oe.useState)(!1);(0,oe.useEffect)(()=>{},[]);const ge=()=>ie(void 0,null,function*(){if(ne){const ye=yield(0,de.ZP)("/api/disciplines.json",{method:"get",params:{source:ne}});te(ye.disciplines||[])}});return se.createElement(E.default,{title:se.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:ee,width:558,centered:!0,className:ue.publicQuest,onCancel:()=>{a(),b.resetFields()},onOk:()=>{b.validateFields().then(ye=>ie(void 0,null,function*(){const me=yield(0,de.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:ye==null?void 0:ye.name,sub_discipline_id:x}});(me==null?void 0:me.status)===0&&y({name:ye==null?void 0:ye.name,id:me==null?void 0:me.tag_discipline_id,public:!1,type:"personal"}),b.resetFields(),a()}))}},se.createElement("div",{className:ue.publicQuestContent},se.createElement("div",{className:ue.public_tips},se.createElement(fe.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"),se.createElement(we.default,{labelAlign:"left",form:b,colon:!1},se.createElement(we.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},se.createElement(pe.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),se.createElement(le.Z,{open:ce,onCancel:()=>{ve(!1)}})))}},97596:function(Et,st,he){"use strict";he.d(st,{Z:function(){return pe}});var oe=he(44993),we={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},E=he(59301),pe=({message:fe,className:de,children:ue,style:le={}})=>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)),fe?E.createElement("p",{style:le},fe):null,ue,E.createElement(oe.Outlet,null))},2162:function(Et,st,he){"use strict";he.d(st,{Z:function(){return pe}});var oe=he(59301),we=he(41312),E=he(59301),pe=({defaultX:fe="40%",leftChild:de,rightChild:ue,className:le,hideResize:se=!1})=>{const[ie,ae]=(0,oe.useState)(fe),re=(0,oe.useRef)();function ne(){re.current=!0}(0,oe.useEffect)(()=>{function y(b){re.current&&(we.Z.publish("resize-move-bar",b),ae(b.pageX))}function x(){re.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const ee=typeof ie=="number"&&ie!==.01?`${ie}px`:fe,a=`calc(100% - ${se?"0px":"4px"} - ${ee})`;return E.createElement("div",{className:`split-panel-container ${le}`},E.createElement("section",{style:{width:ee,display:ie===.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))}},21541:function(Et,st,he){"use strict";he.d(st,{Z:function(){return de}});var oe=he(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=he(92310),pe=he.n(E),de=({className:ue,style:le={},leftNode:se,leftTitle:ie="\u81EA\u6D4B\u8F93\u5165",rightNode:ae,rightTitle:re="\u8FD0\u884C\u7ED3\u679C"})=>oe.createElement("div",{className:pe()(we.result,ue),style:le},oe.createElement("div",{className:we.left},oe.createElement("div",{className:we.title},oe.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),oe.createElement("span",null,ie)),oe.createElement("div",{className:we.leftNode},se)),oe.createElement("div",{className:we.right},oe.createElement("div",{className:we.title},oe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),oe.createElement("span",null,re)),oe.createElement("div",{className:we.rightNode},ae)))},90655:function(Et,st,he){"use strict";var oe=he(59301);const we=pe=>String(pe).length===1?`0${pe}`:pe,E=({className:pe="",onChange:fe,defaultValue:de=0})=>{const[ue,le]=(0,oe.useState)(de);(0,oe.useEffect)(()=>{const re=setTimeout(()=>{le(ue+1e3)},1e3);return fe(ue+1e3),()=>{clearInterval(re)}},[ue]);const se=parseInt(ue/(60*6e4))||"00",ie=parseInt(ue%(60*6e4)/6e4)||"00",ae=parseInt(ue%6e4/1e3)||"00";return oe.createElement("div",{className:pe},we(se),":",we(ie),":",we(ae))};st.Z=E},5885:function(Et,st,he){"use strict";he.d(st,{Z:function(){return pe}});var oe=he(59301),we=he(41312),E=he(11611),pe=()=>{const[fe,de]=(0,oe.useState)(""),[ue,le]=(0,oe.useState)(0);let[se,ie]=(0,oe.useState)(),[ae,re]=(0,oe.useState)();const[ne,ee]=(0,oe.useState)(!1),a=(0,oe.useRef)("");(0,oe.useEffect)(()=>we.Z.subscribe("preview-image",be=>{de(be),console.log(ge.current),document.body.style.overflow="hidden"}),[]),(0,oe.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,oe.useEffect)(()=>{a.current=fe},[fe]);function y(me){me.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",ie(void 0),re(void 0),le(0),de("")}function b(){le(ue+90)}function z(){se=ge.current.width*1.1,ae=ge.current.height*1.1,re(ae),ie(se)}function te(){se=ge.current.width/1.1,ae=ge.current.height/1.1,re(ae),ie(se)}const ce=(0,oe.useRef)(),ve=(0,oe.useRef)(),ge=(0,oe.useRef)(),ye=me=>{(me.nativeEvent.target===ce.current||me.nativeEvent.target===ve.current)&&x()};return oe.createElement(oe.Fragment,null,fe?oe.createElement("div",null,oe.createElement("div",{className:"preview-wrp-group",ref:ve},oe.createElement(E.Z,{className:"image-preview",src:fe,style:{display:"none"},preview:{visible:!0,src:fe,movable:!1,onVisibleChange:me=>{de("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},41539:function(Et,st,he){"use strict";he.d(st,{h:function(){return ce}});var oe=he(59301),we=he(57809),E=he(78241),pe=he(3113),fe=he(89780),de=he.n(fe),ue=he(39060),le=he(76596),se=Object.defineProperty,ie=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,a=(ve,ge,ye)=>ge in ve?se(ve,ge,{enumerable:!0,configurable:!0,writable:!0,value:ye}):ve[ge]=ye,y=(ve,ge)=>{for(var ye in ge||(ge={}))ne.call(ge,ye)&&a(ve,ye,ge[ye]);if(re)for(var ye of re(ge))ee.call(ge,ye)&&a(ve,ye,ge[ye]);return ve},x=(ve,ge)=>ie(ve,ae(ge));const b=we.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"]};st.Z=({callback:ve,onCancel:ge})=>{const[ye,me]=(0,oe.useState)("python");function be(Ee){me(te[Ee][1])}function Se(Ee){ve(Ee)}return oe.createElement(E.default,x(y({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Se,style:{width:500}}),oe.createElement(E.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},oe.createElement(we.default,{getPopupContainer:Ee=>Ee.parentNode,onChange:be},Object.keys(te).map(Ee=>oe.createElement(b,{key:Ee,value:Ee},te[Ee][0])))),oe.createElement(E.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},oe.createElement(ce,{mode:ye})),oe.createElement("div",{className:"flex-container flex-end"},oe.createElement(pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),oe.createElement(pe.ZP,{type:"ghost",onClick:ge},"\u53D6\u6D88")))};function ce({value:ve,onChange:ge,mode:ye,options:me={}}){const be=(0,oe.useRef)(),[Se,Ee]=(0,oe.useState)();return(0,oe.useEffect)(()=>{if(Se){let Pe=function(Ce){const xe=Ce.getValue();ge&&ge(xe)};return Se.on("change",Pe),()=>{Se.off("change",Pe)}}},[Se,ge]),(0,oe.useEffect)(()=>{Se&&Se.setOption("mode",ye)},[Se,ye]),(0,oe.useEffect)(()=>{Se&&(ve!==Se.getValue()||ve==="")&&setTimeout(()=>{Se.setValue(ve||"")},300)},[Se,ve]),(0,oe.useEffect)(()=>{if(be.current&&!Se){const Pe=de().fromTextArea(be.current,y({mode:ye,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},me));Ee(Pe)}},[be.current,Se]),oe.createElement("div",{className:"my-codemirror-container"},oe.createElement("textarea",{ref:be}))}},4213:function(Et,st,he){"use strict";he.d(st,{Z:function(){return Kt}});var oe=he(59301),we=he(89780),E=he.n(we),pe=he(76374),fe=he(39060),de=he(6313),ue=he(25717),le=he(99498),se=he(25419),ie=he(67549),ae=he(98573),re=({value:pt="",className:gt,showTextOnly:mt,showLines:Mt,style:mn={}})=>{const cn=(0,oe.useMemo)(()=>"",[pt]);return oe.createElement(oe.Fragment,null,oe.createElement("div",{dangerouslySetInnerHTML:{__html:cn}}))},ne=he(59301),ee=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(pt,gt,mt)=>gt in pt?ee(pt,gt,{enumerable:!0,configurable:!0,writable:!0,value:mt}):pt[gt]=mt,ce=(pt,gt)=>{for(var mt in gt||(gt={}))b.call(gt,mt)&&te(pt,mt,gt[mt]);if(x)for(var mt of x(gt))z.call(gt,mt)&&te(pt,mt,gt[mt]);return pt},ve=(pt,gt)=>a(pt,y(gt));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 ye({onActionCallback:pt,title:gt,icon:mt,actionName:Mt,className:mn="",children:cn}){function wn(){pt(Mt)}return ne.createElement("a",{title:gt,className:mn,onClick:wn},ne.createElement("i",{className:`${mt}`}),cn)}var me=({watch:pt,showNullButton:gt,showNullProgramButton:mt,onActionCallback:Mt,fullScreen:mn,insertTemp:cn,hidetoolBar:wn,extraUse:Fn})=>{const At=[...ge,{title:`${pt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${pt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return ne.createElement("ul",{className:"markdown-toolbar-container"},!wn&&At.map((jt,Bn)=>ne.createElement("li",{key:Bn},jt.actionName?ne.createElement(ye,ve(ce({},jt),{onActionCallback:Mt})):ne.createElement("span",{className:"v-line"}))),gt?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:Mt},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:Mt},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:Mt},ne.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,cn&&ne.createElement("li",null,ne.createElement(ye,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${cn}`,onActionCallback:Mt},ne.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Fn&&ne.createElement("li",null,Fn),ne.createElement("li",{className:"btn-full-screen"},ne.createElement(ye,{icon:`${mn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:mn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Mt})))},be=he(51498),Se=he(78241),Ee=he(92832),Pe=he(3113),Ce=Object.defineProperty,xe=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,ke=(pt,gt,mt)=>gt in pt?Ce(pt,gt,{enumerable:!0,configurable:!0,writable:!0,value:mt}):pt[gt]=mt,De=(pt,gt)=>{for(var mt in gt||(gt={}))_e.call(gt,mt)&&ke(pt,mt,gt[mt]);if(Ae)for(var mt of Ae(gt))Le.call(gt,mt)&&ke(pt,mt,gt[mt]);return pt},Ze=(pt,gt)=>xe(pt,Be(gt));const Ve={labelCol:{span:4},wrapperCol:{span:20}};var Ue=({callback:pt,onCancel:gt})=>{function mt(Mt){pt(Mt)}return oe.createElement(Se.default,Ze(De({},Ve),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:mt,style:{width:500}}),oe.createElement(Se.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},oe.createElement(Ee.default,null)),oe.createElement(Se.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},oe.createElement(Ee.default,null)),oe.createElement("div",{className:"flex-container flex-end"},oe.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),oe.createElement(Pe.ZP,{type:"ghost",onClick:gt},"\u53D6\u6D88")))},Ke=he(41539),ze=he(35944),Ne=he(43418),Re=he(95237),He=he(89837),Qe=he(59301),it=({callback:pt,onCancel:gt})=>{const mt=document.createElement("canvas"),Mt=mt.getContext("2d");mt.width=1e3,mt.height=800,Mt.fillStyle="#ffffff",Mt.fillRect(0,0,mt.width,mt.height);const mn=mt.toDataURL("image/png");return Qe.createElement(Ne.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Qe.createElement(Re.Z,{style:{height:"100vh"}},Qe.createElement(He.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:mn,visible:!0,title:String(Date.now())},onOk:cn=>{pt({src:cn.url})},onClose:gt})))},Ye=he(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 pt=this.diagram;return!(pt===null||pt.isReadOnly||pt.isModelReadOnly||pt.selection.count<2)},We.prototype.alignLeft=function(){var pt=this.diagram;pt.startTransaction("aligning left");var gt=1/0;pt.selection.each(function(mt){mt instanceof go.Link||(gt=Math.min(mt.position.x,gt))}),pt.selection.each(function(mt){mt instanceof go.Link||mt.move(new go.Point(gt,mt.position.y))}),pt.commitTransaction("aligning left")},We.prototype.alignRight=function(){var pt=this.diagram;pt.startTransaction("aligning right");var gt=-1/0;pt.selection.each(function(mt){if(!(mt instanceof go.Link)){var Mt=mt.actualBounds.x+mt.actualBounds.width;gt=Math.max(Mt,gt)}}),pt.selection.each(function(mt){mt instanceof go.Link||mt.move(new go.Point(gt-mt.actualBounds.width,mt.position.y))}),pt.commitTransaction("aligning right")},We.prototype.alignTop=function(){var pt=this.diagram;pt.startTransaction("alignTop");var gt=1/0;pt.selection.each(function(mt){mt instanceof go.Link||(gt=Math.min(mt.position.y,gt))}),pt.selection.each(function(mt){mt instanceof go.Link||mt.move(new go.Point(mt.position.x,gt))}),pt.commitTransaction("alignTop")},We.prototype.alignBottom=function(){var pt=this.diagram;pt.startTransaction("aligning bottom");var gt=-1/0;pt.selection.each(function(mt){if(!(mt instanceof go.Link)){var Mt=mt.actualBounds.y+mt.actualBounds.height;gt=Math.max(Mt,gt)}}),pt.selection.each(function(mt){mt instanceof go.Link||mt.move(new go.Point(mt.actualBounds.x,gt-mt.actualBounds.height))}),pt.commitTransaction("aligning bottom")},We.prototype.alignCenterX=function(){var pt=this.diagram,gt=pt.selection.first();if(gt){pt.startTransaction("aligning Center X");var mt=gt.actualBounds.x+gt.actualBounds.width/2;pt.selection.each(function(Mt){Mt instanceof go.Link||Mt.move(new go.Point(mt-Mt.actualBounds.width/2,Mt.actualBounds.y))}),pt.commitTransaction("aligning Center X")}},We.prototype.alignCenterY=function(){var pt=this.diagram,gt=pt.selection.first();if(gt){pt.startTransaction("aligning Center Y");var mt=gt.actualBounds.y+gt.actualBounds.height/2;pt.selection.each(function(Mt){Mt instanceof go.Link||Mt.move(new go.Point(Mt.actualBounds.x,mt-Mt.actualBounds.height/2))}),pt.commitTransaction("aligning Center Y")}},We.prototype.alignColumn=function(pt){var gt=this.diagram;gt.startTransaction("align Column"),pt===void 0&&(pt=0),pt=parseFloat(pt);var mt=new Array;gt.selection.each(function(Fn){Fn instanceof go.Link||mt.push(Fn)});for(var Mt=0;Mt0){for(var Fn=cn.elt(wn-1);Fn!==null&&Fn.isTreeExpanded&&!Fn.isTreeLeaf;){var At=this._sortTreeChildrenByY(Fn);Fn=At.last()}Fn!==null&&pt.select(Fn)}else pt.select(mn)}}else if(mt.key==="Down")if(gt.isTreeExpanded&&!gt.isTreeLeaf){var Mt=this._sortTreeChildrenByY(gt).first();Mt!==null&&pt.select(Mt)}else for(;gt!==null;){var mn=gt.findTreeParentNode();if(mn===null)break;var cn=this._sortTreeChildrenByY(mn),wn=cn.indexOf(gt);if(wncn.y?1:mn.xcn.x?1:0}),gt},We.prototype.copyToClipboard=function(pt){go.CommandHandler.prototype.copyToClipboard.call(this,pt),this._lastPasteOffset.set(this.pasteOffset)},We.prototype.pasteFromClipboard=function(){var pt=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(pt,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),pt},Object.defineProperty(We.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(pt){if(pt!=="move"&&pt!=="select"&&pt!=="scroll"&&pt!=="tree"&&pt!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+pt);this._arrowKeyBehavior=pt}}),Object.defineProperty(We.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(pt){if(!(pt instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+pt);this._pasteOffset.set(pt)}});var Oe=We,je=he(74042),Fe=he(43604),Ge=he(52430),nt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},$e=he(59301),Je=(pt,gt,mt)=>new Promise((Mt,mn)=>{var cn=At=>{try{Fn(mt.next(At))}catch(jt){mn(jt)}},wn=At=>{try{Fn(mt.throw(At))}catch(jt){mn(jt)}},Fn=At=>At.done?Mt(At.value):Promise.resolve(At.value).then(cn,wn);Fn((mt=mt.apply(pt,gt)).next())});function Ie({onCancel:pt,callback:gt}){let mt=(0,oe.useRef)(),Mt=(0,oe.useRef)(),mn=(0,oe.useRef)(),cn=(0,oe.useRef)(!1);const wn=(0,oe.useRef)(!1),[Fn,At]=(0,oe.useState)(0);function jt(){const Gt=Ye.bx.make,bn={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 Ye.S0(Mt.current,{padding:20,grid:Gt(Ye.s_,"Grid",Gt(Ye.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Gt(Ye.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Pn=>{var Nn=Pn.diagram.commandHandler.addTopLevelParts(Pn.diagram.selection,!0);Nn||Pn.diagram.currentTool.doCancel()},commandHandler:Gt(Oe),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Pn=>{var Nn=Pn.subject;Nn.location=Nn.location.copy().snapToGridPoint(Pn.diagram.grid.gridOrigin,Pn.diagram.grid.gridCellSize),setTimeout(()=>{Pn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Pn=>{var Nn=Pn.subject;setTimeout(()=>{Pn.diagram.commandHandler.editTextBlock()})},LinkRelinked:Pn=>{var Nn=Pn.parameter.part;Nn.invalidateConnectedLinks();var Cn=Pn.subject;Pn.diagram.toolManager.linkingTool.isForwards?Cn.toNode.invalidateConnectedLinks():Cn.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),mt.current.nodeTemplate=Gt(Ye.NB,"Auto",{locationSpot:Ye.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ye.$u(120,60),minSize:new Ye.$u(40,40),resizable:!0,resizeCellSize:new Ye.$u(10,10),rotatable:!0},new Ye.KX("location","loc",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),new Ye.KX("desiredSize","size",Ye.$u.parse).makeTwoWay(Ye.$u.stringify),Gt(Ye.bn,{name:"SHAPE",fill:bn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ye.z6.AllSides,toSpot:Ye.z6.AllSides},new Ye.KX("figure"),new Ye.KX("fill"),new Ye.KX("stroke","borderColor"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),Gt(Ye.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Gt(Ye.al,{margin:1,textAlign:"center",overflow:Ye.al.OverflowEllipsis,editable:!0},new Ye.KX("text").makeTwoWay(),new Ye.KX("stroke","color"))),mt.current.nodeTemplate.toolTip=Gt("ToolTip",Gt(Ye.s_,"Vertical",{maxSize:new Ye.$u(200,NaN)},Gt(Ye.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ye.KX("text")),Gt(Ye.al,{font:"10pt sans-serif",textAlign:"center"},new Ye.KX("text","details"))));function nn(Pn,Nn){var Cn=(Dn,ut)=>{Dn.handled=!0,Dn.diagram.model.commit(dr=>{var Ar=ut.part.adornedPart,yr=new Ye.E9().setRectSpot(Ar.actualBounds,Pn);yr.subtract(Ar.location),yr.scale(2,2),yr.x+=Math.sign(yr.x)*130,yr.y+=Math.sign(yr.y)*130,yr.add(Ar.location),yr.snapToGridPoint(Dn.diagram.grid.gridOrigin,Dn.diagram.grid.gridCellSize);var yn=dr.copyNodeData(Ar.data);dr.setGroupKeyForNodeData(yn,dr.getGroupKeyForNodeData(Ar.data)),dr.addNodeData(yn);var Cr={from:Ar.key,to:dr.getKeyForNodeData(yn)};dr.addLinkData(Cr);var xr=Dn.diagram.findNodeForData(yn);xr.location=yr,Dn.diagram.select(xr),setTimeout(()=>{Dn.diagram.commandHandler.editTextBlock()},20)})};return Gt(Ye.bn,{figure:Nn,alignment:Pn,alignmentFocus:Pn.opposite(),width:Pn.equals(Ye.z6.Top)||Pn.equals(Ye.z6.Bottom)?25:18,height:Pn.equals(Ye.z6.Top)||Pn.equals(Ye.z6.Bottom)?18:25,fill:"orange",stroke:bn.white,strokeWidth:4,mouseEnter:(Dn,ut)=>ut.fill="dodgerblue",mouseLeave:(Dn,ut)=>ut.fill="orange",isActionable:!0,click:Cn,contextClick:Cn})}function nr(Pn){return Gt(Ye.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:(Nn,Cn)=>Cn.fill="dodgerblue",mouseLeave:(Nn,Cn)=>Cn.fill="orange",click:(Nn,Cn)=>{Nn.diagram.commandHandler.showContextMenu(Cn.part.adornedPart)}},Pn||{})}mt.current.nodeTemplate.selectionAdornmentTemplate=Gt(Ye.uz,"Spot",Gt(Ye.Vm,{padding:10}),nn(Ye.z6.Top,"TriangleUp"),nn(Ye.z6.Left,"TriangleLeft"),nn(Ye.z6.Right,"TriangleRight"),nn(Ye.z6.Bottom,"TriangleDown"),nr({alignment:new Ye.z6(.75,0)}));function kn(Pn,Nn){return(Cn,Dn)=>{Cn.handled=!0,Cn.diagram.model.commit(ut=>{ut.set(Dn.part.adornedPart.data,Pn,Nn)})}}function Un(Pn,Nn){return Nn||(Nn="color"),Gt(Ye.bn,{width:16,height:16,stroke:"lightgray",fill:Pn,margin:1,background:"transparent",mouseEnter:(Cn,Dn)=>Dn.stroke="dodgerblue",mouseLeave:(Cn,Dn)=>Dn.stroke="lightgray",click:kn(Nn,Pn),contextClick:kn(Nn,Pn)})}function pr(){return[Gt("ContextMenuButton",Gt(Ye.s_,"Horizontal",Un(bn.white,"fill"),Un(bn.beige,"fill"),Un(bn.extralightblue,"fill"),Un(bn.extralightred,"fill"))),Gt("ContextMenuButton",Gt(Ye.s_,"Horizontal",Un(bn.lightgray,"fill"),Un(bn.lightgreen,"fill"),Un(bn.lightblue,"fill"),Un(bn.lightred,"fill")))]}function _n(){return[Gt("ContextMenuButton",Gt(Ye.s_,"Horizontal",Un(bn.black),Un(bn.green),Un(bn.blue),Un(bn.red))),Gt("ContextMenuButton",Gt(Ye.s_,"Horizontal",Un(bn.white),Un(bn.magenta),Un(bn.purple),Un(bn.orange)))]}function ur(Pn,Nn){return Nn||(Nn="thickness"),Gt(Ye.bn,"LineH",{width:16,height:16,strokeWidth:Pn,margin:1,background:"transparent",mouseEnter:(Cn,Dn)=>Dn.background="dodgerblue",mouseLeave:(Cn,Dn)=>Dn.background="transparent",click:kn(Nn,Pn),contextClick:kn(Nn,Pn)})}function $n(Pn,Nn){return Nn||(Nn="dash"),Gt(Ye.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Pn,margin:1,background:"transparent",mouseEnter:(Cn,Dn)=>Dn.background="dodgerblue",mouseLeave:(Cn,Dn)=>Dn.background="transparent",click:kn(Nn,Pn),contextClick:kn(Nn,Pn)})}function cr(){return[Gt("ContextMenuButton",Gt(Ye.s_,"Horizontal",ur(1),ur(2),ur(3),ur(4))),Gt("ContextMenuButton",Gt(Ye.s_,"Horizontal",$n(null),$n([2,4]),$n([4,4])))]}function ir(Pn,Nn){return Nn||(Nn="figure"),Gt(Ye.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Pn,margin:1,background:"transparent",mouseEnter:(Cn,Dn)=>Dn.fill="dodgerblue",mouseLeave:(Cn,Dn)=>Dn.fill="lightgray",click:kn(Nn,Pn),contextClick:kn(Nn,Pn)})}mt.current.nodeTemplate.contextMenu=Gt("ContextMenu",Gt("ContextMenuButton",Gt(Ye.s_,"Horizontal",ir("Rectangle"),ir("RoundedRectangle"),ir("Ellipse"),ir("Diamond"))),Gt("ContextMenuButton",Gt(Ye.s_,"Horizontal",ir("Parallelogram2"),ir("ManualOperation"),ir("Procedure"),ir("Cylinder1"))),Gt("ContextMenuButton",Gt(Ye.s_,"Horizontal",ir("Terminator"),ir("CreateRequest"),ir("Document"),ir("TriangleDown"))),pr(),_n(),cr()),mt.current.groupTemplate=Gt(Ye.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ye.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Pn,Nn)=>{var Cn=Nn.addMembers(Nn.diagram.selection,!0);Cn||Nn.diagram.currentTool.doCancel()},avoidable:!1},new Ye.KX("location","loc",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),Gt(Ye.s_,"Auto",{name:"BODY"},Gt(Ye.bn,{parameter1:10,fill:bn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ye.z6.AllSides,toSpot:Ye.z6.AllSides},new Ye.KX("fill"),new Ye.KX("stroke","color"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),Gt(Ye.Vm,{background:"transparent",margin:20})),Gt(Ye.al,{alignment:Ye.z6.Top,alignmentFocus:Ye.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ye.KX("text"),new Ye.KX("stroke","color"))),mt.current.groupTemplate.selectionAdornmentTemplate=Gt(Ye.uz,"Spot",Gt(Ye.s_,"Auto",Gt(Ye.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Gt(Ye.Vm,{margin:1.5})),nr({alignment:Ye.z6.TopRight,alignmentFocus:Ye.z6.BottomRight})),mt.current.groupTemplate.contextMenu=Gt("ContextMenu",pr(),_n(),cr()),mt.current.linkTemplate=Gt(Ye.rU,{layerName:"Foreground",routing:Ye.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ye.KX("fromSpot","fromSpot",Ye.z6.parse),new Ye.KX("toSpot","toSpot",Ye.z6.parse),new Ye.KX("fromShortLength","dir",Pn=>Pn>=1?10:0),new Ye.KX("toShortLength","dir",Pn=>Pn>=1?10:0),new Ye.KX("points").makeTwoWay(),Gt(Ye.bn,{strokeWidth:2},new Ye.KX("stroke","color"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),Gt(Ye.bn,{segmentIndex:0,segmentOffset:new Ye.E9(15,0),segmentOrientation:Ye.rU.OrientAlong,alignmentFocus:Ye.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",Pn=>Pn===1)),Gt(Ye.bn,{segmentIndex:-1,segmentOffset:new Ye.E9(-10,6),segmentOrientation:Ye.rU.OrientPlus90,alignmentFocus:Ye.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",Pn=>Pn>=1),new Ye.KX("width","thickness",Pn=>7+3*Pn),new Ye.KX("height","thickness",Pn=>7+3*Pn),new Ye.KX("segmentOffset","thickness",Pn=>new Ye.E9(-15,4+1.5*Pn))),Gt(Ye.bn,{segmentIndex:0,segmentOffset:new Ye.E9(15,-6),segmentOrientation:Ye.rU.OrientMinus90,alignmentFocus:Ye.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",Pn=>Pn===2),new Ye.KX("width","thickness",Pn=>7+3*Pn),new Ye.KX("height","thickness",Pn=>7+3*Pn),new Ye.KX("segmentOffset","thickness",Pn=>new Ye.E9(-15,4+1.5*Pn))),Gt(Ye.al,{alignmentFocus:new Ye.z6(0,1,-4,0),editable:!0},new Ye.KX("text").makeTwoWay(),new Ye.KX("stroke","color"))),mt.current.linkTemplate.selectionAdornmentTemplate=Gt(Ye.uz,Gt(Ye.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Vn(2)},new Ye.KX("pathPattern","thickness",Vn)),nr({alignmentFocus:new Ye.z6(0,0,-6,-4)}));function Vn(Pn){return Gt(Ye.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Pn+4).toString()+" H3"})}function rr(Pn){var Nn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Pn===0?Nn="M0 0 M16 16 M0 8 L16 8":Pn===2&&(Nn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Gt(Ye.bn,{geometryString:Nn,margin:2,background:"transparent",mouseEnter:(Cn,Dn)=>Dn.background="dodgerblue",mouseLeave:(Cn,Dn)=>Dn.background="transparent",click:kn("dir",Pn),contextClick:kn("dir",Pn)})}function Br(Pn){var Nn=(Cn,Dn)=>{Cn.handled=!0,Cn.diagram.model.commit(ut=>{var dr=Dn.part.adornedPart;ut.set(dr.data,Pn?"toSpot":"fromSpot",Ye.z6.stringify(Ye.z6.AllSides)),(Pn?dr.toNode:dr.fromNode).invalidateConnectedLinks()})};return Gt(Ye.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Cn,Dn)=>Dn.background="dodgerblue",mouseLeave:(Cn,Dn)=>Dn.background="transparent",click:Nn,contextClick:Nn})}function dn(Pn,Nn){var Cn=0,Dn=Ye.z6.RightSide;Pn.equals(Ye.z6.Top)?(Cn=270,Dn=Ye.z6.TopSide):Pn.equals(Ye.z6.Left)?(Cn=180,Dn=Ye.z6.LeftSide):Pn.equals(Ye.z6.Bottom)&&(Cn=90,Dn=Ye.z6.BottomSide),Nn||(Cn-=180);var ut=(dr,Ar)=>{dr.handled=!0,dr.diagram.model.commit(yr=>{var yn=Ar.part.adornedPart;yr.set(yn.data,Nn?"toSpot":"fromSpot",Ye.z6.stringify(Dn)),(Nn?yn.toNode:yn.fromNode).invalidateConnectedLinks()})};return Gt(Ye.bn,{alignment:Pn,alignmentFocus:Pn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Cn,background:"transparent",mouseEnter:(dr,Ar)=>Ar.background="dodgerblue",mouseLeave:(dr,Ar)=>Ar.background="transparent",click:ut,contextClick:ut})}mt.current.linkTemplate.contextMenu=Gt("ContextMenu",_n(),cr(),Gt("ContextMenuButton",Gt(Ye.s_,"Horizontal",rr(0),rr(1),rr(2))),Gt("ContextMenuButton",Gt(Ye.s_,"Horizontal",Gt(Ye.s_,"Spot",Br(!1),dn(Ye.z6.Top,!1),dn(Ye.z6.Left,!1),dn(Ye.z6.Right,!1),dn(Ye.z6.Bottom,!1)),Gt(Ye.s_,"Spot",{margin:new Ye.Zt(0,0,0,2)},Br(!0),dn(Ye.z6.Top,!0),dn(Ye.z6.Left,!0),dn(Ye.z6.Right,!0),dn(Ye.z6.Bottom,!0)))));const br=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],b=de=>{a.current.setValue(a.current.getValue()+" "+de.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:se.createElement(Ce.Z,{className:ue.Z.lists,gutter:[10,10]},y.map((de,ge)=>se.createElement(E.Z,{flex:"110px",className:ue.Z.item},se.createElement("div",null,se.createElement(ce.Z,{value:`$$${de.value}$$`}),de.name),se.createElement("div",{className:ue.Z.children},de.children.map((he,me)=>se.createElement("div",{key:me},se.createElement("h1",null,he.name),se.createElement(Ce.Z,{gutter:[10,10]},he.data.map((ye,be)=>se.createElement(E.Z,{key:be,onClick:()=>b(ye),className:ue.Z.diamond},se.createElement(ce.Z,{value:"`$$"+ye.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:se.createElement(Ce.Z,{className:ue.Z.lists,gutter:[10,10]},x.map((de,ge)=>se.createElement(E.Z,{flex:"110px",className:ue.Z.item},se.createElement("div",null,se.createElement(ce.Z,{value:"`$$"+de.value+"$$`"}),de.name),se.createElement("div",{className:ue.Z.children},de.children.map((he,me)=>se.createElement("div",{key:me},he.name&&se.createElement("h1",null,he.name),se.createElement(Ce.Z,{gutter:[10,10]},he.data.map((ye,be)=>se.createElement(E.Z,{key:be,onClick:()=>b(ye),className:ue.Z.diamond},se.createElement(ce.Z,{value:"`$$"+ye.value+"$$`"}))))))))))}],te=()=>{var de=document.createElement("div");de.innerHTML=a.current.getValue();var ge=de.innerText;return ae&&ae(ge),ge};return(0,oe.useImperativeHandle)(ee,()=>({getData:te})),se.createElement("div",{className:ue.Z.mathWrap},se.createElement(pe.default,{defaultActiveKey:"1",items:z}),se.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||""),re&&se.createElement("div",{className:ue.Z.button},se.createElement(fe.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});it.Z=ie},59592:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return re}});var oe=ve(59301),Ce=ve(78241),E=ve(43418),pe=ve(92832),fe=ve(87169),ce=ve(52430),ue={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},le=ve(32793),se=ve(59301),ie=(ne,ee,a)=>new Promise((y,x)=>{var b=de=>{try{te(a.next(de))}catch(ge){x(ge)}},z=de=>{try{te(a.throw(de))}catch(ge){x(ge)}},te=de=>de.done?y(de.value):Promise.resolve(de.value).then(b,z);te((a=a.apply(ne,ee)).next())}),re=({type:ne="subject",open:ee,onCancel:a,onOkClick:y,subDisciplineId:x})=>{const[b]=Ce.default.useForm(),[z,te]=(0,oe.useState)([]),[de,ge]=(0,oe.useState)(!1);(0,oe.useEffect)(()=>{},[]);const he=()=>ie(void 0,null,function*(){if(ne){const me=yield(0,ce.ZP)("/api/disciplines.json",{method:"get",params:{source:ne}});te(me.disciplines||[])}});return se.createElement(E.default,{title:se.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:ee,width:558,centered:!0,className:ue.publicQuest,onCancel:()=>{a(),b.resetFields()},onOk:()=>{b.validateFields().then(me=>ie(void 0,null,function*(){const ye=yield(0,ce.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:me==null?void 0:me.name,sub_discipline_id:x}});(ye==null?void 0:ye.status)===0&&y({name:me==null?void 0:me.name,id:ye==null?void 0:ye.tag_discipline_id,public:!1,type:"personal"}),b.resetFields(),a()}))}},se.createElement("div",{className:ue.publicQuestContent},se.createElement("div",{className:ue.public_tips},se.createElement(fe.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"),se.createElement(Ce.default,{labelAlign:"left",form:b,colon:!1},se.createElement(Ce.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},se.createElement(pe.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),se.createElement(le.Z,{open:de,onCancel:()=>{ge(!1)}})))}},97596:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return pe}});var oe=ve(44993),Ce={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},E=ve(59301),pe=({message:fe,className:ce,children:ue,style:le={}})=>E.createElement("div",{className:`custom-spinner ${Ce.idsRingWrapper} ${ce}`},E.createElement("div",{className:Ce.ldsRing},E.createElement("div",null),E.createElement("div",null),E.createElement("div",null),E.createElement("div",null)),fe?E.createElement("p",{style:le},fe):null,ue,E.createElement(oe.Outlet,null))},2162:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return pe}});var oe=ve(59301),Ce=ve(41312),E=ve(59301),pe=({defaultX:fe="40%",leftChild:ce,rightChild:ue,className:le,hideResize:se=!1})=>{const[ie,ae]=(0,oe.useState)(fe),re=(0,oe.useRef)();function ne(){re.current=!0}(0,oe.useEffect)(()=>{function y(b){re.current&&(Ce.Z.publish("resize-move-bar",b),ae(b.pageX))}function x(){re.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const ee=typeof ie=="number"&&ie!==.01?`${ie}px`:fe,a=`calc(100% - ${se?"0px":"4px"} - ${ee})`;return E.createElement("div",{className:`split-panel-container ${le}`},E.createElement("section",{style:{width:ee,display:ie===.01?"none":""}},ce),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))}},21541:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return ce}});var oe=ve(59301),Ce={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=ve(92310),pe=ve.n(E),ce=({className:ue,style:le={},leftNode:se,leftTitle:ie="\u81EA\u6D4B\u8F93\u5165",rightNode:ae,rightTitle:re="\u8FD0\u884C\u7ED3\u679C"})=>oe.createElement("div",{className:pe()(Ce.result,ue),style:le},oe.createElement("div",{className:Ce.left},oe.createElement("div",{className:Ce.title},oe.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),oe.createElement("span",null,ie)),oe.createElement("div",{className:Ce.leftNode},se)),oe.createElement("div",{className:Ce.right},oe.createElement("div",{className:Ce.title},oe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),oe.createElement("span",null,re)),oe.createElement("div",{className:Ce.rightNode},ae)))},90655:function(bt,it,ve){"use strict";var oe=ve(59301);const Ce=pe=>String(pe).length===1?`0${pe}`:pe,E=({className:pe="",onChange:fe,defaultValue:ce=0})=>{const[ue,le]=(0,oe.useState)(ce);(0,oe.useEffect)(()=>{const re=setTimeout(()=>{le(ue+1e3)},1e3);return fe(ue+1e3),()=>{clearInterval(re)}},[ue]);const se=parseInt(ue/(60*6e4))||"00",ie=parseInt(ue%(60*6e4)/6e4)||"00",ae=parseInt(ue%6e4/1e3)||"00";return oe.createElement("div",{className:pe},Ce(se),":",Ce(ie),":",Ce(ae))};it.Z=E},5885:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return pe}});var oe=ve(59301),Ce=ve(41312),E=ve(11611),pe=()=>{const[fe,ce]=(0,oe.useState)(""),[ue,le]=(0,oe.useState)(0);let[se,ie]=(0,oe.useState)(),[ae,re]=(0,oe.useState)();const[ne,ee]=(0,oe.useState)(!1),a=(0,oe.useRef)("");(0,oe.useEffect)(()=>Ce.Z.subscribe("preview-image",be=>{ce(be),console.log(he.current),document.body.style.overflow="hidden"}),[]),(0,oe.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,oe.useEffect)(()=>{a.current=fe},[fe]);function y(ye){ye.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",ie(void 0),re(void 0),le(0),ce("")}function b(){le(ue+90)}function z(){se=he.current.width*1.1,ae=he.current.height*1.1,re(ae),ie(se)}function te(){se=he.current.width/1.1,ae=he.current.height/1.1,re(ae),ie(se)}const de=(0,oe.useRef)(),ge=(0,oe.useRef)(),he=(0,oe.useRef)(),me=ye=>{(ye.nativeEvent.target===de.current||ye.nativeEvent.target===ge.current)&&x()};return oe.createElement(oe.Fragment,null,fe?oe.createElement("div",null,oe.createElement("div",{className:"preview-wrp-group",ref:ge},oe.createElement(E.Z,{className:"image-preview",src:fe,style:{display:"none"},preview:{visible:!0,src:fe,movable:!1,onVisibleChange:ye=>{ce("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},41539:function(bt,it,ve){"use strict";ve.d(it,{h:function(){return de}});var oe=ve(59301),Ce=ve(57809),E=ve(78241),pe=ve(3113),fe=ve(89780),ce=ve.n(fe),ue=ve(39060),le=ve(76596),se=Object.defineProperty,ie=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,a=(ge,he,me)=>he in ge?se(ge,he,{enumerable:!0,configurable:!0,writable:!0,value:me}):ge[he]=me,y=(ge,he)=>{for(var me in he||(he={}))ne.call(he,me)&&a(ge,me,he[me]);if(re)for(var me of re(he))ee.call(he,me)&&a(ge,me,he[me]);return ge},x=(ge,he)=>ie(ge,ae(he));const b=Ce.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"]};it.Z=({callback:ge,onCancel:he})=>{const[me,ye]=(0,oe.useState)("python");function be(Ee){ye(te[Ee][1])}function Se(Ee){ge(Ee)}return oe.createElement(E.default,x(y({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Se,style:{width:500}}),oe.createElement(E.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},oe.createElement(Ce.default,{getPopupContainer:Ee=>Ee.parentNode,onChange:be},Object.keys(te).map(Ee=>oe.createElement(b,{key:Ee,value:Ee},te[Ee][0])))),oe.createElement(E.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},oe.createElement(de,{mode:me})),oe.createElement("div",{className:"flex-container flex-end"},oe.createElement(pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),oe.createElement(pe.ZP,{type:"ghost",onClick:he},"\u53D6\u6D88")))};function de({value:ge,onChange:he,mode:me,options:ye={}}){const be=(0,oe.useRef)(),[Se,Ee]=(0,oe.useState)();return(0,oe.useEffect)(()=>{if(Se){let Pe=function(we){const xe=we.getValue();he&&he(xe)};return Se.on("change",Pe),()=>{Se.off("change",Pe)}}},[Se,he]),(0,oe.useEffect)(()=>{Se&&Se.setOption("mode",me)},[Se,me]),(0,oe.useEffect)(()=>{Se&&(ge!==Se.getValue()||ge==="")&&setTimeout(()=>{Se.setValue(ge||"")},300)},[Se,ge]),(0,oe.useEffect)(()=>{if(be.current&&!Se){const Pe=ce().fromTextArea(be.current,y({mode:me,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ye));Ee(Pe)}},[be.current,Se]),oe.createElement("div",{className:"my-codemirror-container"},oe.createElement("textarea",{ref:be}))}},4213:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return zt}});var oe=ve(59301),Ce=ve(89780),E=ve.n(Ce),pe=ve(76374),fe=ve(39060),ce=ve(6313),ue=ve(25717),le=ve(99498),se=ve(25419),ie=ve(67549),ae=ve(98573),re=({value:ct="",className:St,showTextOnly:pt,showLines:Nt,style:cn={}})=>{const an=(0,oe.useMemo)(()=>"",[ct]);return oe.createElement(oe.Fragment,null,oe.createElement("div",{dangerouslySetInnerHTML:{__html:an}}))},ne=ve(59301),ee=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(ct,St,pt)=>St in ct?ee(ct,St,{enumerable:!0,configurable:!0,writable:!0,value:pt}):ct[St]=pt,de=(ct,St)=>{for(var pt in St||(St={}))b.call(St,pt)&&te(ct,pt,St[pt]);if(x)for(var pt of x(St))z.call(St,pt)&&te(ct,pt,St[pt]);return ct},ge=(ct,St)=>a(ct,y(St));let he=[{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:ct,title:St,icon:pt,actionName:Nt,className:cn="",children:an}){function Dn(){ct(Nt)}return ne.createElement("a",{title:St,className:cn,onClick:Dn},ne.createElement("i",{className:`${pt}`}),an)}var ye=({watch:ct,showNullButton:St,showNullProgramButton:pt,onActionCallback:Nt,fullScreen:cn,insertTemp:an,hidetoolBar:Dn,extraUse:Ln})=>{const Et=[...he,{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 ne.createElement("ul",{className:"markdown-toolbar-container"},!Dn&&Et.map((kt,Bn)=>ne.createElement("li",{key:Bn},kt.actionName?ne.createElement(me,ge(de({},kt),{onActionCallback:Nt})):ne.createElement("span",{className:"v-line"}))),St?ne.createElement("li",null,ne.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Nt},ne.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,pt?ne.createElement(ne.Fragment,null,ne.createElement("li",null,ne.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Nt},ne.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),ne.createElement("li",null,ne.createElement(me,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Nt},ne.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,an&&ne.createElement("li",null,ne.createElement(me,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${an}`,onActionCallback:Nt},ne.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Ln&&ne.createElement("li",null,Ln),ne.createElement("li",{className:"btn-full-screen"},ne.createElement(me,{icon:`${cn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:cn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Nt})))},be=ve(51498),Se=ve(78241),Ee=ve(92832),Pe=ve(3113),we=Object.defineProperty,xe=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,je=(ct,St,pt)=>St in ct?we(ct,St,{enumerable:!0,configurable:!0,writable:!0,value:pt}):ct[St]=pt,Be=(ct,St)=>{for(var pt in St||(St={}))Oe.call(St,pt)&&je(ct,pt,St[pt]);if(Ae)for(var pt of Ae(St))Le.call(St,pt)&&je(ct,pt,St[pt]);return ct},Ze=(ct,St)=>xe(ct,De(St));const We={labelCol:{span:4},wrapperCol:{span:20}};var ze=({callback:ct,onCancel:St})=>{function pt(Nt){ct(Nt)}return oe.createElement(Se.default,Ze(Be({},We),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:pt,style:{width:500}}),oe.createElement(Se.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},oe.createElement(Ee.default,null)),oe.createElement(Se.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},oe.createElement(Ee.default,null)),oe.createElement("div",{className:"flex-container flex-end"},oe.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),oe.createElement(Pe.ZP,{type:"ghost",onClick:St},"\u53D6\u6D88")))},Ke=ve(41539),He=ve(35944),Ne=ve(43418),Re=ve(95237),Ve=ve(89837),Je=ve(59301),ot=({callback:ct,onCancel:St})=>{const pt=document.createElement("canvas"),Nt=pt.getContext("2d");pt.width=1e3,pt.height=800,Nt.fillStyle="#ffffff",Nt.fillRect(0,0,pt.width,pt.height);const cn=pt.toDataURL("image/png");return Je.createElement(Ne.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Je.createElement(Re.Z,{style:{height:"100vh"}},Je.createElement(Ve.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:cn,visible:!0,title:String(Date.now())},onOk:an=>{ct({src:an.url})},onClose:St})))},Ye=ve(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 ct=this.diagram;return!(ct===null||ct.isReadOnly||ct.isModelReadOnly||ct.selection.count<2)},Ue.prototype.alignLeft=function(){var ct=this.diagram;ct.startTransaction("aligning left");var St=1/0;ct.selection.each(function(pt){pt instanceof go.Link||(St=Math.min(pt.position.x,St))}),ct.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(St,pt.position.y))}),ct.commitTransaction("aligning left")},Ue.prototype.alignRight=function(){var ct=this.diagram;ct.startTransaction("aligning right");var St=-1/0;ct.selection.each(function(pt){if(!(pt instanceof go.Link)){var Nt=pt.actualBounds.x+pt.actualBounds.width;St=Math.max(Nt,St)}}),ct.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(St-pt.actualBounds.width,pt.position.y))}),ct.commitTransaction("aligning right")},Ue.prototype.alignTop=function(){var ct=this.diagram;ct.startTransaction("alignTop");var St=1/0;ct.selection.each(function(pt){pt instanceof go.Link||(St=Math.min(pt.position.y,St))}),ct.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(pt.position.x,St))}),ct.commitTransaction("alignTop")},Ue.prototype.alignBottom=function(){var ct=this.diagram;ct.startTransaction("aligning bottom");var St=-1/0;ct.selection.each(function(pt){if(!(pt instanceof go.Link)){var Nt=pt.actualBounds.y+pt.actualBounds.height;St=Math.max(Nt,St)}}),ct.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(pt.actualBounds.x,St-pt.actualBounds.height))}),ct.commitTransaction("aligning bottom")},Ue.prototype.alignCenterX=function(){var ct=this.diagram,St=ct.selection.first();if(St){ct.startTransaction("aligning Center X");var pt=St.actualBounds.x+St.actualBounds.width/2;ct.selection.each(function(Nt){Nt instanceof go.Link||Nt.move(new go.Point(pt-Nt.actualBounds.width/2,Nt.actualBounds.y))}),ct.commitTransaction("aligning Center X")}},Ue.prototype.alignCenterY=function(){var ct=this.diagram,St=ct.selection.first();if(St){ct.startTransaction("aligning Center Y");var pt=St.actualBounds.y+St.actualBounds.height/2;ct.selection.each(function(Nt){Nt instanceof go.Link||Nt.move(new go.Point(Nt.actualBounds.x,pt-Nt.actualBounds.height/2))}),ct.commitTransaction("aligning Center Y")}},Ue.prototype.alignColumn=function(ct){var St=this.diagram;St.startTransaction("align Column"),ct===void 0&&(ct=0),ct=parseFloat(ct);var pt=new Array;St.selection.each(function(Ln){Ln instanceof go.Link||pt.push(Ln)});for(var Nt=0;Nt0){for(var Ln=an.elt(Dn-1);Ln!==null&&Ln.isTreeExpanded&&!Ln.isTreeLeaf;){var Et=this._sortTreeChildrenByY(Ln);Ln=Et.last()}Ln!==null&&ct.select(Ln)}else ct.select(cn)}}else if(pt.key==="Down")if(St.isTreeExpanded&&!St.isTreeLeaf){var Nt=this._sortTreeChildrenByY(St).first();Nt!==null&&ct.select(Nt)}else for(;St!==null;){var cn=St.findTreeParentNode();if(cn===null)break;var an=this._sortTreeChildrenByY(cn),Dn=an.indexOf(St);if(Dnan.y?1:cn.xan.x?1:0}),St},Ue.prototype.copyToClipboard=function(ct){go.CommandHandler.prototype.copyToClipboard.call(this,ct),this._lastPasteOffset.set(this.pasteOffset)},Ue.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(Ue.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(Ue.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 _e=Ue,ke=ve(74042),Fe=ve(43604),Ge=ve(52430),at={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},$e=ve(59301),qe=(ct,St,pt)=>new Promise((Nt,cn)=>{var an=Et=>{try{Ln(pt.next(Et))}catch(kt){cn(kt)}},Dn=Et=>{try{Ln(pt.throw(Et))}catch(kt){cn(kt)}},Ln=Et=>Et.done?Nt(Et.value):Promise.resolve(Et.value).then(an,Dn);Ln((pt=pt.apply(ct,St)).next())});function Ie({onCancel:ct,callback:St}){let pt=(0,oe.useRef)(),Nt=(0,oe.useRef)(),cn=(0,oe.useRef)(),an=(0,oe.useRef)(!1);const Dn=(0,oe.useRef)(!1),[Ln,Et]=(0,oe.useState)(0);function kt(){const Ut=Ye.bx.make,bn={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 Ye.S0(Nt.current,{padding:20,grid:Ut(Ye.s_,"Grid",Ut(Ye.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Ut(Ye.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:hn=>{var In=hn.diagram.commandHandler.addTopLevelParts(hn.diagram.selection,!0);In||hn.diagram.currentTool.doCancel()},commandHandler:Ut(_e),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:hn=>{var In=hn.subject;In.location=In.location.copy().snapToGridPoint(hn.diagram.grid.gridOrigin,hn.diagram.grid.gridCellSize),setTimeout(()=>{hn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:hn=>{var In=hn.subject;setTimeout(()=>{hn.diagram.commandHandler.editTextBlock()})},LinkRelinked:hn=>{var In=hn.parameter.part;In.invalidateConnectedLinks();var Wn=hn.subject;hn.diagram.toolManager.linkingTool.isForwards?Wn.toNode.invalidateConnectedLinks():Wn.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),pt.current.nodeTemplate=Ut(Ye.NB,"Auto",{locationSpot:Ye.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ye.$u(120,60),minSize:new Ye.$u(40,40),resizable:!0,resizeCellSize:new Ye.$u(10,10),rotatable:!0},new Ye.KX("location","loc",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),new Ye.KX("desiredSize","size",Ye.$u.parse).makeTwoWay(Ye.$u.stringify),Ut(Ye.bn,{name:"SHAPE",fill:bn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ye.z6.AllSides,toSpot:Ye.z6.AllSides},new Ye.KX("figure"),new Ye.KX("fill"),new Ye.KX("stroke","borderColor"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),Ut(Ye.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Ut(Ye.al,{margin:1,textAlign:"center",overflow:Ye.al.OverflowEllipsis,editable:!0},new Ye.KX("text").makeTwoWay(),new Ye.KX("stroke","color"))),pt.current.nodeTemplate.toolTip=Ut("ToolTip",Ut(Ye.s_,"Vertical",{maxSize:new Ye.$u(200,NaN)},Ut(Ye.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ye.KX("text")),Ut(Ye.al,{font:"10pt sans-serif",textAlign:"center"},new Ye.KX("text","details"))));function Jt(hn,In){var Wn=(_n,nr)=>{_n.handled=!0,_n.diagram.model.commit(qn=>{var Dr=nr.part.adornedPart,Or=new Ye.E9().setRectSpot(Dr.actualBounds,hn);Or.subtract(Dr.location),Or.scale(2,2),Or.x+=Math.sign(Or.x)*130,Or.y+=Math.sign(Or.y)*130,Or.add(Dr.location),Or.snapToGridPoint(_n.diagram.grid.gridOrigin,_n.diagram.grid.gridCellSize);var wn=qn.copyNodeData(Dr.data);qn.setGroupKeyForNodeData(wn,qn.getGroupKeyForNodeData(Dr.data)),qn.addNodeData(wn);var Qn={from:Dr.key,to:qn.getKeyForNodeData(wn)};qn.addLinkData(Qn);var Wr=_n.diagram.findNodeForData(wn);Wr.location=Or,_n.diagram.select(Wr),setTimeout(()=>{_n.diagram.commandHandler.editTextBlock()},20)})};return Ut(Ye.bn,{figure:In,alignment:hn,alignmentFocus:hn.opposite(),width:hn.equals(Ye.z6.Top)||hn.equals(Ye.z6.Bottom)?25:18,height:hn.equals(Ye.z6.Top)||hn.equals(Ye.z6.Bottom)?18:25,fill:"orange",stroke:bn.white,strokeWidth:4,mouseEnter:(_n,nr)=>nr.fill="dodgerblue",mouseLeave:(_n,nr)=>nr.fill="orange",isActionable:!0,click:Wn,contextClick:Wn})}function cr(hn){return Ut(Ye.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:(In,Wn)=>Wn.fill="dodgerblue",mouseLeave:(In,Wn)=>Wn.fill="orange",click:(In,Wn)=>{In.diagram.commandHandler.showContextMenu(Wn.part.adornedPart)}},hn||{})}pt.current.nodeTemplate.selectionAdornmentTemplate=Ut(Ye.uz,"Spot",Ut(Ye.Vm,{padding:10}),Jt(Ye.z6.Top,"TriangleUp"),Jt(Ye.z6.Left,"TriangleLeft"),Jt(Ye.z6.Right,"TriangleRight"),Jt(Ye.z6.Bottom,"TriangleDown"),cr({alignment:new Ye.z6(.75,0)}));function Hn(hn,In){return(Wn,_n)=>{Wn.handled=!0,Wn.diagram.model.commit(nr=>{nr.set(_n.part.adornedPart.data,hn,In)})}}function Vn(hn,In){return In||(In="color"),Ut(Ye.bn,{width:16,height:16,stroke:"lightgray",fill:hn,margin:1,background:"transparent",mouseEnter:(Wn,_n)=>_n.stroke="dodgerblue",mouseLeave:(Wn,_n)=>_n.stroke="lightgray",click:Hn(In,hn),contextClick:Hn(In,hn)})}function pr(){return[Ut("ContextMenuButton",Ut(Ye.s_,"Horizontal",Vn(bn.white,"fill"),Vn(bn.beige,"fill"),Vn(bn.extralightblue,"fill"),Vn(bn.extralightred,"fill"))),Ut("ContextMenuButton",Ut(Ye.s_,"Horizontal",Vn(bn.lightgray,"fill"),Vn(bn.lightgreen,"fill"),Vn(bn.lightblue,"fill"),Vn(bn.lightred,"fill")))]}function jn(){return[Ut("ContextMenuButton",Ut(Ye.s_,"Horizontal",Vn(bn.black),Vn(bn.green),Vn(bn.blue),Vn(bn.red))),Ut("ContextMenuButton",Ut(Ye.s_,"Horizontal",Vn(bn.white),Vn(bn.magenta),Vn(bn.purple),Vn(bn.orange)))]}function vr(hn,In){return In||(In="thickness"),Ut(Ye.bn,"LineH",{width:16,height:16,strokeWidth:hn,margin:1,background:"transparent",mouseEnter:(Wn,_n)=>_n.background="dodgerblue",mouseLeave:(Wn,_n)=>_n.background="transparent",click:Hn(In,hn),contextClick:Hn(In,hn)})}function ar(hn,In){return In||(In="dash"),Ut(Ye.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:hn,margin:1,background:"transparent",mouseEnter:(Wn,_n)=>_n.background="dodgerblue",mouseLeave:(Wn,_n)=>_n.background="transparent",click:Hn(In,hn),contextClick:Hn(In,hn)})}function mr(){return[Ut("ContextMenuButton",Ut(Ye.s_,"Horizontal",vr(1),vr(2),vr(3),vr(4))),Ut("ContextMenuButton",Ut(Ye.s_,"Horizontal",ar(null),ar([2,4]),ar([4,4])))]}function dr(hn,In){return In||(In="figure"),Ut(Ye.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:hn,margin:1,background:"transparent",mouseEnter:(Wn,_n)=>_n.fill="dodgerblue",mouseLeave:(Wn,_n)=>_n.fill="lightgray",click:Hn(In,hn),contextClick:Hn(In,hn)})}pt.current.nodeTemplate.contextMenu=Ut("ContextMenu",Ut("ContextMenuButton",Ut(Ye.s_,"Horizontal",dr("Rectangle"),dr("RoundedRectangle"),dr("Ellipse"),dr("Diamond"))),Ut("ContextMenuButton",Ut(Ye.s_,"Horizontal",dr("Parallelogram2"),dr("ManualOperation"),dr("Procedure"),dr("Cylinder1"))),Ut("ContextMenuButton",Ut(Ye.s_,"Horizontal",dr("Terminator"),dr("CreateRequest"),dr("Document"),dr("TriangleDown"))),pr(),jn(),mr()),pt.current.groupTemplate=Ut(Ye.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ye.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(hn,In)=>{var Wn=In.addMembers(In.diagram.selection,!0);Wn||In.diagram.currentTool.doCancel()},avoidable:!1},new Ye.KX("location","loc",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),Ut(Ye.s_,"Auto",{name:"BODY"},Ut(Ye.bn,{parameter1:10,fill:bn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ye.z6.AllSides,toSpot:Ye.z6.AllSides},new Ye.KX("fill"),new Ye.KX("stroke","color"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),Ut(Ye.Vm,{background:"transparent",margin:20})),Ut(Ye.al,{alignment:Ye.z6.Top,alignmentFocus:Ye.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ye.KX("text"),new Ye.KX("stroke","color"))),pt.current.groupTemplate.selectionAdornmentTemplate=Ut(Ye.uz,"Spot",Ut(Ye.s_,"Auto",Ut(Ye.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Ut(Ye.Vm,{margin:1.5})),cr({alignment:Ye.z6.TopRight,alignmentFocus:Ye.z6.BottomRight})),pt.current.groupTemplate.contextMenu=Ut("ContextMenu",pr(),jn(),mr()),pt.current.linkTemplate=Ut(Ye.rU,{layerName:"Foreground",routing:Ye.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ye.KX("fromSpot","fromSpot",Ye.z6.parse),new Ye.KX("toSpot","toSpot",Ye.z6.parse),new Ye.KX("fromShortLength","dir",hn=>hn>=1?10:0),new Ye.KX("toShortLength","dir",hn=>hn>=1?10:0),new Ye.KX("points").makeTwoWay(),Ut(Ye.bn,{strokeWidth:2},new Ye.KX("stroke","color"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),Ut(Ye.bn,{segmentIndex:0,segmentOffset:new Ye.E9(15,0),segmentOrientation:Ye.rU.OrientAlong,alignmentFocus:Ye.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",hn=>hn===1)),Ut(Ye.bn,{segmentIndex:-1,segmentOffset:new Ye.E9(-10,6),segmentOrientation:Ye.rU.OrientPlus90,alignmentFocus:Ye.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",hn=>hn>=1),new Ye.KX("width","thickness",hn=>7+3*hn),new Ye.KX("height","thickness",hn=>7+3*hn),new Ye.KX("segmentOffset","thickness",hn=>new Ye.E9(-15,4+1.5*hn))),Ut(Ye.bn,{segmentIndex:0,segmentOffset:new Ye.E9(15,-6),segmentOrientation:Ye.rU.OrientMinus90,alignmentFocus:Ye.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",hn=>hn===2),new Ye.KX("width","thickness",hn=>7+3*hn),new Ye.KX("height","thickness",hn=>7+3*hn),new Ye.KX("segmentOffset","thickness",hn=>new Ye.E9(-15,4+1.5*hn))),Ut(Ye.al,{alignmentFocus:new Ye.z6(0,1,-4,0),editable:!0},new Ye.KX("text").makeTwoWay(),new Ye.KX("stroke","color"))),pt.current.linkTemplate.selectionAdornmentTemplate=Ut(Ye.uz,Ut(Ye.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:xr(2)},new Ye.KX("pathPattern","thickness",xr)),cr({alignmentFocus:new Ye.z6(0,0,-6,-4)}));function xr(hn){return Ut(Ye.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(hn+4).toString()+" H3"})}function Sr(hn){var In="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return hn===0?In="M0 0 M16 16 M0 8 L16 8":hn===2&&(In="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Ut(Ye.bn,{geometryString:In,margin:2,background:"transparent",mouseEnter:(Wn,_n)=>_n.background="dodgerblue",mouseLeave:(Wn,_n)=>_n.background="transparent",click:Hn("dir",hn),contextClick:Hn("dir",hn)})}function Ir(hn){var In=(Wn,_n)=>{Wn.handled=!0,Wn.diagram.model.commit(nr=>{var qn=_n.part.adornedPart;nr.set(qn.data,hn?"toSpot":"fromSpot",Ye.z6.stringify(Ye.z6.AllSides)),(hn?qn.toNode:qn.fromNode).invalidateConnectedLinks()})};return Ut(Ye.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Wn,_n)=>_n.background="dodgerblue",mouseLeave:(Wn,_n)=>_n.background="transparent",click:In,contextClick:In})}function on(hn,In){var Wn=0,_n=Ye.z6.RightSide;hn.equals(Ye.z6.Top)?(Wn=270,_n=Ye.z6.TopSide):hn.equals(Ye.z6.Left)?(Wn=180,_n=Ye.z6.LeftSide):hn.equals(Ye.z6.Bottom)&&(Wn=90,_n=Ye.z6.BottomSide),In||(Wn-=180);var nr=(qn,Dr)=>{qn.handled=!0,qn.diagram.model.commit(Or=>{var wn=Dr.part.adornedPart;Or.set(wn.data,In?"toSpot":"fromSpot",Ye.z6.stringify(_n)),(In?wn.toNode:wn.fromNode).invalidateConnectedLinks()})};return Ut(Ye.bn,{alignment:hn,alignmentFocus:hn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Wn,background:"transparent",mouseEnter:(qn,Dr)=>Dr.background="dodgerblue",mouseLeave:(qn,Dr)=>Dr.background="transparent",click:nr,contextClick:nr})}pt.current.linkTemplate.contextMenu=Ut("ContextMenu",jn(),mr(),Ut("ContextMenuButton",Ut(Ye.s_,"Horizontal",Sr(0),Sr(1),Sr(2))),Ut("ContextMenuButton",Ut(Ye.s_,"Horizontal",Ut(Ye.s_,"Spot",Ir(!1),on(Ye.z6.Top,!1),on(Ye.z6.Left,!1),on(Ye.z6.Right,!1),on(Ye.z6.Bottom,!1)),Ut(Ye.s_,"Spot",{margin:new Ye.Zt(0,0,0,2)},Ir(!0),on(Ye.z6.Top,!0),on(Ye.z6.Left,!0),on(Ye.z6.Right,!0),on(Ye.z6.Bottom,!0)))));const br=`{ "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,100 +252,100 @@ ${Xe} {"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 Er=["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 vr(Pn){return console.log("shapeName:",Pn),Er.indexOf(Pn)>=0}var sr=new Ye.YI(mn.current,{maxSelectionCount:1,linkTemplate:Gt(Ye.rU,{locationSpot:Ye.z6.Center,selectionAdornmentTemplate:Gt(Ye.uz,"Link",{locationSpot:Ye.z6.Center},Gt(Ye.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Gt(Ye.bn,{toArrow:"Standard",stroke:null}))},{routing:Ye.rU.AvoidsNodes,curve:Ye.rU.JumpOver,corner:5,toShortLength:4},new Ye.KX("points"),Gt(Ye.bn,{isPanelMain:!0,strokeWidth:2}),Gt(Ye.bn,{toArrow:"Standard",stroke:null})),model:new Ye.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ye.bn.getFigureGenerators().toArray().map(Pn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Pn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return mt.current.addDiagramListener("TextEdited",function(Pn){var Nn;const Cn=Pn.subject.part;var Dn=(Nn=document.activeElement)==null?void 0:Nn.value;typeof Dn=="string"&&Dn.trim()===""&&mt.current.model.commit(function(ut){ut.set(Cn.data,"text","\u672A\u547D\u540D"),mt.current.commandHandler.stopCommand()},"increment")}),sr.nodeTemplate=Gt(Ye.NB,"Auto",{locationSpot:Ye.z6.Center},new Ye.KX("location","location",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),Gt(Ye.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 Ye.KX("stroke").makeTwoWay(),new Ye.KX("fill").makeTwoWay(),new Ye.KX("figure")),Gt(Ye.al,{margin:new Ye.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ye.$u(16,16),maxSize:new Ye.$u(10,NaN),textAlign:"center",editable:!0},new Ye.KX("key").makeTwoWay())),setTimeout(()=>{mt.current.grid=Gt(Ye.s_,"Grid",Gt(Ye.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Gt(Ye.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 Bn=()=>Je(this,null,function*(){var Gt=mt.current.makeImage();const bn=yield(0,Ge.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Gt.src}});gt({src:bn.url})});return(0,oe.useEffect)(()=>(setTimeout(()=>{jt()},500),At(Fn+1),()=>{mt.current=null}),[]),$e.createElement("div",{ref:wn,className:cn.current?`${nt.maxH60} body-overflow-initial`:"body-overflow-initial"},$e.createElement(Ne.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Fn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:$e.createElement(Re.Z,null,$e.createElement(Fe.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),$e.createElement(Fe.Z,{onClick:()=>{var Gt,bn,nn=mt.current.selection.first();if(cn.current=!cn.current,document.activeElement&&nn){let nr=(bn=(Gt=document.activeElement)==null?void 0:Gt.value)==null?void 0:bn.trim();typeof nr=="string"&&mt.current.model.commit(function(kn){kn.set(nn.data,"text",nr||"\u672A\u547D\u540D"),mt.current.commandHandler.stopCommand()},"increment")}At(Fn+1)}},$e.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:pt},$e.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:nt.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:nt.myPaletteDiv,ref:mn})),$e.createElement("div",{style:{flex:1,position:"relative"}},$e.createElement("div",{ref:Mt,style:{height:"80vh"}}))),$e.createElement("div",{className:"tr"},$e.createElement(Pe.ZP,{size:"large",onClick:Bn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Te=Ie,Me=he(5112),Xe=he(5871);const tt=Me.ZP.Group,ct={margin:"0 8px"};var et=({callback:pt,onCancel:gt})=>{function mt(Mt){pt(Mt)}return oe.createElement(Se.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:mt},oe.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},oe.createElement("span",{style:ct},"\u5355\u5143\u683C\u6570\uFF1A"),oe.createElement("span",{style:ct},"\u884C\u6570"),oe.createElement(Se.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},oe.createElement(Xe.Z,null)),oe.createElement("span",{style:ct},"\u5217\u6570"),oe.createElement(Se.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},oe.createElement(Xe.Z,null))),oe.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},oe.createElement("span",{style:ct},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),oe.createElement(Se.default.Item,{name:"align"},oe.createElement(tt,null,oe.createElement(Me.ZP,{value:"default"},oe.createElement("i",{className:"fa fa-align-justify"})),oe.createElement(Me.ZP,{value:"left"},oe.createElement("i",{className:"fa fa-align-left"})),oe.createElement(Me.ZP,{value:"center"},oe.createElement("i",{className:"fa fa-align-center"})),oe.createElement(Me.ZP,{value:"right"},oe.createElement("i",{className:"fa fa-align-right"}))))),oe.createElement("div",{className:"flex-container flex-end"},oe.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),oe.createElement(Pe.ZP,{type:"ghost",onClick:gt},"\u53D6\u6D88")))},rt=he(78673),xt=he(84072),dt=he.n(xt),ht=(0,oe.forwardRef)(({use3d:pt,width:gt,height:mt,callback:Mt,showSaveButton:mn},cn)=>{const wn=(0,oe.useRef)(),Fn=(0,oe.useRef)(),[At,jt]=(0,oe.useState)(!1),Bn=(0,oe.useRef)({id:wn,appName:"graphing",width:gt||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,oe.useEffect)(()=>{Fn.current=new(dt())(Bn.current,!0),window.onload=function(){Fn.current.inject("applet_container")}},[]);const Gt=()=>{var bn=window.ggbApplet.getPNGBase64(1,!0,72);return Mt&&Mt(bn),bn};return(0,oe.useEffect)(()=>{Bn.current.appName=At?"3D":"graphing",Fn.current.inject("applet_container")},[At]),(0,oe.useEffect)(()=>{jt(pt)},[pt]),(0,oe.useImperativeHandle)(cn,()=>({getImgData:Gt})),oe.createElement(oe.Fragment,null,oe.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:wn}),oe.createElement(Re.Z,{align:"middle"},oe.createElement(Fe.Z,{flex:1},oe.createElement(rt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:At,onChange:bn=>jt(bn)})),oe.createElement(Fe.Z,null,oe.createElement(Pe.ZP,{size:"large",onClick:Gt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Dt=he(53267),Tt=he(1012),Ct=he(8591);const Bt="link",Nt="upload-image",Zt="add-flowchart",Lt="draw-image",Rt="add-flowchart",zt="code-block",xn="add-table",En="------------",sn={default:En,left:`:${En}`,center:`:${En}:`,right:`${En}:`};var an=he(47458),gn=(pt,gt,mt)=>new Promise((Mt,mn)=>{var cn=At=>{try{Fn(mt.next(At))}catch(jt){mn(jt)}},wn=At=>{try{Fn(mt.throw(At))}catch(jt){mn(jt)}},Fn=At=>At.done?Mt(At.value):Promise.resolve(At.value).then(cn,wn);Fn((mt=mt.apply(pt,gt)).next())});function ln(){}let $t=0;const Tn=1e4,Ht="\u2581",qt="@\u2581\u2581@",un="@\u2581@",Xt=` +]}`;var Un=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function tr(hn){return console.log("shapeName:",hn),Un.indexOf(hn)>=0}var er=new Ye.YI(cn.current,{maxSelectionCount:1,linkTemplate:Ut(Ye.rU,{locationSpot:Ye.z6.Center,selectionAdornmentTemplate:Ut(Ye.uz,"Link",{locationSpot:Ye.z6.Center},Ut(Ye.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Ut(Ye.bn,{toArrow:"Standard",stroke:null}))},{routing:Ye.rU.AvoidsNodes,curve:Ye.rU.JumpOver,corner:5,toShortLength:4},new Ye.KX("points"),Ut(Ye.bn,{isPanelMain:!0,strokeWidth:2}),Ut(Ye.bn,{toArrow:"Standard",stroke:null})),model:new Ye.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ye.bn.getFigureGenerators().toArray().map(hn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:hn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return pt.current.addDiagramListener("TextEdited",function(hn){var In;const Wn=hn.subject.part;var _n=(In=document.activeElement)==null?void 0:In.value;typeof _n=="string"&&_n.trim()===""&&pt.current.model.commit(function(nr){nr.set(Wn.data,"text","\u672A\u547D\u540D"),pt.current.commandHandler.stopCommand()},"increment")}),er.nodeTemplate=Ut(Ye.NB,"Auto",{locationSpot:Ye.z6.Center},new Ye.KX("location","location",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),Ut(Ye.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 Ye.KX("stroke").makeTwoWay(),new Ye.KX("fill").makeTwoWay(),new Ye.KX("figure")),Ut(Ye.al,{margin:new Ye.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ye.$u(16,16),maxSize:new Ye.$u(10,NaN),textAlign:"center",editable:!0},new Ye.KX("key").makeTwoWay())),setTimeout(()=>{pt.current.grid=Ut(Ye.s_,"Grid",Ut(Ye.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Ut(Ye.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 Bn=()=>qe(this,null,function*(){var Ut=pt.current.makeImage();const bn=yield(0,Ge.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Ut.src}});St({src:bn.url})});return(0,oe.useEffect)(()=>(setTimeout(()=>{kt()},500),Et(Ln+1),()=>{pt.current=null}),[]),$e.createElement("div",{ref:Dn,className:an.current?`${at.maxH60} body-overflow-initial`:"body-overflow-initial"},$e.createElement(Ne.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Ln,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:$e.createElement(Re.Z,null,$e.createElement(Fe.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),$e.createElement(Fe.Z,{onClick:()=>{var Ut,bn,Jt=pt.current.selection.first();if(an.current=!an.current,document.activeElement&&Jt){let cr=(bn=(Ut=document.activeElement)==null?void 0:Ut.value)==null?void 0:bn.trim();typeof cr=="string"&&pt.current.model.commit(function(Hn){Hn.set(Jt.data,"text",cr||"\u672A\u547D\u540D"),pt.current.commandHandler.stopCommand()},"increment")}Et(Ln+1)}},$e.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:ct},$e.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:at.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:at.myPaletteDiv,ref:cn})),$e.createElement("div",{style:{flex:1,position:"relative"}},$e.createElement("div",{ref:Nt,style:{height:"80vh"}}))),$e.createElement("div",{className:"tr"},$e.createElement(Pe.ZP,{size:"large",onClick:Bn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Te=Ie,Me=ve(5112),Qe=ve(5871);const tt=Me.ZP.Group,dt={margin:"0 8px"};var et=({callback:ct,onCancel:St})=>{function pt(Nt){ct(Nt)}return oe.createElement(Se.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:pt},oe.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},oe.createElement("span",{style:dt},"\u5355\u5143\u683C\u6570\uFF1A"),oe.createElement("span",{style:dt},"\u884C\u6570"),oe.createElement(Se.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},oe.createElement(Qe.Z,null)),oe.createElement("span",{style:dt},"\u5217\u6570"),oe.createElement(Se.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},oe.createElement(Qe.Z,null))),oe.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},oe.createElement("span",{style:dt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),oe.createElement(Se.default.Item,{name:"align"},oe.createElement(tt,null,oe.createElement(Me.ZP,{value:"default"},oe.createElement("i",{className:"fa fa-align-justify"})),oe.createElement(Me.ZP,{value:"left"},oe.createElement("i",{className:"fa fa-align-left"})),oe.createElement(Me.ZP,{value:"center"},oe.createElement("i",{className:"fa fa-align-center"})),oe.createElement(Me.ZP,{value:"right"},oe.createElement("i",{className:"fa fa-align-right"}))))),oe.createElement("div",{className:"flex-container flex-end"},oe.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),oe.createElement(Pe.ZP,{type:"ghost",onClick:St},"\u53D6\u6D88")))},nt=ve(78673),Ft=ve(84072),mt=ve.n(Ft),lt=(0,oe.forwardRef)(({use3d:ct,width:St,height:pt,callback:Nt,showSaveButton:cn},an)=>{const Dn=(0,oe.useRef)(),Ln=(0,oe.useRef)(),[Et,kt]=(0,oe.useState)(!1),Bn=(0,oe.useRef)({id:Dn,appName:"graphing",width:St||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,oe.useEffect)(()=>{Ln.current=new(mt())(Bn.current,!0),window.onload=function(){Ln.current.inject("applet_container")}},[]);const Ut=()=>{var bn=window.ggbApplet.getPNGBase64(1,!0,72);return Nt&&Nt(bn),bn};return(0,oe.useEffect)(()=>{Bn.current.appName=Et?"3D":"graphing",Ln.current.inject("applet_container")},[Et]),(0,oe.useEffect)(()=>{kt(ct)},[ct]),(0,oe.useImperativeHandle)(an,()=>({getImgData:Ut})),oe.createElement(oe.Fragment,null,oe.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Dn}),oe.createElement(Re.Z,{align:"middle"},oe.createElement(Fe.Z,{flex:1},oe.createElement(nt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Et,onChange:bn=>kt(bn)})),oe.createElement(Fe.Z,null,oe.createElement(Pe.ZP,{size:"large",onClick:Ut,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Pt=ve(53267),jt=ve(1012),Ct=ve(8591);const Lt="link",It="upload-image",Wt="add-flowchart",wt="draw-image",Mt="add-flowchart",Gt="code-block",xn="add-table",Pn="------------",rn={default:Pn,left:`:${Pn}`,center:`:${Pn}:`,right:`${Pn}:`};var mn=ve(47458),Sn=(ct,St,pt)=>new Promise((Nt,cn)=>{var an=Et=>{try{Ln(pt.next(Et))}catch(kt){cn(kt)}},Dn=Et=>{try{Ln(pt.throw(Et))}catch(kt){cn(kt)}},Ln=Et=>Et.done?Nt(Et.value):Promise.resolve(Et.value).then(an,Dn);Ln((pt=pt.apply(ct,St)).next())});function sn(){}let Fn=0;const Zn=1e4,Yt="\u2581",ln="@\u2581\u2581@",un="@\u2581@",Qt=` **\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 ft(pt){return/^\d+$/.test(pt)?`${pt}px`:pt}const wt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Ut={[wt+"-B"]:"bold",[wt+"-I"]:"italic"},Yt={[Bt]:"\u6DFB\u52A0\u94FE\u63A5",[zt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Nt]:"\u6DFB\u52A0\u56FE\u7247",[Lt]:"\u6DFB\u52A0\u753B\u56FE",[Zt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[xn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Kt=({defaultValue:pt="",onChange:gt,width:mt="100%",height:Mt=400,miniToolbar:mn=!1,isFocus:cn=!1,watch:wn,insertTemp:Fn,mode:At="markdown",id:jt="markdown-editor-id",showResizeBar:Bn=!1,noStorage:Gt=!1,showNullButton:bn=!1,showNullProgramButton:nn=!1,hidetoolBar:nr=!1,fullScreen:kn=!1,onBlur:Un,onCMBeforeChange:pr,onFullScreen:_n,className:ur="",disablePaste:$n=!1,disabled:cr=!1,disabledFill:ir=!1,placeholder:Vn="",values:rr="",extraUse:Br})=>{const[dn,br]=(0,oe.useState)(null),[Er,vr]=(0,oe.useState)(pt),[sr,Pn]=(0,oe.useState)(wn),[Nn,Cn]=(0,oe.useState)(kn),[Dn,ut]=(0,oe.useState)(""),[dr,Ar]=(0,oe.useState)(0),[yr,yn]=(0,oe.useState)(Mt),[Cr,xr]=(0,oe.useState)(!1),Vr=(0,oe.useRef)((0,Tt.Z)()),Jn=(0,oe.useRef)(!1),or=(0,oe.useRef)(),[jn,Pr]=(0,oe.useState)(0),[Kn,fr]=(0,oe.useState)(0),lr=(0,oe.useRef)(),qn=(0,oe.useRef)(),Mr=(0,oe.useRef)(),Jt=(0,oe.useRef)(),fn=()=>gn(void 0,null,function*(){var tn;const _t=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Vr.current}});(tn=_t==null?void 0:_t.attachments)!=null&&tn.length&&(console.log("cm:",dn,lr),_t.attachments.map(Wt=>{Wt.content_type.indexOf("image")>-1?dn.replaceSelection(`![,](/api/attachments/${Wt.id}?type=${Wt.content_type})`):Wt.content_type.indexOf("video")>-1?dn.replaceSelection(``):Wt.content_type.indexOf("pdf")>-1?dn.replaceSelection(`
${Wt.name}`):dn.replaceSelection(`[${Wt.name}](${ENV.API_SERVER}/api/attachments/${Wt.id}?type=${Wt.content_type})`)}))});(0,oe.useEffect)(()=>{const tn=window.scrollY||window.pageYOffset;vr(rr),dn==null||dn.setValue(rr),window.scrollTo(0,tn)},[rr]),(0,oe.useEffect)(()=>{_n==null||_n(Nn)},[Nn]),(0,oe.useEffect)(()=>{if(lr.current){let tn=function(Wt,Ot){var vn;if($n){Ot.preventDefault();return}const On=Ot.clipboardData;if(On){const Hn=On.types.toString(),bt=On.items;if(Hn==="Files"||On.types.indexOf("Files")>-1){if(Ot.preventDefault(),At=="stex")return;try{let pn=bt[1];((vn=bt[0])==null?void 0:vn.kind)==="file"&&(pn=bt[0]);const Xn=pn.getAsFile(),er=Xn.name.split(".").pop();(0,ze.I)(Xn,Wn=>{var _r,Mn,Dr;Wn.id?((_r=Xn==null?void 0:Xn.type)==null?void 0:_r.indexOf("image"))>-1?_t.replaceSelection(``):((Mn=Xn==null?void 0:Xn.type)==null?void 0:Mn.indexOf("video"))>-1?_t.replaceSelection(``):((Dr=Xn==null?void 0:Xn.type)==null?void 0:Dr.indexOf("pdf"))>-1?_t.replaceSelection(`${Xn.name}`):at.includes(er)?_t.replaceSelection(`${Xn.name}`):_t.replaceSelection(`[${Xn.name}](/api/attachments/${Wn.id}?type=${Wn.content_type})`):(Wn==null?void 0:Wn.status)===401&&(Ct.ZP.warning((Wn==null?void 0:Wn.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(pn){Ct.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const _t=E().fromTextArea(lr.current,{mode:At,lineNumbers:!mn,lineWrapping:!0,value:pt,autoCloseTags:!nn,autoCloseBrackets:!0});return _t.on("keyup",function(Wt,Ot){Ot.keyCode===8&&(Wt.getValue()==""?_t.setOption("placeholder",Vn):_t.setOption("placeholder",null))}),_t.on("keydown",function(Wt,Ot){if(Ot.keyCode===8){var vn=Ln(Wt);vn&&Ot.preventDefault()}}),cn&&_t.focus(),_t.on("paste",tn),_t.on("dragleave",function(Wt,Ot){qn.current.classList.remove("mouse-hover-md")}),cr&&_t.on("beforeChange",function(Wt,Ot){(Ot.origin==="paste"||Ot.origin==="+input")&&Ot.cancel()}),br(_t),()=>{_t.off("paste",tn)}}},[]);const Qt=(0,oe.useCallback)(()=>{if(qn.current)try{}catch(tn){console.log(tn,"---- to set md editor body height")}},[yr,qn,Nn]);(0,oe.useEffect)(()=>{function tn(){let _t=new pe.Z(Wt=>{for(let Ot of Wt)(Ot.target.offsetHeight>0||Ot.target.offsetWidth>0)&&(Qt(),dn.setSize("100%","100%"),dn.refresh())});return _t.observe(lr.current.parentElement),_t}if(dn){const _t=tn();return()=>{var Wt,Ot;(Wt=lr.current)!=null&&Wt.parentElement&&_t.unobserve((Ot=lr.current)==null?void 0:Ot.parentElement)}}},[dn,Qt]),(0,oe.useEffect)(()=>{if(dn){let tn=[];for(const[_t,Wt]of Object.entries(Ut)){let Ot={[_t]:()=>{Yn(Wt)}};tn.push(Ot),dn.addKeyMap(Ot)}return or.current=setInterval(()=>{Jn.current&&fn()},4e3),()=>{clearInterval(or.current);for(let _t of tn)dn.removeKeyMap(_t)}}},[dn]),(0,oe.useEffect)(()=>{kn!==Nn&&Cn(kn)},[kn]),(0,an.Z)(()=>{if(!Gt&&dr>0){let tn=new Date().getTime(),_t=window.sessionStorage.getItem(jt);tn>=dr+Tn&&(!_t||_t!==Er)&&(window.sessionStorage.setItem(jt,Er),xr(!0))}},Tn),(0,oe.useEffect)(()=>{Pn(wn)},[dn,wn]),(0,oe.useEffect)(()=>{dn&&cn&&dn.focus()},[dn,cn]),(0,oe.useEffect)(()=>{if(sr&&dn){let tn=function(Wt){let Ot=Wt.target;if(Jt.current){let vn=Ot.scrollTop/Ot.scrollHeight;Jt.current.scrollTop=Jt.current.scrollHeight*vn}};const _t=dn.getScrollerElement();return _t.addEventListener("scroll",tn),()=>{_t.removeEventListener("scroll",tn)}}},[dn,sr]),(0,oe.useEffect)(()=>{if(dn&&pr){let tn=function(_t,Wt){pr(_t,Wt)};return dn.on("beforeChange",tn),()=>{dn.off("beforeChange",tn)}}},[dn,pr]),(0,oe.useEffect)(()=>{if(dn&&Un){let tn=function(){Un(dn.getValue())};return dn.on("blur",tn),()=>{dn.off("blur",tn)}}},[dn,Un]);function Ln(tn,_t){var Wt=tn.getDoc(),Ot=Wt.getCursor(),vn=Wt.getLine(Ot.line),On=vn.charAt(Ot.ch-1),Hn=vn.lastIndexOf("@\u2581@",Ot.ch),bt=vn.lastIndexOf("@\u2581\u2581@",Ot.ch),pn=Hn>bt?Hn:bt,Xn=Hn>bt?3:4;if(qt.indexOf(On)===-1)return null;if(console.log("change1:",_t,tn,vn,Ot,pn,Hn,bt,On),pn>=0&&Ot.ch-pn<5){var er=pn+Xn;return Wt.replaceRange("",{line:Ot.line,ch:pn},{line:Ot.line,ch:er}),{line:Ot.line,ch:er}}return null}(0,oe.useEffect)(()=>{if(dn){let tn=function(_t,Wt){const Ot=_t.getValue();vr(Ot),Ar(new Date().getTime()),_t.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),gt&&(nn?gt(Ot,rn(Ot)):gt(Ot))};return dn.on("change",tn),()=>{dn.off("change",tn)}}},[dn,gt]),(0,oe.useEffect)(()=>{if(dn)if(pt==null)dn.setValue(""),vr("");else{const tn=window.scrollY||window.pageYOffset;pt!==dn.getValue()&&(dn.setValue(pt),vr(pt),dn.setCursor(cr?1:dn.lineCount(),0),window.scrollTo(0,tn))}},[dn,pt]);const Yn=(0,oe.useCallback)(tn=>{const _t=dn.getCursor(),Wt=dn.getSelection();let Ot=Wt.split(` -`);switch(tn){case"bold":return dn.replaceSelection("**"+Wt+"**"),Wt===""&&dn.setCursor(_t.line,_t.ch+2),dn.focus();case"italic":return dn.replaceSelection("*"+Wt+"*"),Wt===""&&dn.setCursor(_t.line,_t.ch+1),dn.focus();case"code":return dn.replaceSelection("`"+Wt+"`"),Wt===""&&dn.setCursor(_t.line,_t.ch+1),dn.focus();case"inline-latex":return ut("inline-latex"),dn.focus();case"latex":return dn.replaceSelection("```latex\n"+Wt+"\n```"),dn.setCursor(_t.line+1,Wt.length+1),dn.focus();case"line-break":return dn.replaceSelection(`
-`),dn.focus();case"list-ul":return Wt===""?dn.replaceSelection("- "+Wt):dn.replaceSelection(Ot.map(vn=>vn===""?"":`- ${vn}`).join(` -`)),dn.focus();case"list-ol":return Wt===""?dn.replaceSelection("1. "+Wt):dn.replaceSelection(Ot.map((vn,On)=>vn===""?"":`${On+1}. ${vn}`).join(` -`)),dn.focus();case"add-null-ch":return Wt===""&&dn.setCursor(_t.line,_t.ch),dn.replaceSelection(Ht),dn.focus();case"add-signal":return Wt===""&&dn.setCursor(_t.line,_t.ch),dn.replaceSelection(un),dn.focus();case"add-multiple":return Wt===""&&dn.setCursor(_t.line,_t.ch),dn.replaceSelection(qt),dn.focus();case"inster-template-1":return Wt===""&&dn.setCursor(_t.line,_t.ch),dn.replaceSelection(Xt),dn.focus();case"eraser":return dn.setValue(""),dn.focus();case"trigger-watch":return Pn(!sr),dn.focus();case"trigger-full-screen":return Cn(!Nn),dn.focus();case Bt:ut(Bt);return;case zt:ut(zt);return;case Nt:ut(Nt);return;case Lt:ut(Lt);return;case"maths-latex":ut("maths-latex");return;case Zt:ut(Zt);return;case xn:ut(xn);return;default:throw new Error}},[dn,sr,Nn]),An=(0,oe.useCallback)((tn,_t)=>{var Wt,Ot,vn,On,Hn,bt;switch(ut(""),Dn){case Bt:const{title:_r,link:Mn}=tn;return dn.replaceSelection(`[${_r}](${Mn})`),dn.focus();case zt:const{language:Dr,content:tr}=tn;return dn.replaceSelection(["```"+Dr,tr,"```"].join(` -`)),dn.focus();case"maths-latex":for(var pn=atob(tn),Xn=new Uint8Array(pn.length),er=0;er{Or.id?dn.replaceSelection(`![,](/api/attachments/${Or.id}?type=${Or.content_type})`):(Or==null?void 0:Or.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":dn.replaceSelection("`$$"+tn+"$$`");break;case Nt:case Lt:case Rt:const{src:Gn,alt:hr}=tn,zn=_t,Ir=(vn=(Ot=(Wt=zn==null?void 0:zn.name)==null?void 0:Wt.split("."))==null?void 0:Ot.pop)==null?void 0:vn.call(Ot);return((On=zn==null?void 0:zn.type)==null?void 0:On.indexOf("image"))>-1||!(zn!=null&&zn.type)?zn.align||zn.width?dn.replaceSelection(`

${hr||

`):dn.replaceSelection(`${hr||`):((Hn=zn==null?void 0:zn.type)==null?void 0:Hn.indexOf("video"))>-1?dn.replaceSelection(``):((bt=zn==null?void 0:zn.type)==null?void 0:bt.indexOf("pdf"))>-1?dn.replaceSelection(`${zn.name}`):at.includes(Ir)?dn.replaceSelection(`${zn.name}`):dn.replaceSelection(`[${zn.name}](${Gn})`),dn.focus();case xn:const{row:Tr,col:Sr,align:Nr}=tn;let Fr=` -`;for(let Or=0;Or{switch(Dn){case Bt:return oe.createElement(Ue,{callback:An,onCancel:qe});case zt:return oe.createElement(Ke.Z,{callback:An,onCancel:qe});case Nt:return oe.createElement(ze.Z,{callback:An,onCancel:qe});case Zt:return oe.createElement(Te,{callback:An,onCancel:qe});case xn:return oe.createElement(et,{callback:An,onCancel:qe});case"maths-latex":return oe.createElement(ht,{showSaveButton:!0,callback:An});case"inline-latex":return oe.createElement(Dt.Z,{showSaveButton:!0,callback:An});default:return null}},[Dn]);function qe(){ut("")}(0,oe.useEffect)(()=>{if(Mr.current){let tn=function(Hn){vn=!0,On=Hn.pageY},_t=function(){vn=!1},Wt=function(Hn){if(vn){let bt=Hn.pageY-On;bt<0&&(bt=0),bt>300&&(bt=300);let pn=Mt+bt+"px";yn(pn)}},Ot=Mr.current,vn=!1,On=0;return Ot.addEventListener("mousedown",tn),document.addEventListener("mousemove",Wt),document.addEventListener("mouseup",_t),()=>{Ot.removeEventListener("mousedown",tn),document.removeEventListener("mousemove",Wt),document.removeEventListener("mouseup",_t)}}},[dn,Mr]),(0,oe.useEffect)(()=>{yn(Mt)},[Mt]);const ot=ft(mt),lt=ft(yr),Pt={width:ot,height:lt},Ft=(0,oe.useMemo)(()=>{if(dr){let tn=new Date(dr),_t=tn.getHours(),Wt=tn.getMinutes(),Ot=tn.getSeconds();return _t=_t<10?"0"+_t:_t,Wt=Wt<10?"0"+Wt:Wt,Ot=Ot<10?"0"+Ot:Ot,`${_t}:${Wt}:${Ot}`}return 0},[dr]),rn=tn=>{const _t=[];if(nn){let Wt=-1;tn=tn.replace(/(@▁▁@|@▁@)/g,function(Ot,vn,On){_t.push({multiLine:Ot!==un})})}return _t};function Vt(){window.sessionStorage.removeItem(jt),xr(!1),Ar(0)}function kt(){xr(!1),Ar(0),dn.setValue(window.sessionStorage.getItem(jt))}(0,oe.useEffect)(()=>{Yt[Dn]&&Dn!==Lt&&Dn!==Zt&&setTimeout(()=>{const tn=document.getElementsByClassName("markdown-popup-form")[0],_t=window.innerWidth/2-tn.offsetWidth/2,Wt=window.innerHeight/2-tn.offsetHeight/2;Pr(_t),fr(Wt)},0)},[Dn]);const It=tn=>{tn.preventDefault();const _t=tn.clientX-jn,Wt=tn.clientY-Kn;document.body.onmousemove=Ot=>{let vn=Ot.clientX-_t,On=Ot.clientY-Wt;const Hn=document.getElementsByClassName("markdown-popup-form")[0],bt=window.innerWidth-Hn.offsetWidth,pn=window.innerHeight-Hn.offsetHeight;vn=Math.max(0,Math.min(vn,bt)),On=Math.max(0,Math.min(On,pn)),on(Ot.clientX,Ot.clientY,_t,Wt)&&(Pr(vn),fr(On))},document.body.onmouseup=function(){document.body.onmousemove=null}},on=(tn,_t,Wt,Ot)=>{const vn=document.body.clientHeight,On=document.body.clientWidth;return tn<20&&Wt>tn||tn>On-20&&Wt_t||_t>vn-20&&Ot<_t?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return oe.createElement(oe.Fragment,null,oe.createElement("div",{className:"markdown-editor-wrapper",ref:qn},oe.createElement("div",{className:`markdown-editor-container ${ur} ${sr?"on-preview":""} ${mn?"mini":""} ${Nn?"full-screen":""}`,style:Pt},oe.createElement(me,{insertTemp:Fn,watch:sr,fullScreen:Nn,showNullButton:bn,showNullProgramButton:nn,onActionCallback:Yn,hidetoolBar:nr,extraUse:Br}),oe.createElement("div",{className:"markdown-editor-body"},oe.createElement("div",{className:"codemirror-container"},oe.createElement("textarea",{ref:lr,placeholder:Vn})),sr?oe.createElement("div",{ref:Jt,className:"preview-container"},At==="stex"&&oe.createElement(re,{value:Er}),At!=="stex"&&oe.createElement(ae.Z,{disabledFill:ir,showProgramFill:nn,value:Er})):null))),Bn?oe.createElement("a",{ref:Mr,className:"editor-resize"}):null,Dn===Lt&&oe.createElement(it,{callback:An,onCancel:qe}),Dn===Zt&&oe.createElement(Te,{callback:An,onCancel:qe}),oe.createElement(be.Z,null,Yt[Dn]&&Dn!==Lt&&Dn!==Zt?oe.createElement(Ne.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:jn,top:Kn},title:oe.createElement("div",{style:{cursor:"move"},onMouseDown:It},Yt[Dn]),open:!0,onCancel:qe,footer:null,destroyOnClose:!0,width:Dn===Zt?"1200px":null,height:Dn===Zt?"80vh":null,className:"markdown-popup-form"},ar):null))}},35944:function(Et,st,he){"use strict";he.d(st,{Z:function(){return ye},I:function(){return be}});var oe=he(78241),we=he(8591),E=he(92832),pe=he(81327),fe=he(5871),de=he(5112),ue=he(3113),le=he(77665),se=he(59301),ie=he(64681),ae=he(59301),re=Object.defineProperty,ne=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(Se,Ee,Pe)=>Ee in Se?re(Se,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Se[Ee]=Pe,z=(Se,Ee)=>{for(var Pe in Ee||(Ee={}))y.call(Ee,Pe)&&b(Se,Pe,Ee[Pe]);if(a)for(var Pe of a(Ee))x.call(Ee,Pe)&&b(Se,Pe,Ee[Pe]);return Se},te=(Se,Ee)=>ne(Se,ee(Ee));const{useForm:ce}=oe.default,ve={width:280,marginRight:10},ge={labelCol:{span:5},wrapperCol:{span:19}};var ye=({callback:Se,onCancel:Ee})=>{const[Pe]=ce();let Ce=(0,se.useRef)();function xe(_e){Ce.current.width=Pe.getFieldValue("width"),Ce.current.align=Pe.getFieldValue("align"),Se(_e,Ce.current)}function Be(_e,Le){if(_e.status===-1){we.ZP.error(_e.message);return}Pe.setFieldsValue({src:`/api/attachments/${_e.id}`,type:Le.type})}function Ae(_e){let Le=_e.target.files[0];Ce.current=Le,be(Le,Be)}return ae.createElement(oe.default,te(z({form:Pe},ge),{className:"upload-image-panel",onFinish:xe,style:{width:470,overflow:"hidden"}}),ae.createElement(oe.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ae.createElement("div",{className:"flex-container"},ae.createElement(oe.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ae.createElement(E.default,{style:ve})),ae.createElement(me,{onFileChange:Ae}))),ae.createElement(oe.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ae.createElement(E.default,{style:{width:264}})),ae.createElement(oe.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ae.createElement(pe.Z,null,ae.createElement(oe.default.Item,{name:"width",style:{margin:0}},ae.createElement(fe.Z,{style:{width:264}})),ae.createElement("span",{className:"ml8"},"%"))),ae.createElement(oe.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ae.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"}]})),ae.createElement("aside",null,ae.createElement(oe.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ae.createElement(ue.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ae.createElement(ue.ZP,{type:"default",onClick:Ee},"\u53D6\u6D88"))))};function me({onFileChange:Se}){return ae.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ae.createElement("input",{type:"file",onChange:Se}))}function be(Se,Ee){if(!Se)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ie.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",Se),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){Ee(JSON.parse(xe.target.responseText),Se)},!1),Ce.addEventListener("error",function(xe){console.error(xe)},!1),Ce.open("POST",`${le.KI}/api/attachments.json`),Ce.send(Pe)}},51498:function(Et,st,he){"use strict";he.d(st,{Z:function(){return E}});var oe=he(59301),we=he(4676);class E extends oe.Component{constructor(fe){super(fe);const de=window.document;this.node=de.createElement("div"),de.body.appendChild(this.node)}render(){const{children:fe}=this.props;return(0,we.createPortal)(fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},69794:function(Et,st,he){"use strict";var oe=he(30434),we=he(57809),E=he(78673),pe=he(59301);const fe=we.default.Option;st.Z=({isTheoretical:de,onFontSizeChange:ue,cmFontSize:le,cmCodeMode:se,autoFormat:ie,onCodeModeChange:ae,onTabToSpace:re,onAutoFormat:ne,formatDocument:ee,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:z})=>{const te={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};return pe.createElement("div",{className:`tpi-code-setting ${a}`},pe.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),pe.createElement(we.default,{bordered:!1,size:"small",value:se,onChange:ae},pe.createElement(fe,{value:"vs"},"\u767D\u8272\u80CC\u666F"),pe.createElement(fe,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!de&&pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),pe.createElement(we.default,{bordered:!1,size:"small",value:le,onChange:ue},pe.createElement(fe,{value:12},"12px"),pe.createElement(fe,{value:14},"14px"),pe.createElement(fe,{value:16},"16px"),pe.createElement(fe,{value:18},"18px"),pe.createElement(fe,{value:20},"20px"),pe.createElement(fe,{value:22},"22px"))),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"Tab\u8F6C\u6362"),pe.createElement(E.Z,{checked:y,onChange:re})),pe.createElement("div",{className:"file-item",onClick:ee},pe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!de&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),pe.createElement("span",null,"Ctrl + S")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),pe.createElement("span",null,"F1 / Alt + F1")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),pe.createElement("span",null,"Ctrl + ]/[")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),pe.createElement("span",null,"Ctrl + Shift + \\")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),pe.createElement("span",null,"Home")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),pe.createElement("span",null,"End"))),x),!de&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),pe.createElement("span",null,te[z==null?void 0:z.difficulty])),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),pe.createElement("span",null,b==null?void 0:b.name)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),pe.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},36867:function(Et,st,he){"use strict";he.d(st,{i:function(){return ve},Z:function(){return ye}});var oe={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"},we=he(71418),E=he(6848),pe=he(92310),fe=he.n(pe),de=he(89299),ue=he(63604),le=he(64681),se="data:image/png;base64,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",ie="data:image/png;base64,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",ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEv1JREFUaEPFWgd4VWW2XecmhNAEJFQpAYHAo+OMBBBHkBJCdQhKqOq88j2eQ31Kb6KASWBgEFBAmkLojmJEihAEJaFEejUQSAIhEKRLSLjnfXv/5fzn3ht4880r99PvknvKPXevf6299v63BQB5R5dUtwoK4wDrFcuyqsLywLIs2LAAjwXA4r8tC/Kd/wHL8oh3eZzuReeJY/yH+FsfV3+L82wAtmXBQxfSv/m7AMvmS/nY014eL91FXk93FP8Btq3f6RPb5m8Tn/M/xXX0Of+vrqXPbS9s28vHvfROp3opGjZsr7qXPEddL9/pvvT8fD2/0/n0b/W9XvG7jfPF89D9+Duu2rCT7eBi71VvPybLyktZUh1W/lHbsp4VIFBQCCABEkVKB04e1+cZ52iQ6BIC1gBJA8THFPgSe1jwBgJJRf0pIFkyIBxs+cMVrCLwCgwHJA6EDp4bKHE6BVQEzASRgy8BEvd9zOfyeQZQAiS5WORx8xy1eIoCSSwo3ESx4GbW9dT5a2Aj1gm6YAb/SE8QB5sB0gGnY4pNxCARcBFHN0MCMYnPV0wz3v9vQFLBlHAaIJlgaMbJ1e86RkwywYAXtpdYERikQOCZC8cNknMPudwSres/zbsCj6eqkidHotxMIpDEMSVjCij6IABILH0EspBAfZ1ilw+YLrkz5E2L3P8YkxxmsMw9kUmO3OlACt3TIAkwhdwFZBJLsJA3dY7feZL5ioXqneTOuvbTPNuRNt8co0CS+UYyifOGkVsEcIFAknIXACR3bgqQk/xAEiA/6WXKHWcQ1nTBFokFS5eSLYcpMmf5SpoOnAOAYhOBJKMu7y/P0YBISZVy5wuKS/L8cpLDJOvaj3NtlcydoJnJXoKDIFgeC7ZmkGJFICbJZC9XPd/3/wEkJ/9IE6FzEoFkyRwjk7OLSWrFO6tfGQcdWMkkBZKQuH8AJPlsvrnKyt33F5vdkmEARC4xpEw7NpWbxPn+15hMckASwJty5+SsQC7wH5Y7dlzOy1skkwgk6bCU/dOuzmSVYoMA08wbdJlfTtKuzX2uOs80FE9jknVt7xxmUOCAm0xSzo6MgbDQRYMkjYbJILpEmQ3T5f1v5SQDJErh5Nokj1idhM4Rkxzbray2DqDLetOZyi6rvKNkzgckZhI5vAAu0GWv3QAK4JUki3tb136YbYt6RtYdiknEIlWXaLaYrs0ByMUk43pdK+n6yDcn+bo/twvkbKEs+BNy0qMH93Bi50Y0jeqH4JBQTR2yxIpJBFLO+WPY+ckUdP3zTDxbM0LpnsxJbiZlnzqIlA0L0fk/PuTaZ9/q2YiMeQfPVKkuLbXDJp3gbBtb541G/TbRqNPyZacG4rUg6h9lwemeKgf6OjkTWCtnT4JjEqjmMaXLDyRlBASbBIMcNrmtulngilKUjzOTPDKXAQ9u/wrbW4hSZcNgBRfzK3qLKmb5fhJACvzuxdNRJqwy2v/rZJQqX8kPJLrP1fNHsWPBRHQdEYeKtRqApE+iYzBJWObsEwewZ2Ucuo2agzKVqmHXkul4ePcWOg+dAU+xYrpOysv8BSXLVkDxUs+wI9w8/W006tAH9SO7iHO4uHWMiZI0bTJkER0QJJLPq8nxBkBu+VIBVznEseBmIeuwzzy/8FE+Dm3+FHmZ6egxdqEsgKVkAsg+cwhHkj7HvbxrHKOQ0JKI+EMPNO3YF7CCRSeB05boOBQU5CMlcR5yL5zCH6cth8U1mgCJFtWtq5ewe/H7HIzOw2eh9LOV/UDKOX8U2xZMRNSIOFSq1YCPu0FSRaqN7DOHkfzZDHQbmYBnKtfE/ds38d3c0ajRJBK/6/3P2lJvmDwIzbsORJ0XX2V2bH7/bTR6NQYRkVHafgvJDACSKnyLAInXX3ZyvE3rWwS3aFY4IMn2DitckOsaChSd92tWOn5OWonbOZkchJgPvpDMEEy6ejYNe1fFo2J4BCLadUdwSAlknUzFLyk7EPFSNAdAmQcC5+blc0jd9AluZl3g6wfO3gwEFxOsVDBYFh7cuoHtfx2Lms3aoGWvtzVAfJ5t49o5AVCXkfGorCROWWn9LqQr98JJ7Fg4GZ3fmYGwGvX4s2sXTiK0dFmUCaumOwcbJg9E8+iBeP7FjnzO5mlvoTEB1Lqrljin1ePUYGxcTKtutJxM42Bl745jk+CApHKLwyY/Jnn4bOkRHJDIgid/Nh23rmQgLDwCnqBg5KafRMz0z109u6SEYQgpURqdhn4ADwVaApu2ZSXO7v0G3d6dh3KVa3BttX3+GFzPOItKtRsiOLQErpxOw4CEzXwdfZ8DkpDbh/duoXjJMsww31fO2SNC4kbGo0KtBgwaM1DmBvEmjMOvVzKQNHsUOvzLJFSp14wBuX/rBu5cz8ad3GzU+X0HeDzBWD9pAFpED8LzrQRAm6a+iUYdY9CgdbRRuJp9O5XrRD9OtY5cRarqHdLxK7s+0ja7KJDM7oK706CaqE5O2rloAuq06ojaL7RH2ldLcfnYfsS8v0o7vusXTmPPsg/RJnYEy4XqThBIBQ/vY/O0P6Fhu+5o3mMIsy4pYTjqtu6CiLbRSFn3MdIP7kL/hM0ICgp2jI1EQtt5P2jEBznnjmLHxxMQPTIeYZSDpLtjkGQ+elzwCLdzs3A94zQObFqMsFr18biwAHdvXEVh/kOxIDwWuo5IQJmw57B+Yn+06DYIdVt14ntsnDIEjTr2Rf02XeGRtZUIvnR1vj0+r1f3BWnBELPEs4h3K/v7WZyDlDypPplydoHstJY7zSRlqx3W0f0Of7kYmcdT0GfaSt14/TlpFdJTd6L3hMW80vkHG3XSzkUTkX/vDnqM+VgImJJeACnr/or0A7vQP36TNBTA1r+MQuFDETh6Ne8xmCVu78o4ZB5LdUFFQfIWFsITTDnOZJiNNrHDEN6iHXYvmY6sU4f0dZTLKoU3QOlK1fBMxWooG/YcSleoDIsWCIB1E2LRottg1I3sxCzbMHkwGncigASDPK52kmKScoAMA0Amwq+ekgBl7ZypTYI/SE6AzA6Cr1tzOhCmu7Nw6G8CoD9OXaEB2p84l3NJjzFu46CYdPDLxcg4/ANen7HG2bogAbYsDdCA+E06Bx3fuppXOL1O7tqMNv2H4fnIzrh09EfcvZblAuhOXg7S9+9AvbZRKFOuIh+TaxU1GrdC+Sq1kHvxNB4XPkLZSs8hac5ohLdsh5bdh8htDBtn9mxB5bqNUK5KOAMgABqCupGdyXJgw6RBaNLpddRv60icKFBV4StqJFexKm04Mc5dxHphCYCEkruYpCyxUQOx5vttOSiZU7baAenQ10uQeSwFr01ZrveRdi+ZhsKCfHT580fyO9WekmDS0W2rcTr5a/SZthwhJco4+0rwIGX9fGbQgPiNsIIoB8luhaAhvhjRA637D2O5ke11F0BK4qJGJbCL4y0BCZJL7mSBun3BeAQXL4FX3h4v8lJ2Br6d+5/4XY83Ua9tNAdz7YRYtJQAEWBkGpp07IuIl7q5Og5OF0E1TX1AklsWXFAb3Qorc8cMv2apq0OgHZ7cG/Jp8fjlJ7nfQxJ56KulyDyRgt6Tl2mAdi6cwOah49APXAxRMnfy+4048f1G9Bz/CUqVq6DNCD1T6roFnIMGxG1kiePgSpAof34+sicD9HyrTrpGMhEyAaoY3kDYdNlW4D056fZUgzV106e4evYIeo5dwMHevXQ6G4Tu786DhxaI14u14/uhZfc3Ua91Fz6HclKTzm8wQH57RLSXxA+tcpLZmTCbqzInUg7K3PEhqZ/fno6WO+5cK4aJ1c6+XF+jtiFMJgkWHd7yGUtc70nL9HbDj5/H4/6v19F15GzNRrFBKK7/ectynNu/DW98uAYW5wrFTCBl/QJcOLhbAMQmQRS+tJdEr9UGQOIJZREtUfIFSJ3jBkm0hejai4eTsfeLOYiZtgLZJw9i//oFaDtgOMKbvyxzh41EBmgI6lFhChvrJg5A006vc/ng2y3QG3kSKGEcit7wI1JZl7d/wAwyAy5+l2EcfLYXKDBe9gMOKIGYlLZlGTJPpOK1iZ/JDgVw+G9LcPVMGnqN/0RYYdcurgXKUbkXT+G1iUvlMRVkC6kbBED9P9og7LlhMLwWAdSLk30dStjyZYIUCCClcZzMjZxEID28fwfrKad0jMGp5K9QtX4z/OGtseLOvJVkI3HsG3jBYNC6if3RlBnUXbeEBGkMhuhtc2cvKVADlcuAS9sIIOWkTBYEAEm7KiF3FBSzRvIF6fCWFcgigCYs1buy6anbcXzbWnT4t6koX622McMgFsmWWUNRvlo4Xn5znN98Q+qGhQxQ7Efr4AkKkd0G8SwscaN6oXXsMNSlolH2ETVQlqVtNuUgkjjXy4ZwXDonieJ22/wxyL1wmh0cWetioaFGQxNIHNMXL/R8iyWOQCPJa9olFg2IQXor3L19bs43CPAEkwKClPHddA3Q05hEbRcFgszeen/IVcyqwvMbAugAeo9fIhjpsfDowV1snTuag9ikS6xrCIWK2h9WzELrfsNQs2kbhyGy53dg4yIB0Kx1Qv6UsaFJB8tigCJjh6FG4xdx6MulaDtotItJ1LOjOiggQBIZE6TcS6fxw7JZeHD7JqKGxyGsVgQHMf/+bd7fCgkthTXvCYDqt4ligBLHvcEANXy5pyFf7saqbppqJhUNkpWxdZoNjzMnwPWPaQx85E6DZLCJ5M6jBkiU7FA+IYBOHkSvcZ/qVhKBlLZlObKO78eLMUNRreELfOz+zVzsXRXHLIoaEY+gYGKIsfFnWThADDqcjH4z18paxnGO9KNXj+7NFvfSkX3weh+jF/UAQ0I0SNTqoU5CkQBJkKzCApza8zUOJ61CidLlUJD/AI079kXjDn34Xr8c2Inj29ej1/hFuJZ+DKUrVOWGKYFHktcsqj8atOsh2KgmhHynf8RBZwiF2es/KWRlbJ0qTAIXnY5kuXOSaOso4+BiEgGldlp9chL14wRAi1zTQgUFD7F/7TzkXT6P0mFVUKx4KG7lZHLh2m7wuyhXNdydE+WkUOrGRZy4+81MlDnI2Z4oePgA6ycO5N9AueKlIe+Jlg/FQcrd0wGycf6nbTi+bR0bmZpNItG23zCcTd2OY98lInpkAspWrol9a+bg0YMHaP+nca49H2bQ2NfRrGt/NGxHDHJ3BcSOq9OQVbWRtuAB5M7K+Haq3vKWtkeOXDFcLgmSCPJnCiRiHFNWT/7I4paanNnp3MAkudLFrRzp8sKLK2fScOPyOXgfF3DvrWazl0R3wZBSZ+bOwo1LZ3AvLwd1ft/eMBfiGS8d+RH7vpiNf3qlN1p0H8wGhBeU6nh7KAcdwc4FkxA1Mh4Vazd05yD5F3UgqMnbLHoAajVqxZ9SIbxt/jjcv52Hxq/2QdqWFWgTO5x/1293b6Ag/xGCQ0K4AKcOeGTMv6M2PaPfQIrKM6bkGXtEej5PTArRDQRAgjq6KBTAkPX1B0m1902QVEvGBMmUJ7d5UN1w2hNyts35m7TUqnPo28Rz+Mqd6jyovOktfITsM2mo1bQtLxh1vglSzi/HWOKom03tm0DF7ONH+QhiWbREM1VuGeX/do83+25cOsdd+C7vzOSxtJO7NuHnb1ZpsEuWfZbNRAi3sQJNDamZO2fKRw70Bdw6ty4mTZE2W9pZCQpP7fjkFTPQKggKqL8HJA46j3EJkMz7qvEs9mW6a+HIr5Jhc0GZ5kYcF6xWe0kKpN9u38DlE6mo1bwtQsuUD1jM+tGK+2niU8oneVkXUL5KTdFNJ8Pw2z1upBIYVLyWq1JdtnWcjoC41lfunG1z4faEa3QVt3gMBkj/aMkkESQxreMEyWGT+kyB5OfufLsNmqFOb09Inti2cAYjfW2+wzY3g4ytc6OQ1c1V7e7cIMn62t0iUr85oODJDw2Q3ONcMvAy4Yskz39Ii10ESMZ0ke+snF+r52LS5CuApQcXldyJKt23SxAIJCGNDkiBd2XVIvCXO7VJ6J4ScrFCgukCSckYM5GToJZk89kDMUlv06tuAy/EJyEkAq2YxBvZVDdp/HxHjI3ZO7O3JoF0RrfUqJY5POIwCTauEoPW2LbNo7/+TPIfRgyUC9QAvDYCcgjF1dPTHQPBTi1l1PaX+c53/EuD5BrgN+TOmNEz86WSuSfJnXg2EWEOPHdO/h6QZHIPCJIzYuw7KeSSO1a2opumFpBoZX07pXqBjaO2bfPwfFEgmQzwBUkB4d7wEyvaL+g+3QgBKu3KqmasMiw+XXINkhzqN+otQSBluX0nhdSCkH07KWn0rOLZHJBUt/5JMBU9vSqTPt1Q1zTGUApv+5hTrU5D1D3OpXPVzeDiwc348SRIcYD9ikvupGHQY71GLnGtWBlc1XLR+UVuT/gzSUmlmWMokKI3F3BbQ00Yaek1meQ4UPciUxItJFCMK4uutXpWX5D+O0x6MkiyXeQDkp7mCTALzsZAztzRyIZt28meYtZ7JesNzPovre3F1xCIb8QAAAAASUVORK5CYII=",re="data:image/png;base64,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",ne="data:image/png;base64,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",ee="data:image/png;base64,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",a="data:image/png;base64,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",y="data:image/png;base64,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",x="data:image/png;base64,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",b="data:image/png;base64,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",z="data:image/png;base64,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",te="data:image/png;base64,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",ce=he(59301);const ve=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:se,swimg:ie},{name:"101\u8BA1\u5212",ptimg:ae,swimg:re},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ne,swimg:ee},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:y},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:x,swimg:b},{name:"\u519B\u961F\u4E00\u6D41",ptimg:z,swimg:te}];var ye=({className:me,dataSource:be=[],col:Se=4,right:Ee,bottom:Pe=23,precision:Ce=0,wrapWidth:xe=1200,trackEventItems:Be,loading:Ae,onRemove:_e=()=>{},isCurrent:Le=!0,showAlias:ke=!1})=>{const De=Math.floor((xe-(Se-1)*Ee)/Se),Ze=[{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(Ve=>(window.ENV==="build"&&(Ve.ptimg=`/react/build${Ve.ptimg}`,Ve.swimg=`/react/build${Ve.swimg}`),Ve));return ce.createElement(we.Z,{spinning:Ae},ce.createElement("div",{className:fe()(oe.list,me)},!!(be!=null&&be.length)&&(be==null?void 0:be.map((Ve,Ue)=>{var Ke;const{name:ze,id:Ne,identifier:Re,featured:He,school_name:Qe,image_url:it,excellent:Ye,is_plan:We}=Ve;return ce.createElement("div",{key:Ne,className:oe.wrap,style:{width:De,marginRight:(1+Ue)%Se===0?0:Ee+Ce,marginBottom:Pe}},ce.createElement("a",{className:oe.li,onClick:Oe=>{Oe.preventDefault(),Oe.stopPropagation(),Be&&(0,de.L9)([Be]),(0,de.xg)(`/paths/${Re}`)}},ce.createElement("div",{className:oe.img},ce.createElement("img",{className:oe.cover,src:`${it}`}),Le&&(0,le.bg)()&&(Ve==null?void 0:Ve.studying)&&ce.createElement("div",{className:`${oe.movebq} user-path-items`,onClick:Oe=>{Oe.stopPropagation(),_e(Ve)}},ce.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ce.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ke=Ve==null?void 0:Ve.subject_tags)==null?void 0:Ke.map((Oe,je)=>{var Fe,Ge;if(je===0){const $e=(Fe=Ze.find(Je=>Je.name==Oe))==null?void 0:Fe.swimg;return ce.createElement("img",{className:oe.sign,src:$e,style:{left:"-4px"}})}const nt=(Ge=Ze.find($e=>$e.name==Oe))==null?void 0:Ge.ptimg;return ce.createElement("img",{className:oe.sign,src:nt,style:{left:`${48+52*(je-1)+2*je}px`}})}),ce.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ve==null?void 0:Ve.excellent)&&ce.createElement("div",{className:oe.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ce.createElement("div",{className:oe.name},ce.createElement(E.Z,{title:ke&&(Ve!=null&&Ve.excellent_alias_name)?ce.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ze}`,ce.createElement("br",null),ce.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ve==null?void 0:Ve.excellent_alias_name}`)):ze},ce.createElement("span",{className:oe.e},ke&&(Ve==null?void 0:Ve.excellent_alias_name)||ze))),ce.createElement("div",{className:oe.tags},ce.createElement("div",null,ce.createElement(E.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ce.createElement("span",null,ce.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ce.createElement("span",null,Ve.stages_count))),ce.createElement(E.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ce.createElement("span",null,ce.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ce.createElement("span",null,Ve.members_count)))))))})),!be.length&&ce.createElement(ue.Z,null)))}},36433:function(Et,st,he){"use strict";he.d(st,{jL:function(){return fe},w9:function(){return Ve},QD:function(){return Dt},cQ:function(){return _e.Z},op:function(){return et},O5:function(){return Xt},_b:function(){return Lt},t7:function(){return b},Gi:function(){return He},YG:function(){return Ne},qp:function(){return ae},vr:function(){return Bt},qE:function(){return dt},Je:function(){return ce},wb:function(){return Ae},cq:function(){return je},tp:function(){return ee}});var oe=he(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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",fe=({dataSource:at=[],img:ft,imgWidth:vt=346,title:wt,sunTitle:Ut,bannerExtraContent:Yt})=>oe.createElement("div",{className:we.banner},oe.createElement("div",{className:we.content},oe.createElement("aside",null,oe.createElement("p",null,oe.createElement("b",null,wt),oe.createElement("span",null,Ut)),at.length>0&&oe.createElement("div",{className:we.btns},at.map((Kt,pt)=>oe.createElement("div",{key:pt,onClick:Kt.click},Kt.name,Kt.sign?oe.createElement("img",{src:E,width:39}):null))),Yt),ft&&oe.createElement("img",{style:{marginTop:33,marginRight:38},src:ft,width:vt}))),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=he(92310),le=he.n(ue),se=he(89392),ae=({dataSource:at=[],value:ft,onChange:vt,onTitleChange:wt,className:Ut,title:Yt,titleWidth:Kt=41,style:pt={},fontColor:gt="#6A7283",showCount:mt})=>{const[Mt,mn]=(0,oe.useState)(0),[cn,wn]=(0,oe.useState)(!1),Fn=(0,oe.useRef)(null),At=(0,oe.useRef)(null);return(0,oe.useEffect)(()=>{var jt;at.length!==0&&(((jt=Fn==null?void 0:Fn.current)==null?void 0:jt.clientHeight)>97?mn(1):mn(0)),at.length===0&&mn(0),wn(!1)},[at]),oe.createElement("div",{className:le()(de.row,Ut),style:pt},oe.createElement("div",{onClick:(0,se.throttle)(()=>wt==null?void 0:wt(),2e3),style:{width:Kt,marginTop:cn?12:4},className:`${de.title} ${wt?"current":""}`},Yt),oe.createElement("div",{className:cn?`${de.tagsWrap} ${de.tagsBorderWrap}`:de.tagsWrap},oe.createElement("div",{className:de.bar,ref:At,style:Mt>0?{height:Mt===1?97:"auto",overflow:Mt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},oe.createElement("div",{className:de.tag,ref:Fn},at==null?void 0:at.map(jt=>oe.createElement("span",{onClick:()=>vt(jt.id),key:jt.id,style:{color:gt},className:ft===jt.id?de.active:""},oe.createElement("span",{title:jt.name,className:de.name},jt.name),!!mt&&oe.createElement("span",{className:de.num},jt.count))))),!!Mt&&oe.createElement(oe.Fragment,null,Mt===1?oe.createElement("div",{onClick:()=>{var jt;mn(2),((jt=Fn==null?void 0:Fn.current)==null?void 0:jt.clientHeight)>245?wn(!0):wn(!1)},className:de.action},"\u5C55\u5F00",oe.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):oe.createElement("div",{onClick:()=>{At.current.scrollTop=0,mn(1),wn(!1)},className:de.action},"\u6536\u8D77",oe.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},re={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:at=[],value:ft,onChange:vt,className:wt,style:Ut={}})=>oe.createElement("div",{style:Ut,className:le()(re.tabs,wt)},at.map(Yt=>oe.createElement("span",{onClick:()=>vt(Yt.id),className:ft===Yt.id?re.active:"",key:Yt.id},Yt.name))),a={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},y=he(92832),b=({dataSource:at=[],value:ft="",onChange:vt,onInputChange:wt=()=>{},className:Ut,style:Yt={},placeholder:Kt,allowClear:pt=!1})=>{var gt;const[mt,Mt]=(0,oe.useState)(""),[mn,cn]=(0,oe.useState)("");(0,oe.useEffect)(()=>{var At;let jt=ft;(At=JSON.stringify(ft))!=null&&At.includes("{")&&(Mt(ft.id),jt=ft.value||"");try{cn(decodeURIComponent(jt||""))}catch(Bn){cn(decodeURIComponent(jt||""))}},[ft]);const wn=()=>{vt(encodeURIComponent(mn),mt||null)},Fn=At=>{At!==mt&&(Mt(At),vt(encodeURIComponent(mn),At))};return oe.createElement("div",{className:le()(a.input,Ut),style:Yt},!!at.length&&oe.createElement("div",{className:a.dropdown},oe.createElement("div",{className:a.text},(gt=at.find(At=>At.id===mt))==null?void 0:gt.name,oe.createElement("i",{className:"iconfont icon-zhankai4"}),oe.createElement("b",{className:a.b1}),oe.createElement("b",{className:a.b2})),oe.createElement("div",{className:a.menu},at.map((At,jt)=>oe.createElement("div",{key:jt,onClick:()=>Fn(At.id)},At.name)))),oe.createElement(y.default,{onPressEnter:wn,value:mn,onChange:At=>{cn(At.target.value),wt(encodeURIComponent(At.target.value),mt||null)},bordered:!1,placeholder:Kt}),oe.createElement("i",{onClick:wn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},z={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"},ce=({value:at,onChange:ft,className:vt,total:wt,pageSize:Ut,style:Yt={}})=>{const Kt=at<2,pt=at>=Math.ceil(wt/Ut);return wt<=Ut?oe.createElement(oe.Fragment,null):oe.createElement("div",{className:le()(z.quickPager,vt),style:Yt},oe.createElement("div",{onClick:()=>{Kt||ft(at-1,"prev")},className:Kt?z.disabled:""},"\u4E0A\u4E00\u9875"),oe.createElement("div",{onClick:()=>{pt||ft(at+1,"next")},className:pt?z.disabled:""},"\u4E0B\u4E00\u9875"))},ve={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"},ge=he(71418),ye=he(6848),me=he(13570),be=he(13952),Se=he(89299),Ee=he(96908),Pe=he(57177),Ce=he(81378),xe=he(63604),Ae=({className:at,dataSource:ft=[],col:vt=4,right:wt,bottom:Ut=23,precision:Yt=0,wrapWidth:Kt=1200,trackEventItems:pt,loading:gt})=>{const mt=Math.floor((Kt-(vt-1)*wt)/vt);return oe.createElement(ge.Z,{spinning:gt},oe.createElement("div",{className:le()(ve.list,at)},!!ft.length&&ft.map((Mt,mn)=>{const{name:cn,id:wn,identifier:Fn,power:At,cover_image_id:jt,pic:Bn}=Mt;return oe.createElement("div",{className:ve.wrap,key:wn,style:{width:mt,marginRight:(1+mn)%vt===0?0:wt+Yt,marginBottom:Ut}},oe.createElement("a",{target:"_blank",href:`/shixuns/${Fn}/challenges`,className:ve.li,onClick:Gt=>{Gt.preventDefault(),pt&&(0,Se.L9)([pt]),At&&(0,Se.xg)(`/shixuns/${Fn}/challenges`)}},oe.createElement("div",{className:ve.img},oe.createElement("img",{className:ve.cover,src:`${Bn}`}),Mt.is_jupyter&&oe.createElement("img",{className:ve.sign,src:Ee}),Mt.is_jupyter_lab&&oe.createElement("img",{className:ve.sign,src:Pe}),Mt.is_unity_3d&&oe.createElement("img",{className:ve.sign,src:Ce})),oe.createElement("div",{className:ve.name},oe.createElement(ye.Z,{title:cn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},oe.createElement("span",{className:ve.e},cn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),oe.createElement("div",{className:ve.tags},oe.createElement(ye.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),oe.createElement("span",null,Mt.challenges_count))),!!Mt.myshixuns_count&&oe.createElement(ye.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),oe.createElement("span",null,Mt.myshixuns_count))),oe.createElement(ye.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},oe.createElement("span",null,oe.createElement("span",null,Mt.level))),oe.createElement("div",{className:ve.rate},oe.createElement(me.Z,{allowHalf:!0,disabled:!0,defaultValue:Mt.score_info}),oe.createElement("span",null,"\xA0",Mt.score_info?`${Mt.score_info}\u5206`:"5\u5206")))),!At&&oe.createElement("div",{className:ve.lockWrap},oe.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),oe.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ft.length&&oe.createElement(xe.Z,null)))},_e=he(36867),Le={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"},ke="data:image/png;base64,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",De=he(59301),Ve=({className:at,dataSource:ft=[],col:vt=4,right:wt,bottom:Ut=23,precision:Yt=0,wrapWidth:Kt=1200,trackEventItems:pt,loading:gt})=>{const mt=Math.floor((Kt-(vt-1)*wt)/vt);return De.createElement(ge.Z,{spinning:gt},De.createElement("div",{className:le()(Le.list,at)},!!ft.length&&ft.map((Mt,mn)=>{const{subject_identifier:cn,id:wn,identifier:Fn,power:At}=Mt,jt=Mt.is_public!=0&&Mt.is_public;return De.createElement("div",{className:Le.wrap,key:wn,style:{width:mt,marginRight:(1+mn)%vt===0?0:wt+Yt,marginBottom:Ut}},De.createElement("a",{className:Le.li,onClick:Bn=>{Bn.preventDefault(),pt&&(0,Se.L9)([pt]),(0,Se.xg)(Mt.first_category_url)}},De.createElement("div",{className:Le.top},De.createElement(ye.Z,{title:Mt.name},De.createElement("div",{className:Le.name},Mt.name)),De.createElement("img",{className:Le.img,src:be.Z.IMG_SERVER+"/images/"+Mt.avatar_url}),De.createElement("div",{className:Le.text,title:Mt.creator},Mt.creator),cn&&De.createElement("div",{className:Le.btns},De.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),De.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),jt&&De.createElement("div",{className:Le.sign},"\u516C\u5F00")),De.createElement("div",{className:Le.bottom},Mt.visits>0&&De.createElement(ye.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},De.createElement("span",null,De.createElement("i",{className:"iconfont icon-liulanyan"}),De.createElement("span",null,Mt.visits))),Mt.course_members_count>0&&De.createElement(ye.Z,{title:"\u6210\u5458",placement:"bottom"},De.createElement("span",null,De.createElement("i",{className:"iconfont icon-chengyuan"}),Mt.course_members_count)),Mt.tasks_count>0&&De.createElement(ye.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},De.createElement("span",null,De.createElement("i",{className:"iconfont icon-zuoye"}),Mt.tasks_count)),Mt.is_end?De.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):De.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Mt.is_accessible&&De.createElement("div",{className:Le.lockWrap},De.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),De.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ft.length&&De.createElement(xe.Z,null)))},Ue={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"},Ke=he(44993),Ne=({dataSource:at=[],value:ft,onChange:vt,className:wt,style:Ut={},tabBarExtraContent:Yt})=>oe.createElement("div",{className:le()(Ue.tabs,wt),style:Ut},oe.createElement("div",{className:Ue.tabsWrap},at.map((Kt,pt)=>oe.createElement("aside",{className:Ue.tab,onClick:()=>{vt(Kt.id),Kt.link&&Ke.history.push(Kt.link)},key:pt},oe.createElement("div",{className:ft===Kt.id?Ue.active:""},Kt.name),(Kt==null?void 0:Kt.resetCount)==null&&(Kt==null?void 0:Kt.total)!==void 0&&oe.createElement("span",null,"\uFF08",Kt==null?void 0:Kt.total,"\uFF09"),(Kt==null?void 0:Kt.resetCount)!==void 0&&(Kt==null?void 0:Kt.total)!==void 0&&oe.createElement(ye.Z,{title:(Kt==null?void 0:Kt.tip)!=null?Kt==null?void 0:Kt.tip:""},oe.createElement("span",{style:{color:"#9096A3"}},"\uFF08",oe.createElement("span",{style:{color:"#000"}},Kt==null?void 0:Kt.resetCount),"/",oe.createElement("span",null,Kt==null?void 0:Kt.total),"\uFF09"))))),oe.createElement("div",{className:Ue.tabBar},Yt)),He=({className:at,style:ft={},children:vt})=>oe.createElement("div",{className:le()(at),style:ft},vt),Qe={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"},it=he(38854),Ye=he(20834);const We=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var je=({sortValue:at,dropValue:ft,className:vt,onSort:wt,onDrop:Ut,dataSource:Yt=We})=>{var Kt;return oe.createElement("div",{className:le()(Qe.orderWrap,vt)},oe.createElement(it.Z,{dropdownRender:()=>oe.createElement(Ye.default,null,Yt.map((pt,gt)=>oe.createElement(Ye.default.Item,{key:gt,onClick:()=>Ut(pt.id)},pt.name)))},oe.createElement("span",{className:Qe.orderTextWrap},(Kt=Yt.find(pt=>ft===pt.id))==null?void 0:Kt.name)),oe.createElement("span",{className:Qe.orderIconWrap},oe.createElement("span",{className:Qe.orderAsc},oe.createElement("i",{className:at==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Qe.cursorPointer} ${Qe.active}`:`iconfont icon-sanjiaoxing-up font12 ${Qe.cursorPointer}`,onClick:()=>wt(at==="asc"?"desc":"asc")})),oe.createElement("span",{className:Qe.orderDesc},oe.createElement("i",{className:at==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Qe.cursorPointer} ${Qe.active}`:`iconfont icon-sanjiaoxing-down font12 ${Qe.cursorPointer}`,onClick:()=>wt(at==="asc"?"desc":"asc")}))))},Fe={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"},Ge=he(3113),nt=Object.defineProperty,$e=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Te=(at,ft,vt)=>ft in at?nt(at,ft,{enumerable:!0,configurable:!0,writable:!0,value:vt}):at[ft]=vt,Me=(at,ft)=>{for(var vt in ft||(ft={}))Je.call(ft,vt)&&Te(at,vt,ft[vt]);if($e)for(var vt of $e(ft))Ie.call(ft,vt)&&Te(at,vt,ft[vt]);return at},Xe=(at,ft)=>{var vt={};for(var wt in at)Je.call(at,wt)&&ft.indexOf(wt)<0&&(vt[wt]=at[wt]);if(at!=null&&$e)for(var wt of $e(at))ft.indexOf(wt)<0&&Ie.call(at,wt)&&(vt[wt]=at[wt]);return vt},tt=(at,ft,vt)=>new Promise((wt,Ut)=>{var Yt=gt=>{try{pt(vt.next(gt))}catch(mt){Ut(mt)}},Kt=gt=>{try{pt(vt.throw(gt))}catch(mt){Ut(mt)}},pt=gt=>gt.done?wt(gt.value):Promise.resolve(gt.value).then(Yt,Kt);pt((vt=vt.apply(at,ft)).next())}),et=at=>{var ft=at,{className:vt,style:wt,children:Ut,loading:Yt=!1,openLoading:Kt,onClick:pt=()=>{},size:gt="middle",shape:mt="round"}=ft,Mt=Xe(ft,["className","style","children","loading","openLoading","onClick","size","shape"]);const[mn,cn]=(0,oe.useState)(!1);return oe.createElement(Ge.ZP,Me({onClick:(0,se.throttle)(wn=>tt(void 0,null,function*(){Kt&&cn(!0);try{yield pt(wn)}catch(Fn){console.log("error",Fn)}Kt&&cn(!1)}),2e3,{leading:!0,trailing:!1}),className:le()(Fe.btn,Fe[`${gt}-${mt}`],vt),style:wt,size:gt,shape:mt,loading:mn||Yt},Mt),Ut)},rt={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"},dt=({className:at,style:ft,children:vt=null,onClick:wt,title:Ut})=>oe.createElement("div",{className:le()(rt.head,at),style:ft},oe.createElement("span",{className:"primary-hover",onClick:wt},oe.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),oe.createElement("b",{title:Ut},Ut),oe.createElement("div",{className:rt.node},vt)),St={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"},Dt=({confirmShow:at=!0,confirmTitle:ft,confirmClick:vt,cancelShow:wt=!0,cancelTitle:Ut,cancelClick:Yt,className:Kt,style:pt,confirmLoading:gt=!1})=>oe.createElement("div",{className:le()(St.btns,Kt),style:pt},at&&oe.createElement(Ge.ZP,{loading:gt,onClick:vt,type:"primary",className:St.confirm},ft),wt&&oe.createElement(Ge.ZP,{onClick:Yt,className:St.cancel},Ut)),Tt={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"},Bt=({className:at,style:ft={},LeftContent:vt,children:wt,RightContent:Ut})=>oe.createElement("div",{className:le()(Tt.fixedBottom,at),style:ft},oe.createElement("div",{className:Tt.wrap},oe.createElement("div",{className:Tt.left},vt),oe.createElement("div",{className:Tt.center},wt),oe.createElement("div",{className:Tt.right},Ut))),Nt={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"},Lt=({className:at,style:ft={},dataSource:vt=[]})=>oe.createElement("div",{className:le()(Nt.crumbs,at),style:ft},vt.map((wt,Ut)=>UtKe.history.push(wt.path)},wt.name):oe.createElement("span",null,wt.name),oe.createElement("span",null,"\xA0",">","\xA0")):oe.createElement("span",{key:Ut,style:{color:"#5F6368"}},wt.name))),Rt=he(31797),zt=Object.defineProperty,xn=Object.defineProperties,En=Object.getOwnPropertyDescriptors,sn=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,ln=(at,ft,vt)=>ft in at?zt(at,ft,{enumerable:!0,configurable:!0,writable:!0,value:vt}):at[ft]=vt,$t=(at,ft)=>{for(var vt in ft||(ft={}))an.call(ft,vt)&&ln(at,vt,ft[vt]);if(sn)for(var vt of sn(ft))gn.call(ft,vt)&&ln(at,vt,ft[vt]);return at},Tn=(at,ft)=>xn(at,En(ft)),Ht=(at,ft)=>{var vt={};for(var wt in at)an.call(at,wt)&&ft.indexOf(wt)<0&&(vt[wt]=at[wt]);if(at!=null&&sn)for(var wt of sn(at))ft.indexOf(wt)<0&&gn.call(at,wt)&&(vt[wt]=at[wt]);return vt};const{Countdown:qt}=Rt.default;var Xt=at=>{var ft=at,{onChange:vt}=ft,wt=Ht(ft,["onChange"]);const[Ut,Yt]=(0,oe.useState)(null);(0,oe.useEffect)(()=>{typeof Ut=="number"&&Ut>=0&&vt(Ut)},[Ut]);const Kt=pt=>{const gt=Math.floor(pt/1e3);Yt(gt)};return oe.createElement(qt,Tn($t({},wt),{onChange:Kt}))}},47458:function(Et,st,he){"use strict";he.d(st,{Z:function(){return we}});var oe=he(59301);function we(E,pe){const fe=(0,oe.useRef)();(0,oe.useEffect)(()=>{fe.current=E}),(0,oe.useEffect)(()=>{function de(){fe.current()}if(pe!==null){let ue=setInterval(de,pe);return()=>clearInterval(ue)}},[pe])}},23553:function(Et,st,he){"use strict";var oe=he(59301),we=he(31797),E=he(5871),pe=he(78241),fe=he(43418),de=he(71418),ue=he(1710),le=he(92832),se=he(95237),ie=he(43604),ae=he(3113),re=he(68606),ne=he(61186),ee=he.n(ne),a=he(44993),y=he(89299),x=he(72734),b=he(64681),z=he(96911),te=he(59301),ce=(me,be,Se)=>new Promise((Ee,Pe)=>{var Ce=Ae=>{try{Be(Se.next(Ae))}catch(_e){Pe(_e)}},xe=Ae=>{try{Be(Se.throw(Ae))}catch(_e){Pe(_e)}},Be=Ae=>Ae.done?Ee(Ae.value):Promise.resolve(Ae.value).then(Ce,xe);Be((Se=Se.apply(me,be)).next())});const{Countdown:ve}=we.default,ge=({value:me,onChange:be,MaxMinutes:Se})=>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:me,onChange:be,min:0,precision:0,max:Se,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Se}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ye=({exercise:me,successCb:be,dispatch:Se})=>{var Ee,Pe,Ce,xe;const Be=(0,a.useParams)(),[Ae]=pe.default.useForm(),_e=pe.default.useWatch("time",Ae),[Le,ke]=(0,oe.useState)(!1),De=(0,oe.useRef)(),{actionTabs:Ze}=me,[Ve,Ue]=(0,oe.useState)(),[,Ke,ze,Ne]=(0,z.U)(re.n7,{id:Be.categoryId}),[,Re,He]=(0,z.U)(re.Cd,{});(0,oe.useEffect)(()=>{me.actionTabs.key==="student-unlock"&&(ke(!1),Ae.resetFields())},[me.actionTabs.key]);const Qe=()=>new Promise($e=>ce(void 0,null,function*(){var Je,Ie;return De.current=yield(0,x.y)({ip_limit:(Je=Ze==null?void 0:Ze.exerciseParams)==null?void 0:Je.ip_limit,ip_bind:(Ie=Ze==null?void 0:Ze.exerciseParams)==null?void 0:Ie.ip_bind_type}),$e()})),it=()=>ce(void 0,null,function*(){var $e,Je,Ie,Te,Me;yield Ae.validateFields();const Xe=Ae.getFieldsValue();if(ke(!0),((($e=Ze==null?void 0:Ze.exerciseParams)==null?void 0:$e.ip_limit)!=="no"||(Je=Ze==null?void 0:Ze.exerciseParams)!=null&&Je.ip_bind_type)&&(yield Qe()),(yield(0,re.ZD)((Ie=Ze==null?void 0:Ze.exerciseParams)==null?void 0:Ie.id,{exercise_user_id:(Te=Ze==null?void 0:Ze.exerciseParams)==null?void 0:Te.exercise_user_id,unlock_key:Xe.unlock_key,time:Xe.time,ip:De.current})).status===0){if(be){Se({type:"exercise/setActionTabs",payload:{}}),be();return}const ct=Ze==null?void 0:Ze.exerciseParams;(0,y.nr)({inner_ip:ct.inner_ip,public_ip:ct.public_ip,open_camera:ct.open_camera,ip_limit:ct.ip_limit,ip_bind:ct.ip_bind,ip_bind_type:ct.ip_bind_type,exercise_tips:ct.exercise_tips,exerciseId:ct.id,screen_open:ct.screen_open,screen_num:ct.screen_num,screen_sec:ct.screen_sec,coursesId:Be.coursesId,login:(Me=(0,b.eY)())==null?void 0:Me.login,history,identity_verify:ct.identity_verify,open_phone_video_recording:ct.open_phone_video_recording,current_status:ct.current_status}),Se({type:"exercise/setActionTabs",payload:{}})}ke(!1)}),Ye=[{title:"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"}],We=((Ee=Ze==null?void 0:Ze.exerciseParams)==null?void 0:Ee.errorMessage)&&typeof((Pe=Ze==null?void 0:Ze.exerciseParams)==null?void 0:Pe.errorMessage)=="object";(0,oe.useEffect)(()=>{me.actionTabs.key==="student-unlock"&&ce(void 0,null,function*(){const $e=yield He(Be);yield ze({}),$e.status||Ue($e)})},[me.actionTabs.key]);const{time:Oe,end_time:je}=(Ve==null?void 0:Ve.exercise)||{},Fe=Ne!=null&&Ne.user_end_time?ee()(Ne==null?void 0:Ne.user_end_time).add(1,"minutes"):ee()(),Ge=ee()(Ne==null?void 0:Ne.user_total_end_time)>Fe?Math.round(ee().duration(ee()(Ne==null?void 0:Ne.user_total_end_time).diff(Fe.startOf("minute"))).asMinutes()):0,nt=((Ne==null?void 0:Ne.student_left_minutes)||0)+(_e||0);return te.createElement(te.Fragment,null,te.createElement(fe.default,{width:514,centered:!0,closable:!!((Ce=Ze==null?void 0:Ze.exerciseParams)!=null&&Ce.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:me.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Se({type:"exercise/setActionTabs",payload:{}})}},te.createElement(de.Z,{spinning:Ke||Re},We&&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 "),!We&&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"),We&&te.createElement(ue.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((xe=Ze==null?void 0:Ze.exerciseParams)==null?void 0:xe.errorMessage)||{}],columns:Ye}),te.createElement("div",{className:""},te.createElement(pe.default,{form:Ae,layout:"vertical",autoComplete:"off"},te.createElement(pe.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(le.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Oe!==-1?te.createElement(te.Fragment,null,te.createElement(pe.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",ee()(Ne==null?void 0:Ne.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(ge,{MaxMinutes:Ge})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},Ke||Re?"--":nt),"\u5206\u949F",nt!==0&&(Ne==null?void 0:Ne.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ee()(Ne==null?void 0:Ne.user_end_time).add(_e||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 ",ee()(je).format("YYYY-MM-DD HH:mm")))),te.createElement(se.Z,{justify:"space-between",align:"middle"},te.createElement(ie.Z,null),te.createElement(ie.Z,null,te.createElement(ae.ZP,{loading:Le,onClick:it},"\u8FDB\u5165\u8003\u8BD5"))))))};st.Z=(0,a.connect)(({exercise:me})=>({exercise:me}))(ye)},816:function(Et,st,he){"use strict";he.d(st,{Z:function(){return a}});var oe=he(59301),we=he(44993),E=he(43418),pe=he(3113),fe=he(71418),de=he(78837),ue=he(61407),le=he(58531),se=he(24334),ie=he(61186),ae=he.n(ie),re=he(25090),ne=he(59301),ee=(y,x,b)=>new Promise((z,te)=>{var ce=ye=>{try{ge(b.next(ye))}catch(me){te(me)}},ve=ye=>{try{ge(b.throw(ye))}catch(me){te(me)}},ge=ye=>ye.done?z(ye.value):Promise.resolve(ye.value).then(ce,ve);ge((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,z]=(0,oe.useState)(void 0);console.log((0,we.useLocation)(),33);const te=(0,we.useLocation)();(0,oe.useEffect)(()=>{y&&function(){return ee(this,null,function*(){const Ue=yield(0,de.X6)(y);z(Ue.data)})}()},[y]);const{status:ce,created_at:ve,code:ge,name:ye,language:me,pass_sets_count:be,set_count:Se,error_msg:Ee,output:Pe,input:Ce,expected_output:xe,execute_memory:Be,user:Ae,execute_time:_e,input_file_url:Le,output_file_url:ke,is_file:De,expected_output_file_url:Ze}=b||{};return ne.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:ne.createElement(pe.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},ne.createElement(fe.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,ae()(ve).format("YYYY-MM-DD HH:mm:ss"))," "),ne.createElement("li",null," \u8BED\u8A00\uFF1A",ne.createElement("span",null,me)," "),ne.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",ne.createElement("span",null,_e*1e3,"ms")," "),ne.createElement("li",null," ",`${ce===re.h.HIDE_COMPILE_STATUS?"--":be} / ${Se} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ue.gZ)({status:ce,error_msg:Ee,execute_time:_e,output:Pe,input:Ce,expected_output:xe,input_file_url:Le,output_file_url:ke,is_file:De,expected_output_file_url:Ze}),ne.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),ne.createElement(le.ZP,{height:"200px",width:"100%",language:me==null?void 0:me.toLocaleLowerCase(),value:se.Base64.decode(ge),options:{readOnly:!0}}))):null)))}},4766:function(Et,st,he){"use strict";he.d(st,{Im:function(){return Se},Y4:function(){return Pe}});var oe=he(59301),we=he(92832),E=he(8591),pe=he(3113),fe=he(7051),de=he(24334),ue=he.n(de),le=he(95243),se=he(97596),ie=he(98573),ae=he(89299),re=he(34376),ne=he.n(re),ee=he(52430),a=he(44993),y=he(816),x=he(41312),b=he(78837),z=he(32402),te=he(6225),ce=he(92310),ve=he.n(ce),ge=he(48931),ye=he(59301),me=(Be,Ae,_e)=>new Promise((Le,ke)=>{var De=Ue=>{try{Ve(_e.next(Ue))}catch(Ke){ke(Ke)}},Ze=Ue=>{try{Ve(_e.throw(Ue))}catch(Ke){ke(Ke)}},Ve=Ue=>Ue.done?Le(Ue.value):Promise.resolve(Ue.value).then(De,Ze);Ve((_e=_e.apply(Be,Ae)).next())});const{TextArea:be}=we.default,Se={[fe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[fe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[fe.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 Ee=(Be=>(Be[Be.SET_VISIBLE=0]="SET_VISIBLE",Be[Be.SET_TABINDEX=1]="SET_TABINDEX",Be))(Ee||{});function Pe(Be){const{status:Ae,error_msg:_e,output:Le,input:ke,expected_output:De,is_file:Ze,input_file_url:Ve,output_file_url:Ue,expected_output_file_url:Ke,setMonacoValue:ze,setData:Ne}=Be,Re=(0,oe.useRef)(),He=(0,oe.useRef)(),Qe=(0,oe.useRef)();let it=null;const Ye={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,oe.useEffect)(()=>{if(Le&&!Ze&&Re.current){const We=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});We.open(Re.current);const Oe=(0,ae.pp)(de.Base64.decode(Le));We.write(Oe),We.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{We.scrollToTop()}catch(je){}},100)}if(ke&&!Ze&&He.current){const We=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});We.open(He.current),We.write((0,ae.pp)(ke)),We.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{We.scrollToTop()}catch(Oe){}},100)}if(De&&!Ze&&Qe.current){const We=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});We.open(Qe.current),We.write((0,ae.pp)(de.Base64.decode(De))),We.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{We.scrollToTop()}catch(Oe){}},100)}},[Le]),Ae){case fe.h.NOMATCH:it=ye.createElement(ye.Fragment,null,ye.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ze&&ye.createElement("div",{ref:Re}),Ze&&ye.createElement("div",{style:Ye},ye.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(this,null,function*(){const We=yield(0,ee.ZP)(Ue,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});ze(We),setTimeout(()=>{Ne(Ue)},200)})},Le)),ye.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ze&&ye.createElement("div",{ref:Qe}),Ze&&ye.createElement("div",{style:Ye},ye.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(this,null,function*(){const We=yield fetch(Ke,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ze(yield We.text()),setTimeout(()=>{Ne(Ke)},200)})},De)));break;case fe.h.EXECUTEFAILURE:it=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(ie.Z,{value:ke,style:Ye}),Ze&&ye.createElement("div",{style:Ye},ye.createElement("a",{onClick:()=>(0,ae.LR)(Ve,ke)},ke))),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:le.Z.error,style:{color:"#E30000",padding:"0 10px"}},de.Base64.decode(_e),"111")));break;case fe.h.COMPILEFAILURE:it=ye.createElement(ye.Fragment,null,ye.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ye.createElement("pre",{className:le.Z.error},de.Base64.decode(_e)));break;case fe.h.PODFAILURE:it=ye.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case fe.h.TIMEOUT:it=ye.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ye.createElement(ye.Fragment,null," ",it," ")}function Ce(Be){const{status:Ae,error_msg:_e,execute_time:Le,output:ke,input:De,expected_output:Ze,is_file:Ve,input_file_url:Ue,output_file_url:Ke,expected_output_file_url:ze}=Be;let Ne=null;switch(Ae){case fe.h.OK:case fe.h.NOMATCH:case fe.h.EXECUTEFAILURE:case fe.h.COMPILEFAILURE:Ne=ye.createElement("div",{id:"outputResultRef",className:"h100"});break;case fe.h.PODFAILURE:Ne=ye.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case fe.h.TIMEOUT:Ne=ye.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ye.createElement(ye.Fragment,null," ",Ne," ")}function xe({value:Be,className:Ae}){return ye.createElement("span",{className:Ae},Be)}st.ZP=({input:Be,is_file:Ae,debuging:_e,submitting:Le,executingMessage:ke,debugResult:De,onChangeInput:Ze,onDebugCode:Ve,onSubmitCode:Ue,hack:Ke,user:ze,submitResult:Ne,isWhiteTheme:Re,topDispatch:He})=>{const[Qe]=(0,a.useSearchParams)(),it=(0,a.useParams)(),[Ye,We]=(0,oe.useState)(!1),[Oe,je]=(0,oe.useState)(!1),[Fe,Ge]=(0,oe.useState)(1),[nt,$e]=(0,oe.useState)(!1),[Je,Ie]=(0,oe.useState)(0),[Te,Me]=(0,oe.useState)(!1),[Xe,tt]=(0,oe.useState)(""),[ct,et]=(0,oe.useState)(""),rt=(0,oe.useRef)(),xt=(0,oe.useRef)(),dt=(0,oe.useRef)(null),St=(0,oe.useRef)(null),ht=(0,oe.useRef)(null);console.log(Ne,"submitResult",it);const{status:Dt,id:Tt,input:Ct,output:Bt,expected_output:Nt,is_file:Zt,input_file_url:Lt,output_file_url:Rt,expected_output_file_url:zt,error_msg:xn,hack_sets:En}=Ne||{};(0,oe.useEffect)(()=>{Dt===0&&(Ge(1),Ie(0))},[Dt,Tt]),(0,oe.useEffect)(()=>{me(void 0,null,function*(){var Xt;const at=yield(0,b.rX)(it==null?void 0:it.id,"submit");(at==null?void 0:at.status)===0&&(at!=null&&at.data&&((Xt=at==null?void 0:at.data)==null?void 0:Xt.status)!==0?(He({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:at==null?void 0:at.data}}),Ge(2),Ie(320)):(Ge(1),Ie(0)))})},[it==null?void 0:it.id]),(0,oe.useEffect)(()=>{if(rt.current){let un=function(Kt){vt=ft.offsetHeight,wt=!0,Ut=Kt.pageY,ht.current.style.display="block"},Xt=function(){wt=!1,ht.current.style.display="none"},at=function(Kt){if(wt){sn();let pt=Ut-Kt.pageY,gt=vt+pt;if(gt<0&&(gt=0),gt>window.innerHeight-150&&(gt=window.innerHeight-150),Fe===1){gt<=34?Ie(0):Ie(gt);return}console.log(gt,"resizeH"),Ie(gt)}};const ft=dt.current;let vt=0,wt=!1,Ut=0;const Yt=document.getElementById("case-y-bar");return Yt==null||Yt.addEventListener("mousedown",un),document.addEventListener("mousemove",at),document.addEventListener("mouseup",Xt),()=>{const Kt=document.getElementById("case-y-bar");Kt==null||Kt.removeEventListener("mousedown",un),document.removeEventListener("mousemove",at),document.removeEventListener("mouseup",Xt)}}},[rt,Fe]),(0,oe.useEffect)(()=>{const un=x.Z.subscribe("resize-move-bar",sn);if(Qe.get("type")!=="exercises")return document.addEventListener((0,ge.gH)(),ln),()=>{document.removeEventListener((0,ge.gH)(),ln),un()}},[]),(0,oe.useEffect)(()=>{});function sn(){var un,Xt,at,ft;const vt=document.getElementById("outputResultRef");if(vt){let wt=vt.dataset.text;xt.current.reset(),xt.current.writeln(wt);const Ut=document.getElementById("outputResultRef").offsetWidth-20,Yt=((ft=(at=(Xt=(un=xt.current)==null?void 0:un._core)==null?void 0:Xt._renderService)==null?void 0:at.dimensions)==null?void 0:ft.actualCellWidth)||10,Kt=Math.ceil(Ut/Yt);xt.current.resize(Kt,Math.ceil(vt.clientHeight/16))}}function an(){We(!Ye),setTimeout(()=>{sn()},300),Ie(Ye?320:window.innerHeight-150)}function gn(){Oe?(je(!1),(0,ge.BU)()):(je(!0),(0,ge.Dj)(St.current))}const ln=un=>{(0,ge.vp)()||je(!1)},$t=(0,oe.useMemo)(()=>{if(De){const{status:un,output:Xt,error_msg:at}=De;return setTimeout(()=>{let ft="",vt=document.getElementById("outputResultRef");Xt?ft=de.Base64.decode(Xt):at&&(ft=de.Base64.decode(at)),xt.current=new re.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),xt.current.open(vt),xt.current.onKey(function(wt){var Ut;if(wt.domEvent.key.toLocaleUpperCase()==="C"&&wt.domEvent.ctrlKey){wt.domEvent.preventDefault();let Yt=(Ut=xt.current)==null?void 0:Ut.getSelection();navigator.clipboard.writeText(Yt).then(()=>{})}}),vt.dataset.text=ft,xt.current.setOption("convertEol",!0),sn()},300),ye.createElement(ye.Fragment,null,Ce(De))}return null},[De]);function Tn(){var un,Xt;if(!(Ke!=null&&Ke.code)||((un=Ke==null?void 0:Ke.code)==null?void 0:un.trim().length)===0){(Xt=E.ZP)==null||Xt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ge(1),Ie(320),Ve()}const Ht=un=>me(void 0,null,function*(){let Xt=yield(0,ee.ZP)(`/api/problems/${un}/start.json`,{method:"get",params:{hack_user_id:ze==null?void 0:ze.user_id}});Xt&&(window.location.href=`/myproblems/${Xt==null?void 0:Xt.identifier}${window.location.search}`)});function qt(){Zt?navigator.clipboard.writeText(de.Base64.decode(xn)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(de.Base64.decode(Bt)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ye.createElement(oe.Fragment,null,ye.createElement("div",{className:ve()(le.Z.case,Re&&le.Z.whiteCase),style:{height:Je},ref:dt},ye.createElement("div",{className:le.Z.fullMask,ref:ht}),ye.createElement("div",{className:le.Z["resize-y-bar"],id:"case-y-bar",ref:rt,draggable:!1},Fe===2&&ye.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Fe===1&&(Je<=34?ye.createElement("div",{onClick:()=>{Ie(320)},className:le.Z.unfoldBtn},"\u63A7\u5236\u53F0",ye.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ye.createElement("div",{onClick:()=>{Ie(0)},className:le.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:le.Z.caseHead},ye.createElement("div",{className:le.Z.dot}),ye.createElement("div",{className:le.Z.text},Fe===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Fe===2&&!Le&&typeof Dt=="number"&&ye.createElement(ye.Fragment,null,Dt===fe.h.OK?ye.createElement("div",{className:le.Z.pass},ye.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ye.createElement("div",{className:le.Z.noPass},ye.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Se[Dt])),ye.createElement("div",{className:le.Z.btns},Fe===2&&!Le&&ye.createElement(ye.Fragment,null,Dt!==fe.h.OK&&ye.createElement("div",{onClick:qt},ye.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ye.createElement("div",{onClick:()=>{Me(Tt)}},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:()=>an()},ye.createElement("i",{className:`iconfont icon-${Ye?"suoxiao1":"fangda"}`})))),ye.createElement("div",{style:{display:Fe===1?"block":"none"}},_e?ye.createElement(se.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ye.createElement("div",{style:{height:Je-34}},ye.createElement("div",{className:le.Z.result},ye.createElement("div",{className:le.Z.left},ye.createElement("div",{className:le.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:le.Z.leftNode},ye.createElement(be,{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:le.Z.right},ye.createElement("div",{className:le.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:le.Z.node},De?$t: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"}},Le?ye.createElement(se.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ye.createElement("div",{style:{height:Je-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ye.createElement("div",{ref:St,className:le.Z.elseNode},ye.createElement("div",{className:le.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:le.Z.scroll},ye.createElement("pre",{className:le.Z.scrollBox,style:nt?{height:Oe?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Zt&&ye.createElement(xe,{value:Ct}),Zt&&ye.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(void 0,null,function*(){const un=yield fetch(Lt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});et(yield un.text()),setTimeout(()=>{tt(Lt)},200)})},Ct)),Ct&&ye.createElement("div",{className:le.Z.action},ye.createElement("span",{onClick:()=>$e(!nt)},nt?"\u6536\u8D77":"\u5C55\u5F00"),Qe.get("type")!=="exercises"&&ye.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>gn(),className:`iconfont icon-${Oe?"suoxiao1":"fangda"}`})))),ye.createElement("div",{className:le.Z.result,style:{flex:1,overflow:"hidden"}},ye.createElement("div",{className:le.Z.left},ye.createElement("div",{className:le.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:le.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ye.createElement("pre",null,!Zt&&ye.createElement(xe,{className:"mb10",value:Nt&&de.Base64.decode(Nt)||""}),Zt&&ye.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(void 0,null,function*(){const un=yield fetch(zt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});et(yield un.text()),setTimeout(()=>{tt(zt)},200)})},Nt)))),ye.createElement("div",{className:le.Z.right},ye.createElement("div",{className:le.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:le.Z.node,style:{color:Dt===fe.h.OK?"#2ABD8C":"#FF2C29"}},ye.createElement("pre",null,(Dt===4||Dt===5)&&ye.createElement(xe,{className:"mb10",value:xn&&de.Base64.decode(xn)||""}),Dt!=4&&Dt!=5&&(Zt?ye.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(void 0,null,function*(){const un=yield(0,ee.ZP)(Rt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{et(un)}catch(Xt){et("")}setTimeout(()=>{tt(Rt)},200)})},Bt):ye.createElement(xe,{className:"mb10",value:Bt&&de.Base64.decode(Bt)||""})))))))))),ye.createElement("div",{className:ve()(le.Z.footer,Re&&le.Z.whiteFooter),style:{zIndex:100}},(Ke==null?void 0:Ke.is_program)&&(Ke==null?void 0:Ke.above_question)&&ye.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>Ht(Ke==null?void 0:Ke.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Ke==null?void 0:Ke.is_program)&&(Ke==null?void 0:Ke.under_question)&&ye.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>Ht(Ke==null?void 0:Ke.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ye.createElement(pe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:_e||Le,loading:_e,color:"#2ABD8C",className:"mr10",onClick:Tn},"\u8C03\u8BD5\u4EE3\u7801"),Qe.get("qtype")!=="8"&&ye.createElement(pe.ZP,{className:le.Z.disabled,type:"primary",icon:ye.createElement("i",{className:"iconfont icon-bofang1"}),loading:Le,disabled:_e||Le,onClick:()=>{var un,Xt;if(!(Ke!=null&&Ke.code)||((un=Ke==null?void 0:Ke.code)==null?void 0:un.trim().length)===0){(Xt=E.ZP)==null||Xt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ge(2),Ie(320),Ue()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ye.createElement(y.Z,{onClose:Me,open:Te}),ye.createElement(te.Z,{close:!0,data:Xe,type:Xe.length?"txt":"",onClose:()=>tt(""),monacoEditor:{value:ct,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},32402:function(Et,st,he){"use strict";he.r(st),he.d(st,{Types:function(){return fn},default:function(){return An}});var oe=he(59301),we=he(44993),E=he(31797),pe=he(43418),fe=he(71418),de=he(3113),ue=he(6848),le=he(95237),se=he(78837),ie=he(68606),ae=he(48931),re=he(2162),ne=he(13952),ee=he(87169),a=he(43428),y=he(58531),x=he(51498),b=he(17936),z=he(69794),te=he(59301),ce=Object.defineProperty,ve=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Se=(ot,lt,Pt)=>lt in ot?ce(ot,lt,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):ot[lt]=Pt,Ee=(ot,lt)=>{for(var Pt in lt||(lt={}))me.call(lt,Pt)&&Se(ot,Pt,lt[Pt]);if(ye)for(var Pt of ye(lt))be.call(lt,Pt)&&Se(ot,Pt,lt[Pt]);return ot},Pe=(ot,lt)=>ve(ot,ge(lt));const Ce={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0)};var xe=(ot=>(ot[ot.set_font_size=0]="set_font_size",ot[ot.set_theme=1]="set_theme",ot[ot.on_tab_to_space=2]="on_tab_to_space",ot[ot.set_show_editor_setting=3]="set_show_editor_setting",ot))(xe||{});function Be(ot,lt){switch(lt.type){case 3:return Pe(Ee({},ot),{showEditorSetting:lt.payload});case 1:return Pe(Ee({},ot),{theme:lt.payload});case 0:return Pe(Ee({},ot),{fontSize:lt.payload});case 2:return Pe(Ee({},ot),{tabToSpace:lt.payload});default:throw new Error}}var Ae=({isLoading:ot,value:lt,onChange:Pt,language:Ft,onUpdateCode:rn,ActionBarRender:Vt,setIsWhiteTheme:kt})=>{const[It,on]=(0,oe.useReducer)(Be,Ce),{theme:tn,fontSize:_t,showEditorSetting:Wt,tabToSpace:Ot}=It,vn=(0,oe.useRef)(),On=(0,oe.useRef)();(0,oe.useEffect)(()=>{kt(tn==="vs")},[tn]);const Hn={onFontSizeChange:er=>{on({type:0,payload:er}),(0,b.t)("cmFontSize",er)},tabToSpace:Ot,cmFontSize:_t,className:"oj",cmCodeMode:tn,onTabToSpace:er=>{on({type:2,payload:er}),(0,b.t)("cmTabToSpace",er)},onCodeModeChange:er=>{on({type:1,payload:er}),(0,b.t)("ProgrammingCodeMode",er)}};function bt(){on({type:3,payload:!1})}function pn(){on({type:3,payload:!0})}const Xn={value:lt,language:Ft,theme:tn,options:{fontSize:_t,insertSpaces:Ot},onChange:er=>{Pt(er),On.current=er,clearTimeout(vn.current),vn.current=setTimeout(()=>{rn(On.current)},1e4)},onEditBlur:er=>{On.current&&rn(On.current)}};return te.createElement(oe.Fragment,null,Vt(pn),te.createElement("div",{style:{flex:1,overflow:"hidden"}},!ot&&te.createElement(y.ZP,Ee({},Xn))),te.createElement(x.Z,null,te.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Wt,onClose:bt},te.createElement(z.Z,Ee({},Hn)))))},_e=he(60141),Le=he(24334),ke=he(4766),De={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"},Ve=he(1710),Ue=he(58421),Ke=he(58617),ze=he(816),Ne=he(61186),Re=he.n(Ne),He=he(59301);const{Column:Qe}=Ve.default;var it=({submitResult:ot,submitting:lt,submitRecords:Pt,page:Ft,onPageChange:rn,topicId:Vt})=>{const[kt]=(0,we.useSearchParams)(),{records:It,records_count:on}=Pt||{},[tn,_t]=(0,oe.useState)(!1),Wt=kt.get("type")==="1";return He.createElement(fe.Z,{spinning:lt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:He.createElement(Ke.Z,{style:{fontSize:24},spin:!0})},(It==null?void 0:It.length)>0?He.createElement(Ve.default,{dataSource:It,rowKey:"id",pagination:!1},He.createElement(Qe,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Ot,vn)=>He.createElement("span",null," ",Re()(Ot).format("YYYY-MM-DD HH:mm:ss"))}),He.createElement(Qe,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Ot,vn)=>{var On;return He.createElement("span",{className:`${Ot===0?"c-green":"c-red"} current`,onClick:()=>{_t(vn.id)}},(On=ke.Im[Ot])==null?void 0:On.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),He.createElement(Qe,{title:`\u6267\u884C\u7528\u65F6 (${Wt?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Ot=>Ot?Wt?Ot:Ot/1e3:""}),He.createElement(Qe,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Wt?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Ot=>Ot?Wt?Ot:parseFloat((Ot/1024).toFixed(2)):""}),He.createElement(Qe,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),He.createElement(Qe,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Ot,vn)=>He.createElement("span",{className:"c-light-primary current",onClick:()=>{_t(vn.id)}},"\u67E5\u770B")})):He.createElement("div",{style:{height:300,width:"100%"}}),He.createElement(ze.Z,{onClose:_t,open:tn}),on>15?He.createElement(Ue.Z,{className:Ze.pagination,current:Ft,pageSize:15,total:on,onChange:rn}):null)},Ye=he(63604),We=he(12563),Oe={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},je=he(98573),Fe=he(59301);const Ge={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var nt=({hack:ot})=>{const{language:lt,difficult:Pt,time_limit:Ft,description:rn}=ot,[Vt]=(0,we.useSearchParams)(),kt=Ge[Pt];return Fe.createElement(Fe.Fragment,null,Fe.createElement("ul",{className:Oe.info},Fe.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Fe.createElement("b",{className:Oe.info_tag},lt)),Fe.createElement("li",null,Fe.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Fe.createElement(We.default,{color:kt==null?void 0:kt.color},kt==null?void 0:kt.name)),Fe.createElement("li",null,Fe.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Fe.createElement("span",{style:{color:"#333333"}},Ft,"\u79D2"))),Vt.get("qtype")==="8"?Fe.createElement(je.Z,{value:rn,showProgramFill:!0,className:Oe.desc}):Fe.createElement(je.Z,{value:rn,className:Oe.desc}))},$e={},Je=he(59301),Ie=({hack:ot,current_user:lt})=>Je.createElement("div",{className:$e.answer},ot!=null&&ot.answer_text?Je.createElement(je.Z,{style:{padding:"13px 0"},value:(ot==null?void 0:ot.answer_text)||""}):Je.createElement(Ye.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Te=he(41312),Me=he(52430);function Xe(ot,lt){return(0,Me.U2)(`/problems/${ot}/comments.json`,{page:lt,limit:10})}function tt(ot){return(0,Me.v_)(`/discusses/${ot}/plus.json`,{container_type:"Discuss",type:1})}function ct(ot,lt,Pt){return(0,Me.v_)(`/problems/${ot}/comments/reply.json`,{comments:{content:Pt,parent_id:lt}})}function et(ot,lt){return(0,Me.v_)(`/problems/${ot}/comments.json`,{comments:{content:lt}})}function rt(ot,lt,Pt){return(0,Me.v_)(`/problems/${ot}/comments/${lt}/hidden.json`,Pt)}function xt(ot,lt){return(0,Me.IV)(`/problems/${ot}/comments/${lt}`)}var dt=he(38392);function St({author:ot}){return oe.createElement("a",{href:`/users/${ot.login}`,target:"_blank"},oe.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${ne.Z.IMG_SERVER}/images/${ot.image_url}`,width:"50"}))}function ht({data:ot,index:lt,parentDiscussIndex:Pt,user:Ft,onSetActionType:rn}){const{author:Vt,can_delete:kt,content:It,id:on,time:tn}=ot;function _t(){rn({id:on,index:lt,type:"delete-discuss",parentDiscussIndex:Pt,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Wt=Ft.admin||kt||Vt.user_id===Ft.user_id;return oe.createElement("div",{className:"discuss-item-container second-discuss "},oe.createElement(St,{author:Vt}),oe.createElement("section",null,oe.createElement("div",{className:"discuss-info"},oe.createElement("a",{href:`/users/${Vt.login}`,target:"_blank"},Vt.name),oe.createElement("span",{className:"grey"},tn),oe.createElement("div",{className:"btn-group",style:{marginBottom:0}},Wt?oe.createElement("a",{onClick:_t,title:"\u5220\u9664"},oe.createElement("i",{className:"iconfont icon-shanchu"})):null)),oe.createElement(je.Z,{className:"discuss-content",value:It})))}var Dt=({user:ot,data:lt,index:Pt,onPlusDiscuss:Ft,onSetActionType:rn,activeDiscussIndex:Vt,onReplyDiscuss:kt,onSetActiveDiscussIndex:It})=>{const{content:on,children:tn,hidden:_t,id:Wt,praise_count:Ot,time:vn,user_praise:On,can_delete:Hn,author:bt}=lt;function pn(){It(Wt)}function Xn(){Ft(Wt,!On,Pt)}function er(){rn({id:Wt,index:Pt,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Wn(){rn({id:Wt,index:Pt,params:{hidden:_t?"0":"1"},type:"hidden-discuss",message:_t?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const _r=ot.admin||ot.user_id===bt.user_id;return oe.createElement("div",{className:"discuss-item-container",key:Wt},oe.createElement(St,{author:bt}),oe.createElement("section",null,oe.createElement("div",{className:"discuss-info"},oe.createElement("a",{href:`/users/${bt.login}`,target:"_blank"}," ",bt.name," "),oe.createElement("span",{className:"grey"},vn)),oe.createElement(je.Z,{className:"discuss-content",value:on}),tn&&tn.length>0?oe.createElement("div",{className:"reply-discuss-container"},tn.map((Mn,Dr)=>oe.createElement(ht,{key:Mn.id,data:Mn,index:Dr,user:ot,onSetActionType:rn,parentDiscussIndex:Pt}))):null,oe.createElement("div",{className:"btn-group"},_r?oe.createElement("a",{onClick:Wn,title:_t?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},oe.createElement("i",{className:_t?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Hn&&(!tn||tn.length==0)?oe.createElement("a",{onClick:er,title:"\u5220\u9664"},oe.createElement("i",{className:"iconfont icon-shanchu"})):null,oe.createElement("a",{onClick:pn,title:"\u56DE\u590D"}," ",oe.createElement("i",{className:"iconfont icon-huifu1"})," "),oe.createElement("a",{onClick:Xn,className:On?"c-orange":""},oe.createElement("i",{className:On?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),oe.createElement("span",null,Ot||""))),oe.createElement(dt.Z,{id:Wt,activeDiscussIndex:Vt,onReplyDiscuss:kt})))},Tt=he(5885),Ct={"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"},Bt=he(4213),Nt=(ot,lt,Pt)=>new Promise((Ft,rn)=>{var Vt=on=>{try{It(Pt.next(on))}catch(tn){rn(tn)}},kt=on=>{try{It(Pt.throw(on))}catch(tn){rn(tn)}},It=on=>on.done?Ft(on.value):Promise.resolve(on.value).then(Vt,kt);It((Pt=Pt.apply(ot,lt)).next())}),Zt=({user_praise:ot,praise_count:lt,praisePlus:Pt,onCreateDiscuss:Ft,discuss_count:rn})=>{const[Vt,kt]=(0,oe.useState)(!1),[It,on]=(0,oe.useState)("");function tn(vn){on(vn)}function _t(){kt(!0)}function Wt(){kt(!1)}function Ot(){return Nt(this,null,function*(){Ft(It),on(""),kt(!1)})}return oe.createElement("div",{className:`${Ct["dis-input-editor-container"]} ${Vt?Ct.active:""} `},oe.createElement("div",{className:Vt?`hide ${Ct["text-area"]}`:Ct["text-area"]},oe.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:_t}),oe.createElement("a",null," ",oe.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",rn," "),oe.createElement("a",{className:"c-light-black",onClick:Pt,title:ot?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},oe.createElement("i",{className:`mr3 ${ot?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),lt?oe.createElement("span",null,lt):"")),Vt?oe.createElement("div",{className:Ct["input-mask"],onClick:Wt}):null,oe.createElement("div",{className:Vt?Ct["md-container"]:`${Ct["md-container"]} hide`},oe.createElement(Bt.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:It,height:240,onChange:tn}),oe.createElement("div",{className:Ct["tip-container"],onClick:Wt},oe.createElement("a",{className:Ct["btn-send"],onClick:Ot}," \u53D1\u9001 "))))},Lt=he(59301),Rt=Object.defineProperty,zt=Object.defineProperties,xn=Object.getOwnPropertyDescriptors,En=Object.getOwnPropertySymbols,sn=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,gn=(ot,lt,Pt)=>lt in ot?Rt(ot,lt,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):ot[lt]=Pt,ln=(ot,lt)=>{for(var Pt in lt||(lt={}))sn.call(lt,Pt)&&gn(ot,Pt,lt[Pt]);if(En)for(var Pt of En(lt))an.call(lt,Pt)&&gn(ot,Pt,lt[Pt]);return ot},$t=(ot,lt)=>zt(ot,xn(lt)),Tn=(ot,lt,Pt)=>new Promise((Ft,rn)=>{var Vt=on=>{try{It(Pt.next(on))}catch(tn){rn(tn)}},kt=on=>{try{It(Pt.throw(on))}catch(tn){rn(tn)}},It=on=>on.done?Ft(on.value):Promise.resolve(on.value).then(Vt,kt);It((Pt=Pt.apply(ot,lt)).next())});const Ht={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var qt=(ot=>(ot[ot.GET_DISCUSSES=0]="GET_DISCUSSES",ot[ot.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",ot[ot.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",ot[ot.PLUS_DISCUSS=3]="PLUS_DISCUSS",ot[ot.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",ot[ot.SET_PAGE=5]="SET_PAGE",ot[ot.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",ot))(qt||{});function un(ot,lt){switch(lt.type){case 6:return $t(ln({},ot),{loading:!0});case 0:return ln(ln({},ot),lt.payload);case 1:return ln(ln({},ot),lt.payload);case 4:return ln(ln({},ot),lt.payload);case 3:return ln(ln({},ot),lt.payload);case 5:return $t(ln({},ot),{page:lt.payload});case 2:return ln(ln({},ot),lt.payload);default:throw new Error}}var Xt=({user:ot,identifier:lt,hack:Pt,onTriggerPraise:Ft,activeIndex:rn})=>{const[Vt,kt]=(0,oe.useReducer)(un,Ht),{loading:It,page:on,data:tn,count:_t,actionType:Wt,activeDiscussIndex:Ot}=Vt,vn=(0,oe.useCallback)(()=>Tn(void 0,null,function*(){kt({type:6});const Mn=yield Xe(lt,on),{comments:Dr,disscuss_count:tr}=Mn;kt({type:0,payload:{data:Dr,count:tr,loading:!1}})}),[on,lt]);(0,oe.useEffect)(()=>{rn==="2"&&vn()},[lt,on,rn]);function On(Mn){kt({type:5,payload:Mn})}function Hn(Mn){kt({type:4,payload:{actionType:Mn}})}function bt(Mn){kt(Ot===Mn?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Mn}})}function pn(Mn,Dr,tr){return Tn(this,null,function*(){try{const Gn=yield tt(Mn);tn[tr].user_praise=Dr,tn[tr].praise_count=Gn.praise_count,kt({type:3,payload:{data:[...tn]}})}catch(Gn){console.log(Gn)}})}function Xn(){return Tn(this,null,function*(){const{id:Mn,params:Dr,type:tr,index:Gn,parentDiscussIndex:hr}=Wt;if(tr==="hidden-discuss"&&(yield rt(lt,Mn,Dr),hr?tn[hr].children[Gn].hidden=Dr.hidden==1:tn[Gn].hidden=Dr.hidden==1,kt({type:4,payload:{actionType:null,data:[...tn]}})),tr==="delete-discuss"){if(yield xt(lt,Mn),hr||hr===0){let zn=tn[hr].children;for(let Ir=zn.length-1;Ir>=0;Ir--)if(zn[Ir].id===Mn){zn.splice(Ir,1);break}tn[hr].children=zn}else for(let zn=tn.length-1;zn>=0;zn--)if(tn[zn].id===Mn){tn.splice(zn,1);break}kt({type:4,payload:{actionType:null,data:[...tn]}})}})}function er(){kt({type:4,payload:{actionType:null}})}function Wn(Mn,Dr){return Tn(this,null,function*(){try{yield ct(lt,Mn,Dr),vn()}catch(tr){console.log(tr)}})}function _r(Mn){return Tn(this,null,function*(){kt({type:6}),yield et(lt,Mn),vn()})}return Lt.createElement(Lt.Fragment,null,Lt.createElement("div",{className:"discuss-panel"},tn.length===0?Lt.createElement(Ye.Z,null):tn.map((Mn,Dr)=>Lt.createElement(Dt,{onReplyDiscuss:Wn,onPlusDiscuss:pn,onSetActiveDiscussIndex:bt,onSetActionType:Hn,data:Mn,index:Dr,user:ot,activeDiscussIndex:Ot})),_t>10?Lt.createElement("div",{className:"pagination-container"},Lt.createElement(Ue.Z,{showQuickJumper:!0,onChange:On,current:on,total:_t})):null),Lt.createElement(Zt,{user_praise:Pt.user_praise,praise_count:Pt.praises_count,praisePlus:Ft,discuss_count:Pt.comments_count,onCreateDiscuss:_r}),Lt.createElement(x.Z,null,Lt.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:!!Wt,onOk:Xn,onCancel:er},Lt.createElement("p",null,Wt?Wt.message:"")),Lt.createElement(Tt.Z,null)))},at=he(57809),ft=he(92832),vt=he(65615),wt={},Ut=he(59301),Yt=({hack:ot,current_user:lt})=>Ut.createElement("div",{className:wt.answer},ot!=null&&ot.analysis?Ut.createElement(je.Z,{style:{padding:"13px 0"},value:(ot==null?void 0:ot.analysis)||""}):Ut.createElement(Ye.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Kt={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},pt=he(36381),gt=he(43604),mt=he(78241),Mt=he(5871),mn=he(74091),cn=he(59301);const{TextArea:wn}=ft.default,{Panel:Fn}=pt.default;var At=({data:ot,hack:lt})=>(console.log(ot,lt,"data"),lt!=null&<.is_file?cn.createElement(mn.Y2,{disabled:!0,className:Kt.uploadTableWrapper,showScore:!lt.test_set_score,data:ot,isProgramHomework:!0}):cn.createElement("div",{className:Kt.hackSets},ot==null?void 0:ot.map((Pt,Ft)=>cn.createElement(pt.default,{accordion:!0,bordered:!1,key:Ft,defaultActiveKey:Ft===0&&Pt.id,className:Kt.collapseWrapper,expandIcon:({isActive:rn})=>cn.createElement("i",{className:`iconfont icon-weizhankai ${rn?Kt.open:Kt.close}`,style:{fontSize:14,transition:"all .2s"}})},cn.createElement(Fn,{key:Pt.id,header:cn.createElement(le.Z,{align:"middle",justify:"space-between",wrap:!1},cn.createElement(gt.Z,{className:Kt.panelHeader},cn.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Ft+1)),cn.createElement(gt.Z,{flex:1},cn.createElement(le.Z,{align:"middle",justify:"end",wrap:!1},!(lt!=null&<.test_set_score)&&cn.createElement(gt.Z,{className:Kt.rateInput},cn.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),cn.createElement("div",null,cn.createElement(mt.default.Item,{noStyle:!0},cn.createElement(Mt.Z,{value:Pt==null?void 0:Pt.score,className:Kt.baseFormItem,min:0,max:100,disabled:!0}))),cn.createElement("span",{className:"ml10"},"%")))))},cn.createElement(mt.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},cn.createElement(wn,{readOnly:!0,value:Pt==null?void 0:Pt.input,rows:4})),cn.createElement(mt.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},cn.createElement(wn,{readOnly:!0,value:Pt==null?void 0:Pt.output,rows:4}))))))),jt={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Bn=he(59301),bn=(0,oe.forwardRef)(({data:ot=[]},lt)=>{var Pt;const[Ft,rn]=(0,oe.useState)(),Vt=ot.filter(It=>It.show);(0,oe.useEffect)(()=>{Vt.length&&rn(Vt[0].id)},[ot==null?void 0:ot.length]);const kt=((Pt=Vt.find(It=>It.id===Ft))==null?void 0:Pt.element)||null;return(0,oe.useImperativeHandle)(lt,()=>({setActiveTab:It=>rn(It)})),Bn.createElement("div",{className:jt.tabs},Bn.createElement("div",{className:jt.tabWarp},Vt.map(It=>Bn.createElement("div",{onClick:()=>rn(It.id),className:`${jt.tab} ${It.id===Ft?jt.active:""}`,key:It.id},It.name))),Bn.createElement("div",{className:jt.content},kt))}),nn=he(59301),nr=Object.defineProperty,kn=Object.defineProperties,Un=Object.getOwnPropertyDescriptors,pr=Object.getOwnPropertySymbols,_n=Object.prototype.hasOwnProperty,ur=Object.prototype.propertyIsEnumerable,$n=(ot,lt,Pt)=>lt in ot?nr(ot,lt,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):ot[lt]=Pt,cr=(ot,lt)=>{for(var Pt in lt||(lt={}))_n.call(lt,Pt)&&$n(ot,Pt,lt[Pt]);if(pr)for(var Pt of pr(lt))ur.call(lt,Pt)&&$n(ot,Pt,lt[Pt]);return ot},ir=(ot,lt)=>kn(ot,Un(lt)),Vn=(ot,lt,Pt)=>new Promise((Ft,rn)=>{var Vt=on=>{try{It(Pt.next(on))}catch(tn){rn(tn)}},kt=on=>{try{It(Pt.throw(on))}catch(tn){rn(tn)}},It=on=>on.done?Ft(on.value):Promise.resolve(on.value).then(Vt,kt);It((Pt=Pt.apply(ot,lt)).next())});const rr={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Br={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var dn=({hack:ot,onTriggerPraise:lt,topicId:Pt,page:Ft,onPageChange:rn,user:Vt,current_user:kt,submitRecords:It,submitting:on,submitResult:tn,setActiveIndex:_t,hack_sets:Wt})=>{var Ot,vn;const[On]=(0,we.useSearchParams)(),[Hn,bt]=(0,oe.useState)("0"),pn=(0,we.useLocation)(),[Xn,er]=(0,oe.useState)(!1),[Wn,_r]=(0,oe.useState)(null),[Mn,Dr]=(0,oe.useState)([]),[tr,Gn]=(0,oe.useState)([]),[hr,zn]=(0,oe.useState)({page:1,limit:10}),Ir=(0,oe.useRef)(null),Tr=(0,oe.useRef)(null);console.log(Vt,"user");let[Sr,Nr]=(0,oe.useState)(ir(cr({},(0,we.useParams)()),{page:1,per_page:20,name:""}));(0,oe.useEffect)(()=>{Tr.current&&(ot==null?void 0:ot.is_close_tips)===!1&&Wn===null&&_r(!0)},[Tr.current,ot==null?void 0:ot.is_close_tips,Wn]);function Fr(){return Vn(this,null,function*(){yield(0,Me.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,oe.useEffect)(()=>{_t(Hn)},[Hn]);function Or(gr){return Vn(this,null,function*(){let Gr=gr.target.id;if(Gr==="1"){let kr=yield(0,Me.ZP)(`/api/myproblems/${Sr.id}/redo_logs.json`,{method:"get",params:cr({},hr)});(kr==null?void 0:kr.status)===0&&Gn(kr==null?void 0:kr.data)}bt(Gr)})}(0,oe.useEffect)(()=>Te.Z.subscribe("to-commit-info",()=>{bt("1"),Ir.current&&Ir.current.setActiveTab("1")}),[]),(0,oe.useEffect)(()=>Te.Z.subscribe("to-reset-info",()=>{Or({target:{id:"1"}}),Ir.current&&Ir.current.setActiveTab("2")}),[]);function Zr(){bt("2")}function jr(){return Vn(this,null,function*(){let gr=yield(0,Me.ZP)("/api/problems/my_hack_list.json",{method:"get",params:cr({identifier:Sr==null?void 0:Sr.id},Sr)});Dr(gr)})}const Zn=[{title:null,description:nn.createElement("div",null,nn.createElement("b",{onClick:()=>{_r(!1),Fr(),er(!0),jr()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),nn.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"),nn.createElement(de.ZP,{onClick:()=>{_r(!1),Fr()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Tr.current}];return nn.createElement("div",{className:De["left-panel"]},nn.createElement("ul",{className:`${De["s-navs"]} ${De["bg-white"]} ${De.b1}`},(ot==null?void 0:ot.is_program)&&!On.get("pageId")&&nn.createElement(ue.Z,{title:"\u9898\u76EE\u5217\u8868"},nn.createElement("div",{onClick:()=>{jr(),er(!0)},className:De.btns,ref:Tr,style:Wn?{pointerEvents:"none"}:{}},nn.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),nn.createElement("li",{style:{marginLeft:20}},nn.createElement("a",{className:Hn==="0"?De.active:"",id:"0",onClick:Or},"\u9898\u76EE\u63CF\u8FF0")),nn.createElement("li",null,nn.createElement("a",{className:Hn==="1"?De.active:"",id:"1",onClick:Or},"\u64CD\u4F5C\u8BB0\u5F55")),(On.get("type")!=="exercises"&&(ot==null?void 0:ot.answer_text_show)||On.get("type")!=="exercises"&&(ot==null?void 0:ot.analysis_show))&&nn.createElement("li",null,nn.createElement("a",{className:Hn==="4"?De.active:"",id:"4",onClick:Or},"\u89E3\u7B54\u53C2\u8003")),On.get("type")!=="exercises"&&nn.createElement("li",null,nn.createElement("a",{className:Hn==="2"?De.active:"",id:"2",onClick:Or},"\u8BC4\u8BBA")),!!(Wt!=null&&Wt.length)&&On.get("type")!=="exercises"&&On.get("type")!=="1"&&nn.createElement("li",null,nn.createElement("a",{className:Hn==="5"?De.active:"",id:"5",onClick:Or},"\u6D4B\u8BD5\u7528\u4F8B"))),nn.createElement("div",{className:`${De["tab-panel-body"]} ${Hn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},nn.createElement(nt,{hack:ot,onTriggerPraise:lt,toDiscuss:Zr})),nn.createElement("div",{style:{padding:"12px"},className:`${De["tab-panel-body"]} ${Hn==="1"?"":"hide"}`},nn.createElement(bn,{ref:Ir,data:[{id:"1",show:On.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:nn.createElement(nn.Fragment,null,It!=null&&It.records_count||on?nn.createElement(it,{page:Ft,onPageChange:rn,topicId:Pt,submitting:on,key:(tn==null?void 0:tn.id)||1,submitRecords:It,submitResult:tn}):nn.createElement(Ye.Z,null))},{id:"2",show:On.get("type")==="exercises"||(ot==null?void 0:ot.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:nn.createElement(nn.Fragment,null,nn.createElement(Ve.default,{pagination:!1,dataSource:tr==null?void 0:tr.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(gr,Gr,kr)=>Re()(gr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(gr,Gr,kr)=>{var qr;return(qr=[{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(Ca=>Ca.id===gr))==null?void 0:qr.name}}]}),nn.createElement(Ue.Z,{style:{marginTop:10},current:hr.page,total:tr==null?void 0:tr.count,hideOnSinglePage:!0,onChange:gr=>Vn(void 0,null,function*(){hr.page=gr,zn(hr);let Gr=yield(0,Me.ZP)(`/api/myproblems/${Sr.id}/redo_logs.json`,{method:"get",params:ir(cr({},hr),{courseId:Sr.courseId})});(Gr==null?void 0:Gr.status)===0&&Gn(Gr==null?void 0:Gr.data)})}))}]})),nn.createElement("div",{style:{padding:"12px"},className:`${De["tab-panel-body"]} ${Hn==="4"?"":"hide"}`},nn.createElement(bn,{data:[{id:"1",show:On.get("type")!=="exercises"&&(ot==null?void 0:ot.answer_text_show),name:"\u7B54\u6848",element:nn.createElement(nn.Fragment,null,nn.createElement(Ie,{hack:ot,current_user:kt}))},{id:"2",show:On.get("type")!=="exercises"&&(ot==null?void 0:ot.analysis_show),name:"\u89E3\u6790",element:nn.createElement(nn.Fragment,null,nn.createElement(Yt,{hack:ot,current_user:kt}))}]})),nn.createElement("div",{className:`${De["tab-panel-body"]} ${Hn==="2"?"":"hide"}`,style:{padding:0}},nn.createElement(Xt,{user:Vt,activeIndex:Hn,identifier:ot.identifier,hack:ot,onTriggerPraise:lt})),nn.createElement("div",{className:`${De["tab-panel-body"]} ${Hn==="5"?"":"hide"}`,style:{padding:12}},nn.createElement(At,{data:Wt||[],hack:ot})),nn.createElement(a.Z,{rootClassName:De.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>er(!1),open:Xn},nn.createElement(le.Z,null,nn.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),nn.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Mn==null?void 0:Mn.total_count,"\u9898\xA0[\xA0",Mn==null?void 0:Mn.total_score,"\u5206\xA0]\xA0"),!(Vt!=null&&Vt.hack_manager)&&nn.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Mn==null?void 0:Mn.work_score,"\u5206")),nn.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),nn.createElement(le.Z,{align:"middle",className:"mt10 mb10"},!(Vt!=null&&Vt.hack_manager)&&nn.createElement(at.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:gr=>{Sr.page=1,Sr.finish_status=gr,Nr(cr({},Sr)),jr()}},nn.createElement(at.default.Option,{value:""},"\u5168\u90E8"),nn.createElement(at.default.Option,{value:0},"\u672A\u5F00\u59CB"),nn.createElement(at.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),nn.createElement(at.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),nn.createElement(at.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:gr=>{Sr.page=1,Sr.difficult=gr||null,Nr(cr({},Sr)),jr()}},nn.createElement(at.default.Option,{value:0},"\u5168\u90E8"),nn.createElement(at.default.Option,{value:1},"\u7B80\u5355"),nn.createElement(at.default.Option,{value:2},"\u9002\u4E2D"),nn.createElement(at.default.Option,{value:3},"\u56F0\u96BE")),nn.createElement(ft.default.Search,{size:"large",onSearch:gr=>{Sr.name=gr,Sr.page=1,Nr(cr({},Sr)),jr()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),nn.createElement("div",{className:De.list,style:{height:36,background:"#3D445C"}},!(Vt!=null&&Vt.hack_manager)&&nn.createElement("span",null,"\u72B6\u6001"),nn.createElement("span",null,"\u5E8F\u53F7"),nn.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),nn.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),nn.createElement("div",{style:{overflow:"auto",flex:1}},(Ot=Mn==null?void 0:Mn.data)!=null&&Ot.length?(vn=Mn==null?void 0:Mn.data)==null?void 0:vn.map((gr,Gr)=>nn.createElement("div",{onClick:()=>Vn(void 0,null,function*(){let kr=yield(0,Me.ZP)(`/api/problems/${gr==null?void 0:gr.identifier}/start.json`,{method:"get",params:{hack_user_id:Vt==null?void 0:Vt.user_id}});kr&&(window.location.href=`/myproblems/${kr==null?void 0:kr.identifier}${window.location.search}`)}),className:`${De.list} ${gr!=null&&gr.checked?De.active:""}`},!(Vt!=null&&Vt.hack_manager)&&nn.createElement(nn.Fragment,null,!(gr!=null&&gr.opened)&&nn.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(gr==null?void 0:gr.opened)&&!(gr!=null&&gr.passed)&&nn.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(gr==null?void 0:gr.opened)&&(gr==null?void 0:gr.passed)&&nn.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),nn.createElement("span",null,(Sr.page-1)*20+(Gr+1)),nn.createElement("span",{style:{flex:1},title:gr.name},`[${gr==null?void 0:gr.score}\u5206]`,"\xA0",gr.name),nn.createElement("span",{style:{flexBasis:48,paddingRight:0}},rr[gr.difficult]))):nn.createElement(Ye.Z,null)),nn.createElement(Ue.Z,{current:Sr.page,className:"mt20",hideOnSinglePage:!0,total:Mn==null?void 0:Mn.count,pageSize:Sr.per_page,onChange:(gr,Gr)=>{Sr.page=gr,Sr.per_page=Gr,jr()}})),nn.createElement(vt.Z,{rootClassName:De.tour,closeIcon:!1,open:!!Wn,steps:Zn,gap:{offset:3,radius:2}}))},br=he(62522),Er=he(72734),vr=he(90655),sr=he(23553),Pn=he(81813),Nn=he(84845),Cn=he(95243),Dn=he(92310),ut=he.n(Dn),dr=he(36166),Ar=he(91686),yr=he(61394),yn=he(59301),Cr=Object.defineProperty,xr=Object.defineProperties,Vr=Object.getOwnPropertyDescriptors,Jn=Object.getOwnPropertySymbols,or=Object.prototype.hasOwnProperty,jn=Object.prototype.propertyIsEnumerable,Pr=(ot,lt,Pt)=>lt in ot?Cr(ot,lt,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):ot[lt]=Pt,Kn=(ot,lt)=>{for(var Pt in lt||(lt={}))or.call(lt,Pt)&&Pr(ot,Pt,lt[Pt]);if(Jn)for(var Pt of Jn(lt))jn.call(lt,Pt)&&Pr(ot,Pt,lt[Pt]);return ot},fr=(ot,lt)=>xr(ot,Vr(lt)),lr=(ot,lt)=>{var Pt={};for(var Ft in ot)or.call(ot,Ft)&<.indexOf(Ft)<0&&(Pt[Ft]=ot[Ft]);if(ot!=null&&Jn)for(var Ft of Jn(ot))lt.indexOf(Ft)<0&&jn.call(ot,Ft)&&(Pt[Ft]=ot[Ft]);return Pt},qn=(ot,lt,Pt)=>new Promise((Ft,rn)=>{var Vt=on=>{try{It(Pt.next(on))}catch(tn){rn(tn)}},kt=on=>{try{It(Pt.throw(on))}catch(tn){rn(tn)}},It=on=>on.done?Ft(on.value):Promise.resolve(on.value).then(Vt,kt);It((Pt=Pt.apply(ot,lt)).next())});const{Countdown:Mr}=E.default,Jt={Java:"java",C:"c",Python:"py","C++":"c"};var fn=(ot=>(ot[ot.SET_LOADING=0]="SET_LOADING",ot[ot.GET_DATA=1]="GET_DATA",ot[ot.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",ot[ot.SET_DATA=3]="SET_DATA",ot[ot.SET_DEBUGING=4]="SET_DEBUGING",ot[ot.SET_SUBMITING=5]="SET_SUBMITING",ot[ot.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",ot[ot.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",ot[ot.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",ot[ot.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",ot[ot.SET_PAGE=10]="SET_PAGE",ot))(fn||{});function Qt(){return new Date().getTime()}const Ln={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Yn(ot,lt){switch(lt.type){case 1:return Kn(Kn({},ot),lt.payload);case 3:return fr(Kn({},ot),{data:lt.payload});case 0:return fr(Kn({},ot),{loading:lt.payload});case 9:return fr(Kn({},ot),{showNote:lt.payload});case 4:return fr(Kn({},ot),{debuging:lt.payload});case 5:return fr(Kn({},ot),{submitting:lt.payload});case 2:return fr(Kn({},ot),{submitRecords:lt.payload});case 10:return fr(Kn({},ot),{submitRecordPage:lt.payload});case 6:return fr(Kn({},ot),{executingMessage:lt.payload});case 7:return Kn(Kn({},ot),lt.payload);case 8:return Kn(Kn({},ot),lt.payload);default:throw new Error}}var An=({children:ot})=>{var lt,Pt,Ft,rn,Vt;const[kt,It]=(0,oe.useReducer)(Yn,Ln),{id:on}=(0,we.useParams)(),tn=(0,we.useLocation)(),[_t]=(0,we.useSearchParams)(),{loading:Wt,data:Ot,debugResult:vn,submitResult:On,submitRecords:Hn,submitRecordPage:bt,showNote:pn,debuging:Xn,submitting:er,executingMessage:Wn}=kt,[_r,Mn]=(0,oe.useState)("#37AD83"),[Dr,tr]=(0,oe.useState)(null),[Gn,hr]=(0,oe.useState)({}),[zn,Ir]=(0,oe.useState)(!0),[Tr,Sr]=(0,oe.useState)(!1),[Nr,Fr]=(0,oe.useState)(!1),Or=(0,oe.useRef)(null),Zr=(0,oe.useRef)(0),jr=Ot==null?void 0:Ot.user,Zn=Ot==null?void 0:Ot.hack,[gr,Gr]=(0,oe.useState)(!1),kr=(0,oe.useRef)(1),qr=(0,oe.useRef)(!1);(0,dr.y)(_t.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Ca}=(0,dr.X)(),[Ba,Da]=(0,oe.useState)(""),ka=(0,Pn._)(Gn);(0,oe.useEffect)(()=>{function Qn(){return qn(this,null,function*(){var wr,$r,ta,na,la;Ir(!0);const ra=yield(0,se.fu)(on,{exercise_id:_t.get("exercisesId")});if(setTimeout(()=>{Ir(!1)},800),ra.status!==401){try{ra.hack.code=Le.Base64.decode(ra.hack.code)}catch(Ur){console.log(Ur)}ra.hack=fr(Kn({},ra.hack),{is_program:_t.get("type")==="1"}),It({type:1,payload:{loading:!1,data:ra}})}if(_t.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Ur;_t.get("coursesId")=="coursesId"?Ur=yield(0,ie._F)({categoryId:_t.get("exercisesId"),login:_t.get("login")}):Ur=yield(0,ie._B)({categoryId:_t.get("exercisesId"),login:_t.get("login")}),hr(Kn({},Ur)),Ca((wr=Ur==null?void 0:Ur.exercise)==null?void 0:wr.forbid_copy),typeof(($r=Ur==null?void 0:Ur.exercise)==null?void 0:$r.left_time)=="number"&&(tr(Date.now()+((ta=Ur==null?void 0:Ur.exercise)==null?void 0:ta.left_time)*1e3),setTimeout(()=>{Mn("red")},(((na=Ur==null?void 0:Ur.exercise)==null?void 0:na.left_time)-300>0?((la=Ur==null?void 0:Ur.exercise)==null?void 0:la.left_time)-300:0)*1e3))}})}on&&Qn()},[on]),(0,oe.useEffect)(()=>{var Qn;return _t.get("type")==="exercises"&&((Qn=Gn==null?void 0:Gn.exercise)!=null&&Qn.screen_open)&&(window.removeEventListener("blur",sa,!1),Nn.U.forEach((wr,$r)=>{window.addEventListener(wr,sa,!1)}),window.addEventListener("blur",sa,!1),window.focus()),()=>{document.removeEventListener((0,ae.gH)(),sa)}},[Gn]),(0,oe.useEffect)(()=>{Ba==="1"&&on&&Zn!=null&&Zn.language&&pa()},[on,bt,Zn==null?void 0:Zn.language,Ba]),(0,oe.useEffect)(()=>(Zn!=null&&Zn.is_program&&(Zr.current=0,Or.current=setInterval(()=>{Qa()},15e3)),()=>{clearInterval(Or.current)}),[Zn==null?void 0:Zn.is_program]);const Qa=()=>qn(void 0,null,function*(){let Qn=yield(0,Me.ZP)(`/api/myproblems/${on}/save_long_time.json`,{method:"get",params:{answer_long_time:Zr.current}})}),sa=()=>{qr.current||(0,ae.BU)(),window.parent.postMessage("backExercise","*")};function pa(){return qn(this,null,function*(){try{const Qn=yield(0,se.zO)(on,{limit:15,page:bt,language:Zn==null?void 0:Zn.language});It({type:2,payload:Qn})}catch(Qn){console.log(Qn)}})}function Lr(Qn){It({type:10,payload:Qn})}function ha(Qn){return qn(this,null,function*(){var wr;let $r;(_t.get("ip_limit")==="inner"||_t.get("ip_bind_type")==="true")&&($r=yield(0,Er.y)({ip_limit:_t.get("ip_limit"),ip_bind:_t.get("ip_bind_type")==="true"}));const ta=yield(0,se.n4)(on,{code:Le.Base64.encode(Qn||Zn.code),language:Zn==null?void 0:Zn.language,exercise_id:_t.get("exercisesId"),question_id:_t.get("questionId"),ip:$r});return ta.status===-5&&(0,we.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:fr(Kn({errorMessage:ta==null?void 0:ta.message},(Gn==null?void 0:Gn.exercise)||{}),{exercise_user_id:(wr=Gn==null?void 0:Gn.exercise)==null?void 0:wr.exercise_user_id,id:_t.get("exercisesId")})}}),ta})}function La(){return qn(this,null,function*(){if(kr.current=2,!er){It({type:5,payload:!0});try{Te.Z.publish("to-commit-info");const Qn=yield ha();if(console.log(Qn,1),Qn.status===0){let ra=function(){return qn(this,null,function*(){const{status:Ur,data:ua}=yield(0,se.rX)(on,"submit"),ya=Qt()-la>(ta*na+30)*1e3;if(Ur!==0&&!ya&&setTimeout(ra,1e3),ya&&Ur!==0){pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),It({type:5,payload:!1});return}if(Ur===0){ua.status===2&&pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(ua==null?void 0:ua.status)===0&&_t.get("type")==="1"&&Fr(!0);const Sa=yield(0,se.zO)(on,{limit:15,page:bt,language:Zn==null?void 0:Zn.language});It({type:8,payload:fr(Kn({},kt),{submitResult:ua,submitting:!1,submitRecords:Sa})})}})},wr={};_t.get("type")==="exercises"&&(wr.extras={exercise_id:_t.get("exercisesId"),question_id:_t.get("questionId")},(_t.get("ip_limit")==="inner"||_t.get("ip_bind_type")==="true")&&(wr.extras.ip=yield(0,Er.y)({ip_limit:_t.get("ip_limit"),ip_bind:_t.get("ip_bind_type")==="true"})));const $r=yield(0,se.bM)(on,wr);if($r.status===-1&&_t.get("exercisesId")){window.parent.location.href=`/classrooms/${_t.get("coursesId")}/exercise/${_t.get("exercisesId")}/detail`;return}const{time_limit:ta,test_case_size:na}=Zn,la=Qt();$r.status>-1?ra():It({type:5,payload:!1})}else It({type:5,payload:!1})}catch(Qn){console.log(Qn),It({type:5,payload:!1})}Gr(!1)}})}function mr(){return qn(this,null,function*(){kr.current=1,kt.debuging=!0,It({type:4,payload:!0});try{if((yield ha()).status===0){let la=function(){return qn(this,null,function*(){const{status:ra,message:Ur,data:ua}=yield(0,se.rX)(on,"debug"),ya=Qt()-na>(wr+30)*1e3;if(ra!==0&&!ya&&(It({type:6,payload:Ur}),setTimeout(la,1e3)),ya){pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),It({type:4,payload:!1}),It({type:7,payload:fr(Kn({},kt),{debugResult:{status:2},debuging:!1})});return}ra===0&&(ua.status===2&&pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),It({type:4,payload:!1}),It({type:7,payload:fr(Kn({},kt),{debugResult:ua,debuging:!1})}))})};const{time_limit:wr}=Zn;let $r={input:encodeURIComponent(Ot.test_case.input)};_t.get("type")==="exercises"&&($r.exercise_id=_t.get("exercisesId"));const ta=yield(0,se.MU)(on,$r);if(ta.status===-1&&_t.get("exercisesId")){window.parent.location.href=`/classrooms/${_t.get("coursesId")}/exercise/${_t.get("exercisesId")}/detail`;return}const na=Qt();(ta==null?void 0:ta.status)>-1?la():It({type:4,payload:!1})}else It({type:4,payload:!1})}catch(Qn){console.log(Qn)}finally{}})}function Qr(Qn,wr){const $r=wr?{modify_code:!1}:{};It({type:3,payload:fr(Kn({},Ot),{hack:Kn(fr(Kn({},Zn),{code:Qn}),$r)})}),Gr(!0)}const va=Qn=>qn(void 0,null,function*(){let wr=yield(0,Me.ZP)(`/api/problems/${Zn==null?void 0:Zn.identifier}/start.json`,{method:"get",params:{language:Qn==="C++"||Qn==="c++"?encodeURIComponent(Qn):Qn,hack_user_id:jr==null?void 0:jr.user_id}});wr.status!==-1&&we.history.replace(`/myproblems/${wr==null?void 0:wr.identifier}${window.location.search}`)});function Yr(Qn){let wr=Qn.target.value;It({type:3,payload:fr(Kn({},Ot),{test_case:{input:wr}})})}function Rr(){return qn(this,null,function*(){try{let Qn={};_t.get("type")==="exercises"?Qn.exercise_id=_t.get("exercisesId"):Zn!=null&&Zn.homework_common_id&&(Qn.homework_common_id=Zn==null?void 0:Zn.homework_common_id);const wr=yield(0,se.H7)(on,Kn({},Qn));wr.status===401||(Qr(Le.Base64.decode(wr.code)),(_t.get("type")==="exercises"||Zn!=null&&Zn.homework_common_id)&&Te.Z.publish("to-reset-info"))}catch(Qn){console.log(Qn)}})}function oa(){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:yn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",yn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return qn(this,null,function*(){const Qn=yield(0,se.fi)(on);Qn.status===401||Qr(Le.Base64.decode(Qn.code),!0)})}})}function Ea(){It({type:9,payload:!0})}function Ra(){It({type:9,payload:!1})}function Ua(Qn){return qn(this,null,function*(){yield(0,se.MK)(on,Qn),It({type:1,payload:{showNote:!1,data:fr(Kn({},Ot),{hack:fr(Kn({},Zn),{notes:Qn.notes})})}})})}const Oa={hack:Zn,isLoading:zn,input:(lt=Ot==null?void 0:Ot.test_case)==null?void 0:lt.input,is_file:(Pt=Ot==null?void 0:Ot.test_case)==null?void 0:Pt.is_file,language:Zn==null?void 0:Zn.language,code:Zn==null?void 0:Zn.code,title:"main."+Jt[Zn==null?void 0:Zn.language],modify_code:Zn==null?void 0:Zn.modify_code,notes:Zn==null?void 0:Zn.notes,debugResult:vn,debuging:Xn,submitting:er,submitResult:On,executingMessage:Wn,onCancelNote:Ra,onAddNote:Ua,showNote:pn,user:jr,onShowNote:Ea,onSubmitCode:La,onChangeCode:Qr,onChangeInput:Yr,onDebugCode:mr,onResetCode:Rr,onSyncCode:oa,onUpdateCode:ha,onChangeLanguage:va,isWhiteTheme:Tr,setIsWhiteTheme:Sr,topDispatch:It};function _a(){return qn(this,null,function*(){const{praise_count:Qn}=yield(0,se.vl)(Zn.id,{container_type:"Hack",type:1});let wr=fr(Kn({},Ot),{hack:fr(Kn({},Zn),{praises_count:Qn,user_praise:!Zn.user_praise})});It({type:3,payload:wr})})}const Wa={topicId:on,submitResult:On,submitRecords:Hn,submitting:er,page:bt,onPageChange:Lr,hack:Zn,user:Ot==null?void 0:Ot.user,hack_sets:Ot==null?void 0:Ot.hack_sets,current_user:Ot==null?void 0:Ot.current_user,onTriggerPraise:_a,setActiveIndex:Da};return console.log(Gn),yn.createElement(yn.Fragment,null,yn.createElement(fe.Z,{spinning:Wt,delay:500},Ot?yn.createElement(yn.Fragment,null,yn.createElement("header",{className:ut()(Cn.Z.header,Tr&&Cn.Z.whiteHeader)},_t.get("type")!=="exercises"&&yn.createElement("div",null,yn.createElement("img",{src:`${ne.Z.IMG_SERVER}/images/${jr==null?void 0:jr.image_url}`,alt:"user",width:36}),yn.createElement("span",{style:{color:Tr?"#333":"#B2BACB",fontSize:16}},jr==null?void 0:jr.name)),_t.get("type")==="exercises"&&yn.createElement("div",null,yn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",yn.createElement("span",{className:"ml10"},(Ft=Gn==null?void 0:Gn.exercise)==null?void 0:Ft.user_name)),yn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",yn.createElement("span",{className:"ml10"},(rn=Gn==null?void 0:Gn.exercise)==null?void 0:rn.student_id))),yn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},yn.createElement("div",null,Zn.name)),(Zn==null?void 0:Zn.is_program)&&yn.createElement(vr.Z,{defaultValue:Zn==null?void 0:Zn.answer_long_time,onChange:Qn=>{Zr.current=Qn},className:Cn.Z.timepiece}),jr!=null&&jr.hack_manager?yn.createElement(we.Link,{className:Cn.Z.btn_edit,to:_t.get("type")==="1"?_t.get("pageId")?`/problems/newedit/${Zn.identifier}?type=1&pageId=${_t.get("pageId")}&backUrl=${_t.get("backUrl")}`:`/problems/newedit/${Zn.identifier}?type=1`:`/problems/newedit/${Zn.identifier}`}," ",yn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Vt=Gn==null?void 0:Gn.exercise)!=null&&Vt.left_time)&&yn.createElement(yn.Fragment,null,yn.createElement("span",{style:{color:_r,marginRight:6},className:`iconfont icon-daojishi ${Cn.Z.djs}`}),yn.createElement("span",{className:"c-white mr20"},yn.createElement(Mr,{valueStyle:{color:_r,fontSize:20,fontWeight:500},title:yn.createElement("span",{style:{color:_r,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Dr,onFinish:()=>qn(void 0,null,function*(){const Qn=yield(0,ie.VL)({categoryId:_t.get("exercisesId"),commit_method:2});if((Qn==null?void 0:Qn.status)===0&&(ha(),pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:yn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",yn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>qn(void 0,null,function*(){window.parent.location.href=`/classrooms/${_t.get("coursesId")}/exercise/${_t.get("exercisesId")}/detail`})})),(Qn==null?void 0:Qn.status)===-3){const wr=parseInt(Qn==null?void 0:Qn.message);tr(Date.now()+wr*1e3)}})}))),_t.get("type")==="exercises"?yn.createElement(de.ZP,{type:"primary",onClick:()=>{const Qn=()=>qn(void 0,null,function*(){yield ha(),Gr(!1),ka(),qr.current=!0,sa()});if(!(Hn!=null&&Hn.records_count)||gr){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:yn.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:Qn});return}Qn()}},yn.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):yn.createElement("span",{onClick:()=>{var Qn;if(_t.get("backUrl"))we.history.push(_t.get("backUrl"));else if(_t.get("type")==="1"){let wr=(Qn=localStorage.getItem("program_homework"))==null?void 0:Qn.split(",");we.history.push(`/classrooms/${wr==null?void 0:wr[0]}/program_homework/${wr==null?void 0:wr[1]}/detail`)}else we.history.push("/problemset")}},yn.createElement(ue.Z,{title:"\u5173\u95ED"},yn.createElement("i",{style:{color:Tr?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),yn.createElement(fe.Z,{size:"large",spinning:zn},yn.createElement(re.Z,{className:ut()(Cn.Z.myProblems,Tr&&Cn.Z.whiteMyProblems),leftChild:yn.createElement(dn,Kn({},Wa)),rightChild:yn.createElement(qe,Kn({},Oa))}))):null,yn.createElement(pe.default,{centered:!0,closable:!1,width:680,footer:null,open:Nr,className:"oj-modal"},yn.createElement("section",{className:"oj-modal-content"},yn.createElement("div",{className:"oj-modal-head"},yn.createElement("img",{src:br,alt:""}),yn.createElement("i",{onClick:()=>Fr(!1),className:"iconfont icon-guanbi1"})),yn.createElement("aside",null,yn.createElement("img",{className:"mr30",src:yr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",yn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},On==null?void 0:On.execute_time,"ms"),"\u4F18\u4E8E",yn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(On==null?void 0:On.time_better_than)||100,"%"),"\u7684\u7528\u6237"),yn.createElement("aside",{className:"mb50"},yn.createElement("img",{src:Ar.Z,className:"mr30"}),yn.createElement("span",{className:"oj-modal-tt"},yn.createElement("span",null,yn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),yn.createElement("span",{className:"c-light-primary"},On==null?void 0:On.execute_memory,"kb")),yn.createElement("span",null,yn.createElement("span",null))),"\u4F18\u4E8E",yn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(On==null?void 0:On.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),yn.createElement("div",{id:"oj-modal-next",onClick:()=>qn(void 0,null,function*(){var Qn;if(On!=null&&On.next_identifier){let wr=yield(0,Me.ZP)(`/api/problems/${On==null?void 0:On.next_identifier}/start.json`,{method:"get",params:{hack_user_id:jr==null?void 0:jr.user_id}});wr&&(window.location.href=`/myproblems/${wr==null?void 0:wr.identifier}${window.location.search}`)}else{let wr=(Qn=localStorage.getItem("program_homework"))==null?void 0:Qn.split(",");we.history.push(`/classrooms/${wr==null?void 0:wr[0]}/program_homework/${wr==null?void 0:wr[1]}/detail`)}}),className:"oj-modal-btn"},On!=null&&On.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),yn.createElement(sr.Z,{successCb:()=>{kr.current===1?mr():La()}}))};function ar({title:ot,modify_code:lt,onSyncCode:Pt,onShowCodeSetting:Ft,onResetCode:rn,hack:Vt,onChangeLanguage:kt,isWhiteTheme:It}){var on;const tn=()=>{pe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:yn.createElement(ee.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:rn})},[_t]=(0,we.useSearchParams)(),Wt=_t.get("language"),Ot=vn=>vn==="1"?"c++":vn==="2"?"C++":vn;return(0,oe.useEffect)(()=>{Wt&&kt(Ot(Wt))},[]),(0,oe.useEffect)(()=>{Vt!=null&&Vt.tpm_code_modified&&pe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:yn.createElement(ee.Z,null),content:yn.createElement("div",null,yn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),yn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),yn.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:()=>rn()})},[Vt==null?void 0:Vt.language]),console.log(Vt,It,"hack"),yn.createElement("div",{className:`${Cn.Z.codeHead} ${It?Cn.Z.whiteCodeHead:""}`},yn.createElement("div",{className:Cn.Z.navWrap},(on=Vt==null?void 0:Vt.all_language)==null?void 0:on.map(vn=>yn.createElement("div",{className:`${Cn.Z.nav} ${vn===(Vt==null?void 0:Vt.language)?Cn.Z.active:""}`,key:vn,onClick:()=>kt(vn)},yn.createElement(ue.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},yn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),yn.createElement("span",null,vn)))),yn.createElement(le.Z,{align:"middle",style:{marginLeft:"auto"}},lt?yn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Pt},yn.createElement("img",{src:_e,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,yn.createElement("a",{onClick:tn},yn.createElement(ue.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},yn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),yn.createElement("a",{onClick:Ft},yn.createElement(ue.Z,{title:"\u8BBE\u7F6E"},yn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function qe(ot){var lt=ot,{input:Pt,is_file:Ft,showNote:rn,onShowNote:Vt,notes:kt,onCancelNote:It,onAddNote:on,debugResult:tn,language:_t,debuging:Wt,submitting:Ot,executingMessage:vn,code:On,onSubmitCode:Hn,onDebugCode:bt,onChangeCode:pn,onChangeInput:Xn,onUpdateCode:er,user:Wn,isLoading:_r,submitResult:Mn}=lt,Dr=lr(lt,["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function tr(hr){return yn.createElement(ar,fr(Kn({},Dr),{onShowCodeSetting:hr}))}const Gn=Kn({input:Pt,is_file:Ft,debugResult:tn,debuging:Wt,submitting:Ot,executingMessage:vn,onDebugCode:bt,onChangeCode:pn,onSubmitCode:Hn,onChangeInput:Xn,user:Wn,submitResult:Mn},Dr);return yn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},yn.createElement(Ae,{setIsWhiteTheme:Dr==null?void 0:Dr.setIsWhiteTheme,isLoading:_r,language:_t,value:On,onChange:pn,onUpdateCode:er,ActionBarRender:tr}),yn.createElement(ke.ZP,Kn({},Gn)))}},7051:function(Et,st,he){"use strict";he.d(st,{h:function(){return oe}});var oe=(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))(oe||{})},78837:function(Et,st,he){"use strict";he.d(st,{H7:function(){return a},MK:function(){return ee},MU:function(){return ie},X6:function(){return re},bM:function(){return se},fi:function(){return y},fu:function(){return le},n4:function(){return x},rX:function(){return ne},vl:function(){return b},zO:function(){return ae}});var oe=he(52430),we=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,de=(z,te,ce)=>te in z?we(z,te,{enumerable:!0,configurable:!0,writable:!0,value:ce}):z[te]=ce,ue=(z,te)=>{for(var ce in te||(te={}))pe.call(te,ce)&&de(z,ce,te[ce]);if(E)for(var ce of E(te))fe.call(te,ce)&&de(z,ce,te[ce]);return z};function le(z,te){return(0,oe.U2)(`myproblems/${z}.json`,ue({hidePopLogin:!0},te||{}))}function se(z,te){return(0,oe.v_)(`myproblems/${z}/code_submit.json`,te)}function ie(z,te){return(0,oe.v_)(`myproblems/${z}/code_debug.json`,te)}function ae(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,oe.U2)(`myproblems/${z}/submit_records.json`,te)}function re(z){return(0,oe.U2)("myproblems/record_detail.json",{id:z})}function ne(z,te){return(0,oe.U2)(`myproblems/${z}/result.json`,{mode:te})}function ee(z,te){return(0,oe.v_)(`myproblems/${z}/add_notes.json`,te)}function a(z,te){return(0,oe.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,oe.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,oe.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,oe.v_)(`discusses/${z}/plus.json`,te)}},93475:function(Et,st,he){"use strict";he.d(st,{Z:function(){return ze}});var oe=he(59301),we=he(78241),E=he(8591),pe=he(43418),fe=he(99313),de=he(57809),ue=he(19842),le=he(98228),se=he(92832),ie=he(1710),ae=he(6848),re=he(58421),ne=he(3113),ee=he(52430),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=he(12353),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=he(98573),z=he(89299),te=he(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 ge=({qitem:Ne})=>{var Re,He,Qe,it,Ye,We,Oe,je,Fe,Ge;return oe.createElement("div",{className:x.warp},oe.createElement("div",{className:x.mainPart},oe.createElement("div",{className:x.qcount},(Ne==null?void 0:Ne.question_type)===8&&oe.createElement(b.Z,{className:x.content,showProgramFill:!0,value:(Re=Ne==null?void 0:Ne.program_attr)==null?void 0:Re.description}),(Ne==null?void 0:Ne.question_type)!=8&&oe.createElement(b.Z,{className:x.qtitle,value:(Ne==null?void 0:Ne.name)||(Ne==null?void 0:Ne.title)})),((Ne==null?void 0:Ne.question_type)===0||(Ne==null?void 0:Ne.question_type)===2)&&oe.createElement("div",null,(He=Ne==null?void 0:Ne.choices)==null?void 0:He.map((nt,$e)=>oe.createElement("div",{className:x.redio},!(nt!=null&&nt.is_answer)&&oe.createElement("span",{className:x.redioitem}),(nt==null?void 0:nt.is_answer)&&oe.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),oe.createElement(b.Z,{className:nt!=null&&nt.is_answer?x.titleyes:x.title,value:ce[$e]+(nt==null?void 0:nt.choice_text)}),(nt==null?void 0:nt.is_answer)&&oe.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ne==null?void 0:Ne.question_type)===1&&oe.createElement("div",null,(Qe=Ne==null?void 0:Ne.choices)==null?void 0:Qe.map((nt,$e)=>oe.createElement("div",{className:x.checkbox},!(nt!=null&&nt.is_answer)&&oe.createElement("span",{className:x.checkboxitem}),(nt==null?void 0:nt.is_answer)&&oe.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),oe.createElement(b.Z,{className:nt!=null&&nt.is_answer?x.titleyes:x.title,value:ce[$e]+(nt==null?void 0:nt.choice_text)}),(nt==null?void 0:nt.is_answer)&&oe.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ne==null?void 0:Ne.question_type)===3&&oe.createElement("div",{className:x.completion},(it=Ne==null?void 0:Ne.standard_answer)==null?void 0:it.map((nt,$e)=>{var Je;return oe.createElement("div",{style:{display:"flex"}},oe.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",$e+1),oe.createElement("div",{className:x.content},(Je=nt==null?void 0:nt.answer_text)==null?void 0:Je.map((Ie,Te)=>oe.createElement("div",{className:x.items},Ie))))})),(Ne==null?void 0:Ne.question_type)===4&&oe.createElement("div",{className:x.simple},oe.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),oe.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ye=Ne==null?void 0:Ne.answer_texts)!=null&&Ye[0]?oe.createElement(b.Z,{className:x.content,value:(We=Ne==null?void 0:Ne.answer_texts)==null?void 0:We[0]}):oe.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Ne==null?void 0:Ne.question_type)===5&&((Oe=Ne==null?void 0:Ne.challenge_names)==null?void 0:Oe.map((nt,$e)=>oe.createElement("div",{className:x.shixun},oe.createElement("span",{className:x.qtitle},oe.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)($e+1),"\u9898"),nt)))),(Ne==null?void 0:Ne.question_type)===6&&oe.createElement("div",{className:x.program},oe.createElement(b.Z,{className:x.content,value:((je=Ne==null?void 0:Ne.program_attr)==null?void 0:je.description)||"- -"})),(Ne==null?void 0:Ne.question_type)===7&&((Fe=Ne==null?void 0:Ne.sub_item_banks)==null?void 0:Fe.map((nt,$e)=>{var Je,Ie,Te,Me,Xe;return oe.createElement("div",null,oe.createElement("div",{className:x.combination},oe.createElement("span",{className:x.qtitle},nt==null?void 0:nt.name)),oe.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},oe.createElement("div",null,((nt==null?void 0:nt.item_type)=="SINGLE"||(nt==null?void 0:nt.item_type)=="JUDGMENT")&&((Je=nt==null?void 0:nt.choices)==null?void 0:Je.map((tt,ct)=>oe.createElement("div",{className:x.redio},!(tt!=null&&tt.is_answer)&&oe.createElement("span",{className:x.redioitem}),(tt==null?void 0:tt.is_answer)&&oe.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),oe.createElement(b.Z,{className:tt!=null&&tt.is_answer?x.titleyes:x.title,value:ce[ct]+(tt==null?void 0:tt.choice_text)}),(tt==null?void 0:tt.is_answer)&&oe.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(nt==null?void 0:nt.item_type)=="MULTIPLE"&&((Ie=nt==null?void 0:nt.choices)==null?void 0:Ie.map((tt,ct)=>oe.createElement("div",{className:x.checkbox},!(tt!=null&&tt.is_answer)&&oe.createElement("span",{className:x.checkboxitem}),(tt==null?void 0:tt.is_answer)&&oe.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),oe.createElement(b.Z,{className:tt!=null&&tt.is_answer?x.titleyes:x.title,value:ce[ct]+(tt==null?void 0:tt.choice_text)}),(tt==null?void 0:tt.is_answer)&&oe.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(nt==null?void 0:nt.item_type)=="COMPLETION"&&oe.createElement("div",{className:x.completion},(Te=nt==null?void 0:nt.standard_answer)==null?void 0:Te.map((tt,ct)=>{var et;return oe.createElement("div",{style:{display:"flex"}},oe.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",ct+1),oe.createElement("div",{className:x.content},(et=tt==null?void 0:tt.answer_text)==null?void 0:et.map((rt,xt)=>oe.createElement("div",{className:x.items},rt))))})),(nt==null?void 0:nt.item_type)=="SUBJECTIVE"&&oe.createElement("div",{className:x.simple},oe.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),oe.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Me=nt==null?void 0:nt.answer_texts)!=null&&Me[0]?oe.createElement(b.Z,{className:x.content,value:(Xe=nt==null?void 0:nt.answer_texts)==null?void 0:Xe[0]}):oe.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Ne==null?void 0:Ne.question_type)===8&&oe.createElement("div",null,oe.createElement(b.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:te.Base64.decode(((Ge=Ne==null?void 0:Ne.program_attr)==null?void 0:Ge.code)||"")})),(Ne==null?void 0:Ne.question_type)===5&&oe.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},oe.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},oe.createElement("div",{style:{marginRight:30}},oe.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),oe.createElement("span",{style:{color:"#000000"}},(Ne==null?void 0:Ne.author_name)||"- -")),oe.createElement("div",{style:{marginRight:30}},oe.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),oe.createElement("span",{style:{color:"#000000"}},(Ne==null?void 0:Ne.author_school_name)||"- -")),oe.createElement("div",{style:{marginRight:30}},oe.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),oe.createElement("span",{style:{color:"#000000"}},(Ne==null?void 0:Ne.study_count)||"0"))),oe.createElement("a",{className:x.shixunbutton,href:`/shixuns/${Ne==null?void 0:Ne.identifier}/challenges?exercise=true`,target:"_blank"},oe.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Ne==null?void 0:Ne.question_type)<=4||[6,8].includes(Ne==null?void 0:Ne.question_type))&&oe.createElement("div",{className:x.bottom},oe.createElement("div",{className:x.bottomitem},oe.createElement("span",{className:x.left},"\u89E3\u6790"),oe.createElement("span",{className:x.right},Ne!=null&&Ne.analysis?oe.createElement(b.Z,{value:Ne==null?void 0:Ne.analysis}):oe.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),oe.createElement("div",{className:x.bottomitem},oe.createElement("span",{className:x.left},"\u96BE\u5EA6"),oe.createElement("span",{className:x.right},(Ne==null?void 0:Ne.difficulty)===1?"\u7B80\u5355":(Ne==null?void 0:Ne.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),oe.createElement("div",{className:x.bottomitem},oe.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),oe.createElement("span",{className:x.right},Ne!=null&&Ne.tag_discipline?Ne==null?void 0:Ne.tag_discipline:oe.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},ye=he(94890),me=he(79751),be=he(44993),Se=he(61485),Ee=he(50838),Pe=he(88387),Ce=he(59301),xe=Object.defineProperty,Be=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,De=(Ne,Re,He)=>Re in Ne?xe(Ne,Re,{enumerable:!0,configurable:!0,writable:!0,value:He}):Ne[Re]=He,Ze=(Ne,Re)=>{for(var He in Re||(Re={}))Le.call(Re,He)&&De(Ne,He,Re[He]);if(_e)for(var He of _e(Re))ke.call(Re,He)&&De(Ne,He,Re[He]);return Ne},Ve=(Ne,Re)=>Be(Ne,Ae(Re)),Ue=(Ne,Re,He)=>new Promise((Qe,it)=>{var Ye=je=>{try{Oe(He.next(je))}catch(Fe){it(Fe)}},We=je=>{try{Oe(He.throw(je))}catch(Fe){it(Fe)}},Oe=je=>je.done?Qe(je.value):Promise.resolve(je.value).then(Ye,We);Oe((He=He.apply(Ne,Re)).next())});const Ke=({setScoreShow:Ne,ScoreShow:Re,onOk:He,isshixuns:Qe,isloadings:it,dispatch:Ye,isIntelligentAssistant:We=!1,newExercisePaper:Oe,shixunsDetail:je})=>{var Fe,Ge,nt;let[$e,Je]=(0,oe.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:[]}),[Ie,Te]=(0,oe.useState)([]),[Me,Xe]=(0,oe.useState)([]),[tt,ct]=(0,oe.useState)([]),[et,rt]=(0,oe.useState)([]);const[xt,dt]=(0,oe.useState)(!1),[St]=we.default.useForm(),[ht,Dt]=(0,oe.useState)(),[Tt,Ct]=(0,oe.useState)(!1);let[Bt,Nt]=(0,oe.useState)(Qe);const[Zt,Lt]=(0,oe.useState)([]),[Rt,zt]=(0,oe.useState)(0),[xn,En]=(0,oe.useState)(!0),[sn,an]=(0,oe.useState)([]),[gn,ln]=(0,oe.useState)([]),$t=[{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[Tn,Ht]=(0,oe.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 qt=(0,oe.useRef)(new Set),un=(0,oe.useRef)(new Set),Xt=[{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}],ft=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[vt,wt]=(0,oe.useState)(!1),Ut=()=>{St.resetFields(),Bt=!1,Nt(!1),wt(!1),St.submit()};(0,oe.useEffect)(()=>{var At,jt,Bn,Gt,bn,nn,nr,kn,Un,pr;(((Bn=(jt=(At=Oe==null?void 0:Oe.editData)==null?void 0:At.exercise)==null?void 0:jt.exist_item_bank_ids)==null?void 0:Bn.length)>0||((nn=(bn=(Gt=Oe==null?void 0:Oe.editData)==null?void 0:Gt.exercise)==null?void 0:bn.exist_item_bank_shixun_ids)==null?void 0:nn.length)>0)&&ln([...(kn=(nr=Oe==null?void 0:Oe.editData)==null?void 0:nr.exercise)==null?void 0:kn.exist_item_bank_ids,...(pr=(Un=Oe==null?void 0:Oe.editData)==null?void 0:Un.exercise)==null?void 0:pr.exist_item_bank_shixun_ids])},[(Ge=(Fe=Oe==null?void 0:Oe.editData)==null?void 0:Fe.exercise)==null?void 0:Ge.exist_item_bank_ids]),(0,oe.useEffect)(()=>{Re&&(St.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),xn&&Bt&&(St.setFieldsValue({item_type:"SHIXUN"}),$e.item_type="SHIXUN",Je(Ze({},$e)),En(!1)),Yt($e),Kt(),pt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[Re]),(0,oe.useEffect)(()=>{Rt>0&&setTimeout(()=>{zt(0)},2e3)},[Rt]);function Yt(At){return Ue(this,null,function*(){var jt,Bn,Gt;if(dt(!0),Je(Ze({},At)),(tt==null?void 0:tt.length)<=0&&At.type==="5"){rt([]),dt(!1);return}console.log("----",tt,Zt);let bn=At.type==="5"?tt==null?void 0:tt.filter(kn=>!Zt.includes(kn)):null,nn=At.type==="5"?tt==null?void 0:tt.filter(kn=>Zt.includes(kn)):null;At.group_id=((jt=At.group_id)==null?void 0:jt.map(kn=>kn==null?void 0:kn.value))||null;let nr=yield(0,ee.ZP)("/api/item_banks.json",{method:"get",params:Ve(Ze({},At),{discipline_id:((Bn=At==null?void 0:At.courseid)==null?void 0:Bn[0])||null,sub_discipline_id:((Gt=At==null?void 0:At.courseid)==null?void 0:Gt[1])||null,ids:bn,shixun_ids:nn,include_shixuns:!We,keyword:At.keyword?encodeURIComponent(At.keyword):At.keyword,type:At.type==="5"?null:At.type,clazz:At.type==="3"?"ItemBanksGroup":null})});rt(nr),dt(!1)})}function Kt(){return Ue(this,null,function*(){let At=yield(0,ee.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:$e.type==="5"?null:$e.type,clazz:"ItemBanksGroup"}});Te((0,y.L)(At==null?void 0:At.disciplines))})}function pt(At){return Ue(this,null,function*(){var jt;let Bn=yield(0,ee.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:At}),Gt=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(jt=Bn==null?void 0:Bn.data)==null?void 0:jt.map(bn=>({title:bn.name,id:bn.id,pid:bn.id,value:bn.id,key:bn.id,isLeaf:!bn.have_child}))}];an(Gt)})}function gt(At){return Ue(this,null,function*(){var jt,Bn,Gt,bn;dt(!0);let nn=(jt=At.list)==null?void 0:jt.filter(Un=>!Zt.includes(Un)),nr=(Bn=At.list)==null?void 0:Bn.filter(Un=>Zt.includes(Un));if(nn.length===0&&nr.length===0){dt(!1),rt([]);return}let kn=yield(0,ee.ZP)("/api/item_banks.json",{method:"get",params:Ve(Ze({},At),{discipline_id:((Gt=At==null?void 0:At.courseid)==null?void 0:Gt[0])||null,sub_discipline_id:((bn=At==null?void 0:At.courseid)==null?void 0:bn[1])||null,ids:nn,shixun_ids:nr,type:At.type==="5"?null:At.type,clazz:At.type==="3"?"ItemBanksGroup":null})});dt(!1),rt(kn)})}const mt=At=>Ue(void 0,null,function*(){const jt=yield Ye({type:"shixunsDetail/release",payload:{id:At}});let Bn=jt==null?void 0:jt.tag_position,Gt=(jt==null?void 0:jt.evaluation_set_position)||[],bn=jt.status;return bn===0?(E.ZP.success("\u53D1\u5E03\u6210\u529F"),Yt($e),!0):(bn===2?E.ZP.error(`\u7B2C${Gt.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):bn===3?E.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Bn.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)}),Mt=At=>(At==null?void 0:At.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",mn=(At,jt,Bn)=>At.map(Gt=>Gt.key===jt?Ze(Ze({},Gt),Bn):Gt.children?Ve(Ze({},Gt),{children:mn(Gt.children,jt,Bn)}):Gt),cn=At=>Ue(void 0,null,function*(){const{key:jt}=At;let Bn=$e.type;const Gt=yield(0,Pe.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(jt),type:Bn}),{data:bn,total_count:nn}=Gt||{};nn>0&&an(nr=>mn(nr,jt,{children:bn.map(kn=>({title:kn.name,id:kn.id,pid:kn.id,value:kn.id,key:kn.id,isLeaf:!kn.have_child}))}))});function wn(At){console.log("----",$e),At==="1"&&(Tn.gg=Ze({},$e)),At==="2"&&(Tn.scj=Ze({},$e)),At==="3"&&(Tn.ttgx=Ze({},$e)),At==="0"&&(Tn.wcjd=Ze({},$e)),At==="5"&&(Tn.yx=Ze({},$e)),Ht(Ze({},Tn))}function Fn(){$e.type==="1"&&($e=Tn.gg),$e.type==="2"&&($e=Tn.scj),$e.type==="3"&&($e=Tn.ttgx),$e.type==="0"&&($e=Tn.wcjd),$e.type==="5"&&($e=Tn.yx),($e==null?void 0:$e.item_type)==="SHIXUN"?(Bt=!0,Nt(!0)):(Bt=!1,Nt(!1)),St.setFieldsValue(Ze({},$e)),Je(Ze({},$e)),Yt(Ze({},$e))}return Ce.createElement("div",null,Ce.createElement(pe.default,{title:!1,footer:!1,open:Re,width:1200,centered:!0,className:a.scoremodal,onCancel:()=>{Ne(!1)}},Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement("div",{className:a.title},We?"\u4EE5\u9898\u6362\u9898":"\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(fe.default,{className:a.tabWrap,activeKey:$e.type,onChange:At=>{At==="3"?($e.show_all_share=!0,pt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):$e.show_all_share=null,At==="0"&&pt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),wn($e.type),$e.type=At,($e==null?void 0:$e.item_type)==="SHIXUN"&&$e.type!=="5"&&(Bt=!0,Nt(!0)),wt(!1),$e.type==="5"&&(Bt=!1,Nt(!1)),Fn(),Kt()},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),Rt>0&&Ce.createElement("span",{className:a.add},"+",Rt)),key:"5"}]}),Ce.createElement(we.default,{layout:"inline",form:St,onValuesChange:(At,jt)=>{const Bn=Object.values(jt).some(bn=>bn!==null&&bn!==""&&bn!==void 0),Gt=jt.keyword==="";if(wt(Bn||!Gt),$e.page=1,(jt==null?void 0:jt.item_type)==="SHIXUN"){if($e.type==="5"?Nt(!1):Nt(!0),At.keyword||At.keyword==="")return;St.submit()}else{if(At!=null&&At.courseid&&St.setFieldsValue({tag_discipline_id:""}),Nt(!1),At.keyword||At.keyword==="")return;St.submit()}},onFinish:At=>{var jt;$e.type==="3"&&(!At.group_id||((jt=At==null?void 0:At.group_id)==null?void 0:jt.length)===0)?$e.show_all_share=!0:$e.show_all_share=null,Je(Ze(Ze({},$e),At)),Yt(Ze(Ze({},$e),At))}},Ce.createElement(we.default.Item,{name:"item_type"},Ce.createElement(de.default,{className:a.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(We?$t.slice(0,6):$t).map(At=>Ce.createElement(de.default.Option,{key:At.value},At.name)))),Ce.createElement(we.default.Item,{name:"courseid"},Ce.createElement(ue.Z,{className:a.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Ie})),!Bt&&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},(nt=et==null?void 0:et.tag_disciplines)==null?void 0:nt.map(At=>Ce.createElement(de.default.Option,{key:At.id},At.name)))),Ce.createElement(we.default.Item,{name:Bt?"diff":"difficulty"},Ce.createElement(de.default,{className:a.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Bt&&Xt.map(At=>Ce.createElement(de.default.Option,{key:At.value},At.name)),Bt&&at.map(At=>Ce.createElement(de.default.Option,{key:At.value},At.name)))),Bt&&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},ft.map(At=>Ce.createElement(de.default.Option,{key:At.value},At.name)))),($e.type==="3"||$e.type==="0")&&!Bt&&Ce.createElement(we.default.Item,{name:"group_id"},Ce.createElement(le.default,{treeDataSimpleMode:!0,style:{width:118},className:a.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(At,jt)=>jt.title.toUpperCase().indexOf(At.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:cn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:sn})),vt&&Ce.createElement("span",{className:a.allqingchu,onClick:Ut},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(se.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:()=>St.submit()}),onSearch:At=>{St.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",Je(Ve(Ze({},$e),{page:1})),Yt(Ve(Ze({},$e),{page:1}))}}," ",$e.updated_at?Ce.createElement("img",{src:$e.updated_at==="asc"?ye.Z:me.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",Je(Ve(Ze({},$e),{page:1})),Yt(Ve(Ze({},$e),{page:1}))},style:{marginLeft:20}}," ",$e.quotes?Ce.createElement("img",{src:$e.quotes==="asc"?ye.Z:me.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(ie.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(et==null?void 0:et.items)||(et==null?void 0:et.shixun_list),pagination:!1,loading:xt,rowKey:At=>At.id,rowSelection:{type:We?"radio":"checkbox",selectedRowKeys:Me,getCheckboxProps:At=>({disabled:At.shixun_tag_num===1||(gn==null?void 0:gn.find(jt=>At.id===jt))}),onSelect(At,jt,Bn){if(We){Xe([At.id]),un.current=new Set([At.id]),zt(1),ct([At.id]);return}if(jt)Bt&&Lt([...Zt,At.id]),Xe([...Me,At.id]),At.identifier?qt.current.add(At.id):un.current.add(At.id),zt(1),ct([...tt,At.id]);else{At.identifier?qt.current.delete(At.id):un.current.delete(At.id);let Gt=tt.filter(bn=>bn!==At.id);if(Xe(Gt),ct(Gt),Bt){let bn=Zt.filter(nn=>nn!==At.id);Lt([...bn])}if($e.type==="5"){gt(Ve(Ze({},$e),{list:[...Gt]}));return}}},onSelectAll(At,jt,Bn){if(At){const Gt=Bn.map(bn=>bn.id);Bt&&Lt([...Zt,...Gt]),Xe([...Me,...Gt]),ct([...tt,...Gt]);for(const bn of Bn)bn.identifier?qt.current.add(bn.id):un.current.add(bn.id)}else{const Gt=Bn.map(nn=>nn.id),bn=Me.filter(nn=>!Gt.some(nr=>nr===nn));if(Xe([...bn]),ct([...bn]),Bt){let nn=Zt.filter(nr=>!Gt.some(kn=>kn===nr.id));Lt([...nn])}$e.type==="5"&>(Ve(Ze({},$e),{list:[...bn]}));for(const nn of Gt)nn.identifier?qt.current.delete(nn):un.current.delete(nn)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(At,jt,Bn)=>{var Gt,bn;return Ce.createElement(ae.Z,{title:Mt(jt)},Ce.createElement("div",null,Bt||jt!=null&&jt.challenge_names?"\u5B9E\u8BAD\u9898":(bn=(Gt=$t==null?void 0:$t.filter(nn=>nn.value===At))==null?void 0:Gt[0])==null?void 0:bn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Bt?"30%":"60%",key:"name",render:(At,jt,Bn)=>{var Gt;return Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement(ae.Z,{title:Mt(jt)},Ce.createElement("div",{className:jt!=null&&jt.high_resources_consume?a.q_title:""},Ce.createElement(b.Z,{key:1,showLines:1,showTextOnly:!0,value:Bt||jt!=null&&jt.challenge_names?jt!=null&&jt.title||At===null?"--":At:(jt==null?void 0:jt.item_type)=="BPROGRAM"?(Gt=jt==null?void 0:jt.program_attr)==null?void 0:Gt.description:At}))),(jt==null?void 0:jt.high_resources_consume)&&Ce.createElement(Ee.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Bt,render:(At,jt,Bn)=>{var Gt;return Ce.createElement(ae.Z,{title:Mt(jt)},Ce.createElement("span",null,At?(Gt=At==null?void 0:At.split("\u3001"))==null?void 0:Gt[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Bt,render:(At,jt,Bn)=>Ce.createElement(ae.Z,{title:Mt(jt)},Ce.createElement("span",null,At||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(At,jt,Bn)=>{var Gt,bn,nn,nr;return Ce.createElement(ae.Z,{title:Mt(jt)},Ce.createElement("div",null,Bt||jt!=null&&jt.challenge_names?(jt==null?void 0:jt.level)||((bn=(Gt=Xt==null?void 0:Xt.filter(kn=>kn.value===At))==null?void 0:Gt[0])==null?void 0:bn.name):(nr=(nn=Xt==null?void 0:Xt.filter(kn=>kn.value===At))==null?void 0:nn[0])==null?void 0:nr.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Bt,render:(At,jt,Bn)=>Ce.createElement(ae.Z,{title:Mt(jt)},Ce.createElement("div",null,At||"- -"))},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Bt,render:(At,jt,Bn)=>Ce.createElement("span",null,At||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(At,jt,Bn)=>Ce.createElement(ae.Z,{title:Mt(jt)},Ce.createElement("div",null,Bt||jt!=null&&jt.challenge_names?(jt==null?void 0:jt.study_count)||(jt==null?void 0:jt.stu_num):At))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(ae.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(Se.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Bt,render:(At,jt,Bn)=>Ce.createElement(ae.Z,{title:Mt(jt)},Ce.createElement("div",null,At||"- -"))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(ae.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(Se.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Bt,render:(At,jt,Bn)=>Ce.createElement("span",null,At||"- -")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(At,jt,Bn)=>Ce.createElement(ae.Z,{title:Mt(jt)},Ce.createElement("div",{style:{flex:1,textAlign:"start"}},Ce.createElement("a",{onClick:()=>{var Gt,bn;Dt(Ve(Ze({},jt),{question_type:Bt||jt!=null&&jt.challenge_names?5:(bn=(Gt=$t==null?void 0:$t.filter(nn=>nn.value===(jt==null?void 0:jt.item_type)))==null?void 0:Gt[0])==null?void 0:bn.question_type})),Ct(!0)}},"\u67E5\u770B"),(jt==null?void 0:jt.shixun_tag_num)===1&&Ce.createElement("a",{style:{marginLeft:10},onClick:()=>{pe.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/${jt==null?void 0:jt.identifier}/challenges`)}},(jt==null?void 0:jt.shixun_name)||"--"),"\uFF1F"),onOk:()=>Ue(void 0,null,function*(){if(!mt(jt==null?void 0:jt.identifier))return new Promise((Gt,bn)=>{bn()})})})}},"\u53D1\u5E03")))}].filter(At=>!At.hidden)}),Ce.createElement(re.Z,{current:$e.page,total:(et==null?void 0:et.items_count)||(et==null?void 0:et.shixuns_count),style:{marginBottom:20},defaultPageSize:$e.per_page,showTotal:At=>Ce.createElement("span",null,"\u5171\xA0",Ce.createElement("span",{style:{color:"#165DFF"}},At),"\xA0\u6761\u6570\u636E"),pageSize:$e.per_page,onChange:(At,jt)=>{$e.page=At,$e.per_page=jt,Je(Ze({},$e)),Yt(Ze({},$e))}}),Ce.createElement("div",{className:a.bottom},Ce.createElement(ne.ZP,{className:a.no,onClick:()=>{Ne(!1)}},"\u53D6\u6D88"),Ce.createElement(ne.ZP,{loading:it,style:{width:it&&75},className:a.yes,onClick:()=>Ue(void 0,null,function*(){if((tt==null?void 0:tt.length)<=0){E.ZP.info(We?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}He([...un.current],[...qt.current],!0,tt==null?void 0:tt.length)})},We?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Ce.createElement(pe.default,{open:Tt,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:a.previewModal,width:1e3,centered:!0,onCancel:()=>{Ct(!1)},onOk:()=>{Ct(!1)}},Ce.createElement(ge,{qitem:ht})))};var ze=(0,be.connect)(({shixunsDetail:Ne,newExercisePaper:Re})=>({shixunsDetail:Ne,newExercisePaper:Re}))(Ke)},32793:function(Et,st,he){"use strict";he.d(st,{Z:function(){return ie}});var oe=he(43418),we={ul:"ul___TdfYY"},E=he(32637),pe=he(59301),fe=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,le=(ae,re)=>{var ne={};for(var ee in ae)de.call(ae,ee)&&re.indexOf(ee)<0&&(ne[ee]=ae[ee]);if(ae!=null&&fe)for(var ee of fe(ae))re.indexOf(ee)<0&&ue.call(ae,ee)&&(ne[ee]=ae[ee]);return ne},ie=ae=>{var re=ae,{open:ne,onCancel:ee}=re,a=le(re,["open","onCancel"]);return pe.createElement(oe.default,{centered:!0,open:ne,title:pe.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:ee,footer:null},pe.createElement("div",null,pe.createElement("div",{className:"tc"},pe.createElement("img",{className:"mt10",src:E,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),pe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),pe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),pe.createElement("div",{style:{color:"#333"},className:"pt30 font14"},pe.createElement("ul",{className:we.ul},pe.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"),pe.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"),pe.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},23464:function(Et,st,he){"use strict";he.d(st,{Z:function(){return ae}});var oe=he(59301),we=he(8591),E=he(43418),pe=he(92832),fe={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=he(92578),ue=he(88387),le=he(44993),se=(re,ne,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(ce){y(ce)}},b=te=>{try{z(ee.throw(te))}catch(ce){y(ce)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(re,ne)).next())});const ie=({problemset:re,dispatch:ne,onOk:ee})=>{const[a,y]=(0,oe.useState)(""),[x,b]=(0,oe.useState)([0]),z=()=>{ne({type:"problemset/setActionTabs",payload:{}})};(0,oe.useEffect)(()=>{var ce,ve;re.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939"&&(b([(ve=(ce=re.actionTabs)==null?void 0:ce.params)==null?void 0:ve.group_id]),y(""))},[re.actionTabs.key]);const te=()=>se(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 ge=0;ge0?x[0]:0,name:a});ve.status===0&&(z(),ee(ve==null?void 0:ve.id))});return oe.createElement(E.default,{centered:!0,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",open:re.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939",width:500,onCancel:z,onOk:te,destroyOnClose:!0},oe.createElement("div",{className:fe.addModal},oe.createElement("div",{className:fe.row},oe.createElement("span",{className:fe.label},"\u6587\u4EF6\u5939\u540D\u79F0: "),oe.createElement(pe.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",value:a,onChange:ce=>y(ce.target.value)})),oe.createElement("div",{className:fe.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},oe.createElement("span",{className:fe.label},"\u6587\u4EF6\u5939\u4F4D\u7F6E: "),oe.createElement(de.Z,{value:x,onChange:ce=>b(ce)}))))};var ae=(0,le.connect)(({problemset:re})=>({problemset:re}))(ie)},4974:function(Et,st,he){"use strict";var oe=he(59301),we=he(44993),E=he(8591),pe=he(43418),fe=he(89392),de=he.n(fe),ue=he(31263),le=he(98573),se=he(24334),ie=he.n(se),ae=he(52430),re=he(78837),ne=he(4766),ee=he(61186),a=he.n(ee),y=he(59301),x=Object.defineProperty,b=Object.defineProperties,z=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ge=(Ee,Pe,Ce)=>Pe in Ee?x(Ee,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Ee[Pe]=Ce,ye=(Ee,Pe)=>{for(var Ce in Pe||(Pe={}))ce.call(Pe,Ce)&&ge(Ee,Ce,Pe[Ce]);if(te)for(var Ce of te(Pe))ve.call(Pe,Ce)&&ge(Ee,Ce,Pe[Ce]);return Ee},me=(Ee,Pe)=>b(Ee,z(Pe)),be=(Ee,Pe,Ce)=>new Promise((xe,Be)=>{var Ae=ke=>{try{Le(Ce.next(ke))}catch(De){Be(De)}},_e=ke=>{try{Le(Ce.throw(ke))}catch(De){Be(De)}},Le=ke=>ke.done?xe(ke.value):Promise.resolve(ke.value).then(Ae,_e);Le((Ce=Ce.apply(Ee,Pe)).next())});const Se=({problemset:Ee,dispatch:Pe})=>{var Ce,xe,Be,Ae,_e;const[Le,ke]=(0,oe.useState)({}),[De,Ze]=(0,oe.useState)([]),[Ve,Ue]=(0,oe.useState)(!1),[Ke,ze]=(0,oe.useState)(!1),[Ne,Re]=(0,oe.useState)({}),He=["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,oe.useEffect)(()=>{var We,Oe,je;if(((We=Ee==null?void 0:Ee.actionTabs)==null?void 0:We.key)==="BPROGRAM"){const Fe=(0,fe.cloneDeep)((Oe=Ee==null?void 0:Ee.actionTabs)==null?void 0:Oe.params);ke(Fe),Ze((je=Fe==null?void 0:Fe.standard_answer)==null?void 0:je.map(Ge=>({value:"",answer:(Ge==null?void 0:Ge.answer_text)||[]})))}},[(Ce=Ee==null?void 0:Ee.actionTabs)==null?void 0:Ce.key]);function Qe(){return new Date().getTime()}const it=()=>be(void 0,null,function*(){var We,Oe,je,Fe,Ge;if(De.some(Je=>(Je==null?void 0:Je.value)==="")&&!Ve){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ve){const Je=(0,fe.cloneDeep)((We=Ee==null?void 0:Ee.actionTabs)==null?void 0:We.params);Ze([...(Oe=Je==null?void 0:Je.standard_answer)==null?void 0:Oe.map(Ie=>({value:"",answer:(Ie==null?void 0:Ie.answer_text)||[],type:""}))]),Ue(!Ve);return}else{let Je=De==null?void 0:De.map((Ie,Te)=>me(ye({},Ie),{type:Ie.types}));Ze(Je)}console.log(De),ze(!0);let nt=yield(0,ae.ZP)(`/api/problems/${(je=Le==null?void 0:Le.program_attr)==null?void 0:je.identifier}/start.json`,{method:"get"});const $e=yield(0,re.n4)(nt==null?void 0:nt.identifier,{code:(Fe=Le==null?void 0:Le.program_attr)==null?void 0:Fe.code,language:(Ge=Le==null?void 0:Le.program_attr)==null?void 0:Ge.language,answers:De==null?void 0:De.map(Je=>Je.value)});if(($e==null?void 0:$e.status)===0){let Ie=function(){return be(this,null,function*(){const{status:Te,message:Me,data:Xe}=yield(0,re.rX)(nt==null?void 0:nt.identifier,"submit"),ct=Qe()-Je>10*1e3*(De==null?void 0:De.length);if(Te!==0&&!ct&&setTimeout(Ie,1e3),ct){pe.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(Te===0){ze(!1);let et=De==null?void 0:De.map((rt,xt)=>me(ye({},rt),{type:(Xe==null?void 0:Xe.right_arr[xt])===1?"success":"warning"}));Ze(et),Re(Xe),Xe.status===2&&(ze(!1),pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const Je=Qe();yield(0,re.bM)(nt==null?void 0:nt.identifier,{}),Ie()}else ze(!1);Ue(!Ve)}),Ye=()=>{ke({}),Ze([]),Ue(!1),Pe({type:"problemset/setActionTabs",payload:{}})};return y.createElement(y.Fragment,null,y.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:Ee.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ve?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:it,onCancel:Ye,okButtonProps:{loading:Ke}},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),y.createElement(le.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(le.Z,{showProgramFill:!0,onFillChange:We=>{let Oe=We==null?void 0:We.map((je,Fe)=>ye({},je));Ze(Oe)},programFillValue:De,value:se.Base64.decode((Ae=Le==null?void 0:Le.program_attr)==null?void 0:Ae.code)}),Ve&&y.createElement(oe.Fragment,null,y.createElement("div",{className:ue.Z.line}),(_e=Le==null?void 0:Le.standard_answer)==null?void 0:_e.map((We,Oe)=>y.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},y.createElement("b",null,"\u586B\u7A7A",Oe+1,"\u7B54\u6848:\xA0"),y.createElement("pre",null,(We==null?void 0:We.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")))),(Ne==null?void 0:Ne.id)&&Ne.status!==2&&y.createElement(pe.default,{open:(Ne==null?void 0:Ne.id)&&Ne.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{Re({})},onCancel:()=>{Re({})}},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:Ne.status!==0&&"#E30000"}},ne.Im[Ne.status])),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),y.createElement("span",{style:{marginLeft:12}},a()(Ne.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}},Ne.language)),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),y.createElement("span",{style:{marginLeft:12}},Ne.execute_time,"ms"))),y.createElement(ne.Y4,ye({},Ne)))))};st.Z=(0,we.connect)(({problemset:Ee})=>({problemset:Ee}))(Se)},87737:function(Et,st,he){"use strict";he.d(st,{Z:function(){return Zt}});var oe=he(59301),we=he(44993),E=he(8591),pe=he(43418),fe=he(89392),de=he(98573),ue=he(5112),le=he(3113),se=he(28103),ie=he(31263),ae=he(59301),re=Object.defineProperty,ne=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(Lt,Rt,zt)=>Rt in Lt?re(Lt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Lt[Rt]=zt,z=(Lt,Rt)=>{for(var zt in Rt||(Rt={}))y.call(Rt,zt)&&b(Lt,zt,Rt[zt]);if(a)for(var zt of a(Rt))x.call(Rt,zt)&&b(Lt,zt,Rt[zt]);return Lt},te=(Lt,Rt)=>ne(Lt,ee(Rt)),ce=(Lt,Rt,zt)=>new Promise((xn,En)=>{var sn=ln=>{try{gn(zt.next(ln))}catch($t){En($t)}},an=ln=>{try{gn(zt.throw(ln))}catch($t){En($t)}},gn=ln=>ln.done?xn(ln.value):Promise.resolve(ln.value).then(sn,an);gn((zt=zt.apply(Lt,Rt)).next())});const ve=({problemset:Lt,dispatch:Rt,showdiv:zt,data:xn})=>{const[En,sn]=(0,oe.useState)([]),[an,gn]=(0,oe.useState)(!1),ln=["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,oe.useEffect)(()=>{var qt;((qt=Object.keys(xn))==null?void 0:qt.length)>0&&sn(xn.choices)},[xn]);const $t=()=>ce(void 0,null,function*(){if(!En.some(qt=>qt==null?void 0:qt.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(an){const qt=(0,fe.cloneDeep)(xn);sn(qt.choices)}gn(!an)}),Tn=(qt,un)=>{console.log(qt.target.checked);const Xt=En.map((at,ft)=>te(z({},at),{checked:ft===un?qt.target.checked:!1}));sn(Xt)},Ht=()=>{sn([]),gn(!1),Rt({type:"problemset/setActionTabs",payload:{}})};return ae.createElement("div",null,ae.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),ae.createElement(de.Z,{value:xn==null?void 0:xn.name}),En==null?void 0:En.map((qt,un)=>{const{is_answer:Xt,checked:at,choice_text:ft}=qt;let vt="";return an&&Xt&&(vt=ie.Z.green),an&&!Xt&&at&&(vt=ie.Z.red),ae.createElement("div",{key:un,style:{pointerEvents:an?"none":"auto"},className:`${ie.Z.row} ${vt}`},ae.createElement(ue.ZP,{onChange:wt=>Tn(wt,un),checked:at}),ae.createElement("span",null,ln[un],".\xA0"),ae.createElement(de.Z,{className:ie.Z.html,value:ft}),an&&Xt&&ae.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),an&&!Xt&&at&&ae.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),an&&ae.createElement(oe.Fragment,null,ae.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},ae.createElement("div",{className:"c-grey-333 mb5"},ae.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),ln[En.findIndex(qt=>qt.is_answer)]),ae.createElement("div",{className:"c-grey-333 mb10"},ae.createElement("b",null,"\u89E3\u6790:\xA0"),(xn==null?void 0:xn.analysis)||"\u6682\u65E0\u89E3\u6790"))),ae.createElement("div",{style:{textAlign:"end",marginTop:10}},ae.createElement(le.ZP,{type:"primary",onClick:()=>{$t()}},an?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!zt&&ae.createElement(se.Z,null))};var ge=(0,we.connect)(({problemset:Lt})=>({problemset:Lt}))(ve),ye=he(92832),me=he(24302),be=he(59301),Se=Object.defineProperty,Ee=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Ae=(Lt,Rt,zt)=>Rt in Lt?Se(Lt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Lt[Rt]=zt,_e=(Lt,Rt)=>{for(var zt in Rt||(Rt={}))xe.call(Rt,zt)&&Ae(Lt,zt,Rt[zt]);if(Ce)for(var zt of Ce(Rt))Be.call(Rt,zt)&&Ae(Lt,zt,Rt[zt]);return Lt},Le=(Lt,Rt)=>Ee(Lt,Pe(Rt)),ke=(Lt,Rt,zt)=>new Promise((xn,En)=>{var sn=ln=>{try{gn(zt.next(ln))}catch($t){En($t)}},an=ln=>{try{gn(zt.throw(ln))}catch($t){En($t)}},gn=ln=>ln.done?xn(ln.value):Promise.resolve(ln.value).then(sn,an);gn((zt=zt.apply(Lt,Rt)).next())});const De=({problemset:Lt,datas:Rt,showdiv:zt,dispatch:xn})=>{var En;const[sn,an]=(0,oe.useState)({}),[gn,ln]=(0,oe.useState)([]),[$t,Tn]=(0,oe.useState)(!1),Ht=["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,oe.useEffect)(()=>{var at;if(Object.keys(Rt)){const ft=(0,fe.cloneDeep)(Rt);an(ft),ln((at=ft==null?void 0:ft.standard_answer)==null?void 0:at.map(vt=>_e({value:"",answer:(vt==null?void 0:vt.answer_text)||[]},vt)))}},[Rt]);const qt=()=>ke(void 0,null,function*(){var at;if(gn.some(ft=>(ft==null?void 0:ft.value)==="")){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if($t){const ft=(0,fe.cloneDeep)(Rt);ln((at=ft==null?void 0:ft.standard_answer)==null?void 0:at.map(vt=>_e({value:"",answer:(vt==null?void 0:vt.answer_text)||[]},vt)))}Tn(!$t)}),un=(at,ft)=>{const vt=gn.map((wt,Ut)=>Le(_e({},wt),{value:Ut===ft?at.target.value:wt.value}));ln(vt)},Xt=()=>{an({}),ln([]),Tn(!1),xn({type:"problemset/setActionTabs",payload:{}})};return be.createElement("div",null,be.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),be.createElement(de.Z,{value:sn==null?void 0:sn.name}),gn==null?void 0:gn.map((at,ft)=>{const{value:vt,answer:wt}=at;let Ut="";return $t&&(wt!=null&&wt.includes(vt))&&(Ut=ie.Z.green),$t&&!(wt!=null&&wt.includes(vt))&&(Ut=ie.Z.red),be.createElement("div",{key:ft,style:{pointerEvents:$t?"none":"auto",marginTop:10},className:`${ie.Z.row} ${Ut}`},be.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",ft+1,"\u7B54\u6848:"),(at==null?void 0:at.model)===1?be.createElement(ye.default.TextArea,{className:ie.Z.textArea,style:{width:610,marginRight:10},onChange:Yt=>un(Yt,ft),value:vt}):be.createElement(me.Z,{value:vt,onChange:Yt=>{const Kt=gn.map((pt,gt)=>Le(_e({},pt),{value:gt===ft?Yt:pt.value}));ln(Kt)}}),$t&&(wt==null?void 0:wt.includes(vt))&&be.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),$t&&!(wt!=null&&wt.includes(vt))&&be.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),$t&&be.createElement(oe.Fragment,null,be.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(En=sn==null?void 0:sn.standard_answer)==null?void 0:En.map((at,ft)=>{var vt,wt;return be.createElement("div",{className:"c-grey-333 mb5"},be.createElement("b",null,"\u586B\u7A7A",ft+1,"\u7B54\u6848:\xA0"),(at==null?void 0:at.model)===1?((vt=at==null?void 0:at.answer_text)==null?void 0:vt.join("\u3001"))||"":be.createElement(me.Z,{value:(wt=at==null?void 0:at.answer_text)==null?void 0:wt.join("\u3001"),disabled:!0}))}),be.createElement("div",{className:"c-grey-333 mb10"},be.createElement("b",null,"\u89E3\u6790:\xA0"),(sn==null?void 0:sn.analysis)||"\u6682\u65E0\u89E3\u6790"))),be.createElement("div",{style:{textAlign:"end",marginTop:10}},be.createElement(le.ZP,{type:"primary",onClick:()=>{qt()}},$t?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!zt&&be.createElement(se.Z,null))};var Ze=(0,we.connect)(({problemset:Lt})=>({problemset:Lt}))(De),Ve=he(59301),Ue=Object.defineProperty,Ke=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Qe=(Lt,Rt,zt)=>Rt in Lt?Ue(Lt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Lt[Rt]=zt,it=(Lt,Rt)=>{for(var zt in Rt||(Rt={}))Re.call(Rt,zt)&&Qe(Lt,zt,Rt[zt]);if(Ne)for(var zt of Ne(Rt))He.call(Rt,zt)&&Qe(Lt,zt,Rt[zt]);return Lt},Ye=(Lt,Rt)=>Ke(Lt,ze(Rt)),We=(Lt,Rt,zt)=>new Promise((xn,En)=>{var sn=ln=>{try{gn(zt.next(ln))}catch($t){En($t)}},an=ln=>{try{gn(zt.throw(ln))}catch($t){En($t)}},gn=ln=>ln.done?xn(ln.value):Promise.resolve(ln.value).then(sn,an);gn((zt=zt.apply(Lt,Rt)).next())});const Oe=({problemset:Lt,datas:Rt,showdiv:zt,dispatch:xn})=>{var En;const[sn,an]=(0,oe.useState)({}),[gn,ln]=(0,oe.useState)([]),[$t,Tn]=(0,oe.useState)(!1),Ht=["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,oe.useEffect)(()=>{if(Object.keys(Rt)){const at=(0,fe.cloneDeep)(Rt);an(at),ln(at.choices)}},[Rt]);const qt=()=>We(void 0,null,function*(){if(!gn.some(at=>at==null?void 0:at.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if($t){const at=(0,fe.cloneDeep)(Rt);ln(at.choices)}Tn(!$t)}),un=(at,ft)=>{console.log(at.target.checked);const vt=gn.map((wt,Ut)=>Ye(it({},wt),{checked:Ut===ft?at.target.checked:!1}));ln(vt)},Xt=()=>{an({}),ln([]),Tn(!1),xn({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:sn==null?void 0:sn.name}),gn==null?void 0:gn.map((at,ft)=>{const{is_answer:vt,checked:wt,choice_text:Ut}=at;let Yt="";return $t&&vt&&(Yt=ie.Z.green),$t&&!vt&&wt&&(Yt=ie.Z.red),Ve.createElement("div",{key:ft,style:{pointerEvents:$t?"none":"auto"},className:`${ie.Z.row} ${Yt}`},Ve.createElement(ue.ZP,{onChange:Kt=>un(Kt,ft),checked:wt}),Ve.createElement(de.Z,{className:ie.Z.html,value:Ut}),$t&&vt&&Ve.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),$t&&!vt&&wt&&Ve.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),$t&&Ve.createElement(oe.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"),(En=gn.find(at=>at.is_answer))==null?void 0:En.choice_text),Ve.createElement("div",{className:"c-grey-333 mb10"},Ve.createElement("b",null,"\u89E3\u6790:\xA0"),(sn==null?void 0:sn.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ve.createElement("div",{style:{textAlign:"end",marginTop:10}},Ve.createElement(le.ZP,{type:"primary",onClick:()=>{qt()}},$t?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!zt&&Ve.createElement(se.Z,null))};var je=(0,we.connect)(({problemset:Lt})=>({problemset:Lt}))(Oe),Fe=he(24905),Ge=he(59301),nt=Object.defineProperty,$e=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Xe=(Lt,Rt,zt)=>Rt in Lt?nt(Lt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Lt[Rt]=zt,tt=(Lt,Rt)=>{for(var zt in Rt||(Rt={}))Te.call(Rt,zt)&&Xe(Lt,zt,Rt[zt]);if(Ie)for(var zt of Ie(Rt))Me.call(Rt,zt)&&Xe(Lt,zt,Rt[zt]);return Lt},ct=(Lt,Rt)=>$e(Lt,Je(Rt)),et=(Lt,Rt,zt)=>new Promise((xn,En)=>{var sn=ln=>{try{gn(zt.next(ln))}catch($t){En($t)}},an=ln=>{try{gn(zt.throw(ln))}catch($t){En($t)}},gn=ln=>ln.done?xn(ln.value):Promise.resolve(ln.value).then(sn,an);gn((zt=zt.apply(Lt,Rt)).next())});const rt=({problemset:Lt,data:Rt,showdiv:zt,dispatch:xn})=>{const[En,sn]=(0,oe.useState)([]),[an,gn]=(0,oe.useState)(!1),ln=["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,oe.useEffect)(()=>{var qt;((qt=Object.keys(Rt))==null?void 0:qt.length)>0&&sn(Rt.choices)},[Rt]);const $t=()=>et(void 0,null,function*(){if(!En.some(qt=>qt==null?void 0:qt.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(an){const qt=(0,fe.cloneDeep)(Rt);sn(qt.choices)}gn(!an)}),Tn=(qt,un)=>{console.log(qt.target.checked);const Xt=En.map((at,ft)=>ct(tt({},at),{checked:ft===un?qt.target.checked:at.checked}));sn(Xt)},Ht=()=>{let qt="";return En.forEach((un,Xt)=>{un.is_answer&&(qt=qt+ln[Xt])}),qt};return Ge.createElement("div",null,Ge.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),Ge.createElement(de.Z,{value:Rt==null?void 0:Rt.name}),En==null?void 0:En.map((qt,un)=>{const{is_answer:Xt,checked:at,choice_text:ft}=qt;let vt="";return an&&Xt&&(vt=ie.Z.green),an&&!Xt&&at&&(vt=ie.Z.red),Ge.createElement("div",{key:un,style:{pointerEvents:an?"none":"auto"},className:`${ie.Z.row} ${vt}`},Ge.createElement(Fe.default,{style:{padding:3},onChange:wt=>Tn(wt,un),checked:at}),Ge.createElement("span",null,ln[un],".\xA0"),Ge.createElement(de.Z,{className:ie.Z.html,value:ft}),an&&Xt&&Ge.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),an&&!Xt&&at&&Ge.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),an&&Ge.createElement(oe.Fragment,null,Ge.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Ge.createElement("div",{className:"c-grey-333 mb5"},Ge.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Ht()),Ge.createElement("div",{className:"c-grey-333 mb10"},Ge.createElement("b",null,"\u89E3\u6790:\xA0"),(Rt==null?void 0:Rt.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ge.createElement("div",{style:{textAlign:"end",marginTop:10}},Ge.createElement(le.ZP,{type:"primary",onClick:()=>{$t()}},an?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!zt&&Ge.createElement(se.Z,null))};var xt=(0,we.connect)(({problemset:Lt})=>({problemset:Lt}))(rt),dt=he(4213),St=he(59301),ht=(Lt,Rt,zt)=>new Promise((xn,En)=>{var sn=ln=>{try{gn(zt.next(ln))}catch($t){En($t)}},an=ln=>{try{gn(zt.throw(ln))}catch($t){En($t)}},gn=ln=>ln.done?xn(ln.value):Promise.resolve(ln.value).then(sn,an);gn((zt=zt.apply(Lt,Rt)).next())});const Dt=({problemset:Lt,dispatch:Rt,showdiv:zt,datas:xn})=>{var En,sn,an;const[gn,ln]=(0,oe.useState)({}),[$t,Tn]=(0,oe.useState)(!1),[Ht,qt]=(0,oe.useState)(!0),[un,Xt]=(0,oe.useState)("");(0,oe.useEffect)(()=>{if(Object.keys(xn)){const vt=(0,fe.cloneDeep)(xn);ln(vt)}},[xn]);const at=()=>ht(void 0,null,function*(){if(!un){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}$t&&Xt(""),Tn(!$t)}),ft=()=>{ln({}),qt(!0),Tn(!1),Xt(""),Rt({type:"problemset/setActionTabs",payload:{}})};return St.createElement("div",null,St.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),St.createElement(de.Z,{value:gn==null?void 0:gn.name,style:{marginBottom:10}}),Ht?St.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{qt(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):St.createElement(dt.Z,{defaultValue:un,onChange:vt=>{Xt(vt)}}),$t&&St.createElement(oe.Fragment,null,St.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},St.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),St.createElement("br",null),((En=gn==null?void 0:gn.answer_texts)==null?void 0:En[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((sn=gn==null?void 0:gn.keywords)==null?void 0:sn.length)>0&&St.createElement("div",{style:{marginTop:10,marginBottom:10}},St.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(an=gn==null?void 0:gn.keywords)==null?void 0:an.map(vt=>{var wt,Ut,Yt;return((wt=vt==null?void 0:vt.keyword)==null?void 0:wt.length)>1?((Ut=vt==null?void 0:vt.keyword)==null?void 0:Ut.join("\u6216"))+"\uFF1B":((Yt=vt==null?void 0:vt.keyword)==null?void 0:Yt[0])+"\uFF1B"})),St.createElement("div",{style:{color:"#5F6368"}},St.createElement("b",null,"\u89E3\u6790:"),St.createElement("br",null),(gn==null?void 0:gn.analysis)||"\u6682\u65E0\u89E3\u6790"))),St.createElement("div",{style:{textAlign:"end",marginTop:10}},St.createElement(le.ZP,{type:"primary",onClick:()=>{at()}},$t?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!zt&&St.createElement(se.Z,null))};var Tt=(0,we.connect)(({problemset:Lt})=>({problemset:Lt}))(Dt),Ct=he(59301),Bt=(Lt,Rt,zt)=>new Promise((xn,En)=>{var sn=ln=>{try{gn(zt.next(ln))}catch($t){En($t)}},an=ln=>{try{gn(zt.throw(ln))}catch($t){En($t)}},gn=ln=>ln.done?xn(ln.value):Promise.resolve(ln.value).then(sn,an);gn((zt=zt.apply(Lt,Rt)).next())});const Nt=({problemset:Lt,dispatch:Rt})=>{var zt,xn;const[En,sn]=(0,oe.useState)({}),[an,gn]=(0,oe.useState)(!1),[ln,$t]=(0,oe.useState)(!0),[Tn,Ht]=(0,oe.useState)("");(0,oe.useEffect)(()=>{var Xt,at;if(((Xt=Lt==null?void 0:Lt.actionTabs)==null?void 0:Xt.key)==="COMBINATION"){const ft=(0,fe.cloneDeep)((at=Lt==null?void 0:Lt.actionTabs)==null?void 0:at.params);sn(ft)}},[(zt=Lt==null?void 0:Lt.actionTabs)==null?void 0:zt.key]);const qt=()=>Bt(void 0,null,function*(){if(!Tn){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}gn(!an)}),un=()=>{sn({}),$t(!0),gn(!1),Ht(""),Rt({type:"problemset/setActionTabs",payload:{}})};return Ct.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:Lt.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:an?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:qt,onCancel:un},Ct.createElement("div",null,Ct.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),Ct.createElement(de.Z,{value:En==null?void 0:En.name,style:{marginBottom:10}}),(xn=En==null?void 0:En.sub_item_banks)==null?void 0:xn.map((Xt,at)=>{var ft,vt,wt,Ut,Yt;if((Xt==null?void 0:Xt.item_type)==="SINGLE")return Ct.createElement(ge,{data:Xt,showdiv:((ft=En==null?void 0:En.sub_item_banks)==null?void 0:ft.length)-1===at});if((Xt==null?void 0:Xt.item_type)==="MULTIPLE")return Ct.createElement(xt,{data:Xt,showdiv:((vt=En==null?void 0:En.sub_item_banks)==null?void 0:vt.length)-1===at});if((Xt==null?void 0:Xt.item_type)==="JUDGMENT")return Ct.createElement(je,{datas:Xt,showdiv:((wt=En==null?void 0:En.sub_item_banks)==null?void 0:wt.length)-1===at});if((Xt==null?void 0:Xt.item_type)==="COMPLETION")return Ct.createElement(Ze,{datas:Xt,showdiv:((Ut=En==null?void 0:En.sub_item_banks)==null?void 0:Ut.length)-1===at});if((Xt==null?void 0:Xt.item_type)==="SUBJECTIVE")return Ct.createElement(Tt,{datas:Xt,showdiv:((Yt=En==null?void 0:En.sub_item_banks)==null?void 0:Yt.length)-1===at})})))};var Zt=(0,we.connect)(({problemset:Lt})=>({problemset:Lt}))(Nt)},19197:function(Et,st,he){"use strict";var oe=he(59301),we=he(44993),E=he(8591),pe=he(43418),fe=he(92832),de=he(89392),ue=he.n(de),le=he(31263),se=he(98573),ie=he(24302),ae=he(59301),re=Object.defineProperty,ne=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(ge,ye,me)=>ye in ge?re(ge,ye,{enumerable:!0,configurable:!0,writable:!0,value:me}):ge[ye]=me,z=(ge,ye)=>{for(var me in ye||(ye={}))y.call(ye,me)&&b(ge,me,ye[me]);if(a)for(var me of a(ye))x.call(ye,me)&&b(ge,me,ye[me]);return ge},te=(ge,ye)=>ne(ge,ee(ye)),ce=(ge,ye,me)=>new Promise((be,Se)=>{var Ee=xe=>{try{Ce(me.next(xe))}catch(Be){Se(Be)}},Pe=xe=>{try{Ce(me.throw(xe))}catch(Be){Se(Be)}},Ce=xe=>xe.done?be(xe.value):Promise.resolve(xe.value).then(Ee,Pe);Ce((me=me.apply(ge,ye)).next())});const ve=({problemset:ge,dispatch:ye})=>{var me,be;const[Se,Ee]=(0,oe.useState)({}),[Pe,Ce]=(0,oe.useState)([]),[xe,Be]=(0,oe.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,oe.useEffect)(()=>{var De,Ze,Ve;if(((De=ge==null?void 0:ge.actionTabs)==null?void 0:De.key)==="COMPLETION"){const Ue=(0,de.cloneDeep)((Ze=ge==null?void 0:ge.actionTabs)==null?void 0:Ze.params);Ee(Ue),Ce((Ve=Ue==null?void 0:Ue.standard_answer)==null?void 0:Ve.map(Ke=>z({value:"",answer:(Ke==null?void 0:Ke.answer_text)||[]},Ke)))}},[(me=ge==null?void 0:ge.actionTabs)==null?void 0:me.key]);const _e=()=>ce(void 0,null,function*(){var De,Ze;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)((De=ge==null?void 0:ge.actionTabs)==null?void 0:De.params);Ce((Ze=Ve==null?void 0:Ve.standard_answer)==null?void 0:Ze.map(Ue=>z({value:"",answer:(Ue==null?void 0:Ue.answer_text)||[]},Ue)))}Be(!xe)}),Le=(De,Ze)=>{const Ve=Pe.map((Ue,Ke)=>te(z({},Ue),{value:Ke===Ze?De.target.value:Ue.value}));Ce(Ve)},ke=()=>{Ee({}),Ce([]),Be(!1),ye({type:"problemset/setActionTabs",payload:{}})};return ae.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:ge.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:xe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:_e,onCancel:ke},ae.createElement("div",null,ae.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),ae.createElement(se.Z,{value:Se==null?void 0:Se.name}),Pe==null?void 0:Pe.map((De,Ze)=>{const{value:Ve,answer:Ue}=De;let Ke="";return xe&&(Ue!=null&&Ue.includes(Ve))&&(Ke=le.Z.green),xe&&!(Ue!=null&&Ue.includes(Ve))&&(Ke=le.Z.red),ae.createElement("div",{key:Ze,style:{pointerEvents:xe?"none":"auto",marginTop:10},className:`${le.Z.row} ${Ke}`},ae.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",Ze+1,"\u7B54\u6848:"),(De==null?void 0:De.model)===1?ae.createElement(fe.default.TextArea,{className:le.Z.textArea,style:{width:610,marginRight:10},onChange:ze=>Le(ze,Ze),value:Ve}):ae.createElement(ie.Z,{value:Ve,onChange:ze=>{const Ne=Pe.map((Re,He)=>te(z({},Re),{value:He===Ze?ze:Re.value}));Ce(Ne)}}),xe&&(Ue==null?void 0:Ue.includes(Ve))&&ae.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),xe&&!(Ue!=null&&Ue.includes(Ve))&&ae.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),xe&&ae.createElement(oe.Fragment,null,ae.createElement("div",{className:le.Z.line}),(be=Se==null?void 0:Se.standard_answer)==null?void 0:be.map((De,Ze)=>{var Ve,Ue;return ae.createElement("div",{className:"c-grey-333 mb5"},ae.createElement("b",null,"\u586B\u7A7A",Ze+1,"\u7B54\u6848:\xA0"),(De==null?void 0:De.model)===1?((Ve=De==null?void 0:De.answer_text)==null?void 0:Ve.join("\u3001"))||"":ae.createElement(ie.Z,{value:(Ue=De==null?void 0:De.answer_text)==null?void 0:Ue.join("\u3001"),disabled:!0}))}),ae.createElement("div",{className:"c-grey-333 mb10"},ae.createElement("b",null,"\u89E3\u6790:\xA0"),(Se==null?void 0:Se.analysis)||"\u6682\u65E0\u89E3\u6790"))))};st.Z=(0,we.connect)(({problemset:ge})=>({problemset:ge}))(ve)},74989:function(Et,st,he){"use strict";he.d(st,{Z:function(){return fe}});var oe={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=he(60324),E=he(59301),fe=({data:de=[],activeTabsKey:ue,onClick:le})=>{const se=()=>de.map((ae,re)=>E.createElement("div",{key:re,className:oe.few},E.createElement("b",{title:ae.name,style:{color:"#333333"},onClick:()=>le(ae.id,!1,ue==="3")},ae.name),re\xA0"))),ie=()=>{let ae=!0;const re=de.slice(2,-2),ne=E.createElement("div",{className:oe.pWrap},re.map(ee=>E.createElement("span",{title:ee.name,onClick:()=>le(ee.id,!1,ue==="3"),key:ee.id},ee.name)));return de.map((ee,a)=>{let y=null;return a>1&&ale(ee.id,!1,ue==="3")},ee.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||le(de[de.length-2].id,!1,!0)}}),E.createElement("span",null,"\u5F53\u524D\u6587\u4EF6\u5939\uFF1A"),(de==null?void 0:de.length)>5?ie():se())}},30014:function(Et,st,he){"use strict";var oe=he(59301),we=he(44993),E=he(8591),pe=he(43418),fe=he(5112),de=he(89392),ue=he.n(de),le=he(31263),se=he(98573),ie=Object.defineProperty,ae=Object.defineProperties,re=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ce,ve,ge)=>ve in ce?ie(ce,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[ve]=ge,x=(ce,ve)=>{for(var ge in ve||(ve={}))ee.call(ve,ge)&&y(ce,ge,ve[ge]);if(ne)for(var ge of ne(ve))a.call(ve,ge)&&y(ce,ge,ve[ge]);return ce},b=(ce,ve)=>ae(ce,re(ve)),z=(ce,ve,ge)=>new Promise((ye,me)=>{var be=Pe=>{try{Ee(ge.next(Pe))}catch(Ce){me(Ce)}},Se=Pe=>{try{Ee(ge.throw(Pe))}catch(Ce){me(Ce)}},Ee=Pe=>Pe.done?ye(Pe.value):Promise.resolve(Pe.value).then(be,Se);Ee((ge=ge.apply(ce,ve)).next())});const te=({problemset:ce,dispatch:ve})=>{var ge,ye;const[me,be]=(0,oe.useState)({}),[Se,Ee]=(0,oe.useState)([]),[Pe,Ce]=(0,oe.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,oe.useEffect)(()=>{var Le,ke;if(((Le=ce==null?void 0:ce.actionTabs)==null?void 0:Le.key)==="JUDGMENT"){const De=(0,de.cloneDeep)((ke=ce==null?void 0:ce.actionTabs)==null?void 0:ke.params);be(De),Ee(De.choices)}},[(ge=ce==null?void 0:ce.actionTabs)==null?void 0:ge.key]);const Be=()=>z(void 0,null,function*(){var Le;if(!Se.some(ke=>ke==null?void 0:ke.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Pe){const ke=(0,de.cloneDeep)((Le=ce==null?void 0:ce.actionTabs)==null?void 0:Le.params);Ee(ke.choices)}Ce(!Pe)}),Ae=(Le,ke)=>{console.log(Le.target.checked);const De=Se.map((Ze,Ve)=>b(x({},Ze),{checked:Ve===ke?Le.target.checked:!1}));Ee(De)},_e=()=>{be({}),Ee([]),Ce(!1),ve({type:"problemset/setActionTabs",payload:{}})};return oe.createElement(pe.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:_e},oe.createElement("div",null,oe.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),oe.createElement(se.Z,{value:me==null?void 0:me.name}),Se==null?void 0:Se.map((Le,ke)=>{const{is_answer:De,checked:Ze,choice_text:Ve}=Le;let Ue="";return Pe&&De&&(Ue=le.Z.green),Pe&&!De&&Ze&&(Ue=le.Z.red),oe.createElement("div",{key:ke,style:{pointerEvents:Pe?"none":"auto"},className:`${le.Z.row} ${Ue}`},oe.createElement(fe.ZP,{onChange:Ke=>Ae(Ke,ke),checked:Ze}),oe.createElement(se.Z,{className:le.Z.html,value:Ve}),Pe&&De&&oe.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Pe&&!De&&Ze&&oe.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Pe&&oe.createElement(oe.Fragment,null,oe.createElement("div",{className:le.Z.line}),oe.createElement("div",{className:"c-grey-333 mb5"},oe.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(ye=Se.find(Le=>Le.is_answer))==null?void 0:ye.choice_text),oe.createElement("div",{className:"c-grey-333 mb10"},oe.createElement("b",null,"\u89E3\u6790:\xA0"),(me==null?void 0:me.analysis)||"\u6682\u65E0\u89E3\u6790"))))};st.Z=(0,we.connect)(({problemset:ce})=>({problemset:ce}))(te)},1519:function(Et,st,he){"use strict";var oe=he(59301),we=he(44993),E=he(8591),pe=he(43418),fe=he(24905),de=he(89392),ue=he.n(de),le=he(31263),se=he(98573),ie=Object.defineProperty,ae=Object.defineProperties,re=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ce,ve,ge)=>ve in ce?ie(ce,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ce[ve]=ge,x=(ce,ve)=>{for(var ge in ve||(ve={}))ee.call(ve,ge)&&y(ce,ge,ve[ge]);if(ne)for(var ge of ne(ve))a.call(ve,ge)&&y(ce,ge,ve[ge]);return ce},b=(ce,ve)=>ae(ce,re(ve)),z=(ce,ve,ge)=>new Promise((ye,me)=>{var be=Pe=>{try{Ee(ge.next(Pe))}catch(Ce){me(Ce)}},Se=Pe=>{try{Ee(ge.throw(Pe))}catch(Ce){me(Ce)}},Ee=Pe=>Pe.done?ye(Pe.value):Promise.resolve(Pe.value).then(be,Se);Ee((ge=ge.apply(ce,ve)).next())});const te=({problemset:ce,dispatch:ve})=>{var ge;const[ye,me]=(0,oe.useState)({}),[be,Se]=(0,oe.useState)([]),[Ee,Pe]=(0,oe.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,oe.useEffect)(()=>{var Le,ke;if(((Le=ce==null?void 0:ce.actionTabs)==null?void 0:Le.key)==="MULTIPLE"){const De=(0,de.cloneDeep)((ke=ce==null?void 0:ce.actionTabs)==null?void 0:ke.params);me(De),Se(De.choices)}},[(ge=ce==null?void 0:ce.actionTabs)==null?void 0:ge.key]);const xe=()=>z(void 0,null,function*(){var Le;if(!be.some(ke=>ke==null?void 0:ke.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ee){const ke=(0,de.cloneDeep)((Le=ce==null?void 0:ce.actionTabs)==null?void 0:Le.params);Se(ke.choices)}Pe(!Ee)}),Be=(Le,ke)=>{console.log(Le.target.checked);const De=be.map((Ze,Ve)=>b(x({},Ze),{checked:Ve===ke?Le.target.checked:Ze.checked}));Se(De)},Ae=()=>{me({}),Se([]),Pe(!1),ve({type:"problemset/setActionTabs",payload:{}})},_e=()=>{let Le="";return be.forEach((ke,De)=>{ke.is_answer&&(Le=Le+Ce[De])}),Le};return oe.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:ce.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ee?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:xe,onCancel:Ae},oe.createElement("div",null,oe.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),oe.createElement(se.Z,{value:ye==null?void 0:ye.name}),be==null?void 0:be.map((Le,ke)=>{const{is_answer:De,checked:Ze,choice_text:Ve}=Le;let Ue="";return Ee&&De&&(Ue=le.Z.green),Ee&&!De&&Ze&&(Ue=le.Z.red),oe.createElement("div",{key:ke,style:{pointerEvents:Ee?"none":"auto"},className:`${le.Z.row} ${Ue}`},oe.createElement(fe.default,{style:{padding:3},onChange:Ke=>Be(Ke,ke),checked:Ze}),oe.createElement("span",null,Ce[ke],".\xA0"),oe.createElement(se.Z,{className:le.Z.html,value:Ve}),Ee&&De&&oe.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ee&&!De&&Ze&&oe.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ee&&oe.createElement(oe.Fragment,null,oe.createElement("div",{className:le.Z.line}),oe.createElement("div",{className:"c-grey-333 mb5"},oe.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),_e()),oe.createElement("div",{className:"c-grey-333 mb10"},oe.createElement("b",null,"\u89E3\u6790:\xA0"),(ye==null?void 0:ye.analysis)||"\u6682\u65E0\u89E3\u6790"))))};st.Z=(0,we.connect)(({problemset:ce})=>({problemset:ce}))(te)},89252:function(Et,st,he){"use strict";he.d(st,{Z:function(){return Se},b:function(){return ye}});var oe=he(59301),we=he(8591),E=he(43418),pe=he(92832),fe=he(3113),de=he(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"},le=he(52430),se=he(73631),ie=he(31328),ae=he(88387),re=he(89392),ne=he(69458),ee=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(Ee,Pe,Ce)=>Pe in Ee?ee(Ee,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Ee[Pe]=Ce,ce=(Ee,Pe)=>{for(var Ce in Pe||(Pe={}))b.call(Pe,Ce)&&te(Ee,Ce,Pe[Ce]);if(x)for(var Ce of x(Pe))z.call(Pe,Ce)&&te(Ee,Ce,Pe[Ce]);return Ee},ve=(Ee,Pe)=>a(Ee,y(Pe)),ge=(Ee,Pe,Ce)=>new Promise((xe,Be)=>{var Ae=ke=>{try{Le(Ce.next(ke))}catch(De){Be(De)}},_e=ke=>{try{Le(Ce.throw(ke))}catch(De){Be(De)}},Le=ke=>ke.done?xe(ke.value):Promise.resolve(ke.value).then(Ae,_e);Le((Ce=Ce.apply(Ee,Pe)).next())});const ye=(Ee,Pe,Ce=[])=>{if(Ee)for(const xe of Ee){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}}},me=({isProblemset:Ee,name:Pe,id:Ce,isShare:xe,itemBanksCount:Be,onOpen:Ae=()=>{},onShare:_e=()=>{},onMove:Le=()=>{},onDeleteOk:ke=()=>{}})=>{const[De,Ze]=(0,oe.useState)(!1),[Ve,Ue]=(0,oe.useState)(Pe),[Ke,ze]=(0,oe.useState)(Pe),Ne=He=>ge(void 0,null,function*(){const Qe=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!Ke.trim()){we.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(Ke.charAt(0)===" "){we.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let Ye=0;Ye{E.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4\u5220\u9664",className:"custom-modal-divider ",icon:null,content:oe.createElement("div",null,oe.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"),oe.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:()=>ge(void 0,null,function*(){(yield(0,le.ZP)(`/api/item_banks_groups/${Math.abs(He)}.json`,{method:"delete",body:{}})).status===0&&ke(He)})})};return oe.createElement("div",{className:ue.list,onClick:He=>Ae(Ce,xe)},De?oe.createElement(pe.default,{style:{maxWidth:780},value:Ke,onChange:He=>{ze(He.target.value)},onClick:He=>He.stopPropagation()}):oe.createElement("div",{className:ue.name,title:Ve},Ve),Be?oe.createElement("div",{className:ue.subject},"\u8BD5\u9898\u6570 ",Be):"",Ee&&oe.createElement("div",{className:ue.btns},De?oe.createElement(oe.Fragment,null,oe.createElement("i",{className:"iconfont icon-chenggong1 ml10",style:{color:"#33BD8C"},onClick:He=>{He.stopPropagation(),Ne(Ce)}}),oe.createElement("i",{className:"iconfont icon-qingchu ml10",onClick:He=>{He.stopPropagation(),ze(Ve),Ze(!1)}})):oe.createElement(oe.Fragment,null,oe.createElement("i",{className:"iconfont icon-shangyi3 ml10",onClick:He=>{He.stopPropagation(),Le(Ce,"up")}}),oe.createElement("i",{className:"iconfont icon-shangyi3 ml10",style:{transform:"rotate(180deg)"},onClick:He=>{He.stopPropagation(),Le(Ce,"down")}})),oe.createElement("div",{style:{position:"relative",top:"-2px",display:"flex"}},oe.createElement(fe.ZP,{className:"ml10",onClick:He=>{He.stopPropagation(),_e(Math.abs(Ce))},type:"link"},"\u5171\u4EAB\u5168\u90E8\u6587\u4EF6\u5939"),oe.createElement(fe.ZP,{className:"ml10",onClick:He=>{He.stopPropagation(),Ze(!0)},type:"link"},"\u91CD\u547D\u540D"),oe.createElement(fe.ZP,{onClick:He=>{He.stopPropagation(),Re(Ce)},type:"link",danger:!0},"\u5220\u9664"))))};var Se=({isProblemset:Ee,data:Pe,onOpen:Ce=()=>{},onShare:xe=()=>{},navigation:Be,reloadData:Ae,activeTabsKey:_e,setRootData:Le,params:ke})=>{const[De,Ze]=(0,oe.useState)(),[Ve,Ue]=(0,oe.useState)([]),[Ke,ze]=(0,oe.useState)([]);(0,oe.useEffect)(()=>{De&&setTimeout(()=>{Le(De)},200)},[De]),(0,oe.useEffect)(()=>{ze([]),Ue([])},[Pe]),(0,oe.useEffect)(()=>{Ke.length===0&&Ve.length===0&&Ze(Pe==null?void 0:Pe.map(Oe=>({title:oe.createElement(me,{isProblemset:Ee,name:Oe.name,id:Oe.id,isShare:Oe.is_share,itemBanksCount:Oe.item_banks_count,onMove:Re,onOpen:Ce,onShare:xe,onDeleteOk:Qe}),key:Oe.id,icon:Oe.is_share?oe.createElement("img",{onClick:()=>{Ce(Oe.id)},src:ie,className:ue.share_folderIcon}):oe.createElement("img",{onClick:()=>{Ce(Oe.id)},src:se,className:ue.folderIcon}),isLeaf:!Oe.have_child})))},[Ke,Ve,Pe]);const Ne=(Oe,je,Fe)=>{const Ge=(0,re.cloneDeep)(Oe);for(let nt=0;ntge(void 0,null,function*(){(je==="up"?yield(0,ae.A1)({id:Math.abs(Oe)}):yield(0,ae.vi)({id:Math.abs(Oe)})).status===0&&Ze(Ge=>Ne(Ge,Oe,je))}),He=(Oe,je)=>Oe.filter(Fe=>Fe.key===je?!1:(Fe.children&&(Fe.children=He(Fe.children,je)),!0)),Qe=Oe=>{Ze(je=>He(je,Oe)),Ae()},it=(Oe,je,Fe)=>Oe.map(Ge=>Ge.key===je?ce(ce({},Ge),Fe):Ge.children?ve(ce({},Ge),{children:it(Ge.children,je,Fe)}):Ge),Ye=Oe=>ge(void 0,null,function*(){var je;const{key:Fe}=Oe;let Ge=_e===ne.TabType.TeachGroupShare?"3":"";const nt=yield(0,ae.ex)(ve(ce({},ke),{group_id:Math.abs(Fe),parents:[...Be||[{id:0,name:"\u6839\u76EE\u5F55"}],...(je=ye(De,Fe))==null?void 0:je.map(Ie=>({id:Ie.id,name:Ie.name}))],type:Ge})),{data:$e,total_count:Je}=nt||{};Je>0&&Ze(Ie=>it(Ie,Fe,{children:$e.map(Te=>({title:oe.createElement(me,{isProblemset:Ee,name:Te.name,id:Te.id,itemBanksCount:Te.item_banks_count,onMove:Re,onOpen:Ce,onShare:xe,onDeleteOk:Qe}),key:Te.id,icon:Te.is_share?oe.createElement("img",{onClick:()=>{Ce(Te.id)},src:ie,className:ue.share_folderIcon}):oe.createElement("img",{onClick:()=>{Ce(Te.id)},src:se,className:ue.folderIcon}),isLeaf:!Te.have_child}))}))}),We=(Oe,je)=>{ze(Oe)};return(De==null?void 0:De.length)>0&&oe.createElement(de.default,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:De,loadData:Ye,onExpand:We,onLoad:Oe=>{Ue(Oe)},className:ue.folderWrapper,selectable:!1,expandedKeys:Ke,loadedKeys:Ve})}},79044:function(Et,st,he){"use strict";var oe=he(59301),we=he(44993),E=he(8591),pe=he(43418),fe=he(5112),de=he(89392),ue=he.n(de),le=he(31263),se=he(98573),ie=he(59301),ae=Object.defineProperty,re=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ve,ge,ye)=>ge in ve?ae(ve,ge,{enumerable:!0,configurable:!0,writable:!0,value:ye}):ve[ge]=ye,b=(ve,ge)=>{for(var ye in ge||(ge={}))a.call(ge,ye)&&x(ve,ye,ge[ye]);if(ee)for(var ye of ee(ge))y.call(ge,ye)&&x(ve,ye,ge[ye]);return ve},z=(ve,ge)=>re(ve,ne(ge)),te=(ve,ge,ye)=>new Promise((me,be)=>{var Se=Ce=>{try{Pe(ye.next(Ce))}catch(xe){be(xe)}},Ee=Ce=>{try{Pe(ye.throw(Ce))}catch(xe){be(xe)}},Pe=Ce=>Ce.done?me(Ce.value):Promise.resolve(Ce.value).then(Se,Ee);Pe((ye=ye.apply(ve,ge)).next())});const ce=({problemset:ve,dispatch:ge})=>{var ye;const[me,be]=(0,oe.useState)({}),[Se,Ee]=(0,oe.useState)([]),[Pe,Ce]=(0,oe.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,oe.useEffect)(()=>{var Le,ke;if(((Le=ve==null?void 0:ve.actionTabs)==null?void 0:Le.key)==="SINGLE"){const De=(0,de.cloneDeep)((ke=ve==null?void 0:ve.actionTabs)==null?void 0:ke.params);be(De),Ee(De.choices)}},[(ye=ve==null?void 0:ve.actionTabs)==null?void 0:ye.key]);const Be=()=>te(void 0,null,function*(){var Le;if(!Se.some(ke=>ke==null?void 0:ke.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Pe){const ke=(0,de.cloneDeep)((Le=ve==null?void 0:ve.actionTabs)==null?void 0:Le.params);Ee(ke.choices)}Ce(!Pe)}),Ae=(Le,ke)=>{console.log(Le.target.checked);const De=Se.map((Ze,Ve)=>z(b({},Ze),{checked:Ve===ke?Le.target.checked:!1}));Ee(De)},_e=()=>{be({}),Ee([]),Ce(!1),ge({type:"problemset/setActionTabs",payload:{}})};return ie.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:ve.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:_e},ie.createElement("div",null,ie.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),ie.createElement(se.Z,{value:me==null?void 0:me.name}),Se==null?void 0:Se.map((Le,ke)=>{const{is_answer:De,checked:Ze,choice_text:Ve}=Le;let Ue="";return Pe&&De&&(Ue=le.Z.green),Pe&&!De&&Ze&&(Ue=le.Z.red),ie.createElement("div",{key:ke,style:{pointerEvents:Pe?"none":"auto"},className:`${le.Z.row} ${Ue}`},ie.createElement(fe.ZP,{onChange:Ke=>Ae(Ke,ke),checked:Ze}),ie.createElement("span",null,xe[ke],".\xA0"),ie.createElement(se.Z,{className:le.Z.html,value:Ve}),Pe&&De&&ie.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Pe&&!De&&Ze&&ie.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Pe&&ie.createElement(oe.Fragment,null,ie.createElement("div",{className:le.Z.line}),ie.createElement("div",{className:"c-grey-333 mb5"},ie.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),xe[Se.findIndex(Le=>Le.is_answer)]),ie.createElement("div",{className:"c-grey-333 mb10"},ie.createElement("b",null,"\u89E3\u6790:\xA0"),(me==null?void 0:me.analysis)||"\u6682\u65E0\u89E3\u6790"))))};st.Z=(0,we.connect)(({problemset:ve})=>({problemset:ve}))(ce)},96834:function(Et,st,he){"use strict";var oe=he(59301),we=he(44993),E=he(8591),pe=he(43418),fe=he(89392),de=he.n(fe),ue=he(31263),le=he(98573),se=he(4213),ie=he(59301),ae=(ne,ee,a)=>new Promise((y,x)=>{var b=ce=>{try{te(a.next(ce))}catch(ve){x(ve)}},z=ce=>{try{te(a.throw(ce))}catch(ve){x(ve)}},te=ce=>ce.done?y(ce.value):Promise.resolve(ce.value).then(b,z);te((a=a.apply(ne,ee)).next())});const re=({problemset:ne,dispatch:ee})=>{var a,y,x,b,z;const[te,ce]=(0,oe.useState)({}),[ve,ge]=(0,oe.useState)(!1),[ye,me]=(0,oe.useState)(!0),[be,Se]=(0,oe.useState)("");(0,oe.useEffect)(()=>{var Ce,xe;if(((Ce=ne==null?void 0:ne.actionTabs)==null?void 0:Ce.key)==="SUBJECTIVE"){const Be=(0,fe.cloneDeep)((xe=ne==null?void 0:ne.actionTabs)==null?void 0:xe.params);ce(Be)}},[(a=ne==null?void 0:ne.actionTabs)==null?void 0:a.key]);const Ee=()=>ae(void 0,null,function*(){if(!be){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}ve&&Se(""),ge(!ve)}),Pe=()=>{ce({}),me(!0),ge(!1),Se(""),ee({type:"problemset/setActionTabs",payload:{}})};return console.log("----",ve),ie.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:ne.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:ve?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:Ee,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:Pe},ie.createElement("div",null,ie.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),ie.createElement(le.Z,{value:te==null?void 0:te.name,style:{marginBottom:10,color:"#5f6368"}}),ye?ie.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{me(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):ie.createElement(se.Z,{height:160,defaultValue:be,onChange:Ce=>{Se(Ce)}}),ve&&ie.createElement(oe.Fragment,null,ie.createElement("div",{className:ue.Z.line}),ie.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),ie.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&&ie.createElement("div",{style:{marginTop:10,marginBottom:10}},ie.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"})),ie.createElement("div",{style:{color:"#5F6368",marginTop:((z=te==null?void 0:te.keywords)==null?void 0:z.length)<=0?20:10}},ie.createElement("b",null,"\u89E3\u6790:")),ie.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(te==null?void 0:te.analysis)||"\u6682\u65E0\u89E3\u6790"))))};st.Z=(0,we.connect)(({problemset:ne})=>({problemset:ne}))(re)},56033:function(Et,st,he){"use strict";he.d(st,{N:function(){return ce},Z:function(){return ve}});var oe=he(59301),we=he(98573),E=he(5112),pe=he(6848),fe=he(95237),de=he(43604),ue=he(24905),le=he(20834),se=he(38854),ie={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"},ae=he(64681),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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",ne=he(24334),ee=he(24302),a=he(89299),y=he(41312),x=(ge,ye,me)=>new Promise((be,Se)=>{var Ee=xe=>{try{Ce(me.next(xe))}catch(Be){Se(Be)}},Pe=xe=>{try{Ce(me.throw(xe))}catch(Be){Se(Be)}},Ce=xe=>xe.done?be(xe.value):Promise.resolve(xe.value).then(Ee,Pe);Ce((me=me.apply(ge,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"],z=["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:ge,selectIds:ye,onSelectCheckBox:me=()=>{},showCheckbox:be=!0})=>{var Se,Ee,Pe;const[Ce,xe]=(0,oe.useState)(!1),Be=(0,oe.useRef)(),Ae=()=>{var Ze,Ve;return ge.item_type==="JUDGMENT"?oe.createElement("div",{className:ie.judgmentContent},ge.choices.map((Ue,Ke)=>oe.createElement(E.ZP,{key:Ke,disabled:!0},Ue.choice_text))):ge.item_type==="PROGRAM"?oe.createElement("div",{className:ie.programContent},oe.createElement(we.Z,{value:(Ze=ge.program_attr)==null?void 0:Ze.description})):ge.item_type==="COMBINATION"?oe.createElement("div",{className:ie.combinationContent},(Ve=ge==null?void 0:ge.sub_item_banks)==null?void 0:Ve.map((Ue,Ke)=>{var ze,Ne,Re,He,Qe,it;const Ye=`(\u9898\u76EE${Ke+1}-${(Ue==null?void 0:Ue.item_type)=="SINGLE"?"\u5355\u9009\u9898":(Ue==null?void 0:Ue.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(Ue==null?void 0:Ue.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(Ue==null?void 0:Ue.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return oe.createElement(oe.Fragment,null,oe.createElement("div",{style:{marginTop:10,marginBottom:10}},oe.createElement(we.Z,{value:Ye+Ue.name})),((Ue==null?void 0:Ue.item_type)=="SINGLE"||(Ue==null?void 0:Ue.item_type)=="MULTIPLE")&&Ue.choices.map((We,Oe)=>oe.createElement("div",{key:Oe,className:ie.otherContentItem},oe.createElement("p",null,b[Oe]),oe.createElement(we.Z,{className:ie.otehrContentHtml,value:We.choice_text}))),(Ue==null?void 0:Ue.item_type)=="JUDGMENT"&&oe.createElement("div",{style:{display:"flex",marginBottom:10}},Ue.choices.map((We,Oe)=>oe.createElement(E.ZP,{key:Oe,disabled:!0},We.choice_text))),oe.createElement("div",{className:ie.con},(Ue==null?void 0:Ue.item_type)=="SINGLE"&&oe.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",z==null?void 0:z[(ze=Ue==null?void 0:Ue.choices)==null?void 0:ze.findIndex(We=>We==null?void 0:We.is_answer)]," "),(Ue==null?void 0:Ue.item_type)=="COMPLETION"&&((Ne=Ue==null?void 0:Ue.standard_answer)==null?void 0:Ne.map((We,Oe)=>{var je;return oe.createElement("div",{key:Oe,className:ie.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${We.position}\uFF09\uFF1A${(je=We==null?void 0:We.answer_text)==null?void 0:je.join("\u3001")}`)})),(Ue==null?void 0:Ue.item_type)=="MULTIPLE"&&oe.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(Re=Ue==null?void 0:Ue.choices)==null?void 0:Re.map((We,Oe)=>{if(We!=null&&We.is_answer)return(z==null?void 0:z[Oe])+" "})," "),(Ue==null?void 0:Ue.item_type)=="JUDGMENT"&&oe.createElement("div",null,"\u7B54\u6848\uFF1A",(Qe=(He=Ue==null?void 0:Ue.choices)==null?void 0:He.find(We=>We.is_answer))==null?void 0:Qe.choice_text),(Ue==null?void 0:Ue.item_type)=="SUBJECTIVE"&&oe.createElement("div",null,"\u7B54\u6848\uFF1A",(it=Ue==null?void 0:Ue.answer_texts)==null?void 0:it[0]),oe.createElement("div",null,oe.createElement("span",null,"\u89E3\u6790\uFF1A"),oe.createElement(we.Z,{className:ie.parseAnswerHtml,value:Ue.analysis||"\u6682\u65E0\u89E3\u6790"})),oe.createElement("div",null,oe.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),oe.createElement(pe.Z,{title:(ge==null?void 0:ge.tag_discipline)||"--"},oe.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(ge==null?void 0:ge.tag_discipline)||"--")))))})):oe.createElement("div",{className:ie.otherContent},ge.choices.map((Ue,Ke)=>oe.createElement("div",{key:Ke,className:ie.otherContentItem},oe.createElement("p",null,b[Ke]),oe.createElement(we.Z,{className:ie.otehrContentHtml,value:Ue.choice_text}))))},_e=()=>{var Ze;if((ge==null?void 0:ge.item_type)!=="BPROGRAM")return oe.createElement("div",null,(Ze=ge.standard_answer)==null?void 0:Ze.map((Ve,Ue)=>{var Ke,ze;return oe.createElement("div",{key:Ue,className:ie.answerHtml},(Ve==null?void 0:Ve.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${Ve.position}\uFF09\uFF1A${(Ke=Ve==null?void 0:Ve.answer_text)==null?void 0:Ke.join("\u3001")}`:oe.createElement("div",{style:{display:"flex",alignItems:"center"}},oe.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",Ve.position,"\uFF09\uFF1A"),oe.createElement(ee.Z,{value:(ze=Ve==null?void 0:Ve.answer_text)==null?void 0:ze.join("\u3001"),readOnly:!0})))}))},Le=()=>{var Ze,Ve,Ue,Ke,ze,Ne;const Re={SUBJECTIVE:(Ze=ge.answer_texts)==null?void 0:Ze[0],JUDGMENT:(Ue=(Ve=ge.choices)==null?void 0:Ve.find(Fe=>Fe.is_answer))==null?void 0:Ue.choice_text},He=ge.choices.map(Fe=>Fe.is_answer).findIndex(Fe=>Fe),Qe=He>-1?z[He]:"";let it="";ge.choices.map((Fe,Ge)=>{Fe.is_answer&&(it+=z[Ge])});const Ye=Re[ge.item_type];let We=((Ke=ge==null?void 0:ge.program_attr)==null?void 0:Ke.code)||"";try{We=ne.Base64.decode(((ze=ge==null?void 0:ge.program_attr)==null?void 0:ze.code)||"")}catch(Fe){}const Oe={SINGLE:oe.createElement(fe.Z,null,oe.createElement(de.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),oe.createElement(de.Z,{flex:1},oe.createElement(we.Z,{className:ie.answerHtml,value:`\u7B54\u6848\uFF1A${Qe||"\u65E0"}`}))),MULTIPLE:oe.createElement(fe.Z,null,oe.createElement(de.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),oe.createElement(de.Z,{flex:1},oe.createElement(we.Z,{className:ie.answerHtml,value:`\u7B54\u6848\uFF1A${it||"\u65E0"}`}))),COMPLETION:_e(),BPROGRAM:oe.createElement("div",null,oe.createElement(we.Z,{className:ie.answerHtml,showProgramFill:!0,value:We}),(Ne=ge.standard_answer)==null?void 0:Ne.map((Fe,Ge)=>oe.createElement("div",{key:Ge,className:ie.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Fe.position}\uFF09\uFF1A${Fe==null?void 0:Fe.answer_text}`)))},je=oe.createElement(fe.Z,null,oe.createElement(de.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),oe.createElement(de.Z,{flex:1},oe.createElement(we.Z,{className:ie.answerHtml,value:`${Ye||"\u65E0"}`})));return Oe[ge.item_type]||je},ke=Ze=>{let Ve=[...ye];Ze.target.checked?Ve.push(ge.id):Ve=Ve.filter(Ue=>Ue!==ge.id),me(Ve)},De=Ze=>x(void 0,null,function*(){if(!Ze&&!(ye!=null&&ye.length))return message.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");Be.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:oe.createElement("div",{className:`font14 ${ie.overflow}`,style:{maxHeight:500,overflow:"auto"}},oe.createElement("div",{className:ie.tips},oe.createElement("div",null,"\u63D0\u793A\uFF1A"),oe.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"),oe.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")),oe.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),oe.createElement(CustomTree,{defaultValue:!0,value:Be.current,onChange:Ve=>Be.current=Ve})),onOk:()=>x(void 0,null,function*(){var Ve;const Ue=yield batchGroup({ids:Ze?[Ze]:ye,groups_ids:(Ve=Be.current)==null?void 0:Ve[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",Ue),Be.current=[],Ue==null||Ue.status})})});return oe.createElement("div",{className:ie.itemWrap},oe.createElement("div",{className:ie.list},be&&oe.createElement(ue.default,{className:"mr10",onChange:ke,checked:ye.includes(ge.id)}),oe.createElement("div",{onClick:()=>xe(!Ce),className:ie.title},oe.createElement(we.Z,{key:1,showLines:1,showTextOnly:!0,className:ie.topicTitleContent,value:(ge==null?void 0:ge.item_type)==="BPROGRAM"?(Se=ge==null?void 0:ge.program_attr)==null?void 0:Se.description:ge.name})),oe.createElement("div",{onClick:()=>xe(!Ce),className:ie.tr},oe.createElement("i",{style:{transform:Ce?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),oe.createElement("aside",{style:Ce?{display:"block"}:{display:"none"},className:ie.itemDetail},oe.createElement("div",{style:{marginBottom:44}},oe.createElement(we.Z,{key:2,className:ie.topicTitleContent,value:(ge==null?void 0:ge.item_type)==="BPROGRAM"?(Ee=ge==null?void 0:ge.program_attr)==null?void 0:Ee.description:ge.name}),oe.createElement("div",{className:`${ie.row} mt15`},Ae()),oe.createElement("div",{className:ie.row},oe.createElement("div",{className:ie.updateTimeRow},oe.createElement("div",{className:ie.updateTimeWrap},ge.item_type==="PROGRAM"&&oe.createElement("p",{className:ie.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(Pe=ge==null?void 0:ge.languages)==null?void 0:Pe.join("/")))))),ge.item_type!=="COMBINATION"&&oe.createElement("div",{className:ie.answerWrapper},oe.createElement("img",{src:re,alt:"",className:ie.decoration}),oe.createElement("div",{className:ie.answer},Le()),oe.createElement("div",{className:ie.parse},oe.createElement("div",{className:ie.parseText},"\u89E3\u6790\uFF1A"),oe.createElement("div",{className:ie.parseAnswer},ge.analysis?oe.createElement(we.Z,{className:ie.parseAnswerHtml,value:ge.analysis}):"\u6682\u65E0\u89E3\u6790")),oe.createElement("div",{className:ie.parse},oe.createElement("div",{className:ie.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),oe.createElement(pe.Z,{title:(ge==null?void 0:ge.tag_discipline)||"--"},oe.createElement("div",{className:ie.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(ge==null?void 0:ge.tag_discipline)||"--"))))))},ce=({SubjectShare:ge,isProblemset:ye,data:me,user:be,page:Se,activeTabsKey:Ee,onPublicReview:Pe=()=>{},onStartExperience:Ce=()=>{},onSetPrivate:xe=()=>{},onCorrection:Be=()=>{},onChangeTag:Ae=()=>{},onCollect:_e=()=>{},onSetPublic:Le=()=>{},onDelete:ke=()=>{},onCancel:De=()=>{},onSelect:Ze=()=>{},onMoveTo:Ve=()=>{},addProblemset:Ue=()=>{},onSetShare:Ke=()=>{},onCancelShare:ze=()=>{},onPublish:Ne=()=>{},onCancelPublish:Re=()=>{}})=>{var He,Qe,it,Ye,We,Oe,je,Fe,Ge,nt,$e,Je,Ie,Te,Me;const Xe=me.item_type==="PROGRAM"?`/problems/newedit/${(He=me.program_attr)==null?void 0:He.identifier}?tabs_key=${Ee}&page=${Se}`:me.item_type==="BPROGRAM"?`/problemset/edit/${(Qe=me.program_attr)==null?void 0:Qe.identifier}?type=1&tabs_key=${Ee}&page=${Se}`:`/problemset/edit/${me.id}?tabs_key=${Ee}&page=${Se}`,tt=Ee==="0"&&!me.public&&!me.apply&&(me.item_type==="PROGRAM"&&((it=me.program_attr)==null?void 0:it.status)!==0||me.item_type!=="PROGRAM"),ct=[{label:oe.createElement("a",{className:ie.actionLink,onClick:()=>{y.Z.publish("model-change-problem",me)}},"\u4EE5\u9898\u6362\u9898"),key:"14",show:(0,ae.$O)()&&["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"].includes(me.item_type)},{label:oe.createElement("a",{className:ie.actionLink,onClick:()=>onCopy(me.id,!1)},"\u590D\u5236"),key:"2",show:Ee==="0"},{label:oe.createElement("a",{className:ie.actionLink,onClick:()=>{var dt;return Re((dt=me==null?void 0:me.program_attr)==null?void 0:dt.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(Ee==="0"||Ee==="3")&&me.item_type==="PROGRAM"&&((Ye=me.program_attr)==null?void 0:Ye.status)!==0&&!me.public&&((We=me.author)==null?void 0:We.login)===((Oe=be.userInfo)==null?void 0:Oe.login)},{label:oe.createElement("a",{className:ie.actionLink,onClick:()=>Ve(me.id)},"\u79FB\u52A8\u5230"),key:"1",show:Ee==="0"},{label:oe.createElement("a",{className:ie.actionLink,onClick:()=>{me.is_share?ze(me.id):Ke(me.id)}},"\u5171\u4EAB"),key:"3",show:Ee==="0"&&ge},{label:oe.createElement("a",{className:ie.actionLink,onClick:()=>Le(me)},"\u516C\u5F00"),key:"4",show:tt},{label:oe.createElement("a",{className:ie.reviewFlag,onClick:Pe},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:Ee==="0"&&!me.public&&me.apply&&(me.item_type==="PROGRAM"&&me.program_attr.status!==0||me.item_type!=="PROGRAM")},{label:oe.createElement("a",{className:ie.actionLink,onClick:()=>xe(me.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(Ee==="0"||Ee==="1")&&me.public&&((je=me.author)==null?void 0:je.login)===((Fe=be.userInfo)==null?void 0:Fe.login)||Ee==="1"&&(0,ae.ag)()},{label:oe.createElement("a",{className:ie.actionLink,onClick:()=>_e(me.id,me.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:Ee==="2"},{label:oe.createElement("a",{className:ie.actionLink,onClick:()=>{var dt;return Ne((dt=me==null?void 0:me.program_attr)==null?void 0:dt.identifier)}},"\u53D1\u5E03"),key:"8",show:(Ee==="0"||Ee==="3")&&me.item_type==="PROGRAM"&&((Ge=me.program_attr)==null?void 0:Ge.status)===0&&!me.public&&((nt=me.author)==null?void 0:nt.login)===(($e=be.userInfo)==null?void 0:$e.login)},{label:oe.createElement("a",{className:ie.actionLink,onClick:()=>_e(me.id,me.is_collected)},me.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:(Ee==="1"||Ee==="3")&&!(0,ae.ag)()&&!(0,ae.JA)()&&((Je=me.author)==null?void 0:Je.login)!==((Ie=be.userInfo)==null?void 0:Ie.login)},{label:oe.createElement("a",{className:ie.actionLink,onClick:()=>Be(me.id)},"\u7EA0\u9519"),key:"10",show:Ee!=="0"&&!(0,ae.ag)()&&!(0,ae.JA)()},{label:oe.createElement("a",{className:ie.actionLink,onClick:()=>Ae(me)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:Ee==="0"||Ee==="3"&&(me==null?void 0:me.edit_item_bank)},{label:oe.createElement("a",{className:ie.actionLink,onClick:()=>ke(me.id)},"\u5220\u9664"),key:"11",show:Ee==="0"&&!me.public||Ee==="1"&&(0,ae.ag)()&&((Te=me.author)==null?void 0:Te.login)!==((Me=be.userInfo)==null?void 0:Me.login)},{label:oe.createElement("a",{className:ie.actionLink,onClick:()=>Ue(me.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:Ee==="1"||Ee==="3"}].filter(dt=>dt.show),et=oe.createElement(le.default,{forceSubMenuRender:!0,className:ie.menu,items:ct}),rt=oe.createElement(le.default,{forceSubMenuRender:!0,className:ie.menu},oe.createElement(le.default.Item,{key:"10"},oe.createElement("a",{className:ie.actionLink,onClick:()=>Be(me.id)},"\u7EA0\u9519"))),xt=Ee!=="0"&&!(0,ae.ag)()&&!(0,ae.JA)();return oe.createElement(oe.Fragment,null,ye?oe.createElement(oe.Fragment,null,(Ee==="0"||Ee==="3"&&(me==null?void 0:me.edit_item_bank))&&!me.public&&oe.createElement("span",{className:ie.textBtn,style:{cursor:"pointer"},onClick:()=>{(0,a.xg)(Xe);const dt=document.getElementById(me.id),St=window.pageYOffset||document.documentElement.scrollTop;localStorage.setItem("problemsetid",dt.getBoundingClientRect().top+St+"")}},oe.createElement("div",{className:ie.line},oe.createElement("b",{className:ie.b1}),oe.createElement("b",{className:ie.b2})),oe.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),"\u7F16\u8F91"),oe.createElement("span",{className:ie.textBtn,style:{cursor:"pointer"},onClick:()=>Ce(me)},oe.createElement("div",{className:ie.line},oe.createElement("b",{className:ie.b1}),oe.createElement("b",{className:ie.b2})),oe.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",oe.createElement("div",{className:ie.line},oe.createElement("b",{className:ie.b1}),oe.createElement("b",{className:ie.b2}))),ct.length>0&&oe.createElement(se.Z,{dropdownRender:()=>et},oe.createElement("span",{style:{cursor:"default",width:"105px"},onClick:dt=>dt.preventDefault()},oe.createElement("span",{className:ie.textBtn},oe.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",oe.createElement("div",{className:ie.line},oe.createElement("b",{className:ie.b1}),oe.createElement("b",{className:ie.b2})))))):xt?oe.createElement(se.Z,{className:"ml40",dropdownRender:()=>rt},oe.createElement("span",{style:{cursor:"default",width:"105px"},onClick:dt=>dt.preventDefault()},oe.createElement("span",{className:ie.textBtn},oe.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",oe.createElement("div",{className:ie.line},oe.createElement("b",{className:ie.b1}),oe.createElement("b",{className:ie.b2}))))):oe.createElement("span",null))};var ve=te},69458:function(Et,st,he){"use strict";he.r(st),he.d(st,{TabType:function(){return lr},default:function(){return Mr}});var oe=he(59301),we=he(44993),E=he(24949),pe=he(99313),fe=he(92832),de=he(78241),ue=he(43418),le=he(5112),se=he(8591),ie=he(71418),ae=he(24905),re=he(20834),ne=he(6848),ee=he(19842),a=he(57809),y=he(66104),x=he(3113),b=he(38854),z=he(95237),te=he(58421),ce=he(23464),ve=he(63604),ge=he(31263),ye=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Se=(Jt,fn)=>{var Qt={};for(var Ln in Jt)me.call(Jt,Ln)&&fn.indexOf(Ln)<0&&(Qt[Ln]=Jt[Ln]);if(Jt!=null&&ye)for(var Ln of ye(Jt))fn.indexOf(Ln)<0&&be.call(Jt,Ln)&&(Qt[Ln]=Jt[Ln]);return Qt};const Ee=Jt=>{var fn=Jt,{problemset:Qt,globalSetting:Ln,loading:Yn,dispatch:An}=fn,ar=Se(fn,["problemset","globalSetting","loading","dispatch"]);return oe.createElement(ue.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Qt.actionTabs.key==="Problemset-PublicReview",title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{An({type:"problemset/setActionTabs",payload:{}})},onCancel:()=>{An({type:"problemset/setActionTabs",payload:{}})}},oe.createElement("div",{className:ge.Z.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),oe.createElement("div",{className:ge.Z.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};var Pe=(0,we.connect)(({problemset:Jt,loading:fn,globalSetting:Qt})=>({problemset:Jt,globalSetting:Qt,loading:fn.effects}))(Ee),Ce={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"},xe=he(92578),Be=he(61186),Ae=he.n(Be),_e=he(13952);const Le=({problemset:Jt,dispatch:fn})=>{const[Qt,Ln]=(0,oe.useState)([]),[Yn,An]=(0,oe.useState)(!0),ar=()=>{fn({type:"problemset/setActionTabs",payload:{}})};(0,oe.useEffect)(()=>{var lt,Pt;Jt.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898"&&Ln([(Pt=(lt=Jt.actionTabs)==null?void 0:lt.params)==null?void 0:Pt.group_id])},[Jt.actionTabs.key]);const qe=()=>{if(Qt.length===0){se.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6\u5939");return}ot({},`/api/item_banks/export.xlsx?group_id=${Qt[0]}&include_children=${Yn}`,(lt,Pt)=>{var Ft;if(((Ft=lt.target.response)==null?void 0:Ft.type)==="application/json"){let kt=new FileReader;kt.readAsText(lt.target.response,"utf-8"),kt.addEventListener("loadend",()=>{const It=JSON.parse(kt.result);se.ZP.warning((It==null?void 0:It.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458")});return}let rn=new Blob([lt.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),Vt=`\u5BFC\u51FA\u8BD5\u9898-${Ae()().format("YYYYMMDD_HH:mm:ss")}.xlsx`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(rn,Vt);else{let kt=URL.createObjectURL(rn),It=document.createElement("a");It.href=kt,It.setAttribute("download",Vt),document.body.appendChild(It),It.click(),window.URL.revokeObjectURL(It.href)}ar()})},ot=(lt,Pt,Ft,rn)=>{const Vt=_e.Z.API_SERVER+Pt,kt=new window.XMLHttpRequest;return kt.withCredentials=!0,kt.addEventListener("load",function(It){Ft(It,kt)},!1),kt.addEventListener("error",function(It){rn&&rn(It)},!1),kt.responseType="blob",kt.open("GET",Vt),kt.send(null),kt};return oe.createElement(ue.default,{centered:!0,title:"\u5BFC\u51FA\u8BD5\u9898",open:Jt.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898",width:718,destroyOnClose:!0,wrapClassName:Ce.customModal,onCancel:ar,onOk:qe},oe.createElement("aside",{className:Ce.exportModal},oe.createElement("div",{style:{marginBottom:20}},oe.createElement("label",{style:{marginRight:20}},"\u5BFC\u51FA\u8BBE\u7F6E"),oe.createElement(le.ZP.Group,{onChange:lt=>{An(lt.target.value)},value:Yn},oe.createElement(le.ZP,{value:!0},"\u5305\u542B\u5B50\u6587\u4EF6\u5939"),oe.createElement(le.ZP,{value:!1},"\u4EC5\u5F53\u524D\u6587\u4EF6\u5939"))),oe.createElement(xe.Z,{value:Qt,onChange:lt=>Ln(lt)}),oe.createElement("div",{className:Ce.export_text},"\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA")))};var ke=(0,we.connect)(({problemset:Jt})=>({problemset:Jt}))(Le),De={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"},Ze=he(88387),Ve=(Jt,fn,Qt)=>new Promise((Ln,Yn)=>{var An=ot=>{try{qe(Qt.next(ot))}catch(lt){Yn(lt)}},ar=ot=>{try{qe(Qt.throw(ot))}catch(lt){Yn(lt)}},qe=ot=>ot.done?Ln(ot.value):Promise.resolve(ot.value).then(An,ar);qe((Qt=Qt.apply(Jt,fn)).next())});const Ue=({problemset:Jt,dispatch:fn,onOk:Qt})=>{var Ln,Yn;const An=(0,we.useParams)(),[ar,qe]=(0,oe.useState)([]),[ot,lt]=(0,oe.useState)(1),[Pt,Ft]=(0,oe.useState)([]),[rn,Vt]=(0,oe.useState)([]),[kt,It]=(0,oe.useState)(!0),[on,tn]=(0,oe.useState)(!1),[_t,Wt]=(0,oe.useState)(!1);(0,oe.useEffect)(()=>{var bt,pn;Jt.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898"&&(Ot(),Ft([(pn=(bt=Jt.actionTabs)==null?void 0:bt.params)==null?void 0:pn.group_id]))},[Jt.actionTabs.key]);const Ot=()=>Ve(void 0,null,function*(){It(!0);const bt=yield(0,Ze.Of)({type:0,page:1,per_page:10,order_by:"new"});if(bt!=null&&bt.item_banks_group){const Xn=[{id:-1,item_banks_count:(bt==null?void 0:bt.no_group_count)||0,name:{name:"\u672A\u52A0\u5165\u5206\u7EC4"}}].concat((bt==null?void 0:bt.item_banks_group)||[]);qe(Xn)}It(!1)}),vn=()=>{fn({type:"problemset/setActionTabs",payload:{}})},On=()=>Ve(void 0,null,function*(){if(Pt.length===0){se.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u7684\u6587\u4EF6\u5939");return}if(ot===1){lt(2);return}tn(!0);const bt=yield(0,Ze.GW)({item_banks_group_ids:Pt,clazz:"ItemBank",group_ids:rn});(bt==null?void 0:bt.status)===0&&(Qt(),vn()),tn(!1)}),Hn=bt=>{Ft(bt),Wt(bt.length===ar.length)};return oe.createElement(ue.default,{centered:!0,afterClose:()=>{Vt([]),lt(1),Wt(!1),qe([])},title:`\u5171\u4EAB\u8BD5\u9898${ot}/2`,open:Jt.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898",footer:null,width:718,destroyOnClose:!0,wrapClassName:De.customModal,onCancel:vn},oe.createElement("aside",{className:De.shareModal},oe.createElement(ie.Z,{spinning:kt},oe.createElement("div",{className:De.content},ot===1&&oe.createElement("div",{className:De.group},oe.createElement(xe.Z,{value:Pt,onChange:bt=>Ft(bt)})),ot===2&&oe.createElement("div",{className:De.teachGroup},oe.createElement("p",null,"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),oe.createElement(ae.default.Group,{value:rn,onChange:bt=>Vt(bt)},(Yn=(Ln=Jt==null?void 0:Jt.teachGroupData)==null?void 0:Ln.groups)==null?void 0:Yn.map(bt=>oe.createElement(ae.default,{key:bt.group_id,value:bt.group_id},bt==null?void 0:bt.name))))),oe.createElement("div",{className:De.footer},oe.createElement(x.ZP,{onClick:vn},"\u53D6\u6D88"),oe.createElement(x.ZP,{loading:on,onClick:On,type:"primary"},ot===1?"\u4E0B\u4E00\u6B65":"\u786E\u8BA4\u5171\u4EAB")))))};var Ke=(0,we.connect)(({problemset:Jt})=>({problemset:Jt}))(Ue),ze=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,He=(Jt,fn)=>{var Qt={};for(var Ln in Jt)Ne.call(Jt,Ln)&&fn.indexOf(Ln)<0&&(Qt[Ln]=Jt[Ln]);if(Jt!=null&&ze)for(var Ln of ze(Jt))fn.indexOf(Ln)<0&&Re.call(Jt,Ln)&&(Qt[Ln]=Jt[Ln]);return Qt},Qe=(Jt,fn,Qt)=>new Promise((Ln,Yn)=>{var An=ot=>{try{qe(Qt.next(ot))}catch(lt){Yn(lt)}},ar=ot=>{try{qe(Qt.throw(ot))}catch(lt){Yn(lt)}},qe=ot=>ot.done?Ln(ot.value):Promise.resolve(ot.value).then(An,ar);qe((Qt=Qt.apply(Jt,fn)).next())});const it=Jt=>{var fn=Jt,{problemset:Qt,globalSetting:Ln,loading:Yn,dispatch:An,onReloadData:ar=()=>{},isPiliangRevoke:qe=!1}=fn,ot=He(fn,["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"]);const lt=(0,oe.useRef)(!1),[Pt,Ft]=(0,oe.useState)(!1);(0,oe.useEffect)(()=>{Qt.actionTabs.key==="Problemset-SetPrivate"?window.localStorage.getItem("problemset-set-private-hint-flag")==="1"?rn():Ft(!0):Ft(!1)},[Qt.actionTabs.key]);const rn=()=>Qe(void 0,null,function*(){lt.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1");let Vt={};qe?Vt=yield An({type:"problemset/revokePublish",payload:Qt.actionTabs.params}):Vt=yield An({type:"problemset/setPrivate",payload:Qt.actionTabs.params}),An({type:"problemset/setActionTabs",payload:{}}),lt.current=!1,(Vt==null?void 0:Vt.status)===0&&ar()});return oe.createElement(ue.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Pt,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:qe?Yn["problemset/revokePublish"]:Yn["problemset/setPrivate"],width:"442px",onOk:rn,onCancel:()=>{An({type:"problemset/setActionTabs",payload:{}}),lt.current=!1}},oe.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"),oe.createElement("div",{className:ge.Z.modalContentLeft},"\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"),oe.createElement("div",null,oe.createElement(ae.default,{className:"mt10",defaultChecked:!1,onChange:Vt=>lt.current=Vt.target.checked},"\u4E0D\u518D\u63D0\u793A")))};var Ye=(0,we.connect)(({problemset:Jt,loading:fn,globalSetting:Qt})=>({problemset:Jt,globalSetting:Qt,loading:fn.effects}))(it),We=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Fe=(Jt,fn)=>{var Qt={};for(var Ln in Jt)Oe.call(Jt,Ln)&&fn.indexOf(Ln)<0&&(Qt[Ln]=Jt[Ln]);if(Jt!=null&&We)for(var Ln of We(Jt))fn.indexOf(Ln)<0&&je.call(Jt,Ln)&&(Qt[Ln]=Jt[Ln]);return Qt},Ge=(Jt,fn,Qt)=>new Promise((Ln,Yn)=>{var An=ot=>{try{qe(Qt.next(ot))}catch(lt){Yn(lt)}},ar=ot=>{try{qe(Qt.throw(ot))}catch(lt){Yn(lt)}},qe=ot=>ot.done?Ln(ot.value):Promise.resolve(ot.value).then(An,ar);qe((Qt=Qt.apply(Jt,fn)).next())});const nt=Jt=>{var fn=Jt,{problemset:Qt,globalSetting:Ln,loading:Yn,dispatch:An,onReloadData:ar=()=>{}}=fn,qe=Fe(fn,["problemset","globalSetting","loading","dispatch","onReloadData"]);const ot=()=>Ge(void 0,null,function*(){const lt=yield An({type:"problemset/handleDelete",payload:Qt.actionTabs.params});An({type:"problemset/setActionTabs",payload:{}}),lt.status===0&&ar()});return oe.createElement(ue.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Qt.actionTabs.key==="Problemset-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Yn["problemset/handleDelete"],width:"442px",onOk:ot,onCancel:()=>{An({type:"problemset/setActionTabs",payload:{}})}},oe.createElement("div",{className:ge.Z.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),oe.createElement("div",{className:ge.Z.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var $e=(0,we.connect)(({problemset:Jt,loading:fn,globalSetting:Qt})=>({problemset:Jt,globalSetting:Qt,loading:fn.effects}))(nt),Je=he(79044),Ie=he(1519),Te=he(30014),Me=he(19197),Xe=he(96834),tt=he(87737),ct=he(4974),et=he(74989),rt={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"},xt=he(43428),dt=he(43604),St={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"};let ht=[];const Dt=Jt=>{ht.forEach(fn=>{Jt.target===fn.element||Tt.isParent(Jt.target,fn.element)||fn.callbacks.forEach(Qt=>Qt())})};window.document.body?window.document.body.addEventListener("click",Dt):window.addEventListener("DOMContentLoaded",()=>{window.document.body.addEventListener("click",Dt)});const Tt={isParent:(Jt,fn)=>{let Qt=Jt;for(;Qt&&Qt.tagName&&Qt.tagName.toLowerCase()!=="body";){if(Qt===fn)return!0;Qt=Qt.parentNode}return!1},init:(Jt,fn)=>{const Qt=ht.filter(Ln=>Ln.element===Jt);return Qt.length>0?Qt[0].callbacks.push(fn):ht.push({element:Jt,callbacks:[fn]}),{clear:()=>{ht=ht.filter(Ln=>Ln.element!==Jt)}}}};var Ct=Tt,Bt=he(27051),Nt=he(59301);const Zt=[{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"}],Lt=({visible:Jt,basketData:fn,basketTotal:Qt,onClose:Ln=()=>{},onDelete:Yn=()=>{},onClear:An,onSubmit:ar})=>{const qe=(0,oe.useRef)(),ot=(0,oe.useRef)();(0,oe.useEffect)(()=>{if(ot.current)return Qt>=0&&!qe.current&&(qe.current=Ct.init(ot.current,()=>{Ln()})),()=>{qe.current&&qe.current.clear()}},[ot.current]);const lt=window.screen.width<=1440;return Nt.createElement(xt.Z,{rootClassName:St.drawerWrap,placement:"right",closable:!1,mask:!1,open:Jt,forceRender:!0,width:lt?130:160,onClose:Ln},Qt>0?Nt.createElement(Nt.Fragment,null,Nt.createElement("div",{className:St.title},"\u8BD5\u9898\u7BEE"),Nt.createElement("div",{ref:ot,className:St.contentWrap},Nt.createElement(z.Z,{wrap:!1,className:St.totalInfo,align:"middle"},Nt.createElement(dt.Z,{span:14},"\u9898\u76EE\u603B\u6570"),Nt.createElement(dt.Z,{span:4},Qt),Nt.createElement(dt.Z,{span:6,className:St.clear,onClick:An},"\u6E05\u7A7A")),Zt.map(Pt=>fn[Pt.stateName]>0&&Nt.createElement(z.Z,{align:"middle",wrap:!1,className:St.problemset,key:Pt.type},Nt.createElement(dt.Z,{span:14},Pt.typeName),Nt.createElement(dt.Z,{span:4},fn[Pt.stateName]),Nt.createElement(dt.Z,{span:6,className:St.delete},Nt.createElement("i",{onClick:()=>Yn(Pt.type),className:`iconfont icon-piliangshanchu3 ${St.deleteIcon}`})))),Nt.createElement(z.Z,{justify:"center",className:St.createBtnWrapper},Nt.createElement(Bt.Z,{block:!0,type:"primary",onClick:ar},"\u521B\u5EFA\u8BD5\u5377")))):Nt.createElement("div",{ref:ot},Nt.createElement("div",{className:St.title},"\u8BD5\u9898\u7BEE"),Nt.createElement(ve.Z,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u52A0\u5165\u8BD5\u9898\u7BEE\u540E\u8FDB\u884C\u7EC4\u5377",styles:{width:120},imgStyles:{width:120}})))};var Rt=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,En=(Jt,fn)=>{var Qt={};for(var Ln in Jt)zt.call(Jt,Ln)&&fn.indexOf(Ln)<0&&(Qt[Ln]=Jt[Ln]);if(Jt!=null&&Rt)for(var Ln of Rt(Jt))fn.indexOf(Ln)<0&&xn.call(Jt,Ln)&&(Qt[Ln]=Jt[Ln]);return Qt},sn=(Jt,fn,Qt)=>new Promise((Ln,Yn)=>{var An=ot=>{try{qe(Qt.next(ot))}catch(lt){Yn(lt)}},ar=ot=>{try{qe(Qt.throw(ot))}catch(lt){Yn(lt)}},qe=ot=>ot.done?Ln(ot.value):Promise.resolve(ot.value).then(An,ar);qe((Qt=Qt.apply(Jt,fn)).next())});const an={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"},gn=Jt=>{var fn=Jt,{problemset:Qt,globalSetting:Ln,loading:Yn,dispatch:An,onReloadData:ar=()=>{},onReloadBasketData:qe=()=>{}}=fn,ot=En(fn,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),lt,Pt;const Ft=()=>sn(void 0,null,function*(){const rn=yield An({type:"problemset/basketDelete",payload:Qt.actionTabs.params});An({type:"problemset/setActionTabs",payload:{}}),rn.status===0&&(ar(),qe())});return oe.createElement(ue.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Qt.actionTabs.key==="Problemset-BasketDelete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Yn["problemset/handleDelete"],width:"442px",onOk:Ft,onCancel:()=>{An({type:"problemset/setActionTabs",payload:{}})}},oe.createElement("div",{className:ge.Z.modalContent},"\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D\u7684",an[(Pt=(lt=Qt.actionTabs)==null?void 0:lt.params)==null?void 0:Pt.type]))};var ln=(0,we.connect)(({problemset:Jt,loading:fn,globalSetting:Qt})=>({problemset:Jt,globalSetting:Qt,loading:fn.effects}))(gn),$t={hide:"hide___P6mxu",open:"open___hazgP",basket:"basket___y6VHF",count:"count___YEH5s",iconWrap:"iconWrap___l__Lj",icon:"icon___yiXgh",name:"name___tBtew"};const Tn=({count:Jt,visibleBasket:fn,onToggleVisible:Qt=()=>{}})=>oe.createElement(ne.Z,{title:"\u8BD5\u9898\u7BEE",placement:"left"},oe.createElement("div",{className:`${fn?$t.open:$t.hide} ${$t.basket}`,onClick:Qt},Jt>0&&oe.createElement("div",{className:$t.count},Jt),oe.createElement("span",{className:$t.iconWrap},oe.createElement("i",{className:`${$t.icon} iconfont icon-shitilan`})),oe.createElement("div",{className:$t.name},"\u8BD5\u9898\u7BEE")));var Ht=he(56033),qt=he(89252),un=he(89299),Xt=he(64681),at=he(28103),ft={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"},vt=he(84698),wt=he(2686),Ut=he(662),Yt=he(52430),Kt=Object.defineProperty,pt=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,mt=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,cn=(Jt,fn,Qt)=>fn in Jt?Kt(Jt,fn,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):Jt[fn]=Qt,wn=(Jt,fn)=>{for(var Qt in fn||(fn={}))Mt.call(fn,Qt)&&cn(Jt,Qt,fn[Qt]);if(mt)for(var Qt of mt(fn))mn.call(fn,Qt)&&cn(Jt,Qt,fn[Qt]);return Jt},Fn=(Jt,fn)=>pt(Jt,gt(fn)),At=(Jt,fn,Qt)=>new Promise((Ln,Yn)=>{var An=ot=>{try{qe(Qt.next(ot))}catch(lt){Yn(lt)}},ar=ot=>{try{qe(Qt.throw(ot))}catch(lt){Yn(lt)}},qe=ot=>ot.done?Ln(ot.value):Promise.resolve(ot.value).then(An,ar);qe((Qt=Qt.apply(Jt,fn)).next())});const{Search:jt}=fe.default,Bn={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},Gt={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\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"}]},bn=({classroomList:Jt,loading:fn,dispatch:Qt,cb:Ln,shixunIds:Yn=[]})=>{var An,ar,qe,ot;const lt=(0,we.useParams)(),Pt=(0,we.useLocation)(),{actionTabs:Ft}=Jt,[rn]=de.default.useForm(),{shixunLists:Vt}=Jt,[kt,It]=(0,oe.useState)([]),[on,tn]=(0,oe.useState)([]),[_t,Wt]=(0,oe.useState)([]),[Ot,vn]=(0,oe.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,oe.useEffect)(()=>{Jt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&Qt({type:"classroomList/getShixunLists",payload:wn({},Ot)})},[Jt.actionTabs.key]),(0,oe.useEffect)(()=>{On()},[lt]);const On=()=>At(void 0,null,function*(){const pn=yield(0,vt.I_)({}),Xn=yield(0,Yt.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});Wt([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(Xn==null?void 0:Xn.groups)||[]]),tn((pn==null?void 0:pn.disciplines)||[])}),Hn=(pn,Xn,er)=>{Ot.tag_level=pn,Ot.sub_discipline_id=Xn,Ot.discipline_id=er,Ot.page=1,vn(wn({},Ot)),Qt({type:"classroomList/getShixunLists",payload:wn({},Ot)})},bt=()=>{Qt({type:"classroomList/setActionTabs",payload:{}}),vn({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 Jt.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:oe.createElement(xt.Z,{placement:"bottom",height:"100%",closable:!0,onClose:bt,open:Jt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:ft.drawer,footer:oe.createElement("div",{className:"tc"},oe.createElement(x.ZP,{size:"middle",onClick:()=>{bt(),It([])},style:{marginRight:8}},"\u53D6\u6D88"),oe.createElement(x.ZP,{size:"middle",onClick:()=>At(void 0,null,function*(){var pn,Xn;for(let er=0;er<(kt==null?void 0:kt.length);er++){const Wn=kt[er];if(Yn.includes(Wn)){se.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(Xn=(pn=Vt==null?void 0:Vt.shixun_list)==null?void 0:pn.find(_r=>_r.id===Wn))==null?void 0:Xn.title}`);return}}bt(),Ln(kt),It([])}),type:"primary"},"\u786E\u5B9A"))},oe.createElement("section",{className:"tc"},oe.createElement(Ut.Z,{onChange:pn=>{vn(Fn(wn(wn({},Ot),pn),{page:1})),Qt({type:"classroomList/getShixunLists",payload:Fn(wn(wn({},Ot),pn),{page:1})})}})),oe.createElement("section",{className:"edu-container"},oe.createElement("ul",{className:ft.menu},oe.createElement("li",null,Bn.name),(An=Bn==null?void 0:Bn.children)==null?void 0:An.map((pn,Xn)=>oe.createElement("li",{className:Ot[Bn.id]==pn.id?ft.actived:"",key:pn.id,onClick:()=>{Ot[Bn.id]=pn.id,Ot.page=1,vn(wn({},Ot)),Qt({type:"classroomList/getShixunLists",payload:wn({},Ot)})}},oe.createElement("strong",null,pn.name)))),oe.createElement("ul",{className:ft.menuDirection},oe.createElement("li",{className:ft.directionName},"\u65B9\u5411"),oe.createElement("li",{className:Ot.discipline_id?"":ft.actived,onClick:()=>{Hn(null,null,null)}},oe.createElement("strong",null,"\u5168\u90E8")),on==null?void 0:on.map(function(pn,Xn){return oe.createElement("li",{key:Xn,className:Ot.discipline_id==pn.id?ft.actived:""},oe.createElement("strong",{onClick:()=>{Hn(1,null,pn.id)}},pn.name),oe.createElement("div",null,pn.sub_disciplines.map(function(er,Wn){return oe.createElement("div",{key:Wn,className:"mt5"},oe.createElement("div",{className:Ot.sub_discipline_id==er.id?`${ft.actived2} ${ft.subTag}`:ft.subTag,onClick:()=>{Hn(2,er.id,pn.id)}},er.name),oe.createElement("ul",{className:"mt5"},er.tags&&er.tags.map(function(_r,Mn){return oe.createElement("li",{key:Mn,className:Ot.sub_discipline_id==_r.id&&Ot.tag_level===3?ft.actived2:"",onClick:()=>{Hn(3,_r.id,pn.id)}},_r.name)})))})))})),Ot.type==="mine"&&oe.createElement("ul",{className:ft.menu},oe.createElement("li",null,"\u76EE\u5F55"),_t==null?void 0:_t.map((pn,Xn)=>oe.createElement("li",{className:Ot.group_id==pn.id?ft.actived:"",key:pn.name,onClick:()=>{Ot.group_id=pn.id,Ot.page=1,vn(wn({},Ot)),Qt({type:"classroomList/getShixunLists",payload:wn({},Ot)})}},oe.createElement("strong",null,pn.name)))),oe.createElement("ul",{className:ft.menu},oe.createElement("li",null,Gt.name),(ar=Gt==null?void 0:Gt.children)==null?void 0:ar.map((pn,Xn)=>oe.createElement("li",{className:Ot[Gt.id]==pn.id?ft.actived:"",key:pn.name,onClick:()=>{Ot[Gt.id]=pn.id,Ot.page=1,vn(wn({},Ot)),Qt({type:"classroomList/getShixunLists",payload:wn({},Ot)})}},oe.createElement("strong",null,pn.name)))),oe.createElement(z.Z,null,oe.createElement(dt.Z,{flex:"1"},oe.createElement("div",{className:ft.menuCourse,style:{margin:"0px 15px"}},oe.createElement("ul",null,oe.createElement("li",null,"\u5DF2\u9009",oe.createElement("span",{className:"c-blue"},kt.length),"\u4E2A"),oe.createElement("li",null,"\u5171",oe.createElement("span",{className:"c-blue"},Vt.shixuns_count),"\u4E2A"),oe.createElement("li",{className:"current",onClick:()=>{const pn=Fn(wn({},Ot),{order:Ot.order==="asc"?"desc":"asc"});vn(pn),Qt({type:"classroomList/getShixunLists",payload:pn})}},"\u5B66\u4E60\u4EBA\u6570",oe.createElement("p",{className:`edu-sorter current ${Ot.order}`},Ot.order==="asc"?oe.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):oe.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),oe.createElement(dt.Z,{className:"c-grey-999"},(Ot==null?void 0:Ot.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")),(qe=Vt==null?void 0:Vt.shixun_list)==null?void 0:qe.map(function(pn,Xn){return oe.createElement("div",{className:ft.listItem,key:Xn},oe.createElement(ae.default,{checked:kt.includes(pn.id),value:pn.id,disabled:pn==null?void 0:pn.need_authorize,onChange:er=>{let Wn=kt.indexOf(pn.id);kt.indexOf(pn.id)>-1?It(kt.filter(_r=>_r!==pn.id)):It(kt.concat(pn.id))}}),oe.createElement("div",{className:ft.info},oe.createElement("div",{className:ft.title},oe.createElement("div",{className:ft.titleLeft},oe.createElement("a",{className:"c-black",href:`/shixuns/${pn==null?void 0:pn.identifier}/challenges`,target:"_blank"},oe.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:pn.title}})),(pn==null?void 0:pn.need_authorize)&&oe.createElement("span",{onClick:()=>{(0,wt.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,Xt.Ny)()&&(pn==null?void 0:pn.mark_status)===1&&oe.createElement(ne.Z,{title:pn==null?void 0:pn.mark_content},oe.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,Xt.Ny)()&&(pn==null?void 0:pn.mark_status)===2&&oe.createElement(ne.Z,{title:pn==null?void 0:pn.mark_content},oe.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,Xt.Ny)()&&(pn==null?void 0:pn.mark_status)===3&&oe.createElement(ne.Z,{title:pn==null?void 0:pn.mark_content},oe.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),oe.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},oe.createElement("span",{className:ft.description,dangerouslySetInnerHTML:{__html:pn.description}})),oe.createElement("div",{className:" mt15"},pn.challenge_names.map(function(er,Wn){return oe.createElement("span",{key:Wn,className:"mr30 font12"},"\u7B2C",Wn+1,"\u5173 ",er," ")})),oe.createElement(at.Z,{dashed:!0}),oe.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},oe.createElement("div",null,oe.createElement(ne.Z,{overlayClassName:ft["tooltip-content"],title:oe.createElement("div",null,oe.createElement("span",{dangerouslySetInnerHTML:{__html:pn==null?void 0:pn.member_user_names}}))},oe.createElement("span",{className:ft.authorname,dangerouslySetInnerHTML:{__html:pn==null?void 0:pn.member_user_names}})),pn.author_school_name&&oe.createElement(oe.Fragment,null,oe.createElement("span",{dangerouslySetInnerHTML:{__html:pn.author_school_name}}))),oe.createElement("div",null,oe.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",pn.level),oe.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",pn.study_count)))))}),((ot=Vt==null?void 0:Vt.shixun_list)==null?void 0:ot.length)===0&&oe.createElement(ve.Z,null),oe.createElement("p",null)),oe.createElement("div",{className:"tc mt20"},oe.createElement(te.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:Ot.page||1,showQuickJumper:!0,total:Vt==null?void 0:Vt.shixuns_count,onChange:pn=>{const Xn=Fn(wn({},Ot),{page:pn});vn(Xn),Qt({type:"classroomList/getShixunLists",payload:Xn})}})))};var nn=(0,we.connect)(({classroomList:Jt,loading:fn})=>({classroomList:Jt,loading:fn}))(bn),nr=he(66654),kn=he(89392),Un={operating:"operating___srUHx",tip:"tip___F8nWU"},pr=he(4213),_n=he(59301),ur=Object.defineProperty,$n=Object.getOwnPropertySymbols,cr=Object.prototype.hasOwnProperty,ir=Object.prototype.propertyIsEnumerable,Vn=(Jt,fn,Qt)=>fn in Jt?ur(Jt,fn,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):Jt[fn]=Qt,rr=(Jt,fn)=>{for(var Qt in fn||(fn={}))cr.call(fn,Qt)&&Vn(Jt,Qt,fn[Qt]);if($n)for(var Qt of $n(fn))ir.call(fn,Qt)&&Vn(Jt,Qt,fn[Qt]);return Jt};const Br=({data:Jt,height:fn=400},Qt)=>{var Ln;const[Yn]=de.default.useForm(),[An,ar]=(0,oe.useState)({});return(0,oe.useEffect)(()=>{Jt&&(ar(Jt),Yn.setFieldsValue(rr({},Jt)))},[Jt]),(0,oe.useImperativeHandle)(Qt,()=>({form:Yn})),_n.createElement("div",{className:Un.operating,style:{marginBottom:"0"}},_n.createElement(de.default,{form:Yn,scrollToFirstError:!0,onValuesChange:()=>{ar(rr({},Yn.getFieldsValue()))}},_n.createElement(de.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"}]},_n.createElement(fe.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26",suffix:`${((Ln=An.name)==null?void 0:Ln.length)||0}/30`})),_n.createElement(de.default.Item,{name:"languages",label:"\u7F16\u7A0B\u8BED\u8A00",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},_n.createElement(ae.default.Group,null,_n.createElement(ae.default,{value:"c"},"C"),_n.createElement(ae.default,{value:"c++"},"C++"),_n.createElement(ae.default,{value:"java"},"Java"),_n.createElement(ae.default,{value:"python"},"Python"))),_n.createElement("div",{className:Un.tip},"\u9009\u62E9\u652F\u6301\u4EE5\u4E0B\u7F16\u7A0B\u8BD5\u9898\u8FDB\u884C\u7F16\u8BD1\u7684\u8BED\u8A00"),_n.createElement("div",{style:{margin:"20px 0 12px 0px"}},"\u4F5C\u4E1A\u8BF4\u660E"),_n.createElement(de.default.Item,{name:"description"},_n.createElement(pr.Z,{height:fn,defaultValue:An.description||"",watch:!0}))))};var dn=(0,oe.forwardRef)(Br),br=he(9050),Er="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",vr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAABIdJREFUWEftWGtMm1UYfg5taScYNhbt5qAFioMRE6aRkGiQP8vEJcZFZ5YYr9Fd3NTID/3hdS5xXoKZZpvrNsBtJotZlkxHyOIIZjLnLiSGxUWHQKXQsoGAjmAp7dcecw609Lt5GN/XTLOdP6f9Lud73ud93ve85yWUUgv+w4MQEkuFR24CNtlbNx7DvmCshtKYFxR5lAKEAGxmI/GbzYYHQYAQy0ZPnrXZkIZ7ApFeBtYwIAAUFASEz9zg6d9sZoOCBu50OfKNAe6flNjS2oN9mN2bAiD/pwY0G6OLXXbZx645S/SkAFZKgFIKQgjYPC2SFNhaJighJ4xNYKQodjnMAKzNjYZLZS5XwZs2jhnJzVEZDHMA631AyY8yCpWAEt7QXY8QePINSsIXYBrWUbAia6gZncooySyiFvmM8DnjZjGsG3KKqFe4XPWaADCLWo9RDftY0M02zyoBKfOGIHEzCRW75hkLOl9/WEr6VLlzCDSgygHKIFOnHXjmCrhgZ2V1SJp45+ya89UziT0162rp5N99rk5i6o2k8kjF9xZYtlyp7TjJNxdRtZYACqCavXBuTbv+zqRgTJQFknuMjsQYMZVHKhJMcOBCwAvO23Wzwmx2KrOfuQnYbEZVcSzSsJ4kOsovoW/Sn1xvs28d9noOYH3PM+iP9OHzogY0jR7FybFWfOTejqWOUuRYc9AwuAf1Q14cLP4KC223IUanFPdxcBtWLXgYh0cOoePvn3TtnrMkLpR3ovxCiWzhlTkPYdOiV/DlH19gde5jeKp7Ld5Y8i4P0g+CW2GBBV+XHseLvuexx7Mf67qfxkA0mFxjd1Ej9g/tw7nxM+YD/v2eK9hxeTtfOBQPwTu4g//+rGA3Vsx/EFUXKzAqjaCl7BQ2+V5AV7hTBqJ5WSvax89iTBrj1xuH9mKbuw4HhurTA/jScj/W+57lH4vGIzgzfppXZk2lLXDanHiu+wlcnPgZJ8ra8LJvAzrDv/Jnc60LMRkP43DJMTQMejEsDfPrDPwnBTvTB1hLEq8ufg2325w4NHwQuwr3YeUvD6D2jtdhJ3a8F3gL2RnZOFF2Cmt/Ww2vp1ElCab7tDHcdlc7/pJGk25m8tjg3Iwnux5HmIbx0qJaTMRDXM9b8t/H3Vn3wpHhQN3Ah2j+8xvsKqyHy+4GRZyvwZ4rmbcM991aBYlG+bVPL9fhu6stMinNOejSnb701hcCzj2dFaY2yXq9AKZ+l0StkhCws2nxm9HcsbevN2gOdiR7qxCwktneYEhKVGti1q/xFK0o31g9XJiXZawengKsPYTHeg1AqadsrUOsYcD+YGj2BbzIBRoFu7KVVLDkFmMM+wdC0nSfZKZ6n2kjyCt6dYUuqvjlKYwQuI0C7uq9KmXabCLu+H0VgbK+kNjeyGQUS4vmG2O49YcOyZ1XiMxMm0YrSnZKTx7pk40g8RtJkyKRKPqCfqyoWm4M8NHjbb3UpGagyE2EIPDoqmpjzcBj3/5YE4tL3nSDZmAtGdaNj9Tcb6zdKmLF7Ps3XgfebAZF6/3vGf4HhYa6OsTsTGoAAAAASUVORK5CYII=",sr=he(5623),Pn=he(87169),Nn=he(59592),Cn=he(30258),Dn=he(41312),ut=he(59301),dr=Object.defineProperty,Ar=Object.defineProperties,yr=Object.getOwnPropertyDescriptors,yn=Object.getOwnPropertySymbols,Cr=Object.prototype.hasOwnProperty,xr=Object.prototype.propertyIsEnumerable,Vr=(Jt,fn,Qt)=>fn in Jt?dr(Jt,fn,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):Jt[fn]=Qt,Jn=(Jt,fn)=>{for(var Qt in fn||(fn={}))Cr.call(fn,Qt)&&Vr(Jt,Qt,fn[Qt]);if(yn)for(var Qt of yn(fn))xr.call(fn,Qt)&&Vr(Jt,Qt,fn[Qt]);return Jt},or=(Jt,fn)=>Ar(Jt,yr(fn)),jn=(Jt,fn,Qt)=>new Promise((Ln,Yn)=>{var An=ot=>{try{qe(Qt.next(ot))}catch(lt){Yn(lt)}},ar=ot=>{try{qe(Qt.throw(ot))}catch(lt){Yn(lt)}},qe=ot=>ot.done?Ln(ot.value):Promise.resolve(ot.value).then(An,ar);qe((Qt=Qt.apply(Jt,fn)).next())});const Pr=pe.default.TabPane,Kn=fe.default.Search,{TextArea:fr}=fe.default;var lr=(Jt=>(Jt.Mine="0",Jt.Public="1",Jt.Collection="2",Jt.TeachGroupShare="3",Jt))(lr||{});const qn=({classroomList:Jt,problemset:fn,user:Qt,globalSetting:Ln,loading:Yn,dispatch:An,match:ar,shixunHomeworks:qe})=>{var ot,lt,Pt,Ft,rn,Vt,kt,It,on,tn,_t;const Wt=(0,we.useLocation)(),Ot=(0,we.useParams)(),[vn]=(0,we.useSearchParams)(),On=(0,oe.useRef)(),Hn=vn.get("tabs_key")||"0";let[bt,pn]=(0,oe.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,teach_group_id:null,clazz:null,type:Hn,item_type:null,difficulty:null,keyword:null,page:vn.get("page")||1,per_page:20,sort_by:"created_at",sort_direction:"desc",id:vn.get("id")||null,exam_id:Ot.id||null,exercise_id:Ot.categoryId||null});const[Xn,er]=(0,oe.useState)(0),[Wn,_r]=(0,oe.useState)([]),[Mn,Dr]=(0,oe.useState)(Hn),[tr,Gn]=(0,oe.useState)(0),[hr,zn]=(0,oe.useState)(-1),[Ir,Tr]=(0,oe.useState)([]),[Sr,Nr]=(0,oe.useState)(!1),[Fr,Or]=(0,oe.useState)([]),[Zr,jr]=(0,oe.useState)(0),[Zn,gr]=(0,oe.useState)(!1),[Gr,kr]=(0,oe.useState)(!1),[qr,Ca]=(0,oe.useState)(),[Ba,Da]=(0,oe.useState)(!1),ka=(0,oe.useRef)(!1),Qa=(0,oe.useRef)(""),sa=(0,oe.useRef)(),pa=(0,oe.useRef)(),Lr=(0,oe.useRef)(),[ha,La]=(0,oe.useState)(),[mr,Qr]=(0,oe.useState)([]),va=(0,oe.useRef)(!1),Yr=Wt.pathname==="/problemset",Rr=(ot=Wt.pathname)==null?void 0:ot.includes("program_homework"),oa=Rr&&Ot.categoryId&&((lt=Wt.pathname)!=null&<.includes("edit"))?Ot.categoryId:"",Ea=oa?"\u7F16\u8F91\u7F16\u7A0B\u4F5C\u4E1A":"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",[Ra,Ua]=(0,oe.useState)({}),[Oa,_a]=(0,oe.useState)(!1),{admin:Wa,business:Qn,is_shixun_marker:wr,is_teacher:$r,user_identity:ta}=Qt.userInfo||{},na=Wa||Qn||wr||$r||ta!=="\u5B66\u751F",[la,ra]=(0,oe.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),{commonHomeWorkAddDefaultData:Ur}=qe,[ua,Ha]=(0,oe.useState)([]),ya=(0,oe.useRef)(null),[Sa,xa]=(0,oe.useState)(!1),[Wr,Aa]=(0,oe.useState)([]),[Eo,Ao]=(0,oe.useState)(""),[Po,Ja]=(0,oe.useState)(!1),[wo,Ga]=(0,oe.useState)(!1),[Co,xo]=(0,oe.useState)([]),[aa]=de.default.useForm(),[Fo,qa]=(0,oe.useState)(!1),[ba,Ta]=(0,oe.useState)(null),[$a,Pa]=(0,oe.useState)(0),[Bo,Do]=(0,oe.useState)(!1),Ia=(0,oe.useRef)(null),eo=[{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"}],Lo=[{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,oe.useEffect)(()=>Dn.Z.subscribe("refresh-item-bank",en=>{Jo(en)}),[]),(0,oe.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]);const Oo=()=>jn(void 0,null,function*(){var yt;const en=yield(0,Ze.$c)({id:oa});if(en!=null&&en.name){const Sn={description:en.description,languages:en.languages,name:en.name};Ia.current.form.setFieldsValue(Sn),Ua(Jn({},Sn)),Aa([...en.data]),Qr((yt=en.data)==null?void 0:yt.map(hn=>hn.id))}});(0,oe.useEffect)(()=>{oa&&Oo()},[oa]),(0,oe.useEffect)(()=>{},[]),(0,oe.useEffect)(()=>{const yt=(vn==null?void 0:vn.get("group_id"))||0;if(An({type:"problemset/getDisciplines",payload:{source:"question",group_id:yt,group_type:Mn}}),bt.group_id=Number(yt),Mn==="3"&&(bt.clazz="ItemBanksGroup",Na(!0)),vn.get("page")){let en=JSON.parse(localStorage.getItem("problemsetkey"))||{};zn((en==null?void 0:en.tag_discipline_id)||-1),bt=Jn(Jn({},bt),en),pn(bt)}else pn(bt);Jr(bt).then(en=>{xa(!1)}),Kr(bt),da(),_o()},[]),(0,oe.useEffect)(()=>(An({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),An({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{An({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),An({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,oe.useEffect)(()=>(An({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{An({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,oe.useEffect)(()=>(An({type:"globalSetting/headerFooterToggle",payload:Yr}),()=>{An({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,oe.useEffect)(()=>{(0,un.Dk)(Rr?Ea:"\u8BD5\u9898\u5E93")},[Rr,Ea]);const to=yt=>{let en=0;return qr==null||qr.forEach(Sn=>{Sn.type===yt&&(en=Sn.count)}),en},wi=(yt,en)=>{var Sn,hn,In,Rn,zr,Xr,ea,ga,So;const ja=[];if(yt||(hn=(Sn=fn==null?void 0:fn.disciplinesData)==null?void 0:Sn.disciplines)==null||hn.forEach(ma=>{var ca;(ca=ma==null?void 0:ma.sub_disciplines)==null||ca.forEach(ia=>{var Fa;(Fa=ia==null?void 0:ia.tag_disciplines)==null||Fa.forEach(bo=>{bo.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&ja.push(bo)})})}),yt&&!en){const ma=(Rn=(In=fn==null?void 0:fn.disciplinesData)==null?void 0:In.disciplines)==null?void 0:Rn.find(ca=>ca.id===yt);(zr=ma==null?void 0:ma.sub_disciplines)==null||zr.forEach(ca=>{var ia;(ia=ca==null?void 0:ca.tag_disciplines)==null||ia.forEach(Fa=>{Fa.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&ja.push(Fa)})})}if(yt&&en){const ma=(ea=(Xr=fn==null?void 0:fn.disciplinesData)==null?void 0:Xr.disciplines)==null?void 0:ea.find(ia=>ia.id===yt),ca=(ga=ma==null?void 0:ma.sub_disciplines)==null?void 0:ga.find(ia=>ia.id===en);(So=ca==null?void 0:ca.tag_disciplines)==null||So.forEach(ia=>{ia.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&ja.push(ia)})}return ja},_o=()=>jn(void 0,null,function*(){An({type:"problemset/getTeachGroupData"})});(0,oe.useEffect)(()=>{const{completion_questions_count:yt=0,judgement_questions_count:en=0,multiple_questions_count:Sn=0,practical_questions_count:hn=0,program_questions_count:In=0,single_questions_count:Rn=0,subjective_questions_count:zr=0,combination_questions_count:Xr=0,bprogram_questions_count:ea=0}=fn.basketData||{},ga=yt+en+Sn+hn+In+Rn+zr+Xr+ea;jr(ga)},[fn.basketData]);const Kr=(yt,en)=>jn(void 0,null,function*(){var Sn;yt.type==="3"?yt.clazz="ItemBanksGroup":delete yt.clazz;const hn=Jn({},yt);xa(!0);const In=yield An({type:"problemset/getGroup",payload:Jn({},hn)});return In!=null&&In.data&&Ha((In==null?void 0:In.data)||[]),In&&(Or((In==null?void 0:In.navigation)||[]),((Sn=In==null?void 0:In.navigation)==null?void 0:Sn.length)>1?fa(!1):fa(!0)),Rr||en||Qr([]),xa(!1),In}),Jr=(yt,en)=>jn(void 0,null,function*(){const Sn=Jn({},yt);localStorage.setItem("problemsetkey",JSON.stringify(yt)),Sn.item_type=Rr?"PROGRAM":yt.item_type,Sn.keyword=yt.keyword||"",xa(!0);const hn=yield An({type:"problemset/getItemBanks",payload:Jn({},Sn)});if(hn&&hn.status!==403&&hn.status!==401&&hn.status!==500){if(er(hn.items_count||0),Ca(hn.item_types),_r(hn.items||[]),Tr(hn.tag_disciplines||[]),La(hn.used_shixun_ids||[]),To(hn.items||[]),Rr||en||Qr([]),Gn((hn==null?void 0:hn.added_num)||0),xa(!1),vn.get("page")&&!Bo){let In=parseInt(localStorage.getItem("problemsetid"))||0;window.scrollTo({top:In-100,behavior:"smooth"}),Do(!0)}return hn}}),da=()=>{An({type:"problemset/getBasketList",payload:{}})},To=yt=>{const en=yt.every(Sn=>{var hn;return((hn=Sn.program_attr)==null?void 0:hn.status)===0});ka.current=en},Io=(yt,en)=>{bt.discipline_id=yt||"",bt.sub_discipline_id=en||"",bt.tag_discipline_id="",bt.page=1,delete bt.id,zn(-1),pn(bt),Jr(bt),(Mn==="3"||Mn==="0")&&Kr(or(Jn({},bt),{parents:Fr.slice(0,-1)}))},No=yt=>{bt.item_type=yt||"",bt.page=1,pn(bt),Jr(bt),(Mn==="3"||Mn==="0")&&Kr(or(Jn({},bt),{parents:Fr.slice(0,-1)}))},Mo=yt=>{bt.difficulty=yt||"",bt.page=1,delete bt.id,pn(bt),Jr(bt),(Mn==="3"||Mn==="0")&&Kr(or(Jn({},bt),{parents:Fr.slice(0,-1)}))},jo=yt=>{bt.tag_discipline_id=yt,bt.page=1,delete bt.id,yt===-1&&(bt.discipline_id="",bt.sub_discipline_id="",bt.tag_discipline_id=""),zn(yt),pn(bt),Jr(bt),(Mn==="3"||Mn==="0")&&Kr(or(Jn({},bt),{parents:Fr.slice(0,-1)}))},[ko,Na]=(0,oe.useState)(!1),Ro=yt=>{An({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:yt}}),bt.discipline_id="",bt.sub_discipline_id="",bt.tag_discipline_id="",bt.item_type=null,bt.difficulty=null,bt.type=yt,yt==="0"?(fa(!1),bt.group_id=0,bt.teach_group_id=0):(fa(!0),bt.group_id=null),yt==="3"&&Rr?bt.only_published=!0:bt.only_published=null,yt==="3"?(bt.clazz="ItemBanksGroup",Na(!0)):Na(!1),bt.page=1,delete bt.id,zn(-1),Dr(yt),pn(bt),Jr(bt),yt!=="1"&&yt!=="2"&&Kr(bt),fa(!0)},no=(yt,en)=>{debugger;bt.page=yt,bt.per_page=en,pn(bt),Jr(bt,!0),Kr(bt,!0)},ro=yt=>{bt.discipline_id="",bt.sub_discipline_id="",bt.tag_discipline_id="",bt.item_type=null,bt.difficulty=null,bt.page=1,bt.keyword=yt,delete bt.id,console.log(bt,"paramsparamsparamsparamsparams"),yt?(kr(!0),(0,br.tk)({name:yt,copywriting:yt,position:Rr?"Practice":"ItemBank"})):kr(!1),zn(-1),pn(bt),Jr(bt)},Hr=()=>{pn(bt),Jr(bt),Da(!1)},za=yt=>{const en=yt.length===Wn.length&&bt.page>1?bt.page-1:bt.page;bt.page=en,da(),pn(bt),Jr(bt),Kr(bt)},Uo=()=>{An({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},Wo=(yt,en)=>jn(void 0,null,function*(){const Sn=en?yield(0,Ze.lS)({id:yt}):yield(0,Ze.s)({id:yt});(Sn==null?void 0:Sn.status)===0&&Hr()}),Ho=yt=>jn(void 0,null,function*(){ci(yt)}),Go=yt=>jn(void 0,null,function*(){Ya([yt])}),zo=yt=>{pa.current="",sa.current="",ue.default.confirm({centered:!0,width:530,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BD5\u9898\u7EA0\u9519",content:ut.createElement("div",{className:"font14"},ut.createElement("div",null,"\u9519\u8BEF\u7C7B\u578B\uFF1A"),ut.createElement(le.ZP.Group,{className:"mt10",onChange:en=>sa.current=en.target.value},ut.createElement(le.ZP,{value:"\u9898\u5E72"},"\u9898\u5E72"),ut.createElement(le.ZP,{value:"\u7B54\u6848"},"\u7B54\u6848"),ut.createElement(le.ZP,{value:"\u89E3\u6790"},"\u89E3\u6790"),ut.createElement(le.ZP,{value:"\u5C5E\u6027"},"\u5C5E\u6027"),ut.createElement(le.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83")),ut.createElement("div",{className:"mt10"},"\u9519\u8BEF\u63CF\u8FF0\uFF1A"),ut.createElement(fr,{className:"mt10",rows:4,defaultValue:pa.current,onChange:en=>pa.current=en.target.value})),onOk:()=>new Promise((en,Sn)=>jn(void 0,null,function*(){if(!(sa.current&&pa.current))return se.ZP.info("\u8BF7\u586B\u5199\u9519\u8BEF\u7C7B\u578B\u548C\u9519\u8BEF\u63CF\u8FF0\uFF01"),Sn();(yield(0,Ze.L5)({id:yt,clazz:sa.current,description:pa.current})).status===0&&se.ZP.info("\u6DFB\u52A0\u6210\u529F\uFF01"),en()}))})},Vo=(0,oe.useRef)(),[Zo,Va]=(0,oe.useState)([]),[Ko,Za]=(0,oe.useState)(!1),[Ci,xi]=(0,oe.useState)({}),Ma=(0,oe.useRef)([0]),ao=yt=>jn(void 0,null,function*(){const en=yield(0,Yt.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:yt==null?void 0:yt.sub_discipline_id}});Va(en==null?void 0:en.tag_disciplines)}),Yo=yt=>jn(void 0,null,function*(){Ta(yt),po(yt),Za(!0)}),oo=yt=>{An({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:yt}}})},Xo=yt=>jn(void 0,null,function*(){var en,Sn,hn,In;const Rn=yield(0,Yt.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:[yt]}});(Rn==null?void 0:Rn.status)===0&&((en=Rn==null?void 0:Rn.data)==null?void 0:en.size)!==0?ue.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ut.createElement("div",null,ut.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Sn=Rn==null?void 0:Rn.data)==null?void 0:Sn.name)||"--","\u300B",((hn=Rn==null?void 0:Rn.data)==null?void 0:hn.size)>1?`\u7B49 ${(In=Rn==null?void 0:Rn.data)==null?void 0:In.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"),ut.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:()=>jn(void 0,null,function*(){const zr=yield An({type:"problemset/handleDelete",payload:{id:yt}});(zr==null?void 0:zr.status)===0&&za([null])})}):An({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:yt}}})}),Qo=yt=>jn(void 0,null,function*(){const{item_type:en}=yt;if(en==="PROGRAM"){const{program_attr:{identifier:Sn}}=yt,hn=yield An({type:"problemset/startExperience",payload:{id:Sn}});if(hn.status===0){const In=hn.identifier;(0,un.xg)(`/myproblems/${In}`);return}se.ZP.warning(hn.message);return}An({type:"problemset/setActionTabs",payload:{key:en,params:yt}})}),io=yt=>jn(void 0,null,function*(){if(bt.exam_id){(yield(0,Ze.fY)({item_id:yt,id:bt.exam_id})).status===0&&Hr();return}if(bt!=null&&bt.exercise_id){(yield(0,Yt.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:bt==null?void 0:bt.exercise_id,item_bank_ids:[yt]}})).status===0&&Hr();return}(yield An({type:"problemset/cancel",payload:{id:yt,item_bank:1}})).status===0&&(Hr(),da())}),[so,fa]=(0,oe.useState)(!1),lo=(yt,en=!1,Sn=!1)=>jn(void 0,null,function*(){var hn;if(An({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(yt),group_type:Mn==="3"?"3":"0"}}),bt.discipline_id="",bt.sub_discipline_id="",bt.tag_discipline_id="",bt.page=1,bt.group_id=Math.abs(yt),zn(-1),pn(bt),Sn){const In=JSON.parse(JSON.stringify(Fr));In.splice(In.length-2,2),bt.parents=In}else bt.parents=[...Fr||[{id:0,name:"\u6839\u76EE\u5F55"}],...((hn=(0,qt.b)(On.current,yt))==null?void 0:hn.map(In=>({id:In.id,name:In.name})))||[]];Kr(Jn({},bt)).then(In=>{var Rn;Or(In==null?void 0:In.navigation),((Rn=In==null?void 0:In.navigation)==null?void 0:Rn.length)>1&&yt?fa(!0):fa(!1)}),Jr(bt)}),Jo=yt=>jn(void 0,null,function*(){An({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(yt),group_type:"0"}}),bt.discipline_id="",bt.sub_discipline_id="",bt.tag_discipline_id="",bt.page=1,bt.item_type=null,bt.difficulty=null,bt.type="0",bt.group_id=Math.abs(yt),bt.only_published=null,Na(!1),zn(-1),Dr("0"),pn(bt),Kr(Jn({},bt)).then(en=>{var Sn;Or(en==null?void 0:en.navigation),((Sn=en==null?void 0:en.navigation)==null?void 0:Sn.length)>1&&yt?fa(!0):fa(!1)}),Jr(bt)}),uo=yt=>jn(void 0,null,function*(){if(bt.exam_id){(yield(0,Ze.zh)({exam_id:bt.exam_id,item_bank_ids:[yt]})).status===0&&Hr();return}if(bt!=null&&bt.exercise_id){(yield(0,Yt.ZP)(`/api/exercises/${bt==null?void 0:bt.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:[yt]}})).status===0&&Hr();return}if(Zr===200){se.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}(yield An({type:"problemset/select",payload:{item_bank_ids:[yt]}})).status===0&&(Hr(),da())}),qo=yt=>jn(void 0,null,function*(){if(!yt&&!(mr!=null&&mr.length))return se.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");Lr.current=[0],ue.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:ut.createElement("div",{className:`font14 ${rt.overflow}`,style:{maxHeight:500,overflow:"auto"}},ut.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),ut.createElement(ie.Z,{spinning:Sa},ut.createElement(xe.Z,{defaultValue:!0,value:Lr.current,onChange:en=>Lr.current=en}))),onOk:()=>jn(void 0,null,function*(){var en;const Sn=yield(0,Ze.Rp)({id:yt,group_id:(en=Lr.current)==null?void 0:en[0]});Lr.current=[],(Sn==null?void 0:Sn.status)===0&&(Kr(bt),Hr(),se.ZP.success("\u52A0\u5165\u6210\u529F"))})})}),Ka=yt=>jn(void 0,null,function*(){if(!yt&&!(mr!=null&&mr.length))return se.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");ue.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:ut.createElement("div",{className:`font14 ${rt.overflow}`,style:{maxHeight:500,overflow:"auto"}},ut.createElement("div",{className:rt.tips},ut.createElement("div",null,"\u63D0\u793A\uFF1A"),ut.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"),ut.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")),ut.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),ut.createElement(ie.Z,{spinning:Sa},ut.createElement(xe.Z,{defaultValue:!0,defaultSelectedKeys:Ma.current,defaultExpandedKeys:Ma.current,onChange:en=>Ma.current=en}))),onOk:()=>jn(void 0,null,function*(){var en;const Sn=yield(0,Ze.LS)({ids:yt?[yt]:mr,groups_ids:(en=Ma.current)==null?void 0:en[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",Sn),(Sn==null?void 0:Sn.status)===0&&(Kr(bt),Hr())})})}),$o=(yt,en)=>jn(void 0,null,function*(){if(!yt&&!(mr!=null&&mr.length))return se.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");const Sn=()=>jn(void 0,null,function*(){var hn;const In=yield(0,Yt.ZP)(`/api/item_banks/${yt}/copy`,{method:"post",body:{group_id:en?(hn=Lr.current)==null?void 0:hn[0]:null}});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",In),Lr.current=[],(In==null?void 0:In.status)===0&&(Kr(bt),Hr(),se.ZP.success("\u590D\u5236\u6210\u529F"))});Lr.current=[0],en?ue.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:ut.createElement("div",{className:`font14 ${rt.overflow}`,style:{maxHeight:500,overflow:"auto"}},ut.createElement("p",{className:"c-grey-333"},"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),ut.createElement(ie.Z,{spinning:Sa},ut.createElement(xe.Z,{defaultValue:!0,value:Lr.current,onChange:hn=>Lr.current=hn}))),onOk:()=>jn(void 0,null,function*(){Sn()})}):Sn()}),ei=yt=>jn(void 0,null,function*(){console.log("\u64A4\u9500\u5171\u4EAB\u89E6\u53D1");const en=yield(0,Ze.hg)({clazz:"ItemBank",id:yt});console.log(en,"\u64A4\u9500\u5171\u4EAB\u89E6\u53D1\u7684res");const Sn=(en==null?void 0:en.groups)||[];Lr.current=Sn.filter(hn=>hn.is_share).map(hn=>hn.id),ue.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:ut.createElement("div",{className:`font14 ${rt.overflow}`},ut.createElement("p",{className:`${rt.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"),ut.createElement(ae.default.Group,{className:rt.checkbox,defaultValue:Sn==null?void 0:Sn.map(hn=>hn.is_share?hn.id:"")},Sn==null?void 0:Sn.map(hn=>ut.createElement(ae.default,{key:hn.id,value:hn.id,onChange:()=>{hn.is_share=!hn.is_share,console.log(Sn,"\u9009\u4E2D\u7684data"),Lr.current=Sn}}," ",hn.name)))),onOk:()=>jn(void 0,null,function*(){return Lr.current=Sn.filter(hn=>hn.is_share).map(hn=>hn.id),console.log(Lr.current,"joinGroupDataRef.current"),new Promise((hn,In)=>jn(void 0,null,function*(){console.log(Sn,"\u770B\u770B\u8FD9\u91CC\u7684data");const Rn=yield(0,Ze.GW)({ids:[yt],clazz:"ItemBank",group_ids:Lr.current});return Lr.current=[],(Rn==null?void 0:Rn.status)===0&&(se.ZP.info("\u64CD\u4F5C\u6210\u529F"),Hr()),hn()}))})})}),ti=yt=>{An({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:yt}}})},ni=()=>{ue.default.confirm({title:"\u786E\u8BA4\u8981\u6E05\u7A7A\u8BD5\u9898\u7BEE\u5417\uFF1F",centered:!0,onOk:()=>jn(void 0,null,function*(){(yield(0,Ze.RT)()).status===0&&(Hr(),da())})})},ri=()=>{An({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:bt}})},ai=()=>{var yt;const en={discipline_id:`&discipline_id=${bt.discipline_id}`,sub_discipline_id:`&sub_discipline_id=${bt.sub_discipline_id}`,tag_discipline_id:`&sub_discipline_id=${bt.tag_discipline_id}`,difficulty:`&difficulty=${bt.difficulty}`,item_type:`&item_type=${bt.item_type}`,group_id:`&group_id=${bt.group_id||0}`};let Sn=`/problemset/newitem?pages=${bt.page}`;Object.keys(en).forEach(hn=>{bt[hn]&&(Sn=Sn+en[hn])}),(yt=we.history)==null||yt.push(Sn)},wa=yt=>{const en=mr;if(!(en!=null&&en.length))return se.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if(Zr+en.length>200&&yt&&Yr){se.ZP.info(`\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165${200-Zr}\u9898\uFF0C\u5F53\u524D\u9009\u4E2D${en.length}\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}yt?oi(en):ii(en)},oi=yt=>jn(void 0,null,function*(){let en=[...yt];Wn.forEach(Sn=>{var hn;en.includes(Sn.id)&&Sn.item_type==="PROGRAM"&&((hn=Sn.program_attr)==null?void 0:hn.status)===0&&(0,kn.remove)(en,In=>In===Sn.id)}),ue.default.confirm({width:530,title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ut.createElement("div",null,"\u5F53\u524D\u5DF2\u9009\u62E9",yt.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:()=>jn(void 0,null,function*(){let Sn;bt.exam_id?Sn=yield(0,Ze.zh)({exam_id:bt.exam_id,item_bank_ids:en}):bt!=null&&bt.exercise_id?Sn=yield(0,Yt.ZP)(`/api/exercises/${bt==null?void 0:bt.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:en}}):Sn=yield An({type:"problemset/select",payload:{item_bank_ids:en}}),Sn.status===0&&(Hr(),da())})})}),ii=yt=>jn(void 0,null,function*(){let en;bt.exam_id?en=yield(0,Yt.ZP)(`/api/examination_banks/${bt.exam_id}/batch_revoke_item.json`,{method:"post",body:{item_ids:yt}}):bt!=null&&bt.exercise_id?en=yield(0,Yt.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:bt==null?void 0:bt.exercise_id,item_bank_ids:yt}}):en=yield An({type:"problemset/unselectAll",payload:{item_ids:yt}}),en.status===0&&(Hr(),da())}),si=yt=>jn(void 0,null,function*(){if(Yr&&Zr===200){se.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}let en;bt.exam_id?(en=yield(0,Ze.zh)({exam_id:bt.exam_id,shixun_ids:yt}),en.status===0&&Hr()):(en=yield An({type:"problemset/select",payload:{shixun_ids:yt}}),en.status===0&&(da(),Hr()))}),li=()=>{An({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},ui=yt=>jn(void 0,null,function*(){var en,Sn,hn;if(!((Sn=(en=fn.teachGroupData)==null?void 0:en.groups)!=null&&Sn.length))return se.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 In=yield(0,Yt.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:yt}});console.log(In,"\u5224\u65AD\u53EF\u5426\u5171\u4EAB-\u662F\u5426\u88AB\u5171\u4EAB\u8FC7"),In.status===0&&(Lr.current=In==null?void 0:In.data,ue.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:ut.createElement("div",{className:`font14 ${rt.overflow}`},ut.createElement("div",{className:rt.tips},ut.createElement("div",null,"\u63D0\u793A\uFF1A"),ut.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"),ut.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")),ut.createElement(ae.default.Group,{className:rt.checkbox,defaultValue:Lr.current.map(Rn=>Rn.is_share?Rn.id:"")},(hn=In==null?void 0:In.data)==null?void 0:hn.map(Rn=>ut.createElement(ae.default,{disabled:!Rn.can_share,key:Rn.id,value:Rn.id,onChange:()=>{Rn.is_share=!Rn.is_share,console.log(In.data,"res.data"),Lr.current=In==null?void 0:In.data}}," ",Rn.name)))),onOk:()=>new Promise((Rn,zr)=>jn(void 0,null,function*(){var Xr;if(!((Xr=Lr.current)!=null&&Xr.length))return se.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),zr();const ea=yield(0,Yt.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:Lr.current.map(ga=>({id:ga.id,is_share:ga.is_share})),group_id:yt}});console.log(ea),(In==null?void 0:In.status)===0&&(se.ZP.success("\u64CD\u4F5C\u6210\u529F"),Lr.current=[],Qr([]),Hr(),Kr(bt),Rn())}))}))}),Ya=yt=>{var en,Sn,hn,In;if(console.log("\u5171\u4EAB\u8BD5\u9898\u89E6\u53D1"),!((Sn=(en=fn.teachGroupData)==null?void 0:en.groups)!=null&&Sn.length))return se.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:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:ut.createElement("div",{className:`font14 ${rt.overflow}`},ut.createElement("div",{className:rt.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"),ut.createElement(ae.default.Group,{className:rt.checkbox,defaultValue:Lr.current,onChange:Rn=>Lr.current=Rn},(In=(hn=fn.teachGroupData)==null?void 0:hn.groups)==null?void 0:In.map(Rn=>ut.createElement(ae.default,{key:Rn.group_id,value:Rn.group_id},Rn.name)))),onOk:()=>new Promise((Rn,zr)=>jn(void 0,null,function*(){var Xr;if(!((Xr=Lr.current)!=null&&Xr.length))return se.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),zr();const ea=yield(0,Ze.GW)({ids:yt||mr,clazz:"ItemBank",group_ids:Lr.current});(ea==null?void 0:ea.status)===0&&(se.ZP.info("\u6240\u9009\u8BD5\u9898\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),Lr.current=[],Qr([]),Hr(),Rn())})),onCancel:()=>{console.log("\u53D6\u6D88\u4E86"),Lr.current=[]}})},co=()=>jn(void 0,null,function*(){var yt,en,Sn,hn;const In=()=>jn(void 0,null,function*(){Nr(!0);const Rn=yield(0,Ze.nD)({ids:mr});Nr(!1),(Rn==null?void 0:Rn.status)===0&&ue.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${Rn.success}\u6761\u8BD5\u9898\uFF0C\u6709${Rn.fail}\u6761\u8BD5\u9898\u56E0\u4E3A\u516C\u5F00\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u64A4\u9500\u540E\u518D\u8FDB\u884C\u5220\u9664\u3002`,onOk:()=>{za(new Array(Rn.success))}})});if(mr!=null&&mr.length){const Rn=yield(0,Yt.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:mr}});if((Rn==null?void 0:Rn.status)===0&&((yt=Rn==null?void 0:Rn.data)==null?void 0:yt.size)!==0){ue.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ut.createElement("div",null,ut.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((en=Rn==null?void 0:Rn.data)==null?void 0:en.name)||"--","\u300B",((Sn=Rn==null?void 0:Rn.data)==null?void 0:Sn.size)>1?`\u7B49 ${(hn=Rn==null?void 0:Rn.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"),ut.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:In});return}else{ue.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${mr==null?void 0:mr.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:In});return}}se.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")}),fo=()=>{var yt,en,Sn;if(!(mr!=null&&mr.length))return se.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if((yt=Wn==null?void 0:Wn.filter(hn=>mr.includes(hn.id)))!=null&&yt.every(hn=>hn.public))return se.ZP.info("\u6240\u9009\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((en=Wn==null?void 0:Wn.filter(hn=>mr.includes(hn.id)))!=null&&en.find(hn=>{var In;return hn.item_type==="PROGRAM"&&((In=hn.program_attr)==null?void 0:In.status)===0}))return se.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"||Qt.userInfo.professional_certification){if((Sn=Wn==null?void 0:Wn.filter(hn=>mr.includes(hn.id)))!=null&&Sn.find(hn=>{var In;return((In=hn==null?void 0:hn.tag_discipline_ids)==null?void 0:In.length)==0}))return se.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:"\u53D6\u6D88",title:"\u6279\u91CF\u516C\u5F00\u8BD5\u9898",maskClosable:!0,icon:null,content:ut.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:()=>{mo()}})}else ue.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",maskClosable:!0,icon:null,content:ut.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\uFF0CEducoder\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u9898\u3002",ut.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",ut.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u7533\u8BF7\u516C\u5F00\uFF1F",ut.createElement("br",null),ut.createElement(ae.default,{className:"mt10",defaultChecked:!1,onChange:hn=>va.current=hn.target.checked},"\u4E0D\u518D\u63D0\u793A")),onOk:()=>{mo()}})},mo=()=>jn(void 0,null,function*(){const yt=Mn==="3"?1:2,en=Wn?Wn.filter(hn=>mr.includes(hn.id)&&!(hn.public||hn.apply)).map(hn=>hn.id):[];(yield(0,Ze.Qp)({ids:en,source:yt})).status===0&&(va.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),va.current=!1,Hr(),se.ZP.success("\u6279\u91CF\u7533\u8BF7\u6210\u529F"))}),po=yt=>jn(void 0,null,function*(){const en=yield(0,Yt.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});xo(en.disciplines||[]),yield ao(yt),yt!=null&&yt.sub_discipline_id&&(Pa(1),aa.setFieldsValue({sub_discipline_id:[yt==null?void 0:yt.discipline_id,yt==null?void 0:yt.sub_discipline_id],tag_discipline_ids:yt==null?void 0:yt.tag_discipline_ids}))}),ci=yt=>{Ta(yt),po(yt),Ga(!0)},di=yt=>{ue.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:ut.createElement(ut.Fragment,null,ut.createElement("div",{className:rt.modalContent},"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"),ut.createElement("div",{className:rt.modalContent}," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>jn(void 0,null,function*(){const en=yield(0,Ze.MZ)({identifier:yt});(en==null?void 0:en.status)===0&&(se.ZP.success("\u53D1\u5E03\u6210\u529F"),Hr())})})},fi=yt=>{oo(yt)},gi=yt=>{ue.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:ut.createElement("p",{className:rt.modalContent},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>jn(void 0,null,function*(){const en=yield(0,Ze.sD)({identifier:yt});(en==null?void 0:en.status)===0&&(se.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),Hr())})})},mi=yt=>jn(void 0,null,function*(){console.log("\u5207\u6362\u56E2\u961Ftab\u65F6\u89E6\u53D1",yt),An({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:yt,group_id:bt.group_id,group_type:"3"}}),bt.page=1,bt.teach_group_id=yt,delete bt.id,bt.group_id=0,pn(Jn({},bt)),Jr(bt),Kr(bt)}),pi=yt=>{bt.sort_by=yt.type,bt.sort_direction=yt.direction,bt.page=1,ra(yt.name),pn(bt),Jr(bt),Kr(or(Jn({},bt),{parents:Fr.slice(0,-1)}))},hi=()=>{bt.page=1,pn(bt),Jr(bt),Kr(bt)},vi=yt=>{bt.discipline_id="",bt.sub_discipline_id="",bt.tag_discipline_id="",bt.item_type=null,bt.difficulty=null,bt.page=1,bt.group_id=yt,zn(-1),pn(bt),Jr(bt),Kr(bt)},yi=()=>{if(!(mr!=null&&mr.length)){An({type:"problemset/setActionTabs",payload:{key:"\u5BFC\u51FA\u8BD5\u9898",params:bt}});return}ue.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:ut.createElement("div",{className:`font14 ${rt.overflow}`},"\u5DF2\u9009\u4E2D",mr==null?void 0:mr.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:()=>{(0,nr.rQ)({ids:mr})}})},Si=()=>jn(void 0,null,function*(){const yt=yield(0,Ze.bF)({ids:mr}),{unpublish_program_question_count:en,total_item_banks:Sn}=yt.data||{};en===0?ue.default.error({title:"\u9519\u8BEF",content:ut.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"}):ue.default.confirm({title:"\u63D0\u793A",content:ut.createElement("span",null,"\u5F53\u524D\u9009\u4E2D",Sn,"\u9898\uFF0C\u5176\u4E2D\u5305\u542B",en,"\u9053\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\uFF0C \u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\uFF1F"),centered:!0,onOk:()=>jn(void 0,null,function*(){(yield(0,Ze.dt)({ids:mr})).status===0&&(se.ZP.success("\u53D1\u5E03\u6210\u529F"),Hr())})})}),Fi=ut.createElement(re.default,null,na&&ut.createElement(re.default.Item,{onClick:()=>wa(!0)},"\u6279\u91CF\u52A0\u5165"),na&&ut.createElement(re.default.Item,{onClick:()=>wa(!1)},"\u6279\u91CF\u79FB\u51FA"),Mn==="0"&&Yr&&ut.createElement(re.default.Item,{onClick:()=>Ka()},"\u79FB\u52A8\u5230"),Mn==="0"&&Yr&&ut.createElement(re.default.Item,{onClick:fo},"\u6279\u91CF\u516C\u5F00"),Mn==="0"&&Yr&&ut.createElement(re.default.Item,{onClick:()=>Ya()},"\u6279\u91CF\u5171\u4EAB"),Mn==="0"&&Yr&&ut.createElement(re.default.Item,{onClick:co},"\u6279\u91CF\u5220\u9664")),ho=yt=>{var en;if(Rr)if((Wr==null?void 0:Wr.length)<=0){let Sn=Wn.filter(hn=>yt.includes(hn.id));Aa([...Sn]),Qr(Sn==null?void 0:Sn.map(hn=>hn.id))}else if(yt.length>Wr.length){let Sn=Wn.filter(Rn=>yt.includes(Rn.id)),hn=Wr.map(Rn=>Rn.id),In=Sn.filter(Rn=>!hn.includes(Rn.id));Aa([...Wr,...In]),Qr((en=[...Wr,...In])==null?void 0:en.map(Rn=>Rn.id))}else{let Sn=Wr.filter(hn=>yt.includes(hn.id));Aa([...Sn]),Qr(Sn==null?void 0:Sn.map(hn=>hn.id))}else Qr(yt)},Xa=yt=>{var en;if(Rr)if(yt){let Sn=Wr==null?void 0:Wr.map(In=>In.id),hn=Wn.filter(In=>!Sn.includes(In.id));Aa([...Wr,...hn]),Qr((en=[...Wr,...hn])==null?void 0:en.map(In=>In.id))}else{let Sn=Wn==null?void 0:Wn.map(In=>In.id),hn=Wr.filter(In=>!Sn.includes(In.id));Aa([...hn]),Qr(hn==null?void 0:hn.map(In=>In.id))}else Qr(yt?Wn==null?void 0:Wn.map(Sn=>Sn.id):[])},bi=()=>{let yt="/problemset/preview";bt.exam_id&&(yt=`/paperlibrary/edit/${bt.exam_id}`),bt!=null&&bt.exercise_id&&!(Ot!=null&&Ot.pathId)&&(yt=`/classrooms/${Ot.coursesId}/exercise/${bt==null?void 0:bt.exercise_id}/edit`),we.history.push(yt)},Ei=[{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"}],Ai={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Pi=(yt,en)=>{var Sn;const hn=en.id<0?"--":na?en[bt.exercise_id?"added":"choosed"]?ut.createElement("span",{key:1,className:rt.btnAdd,onClick:Rn=>{Rn.target.style.pointerEvents="none",io(en.id)}},Yr?"\u79FB\u51FA\u8BD5\u9898\u7BEE":ut.createElement("span",null,ut.createElement("b",{className:`iconfont icon-yichu ${rt.cancelC}`}),"\u79FB\u51FA")):en.item_type==="PROGRAM"&&((Sn=en.program_attr)==null?void 0:Sn.status)===0?ut.createElement(ne.Z,{placement:"top",title:"\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01"},ut.createElement("span",{className:rt.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"}}," ",Yr?"\u52A0\u5165\u8BD5\u9898\u7BEE":ut.createElement("span",{style:{padding:"0 3px"}},ut.createElement("b",{className:`iconfont icon-jiaru ${rt.addC}`}),"\u52A0\u5165")," ")):ut.createElement("span",{className:rt.btnAdd,onClick:()=>uo(en.id)},Yr?"\u52A0\u5165\u8BD5\u9898\u7BEE":ut.createElement("span",{style:{padding:"0 3px"}},ut.createElement("b",{className:`iconfont icon-jiaru ${rt.addC}`}),"\u52A0\u5165")):ut.createElement(ut.Fragment,null);return ut.createElement("span",{className:rt.actonBtn},en.id>0&&ut.createElement(Ht.N,{isProblemset:Yr,user:Qt,key:en.id,data:en,page:bt.page,activeTabsKey:Mn,selectIds:mr,onCollect:Wo,onSetPublic:Ho,onStartExperience:Qo,onCorrection:zo,onChangeTag:Yo,onPublicReview:Uo,onSetPrivate:oo,onDelete:Xo,onCancel:io,onSelect:uo,onMoveTo:Ka,onCopy:$o,addProblemset:qo,onSetShare:Go,onCancelShare:ei,onPublish:di,onCancelPublish:gi,SubjectShare:so}),hn)};(0,oe.useEffect)(()=>{if(Rr&&!(Ot!=null&&Ot.pathId)){const{coursesId:yt,categoryId:en}=Ot;An({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:en,coursesId:yt,type:5}})}},[Rr]);const vo=()=>jn(void 0,null,function*(){try{yield Ia.current.form.validateFields();let yt=Ia.current.form.getFieldsValue();if((Wr==null?void 0:Wr.length)<=0){document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),se.ZP.info("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}_a(!0);const{coursesId:en,categoryId:Sn}=Ot;if(Ot!=null&&Ot.pathId){let hn=yield(0,Yt.ZP)(`/api/paths/${Ot==null?void 0:Ot.pathId}/create_hack_homework`,{method:"post",body:or(Jn({},yt),{coursesId:en,category:Sn,stage_shixun_id:Sn=="null"?"":Sn,stage_id:Ot==null?void 0:Ot.stageId,type:5,hack_ids:Wr==null?void 0:Wr.map(In=>In.id)})});(hn==null?void 0:hn.status)===0&&(se.ZP.success(`${Sn=="null"?"\u65B0\u589E\u6210\u529F":"\u7F16\u8F91\u6210\u529F"}`),we.history.push(`/paths/${Ot.pathId}`))}else{let hn=yield(0,Yt.ZP)(oa?`/api/homework_commons/${Sn}/update_hack.json`:`/api/courses/${en}/homework_commons.json`,{method:oa?"put":"post",body:or(Jn({},yt),{coursesId:en,category:Sn,type:5,hack_ids:Wr==null?void 0:Wr.map(In=>In.id)})});(hn==null?void 0:hn.status)===0&&we.history.push(`/classrooms/${Ot.coursesId}/program_homework/${oa?Sn:hn.homework_id}/detail?tabs=1`)}_a(!1)}catch(yt){document.body.scrollIntoView()}}),yo=()=>ut.createElement(de.default,{labelAlign:"right",form:aa,labelCol:{span:3},colon:!1,size:"large"},ut.createElement(de.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"sub_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411"}]},ut.createElement(ee.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:Co,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(yt,en)=>{aa.setFieldsValue({sub_discipline_id:yt,tag_discipline_ids:[]}),Pa(yt?yt.length:0),(yt==null?void 0:yt.length)>0&&(ao({sub_discipline_id:yt[1]}),yt[1]==(ba==null?void 0:ba.sub_discipline_id)&&aa.setFieldValue("tag_discipline_ids",ba.tag_discipline_ids))},onClear:()=>{Va([]),aa.setFieldValue("tag_discipline_ids",[]),Pa(0)}})),ut.createElement(de.default.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],style:{paddingLeft:75}},ut.createElement(a.default,{disabled:$a===0,className:rt.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:(yt,en)=>en.key.indexOf(yt.toLowerCase())>=0},Zo.map(yt=>ut.createElement(a.default.Option,{key:yt.name+yt.id,value:yt.id},ut.createElement("div",{style:{display:"flex",alignItems:"center"}},ut.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},yt.name),(yt==null?void 0:yt.type)==="personal"&&ut.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),$a>0&&ut.createElement("div",{className:rt.concat},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F",ut.createElement("span",{onClick:()=>qa(!0)},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")));return ut.createElement("div",{className:rt.page},ut.createElement("section",null,ut.createElement("div",{className:rt.wrap},Ur.course_name&&Rr&&ut.createElement("section",{className:"animated fadeIn"},ut.createElement("aside",{className:"mt10"},Ur.category&&ut.createElement(y.Z,{separator:">"},ut.createElement(y.Z.Item,null,ut.createElement(we.Link,{to:`/classrooms/${Ur.course_id}/program_homework`},Ur.course_name)),ut.createElement(y.Z.Item,null,ut.createElement(we.Link,{to:`/classrooms/${Ur.course_id}/program_homework`},Ur.category.category_name)),ut.createElement(y.Z.Item,null,Ea)))),ut.createElement("div",{className:rt.title},Rr?Ea:"\u8BD5\u9898\u5E93"),Rr&&ut.createElement(dn,{height:250,data:Ra,ref:Ia}),ut.createElement("div",{className:rt.headerWrapper,id:"topicdom"},ut.createElement("div",{className:rt.tabsWrap},ut.createElement(pe.default,{activeKey:Mn,onChange:Ro,tabBarExtraContent:ut.createElement("div",{className:rt.searchWrap},(0,Xt.bg)()&&Mn==="0"&&Yr&&ut.createElement(x.ZP,{className:rt.addQuestionBtn,onClick:ai},ut.createElement("img",{src:Er,className:rt.pngIcon,alt:""}),"\u65B0\u589E\u8BD5\u9898"),ut.createElement(Kn,{allowClear:!0,suffix:ut.createElement("i",{className:`iconfont icon-sousuo9 font14 ${rt.searchIcon}`,onClick:()=>ro(bt.keyword)}),className:rt.search,placeholder:"\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",size:"middle",onChange:yt=>{bt.keyword=yt.target.value,pn(Jn({},bt))},onSearch:ro}))},ut.createElement(Pr,{tab:"\u516C\u5171",key:"1"}),((Ft=(Pt=fn.teachGroupData)==null?void 0:Pt.groups)==null?void 0:Ft.length)&&ut.createElement(Pr,{tab:"\u56E2\u961F\u5171\u4EAB",key:"3"}),!(0,Xt.ag)()&&!(0,Xt.JA)()&&!Rr&&ut.createElement(Pr,{tab:"\u6536\u85CF\u5939",key:"2"}),(0,Xt.bg)()&&ut.createElement(Pr,{tab:"\u6211\u521B\u5EFA\u7684",key:"0"}))),(((rn=Qt==null?void 0:Qt.userInfo)==null?void 0:rn.professional_certification)||bt.type!=="1")&&ut.createElement(E.S,{showSelectAll:!1,className:rt.select,disciplinesData:(Vt=fn.disciplinesData)==null?void 0:Vt.disciplines,knowledgeData:Ir,directionValue:bt.discipline_id,subDisciplineValue:bt.sub_discipline_id,typeValue:bt.item_type,isprogram_homework:Rr,showKnowledge:!0,name:Eo,setname:Ao,difficultyValue:bt.difficulty,showShixun:!(0,Xt.JA)()&&!bt.exercise_id&&Mn!=="3"&&Mn!=="1",onShixunChange:li,onDirectionChange:Io,onTypeChange:No,onDifficultyChange:Mo,knowledgeValue:hr,onKnowledgeChange:jo,teachGroupData:(kt=fn.teachGroupData)==null?void 0:kt.groups,onTeachGroupChange:mi,teachGroupValue:bt.teach_group_id,showTeachGroup:ko})),ut.createElement("div",{className:rt.treeWrapper,style:{display:Mn==="0"||Mn==="3"?"block":"none"}},ut.createElement("div",{className:rt.treeHeader},ut.createElement(et.Z,{activeTabsKey:Mn,data:Fr,onClick:lo}),Mn==="0"&&!Rr&&ut.createElement(x.ZP,{type:"link",onClick:ri,className:rt.exportBtn},ut.createElement("img",{src:sr,alt:"",className:rt.pngIcon}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),ut.createElement(ie.Z,{spinning:Sa},ut.createElement("div",{ref:ya,className:ua.length?rt.treeContent:"",style:{maxHeight:"220px",overflow:"auto"}},ut.createElement(qt.Z,{setRootData:yt=>{On.current=yt},isProblemset:Mn==="0"?Yr:!1,reloadData:Hr,data:ua,onShare:ui,onOpen:lo,activeTabsKey:Mn,params:bt,navigation:Fr})))),ut.createElement("div",{className:rt.contentWrap},ut.createElement("div",{className:rt.batchWrap},ut.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},!Rr&&ut.createElement("div",{className:"font14"},(((It=Qt==null?void 0:Qt.userInfo)==null?void 0:It.professional_certification)||bt.type!=="1")&&ut.createElement(b.Z,{dropdownRender:()=>ut.createElement(re.default,{selectedKeys:[la]},eo==null?void 0:eo.map((yt,en)=>ut.createElement(re.default.Item,{key:yt.name,onClick:()=>pi(yt)},yt.name)))},ut.createElement("span",{style:{color:"#464F66"}},ut.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),la))),Rr&&ut.createElement("div",null,ut.createElement(ae.default,{checked:(Wn==null?void 0:Wn.filter(yt=>Wr==null?void 0:Wr.map(en=>en.id).includes(yt.id)).length)===Wn.length,onChange:yt=>Xa(yt.target.checked)},"\u672C\u9875\u5168\u9009",ut.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",mr==null?void 0:mr.length,")"))),Rr&&ut.createElement(ue.default,{open:Po,centered:!0,width:700,okText:`\u786E\u8BA4${Ot!=null&&Ot.pathId?"":oa?"\u7F16\u8F91":"\u65B0\u5EFA"}`,onCancel:()=>Ja(!1),cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:vo,confirmLoading:Oa,title:"\u67E5\u770B\u5DF2\u9009"},ut.createElement("div",{className:"font14 c-light-primary mb10"},"\u5DF2\u9009",Wr==null?void 0:Wr.length,"\u4E2A"),ut.createElement("div",{style:{height:400,overflow:"auto"}},Wr==null?void 0:Wr.map((yt,en)=>{var Sn,hn,In,Rn,zr,Xr;return ut.createElement("div",{key:en,className:rt.sendModal},ut.createElement("div",{className:rt.li},ut.createElement("p",null,yt==null?void 0:yt.name),ut.createElement("div",{className:rt.bottom},ut.createElement("span",{className:"c-grey-333"},"\u7F16\u7A0B\u9898"),ut.createElement("i",{className:rt.line}),ut.createElement("span",{className:"c-grey-333"},yt.difficulty===1&&"\u7B80\u5355",yt.difficulty===2&&"\u9002\u4E2D",yt.difficulty===3&&"\u56F0\u96BE"),ut.createElement("i",{className:rt.line}),ut.createElement("span",null,"\u521B\u5EFA\u8005\xA0",ut.createElement(ne.Z,{title:(Sn=yt==null?void 0:yt.author)==null?void 0:Sn.name},ut.createElement("span",{className:"c-grey-333"},((In=(hn=yt==null?void 0:yt.author)==null?void 0:hn.name)==null?void 0:In.length)>6?((zr=(Rn=yt==null?void 0:yt.author)==null?void 0:Rn.name)==null?void 0:zr.substr(0,3))+"...":(Xr=yt==null?void 0:yt.author)==null?void 0:Xr.name))),ut.createElement("i",{className:rt.line}),ut.createElement("span",{className:rt.des},"\u66F4\u65B0\xA0",ut.createElement("span",{className:"c-grey-333"},yt==null?void 0:yt.updated_at)))),ut.createElement("div",{className:rt.del,onClick:()=>{ho(Wr.filter(ea=>ea.id!==yt.id).map(ea=>ea.id))}},"\u5220\u9664"))})))),ut.createElement(z.Z,{align:"middle"},ut.createElement("div",null,!bt.item_type&&ut.createElement("span",{style:{fontSize:"14px",color:"#999999"}},Lo.map(yt=>{if(to(yt.value)>0)return ut.createElement("span",{style:{marginLeft:6}},yt.name,ut.createElement("span",{style:{color:"#000000",marginLeft:6}},to(yt.value)))}))),Mn==="0"&&Yr&&ut.createElement(x.ZP,{onClick:yi,type:"link",className:rt.exportBtn},ut.createElement("img",{src:vr,className:rt.pngIcon}),ut.createElement("span",null,"\u5BFC\u51FA\u8BD5\u9898")))),Gr?ut.createElement("div",null,ut.createElement(x.ZP,{style:{paddingLeft:0},onClick:()=>{bt.page=1,bt.keyword=null,delete bt.id,pn(bt),kr(!1),Jr(bt),Kr(or(Jn({},bt),{parents:Fr.slice(0,-1)}))},type:"link"}," ",ut.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),ut.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",bt.keyword,"\u201D")):null,ut.createElement("div",{className:rt.contentListWrap},Xn!==0?ut.createElement(ie.Z,{size:"middle",spinning:Yn["problemset/getItemBanks"]},Wn.map((yt,en)=>{var Sn,hn,In,Rn,zr,Xr,ea;return ut.createElement("div",{id:yt.id+"",className:rt.li,key:en},ut.createElement("div",{className:rt.top},ut.createElement(Ht.Z,{key:yt.id,data:yt,selectIds:mr,onSelectCheckBox:ho})),ut.createElement("div",{className:rt.bottom},ut.createElement("p",{className:`${rt.actionLeftItem} ${rt.questionTypeName}`},"No.",yt==null?void 0:yt.id),ut.createElement("p",{className:`${rt.actionLeftItem} ${rt.questionTypeName}`},(Sn=Ei.find(ga=>ga.type===yt.item_type))==null?void 0:Sn.name),ut.createElement("p",{className:rt.actionLeftItem},Ai[yt.difficulty]),ut.createElement("p",{className:rt.actionLeftItem},"\u521B\u5EFA\u8005",ut.createElement(ne.Z,{title:(hn=yt==null?void 0:yt.author)==null?void 0:hn.name},ut.createElement("span",{className:"c-grey-333"},((Rn=(In=yt==null?void 0:yt.author)==null?void 0:In.name)==null?void 0:Rn.length)>6?((Xr=(zr=yt==null?void 0:yt.author)==null?void 0:zr.name)==null?void 0:Xr.substr(0,5))+"...":(ea=yt==null?void 0:yt.author)==null?void 0:ea.name))),ut.createElement("p",{className:rt.actionLeftItem},"\u66F4\u65B0",ut.createElement("span",{className:"c-grey-333"},yt==null?void 0:yt.updated_at)),ut.createElement("p",{className:rt.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",ut.createElement("span",{className:"c-grey-333"},yt==null?void 0:yt.quotes)),!Rr&&ut.createElement("div",{className:rt.more},Pi({},yt))))})):ut.createElement(ie.Z,{size:"middle",spinning:Yn["problemset/getItemBanks"]},ut.createElement(ve.Z,{customText:!((on=Qt==null?void 0:Qt.userInfo)!=null&&on.professional_certification)&&bt.type==="1"&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u9898\u5E93\u8D44\u6E90",ButtonTwo:!((tn=Qt==null?void 0:Qt.userInfo)!=null&&tn.professional_certification)&&bt.type==="1"?ut.createElement(x.ZP,{style:{borderRadius:20},type:"primary",onClick:()=>{we.history.push("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1"):""}))),Xn!==0&&!Rr&&ut.createElement(te.Z,{showQuickJumper:!0,onChange:no,defaultCurrent:1,pageSize:bt==null?void 0:bt.per_page,current:parseInt(bt.page+"")||1,total:Xn,showTotal:yt=>ut.createElement(ut.Fragment,null,ut.createElement("span",{className:"mr10 font12"},"\u5171",ut.createElement("span",{className:"c-light-primary"},yt),"\u6761\u6570\u636E"))}),Rr&&ut.createElement("div",{style:{height:20}})),Yr&&ut.createElement(Lt,{basketData:fn.basketData,visible:Zn,basketTotal:Zr,onClose:()=>gr(!1),onDelete:ti,onClear:ni,onSubmit:()=>jn(void 0,null,function*(){var yt,en,Sn,hn,In;const Rn=yield An({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}}),zr=(yt=Rn==null?void 0:Rn.disciplines)==null?void 0:yt[0],Xr=yield An({type:"problemsetPreview/newPreviewProblemset",payload:{name:"\u9ED8\u8BA4\u8BD5\u5377\u540D\u79F0",difficulty:2,duration:60,discipline_id:((en=Rn==null?void 0:Rn.new_checked)==null?void 0:en.discipline_id)||(zr==null?void 0:zr.id),sub_discipline_id:((Sn=Rn==null?void 0:Rn.new_checked)==null?void 0:Sn.sub_discipline_id)||((In=(hn=zr==null?void 0:zr.sub_disciplines)==null?void 0:hn[0])==null?void 0:In.id)}});Xr.status===0&&we.history.push(`paperlibrary/add/${Xr.exam_id}?defaultActiveKey=1&type=2`)})}),!(0,Xt.JA)()&&Yr&&ut.createElement(Tn,{visibleBasket:Zn,onToggleVisible:()=>gr(!Zn),count:Zr})),ut.createElement(Pe,null),ut.createElement(Ye,{onReloadData:Hr,isPiliangRevoke:Ba}),ut.createElement($e,{onReloadData:()=>za([null])}),ut.createElement(ln,{onReloadData:Hr,onReloadBasketData:da}),Jt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?ut.createElement(nn,{shixunIds:ha,cb:si}):null,ut.createElement(Je.Z,null),ut.createElement(Ie.Z,null),ut.createElement(Te.Z,null),ut.createElement(Me.Z,null),ut.createElement(Xe.Z,null),ut.createElement(tt.Z,null),ut.createElement(ct.Z,null),ut.createElement(ke,null),ut.createElement(Ke,{onOk:hi}),ut.createElement(ce.Z,{onOk:vi})),Yr?ut.createElement(oe.Fragment,null,!!(mr!=null&&mr.length)&&ut.createElement("div",{className:rt.batch},ut.createElement("aside",null,ut.createElement("div",{style:{flexShrink:0,marginRight:20}},ut.createElement(ae.default,{className:"font14",checked:Wn!=null&&Wn.length?mr.length===(Wn==null?void 0:Wn.length):!1,onChange:yt=>Xa(yt.target.checked)},"\u672C\u9875\u5168\u9009",ut.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",mr==null?void 0:mr.length,")"))),ut.createElement("div",{className:rt.btns},na&&ut.createElement("div",{className:rt.btn,onClick:()=>wa(!0)},ut.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u52A0\u5165\u8BD5\u9898\u7BEE"),na&&ut.createElement("div",{className:rt.btn,onClick:()=>wa(!1)},ut.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u79FB\u51FA\u8BD5\u9898\u7BEE"),na&&["3","1"].includes(Mn)&&ut.createElement("div",{className:rt.btn,onClick:()=>{(mr==null?void 0:mr.length)>0?ue.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:ut.createElement("div",{className:`font14 ${rt.overflow}`,style:{maxHeight:500,overflow:"auto"}},ut.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),ut.createElement(ie.Z,{spinning:Sa},ut.createElement(xe.Z,{defaultValue:!0,value:Lr.current,onChange:yt=>Lr.current=yt}))),onOk:()=>jn(void 0,null,function*(){var yt;const en=yield(0,Ze.Rp)({id:mr,group_id:(yt=Lr.current)==null?void 0:yt[0]});Lr.current=[],(en==null?void 0:en.status)===0&&(Kr(bt),Hr(),se.ZP.success("\u52A0\u5165\u6210\u529F"))})}):se.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898")}},ut.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165\u6211\u7684\u9898\u5E93"),Mn==="1"&&(0,Xt.ag)()&&ut.createElement("div",{className:rt.btn,onClick:()=>{Da(!0),fi(mr)}},ut.createElement("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"\u6279\u91CF\u64A4\u9500\u516C\u5F00"),Mn==="0"&&ut.createElement("div",{className:rt.btn,onClick:fo}," ",ut.createElement("i",{className:"iconfont icon-pilianggongkai"}),"\u516C\u5F00"),Mn==="0"&&!so&&ut.createElement("div",{className:rt.btn,onClick:()=>Ya()}," ",ut.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),Mn==="0"&&ut.createElement("div",{className:rt.btn,onClick:co}," ",ut.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u5220\u9664"),Mn==="0"&&ut.createElement("div",{className:rt.btn,onClick:Si}," ",ut.createElement("i",{className:"iconfont icon-fabu5"}),"\u53D1\u5E03"),Mn==="0"&&ut.createElement("div",{className:rt.btn,onClick:()=>Ka()},ut.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"\u79FB\u81F3\u6587\u4EF6\u5939"),ut.createElement("div",{onClick:()=>Qr([]),style:{marginLeft:"auto"},className:rt.btn}," ",ut.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C"))))):Rr?"":ut.createElement("div",{className:rt.batch},ut.createElement("aside",null,ut.createElement("div",{style:{flexShrink:0,marginRight:20}},ut.createElement(ae.default,{className:"font14",checked:Wn!=null&&Wn.length?mr.length===(Wn==null?void 0:Wn.length):!1,onChange:yt=>Xa(yt.target.checked)},"\u672C\u9875\u5168\u9009",ut.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",mr==null?void 0:mr.length,")"))),ut.createElement("div",{className:rt.btns},na&&!!(mr!=null&&mr.length)&&ut.createElement("div",{className:rt.btn,onClick:()=>wa(!0)},ut.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165"),na&&!!(mr!=null&&mr.length)&&ut.createElement("div",{className:rt.btn,onClick:()=>wa(!1)},ut.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u6279\u91CF\u79FB\u51FA"),ut.createElement("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"}},"\u5DF2\u52A0\u5165:\xA0\xA0",tr,"\u9898"),ut.createElement("div",{onClick:bi,className:rt.btn},"\u8FD4\u56DE\u8BD5\u5377")))),Rr&&ut.createElement("div",{className:rt.batch},ut.createElement("aside",null,ut.createElement("div",{style:{flexShrink:0,marginRight:20}},ut.createElement(te.Z,{showQuickJumper:!0,onChange:no,defaultCurrent:1,pageSize:bt==null?void 0:bt.per_page,current:bt.page||1,hideOnSinglePage:!0,total:Xn,showTotal:yt=>ut.createElement("span",{className:"mr10"},"\u5171",ut.createElement("span",{className:"c-light-primary"},yt),"\u6761\u6570\u636E")})),ut.createElement("div",{className:rt.btns},ut.createElement(z.Z,{align:"middle",style:{marginLeft:"auto"}},ut.createElement(z.Z,{onClick:()=>{if((Wr==null?void 0:Wr.length)<=0){se.ZP.info("\u5F53\u524D\u6682\u65E0\u6570\u636E");return}Ja(!0)},align:"middle",className:"current"},ut.createElement("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),ut.createElement("span",null,"\u5DF2\u9009",ut.createElement("span",{className:"c-light-primary"},mr.length),"\u4E2A")),ut.createElement(x.ZP,{className:"mr20 ml40",onClick:()=>{if(Ot!=null&&Ot.pathId)we.history.push(`/paths/${Ot.pathId}`);else{if(oa){we.history.push(`/classrooms/${Ot.coursesId}/program_homework/${Ot.categoryId}/detail?tabs=1`);return}we.history.push(`/classrooms/${Ot.coursesId}/program_homework`)}}},"\u53D6\u6D88"),ut.createElement(x.ZP,{loading:Oa,onClick:vo,type:"primary"},"\u786E\u8BA4",Ot!=null&&Ot.pathId?"":oa?"\u7F16\u8F91":"\u65B0\u5EFA"))))),ut.createElement(ue.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:rt.publicQuest,open:Ko,title:ut.createElement("div",{style:{fontWeight:"bold"}},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),width:"640px",onCancel:()=>{Za(!1),Pa(0),aa.resetFields()},onOk:()=>jn(void 0,null,function*(){aa.validateFields().then(yt=>jn(void 0,null,function*(){const en=yield(0,Yt.ZP)(`/api/item_banks/${ba==null?void 0:ba.id}/update_tag.json`,{method:"put",body:{name:Vo.current,tag_discipline_ids:yt==null?void 0:yt.tag_discipline_ids}});(en==null?void 0:en.status)===0&&(se.ZP.success("\u4FEE\u6539\u6210\u529F"),Za(!1),Jr(bt),aa.resetFields())}))})},ut.createElement("div",{className:rt.publicQuestContent},ut.createElement(yo,null))),ut.createElement(ue.default,{width:640,className:rt.publicQuest,centered:!0,title:ut.createElement("div",{style:{fontWeight:"bold"}},"\u516C\u5F00\u8BD5\u9898"),okText:"\u7533\u8BF7\u516C\u5F00",open:wo,onCancel:()=>{Ga(!1),Pa(0),Ta(null),aa.resetFields()},onOk:()=>{aa.validateFields().then(yt=>jn(void 0,null,function*(){const en=Mn==="3"?1:2;(yield(0,Ze.wX)({id:ba==null?void 0:ba.id,source:en,sub_discipline_id:yt==null?void 0:yt.sub_discipline_id[1],tag_discipline_ids:yt==null?void 0:yt.tag_discipline_ids})).status===0&&(va.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),va.current=!1,Ta(null),Qr([]),Hr(),se.ZP.success("\u7533\u8BF7\u6210\u529F")),Ga(!1),Pa(0),aa.resetFields()}))}},ut.createElement("div",{className:rt.publicQuestContent},ut.createElement("div",{className:rt.public_tips},ut.createElement(Pn.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u8BBE\u7F6E\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),ut.createElement(yo,null))),ut.createElement(Nn.Z,{open:Fo,subDisciplineId:(_t=aa.getFieldValue("sub_discipline_id"))==null?void 0:_t[1],onCancel:()=>{qa(!1)},onOkClick:yt=>{Va(en=>[...en,yt]),aa.setFieldValue("tag_discipline_ids",[...aa.getFieldValue("tag_discipline_ids"),yt==null?void 0:yt.id])}}),ut.createElement(Cn.Z,{onlyMediatorOpenStr:"model-change-problem"}))};var Mr=(0,we.connect)(({classroomList:Jt,problemset:fn,user:Qt,loading:Ln,globalSetting:Yn,shixunHomeworks:An})=>({classroomList:Jt,problemset:fn,user:Qt,globalSetting:Yn,loading:Ln.effects,shixunHomeworks:An}))(qn)},61407:function(Et,st,he){"use strict";he.d(st,{Im:function(){return Se},ZP:function(){return Ae},gZ:function(){return xe}});var oe=he(59301),we=he(92832),E=he(3113),pe=he(84105),fe=he(87395),de=he(25090),ue=he(24334),le=he(97596),se=he(98573),ie=he(89299),ae=he(21541),re=he(34376),ne=he(92310),ee=he.n(ne),a=he(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ve=(_e,Le,ke)=>Le in _e?y(_e,Le,{enumerable:!0,configurable:!0,writable:!0,value:ke}):_e[Le]=ke,ge=(_e,Le)=>{for(var ke in Le||(Le={}))te.call(Le,ke)&&ve(_e,ke,Le[ke]);if(z)for(var ke of z(Le))ce.call(Le,ke)&&ve(_e,ke,Le[ke]);return _e},ye=(_e,Le)=>x(_e,b(Le));const{TextArea:me}=we.default,be={visible:!1,tabIndex:"0"},Se={[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 Ee=(_e=>(_e[_e.SET_VISIBLE=0]="SET_VISIBLE",_e[_e.SET_TABINDEX=1]="SET_TABINDEX",_e))(Ee||{});function Pe(_e,Le){switch(Le.type){case 0:return ye(ge({},_e),{visible:Le.payload});case 1:return ye(ge({},_e),{tabIndex:Le.payload});default:throw new Error}}function Ce({value:_e,className:Le}){const[ke,De]=(0,oe.useState)(!1),Ze=(0,oe.useRef)(),Ve=(0,oe.useRef)();return(0,oe.useEffect)(()=>{ke&&(Ve.current.reset(),Ve.current.write((0,ie.pp)(_e||"")))},[_e,ke]),(0,oe.useEffect)(()=>{var Ue,Ke,ze,Ne;if(Ze.current){Ve.current=new re.Terminal({fontSize:14,disableStdin:!0}),Ve.current.open(Ze.current);const Re=Ze.current.offsetWidth-14,He=((Ne=(ze=(Ke=(Ue=Ve.current)==null?void 0:Ue._core)==null?void 0:Ke._renderService)==null?void 0:ze.dimensions)==null?void 0:Ne.actualCellWidth)||9.5,Qe=Math.ceil(Re/He);Ve.current.resize(Qe,8),De(!0)}},[]),a.createElement("div",{ref:Ze,className:ee()("XtermText-valueRef",Le)})}function xe(_e){const{status:Le,error_msg:ke,output:De,input:Ze,expected_output:Ve,is_file:Ue,input_file_url:Ke,output_file_url:ze,expected_output_file_url:Ne}=_e;let Re=null;const He={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Le){case de.h.NOMATCH:Re=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:He},a.createElement("a",{onClick:()=>(0,ie.LR)(Ke,Ze)},Ze)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ue&&a.createElement(Ce,{className:"mb10",value:De&&ue.Base64.decode(De)||""}),Ue&&a.createElement("div",{style:He},a.createElement("a",{onClick:()=>(0,ie.LR)(ze,De)},De)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ue&&a.createElement(Ce,{className:"mb10",value:Ve&&ue.Base64.decode(Ve)||""}),Ue&&a.createElement("div",{style:He},a.createElement("a",{onClick:()=>(0,ie.LR)(Ne,Ve)},Ve)));break;case de.h.EXECUTEFAILURE:Re=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ue&&a.createElement(se.Z,{value:Ze,style:He}),Ue&&a.createElement("div",{style:He},a.createElement("a",{onClick:()=>(0,ie.LR)(Ke,Ze)},Ze)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ue.Base64.decode(ke)));break;case de.h.COMPILEFAILURE:Re=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ue&&a.createElement(se.Z,{value:Ze,style:He}),Ue&&a.createElement("div",{style:He},a.createElement("a",{onClick:()=>(0,ie.LR)(Ke,Ze)},Ze)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ue.Base64.decode(ke)));break;case de.h.PODFAILURE:Re=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:Re=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Re," ")}function Be(_e){const{status:Le,error_msg:ke,execute_time:De,output:Ze,input:Ve,expected_output:Ue,is_file:Ke,input_file_url:ze,output_file_url:Ne,expected_output_file_url:Re}=_e;let He=null;switch(Le){case de.h.OK:He=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",De,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,ue.Base64.decode(Ze)));break;case de.h.NOMATCH:He=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,Ve)),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:He=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"},ue.Base64.decode(ke)));break;case de.h.COMPILEFAILURE:He=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"},ue.Base64.decode(ke)));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," ")}var Ae=({id:_e,is_file:Le,input:ke,debuging:De,submitting:Ze,executingMessage:Ve,debugResult:Ue,onChangeInput:Ke,onDebugCode:ze,onSubmitCode:Ne})=>{const[Re,He]=(0,oe.useReducer)(Pe,be),{visible:Qe,tabIndex:it}=Re;(0,oe.useEffect)(()=>{He({type:0,payload:!1})},[_e]);function Ye(Fe){let Ge=Fe.target.id;He({type:1,payload:Ge})}function We(){He({type:0,payload:!Qe})}const Oe=(0,oe.useMemo)(()=>{if(Ue){const{status:Fe}=Ue;return a.createElement(a.Fragment,null,Be(Ue))}return null},[Ue]);function je(){He({type:0,payload:!0}),He({type:1,payload:"1"}),ze()}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(ae.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(me,{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?"":ke,onChange:Ke}),rightNode:De?a.createElement(le.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ue?Oe: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(pe.Z,null):a.createElement(fe.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:De,onClick:je},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:Ze,disabled:Ze,onClick:()=>{He({type:0,payload:!1}),Ne()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},25090:function(Et,st,he){"use strict";he.d(st,{h:function(){return oe}});var oe=(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))(oe||{})},74091:function(Et,st,he){"use strict";he.d(st,{Y2:function(){return Ae},ZP:function(){return _e}});var oe=he(59301),we=he(54580),E=he(8591),pe=he(43418),fe=he(95237),de=he(5112),ue=he(3113),le=he(24905),se=he(6848),ie=he(92832),ae={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"},re="data:image/png;base64,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",ne=he(47257),ee=he.n(ne),a=he(52430),y=he(1012),x=he(89299),b=he(6225),z=he(59301),te=Object.defineProperty,ce=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,be=(Le,ke,De)=>ke in Le?te(Le,ke,{enumerable:!0,configurable:!0,writable:!0,value:De}):Le[ke]=De,Se=(Le,ke)=>{for(var De in ke||(ke={}))ye.call(ke,De)&&be(Le,De,ke[De]);if(ge)for(var De of ge(ke))me.call(ke,De)&&be(Le,De,ke[De]);return Le},Ee=(Le,ke)=>ce(Le,ve(ke)),Pe=(Le,ke,De)=>new Promise((Ze,Ve)=>{var Ue=Ne=>{try{ze(De.next(Ne))}catch(Re){Ve(Re)}},Ke=Ne=>{try{ze(De.throw(Ne))}catch(Re){Ve(Re)}},ze=Ne=>Ne.done?Ze(Ne.value):Promise.resolve(Ne.value).then(Ue,Ke);ze((De=De.apply(Le,ke)).next())});const{Dragger:Ce}=we.default,xe=Le=>{const ke=Re=>Re&&Re.substring(0,Re.lastIndexOf("."));for(var De=[...Le],Ze=0,Ve=[],Ue=0;Ue{if(Re.forEach(He=>{let Qe=He.name.split(/\.(?=[^\.]+$)/);He.name=`${Qe[0]}.${Qe[1].toLowerCase()}`}),Re[0].name.includes(".in"))return Re.length===2?Re:[Re[0],{}];if(Re[0].name.includes(".out"))return Re.length===2?Re.reverse():[{},Re[0]]})},Be=({onClose:Le,onOK:ke,visible:De,wrapClassName:Ze,rootIdentifier:Ve,multiple:Ue=!1,defaultMultipleValue:Ke=!0})=>{const[ze,Ne]=(0,oe.useState)([]),[Re,He]=(0,oe.useState)({}),[Qe,it]=(0,oe.useState)(!1),[Ye,We]=(0,oe.useState)(!0),[Oe,je]=(0,oe.useState)(null),Fe=(0,oe.useRef)([]),Ge=(0,oe.useRef)(0),nt=()=>{Le()};(0,oe.useEffect)(()=>{$e()},[]),(0,oe.useEffect)(()=>{De&&(Fe.current=[],Ge.current=0,Ne([]),We(Ke))},[De]);const $e=()=>Pe(void 0,null,function*(){try{je(!0)}catch(et){}}),Je=et=>et&&et.substring(0,et.lastIndexOf(".")),Ie=et=>{var rt,xt;const dt=Je((rt=et[0])==null?void 0:rt.name)||Je((xt=et[1])==null?void 0:xt.name),St=ze.filter(ht=>Je(ht.name)!==dt);Fe.current=[...St],Ne([...St])},Te=et=>{if(!Ye){const Dt=new FormData;Dt.append("file",et.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Dt},!0).then(Ct=>{if(Ct.status===0){Ge.current=Ge.current+1;const Bt=Fe.current.map(Nt=>{var Zt;if(Nt.name===et.name){const Lt=Se({},Nt);return(Zt=et==null?void 0:et.name)!=null&&Zt.includes(".in")?Lt.input=Ct==null?void 0:Ct.content:Lt.output=Ct==null?void 0:Ct.content,Lt}return Nt});if(Fe.current=[...Bt],Ne([...Bt]),Ge.current>0&&Ge.current===ze.length){it(!1);let Nt=xe(Bt);Nt=Nt.filter(Zt=>{var Lt,Rt;return!!((Lt=Zt[0])!=null&&Lt.name&&((Rt=Zt[1])!=null&&Rt.name))}),Nt=Nt.map(Zt=>Ee(Se(Se({},Zt[0]),Zt[1]),{is_file:!1})),ke(Nt),Le()}}else it(!1),Le()});return}if(Oe){const Dt=new FormData;Dt.append("file",et.file),Ve===null?Dt.append("identifier","testsets"):Dt.append("identifier",Ve),(0,a.ZP)("/api/attachments.json",{method:"post",body:Dt},!0).then(Ct=>{if(Ct.filename){Ge.current=Ge.current+1;const Bt=Fe.current.map(Nt=>{var Zt;if(Nt.name===(Ct==null?void 0:Ct.filename)){const Lt=Ee(Se({},Nt),{is_oss:!Oe});return(Zt=Ct==null?void 0:Ct.filename)!=null&&Zt.includes(".in")?(Lt.in_object_key=Ct==null?void 0:Ct.object,Lt.in_object_size=Ct==null?void 0:Ct.size,Lt.input=Ct==null?void 0:Ct.filename,Lt.in_file=et):(Lt.out_object_key=Ct==null?void 0:Ct.object,Lt.out_object_size=Ct==null?void 0:Ct.size,Lt.output=Ct==null?void 0:Ct.filename,Lt.out_file=et),Lt}return Nt});if(Fe.current=[...Bt],Ne([...Bt]),Ge.current>0&&Ge.current===ze.length){it(!1);let Nt=xe(Bt);Nt=Nt.filter(Zt=>{var Lt,Rt;return!!((Lt=Zt[0])!=null&&Lt.name&&((Rt=Zt[1])!=null&&Rt.name))}),Nt=Nt.map(Zt=>Ee(Se(Se({},Zt[0]),Zt[1]),{is_file:!0})),ke(Nt),Le()}}else it(!1),Le()});return}const rt=new(ee())({endpoint:Re.end_point,region:Re.region,accessKeyId:Re.access_key_id,accessKeySecret:Re.access_key_secret,bucket:Re.bucket,stsToken:Re.security_token}),xt=et.name,dt={container_type:"TestSet",file_name:xt},St=(0,y.Z)();let ht=`testsets/${Ve}/${St}${xt.indexOf(".")>-1?"."+xt.split(".").pop():""}`;Ve===null&&(ht=`testsets/${St}${xt.indexOf(".")>-1?"."+xt.split(".").pop():""}`),rt.multipartUpload(ht,new Blob([et.file],{type:et.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:xt+""},url:Re==null?void 0:Re.callback_url,host:Re==null?void 0:Re.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(dt)}}).then(function(Dt){if(Dt.data.status===0){Ge.current=Ge.current+1;const Tt=Fe.current.map(Ct=>{var Bt,Nt,Zt,Lt,Rt,zt,xn,En,sn,an,gn,ln,$t,Tn,Ht,qt,un;if(Ct.name===((Nt=(Bt=Dt.data)==null?void 0:Bt.data)==null?void 0:Nt.file_name)){const Xt=Ee(Se({},Ct),{is_oss:!Oe});return(Rt=(Lt=(Zt=Dt.data)==null?void 0:Zt.data)==null?void 0:Lt.file_name)!=null&&Rt.includes(".in")?(Xt.in_object_key=(xn=(zt=Dt.data)==null?void 0:zt.data)==null?void 0:xn.object,Xt.in_object_size=(sn=(En=Dt.data)==null?void 0:En.data)==null?void 0:sn.size,Xt.input=(gn=(an=Dt.data)==null?void 0:an.data)==null?void 0:gn.file_name,Xt.in_file=et):(Xt.out_object_key=($t=(ln=Dt.data)==null?void 0:ln.data)==null?void 0:$t.object,Xt.out_object_size=(Ht=(Tn=Dt.data)==null?void 0:Tn.data)==null?void 0:Ht.size,Xt.output=(un=(qt=Dt.data)==null?void 0:qt.data)==null?void 0:un.file_name,Xt.out_file=et),Xt}return Ct});if(Fe.current=[...Tt],Ne([...Tt]),Ge.current>0&&Ge.current===ze.length){it(!1);let Ct=xe(Tt);Ct=Ct.filter(Bt=>{var Nt,Zt;return!!((Nt=Bt[0])!=null&&Nt.name&&((Zt=Bt[1])!=null&&Zt.name))}),Ct=Ct.map(Bt=>Ee(Se(Se({},Bt[0]),Bt[1]),{is_file:!0})),ke(Ct),Le()}}})},Me=et=>new Promise((rt,xt)=>{let dt=0,St=[];for(let ht=0;ht{dt++,dt===et.length&&(St.length?(E.ZP.warning(`${St.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),xt()):rt(et))}).catch(Dt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Dt),dt++,St.push(et[ht].name),dt===et.length&&(St.length?(E.ZP.warning(`${St.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),xt()):rt(et))})}),Xe=()=>Pe(void 0,null,function*(){if(ze.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Me(ze),it(!0),xe(ze).some(rt=>{var xt,dt;return!((xt=rt[0])!=null&&xt.name&&((dt=rt[1])!=null&&dt.name))})){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\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:()=>Pe(void 0,null,function*(){ze.map(rt=>Pe(void 0,null,function*(){Te(rt)}))}),onCancel:()=>{it(!1)}});return}ze.map(rt=>Pe(void 0,null,function*(){Te(rt)}))}),tt={name:"file",fileList:ze,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:et=>{if(ze!=null&&ze.some(xt=>xt.name===et.name))return E.ZP.info(`${et.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(et.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(et.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 rt={name:et.name,uid:et.uid,file:et,percent:0};return ze.push(rt),Fe.current=[...ze],Ne([...ze]),!1}},ct=xe(ze);return console.log(ze,ct,"fileList"),z.createElement(pe.default,{open:De,wrapClassName:Ze,onOk:Xe,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Qe},onCancel:nt,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:ae.wrap},ze.length?z.createElement("div",null,z.createElement(fe.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:Ue?"visible":"hidden"}},z.createElement("span",{className:ae.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(de.ZP.Group,{className:`ml20 ${ae.testCaseRadio}`,optionType:"button",value:Ye,onChange:et=>We(et.target.value)},z.createElement(de.ZP,{value:!1},"\u6587\u672C"),z.createElement(de.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(we.default,Se({},tt),z.createElement(ue.ZP,{type:"primary",className:ae.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Ae,{data:ct,onRemove:Ie})):z.createElement("div",{className:`${ae.noData} mb30`},z.createElement(we.default.Dragger,Ee(Se({},tt),{className:ae.dragger}),z.createElement("img",{src:re,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:ae.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:ae.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.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",z.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",z.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",z.createElement("br",null))))},Ae=({data:Le=[],onRemove:ke,width:De="auto",showScore:Ze=!1,disabled:Ve=!1,inputChange:Ue,onEvaluatingChange:Ke,onSelectAll:ze,checkAll1:Ne,checkAll2:Re,checkAll3:He,checkAll4:Qe,checkAll5:it,showEvaluatingSetting:Ye=!1,className:We="",isProgramHomework:Oe=!1})=>{const je={value:"",filename:"",dataUrl:""},[Fe,Ge]=(0,oe.useState)(Se({},je)),nt=Ie=>{let Te=document.createElement("a");document.body.appendChild(Te);let Me=URL.createObjectURL(Ie.file);Te.href=Me,Te.download=Ie.name,Te.click(),URL.revokeObjectURL(Me),document.body.removeChild(Te)},$e=(Ie,Te)=>{(0,x.LR)(Ie,Te)},Je=(Ie,Te)=>{pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{ke(Ie,Te)},onCancel:()=>{}})};return Le.length?z.createElement("div",{className:We,style:{width:De}},z.createElement("div",{className:`${Oe?ae.headProgram:ae.head}`},Ye&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(le.default,{checked:Ne,onChange:Ie=>{ze(Ie.target.checked,"hidden")}}),z.createElement(se.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:Oe?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:Ze?Oe?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:Ze?Oe?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Ze&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(le.default,{checked:Qe,onChange:Ie=>{ze(Ie.target.checked,"input_visible")}}),z.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(le.default,{checked:Re,onChange:Ie=>{ze(Ie.target.checked,"is_invisible")}}),z.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(le.default,{checked:it,onChange:Ie=>{ze(Ie.target.checked,"actual_output_visible")}}),z.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(le.default,{checked:He,onChange:Ie=>{ze(Ie.target.checked,"last_match_rule")}}),z.createElement(se.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"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:ae.operation,style:Oe?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:ae.listWrapper,style:{boxShadow:Oe?"0px 2px 4px 0px #EAEEF4":"unset"}},Le.map((Ie,Te)=>{var Me,Xe,tt,ct;return z.createElement("div",{key:Te,className:ae.list,style:Oe?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ye&&z.createElement("div",{style:{width:"15%"}},z.createElement(le.default,{checked:!!Ie.hidden,onChange:et=>{Ke(et.target.checked,Te,"hidden")}})),z.createElement("div",{style:{width:Oe?"25%":"15%",paddingLeft:Oe?"5px":"0px",paddingRight:Oe?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Te+1),z.createElement("div",{className:ae.info,style:{width:Ze?Oe?"20%":"15%":"25%"}},z.createElement("span",{title:Ie.input||((Me=Ie[0])==null?void 0:Me.name),onClick:()=>Pe(void 0,null,function*(){let et;Ie.input?Ie.input_file_url?et=Ie.input_file_url:et=Ie.in_file:et=Ie[0];let rt;typeof et=="string"?(rt=yield fetch(et,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ge({value:yield rt.text(),filename:"",dataUrl:et})):(rt=yield(0,x.db)(et.file),Ge({value:rt.text,filename:et.name,dataUrl:rt.link}))})},Ie.input||((Xe=Ie[0])==null?void 0:Xe.name))),z.createElement("div",{className:ae.info,style:{width:Ze?Oe?"20%":"15%":"25%"}},z.createElement("span",{title:Ie.output||((tt=Ie[1])==null?void 0:tt.name),onClick:()=>Pe(void 0,null,function*(){let et;Ie.input?Ie.output_file_url?et=Ie.output_file_url:et=Ie.out_file:et=Ie[1];let rt;typeof et=="string"?(rt=yield fetch(et,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ge({value:yield rt.text(),filename:"",dataUrl:et})):(rt=yield(0,x.db)(et.file),Ge({value:rt.text,filename:et.name,dataUrl:rt.link}))})},Ie.output||((ct=Ie[1])==null?void 0:ct.name))),Ze&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{size:"large",addonAfter:Oe?"%":null,disabled:Ve,style:{width:"80%"},onChange:et=>Ue(et,Te),value:Ie.score}),!Oe&&z.createElement("span",null,"\xA0%")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(le.default,{checked:Ie.input_visible||!1,onChange:et=>{Ke(et.target.checked,Te,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(le.default,{checked:Ie.is_invisible||!1,onChange:et=>{Ke(et.target.checked,Te,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(le.default,{checked:Ie.actual_output_visible||!1,onChange:et=>{Ke(et.target.checked,Te,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(le.default,{checked:Ie.last_match_rule||!1,onChange:et=>{Ke(et.target.checked,Te,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>Je(Ie,Te),style:Oe?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:ae.del},"\u5220\u9664")))})),z.createElement(b.Z,{close:!0,data:Fe.dataUrl,filename:Fe.filename,type:Fe.dataUrl.length?"txt":"",onClose:()=>Ge(Se({},je)),monacoEditor:{value:Fe.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var _e=Be},38392:function(Et,st,he){"use strict";he.d(st,{Z:function(){return ne}});var oe=he(59301),we=he(8591),E=he(6848),pe=he(71418),fe=he(95237),de=he(43604),ue=he(58421),le=he(3113),se=he(4213),ie=he(52430),ae=he(98573),re=(a,y,x)=>new Promise((b,z)=>{var te=ge=>{try{ve(x.next(ge))}catch(ye){z(ye)}},ce=ge=>{try{ve(x.throw(ge))}catch(ye){z(ye)}},ve=ge=>ge.done?b(ge.value):Promise.resolve(ge.value).then(te,ce);ve((x=x.apply(a,y)).next())}),ne=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,te]=(0,oe.useState)(""),[ce,ve]=(0,oe.useState)(!1);function ge(me){te(me)}function ye(){if(!z){we.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),te("")}return(0,oe.useEffect)(()=>{y!=a&&ve(!1)},[y]),oe.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},oe.createElement(se.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ge,extraUse:b&&oe.createElement(E.Z,{color:"#fff",open:ce,destroyTooltipOnHide:!0,title:ee({id:a,isOpen:ce,activeDiscussIndex:y,onChange:ge,setIsOpen:ve}),overlayStyle:{maxWidth:600}},oe.createElement("a",{title:ce?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>ve(!ce)},oe.createElement("i",{className:"iconfont icon-dianzan11"})))}),oe.createElement("a",{onClick:ye,className:"btn-send"},"\u53D1\u9001"))};const ee=a=>{const[y,x]=(0,oe.useState)(!1),[b,z]=(0,oe.useState)([]),[te,ce]=(0,oe.useState)(1);(0,oe.useEffect)(()=>{a!=null&&a.isOpen?ve():(ce(1),z([]))},[a==null?void 0:a.isOpen]);const ve=()=>re(void 0,null,function*(){x(!0);const ge=yield(0,ie.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(ge==null?void 0:ge.status)==0&&z(ge==null?void 0:ge.answer),x(!1)});return oe.createElement(pe.Z,{spinning:y},oe.createElement("div",{style:{color:"#000"}},oe.createElement(ae.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),oe.createElement(fe.Z,{justify:"end",align:"middle"},oe.createElement(de.Z,null,oe.createElement(ue.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:ge=>{ce(ge)}})),oe.createElement(de.Z,null,oe.createElement(le.ZP,{onClick:()=>re(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")))))}},37838:function(Et,st,he){"use strict";he.d(st,{CP:function(){return E},_V:function(){return de}});var oe=he(28209),we=he.n(oe);const E={secret:oe.enc.Utf8.parse("0a18e199b87f1a8d"),iv:oe.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=="},pe={exam:E};function fe(ue="",le="exam"){const{secret:se,iv:ie}=pe[le];return AES.encrypt(ue,se,{iv:ie,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function de(ue="",le="exam"){const{secret:se,iv:ie}=pe[le];return oe.AES.decrypt(ue,se,{iv:ie,mode:we().mode.CBC,padding:we().pad.Pkcs7}).toString(oe.enc.Utf8)}},66654:function(Et,st,he){"use strict";he.d(st,{AD:function(){return Be},D9:function(){return Ze},Hp:function(){return ge},IM:function(){return Ue},Iy:function(){return ye},KM:function(){return Oe},MJ:function(){return me},Ne:function(){return Ve},ON:function(){return He},Uj:function(){return Ye},VY:function(){return Ne},YO:function(){return it},YX:function(){return Qe},Zn:function(){return a},_g:function(){return te},_k:function(){return ke},c6:function(){return Ce},cr:function(){return y},eV:function(){return xe},fi:function(){return x},gh:function(){return Ee},hS:function(){return Ke},iA:function(){return b},j6:function(){return ce},je:function(){return Le},jj:function(){return ve},kS:function(){return Re},o6:function(){return Pe},pO:function(){return We},rQ:function(){return Ae},sA:function(){return Se},xm:function(){return De},xo:function(){return ze},y8:function(){return _e},yd:function(){return z}});var oe=he(54877),we=he(44993),E=he(89299),pe=he(8591),fe=he(13952),de=Object.defineProperty,ue=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ie=(je,Fe,Ge)=>Fe in je?de(je,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):je[Fe]=Ge,ae=(je,Fe)=>{for(var Ge in Fe||(Fe={}))le.call(Fe,Ge)&&ie(je,Ge,Fe[Ge]);if(ue)for(var Ge of ue(Fe))se.call(Fe,Ge)&&ie(je,Ge,Fe[Ge]);return je},re=(je,Fe,Ge)=>new Promise((nt,$e)=>{var Je=Me=>{try{Te(Ge.next(Me))}catch(Xe){$e(Xe)}},Ie=Me=>{try{Te(Ge.throw(Me))}catch(Xe){$e(Xe)}},Te=Me=>Me.done?nt(Me.value):Promise.resolve(Me.value).then(Je,Ie);Te((Ge=Ge.apply(je,Fe)).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..."}})},ee=()=>{(0,we.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=je=>re(void 0,null,function*(){ne(),(yield(0,oe.YR)(ae({},je))).status===0&&(yield(0,E.QH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${je.coursesId}/export_couser_info.json`,query:je}))),ee()}),y=je=>re(void 0,null,function*(){const Fe=yield(0,oe.yS)(ae({},je));if(Fe.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${je.coursesId}/exportlist/course_member_act_score`);else{if(Fe.status===-2)return Fe;Fe.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${je.coursesId}/exportlist/course_member_act_score`))}}),x=je=>re(void 0,null,function*(){const Fe=yield(0,oe.W0)(ae({},je));if(Fe.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${je.coursesId}/exportlist/course_total_score`);else{if(Fe.status===-4)return Fe;Fe.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${je.coursesId}/exportlist/course_total_score`))}}),b=je=>re(void 0,null,function*(){const Fe=yield(0,oe.Nl)(ae({},je));if(Fe.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${je.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Fe.status===-4)return Fe;Fe.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${je.coursesId}/exportlist/course_total_exercise_and_other`))}}),z=je=>re(void 0,null,function*(){const Fe=yield(0,oe.IU)(ae({},je));if(Fe.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${je.coursesId}/exportlist/export_star_user`);else{if(Fe.status===-4)return Fe;Fe.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${je.coursesId}/exportlist/export_star_user`))}}),te=je=>re(void 0,null,function*(){const Fe=yield(0,oe.td)(ae({},je));if(Fe.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${je.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Fe.status===-2)return Fe;if(Fe.status===-3)(0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${je.coursesId}/exportlist/course_total_exercise_and_other`);else if(Fe.status===-4)return Fe}}),ce=je=>re(void 0,null,function*(){const Fe=yield(0,oe.QX)(ae({},je));if(Fe.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${je.coursesId}/exportlist/course_total_homework`);else{if(Fe.status===-4)return Fe;Fe.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${je.coursesId}/exportlist/course_total_homework`))}}),ve=(je,Fe)=>re(void 0,null,function*(){const Ge=yield(0,oe.o_)(ae({},je));Ge.status===0?(pe.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/${je.coursesId}/exportlist/${Fe}`)):Ge.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${je.coursesId}/exportlist/${Fe}`))}),ge=(je,Fe)=>re(void 0,null,function*(){const Ge=yield(0,oe.ZL)(ae({},je));Ge.status===0?(pe.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/${je.coursesId}/exportlist/${Fe}`)):Ge.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${je.coursesId}/exportlist/${Fe}`))}),ye=(je,Fe)=>re(void 0,null,function*(){const Ge=yield(0,oe.aP)(ae({},je));Ge.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${je.coursesId}/exportlist/${Fe}`)):Ge.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${je.coursesId}/exportlist/${Fe}`))}),me=(je,Fe)=>re(void 0,null,function*(){const Ge=yield(0,oe.vV)(ae({},je));Ge.status===0?(pe.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/${je.coursesId}/exportlist/${Fe}`)):Ge.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${je.coursesId}/exportlist/${Fe}`))}),be=je=>re(void 0,null,function*(){ne(),(yield exportCourseWorkListAppendix(ae({},je))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${je.categoryId}/works_list.zip`,query:je}))),ee()}),Se=je=>re(void 0,null,function*(){ne(),yield(0,E.QH)("",fe.Z.API_SERVER+`/api/polls/${je.categoryId}/commit_result.xlsx`),ee()}),Ee=je=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${je.coursesId}/attendances/export_xlsx_data.xlsx`,query:je}))}),Pe=je=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${je.coursesId}/video_study_statics.xlsx`,query:je}))}),Ce=je=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${je.coursesId}/export_video_study.xlsx`,query:je}))}),xe=je=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${je.coursesId}/export_course_students_info.xlsx`,query:je}))}),Be=je=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/school_manages/students.xlsx",query:je}))}),Ae=je=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:je}))}),_e=je=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:je}))}),Le=je=>re(void 0,null,function*(){const Fe=yield(0,oe.Uy)(ae({},je));Fe.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${je.coursesId}/exportlist/exercise_score,export_exercise_users`)):Fe.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${je.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ke=je=>re(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/export_records/${je.id}.xlsx`,query:je}))}),De=je=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:je}))}),Ze=je=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${je==null?void 0:je.coursesId}/${je.menuKey}_statistic.xlsx?${je.checkedList.map(Fe=>`course_group_id[]=${Fe}`).join("&")}`,query:je}))}),Ve=je=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/ec_years/${je==null?void 0:je.ec_year_id}/ec_training_objectives.xlsx`,query:je}))}),Ue=je=>re(void 0,null,function*(){yield(0,E.FH)(je==null?void 0:je.name,(0,E.NY)({url:fe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:je}))}),Ke=je=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/ec_years/${je==null?void 0:je.ec_year_id}/ec_courses.xlsx`,query:je}))}),ze=je=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/ec_years/${je==null?void 0:je.ec_year_id}/ec_graduation_requirements.xlsx`,query:je}))}),Ne=je=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:je}))}),Re=je=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:je}))}),He=je=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/examination_banks/${je.id}.json`,query:je}))}),Qe=je=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/exercises/${je.categoryId}.json`,query:je}))}),it=je=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/polls/${je==null?void 0:je.id}/commit_result.json`,query:je}))}),Ye=je=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:je}))}),We=(je,Fe)=>re(void 0,null,function*(){yield(0,E.FH)(Fe||"",(0,E.NY)({url:fe.Z.API_SERVER+`/api/exercises/${je==null?void 0:je.exercise_id}/consult_exercise.json`,query:je}))}),Oe=je=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/competitions/${je==null?void 0:je.identifier}/competition_commit_records/member_works.xlsx`,query:je}))})},48931:function(Et,st,he){"use strict";he.d(st,{BU:function(){return we},Dj:function(){return oe},gH:function(){return E},vp:function(){return pe}});function oe(fe){try{fe.mozRequestFullScreen?fe.mozRequestFullScreen():fe.webkitRequestFullScreen&&fe.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 pe(){var fe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,de=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",fe),window.isFullScreen?window.isFullScreen:fe!=null}},96911:function(Et,st,he){"use strict";he.d(st,{U:function(){return se}});var oe=he(59301),we=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,de=(ie,ae,re)=>ae in ie?we(ie,ae,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[ae]=re,ue=(ie,ae)=>{for(var re in ae||(ae={}))pe.call(ae,re)&&de(ie,re,ae[re]);if(E)for(var re of E(ae))fe.call(ae,re)&&de(ie,re,ae[re]);return ie},le=(ie,ae,re)=>new Promise((ne,ee)=>{var a=b=>{try{x(re.next(b))}catch(z){ee(z)}},y=b=>{try{x(re.throw(b))}catch(z){ee(z)}},x=b=>b.done?ne(b.value):Promise.resolve(b.value).then(a,y);x((re=re.apply(ie,ae)).next())});function se(ie,ae){const[re,ne]=(0,oe.useState)(ae),[ee,a]=(0,oe.useState)(!1),[y,x]=(0,oe.useState)();return[re,ee,(z,te=!1)=>le(this,null,function*(){const ce=te?ae:ue(ue({},re),z);a(!0),ne(ce);const ve=yield ie(ce);return a(!1),x(ve),ve}),y]}},81813:function(Et,st,he){"use strict";he.d(st,{_:function(){return E}});var oe=he(59301),we=he(43418);const E=pe=>{var fe,de;const ue=(0,oe.useRef)([]),le=()=>{for(const se of ue.current)clearTimeout(se);ue.current=[]};return(0,oe.useEffect)(()=>{var se,ie,ae,re,ne,ee;if(le(),(se=pe==null?void 0:pe.exercise)!=null&&se.left_time&&((ae=(ie=pe==null?void 0:pe.exercise)==null?void 0:ie.exercise_events)==null?void 0:ae.length)>0){for(const a of(re=pe==null?void 0:pe.exercise)==null?void 0:re.exercise_events)if(((ne=pe==null?void 0:pe.exercise)==null?void 0:ne.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((ee=pe==null?void 0:pe.exercise)==null?void 0:ee.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)}}},[(fe=pe==null?void 0:pe.exercise)==null?void 0:fe.left_time,(de=pe==null?void 0:pe.exercise)==null?void 0:de.exercise_events]),le}},17936:function(Et,st,he){"use strict";he.d(st,{G:function(){return fe},t:function(){return pe}});var oe=he(7062),we=he.n(oe);const E=null;function pe(de,ue){let le=we().get("__ec");le||(le={}),le[de]=ue,we().set("__ec",le)}function fe(de,ue){let le=we().get("__ec");return le?le[de]===void 0?ue:le[de]:ue}},2686:function(Et,st,he){"use strict";he.d(st,{rX:function(){return ce},pW:function(){return ve},gy:function(){return ge},xY:function(){return te},O5:function(){return z},tJ:function(){return ee},o1:function(){return a},Rd:function(){return b}});var oe=he(44993),we=he(43418),E=he(28103),pe=he(8591),fe=he(64681),de=he(89299),ue=he(87169),le=he(25510),se="data:image/png;base64,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",ie=he.p+"static/newqrcode.a8740efb.png",ae=he(32637),re=he(59301),ne=(ye,me,be)=>new Promise((Se,Ee)=>{var Pe=Be=>{try{xe(be.next(Be))}catch(Ae){Ee(Ae)}},Ce=Be=>{try{xe(be.throw(Be))}catch(Ae){Ee(Ae)}},xe=Be=>Be.done?Se(Be.value):Promise.resolve(Be.value).then(Pe,Ce);xe((be=be.apply(ye,me)).next())});const ee=(ye,me=!1)=>!!(a(ye)&&y(me)),a=ye=>(0,fe.bg)()?!0:(ye({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=(ye=!1)=>{var me;const{user:be}=(0,oe.getDvaApp)()._store.getState();return(me=be.userInfo)!=null&&me.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:re.createElement("div",{style:{textAlign:"center"}},re.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"),re.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ae}),re.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 ye;const{user:me}=(0,oe.getDvaApp)()._store.getState();return(ye=me.userInfo)!=null&&ye.professional_certification?!0:(we.default.confirm({title:"\u63D0\u793A",centered:!0,content:re.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,fe.V9)()?!0:(we.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:re.createElement("div",{className:"tc",style:{marginLeft:-38}},re.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),re.createElement("img",{src:ie,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ce=(ye,me)=>ye?!0:(we.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:re.createElement("div",null,re.createElement("p",null,me||"\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"),re.createElement("div",{style:{marginLeft:"110px"}},re.createElement("img",{src:se,width:200}),re.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),ve=ye=>{we.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:re.createElement("div",null,re.createElement("div",null,re.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"),re.createElement(E.Z,null),re.createElement("p",{style:{color:"#666666",fontSize:12}}," ",re.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 ",re.createElement("a",null,ye),"\u5929\u3002"),re.createElement("p",{style:{color:"#666666",fontSize:12}}," ",re.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")),re.createElement("div",{style:{textAlign:"center",marginTop:30}},re.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:le,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ge=(ye,me="")=>{const{shixunsDetail:{detail:be}}=(0,oe.getDvaApp)()._store.getState();if((be==null?void 0:be.public)===2||(be==null?void 0:be.public)===1||(be==null?void 0:be.shixun_status)===3){let Se="";return(be==null?void 0:be.public)===2&&(Se="\u5DF2\u516C\u5F00"),(be==null?void 0:be.public)===1&&(Se="\u5F85\u5BA1\u6838"),(be==null?void 0:be.shixun_status)===3&&(Se="\u5DF2\u5173\u95ED"),we.default.info({centered:!0,icon:re.createElement(ue.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:re.createElement("div",{className:"tc",style:{marginLeft:-38}},re.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},re.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Se,"\uFF0C",me,"\u3002"),re.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),re.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:le,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(be==null?void 0:be.shixun_status)===2?(we.default.confirm({centered:!0,icon:re.createElement(ue.Z,null),title:"\u63D0\u793A",content:re.createElement("div",null,re.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",me,"\u3002"),re.createElement("br",null),re.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:re.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:be==null?void 0:be.identifier}})).status!==401&&(pe.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:be==null?void 0:be.identifier}}),ye({type:"practiceSetting/getCommonData",payload:{id:be==null?void 0:be.identifier}}))})})}}),!0):!1}},47257:function(Et){(function(st){(function(he){if(1)Et.exports=he();else var oe})(function(){var he,oe,we;return function(){function E(pe,fe,de){function ue(ie,ae){if(!fe[ie]){if(!pe[ie]){var re=void 0;if(!ae&&re)return require(ie,!0);if(le)return le(ie,!0);var ne=new Error("Cannot find module '"+ie+"'");throw ne.code="MODULE_NOT_FOUND",ne}var ee=fe[ie]={exports:{}};pe[ie][0].call(ee.exports,function(a){var y=pe[ie][1][a];return ue(y||a)},ee,ee.exports,E,pe,fe,de)}return fe[ie].exports}for(var le=void 0,se=0;se +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,rt=["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 ut(ct){return/^\d+$/.test(ct)?`${ct}px`:ct}const xt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Rt={[xt+"-B"]:"bold",[xt+"-I"]:"italic"},Ht={[Lt]:"\u6DFB\u52A0\u94FE\u63A5",[Gt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[It]:"\u6DFB\u52A0\u56FE\u7247",[wt]:"\u6DFB\u52A0\u753B\u56FE",[Wt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[xn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var zt=({defaultValue:ct="",onChange:St,width:pt="100%",height:Nt=400,miniToolbar:cn=!1,isFocus:an=!1,watch:Dn,insertTemp:Ln,mode:Et="markdown",id:kt="markdown-editor-id",showResizeBar:Bn=!1,noStorage:Ut=!1,showNullButton:bn=!1,showNullProgramButton:Jt=!1,hidetoolBar:cr=!1,fullScreen:Hn=!1,onBlur:Vn,onCMBeforeChange:pr,onFullScreen:jn,className:vr="",disablePaste:ar=!1,disabled:mr=!1,disabledFill:dr=!1,placeholder:xr="",values:Sr="",extraUse:Ir})=>{const[on,br]=(0,oe.useState)(null),[Un,tr]=(0,oe.useState)(ct),[er,hn]=(0,oe.useState)(Dn),[In,Wn]=(0,oe.useState)(Hn),[_n,nr]=(0,oe.useState)(""),[qn,Dr]=(0,oe.useState)(0),[Or,wn]=(0,oe.useState)(Nt),[Qn,Wr]=(0,oe.useState)(!1),oa=(0,oe.useRef)((0,jt.Z)()),Fr=(0,oe.useRef)(!1),Ar=(0,oe.useRef)(),[Nr,Jn]=(0,oe.useState)(0),[Xn,hr]=(0,oe.useState)(0),ur=(0,oe.useRef)(),ir=(0,oe.useRef)(),Ur=(0,oe.useRef)(),Tr=(0,oe.useRef)(),Lr=()=>Sn(void 0,null,function*(){var vn;const Vt=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:oa.current}});(vn=Vt==null?void 0:Vt.attachments)!=null&&vn.length&&(console.log("cm:",on,ur),Vt.attachments.map(tn=>{tn.content_type.indexOf("image")>-1?on.replaceSelection(`![,](/api/attachments/${tn.id}?type=${tn.content_type})`):tn.content_type.indexOf("video")>-1?on.replaceSelection(``):tn.content_type.indexOf("pdf")>-1?on.replaceSelection(`${tn.name}`):on.replaceSelection(`[${tn.name}](${ENV.API_SERVER}/api/attachments/${tn.id}?type=${tn.content_type})`)}))});(0,oe.useEffect)(()=>{const vn=window.scrollY||window.pageYOffset;tr(Sr),on==null||on.setValue(Sr),window.scrollTo(0,vn)},[Sr]),(0,oe.useEffect)(()=>{jn==null||jn(In)},[In]),(0,oe.useEffect)(()=>{if(ur.current){let vn=function(tn,Xe){var ht;if(ar){Xe.preventDefault();return}const _t=Xe.clipboardData;if(_t){const qt=_t.types.toString(),Ot=_t.items;if(qt==="Files"||_t.types.indexOf("Files")>-1){if(Xe.preventDefault(),Et=="stex")return;try{let gn=Ot[1];((ht=Ot[0])==null?void 0:ht.kind)==="file"&&(gn=Ot[0]);const dn=gn.getAsFile(),$t=dn.name.split(".").pop();(0,He.I)(dn,ft=>{var Dt,At,en;ft.id?((Dt=dn==null?void 0:dn.type)==null?void 0:Dt.indexOf("image"))>-1?Vt.replaceSelection(``):((At=dn==null?void 0:dn.type)==null?void 0:At.indexOf("video"))>-1?Vt.replaceSelection(``):((en=dn==null?void 0:dn.type)==null?void 0:en.indexOf("pdf"))>-1?Vt.replaceSelection(`${dn.name}`):rt.includes($t)?Vt.replaceSelection(`${dn.name}`):Vt.replaceSelection(`[${dn.name}](/api/attachments/${ft.id}?type=${ft.content_type})`):(ft==null?void 0:ft.status)===401&&(Ct.ZP.warning((ft==null?void 0:ft.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(gn){Ct.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Vt=E().fromTextArea(ur.current,{mode:Et,lineNumbers:!cn,lineWrapping:!0,value:ct,autoCloseTags:!Jt,autoCloseBrackets:!0});return Vt.on("keyup",function(tn,Xe){Xe.keyCode===8&&(tn.getValue()==""?Vt.setOption("placeholder",xr):Vt.setOption("placeholder",null))}),Vt.on("keydown",function(tn,Xe){if(Xe.keyCode===8){var ht=$r(tn);ht&&Xe.preventDefault()}}),an&&Vt.focus(),Vt.on("paste",vn),Vt.on("dragleave",function(tn,Xe){ir.current.classList.remove("mouse-hover-md")}),mr&&Vt.on("beforeChange",function(tn,Xe){(Xe.origin==="paste"||Xe.origin==="+input")&&Xe.cancel()}),br(Vt),()=>{Vt.off("paste",vn)}}},[]);const Vr=(0,oe.useCallback)(()=>{if(ir.current)try{}catch(vn){console.log(vn,"---- to set md editor body height")}},[Or,ir,In]);(0,oe.useEffect)(()=>{function vn(){let Vt=new pe.Z(tn=>{for(let Xe of tn)(Xe.target.offsetHeight>0||Xe.target.offsetWidth>0)&&(Vr(),on.setSize("100%","100%"),on.refresh())});return Vt.observe(ur.current.parentElement),Vt}if(on){const Vt=vn();return()=>{var tn,Xe;(tn=ur.current)!=null&&tn.parentElement&&Vt.unobserve((Xe=ur.current)==null?void 0:Xe.parentElement)}}},[on,Vr]),(0,oe.useEffect)(()=>{if(on){let vn=[];for(const[Vt,tn]of Object.entries(Rt)){let Xe={[Vt]:()=>{sa(tn)}};vn.push(Xe),on.addKeyMap(Xe)}return Ar.current=setInterval(()=>{Fr.current&&Lr()},4e3),()=>{clearInterval(Ar.current);for(let Vt of vn)on.removeKeyMap(Vt)}}},[on]),(0,oe.useEffect)(()=>{Hn!==In&&Wn(Hn)},[Hn]),(0,mn.Z)(()=>{if(!Ut&&qn>0){let vn=new Date().getTime(),Vt=window.sessionStorage.getItem(kt);vn>=qn+Zn&&(!Vt||Vt!==Un)&&(window.sessionStorage.setItem(kt,Un),Wr(!0))}},Zn),(0,oe.useEffect)(()=>{hn(Dn)},[on,Dn]),(0,oe.useEffect)(()=>{on&&an&&on.focus()},[on,an]),(0,oe.useEffect)(()=>{if(er&&on){let vn=function(tn){let Xe=tn.target;if(Tr.current){let ht=Xe.scrollTop/Xe.scrollHeight;Tr.current.scrollTop=Tr.current.scrollHeight*ht}};const Vt=on.getScrollerElement();return Vt.addEventListener("scroll",vn),()=>{Vt.removeEventListener("scroll",vn)}}},[on,er]),(0,oe.useEffect)(()=>{if(on&&pr){let vn=function(Vt,tn){pr(Vt,tn)};return on.on("beforeChange",vn),()=>{on.off("beforeChange",vn)}}},[on,pr]),(0,oe.useEffect)(()=>{if(on&&Vn){let vn=function(){Vn(on.getValue())};return on.on("blur",vn),()=>{on.off("blur",vn)}}},[on,Vn]);function $r(vn,Vt){var tn=vn.getDoc(),Xe=tn.getCursor(),ht=tn.getLine(Xe.line),_t=ht.charAt(Xe.ch-1),qt=ht.lastIndexOf("@\u2581@",Xe.ch),Ot=ht.lastIndexOf("@\u2581\u2581@",Xe.ch),gn=qt>Ot?qt:Ot,dn=qt>Ot?3:4;if(ln.indexOf(_t)===-1)return null;if(console.log("change1:",Vt,vn,ht,Xe,gn,qt,Ot,_t),gn>=0&&Xe.ch-gn<5){var $t=gn+dn;return tn.replaceRange("",{line:Xe.line,ch:gn},{line:Xe.line,ch:$t}),{line:Xe.line,ch:$t}}return null}(0,oe.useEffect)(()=>{if(on){let vn=function(Vt,tn){const Xe=Vt.getValue();tr(Xe),Dr(new Date().getTime()),Vt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),St&&(Jt?St(Xe,gr(Xe)):St(Xe))};return on.on("change",vn),()=>{on.off("change",vn)}}},[on,St]),(0,oe.useEffect)(()=>{if(on)if(ct==null)on.setValue(""),tr("");else{const vn=window.scrollY||window.pageYOffset;ct!==on.getValue()&&(on.setValue(ct),tr(ct),on.setCursor(mr?1:on.lineCount(),0),window.scrollTo(0,vn))}},[on,ct]);const sa=(0,oe.useCallback)(vn=>{const Vt=on.getCursor(),tn=on.getSelection();let Xe=tn.split(` +`);switch(vn){case"bold":return on.replaceSelection("**"+tn+"**"),tn===""&&on.setCursor(Vt.line,Vt.ch+2),on.focus();case"italic":return on.replaceSelection("*"+tn+"*"),tn===""&&on.setCursor(Vt.line,Vt.ch+1),on.focus();case"code":return on.replaceSelection("`"+tn+"`"),tn===""&&on.setCursor(Vt.line,Vt.ch+1),on.focus();case"inline-latex":return nr("inline-latex"),on.focus();case"latex":return on.replaceSelection("```latex\n"+tn+"\n```"),on.setCursor(Vt.line+1,tn.length+1),on.focus();case"line-break":return on.replaceSelection(`
+`),on.focus();case"list-ul":return tn===""?on.replaceSelection("- "+tn):on.replaceSelection(Xe.map(ht=>ht===""?"":`- ${ht}`).join(` +`)),on.focus();case"list-ol":return tn===""?on.replaceSelection("1. "+tn):on.replaceSelection(Xe.map((ht,_t)=>ht===""?"":`${_t+1}. ${ht}`).join(` +`)),on.focus();case"add-null-ch":return tn===""&&on.setCursor(Vt.line,Vt.ch),on.replaceSelection(Yt),on.focus();case"add-signal":return tn===""&&on.setCursor(Vt.line,Vt.ch),on.replaceSelection(un),on.focus();case"add-multiple":return tn===""&&on.setCursor(Vt.line,Vt.ch),on.replaceSelection(ln),on.focus();case"inster-template-1":return tn===""&&on.setCursor(Vt.line,Vt.ch),on.replaceSelection(Qt),on.focus();case"eraser":return on.setValue(""),on.focus();case"trigger-watch":return hn(!er),on.focus();case"trigger-full-screen":return Wn(!In),on.focus();case Lt:nr(Lt);return;case Gt:nr(Gt);return;case It:nr(It);return;case wt:nr(wt);return;case"maths-latex":nr("maths-latex");return;case Wt:nr(Wt);return;case xn:nr(xn);return;default:throw new Error}},[on,er,In]),Mr=(0,oe.useCallback)((vn,Vt)=>{var tn,Xe,ht,_t,qt,Ot;switch(nr(""),_n){case Lt:const{title:Dt,link:At}=vn;return on.replaceSelection(`[${Dt}](${At})`),on.focus();case Gt:const{language:en,content:Kt}=vn;return on.replaceSelection(["```"+en,Kt,"```"].join(` +`)),on.focus();case"maths-latex":for(var gn=atob(vn),dn=new Uint8Array(gn.length),$t=0;$t{rr.id?on.replaceSelection(`![,](/api/attachments/${rr.id}?type=${rr.content_type})`):(rr==null?void 0:rr.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":on.replaceSelection("`$$"+vn+"$$`");break;case It:case wt:case Mt:const{src:Zt,alt:Cn}=vn,yn=Vt,fn=(ht=(Xe=(tn=yn==null?void 0:yn.name)==null?void 0:tn.split("."))==null?void 0:Xe.pop)==null?void 0:ht.call(Xe);return((_t=yn==null?void 0:yn.type)==null?void 0:_t.indexOf("image"))>-1||!(yn!=null&&yn.type)?yn.align||yn.width?on.replaceSelection(`

${Cn||

`):on.replaceSelection(`${Cn||`):((qt=yn==null?void 0:yn.type)==null?void 0:qt.indexOf("video"))>-1?on.replaceSelection(``):((Ot=yn==null?void 0:yn.type)==null?void 0:Ot.indexOf("pdf"))>-1?on.replaceSelection(`${yn.name}`):rt.includes(fn)?on.replaceSelection(`${yn.name}`):on.replaceSelection(`[${yn.name}](${Zt})`),on.focus();case xn:const{row:On,col:Gn,align:Pr}=vn;let wr=` +`;for(let rr=0;rr{switch(_n){case Lt:return oe.createElement(ze,{callback:Mr,onCancel:na});case Gt:return oe.createElement(Ke.Z,{callback:Mr,onCancel:na});case It:return oe.createElement(He.Z,{callback:Mr,onCancel:na});case Wt:return oe.createElement(Te,{callback:Mr,onCancel:na});case xn:return oe.createElement(et,{callback:Mr,onCancel:na});case"maths-latex":return oe.createElement(lt,{showSaveButton:!0,callback:Mr});case"inline-latex":return oe.createElement(Pt.Z,{showSaveButton:!0,callback:Mr});default:return null}},[_n]);function na(){nr("")}(0,oe.useEffect)(()=>{if(Ur.current){let vn=function(qt){ht=!0,_t=qt.pageY},Vt=function(){ht=!1},tn=function(qt){if(ht){let Ot=qt.pageY-_t;Ot<0&&(Ot=0),Ot>300&&(Ot=300);let gn=Nt+Ot+"px";wn(gn)}},Xe=Ur.current,ht=!1,_t=0;return Xe.addEventListener("mousedown",vn),document.addEventListener("mousemove",tn),document.addEventListener("mouseup",Vt),()=>{Xe.removeEventListener("mousedown",vn),document.removeEventListener("mousemove",tn),document.removeEventListener("mouseup",Vt)}}},[on,Ur]),(0,oe.useEffect)(()=>{wn(Nt)},[Nt]);const Tt=ut(pt),nn=ut(Or),En={width:Tt,height:nn},st=(0,oe.useMemo)(()=>{if(qn){let vn=new Date(qn),Vt=vn.getHours(),tn=vn.getMinutes(),Xe=vn.getSeconds();return Vt=Vt<10?"0"+Vt:Vt,tn=tn<10?"0"+tn:tn,Xe=Xe<10?"0"+Xe:Xe,`${Vt}:${tn}:${Xe}`}return 0},[qn]),gr=vn=>{const Vt=[];if(Jt){let tn=-1;vn=vn.replace(/(@▁▁@|@▁@)/g,function(Xe,ht,_t){Vt.push({multiLine:Xe!==un})})}return Vt};function $n(){window.sessionStorage.removeItem(kt),Wr(!1),Dr(0)}function or(){Wr(!1),Dr(0),on.setValue(window.sessionStorage.getItem(kt))}(0,oe.useEffect)(()=>{Ht[_n]&&_n!==wt&&_n!==Wt&&setTimeout(()=>{const vn=document.getElementsByClassName("markdown-popup-form")[0],Vt=window.innerWidth/2-vn.offsetWidth/2,tn=window.innerHeight/2-vn.offsetHeight/2;Jn(Vt),hr(tn)},0)},[_n]);const Rn=vn=>{vn.preventDefault();const Vt=vn.clientX-Nr,tn=vn.clientY-Xn;document.body.onmousemove=Xe=>{let ht=Xe.clientX-Vt,_t=Xe.clientY-tn;const qt=document.getElementsByClassName("markdown-popup-form")[0],Ot=window.innerWidth-qt.offsetWidth,gn=window.innerHeight-qt.offsetHeight;ht=Math.max(0,Math.min(ht,Ot)),_t=Math.max(0,Math.min(_t,gn)),kn(Xe.clientX,Xe.clientY,Vt,tn)&&(Jn(ht),hr(_t))},document.body.onmouseup=function(){document.body.onmousemove=null}},kn=(vn,Vt,tn,Xe)=>{const ht=document.body.clientHeight,_t=document.body.clientWidth;return vn<20&&tn>vn||vn>_t-20&&tnVt||Vt>ht-20&&XeEe in Se?re(Se,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Se[Ee]=Pe,z=(Se,Ee)=>{for(var Pe in Ee||(Ee={}))y.call(Ee,Pe)&&b(Se,Pe,Ee[Pe]);if(a)for(var Pe of a(Ee))x.call(Ee,Pe)&&b(Se,Pe,Ee[Pe]);return Se},te=(Se,Ee)=>ne(Se,ee(Ee));const{useForm:de}=oe.default,ge={width:280,marginRight:10},he={labelCol:{span:5},wrapperCol:{span:19}};var me=({callback:Se,onCancel:Ee})=>{const[Pe]=de();let we=(0,se.useRef)();function xe(Oe){we.current.width=Pe.getFieldValue("width"),we.current.align=Pe.getFieldValue("align"),Se(Oe,we.current)}function De(Oe,Le){if(Oe.status===-1){Ce.ZP.error(Oe.message);return}Pe.setFieldsValue({src:`/api/attachments/${Oe.id}`,type:Le.type})}function Ae(Oe){let Le=Oe.target.files[0];we.current=Le,be(Le,De)}return ae.createElement(oe.default,te(z({form:Pe},he),{className:"upload-image-panel",onFinish:xe,style:{width:470,overflow:"hidden"}}),ae.createElement(oe.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ae.createElement("div",{className:"flex-container"},ae.createElement(oe.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ae.createElement(E.default,{style:ge})),ae.createElement(ye,{onFileChange:Ae}))),ae.createElement(oe.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ae.createElement(E.default,{style:{width:264}})),ae.createElement(oe.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ae.createElement(pe.Z,null,ae.createElement(oe.default.Item,{name:"width",style:{margin:0}},ae.createElement(fe.Z,{style:{width:264}})),ae.createElement("span",{className:"ml8"},"%"))),ae.createElement(oe.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ae.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"}]})),ae.createElement("aside",null,ae.createElement(oe.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ae.createElement(ue.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ae.createElement(ue.ZP,{type:"default",onClick:Ee},"\u53D6\u6D88"))))};function ye({onFileChange:Se}){return ae.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ae.createElement("input",{type:"file",onChange:Se}))}function be(Se,Ee){if(!Se)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ie.bg)())throw Ce.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",Se),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var we=new window.XMLHttpRequest;we.withCredentials=!0,we.addEventListener("load",function(xe){Ee(JSON.parse(xe.target.responseText),Se)},!1),we.addEventListener("error",function(xe){console.error(xe)},!1),we.open("POST",`${le.KI}/api/attachments.json`),we.send(Pe)}},51498:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return E}});var oe=ve(59301),Ce=ve(4676);class E extends oe.Component{constructor(fe){super(fe);const ce=window.document;this.node=ce.createElement("div"),ce.body.appendChild(this.node)}render(){const{children:fe}=this.props;return(0,Ce.createPortal)(fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},69794:function(bt,it,ve){"use strict";var oe=ve(30434),Ce=ve(57809),E=ve(78673),pe=ve(59301);const fe=Ce.default.Option;it.Z=({isTheoretical:ce,onFontSizeChange:ue,cmFontSize:le,cmCodeMode:se,autoFormat:ie,onCodeModeChange:ae,onTabToSpace:re,onAutoFormat:ne,formatDocument:ee,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:z})=>{const te={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};return pe.createElement("div",{className:`tpi-code-setting ${a}`},pe.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),pe.createElement(Ce.default,{bordered:!1,size:"small",value:se,onChange:ae},pe.createElement(fe,{value:"vs"},"\u767D\u8272\u80CC\u666F"),pe.createElement(fe,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ce&&pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),pe.createElement(Ce.default,{bordered:!1,size:"small",value:le,onChange:ue},pe.createElement(fe,{value:12},"12px"),pe.createElement(fe,{value:14},"14px"),pe.createElement(fe,{value:16},"16px"),pe.createElement(fe,{value:18},"18px"),pe.createElement(fe,{value:20},"20px"),pe.createElement(fe,{value:22},"22px"))),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"Tab\u8F6C\u6362"),pe.createElement(E.Z,{checked:y,onChange:re})),pe.createElement("div",{className:"file-item",onClick:ee},pe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ce&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),pe.createElement("span",null,"Ctrl + S")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),pe.createElement("span",null,"F1 / Alt + F1")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),pe.createElement("span",null,"Ctrl + ]/[")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),pe.createElement("span",null,"Ctrl + Shift + \\")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),pe.createElement("span",null,"Home")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),pe.createElement("span",null,"End"))),x),!ce&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),pe.createElement("span",null,te[z==null?void 0:z.difficulty])),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),pe.createElement("span",null,b==null?void 0:b.name)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),pe.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},36867:function(bt,it,ve){"use strict";ve.d(it,{i:function(){return ge},Z:function(){return me}});var oe={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},Ce=ve(71418),E=ve(6848),pe=ve(92310),fe=ve.n(pe),ce=ve(89299),ue=ve(63604),le=ve(64681),se="data:image/png;base64,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",ie="data:image/png;base64,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",ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEv1JREFUaEPFWgd4VWW2XecmhNAEJFQpAYHAo+OMBBBHkBJCdQhKqOq88j2eQ31Kb6KASWBgEFBAmkLojmJEihAEJaFEejUQSAIhEKRLSLjnfXv/5fzn3ht4880r99PvknvKPXevf6299v63BQB5R5dUtwoK4wDrFcuyqsLywLIs2LAAjwXA4r8tC/Kd/wHL8oh3eZzuReeJY/yH+FsfV3+L82wAtmXBQxfSv/m7AMvmS/nY014eL91FXk93FP8Btq3f6RPb5m8Tn/M/xXX0Of+vrqXPbS9s28vHvfROp3opGjZsr7qXPEddL9/pvvT8fD2/0/n0b/W9XvG7jfPF89D9+Duu2rCT7eBi71VvPybLyktZUh1W/lHbsp4VIFBQCCABEkVKB04e1+cZ52iQ6BIC1gBJA8THFPgSe1jwBgJJRf0pIFkyIBxs+cMVrCLwCgwHJA6EDp4bKHE6BVQEzASRgy8BEvd9zOfyeQZQAiS5WORx8xy1eIoCSSwo3ESx4GbW9dT5a2Aj1gm6YAb/SE8QB5sB0gGnY4pNxCARcBFHN0MCMYnPV0wz3v9vQFLBlHAaIJlgaMbJ1e86RkwywYAXtpdYERikQOCZC8cNknMPudwSres/zbsCj6eqkidHotxMIpDEMSVjCij6IABILH0EspBAfZ1ilw+YLrkz5E2L3P8YkxxmsMw9kUmO3OlACt3TIAkwhdwFZBJLsJA3dY7feZL5ioXqneTOuvbTPNuRNt8co0CS+UYyifOGkVsEcIFAknIXACR3bgqQk/xAEiA/6WXKHWcQ1nTBFokFS5eSLYcpMmf5SpoOnAOAYhOBJKMu7y/P0YBISZVy5wuKS/L8cpLDJOvaj3NtlcydoJnJXoKDIFgeC7ZmkGJFICbJZC9XPd/3/wEkJ/9IE6FzEoFkyRwjk7OLSWrFO6tfGQcdWMkkBZKQuH8AJPlsvrnKyt33F5vdkmEARC4xpEw7NpWbxPn+15hMckASwJty5+SsQC7wH5Y7dlzOy1skkwgk6bCU/dOuzmSVYoMA08wbdJlfTtKuzX2uOs80FE9jknVt7xxmUOCAm0xSzo6MgbDQRYMkjYbJILpEmQ3T5f1v5SQDJErh5Nokj1idhM4Rkxzbray2DqDLetOZyi6rvKNkzgckZhI5vAAu0GWv3QAK4JUki3tb136YbYt6RtYdiknEIlWXaLaYrs0ByMUk43pdK+n6yDcn+bo/twvkbKEs+BNy0qMH93Bi50Y0jeqH4JBQTR2yxIpJBFLO+WPY+ckUdP3zTDxbM0LpnsxJbiZlnzqIlA0L0fk/PuTaZ9/q2YiMeQfPVKkuLbXDJp3gbBtb541G/TbRqNPyZacG4rUg6h9lwemeKgf6OjkTWCtnT4JjEqjmMaXLDyRlBASbBIMcNrmtulngilKUjzOTPDKXAQ9u/wrbW4hSZcNgBRfzK3qLKmb5fhJACvzuxdNRJqwy2v/rZJQqX8kPJLrP1fNHsWPBRHQdEYeKtRqApE+iYzBJWObsEwewZ2Ucuo2agzKVqmHXkul4ePcWOg+dAU+xYrpOysv8BSXLVkDxUs+wI9w8/W006tAH9SO7iHO4uHWMiZI0bTJkER0QJJLPq8nxBkBu+VIBVznEseBmIeuwzzy/8FE+Dm3+FHmZ6egxdqEsgKVkAsg+cwhHkj7HvbxrHKOQ0JKI+EMPNO3YF7CCRSeB05boOBQU5CMlcR5yL5zCH6cth8U1mgCJFtWtq5ewe/H7HIzOw2eh9LOV/UDKOX8U2xZMRNSIOFSq1YCPu0FSRaqN7DOHkfzZDHQbmYBnKtfE/ds38d3c0ajRJBK/6/3P2lJvmDwIzbsORJ0XX2V2bH7/bTR6NQYRkVHafgvJDACSKnyLAInXX3ZyvE3rWwS3aFY4IMn2DitckOsaChSd92tWOn5OWonbOZkchJgPvpDMEEy6ejYNe1fFo2J4BCLadUdwSAlknUzFLyk7EPFSNAdAmQcC5+blc0jd9AluZl3g6wfO3gwEFxOsVDBYFh7cuoHtfx2Lms3aoGWvtzVAfJ5t49o5AVCXkfGorCROWWn9LqQr98JJ7Fg4GZ3fmYGwGvX4s2sXTiK0dFmUCaumOwcbJg9E8+iBeP7FjnzO5mlvoTEB1Lqrljin1ePUYGxcTKtutJxM42Bl745jk+CApHKLwyY/Jnn4bOkRHJDIgid/Nh23rmQgLDwCnqBg5KafRMz0z109u6SEYQgpURqdhn4ADwVaApu2ZSXO7v0G3d6dh3KVa3BttX3+GFzPOItKtRsiOLQErpxOw4CEzXwdfZ8DkpDbh/duoXjJMsww31fO2SNC4kbGo0KtBgwaM1DmBvEmjMOvVzKQNHsUOvzLJFSp14wBuX/rBu5cz8ad3GzU+X0HeDzBWD9pAFpED8LzrQRAm6a+iUYdY9CgdbRRuJp9O5XrRD9OtY5cRarqHdLxK7s+0ja7KJDM7oK706CaqE5O2rloAuq06ojaL7RH2ldLcfnYfsS8v0o7vusXTmPPsg/RJnYEy4XqThBIBQ/vY/O0P6Fhu+5o3mMIsy4pYTjqtu6CiLbRSFn3MdIP7kL/hM0ICgp2jI1EQtt5P2jEBznnjmLHxxMQPTIeYZSDpLtjkGQ+elzwCLdzs3A94zQObFqMsFr18biwAHdvXEVh/kOxIDwWuo5IQJmw57B+Yn+06DYIdVt14ntsnDIEjTr2Rf02XeGRtZUIvnR1vj0+r1f3BWnBELPEs4h3K/v7WZyDlDypPplydoHstJY7zSRlqx3W0f0Of7kYmcdT0GfaSt14/TlpFdJTd6L3hMW80vkHG3XSzkUTkX/vDnqM+VgImJJeACnr/or0A7vQP36TNBTA1r+MQuFDETh6Ne8xmCVu78o4ZB5LdUFFQfIWFsITTDnOZJiNNrHDEN6iHXYvmY6sU4f0dZTLKoU3QOlK1fBMxWooG/YcSleoDIsWCIB1E2LRottg1I3sxCzbMHkwGncigASDPK52kmKScoAMA0Amwq+ekgBl7ZypTYI/SE6AzA6Cr1tzOhCmu7Nw6G8CoD9OXaEB2p84l3NJjzFu46CYdPDLxcg4/ANen7HG2bogAbYsDdCA+E06Bx3fuppXOL1O7tqMNv2H4fnIzrh09EfcvZblAuhOXg7S9+9AvbZRKFOuIh+TaxU1GrdC+Sq1kHvxNB4XPkLZSs8hac5ohLdsh5bdh8htDBtn9mxB5bqNUK5KOAMgABqCupGdyXJgw6RBaNLpddRv60icKFBV4StqJFexKm04Mc5dxHphCYCEkruYpCyxUQOx5vttOSiZU7baAenQ10uQeSwFr01ZrveRdi+ZhsKCfHT580fyO9WekmDS0W2rcTr5a/SZthwhJco4+0rwIGX9fGbQgPiNsIIoB8luhaAhvhjRA637D2O5ke11F0BK4qJGJbCL4y0BCZJL7mSBun3BeAQXL4FX3h4v8lJ2Br6d+5/4XY83Ua9tNAdz7YRYtJQAEWBkGpp07IuIl7q5Og5OF0E1TX1AklsWXFAb3Qorc8cMv2apq0OgHZ7cG/Jp8fjlJ7nfQxJ56KulyDyRgt6Tl2mAdi6cwOah49APXAxRMnfy+4048f1G9Bz/CUqVq6DNCD1T6roFnIMGxG1kiePgSpAof34+sicD9HyrTrpGMhEyAaoY3kDYdNlW4D056fZUgzV106e4evYIeo5dwMHevXQ6G4Tu786DhxaI14u14/uhZfc3Ua91Fz6HclKTzm8wQH57RLSXxA+tcpLZmTCbqzInUg7K3PEhqZ/fno6WO+5cK4aJ1c6+XF+jtiFMJgkWHd7yGUtc70nL9HbDj5/H4/6v19F15GzNRrFBKK7/ectynNu/DW98uAYW5wrFTCBl/QJcOLhbAMQmQRS+tJdEr9UGQOIJZREtUfIFSJ3jBkm0hejai4eTsfeLOYiZtgLZJw9i//oFaDtgOMKbvyxzh41EBmgI6lFhChvrJg5A006vc/ng2y3QG3kSKGEcit7wI1JZl7d/wAwyAy5+l2EcfLYXKDBe9gMOKIGYlLZlGTJPpOK1iZ/JDgVw+G9LcPVMGnqN/0RYYdcurgXKUbkXT+G1iUvlMRVkC6kbBED9P9og7LlhMLwWAdSLk30dStjyZYIUCCClcZzMjZxEID28fwfrKad0jMGp5K9QtX4z/OGtseLOvJVkI3HsG3jBYNC6if3RlBnUXbeEBGkMhuhtc2cvKVADlcuAS9sIIOWkTBYEAEm7KiF3FBSzRvIF6fCWFcgigCYs1buy6anbcXzbWnT4t6koX622McMgFsmWWUNRvlo4Xn5znN98Q+qGhQxQ7Efr4AkKkd0G8SwscaN6oXXsMNSlolH2ETVQlqVtNuUgkjjXy4ZwXDonieJ22/wxyL1wmh0cWetioaFGQxNIHNMXL/R8iyWOQCPJa9olFg2IQXor3L19bs43CPAEkwKClPHddA3Q05hEbRcFgszeen/IVcyqwvMbAugAeo9fIhjpsfDowV1snTuag9ikS6xrCIWK2h9WzELrfsNQs2kbhyGy53dg4yIB0Kx1Qv6UsaFJB8tigCJjh6FG4xdx6MulaDtotItJ1LOjOiggQBIZE6TcS6fxw7JZeHD7JqKGxyGsVgQHMf/+bd7fCgkthTXvCYDqt4ligBLHvcEANXy5pyFf7saqbppqJhUNkpWxdZoNjzMnwPWPaQx85E6DZLCJ5M6jBkiU7FA+IYBOHkSvcZ/qVhKBlLZlObKO78eLMUNRreELfOz+zVzsXRXHLIoaEY+gYGKIsfFnWThADDqcjH4z18paxnGO9KNXj+7NFvfSkX3weh+jF/UAQ0I0SNTqoU5CkQBJkKzCApza8zUOJ61CidLlUJD/AI079kXjDn34Xr8c2Inj29ej1/hFuJZ+DKUrVOWGKYFHktcsqj8atOsh2KgmhHynf8RBZwiF2es/KWRlbJ0qTAIXnY5kuXOSaOso4+BiEgGldlp9chL14wRAi1zTQgUFD7F/7TzkXT6P0mFVUKx4KG7lZHLh2m7wuyhXNdydE+WkUOrGRZy4+81MlDnI2Z4oePgA6ycO5N9AueKlIe+Jlg/FQcrd0wGycf6nbTi+bR0bmZpNItG23zCcTd2OY98lInpkAspWrol9a+bg0YMHaP+nca49H2bQ2NfRrGt/NGxHDHJ3BcSOq9OQVbWRtuAB5M7K+Haq3vKWtkeOXDFcLgmSCPJnCiRiHFNWT/7I4paanNnp3MAkudLFrRzp8sKLK2fScOPyOXgfF3DvrWazl0R3wZBSZ+bOwo1LZ3AvLwd1ft/eMBfiGS8d+RH7vpiNf3qlN1p0H8wGhBeU6nh7KAcdwc4FkxA1Mh4Vazd05yD5F3UgqMnbLHoAajVqxZ9SIbxt/jjcv52Hxq/2QdqWFWgTO5x/1293b6Ag/xGCQ0K4AKcOeGTMv6M2PaPfQIrKM6bkGXtEej5PTArRDQRAgjq6KBTAkPX1B0m1902QVEvGBMmUJ7d5UN1w2hNyts35m7TUqnPo28Rz+Mqd6jyovOktfITsM2mo1bQtLxh1vglSzi/HWOKom03tm0DF7ONH+QhiWbREM1VuGeX/do83+25cOsdd+C7vzOSxtJO7NuHnb1ZpsEuWfZbNRAi3sQJNDamZO2fKRw70Bdw6ty4mTZE2W9pZCQpP7fjkFTPQKggKqL8HJA46j3EJkMz7qvEs9mW6a+HIr5Jhc0GZ5kYcF6xWe0kKpN9u38DlE6mo1bwtQsuUD1jM+tGK+2niU8oneVkXUL5KTdFNJ8Pw2z1upBIYVLyWq1JdtnWcjoC41lfunG1z4faEa3QVt3gMBkj/aMkkESQxreMEyWGT+kyB5OfufLsNmqFOb09Inti2cAYjfW2+wzY3g4ytc6OQ1c1V7e7cIMn62t0iUr85oODJDw2Q3ONcMvAy4Yskz39Ii10ESMZ0ke+snF+r52LS5CuApQcXldyJKt23SxAIJCGNDkiBd2XVIvCXO7VJ6J4ScrFCgukCSckYM5GToJZk89kDMUlv06tuAy/EJyEkAq2YxBvZVDdp/HxHjI3ZO7O3JoF0RrfUqJY5POIwCTauEoPW2LbNo7/+TPIfRgyUC9QAvDYCcgjF1dPTHQPBTi1l1PaX+c53/EuD5BrgN+TOmNEz86WSuSfJnXg2EWEOPHdO/h6QZHIPCJIzYuw7KeSSO1a2opumFpBoZX07pXqBjaO2bfPwfFEgmQzwBUkB4d7wEyvaL+g+3QgBKu3KqmasMiw+XXINkhzqN+otQSBluX0nhdSCkH07KWn0rOLZHJBUt/5JMBU9vSqTPt1Q1zTGUApv+5hTrU5D1D3OpXPVzeDiwc348SRIcYD9ikvupGHQY71GLnGtWBlc1XLR+UVuT/gzSUmlmWMokKI3F3BbQ00Yaek1meQ4UPciUxItJFCMK4uutXpWX5D+O0x6MkiyXeQDkp7mCTALzsZAztzRyIZt28meYtZ7JesNzPovre3F1xCIb8QAAAAASUVORK5CYII=",re="data:image/png;base64,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",ne="data:image/png;base64,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",ee="data:image/png;base64,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",a="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEyhJREFUaEPFWwl4TefWfveJzIkhUnNQQ7TETBGzGtoU1bpoixa9bd2rWkVVJ1o1lFtDVYdf+Xu1fkqFqqlURSIINcVMzCQhJIZEZDz7Pt/6hv3tfU7C7T+dh+ecs6ez93q/d613DTEAIDdlaQ13EWYZMLqYhlHVgAHDMNgu/m6w7/RFbHe+8+NMAKZhwEVnAqZLXMOkU2nf/V4uN7uKOJ9dkf8DTFO9sy2mSb/Gt9NHfh7bTv/luWy76YZpumm/m72zQ90m2B2bbnktcYw8X7yz6xr0M/w8fn32Wf6umz+3djy/H3Y9fo9yH3t62qbdq3g66/mAdBfc2w3DZ0KNmI+vGAycooLiZANGGAyXBYgEieEDO0i0hYBj//g57FY4Hgbc3kCSVr8PSIYwCBlbPJCElRtegmGBxLZzI8ptzs/MoNJgdmMaAiB+3WIyvjSibnR2Xxwgvl8/Ri6e0kHi55YKEoHJDeWCmWUYrqbG7aNLlsHE85woLkiQuB3vzyQ6XjJNe/+/AUkaU8CpgcRXr1ixknFi9dv2MSZprAHcMN2MFZKdFhjyOM4eO0iK5d7A+xNMIpvCvdy4feS7NABVuaElMzgrbCCx7wQtHcXZw/0ed30OMG3uTnNvysn9jzHJYgYtv1KZZLk7nW3k7hT7uAsrkUnkgvlK98YmG/hOsLSFIlaP5galz7DcuQtIN24l/6dJcUMYmwPDjO4NJOHuvIAkwdJjV+kgcZBLe+nujiIIc2X8ySQW5Lo8mSIe0hGX1HEaANKgDCRhdXF9AZICpHQm2VyeR0yy2Kjip7g3N7lnC3TGYDIMu0e26G8eWmxKIcDJ4I1JmmCQbuz/ASQr/ggRoWISfyhubM4oe0ySK14zhJMlXEEokLiL+2+AJO7NI1Zp7s4mFrwKBzeMWwcWmRTdlVpzKDTFJAskyRLL3Vnu8H/F3ZHisl606rwyiYEkFJaUf0rV6aySbLACvlJXTHE6Y5JSbfbY4y0mPTCTlNLUYqUHSIYASEjokkFiAAiFpwsCAaxN5cHA+QPxCKteBxWq1iYzekjwUmLS7YzLCClfCT5+/jbvx9SWBInIr9S4SQuf48WYZMluKbVVULdJb3aklMsy7kgGOUAiJhUpheVUdxKUC8k74RcUgsp1ooQMl6rMi+pzCAfpfu3uzoSRtX8huTjLzUlJbW2j/Upq8yzHktkGigrz4OsfKOIWsOK9F9Ck13No2OUZOu7w5uWoXK8xKtVrTEylK3iAZMB0F2HNlFdQMaIeOv/1ffqdg+u/V0DxmxdYiPeQ8g8hMrqXBpJckSUxyRISHC8Jkl0+C41Phs69k4XdP85DZPsYVGvQXKwFnv/wPInnUwc3/YDM1LPoNuIDlZs5pb9cLDYl6EU8yIVmZO37xuTsYBJbBG6nu3MkqHSsAKkoLxdxi6eiYq1ItOr3Mll+5fsvoHGvQQSQu6gQSSsX4OKhnWja6zlEdR8A0+Xjkcyy651N2oLdy79A91FTUbVBM/qNX6aOpPfbGVcQWLYC/AKCFUh3b11HeK0G6Pn3qbSNuT5uPUesEYzznsTKpLZkd1dYkIcDG5bg8pEkNOzcF5HRT+JW+kXk5dy2EmY3cOd6Kk4krkejzv0QVD7cdh8BIeUQWrGaTb7bwBIgEdjaMxiZf3ylAJLqTa5uySyl0CgTtdxdQd5d7FgyE3czr6HbyI9RtlJ1YszK9wdzgDr3E1LchZTdm7A39j9Q/ZHm6PjSO/AJCLIxyXQX45dpI+EbEIynJnyuQKB7LS7C0rf6IfqFN1G3bQ9Id7d25ihUe6QFWvYdYbk/G0iyAsBB0IWDnrfoysopneU5zJgpezbj8JYVtNAyzp9A+ulk232W9qVmVFtEdfuL9yTXJvEFIyU7M/d+ZcpSjmH42JjE5LcNJM0V3rxyDkkrvkBRQR66vvwhyletxWWzYeCnD4agcU/GoKcJ0MxLp/HHz4tx++ol+JTxRWh4FXR5ZRICQisokM7ui8OupXPRecS7qNk0Gnk5t2C4XPAPLofCvFz8OGEg2g8dizqtu3G2FORj2YQB6DR0PCKad4RLd3+2YGslsx4xST9OGcmTSRTvxP6rZ48gvGZ9uFw+Kg86Ef8LLhzagcdfngTfgCDOHHcxbl1PRdmHqntWJhwy3Ju7k0wybuxZYDJDcGYw+1ogmVr9TQfqzo00/Pbl+wiPqI92g0YjoGyYApKBFP/dp6jTqjOCyj+EU4kbcCl5F2o1i0bz3sNRXJCHrV9PQnCFcPQa8xlPck03fvl0FLkF5t7Yz8Yvmobc7Cw8OXYOcm9eR+zk4eg0fCJqNe9AAN24eAqbZo9D/w+/RXDFKjx7EOpOl+O8BieDNH2SNSStZqcLC104iPPcxSi8l0vs5sa06nY3084h/vtZaPbEYEQ0bkfsZq70wsEEHImLRfuBo1G+au0SQSotJtHzMICcRVBnTHIyiYGVenI/qj3SEi5XGQscAAW52bh8dA/O7PmN/HR47QZoFjMYleo0EtUGF7JvpKMw/x4q1qhLhj23fzv2rPgCfScugH9oBaSdPIAd/5yFmHGzUbFmJG6lX8C6Ga+jZb8RaNjtWQLoZPwvOPzrcgyatozXt3gGRG5M1bukoCCQmFFFfZUdLaSfFcRLBunQxh9w9XQyOg55W8UW0yxG/t07iF8yE8EVHkK7gaN4nut20z24i4uxe9UC5GRloOOQ8fAPDPk3QLKSb+N60hc8UWUrUDFJxhlLOHgDiQHLbuR2+iVcTUlG+umDyEo9D7+AINRu0RF123RH+Sq1lKDgZSFdrvNV/+MHg+EuKoKPrx8KcnPo+MgOMWgz4G/E7Izzx7B53juoEtkEPV6fTvsTFk/HxeRdyu13GjoOtVt2cTBJlsKtsowsjxOTPECyqs26BM+5mYGdS+fQvXUaMg5lK0Ug904mEv9rDrIzr5JwYHbIy7mD/HvZKLibTeAxEVGYn4cq9Zqgdd8RnvU7vdLh5qDw5FjETvb0Gbvn22S2ktxKDEiQDDCXx/ZfPJQAFoMYQ1je4i4qVoZiIDNl5VPGj29zVHQq1WuEqG4DuGLkIQunEjfS4ggJr4KLBxORdmIf+r73DXwDg4kNl47sRvyi6TB8fDBoxnLy8zcunKL4l309DUkrvsTT7yygOMhIkn8vp0QmybYD93SiBEOGkYVVq9rtGxCgYk9BXi4Sl8xCdmY6eo2agZys64hf8in8g0LhHxwCP/YeFAK/wFD4se8BwQgMCsXdWzdwZFssWvUZTkDx2O9ZiFXtEVtpyQ3j2q7PFUBW70evJlgSXMakAz9/S8BUqPYw7t68QS6ofvQTPI5piOifGRIX9scjLKIeOgwdR20KXnXgIJKYSDuPX+eOQ6cX30ZE0/aqVnfk12U4mbAe/iFl0az3i6jF9onX8d9X49i21Rg4damoaQFLxvRR+//sB7YYBkxZyl2jMBoDPv3UIdRkscY0KYUozLuHMpQDmhSnXGV8YLjKoLioEMWFBfDzC0RK0mbUbBINX/8g1ZdygqTXBOUiopLVtZ3zVAzSE1aLSbJoyg1KTTfBJHbMsW2xuHx4F2LGzdN6SY6qgzgn7tsp8A8uiw5DxgpwLJCKCu7h188noHL9pmj17Kuk7uRvbf/2E7h8fFCpTkOkHt9PQkK+tnz+DgLLV0THlyZwEek2Kf6JcKOViHiMkfFJZBuyG2hjEN/oQu0WnVQfyVv74drpw0hcNgcxb36GgNByWD31FTTq9izqt+mBM3t/x8nE9bRPl+r2XMzJJJ44y4Yfuw0jI3GeaYrU3puk5vGJs0gyTAfp+LZYnN65AYFlw0pcrMKZ4V7OLdRo9BjaDx5rdWgZFKYb2xZNRf7d22jTfyQyLp5CxtljKOPnj/YvjsfqycPQqPtf8HCLjlg1aRg6DptAK5K52PUzRyN68BglvyVIwmt5FQ58tepdWeHuvAoH6QZNYkv8d9PRLGYoKlSvg0vJO/HH6oV4ZuLXcPn6I/aTEWj0OAOoJ87u3YqTO9bjyTGzrWqDJtdVh9bRd9JrgtTgy9gxlxjkZotZ9HRKZpInSMfjVuPigXi0fvY1j7a4veEHHNq0jJLZ9oPfUrKenbT3p69xZs9WziqXC2HVHqbKRI2GrVGuUnWsmfoq+rz7JcpVqYl9qxfi8uEkPP3+N4j79hOwakLfd7+C4fKxFogJlRcJKPgq5gHAqtc9EEiWwLhwIAF7Y7/BU+PmIrBcRaTs3oyjv63EM+8tpLjCAIrq3p8AYs9zMnEdYsbMUTHH6sraa396D0l9ZqKBXFzCHNVucGuu637ujuYNDAOMQZcP70Tnlz/kcltEfot5Vld294r5CCoXjvaDx2jzDaCMPDsjDRVr1UdY9bpw+fqRi2Nd2cMbl+LMni3o/8kPBEBRfi7WTvsbAXc15Qi6vPIBIhq39WSvAySZJ4korYElXIpqN2u9G5twcCNu0RRCufOI98joBzcswbWUI+g1ehbNN6z6eDiVsiLb9kTKni04uWMdnnprrk29PShIkknGtYTZxCCx/JVSexB3x0BiDDqduOGBY3HNJu0Q/cJbto6sXnjllW8DRfdy4BcYjNgpf0XlelHoMGScGkI5sX0t9q9ZhPDakZTIlvi6D5PsjNIbf4JpWnf2blYG1v1jNFo/8yoebtmJjL716w8RGl4VrfuPpNUe+9EwAqhBuyeRsudXnEhYh95j54LV8jLOHUflulE8VNg6v15mHLRKg3E1/jORB1lVbObuXM72ApV5mItj5rCEw7H4NSQSuo+aDhflUVyKW4pQVikMJCyZiYDQ8mj/vGSQ0NmiipGTeZVYcenwbty4dBrRz72BHUtn46m356N85QhiZ/qZZMQvno6iwgIySou+w1Ty6hUoB0iqSabcnZTXOpO0oqsA6cjWlTgRvxZPv/cNyvgF4PbVy9i84F206P0SHm7VlX46dvJLaNxjICLbPkEMOpGwFr3HzUNe9k1smj8R3V6dhJAKlVVM0ks8JfWRjLTt/zBZu1u1G5gZXCLnKSUmSRd2PP5nXDyUiMcG/J2D4wDIikMGDm38HiHhVRH9/JuqfcFqbqyImnk5Bfk5d1C2UjVUa9ACD9VugH1rF6NOq65o0XsYioqLcCJuDZI3L0doWGV0fW0yziRtwbGtsajTuivaPjeaEl3vIJlwWZ0KUYHmR5KqUmDZJ39ky4Epq3UzR1MbpO2gN8AKuwlLPsWtq5cR89YcuMqUIaOvmvwSonoMxCPtnsTppM0EUJ/x83Ez/QLiFk9Dr1HTqP5oCQFrpMtjCEUksUZq3CxikASJsYRuWDbjZOvBgxkc1OPxa3F656YHdnEsXkQzBgnWFOTnYvfy+aj2aHNUf7QlQsKq0HVZ5s4qxn0mfgnGrIR/zqQSUdUGzdHpxfHwDSlLv5myazP2/vQVwmrURY/Xp/FipbeXaYHExZTVAPQEiRAThgSunTmK3xd+hC7DJ6JKZHMSCuf2xaHdc28gIqqNKpqumvQionoOIheXemwvklZ9hTotuyAr9SxVHPqMnQe4XCXEJM8iLd1j2raZNDSigyQndXSQVDnI5r4MnNqxHpeO7kH31z4WeYs2quWSI1k832HVb1adfqz/SC+DkfZJIcYOlpjWatIe+bnZ2LbwI0Q9PgA1mkZzljITisHI9JMHyGAdho4vdaE8+Myd3d3lZF7DqZ2b0DxmMBWTT+3cSHdQv10v0WLnx+9fuwjVHm2FynUbo7ggH0e3/oSs1DNUVYlo3IYn2F4HI7VirmMuz0jdNpMYxFaVjB1ywocCjsakkkCimMSGSBj7HACqpFZWDkQsk7FKvZc4vcoHWSh11KZXnSBJ9ypLSCULhz/PJFV51tsFXmbuuAvjdUZ7K4ENRsrJVKukJLuyTvCIQam/f6oqCRIkW0ySCk/vDXGr2oQAB5cLAinBbUqQThGVAw8Boo1zqfEvYXJt5s4JkvfWuRQepZBJc3f2cS5vMcnu7ryCpE0XeWv42UCicSovLQ3ZOneAalzZOiPNMIyq0uA0i0XEsebjZCNOHlMSk+RkqpLtzoafGowsYQhFMNZSivcHSdXyZPFVSpX7zNwxo0nhQHOkTO0JTO0xSax4VeS0mne2rqya0nHGEieT9DFkWbnmLk7ONoi6E9uWbqT+PmOZSaO/lsyWA/CWXKYyg8dolgUU38+P91HDI7wk5OjKMpBU61yyThtCUedwcGy/IVjozd2peQrmCrkroJyu1Ne/xSQxbOJo+CklKHMbFJcQZzRgaYxLAmnlXwokwSKYWG5ciZtZA8VmMmCGKaktjEQOyzZpKguYmtHVtI8OBuvK8u/eurJkeMd8gy0WCRXJwXGMIOuukmrNHAy9uEqnM3vKRVUKSiVPr4oSDw1oiHagPu/A2kmih6OXasidlejC7CBZfyVhB0nEpKwABDSlNcZAMtzuWaaJLtLdSTdlgWRnkZ0ZcrXrMYa3z+8Lkoox+jiXAEVNEwmGaX9VwRwSFzOlg/QgTCodJDnGZQfJXtS0/1XF/UCy/pRFMknLv4B0mO7tAcV+E4LavnLlX3lTS/GLYAyLAAAAAElFTkSuQmCC",y="data:image/png;base64,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",x="data:image/png;base64,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",b="data:image/png;base64,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",z="data:image/png;base64,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",te="data:image/png;base64,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",de=ve(59301);const ge=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:se,swimg:ie},{name:"101\u8BA1\u5212",ptimg:ae,swimg:re},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ne,swimg:ee},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:y},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:x,swimg:b},{name:"\u519B\u961F\u4E00\u6D41",ptimg:z,swimg:te}];var me=({className:ye,dataSource:be=[],col:Se=4,right:Ee,bottom:Pe=23,precision:we=0,wrapWidth:xe=1200,trackEventItems:De,loading:Ae,onRemove:Oe=()=>{},isCurrent:Le=!0,showAlias:je=!1})=>{const Be=Math.floor((xe-(Se-1)*Ee)/Se),Ze=[{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(We=>(window.ENV==="build"&&(We.ptimg=`/react/build${We.ptimg}`,We.swimg=`/react/build${We.swimg}`),We));return de.createElement(Ce.Z,{spinning:Ae},de.createElement("div",{className:fe()(oe.list,ye)},!!(be!=null&&be.length)&&(be==null?void 0:be.map((We,ze)=>{var Ke;const{name:He,id:Ne,identifier:Re,featured:Ve,school_name:Je,image_url:ot,excellent:Ye,is_plan:Ue}=We;return de.createElement("div",{key:Ne,className:oe.wrap,style:{width:Be,marginRight:(1+ze)%Se===0?0:Ee+we,marginBottom:Pe}},de.createElement("a",{className:oe.li,onClick:_e=>{_e.preventDefault(),_e.stopPropagation(),De&&(0,ce.L9)([De]),(0,ce.xg)(`/paths/${Re}`)}},de.createElement("div",{className:oe.img},de.createElement("img",{className:oe.cover,src:`${ot}`}),Le&&(0,le.bg)()&&(We==null?void 0:We.studying)&&de.createElement("div",{className:`${oe.movebq} user-path-items`,onClick:_e=>{_e.stopPropagation(),Oe(We)}},de.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),de.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ke=We==null?void 0:We.subject_tags)==null?void 0:Ke.map((_e,ke)=>{var Fe,Ge;if(ke===0){const $e=(Fe=Ze.find(qe=>qe.name==_e))==null?void 0:Fe.swimg;return de.createElement("img",{className:oe.sign,src:$e,style:{left:"-4px"}})}const at=(Ge=Ze.find($e=>$e.name==_e))==null?void 0:Ge.ptimg;return de.createElement("img",{className:oe.sign,src:at,style:{left:`${48+52*(ke-1)+2*ke}px`}})}),de.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(We==null?void 0:We.excellent)&&de.createElement("div",{className:oe.bq},"\u5F00\u653E\u8BFE\u7A0B"))),de.createElement("div",{className:oe.name},de.createElement(E.Z,{title:je&&(We!=null&&We.excellent_alias_name)?de.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${He}`,de.createElement("br",null),de.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${We==null?void 0:We.excellent_alias_name}`)):He},de.createElement("span",{className:oe.e},je&&(We==null?void 0:We.excellent_alias_name)||He))),de.createElement("div",{className:oe.tags},de.createElement("div",null,de.createElement(E.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},de.createElement("span",null,de.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),de.createElement("span",null,We.stages_count))),de.createElement(E.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},de.createElement("span",null,de.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),de.createElement("span",null,We.members_count)))))))})),!be.length&&de.createElement(ue.Z,null)))}},36433:function(bt,it,ve){"use strict";ve.d(it,{jL:function(){return fe},w9:function(){return We},QD:function(){return Pt},cQ:function(){return Oe.Z},op:function(){return et},O5:function(){return Qt},_b:function(){return wt},t7:function(){return b},Gi:function(){return Ve},YG:function(){return Ne},qp:function(){return ae},vr:function(){return Lt},qE:function(){return mt},Je:function(){return de},wb:function(){return Ae},cq:function(){return ke},tp:function(){return ee}});var oe=ve(59301),Ce={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},E="data:image/png;base64,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",fe=({dataSource:rt=[],img:ut,imgWidth:yt=346,title:xt,sunTitle:Rt,bannerExtraContent:Ht})=>oe.createElement("div",{className:Ce.banner},oe.createElement("div",{className:Ce.content},oe.createElement("aside",null,oe.createElement("p",null,oe.createElement("b",null,xt),oe.createElement("span",null,Rt)),rt.length>0&&oe.createElement("div",{className:Ce.btns},rt.map((zt,ct)=>oe.createElement("div",{key:ct,onClick:zt.click},zt.name,zt.sign?oe.createElement("img",{src:E,width:39}):null))),Ht),ut&&oe.createElement("img",{style:{marginTop:33,marginRight:38},src:ut,width:yt}))),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=ve(92310),le=ve.n(ue),se=ve(89392),ae=({dataSource:rt=[],value:ut,onChange:yt,onTitleChange:xt,className:Rt,title:Ht,titleWidth:zt=41,style:ct={},fontColor:St="#6A7283",showCount:pt})=>{const[Nt,cn]=(0,oe.useState)(0),[an,Dn]=(0,oe.useState)(!1),Ln=(0,oe.useRef)(null),Et=(0,oe.useRef)(null);return(0,oe.useEffect)(()=>{var kt;rt.length!==0&&(((kt=Ln==null?void 0:Ln.current)==null?void 0:kt.clientHeight)>97?cn(1):cn(0)),rt.length===0&&cn(0),Dn(!1)},[rt]),oe.createElement("div",{className:le()(ce.row,Rt),style:ct},oe.createElement("div",{onClick:(0,se.throttle)(()=>xt==null?void 0:xt(),2e3),style:{width:zt,marginTop:an?12:4},className:`${ce.title} ${xt?"current":""}`},Ht),oe.createElement("div",{className:an?`${ce.tagsWrap} ${ce.tagsBorderWrap}`:ce.tagsWrap},oe.createElement("div",{className:ce.bar,ref:Et,style:Nt>0?{height:Nt===1?97:"auto",overflow:Nt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},oe.createElement("div",{className:ce.tag,ref:Ln},rt==null?void 0:rt.map(kt=>oe.createElement("span",{onClick:()=>yt(kt.id),key:kt.id,style:{color:St},className:ut===kt.id?ce.active:""},oe.createElement("span",{title:kt.name,className:ce.name},kt.name),!!pt&&oe.createElement("span",{className:ce.num},kt.count))))),!!Nt&&oe.createElement(oe.Fragment,null,Nt===1?oe.createElement("div",{onClick:()=>{var kt;cn(2),((kt=Ln==null?void 0:Ln.current)==null?void 0:kt.clientHeight)>245?Dn(!0):Dn(!1)},className:ce.action},"\u5C55\u5F00",oe.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):oe.createElement("div",{onClick:()=>{Et.current.scrollTop=0,cn(1),Dn(!1)},className:ce.action},"\u6536\u8D77",oe.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},re={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:rt=[],value:ut,onChange:yt,className:xt,style:Rt={}})=>oe.createElement("div",{style:Rt,className:le()(re.tabs,xt)},rt.map(Ht=>oe.createElement("span",{onClick:()=>yt(Ht.id),className:ut===Ht.id?re.active:"",key:Ht.id},Ht.name))),a={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},y=ve(92832),b=({dataSource:rt=[],value:ut="",onChange:yt,onInputChange:xt=()=>{},className:Rt,style:Ht={},placeholder:zt,allowClear:ct=!1})=>{var St;const[pt,Nt]=(0,oe.useState)(""),[cn,an]=(0,oe.useState)("");(0,oe.useEffect)(()=>{var Et;let kt=ut;(Et=JSON.stringify(ut))!=null&&Et.includes("{")&&(Nt(ut.id),kt=ut.value||"");try{an(decodeURIComponent(kt||""))}catch(Bn){an(decodeURIComponent(kt||""))}},[ut]);const Dn=()=>{yt(encodeURIComponent(cn),pt||null)},Ln=Et=>{Et!==pt&&(Nt(Et),yt(encodeURIComponent(cn),Et))};return oe.createElement("div",{className:le()(a.input,Rt),style:Ht},!!rt.length&&oe.createElement("div",{className:a.dropdown},oe.createElement("div",{className:a.text},(St=rt.find(Et=>Et.id===pt))==null?void 0:St.name,oe.createElement("i",{className:"iconfont icon-zhankai4"}),oe.createElement("b",{className:a.b1}),oe.createElement("b",{className:a.b2})),oe.createElement("div",{className:a.menu},rt.map((Et,kt)=>oe.createElement("div",{key:kt,onClick:()=>Ln(Et.id)},Et.name)))),oe.createElement(y.default,{onPressEnter:Dn,value:cn,onChange:Et=>{an(Et.target.value),xt(encodeURIComponent(Et.target.value),pt||null)},bordered:!1,placeholder:zt}),oe.createElement("i",{onClick:Dn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},z={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"},de=({value:rt,onChange:ut,className:yt,total:xt,pageSize:Rt,style:Ht={}})=>{const zt=rt<2,ct=rt>=Math.ceil(xt/Rt);return xt<=Rt?oe.createElement(oe.Fragment,null):oe.createElement("div",{className:le()(z.quickPager,yt),style:Ht},oe.createElement("div",{onClick:()=>{zt||ut(rt-1,"prev")},className:zt?z.disabled:""},"\u4E0A\u4E00\u9875"),oe.createElement("div",{onClick:()=>{ct||ut(rt+1,"next")},className:ct?z.disabled:""},"\u4E0B\u4E00\u9875"))},ge={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"},he=ve(71418),me=ve(6848),ye=ve(13570),be=ve(13952),Se=ve(89299),Ee=ve(96908),Pe=ve(57177),we=ve(81378),xe=ve(63604),Ae=({className:rt,dataSource:ut=[],col:yt=4,right:xt,bottom:Rt=23,precision:Ht=0,wrapWidth:zt=1200,trackEventItems:ct,loading:St})=>{const pt=Math.floor((zt-(yt-1)*xt)/yt);return oe.createElement(he.Z,{spinning:St},oe.createElement("div",{className:le()(ge.list,rt)},!!ut.length&&ut.map((Nt,cn)=>{const{name:an,id:Dn,identifier:Ln,power:Et,cover_image_id:kt,pic:Bn}=Nt;return oe.createElement("div",{className:ge.wrap,key:Dn,style:{width:pt,marginRight:(1+cn)%yt===0?0:xt+Ht,marginBottom:Rt}},oe.createElement("a",{target:"_blank",href:`/shixuns/${Ln}/challenges`,className:ge.li,onClick:Ut=>{Ut.preventDefault(),ct&&(0,Se.L9)([ct]),Et&&(0,Se.xg)(`/shixuns/${Ln}/challenges`)}},oe.createElement("div",{className:ge.img},oe.createElement("img",{className:ge.cover,src:`${Bn}`}),Nt.is_jupyter&&oe.createElement("img",{className:ge.sign,src:Ee}),Nt.is_jupyter_lab&&oe.createElement("img",{className:ge.sign,src:Pe}),Nt.is_unity_3d&&oe.createElement("img",{className:ge.sign,src:we})),oe.createElement("div",{className:ge.name},oe.createElement(me.Z,{title:an||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},oe.createElement("span",{className:ge.e},an||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),oe.createElement("div",{className:ge.tags},oe.createElement(me.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),oe.createElement("span",null,Nt.challenges_count))),!!Nt.myshixuns_count&&oe.createElement(me.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),oe.createElement("span",null,Nt.myshixuns_count))),oe.createElement(me.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},oe.createElement("span",null,oe.createElement("span",null,Nt.level))),oe.createElement("div",{className:ge.rate},oe.createElement(ye.Z,{allowHalf:!0,disabled:!0,defaultValue:Nt.score_info}),oe.createElement("span",null,"\xA0",Nt.score_info?`${Nt.score_info}\u5206`:"5\u5206")))),!Et&&oe.createElement("div",{className:ge.lockWrap},oe.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),oe.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ut.length&&oe.createElement(xe.Z,null)))},Oe=ve(36867),Le={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"},je="data:image/png;base64,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",Be=ve(59301),We=({className:rt,dataSource:ut=[],col:yt=4,right:xt,bottom:Rt=23,precision:Ht=0,wrapWidth:zt=1200,trackEventItems:ct,loading:St})=>{const pt=Math.floor((zt-(yt-1)*xt)/yt);return Be.createElement(he.Z,{spinning:St},Be.createElement("div",{className:le()(Le.list,rt)},!!ut.length&&ut.map((Nt,cn)=>{const{subject_identifier:an,id:Dn,identifier:Ln,power:Et}=Nt,kt=Nt.is_public!=0&&Nt.is_public;return Be.createElement("div",{className:Le.wrap,key:Dn,style:{width:pt,marginRight:(1+cn)%yt===0?0:xt+Ht,marginBottom:Rt}},Be.createElement("a",{className:Le.li,onClick:Bn=>{Bn.preventDefault(),ct&&(0,Se.L9)([ct]),(0,Se.xg)(Nt.first_category_url)}},Be.createElement("div",{className:Le.top},Be.createElement(me.Z,{title:Nt.name},Be.createElement("div",{className:Le.name},Nt.name)),Be.createElement("img",{className:Le.img,src:be.Z.IMG_SERVER+"/images/"+Nt.avatar_url}),Be.createElement("div",{className:Le.text,title:Nt.creator},Nt.creator),an&&Be.createElement("div",{className:Le.btns},Be.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Be.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),kt&&Be.createElement("div",{className:Le.sign},"\u516C\u5F00")),Be.createElement("div",{className:Le.bottom},Nt.visits>0&&Be.createElement(me.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Be.createElement("span",null,Be.createElement("i",{className:"iconfont icon-liulanyan"}),Be.createElement("span",null,Nt.visits))),Nt.course_members_count>0&&Be.createElement(me.Z,{title:"\u6210\u5458",placement:"bottom"},Be.createElement("span",null,Be.createElement("i",{className:"iconfont icon-chengyuan"}),Nt.course_members_count)),Nt.tasks_count>0&&Be.createElement(me.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Be.createElement("span",null,Be.createElement("i",{className:"iconfont icon-zuoye"}),Nt.tasks_count)),Nt.is_end?Be.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Be.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Nt.is_accessible&&Be.createElement("div",{className:Le.lockWrap},Be.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Be.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ut.length&&Be.createElement(xe.Z,null)))},ze={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"},Ke=ve(44993),Ne=({dataSource:rt=[],value:ut,onChange:yt,className:xt,style:Rt={},tabBarExtraContent:Ht})=>oe.createElement("div",{className:le()(ze.tabs,xt),style:Rt},oe.createElement("div",{className:ze.tabsWrap},rt.map((zt,ct)=>oe.createElement("aside",{className:ze.tab,onClick:()=>{yt(zt.id),zt.link&&Ke.history.push(zt.link)},key:ct},oe.createElement("div",{className:ut===zt.id?ze.active:""},zt.name),(zt==null?void 0:zt.resetCount)==null&&(zt==null?void 0:zt.total)!==void 0&&oe.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&&oe.createElement(me.Z,{title:(zt==null?void 0:zt.tip)!=null?zt==null?void 0:zt.tip:""},oe.createElement("span",{style:{color:"#9096A3"}},"\uFF08",oe.createElement("span",{style:{color:"#000"}},zt==null?void 0:zt.resetCount),"/",oe.createElement("span",null,zt==null?void 0:zt.total),"\uFF09"))))),oe.createElement("div",{className:ze.tabBar},Ht)),Ve=({className:rt,style:ut={},children:yt})=>oe.createElement("div",{className:le()(rt),style:ut},yt),Je={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"},ot=ve(38854),Ye=ve(20834);const Ue=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ke=({sortValue:rt,dropValue:ut,className:yt,onSort:xt,onDrop:Rt,dataSource:Ht=Ue})=>{var zt;return oe.createElement("div",{className:le()(Je.orderWrap,yt)},oe.createElement(ot.Z,{dropdownRender:()=>oe.createElement(Ye.default,null,Ht.map((ct,St)=>oe.createElement(Ye.default.Item,{key:St,onClick:()=>Rt(ct.id)},ct.name)))},oe.createElement("span",{className:Je.orderTextWrap},(zt=Ht.find(ct=>ut===ct.id))==null?void 0:zt.name)),oe.createElement("span",{className:Je.orderIconWrap},oe.createElement("span",{className:Je.orderAsc},oe.createElement("i",{className:rt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Je.cursorPointer} ${Je.active}`:`iconfont icon-sanjiaoxing-up font12 ${Je.cursorPointer}`,onClick:()=>xt(rt==="asc"?"desc":"asc")})),oe.createElement("span",{className:Je.orderDesc},oe.createElement("i",{className:rt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Je.cursorPointer} ${Je.active}`:`iconfont icon-sanjiaoxing-down font12 ${Je.cursorPointer}`,onClick:()=>xt(rt==="asc"?"desc":"asc")}))))},Fe={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"},Ge=ve(3113),at=Object.defineProperty,$e=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Te=(rt,ut,yt)=>ut in rt?at(rt,ut,{enumerable:!0,configurable:!0,writable:!0,value:yt}):rt[ut]=yt,Me=(rt,ut)=>{for(var yt in ut||(ut={}))qe.call(ut,yt)&&Te(rt,yt,ut[yt]);if($e)for(var yt of $e(ut))Ie.call(ut,yt)&&Te(rt,yt,ut[yt]);return rt},Qe=(rt,ut)=>{var yt={};for(var xt in rt)qe.call(rt,xt)&&ut.indexOf(xt)<0&&(yt[xt]=rt[xt]);if(rt!=null&&$e)for(var xt of $e(rt))ut.indexOf(xt)<0&&Ie.call(rt,xt)&&(yt[xt]=rt[xt]);return yt},tt=(rt,ut,yt)=>new Promise((xt,Rt)=>{var Ht=St=>{try{ct(yt.next(St))}catch(pt){Rt(pt)}},zt=St=>{try{ct(yt.throw(St))}catch(pt){Rt(pt)}},ct=St=>St.done?xt(St.value):Promise.resolve(St.value).then(Ht,zt);ct((yt=yt.apply(rt,ut)).next())}),et=rt=>{var ut=rt,{className:yt,style:xt,children:Rt,loading:Ht=!1,openLoading:zt,onClick:ct=()=>{},size:St="middle",shape:pt="round"}=ut,Nt=Qe(ut,["className","style","children","loading","openLoading","onClick","size","shape"]);const[cn,an]=(0,oe.useState)(!1);return oe.createElement(Ge.ZP,Me({onClick:(0,se.throttle)(Dn=>tt(void 0,null,function*(){zt&&an(!0);try{yield ct(Dn)}catch(Ln){console.log("error",Ln)}zt&&an(!1)}),2e3,{leading:!0,trailing:!1}),className:le()(Fe.btn,Fe[`${St}-${pt}`],yt),style:xt,size:St,shape:pt,loading:cn||Ht},Nt),Rt)},nt={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"},mt=({className:rt,style:ut,children:yt=null,onClick:xt,title:Rt})=>oe.createElement("div",{className:le()(nt.head,rt),style:ut},oe.createElement("span",{className:"primary-hover",onClick:xt},oe.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),oe.createElement("b",{title:Rt},Rt),oe.createElement("div",{className:nt.node},yt)),gt={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"},Pt=({confirmShow:rt=!0,confirmTitle:ut,confirmClick:yt,cancelShow:xt=!0,cancelTitle:Rt,cancelClick:Ht,className:zt,style:ct,confirmLoading:St=!1})=>oe.createElement("div",{className:le()(gt.btns,zt),style:ct},rt&&oe.createElement(Ge.ZP,{loading:St,onClick:yt,type:"primary",className:gt.confirm},ut),xt&&oe.createElement(Ge.ZP,{onClick:Ht,className:gt.cancel},Rt)),jt={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"},Lt=({className:rt,style:ut={},LeftContent:yt,children:xt,RightContent:Rt})=>oe.createElement("div",{className:le()(jt.fixedBottom,rt),style:ut},oe.createElement("div",{className:jt.wrap},oe.createElement("div",{className:jt.left},yt),oe.createElement("div",{className:jt.center},xt),oe.createElement("div",{className:jt.right},Rt))),It={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"},wt=({className:rt,style:ut={},dataSource:yt=[]})=>oe.createElement("div",{className:le()(It.crumbs,rt),style:ut},yt.map((xt,Rt)=>RtKe.history.push(xt.path)},xt.name):oe.createElement("span",null,xt.name),oe.createElement("span",null,"\xA0",">","\xA0")):oe.createElement("span",{key:Rt,style:{color:"#5F6368"}},xt.name))),Mt=ve(31797),Gt=Object.defineProperty,xn=Object.defineProperties,Pn=Object.getOwnPropertyDescriptors,rn=Object.getOwnPropertySymbols,mn=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,sn=(rt,ut,yt)=>ut in rt?Gt(rt,ut,{enumerable:!0,configurable:!0,writable:!0,value:yt}):rt[ut]=yt,Fn=(rt,ut)=>{for(var yt in ut||(ut={}))mn.call(ut,yt)&&sn(rt,yt,ut[yt]);if(rn)for(var yt of rn(ut))Sn.call(ut,yt)&&sn(rt,yt,ut[yt]);return rt},Zn=(rt,ut)=>xn(rt,Pn(ut)),Yt=(rt,ut)=>{var yt={};for(var xt in rt)mn.call(rt,xt)&&ut.indexOf(xt)<0&&(yt[xt]=rt[xt]);if(rt!=null&&rn)for(var xt of rn(rt))ut.indexOf(xt)<0&&Sn.call(rt,xt)&&(yt[xt]=rt[xt]);return yt};const{Countdown:ln}=Mt.default;var Qt=rt=>{var ut=rt,{onChange:yt}=ut,xt=Yt(ut,["onChange"]);const[Rt,Ht]=(0,oe.useState)(null);(0,oe.useEffect)(()=>{typeof Rt=="number"&&Rt>=0&&yt(Rt)},[Rt]);const zt=ct=>{const St=Math.floor(ct/1e3);Ht(St)};return oe.createElement(ln,Zn(Fn({},xt),{onChange:zt}))}},47458:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return Ce}});var oe=ve(59301);function Ce(E,pe){const fe=(0,oe.useRef)();(0,oe.useEffect)(()=>{fe.current=E}),(0,oe.useEffect)(()=>{function ce(){fe.current()}if(pe!==null){let ue=setInterval(ce,pe);return()=>clearInterval(ue)}},[pe])}},23553:function(bt,it,ve){"use strict";var oe=ve(59301),Ce=ve(31797),E=ve(5871),pe=ve(78241),fe=ve(43418),ce=ve(71418),ue=ve(1710),le=ve(92832),se=ve(95237),ie=ve(43604),ae=ve(3113),re=ve(68606),ne=ve(61186),ee=ve.n(ne),a=ve(44993),y=ve(89299),x=ve(72734),b=ve(64681),z=ve(96911),te=ve(59301),de=(ye,be,Se)=>new Promise((Ee,Pe)=>{var we=Ae=>{try{De(Se.next(Ae))}catch(Oe){Pe(Oe)}},xe=Ae=>{try{De(Se.throw(Ae))}catch(Oe){Pe(Oe)}},De=Ae=>Ae.done?Ee(Ae.value):Promise.resolve(Ae.value).then(we,xe);De((Se=Se.apply(ye,be)).next())});const{Countdown:ge}=Ce.default,he=({value:ye,onChange:be,MaxMinutes:Se})=>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:ye,onChange:be,min:0,precision:0,max:Se,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Se}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),me=({exercise:ye,successCb:be,dispatch:Se})=>{var Ee,Pe,we,xe;const De=(0,a.useParams)(),[Ae]=pe.default.useForm(),Oe=pe.default.useWatch("time",Ae),[Le,je]=(0,oe.useState)(!1),Be=(0,oe.useRef)(),{actionTabs:Ze}=ye,[We,ze]=(0,oe.useState)(),[,Ke,He,Ne]=(0,z.U)(re.n7,{id:De.categoryId}),[,Re,Ve]=(0,z.U)(re.Cd,{});(0,oe.useEffect)(()=>{ye.actionTabs.key==="student-unlock"&&(je(!1),Ae.resetFields())},[ye.actionTabs.key]);const Je=()=>new Promise($e=>de(void 0,null,function*(){var qe,Ie;return Be.current=yield(0,x.y)({ip_limit:(qe=Ze==null?void 0:Ze.exerciseParams)==null?void 0:qe.ip_limit,ip_bind:(Ie=Ze==null?void 0:Ze.exerciseParams)==null?void 0:Ie.ip_bind_type}),$e()})),ot=()=>de(void 0,null,function*(){var $e,qe,Ie,Te,Me;yield Ae.validateFields();const Qe=Ae.getFieldsValue();if(je(!0),((($e=Ze==null?void 0:Ze.exerciseParams)==null?void 0:$e.ip_limit)!=="no"||(qe=Ze==null?void 0:Ze.exerciseParams)!=null&&qe.ip_bind_type)&&(yield Je()),(yield(0,re.ZD)((Ie=Ze==null?void 0:Ze.exerciseParams)==null?void 0:Ie.id,{exercise_user_id:(Te=Ze==null?void 0:Ze.exerciseParams)==null?void 0:Te.exercise_user_id,unlock_key:Qe.unlock_key,time:Qe.time,ip:Be.current})).status===0){if(be){Se({type:"exercise/setActionTabs",payload:{}}),be();return}const dt=Ze==null?void 0:Ze.exerciseParams;(0,y.nr)({inner_ip:dt.inner_ip,public_ip:dt.public_ip,open_camera:dt.open_camera,ip_limit:dt.ip_limit,ip_bind:dt.ip_bind,ip_bind_type:dt.ip_bind_type,exercise_tips:dt.exercise_tips,exerciseId:dt.id,screen_open:dt.screen_open,screen_num:dt.screen_num,screen_sec:dt.screen_sec,coursesId:De.coursesId,login:(Me=(0,b.eY)())==null?void 0:Me.login,history,identity_verify:dt.identity_verify,open_phone_video_recording:dt.open_phone_video_recording,current_status:dt.current_status}),Se({type:"exercise/setActionTabs",payload:{}})}je(!1)}),Ye=[{title:"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"}],Ue=((Ee=Ze==null?void 0:Ze.exerciseParams)==null?void 0:Ee.errorMessage)&&typeof((Pe=Ze==null?void 0:Ze.exerciseParams)==null?void 0:Pe.errorMessage)=="object";(0,oe.useEffect)(()=>{ye.actionTabs.key==="student-unlock"&&de(void 0,null,function*(){const $e=yield Ve(De);yield He({}),$e.status||ze($e)})},[ye.actionTabs.key]);const{time:_e,end_time:ke}=(We==null?void 0:We.exercise)||{},Fe=Ne!=null&&Ne.user_end_time?ee()(Ne==null?void 0:Ne.user_end_time).add(1,"minutes"):ee()(),Ge=ee()(Ne==null?void 0:Ne.user_total_end_time)>Fe?Math.round(ee().duration(ee()(Ne==null?void 0:Ne.user_total_end_time).diff(Fe.startOf("minute"))).asMinutes()):0,at=((Ne==null?void 0:Ne.student_left_minutes)||0)+(Oe||0);return te.createElement(te.Fragment,null,te.createElement(fe.default,{width:514,centered:!0,closable:!!((we=Ze==null?void 0:Ze.exerciseParams)!=null&&we.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ye.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Se({type:"exercise/setActionTabs",payload:{}})}},te.createElement(ce.Z,{spinning:Ke||Re},Ue&&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 "),!Ue&&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"),Ue&&te.createElement(ue.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((xe=Ze==null?void 0:Ze.exerciseParams)==null?void 0:xe.errorMessage)||{}],columns:Ye}),te.createElement("div",{className:""},te.createElement(pe.default,{form:Ae,layout:"vertical",autoComplete:"off"},te.createElement(pe.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(le.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),_e!==-1?te.createElement(te.Fragment,null,te.createElement(pe.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",ee()(Ne==null?void 0:Ne.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(he,{MaxMinutes:Ge})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},Ke||Re?"--":at),"\u5206\u949F",at!==0&&(Ne==null?void 0:Ne.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ee()(Ne==null?void 0:Ne.user_end_time).add(Oe||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 ",ee()(ke).format("YYYY-MM-DD HH:mm")))),te.createElement(se.Z,{justify:"space-between",align:"middle"},te.createElement(ie.Z,null),te.createElement(ie.Z,null,te.createElement(ae.ZP,{loading:Le,onClick:ot},"\u8FDB\u5165\u8003\u8BD5"))))))};it.Z=(0,a.connect)(({exercise:ye})=>({exercise:ye}))(me)},816:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return a}});var oe=ve(59301),Ce=ve(44993),E=ve(43418),pe=ve(3113),fe=ve(71418),ce=ve(78837),ue=ve(61407),le=ve(58531),se=ve(24334),ie=ve(61186),ae=ve.n(ie),re=ve(25090),ne=ve(59301),ee=(y,x,b)=>new Promise((z,te)=>{var de=me=>{try{he(b.next(me))}catch(ye){te(ye)}},ge=me=>{try{he(b.throw(me))}catch(ye){te(ye)}},he=me=>me.done?z(me.value):Promise.resolve(me.value).then(de,ge);he((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,z]=(0,oe.useState)(void 0);console.log((0,Ce.useLocation)(),33);const te=(0,Ce.useLocation)();(0,oe.useEffect)(()=>{y&&function(){return ee(this,null,function*(){const ze=yield(0,ce.X6)(y);z(ze.data)})}()},[y]);const{status:de,created_at:ge,code:he,name:me,language:ye,pass_sets_count:be,set_count:Se,error_msg:Ee,output:Pe,input:we,expected_output:xe,execute_memory:De,user:Ae,execute_time:Oe,input_file_url:Le,output_file_url:je,is_file:Be,expected_output_file_url:Ze}=b||{};return ne.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:ne.createElement(pe.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},ne.createElement(fe.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:de===0?"c-green":"c-red"},ue.Im[de])," "),ne.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",ne.createElement("span",null,ae()(ge).format("YYYY-MM-DD HH:mm:ss"))," "),ne.createElement("li",null," \u8BED\u8A00\uFF1A",ne.createElement("span",null,ye)," "),ne.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",ne.createElement("span",null,Oe*1e3,"ms")," "),ne.createElement("li",null," ",`${de===re.h.HIDE_COMPILE_STATUS?"--":be} / ${Se} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ue.gZ)({status:de,error_msg:Ee,execute_time:Oe,output:Pe,input:we,expected_output:xe,input_file_url:Le,output_file_url:je,is_file:Be,expected_output_file_url:Ze}),ne.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),ne.createElement(le.ZP,{height:"200px",width:"100%",language:ye==null?void 0:ye.toLocaleLowerCase(),value:se.Base64.decode(he),options:{readOnly:!0}}))):null)))}},4766:function(bt,it,ve){"use strict";ve.d(it,{Im:function(){return Se},Y4:function(){return Pe}});var oe=ve(59301),Ce=ve(92832),E=ve(8591),pe=ve(3113),fe=ve(7051),ce=ve(24334),ue=ve.n(ce),le=ve(95243),se=ve(97596),ie=ve(98573),ae=ve(89299),re=ve(34376),ne=ve.n(re),ee=ve(52430),a=ve(44993),y=ve(816),x=ve(41312),b=ve(78837),z=ve(32402),te=ve(6225),de=ve(92310),ge=ve.n(de),he=ve(48931),me=ve(59301),ye=(De,Ae,Oe)=>new Promise((Le,je)=>{var Be=ze=>{try{We(Oe.next(ze))}catch(Ke){je(Ke)}},Ze=ze=>{try{We(Oe.throw(ze))}catch(Ke){je(Ke)}},We=ze=>ze.done?Le(ze.value):Promise.resolve(ze.value).then(Be,Ze);We((Oe=Oe.apply(De,Ae)).next())});const{TextArea:be}=Ce.default,Se={[fe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[fe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[fe.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 Ee=(De=>(De[De.SET_VISIBLE=0]="SET_VISIBLE",De[De.SET_TABINDEX=1]="SET_TABINDEX",De))(Ee||{});function Pe(De){const{status:Ae,error_msg:Oe,output:Le,input:je,expected_output:Be,is_file:Ze,input_file_url:We,output_file_url:ze,expected_output_file_url:Ke,setMonacoValue:He,setData:Ne}=De,Re=(0,oe.useRef)(),Ve=(0,oe.useRef)(),Je=(0,oe.useRef)();let ot=null;const Ye={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,oe.useEffect)(()=>{if(Le&&!Ze&&Re.current){const Ue=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ue.open(Re.current);const _e=(0,ae.pp)(ce.Base64.decode(Le));Ue.write(_e),Ue.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ue.scrollToTop()}catch(ke){}},100)}if(je&&!Ze&&Ve.current){const Ue=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ue.open(Ve.current),Ue.write((0,ae.pp)(je)),Ue.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ue.scrollToTop()}catch(_e){}},100)}if(Be&&!Ze&&Je.current){const Ue=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ue.open(Je.current),Ue.write((0,ae.pp)(ce.Base64.decode(Be))),Ue.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ue.scrollToTop()}catch(_e){}},100)}},[Le]),Ae){case fe.h.NOMATCH:ot=me.createElement(me.Fragment,null,me.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ze&&me.createElement("div",{ref:Re}),Ze&&me.createElement("div",{style:Ye},me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(this,null,function*(){const Ue=yield(0,ee.ZP)(ze,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});He(Ue),setTimeout(()=>{Ne(ze)},200)})},Le)),me.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ze&&me.createElement("div",{ref:Je}),Ze&&me.createElement("div",{style:Ye},me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(this,null,function*(){const Ue=yield fetch(Ke,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});He(yield Ue.text()),setTimeout(()=>{Ne(Ke)},200)})},Be)));break;case fe.h.EXECUTEFAILURE:ot=me.createElement(me.Fragment,null,me.createElement("div",{style:{border:"1px #F6F7F9 solid"}},me.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ze&&me.createElement(ie.Z,{value:je,style:Ye}),Ze&&me.createElement("div",{style:Ye},me.createElement("a",{onClick:()=>(0,ae.LR)(We,je)},je))),me.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},me.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:le.Z.error,style:{color:"#E30000",padding:"0 10px"}},ce.Base64.decode(Oe),"111")));break;case fe.h.COMPILEFAILURE:ot=me.createElement(me.Fragment,null,me.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:le.Z.error},ce.Base64.decode(Oe)));break;case fe.h.PODFAILURE:ot=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case fe.h.TIMEOUT:ot=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",ot," ")}function we(De){const{status:Ae,error_msg:Oe,execute_time:Le,output:je,input:Be,expected_output:Ze,is_file:We,input_file_url:ze,output_file_url:Ke,expected_output_file_url:He}=De;let Ne=null;switch(Ae){case fe.h.OK:case fe.h.NOMATCH:case fe.h.EXECUTEFAILURE:case fe.h.COMPILEFAILURE:Ne=me.createElement("div",{id:"outputResultRef",className:"h100"});break;case fe.h.PODFAILURE:Ne=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case fe.h.TIMEOUT:Ne=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",Ne," ")}function xe({value:De,className:Ae}){return me.createElement("span",{className:Ae},De)}it.ZP=({input:De,is_file:Ae,debuging:Oe,submitting:Le,executingMessage:je,debugResult:Be,onChangeInput:Ze,onDebugCode:We,onSubmitCode:ze,hack:Ke,user:He,submitResult:Ne,isWhiteTheme:Re,topDispatch:Ve})=>{const[Je]=(0,a.useSearchParams)(),ot=(0,a.useParams)(),[Ye,Ue]=(0,oe.useState)(!1),[_e,ke]=(0,oe.useState)(!1),[Fe,Ge]=(0,oe.useState)(1),[at,$e]=(0,oe.useState)(!1),[qe,Ie]=(0,oe.useState)(0),[Te,Me]=(0,oe.useState)(!1),[Qe,tt]=(0,oe.useState)(""),[dt,et]=(0,oe.useState)(""),nt=(0,oe.useRef)(),Ft=(0,oe.useRef)(),mt=(0,oe.useRef)(null),gt=(0,oe.useRef)(null),lt=(0,oe.useRef)(null);console.log(Ne,"submitResult",ot);const{status:Pt,id:jt,input:Ct,output:Lt,expected_output:It,is_file:Wt,input_file_url:wt,output_file_url:Mt,expected_output_file_url:Gt,error_msg:xn,hack_sets:Pn}=Ne||{};(0,oe.useEffect)(()=>{Pt===0&&(Ge(1),Ie(0))},[Pt,jt]),(0,oe.useEffect)(()=>{ye(void 0,null,function*(){var Qt;const rt=yield(0,b.rX)(ot==null?void 0:ot.id,"submit");(rt==null?void 0:rt.status)===0&&(rt!=null&&rt.data&&((Qt=rt==null?void 0:rt.data)==null?void 0:Qt.status)!==0?(Ve({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:rt==null?void 0:rt.data}}),Ge(2),Ie(320)):(Ge(1),Ie(0)))})},[ot==null?void 0:ot.id]),(0,oe.useEffect)(()=>{if(nt.current){let un=function(zt){yt=ut.offsetHeight,xt=!0,Rt=zt.pageY,lt.current.style.display="block"},Qt=function(){xt=!1,lt.current.style.display="none"},rt=function(zt){if(xt){rn();let ct=Rt-zt.pageY,St=yt+ct;if(St<0&&(St=0),St>window.innerHeight-150&&(St=window.innerHeight-150),Fe===1){St<=34?Ie(0):Ie(St);return}console.log(St,"resizeH"),Ie(St)}};const ut=mt.current;let yt=0,xt=!1,Rt=0;const Ht=document.getElementById("case-y-bar");return Ht==null||Ht.addEventListener("mousedown",un),document.addEventListener("mousemove",rt),document.addEventListener("mouseup",Qt),()=>{const zt=document.getElementById("case-y-bar");zt==null||zt.removeEventListener("mousedown",un),document.removeEventListener("mousemove",rt),document.removeEventListener("mouseup",Qt)}}},[nt,Fe]),(0,oe.useEffect)(()=>{const un=x.Z.subscribe("resize-move-bar",rn);if(Je.get("type")!=="exercises")return document.addEventListener((0,he.gH)(),sn),()=>{document.removeEventListener((0,he.gH)(),sn),un()}},[]),(0,oe.useEffect)(()=>{});function rn(){var un,Qt,rt,ut;const yt=document.getElementById("outputResultRef");if(yt){let xt=yt.dataset.text;Ft.current.reset(),Ft.current.writeln(xt);const Rt=document.getElementById("outputResultRef").offsetWidth-20,Ht=((ut=(rt=(Qt=(un=Ft.current)==null?void 0:un._core)==null?void 0:Qt._renderService)==null?void 0:rt.dimensions)==null?void 0:ut.actualCellWidth)||10,zt=Math.ceil(Rt/Ht);Ft.current.resize(zt,Math.ceil(yt.clientHeight/16))}}function mn(){Ue(!Ye),setTimeout(()=>{rn()},300),Ie(Ye?320:window.innerHeight-150)}function Sn(){_e?(ke(!1),(0,he.BU)()):(ke(!0),(0,he.Dj)(gt.current))}const sn=un=>{(0,he.vp)()||ke(!1)},Fn=(0,oe.useMemo)(()=>{if(Be){const{status:un,output:Qt,error_msg:rt}=Be;return setTimeout(()=>{let ut="",yt=document.getElementById("outputResultRef");Qt?ut=ce.Base64.decode(Qt):rt&&(ut=ce.Base64.decode(rt)),Ft.current=new re.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Ft.current.open(yt),Ft.current.onKey(function(xt){var Rt;if(xt.domEvent.key.toLocaleUpperCase()==="C"&&xt.domEvent.ctrlKey){xt.domEvent.preventDefault();let Ht=(Rt=Ft.current)==null?void 0:Rt.getSelection();navigator.clipboard.writeText(Ht).then(()=>{})}}),yt.dataset.text=ut,Ft.current.setOption("convertEol",!0),rn()},300),me.createElement(me.Fragment,null,we(Be))}return null},[Be]);function Zn(){var un,Qt;if(!(Ke!=null&&Ke.code)||((un=Ke==null?void 0:Ke.code)==null?void 0:un.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}Ge(1),Ie(320),We()}const Yt=un=>ye(void 0,null,function*(){let Qt=yield(0,ee.ZP)(`/api/problems/${un}/start.json`,{method:"get",params:{hack_user_id:He==null?void 0:He.user_id}});Qt&&(window.location.href=`/myproblems/${Qt==null?void 0:Qt.identifier}${window.location.search}`)});function ln(){Wt?navigator.clipboard.writeText(ce.Base64.decode(xn)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ce.Base64.decode(Lt)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return me.createElement(oe.Fragment,null,me.createElement("div",{className:ge()(le.Z.case,Re&&le.Z.whiteCase),style:{height:qe},ref:mt},me.createElement("div",{className:le.Z.fullMask,ref:lt}),me.createElement("div",{className:le.Z["resize-y-bar"],id:"case-y-bar",ref:nt,draggable:!1},Fe===2&&me.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Fe===1&&(qe<=34?me.createElement("div",{onClick:()=>{Ie(320)},className:le.Z.unfoldBtn},"\u63A7\u5236\u53F0",me.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):me.createElement("div",{onClick:()=>{Ie(0)},className:le.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",me.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),me.createElement("div",null,me.createElement("div",{className:le.Z.caseHead},me.createElement("div",{className:le.Z.dot}),me.createElement("div",{className:le.Z.text},Fe===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Fe===2&&!Le&&typeof Pt=="number"&&me.createElement(me.Fragment,null,Pt===fe.h.OK?me.createElement("div",{className:le.Z.pass},me.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):me.createElement("div",{className:le.Z.noPass},me.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Se[Pt])),me.createElement("div",{className:le.Z.btns},Fe===2&&!Le&&me.createElement(me.Fragment,null,Pt!==fe.h.OK&&me.createElement("div",{onClick:ln},me.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),me.createElement("div",{onClick:()=>{Me(jt)}},me.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Je.get("type")!=="exercises"&&me.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>mn()},me.createElement("i",{className:`iconfont icon-${Ye?"suoxiao1":"fangda"}`})))),me.createElement("div",{style:{display:Fe===1?"block":"none"}},Oe?me.createElement(se.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):me.createElement("div",{style:{height:qe-34}},me.createElement("div",{className:le.Z.result},me.createElement("div",{className:le.Z.left},me.createElement("div",{className:le.Z.title},me.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),me.createElement("div",{className:le.Z.leftNode},me.createElement(be,{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?"":De,onChange:Ze}))),me.createElement("div",{className:le.Z.right},me.createElement("div",{className:le.Z.title},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),me.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),me.createElement("div",{className:le.Z.node},Be?Fn:me.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")))))),me.createElement("div",{style:{display:Fe===2?"block":"none"}},Le?me.createElement(se.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):me.createElement("div",{style:{height:qe-34,display:"flex",flexDirection:"column",overflow:"hidden"}},me.createElement("div",{ref:gt,className:le.Z.elseNode},me.createElement("div",{className:le.Z.nameWrap},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),me.createElement("div",{className:le.Z.scroll},me.createElement("pre",{className:le.Z.scrollBox,style:at?{height:_e?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Wt&&me.createElement(xe,{value:Ct}),Wt&&me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const un=yield fetch(wt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});et(yield un.text()),setTimeout(()=>{tt(wt)},200)})},Ct)),Ct&&me.createElement("div",{className:le.Z.action},me.createElement("span",{onClick:()=>$e(!at)},at?"\u6536\u8D77":"\u5C55\u5F00"),Je.get("type")!=="exercises"&&me.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Sn(),className:`iconfont icon-${_e?"suoxiao1":"fangda"}`})))),me.createElement("div",{className:le.Z.result,style:{flex:1,overflow:"hidden"}},me.createElement("div",{className:le.Z.left},me.createElement("div",{className:le.Z.title},me.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),me.createElement("div",{className:le.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},me.createElement("pre",null,!Wt&&me.createElement(xe,{className:"mb10",value:It&&ce.Base64.decode(It)||""}),Wt&&me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const un=yield fetch(Gt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});et(yield un.text()),setTimeout(()=>{tt(Gt)},200)})},It)))),me.createElement("div",{className:le.Z.right},me.createElement("div",{className:le.Z.title},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),me.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),me.createElement("div",{className:le.Z.node,style:{color:Pt===fe.h.OK?"#2ABD8C":"#FF2C29"}},me.createElement("pre",null,(Pt===4||Pt===5)&&me.createElement(xe,{className:"mb10",value:xn&&ce.Base64.decode(xn)||""}),Pt!=4&&Pt!=5&&(Wt?me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const un=yield(0,ee.ZP)(Mt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{et(un)}catch(Qt){et("")}setTimeout(()=>{tt(Mt)},200)})},Lt):me.createElement(xe,{className:"mb10",value:Lt&&ce.Base64.decode(Lt)||""})))))))))),me.createElement("div",{className:ge()(le.Z.footer,Re&&le.Z.whiteFooter),style:{zIndex:100}},(Ke==null?void 0:Ke.is_program)&&(Ke==null?void 0:Ke.above_question)&&me.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>Yt(Ke==null?void 0:Ke.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Ke==null?void 0:Ke.is_program)&&(Ke==null?void 0:Ke.under_question)&&me.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>Yt(Ke==null?void 0:Ke.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),me.createElement(pe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Oe||Le,loading:Oe,color:"#2ABD8C",className:"mr10",onClick:Zn},"\u8C03\u8BD5\u4EE3\u7801"),Je.get("qtype")!=="8"&&me.createElement(pe.ZP,{className:le.Z.disabled,type:"primary",icon:me.createElement("i",{className:"iconfont icon-bofang1"}),loading:Le,disabled:Oe||Le,onClick:()=>{var un,Qt;if(!(Ke!=null&&Ke.code)||((un=Ke==null?void 0:Ke.code)==null?void 0:un.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}Ge(2),Ie(320),ze()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),me.createElement(y.Z,{onClose:Me,open:Te}),me.createElement(te.Z,{close:!0,data:Qe,type:Qe.length?"txt":"",onClose:()=>tt(""),monacoEditor:{value:dt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},32402:function(bt,it,ve){"use strict";ve.r(it),ve.d(it,{Types:function(){return Lr},default:function(){return Mr}});var oe=ve(59301),Ce=ve(44993),E=ve(31797),pe=ve(43418),fe=ve(71418),ce=ve(3113),ue=ve(6848),le=ve(95237),se=ve(78837),ie=ve(68606),ae=ve(48931),re=ve(2162),ne=ve(13952),ee=ve(87169),a=ve(43428),y=ve(58531),x=ve(51498),b=ve(17936),z=ve(69794),te=ve(59301),de=Object.defineProperty,ge=Object.defineProperties,he=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Se=(Tt,nn,En)=>nn in Tt?de(Tt,nn,{enumerable:!0,configurable:!0,writable:!0,value:En}):Tt[nn]=En,Ee=(Tt,nn)=>{for(var En in nn||(nn={}))ye.call(nn,En)&&Se(Tt,En,nn[En]);if(me)for(var En of me(nn))be.call(nn,En)&&Se(Tt,En,nn[En]);return Tt},Pe=(Tt,nn)=>ge(Tt,he(nn));const we={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0)};var xe=(Tt=>(Tt[Tt.set_font_size=0]="set_font_size",Tt[Tt.set_theme=1]="set_theme",Tt[Tt.on_tab_to_space=2]="on_tab_to_space",Tt[Tt.set_show_editor_setting=3]="set_show_editor_setting",Tt))(xe||{});function De(Tt,nn){switch(nn.type){case 3:return Pe(Ee({},Tt),{showEditorSetting:nn.payload});case 1:return Pe(Ee({},Tt),{theme:nn.payload});case 0:return Pe(Ee({},Tt),{fontSize:nn.payload});case 2:return Pe(Ee({},Tt),{tabToSpace:nn.payload});default:throw new Error}}var Ae=({isLoading:Tt,value:nn,onChange:En,language:st,onUpdateCode:gr,ActionBarRender:$n,setIsWhiteTheme:or})=>{const[Rn,kn]=(0,oe.useReducer)(De,we),{theme:vn,fontSize:Vt,showEditorSetting:tn,tabToSpace:Xe}=Rn,ht=(0,oe.useRef)(),_t=(0,oe.useRef)();(0,oe.useEffect)(()=>{or(vn==="vs")},[vn]);const qt={onFontSizeChange:$t=>{kn({type:0,payload:$t}),(0,b.t)("cmFontSize",$t)},tabToSpace:Xe,cmFontSize:Vt,className:"oj",cmCodeMode:vn,onTabToSpace:$t=>{kn({type:2,payload:$t}),(0,b.t)("cmTabToSpace",$t)},onCodeModeChange:$t=>{kn({type:1,payload:$t}),(0,b.t)("ProgrammingCodeMode",$t)}};function Ot(){kn({type:3,payload:!1})}function gn(){kn({type:3,payload:!0})}const dn={value:nn,language:st,theme:vn,options:{fontSize:Vt,insertSpaces:Xe},onChange:$t=>{En($t),_t.current=$t,clearTimeout(ht.current),ht.current=setTimeout(()=>{gr(_t.current)},1e4)},onEditBlur:$t=>{_t.current&&gr(_t.current)}};return te.createElement(oe.Fragment,null,$n(gn),te.createElement("div",{style:{flex:1,overflow:"hidden"}},!Tt&&te.createElement(y.ZP,Ee({},dn))),te.createElement(x.Z,null,te.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:tn,onClose:Ot},te.createElement(z.Z,Ee({},qt)))))},Oe=ve(60141),Le=ve(24334),je=ve(4766),Be={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"},We=ve(1710),ze=ve(58421),Ke=ve(58617),He=ve(816),Ne=ve(61186),Re=ve.n(Ne),Ve=ve(59301);const{Column:Je}=We.default;var ot=({submitResult:Tt,submitting:nn,submitRecords:En,page:st,onPageChange:gr,topicId:$n})=>{const[or]=(0,Ce.useSearchParams)(),{records:Rn,records_count:kn}=En||{},[vn,Vt]=(0,oe.useState)(!1),tn=or.get("type")==="1";return Ve.createElement(fe.Z,{spinning:nn,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Ve.createElement(Ke.Z,{style:{fontSize:24},spin:!0})},(Rn==null?void 0:Rn.length)>0?Ve.createElement(We.default,{dataSource:Rn,rowKey:"id",pagination:!1},Ve.createElement(Je,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Xe,ht)=>Ve.createElement("span",null," ",Re()(Xe).format("YYYY-MM-DD HH:mm:ss"))}),Ve.createElement(Je,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Xe,ht)=>{var _t;return Ve.createElement("span",{className:`${Xe===0?"c-green":"c-red"} current`,onClick:()=>{Vt(ht.id)}},(_t=je.Im[Xe])==null?void 0:_t.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Ve.createElement(Je,{title:`\u6267\u884C\u7528\u65F6 (${tn?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Xe=>Xe?tn?Xe:Xe/1e3:""}),Ve.createElement(Je,{title:`\u5185\u5B58\u6D88\u8017\uFF08${tn?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Xe=>Xe?tn?Xe:parseFloat((Xe/1024).toFixed(2)):""}),Ve.createElement(Je,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Ve.createElement(Je,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Xe,ht)=>Ve.createElement("span",{className:"c-light-primary current",onClick:()=>{Vt(ht.id)}},"\u67E5\u770B")})):Ve.createElement("div",{style:{height:300,width:"100%"}}),Ve.createElement(He.Z,{onClose:Vt,open:vn}),kn>15?Ve.createElement(ze.Z,{className:Ze.pagination,current:st,pageSize:15,total:kn,onChange:gr}):null)},Ye=ve(63604),Ue=ve(12563),_e={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},ke=ve(98573),Fe=ve(59301);const Ge={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var at=({hack:Tt})=>{const{language:nn,difficult:En,time_limit:st,description:gr}=Tt,[$n]=(0,Ce.useSearchParams)(),or=Ge[En];return Fe.createElement(Fe.Fragment,null,Fe.createElement("ul",{className:_e.info},Fe.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Fe.createElement("b",{className:_e.info_tag},nn)),Fe.createElement("li",null,Fe.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Fe.createElement(Ue.default,{color:or==null?void 0:or.color},or==null?void 0:or.name)),Fe.createElement("li",null,Fe.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Fe.createElement("span",{style:{color:"#333333"}},st,"\u79D2"))),$n.get("qtype")==="8"?Fe.createElement(ke.Z,{value:gr,showProgramFill:!0,className:_e.desc}):Fe.createElement(ke.Z,{value:gr,className:_e.desc}))},$e={},qe=ve(59301),Ie=({hack:Tt,current_user:nn})=>qe.createElement("div",{className:$e.answer},Tt!=null&&Tt.answer_text?qe.createElement(ke.Z,{style:{padding:"13px 0"},value:(Tt==null?void 0:Tt.answer_text)||""}):qe.createElement(Ye.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Te=ve(41312),Me=ve(52430);function Qe(Tt,nn){return(0,Me.U2)(`/problems/${Tt}/comments.json`,{page:nn,limit:10})}function tt(Tt){return(0,Me.v_)(`/discusses/${Tt}/plus.json`,{container_type:"Discuss",type:1})}function dt(Tt,nn,En){return(0,Me.v_)(`/problems/${Tt}/comments/reply.json`,{comments:{content:En,parent_id:nn}})}function et(Tt,nn){return(0,Me.v_)(`/problems/${Tt}/comments.json`,{comments:{content:nn}})}function nt(Tt,nn,En){return(0,Me.v_)(`/problems/${Tt}/comments/${nn}/hidden.json`,En)}function Ft(Tt,nn){return(0,Me.IV)(`/problems/${Tt}/comments/${nn}`)}var mt=ve(38392);function gt({author:Tt}){return oe.createElement("a",{href:`/users/${Tt.login}`,target:"_blank"},oe.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${ne.Z.IMG_SERVER}/images/${Tt.image_url}`,width:"50"}))}function lt({data:Tt,index:nn,parentDiscussIndex:En,user:st,onSetActionType:gr}){const{author:$n,can_delete:or,content:Rn,id:kn,time:vn}=Tt;function Vt(){gr({id:kn,index:nn,type:"delete-discuss",parentDiscussIndex:En,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const tn=st.admin||or||$n.user_id===st.user_id;return oe.createElement("div",{className:"discuss-item-container second-discuss "},oe.createElement(gt,{author:$n}),oe.createElement("section",null,oe.createElement("div",{className:"discuss-info"},oe.createElement("a",{href:`/users/${$n.login}`,target:"_blank"},$n.name),oe.createElement("span",{className:"grey"},vn),oe.createElement("div",{className:"btn-group",style:{marginBottom:0}},tn?oe.createElement("a",{onClick:Vt,title:"\u5220\u9664"},oe.createElement("i",{className:"iconfont icon-shanchu"})):null)),oe.createElement(ke.Z,{className:"discuss-content",value:Rn})))}var Pt=({user:Tt,data:nn,index:En,onPlusDiscuss:st,onSetActionType:gr,activeDiscussIndex:$n,onReplyDiscuss:or,onSetActiveDiscussIndex:Rn})=>{const{content:kn,children:vn,hidden:Vt,id:tn,praise_count:Xe,time:ht,user_praise:_t,can_delete:qt,author:Ot}=nn;function gn(){Rn(tn)}function dn(){st(tn,!_t,En)}function $t(){gr({id:tn,index:En,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function ft(){gr({id:tn,index:En,params:{hidden:Vt?"0":"1"},type:"hidden-discuss",message:Vt?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Dt=Tt.admin||Tt.user_id===Ot.user_id;return oe.createElement("div",{className:"discuss-item-container",key:tn},oe.createElement(gt,{author:Ot}),oe.createElement("section",null,oe.createElement("div",{className:"discuss-info"},oe.createElement("a",{href:`/users/${Ot.login}`,target:"_blank"}," ",Ot.name," "),oe.createElement("span",{className:"grey"},ht)),oe.createElement(ke.Z,{className:"discuss-content",value:kn}),vn&&vn.length>0?oe.createElement("div",{className:"reply-discuss-container"},vn.map((At,en)=>oe.createElement(lt,{key:At.id,data:At,index:en,user:Tt,onSetActionType:gr,parentDiscussIndex:En}))):null,oe.createElement("div",{className:"btn-group"},Dt?oe.createElement("a",{onClick:ft,title:Vt?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},oe.createElement("i",{className:Vt?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,qt&&(!vn||vn.length==0)?oe.createElement("a",{onClick:$t,title:"\u5220\u9664"},oe.createElement("i",{className:"iconfont icon-shanchu"})):null,oe.createElement("a",{onClick:gn,title:"\u56DE\u590D"}," ",oe.createElement("i",{className:"iconfont icon-huifu1"})," "),oe.createElement("a",{onClick:dn,className:_t?"c-orange":""},oe.createElement("i",{className:_t?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),oe.createElement("span",null,Xe||""))),oe.createElement(mt.Z,{id:tn,activeDiscussIndex:$n,onReplyDiscuss:or})))},jt=ve(5885),Ct={"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"},Lt=ve(4213),It=(Tt,nn,En)=>new Promise((st,gr)=>{var $n=kn=>{try{Rn(En.next(kn))}catch(vn){gr(vn)}},or=kn=>{try{Rn(En.throw(kn))}catch(vn){gr(vn)}},Rn=kn=>kn.done?st(kn.value):Promise.resolve(kn.value).then($n,or);Rn((En=En.apply(Tt,nn)).next())}),Wt=({user_praise:Tt,praise_count:nn,praisePlus:En,onCreateDiscuss:st,discuss_count:gr})=>{const[$n,or]=(0,oe.useState)(!1),[Rn,kn]=(0,oe.useState)("");function vn(ht){kn(ht)}function Vt(){or(!0)}function tn(){or(!1)}function Xe(){return It(this,null,function*(){st(Rn),kn(""),or(!1)})}return oe.createElement("div",{className:`${Ct["dis-input-editor-container"]} ${$n?Ct.active:""} `},oe.createElement("div",{className:$n?`hide ${Ct["text-area"]}`:Ct["text-area"]},oe.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Vt}),oe.createElement("a",null," ",oe.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",gr," "),oe.createElement("a",{className:"c-light-black",onClick:En,title:Tt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},oe.createElement("i",{className:`mr3 ${Tt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),nn?oe.createElement("span",null,nn):"")),$n?oe.createElement("div",{className:Ct["input-mask"],onClick:tn}):null,oe.createElement("div",{className:$n?Ct["md-container"]:`${Ct["md-container"]} hide`},oe.createElement(Lt.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Rn,height:240,onChange:vn}),oe.createElement("div",{className:Ct["tip-container"],onClick:tn},oe.createElement("a",{className:Ct["btn-send"],onClick:Xe}," \u53D1\u9001 "))))},wt=ve(59301),Mt=Object.defineProperty,Gt=Object.defineProperties,xn=Object.getOwnPropertyDescriptors,Pn=Object.getOwnPropertySymbols,rn=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,Sn=(Tt,nn,En)=>nn in Tt?Mt(Tt,nn,{enumerable:!0,configurable:!0,writable:!0,value:En}):Tt[nn]=En,sn=(Tt,nn)=>{for(var En in nn||(nn={}))rn.call(nn,En)&&Sn(Tt,En,nn[En]);if(Pn)for(var En of Pn(nn))mn.call(nn,En)&&Sn(Tt,En,nn[En]);return Tt},Fn=(Tt,nn)=>Gt(Tt,xn(nn)),Zn=(Tt,nn,En)=>new Promise((st,gr)=>{var $n=kn=>{try{Rn(En.next(kn))}catch(vn){gr(vn)}},or=kn=>{try{Rn(En.throw(kn))}catch(vn){gr(vn)}},Rn=kn=>kn.done?st(kn.value):Promise.resolve(kn.value).then($n,or);Rn((En=En.apply(Tt,nn)).next())});const Yt={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var ln=(Tt=>(Tt[Tt.GET_DISCUSSES=0]="GET_DISCUSSES",Tt[Tt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Tt[Tt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Tt[Tt.PLUS_DISCUSS=3]="PLUS_DISCUSS",Tt[Tt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Tt[Tt.SET_PAGE=5]="SET_PAGE",Tt[Tt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Tt))(ln||{});function un(Tt,nn){switch(nn.type){case 6:return Fn(sn({},Tt),{loading:!0});case 0:return sn(sn({},Tt),nn.payload);case 1:return sn(sn({},Tt),nn.payload);case 4:return sn(sn({},Tt),nn.payload);case 3:return sn(sn({},Tt),nn.payload);case 5:return Fn(sn({},Tt),{page:nn.payload});case 2:return sn(sn({},Tt),nn.payload);default:throw new Error}}var Qt=({user:Tt,identifier:nn,hack:En,onTriggerPraise:st,activeIndex:gr})=>{const[$n,or]=(0,oe.useReducer)(un,Yt),{loading:Rn,page:kn,data:vn,count:Vt,actionType:tn,activeDiscussIndex:Xe}=$n,ht=(0,oe.useCallback)(()=>Zn(void 0,null,function*(){or({type:6});const At=yield Qe(nn,kn),{comments:en,disscuss_count:Kt}=At;or({type:0,payload:{data:en,count:Kt,loading:!1}})}),[kn,nn]);(0,oe.useEffect)(()=>{gr==="2"&&ht()},[nn,kn,gr]);function _t(At){or({type:5,payload:At})}function qt(At){or({type:4,payload:{actionType:At}})}function Ot(At){or(Xe===At?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:At}})}function gn(At,en,Kt){return Zn(this,null,function*(){try{const Zt=yield tt(At);vn[Kt].user_praise=en,vn[Kt].praise_count=Zt.praise_count,or({type:3,payload:{data:[...vn]}})}catch(Zt){console.log(Zt)}})}function dn(){return Zn(this,null,function*(){const{id:At,params:en,type:Kt,index:Zt,parentDiscussIndex:Cn}=tn;if(Kt==="hidden-discuss"&&(yield nt(nn,At,en),Cn?vn[Cn].children[Zt].hidden=en.hidden==1:vn[Zt].hidden=en.hidden==1,or({type:4,payload:{actionType:null,data:[...vn]}})),Kt==="delete-discuss"){if(yield Ft(nn,At),Cn||Cn===0){let yn=vn[Cn].children;for(let fn=yn.length-1;fn>=0;fn--)if(yn[fn].id===At){yn.splice(fn,1);break}vn[Cn].children=yn}else for(let yn=vn.length-1;yn>=0;yn--)if(vn[yn].id===At){vn.splice(yn,1);break}or({type:4,payload:{actionType:null,data:[...vn]}})}})}function $t(){or({type:4,payload:{actionType:null}})}function ft(At,en){return Zn(this,null,function*(){try{yield dt(nn,At,en),ht()}catch(Kt){console.log(Kt)}})}function Dt(At){return Zn(this,null,function*(){or({type:6}),yield et(nn,At),ht()})}return wt.createElement(wt.Fragment,null,wt.createElement("div",{className:"discuss-panel"},vn.length===0?wt.createElement(Ye.Z,null):vn.map((At,en)=>wt.createElement(Pt,{onReplyDiscuss:ft,onPlusDiscuss:gn,onSetActiveDiscussIndex:Ot,onSetActionType:qt,data:At,index:en,user:Tt,activeDiscussIndex:Xe})),Vt>10?wt.createElement("div",{className:"pagination-container"},wt.createElement(ze.Z,{showQuickJumper:!0,onChange:_t,current:kn,total:Vt})):null),wt.createElement(Wt,{user_praise:En.user_praise,praise_count:En.praises_count,praisePlus:st,discuss_count:En.comments_count,onCreateDiscuss:Dt}),wt.createElement(x.Z,null,wt.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:!!tn,onOk:dn,onCancel:$t},wt.createElement("p",null,tn?tn.message:"")),wt.createElement(jt.Z,null)))},rt=ve(57809),ut=ve(92832),yt=ve(65615),xt={},Rt=ve(59301),Ht=({hack:Tt,current_user:nn})=>Rt.createElement("div",{className:xt.answer},Tt!=null&&Tt.analysis?Rt.createElement(ke.Z,{style:{padding:"13px 0"},value:(Tt==null?void 0:Tt.analysis)||""}):Rt.createElement(Ye.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),zt={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},ct=ve(36381),St=ve(43604),pt=ve(78241),Nt=ve(5871),cn=ve(74091),an=ve(59301);const{TextArea:Dn}=ut.default,{Panel:Ln}=ct.default;var Et=({data:Tt,hack:nn})=>(console.log(Tt,nn,"data"),nn!=null&&nn.is_file?an.createElement(cn.Y2,{disabled:!0,className:zt.uploadTableWrapper,showScore:!nn.test_set_score,data:Tt,isProgramHomework:!0}):an.createElement("div",{className:zt.hackSets},Tt==null?void 0:Tt.map((En,st)=>an.createElement(ct.default,{accordion:!0,bordered:!1,key:st,defaultActiveKey:st===0&&En.id,className:zt.collapseWrapper,expandIcon:({isActive:gr})=>an.createElement("i",{className:`iconfont icon-weizhankai ${gr?zt.open:zt.close}`,style:{fontSize:14,transition:"all .2s"}})},an.createElement(Ln,{key:En.id,header:an.createElement(le.Z,{align:"middle",justify:"space-between",wrap:!1},an.createElement(St.Z,{className:zt.panelHeader},an.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",st+1)),an.createElement(St.Z,{flex:1},an.createElement(le.Z,{align:"middle",justify:"end",wrap:!1},!(nn!=null&&nn.test_set_score)&&an.createElement(St.Z,{className:zt.rateInput},an.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),an.createElement("div",null,an.createElement(pt.default.Item,{noStyle:!0},an.createElement(Nt.Z,{value:En==null?void 0:En.score,className:zt.baseFormItem,min:0,max:100,disabled:!0}))),an.createElement("span",{className:"ml10"},"%")))))},an.createElement(pt.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},an.createElement(Dn,{readOnly:!0,value:En==null?void 0:En.input,rows:4})),an.createElement(pt.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},an.createElement(Dn,{readOnly:!0,value:En==null?void 0:En.output,rows:4}))))))),kt={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Bn=ve(59301),bn=(0,oe.forwardRef)(({data:Tt=[]},nn)=>{var En;const[st,gr]=(0,oe.useState)(),$n=Tt.filter(Rn=>Rn.show);(0,oe.useEffect)(()=>{$n.length&&gr($n[0].id)},[Tt==null?void 0:Tt.length]);const or=((En=$n.find(Rn=>Rn.id===st))==null?void 0:En.element)||null;return(0,oe.useImperativeHandle)(nn,()=>({setActiveTab:Rn=>gr(Rn)})),Bn.createElement("div",{className:kt.tabs},Bn.createElement("div",{className:kt.tabWarp},$n.map(Rn=>Bn.createElement("div",{onClick:()=>gr(Rn.id),className:`${kt.tab} ${Rn.id===st?kt.active:""}`,key:Rn.id},Rn.name))),Bn.createElement("div",{className:kt.content},or))}),Jt=ve(59301),cr=Object.defineProperty,Hn=Object.defineProperties,Vn=Object.getOwnPropertyDescriptors,pr=Object.getOwnPropertySymbols,jn=Object.prototype.hasOwnProperty,vr=Object.prototype.propertyIsEnumerable,ar=(Tt,nn,En)=>nn in Tt?cr(Tt,nn,{enumerable:!0,configurable:!0,writable:!0,value:En}):Tt[nn]=En,mr=(Tt,nn)=>{for(var En in nn||(nn={}))jn.call(nn,En)&&ar(Tt,En,nn[En]);if(pr)for(var En of pr(nn))vr.call(nn,En)&&ar(Tt,En,nn[En]);return Tt},dr=(Tt,nn)=>Hn(Tt,Vn(nn)),xr=(Tt,nn,En)=>new Promise((st,gr)=>{var $n=kn=>{try{Rn(En.next(kn))}catch(vn){gr(vn)}},or=kn=>{try{Rn(En.throw(kn))}catch(vn){gr(vn)}},Rn=kn=>kn.done?st(kn.value):Promise.resolve(kn.value).then($n,or);Rn((En=En.apply(Tt,nn)).next())});const Sr={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Ir={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var on=({hack:Tt,onTriggerPraise:nn,topicId:En,page:st,onPageChange:gr,user:$n,current_user:or,submitRecords:Rn,submitting:kn,submitResult:vn,setActiveIndex:Vt,hack_sets:tn})=>{var Xe,ht;const[_t]=(0,Ce.useSearchParams)(),[qt,Ot]=(0,oe.useState)("0"),gn=(0,Ce.useLocation)(),[dn,$t]=(0,oe.useState)(!1),[ft,Dt]=(0,oe.useState)(null),[At,en]=(0,oe.useState)([]),[Kt,Zt]=(0,oe.useState)([]),[Cn,yn]=(0,oe.useState)({page:1,limit:10}),fn=(0,oe.useRef)(null),On=(0,oe.useRef)(null);console.log($n,"user");let[Gn,Pr]=(0,oe.useState)(dr(mr({},(0,Ce.useParams)()),{page:1,per_page:20,name:""}));(0,oe.useEffect)(()=>{On.current&&(Tt==null?void 0:Tt.is_close_tips)===!1&&ft===null&&Dt(!0)},[On.current,Tt==null?void 0:Tt.is_close_tips,ft]);function wr(){return xr(this,null,function*(){yield(0,Me.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,oe.useEffect)(()=>{Vt(qt)},[qt]);function rr(lr){return xr(this,null,function*(){let kr=lr.target.id;if(kr==="1"){let jr=yield(0,Me.ZP)(`/api/myproblems/${Gn.id}/redo_logs.json`,{method:"get",params:mr({},Cn)});(jr==null?void 0:jr.status)===0&&Zt(jr==null?void 0:jr.data)}Ot(kr)})}(0,oe.useEffect)(()=>Te.Z.subscribe("to-commit-info",()=>{Ot("1"),fn.current&&fn.current.setActiveTab("1")}),[]),(0,oe.useEffect)(()=>Te.Z.subscribe("to-reset-info",()=>{rr({target:{id:"1"}}),fn.current&&fn.current.setActiveTab("2")}),[]);function Er(){Ot("2")}function sr(){return xr(this,null,function*(){let lr=yield(0,Me.ZP)("/api/problems/my_hack_list.json",{method:"get",params:mr({identifier:Gn==null?void 0:Gn.id},Gn)});en(lr)})}const Yn=[{title:null,description:Jt.createElement("div",null,Jt.createElement("b",{onClick:()=>{Dt(!1),wr(),$t(!0),sr()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Jt.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"),Jt.createElement(ce.ZP,{onClick:()=>{Dt(!1),wr()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>On.current}];return Jt.createElement("div",{className:Be["left-panel"]},Jt.createElement("ul",{className:`${Be["s-navs"]} ${Be["bg-white"]} ${Be.b1}`},(Tt==null?void 0:Tt.is_program)&&!_t.get("pageId")&&Jt.createElement(ue.Z,{title:"\u9898\u76EE\u5217\u8868"},Jt.createElement("div",{onClick:()=>{sr(),$t(!0)},className:Be.btns,ref:On,style:ft?{pointerEvents:"none"}:{}},Jt.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Jt.createElement("li",{style:{marginLeft:20}},Jt.createElement("a",{className:qt==="0"?Be.active:"",id:"0",onClick:rr},"\u9898\u76EE\u63CF\u8FF0")),Jt.createElement("li",null,Jt.createElement("a",{className:qt==="1"?Be.active:"",id:"1",onClick:rr},"\u64CD\u4F5C\u8BB0\u5F55")),(_t.get("type")!=="exercises"&&(Tt==null?void 0:Tt.answer_text_show)||_t.get("type")!=="exercises"&&(Tt==null?void 0:Tt.analysis_show))&&Jt.createElement("li",null,Jt.createElement("a",{className:qt==="4"?Be.active:"",id:"4",onClick:rr},"\u89E3\u7B54\u53C2\u8003")),_t.get("type")!=="exercises"&&Jt.createElement("li",null,Jt.createElement("a",{className:qt==="2"?Be.active:"",id:"2",onClick:rr},"\u8BC4\u8BBA")),!!(tn!=null&&tn.length)&&_t.get("type")!=="exercises"&&_t.get("type")!=="1"&&Jt.createElement("li",null,Jt.createElement("a",{className:qt==="5"?Be.active:"",id:"5",onClick:rr},"\u6D4B\u8BD5\u7528\u4F8B"))),Jt.createElement("div",{className:`${Be["tab-panel-body"]} ${qt==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Jt.createElement(at,{hack:Tt,onTriggerPraise:nn,toDiscuss:Er})),Jt.createElement("div",{style:{padding:"12px"},className:`${Be["tab-panel-body"]} ${qt==="1"?"":"hide"}`},Jt.createElement(bn,{ref:fn,data:[{id:"1",show:_t.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Jt.createElement(Jt.Fragment,null,Rn!=null&&Rn.records_count||kn?Jt.createElement(ot,{page:st,onPageChange:gr,topicId:En,submitting:kn,key:(vn==null?void 0:vn.id)||1,submitRecords:Rn,submitResult:vn}):Jt.createElement(Ye.Z,null))},{id:"2",show:_t.get("type")==="exercises"||(Tt==null?void 0:Tt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Jt.createElement(Jt.Fragment,null,Jt.createElement(We.default,{pagination:!1,dataSource:Kt==null?void 0:Kt.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(lr,kr,jr)=>Re()(lr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(lr,kr,jr)=>{var Mn;return(Mn=[{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(Kr=>Kr.id===lr))==null?void 0:Mn.name}}]}),Jt.createElement(ze.Z,{style:{marginTop:10},current:Cn.page,total:Kt==null?void 0:Kt.count,hideOnSinglePage:!0,onChange:lr=>xr(void 0,null,function*(){Cn.page=lr,yn(Cn);let kr=yield(0,Me.ZP)(`/api/myproblems/${Gn.id}/redo_logs.json`,{method:"get",params:dr(mr({},Cn),{courseId:Gn.courseId})});(kr==null?void 0:kr.status)===0&&Zt(kr==null?void 0:kr.data)})}))}]})),Jt.createElement("div",{style:{padding:"12px"},className:`${Be["tab-panel-body"]} ${qt==="4"?"":"hide"}`},Jt.createElement(bn,{data:[{id:"1",show:_t.get("type")!=="exercises"&&(Tt==null?void 0:Tt.answer_text_show),name:"\u7B54\u6848",element:Jt.createElement(Jt.Fragment,null,Jt.createElement(Ie,{hack:Tt,current_user:or}))},{id:"2",show:_t.get("type")!=="exercises"&&(Tt==null?void 0:Tt.analysis_show),name:"\u89E3\u6790",element:Jt.createElement(Jt.Fragment,null,Jt.createElement(Ht,{hack:Tt,current_user:or}))}]})),Jt.createElement("div",{className:`${Be["tab-panel-body"]} ${qt==="2"?"":"hide"}`,style:{padding:0}},Jt.createElement(Qt,{user:$n,activeIndex:qt,identifier:Tt.identifier,hack:Tt,onTriggerPraise:nn})),Jt.createElement("div",{className:`${Be["tab-panel-body"]} ${qt==="5"?"":"hide"}`,style:{padding:12}},Jt.createElement(Et,{data:tn||[],hack:Tt})),Jt.createElement(a.Z,{rootClassName:Be.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>$t(!1),open:dn},Jt.createElement(le.Z,null,Jt.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Jt.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",At==null?void 0:At.total_count,"\u9898\xA0[\xA0",At==null?void 0:At.total_score,"\u5206\xA0]\xA0"),!($n!=null&&$n.hack_manager)&&Jt.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",At==null?void 0:At.work_score,"\u5206")),Jt.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Jt.createElement(le.Z,{align:"middle",className:"mt10 mb10"},!($n!=null&&$n.hack_manager)&&Jt.createElement(rt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:lr=>{Gn.page=1,Gn.finish_status=lr,Pr(mr({},Gn)),sr()}},Jt.createElement(rt.default.Option,{value:""},"\u5168\u90E8"),Jt.createElement(rt.default.Option,{value:0},"\u672A\u5F00\u59CB"),Jt.createElement(rt.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Jt.createElement(rt.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Jt.createElement(rt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:lr=>{Gn.page=1,Gn.difficult=lr||null,Pr(mr({},Gn)),sr()}},Jt.createElement(rt.default.Option,{value:0},"\u5168\u90E8"),Jt.createElement(rt.default.Option,{value:1},"\u7B80\u5355"),Jt.createElement(rt.default.Option,{value:2},"\u9002\u4E2D"),Jt.createElement(rt.default.Option,{value:3},"\u56F0\u96BE")),Jt.createElement(ut.default.Search,{size:"large",onSearch:lr=>{Gn.name=lr,Gn.page=1,Pr(mr({},Gn)),sr()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Jt.createElement("div",{className:Be.list,style:{height:36,background:"#3D445C"}},!($n!=null&&$n.hack_manager)&&Jt.createElement("span",null,"\u72B6\u6001"),Jt.createElement("span",null,"\u5E8F\u53F7"),Jt.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Jt.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Jt.createElement("div",{style:{overflow:"auto",flex:1}},(Xe=At==null?void 0:At.data)!=null&&Xe.length?(ht=At==null?void 0:At.data)==null?void 0:ht.map((lr,kr)=>Jt.createElement("div",{onClick:()=>xr(void 0,null,function*(){let jr=yield(0,Me.ZP)(`/api/problems/${lr==null?void 0:lr.identifier}/start.json`,{method:"get",params:{hack_user_id:$n==null?void 0:$n.user_id}});jr&&(window.location.href=`/myproblems/${jr==null?void 0:jr.identifier}${window.location.search}`)}),className:`${Be.list} ${lr!=null&&lr.checked?Be.active:""}`},!($n!=null&&$n.hack_manager)&&Jt.createElement(Jt.Fragment,null,!(lr!=null&&lr.opened)&&Jt.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(lr==null?void 0:lr.opened)&&!(lr!=null&&lr.passed)&&Jt.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(lr==null?void 0:lr.opened)&&(lr==null?void 0:lr.passed)&&Jt.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Jt.createElement("span",null,(Gn.page-1)*20+(kr+1)),Jt.createElement("span",{style:{flex:1},title:lr.name},`[${lr==null?void 0:lr.score}\u5206]`,"\xA0",lr.name),Jt.createElement("span",{style:{flexBasis:48,paddingRight:0}},Sr[lr.difficult]))):Jt.createElement(Ye.Z,null)),Jt.createElement(ze.Z,{current:Gn.page,className:"mt20",hideOnSinglePage:!0,total:At==null?void 0:At.count,pageSize:Gn.per_page,onChange:(lr,kr)=>{Gn.page=lr,Gn.per_page=kr,sr()}})),Jt.createElement(yt.Z,{rootClassName:Be.tour,closeIcon:!1,open:!!ft,steps:Yn,gap:{offset:3,radius:2}}))},br=ve(62522),Un=ve(72734),tr=ve(90655),er=ve(23553),hn=ve(81813),In=ve(84845),Wn=ve(95243),_n=ve(92310),nr=ve.n(_n),qn=ve(36166),Dr=ve(91686),Or=ve(61394),wn=ve(59301),Qn=Object.defineProperty,Wr=Object.defineProperties,oa=Object.getOwnPropertyDescriptors,Fr=Object.getOwnPropertySymbols,Ar=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,Jn=(Tt,nn,En)=>nn in Tt?Qn(Tt,nn,{enumerable:!0,configurable:!0,writable:!0,value:En}):Tt[nn]=En,Xn=(Tt,nn)=>{for(var En in nn||(nn={}))Ar.call(nn,En)&&Jn(Tt,En,nn[En]);if(Fr)for(var En of Fr(nn))Nr.call(nn,En)&&Jn(Tt,En,nn[En]);return Tt},hr=(Tt,nn)=>Wr(Tt,oa(nn)),ur=(Tt,nn)=>{var En={};for(var st in Tt)Ar.call(Tt,st)&&nn.indexOf(st)<0&&(En[st]=Tt[st]);if(Tt!=null&&Fr)for(var st of Fr(Tt))nn.indexOf(st)<0&&Nr.call(Tt,st)&&(En[st]=Tt[st]);return En},ir=(Tt,nn,En)=>new Promise((st,gr)=>{var $n=kn=>{try{Rn(En.next(kn))}catch(vn){gr(vn)}},or=kn=>{try{Rn(En.throw(kn))}catch(vn){gr(vn)}},Rn=kn=>kn.done?st(kn.value):Promise.resolve(kn.value).then($n,or);Rn((En=En.apply(Tt,nn)).next())});const{Countdown:Ur}=E.default,Tr={Java:"java",C:"c",Python:"py","C++":"c"};var Lr=(Tt=>(Tt[Tt.SET_LOADING=0]="SET_LOADING",Tt[Tt.GET_DATA=1]="GET_DATA",Tt[Tt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Tt[Tt.SET_DATA=3]="SET_DATA",Tt[Tt.SET_DEBUGING=4]="SET_DEBUGING",Tt[Tt.SET_SUBMITING=5]="SET_SUBMITING",Tt[Tt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Tt[Tt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Tt[Tt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Tt[Tt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Tt[Tt.SET_PAGE=10]="SET_PAGE",Tt))(Lr||{});function Vr(){return new Date().getTime()}const $r={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function sa(Tt,nn){switch(nn.type){case 1:return Xn(Xn({},Tt),nn.payload);case 3:return hr(Xn({},Tt),{data:nn.payload});case 0:return hr(Xn({},Tt),{loading:nn.payload});case 9:return hr(Xn({},Tt),{showNote:nn.payload});case 4:return hr(Xn({},Tt),{debuging:nn.payload});case 5:return hr(Xn({},Tt),{submitting:nn.payload});case 2:return hr(Xn({},Tt),{submitRecords:nn.payload});case 10:return hr(Xn({},Tt),{submitRecordPage:nn.payload});case 6:return hr(Xn({},Tt),{executingMessage:nn.payload});case 7:return Xn(Xn({},Tt),nn.payload);case 8:return Xn(Xn({},Tt),nn.payload);default:throw new Error}}var Mr=({children:Tt})=>{var nn,En,st,gr,$n;const[or,Rn]=(0,oe.useReducer)(sa,$r),{id:kn}=(0,Ce.useParams)(),vn=(0,Ce.useLocation)(),[Vt]=(0,Ce.useSearchParams)(),{loading:tn,data:Xe,debugResult:ht,submitResult:_t,submitRecords:qt,submitRecordPage:Ot,showNote:gn,debuging:dn,submitting:$t,executingMessage:ft}=or,[Dt,At]=(0,oe.useState)("#37AD83"),[en,Kt]=(0,oe.useState)(null),[Zt,Cn]=(0,oe.useState)({}),[yn,fn]=(0,oe.useState)(!0),[On,Gn]=(0,oe.useState)(!1),[Pr,wr]=(0,oe.useState)(!1),rr=(0,oe.useRef)(null),Er=(0,oe.useRef)(0),sr=Xe==null?void 0:Xe.user,Yn=Xe==null?void 0:Xe.hack,[lr,kr]=(0,oe.useState)(!1),jr=(0,oe.useRef)(1),Mn=(0,oe.useRef)(!1);(0,qn.y)(Vt.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Kr}=(0,qn.X)(),[Pa,pa]=(0,oe.useState)(""),Bt=(0,hn._)(Zt);(0,oe.useEffect)(()=>{function Kn(){return ir(this,null,function*(){var fr,Qr,ta,Zr,Sa;fn(!0);const ua=yield(0,se.fu)(kn,{exercise_id:Vt.get("exercisesId")});if(setTimeout(()=>{fn(!1)},800),ua.status!==401){try{ua.hack.code=Le.Base64.decode(ua.hack.code)}catch(Jr){console.log(Jr)}ua.hack=hr(Xn({},ua.hack),{is_program:Vt.get("type")==="1"}),Rn({type:1,payload:{loading:!1,data:ua}})}if(Vt.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Jr;Vt.get("coursesId")=="coursesId"?Jr=yield(0,ie._F)({categoryId:Vt.get("exercisesId"),login:Vt.get("login")}):Jr=yield(0,ie._B)({categoryId:Vt.get("exercisesId"),login:Vt.get("login")}),Cn(Xn({},Jr)),Kr((fr=Jr==null?void 0:Jr.exercise)==null?void 0:fr.forbid_copy),typeof((Qr=Jr==null?void 0:Jr.exercise)==null?void 0:Qr.left_time)=="number"&&(Kt(Date.now()+((ta=Jr==null?void 0:Jr.exercise)==null?void 0:ta.left_time)*1e3),setTimeout(()=>{At("red")},(((Zr=Jr==null?void 0:Jr.exercise)==null?void 0:Zr.left_time)-300>0?((Sa=Jr==null?void 0:Jr.exercise)==null?void 0:Sa.left_time)-300:0)*1e3))}})}kn&&Kn()},[kn]),(0,oe.useEffect)(()=>{var Kn;return Vt.get("type")==="exercises"&&((Kn=Zt==null?void 0:Zt.exercise)!=null&&Kn.screen_open)&&(window.removeEventListener("blur",Hr,!1),In.U.forEach((fr,Qr)=>{window.addEventListener(fr,Hr,!1)}),window.addEventListener("blur",Hr,!1),window.focus()),()=>{document.removeEventListener((0,ae.gH)(),Hr)}},[Zt]),(0,oe.useEffect)(()=>{Pa==="1"&&kn&&Yn!=null&&Yn.language&&ra()},[kn,Ot,Yn==null?void 0:Yn.language,Pa]),(0,oe.useEffect)(()=>(Yn!=null&&Yn.is_program&&(Er.current=0,rr.current=setInterval(()=>{Tn()},15e3)),()=>{clearInterval(rr.current)}),[Yn==null?void 0:Yn.is_program]);const Tn=()=>ir(void 0,null,function*(){let Kn=yield(0,Me.ZP)(`/api/myproblems/${kn}/save_long_time.json`,{method:"get",params:{answer_long_time:Er.current}})}),Hr=()=>{Mn.current||(0,ae.BU)(),window.parent.postMessage("backExercise","*")};function ra(){return ir(this,null,function*(){try{const Kn=yield(0,se.zO)(kn,{limit:15,page:Ot,language:Yn==null?void 0:Yn.language});Rn({type:2,payload:Kn})}catch(Kn){console.log(Kn)}})}function _r(Kn){Rn({type:10,payload:Kn})}function Gr(Kn){return ir(this,null,function*(){var fr;let Qr;(Vt.get("ip_limit")==="inner"||Vt.get("ip_bind_type")==="true")&&(Qr=yield(0,Un.y)({ip_limit:Vt.get("ip_limit"),ip_bind:Vt.get("ip_bind_type")==="true"}));const ta=yield(0,se.n4)(kn,{code:Le.Base64.encode(Kn||Yn.code),language:Yn==null?void 0:Yn.language,exercise_id:Vt.get("exercisesId"),question_id:Vt.get("questionId"),ip:Qr});return ta.status===-5&&(0,Ce.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:hr(Xn({errorMessage:ta==null?void 0:ta.message},(Zt==null?void 0:Zt.exercise)||{}),{exercise_user_id:(fr=Zt==null?void 0:Zt.exercise)==null?void 0:fr.exercise_user_id,id:Vt.get("exercisesId")})}}),ta})}function yr(){return ir(this,null,function*(){if(jr.current=2,!$t){Rn({type:5,payload:!0});try{Te.Z.publish("to-commit-info");const Kn=yield Gr();if(console.log(Kn,1),Kn.status===0){let ua=function(){return ir(this,null,function*(){const{status:Jr,data:Ca}=yield(0,se.rX)(kn,"submit"),xa=Vr()-Sa>(ta*Zr+30)*1e3;if(Jr!==0&&!xa&&setTimeout(ua,1e3),xa&&Jr!==0){pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Rn({type:5,payload:!1});return}if(Jr===0){Ca.status===2&&pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Ca==null?void 0:Ca.status)===0&&Vt.get("type")==="1"&&wr(!0);const Na=yield(0,se.zO)(kn,{limit:15,page:Ot,language:Yn==null?void 0:Yn.language});Rn({type:8,payload:hr(Xn({},or),{submitResult:Ca,submitting:!1,submitRecords:Na})})}})},fr={};Vt.get("type")==="exercises"&&(fr.extras={exercise_id:Vt.get("exercisesId"),question_id:Vt.get("questionId")},(Vt.get("ip_limit")==="inner"||Vt.get("ip_bind_type")==="true")&&(fr.extras.ip=yield(0,Un.y)({ip_limit:Vt.get("ip_limit"),ip_bind:Vt.get("ip_bind_type")==="true"})));const Qr=yield(0,se.bM)(kn,fr);if(Qr.status===-1&&Vt.get("exercisesId")){window.parent.location.href=`/classrooms/${Vt.get("coursesId")}/exercise/${Vt.get("exercisesId")}/detail`;return}const{time_limit:ta,test_case_size:Zr}=Yn,Sa=Vr();Qr.status>-1?ua():Rn({type:5,payload:!1})}else Rn({type:5,payload:!1})}catch(Kn){console.log(Kn),Rn({type:5,payload:!1})}kr(!1)}})}function ga(){return ir(this,null,function*(){jr.current=1,or.debuging=!0,Rn({type:4,payload:!0});try{if((yield Gr()).status===0){let Sa=function(){return ir(this,null,function*(){const{status:ua,message:Jr,data:Ca}=yield(0,se.rX)(kn,"debug"),xa=Vr()-Zr>(fr+30)*1e3;if(ua!==0&&!xa&&(Rn({type:6,payload:Jr}),setTimeout(Sa,1e3)),xa){pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Rn({type:4,payload:!1}),Rn({type:7,payload:hr(Xn({},or),{debugResult:{status:2},debuging:!1})});return}ua===0&&(Ca.status===2&&pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Rn({type:4,payload:!1}),Rn({type:7,payload:hr(Xn({},or),{debugResult:Ca,debuging:!1})}))})};const{time_limit:fr}=Yn;let Qr={input:encodeURIComponent(Xe.test_case.input)};Vt.get("type")==="exercises"&&(Qr.exercise_id=Vt.get("exercisesId"));const ta=yield(0,se.MU)(kn,Qr);if(ta.status===-1&&Vt.get("exercisesId")){window.parent.location.href=`/classrooms/${Vt.get("coursesId")}/exercise/${Vt.get("exercisesId")}/detail`;return}const Zr=Vr();(ta==null?void 0:ta.status)>-1?Sa():Rn({type:4,payload:!1})}else Rn({type:4,payload:!1})}catch(Kn){console.log(Kn)}finally{}})}function Ba(Kn,fr){const Qr=fr?{modify_code:!1}:{};Rn({type:3,payload:hr(Xn({},Xe),{hack:Xn(hr(Xn({},Yn),{code:Kn}),Qr)})}),kr(!0)}const _a=Kn=>ir(void 0,null,function*(){let fr=yield(0,Me.ZP)(`/api/problems/${Yn==null?void 0:Yn.identifier}/start.json`,{method:"get",params:{language:Kn==="C++"||Kn==="c++"?encodeURIComponent(Kn):Kn,hack_user_id:sr==null?void 0:sr.user_id}});fr.status!==-1&&Ce.history.replace(`/myproblems/${fr==null?void 0:fr.identifier}${window.location.search}`)});function ka(Kn){let fr=Kn.target.value;Rn({type:3,payload:hr(Xn({},Xe),{test_case:{input:fr}})})}function ba(){return ir(this,null,function*(){try{let Kn={};Vt.get("type")==="exercises"?Kn.exercise_id=Vt.get("exercisesId"):Yn!=null&&Yn.homework_common_id&&(Kn.homework_common_id=Yn==null?void 0:Yn.homework_common_id);const fr=yield(0,se.H7)(kn,Xn({},Kn));fr.status===401||(Ba(Le.Base64.decode(fr.code)),(Vt.get("type")==="exercises"||Yn!=null&&Yn.homework_common_id)&&Te.Z.publish("to-reset-info"))}catch(Kn){console.log(Kn)}})}function Ra(){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:wn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",wn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return ir(this,null,function*(){const Kn=yield(0,se.fi)(kn);Kn.status===401||Ba(Le.Base64.decode(Kn.code),!0)})}})}function wa(){Rn({type:9,payload:!0})}function Rr(){Rn({type:9,payload:!1})}function da(Kn){return ir(this,null,function*(){yield(0,se.MK)(kn,Kn),Rn({type:1,payload:{showNote:!1,data:hr(Xn({},Xe),{hack:hr(Xn({},Yn),{notes:Kn.notes})})}})})}const ia={hack:Yn,isLoading:yn,input:(nn=Xe==null?void 0:Xe.test_case)==null?void 0:nn.input,is_file:(En=Xe==null?void 0:Xe.test_case)==null?void 0:En.is_file,language:Yn==null?void 0:Yn.language,code:Yn==null?void 0:Yn.code,title:"main."+Tr[Yn==null?void 0:Yn.language],modify_code:Yn==null?void 0:Yn.modify_code,notes:Yn==null?void 0:Yn.notes,debugResult:ht,debuging:dn,submitting:$t,submitResult:_t,executingMessage:ft,onCancelNote:Rr,onAddNote:da,showNote:gn,user:sr,onShowNote:wa,onSubmitCode:yr,onChangeCode:Ba,onChangeInput:ka,onDebugCode:ga,onResetCode:ba,onSyncCode:Ra,onUpdateCode:Gr,onChangeLanguage:_a,isWhiteTheme:On,setIsWhiteTheme:Gn,topDispatch:Rn};function ya(){return ir(this,null,function*(){const{praise_count:Kn}=yield(0,se.vl)(Yn.id,{container_type:"Hack",type:1});let fr=hr(Xn({},Xe),{hack:hr(Xn({},Yn),{praises_count:Kn,user_praise:!Yn.user_praise})});Rn({type:3,payload:fr})})}const ha={topicId:kn,submitResult:_t,submitRecords:qt,submitting:$t,page:Ot,onPageChange:_r,hack:Yn,user:Xe==null?void 0:Xe.user,hack_sets:Xe==null?void 0:Xe.hack_sets,current_user:Xe==null?void 0:Xe.current_user,onTriggerPraise:ya,setActiveIndex:pa};return console.log(Zt),wn.createElement(wn.Fragment,null,wn.createElement(fe.Z,{spinning:tn,delay:500},Xe?wn.createElement(wn.Fragment,null,wn.createElement("header",{className:nr()(Wn.Z.header,On&&Wn.Z.whiteHeader)},Vt.get("type")!=="exercises"&&wn.createElement("div",null,wn.createElement("img",{src:`${ne.Z.IMG_SERVER}/images/${sr==null?void 0:sr.image_url}`,alt:"user",width:36}),wn.createElement("span",{style:{color:On?"#333":"#B2BACB",fontSize:16}},sr==null?void 0:sr.name)),Vt.get("type")==="exercises"&&wn.createElement("div",null,wn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",wn.createElement("span",{className:"ml10"},(st=Zt==null?void 0:Zt.exercise)==null?void 0:st.user_name)),wn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",wn.createElement("span",{className:"ml10"},(gr=Zt==null?void 0:Zt.exercise)==null?void 0:gr.student_id))),wn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},wn.createElement("div",null,Yn.name)),(Yn==null?void 0:Yn.is_program)&&wn.createElement(tr.Z,{defaultValue:Yn==null?void 0:Yn.answer_long_time,onChange:Kn=>{Er.current=Kn},className:Wn.Z.timepiece}),sr!=null&&sr.hack_manager?wn.createElement(Ce.Link,{className:Wn.Z.btn_edit,to:Vt.get("type")==="1"?Vt.get("pageId")?`/problems/newedit/${Yn.identifier}?type=1&pageId=${Vt.get("pageId")}&backUrl=${Vt.get("backUrl")}`:`/problems/newedit/${Yn.identifier}?type=1`:`/problems/newedit/${Yn.identifier}`}," ",wn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!(($n=Zt==null?void 0:Zt.exercise)!=null&&$n.left_time)&&wn.createElement(wn.Fragment,null,wn.createElement("span",{style:{color:Dt,marginRight:6},className:`iconfont icon-daojishi ${Wn.Z.djs}`}),wn.createElement("span",{className:"c-white mr20"},wn.createElement(Ur,{valueStyle:{color:Dt,fontSize:20,fontWeight:500},title:wn.createElement("span",{style:{color:Dt,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:en,onFinish:()=>ir(void 0,null,function*(){const Kn=yield(0,ie.VL)({categoryId:Vt.get("exercisesId"),commit_method:2});if((Kn==null?void 0:Kn.status)===0&&(Gr(),pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:wn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",wn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>ir(void 0,null,function*(){window.parent.location.href=`/classrooms/${Vt.get("coursesId")}/exercise/${Vt.get("exercisesId")}/detail`})})),(Kn==null?void 0:Kn.status)===-3){const fr=parseInt(Kn==null?void 0:Kn.message);Kt(Date.now()+fr*1e3)}})}))),Vt.get("type")==="exercises"?wn.createElement(ce.ZP,{type:"primary",onClick:()=>{const Kn=()=>ir(void 0,null,function*(){yield Gr(),kr(!1),Bt(),Mn.current=!0,Hr()});if(!(qt!=null&&qt.records_count)||lr){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:wn.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:Kn});return}Kn()}},wn.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):wn.createElement("span",{onClick:()=>{var Kn;if(Vt.get("backUrl"))Ce.history.push(Vt.get("backUrl"));else if(Vt.get("type")==="1"){let fr=(Kn=localStorage.getItem("program_homework"))==null?void 0:Kn.split(",");Ce.history.push(`/classrooms/${fr==null?void 0:fr[0]}/program_homework/${fr==null?void 0:fr[1]}/detail`)}else Ce.history.push("/problemset")}},wn.createElement(ue.Z,{title:"\u5173\u95ED"},wn.createElement("i",{style:{color:On?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),wn.createElement(fe.Z,{size:"large",spinning:yn},wn.createElement(re.Z,{className:nr()(Wn.Z.myProblems,On&&Wn.Z.whiteMyProblems),leftChild:wn.createElement(on,Xn({},ha)),rightChild:wn.createElement(na,Xn({},ia))}))):null,wn.createElement(pe.default,{centered:!0,closable:!1,width:680,footer:null,open:Pr,className:"oj-modal"},wn.createElement("section",{className:"oj-modal-content"},wn.createElement("div",{className:"oj-modal-head"},wn.createElement("img",{src:br,alt:""}),wn.createElement("i",{onClick:()=>wr(!1),className:"iconfont icon-guanbi1"})),wn.createElement("aside",null,wn.createElement("img",{className:"mr30",src:Or.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",wn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},_t==null?void 0:_t.execute_time,"ms"),"\u4F18\u4E8E",wn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(_t==null?void 0:_t.time_better_than)||100,"%"),"\u7684\u7528\u6237"),wn.createElement("aside",{className:"mb50"},wn.createElement("img",{src:Dr.Z,className:"mr30"}),wn.createElement("span",{className:"oj-modal-tt"},wn.createElement("span",null,wn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),wn.createElement("span",{className:"c-light-primary"},_t==null?void 0:_t.execute_memory,"kb")),wn.createElement("span",null,wn.createElement("span",null))),"\u4F18\u4E8E",wn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(_t==null?void 0:_t.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),wn.createElement("div",{id:"oj-modal-next",onClick:()=>ir(void 0,null,function*(){var Kn;if(_t!=null&&_t.next_identifier){let fr=yield(0,Me.ZP)(`/api/problems/${_t==null?void 0:_t.next_identifier}/start.json`,{method:"get",params:{hack_user_id:sr==null?void 0:sr.user_id}});fr&&(window.location.href=`/myproblems/${fr==null?void 0:fr.identifier}${window.location.search}`)}else{let fr=(Kn=localStorage.getItem("program_homework"))==null?void 0:Kn.split(",");Ce.history.push(`/classrooms/${fr==null?void 0:fr[0]}/program_homework/${fr==null?void 0:fr[1]}/detail`)}}),className:"oj-modal-btn"},_t!=null&&_t.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),wn.createElement(er.Z,{successCb:()=>{jr.current===1?ga():yr()}}))};function ea({title:Tt,modify_code:nn,onSyncCode:En,onShowCodeSetting:st,onResetCode:gr,hack:$n,onChangeLanguage:or,isWhiteTheme:Rn}){var kn;const vn=()=>{pe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:wn.createElement(ee.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:gr})},[Vt]=(0,Ce.useSearchParams)(),tn=Vt.get("language"),Xe=ht=>ht==="1"?"c++":ht==="2"?"C++":ht;return(0,oe.useEffect)(()=>{tn&&or(Xe(tn))},[]),(0,oe.useEffect)(()=>{$n!=null&&$n.tpm_code_modified&&pe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:wn.createElement(ee.Z,null),content:wn.createElement("div",null,wn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),wn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),wn.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:()=>gr()})},[$n==null?void 0:$n.language]),console.log($n,Rn,"hack"),wn.createElement("div",{className:`${Wn.Z.codeHead} ${Rn?Wn.Z.whiteCodeHead:""}`},wn.createElement("div",{className:Wn.Z.navWrap},(kn=$n==null?void 0:$n.all_language)==null?void 0:kn.map(ht=>wn.createElement("div",{className:`${Wn.Z.nav} ${ht===($n==null?void 0:$n.language)?Wn.Z.active:""}`,key:ht,onClick:()=>or(ht)},wn.createElement(ue.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},wn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),wn.createElement("span",null,ht)))),wn.createElement(le.Z,{align:"middle",style:{marginLeft:"auto"}},nn?wn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:En},wn.createElement("img",{src:Oe,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,wn.createElement("a",{onClick:vn},wn.createElement(ue.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},wn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),wn.createElement("a",{onClick:st},wn.createElement(ue.Z,{title:"\u8BBE\u7F6E"},wn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function na(Tt){var nn=Tt,{input:En,is_file:st,showNote:gr,onShowNote:$n,notes:or,onCancelNote:Rn,onAddNote:kn,debugResult:vn,language:Vt,debuging:tn,submitting:Xe,executingMessage:ht,code:_t,onSubmitCode:qt,onDebugCode:Ot,onChangeCode:gn,onChangeInput:dn,onUpdateCode:$t,user:ft,isLoading:Dt,submitResult:At}=nn,en=ur(nn,["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function Kt(Cn){return wn.createElement(ea,hr(Xn({},en),{onShowCodeSetting:Cn}))}const Zt=Xn({input:En,is_file:st,debugResult:vn,debuging:tn,submitting:Xe,executingMessage:ht,onDebugCode:Ot,onChangeCode:gn,onSubmitCode:qt,onChangeInput:dn,user:ft,submitResult:At},en);return wn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},wn.createElement(Ae,{setIsWhiteTheme:en==null?void 0:en.setIsWhiteTheme,isLoading:Dt,language:Vt,value:_t,onChange:gn,onUpdateCode:$t,ActionBarRender:Kt}),wn.createElement(je.ZP,Xn({},Zt)))}},7051:function(bt,it,ve){"use strict";ve.d(it,{h:function(){return oe}});var oe=(Ce=>(Ce[Ce.NOMATCH=-1]="NOMATCH",Ce[Ce.OK=0]="OK",Ce[Ce.TIMEOUT=2]="TIMEOUT",Ce[Ce.PODFAILURE=3]="PODFAILURE",Ce[Ce.COMPILEFAILURE=4]="COMPILEFAILURE",Ce[Ce.EXECUTEFAILURE=5]="EXECUTEFAILURE",Ce[Ce.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Ce))(oe||{})},78837:function(bt,it,ve){"use strict";ve.d(it,{H7:function(){return a},MK:function(){return ee},MU:function(){return ie},X6:function(){return re},bM:function(){return se},fi:function(){return y},fu:function(){return le},n4:function(){return x},rX:function(){return ne},vl:function(){return b},zO:function(){return ae}});var oe=ve(52430),Ce=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ce=(z,te,de)=>te in z?Ce(z,te,{enumerable:!0,configurable:!0,writable:!0,value:de}):z[te]=de,ue=(z,te)=>{for(var de in te||(te={}))pe.call(te,de)&&ce(z,de,te[de]);if(E)for(var de of E(te))fe.call(te,de)&&ce(z,de,te[de]);return z};function le(z,te){return(0,oe.U2)(`myproblems/${z}.json`,ue({hidePopLogin:!0},te||{}))}function se(z,te){return(0,oe.v_)(`myproblems/${z}/code_submit.json`,te)}function ie(z,te){return(0,oe.v_)(`myproblems/${z}/code_debug.json`,te)}function ae(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,oe.U2)(`myproblems/${z}/submit_records.json`,te)}function re(z){return(0,oe.U2)("myproblems/record_detail.json",{id:z})}function ne(z,te){return(0,oe.U2)(`myproblems/${z}/result.json`,{mode:te})}function ee(z,te){return(0,oe.v_)(`myproblems/${z}/add_notes.json`,te)}function a(z,te){return(0,oe.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,oe.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,oe.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,oe.v_)(`discusses/${z}/plus.json`,te)}},93475:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return He}});var oe=ve(59301),Ce=ve(78241),E=ve(8591),pe=ve(43418),fe=ve(99313),ce=ve(57809),ue=ve(19842),le=ve(98228),se=ve(92832),ie=ve(1710),ae=ve(6848),re=ve(58421),ne=ve(3113),ee=ve(52430),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=ve(12353),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=ve(98573),z=ve(89299),te=ve(24334);const de=["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 he=({qitem:Ne})=>{var Re,Ve,Je,ot,Ye,Ue,_e,ke,Fe,Ge;return oe.createElement("div",{className:x.warp},oe.createElement("div",{className:x.mainPart},oe.createElement("div",{className:x.qcount},(Ne==null?void 0:Ne.question_type)===8&&oe.createElement(b.Z,{className:x.content,showProgramFill:!0,value:(Re=Ne==null?void 0:Ne.program_attr)==null?void 0:Re.description}),(Ne==null?void 0:Ne.question_type)!=8&&oe.createElement(b.Z,{className:x.qtitle,value:(Ne==null?void 0:Ne.name)||(Ne==null?void 0:Ne.title)})),((Ne==null?void 0:Ne.question_type)===0||(Ne==null?void 0:Ne.question_type)===2)&&oe.createElement("div",null,(Ve=Ne==null?void 0:Ne.choices)==null?void 0:Ve.map((at,$e)=>oe.createElement("div",{className:x.redio},!(at!=null&&at.is_answer)&&oe.createElement("span",{className:x.redioitem}),(at==null?void 0:at.is_answer)&&oe.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),oe.createElement(b.Z,{className:at!=null&&at.is_answer?x.titleyes:x.title,value:de[$e]+(at==null?void 0:at.choice_text)}),(at==null?void 0:at.is_answer)&&oe.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ne==null?void 0:Ne.question_type)===1&&oe.createElement("div",null,(Je=Ne==null?void 0:Ne.choices)==null?void 0:Je.map((at,$e)=>oe.createElement("div",{className:x.checkbox},!(at!=null&&at.is_answer)&&oe.createElement("span",{className:x.checkboxitem}),(at==null?void 0:at.is_answer)&&oe.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),oe.createElement(b.Z,{className:at!=null&&at.is_answer?x.titleyes:x.title,value:de[$e]+(at==null?void 0:at.choice_text)}),(at==null?void 0:at.is_answer)&&oe.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ne==null?void 0:Ne.question_type)===3&&oe.createElement("div",{className:x.completion},(ot=Ne==null?void 0:Ne.standard_answer)==null?void 0:ot.map((at,$e)=>{var qe;return oe.createElement("div",{style:{display:"flex"}},oe.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",$e+1),oe.createElement("div",{className:x.content},(qe=at==null?void 0:at.answer_text)==null?void 0:qe.map((Ie,Te)=>oe.createElement("div",{className:x.items},Ie))))})),(Ne==null?void 0:Ne.question_type)===4&&oe.createElement("div",{className:x.simple},oe.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),oe.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ye=Ne==null?void 0:Ne.answer_texts)!=null&&Ye[0]?oe.createElement(b.Z,{className:x.content,value:(Ue=Ne==null?void 0:Ne.answer_texts)==null?void 0:Ue[0]}):oe.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Ne==null?void 0:Ne.question_type)===5&&((_e=Ne==null?void 0:Ne.challenge_names)==null?void 0:_e.map((at,$e)=>oe.createElement("div",{className:x.shixun},oe.createElement("span",{className:x.qtitle},oe.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)($e+1),"\u9898"),at)))),(Ne==null?void 0:Ne.question_type)===6&&oe.createElement("div",{className:x.program},oe.createElement(b.Z,{className:x.content,value:((ke=Ne==null?void 0:Ne.program_attr)==null?void 0:ke.description)||"- -"})),(Ne==null?void 0:Ne.question_type)===7&&((Fe=Ne==null?void 0:Ne.sub_item_banks)==null?void 0:Fe.map((at,$e)=>{var qe,Ie,Te,Me,Qe;return oe.createElement("div",null,oe.createElement("div",{className:x.combination},oe.createElement("span",{className:x.qtitle},at==null?void 0:at.name)),oe.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},oe.createElement("div",null,((at==null?void 0:at.item_type)=="SINGLE"||(at==null?void 0:at.item_type)=="JUDGMENT")&&((qe=at==null?void 0:at.choices)==null?void 0:qe.map((tt,dt)=>oe.createElement("div",{className:x.redio},!(tt!=null&&tt.is_answer)&&oe.createElement("span",{className:x.redioitem}),(tt==null?void 0:tt.is_answer)&&oe.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),oe.createElement(b.Z,{className:tt!=null&&tt.is_answer?x.titleyes:x.title,value:de[dt]+(tt==null?void 0:tt.choice_text)}),(tt==null?void 0:tt.is_answer)&&oe.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(at==null?void 0:at.item_type)=="MULTIPLE"&&((Ie=at==null?void 0:at.choices)==null?void 0:Ie.map((tt,dt)=>oe.createElement("div",{className:x.checkbox},!(tt!=null&&tt.is_answer)&&oe.createElement("span",{className:x.checkboxitem}),(tt==null?void 0:tt.is_answer)&&oe.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),oe.createElement(b.Z,{className:tt!=null&&tt.is_answer?x.titleyes:x.title,value:de[dt]+(tt==null?void 0:tt.choice_text)}),(tt==null?void 0:tt.is_answer)&&oe.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(at==null?void 0:at.item_type)=="COMPLETION"&&oe.createElement("div",{className:x.completion},(Te=at==null?void 0:at.standard_answer)==null?void 0:Te.map((tt,dt)=>{var et;return oe.createElement("div",{style:{display:"flex"}},oe.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",dt+1),oe.createElement("div",{className:x.content},(et=tt==null?void 0:tt.answer_text)==null?void 0:et.map((nt,Ft)=>oe.createElement("div",{className:x.items},nt))))})),(at==null?void 0:at.item_type)=="SUBJECTIVE"&&oe.createElement("div",{className:x.simple},oe.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),oe.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Me=at==null?void 0:at.answer_texts)!=null&&Me[0]?oe.createElement(b.Z,{className:x.content,value:(Qe=at==null?void 0:at.answer_texts)==null?void 0:Qe[0]}):oe.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Ne==null?void 0:Ne.question_type)===8&&oe.createElement("div",null,oe.createElement(b.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:te.Base64.decode(((Ge=Ne==null?void 0:Ne.program_attr)==null?void 0:Ge.code)||"")})),(Ne==null?void 0:Ne.question_type)===5&&oe.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},oe.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},oe.createElement("div",{style:{marginRight:30}},oe.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),oe.createElement("span",{style:{color:"#000000"}},(Ne==null?void 0:Ne.author_name)||"- -")),oe.createElement("div",{style:{marginRight:30}},oe.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),oe.createElement("span",{style:{color:"#000000"}},(Ne==null?void 0:Ne.author_school_name)||"- -")),oe.createElement("div",{style:{marginRight:30}},oe.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),oe.createElement("span",{style:{color:"#000000"}},(Ne==null?void 0:Ne.study_count)||"0"))),oe.createElement("a",{className:x.shixunbutton,href:`/shixuns/${Ne==null?void 0:Ne.identifier}/challenges?exercise=true`,target:"_blank"},oe.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Ne==null?void 0:Ne.question_type)<=4||[6,8].includes(Ne==null?void 0:Ne.question_type))&&oe.createElement("div",{className:x.bottom},oe.createElement("div",{className:x.bottomitem},oe.createElement("span",{className:x.left},"\u89E3\u6790"),oe.createElement("span",{className:x.right},Ne!=null&&Ne.analysis?oe.createElement(b.Z,{value:Ne==null?void 0:Ne.analysis}):oe.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),oe.createElement("div",{className:x.bottomitem},oe.createElement("span",{className:x.left},"\u96BE\u5EA6"),oe.createElement("span",{className:x.right},(Ne==null?void 0:Ne.difficulty)===1?"\u7B80\u5355":(Ne==null?void 0:Ne.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),oe.createElement("div",{className:x.bottomitem},oe.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),oe.createElement("span",{className:x.right},Ne!=null&&Ne.tag_discipline?Ne==null?void 0:Ne.tag_discipline:oe.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},me=ve(94890),ye=ve(79751),be=ve(44993),Se=ve(61485),Ee=ve(50838),Pe=ve(88387),we=ve(59301),xe=Object.defineProperty,De=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Be=(Ne,Re,Ve)=>Re in Ne?xe(Ne,Re,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Ne[Re]=Ve,Ze=(Ne,Re)=>{for(var Ve in Re||(Re={}))Le.call(Re,Ve)&&Be(Ne,Ve,Re[Ve]);if(Oe)for(var Ve of Oe(Re))je.call(Re,Ve)&&Be(Ne,Ve,Re[Ve]);return Ne},We=(Ne,Re)=>De(Ne,Ae(Re)),ze=(Ne,Re,Ve)=>new Promise((Je,ot)=>{var Ye=ke=>{try{_e(Ve.next(ke))}catch(Fe){ot(Fe)}},Ue=ke=>{try{_e(Ve.throw(ke))}catch(Fe){ot(Fe)}},_e=ke=>ke.done?Je(ke.value):Promise.resolve(ke.value).then(Ye,Ue);_e((Ve=Ve.apply(Ne,Re)).next())});const Ke=({setScoreShow:Ne,ScoreShow:Re,onOk:Ve,isshixuns:Je,isloadings:ot,dispatch:Ye,isIntelligentAssistant:Ue=!1,newExercisePaper:_e,shixunsDetail:ke})=>{var Fe,Ge,at;let[$e,qe]=(0,oe.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:[]}),[Ie,Te]=(0,oe.useState)([]),[Me,Qe]=(0,oe.useState)([]),[tt,dt]=(0,oe.useState)([]),[et,nt]=(0,oe.useState)([]);const[Ft,mt]=(0,oe.useState)(!1),[gt]=Ce.default.useForm(),[lt,Pt]=(0,oe.useState)(),[jt,Ct]=(0,oe.useState)(!1);let[Lt,It]=(0,oe.useState)(Je);const[Wt,wt]=(0,oe.useState)([]),[Mt,Gt]=(0,oe.useState)(0),[xn,Pn]=(0,oe.useState)(!0),[rn,mn]=(0,oe.useState)([]),[Sn,sn]=(0,oe.useState)([]),Fn=[{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[Zn,Yt]=(0,oe.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,oe.useRef)(new Set),un=(0,oe.useRef)(new Set),Qt=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],rt=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],ut=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[yt,xt]=(0,oe.useState)(!1),Rt=()=>{gt.resetFields(),Lt=!1,It(!1),xt(!1),gt.submit()};(0,oe.useEffect)(()=>{var Et,kt,Bn,Ut,bn,Jt,cr,Hn,Vn,pr;(((Bn=(kt=(Et=_e==null?void 0:_e.editData)==null?void 0:Et.exercise)==null?void 0:kt.exist_item_bank_ids)==null?void 0:Bn.length)>0||((Jt=(bn=(Ut=_e==null?void 0:_e.editData)==null?void 0:Ut.exercise)==null?void 0:bn.exist_item_bank_shixun_ids)==null?void 0:Jt.length)>0)&&sn([...(Hn=(cr=_e==null?void 0:_e.editData)==null?void 0:cr.exercise)==null?void 0:Hn.exist_item_bank_ids,...(pr=(Vn=_e==null?void 0:_e.editData)==null?void 0:Vn.exercise)==null?void 0:pr.exist_item_bank_shixun_ids])},[(Ge=(Fe=_e==null?void 0:_e.editData)==null?void 0:Fe.exercise)==null?void 0:Ge.exist_item_bank_ids]),(0,oe.useEffect)(()=>{Re&&(gt.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),xn&&Lt&&(gt.setFieldsValue({item_type:"SHIXUN"}),$e.item_type="SHIXUN",qe(Ze({},$e)),Pn(!1)),Ht($e),zt(),ct({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[Re]),(0,oe.useEffect)(()=>{Mt>0&&setTimeout(()=>{Gt(0)},2e3)},[Mt]);function Ht(Et){return ze(this,null,function*(){var kt,Bn,Ut;if(mt(!0),qe(Ze({},Et)),(tt==null?void 0:tt.length)<=0&&Et.type==="5"){nt([]),mt(!1);return}console.log("----",tt,Wt);let bn=Et.type==="5"?tt==null?void 0:tt.filter(Hn=>!Wt.includes(Hn)):null,Jt=Et.type==="5"?tt==null?void 0:tt.filter(Hn=>Wt.includes(Hn)):null;Et.group_id=((kt=Et.group_id)==null?void 0:kt.map(Hn=>Hn==null?void 0:Hn.value))||null;let cr=yield(0,ee.ZP)("/api/item_banks.json",{method:"get",params:We(Ze({},Et),{discipline_id:((Bn=Et==null?void 0:Et.courseid)==null?void 0:Bn[0])||null,sub_discipline_id:((Ut=Et==null?void 0:Et.courseid)==null?void 0:Ut[1])||null,ids:bn,shixun_ids:Jt,include_shixuns:!Ue,keyword:Et.keyword?encodeURIComponent(Et.keyword):Et.keyword,type:Et.type==="5"?null:Et.type,clazz:Et.type==="3"?"ItemBanksGroup":null})});nt(cr),mt(!1)})}function zt(){return ze(this,null,function*(){let Et=yield(0,ee.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:$e.type==="5"?null:$e.type,clazz:"ItemBanksGroup"}});Te((0,y.L)(Et==null?void 0:Et.disciplines))})}function ct(Et){return ze(this,null,function*(){var kt;let Bn=yield(0,ee.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Et}),Ut=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(kt=Bn==null?void 0:Bn.data)==null?void 0:kt.map(bn=>({title:bn.name,id:bn.id,pid:bn.id,value:bn.id,key:bn.id,isLeaf:!bn.have_child}))}];mn(Ut)})}function St(Et){return ze(this,null,function*(){var kt,Bn,Ut,bn;mt(!0);let Jt=(kt=Et.list)==null?void 0:kt.filter(Vn=>!Wt.includes(Vn)),cr=(Bn=Et.list)==null?void 0:Bn.filter(Vn=>Wt.includes(Vn));if(Jt.length===0&&cr.length===0){mt(!1),nt([]);return}let Hn=yield(0,ee.ZP)("/api/item_banks.json",{method:"get",params:We(Ze({},Et),{discipline_id:((Ut=Et==null?void 0:Et.courseid)==null?void 0:Ut[0])||null,sub_discipline_id:((bn=Et==null?void 0:Et.courseid)==null?void 0:bn[1])||null,ids:Jt,shixun_ids:cr,type:Et.type==="5"?null:Et.type,clazz:Et.type==="3"?"ItemBanksGroup":null})});mt(!1),nt(Hn)})}const pt=Et=>ze(void 0,null,function*(){const kt=yield Ye({type:"shixunsDetail/release",payload:{id:Et}});let Bn=kt==null?void 0:kt.tag_position,Ut=(kt==null?void 0:kt.evaluation_set_position)||[],bn=kt.status;return bn===0?(E.ZP.success("\u53D1\u5E03\u6210\u529F"),Ht($e),!0):(bn===2?E.ZP.error(`\u7B2C${Ut.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):bn===3?E.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Bn.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)}),Nt=Et=>(Et==null?void 0:Et.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",cn=(Et,kt,Bn)=>Et.map(Ut=>Ut.key===kt?Ze(Ze({},Ut),Bn):Ut.children?We(Ze({},Ut),{children:cn(Ut.children,kt,Bn)}):Ut),an=Et=>ze(void 0,null,function*(){const{key:kt}=Et;let Bn=$e.type;const Ut=yield(0,Pe.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(kt),type:Bn}),{data:bn,total_count:Jt}=Ut||{};Jt>0&&mn(cr=>cn(cr,kt,{children:bn.map(Hn=>({title:Hn.name,id:Hn.id,pid:Hn.id,value:Hn.id,key:Hn.id,isLeaf:!Hn.have_child}))}))});function Dn(Et){console.log("----",$e),Et==="1"&&(Zn.gg=Ze({},$e)),Et==="2"&&(Zn.scj=Ze({},$e)),Et==="3"&&(Zn.ttgx=Ze({},$e)),Et==="0"&&(Zn.wcjd=Ze({},$e)),Et==="5"&&(Zn.yx=Ze({},$e)),Yt(Ze({},Zn))}function Ln(){$e.type==="1"&&($e=Zn.gg),$e.type==="2"&&($e=Zn.scj),$e.type==="3"&&($e=Zn.ttgx),$e.type==="0"&&($e=Zn.wcjd),$e.type==="5"&&($e=Zn.yx),($e==null?void 0:$e.item_type)==="SHIXUN"?(Lt=!0,It(!0)):(Lt=!1,It(!1)),gt.setFieldsValue(Ze({},$e)),qe(Ze({},$e)),Ht(Ze({},$e))}return we.createElement("div",null,we.createElement(pe.default,{title:!1,footer:!1,open:Re,width:1200,centered:!0,className:a.scoremodal,onCancel:()=>{Ne(!1)}},we.createElement("div",{style:{display:"flex",alignItems:"center"}},we.createElement("div",{className:a.title},Ue?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Ue&&we.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"),we.createElement(fe.default,{className:a.tabWrap,activeKey:$e.type,onChange:Et=>{Et==="3"?($e.show_all_share=!0,ct({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):$e.show_all_share=null,Et==="0"&&ct({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Dn($e.type),$e.type=Et,($e==null?void 0:$e.item_type)==="SHIXUN"&&$e.type!=="5"&&(Lt=!0,It(!0)),xt(!1),$e.type==="5"&&(Lt=!1,It(!1)),Ln(),zt()},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:we.createElement("div",null,"\u5DF2\u9009",tt.length>0&&we.createElement("span",{className:a.titlecount},tt.length),Mt>0&&we.createElement("span",{className:a.add},"+",Mt)),key:"5"}]}),we.createElement(Ce.default,{layout:"inline",form:gt,onValuesChange:(Et,kt)=>{const Bn=Object.values(kt).some(bn=>bn!==null&&bn!==""&&bn!==void 0),Ut=kt.keyword==="";if(xt(Bn||!Ut),$e.page=1,(kt==null?void 0:kt.item_type)==="SHIXUN"){if($e.type==="5"?It(!1):It(!0),Et.keyword||Et.keyword==="")return;gt.submit()}else{if(Et!=null&&Et.courseid&>.setFieldsValue({tag_discipline_id:""}),It(!1),Et.keyword||Et.keyword==="")return;gt.submit()}},onFinish:Et=>{var kt;$e.type==="3"&&(!Et.group_id||((kt=Et==null?void 0:Et.group_id)==null?void 0:kt.length)===0)?$e.show_all_share=!0:$e.show_all_share=null,qe(Ze(Ze({},$e),Et)),Ht(Ze(Ze({},$e),Et))}},we.createElement(Ce.default.Item,{name:"item_type"},we.createElement(ce.default,{className:a.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Ue?Fn.slice(0,6):Fn).map(Et=>we.createElement(ce.default.Option,{key:Et.value},Et.name)))),we.createElement(Ce.default.Item,{name:"courseid"},we.createElement(ue.Z,{className:a.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Ie})),!Lt&&we.createElement(Ce.default.Item,{name:"tag_discipline_id"},we.createElement(ce.default,{className:a.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(at=et==null?void 0:et.tag_disciplines)==null?void 0:at.map(Et=>we.createElement(ce.default.Option,{key:Et.id},Et.name)))),we.createElement(Ce.default.Item,{name:Lt?"diff":"difficulty"},we.createElement(ce.default,{className:a.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Lt&&Qt.map(Et=>we.createElement(ce.default.Option,{key:Et.value},Et.name)),Lt&&rt.map(Et=>we.createElement(ce.default.Option,{key:Et.value},Et.name)))),Lt&&we.createElement(Ce.default.Item,{name:"shixun_publish_status"},we.createElement(ce.default,{className:a.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},ut.map(Et=>we.createElement(ce.default.Option,{key:Et.value},Et.name)))),($e.type==="3"||$e.type==="0")&&!Lt&&we.createElement(Ce.default.Item,{name:"group_id"},we.createElement(le.default,{treeDataSimpleMode:!0,style:{width:118},className:a.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Et,kt)=>kt.title.toUpperCase().indexOf(Et.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:an,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:rn})),yt&&we.createElement("span",{className:a.allqingchu,onClick:Rt},we.createElement("i",{className:"iconfont icon-guanbi4"}),we.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),we.createElement(Ce.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},we.createElement(se.default.Search,{className:a.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:we.createElement("i",{className:`iconfont icon-sousuo9 font14 ${a.searchIcon}`,onClick:()=>gt.submit()}),onSearch:Et=>{gt.submit()}}))),we.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},we.createElement("div",{onClick:()=>{$e.updated_at==="asc"?$e.updated_at="desc":$e.updated_at="asc",qe(We(Ze({},$e),{page:1})),Ht(We(Ze({},$e),{page:1}))}}," ",$e.updated_at?we.createElement("img",{src:$e.updated_at==="asc"?me.Z:ye.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):we.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),we.createElement("div",{onClick:()=>{$e.quotes==="asc"?$e.quotes="desc":$e.quotes="asc",qe(We(Ze({},$e),{page:1})),Ht(We(Ze({},$e),{page:1}))},style:{marginLeft:20}}," ",$e.quotes?we.createElement("img",{src:$e.quotes==="asc"?me.Z:ye.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):we.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),we.createElement(ie.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(et==null?void 0:et.items)||(et==null?void 0:et.shixun_list),pagination:!1,loading:Ft,rowKey:Et=>Et.id,rowSelection:{type:Ue?"radio":"checkbox",selectedRowKeys:Me,getCheckboxProps:Et=>({disabled:Et.shixun_tag_num===1||(Sn==null?void 0:Sn.find(kt=>Et.id===kt))}),onSelect(Et,kt,Bn){if(Ue){Qe([Et.id]),un.current=new Set([Et.id]),Gt(1),dt([Et.id]);return}if(kt)Lt&&wt([...Wt,Et.id]),Qe([...Me,Et.id]),Et.identifier?ln.current.add(Et.id):un.current.add(Et.id),Gt(1),dt([...tt,Et.id]);else{Et.identifier?ln.current.delete(Et.id):un.current.delete(Et.id);let Ut=tt.filter(bn=>bn!==Et.id);if(Qe(Ut),dt(Ut),Lt){let bn=Wt.filter(Jt=>Jt!==Et.id);wt([...bn])}if($e.type==="5"){St(We(Ze({},$e),{list:[...Ut]}));return}}},onSelectAll(Et,kt,Bn){if(Et){const Ut=Bn.map(bn=>bn.id);Lt&&wt([...Wt,...Ut]),Qe([...Me,...Ut]),dt([...tt,...Ut]);for(const bn of Bn)bn.identifier?ln.current.add(bn.id):un.current.add(bn.id)}else{const Ut=Bn.map(Jt=>Jt.id),bn=Me.filter(Jt=>!Ut.some(cr=>cr===Jt));if(Qe([...bn]),dt([...bn]),Lt){let Jt=Wt.filter(cr=>!Ut.some(Hn=>Hn===cr.id));wt([...Jt])}$e.type==="5"&&St(We(Ze({},$e),{list:[...bn]}));for(const Jt of Ut)Jt.identifier?ln.current.delete(Jt):un.current.delete(Jt)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Et,kt,Bn)=>{var Ut,bn;return we.createElement(ae.Z,{title:Nt(kt)},we.createElement("div",null,Lt||kt!=null&&kt.challenge_names?"\u5B9E\u8BAD\u9898":(bn=(Ut=Fn==null?void 0:Fn.filter(Jt=>Jt.value===Et))==null?void 0:Ut[0])==null?void 0:bn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Lt?"30%":"60%",key:"name",render:(Et,kt,Bn)=>{var Ut;return we.createElement("div",{style:{display:"flex",alignItems:"center"}},we.createElement(ae.Z,{title:Nt(kt)},we.createElement("div",{className:kt!=null&&kt.high_resources_consume?a.q_title:""},we.createElement(b.Z,{key:1,showLines:1,showTextOnly:!0,value:Lt||kt!=null&&kt.challenge_names?kt!=null&&kt.title||Et===null?"--":Et:(kt==null?void 0:kt.item_type)=="BPROGRAM"?(Ut=kt==null?void 0:kt.program_attr)==null?void 0:Ut.description:Et}))),(kt==null?void 0:kt.high_resources_consume)&&we.createElement(Ee.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Lt,render:(Et,kt,Bn)=>{var Ut;return we.createElement(ae.Z,{title:Nt(kt)},we.createElement("span",null,Et?(Ut=Et==null?void 0:Et.split("\u3001"))==null?void 0:Ut[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Lt,render:(Et,kt,Bn)=>we.createElement(ae.Z,{title:Nt(kt)},we.createElement("span",null,Et||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Et,kt,Bn)=>{var Ut,bn,Jt,cr;return we.createElement(ae.Z,{title:Nt(kt)},we.createElement("div",null,Lt||kt!=null&&kt.challenge_names?(kt==null?void 0:kt.level)||((bn=(Ut=Qt==null?void 0:Qt.filter(Hn=>Hn.value===Et))==null?void 0:Ut[0])==null?void 0:bn.name):(cr=(Jt=Qt==null?void 0:Qt.filter(Hn=>Hn.value===Et))==null?void 0:Jt[0])==null?void 0:cr.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Lt,render:(Et,kt,Bn)=>we.createElement(ae.Z,{title:Nt(kt)},we.createElement("div",null,Et||"- -"))},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Lt,render:(Et,kt,Bn)=>we.createElement("span",null,Et||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Et,kt,Bn)=>we.createElement(ae.Z,{title:Nt(kt)},we.createElement("div",null,Lt||kt!=null&&kt.challenge_names?(kt==null?void 0:kt.study_count)||(kt==null?void 0:kt.stu_num):Et))},{title:we.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",we.createElement(ae.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},we.createElement(Se.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Lt,render:(Et,kt,Bn)=>we.createElement(ae.Z,{title:Nt(kt)},we.createElement("div",null,Et||"- -"))},{title:we.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",we.createElement(ae.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},we.createElement(Se.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Lt,render:(Et,kt,Bn)=>we.createElement("span",null,Et||"- -")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Et,kt,Bn)=>we.createElement(ae.Z,{title:Nt(kt)},we.createElement("div",{style:{flex:1,textAlign:"start"}},we.createElement("a",{onClick:()=>{var Ut,bn;Pt(We(Ze({},kt),{question_type:Lt||kt!=null&&kt.challenge_names?5:(bn=(Ut=Fn==null?void 0:Fn.filter(Jt=>Jt.value===(kt==null?void 0:kt.item_type)))==null?void 0:Ut[0])==null?void 0:bn.question_type})),Ct(!0)}},"\u67E5\u770B"),(kt==null?void 0:kt.shixun_tag_num)===1&&we.createElement("a",{style:{marginLeft:10},onClick:()=>{pe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:we.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",we.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${kt==null?void 0:kt.identifier}/challenges`)}},(kt==null?void 0:kt.shixun_name)||"--"),"\uFF1F"),onOk:()=>ze(void 0,null,function*(){if(!pt(kt==null?void 0:kt.identifier))return new Promise((Ut,bn)=>{bn()})})})}},"\u53D1\u5E03")))}].filter(Et=>!Et.hidden)}),we.createElement(re.Z,{current:$e.page,total:(et==null?void 0:et.items_count)||(et==null?void 0:et.shixuns_count),style:{marginBottom:20},defaultPageSize:$e.per_page,showTotal:Et=>we.createElement("span",null,"\u5171\xA0",we.createElement("span",{style:{color:"#165DFF"}},Et),"\xA0\u6761\u6570\u636E"),pageSize:$e.per_page,onChange:(Et,kt)=>{$e.page=Et,$e.per_page=kt,qe(Ze({},$e)),Ht(Ze({},$e))}}),we.createElement("div",{className:a.bottom},we.createElement(ne.ZP,{className:a.no,onClick:()=>{Ne(!1)}},"\u53D6\u6D88"),we.createElement(ne.ZP,{loading:ot,style:{width:ot&&75},className:a.yes,onClick:()=>ze(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}Ve([...un.current],[...ln.current],!0,tt==null?void 0:tt.length)})},Ue?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),we.createElement(pe.default,{open:jt,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:a.previewModal,width:1e3,centered:!0,onCancel:()=>{Ct(!1)},onOk:()=>{Ct(!1)}},we.createElement(he,{qitem:lt})))};var He=(0,be.connect)(({shixunsDetail:Ne,newExercisePaper:Re})=>({shixunsDetail:Ne,newExercisePaper:Re}))(Ke)},32793:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return ie}});var oe=ve(43418),Ce={ul:"ul___TdfYY"},E=ve(32637),pe=ve(59301),fe=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,le=(ae,re)=>{var ne={};for(var ee in ae)ce.call(ae,ee)&&re.indexOf(ee)<0&&(ne[ee]=ae[ee]);if(ae!=null&&fe)for(var ee of fe(ae))re.indexOf(ee)<0&&ue.call(ae,ee)&&(ne[ee]=ae[ee]);return ne},ie=ae=>{var re=ae,{open:ne,onCancel:ee}=re,a=le(re,["open","onCancel"]);return pe.createElement(oe.default,{centered:!0,open:ne,title:pe.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:ee,footer:null},pe.createElement("div",null,pe.createElement("div",{className:"tc"},pe.createElement("img",{className:"mt10",src:E,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),pe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),pe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),pe.createElement("div",{style:{color:"#333"},className:"pt30 font14"},pe.createElement("ul",{className:Ce.ul},pe.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"),pe.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"),pe.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},23464:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return ae}});var oe=ve(59301),Ce=ve(8591),E=ve(43418),pe=ve(92832),fe={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"},ce=ve(92578),ue=ve(88387),le=ve(44993),se=(re,ne,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(de){y(de)}},b=te=>{try{z(ee.throw(te))}catch(de){y(de)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(re,ne)).next())});const ie=({problemset:re,dispatch:ne,onOk:ee})=>{const[a,y]=(0,oe.useState)(""),[x,b]=(0,oe.useState)([0]),z=()=>{ne({type:"problemset/setActionTabs",payload:{}})};(0,oe.useEffect)(()=>{var de,ge;re.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939"&&(b([(ge=(de=re.actionTabs)==null?void 0:de.params)==null?void 0:ge.group_id]),y(""))},[re.actionTabs.key]);const te=()=>se(void 0,null,function*(){const de=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!a.trim()){Ce.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(a.charAt(0)===" "){Ce.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let he=0;he0?x[0]:0,name:a});ge.status===0&&(z(),ee(ge==null?void 0:ge.id))});return oe.createElement(E.default,{centered:!0,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",open:re.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939",width:500,onCancel:z,onOk:te,destroyOnClose:!0},oe.createElement("div",{className:fe.addModal},oe.createElement("div",{className:fe.row},oe.createElement("span",{className:fe.label},"\u6587\u4EF6\u5939\u540D\u79F0: "),oe.createElement(pe.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",value:a,onChange:de=>y(de.target.value)})),oe.createElement("div",{className:fe.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},oe.createElement("span",{className:fe.label},"\u6587\u4EF6\u5939\u4F4D\u7F6E: "),oe.createElement(ce.Z,{value:x,onChange:de=>b(de)}))))};var ae=(0,le.connect)(({problemset:re})=>({problemset:re}))(ie)},4974:function(bt,it,ve){"use strict";var oe=ve(59301),Ce=ve(44993),E=ve(8591),pe=ve(43418),fe=ve(89392),ce=ve.n(fe),ue=ve(31263),le=ve(98573),se=ve(24334),ie=ve.n(se),ae=ve(52430),re=ve(78837),ne=ve(4766),ee=ve(61186),a=ve.n(ee),y=ve(59301),x=Object.defineProperty,b=Object.defineProperties,z=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,he=(Ee,Pe,we)=>Pe in Ee?x(Ee,Pe,{enumerable:!0,configurable:!0,writable:!0,value:we}):Ee[Pe]=we,me=(Ee,Pe)=>{for(var we in Pe||(Pe={}))de.call(Pe,we)&&he(Ee,we,Pe[we]);if(te)for(var we of te(Pe))ge.call(Pe,we)&&he(Ee,we,Pe[we]);return Ee},ye=(Ee,Pe)=>b(Ee,z(Pe)),be=(Ee,Pe,we)=>new Promise((xe,De)=>{var Ae=je=>{try{Le(we.next(je))}catch(Be){De(Be)}},Oe=je=>{try{Le(we.throw(je))}catch(Be){De(Be)}},Le=je=>je.done?xe(je.value):Promise.resolve(je.value).then(Ae,Oe);Le((we=we.apply(Ee,Pe)).next())});const Se=({problemset:Ee,dispatch:Pe})=>{var we,xe,De,Ae,Oe;const[Le,je]=(0,oe.useState)({}),[Be,Ze]=(0,oe.useState)([]),[We,ze]=(0,oe.useState)(!1),[Ke,He]=(0,oe.useState)(!1),[Ne,Re]=(0,oe.useState)({}),Ve=["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,oe.useEffect)(()=>{var Ue,_e,ke;if(((Ue=Ee==null?void 0:Ee.actionTabs)==null?void 0:Ue.key)==="BPROGRAM"){const Fe=(0,fe.cloneDeep)((_e=Ee==null?void 0:Ee.actionTabs)==null?void 0:_e.params);je(Fe),Ze((ke=Fe==null?void 0:Fe.standard_answer)==null?void 0:ke.map(Ge=>({value:"",answer:(Ge==null?void 0:Ge.answer_text)||[]})))}},[(we=Ee==null?void 0:Ee.actionTabs)==null?void 0:we.key]);function Je(){return new Date().getTime()}const ot=()=>be(void 0,null,function*(){var Ue,_e,ke,Fe,Ge;if(Be.some(qe=>(qe==null?void 0:qe.value)==="")&&!We){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(We){const qe=(0,fe.cloneDeep)((Ue=Ee==null?void 0:Ee.actionTabs)==null?void 0:Ue.params);Ze([...(_e=qe==null?void 0:qe.standard_answer)==null?void 0:_e.map(Ie=>({value:"",answer:(Ie==null?void 0:Ie.answer_text)||[],type:""}))]),ze(!We);return}else{let qe=Be==null?void 0:Be.map((Ie,Te)=>ye(me({},Ie),{type:Ie.types}));Ze(qe)}console.log(Be),He(!0);let at=yield(0,ae.ZP)(`/api/problems/${(ke=Le==null?void 0:Le.program_attr)==null?void 0:ke.identifier}/start.json`,{method:"get"});const $e=yield(0,re.n4)(at==null?void 0:at.identifier,{code:(Fe=Le==null?void 0:Le.program_attr)==null?void 0:Fe.code,language:(Ge=Le==null?void 0:Le.program_attr)==null?void 0:Ge.language,answers:Be==null?void 0:Be.map(qe=>qe.value)});if(($e==null?void 0:$e.status)===0){let Ie=function(){return be(this,null,function*(){const{status:Te,message:Me,data:Qe}=yield(0,re.rX)(at==null?void 0:at.identifier,"submit"),dt=Je()-qe>10*1e3*(Be==null?void 0:Be.length);if(Te!==0&&!dt&&setTimeout(Ie,1e3),dt){pe.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"}),He(!1);return}if(Te===0){He(!1);let et=Be==null?void 0:Be.map((nt,Ft)=>ye(me({},nt),{type:(Qe==null?void 0:Qe.right_arr[Ft])===1?"success":"warning"}));Ze(et),Re(Qe),Qe.status===2&&(He(!1),pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const qe=Je();yield(0,re.bM)(at==null?void 0:at.identifier,{}),Ie()}else He(!1);ze(!We)}),Ye=()=>{je({}),Ze([]),ze(!1),Pe({type:"problemset/setActionTabs",payload:{}})};return y.createElement(y.Fragment,null,y.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:Ee.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:We?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:ot,onCancel:Ye,okButtonProps:{loading:Ke}},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),y.createElement(le.Z,{value:(xe=Le==null?void 0:Le.program_attr)==null?void 0:xe.description}),((De=Le==null?void 0:Le.program_attr)==null?void 0:De.code)&&y.createElement(le.Z,{showProgramFill:!0,onFillChange:Ue=>{let _e=Ue==null?void 0:Ue.map((ke,Fe)=>me({},ke));Ze(_e)},programFillValue:Be,value:se.Base64.decode((Ae=Le==null?void 0:Le.program_attr)==null?void 0:Ae.code)}),We&&y.createElement(oe.Fragment,null,y.createElement("div",{className:ue.Z.line}),(Oe=Le==null?void 0:Le.standard_answer)==null?void 0:Oe.map((Ue,_e)=>y.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},y.createElement("b",null,"\u586B\u7A7A",_e+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")))),(Ne==null?void 0:Ne.id)&&Ne.status!==2&&y.createElement(pe.default,{open:(Ne==null?void 0:Ne.id)&&Ne.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{Re({})},onCancel:()=>{Re({})}},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:Ne.status!==0&&"#E30000"}},ne.Im[Ne.status])),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),y.createElement("span",{style:{marginLeft:12}},a()(Ne.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}},Ne.language)),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),y.createElement("span",{style:{marginLeft:12}},Ne.execute_time,"ms"))),y.createElement(ne.Y4,me({},Ne)))))};it.Z=(0,Ce.connect)(({problemset:Ee})=>({problemset:Ee}))(Se)},87737:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return Wt}});var oe=ve(59301),Ce=ve(44993),E=ve(8591),pe=ve(43418),fe=ve(89392),ce=ve(98573),ue=ve(5112),le=ve(3113),se=ve(28103),ie=ve(31263),ae=ve(59301),re=Object.defineProperty,ne=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(wt,Mt,Gt)=>Mt in wt?re(wt,Mt,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):wt[Mt]=Gt,z=(wt,Mt)=>{for(var Gt in Mt||(Mt={}))y.call(Mt,Gt)&&b(wt,Gt,Mt[Gt]);if(a)for(var Gt of a(Mt))x.call(Mt,Gt)&&b(wt,Gt,Mt[Gt]);return wt},te=(wt,Mt)=>ne(wt,ee(Mt)),de=(wt,Mt,Gt)=>new Promise((xn,Pn)=>{var rn=sn=>{try{Sn(Gt.next(sn))}catch(Fn){Pn(Fn)}},mn=sn=>{try{Sn(Gt.throw(sn))}catch(Fn){Pn(Fn)}},Sn=sn=>sn.done?xn(sn.value):Promise.resolve(sn.value).then(rn,mn);Sn((Gt=Gt.apply(wt,Mt)).next())});const ge=({problemset:wt,dispatch:Mt,showdiv:Gt,data:xn})=>{const[Pn,rn]=(0,oe.useState)([]),[mn,Sn]=(0,oe.useState)(!1),sn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,oe.useEffect)(()=>{var ln;((ln=Object.keys(xn))==null?void 0:ln.length)>0&&rn(xn.choices)},[xn]);const Fn=()=>de(void 0,null,function*(){if(!Pn.some(ln=>ln==null?void 0:ln.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(mn){const ln=(0,fe.cloneDeep)(xn);rn(ln.choices)}Sn(!mn)}),Zn=(ln,un)=>{console.log(ln.target.checked);const Qt=Pn.map((rt,ut)=>te(z({},rt),{checked:ut===un?ln.target.checked:!1}));rn(Qt)},Yt=()=>{rn([]),Sn(!1),Mt({type:"problemset/setActionTabs",payload:{}})};return ae.createElement("div",null,ae.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),ae.createElement(ce.Z,{value:xn==null?void 0:xn.name}),Pn==null?void 0:Pn.map((ln,un)=>{const{is_answer:Qt,checked:rt,choice_text:ut}=ln;let yt="";return mn&&Qt&&(yt=ie.Z.green),mn&&!Qt&&rt&&(yt=ie.Z.red),ae.createElement("div",{key:un,style:{pointerEvents:mn?"none":"auto"},className:`${ie.Z.row} ${yt}`},ae.createElement(ue.ZP,{onChange:xt=>Zn(xt,un),checked:rt}),ae.createElement("span",null,sn[un],".\xA0"),ae.createElement(ce.Z,{className:ie.Z.html,value:ut}),mn&&Qt&&ae.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),mn&&!Qt&&rt&&ae.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),mn&&ae.createElement(oe.Fragment,null,ae.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},ae.createElement("div",{className:"c-grey-333 mb5"},ae.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),sn[Pn.findIndex(ln=>ln.is_answer)]),ae.createElement("div",{className:"c-grey-333 mb10"},ae.createElement("b",null,"\u89E3\u6790:\xA0"),(xn==null?void 0:xn.analysis)||"\u6682\u65E0\u89E3\u6790"))),ae.createElement("div",{style:{textAlign:"end",marginTop:10}},ae.createElement(le.ZP,{type:"primary",onClick:()=>{Fn()}},mn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Gt&&ae.createElement(se.Z,null))};var he=(0,Ce.connect)(({problemset:wt})=>({problemset:wt}))(ge),me=ve(92832),ye=ve(24302),be=ve(59301),Se=Object.defineProperty,Ee=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ae=(wt,Mt,Gt)=>Mt in wt?Se(wt,Mt,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):wt[Mt]=Gt,Oe=(wt,Mt)=>{for(var Gt in Mt||(Mt={}))xe.call(Mt,Gt)&&Ae(wt,Gt,Mt[Gt]);if(we)for(var Gt of we(Mt))De.call(Mt,Gt)&&Ae(wt,Gt,Mt[Gt]);return wt},Le=(wt,Mt)=>Ee(wt,Pe(Mt)),je=(wt,Mt,Gt)=>new Promise((xn,Pn)=>{var rn=sn=>{try{Sn(Gt.next(sn))}catch(Fn){Pn(Fn)}},mn=sn=>{try{Sn(Gt.throw(sn))}catch(Fn){Pn(Fn)}},Sn=sn=>sn.done?xn(sn.value):Promise.resolve(sn.value).then(rn,mn);Sn((Gt=Gt.apply(wt,Mt)).next())});const Be=({problemset:wt,datas:Mt,showdiv:Gt,dispatch:xn})=>{var Pn;const[rn,mn]=(0,oe.useState)({}),[Sn,sn]=(0,oe.useState)([]),[Fn,Zn]=(0,oe.useState)(!1),Yt=["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,oe.useEffect)(()=>{var rt;if(Object.keys(Mt)){const ut=(0,fe.cloneDeep)(Mt);mn(ut),sn((rt=ut==null?void 0:ut.standard_answer)==null?void 0:rt.map(yt=>Oe({value:"",answer:(yt==null?void 0:yt.answer_text)||[]},yt)))}},[Mt]);const ln=()=>je(void 0,null,function*(){var rt;if(Sn.some(ut=>(ut==null?void 0:ut.value)==="")){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Fn){const ut=(0,fe.cloneDeep)(Mt);sn((rt=ut==null?void 0:ut.standard_answer)==null?void 0:rt.map(yt=>Oe({value:"",answer:(yt==null?void 0:yt.answer_text)||[]},yt)))}Zn(!Fn)}),un=(rt,ut)=>{const yt=Sn.map((xt,Rt)=>Le(Oe({},xt),{value:Rt===ut?rt.target.value:xt.value}));sn(yt)},Qt=()=>{mn({}),sn([]),Zn(!1),xn({type:"problemset/setActionTabs",payload:{}})};return be.createElement("div",null,be.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),be.createElement(ce.Z,{value:rn==null?void 0:rn.name}),Sn==null?void 0:Sn.map((rt,ut)=>{const{value:yt,answer:xt}=rt;let Rt="";return Fn&&(xt!=null&&xt.includes(yt))&&(Rt=ie.Z.green),Fn&&!(xt!=null&&xt.includes(yt))&&(Rt=ie.Z.red),be.createElement("div",{key:ut,style:{pointerEvents:Fn?"none":"auto",marginTop:10},className:`${ie.Z.row} ${Rt}`},be.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",ut+1,"\u7B54\u6848:"),(rt==null?void 0:rt.model)===1?be.createElement(me.default.TextArea,{className:ie.Z.textArea,style:{width:610,marginRight:10},onChange:Ht=>un(Ht,ut),value:yt}):be.createElement(ye.Z,{value:yt,onChange:Ht=>{const zt=Sn.map((ct,St)=>Le(Oe({},ct),{value:St===ut?Ht:ct.value}));sn(zt)}}),Fn&&(xt==null?void 0:xt.includes(yt))&&be.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Fn&&!(xt!=null&&xt.includes(yt))&&be.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Fn&&be.createElement(oe.Fragment,null,be.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(Pn=rn==null?void 0:rn.standard_answer)==null?void 0:Pn.map((rt,ut)=>{var yt,xt;return be.createElement("div",{className:"c-grey-333 mb5"},be.createElement("b",null,"\u586B\u7A7A",ut+1,"\u7B54\u6848:\xA0"),(rt==null?void 0:rt.model)===1?((yt=rt==null?void 0:rt.answer_text)==null?void 0:yt.join("\u3001"))||"":be.createElement(ye.Z,{value:(xt=rt==null?void 0:rt.answer_text)==null?void 0:xt.join("\u3001"),disabled:!0}))}),be.createElement("div",{className:"c-grey-333 mb10"},be.createElement("b",null,"\u89E3\u6790:\xA0"),(rn==null?void 0:rn.analysis)||"\u6682\u65E0\u89E3\u6790"))),be.createElement("div",{style:{textAlign:"end",marginTop:10}},be.createElement(le.ZP,{type:"primary",onClick:()=>{ln()}},Fn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Gt&&be.createElement(se.Z,null))};var Ze=(0,Ce.connect)(({problemset:wt})=>({problemset:wt}))(Be),We=ve(59301),ze=Object.defineProperty,Ke=Object.defineProperties,He=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Je=(wt,Mt,Gt)=>Mt in wt?ze(wt,Mt,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):wt[Mt]=Gt,ot=(wt,Mt)=>{for(var Gt in Mt||(Mt={}))Re.call(Mt,Gt)&&Je(wt,Gt,Mt[Gt]);if(Ne)for(var Gt of Ne(Mt))Ve.call(Mt,Gt)&&Je(wt,Gt,Mt[Gt]);return wt},Ye=(wt,Mt)=>Ke(wt,He(Mt)),Ue=(wt,Mt,Gt)=>new Promise((xn,Pn)=>{var rn=sn=>{try{Sn(Gt.next(sn))}catch(Fn){Pn(Fn)}},mn=sn=>{try{Sn(Gt.throw(sn))}catch(Fn){Pn(Fn)}},Sn=sn=>sn.done?xn(sn.value):Promise.resolve(sn.value).then(rn,mn);Sn((Gt=Gt.apply(wt,Mt)).next())});const _e=({problemset:wt,datas:Mt,showdiv:Gt,dispatch:xn})=>{var Pn;const[rn,mn]=(0,oe.useState)({}),[Sn,sn]=(0,oe.useState)([]),[Fn,Zn]=(0,oe.useState)(!1),Yt=["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,oe.useEffect)(()=>{if(Object.keys(Mt)){const rt=(0,fe.cloneDeep)(Mt);mn(rt),sn(rt.choices)}},[Mt]);const ln=()=>Ue(void 0,null,function*(){if(!Sn.some(rt=>rt==null?void 0:rt.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Fn){const rt=(0,fe.cloneDeep)(Mt);sn(rt.choices)}Zn(!Fn)}),un=(rt,ut)=>{console.log(rt.target.checked);const yt=Sn.map((xt,Rt)=>Ye(ot({},xt),{checked:Rt===ut?rt.target.checked:!1}));sn(yt)},Qt=()=>{mn({}),sn([]),Zn(!1),xn({type:"problemset/setActionTabs",payload:{}})};return We.createElement("div",null,We.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),We.createElement(ce.Z,{value:rn==null?void 0:rn.name}),Sn==null?void 0:Sn.map((rt,ut)=>{const{is_answer:yt,checked:xt,choice_text:Rt}=rt;let Ht="";return Fn&&yt&&(Ht=ie.Z.green),Fn&&!yt&&xt&&(Ht=ie.Z.red),We.createElement("div",{key:ut,style:{pointerEvents:Fn?"none":"auto"},className:`${ie.Z.row} ${Ht}`},We.createElement(ue.ZP,{onChange:zt=>un(zt,ut),checked:xt}),We.createElement(ce.Z,{className:ie.Z.html,value:Rt}),Fn&&yt&&We.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Fn&&!yt&&xt&&We.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Fn&&We.createElement(oe.Fragment,null,We.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},We.createElement("div",{className:"c-grey-333 mb5"},We.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(Pn=Sn.find(rt=>rt.is_answer))==null?void 0:Pn.choice_text),We.createElement("div",{className:"c-grey-333 mb10"},We.createElement("b",null,"\u89E3\u6790:\xA0"),(rn==null?void 0:rn.analysis)||"\u6682\u65E0\u89E3\u6790"))),We.createElement("div",{style:{textAlign:"end",marginTop:10}},We.createElement(le.ZP,{type:"primary",onClick:()=>{ln()}},Fn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Gt&&We.createElement(se.Z,null))};var ke=(0,Ce.connect)(({problemset:wt})=>({problemset:wt}))(_e),Fe=ve(24905),Ge=ve(59301),at=Object.defineProperty,$e=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Qe=(wt,Mt,Gt)=>Mt in wt?at(wt,Mt,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):wt[Mt]=Gt,tt=(wt,Mt)=>{for(var Gt in Mt||(Mt={}))Te.call(Mt,Gt)&&Qe(wt,Gt,Mt[Gt]);if(Ie)for(var Gt of Ie(Mt))Me.call(Mt,Gt)&&Qe(wt,Gt,Mt[Gt]);return wt},dt=(wt,Mt)=>$e(wt,qe(Mt)),et=(wt,Mt,Gt)=>new Promise((xn,Pn)=>{var rn=sn=>{try{Sn(Gt.next(sn))}catch(Fn){Pn(Fn)}},mn=sn=>{try{Sn(Gt.throw(sn))}catch(Fn){Pn(Fn)}},Sn=sn=>sn.done?xn(sn.value):Promise.resolve(sn.value).then(rn,mn);Sn((Gt=Gt.apply(wt,Mt)).next())});const nt=({problemset:wt,data:Mt,showdiv:Gt,dispatch:xn})=>{const[Pn,rn]=(0,oe.useState)([]),[mn,Sn]=(0,oe.useState)(!1),sn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,oe.useEffect)(()=>{var ln;((ln=Object.keys(Mt))==null?void 0:ln.length)>0&&rn(Mt.choices)},[Mt]);const Fn=()=>et(void 0,null,function*(){if(!Pn.some(ln=>ln==null?void 0:ln.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(mn){const ln=(0,fe.cloneDeep)(Mt);rn(ln.choices)}Sn(!mn)}),Zn=(ln,un)=>{console.log(ln.target.checked);const Qt=Pn.map((rt,ut)=>dt(tt({},rt),{checked:ut===un?ln.target.checked:rt.checked}));rn(Qt)},Yt=()=>{let ln="";return Pn.forEach((un,Qt)=>{un.is_answer&&(ln=ln+sn[Qt])}),ln};return Ge.createElement("div",null,Ge.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),Ge.createElement(ce.Z,{value:Mt==null?void 0:Mt.name}),Pn==null?void 0:Pn.map((ln,un)=>{const{is_answer:Qt,checked:rt,choice_text:ut}=ln;let yt="";return mn&&Qt&&(yt=ie.Z.green),mn&&!Qt&&rt&&(yt=ie.Z.red),Ge.createElement("div",{key:un,style:{pointerEvents:mn?"none":"auto"},className:`${ie.Z.row} ${yt}`},Ge.createElement(Fe.default,{style:{padding:3},onChange:xt=>Zn(xt,un),checked:rt}),Ge.createElement("span",null,sn[un],".\xA0"),Ge.createElement(ce.Z,{className:ie.Z.html,value:ut}),mn&&Qt&&Ge.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),mn&&!Qt&&rt&&Ge.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),mn&&Ge.createElement(oe.Fragment,null,Ge.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Ge.createElement("div",{className:"c-grey-333 mb5"},Ge.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Yt()),Ge.createElement("div",{className:"c-grey-333 mb10"},Ge.createElement("b",null,"\u89E3\u6790:\xA0"),(Mt==null?void 0:Mt.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ge.createElement("div",{style:{textAlign:"end",marginTop:10}},Ge.createElement(le.ZP,{type:"primary",onClick:()=>{Fn()}},mn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Gt&&Ge.createElement(se.Z,null))};var Ft=(0,Ce.connect)(({problemset:wt})=>({problemset:wt}))(nt),mt=ve(4213),gt=ve(59301),lt=(wt,Mt,Gt)=>new Promise((xn,Pn)=>{var rn=sn=>{try{Sn(Gt.next(sn))}catch(Fn){Pn(Fn)}},mn=sn=>{try{Sn(Gt.throw(sn))}catch(Fn){Pn(Fn)}},Sn=sn=>sn.done?xn(sn.value):Promise.resolve(sn.value).then(rn,mn);Sn((Gt=Gt.apply(wt,Mt)).next())});const Pt=({problemset:wt,dispatch:Mt,showdiv:Gt,datas:xn})=>{var Pn,rn,mn;const[Sn,sn]=(0,oe.useState)({}),[Fn,Zn]=(0,oe.useState)(!1),[Yt,ln]=(0,oe.useState)(!0),[un,Qt]=(0,oe.useState)("");(0,oe.useEffect)(()=>{if(Object.keys(xn)){const yt=(0,fe.cloneDeep)(xn);sn(yt)}},[xn]);const rt=()=>lt(void 0,null,function*(){if(!un){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Fn&&Qt(""),Zn(!Fn)}),ut=()=>{sn({}),ln(!0),Zn(!1),Qt(""),Mt({type:"problemset/setActionTabs",payload:{}})};return gt.createElement("div",null,gt.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),gt.createElement(ce.Z,{value:Sn==null?void 0:Sn.name,style:{marginBottom:10}}),Yt?gt.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{ln(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):gt.createElement(mt.Z,{defaultValue:un,onChange:yt=>{Qt(yt)}}),Fn&>.createElement(oe.Fragment,null,gt.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},gt.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),gt.createElement("br",null),((Pn=Sn==null?void 0:Sn.answer_texts)==null?void 0:Pn[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((rn=Sn==null?void 0:Sn.keywords)==null?void 0:rn.length)>0&>.createElement("div",{style:{marginTop:10,marginBottom:10}},gt.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(mn=Sn==null?void 0:Sn.keywords)==null?void 0:mn.map(yt=>{var xt,Rt,Ht;return((xt=yt==null?void 0:yt.keyword)==null?void 0:xt.length)>1?((Rt=yt==null?void 0:yt.keyword)==null?void 0:Rt.join("\u6216"))+"\uFF1B":((Ht=yt==null?void 0:yt.keyword)==null?void 0:Ht[0])+"\uFF1B"})),gt.createElement("div",{style:{color:"#5F6368"}},gt.createElement("b",null,"\u89E3\u6790:"),gt.createElement("br",null),(Sn==null?void 0:Sn.analysis)||"\u6682\u65E0\u89E3\u6790"))),gt.createElement("div",{style:{textAlign:"end",marginTop:10}},gt.createElement(le.ZP,{type:"primary",onClick:()=>{rt()}},Fn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Gt&>.createElement(se.Z,null))};var jt=(0,Ce.connect)(({problemset:wt})=>({problemset:wt}))(Pt),Ct=ve(59301),Lt=(wt,Mt,Gt)=>new Promise((xn,Pn)=>{var rn=sn=>{try{Sn(Gt.next(sn))}catch(Fn){Pn(Fn)}},mn=sn=>{try{Sn(Gt.throw(sn))}catch(Fn){Pn(Fn)}},Sn=sn=>sn.done?xn(sn.value):Promise.resolve(sn.value).then(rn,mn);Sn((Gt=Gt.apply(wt,Mt)).next())});const It=({problemset:wt,dispatch:Mt})=>{var Gt,xn;const[Pn,rn]=(0,oe.useState)({}),[mn,Sn]=(0,oe.useState)(!1),[sn,Fn]=(0,oe.useState)(!0),[Zn,Yt]=(0,oe.useState)("");(0,oe.useEffect)(()=>{var Qt,rt;if(((Qt=wt==null?void 0:wt.actionTabs)==null?void 0:Qt.key)==="COMBINATION"){const ut=(0,fe.cloneDeep)((rt=wt==null?void 0:wt.actionTabs)==null?void 0:rt.params);rn(ut)}},[(Gt=wt==null?void 0:wt.actionTabs)==null?void 0:Gt.key]);const ln=()=>Lt(void 0,null,function*(){if(!Zn){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Sn(!mn)}),un=()=>{rn({}),Fn(!0),Sn(!1),Yt(""),Mt({type:"problemset/setActionTabs",payload:{}})};return Ct.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:wt.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:mn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:ln,onCancel:un},Ct.createElement("div",null,Ct.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),Ct.createElement(ce.Z,{value:Pn==null?void 0:Pn.name,style:{marginBottom:10}}),(xn=Pn==null?void 0:Pn.sub_item_banks)==null?void 0:xn.map((Qt,rt)=>{var ut,yt,xt,Rt,Ht;if((Qt==null?void 0:Qt.item_type)==="SINGLE")return Ct.createElement(he,{data:Qt,showdiv:((ut=Pn==null?void 0:Pn.sub_item_banks)==null?void 0:ut.length)-1===rt});if((Qt==null?void 0:Qt.item_type)==="MULTIPLE")return Ct.createElement(Ft,{data:Qt,showdiv:((yt=Pn==null?void 0:Pn.sub_item_banks)==null?void 0:yt.length)-1===rt});if((Qt==null?void 0:Qt.item_type)==="JUDGMENT")return Ct.createElement(ke,{datas:Qt,showdiv:((xt=Pn==null?void 0:Pn.sub_item_banks)==null?void 0:xt.length)-1===rt});if((Qt==null?void 0:Qt.item_type)==="COMPLETION")return Ct.createElement(Ze,{datas:Qt,showdiv:((Rt=Pn==null?void 0:Pn.sub_item_banks)==null?void 0:Rt.length)-1===rt});if((Qt==null?void 0:Qt.item_type)==="SUBJECTIVE")return Ct.createElement(jt,{datas:Qt,showdiv:((Ht=Pn==null?void 0:Pn.sub_item_banks)==null?void 0:Ht.length)-1===rt})})))};var Wt=(0,Ce.connect)(({problemset:wt})=>({problemset:wt}))(It)},19197:function(bt,it,ve){"use strict";var oe=ve(59301),Ce=ve(44993),E=ve(8591),pe=ve(43418),fe=ve(92832),ce=ve(89392),ue=ve.n(ce),le=ve(31263),se=ve(98573),ie=ve(24302),ae=ve(59301),re=Object.defineProperty,ne=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(he,me,ye)=>me in he?re(he,me,{enumerable:!0,configurable:!0,writable:!0,value:ye}):he[me]=ye,z=(he,me)=>{for(var ye in me||(me={}))y.call(me,ye)&&b(he,ye,me[ye]);if(a)for(var ye of a(me))x.call(me,ye)&&b(he,ye,me[ye]);return he},te=(he,me)=>ne(he,ee(me)),de=(he,me,ye)=>new Promise((be,Se)=>{var Ee=xe=>{try{we(ye.next(xe))}catch(De){Se(De)}},Pe=xe=>{try{we(ye.throw(xe))}catch(De){Se(De)}},we=xe=>xe.done?be(xe.value):Promise.resolve(xe.value).then(Ee,Pe);we((ye=ye.apply(he,me)).next())});const ge=({problemset:he,dispatch:me})=>{var ye,be;const[Se,Ee]=(0,oe.useState)({}),[Pe,we]=(0,oe.useState)([]),[xe,De]=(0,oe.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,oe.useEffect)(()=>{var Be,Ze,We;if(((Be=he==null?void 0:he.actionTabs)==null?void 0:Be.key)==="COMPLETION"){const ze=(0,ce.cloneDeep)((Ze=he==null?void 0:he.actionTabs)==null?void 0:Ze.params);Ee(ze),we((We=ze==null?void 0:ze.standard_answer)==null?void 0:We.map(Ke=>z({value:"",answer:(Ke==null?void 0:Ke.answer_text)||[]},Ke)))}},[(ye=he==null?void 0:he.actionTabs)==null?void 0:ye.key]);const Oe=()=>de(void 0,null,function*(){var Be,Ze;if(Pe.some(We=>(We==null?void 0:We.value)==="")){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(xe){const We=(0,ce.cloneDeep)((Be=he==null?void 0:he.actionTabs)==null?void 0:Be.params);we((Ze=We==null?void 0:We.standard_answer)==null?void 0:Ze.map(ze=>z({value:"",answer:(ze==null?void 0:ze.answer_text)||[]},ze)))}De(!xe)}),Le=(Be,Ze)=>{const We=Pe.map((ze,Ke)=>te(z({},ze),{value:Ke===Ze?Be.target.value:ze.value}));we(We)},je=()=>{Ee({}),we([]),De(!1),me({type:"problemset/setActionTabs",payload:{}})};return ae.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:he.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:xe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Oe,onCancel:je},ae.createElement("div",null,ae.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),ae.createElement(se.Z,{value:Se==null?void 0:Se.name}),Pe==null?void 0:Pe.map((Be,Ze)=>{const{value:We,answer:ze}=Be;let Ke="";return xe&&(ze!=null&&ze.includes(We))&&(Ke=le.Z.green),xe&&!(ze!=null&&ze.includes(We))&&(Ke=le.Z.red),ae.createElement("div",{key:Ze,style:{pointerEvents:xe?"none":"auto",marginTop:10},className:`${le.Z.row} ${Ke}`},ae.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",Ze+1,"\u7B54\u6848:"),(Be==null?void 0:Be.model)===1?ae.createElement(fe.default.TextArea,{className:le.Z.textArea,style:{width:610,marginRight:10},onChange:He=>Le(He,Ze),value:We}):ae.createElement(ie.Z,{value:We,onChange:He=>{const Ne=Pe.map((Re,Ve)=>te(z({},Re),{value:Ve===Ze?He:Re.value}));we(Ne)}}),xe&&(ze==null?void 0:ze.includes(We))&&ae.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),xe&&!(ze!=null&&ze.includes(We))&&ae.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),xe&&ae.createElement(oe.Fragment,null,ae.createElement("div",{className:le.Z.line}),(be=Se==null?void 0:Se.standard_answer)==null?void 0:be.map((Be,Ze)=>{var We,ze;return ae.createElement("div",{className:"c-grey-333 mb5"},ae.createElement("b",null,"\u586B\u7A7A",Ze+1,"\u7B54\u6848:\xA0"),(Be==null?void 0:Be.model)===1?((We=Be==null?void 0:Be.answer_text)==null?void 0:We.join("\u3001"))||"":ae.createElement(ie.Z,{value:(ze=Be==null?void 0:Be.answer_text)==null?void 0:ze.join("\u3001"),disabled:!0}))}),ae.createElement("div",{className:"c-grey-333 mb10"},ae.createElement("b",null,"\u89E3\u6790:\xA0"),(Se==null?void 0:Se.analysis)||"\u6682\u65E0\u89E3\u6790"))))};it.Z=(0,Ce.connect)(({problemset:he})=>({problemset:he}))(ge)},74989:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return fe}});var oe={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"},Ce=ve(60324),E=ve(59301),fe=({data:ce=[],activeTabsKey:ue,onClick:le})=>{const se=()=>ce.map((ae,re)=>E.createElement("div",{key:re,className:oe.few},E.createElement("b",{title:ae.name,style:{color:"#333333"},onClick:()=>le(ae.id,!1,ue==="3")},ae.name),re\xA0"))),ie=()=>{let ae=!0;const re=ce.slice(2,-2),ne=E.createElement("div",{className:oe.pWrap},re.map(ee=>E.createElement("span",{title:ee.name,onClick:()=>le(ee.id,!1,ue==="3"),key:ee.id},ee.name)));return ce.map((ee,a)=>{let y=null;return a>1&&ale(ee.id,!1,ue==="3")},ee.name),a\xA0")),y})};return E.createElement("aside",{style:{overflowX:"auto"}},ce.length>1&&E.createElement("span",{style:{cursor:"pointer",color:"#afaaaa"},className:"iconfont icon-zuoshangjiaofanhui",onClick:()=>{ce.length===1||le(ce[ce.length-2].id,!1,!0)}}),E.createElement("span",null,"\u5F53\u524D\u6587\u4EF6\u5939\uFF1A"),(ce==null?void 0:ce.length)>5?ie():se())}},30014:function(bt,it,ve){"use strict";var oe=ve(59301),Ce=ve(44993),E=ve(8591),pe=ve(43418),fe=ve(5112),ce=ve(89392),ue=ve.n(ce),le=ve(31263),se=ve(98573),ie=Object.defineProperty,ae=Object.defineProperties,re=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(de,ge,he)=>ge in de?ie(de,ge,{enumerable:!0,configurable:!0,writable:!0,value:he}):de[ge]=he,x=(de,ge)=>{for(var he in ge||(ge={}))ee.call(ge,he)&&y(de,he,ge[he]);if(ne)for(var he of ne(ge))a.call(ge,he)&&y(de,he,ge[he]);return de},b=(de,ge)=>ae(de,re(ge)),z=(de,ge,he)=>new Promise((me,ye)=>{var be=Pe=>{try{Ee(he.next(Pe))}catch(we){ye(we)}},Se=Pe=>{try{Ee(he.throw(Pe))}catch(we){ye(we)}},Ee=Pe=>Pe.done?me(Pe.value):Promise.resolve(Pe.value).then(be,Se);Ee((he=he.apply(de,ge)).next())});const te=({problemset:de,dispatch:ge})=>{var he,me;const[ye,be]=(0,oe.useState)({}),[Se,Ee]=(0,oe.useState)([]),[Pe,we]=(0,oe.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,oe.useEffect)(()=>{var Le,je;if(((Le=de==null?void 0:de.actionTabs)==null?void 0:Le.key)==="JUDGMENT"){const Be=(0,ce.cloneDeep)((je=de==null?void 0:de.actionTabs)==null?void 0:je.params);be(Be),Ee(Be.choices)}},[(he=de==null?void 0:de.actionTabs)==null?void 0:he.key]);const De=()=>z(void 0,null,function*(){var Le;if(!Se.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,ce.cloneDeep)((Le=de==null?void 0:de.actionTabs)==null?void 0:Le.params);Ee(je.choices)}we(!Pe)}),Ae=(Le,je)=>{console.log(Le.target.checked);const Be=Se.map((Ze,We)=>b(x({},Ze),{checked:We===je?Le.target.checked:!1}));Ee(Be)},Oe=()=>{be({}),Ee([]),we(!1),ge({type:"problemset/setActionTabs",payload:{}})};return oe.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:de.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Pe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:De,onCancel:Oe},oe.createElement("div",null,oe.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),oe.createElement(se.Z,{value:ye==null?void 0:ye.name}),Se==null?void 0:Se.map((Le,je)=>{const{is_answer:Be,checked:Ze,choice_text:We}=Le;let ze="";return Pe&&Be&&(ze=le.Z.green),Pe&&!Be&&Ze&&(ze=le.Z.red),oe.createElement("div",{key:je,style:{pointerEvents:Pe?"none":"auto"},className:`${le.Z.row} ${ze}`},oe.createElement(fe.ZP,{onChange:Ke=>Ae(Ke,je),checked:Ze}),oe.createElement(se.Z,{className:le.Z.html,value:We}),Pe&&Be&&oe.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Pe&&!Be&&Ze&&oe.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Pe&&oe.createElement(oe.Fragment,null,oe.createElement("div",{className:le.Z.line}),oe.createElement("div",{className:"c-grey-333 mb5"},oe.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(me=Se.find(Le=>Le.is_answer))==null?void 0:me.choice_text),oe.createElement("div",{className:"c-grey-333 mb10"},oe.createElement("b",null,"\u89E3\u6790:\xA0"),(ye==null?void 0:ye.analysis)||"\u6682\u65E0\u89E3\u6790"))))};it.Z=(0,Ce.connect)(({problemset:de})=>({problemset:de}))(te)},1519:function(bt,it,ve){"use strict";var oe=ve(59301),Ce=ve(44993),E=ve(8591),pe=ve(43418),fe=ve(24905),ce=ve(89392),ue=ve.n(ce),le=ve(31263),se=ve(98573),ie=Object.defineProperty,ae=Object.defineProperties,re=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(de,ge,he)=>ge in de?ie(de,ge,{enumerable:!0,configurable:!0,writable:!0,value:he}):de[ge]=he,x=(de,ge)=>{for(var he in ge||(ge={}))ee.call(ge,he)&&y(de,he,ge[he]);if(ne)for(var he of ne(ge))a.call(ge,he)&&y(de,he,ge[he]);return de},b=(de,ge)=>ae(de,re(ge)),z=(de,ge,he)=>new Promise((me,ye)=>{var be=Pe=>{try{Ee(he.next(Pe))}catch(we){ye(we)}},Se=Pe=>{try{Ee(he.throw(Pe))}catch(we){ye(we)}},Ee=Pe=>Pe.done?me(Pe.value):Promise.resolve(Pe.value).then(be,Se);Ee((he=he.apply(de,ge)).next())});const te=({problemset:de,dispatch:ge})=>{var he;const[me,ye]=(0,oe.useState)({}),[be,Se]=(0,oe.useState)([]),[Ee,Pe]=(0,oe.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,oe.useEffect)(()=>{var Le,je;if(((Le=de==null?void 0:de.actionTabs)==null?void 0:Le.key)==="MULTIPLE"){const Be=(0,ce.cloneDeep)((je=de==null?void 0:de.actionTabs)==null?void 0:je.params);ye(Be),Se(Be.choices)}},[(he=de==null?void 0:de.actionTabs)==null?void 0:he.key]);const xe=()=>z(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(Ee){const je=(0,ce.cloneDeep)((Le=de==null?void 0:de.actionTabs)==null?void 0:Le.params);Se(je.choices)}Pe(!Ee)}),De=(Le,je)=>{console.log(Le.target.checked);const Be=be.map((Ze,We)=>b(x({},Ze),{checked:We===je?Le.target.checked:Ze.checked}));Se(Be)},Ae=()=>{ye({}),Se([]),Pe(!1),ge({type:"problemset/setActionTabs",payload:{}})},Oe=()=>{let Le="";return be.forEach((je,Be)=>{je.is_answer&&(Le=Le+we[Be])}),Le};return oe.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:de.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ee?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:xe,onCancel:Ae},oe.createElement("div",null,oe.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),oe.createElement(se.Z,{value:me==null?void 0:me.name}),be==null?void 0:be.map((Le,je)=>{const{is_answer:Be,checked:Ze,choice_text:We}=Le;let ze="";return Ee&&Be&&(ze=le.Z.green),Ee&&!Be&&Ze&&(ze=le.Z.red),oe.createElement("div",{key:je,style:{pointerEvents:Ee?"none":"auto"},className:`${le.Z.row} ${ze}`},oe.createElement(fe.default,{style:{padding:3},onChange:Ke=>De(Ke,je),checked:Ze}),oe.createElement("span",null,we[je],".\xA0"),oe.createElement(se.Z,{className:le.Z.html,value:We}),Ee&&Be&&oe.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ee&&!Be&&Ze&&oe.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ee&&oe.createElement(oe.Fragment,null,oe.createElement("div",{className:le.Z.line}),oe.createElement("div",{className:"c-grey-333 mb5"},oe.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Oe()),oe.createElement("div",{className:"c-grey-333 mb10"},oe.createElement("b",null,"\u89E3\u6790:\xA0"),(me==null?void 0:me.analysis)||"\u6682\u65E0\u89E3\u6790"))))};it.Z=(0,Ce.connect)(({problemset:de})=>({problemset:de}))(te)},89252:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return Se},b:function(){return me}});var oe=ve(59301),Ce=ve(8591),E=ve(43418),pe=ve(92832),fe=ve(3113),ce=ve(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"},le=ve(52430),se=ve(73631),ie=ve(31328),ae=ve(88387),re=ve(89392),ne=ve(61136),ee=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(Ee,Pe,we)=>Pe in Ee?ee(Ee,Pe,{enumerable:!0,configurable:!0,writable:!0,value:we}):Ee[Pe]=we,de=(Ee,Pe)=>{for(var we in Pe||(Pe={}))b.call(Pe,we)&&te(Ee,we,Pe[we]);if(x)for(var we of x(Pe))z.call(Pe,we)&&te(Ee,we,Pe[we]);return Ee},ge=(Ee,Pe)=>a(Ee,y(Pe)),he=(Ee,Pe,we)=>new Promise((xe,De)=>{var Ae=je=>{try{Le(we.next(je))}catch(Be){De(Be)}},Oe=je=>{try{Le(we.throw(je))}catch(Be){De(Be)}},Le=je=>je.done?xe(je.value):Promise.resolve(je.value).then(Ae,Oe);Le((we=we.apply(Ee,Pe)).next())});const me=(Ee,Pe,we=[])=>{if(Ee)for(const xe of Ee){if(xe.key===Pe)return we;if(xe.children&&xe.children!=""){const De=me(xe.children,Pe,[...we,{id:xe.key,name:xe.title.props.name}]);if(De)return De}}},ye=({isProblemset:Ee,name:Pe,id:we,isShare:xe,itemBanksCount:De,onOpen:Ae=()=>{},onShare:Oe=()=>{},onMove:Le=()=>{},onDeleteOk:je=()=>{}})=>{const[Be,Ze]=(0,oe.useState)(!1),[We,ze]=(0,oe.useState)(Pe),[Ke,He]=(0,oe.useState)(Pe),Ne=Ve=>he(void 0,null,function*(){const Je=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!Ke.trim()){Ce.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(Ke.charAt(0)===" "){Ce.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let Ye=0;Ye{E.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4\u5220\u9664",className:"custom-modal-divider ",icon:null,content:oe.createElement("div",null,oe.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"),oe.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:()=>he(void 0,null,function*(){(yield(0,le.ZP)(`/api/item_banks_groups/${Math.abs(Ve)}.json`,{method:"delete",body:{}})).status===0&&je(Ve)})})};return oe.createElement("div",{className:ue.list,onClick:Ve=>Ae(we,xe)},Be?oe.createElement(pe.default,{style:{maxWidth:780},value:Ke,onChange:Ve=>{He(Ve.target.value)},onClick:Ve=>Ve.stopPropagation()}):oe.createElement("div",{className:ue.name,title:We},We),De?oe.createElement("div",{className:ue.subject},"\u8BD5\u9898\u6570 ",De):"",Ee&&oe.createElement("div",{className:ue.btns},Be?oe.createElement(oe.Fragment,null,oe.createElement("i",{className:"iconfont icon-chenggong1 ml10",style:{color:"#33BD8C"},onClick:Ve=>{Ve.stopPropagation(),Ne(we)}}),oe.createElement("i",{className:"iconfont icon-qingchu ml10",onClick:Ve=>{Ve.stopPropagation(),He(We),Ze(!1)}})):oe.createElement(oe.Fragment,null,oe.createElement("i",{className:"iconfont icon-shangyi3 ml10",onClick:Ve=>{Ve.stopPropagation(),Le(we,"up")}}),oe.createElement("i",{className:"iconfont icon-shangyi3 ml10",style:{transform:"rotate(180deg)"},onClick:Ve=>{Ve.stopPropagation(),Le(we,"down")}})),oe.createElement("div",{style:{position:"relative",top:"-2px",display:"flex"}},oe.createElement(fe.ZP,{className:"ml10",onClick:Ve=>{Ve.stopPropagation(),Oe(Math.abs(we))},type:"link"},"\u5171\u4EAB\u5168\u90E8\u6587\u4EF6\u5939"),oe.createElement(fe.ZP,{className:"ml10",onClick:Ve=>{Ve.stopPropagation(),Ze(!0)},type:"link"},"\u91CD\u547D\u540D"),oe.createElement(fe.ZP,{onClick:Ve=>{Ve.stopPropagation(),Re(we)},type:"link",danger:!0},"\u5220\u9664"))))};var Se=({isProblemset:Ee,data:Pe,onOpen:we=()=>{},onShare:xe=()=>{},navigation:De,reloadData:Ae,activeTabsKey:Oe,setRootData:Le,params:je})=>{const[Be,Ze]=(0,oe.useState)(),[We,ze]=(0,oe.useState)([]),[Ke,He]=(0,oe.useState)([]);(0,oe.useEffect)(()=>{Be&&setTimeout(()=>{Le(Be)},200)},[Be]),(0,oe.useEffect)(()=>{He([]),ze([])},[Pe]),(0,oe.useEffect)(()=>{Ke.length===0&&We.length===0&&Ze(Pe==null?void 0:Pe.map(_e=>({title:oe.createElement(ye,{isProblemset:Ee,name:_e.name,id:_e.id,isShare:_e.is_share,itemBanksCount:_e.item_banks_count,onMove:Re,onOpen:we,onShare:xe,onDeleteOk:Je}),key:_e.id,icon:_e.is_share?oe.createElement("img",{onClick:()=>{we(_e.id)},src:ie,className:ue.share_folderIcon}):oe.createElement("img",{onClick:()=>{we(_e.id)},src:se,className:ue.folderIcon}),isLeaf:!_e.have_child})))},[Ke,We,Pe]);const Ne=(_e,ke,Fe)=>{const Ge=(0,re.cloneDeep)(_e);for(let at=0;athe(void 0,null,function*(){(ke==="up"?yield(0,ae.A1)({id:Math.abs(_e)}):yield(0,ae.vi)({id:Math.abs(_e)})).status===0&&Ze(Ge=>Ne(Ge,_e,ke))}),Ve=(_e,ke)=>_e.filter(Fe=>Fe.key===ke?!1:(Fe.children&&(Fe.children=Ve(Fe.children,ke)),!0)),Je=_e=>{Ze(ke=>Ve(ke,_e)),Ae()},ot=(_e,ke,Fe)=>_e.map(Ge=>Ge.key===ke?de(de({},Ge),Fe):Ge.children?ge(de({},Ge),{children:ot(Ge.children,ke,Fe)}):Ge),Ye=_e=>he(void 0,null,function*(){var ke;const{key:Fe}=_e;let Ge=Oe===ne.TabType.TeachGroupShare?"3":"";const at=yield(0,ae.ex)(ge(de({},je),{group_id:Math.abs(Fe),parents:[...De||[{id:0,name:"\u6839\u76EE\u5F55"}],...(ke=me(Be,Fe))==null?void 0:ke.map(Ie=>({id:Ie.id,name:Ie.name}))],type:Ge})),{data:$e,total_count:qe}=at||{};qe>0&&Ze(Ie=>ot(Ie,Fe,{children:$e.map(Te=>({title:oe.createElement(ye,{isProblemset:Ee,name:Te.name,id:Te.id,itemBanksCount:Te.item_banks_count,onMove:Re,onOpen:we,onShare:xe,onDeleteOk:Je}),key:Te.id,icon:Te.is_share?oe.createElement("img",{onClick:()=>{we(Te.id)},src:ie,className:ue.share_folderIcon}):oe.createElement("img",{onClick:()=>{we(Te.id)},src:se,className:ue.folderIcon}),isLeaf:!Te.have_child}))}))}),Ue=(_e,ke)=>{He(_e)};return(Be==null?void 0:Be.length)>0&&oe.createElement(ce.default,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:Be,loadData:Ye,onExpand:Ue,onLoad:_e=>{ze(_e)},className:ue.folderWrapper,selectable:!1,expandedKeys:Ke,loadedKeys:We})}},79044:function(bt,it,ve){"use strict";var oe=ve(59301),Ce=ve(44993),E=ve(8591),pe=ve(43418),fe=ve(5112),ce=ve(89392),ue=ve.n(ce),le=ve(31263),se=ve(98573),ie=ve(59301),ae=Object.defineProperty,re=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ge,he,me)=>he in ge?ae(ge,he,{enumerable:!0,configurable:!0,writable:!0,value:me}):ge[he]=me,b=(ge,he)=>{for(var me in he||(he={}))a.call(he,me)&&x(ge,me,he[me]);if(ee)for(var me of ee(he))y.call(he,me)&&x(ge,me,he[me]);return ge},z=(ge,he)=>re(ge,ne(he)),te=(ge,he,me)=>new Promise((ye,be)=>{var Se=we=>{try{Pe(me.next(we))}catch(xe){be(xe)}},Ee=we=>{try{Pe(me.throw(we))}catch(xe){be(xe)}},Pe=we=>we.done?ye(we.value):Promise.resolve(we.value).then(Se,Ee);Pe((me=me.apply(ge,he)).next())});const de=({problemset:ge,dispatch:he})=>{var me;const[ye,be]=(0,oe.useState)({}),[Se,Ee]=(0,oe.useState)([]),[Pe,we]=(0,oe.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,oe.useEffect)(()=>{var Le,je;if(((Le=ge==null?void 0:ge.actionTabs)==null?void 0:Le.key)==="SINGLE"){const Be=(0,ce.cloneDeep)((je=ge==null?void 0:ge.actionTabs)==null?void 0:je.params);be(Be),Ee(Be.choices)}},[(me=ge==null?void 0:ge.actionTabs)==null?void 0:me.key]);const De=()=>te(void 0,null,function*(){var Le;if(!Se.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,ce.cloneDeep)((Le=ge==null?void 0:ge.actionTabs)==null?void 0:Le.params);Ee(je.choices)}we(!Pe)}),Ae=(Le,je)=>{console.log(Le.target.checked);const Be=Se.map((Ze,We)=>z(b({},Ze),{checked:We===je?Le.target.checked:!1}));Ee(Be)},Oe=()=>{be({}),Ee([]),we(!1),he({type:"problemset/setActionTabs",payload:{}})};return ie.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:ge.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Pe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:De,onCancel:Oe},ie.createElement("div",null,ie.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),ie.createElement(se.Z,{value:ye==null?void 0:ye.name}),Se==null?void 0:Se.map((Le,je)=>{const{is_answer:Be,checked:Ze,choice_text:We}=Le;let ze="";return Pe&&Be&&(ze=le.Z.green),Pe&&!Be&&Ze&&(ze=le.Z.red),ie.createElement("div",{key:je,style:{pointerEvents:Pe?"none":"auto"},className:`${le.Z.row} ${ze}`},ie.createElement(fe.ZP,{onChange:Ke=>Ae(Ke,je),checked:Ze}),ie.createElement("span",null,xe[je],".\xA0"),ie.createElement(se.Z,{className:le.Z.html,value:We}),Pe&&Be&&ie.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Pe&&!Be&&Ze&&ie.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Pe&&ie.createElement(oe.Fragment,null,ie.createElement("div",{className:le.Z.line}),ie.createElement("div",{className:"c-grey-333 mb5"},ie.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),xe[Se.findIndex(Le=>Le.is_answer)]),ie.createElement("div",{className:"c-grey-333 mb10"},ie.createElement("b",null,"\u89E3\u6790:\xA0"),(ye==null?void 0:ye.analysis)||"\u6682\u65E0\u89E3\u6790"))))};it.Z=(0,Ce.connect)(({problemset:ge})=>({problemset:ge}))(de)},96834:function(bt,it,ve){"use strict";var oe=ve(59301),Ce=ve(44993),E=ve(8591),pe=ve(43418),fe=ve(89392),ce=ve.n(fe),ue=ve(31263),le=ve(98573),se=ve(4213),ie=ve(59301),ae=(ne,ee,a)=>new Promise((y,x)=>{var b=de=>{try{te(a.next(de))}catch(ge){x(ge)}},z=de=>{try{te(a.throw(de))}catch(ge){x(ge)}},te=de=>de.done?y(de.value):Promise.resolve(de.value).then(b,z);te((a=a.apply(ne,ee)).next())});const re=({problemset:ne,dispatch:ee})=>{var a,y,x,b,z;const[te,de]=(0,oe.useState)({}),[ge,he]=(0,oe.useState)(!1),[me,ye]=(0,oe.useState)(!0),[be,Se]=(0,oe.useState)("");(0,oe.useEffect)(()=>{var we,xe;if(((we=ne==null?void 0:ne.actionTabs)==null?void 0:we.key)==="SUBJECTIVE"){const De=(0,fe.cloneDeep)((xe=ne==null?void 0:ne.actionTabs)==null?void 0:xe.params);de(De)}},[(a=ne==null?void 0:ne.actionTabs)==null?void 0:a.key]);const Ee=()=>ae(void 0,null,function*(){if(!be){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}ge&&Se(""),he(!ge)}),Pe=()=>{de({}),ye(!0),he(!1),Se(""),ee({type:"problemset/setActionTabs",payload:{}})};return console.log("----",ge),ie.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:ne.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:ge?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:Ee,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:Pe},ie.createElement("div",null,ie.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),ie.createElement(le.Z,{value:te==null?void 0:te.name,style:{marginBottom:10,color:"#5f6368"}}),me?ie.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{ye(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):ie.createElement(se.Z,{height:160,defaultValue:be,onChange:we=>{Se(we)}}),ge&&ie.createElement(oe.Fragment,null,ie.createElement("div",{className:ue.Z.line}),ie.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),ie.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&&ie.createElement("div",{style:{marginTop:10,marginBottom:10}},ie.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(b=te==null?void 0:te.keywords)==null?void 0:b.map(we=>{var xe,De,Ae;return((xe=we==null?void 0:we.keyword)==null?void 0:xe.length)>1?((De=we==null?void 0:we.keyword)==null?void 0:De.join("\u6216"))+"\uFF1B":((Ae=we==null?void 0:we.keyword)==null?void 0:Ae[0])+"\uFF1B"})),ie.createElement("div",{style:{color:"#5F6368",marginTop:((z=te==null?void 0:te.keywords)==null?void 0:z.length)<=0?20:10}},ie.createElement("b",null,"\u89E3\u6790:")),ie.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(te==null?void 0:te.analysis)||"\u6682\u65E0\u89E3\u6790"))))};it.Z=(0,Ce.connect)(({problemset:ne})=>({problemset:ne}))(re)},56033:function(bt,it,ve){"use strict";ve.d(it,{N:function(){return te},Z:function(){return de}});var oe=ve(59301),Ce=ve(98573),E=ve(5112),pe=ve(6848),fe=ve(95237),ce=ve(43604),ue=ve(24905),le=ve(20834),se=ve(38854),ie={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"},ae=ve(64681),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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",ne=ve(24334),ee=ve(24302),a=ve(89299),y=(ge,he,me)=>new Promise((ye,be)=>{var Se=we=>{try{Pe(me.next(we))}catch(xe){be(xe)}},Ee=we=>{try{Pe(me.throw(we))}catch(xe){be(xe)}},Pe=we=>we.done?ye(we.value):Promise.resolve(we.value).then(Se,Ee);Pe((me=me.apply(ge,he)).next())});const x=["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"],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"],z=({data:ge,selectIds:he,onSelectCheckBox:me=()=>{},showCheckbox:ye=!0})=>{var be,Se,Ee;const[Pe,we]=(0,oe.useState)(!1),xe=(0,oe.useRef)(),De=()=>{var Be,Ze;return ge.item_type==="JUDGMENT"?oe.createElement("div",{className:ie.judgmentContent},ge.choices.map((We,ze)=>oe.createElement(E.ZP,{key:ze,disabled:!0},We.choice_text))):ge.item_type==="PROGRAM"?oe.createElement("div",{className:ie.programContent},oe.createElement(Ce.Z,{value:(Be=ge.program_attr)==null?void 0:Be.description})):ge.item_type==="COMBINATION"?oe.createElement("div",{className:ie.combinationContent},(Ze=ge==null?void 0:ge.sub_item_banks)==null?void 0:Ze.map((We,ze)=>{var Ke,He,Ne,Re,Ve,Je;const ot=`(\u9898\u76EE${ze+1}-${(We==null?void 0:We.item_type)=="SINGLE"?"\u5355\u9009\u9898":(We==null?void 0:We.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(We==null?void 0:We.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(We==null?void 0:We.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return oe.createElement(oe.Fragment,null,oe.createElement("div",{style:{marginTop:10,marginBottom:10}},oe.createElement(Ce.Z,{value:ot+We.name})),((We==null?void 0:We.item_type)=="SINGLE"||(We==null?void 0:We.item_type)=="MULTIPLE")&&We.choices.map((Ye,Ue)=>oe.createElement("div",{key:Ue,className:ie.otherContentItem},oe.createElement("p",null,x[Ue]),oe.createElement(Ce.Z,{className:ie.otehrContentHtml,value:Ye.choice_text}))),(We==null?void 0:We.item_type)=="JUDGMENT"&&oe.createElement("div",{style:{display:"flex",marginBottom:10}},We.choices.map((Ye,Ue)=>oe.createElement(E.ZP,{key:Ue,disabled:!0},Ye.choice_text))),oe.createElement("div",{className:ie.con},(We==null?void 0:We.item_type)=="SINGLE"&&oe.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",b==null?void 0:b[(Ke=We==null?void 0:We.choices)==null?void 0:Ke.findIndex(Ye=>Ye==null?void 0:Ye.is_answer)]," "),(We==null?void 0:We.item_type)=="COMPLETION"&&((He=We==null?void 0:We.standard_answer)==null?void 0:He.map((Ye,Ue)=>{var _e;return oe.createElement("div",{key:Ue,className:ie.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Ye.position}\uFF09\uFF1A${(_e=Ye==null?void 0:Ye.answer_text)==null?void 0:_e.join("\u3001")}`)})),(We==null?void 0:We.item_type)=="MULTIPLE"&&oe.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(Ne=We==null?void 0:We.choices)==null?void 0:Ne.map((Ye,Ue)=>{if(Ye!=null&&Ye.is_answer)return(b==null?void 0:b[Ue])+" "})," "),(We==null?void 0:We.item_type)=="JUDGMENT"&&oe.createElement("div",null,"\u7B54\u6848\uFF1A",(Ve=(Re=We==null?void 0:We.choices)==null?void 0:Re.find(Ye=>Ye.is_answer))==null?void 0:Ve.choice_text),(We==null?void 0:We.item_type)=="SUBJECTIVE"&&oe.createElement("div",null,"\u7B54\u6848\uFF1A",(Je=We==null?void 0:We.answer_texts)==null?void 0:Je[0]),oe.createElement("div",null,oe.createElement("span",null,"\u89E3\u6790\uFF1A"),oe.createElement(Ce.Z,{className:ie.parseAnswerHtml,value:We.analysis||"\u6682\u65E0\u89E3\u6790"})),oe.createElement("div",null,oe.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),oe.createElement(pe.Z,{title:(ge==null?void 0:ge.tag_discipline)||"--"},oe.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(ge==null?void 0:ge.tag_discipline)||"--")))))})):oe.createElement("div",{className:ie.otherContent},ge.choices.map((We,ze)=>oe.createElement("div",{key:ze,className:ie.otherContentItem},oe.createElement("p",null,x[ze]),oe.createElement(Ce.Z,{className:ie.otehrContentHtml,value:We.choice_text}))))},Ae=()=>{var Be;if((ge==null?void 0:ge.item_type)!=="BPROGRAM")return oe.createElement("div",null,(Be=ge.standard_answer)==null?void 0:Be.map((Ze,We)=>{var ze,Ke;return oe.createElement("div",{key:We,className:ie.answerHtml},(Ze==null?void 0:Ze.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${Ze.position}\uFF09\uFF1A${(ze=Ze==null?void 0:Ze.answer_text)==null?void 0:ze.join("\u3001")}`:oe.createElement("div",{style:{display:"flex",alignItems:"center"}},oe.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",Ze.position,"\uFF09\uFF1A"),oe.createElement(ee.Z,{value:(Ke=Ze==null?void 0:Ze.answer_text)==null?void 0:Ke.join("\u3001"),readOnly:!0})))}))},Oe=()=>{var Be,Ze,We,ze,Ke,He;const Ne={SUBJECTIVE:(Be=ge.answer_texts)==null?void 0:Be[0],JUDGMENT:(We=(Ze=ge.choices)==null?void 0:Ze.find(ke=>ke.is_answer))==null?void 0:We.choice_text},Re=ge.choices.map(ke=>ke.is_answer).findIndex(ke=>ke),Ve=Re>-1?b[Re]:"";let Je="";ge.choices.map((ke,Fe)=>{ke.is_answer&&(Je+=b[Fe])});const ot=Ne[ge.item_type];let Ye=((ze=ge==null?void 0:ge.program_attr)==null?void 0:ze.code)||"";try{Ye=ne.Base64.decode(((Ke=ge==null?void 0:ge.program_attr)==null?void 0:Ke.code)||"")}catch(ke){}const Ue={SINGLE:oe.createElement(fe.Z,null,oe.createElement(ce.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),oe.createElement(ce.Z,{flex:1},oe.createElement(Ce.Z,{className:ie.answerHtml,value:`\u7B54\u6848\uFF1A${Ve||"\u65E0"}`}))),MULTIPLE:oe.createElement(fe.Z,null,oe.createElement(ce.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),oe.createElement(ce.Z,{flex:1},oe.createElement(Ce.Z,{className:ie.answerHtml,value:`\u7B54\u6848\uFF1A${Je||"\u65E0"}`}))),COMPLETION:Ae(),BPROGRAM:oe.createElement("div",null,oe.createElement(Ce.Z,{className:ie.answerHtml,showProgramFill:!0,value:Ye}),(He=ge.standard_answer)==null?void 0:He.map((ke,Fe)=>oe.createElement("div",{key:Fe,className:ie.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${ke.position}\uFF09\uFF1A${ke==null?void 0:ke.answer_text}`)))},_e=oe.createElement(fe.Z,null,oe.createElement(ce.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),oe.createElement(ce.Z,{flex:1},oe.createElement(Ce.Z,{className:ie.answerHtml,value:`${ot||"\u65E0"}`})));return Ue[ge.item_type]||_e},Le=Be=>{let Ze=[...he];Be.target.checked?Ze.push(ge.id):Ze=Ze.filter(We=>We!==ge.id),me(Ze)},je=Be=>y(void 0,null,function*(){if(!Be&&!(he!=null&&he.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:oe.createElement("div",{className:`font14 ${ie.overflow}`,style:{maxHeight:500,overflow:"auto"}},oe.createElement("div",{className:ie.tips},oe.createElement("div",null,"\u63D0\u793A\uFF1A"),oe.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"),oe.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")),oe.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),oe.createElement(CustomTree,{defaultValue:!0,value:xe.current,onChange:Ze=>xe.current=Ze})),onOk:()=>y(void 0,null,function*(){var Ze;const We=yield batchGroup({ids:Be?[Be]:he,groups_ids:(Ze=xe.current)==null?void 0:Ze[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",We),xe.current=[],We==null||We.status})})});return oe.createElement("div",{className:ie.itemWrap},oe.createElement("div",{className:ie.list},ye&&oe.createElement(ue.default,{className:"mr10",onChange:Le,checked:he.includes(ge.id)}),oe.createElement("div",{onClick:()=>we(!Pe),className:ie.title},oe.createElement(Ce.Z,{key:1,showLines:1,showTextOnly:!0,className:ie.topicTitleContent,value:(ge==null?void 0:ge.item_type)==="BPROGRAM"?(be=ge==null?void 0:ge.program_attr)==null?void 0:be.description:ge.name})),oe.createElement("div",{onClick:()=>we(!Pe),className:ie.tr},oe.createElement("i",{style:{transform:Pe?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),oe.createElement("aside",{style:Pe?{display:"block"}:{display:"none"},className:ie.itemDetail},oe.createElement("div",{style:{marginBottom:44}},oe.createElement(Ce.Z,{key:2,className:ie.topicTitleContent,value:(ge==null?void 0:ge.item_type)==="BPROGRAM"?(Se=ge==null?void 0:ge.program_attr)==null?void 0:Se.description:ge.name}),oe.createElement("div",{className:`${ie.row} mt15`},De()),oe.createElement("div",{className:ie.row},oe.createElement("div",{className:ie.updateTimeRow},oe.createElement("div",{className:ie.updateTimeWrap},ge.item_type==="PROGRAM"&&oe.createElement("p",{className:ie.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(Ee=ge==null?void 0:ge.languages)==null?void 0:Ee.join("/")))))),ge.item_type!=="COMBINATION"&&oe.createElement("div",{className:ie.answerWrapper},oe.createElement("img",{src:re,alt:"",className:ie.decoration}),oe.createElement("div",{className:ie.answer},Oe()),oe.createElement("div",{className:ie.parse},oe.createElement("div",{className:ie.parseText},"\u89E3\u6790\uFF1A"),oe.createElement("div",{className:ie.parseAnswer},ge.analysis?oe.createElement(Ce.Z,{className:ie.parseAnswerHtml,value:ge.analysis}):"\u6682\u65E0\u89E3\u6790")),oe.createElement("div",{className:ie.parse},oe.createElement("div",{className:ie.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),oe.createElement(pe.Z,{title:(ge==null?void 0:ge.tag_discipline)||"--"},oe.createElement("div",{className:ie.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(ge==null?void 0:ge.tag_discipline)||"--"))))))},te=({SubjectShare:ge,isProblemset:he,data:me,user:ye,page:be,activeTabsKey:Se,onPublicReview:Ee=()=>{},onStartExperience:Pe=()=>{},onSetPrivate:we=()=>{},onCorrection:xe=()=>{},onChangeTag:De=()=>{},onCollect:Ae=()=>{},onSetPublic:Oe=()=>{},onDelete:Le=()=>{},onCancel:je=()=>{},onSelect:Be=()=>{},onMoveTo:Ze=()=>{},addProblemset:We=()=>{},onSetShare:ze=()=>{},onCancelShare:Ke=()=>{},onPublish:He=()=>{},onCancelPublish:Ne=()=>{}})=>{var Re,Ve,Je,ot,Ye,Ue,_e,ke,Fe,Ge,at,$e,qe,Ie,Te;const Me=me.item_type==="PROGRAM"?`/problems/newedit/${(Re=me.program_attr)==null?void 0:Re.identifier}?tabs_key=${Se}&page=${be}`:me.item_type==="BPROGRAM"?`/problemset/edit/${(Ve=me.program_attr)==null?void 0:Ve.identifier}?type=1&tabs_key=${Se}&page=${be}`:`/problemset/edit/${me.id}?tabs_key=${Se}&page=${be}`,Qe=Se==="0"&&!me.public&&!me.apply&&(me.item_type==="PROGRAM"&&((Je=me.program_attr)==null?void 0:Je.status)!==0||me.item_type!=="PROGRAM"),tt=[{label:oe.createElement("a",{className:ie.actionLink,onClick:()=>onCopy(me.id,!1)},"\u590D\u5236"),key:"2",show:Se==="0"},{label:oe.createElement("a",{className:ie.actionLink,onClick:()=>{var Ft;return Ne((Ft=me==null?void 0:me.program_attr)==null?void 0:Ft.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(Se==="0"||Se==="3")&&me.item_type==="PROGRAM"&&((ot=me.program_attr)==null?void 0:ot.status)!==0&&!me.public&&((Ye=me.author)==null?void 0:Ye.login)===((Ue=ye.userInfo)==null?void 0:Ue.login)},{label:oe.createElement("a",{className:ie.actionLink,onClick:()=>Ze(me.id)},"\u79FB\u52A8\u5230"),key:"1",show:Se==="0"},{label:oe.createElement("a",{className:ie.actionLink,onClick:()=>{me.is_share?Ke(me.id):ze(me.id)}},"\u5171\u4EAB"),key:"3",show:Se==="0"&&ge},{label:oe.createElement("a",{className:ie.actionLink,onClick:()=>Oe(me)},"\u516C\u5F00"),key:"4",show:Qe},{label:oe.createElement("a",{className:ie.reviewFlag,onClick:Ee},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:Se==="0"&&!me.public&&me.apply&&(me.item_type==="PROGRAM"&&me.program_attr.status!==0||me.item_type!=="PROGRAM")},{label:oe.createElement("a",{className:ie.actionLink,onClick:()=>we(me.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(Se==="0"||Se==="1")&&me.public&&((_e=me.author)==null?void 0:_e.login)===((ke=ye.userInfo)==null?void 0:ke.login)||Se==="1"&&(0,ae.ag)()},{label:oe.createElement("a",{className:ie.actionLink,onClick:()=>Ae(me.id,me.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:Se==="2"},{label:oe.createElement("a",{className:ie.actionLink,onClick:()=>{var Ft;return He((Ft=me==null?void 0:me.program_attr)==null?void 0:Ft.identifier)}},"\u53D1\u5E03"),key:"8",show:(Se==="0"||Se==="3")&&me.item_type==="PROGRAM"&&((Fe=me.program_attr)==null?void 0:Fe.status)===0&&!me.public&&((Ge=me.author)==null?void 0:Ge.login)===((at=ye.userInfo)==null?void 0:at.login)},{label:oe.createElement("a",{className:ie.actionLink,onClick:()=>Ae(me.id,me.is_collected)},me.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:(Se==="1"||Se==="3")&&!(0,ae.ag)()&&!(0,ae.JA)()&&(($e=me.author)==null?void 0:$e.login)!==((qe=ye.userInfo)==null?void 0:qe.login)},{label:oe.createElement("a",{className:ie.actionLink,onClick:()=>xe(me.id)},"\u7EA0\u9519"),key:"10",show:Se!=="0"&&!(0,ae.ag)()&&!(0,ae.JA)()},{label:oe.createElement("a",{className:ie.actionLink,onClick:()=>De(me)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:Se==="0"||Se==="3"&&(me==null?void 0:me.edit_item_bank)},{label:oe.createElement("a",{className:ie.actionLink,onClick:()=>Le(me.id)},"\u5220\u9664"),key:"11",show:Se==="0"&&!me.public||Se==="1"&&(0,ae.ag)()&&((Ie=me.author)==null?void 0:Ie.login)!==((Te=ye.userInfo)==null?void 0:Te.login)},{label:oe.createElement("a",{className:ie.actionLink,onClick:()=>We(me.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:Se==="1"||Se==="3"}].filter(Ft=>Ft.show),dt=oe.createElement(le.default,{forceSubMenuRender:!0,className:ie.menu,items:tt}),et=oe.createElement(le.default,{forceSubMenuRender:!0,className:ie.menu},oe.createElement(le.default.Item,{key:"10"},oe.createElement("a",{className:ie.actionLink,onClick:()=>xe(me.id)},"\u7EA0\u9519"))),nt=Se!=="0"&&!(0,ae.ag)()&&!(0,ae.JA)();return oe.createElement(oe.Fragment,null,he?oe.createElement(oe.Fragment,null,(Se==="0"||Se==="3"&&(me==null?void 0:me.edit_item_bank))&&!me.public&&oe.createElement("span",{className:ie.textBtn,style:{cursor:"pointer"},onClick:()=>{(0,a.xg)(Me);const Ft=document.getElementById(me.id),mt=window.pageYOffset||document.documentElement.scrollTop;localStorage.setItem("problemsetid",Ft.getBoundingClientRect().top+mt+"")}},oe.createElement("div",{className:ie.line},oe.createElement("b",{className:ie.b1}),oe.createElement("b",{className:ie.b2})),oe.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),"\u7F16\u8F91"),oe.createElement("span",{className:ie.textBtn,style:{cursor:"pointer"},onClick:()=>Pe(me)},oe.createElement("div",{className:ie.line},oe.createElement("b",{className:ie.b1}),oe.createElement("b",{className:ie.b2})),oe.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",oe.createElement("div",{className:ie.line},oe.createElement("b",{className:ie.b1}),oe.createElement("b",{className:ie.b2}))),tt.length>0&&oe.createElement(se.Z,{dropdownRender:()=>dt},oe.createElement("span",{style:{cursor:"default",width:"105px"},onClick:Ft=>Ft.preventDefault()},oe.createElement("span",{className:ie.textBtn},oe.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",oe.createElement("div",{className:ie.line},oe.createElement("b",{className:ie.b1}),oe.createElement("b",{className:ie.b2})))))):nt?oe.createElement(se.Z,{className:"ml40",dropdownRender:()=>et},oe.createElement("span",{style:{cursor:"default",width:"105px"},onClick:Ft=>Ft.preventDefault()},oe.createElement("span",{className:ie.textBtn},oe.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",oe.createElement("div",{className:ie.line},oe.createElement("b",{className:ie.b1}),oe.createElement("b",{className:ie.b2}))))):oe.createElement("span",null))};var de=z},61136:function(bt,it,ve){"use strict";ve.r(it),ve.d(it,{TabType:function(){return gn},default:function(){return $t}});var oe=ve(59301),Ce=ve(44993),E=ve(24949),pe=ve(99313),fe=ve(92832),ce=ve(78241),ue=ve(43418),le=ve(5112),se=ve(8591),ie=ve(71418),ae=ve(24905),re=ve(20834),ne=ve(6848),ee=ve(19842),a=ve(57809),y=ve(66104),x=ve(3113),b=ve(38854),z=ve(95237),te=ve(58421),de=ve(23464),ge=ve(63604),he=ve(31263),me=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Se=(ft,Dt)=>{var At={};for(var en in ft)ye.call(ft,en)&&Dt.indexOf(en)<0&&(At[en]=ft[en]);if(ft!=null&&me)for(var en of me(ft))Dt.indexOf(en)<0&&be.call(ft,en)&&(At[en]=ft[en]);return At};const Ee=ft=>{var Dt=ft,{problemset:At,globalSetting:en,loading:Kt,dispatch:Zt}=Dt,Cn=Se(Dt,["problemset","globalSetting","loading","dispatch"]);return oe.createElement(ue.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:At.actionTabs.key==="Problemset-PublicReview",title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{Zt({type:"problemset/setActionTabs",payload:{}})},onCancel:()=>{Zt({type:"problemset/setActionTabs",payload:{}})}},oe.createElement("div",{className:he.Z.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),oe.createElement("div",{className:he.Z.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};var Pe=(0,Ce.connect)(({problemset:ft,loading:Dt,globalSetting:At})=>({problemset:ft,globalSetting:At,loading:Dt.effects}))(Ee),we={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"},xe=ve(92578),De=ve(61186),Ae=ve.n(De),Oe=ve(13952);const Le=({problemset:ft,dispatch:Dt})=>{const[At,en]=(0,oe.useState)([]),[Kt,Zt]=(0,oe.useState)(!0),Cn=()=>{Dt({type:"problemset/setActionTabs",payload:{}})};(0,oe.useEffect)(()=>{var On,Gn;ft.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898"&&en([(Gn=(On=ft.actionTabs)==null?void 0:On.params)==null?void 0:Gn.group_id])},[ft.actionTabs.key]);const yn=()=>{if(At.length===0){se.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6\u5939");return}fn({},`/api/item_banks/export.xlsx?group_id=${At[0]}&include_children=${Kt}`,(On,Gn)=>{var Pr;if(((Pr=On.target.response)==null?void 0:Pr.type)==="application/json"){let Er=new FileReader;Er.readAsText(On.target.response,"utf-8"),Er.addEventListener("loadend",()=>{const sr=JSON.parse(Er.result);se.ZP.warning((sr==null?void 0:sr.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458")});return}let wr=new Blob([On.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),rr=`\u5BFC\u51FA\u8BD5\u9898-${Ae()().format("YYYYMMDD_HH:mm:ss")}.xlsx`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(wr,rr);else{let Er=URL.createObjectURL(wr),sr=document.createElement("a");sr.href=Er,sr.setAttribute("download",rr),document.body.appendChild(sr),sr.click(),window.URL.revokeObjectURL(sr.href)}Cn()})},fn=(On,Gn,Pr,wr)=>{const rr=Oe.Z.API_SERVER+Gn,Er=new window.XMLHttpRequest;return Er.withCredentials=!0,Er.addEventListener("load",function(sr){Pr(sr,Er)},!1),Er.addEventListener("error",function(sr){wr&&wr(sr)},!1),Er.responseType="blob",Er.open("GET",rr),Er.send(null),Er};return oe.createElement(ue.default,{centered:!0,title:"\u5BFC\u51FA\u8BD5\u9898",open:ft.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898",width:718,destroyOnClose:!0,wrapClassName:we.customModal,onCancel:Cn,onOk:yn},oe.createElement("aside",{className:we.exportModal},oe.createElement("div",{style:{marginBottom:20}},oe.createElement("label",{style:{marginRight:20}},"\u5BFC\u51FA\u8BBE\u7F6E"),oe.createElement(le.ZP.Group,{onChange:On=>{Zt(On.target.value)},value:Kt},oe.createElement(le.ZP,{value:!0},"\u5305\u542B\u5B50\u6587\u4EF6\u5939"),oe.createElement(le.ZP,{value:!1},"\u4EC5\u5F53\u524D\u6587\u4EF6\u5939"))),oe.createElement(xe.Z,{value:At,onChange:On=>en(On)}),oe.createElement("div",{className:we.export_text},"\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA")))};var je=(0,Ce.connect)(({problemset:ft})=>({problemset:ft}))(Le),Be={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"},Ze=ve(88387),We=(ft,Dt,At)=>new Promise((en,Kt)=>{var Zt=fn=>{try{yn(At.next(fn))}catch(On){Kt(On)}},Cn=fn=>{try{yn(At.throw(fn))}catch(On){Kt(On)}},yn=fn=>fn.done?en(fn.value):Promise.resolve(fn.value).then(Zt,Cn);yn((At=At.apply(ft,Dt)).next())});const ze=({problemset:ft,dispatch:Dt,onOk:At})=>{var en,Kt;const Zt=(0,Ce.useParams)(),[Cn,yn]=(0,oe.useState)([]),[fn,On]=(0,oe.useState)(1),[Gn,Pr]=(0,oe.useState)([]),[wr,rr]=(0,oe.useState)([]),[Er,sr]=(0,oe.useState)(!0),[Yn,lr]=(0,oe.useState)(!1),[kr,jr]=(0,oe.useState)(!1);(0,oe.useEffect)(()=>{var Bt,Tn;ft.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898"&&(Mn(),Pr([(Tn=(Bt=ft.actionTabs)==null?void 0:Bt.params)==null?void 0:Tn.group_id]))},[ft.actionTabs.key]);const Mn=()=>We(void 0,null,function*(){sr(!0);const Bt=yield(0,Ze.Of)({type:0,page:1,per_page:10,order_by:"new"});if(Bt!=null&&Bt.item_banks_group){const Hr=[{id:-1,item_banks_count:(Bt==null?void 0:Bt.no_group_count)||0,name:{name:"\u672A\u52A0\u5165\u5206\u7EC4"}}].concat((Bt==null?void 0:Bt.item_banks_group)||[]);yn(Hr)}sr(!1)}),Kr=()=>{Dt({type:"problemset/setActionTabs",payload:{}})},Pa=()=>We(void 0,null,function*(){if(Gn.length===0){se.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u7684\u6587\u4EF6\u5939");return}if(fn===1){On(2);return}lr(!0);const Bt=yield(0,Ze.GW)({item_banks_group_ids:Gn,clazz:"ItemBank",group_ids:wr});(Bt==null?void 0:Bt.status)===0&&(At(),Kr()),lr(!1)}),pa=Bt=>{Pr(Bt),jr(Bt.length===Cn.length)};return oe.createElement(ue.default,{centered:!0,afterClose:()=>{rr([]),On(1),jr(!1),yn([])},title:`\u5171\u4EAB\u8BD5\u9898${fn}/2`,open:ft.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898",footer:null,width:718,destroyOnClose:!0,wrapClassName:Be.customModal,onCancel:Kr},oe.createElement("aside",{className:Be.shareModal},oe.createElement(ie.Z,{spinning:Er},oe.createElement("div",{className:Be.content},fn===1&&oe.createElement("div",{className:Be.group},oe.createElement(xe.Z,{value:Gn,onChange:Bt=>Pr(Bt)})),fn===2&&oe.createElement("div",{className:Be.teachGroup},oe.createElement("p",null,"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),oe.createElement(ae.default.Group,{value:wr,onChange:Bt=>rr(Bt)},(Kt=(en=ft==null?void 0:ft.teachGroupData)==null?void 0:en.groups)==null?void 0:Kt.map(Bt=>oe.createElement(ae.default,{key:Bt.group_id,value:Bt.group_id},Bt==null?void 0:Bt.name))))),oe.createElement("div",{className:Be.footer},oe.createElement(x.ZP,{onClick:Kr},"\u53D6\u6D88"),oe.createElement(x.ZP,{loading:Yn,onClick:Pa,type:"primary"},fn===1?"\u4E0B\u4E00\u6B65":"\u786E\u8BA4\u5171\u4EAB")))))};var Ke=(0,Ce.connect)(({problemset:ft})=>({problemset:ft}))(ze),He=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ve=(ft,Dt)=>{var At={};for(var en in ft)Ne.call(ft,en)&&Dt.indexOf(en)<0&&(At[en]=ft[en]);if(ft!=null&&He)for(var en of He(ft))Dt.indexOf(en)<0&&Re.call(ft,en)&&(At[en]=ft[en]);return At},Je=(ft,Dt,At)=>new Promise((en,Kt)=>{var Zt=fn=>{try{yn(At.next(fn))}catch(On){Kt(On)}},Cn=fn=>{try{yn(At.throw(fn))}catch(On){Kt(On)}},yn=fn=>fn.done?en(fn.value):Promise.resolve(fn.value).then(Zt,Cn);yn((At=At.apply(ft,Dt)).next())});const ot=ft=>{var Dt=ft,{problemset:At,globalSetting:en,loading:Kt,dispatch:Zt,onReloadData:Cn=()=>{},isPiliangRevoke:yn=!1}=Dt,fn=Ve(Dt,["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"]);const On=(0,oe.useRef)(!1),[Gn,Pr]=(0,oe.useState)(!1);(0,oe.useEffect)(()=>{At.actionTabs.key==="Problemset-SetPrivate"?window.localStorage.getItem("problemset-set-private-hint-flag")==="1"?wr():Pr(!0):Pr(!1)},[At.actionTabs.key]);const wr=()=>Je(void 0,null,function*(){On.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1");let rr={};yn?rr=yield Zt({type:"problemset/revokePublish",payload:At.actionTabs.params}):rr=yield Zt({type:"problemset/setPrivate",payload:At.actionTabs.params}),Zt({type:"problemset/setActionTabs",payload:{}}),On.current=!1,(rr==null?void 0:rr.status)===0&&Cn()});return oe.createElement(ue.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Gn,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:yn?Kt["problemset/revokePublish"]:Kt["problemset/setPrivate"],width:"442px",onOk:wr,onCancel:()=>{Zt({type:"problemset/setActionTabs",payload:{}}),On.current=!1}},oe.createElement("div",{className:he.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"),oe.createElement("div",{className:he.Z.modalContentLeft},"\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"),oe.createElement("div",null,oe.createElement(ae.default,{className:"mt10",defaultChecked:!1,onChange:rr=>On.current=rr.target.checked},"\u4E0D\u518D\u63D0\u793A")))};var Ye=(0,Ce.connect)(({problemset:ft,loading:Dt,globalSetting:At})=>({problemset:ft,globalSetting:At,loading:Dt.effects}))(ot),Ue=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,Fe=(ft,Dt)=>{var At={};for(var en in ft)_e.call(ft,en)&&Dt.indexOf(en)<0&&(At[en]=ft[en]);if(ft!=null&&Ue)for(var en of Ue(ft))Dt.indexOf(en)<0&&ke.call(ft,en)&&(At[en]=ft[en]);return At},Ge=(ft,Dt,At)=>new Promise((en,Kt)=>{var Zt=fn=>{try{yn(At.next(fn))}catch(On){Kt(On)}},Cn=fn=>{try{yn(At.throw(fn))}catch(On){Kt(On)}},yn=fn=>fn.done?en(fn.value):Promise.resolve(fn.value).then(Zt,Cn);yn((At=At.apply(ft,Dt)).next())});const at=ft=>{var Dt=ft,{problemset:At,globalSetting:en,loading:Kt,dispatch:Zt,onReloadData:Cn=()=>{}}=Dt,yn=Fe(Dt,["problemset","globalSetting","loading","dispatch","onReloadData"]);const fn=()=>Ge(void 0,null,function*(){const On=yield Zt({type:"problemset/handleDelete",payload:At.actionTabs.params});Zt({type:"problemset/setActionTabs",payload:{}}),On.status===0&&Cn()});return oe.createElement(ue.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:At.actionTabs.key==="Problemset-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Kt["problemset/handleDelete"],width:"442px",onOk:fn,onCancel:()=>{Zt({type:"problemset/setActionTabs",payload:{}})}},oe.createElement("div",{className:he.Z.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),oe.createElement("div",{className:he.Z.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var $e=(0,Ce.connect)(({problemset:ft,loading:Dt,globalSetting:At})=>({problemset:ft,globalSetting:At,loading:Dt.effects}))(at),qe=ve(79044),Ie=ve(1519),Te=ve(30014),Me=ve(19197),Qe=ve(96834),tt=ve(87737),dt=ve(4974),et=ve(74989),nt={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"},Ft=ve(43428),mt=ve(43604),gt={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"};let lt=[];const Pt=ft=>{lt.forEach(Dt=>{ft.target===Dt.element||jt.isParent(ft.target,Dt.element)||Dt.callbacks.forEach(At=>At())})};window.document.body?window.document.body.addEventListener("click",Pt):window.addEventListener("DOMContentLoaded",()=>{window.document.body.addEventListener("click",Pt)});const jt={isParent:(ft,Dt)=>{let At=ft;for(;At&&At.tagName&&At.tagName.toLowerCase()!=="body";){if(At===Dt)return!0;At=At.parentNode}return!1},init:(ft,Dt)=>{const At=lt.filter(en=>en.element===ft);return At.length>0?At[0].callbacks.push(Dt):lt.push({element:ft,callbacks:[Dt]}),{clear:()=>{lt=lt.filter(en=>en.element!==ft)}}}};var Ct=jt,Lt=ve(27051),It=ve(59301);const Wt=[{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"}],wt=({visible:ft,basketData:Dt,basketTotal:At,onClose:en=()=>{},onDelete:Kt=()=>{},onClear:Zt,onSubmit:Cn})=>{const yn=(0,oe.useRef)(),fn=(0,oe.useRef)();(0,oe.useEffect)(()=>{if(fn.current)return At>=0&&!yn.current&&(yn.current=Ct.init(fn.current,()=>{en()})),()=>{yn.current&&yn.current.clear()}},[fn.current]);const On=window.screen.width<=1440;return It.createElement(Ft.Z,{rootClassName:gt.drawerWrap,placement:"right",closable:!1,mask:!1,open:ft,forceRender:!0,width:On?130:160,onClose:en},At>0?It.createElement(It.Fragment,null,It.createElement("div",{className:gt.title},"\u8BD5\u9898\u7BEE"),It.createElement("div",{ref:fn,className:gt.contentWrap},It.createElement(z.Z,{wrap:!1,className:gt.totalInfo,align:"middle"},It.createElement(mt.Z,{span:14},"\u9898\u76EE\u603B\u6570"),It.createElement(mt.Z,{span:4},At),It.createElement(mt.Z,{span:6,className:gt.clear,onClick:Zt},"\u6E05\u7A7A")),Wt.map(Gn=>Dt[Gn.stateName]>0&&It.createElement(z.Z,{align:"middle",wrap:!1,className:gt.problemset,key:Gn.type},It.createElement(mt.Z,{span:14},Gn.typeName),It.createElement(mt.Z,{span:4},Dt[Gn.stateName]),It.createElement(mt.Z,{span:6,className:gt.delete},It.createElement("i",{onClick:()=>Kt(Gn.type),className:`iconfont icon-piliangshanchu3 ${gt.deleteIcon}`})))),It.createElement(z.Z,{justify:"center",className:gt.createBtnWrapper},It.createElement(Lt.Z,{block:!0,type:"primary",onClick:Cn},"\u521B\u5EFA\u8BD5\u5377")))):It.createElement("div",{ref:fn},It.createElement("div",{className:gt.title},"\u8BD5\u9898\u7BEE"),It.createElement(ge.Z,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u52A0\u5165\u8BD5\u9898\u7BEE\u540E\u8FDB\u884C\u7EC4\u5377",styles:{width:120},imgStyles:{width:120}})))};var Mt=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,Pn=(ft,Dt)=>{var At={};for(var en in ft)Gt.call(ft,en)&&Dt.indexOf(en)<0&&(At[en]=ft[en]);if(ft!=null&&Mt)for(var en of Mt(ft))Dt.indexOf(en)<0&&xn.call(ft,en)&&(At[en]=ft[en]);return At},rn=(ft,Dt,At)=>new Promise((en,Kt)=>{var Zt=fn=>{try{yn(At.next(fn))}catch(On){Kt(On)}},Cn=fn=>{try{yn(At.throw(fn))}catch(On){Kt(On)}},yn=fn=>fn.done?en(fn.value):Promise.resolve(fn.value).then(Zt,Cn);yn((At=At.apply(ft,Dt)).next())});const mn={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"},Sn=ft=>{var Dt=ft,{problemset:At,globalSetting:en,loading:Kt,dispatch:Zt,onReloadData:Cn=()=>{},onReloadBasketData:yn=()=>{}}=Dt,fn=Pn(Dt,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),On,Gn;const Pr=()=>rn(void 0,null,function*(){const wr=yield Zt({type:"problemset/basketDelete",payload:At.actionTabs.params});Zt({type:"problemset/setActionTabs",payload:{}}),wr.status===0&&(Cn(),yn())});return oe.createElement(ue.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:At.actionTabs.key==="Problemset-BasketDelete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Kt["problemset/handleDelete"],width:"442px",onOk:Pr,onCancel:()=>{Zt({type:"problemset/setActionTabs",payload:{}})}},oe.createElement("div",{className:he.Z.modalContent},"\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D\u7684",mn[(Gn=(On=At.actionTabs)==null?void 0:On.params)==null?void 0:Gn.type]))};var sn=(0,Ce.connect)(({problemset:ft,loading:Dt,globalSetting:At})=>({problemset:ft,globalSetting:At,loading:Dt.effects}))(Sn),Fn={hide:"hide___P6mxu",open:"open___hazgP",basket:"basket___y6VHF",count:"count___YEH5s",iconWrap:"iconWrap___l__Lj",icon:"icon___yiXgh",name:"name___tBtew"};const Zn=({count:ft,visibleBasket:Dt,onToggleVisible:At=()=>{}})=>oe.createElement(ne.Z,{title:"\u8BD5\u9898\u7BEE",placement:"left"},oe.createElement("div",{className:`${Dt?Fn.open:Fn.hide} ${Fn.basket}`,onClick:At},ft>0&&oe.createElement("div",{className:Fn.count},ft),oe.createElement("span",{className:Fn.iconWrap},oe.createElement("i",{className:`${Fn.icon} iconfont icon-shitilan`})),oe.createElement("div",{className:Fn.name},"\u8BD5\u9898\u7BEE")));var Yt=ve(56033),ln=ve(89252),un=ve(89299),Qt=ve(64681),rt=ve(28103),ut={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"},yt=ve(84698),xt=ve(2686),Rt=ve(662),Ht=ve(52430),zt=Object.defineProperty,ct=Object.defineProperties,St=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,an=(ft,Dt,At)=>Dt in ft?zt(ft,Dt,{enumerable:!0,configurable:!0,writable:!0,value:At}):ft[Dt]=At,Dn=(ft,Dt)=>{for(var At in Dt||(Dt={}))Nt.call(Dt,At)&&an(ft,At,Dt[At]);if(pt)for(var At of pt(Dt))cn.call(Dt,At)&&an(ft,At,Dt[At]);return ft},Ln=(ft,Dt)=>ct(ft,St(Dt)),Et=(ft,Dt,At)=>new Promise((en,Kt)=>{var Zt=fn=>{try{yn(At.next(fn))}catch(On){Kt(On)}},Cn=fn=>{try{yn(At.throw(fn))}catch(On){Kt(On)}},yn=fn=>fn.done?en(fn.value):Promise.resolve(fn.value).then(Zt,Cn);yn((At=At.apply(ft,Dt)).next())});const{Search:kt}=fe.default,Bn={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},Ut={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\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"}]},bn=({classroomList:ft,loading:Dt,dispatch:At,cb:en,shixunIds:Kt=[]})=>{var Zt,Cn,yn,fn;const On=(0,Ce.useParams)(),Gn=(0,Ce.useLocation)(),{actionTabs:Pr}=ft,[wr]=ce.default.useForm(),{shixunLists:rr}=ft,[Er,sr]=(0,oe.useState)([]),[Yn,lr]=(0,oe.useState)([]),[kr,jr]=(0,oe.useState)([]),[Mn,Kr]=(0,oe.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,oe.useEffect)(()=>{ft.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&At({type:"classroomList/getShixunLists",payload:Dn({},Mn)})},[ft.actionTabs.key]),(0,oe.useEffect)(()=>{Pa()},[On]);const Pa=()=>Et(void 0,null,function*(){const Tn=yield(0,yt.I_)({}),Hr=yield(0,Ht.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});jr([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(Hr==null?void 0:Hr.groups)||[]]),lr((Tn==null?void 0:Tn.disciplines)||[])}),pa=(Tn,Hr,ra)=>{Mn.tag_level=Tn,Mn.sub_discipline_id=Hr,Mn.discipline_id=ra,Mn.page=1,Kr(Dn({},Mn)),At({type:"classroomList/getShixunLists",payload:Dn({},Mn)})},Bt=()=>{At({type:"classroomList/setActionTabs",payload:{}}),Kr({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 ft.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:oe.createElement(Ft.Z,{placement:"bottom",height:"100%",closable:!0,onClose:Bt,open:ft.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:ut.drawer,footer:oe.createElement("div",{className:"tc"},oe.createElement(x.ZP,{size:"middle",onClick:()=>{Bt(),sr([])},style:{marginRight:8}},"\u53D6\u6D88"),oe.createElement(x.ZP,{size:"middle",onClick:()=>Et(void 0,null,function*(){var Tn,Hr;for(let ra=0;ra<(Er==null?void 0:Er.length);ra++){const _r=Er[ra];if(Kt.includes(_r)){se.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(Hr=(Tn=rr==null?void 0:rr.shixun_list)==null?void 0:Tn.find(Gr=>Gr.id===_r))==null?void 0:Hr.title}`);return}}Bt(),en(Er),sr([])}),type:"primary"},"\u786E\u5B9A"))},oe.createElement("section",{className:"tc"},oe.createElement(Rt.Z,{onChange:Tn=>{Kr(Ln(Dn(Dn({},Mn),Tn),{page:1})),At({type:"classroomList/getShixunLists",payload:Ln(Dn(Dn({},Mn),Tn),{page:1})})}})),oe.createElement("section",{className:"edu-container"},oe.createElement("ul",{className:ut.menu},oe.createElement("li",null,Bn.name),(Zt=Bn==null?void 0:Bn.children)==null?void 0:Zt.map((Tn,Hr)=>oe.createElement("li",{className:Mn[Bn.id]==Tn.id?ut.actived:"",key:Tn.id,onClick:()=>{Mn[Bn.id]=Tn.id,Mn.page=1,Kr(Dn({},Mn)),At({type:"classroomList/getShixunLists",payload:Dn({},Mn)})}},oe.createElement("strong",null,Tn.name)))),oe.createElement("ul",{className:ut.menuDirection},oe.createElement("li",{className:ut.directionName},"\u65B9\u5411"),oe.createElement("li",{className:Mn.discipline_id?"":ut.actived,onClick:()=>{pa(null,null,null)}},oe.createElement("strong",null,"\u5168\u90E8")),Yn==null?void 0:Yn.map(function(Tn,Hr){return oe.createElement("li",{key:Hr,className:Mn.discipline_id==Tn.id?ut.actived:""},oe.createElement("strong",{onClick:()=>{pa(1,null,Tn.id)}},Tn.name),oe.createElement("div",null,Tn.sub_disciplines.map(function(ra,_r){return oe.createElement("div",{key:_r,className:"mt5"},oe.createElement("div",{className:Mn.sub_discipline_id==ra.id?`${ut.actived2} ${ut.subTag}`:ut.subTag,onClick:()=>{pa(2,ra.id,Tn.id)}},ra.name),oe.createElement("ul",{className:"mt5"},ra.tags&&ra.tags.map(function(Gr,yr){return oe.createElement("li",{key:yr,className:Mn.sub_discipline_id==Gr.id&&Mn.tag_level===3?ut.actived2:"",onClick:()=>{pa(3,Gr.id,Tn.id)}},Gr.name)})))})))})),Mn.type==="mine"&&oe.createElement("ul",{className:ut.menu},oe.createElement("li",null,"\u76EE\u5F55"),kr==null?void 0:kr.map((Tn,Hr)=>oe.createElement("li",{className:Mn.group_id==Tn.id?ut.actived:"",key:Tn.name,onClick:()=>{Mn.group_id=Tn.id,Mn.page=1,Kr(Dn({},Mn)),At({type:"classroomList/getShixunLists",payload:Dn({},Mn)})}},oe.createElement("strong",null,Tn.name)))),oe.createElement("ul",{className:ut.menu},oe.createElement("li",null,Ut.name),(Cn=Ut==null?void 0:Ut.children)==null?void 0:Cn.map((Tn,Hr)=>oe.createElement("li",{className:Mn[Ut.id]==Tn.id?ut.actived:"",key:Tn.name,onClick:()=>{Mn[Ut.id]=Tn.id,Mn.page=1,Kr(Dn({},Mn)),At({type:"classroomList/getShixunLists",payload:Dn({},Mn)})}},oe.createElement("strong",null,Tn.name)))),oe.createElement(z.Z,null,oe.createElement(mt.Z,{flex:"1"},oe.createElement("div",{className:ut.menuCourse,style:{margin:"0px 15px"}},oe.createElement("ul",null,oe.createElement("li",null,"\u5DF2\u9009",oe.createElement("span",{className:"c-blue"},Er.length),"\u4E2A"),oe.createElement("li",null,"\u5171",oe.createElement("span",{className:"c-blue"},rr.shixuns_count),"\u4E2A"),oe.createElement("li",{className:"current",onClick:()=>{const Tn=Ln(Dn({},Mn),{order:Mn.order==="asc"?"desc":"asc"});Kr(Tn),At({type:"classroomList/getShixunLists",payload:Tn})}},"\u5B66\u4E60\u4EBA\u6570",oe.createElement("p",{className:`edu-sorter current ${Mn.order}`},Mn.order==="asc"?oe.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):oe.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),oe.createElement(mt.Z,{className:"c-grey-999"},(Mn==null?void 0:Mn.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")),(yn=rr==null?void 0:rr.shixun_list)==null?void 0:yn.map(function(Tn,Hr){return oe.createElement("div",{className:ut.listItem,key:Hr},oe.createElement(ae.default,{checked:Er.includes(Tn.id),value:Tn.id,disabled:Tn==null?void 0:Tn.need_authorize,onChange:ra=>{let _r=Er.indexOf(Tn.id);Er.indexOf(Tn.id)>-1?sr(Er.filter(Gr=>Gr!==Tn.id)):sr(Er.concat(Tn.id))}}),oe.createElement("div",{className:ut.info},oe.createElement("div",{className:ut.title},oe.createElement("div",{className:ut.titleLeft},oe.createElement("a",{className:"c-black",href:`/shixuns/${Tn==null?void 0:Tn.identifier}/challenges`,target:"_blank"},oe.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:Tn.title}})),(Tn==null?void 0:Tn.need_authorize)&&oe.createElement("span",{onClick:()=>{(0,xt.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,Qt.Ny)()&&(Tn==null?void 0:Tn.mark_status)===1&&oe.createElement(ne.Z,{title:Tn==null?void 0:Tn.mark_content},oe.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,Qt.Ny)()&&(Tn==null?void 0:Tn.mark_status)===2&&oe.createElement(ne.Z,{title:Tn==null?void 0:Tn.mark_content},oe.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,Qt.Ny)()&&(Tn==null?void 0:Tn.mark_status)===3&&oe.createElement(ne.Z,{title:Tn==null?void 0:Tn.mark_content},oe.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),oe.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},oe.createElement("span",{className:ut.description,dangerouslySetInnerHTML:{__html:Tn.description}})),oe.createElement("div",{className:" mt15"},Tn.challenge_names.map(function(ra,_r){return oe.createElement("span",{key:_r,className:"mr30 font12"},"\u7B2C",_r+1,"\u5173 ",ra," ")})),oe.createElement(rt.Z,{dashed:!0}),oe.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},oe.createElement("div",null,oe.createElement(ne.Z,{overlayClassName:ut["tooltip-content"],title:oe.createElement("div",null,oe.createElement("span",{dangerouslySetInnerHTML:{__html:Tn==null?void 0:Tn.member_user_names}}))},oe.createElement("span",{className:ut.authorname,dangerouslySetInnerHTML:{__html:Tn==null?void 0:Tn.member_user_names}})),Tn.author_school_name&&oe.createElement(oe.Fragment,null,oe.createElement("span",{dangerouslySetInnerHTML:{__html:Tn.author_school_name}}))),oe.createElement("div",null,oe.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",Tn.level),oe.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",Tn.study_count)))))}),((fn=rr==null?void 0:rr.shixun_list)==null?void 0:fn.length)===0&&oe.createElement(ge.Z,null),oe.createElement("p",null)),oe.createElement("div",{className:"tc mt20"},oe.createElement(te.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:Mn.page||1,showQuickJumper:!0,total:rr==null?void 0:rr.shixuns_count,onChange:Tn=>{const Hr=Ln(Dn({},Mn),{page:Tn});Kr(Hr),At({type:"classroomList/getShixunLists",payload:Hr})}})))};var Jt=(0,Ce.connect)(({classroomList:ft,loading:Dt})=>({classroomList:ft,loading:Dt}))(bn),cr=ve(66654),Hn=ve(89392),Vn={operating:"operating___srUHx",tip:"tip___F8nWU"},pr=ve(4213),jn=ve(59301),vr=Object.defineProperty,ar=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,dr=Object.prototype.propertyIsEnumerable,xr=(ft,Dt,At)=>Dt in ft?vr(ft,Dt,{enumerable:!0,configurable:!0,writable:!0,value:At}):ft[Dt]=At,Sr=(ft,Dt)=>{for(var At in Dt||(Dt={}))mr.call(Dt,At)&&xr(ft,At,Dt[At]);if(ar)for(var At of ar(Dt))dr.call(Dt,At)&&xr(ft,At,Dt[At]);return ft};const Ir=({data:ft,height:Dt=400},At)=>{var en;const[Kt]=ce.default.useForm(),[Zt,Cn]=(0,oe.useState)({});return(0,oe.useEffect)(()=>{ft&&(Cn(ft),Kt.setFieldsValue(Sr({},ft)))},[ft]),(0,oe.useImperativeHandle)(At,()=>({form:Kt})),jn.createElement("div",{className:Vn.operating,style:{marginBottom:"0"}},jn.createElement(ce.default,{form:Kt,scrollToFirstError:!0,onValuesChange:()=>{Cn(Sr({},Kt.getFieldsValue()))}},jn.createElement(ce.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"}]},jn.createElement(fe.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26",suffix:`${((en=Zt.name)==null?void 0:en.length)||0}/30`})),jn.createElement(ce.default.Item,{name:"languages",label:"\u7F16\u7A0B\u8BED\u8A00",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},jn.createElement(ae.default.Group,null,jn.createElement(ae.default,{value:"c"},"C"),jn.createElement(ae.default,{value:"c++"},"C++"),jn.createElement(ae.default,{value:"java"},"Java"),jn.createElement(ae.default,{value:"python"},"Python"))),jn.createElement("div",{className:Vn.tip},"\u9009\u62E9\u652F\u6301\u4EE5\u4E0B\u7F16\u7A0B\u8BD5\u9898\u8FDB\u884C\u7F16\u8BD1\u7684\u8BED\u8A00"),jn.createElement("div",{style:{margin:"20px 0 12px 0px"}},"\u4F5C\u4E1A\u8BF4\u660E"),jn.createElement(ce.default.Item,{name:"description"},jn.createElement(pr.Z,{height:Dt,defaultValue:Zt.description||"",watch:!0}))))};var on=(0,oe.forwardRef)(Ir),br=ve(9050),Un="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",tr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAABIdJREFUWEftWGtMm1UYfg5taScYNhbt5qAFioMRE6aRkGiQP8vEJcZFZ5YYr9Fd3NTID/3hdS5xXoKZZpvrNsBtJotZlkxHyOIIZjLnLiSGxUWHQKXQsoGAjmAp7dcecw609Lt5GN/XTLOdP6f9Lud73ud93ve85yWUUgv+w4MQEkuFR24CNtlbNx7DvmCshtKYFxR5lAKEAGxmI/GbzYYHQYAQy0ZPnrXZkIZ7ApFeBtYwIAAUFASEz9zg6d9sZoOCBu50OfKNAe6flNjS2oN9mN2bAiD/pwY0G6OLXXbZx645S/SkAFZKgFIKQgjYPC2SFNhaJighJ4xNYKQodjnMAKzNjYZLZS5XwZs2jhnJzVEZDHMA631AyY8yCpWAEt7QXY8QePINSsIXYBrWUbAia6gZncooySyiFvmM8DnjZjGsG3KKqFe4XPWaADCLWo9RDftY0M02zyoBKfOGIHEzCRW75hkLOl9/WEr6VLlzCDSgygHKIFOnHXjmCrhgZ2V1SJp45+ya89UziT0162rp5N99rk5i6o2k8kjF9xZYtlyp7TjJNxdRtZYACqCavXBuTbv+zqRgTJQFknuMjsQYMZVHKhJMcOBCwAvO23Wzwmx2KrOfuQnYbEZVcSzSsJ4kOsovoW/Sn1xvs28d9noOYH3PM+iP9OHzogY0jR7FybFWfOTejqWOUuRYc9AwuAf1Q14cLP4KC223IUanFPdxcBtWLXgYh0cOoePvn3TtnrMkLpR3ovxCiWzhlTkPYdOiV/DlH19gde5jeKp7Ld5Y8i4P0g+CW2GBBV+XHseLvuexx7Mf67qfxkA0mFxjd1Ej9g/tw7nxM+YD/v2eK9hxeTtfOBQPwTu4g//+rGA3Vsx/EFUXKzAqjaCl7BQ2+V5AV7hTBqJ5WSvax89iTBrj1xuH9mKbuw4HhurTA/jScj/W+57lH4vGIzgzfppXZk2lLXDanHiu+wlcnPgZJ8ra8LJvAzrDv/Jnc60LMRkP43DJMTQMejEsDfPrDPwnBTvTB1hLEq8ufg2325w4NHwQuwr3YeUvD6D2jtdhJ3a8F3gL2RnZOFF2Cmt/Ww2vp1ElCab7tDHcdlc7/pJGk25m8tjg3Iwnux5HmIbx0qJaTMRDXM9b8t/H3Vn3wpHhQN3Ah2j+8xvsKqyHy+4GRZyvwZ4rmbcM991aBYlG+bVPL9fhu6stMinNOejSnb701hcCzj2dFaY2yXq9AKZ+l0StkhCws2nxm9HcsbevN2gOdiR7qxCwktneYEhKVGti1q/xFK0o31g9XJiXZawengKsPYTHeg1AqadsrUOsYcD+YGj2BbzIBRoFu7KVVLDkFmMM+wdC0nSfZKZ6n2kjyCt6dYUuqvjlKYwQuI0C7uq9KmXabCLu+H0VgbK+kNjeyGQUS4vmG2O49YcOyZ1XiMxMm0YrSnZKTx7pk40g8RtJkyKRKPqCfqyoWm4M8NHjbb3UpGagyE2EIPDoqmpjzcBj3/5YE4tL3nSDZmAtGdaNj9Tcb6zdKmLF7Ps3XgfebAZF6/3vGf4HhYa6OsTsTGoAAAAASUVORK5CYII=",er=ve(5623),hn=ve(87169),In=ve(59592),Wn=ve(4676),_n="data:image/png;base64,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",nr={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"},qn=ve(93475),Dr=ve(18120),Or=ve(41312),wn=ve(88441),Qn={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"},Wr=ve(36433),oa=ve(28298),Fr=ve(57833),Ar=ve(85133),Nr=ve(53412),Jn=ve(98573),Xn=ve(24302),hr=ve(24334),ur=ve(55385),ir=(ft,Dt,At)=>new Promise((en,Kt)=>{var Zt=fn=>{try{yn(At.next(fn))}catch(On){Kt(On)}},Cn=fn=>{try{yn(At.throw(fn))}catch(On){Kt(On)}},yn=fn=>fn.done?en(fn.value):Promise.resolve(fn.value).then(Zt,Cn);yn((At=At.apply(ft,Dt)).next())}),Tr=({questionId:ft,visible:Dt,onChange:At,questionData:en,noRestrictModal:Kt,noReselect:Zt,noSaveSuccess:Cn})=>{const[yn,fn]=(0,oe.useState)(!1),[On,Gn]=(0,oe.useState)([]),[Pr,wr]=(0,oe.useState)(Nr.Q),{contentRef:rr,value:Er,status:sr,open:Yn,close:lr}=Pr,kr=(0,Ar.Z)({contentRef:rr,status:sr}),{openProgress:jr,closeProgress:Mn,CreateProgressModal:Kr,progressOpen:Pa}=(0,Fr.Z)();(0,oe.useEffect)(()=>{Dt===!0&&(rr!=null&&rr.current)&&pa(),Dt===!1&&lr()},[Dt,!!(rr!=null&&rr.current)]);const pa=()=>ir(void 0,null,function*(){const yr={scene_type:5,request_identifier:Math.random(),item_bank_id:ft};yield Yn(yr)}),Bt=[{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"}],Tn=["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"],Hr=()=>ir(void 0,null,function*(){jr(),fn(!0),Gn([]);const Gr=kr(),yr=new FormData;yr.append("html",Gr);const ga=yield(0,Ht.ZP)("/api/intelligent_imports/import.json",{method:"post",body:yr},!0);if((ga==null?void 0:ga.status)===0)if(ga!=null&&ga.data){Mn(100),Gn(ga==null?void 0:ga.data);return}else se.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");fn(!1),Mn()}),ra=()=>ir(void 0,null,function*(){const Gr=kr();(0,un.RG)(Gr)}),_r=(Gr,yr="")=>{var ga,Ba,_a;const ka=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],ba=["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"],{name:Ra,choices:wa=[],item_type:Rr,tag_disciplines:da=[],difficulty:ia,analysis:ya,answer_texts:ha,standard_answer:Kn,standard_answers:fr,description:Qr,time_limit:ta,language:Zr,hack_sets:Sa,code:ua,sub_item_banks:Jr}=Gr||en,Ca=(ga=Bt.find(zr=>zr.value===Rr))==null?void 0:ga.type,Za=`1.${yr}\u3010${Ca}\u3011${Ra}`;let xa="";const Na=(Ba=da==null?void 0:da.map(zr=>zr.name))==null?void 0:Ba.join("\u3001");return Rr==="SUBJECTIVE"?xa=(ha==null?void 0:ha[0])||"":Rr==="JUDGMENT"?wa==null||wa.forEach((zr,Cr)=>{zr.is_answer&&(xa=Cr?"\u9519\u8BEF":"\u6B63\u786E")}):wa==null||wa.forEach((zr,Cr)=>{zr.is_answer&&(xa=xa+Tn[Cr])}),oe.createElement("div",{className:Qn.leftNode,style:Gr?{padding:0}:{}},oe.createElement(Jn.Z,{className:"mb10",value:Za}),wa==null?void 0:wa.map((zr,Cr)=>oe.createElement("div",{key:Cr,className:Qn.option},oe.createElement("div",{className:Qn.serial},Tn[Cr],"."),oe.createElement(Jn.Z,{style:{flex:1},value:zr==null?void 0:zr.choice_text}))),Qr&&oe.createElement("div",{className:Qn.row},oe.createElement("div",{className:Qn.label},"\u8BD5\u9898\u63CF\u8FF0"),oe.createElement(Jn.Z,{style:{flex:1},value:Qr||""})),Rr==="COMPLETION"?(_a=Kn||fr)==null?void 0:_a.map((zr,Cr)=>{var Ua,Ja;return oe.createElement("div",{className:Qn.row,style:{alignItems:"center"},key:Cr},oe.createElement("div",{className:Qn.label},"\u7B54\u6848",Cr+1),oe.createElement("div",{className:Qn.content},(zr==null?void 0:zr.model)===1?(Ua=zr==null?void 0:zr.answer_text)==null?void 0:Ua.join("\u3001"):oe.createElement(Xn.Z,{value:(Ja=zr==null?void 0:zr.answer_text)==null?void 0:Ja.join("\u3001"),readOnly:!0})))}):ba.includes(Rr)&&oe.createElement("div",{className:Qn.row},oe.createElement("div",{className:Qn.label},"\u7B54\u6848"),oe.createElement("div",{className:Qn.content},xa)),!Gr&&oe.createElement("div",{className:Qn.row},oe.createElement("div",{className:Qn.label},"\u96BE\u5EA6"),oe.createElement("div",{className:Qn.content},ka[ia-1]||"")),Rr!=="COMBINATION"&&oe.createElement("div",{className:Qn.row},oe.createElement("div",{className:Qn.label},"\u89E3\u6790"),oe.createElement(Jn.Z,{style:{flex:1},value:ya||""})),!Gr&&oe.createElement("div",{className:Qn.row},oe.createElement("div",{className:Qn.label},"\u77E5\u8BC6\u70B9"),oe.createElement("div",{className:Qn.content},Na)),ta&&oe.createElement("div",{className:Qn.row},oe.createElement("div",{className:Qn.label},"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09"),oe.createElement("div",{className:Qn.content},ta)),Zr&&oe.createElement("div",{className:Qn.row},oe.createElement("div",{className:Qn.label},"\u7F16\u7A0B\u8BED\u8A00"),oe.createElement("div",{className:Qn.content},Zr)),ua&&oe.createElement("div",{className:Qn.row},oe.createElement("div",{className:Qn.label},Rr==="PROGRAM"?"\u5B66\u5458\u521D\u59CB\u4EE3\u7801":"\u7A0B\u5E8F\u4EE3\u7801"),oe.createElement("div",{className:Qn.content,style:{whiteSpace:"pre-wrap"}},hr.Base64.decode(ua))),Sa==null?void 0:Sa.map((zr,Cr)=>{const Ua=Rr==="PROGRAM"?`(${Cr+1})`:"";return oe.createElement(oe.Fragment,{key:Cr},oe.createElement("div",{className:Qn.row},oe.createElement("div",{className:Qn.label},"\u6D4B\u8BD5\u7528\u4F8B",Ua,"\u8F93\u5165"),oe.createElement("div",{className:Qn.content},(zr==null?void 0:zr.input)||"")),oe.createElement("div",{className:Qn.row},oe.createElement("div",{className:Qn.label},"\u6D4B\u8BD5\u7528\u4F8B",Ua,"\u8F93\u51FA"),oe.createElement("div",{className:Qn.content},(zr==null?void 0:zr.output)||"")))}),Rr==="BPROGRAM"&&(Kn==null?void 0:Kn.map((zr,Cr)=>oe.createElement("div",{className:Qn.row,key:Cr},oe.createElement("div",{className:Qn.label},"\u7B54\u6848",Cr+1),oe.createElement("div",{className:Qn.content,style:{whiteSpace:"pre-wrap"}},(zr==null?void 0:zr.answer_text)||"")))),Jr==null?void 0:Jr.map((zr,Cr)=>oe.createElement(oe.Fragment,{key:zr.id},_r(zr,Cr+1))))};return oe.createElement(oe.Fragment,null,oe.createElement(Ft.Z,{title:"\u4EE5\u9898\u6362\u9898",extra:oe.createElement("div",{className:Qn.extraHeader},oe.createElement(z.Z,{align:"middle"},!sr&&!!Er&&oe.createElement(oe.Fragment,null,oe.createElement(Wr.op,{onClick:Hr,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),oe.createElement(Wr.op,{onClick:ra,shape:"default",type:"text"},oe.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),oe.createElement("i",{onClick:()=>{const Gr=yr=>{ue.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:yr,onOk:()=>{At(!1)}})};if(sr){Gr("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Er?Gr("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):At(!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:Dt},oe.createElement("div",{className:Qn.wrap},oe.createElement("div",{className:Qn.left},oe.createElement(z.Z,{justify:"space-between"},oe.createElement("b",{className:"font16 c-grey-333"},"\u539F\u9898"),!sr&&oe.createElement(x.ZP,{onClick:()=>{At(!1),Zt()},type:"primary"},"\u91CD\u65B0\u9009\u62E9\u8BD5\u9898")),_r()),oe.createElement(Nr.Z,{stringTransformer:ur.o,onStatusChange:wr,bottomOffset:160,style:{paddingBottom:86},bottomContainerNode:oe.createElement("div",{className:Qn.bottomActionContainer},sr?oe.createElement("div",{onClick:lr,className:Qn.bottomBtn},oe.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):oe.createElement("div",{onClick:pa,className:Qn.bottomBtn},oe.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")),loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Pa,noRestrictModal:Kt,onError:Gr=>{Object.prototype.toString.call(Gr)==="[object Object]"&&Gr.status===-9&&Kt(Gr.data)}}))),oe.createElement(Ft.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:yn},oe.createElement(z.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},oe.createElement("img",{src:ve(11215),alt:"\u4EE5\u9898\u6362\u9898"}),oe.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),oe.createElement(oa.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:On,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>fn(!1),onSuccess:()=>{fn(!1),At(!1),Cn()}}),oe.createElement("div",{style:{height:70}})),Kr("\u5904\u7406\u4E2D"))},Lr=ve(59301),Vr=Object.defineProperty,$r=Object.getOwnPropertySymbols,sa=Object.prototype.hasOwnProperty,Mr=Object.prototype.propertyIsEnumerable,ea=(ft,Dt,At)=>Dt in ft?Vr(ft,Dt,{enumerable:!0,configurable:!0,writable:!0,value:At}):ft[Dt]=At,na=(ft,Dt)=>{for(var At in Dt||(Dt={}))sa.call(Dt,At)&&ea(ft,At,Dt[At]);if($r)for(var At of $r(Dt))Mr.call(Dt,At)&&ea(ft,At,Dt[At]);return ft},Tt=(ft,Dt,At)=>new Promise((en,Kt)=>{var Zt=fn=>{try{yn(At.next(fn))}catch(On){Kt(On)}},Cn=fn=>{try{yn(At.throw(fn))}catch(On){Kt(On)}},yn=fn=>fn.done?en(fn.value):Promise.resolve(fn.value).then(Zt,Cn);yn((At=At.apply(ft,Dt)).next())}),En=(0,oe.forwardRef)(({onUpdateNum:ft,onlyMediatorOpenStr:Dt},At)=>{var en;const[Kt]=ce.default.useForm(),[Zt,Cn]=(0,oe.useState)({}),[yn,fn]=(0,oe.useState)({}),[On,Gn]=(0,oe.useState)(null),[Pr,wr]=(0,oe.useState)(!1),[rr,Er]=(0,oe.useState)(!1),[sr,Yn]=(0,oe.useState)([]),[lr,kr]=(0,oe.useState)(!1),[jr,Mn]=(0,oe.useState)(!1),[Kr,Pa]=(0,oe.useState)(""),[pa,Bt]=(0,oe.useState)([]),[Tn,Hr]=(0,oe.useState)([]),[ra,_r]=(0,oe.useState)(null),Gr=ce.default.useWatch("knowledge",Kt);(0,oe.useEffect)(()=>{if(Dt)return Or.Z.subscribe(Dt,da=>{_a(da.id)})},[Dt]),(0,oe.useEffect)(()=>{On===!1&&ft&&ft()},[On]);const yr=()=>Tt(void 0,null,function*(){const Rr=yield(0,Ht.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});Hr(Rr.disciplines||[])}),ga=Rr=>Tt(void 0,null,function*(){const da=yield(0,Ht.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:Rr}});Bt(da.tag_disciplines)}),Ba=Rr=>Tt(void 0,null,function*(){var da,ia,ya,ha;const Kn=document.createElement("div");Kn.className=nr.fixedLoading,document.body.appendChild(Kn),Wn.render(Lr.createElement(ie.Z,{spinning:!0}),Kn);let fr={};const Qr=[],[ta,Zr]=yield Promise.all([(0,Ht.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,Ht.ZP)(`/api/item_banks/${Rr}/edit_single.json`,{method:"get"})]);if((ta==null?void 0:ta.status)===0&&(fr.usedCount=ta==null?void 0:ta.remaining_number,fr.totalCount=ta==null?void 0:ta.total_number),Zr.id){if(Zr!=null&&Zr.analysis||Qr.push(3),(Zr==null?void 0:Zr.item_type)==="SUBJECTIVE"&&!((da=Zr==null?void 0:Zr.answer_texts)!=null&&da.length)&&Qr.push(2),!((ia=Zr==null?void 0:Zr.tag_disciplines)!=null&&ia.length)){Qr.push(1);const Sa=[(ya=Zr==null?void 0:Zr.discipline)==null?void 0:ya.id,(ha=Zr==null?void 0:Zr.sub_discipline)==null?void 0:ha.id].filter(ua=>!!ua);Kt.setFieldValue("course",Sa)}fr=na(na({},fr),Zr),Yn(Qr)}fn(Zr),Cn(fr),fr.totalCount===-1?Qr.length?wr(!0):kr(!0):Mn(!0),document.body.removeChild(Kn)}),_a=Rr=>Tt(void 0,null,function*(){_r(Rr),Ba(Rr),yr()}),ka=()=>{Gn(!0)};(0,oe.useImperativeHandle)(At,()=>({onClick:ka}));const ba=Rr=>{Bt([...pa,na({},Rr)])},Ra=(Rr,da)=>{if(Rr!=null&&Rr.course){const[ia,ya]=Rr.course;ga(ya),Pa(new Date),Kt.setFieldsValue({knowledge:[]})}},wa=()=>Tt(void 0,null,function*(){const{analysis:Rr="",answer_texts:da="",course:ia=[],knowledge:ya=[]}=Kt.getFieldsValue()||{},ha={item_bank_id:ra,analysis:Rr,answer_texts:da?[da]:"",sub_discipline_id:(ia==null?void 0:ia[1])||"",tag_discipline_ids:ya==null?void 0:ya.map(fr=>fr.value)};Er(!0);const Kn=yield(0,Ht.ZP)("/api/intelligent_imports/exchange_save_info.json",{method:"post",body:ha});Kn.id&&(fn(Kn),wr(!1),kr(!0)),Er(!1)});return Lr.createElement(oe.Fragment,null,Lr.createElement(ue.default,{centered:!0,open:Pr,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",zIndex:1002,confirmLoading:rr,onCancel:()=>wr(!1),onOk:()=>Kt.submit(),afterClose:()=>{Kt.resetFields()}},Lr.createElement("div",{className:nr.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~"),Lr.createElement("img",{src:_n,style:{marginTop:-100}}),Lr.createElement(ce.default,{form:Kt,onValuesChange:Ra,layout:"vertical",colon:!1,onFinish:wa},sr.includes(1)&&Lr.createElement(z.Z,{align:"middle",className:"mb20"},Lr.createElement(ce.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},Lr.createElement(ee.Z,{size:"large",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Tn})),Lr.createElement(ce.default.Item,{name:"knowledge",className:"mb0 mt30"},Lr.createElement(Dr.N,{key:Kr,height:300,zIndex:1003,selectvalues:Gr,subId:(en=Kt.getFieldsValue().course)==null?void 0:en[1],knowledgeOptions:pa,onAddKnowledgeFinish:ba,className:nr.knowledgeWrapper}))),sr.includes(2)&&Lr.createElement(ce.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},Lr.createElement(pr.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),sr.includes(3)&&Lr.createElement(ce.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},Lr.createElement(pr.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),On&&Lr.createElement(qn.Z,{isIntelligentAssistant:!0,setScoreShow:Gn,isshixuns:!1,ScoreShow:!!On,isloadings:!1,onOk:Rr=>{if(!Rr.length){se.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}_a(Rr[0])}}),Lr.createElement(wn.Z,{visible:jr,usedCount:Zt==null?void 0:Zt.usedCount,totalCount:Zt==null?void 0:Zt.totalCount,onCancel:()=>Mn(!1),onOk:()=>{Mn(!1),sr.length?wr(!0):kr(!0)}}),Lr.createElement(Tr,{noReselect:()=>{Gn(!0)},noRestrictModal:Rr=>{Cn({usedCount:0,totalCount:Rr}),Mn(!0)},questionId:ra,visible:lr,questionData:yn,onChange:Rr=>{kr(Rr)},noSaveSuccess:()=>Gn(!1)}))}),st=ve(59301),gr=Object.defineProperty,$n=Object.defineProperties,or=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,Vt=(ft,Dt,At)=>Dt in ft?gr(ft,Dt,{enumerable:!0,configurable:!0,writable:!0,value:At}):ft[Dt]=At,tn=(ft,Dt)=>{for(var At in Dt||(Dt={}))kn.call(Dt,At)&&Vt(ft,At,Dt[At]);if(Rn)for(var At of Rn(Dt))vn.call(Dt,At)&&Vt(ft,At,Dt[At]);return ft},Xe=(ft,Dt)=>$n(ft,or(Dt)),ht=(ft,Dt,At)=>new Promise((en,Kt)=>{var Zt=fn=>{try{yn(At.next(fn))}catch(On){Kt(On)}},Cn=fn=>{try{yn(At.throw(fn))}catch(On){Kt(On)}},yn=fn=>fn.done?en(fn.value):Promise.resolve(fn.value).then(Zt,Cn);yn((At=At.apply(ft,Dt)).next())});const _t=pe.default.TabPane,qt=fe.default.Search,{TextArea:Ot}=fe.default;var gn=(ft=>(ft.Mine="0",ft.Public="1",ft.Collection="2",ft.TeachGroupShare="3",ft))(gn||{});const dn=({classroomList:ft,problemset:Dt,user:At,globalSetting:en,loading:Kt,dispatch:Zt,match:Cn,shixunHomeworks:yn})=>{var fn,On,Gn,Pr,wr,rr,Er,sr,Yn,lr,kr;const jr=(0,Ce.useLocation)(),Mn=(0,Ce.useParams)(),[Kr]=(0,Ce.useSearchParams)(),Pa=(0,oe.useRef)(),pa=Kr.get("tabs_key")||"0";let[Bt,Tn]=(0,oe.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,teach_group_id:null,clazz:null,type:pa,item_type:null,difficulty:null,keyword:null,page:Kr.get("page")||1,per_page:20,sort_by:"created_at",sort_direction:"desc",id:Kr.get("id")||null,exam_id:Mn.id||null,exercise_id:Mn.categoryId||null});const[Hr,ra]=(0,oe.useState)(0),[_r,Gr]=(0,oe.useState)([]),[yr,ga]=(0,oe.useState)(pa),[Ba,_a]=(0,oe.useState)(0),[ka,ba]=(0,oe.useState)(-1),[Ra,wa]=(0,oe.useState)([]),[Rr,da]=(0,oe.useState)(!1),[ia,ya]=(0,oe.useState)([]),[ha,Kn]=(0,oe.useState)(0),[fr,Qr]=(0,oe.useState)(!1),[ta,Zr]=(0,oe.useState)(!1),[Sa,ua]=(0,oe.useState)(),[Jr,Ca]=(0,oe.useState)(!1),Za=(0,oe.useRef)(!1),xa=(0,oe.useRef)(""),Na=(0,oe.useRef)(),zr=(0,oe.useRef)(),Cr=(0,oe.useRef)(),[Ua,Ja]=(0,oe.useState)(),[Br,Ea]=(0,oe.useState)([]),Ka=(0,oe.useRef)(!1),ma=jr.pathname==="/problemset",qr=(fn=jr.pathname)==null?void 0:fn.includes("program_homework"),Da=qr&&Mn.categoryId&&((On=jr.pathname)!=null&&On.includes("edit"))?Mn.categoryId:"",qa=Da?"\u7F16\u8F91\u7F16\u7A0B\u4F5C\u4E1A":"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",[Ro,Uo]=(0,oe.useState)({}),[fo,mo]=(0,oe.useState)(!1),{admin:Wo,business:Ho,is_shixun_marker:Go,is_teacher:zo,user_identity:Vo}=At.userInfo||{},Ma=Wo||Ho||Go||zo||Vo!=="\u5B66\u751F",[po,Zo]=(0,oe.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),{commonHomeWorkAddDefaultData:Ha}=yn,[ho,Ko]=(0,oe.useState)([]),Yo=(0,oe.useRef)(null),[Ya,Xa]=(0,oe.useState)(!1),[Yr,Ga]=(0,oe.useState)([]),[Xo,Qo]=(0,oe.useState)(""),[Jo,vo]=(0,oe.useState)(!1),[qo,ao]=(0,oe.useState)(!1),[$o,ei]=(0,oe.useState)([]),[Aa]=ce.default.useForm(),[ti,yo]=(0,oe.useState)(!1),[Wa,$a]=(0,oe.useState)(null),[So,za]=(0,oe.useState)(0),[ni,ri]=(0,oe.useState)(!1),eo=(0,oe.useRef)(null),bo=[{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"}],ai=[{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,oe.useEffect)(()=>Or.Z.subscribe("refresh-item-bank",Xt=>{Ci(Xt)}),[]),(0,oe.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]);const oi=()=>ht(void 0,null,function*(){var vt;const Xt=yield(0,Ze.$c)({id:Da});if(Xt!=null&&Xt.name){const An={description:Xt.description,languages:Xt.languages,name:Xt.name};eo.current.form.setFieldsValue(An),Uo(tn({},An)),Ga([...Xt.data]),Ea((vt=Xt.data)==null?void 0:vt.map(pn=>pn.id))}});(0,oe.useEffect)(()=>{Da&&oi()},[Da]),(0,oe.useEffect)(()=>{},[]),(0,oe.useEffect)(()=>{const vt=(Kr==null?void 0:Kr.get("group_id"))||0;if(Zt({type:"problemset/getDisciplines",payload:{source:"question",group_id:vt,group_type:yr}}),Bt.group_id=Number(vt),yr==="3"&&(Bt.clazz="ItemBanksGroup",to(!0)),Kr.get("page")){let Xt=JSON.parse(localStorage.getItem("problemsetkey"))||{};ba((Xt==null?void 0:Xt.tag_discipline_id)||-1),Bt=tn(tn({},Bt),Xt),Tn(Bt)}else Tn(Bt);fa(Bt).then(Xt=>{Xa(!1)}),la(Bt),Oa(),ii()},[]),(0,oe.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,oe.useEffect)(()=>(Zt({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{Zt({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,oe.useEffect)(()=>(Zt({type:"globalSetting/headerFooterToggle",payload:ma}),()=>{Zt({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,oe.useEffect)(()=>{(0,un.Dk)(qr?qa:"\u8BD5\u9898\u5E93")},[qr,qa]);const Eo=vt=>{let Xt=0;return Sa==null||Sa.forEach(An=>{An.type===vt&&(Xt=An.count)}),Xt},qi=(vt,Xt)=>{var An,pn,Nn,zn,aa,ca,va,Ia,jo;const ro=[];if(vt||(pn=(An=Dt==null?void 0:Dt.disciplinesData)==null?void 0:An.disciplines)==null||pn.forEach(ja=>{var La;(La=ja==null?void 0:ja.sub_disciplines)==null||La.forEach(Fa=>{var Qa;(Qa=Fa==null?void 0:Fa.tag_disciplines)==null||Qa.forEach(ko=>{ko.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&ro.push(ko)})})}),vt&&!Xt){const ja=(zn=(Nn=Dt==null?void 0:Dt.disciplinesData)==null?void 0:Nn.disciplines)==null?void 0:zn.find(La=>La.id===vt);(aa=ja==null?void 0:ja.sub_disciplines)==null||aa.forEach(La=>{var Fa;(Fa=La==null?void 0:La.tag_disciplines)==null||Fa.forEach(Qa=>{Qa.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&ro.push(Qa)})})}if(vt&&Xt){const ja=(va=(ca=Dt==null?void 0:Dt.disciplinesData)==null?void 0:ca.disciplines)==null?void 0:va.find(Fa=>Fa.id===vt),La=(Ia=ja==null?void 0:ja.sub_disciplines)==null?void 0:Ia.find(Fa=>Fa.id===Xt);(jo=La==null?void 0:La.tag_disciplines)==null||jo.forEach(Fa=>{Fa.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&ro.push(Fa)})}return ro},ii=()=>ht(void 0,null,function*(){Zt({type:"problemset/getTeachGroupData"})});(0,oe.useEffect)(()=>{const{completion_questions_count:vt=0,judgement_questions_count:Xt=0,multiple_questions_count:An=0,practical_questions_count:pn=0,program_questions_count:Nn=0,single_questions_count:zn=0,subjective_questions_count:aa=0,combination_questions_count:ca=0,bprogram_questions_count:va=0}=Dt.basketData||{},Ia=vt+Xt+An+pn+Nn+zn+aa+ca+va;Kn(Ia)},[Dt.basketData]);const la=(vt,Xt)=>ht(void 0,null,function*(){var An;vt.type==="3"?vt.clazz="ItemBanksGroup":delete vt.clazz;const pn=tn({},vt);Xa(!0);const Nn=yield Zt({type:"problemset/getGroup",payload:tn({},pn)});return Nn!=null&&Nn.data&&Ko((Nn==null?void 0:Nn.data)||[]),Nn&&(ya((Nn==null?void 0:Nn.navigation)||[]),((An=Nn==null?void 0:Nn.navigation)==null?void 0:An.length)>1?Ta(!1):Ta(!0)),qr||Xt||Ea([]),Xa(!1),Nn}),fa=(vt,Xt)=>ht(void 0,null,function*(){const An=tn({},vt);localStorage.setItem("problemsetkey",JSON.stringify(vt)),An.item_type=qr?"PROGRAM":vt.item_type,An.keyword=vt.keyword||"",Xa(!0);const pn=yield Zt({type:"problemset/getItemBanks",payload:tn({},An)});if(pn&&pn.status!==403&&pn.status!==401&&pn.status!==500){if(ra(pn.items_count||0),ua(pn.item_types),Gr(pn.items||[]),wa(pn.tag_disciplines||[]),Ja(pn.used_shixun_ids||[]),si(pn.items||[]),qr||Xt||Ea([]),_a((pn==null?void 0:pn.added_num)||0),Xa(!1),Kr.get("page")&&!ni){let Nn=parseInt(localStorage.getItem("problemsetid"))||0;window.scrollTo({top:Nn-100,behavior:"smooth"}),ri(!0)}return pn}}),Oa=()=>{Zt({type:"problemset/getBasketList",payload:{}})},si=vt=>{const Xt=vt.every(An=>{var pn;return((pn=An.program_attr)==null?void 0:pn.status)===0});Za.current=Xt},li=(vt,Xt)=>{Bt.discipline_id=vt||"",Bt.sub_discipline_id=Xt||"",Bt.tag_discipline_id="",Bt.page=1,delete Bt.id,ba(-1),Tn(Bt),fa(Bt),(yr==="3"||yr==="0")&&la(Xe(tn({},Bt),{parents:ia.slice(0,-1)}))},ui=vt=>{Bt.item_type=vt||"",Bt.page=1,Tn(Bt),fa(Bt),(yr==="3"||yr==="0")&&la(Xe(tn({},Bt),{parents:ia.slice(0,-1)}))},ci=vt=>{Bt.difficulty=vt||"",Bt.page=1,delete Bt.id,Tn(Bt),fa(Bt),(yr==="3"||yr==="0")&&la(Xe(tn({},Bt),{parents:ia.slice(0,-1)}))},di=vt=>{Bt.tag_discipline_id=vt,Bt.page=1,delete Bt.id,vt===-1&&(Bt.discipline_id="",Bt.sub_discipline_id="",Bt.tag_discipline_id=""),ba(vt),Tn(Bt),fa(Bt),(yr==="3"||yr==="0")&&la(Xe(tn({},Bt),{parents:ia.slice(0,-1)}))},[fi,to]=(0,oe.useState)(!1),gi=vt=>{Zt({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:vt}}),Bt.discipline_id="",Bt.sub_discipline_id="",Bt.tag_discipline_id="",Bt.item_type=null,Bt.difficulty=null,Bt.type=vt,vt==="0"?(Ta(!1),Bt.group_id=0,Bt.teach_group_id=0):(Ta(!0),Bt.group_id=null),vt==="3"&&qr?Bt.only_published=!0:Bt.only_published=null,vt==="3"?(Bt.clazz="ItemBanksGroup",to(!0)):to(!1),Bt.page=1,delete Bt.id,ba(-1),ga(vt),Tn(Bt),fa(Bt),vt!=="1"&&vt!=="2"&&la(Bt),Ta(!0)},Ao=(vt,Xt)=>{debugger;Bt.page=vt,Bt.per_page=Xt,Tn(Bt),fa(Bt,!0),la(Bt,!0)},Po=vt=>{Bt.discipline_id="",Bt.sub_discipline_id="",Bt.tag_discipline_id="",Bt.item_type=null,Bt.difficulty=null,Bt.page=1,Bt.keyword=vt,delete Bt.id,console.log(Bt,"paramsparamsparamsparamsparams"),vt?(Zr(!0),(0,br.tk)({name:vt,copywriting:vt,position:qr?"Practice":"ItemBank"})):Zr(!1),ba(-1),Tn(Bt),fa(Bt)},Xr=()=>{Tn(Bt),fa(Bt),Ca(!1)},oo=vt=>{const Xt=vt.length===_r.length&&Bt.page>1?Bt.page-1:Bt.page;Bt.page=Xt,Oa(),Tn(Bt),fa(Bt),la(Bt)},mi=()=>{Zt({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},pi=(vt,Xt)=>ht(void 0,null,function*(){const An=Xt?yield(0,Ze.lS)({id:vt}):yield(0,Ze.s)({id:vt});(An==null?void 0:An.status)===0&&Xr()}),hi=vt=>ht(void 0,null,function*(){ki(vt)}),vi=vt=>ht(void 0,null,function*(){uo([vt])}),yi=vt=>{zr.current="",Na.current="",ue.default.confirm({centered:!0,width:530,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BD5\u9898\u7EA0\u9519",content:st.createElement("div",{className:"font14"},st.createElement("div",null,"\u9519\u8BEF\u7C7B\u578B\uFF1A"),st.createElement(le.ZP.Group,{className:"mt10",onChange:Xt=>Na.current=Xt.target.value},st.createElement(le.ZP,{value:"\u9898\u5E72"},"\u9898\u5E72"),st.createElement(le.ZP,{value:"\u7B54\u6848"},"\u7B54\u6848"),st.createElement(le.ZP,{value:"\u89E3\u6790"},"\u89E3\u6790"),st.createElement(le.ZP,{value:"\u5C5E\u6027"},"\u5C5E\u6027"),st.createElement(le.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83")),st.createElement("div",{className:"mt10"},"\u9519\u8BEF\u63CF\u8FF0\uFF1A"),st.createElement(Ot,{className:"mt10",rows:4,defaultValue:zr.current,onChange:Xt=>zr.current=Xt.target.value})),onOk:()=>new Promise((Xt,An)=>ht(void 0,null,function*(){if(!(Na.current&&zr.current))return se.ZP.info("\u8BF7\u586B\u5199\u9519\u8BEF\u7C7B\u578B\u548C\u9519\u8BEF\u63CF\u8FF0\uFF01"),An();(yield(0,Ze.L5)({id:vt,clazz:Na.current,description:zr.current})).status===0&&se.ZP.info("\u6DFB\u52A0\u6210\u529F\uFF01"),Xt()}))})},Si=(0,oe.useRef)(),[bi,io]=(0,oe.useState)([]),[Ei,so]=(0,oe.useState)(!1),[$i,es]=(0,oe.useState)({}),no=(0,oe.useRef)([0]),wo=vt=>ht(void 0,null,function*(){const Xt=yield(0,Ht.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:vt==null?void 0:vt.sub_discipline_id}});io(Xt==null?void 0:Xt.tag_disciplines)}),Ai=vt=>ht(void 0,null,function*(){$a(vt),To(vt),so(!0)}),Co=vt=>{Zt({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:vt}}})},Pi=vt=>ht(void 0,null,function*(){var Xt,An,pn,Nn;const zn=yield(0,Ht.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?ue.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:st.createElement("div",null,st.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((An=zn==null?void 0:zn.data)==null?void 0:An.name)||"--","\u300B",((pn=zn==null?void 0:zn.data)==null?void 0:pn.size)>1?`\u7B49 ${(Nn=zn==null?void 0:zn.data)==null?void 0:Nn.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"),st.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:()=>ht(void 0,null,function*(){const aa=yield Zt({type:"problemset/handleDelete",payload:{id:vt}});(aa==null?void 0:aa.status)===0&&oo([null])})}):Zt({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:vt}}})}),wi=vt=>ht(void 0,null,function*(){const{item_type:Xt}=vt;if(Xt==="PROGRAM"){const{program_attr:{identifier:An}}=vt,pn=yield Zt({type:"problemset/startExperience",payload:{id:An}});if(pn.status===0){const Nn=pn.identifier;(0,un.xg)(`/myproblems/${Nn}`);return}se.ZP.warning(pn.message);return}Zt({type:"problemset/setActionTabs",payload:{key:Xt,params:vt}})}),xo=vt=>ht(void 0,null,function*(){if(Bt.exam_id){(yield(0,Ze.fY)({item_id:vt,id:Bt.exam_id})).status===0&&Xr();return}if(Bt!=null&&Bt.exercise_id){(yield(0,Ht.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:Bt==null?void 0:Bt.exercise_id,item_bank_ids:[vt]}})).status===0&&Xr();return}(yield Zt({type:"problemset/cancel",payload:{id:vt,item_bank:1}})).status===0&&(Xr(),Oa())}),[Fo,Ta]=(0,oe.useState)(!1),Bo=(vt,Xt=!1,An=!1)=>ht(void 0,null,function*(){var pn;if(Zt({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(vt),group_type:yr==="3"?"3":"0"}}),Bt.discipline_id="",Bt.sub_discipline_id="",Bt.tag_discipline_id="",Bt.page=1,Bt.group_id=Math.abs(vt),ba(-1),Tn(Bt),An){const Nn=JSON.parse(JSON.stringify(ia));Nn.splice(Nn.length-2,2),Bt.parents=Nn}else Bt.parents=[...ia||[{id:0,name:"\u6839\u76EE\u5F55"}],...((pn=(0,ln.b)(Pa.current,vt))==null?void 0:pn.map(Nn=>({id:Nn.id,name:Nn.name})))||[]];la(tn({},Bt)).then(Nn=>{var zn;ya(Nn==null?void 0:Nn.navigation),((zn=Nn==null?void 0:Nn.navigation)==null?void 0:zn.length)>1&&vt?Ta(!0):Ta(!1)}),fa(Bt)}),Ci=vt=>ht(void 0,null,function*(){Zt({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(vt),group_type:"0"}}),Bt.discipline_id="",Bt.sub_discipline_id="",Bt.tag_discipline_id="",Bt.page=1,Bt.item_type=null,Bt.difficulty=null,Bt.type="0",Bt.group_id=Math.abs(vt),Bt.only_published=null,to(!1),ba(-1),ga("0"),Tn(Bt),la(tn({},Bt)).then(Xt=>{var An;ya(Xt==null?void 0:Xt.navigation),((An=Xt==null?void 0:Xt.navigation)==null?void 0:An.length)>1&&vt?Ta(!0):Ta(!1)}),fa(Bt)}),Do=vt=>ht(void 0,null,function*(){if(Bt.exam_id){(yield(0,Ze.zh)({exam_id:Bt.exam_id,item_bank_ids:[vt]})).status===0&&Xr();return}if(Bt!=null&&Bt.exercise_id){(yield(0,Ht.ZP)(`/api/exercises/${Bt==null?void 0:Bt.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:[vt]}})).status===0&&Xr();return}if(ha===200){se.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&&(Xr(),Oa())}),xi=vt=>ht(void 0,null,function*(){if(!vt&&!(Br!=null&&Br.length))return se.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");Cr.current=[0],ue.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:st.createElement("div",{className:`font14 ${nt.overflow}`,style:{maxHeight:500,overflow:"auto"}},st.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),st.createElement(ie.Z,{spinning:Ya},st.createElement(xe.Z,{defaultValue:!0,value:Cr.current,onChange:Xt=>Cr.current=Xt}))),onOk:()=>ht(void 0,null,function*(){var Xt;const An=yield(0,Ze.Rp)({id:vt,group_id:(Xt=Cr.current)==null?void 0:Xt[0]});Cr.current=[],(An==null?void 0:An.status)===0&&(la(Bt),Xr(),se.ZP.success("\u52A0\u5165\u6210\u529F"))})})}),lo=vt=>ht(void 0,null,function*(){if(!vt&&!(Br!=null&&Br.length))return se.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");ue.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:st.createElement("div",{className:`font14 ${nt.overflow}`,style:{maxHeight:500,overflow:"auto"}},st.createElement("div",{className:nt.tips},st.createElement("div",null,"\u63D0\u793A\uFF1A"),st.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"),st.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")),st.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),st.createElement(ie.Z,{spinning:Ya},st.createElement(xe.Z,{defaultValue:!0,defaultSelectedKeys:no.current,defaultExpandedKeys:no.current,onChange:Xt=>no.current=Xt}))),onOk:()=>ht(void 0,null,function*(){var Xt;const An=yield(0,Ze.LS)({ids:vt?[vt]:Br,groups_ids:(Xt=no.current)==null?void 0:Xt[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",An),(An==null?void 0:An.status)===0&&(la(Bt),Xr())})})}),Fi=(vt,Xt)=>ht(void 0,null,function*(){if(!vt&&!(Br!=null&&Br.length))return se.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");const An=()=>ht(void 0,null,function*(){var pn;const Nn=yield(0,Ht.ZP)(`/api/item_banks/${vt}/copy`,{method:"post",body:{group_id:Xt?(pn=Cr.current)==null?void 0:pn[0]:null}});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",Nn),Cr.current=[],(Nn==null?void 0:Nn.status)===0&&(la(Bt),Xr(),se.ZP.success("\u590D\u5236\u6210\u529F"))});Cr.current=[0],Xt?ue.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:st.createElement("div",{className:`font14 ${nt.overflow}`,style:{maxHeight:500,overflow:"auto"}},st.createElement("p",{className:"c-grey-333"},"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),st.createElement(ie.Z,{spinning:Ya},st.createElement(xe.Z,{defaultValue:!0,value:Cr.current,onChange:pn=>Cr.current=pn}))),onOk:()=>ht(void 0,null,function*(){An()})}):An()}),Bi=vt=>ht(void 0,null,function*(){console.log("\u64A4\u9500\u5171\u4EAB\u89E6\u53D1");const Xt=yield(0,Ze.hg)({clazz:"ItemBank",id:vt});console.log(Xt,"\u64A4\u9500\u5171\u4EAB\u89E6\u53D1\u7684res");const An=(Xt==null?void 0:Xt.groups)||[];Cr.current=An.filter(pn=>pn.is_share).map(pn=>pn.id),ue.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:st.createElement("div",{className:`font14 ${nt.overflow}`},st.createElement("p",{className:`${nt.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"),st.createElement(ae.default.Group,{className:nt.checkbox,defaultValue:An==null?void 0:An.map(pn=>pn.is_share?pn.id:"")},An==null?void 0:An.map(pn=>st.createElement(ae.default,{key:pn.id,value:pn.id,onChange:()=>{pn.is_share=!pn.is_share,console.log(An,"\u9009\u4E2D\u7684data"),Cr.current=An}}," ",pn.name)))),onOk:()=>ht(void 0,null,function*(){return Cr.current=An.filter(pn=>pn.is_share).map(pn=>pn.id),console.log(Cr.current,"joinGroupDataRef.current"),new Promise((pn,Nn)=>ht(void 0,null,function*(){console.log(An,"\u770B\u770B\u8FD9\u91CC\u7684data");const zn=yield(0,Ze.GW)({ids:[vt],clazz:"ItemBank",group_ids:Cr.current});return Cr.current=[],(zn==null?void 0:zn.status)===0&&(se.ZP.info("\u64CD\u4F5C\u6210\u529F"),Xr()),pn()}))})})}),Di=vt=>{Zt({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:vt}}})},Li=()=>{ue.default.confirm({title:"\u786E\u8BA4\u8981\u6E05\u7A7A\u8BD5\u9898\u7BEE\u5417\uFF1F",centered:!0,onOk:()=>ht(void 0,null,function*(){(yield(0,Ze.RT)()).status===0&&(Xr(),Oa())})})},_i=()=>{Zt({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:Bt}})},Oi=()=>{var vt;const Xt={discipline_id:`&discipline_id=${Bt.discipline_id}`,sub_discipline_id:`&sub_discipline_id=${Bt.sub_discipline_id}`,tag_discipline_id:`&sub_discipline_id=${Bt.tag_discipline_id}`,difficulty:`&difficulty=${Bt.difficulty}`,item_type:`&item_type=${Bt.item_type}`,group_id:`&group_id=${Bt.group_id||0}`};let An=`/problemset/newitem?pages=${Bt.page}`;Object.keys(Xt).forEach(pn=>{Bt[pn]&&(An=An+Xt[pn])}),(vt=Ce.history)==null||vt.push(An)},Va=vt=>{const Xt=Br;if(!(Xt!=null&&Xt.length))return se.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if(ha+Xt.length>200&&vt&&ma){se.ZP.info(`\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165${200-ha}\u9898\uFF0C\u5F53\u524D\u9009\u4E2D${Xt.length}\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}vt?Ti(Xt):Ii(Xt)},Ti=vt=>ht(void 0,null,function*(){let Xt=[...vt];_r.forEach(An=>{var pn;Xt.includes(An.id)&&An.item_type==="PROGRAM"&&((pn=An.program_attr)==null?void 0:pn.status)===0&&(0,Hn.remove)(Xt,Nn=>Nn===An.id)}),ue.default.confirm({width:530,title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:st.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:()=>ht(void 0,null,function*(){let An;Bt.exam_id?An=yield(0,Ze.zh)({exam_id:Bt.exam_id,item_bank_ids:Xt}):Bt!=null&&Bt.exercise_id?An=yield(0,Ht.ZP)(`/api/exercises/${Bt==null?void 0:Bt.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:Xt}}):An=yield Zt({type:"problemset/select",payload:{item_bank_ids:Xt}}),An.status===0&&(Xr(),Oa())})})}),Ii=vt=>ht(void 0,null,function*(){let Xt;Bt.exam_id?Xt=yield(0,Ht.ZP)(`/api/examination_banks/${Bt.exam_id}/batch_revoke_item.json`,{method:"post",body:{item_ids:vt}}):Bt!=null&&Bt.exercise_id?Xt=yield(0,Ht.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:Bt==null?void 0:Bt.exercise_id,item_bank_ids:vt}}):Xt=yield Zt({type:"problemset/unselectAll",payload:{item_ids:vt}}),Xt.status===0&&(Xr(),Oa())}),Ni=vt=>ht(void 0,null,function*(){if(ma&&ha===200){se.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}let Xt;Bt.exam_id?(Xt=yield(0,Ze.zh)({exam_id:Bt.exam_id,shixun_ids:vt}),Xt.status===0&&Xr()):(Xt=yield Zt({type:"problemset/select",payload:{shixun_ids:vt}}),Xt.status===0&&(Oa(),Xr()))}),Mi=()=>{Zt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},ji=vt=>ht(void 0,null,function*(){var Xt,An,pn;if(!((An=(Xt=Dt.teachGroupData)==null?void 0:Xt.groups)!=null&&An.length))return se.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 Nn=yield(0,Ht.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:vt}});console.log(Nn,"\u5224\u65AD\u53EF\u5426\u5171\u4EAB-\u662F\u5426\u88AB\u5171\u4EAB\u8FC7"),Nn.status===0&&(Cr.current=Nn==null?void 0:Nn.data,ue.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:st.createElement("div",{className:`font14 ${nt.overflow}`},st.createElement("div",{className:nt.tips},st.createElement("div",null,"\u63D0\u793A\uFF1A"),st.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"),st.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")),st.createElement(ae.default.Group,{className:nt.checkbox,defaultValue:Cr.current.map(zn=>zn.is_share?zn.id:"")},(pn=Nn==null?void 0:Nn.data)==null?void 0:pn.map(zn=>st.createElement(ae.default,{disabled:!zn.can_share,key:zn.id,value:zn.id,onChange:()=>{zn.is_share=!zn.is_share,console.log(Nn.data,"res.data"),Cr.current=Nn==null?void 0:Nn.data}}," ",zn.name)))),onOk:()=>new Promise((zn,aa)=>ht(void 0,null,function*(){var ca;if(!((ca=Cr.current)!=null&&ca.length))return se.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),aa();const va=yield(0,Ht.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:Cr.current.map(Ia=>({id:Ia.id,is_share:Ia.is_share})),group_id:vt}});console.log(va),(Nn==null?void 0:Nn.status)===0&&(se.ZP.success("\u64CD\u4F5C\u6210\u529F"),Cr.current=[],Ea([]),Xr(),la(Bt),zn())}))}))}),uo=vt=>{var Xt,An,pn,Nn;if(console.log("\u5171\u4EAB\u8BD5\u9898\u89E6\u53D1"),!((An=(Xt=Dt.teachGroupData)==null?void 0:Xt.groups)!=null&&An.length))return se.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:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:st.createElement("div",{className:`font14 ${nt.overflow}`},st.createElement("div",{className:nt.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"),st.createElement(ae.default.Group,{className:nt.checkbox,defaultValue:Cr.current,onChange:zn=>Cr.current=zn},(Nn=(pn=Dt.teachGroupData)==null?void 0:pn.groups)==null?void 0:Nn.map(zn=>st.createElement(ae.default,{key:zn.group_id,value:zn.group_id},zn.name)))),onOk:()=>new Promise((zn,aa)=>ht(void 0,null,function*(){var ca;if(!((ca=Cr.current)!=null&&ca.length))return se.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),aa();const va=yield(0,Ze.GW)({ids:vt||Br,clazz:"ItemBank",group_ids:Cr.current});(va==null?void 0:va.status)===0&&(se.ZP.info("\u6240\u9009\u8BD5\u9898\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),Cr.current=[],Ea([]),Xr(),zn())})),onCancel:()=>{console.log("\u53D6\u6D88\u4E86"),Cr.current=[]}})},Lo=()=>ht(void 0,null,function*(){var vt,Xt,An,pn;const Nn=()=>ht(void 0,null,function*(){da(!0);const zn=yield(0,Ze.nD)({ids:Br});da(!1),(zn==null?void 0:zn.status)===0&&ue.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:()=>{oo(new Array(zn.success))}})});if(Br!=null&&Br.length){const zn=yield(0,Ht.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:Br}});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:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:st.createElement("div",null,st.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Xt=zn==null?void 0:zn.data)==null?void 0:Xt.name)||"--","\u300B",((An=zn==null?void 0:zn.data)==null?void 0:An.size)>1?`\u7B49 ${(pn=zn==null?void 0:zn.data)==null?void 0:pn.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"),st.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:Nn});return}else{ue.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${Br==null?void 0:Br.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:Nn});return}}se.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")}),_o=()=>{var vt,Xt,An;if(!(Br!=null&&Br.length))return se.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if((vt=_r==null?void 0:_r.filter(pn=>Br.includes(pn.id)))!=null&&vt.every(pn=>pn.public))return se.ZP.info("\u6240\u9009\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((Xt=_r==null?void 0:_r.filter(pn=>Br.includes(pn.id)))!=null&&Xt.find(pn=>{var Nn;return pn.item_type==="PROGRAM"&&((Nn=pn.program_attr)==null?void 0:Nn.status)===0}))return se.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"||At.userInfo.professional_certification){if((An=_r==null?void 0:_r.filter(pn=>Br.includes(pn.id)))!=null&&An.find(pn=>{var Nn;return((Nn=pn==null?void 0:pn.tag_discipline_ids)==null?void 0:Nn.length)==0}))return se.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:"\u53D6\u6D88",title:"\u6279\u91CF\u516C\u5F00\u8BD5\u9898",maskClosable:!0,icon:null,content:st.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:()=>{Oo()}})}else ue.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",maskClosable:!0,icon:null,content:st.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\uFF0CEducoder\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u9898\u3002",st.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",st.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u7533\u8BF7\u516C\u5F00\uFF1F",st.createElement("br",null),st.createElement(ae.default,{className:"mt10",defaultChecked:!1,onChange:pn=>Ka.current=pn.target.checked},"\u4E0D\u518D\u63D0\u793A")),onOk:()=>{Oo()}})},Oo=()=>ht(void 0,null,function*(){const vt=yr==="3"?1:2,Xt=_r?_r.filter(pn=>Br.includes(pn.id)&&!(pn.public||pn.apply)).map(pn=>pn.id):[];(yield(0,Ze.Qp)({ids:Xt,source:vt})).status===0&&(Ka.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Ka.current=!1,Xr(),se.ZP.success("\u6279\u91CF\u7533\u8BF7\u6210\u529F"))}),To=vt=>ht(void 0,null,function*(){const Xt=yield(0,Ht.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});ei(Xt.disciplines||[]),yield wo(vt),vt!=null&&vt.sub_discipline_id&&(za(1),Aa.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}))}),ki=vt=>{$a(vt),To(vt),ao(!0)},Ri=vt=>{ue.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:st.createElement(st.Fragment,null,st.createElement("div",{className:nt.modalContent},"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"),st.createElement("div",{className:nt.modalContent}," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ht(void 0,null,function*(){const Xt=yield(0,Ze.MZ)({identifier:vt});(Xt==null?void 0:Xt.status)===0&&(se.ZP.success("\u53D1\u5E03\u6210\u529F"),Xr())})})},Ui=vt=>{Co(vt)},Wi=vt=>{ue.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:st.createElement("p",{className:nt.modalContent},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ht(void 0,null,function*(){const Xt=yield(0,Ze.sD)({identifier:vt});(Xt==null?void 0:Xt.status)===0&&(se.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),Xr())})})},Hi=vt=>ht(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:Bt.group_id,group_type:"3"}}),Bt.page=1,Bt.teach_group_id=vt,delete Bt.id,Bt.group_id=0,Tn(tn({},Bt)),fa(Bt),la(Bt)}),Gi=vt=>{Bt.sort_by=vt.type,Bt.sort_direction=vt.direction,Bt.page=1,Zo(vt.name),Tn(Bt),fa(Bt),la(Xe(tn({},Bt),{parents:ia.slice(0,-1)}))},zi=()=>{Bt.page=1,Tn(Bt),fa(Bt),la(Bt)},Vi=vt=>{Bt.discipline_id="",Bt.sub_discipline_id="",Bt.tag_discipline_id="",Bt.item_type=null,Bt.difficulty=null,Bt.page=1,Bt.group_id=vt,ba(-1),Tn(Bt),fa(Bt),la(Bt)},Zi=()=>{if(!(Br!=null&&Br.length)){Zt({type:"problemset/setActionTabs",payload:{key:"\u5BFC\u51FA\u8BD5\u9898",params:Bt}});return}ue.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:st.createElement("div",{className:`font14 ${nt.overflow}`},"\u5DF2\u9009\u4E2D",Br==null?void 0:Br.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:()=>{(0,cr.rQ)({ids:Br})}})},Ki=()=>ht(void 0,null,function*(){const vt=yield(0,Ze.bF)({ids:Br}),{unpublish_program_question_count:Xt,total_item_banks:An}=vt.data||{};Xt===0?ue.default.error({title:"\u9519\u8BEF",content:st.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"}):ue.default.confirm({title:"\u63D0\u793A",content:st.createElement("span",null,"\u5F53\u524D\u9009\u4E2D",An,"\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:()=>ht(void 0,null,function*(){(yield(0,Ze.dt)({ids:Br})).status===0&&(se.ZP.success("\u53D1\u5E03\u6210\u529F"),Xr())})})}),ts=st.createElement(re.default,null,Ma&&st.createElement(re.default.Item,{onClick:()=>Va(!0)},"\u6279\u91CF\u52A0\u5165"),Ma&&st.createElement(re.default.Item,{onClick:()=>Va(!1)},"\u6279\u91CF\u79FB\u51FA"),yr==="0"&&ma&&st.createElement(re.default.Item,{onClick:()=>lo()},"\u79FB\u52A8\u5230"),yr==="0"&&ma&&st.createElement(re.default.Item,{onClick:_o},"\u6279\u91CF\u516C\u5F00"),yr==="0"&&ma&&st.createElement(re.default.Item,{onClick:()=>uo()},"\u6279\u91CF\u5171\u4EAB"),yr==="0"&&ma&&st.createElement(re.default.Item,{onClick:Lo},"\u6279\u91CF\u5220\u9664")),Io=vt=>{var Xt;if(qr)if((Yr==null?void 0:Yr.length)<=0){let An=_r.filter(pn=>vt.includes(pn.id));Ga([...An]),Ea(An==null?void 0:An.map(pn=>pn.id))}else if(vt.length>Yr.length){let An=_r.filter(zn=>vt.includes(zn.id)),pn=Yr.map(zn=>zn.id),Nn=An.filter(zn=>!pn.includes(zn.id));Ga([...Yr,...Nn]),Ea((Xt=[...Yr,...Nn])==null?void 0:Xt.map(zn=>zn.id))}else{let An=Yr.filter(pn=>vt.includes(pn.id));Ga([...An]),Ea(An==null?void 0:An.map(pn=>pn.id))}else Ea(vt)},co=vt=>{var Xt;if(qr)if(vt){let An=Yr==null?void 0:Yr.map(Nn=>Nn.id),pn=_r.filter(Nn=>!An.includes(Nn.id));Ga([...Yr,...pn]),Ea((Xt=[...Yr,...pn])==null?void 0:Xt.map(Nn=>Nn.id))}else{let An=_r==null?void 0:_r.map(Nn=>Nn.id),pn=Yr.filter(Nn=>!An.includes(Nn.id));Ga([...pn]),Ea(pn==null?void 0:pn.map(Nn=>Nn.id))}else Ea(vt?_r==null?void 0:_r.map(An=>An.id):[])},Yi=()=>{let vt="/problemset/preview";Bt.exam_id&&(vt=`/paperlibrary/edit/${Bt.exam_id}`),Bt!=null&&Bt.exercise_id&&!(Mn!=null&&Mn.pathId)&&(vt=`/classrooms/${Mn.coursesId}/exercise/${Bt==null?void 0:Bt.exercise_id}/edit`),Ce.history.push(vt)},Xi=[{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"}],Qi={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Ji=(vt,Xt)=>{var An;const pn=Xt.id<0?"--":Ma?Xt[Bt.exercise_id?"added":"choosed"]?st.createElement("span",{key:1,className:nt.btnAdd,onClick:zn=>{zn.target.style.pointerEvents="none",xo(Xt.id)}},ma?"\u79FB\u51FA\u8BD5\u9898\u7BEE":st.createElement("span",null,st.createElement("b",{className:`iconfont icon-yichu ${nt.cancelC}`}),"\u79FB\u51FA")):Xt.item_type==="PROGRAM"&&((An=Xt.program_attr)==null?void 0:An.status)===0?st.createElement(ne.Z,{placement:"top",title:"\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01"},st.createElement("span",{className:nt.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"}}," ",ma?"\u52A0\u5165\u8BD5\u9898\u7BEE":st.createElement("span",{style:{padding:"0 3px"}},st.createElement("b",{className:`iconfont icon-jiaru ${nt.addC}`}),"\u52A0\u5165")," ")):st.createElement("span",{className:nt.btnAdd,onClick:()=>Do(Xt.id)},ma?"\u52A0\u5165\u8BD5\u9898\u7BEE":st.createElement("span",{style:{padding:"0 3px"}},st.createElement("b",{className:`iconfont icon-jiaru ${nt.addC}`}),"\u52A0\u5165")):st.createElement(st.Fragment,null);return st.createElement("span",{className:nt.actonBtn},Xt.id>0&&st.createElement(Yt.N,{isProblemset:ma,user:At,key:Xt.id,data:Xt,page:Bt.page,activeTabsKey:yr,selectIds:Br,onCollect:pi,onSetPublic:hi,onStartExperience:wi,onCorrection:yi,onChangeTag:Ai,onPublicReview:mi,onSetPrivate:Co,onDelete:Pi,onCancel:xo,onSelect:Do,onMoveTo:lo,onCopy:Fi,addProblemset:xi,onSetShare:vi,onCancelShare:Bi,onPublish:Ri,onCancelPublish:Wi,SubjectShare:Fo}),pn)};(0,oe.useEffect)(()=>{if(qr&&!(Mn!=null&&Mn.pathId)){const{coursesId:vt,categoryId:Xt}=Mn;Zt({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:Xt,coursesId:vt,type:5}})}},[qr]);const No=()=>ht(void 0,null,function*(){try{yield eo.current.form.validateFields();let vt=eo.current.form.getFieldsValue();if((Yr==null?void 0:Yr.length)<=0){document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),se.ZP.info("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}mo(!0);const{coursesId:Xt,categoryId:An}=Mn;if(Mn!=null&&Mn.pathId){let pn=yield(0,Ht.ZP)(`/api/paths/${Mn==null?void 0:Mn.pathId}/create_hack_homework`,{method:"post",body:Xe(tn({},vt),{coursesId:Xt,category:An,stage_shixun_id:An=="null"?"":An,stage_id:Mn==null?void 0:Mn.stageId,type:5,hack_ids:Yr==null?void 0:Yr.map(Nn=>Nn.id)})});(pn==null?void 0:pn.status)===0&&(se.ZP.success(`${An=="null"?"\u65B0\u589E\u6210\u529F":"\u7F16\u8F91\u6210\u529F"}`),Ce.history.push(`/paths/${Mn.pathId}`))}else{let pn=yield(0,Ht.ZP)(Da?`/api/homework_commons/${An}/update_hack.json`:`/api/courses/${Xt}/homework_commons.json`,{method:Da?"put":"post",body:Xe(tn({},vt),{coursesId:Xt,category:An,type:5,hack_ids:Yr==null?void 0:Yr.map(Nn=>Nn.id)})});(pn==null?void 0:pn.status)===0&&Ce.history.push(`/classrooms/${Mn.coursesId}/program_homework/${Da?An:pn.homework_id}/detail?tabs=1`)}mo(!1)}catch(vt){document.body.scrollIntoView()}}),Mo=()=>st.createElement(ce.default,{labelAlign:"right",form:Aa,labelCol:{span:3},colon:!1,size:"large"},st.createElement(ce.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"sub_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411"}]},st.createElement(ee.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:$o,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(vt,Xt)=>{Aa.setFieldsValue({sub_discipline_id:vt,tag_discipline_ids:[]}),za(vt?vt.length:0),(vt==null?void 0:vt.length)>0&&(wo({sub_discipline_id:vt[1]}),vt[1]==(Wa==null?void 0:Wa.sub_discipline_id)&&Aa.setFieldValue("tag_discipline_ids",Wa.tag_discipline_ids))},onClear:()=>{io([]),Aa.setFieldValue("tag_discipline_ids",[]),za(0)}})),st.createElement(ce.default.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],style:{paddingLeft:75}},st.createElement(a.default,{disabled:So===0,className:nt.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},bi.map(vt=>st.createElement(a.default.Option,{key:vt.name+vt.id,value:vt.id},st.createElement("div",{style:{display:"flex",alignItems:"center"}},st.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},vt.name),(vt==null?void 0:vt.type)==="personal"&&st.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),So>0&&st.createElement("div",{className:nt.concat},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F",st.createElement("span",{onClick:()=>yo(!0)},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")));return st.createElement("div",{className:nt.page},st.createElement("section",null,st.createElement("div",{className:nt.wrap},Ha.course_name&&qr&&st.createElement("section",{className:"animated fadeIn"},st.createElement("aside",{className:"mt10"},Ha.category&&st.createElement(y.Z,{separator:">"},st.createElement(y.Z.Item,null,st.createElement(Ce.Link,{to:`/classrooms/${Ha.course_id}/program_homework`},Ha.course_name)),st.createElement(y.Z.Item,null,st.createElement(Ce.Link,{to:`/classrooms/${Ha.course_id}/program_homework`},Ha.category.category_name)),st.createElement(y.Z.Item,null,qa)))),st.createElement("div",{className:nt.title},qr?qa:"\u8BD5\u9898\u5E93"),qr&&st.createElement(on,{height:250,data:Ro,ref:eo}),st.createElement("div",{className:nt.headerWrapper,id:"topicdom"},st.createElement("div",{className:nt.tabsWrap},st.createElement(pe.default,{activeKey:yr,onChange:gi,tabBarExtraContent:st.createElement("div",{className:nt.searchWrap},(0,Qt.bg)()&&yr==="0"&&ma&&st.createElement(x.ZP,{className:nt.addQuestionBtn,onClick:Oi},st.createElement("img",{src:Un,className:nt.pngIcon,alt:""}),"\u65B0\u589E\u8BD5\u9898"),st.createElement(qt,{allowClear:!0,suffix:st.createElement("i",{className:`iconfont icon-sousuo9 font14 ${nt.searchIcon}`,onClick:()=>Po(Bt.keyword)}),className:nt.search,placeholder:"\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",size:"middle",onChange:vt=>{Bt.keyword=vt.target.value,Tn(tn({},Bt))},onSearch:Po}))},st.createElement(_t,{tab:"\u516C\u5171",key:"1"}),((Pr=(Gn=Dt.teachGroupData)==null?void 0:Gn.groups)==null?void 0:Pr.length)&&st.createElement(_t,{tab:"\u56E2\u961F\u5171\u4EAB",key:"3"}),!(0,Qt.ag)()&&!(0,Qt.JA)()&&!qr&&st.createElement(_t,{tab:"\u6536\u85CF\u5939",key:"2"}),(0,Qt.bg)()&&st.createElement(_t,{tab:"\u6211\u521B\u5EFA\u7684",key:"0"}))),(((wr=At==null?void 0:At.userInfo)==null?void 0:wr.professional_certification)||Bt.type!=="1")&&st.createElement(E.S,{showSelectAll:!1,className:nt.select,disciplinesData:(rr=Dt.disciplinesData)==null?void 0:rr.disciplines,knowledgeData:Ra,directionValue:Bt.discipline_id,subDisciplineValue:Bt.sub_discipline_id,typeValue:Bt.item_type,isprogram_homework:qr,showKnowledge:!0,name:Xo,setname:Qo,difficultyValue:Bt.difficulty,showShixun:!(0,Qt.JA)()&&!Bt.exercise_id&&yr!=="3"&&yr!=="1",onShixunChange:Mi,onDirectionChange:li,onTypeChange:ui,onDifficultyChange:ci,knowledgeValue:ka,onKnowledgeChange:di,teachGroupData:(Er=Dt.teachGroupData)==null?void 0:Er.groups,onTeachGroupChange:Hi,teachGroupValue:Bt.teach_group_id,showTeachGroup:fi})),st.createElement("div",{className:nt.treeWrapper,style:{display:yr==="0"||yr==="3"?"block":"none"}},st.createElement("div",{className:nt.treeHeader},st.createElement(et.Z,{activeTabsKey:yr,data:ia,onClick:Bo}),yr==="0"&&!qr&&st.createElement(x.ZP,{type:"link",onClick:_i,className:nt.exportBtn},st.createElement("img",{src:er,alt:"",className:nt.pngIcon}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),st.createElement(ie.Z,{spinning:Ya},st.createElement("div",{ref:Yo,className:ho.length?nt.treeContent:"",style:{maxHeight:"220px",overflow:"auto"}},st.createElement(ln.Z,{setRootData:vt=>{Pa.current=vt},isProblemset:yr==="0"?ma:!1,reloadData:Xr,data:ho,onShare:ji,onOpen:Bo,activeTabsKey:yr,params:Bt,navigation:ia})))),st.createElement("div",{className:nt.contentWrap},st.createElement("div",{className:nt.batchWrap},st.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},!qr&&st.createElement("div",{className:"font14"},(((sr=At==null?void 0:At.userInfo)==null?void 0:sr.professional_certification)||Bt.type!=="1")&&st.createElement(b.Z,{dropdownRender:()=>st.createElement(re.default,{selectedKeys:[po]},bo==null?void 0:bo.map((vt,Xt)=>st.createElement(re.default.Item,{key:vt.name,onClick:()=>Gi(vt)},vt.name)))},st.createElement("span",{style:{color:"#464F66"}},st.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),po))),qr&&st.createElement("div",null,st.createElement(ae.default,{checked:(_r==null?void 0:_r.filter(vt=>Yr==null?void 0:Yr.map(Xt=>Xt.id).includes(vt.id)).length)===_r.length,onChange:vt=>co(vt.target.checked)},"\u672C\u9875\u5168\u9009",st.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Br==null?void 0:Br.length,")"))),qr&&st.createElement(ue.default,{open:Jo,centered:!0,width:700,okText:`\u786E\u8BA4${Mn!=null&&Mn.pathId?"":Da?"\u7F16\u8F91":"\u65B0\u5EFA"}`,onCancel:()=>vo(!1),cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:No,confirmLoading:fo,title:"\u67E5\u770B\u5DF2\u9009"},st.createElement("div",{className:"font14 c-light-primary mb10"},"\u5DF2\u9009",Yr==null?void 0:Yr.length,"\u4E2A"),st.createElement("div",{style:{height:400,overflow:"auto"}},Yr==null?void 0:Yr.map((vt,Xt)=>{var An,pn,Nn,zn,aa,ca;return st.createElement("div",{key:Xt,className:nt.sendModal},st.createElement("div",{className:nt.li},st.createElement("p",null,vt==null?void 0:vt.name),st.createElement("div",{className:nt.bottom},st.createElement("span",{className:"c-grey-333"},"\u7F16\u7A0B\u9898"),st.createElement("i",{className:nt.line}),st.createElement("span",{className:"c-grey-333"},vt.difficulty===1&&"\u7B80\u5355",vt.difficulty===2&&"\u9002\u4E2D",vt.difficulty===3&&"\u56F0\u96BE"),st.createElement("i",{className:nt.line}),st.createElement("span",null,"\u521B\u5EFA\u8005\xA0",st.createElement(ne.Z,{title:(An=vt==null?void 0:vt.author)==null?void 0:An.name},st.createElement("span",{className:"c-grey-333"},((Nn=(pn=vt==null?void 0:vt.author)==null?void 0:pn.name)==null?void 0:Nn.length)>6?((aa=(zn=vt==null?void 0:vt.author)==null?void 0:zn.name)==null?void 0:aa.substr(0,3))+"...":(ca=vt==null?void 0:vt.author)==null?void 0:ca.name))),st.createElement("i",{className:nt.line}),st.createElement("span",{className:nt.des},"\u66F4\u65B0\xA0",st.createElement("span",{className:"c-grey-333"},vt==null?void 0:vt.updated_at)))),st.createElement("div",{className:nt.del,onClick:()=>{Io(Yr.filter(va=>va.id!==vt.id).map(va=>va.id))}},"\u5220\u9664"))})))),st.createElement(z.Z,{align:"middle"},st.createElement("div",null,!Bt.item_type&&st.createElement("span",{style:{fontSize:"14px",color:"#999999"}},ai.map(vt=>{if(Eo(vt.value)>0)return st.createElement("span",{style:{marginLeft:6}},vt.name,st.createElement("span",{style:{color:"#000000",marginLeft:6}},Eo(vt.value)))}))),yr==="0"&&ma&&st.createElement(x.ZP,{onClick:Zi,type:"link",className:nt.exportBtn},st.createElement("img",{src:tr,className:nt.pngIcon}),st.createElement("span",null,"\u5BFC\u51FA\u8BD5\u9898")))),ta?st.createElement("div",null,st.createElement(x.ZP,{style:{paddingLeft:0},onClick:()=>{Bt.page=1,Bt.keyword=null,delete Bt.id,Tn(Bt),Zr(!1),fa(Bt),la(Xe(tn({},Bt),{parents:ia.slice(0,-1)}))},type:"link"}," ",st.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),st.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",Bt.keyword,"\u201D")):null,st.createElement("div",{className:nt.contentListWrap},Hr!==0?st.createElement(ie.Z,{size:"middle",spinning:Kt["problemset/getItemBanks"]},_r.map((vt,Xt)=>{var An,pn,Nn,zn,aa,ca,va;return st.createElement("div",{id:vt.id+"",className:nt.li,key:Xt},st.createElement("div",{className:nt.top},st.createElement(Yt.Z,{key:vt.id,data:vt,selectIds:Br,onSelectCheckBox:Io})),st.createElement("div",{className:nt.bottom},st.createElement("p",{className:`${nt.actionLeftItem} ${nt.questionTypeName}`},"No.",vt==null?void 0:vt.id),st.createElement("p",{className:`${nt.actionLeftItem} ${nt.questionTypeName}`},(An=Xi.find(Ia=>Ia.type===vt.item_type))==null?void 0:An.name),st.createElement("p",{className:nt.actionLeftItem},Qi[vt.difficulty]),st.createElement("p",{className:nt.actionLeftItem},"\u521B\u5EFA\u8005",st.createElement(ne.Z,{title:(pn=vt==null?void 0:vt.author)==null?void 0:pn.name},st.createElement("span",{className:"c-grey-333"},((zn=(Nn=vt==null?void 0:vt.author)==null?void 0:Nn.name)==null?void 0:zn.length)>6?((ca=(aa=vt==null?void 0:vt.author)==null?void 0:aa.name)==null?void 0:ca.substr(0,5))+"...":(va=vt==null?void 0:vt.author)==null?void 0:va.name))),st.createElement("p",{className:nt.actionLeftItem},"\u66F4\u65B0",st.createElement("span",{className:"c-grey-333"},vt==null?void 0:vt.updated_at)),st.createElement("p",{className:nt.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",st.createElement("span",{className:"c-grey-333"},vt==null?void 0:vt.quotes)),!qr&&st.createElement("div",{className:nt.more},Ji({},vt))))})):st.createElement(ie.Z,{size:"middle",spinning:Kt["problemset/getItemBanks"]},st.createElement(ge.Z,{customText:!((Yn=At==null?void 0:At.userInfo)!=null&&Yn.professional_certification)&&Bt.type==="1"&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u9898\u5E93\u8D44\u6E90",ButtonTwo:!((lr=At==null?void 0:At.userInfo)!=null&&lr.professional_certification)&&Bt.type==="1"?st.createElement(x.ZP,{style:{borderRadius:20},type:"primary",onClick:()=>{Ce.history.push("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1"):""}))),Hr!==0&&!qr&&st.createElement(te.Z,{showQuickJumper:!0,onChange:Ao,defaultCurrent:1,pageSize:Bt==null?void 0:Bt.per_page,current:parseInt(Bt.page+"")||1,total:Hr,showTotal:vt=>st.createElement(st.Fragment,null,st.createElement("span",{className:"mr10 font12"},"\u5171",st.createElement("span",{className:"c-light-primary"},vt),"\u6761\u6570\u636E"))}),qr&&st.createElement("div",{style:{height:20}})),ma&&st.createElement(wt,{basketData:Dt.basketData,visible:fr,basketTotal:ha,onClose:()=>Qr(!1),onDelete:Di,onClear:Li,onSubmit:()=>ht(void 0,null,function*(){var vt,Xt,An,pn,Nn;const zn=yield Zt({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}}),aa=(vt=zn==null?void 0:zn.disciplines)==null?void 0:vt[0],ca=yield Zt({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)||(aa==null?void 0:aa.id),sub_discipline_id:((An=zn==null?void 0:zn.new_checked)==null?void 0:An.sub_discipline_id)||((Nn=(pn=aa==null?void 0:aa.sub_disciplines)==null?void 0:pn[0])==null?void 0:Nn.id)}});ca.status===0&&Ce.history.push(`paperlibrary/add/${ca.exam_id}?defaultActiveKey=1&type=2`)})}),!(0,Qt.JA)()&&ma&&st.createElement(Zn,{visibleBasket:fr,onToggleVisible:()=>Qr(!fr),count:ha})),st.createElement(Pe,null),st.createElement(Ye,{onReloadData:Xr,isPiliangRevoke:Jr}),st.createElement($e,{onReloadData:()=>oo([null])}),st.createElement(sn,{onReloadData:Xr,onReloadBasketData:Oa}),ft.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?st.createElement(Jt,{shixunIds:Ua,cb:Ni}):null,st.createElement(qe.Z,null),st.createElement(Ie.Z,null),st.createElement(Te.Z,null),st.createElement(Me.Z,null),st.createElement(Qe.Z,null),st.createElement(tt.Z,null),st.createElement(dt.Z,null),st.createElement(je,null),st.createElement(Ke,{onOk:zi}),st.createElement(de.Z,{onOk:Vi})),ma?st.createElement(oe.Fragment,null,!!(Br!=null&&Br.length)&&st.createElement("div",{className:nt.batch},st.createElement("aside",null,st.createElement("div",{style:{flexShrink:0,marginRight:20}},st.createElement(ae.default,{className:"font14",checked:_r!=null&&_r.length?Br.length===(_r==null?void 0:_r.length):!1,onChange:vt=>co(vt.target.checked)},"\u672C\u9875\u5168\u9009",st.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Br==null?void 0:Br.length,")"))),st.createElement("div",{className:nt.btns},Ma&&st.createElement("div",{className:nt.btn,onClick:()=>Va(!0)},st.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u52A0\u5165\u8BD5\u9898\u7BEE"),Ma&&st.createElement("div",{className:nt.btn,onClick:()=>Va(!1)},st.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u79FB\u51FA\u8BD5\u9898\u7BEE"),Ma&&["3","1"].includes(yr)&&st.createElement("div",{className:nt.btn,onClick:()=>{(Br==null?void 0:Br.length)>0?ue.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:st.createElement("div",{className:`font14 ${nt.overflow}`,style:{maxHeight:500,overflow:"auto"}},st.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),st.createElement(ie.Z,{spinning:Ya},st.createElement(xe.Z,{defaultValue:!0,value:Cr.current,onChange:vt=>Cr.current=vt}))),onOk:()=>ht(void 0,null,function*(){var vt;const Xt=yield(0,Ze.Rp)({id:Br,group_id:(vt=Cr.current)==null?void 0:vt[0]});Cr.current=[],(Xt==null?void 0:Xt.status)===0&&(la(Bt),Xr(),se.ZP.success("\u52A0\u5165\u6210\u529F"))})}):se.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898")}},st.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165\u6211\u7684\u9898\u5E93"),yr==="1"&&(0,Qt.ag)()&&st.createElement("div",{className:nt.btn,onClick:()=>{Ca(!0),Ui(Br)}},st.createElement("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"\u6279\u91CF\u64A4\u9500\u516C\u5F00"),yr==="0"&&st.createElement("div",{className:nt.btn,onClick:_o}," ",st.createElement("i",{className:"iconfont icon-pilianggongkai"}),"\u516C\u5F00"),yr==="0"&&!Fo&&st.createElement("div",{className:nt.btn,onClick:()=>uo()}," ",st.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),yr==="0"&&st.createElement("div",{className:nt.btn,onClick:Lo}," ",st.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u5220\u9664"),yr==="0"&&st.createElement("div",{className:nt.btn,onClick:Ki}," ",st.createElement("i",{className:"iconfont icon-fabu5"}),"\u53D1\u5E03"),yr==="0"&&st.createElement("div",{className:nt.btn,onClick:()=>lo()},st.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"\u79FB\u81F3\u6587\u4EF6\u5939"),st.createElement("div",{onClick:()=>Ea([]),style:{marginLeft:"auto"},className:nt.btn}," ",st.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C"))))):qr?"":st.createElement("div",{className:nt.batch},st.createElement("aside",null,st.createElement("div",{style:{flexShrink:0,marginRight:20}},st.createElement(ae.default,{className:"font14",checked:_r!=null&&_r.length?Br.length===(_r==null?void 0:_r.length):!1,onChange:vt=>co(vt.target.checked)},"\u672C\u9875\u5168\u9009",st.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Br==null?void 0:Br.length,")"))),st.createElement("div",{className:nt.btns},Ma&&!!(Br!=null&&Br.length)&&st.createElement("div",{className:nt.btn,onClick:()=>Va(!0)},st.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165"),Ma&&!!(Br!=null&&Br.length)&&st.createElement("div",{className:nt.btn,onClick:()=>Va(!1)},st.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u6279\u91CF\u79FB\u51FA"),st.createElement("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"}},"\u5DF2\u52A0\u5165:\xA0\xA0",Ba,"\u9898"),st.createElement("div",{onClick:Yi,className:nt.btn},"\u8FD4\u56DE\u8BD5\u5377")))),qr&&st.createElement("div",{className:nt.batch},st.createElement("aside",null,st.createElement("div",{style:{flexShrink:0,marginRight:20}},st.createElement(te.Z,{showQuickJumper:!0,onChange:Ao,defaultCurrent:1,pageSize:Bt==null?void 0:Bt.per_page,current:Bt.page||1,hideOnSinglePage:!0,total:Hr,showTotal:vt=>st.createElement("span",{className:"mr10"},"\u5171",st.createElement("span",{className:"c-light-primary"},vt),"\u6761\u6570\u636E")})),st.createElement("div",{className:nt.btns},st.createElement(z.Z,{align:"middle",style:{marginLeft:"auto"}},st.createElement(z.Z,{onClick:()=>{if((Yr==null?void 0:Yr.length)<=0){se.ZP.info("\u5F53\u524D\u6682\u65E0\u6570\u636E");return}vo(!0)},align:"middle",className:"current"},st.createElement("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),st.createElement("span",null,"\u5DF2\u9009",st.createElement("span",{className:"c-light-primary"},Br.length),"\u4E2A")),st.createElement(x.ZP,{className:"mr20 ml40",onClick:()=>{if(Mn!=null&&Mn.pathId)Ce.history.push(`/paths/${Mn.pathId}`);else{if(Da){Ce.history.push(`/classrooms/${Mn.coursesId}/program_homework/${Mn.categoryId}/detail?tabs=1`);return}Ce.history.push(`/classrooms/${Mn.coursesId}/program_homework`)}}},"\u53D6\u6D88"),st.createElement(x.ZP,{loading:fo,onClick:No,type:"primary"},"\u786E\u8BA4",Mn!=null&&Mn.pathId?"":Da?"\u7F16\u8F91":"\u65B0\u5EFA"))))),st.createElement(ue.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:nt.publicQuest,open:Ei,title:st.createElement("div",{style:{fontWeight:"bold"}},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),width:"640px",onCancel:()=>{so(!1),za(0),Aa.resetFields()},onOk:()=>ht(void 0,null,function*(){Aa.validateFields().then(vt=>ht(void 0,null,function*(){const Xt=yield(0,Ht.ZP)(`/api/item_banks/${Wa==null?void 0:Wa.id}/update_tag.json`,{method:"put",body:{name:Si.current,tag_discipline_ids:vt==null?void 0:vt.tag_discipline_ids}});(Xt==null?void 0:Xt.status)===0&&(se.ZP.success("\u4FEE\u6539\u6210\u529F"),so(!1),fa(Bt),Aa.resetFields())}))})},st.createElement("div",{className:nt.publicQuestContent},st.createElement(Mo,null))),st.createElement(ue.default,{width:640,className:nt.publicQuest,centered:!0,title:st.createElement("div",{style:{fontWeight:"bold"}},"\u516C\u5F00\u8BD5\u9898"),okText:"\u7533\u8BF7\u516C\u5F00",open:qo,onCancel:()=>{ao(!1),za(0),$a(null),Aa.resetFields()},onOk:()=>{Aa.validateFields().then(vt=>ht(void 0,null,function*(){const Xt=yr==="3"?1:2;(yield(0,Ze.wX)({id:Wa==null?void 0:Wa.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&&(Ka.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Ka.current=!1,$a(null),Ea([]),Xr(),se.ZP.success("\u7533\u8BF7\u6210\u529F")),ao(!1),za(0),Aa.resetFields()}))}},st.createElement("div",{className:nt.publicQuestContent},st.createElement("div",{className:nt.public_tips},st.createElement(hn.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u8BBE\u7F6E\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),st.createElement(Mo,null))),st.createElement(In.Z,{open:ti,subDisciplineId:(kr=Aa.getFieldValue("sub_discipline_id"))==null?void 0:kr[1],onCancel:()=>{yo(!1)},onOkClick:vt=>{io(Xt=>[...Xt,vt]),Aa.setFieldValue("tag_discipline_ids",[...Aa.getFieldValue("tag_discipline_ids"),vt==null?void 0:vt.id])}}),st.createElement(En,{onlyMediatorOpenStr:"model-change-problem"}))};var $t=(0,Ce.connect)(({classroomList:ft,problemset:Dt,user:At,loading:en,globalSetting:Kt,shixunHomeworks:Zt})=>({classroomList:ft,problemset:Dt,user:At,globalSetting:Kt,loading:en.effects,shixunHomeworks:Zt}))(dn)},61407:function(bt,it,ve){"use strict";ve.d(it,{Im:function(){return Se},ZP:function(){return Ae},gZ:function(){return xe}});var oe=ve(59301),Ce=ve(92832),E=ve(3113),pe=ve(84105),fe=ve(87395),ce=ve(25090),ue=ve(24334),le=ve(97596),se=ve(98573),ie=ve(89299),ae=ve(21541),re=ve(34376),ne=ve(92310),ee=ve.n(ne),a=ve(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ge=(Oe,Le,je)=>Le in Oe?y(Oe,Le,{enumerable:!0,configurable:!0,writable:!0,value:je}):Oe[Le]=je,he=(Oe,Le)=>{for(var je in Le||(Le={}))te.call(Le,je)&&ge(Oe,je,Le[je]);if(z)for(var je of z(Le))de.call(Le,je)&&ge(Oe,je,Le[je]);return Oe},me=(Oe,Le)=>x(Oe,b(Le));const{TextArea:ye}=Ce.default,be={visible:!1,tabIndex:"0"},Se={[ce.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ce.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ce.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 Ee=(Oe=>(Oe[Oe.SET_VISIBLE=0]="SET_VISIBLE",Oe[Oe.SET_TABINDEX=1]="SET_TABINDEX",Oe))(Ee||{});function Pe(Oe,Le){switch(Le.type){case 0:return me(he({},Oe),{visible:Le.payload});case 1:return me(he({},Oe),{tabIndex:Le.payload});default:throw new Error}}function we({value:Oe,className:Le}){const[je,Be]=(0,oe.useState)(!1),Ze=(0,oe.useRef)(),We=(0,oe.useRef)();return(0,oe.useEffect)(()=>{je&&(We.current.reset(),We.current.write((0,ie.pp)(Oe||"")))},[Oe,je]),(0,oe.useEffect)(()=>{var ze,Ke,He,Ne;if(Ze.current){We.current=new re.Terminal({fontSize:14,disableStdin:!0}),We.current.open(Ze.current);const Re=Ze.current.offsetWidth-14,Ve=((Ne=(He=(Ke=(ze=We.current)==null?void 0:ze._core)==null?void 0:Ke._renderService)==null?void 0:He.dimensions)==null?void 0:Ne.actualCellWidth)||9.5,Je=Math.ceil(Re/Ve);We.current.resize(Je,8),Be(!0)}},[]),a.createElement("div",{ref:Ze,className:ee()("XtermText-valueRef",Le)})}function xe(Oe){const{status:Le,error_msg:je,output:Be,input:Ze,expected_output:We,is_file:ze,input_file_url:Ke,output_file_url:He,expected_output_file_url:Ne}=Oe;let Re=null;const Ve={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Le){case ce.h.NOMATCH:Re=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!ze&&a.createElement(we,{className:"mb10",value:Ze}),ze&&a.createElement("div",{style:Ve},a.createElement("a",{onClick:()=>(0,ie.LR)(Ke,Ze)},Ze)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!ze&&a.createElement(we,{className:"mb10",value:Be&&ue.Base64.decode(Be)||""}),ze&&a.createElement("div",{style:Ve},a.createElement("a",{onClick:()=>(0,ie.LR)(He,Be)},Be)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!ze&&a.createElement(we,{className:"mb10",value:We&&ue.Base64.decode(We)||""}),ze&&a.createElement("div",{style:Ve},a.createElement("a",{onClick:()=>(0,ie.LR)(Ne,We)},We)));break;case ce.h.EXECUTEFAILURE:Re=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!ze&&a.createElement(se.Z,{value:Ze,style:Ve}),ze&&a.createElement("div",{style:Ve},a.createElement("a",{onClick:()=>(0,ie.LR)(Ke,Ze)},Ze)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ue.Base64.decode(je)));break;case ce.h.COMPILEFAILURE:Re=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!ze&&a.createElement(se.Z,{value:Ze,style:Ve}),ze&&a.createElement("div",{style:Ve},a.createElement("a",{onClick:()=>(0,ie.LR)(Ke,Ze)},Ze)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ue.Base64.decode(je)));break;case ce.h.PODFAILURE:Re=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:Re=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Re," ")}function De(Oe){const{status:Le,error_msg:je,execute_time:Be,output:Ze,input:We,expected_output:ze,is_file:Ke,input_file_url:He,output_file_url:Ne,expected_output_file_url:Re}=Oe;let Ve=null;switch(Le){case ce.h.OK:Ve=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Be,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,ue.Base64.decode(Ze)));break;case ce.h.NOMATCH:Ve=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,We)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",Ze&&ue.Base64.decode(Ze)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",ze&&ue.Base64.decode(ze)));break;case ce.h.EXECUTEFAILURE:Ve=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,We)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ue.Base64.decode(je)));break;case ce.h.COMPILEFAILURE:Ve=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,We)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ue.Base64.decode(je)));break;case ce.h.PODFAILURE:Ve=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:Ve=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Ve," ")}var Ae=({id:Oe,is_file:Le,input:je,debuging:Be,submitting:Ze,executingMessage:We,debugResult:ze,onChangeInput:Ke,onDebugCode:He,onSubmitCode:Ne})=>{const[Re,Ve]=(0,oe.useReducer)(Pe,be),{visible:Je,tabIndex:ot}=Re;(0,oe.useEffect)(()=>{Ve({type:0,payload:!1})},[Oe]);function Ye(Fe){let Ge=Fe.target.id;Ve({type:1,payload:Ge})}function Ue(){Ve({type:0,payload:!Je})}const _e=(0,oe.useMemo)(()=>{if(ze){const{status:Fe}=ze;return a.createElement(a.Fragment,null,De(ze))}return null},[ze]);function ke(){Ve({type:0,payload:!0}),Ve({type:1,payload:"1"}),He()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${Je?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(ae.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(ye,{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:Ke}),rightNode:Be?a.createElement(le.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):ze?_e: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 ${Je?"up":""}`,onClick:Ue},Je?a.createElement(pe.Z,null):a.createElement(fe.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:Be,onClick:ke},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:Ze,disabled:Ze,onClick:()=>{Ve({type:0,payload:!1}),Ne()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},25090:function(bt,it,ve){"use strict";ve.d(it,{h:function(){return oe}});var oe=(Ce=>(Ce[Ce.NOMATCH=-1]="NOMATCH",Ce[Ce.OK=0]="OK",Ce[Ce.TIMEOUT=2]="TIMEOUT",Ce[Ce.PODFAILURE=3]="PODFAILURE",Ce[Ce.COMPILEFAILURE=4]="COMPILEFAILURE",Ce[Ce.EXECUTEFAILURE=5]="EXECUTEFAILURE",Ce[Ce.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Ce))(oe||{})},74091:function(bt,it,ve){"use strict";ve.d(it,{Y2:function(){return Ae},ZP:function(){return Oe}});var oe=ve(59301),Ce=ve(54580),E=ve(8591),pe=ve(43418),fe=ve(95237),ce=ve(5112),ue=ve(3113),le=ve(24905),se=ve(6848),ie=ve(92832),ae={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"},re="data:image/png;base64,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",ne=ve(47257),ee=ve.n(ne),a=ve(52430),y=ve(1012),x=ve(89299),b=ve(6225),z=ve(59301),te=Object.defineProperty,de=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,be=(Le,je,Be)=>je in Le?te(Le,je,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[je]=Be,Se=(Le,je)=>{for(var Be in je||(je={}))me.call(je,Be)&&be(Le,Be,je[Be]);if(he)for(var Be of he(je))ye.call(je,Be)&&be(Le,Be,je[Be]);return Le},Ee=(Le,je)=>de(Le,ge(je)),Pe=(Le,je,Be)=>new Promise((Ze,We)=>{var ze=Ne=>{try{He(Be.next(Ne))}catch(Re){We(Re)}},Ke=Ne=>{try{He(Be.throw(Ne))}catch(Re){We(Re)}},He=Ne=>Ne.done?Ze(Ne.value):Promise.resolve(Ne.value).then(ze,Ke);He((Be=Be.apply(Le,je)).next())});const{Dragger:we}=Ce.default,xe=Le=>{const je=Re=>Re&&Re.substring(0,Re.lastIndexOf("."));for(var Be=[...Le],Ze=0,We=[],ze=0;ze{if(Re.forEach(Ve=>{let Je=Ve.name.split(/\.(?=[^\.]+$)/);Ve.name=`${Je[0]}.${Je[1].toLowerCase()}`}),Re[0].name.includes(".in"))return Re.length===2?Re:[Re[0],{}];if(Re[0].name.includes(".out"))return Re.length===2?Re.reverse():[{},Re[0]]})},De=({onClose:Le,onOK:je,visible:Be,wrapClassName:Ze,rootIdentifier:We,multiple:ze=!1,defaultMultipleValue:Ke=!0})=>{const[He,Ne]=(0,oe.useState)([]),[Re,Ve]=(0,oe.useState)({}),[Je,ot]=(0,oe.useState)(!1),[Ye,Ue]=(0,oe.useState)(!0),[_e,ke]=(0,oe.useState)(null),Fe=(0,oe.useRef)([]),Ge=(0,oe.useRef)(0),at=()=>{Le()};(0,oe.useEffect)(()=>{$e()},[]),(0,oe.useEffect)(()=>{Be&&(Fe.current=[],Ge.current=0,Ne([]),Ue(Ke))},[Be]);const $e=()=>Pe(void 0,null,function*(){try{ke(!0)}catch(et){}}),qe=et=>et&&et.substring(0,et.lastIndexOf(".")),Ie=et=>{var nt,Ft;const mt=qe((nt=et[0])==null?void 0:nt.name)||qe((Ft=et[1])==null?void 0:Ft.name),gt=He.filter(lt=>qe(lt.name)!==mt);Fe.current=[...gt],Ne([...gt])},Te=et=>{if(!Ye){const Pt=new FormData;Pt.append("file",et.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Pt},!0).then(Ct=>{if(Ct.status===0){Ge.current=Ge.current+1;const Lt=Fe.current.map(It=>{var Wt;if(It.name===et.name){const wt=Se({},It);return(Wt=et==null?void 0:et.name)!=null&&Wt.includes(".in")?wt.input=Ct==null?void 0:Ct.content:wt.output=Ct==null?void 0:Ct.content,wt}return It});if(Fe.current=[...Lt],Ne([...Lt]),Ge.current>0&&Ge.current===He.length){ot(!1);let It=xe(Lt);It=It.filter(Wt=>{var wt,Mt;return!!((wt=Wt[0])!=null&&wt.name&&((Mt=Wt[1])!=null&&Mt.name))}),It=It.map(Wt=>Ee(Se(Se({},Wt[0]),Wt[1]),{is_file:!1})),je(It),Le()}}else ot(!1),Le()});return}if(_e){const Pt=new FormData;Pt.append("file",et.file),We===null?Pt.append("identifier","testsets"):Pt.append("identifier",We),(0,a.ZP)("/api/attachments.json",{method:"post",body:Pt},!0).then(Ct=>{if(Ct.filename){Ge.current=Ge.current+1;const Lt=Fe.current.map(It=>{var Wt;if(It.name===(Ct==null?void 0:Ct.filename)){const wt=Ee(Se({},It),{is_oss:!_e});return(Wt=Ct==null?void 0:Ct.filename)!=null&&Wt.includes(".in")?(wt.in_object_key=Ct==null?void 0:Ct.object,wt.in_object_size=Ct==null?void 0:Ct.size,wt.input=Ct==null?void 0:Ct.filename,wt.in_file=et):(wt.out_object_key=Ct==null?void 0:Ct.object,wt.out_object_size=Ct==null?void 0:Ct.size,wt.output=Ct==null?void 0:Ct.filename,wt.out_file=et),wt}return It});if(Fe.current=[...Lt],Ne([...Lt]),Ge.current>0&&Ge.current===He.length){ot(!1);let It=xe(Lt);It=It.filter(Wt=>{var wt,Mt;return!!((wt=Wt[0])!=null&&wt.name&&((Mt=Wt[1])!=null&&Mt.name))}),It=It.map(Wt=>Ee(Se(Se({},Wt[0]),Wt[1]),{is_file:!0})),je(It),Le()}}else ot(!1),Le()});return}const nt=new(ee())({endpoint:Re.end_point,region:Re.region,accessKeyId:Re.access_key_id,accessKeySecret:Re.access_key_secret,bucket:Re.bucket,stsToken:Re.security_token}),Ft=et.name,mt={container_type:"TestSet",file_name:Ft},gt=(0,y.Z)();let lt=`testsets/${We}/${gt}${Ft.indexOf(".")>-1?"."+Ft.split(".").pop():""}`;We===null&&(lt=`testsets/${gt}${Ft.indexOf(".")>-1?"."+Ft.split(".").pop():""}`),nt.multipartUpload(lt,new Blob([et.file],{type:et.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Ft+""},url:Re==null?void 0:Re.callback_url,host:Re==null?void 0:Re.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(mt)}}).then(function(Pt){if(Pt.data.status===0){Ge.current=Ge.current+1;const jt=Fe.current.map(Ct=>{var Lt,It,Wt,wt,Mt,Gt,xn,Pn,rn,mn,Sn,sn,Fn,Zn,Yt,ln,un;if(Ct.name===((It=(Lt=Pt.data)==null?void 0:Lt.data)==null?void 0:It.file_name)){const Qt=Ee(Se({},Ct),{is_oss:!_e});return(Mt=(wt=(Wt=Pt.data)==null?void 0:Wt.data)==null?void 0:wt.file_name)!=null&&Mt.includes(".in")?(Qt.in_object_key=(xn=(Gt=Pt.data)==null?void 0:Gt.data)==null?void 0:xn.object,Qt.in_object_size=(rn=(Pn=Pt.data)==null?void 0:Pn.data)==null?void 0:rn.size,Qt.input=(Sn=(mn=Pt.data)==null?void 0:mn.data)==null?void 0:Sn.file_name,Qt.in_file=et):(Qt.out_object_key=(Fn=(sn=Pt.data)==null?void 0:sn.data)==null?void 0:Fn.object,Qt.out_object_size=(Yt=(Zn=Pt.data)==null?void 0:Zn.data)==null?void 0:Yt.size,Qt.output=(un=(ln=Pt.data)==null?void 0:ln.data)==null?void 0:un.file_name,Qt.out_file=et),Qt}return Ct});if(Fe.current=[...jt],Ne([...jt]),Ge.current>0&&Ge.current===He.length){ot(!1);let Ct=xe(jt);Ct=Ct.filter(Lt=>{var It,Wt;return!!((It=Lt[0])!=null&&It.name&&((Wt=Lt[1])!=null&&Wt.name))}),Ct=Ct.map(Lt=>Ee(Se(Se({},Lt[0]),Lt[1]),{is_file:!0})),je(Ct),Le()}}})},Me=et=>new Promise((nt,Ft)=>{let mt=0,gt=[];for(let lt=0;lt{mt++,mt===et.length&&(gt.length?(E.ZP.warning(`${gt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ft()):nt(et))}).catch(Pt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Pt),mt++,gt.push(et[lt].name),mt===et.length&&(gt.length?(E.ZP.warning(`${gt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ft()):nt(et))})}),Qe=()=>Pe(void 0,null,function*(){if(He.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Me(He),ot(!0),xe(He).some(nt=>{var Ft,mt;return!((Ft=nt[0])!=null&&Ft.name&&((mt=nt[1])!=null&&mt.name))})){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\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:()=>Pe(void 0,null,function*(){He.map(nt=>Pe(void 0,null,function*(){Te(nt)}))}),onCancel:()=>{ot(!1)}});return}He.map(nt=>Pe(void 0,null,function*(){Te(nt)}))}),tt={name:"file",fileList:He,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:et=>{if(He!=null&&He.some(Ft=>Ft.name===et.name))return E.ZP.info(`${et.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(et.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(et.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 nt={name:et.name,uid:et.uid,file:et,percent:0};return He.push(nt),Fe.current=[...He],Ne([...He]),!1}},dt=xe(He);return console.log(He,dt,"fileList"),z.createElement(pe.default,{open:Be,wrapClassName:Ze,onOk:Qe,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Je},onCancel:at,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:ae.wrap},He.length?z.createElement("div",null,z.createElement(fe.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:ze?"visible":"hidden"}},z.createElement("span",{className:ae.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(ce.ZP.Group,{className:`ml20 ${ae.testCaseRadio}`,optionType:"button",value:Ye,onChange:et=>Ue(et.target.value)},z.createElement(ce.ZP,{value:!1},"\u6587\u672C"),z.createElement(ce.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(Ce.default,Se({},tt),z.createElement(ue.ZP,{type:"primary",className:ae.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Ae,{data:dt,onRemove:Ie})):z.createElement("div",{className:`${ae.noData} mb30`},z.createElement(Ce.default.Dragger,Ee(Se({},tt),{className:ae.dragger}),z.createElement("img",{src:re,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:ae.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:ae.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.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",z.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",z.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",z.createElement("br",null))))},Ae=({data:Le=[],onRemove:je,width:Be="auto",showScore:Ze=!1,disabled:We=!1,inputChange:ze,onEvaluatingChange:Ke,onSelectAll:He,checkAll1:Ne,checkAll2:Re,checkAll3:Ve,checkAll4:Je,checkAll5:ot,showEvaluatingSetting:Ye=!1,className:Ue="",isProgramHomework:_e=!1})=>{const ke={value:"",filename:"",dataUrl:""},[Fe,Ge]=(0,oe.useState)(Se({},ke)),at=Ie=>{let Te=document.createElement("a");document.body.appendChild(Te);let Me=URL.createObjectURL(Ie.file);Te.href=Me,Te.download=Ie.name,Te.click(),URL.revokeObjectURL(Me),document.body.removeChild(Te)},$e=(Ie,Te)=>{(0,x.LR)(Ie,Te)},qe=(Ie,Te)=>{pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{je(Ie,Te)},onCancel:()=>{}})};return Le.length?z.createElement("div",{className:Ue,style:{width:Be}},z.createElement("div",{className:`${_e?ae.headProgram:ae.head}`},Ye&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(le.default,{checked:Ne,onChange:Ie=>{He(Ie.target.checked,"hidden")}}),z.createElement(se.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:_e?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:Ze?_e?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:Ze?_e?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Ze&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(le.default,{checked:Je,onChange:Ie=>{He(Ie.target.checked,"input_visible")}}),z.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(le.default,{checked:Re,onChange:Ie=>{He(Ie.target.checked,"is_invisible")}}),z.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(le.default,{checked:ot,onChange:Ie=>{He(Ie.target.checked,"actual_output_visible")}}),z.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(le.default,{checked:Ve,onChange:Ie=>{He(Ie.target.checked,"last_match_rule")}}),z.createElement(se.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"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:ae.operation,style:_e?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:ae.listWrapper,style:{boxShadow:_e?"0px 2px 4px 0px #EAEEF4":"unset"}},Le.map((Ie,Te)=>{var Me,Qe,tt,dt;return z.createElement("div",{key:Te,className:ae.list,style:_e?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ye&&z.createElement("div",{style:{width:"15%"}},z.createElement(le.default,{checked:!!Ie.hidden,onChange:et=>{Ke(et.target.checked,Te,"hidden")}})),z.createElement("div",{style:{width:_e?"25%":"15%",paddingLeft:_e?"5px":"0px",paddingRight:_e?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Te+1),z.createElement("div",{className:ae.info,style:{width:Ze?_e?"20%":"15%":"25%"}},z.createElement("span",{title:Ie.input||((Me=Ie[0])==null?void 0:Me.name),onClick:()=>Pe(void 0,null,function*(){let et;Ie.input?Ie.input_file_url?et=Ie.input_file_url:et=Ie.in_file:et=Ie[0];let nt;typeof et=="string"?(nt=yield fetch(et,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ge({value:yield nt.text(),filename:"",dataUrl:et})):(nt=yield(0,x.db)(et.file),Ge({value:nt.text,filename:et.name,dataUrl:nt.link}))})},Ie.input||((Qe=Ie[0])==null?void 0:Qe.name))),z.createElement("div",{className:ae.info,style:{width:Ze?_e?"20%":"15%":"25%"}},z.createElement("span",{title:Ie.output||((tt=Ie[1])==null?void 0:tt.name),onClick:()=>Pe(void 0,null,function*(){let et;Ie.input?Ie.output_file_url?et=Ie.output_file_url:et=Ie.out_file:et=Ie[1];let nt;typeof et=="string"?(nt=yield fetch(et,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ge({value:yield nt.text(),filename:"",dataUrl:et})):(nt=yield(0,x.db)(et.file),Ge({value:nt.text,filename:et.name,dataUrl:nt.link}))})},Ie.output||((dt=Ie[1])==null?void 0:dt.name))),Ze&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{size:"large",addonAfter:_e?"%":null,disabled:We,style:{width:"80%"},onChange:et=>ze(et,Te),value:Ie.score}),!_e&&z.createElement("span",null,"\xA0%")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(le.default,{checked:Ie.input_visible||!1,onChange:et=>{Ke(et.target.checked,Te,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(le.default,{checked:Ie.is_invisible||!1,onChange:et=>{Ke(et.target.checked,Te,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(le.default,{checked:Ie.actual_output_visible||!1,onChange:et=>{Ke(et.target.checked,Te,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(le.default,{checked:Ie.last_match_rule||!1,onChange:et=>{Ke(et.target.checked,Te,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>qe(Ie,Te),style:_e?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:ae.del},"\u5220\u9664")))})),z.createElement(b.Z,{close:!0,data:Fe.dataUrl,filename:Fe.filename,type:Fe.dataUrl.length?"txt":"",onClose:()=>Ge(Se({},ke)),monacoEditor:{value:Fe.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var Oe=De},38392:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return ne}});var oe=ve(59301),Ce=ve(8591),E=ve(6848),pe=ve(71418),fe=ve(95237),ce=ve(43604),ue=ve(58421),le=ve(3113),se=ve(4213),ie=ve(52430),ae=ve(98573),re=(a,y,x)=>new Promise((b,z)=>{var te=he=>{try{ge(x.next(he))}catch(me){z(me)}},de=he=>{try{ge(x.throw(he))}catch(me){z(me)}},ge=he=>he.done?b(he.value):Promise.resolve(he.value).then(te,de);ge((x=x.apply(a,y)).next())}),ne=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,te]=(0,oe.useState)(""),[de,ge]=(0,oe.useState)(!1);function he(ye){te(ye)}function me(){if(!z){Ce.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),te("")}return(0,oe.useEffect)(()=>{y!=a&&ge(!1)},[y]),oe.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},oe.createElement(se.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:he,extraUse:b&&oe.createElement(E.Z,{color:"#fff",open:de,destroyTooltipOnHide:!0,title:ee({id:a,isOpen:de,activeDiscussIndex:y,onChange:he,setIsOpen:ge}),overlayStyle:{maxWidth:600}},oe.createElement("a",{title:de?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>ge(!de)},oe.createElement("i",{className:"iconfont icon-dianzan11"})))}),oe.createElement("a",{onClick:me,className:"btn-send"},"\u53D1\u9001"))};const ee=a=>{const[y,x]=(0,oe.useState)(!1),[b,z]=(0,oe.useState)([]),[te,de]=(0,oe.useState)(1);(0,oe.useEffect)(()=>{a!=null&&a.isOpen?ge():(de(1),z([]))},[a==null?void 0:a.isOpen]);const ge=()=>re(void 0,null,function*(){x(!0);const he=yield(0,ie.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(he==null?void 0:he.status)==0&&z(he==null?void 0:he.answer),x(!1)});return oe.createElement(pe.Z,{spinning:y},oe.createElement("div",{style:{color:"#000"}},oe.createElement(ae.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),oe.createElement(fe.Z,{justify:"end",align:"middle"},oe.createElement(ce.Z,null,oe.createElement(ue.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:he=>{de(he)}})),oe.createElement(ce.Z,null,oe.createElement(le.ZP,{onClick:()=>re(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")))))}},37838:function(bt,it,ve){"use strict";ve.d(it,{CP:function(){return E},_V:function(){return ce}});var oe=ve(28209),Ce=ve.n(oe);const E={secret:oe.enc.Utf8.parse("0a18e199b87f1a8d"),iv:oe.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=="},pe={exam:E};function fe(ue="",le="exam"){const{secret:se,iv:ie}=pe[le];return AES.encrypt(ue,se,{iv:ie,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ce(ue="",le="exam"){const{secret:se,iv:ie}=pe[le];return oe.AES.decrypt(ue,se,{iv:ie,mode:Ce().mode.CBC,padding:Ce().pad.Pkcs7}).toString(oe.enc.Utf8)}},66654:function(bt,it,ve){"use strict";ve.d(it,{AD:function(){return De},D9:function(){return Ze},Hp:function(){return he},IM:function(){return ze},Iy:function(){return me},KM:function(){return _e},MJ:function(){return ye},Ne:function(){return We},ON:function(){return Ve},Uj:function(){return Ye},VY:function(){return Ne},YO:function(){return ot},YX:function(){return Je},Zn:function(){return a},_g:function(){return te},_k:function(){return je},c6:function(){return we},cr:function(){return y},eV:function(){return xe},fi:function(){return x},gh:function(){return Ee},hS:function(){return Ke},iA:function(){return b},j6:function(){return de},je:function(){return Le},jj:function(){return ge},kS:function(){return Re},o6:function(){return Pe},pO:function(){return Ue},rQ:function(){return Ae},sA:function(){return Se},xm:function(){return Be},xo:function(){return He},y8:function(){return Oe},yd:function(){return z}});var oe=ve(54877),Ce=ve(44993),E=ve(89299),pe=ve(8591),fe=ve(13952),ce=Object.defineProperty,ue=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ie=(ke,Fe,Ge)=>Fe in ke?ce(ke,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):ke[Fe]=Ge,ae=(ke,Fe)=>{for(var Ge in Fe||(Fe={}))le.call(Fe,Ge)&&ie(ke,Ge,Fe[Ge]);if(ue)for(var Ge of ue(Fe))se.call(Fe,Ge)&&ie(ke,Ge,Fe[Ge]);return ke},re=(ke,Fe,Ge)=>new Promise((at,$e)=>{var qe=Me=>{try{Te(Ge.next(Me))}catch(Qe){$e(Qe)}},Ie=Me=>{try{Te(Ge.throw(Me))}catch(Qe){$e(Qe)}},Te=Me=>Me.done?at(Me.value):Promise.resolve(Me.value).then(qe,Ie);Te((Ge=Ge.apply(ke,Fe)).next())});const ne=()=>{(0,Ce.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},ee=()=>{(0,Ce.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=ke=>re(void 0,null,function*(){ne(),(yield(0,oe.YR)(ae({},ke))).status===0&&(yield(0,E.QH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${ke.coursesId}/export_couser_info.json`,query:ke}))),ee()}),y=ke=>re(void 0,null,function*(){const Fe=yield(0,oe.yS)(ae({},ke));if(Fe.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${ke.coursesId}/exportlist/course_member_act_score`);else{if(Fe.status===-2)return Fe;Fe.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${ke.coursesId}/exportlist/course_member_act_score`))}}),x=ke=>re(void 0,null,function*(){const Fe=yield(0,oe.W0)(ae({},ke));if(Fe.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_score`);else{if(Fe.status===-4)return Fe;Fe.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_score`))}}),b=ke=>re(void 0,null,function*(){const Fe=yield(0,oe.Nl)(ae({},ke));if(Fe.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Fe.status===-4)return Fe;Fe.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`))}}),z=ke=>re(void 0,null,function*(){const Fe=yield(0,oe.IU)(ae({},ke));if(Fe.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${ke.coursesId}/exportlist/export_star_user`);else{if(Fe.status===-4)return Fe;Fe.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${ke.coursesId}/exportlist/export_star_user`))}}),te=ke=>re(void 0,null,function*(){const Fe=yield(0,oe.td)(ae({},ke));if(Fe.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Fe.status===-2)return Fe;if(Fe.status===-3)(0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`);else if(Fe.status===-4)return Fe}}),de=ke=>re(void 0,null,function*(){const Fe=yield(0,oe.QX)(ae({},ke));if(Fe.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_homework`);else{if(Fe.status===-4)return Fe;Fe.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_homework`))}}),ge=(ke,Fe)=>re(void 0,null,function*(){const Ge=yield(0,oe.o_)(ae({},ke));Ge.status===0?(pe.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"),Ce.history.push(`/classrooms/${ke.coursesId}/exportlist/${Fe}`)):Ge.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${ke.coursesId}/exportlist/${Fe}`))}),he=(ke,Fe)=>re(void 0,null,function*(){const Ge=yield(0,oe.ZL)(ae({},ke));Ge.status===0?(pe.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"),Ce.history.push(`/classrooms/${ke.coursesId}/exportlist/${Fe}`)):Ge.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${ke.coursesId}/exportlist/${Fe}`))}),me=(ke,Fe)=>re(void 0,null,function*(){const Ge=yield(0,oe.aP)(ae({},ke));Ge.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${ke.coursesId}/exportlist/${Fe}`)):Ge.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${ke.coursesId}/exportlist/${Fe}`))}),ye=(ke,Fe)=>re(void 0,null,function*(){const Ge=yield(0,oe.vV)(ae({},ke));Ge.status===0?(pe.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"),Ce.history.push(`/classrooms/${ke.coursesId}/exportlist/${Fe}`)):Ge.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${ke.coursesId}/exportlist/${Fe}`))}),be=ke=>re(void 0,null,function*(){ne(),(yield exportCourseWorkListAppendix(ae({},ke))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${ke.categoryId}/works_list.zip`,query:ke}))),ee()}),Se=ke=>re(void 0,null,function*(){ne(),yield(0,E.QH)("",fe.Z.API_SERVER+`/api/polls/${ke.categoryId}/commit_result.xlsx`),ee()}),Ee=ke=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${ke.coursesId}/attendances/export_xlsx_data.xlsx`,query:ke}))}),Pe=ke=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${ke.coursesId}/video_study_statics.xlsx`,query:ke}))}),we=ke=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${ke.coursesId}/export_video_study.xlsx`,query:ke}))}),xe=ke=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${ke.coursesId}/export_course_students_info.xlsx`,query:ke}))}),De=ke=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/school_manages/students.xlsx",query:ke}))}),Ae=ke=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:ke}))}),Oe=ke=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:ke}))}),Le=ke=>re(void 0,null,function*(){const Fe=yield(0,oe.Uy)(ae({},ke));Fe.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Ce.history.push(`/classrooms/${ke.coursesId}/exportlist/exercise_score,export_exercise_users`)):Fe.status===-3&&((0,Ce.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Ce.history.push(`/classrooms/${ke.coursesId}/exportlist/exercise_score,export_exercise_users`))}),je=ke=>re(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/export_records/${ke.id}.xlsx`,query:ke}))}),Be=ke=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:ke}))}),Ze=ke=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${ke==null?void 0:ke.coursesId}/${ke.menuKey}_statistic.xlsx?${ke.checkedList.map(Fe=>`course_group_id[]=${Fe}`).join("&")}`,query:ke}))}),We=ke=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/ec_years/${ke==null?void 0:ke.ec_year_id}/ec_training_objectives.xlsx`,query:ke}))}),ze=ke=>re(void 0,null,function*(){yield(0,E.FH)(ke==null?void 0:ke.name,(0,E.NY)({url:fe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:ke}))}),Ke=ke=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/ec_years/${ke==null?void 0:ke.ec_year_id}/ec_courses.xlsx`,query:ke}))}),He=ke=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/ec_years/${ke==null?void 0:ke.ec_year_id}/ec_graduation_requirements.xlsx`,query:ke}))}),Ne=ke=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:ke}))}),Re=ke=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:ke}))}),Ve=ke=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/examination_banks/${ke.id}.json`,query:ke}))}),Je=ke=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/exercises/${ke.categoryId}.json`,query:ke}))}),ot=ke=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/polls/${ke==null?void 0:ke.id}/commit_result.json`,query:ke}))}),Ye=ke=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:ke}))}),Ue=(ke,Fe)=>re(void 0,null,function*(){yield(0,E.FH)(Fe||"",(0,E.NY)({url:fe.Z.API_SERVER+`/api/exercises/${ke==null?void 0:ke.exercise_id}/consult_exercise.json`,query:ke}))}),_e=ke=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/competitions/${ke==null?void 0:ke.identifier}/competition_commit_records/member_works.xlsx`,query:ke}))})},48931:function(bt,it,ve){"use strict";ve.d(it,{BU:function(){return Ce},Dj:function(){return oe},gH:function(){return E},vp:function(){return pe}});function oe(fe){try{fe.mozRequestFullScreen?fe.mozRequestFullScreen():fe.webkitRequestFullScreen&&fe.webkitRequestFullScreen()}catch(ce){console.log(ce,":e")}}function Ce(){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 pe(){var fe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ce=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",fe),window.isFullScreen?window.isFullScreen:fe!=null}},96911:function(bt,it,ve){"use strict";ve.d(it,{U:function(){return se}});var oe=ve(59301),Ce=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ce=(ie,ae,re)=>ae in ie?Ce(ie,ae,{enumerable:!0,configurable:!0,writable:!0,value:re}):ie[ae]=re,ue=(ie,ae)=>{for(var re in ae||(ae={}))pe.call(ae,re)&&ce(ie,re,ae[re]);if(E)for(var re of E(ae))fe.call(ae,re)&&ce(ie,re,ae[re]);return ie},le=(ie,ae,re)=>new Promise((ne,ee)=>{var a=b=>{try{x(re.next(b))}catch(z){ee(z)}},y=b=>{try{x(re.throw(b))}catch(z){ee(z)}},x=b=>b.done?ne(b.value):Promise.resolve(b.value).then(a,y);x((re=re.apply(ie,ae)).next())});function se(ie,ae){const[re,ne]=(0,oe.useState)(ae),[ee,a]=(0,oe.useState)(!1),[y,x]=(0,oe.useState)();return[re,ee,(z,te=!1)=>le(this,null,function*(){const de=te?ae:ue(ue({},re),z);a(!0),ne(de);const ge=yield ie(de);return a(!1),x(ge),ge}),y]}},81813:function(bt,it,ve){"use strict";ve.d(it,{_:function(){return E}});var oe=ve(59301),Ce=ve(43418);const E=pe=>{var fe,ce;const ue=(0,oe.useRef)([]),le=()=>{for(const se of ue.current)clearTimeout(se);ue.current=[]};return(0,oe.useEffect)(()=>{var se,ie,ae,re,ne,ee;if(le(),(se=pe==null?void 0:pe.exercise)!=null&&se.left_time&&((ae=(ie=pe==null?void 0:pe.exercise)==null?void 0:ie.exercise_events)==null?void 0:ae.length)>0){for(const a of(re=pe==null?void 0:pe.exercise)==null?void 0:re.exercise_events)if(((ne=pe==null?void 0:pe.exercise)==null?void 0:ne.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((ee=pe==null?void 0:pe.exercise)==null?void 0:ee.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{Ce.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)}}},[(fe=pe==null?void 0:pe.exercise)==null?void 0:fe.left_time,(ce=pe==null?void 0:pe.exercise)==null?void 0:ce.exercise_events]),le}},17936:function(bt,it,ve){"use strict";ve.d(it,{G:function(){return fe},t:function(){return pe}});var oe=ve(7062),Ce=ve.n(oe);const E=null;function pe(ce,ue){let le=Ce().get("__ec");le||(le={}),le[ce]=ue,Ce().set("__ec",le)}function fe(ce,ue){let le=Ce().get("__ec");return le?le[ce]===void 0?ue:le[ce]:ue}},2686:function(bt,it,ve){"use strict";ve.d(it,{rX:function(){return de},pW:function(){return ge},gy:function(){return he},xY:function(){return te},O5:function(){return z},tJ:function(){return ee},o1:function(){return a},Rd:function(){return b}});var oe=ve(44993),Ce=ve(43418),E=ve(28103),pe=ve(8591),fe=ve(64681),ce=ve(89299),ue=ve(87169),le=ve(25510),se="data:image/png;base64,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",ie=ve.p+"static/newqrcode.a8740efb.png",ae=ve(32637),re=ve(59301),ne=(me,ye,be)=>new Promise((Se,Ee)=>{var Pe=De=>{try{xe(be.next(De))}catch(Ae){Ee(Ae)}},we=De=>{try{xe(be.throw(De))}catch(Ae){Ee(Ae)}},xe=De=>De.done?Se(De.value):Promise.resolve(De.value).then(Pe,we);xe((be=be.apply(me,ye)).next())});const ee=(me,ye=!1)=>!!(a(me)&&y(ye)),a=me=>(0,fe.bg)()?!0:(me({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=(me=!1)=>{var ye;const{user:be}=(0,oe.getDvaApp)()._store.getState();return(ye=be.userInfo)!=null&&ye.profile_completed?!0:(Ce.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=()=>{Ce.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=()=>{Ce.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:re.createElement("div",{style:{textAlign:"center"}},re.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"),re.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ae}),re.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 me;const{user:ye}=(0,oe.getDvaApp)()._store.getState();return(me=ye.userInfo)!=null&&me.professional_certification?!0:(Ce.default.confirm({title:"\u63D0\u793A",centered:!0,content:re.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)},te=()=>(0,fe.V9)()?!0:(Ce.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:re.createElement("div",{className:"tc",style:{marginLeft:-38}},re.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),re.createElement("img",{src:ie,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),de=(me,ye)=>me?!0:(Ce.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:re.createElement("div",null,re.createElement("p",null,ye||"\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"),re.createElement("div",{style:{marginLeft:"110px"}},re.createElement("img",{src:se,width:200}),re.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),ge=me=>{Ce.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:re.createElement("div",null,re.createElement("div",null,re.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"),re.createElement(E.Z,null),re.createElement("p",{style:{color:"#666666",fontSize:12}}," ",re.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 ",re.createElement("a",null,me),"\u5929\u3002"),re.createElement("p",{style:{color:"#666666",fontSize:12}}," ",re.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")),re.createElement("div",{style:{textAlign:"center",marginTop:30}},re.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:le,alt:"\u4E8C\u7EF4\u7801",width:160})))})},he=(me,ye="")=>{const{shixunsDetail:{detail:be}}=(0,oe.getDvaApp)()._store.getState();if((be==null?void 0:be.public)===2||(be==null?void 0:be.public)===1||(be==null?void 0:be.shixun_status)===3){let Se="";return(be==null?void 0:be.public)===2&&(Se="\u5DF2\u516C\u5F00"),(be==null?void 0:be.public)===1&&(Se="\u5F85\u5BA1\u6838"),(be==null?void 0:be.shixun_status)===3&&(Se="\u5DF2\u5173\u95ED"),Ce.default.info({centered:!0,icon:re.createElement(ue.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:re.createElement("div",{className:"tc",style:{marginLeft:-38}},re.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},re.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Se,"\uFF0C",ye,"\u3002"),re.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),re.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:le,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(be==null?void 0:be.shixun_status)===2?(Ce.default.confirm({centered:!0,icon:re.createElement(ue.Z,null),title:"\u63D0\u793A",content:re.createElement("div",null,re.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ye,"\u3002"),re.createElement("br",null),re.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:()=>{Ce.default.confirm({width:440,centered:!0,icon:re.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 me({type:"shixunsDetail/cancelRelease",payload:{id:be==null?void 0:be.identifier}})).status!==401&&(pe.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:be==null?void 0:be.identifier}}),me({type:"practiceSetting/getCommonData",payload:{id:be==null?void 0:be.identifier}}))})})}}),!0):!1}},47257:function(bt){(function(it){(function(ve){if(1)bt.exports=ve();else var oe})(function(){var ve,oe,Ce;return function(){function E(pe,fe,ce){function ue(ie,ae){if(!fe[ie]){if(!pe[ie]){var re=void 0;if(!ae&&re)return require(ie,!0);if(le)return le(ie,!0);var ne=new Error("Cannot find module '"+ie+"'");throw ne.code="MODULE_NOT_FOUND",ne}var ee=fe[ie]={exports:{}};pe[ie][0].call(ee.exports,function(a){var y=pe[ie][1][a];return ue(y||a)},ee,ee.exports,E,pe,fe,ce)}return fe[ie].exports}for(var le=void 0,se=0;se `.concat(b,` -`),z&&(ve+="".concat(z,` -`)),ve+=` -`,ce.content=ve,ce.mime="xml",ce.successStatuses=[200],me.next=9,this.request(ce);case 9:return ge=me.sent,me.abrupt("return",{res:ge.res});case 11:case"end":return me.stop()}},x,this)}));function y(x,b,z){return a.apply(this,arguments)}return y}(),re.getBucketLogging=function(){var a=(0,le.default)(ue.default.mark(function x(b,z){var te,ce,ve;return ue.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return te=this._bucketRequestParams("GET",b,"logging",z),te.successStatuses=[200],te.xmlResponse=!0,ye.next=5,this.request(te);case 5:return ce=ye.sent,ve=ce.data.LoggingEnabled,ye.abrupt("return",{enable:!!ve,prefix:ve&&ve.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}(),re.deleteBucketLogging=function(){var a=(0,le.default)(ue.default.mark(function x(b,z){var te,ce;return ue.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return te=this._bucketRequestParams("DELETE",b,"logging",z),te.successStatuses=[204,200],ge.next=4,this.request(te);case 4:return ce=ge.sent,ge.abrupt("return",{res:ce.res});case 6:case"end":return ge.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),re.putBucketCORS=function(){var a=(0,le.default)(ue.default.mark(function x(b,z,te){var ce,ve,ge,ye,me,be,Se,Ee,Pe,Ce;return ue.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:for(z=z||[],se(z.length,"rules is required"),z.forEach(function(Ae){se(Ae.allowedOrigin,"allowedOrigin is required"),se(Ae.allowedMethod,"allowedMethod is required")}),ce=this._bucketRequestParams("PUT",b,"cors",te),ve=` -`,ge=function(_e){ve+="".concat(_e,"")},ye=function(_e){ve+="".concat(_e,"")},me=function(_e){ve+="".concat(_e,"")},be=function(_e){ve+="".concat(_e,"")},Se=0,Ee=z.length;Se",ee(Pe.allowedOrigin).forEach(ge),ee(Pe.allowedMethod).forEach(ye),ee(Pe.allowedHeader).forEach(me),ee(Pe.exposeHeader).forEach(be),Pe.maxAgeSeconds&&(ve+="".concat(Pe.maxAgeSeconds,"")),ve+="";return ve+="",ce.content=ve,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,z){return a.apply(this,arguments)}return y}(),re.getBucketCORS=function(){var a=(0,le.default)(ue.default.mark(function x(b,z){var te,ce,ve,ge;return ue.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return te=this._bucketRequestParams("GET",b,"cors",z),te.successStatuses=[200],te.xmlResponse=!0,me.next=5,this.request(te);case 5:return ce=me.sent,ve=[],ce.data&&ce.data.CORSRule&&(ge=ce.data.CORSRule,ne(ge)||(ge=[ge]),ge.forEach(function(be){var Se={};Object.keys(be).forEach(function(Ee){Se[Ee.slice(0,1).toLowerCase()+Ee.slice(1,Ee.length)]=be[Ee]}),ve.push(Se)})),me.abrupt("return",{rules:ve,res:ce.res});case 9:case"end":return me.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),re.deleteBucketCORS=function(){var a=(0,le.default)(ue.default.mark(function x(b,z){var te,ce;return ue.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return te=this._bucketRequestParams("DELETE",b,"cors",z),te.successStatuses=[204],ge.next=4,this.request(te);case 4:return ce=ge.sent,ge.abrupt("return",{res:ce.res});case 6:case"end":return ge.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),re.putBucketReferer=function(){var a=(0,le.default)(ue.default.mark(function x(b,z,te,ce){var ve,ge,ye,me;return ue.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:if(ve=this._bucketRequestParams("PUT",b,"referer",ce),ge=` +`),z&&(ge+="".concat(z,` +`)),ge+=` +`,de.content=ge,de.mime="xml",de.successStatuses=[200],ye.next=9,this.request(de);case 9:return he=ye.sent,ye.abrupt("return",{res:he.res});case 11:case"end":return ye.stop()}},x,this)}));function y(x,b,z){return a.apply(this,arguments)}return y}(),re.getBucketLogging=function(){var a=(0,le.default)(ue.default.mark(function x(b,z){var te,de,ge;return ue.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return te=this._bucketRequestParams("GET",b,"logging",z),te.successStatuses=[200],te.xmlResponse=!0,me.next=5,this.request(te);case 5:return de=me.sent,ge=de.data.LoggingEnabled,me.abrupt("return",{enable:!!ge,prefix:ge&&ge.TargetPrefix||null,res:de.res});case 8:case"end":return me.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),re.deleteBucketLogging=function(){var a=(0,le.default)(ue.default.mark(function x(b,z){var te,de;return ue.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return te=this._bucketRequestParams("DELETE",b,"logging",z),te.successStatuses=[204,200],he.next=4,this.request(te);case 4:return de=he.sent,he.abrupt("return",{res:de.res});case 6:case"end":return he.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),re.putBucketCORS=function(){var a=(0,le.default)(ue.default.mark(function x(b,z,te){var de,ge,he,me,ye,be,Se,Ee,Pe,we;return ue.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:for(z=z||[],se(z.length,"rules is required"),z.forEach(function(Ae){se(Ae.allowedOrigin,"allowedOrigin is required"),se(Ae.allowedMethod,"allowedMethod is required")}),de=this._bucketRequestParams("PUT",b,"cors",te),ge=` +`,he=function(Oe){ge+="".concat(Oe,"")},me=function(Oe){ge+="".concat(Oe,"")},ye=function(Oe){ge+="".concat(Oe,"")},be=function(Oe){ge+="".concat(Oe,"")},Se=0,Ee=z.length;Se",ee(Pe.allowedOrigin).forEach(he),ee(Pe.allowedMethod).forEach(me),ee(Pe.allowedHeader).forEach(ye),ee(Pe.exposeHeader).forEach(be),Pe.maxAgeSeconds&&(ge+="".concat(Pe.maxAgeSeconds,"")),ge+="";return ge+="",de.content=ge,de.mime="xml",de.successStatuses=[200],De.next=16,this.request(de);case 16:return we=De.sent,De.abrupt("return",{res:we.res});case 18:case"end":return De.stop()}},x,this)}));function y(x,b,z){return a.apply(this,arguments)}return y}(),re.getBucketCORS=function(){var a=(0,le.default)(ue.default.mark(function x(b,z){var te,de,ge,he;return ue.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return te=this._bucketRequestParams("GET",b,"cors",z),te.successStatuses=[200],te.xmlResponse=!0,ye.next=5,this.request(te);case 5:return de=ye.sent,ge=[],de.data&&de.data.CORSRule&&(he=de.data.CORSRule,ne(he)||(he=[he]),he.forEach(function(be){var Se={};Object.keys(be).forEach(function(Ee){Se[Ee.slice(0,1).toLowerCase()+Ee.slice(1,Ee.length)]=be[Ee]}),ge.push(Se)})),ye.abrupt("return",{rules:ge,res:de.res});case 9:case"end":return ye.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),re.deleteBucketCORS=function(){var a=(0,le.default)(ue.default.mark(function x(b,z){var te,de;return ue.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return te=this._bucketRequestParams("DELETE",b,"cors",z),te.successStatuses=[204],he.next=4,this.request(te);case 4:return de=he.sent,he.abrupt("return",{res:de.res});case 6:case"end":return he.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),re.putBucketReferer=function(){var a=(0,le.default)(ue.default.mark(function x(b,z,te,de){var ge,he,me,ye;return ue.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:if(ge=this._bucketRequestParams("PUT",b,"referer",de),he=` -`,ge+=" ".concat(z?"true":"false",` -`),te&&te.length>0){for(ge+=` -`,ye=0;ye".concat(te[ye],` -`);ge+=` -`}else ge+=` -`;return ge+="",ve.content=ge,ve.mime="xml",ve.successStatuses=[200],Se.next=10,this.request(ve);case 10:return me=Se.sent,Se.abrupt("return",{res:me.res});case 12:case"end":return Se.stop()}},x,this)}));function y(x,b,z,te){return a.apply(this,arguments)}return y}(),re.getBucketReferer=function(){var a=(0,le.default)(ue.default.mark(function x(b,z){var te,ce,ve;return ue.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return te=this._bucketRequestParams("GET",b,"referer",z),te.successStatuses=[200],te.xmlResponse=!0,ye.next=5,this.request(te);case 5:return ce=ye.sent,ve=ce.data.RefererList.Referer||null,ve&&(ne(ve)||(ve=[ve])),ye.abrupt("return",{allowEmpty:ce.data.AllowEmptyReferer==="true",referers:ve,res:ce.res});case 9:case"end":return ye.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),re.deleteBucketReferer=function(){var a=(0,le.default)(ue.default.mark(function x(b,z){return ue.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,this.putBucketReferer(b,!0,null,z);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}(),re._bucketRequestParams=function(y,x,b,z){return{method:y,bucket:x,subres:b,timeout:z&&z.timeout,ctx:z&&z.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,pe,fe){(function(de,ue){(function(){"use strict";var le=E("@babel/runtime/helpers/interopRequireDefault"),se=le(E("@babel/runtime/regenerator")),ie=le(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 ae=E("debug")("ali-oss"),re=E("xml2js"),ne=E("agentkeepalive"),ee=E("merge-descriptors"),a=E("platform"),y=E("utility"),x=E("urllib"),b=E("./version"),z=E("bowser"),te=E("../common/signUtils"),ce=E("../common/client/initOptions"),ve=E("../common/utils/createRequest"),ge=ve.createRequest,ye=E("../common/utils/encoder"),me=ye.encoder,be=E("../common/client/getReqUrl"),Se=be.getReqUrl,Ee=E("../common/utils/setSTSToken"),Pe=Ee.setSTSToken,Ce=E("../common/utils/retry"),xe=Ce.retry,Be=E("../common/utils/isFunction"),Ae=Be.isFunction,_e=new ne;function Le(){var Ke=a.name,ze=a.version;Ke&&Ke.toLowerCase&&Ke.toLowerCase()==="ie"&&ze.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function ke(){return location&&location.protocol==="https:"}function De(Ke,ze){if(Le(),!(this instanceof De))return new De(Ke,ze);Ke&&Ke.inited?this.options=Ke:this.options=De.initOptions(Ke),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=x,this.agent=this.options.agent||_e),this.ctx=ze,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}pe.exports=De,De.initOptions=function(ze){ze.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var Ne=Object.assign({secure:ke(),useFetch:!1},ze);return ce(Ne)};var Ze=De.prototype;Ze.debug=ae,ee(Ze,E("./object")),ee(Ze,E("./bucket")),ee(Ze,E("../common/bucket/getBucketWebsite")),ee(Ze,E("../common/bucket/putBucketWebsite")),ee(Ze,E("../common/bucket/deleteBucketWebsite")),ee(Ze,E("../common/bucket/getBucketLifecycle")),ee(Ze,E("../common/bucket/putBucketLifecycle")),ee(Ze,E("../common/bucket/deleteBucketLifecycle")),ee(Ze,E("../common/bucket/putBucketVersioning")),ee(Ze,E("../common/bucket/getBucketVersioning")),ee(Ze,E("../common/bucket/getBucketInventory")),ee(Ze,E("../common/bucket/deleteBucketInventory")),ee(Ze,E("../common/bucket/listBucketInventory")),ee(Ze,E("../common/bucket/putBucketInventory")),ee(Ze,E("../common/bucket/abortBucketWorm")),ee(Ze,E("../common/bucket/completeBucketWorm")),ee(Ze,E("../common/bucket/extendBucketWorm")),ee(Ze,E("../common/bucket/getBucketWorm")),ee(Ze,E("../common/bucket/initiateBucketWorm")),ee(Ze,E("./managed-upload")),ee(Ze,E("../common/multipart-copy")),ee(Ze,E("../common/multipart")),ee(Ze,E("../common/parallel")),Ze.signature=function(ze){return this.debug("authorization stringToSign: %s",ze,"info"),te.computeSignature(this.options.accessKeySecret,ze,this.options.headerEncoding)},Ze._getReqUrl=Se,Ze.authorization=function(ze,Ne,Re,He){var Qe=te.buildCanonicalString(ze.toUpperCase(),Ne,{headers:He,parameters:Re});return te.authorization(this.options.accessKeyId,this.options.accessKeySecret,Qe,this.options.headerEncoding)},Ze.request=function(){var Ke=(0,ie.default)(se.default.mark(function ze(Ne){var Re=this;return se.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(Ve.bind(this),this.options.retryMax,{errorHandler:function(Ye){var We=function(je){if(Ne.stream)return!1;var Fe=[-1,-2].includes(je.status),Ge=Re.options.requestErrorRetryHandle||function(){return!0};return Fe&&Ge(je)};return!!We(Ye)}})(Ne);case 3:return Qe.abrupt("return",Qe.sent);case 6:return Qe.abrupt("return",Ve.call(this,Ne));case 7:case"end":return Qe.stop()}},ze,this)}));return function(ze){return Ke.apply(this,arguments)}}();function Ve(Ke){return Ue.apply(this,arguments)}function Ue(){return Ue=(0,ie.default)(se.default.mark(function Ke(ze){var Ne,Re,He,Qe,it,Ye;return se.default.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:if(!(this.options.stsToken&&Ae(this.options.refreshSTSToken))){Oe.next=3;break}return Oe.next=3,Pe.call(this);case 3:return Ne=ge.call(this,ze),this.options.useFetch||(Ne.params.mode="disable-fetch"),Qe=!!ze.stream,Oe.prev=6,Oe.next=9,this.urllib.request(Ne.url,Ne.params);case 9:Re=Oe.sent,this.debug("response %s %s, got %s, headers: %j",ze.method,Ne.url,Re.status,Re.headers,"info"),Oe.next=16;break;case 13:Oe.prev=13,Oe.t0=Oe.catch(6),He=Oe.t0;case 16:if(!(Re&&ze.successStatuses&&ze.successStatuses.indexOf(Re.status)===-1)){Oe.next=28;break}return Oe.next=19,this.requestError(Re);case 19:if(it=Oe.sent,!(it.code==="RequestTimeTooSkewed"&&!Qe)){Oe.next=25;break}return this.options.amendTimeSkewed=+new Date(it.serverTime)-new Date,Oe.next=24,this.request(ze);case 24:return Oe.abrupt("return",Oe.sent);case 25:it.params=ze,Oe.next=32;break;case 28:if(!He){Oe.next=32;break}return Oe.next=31,this.requestError(He);case 31:it=Oe.sent;case 32:if(!it){Oe.next=34;break}throw it;case 34:if(!ze.xmlResponse){Oe.next=39;break}return Oe.next=37,this.parseXML(Re.data);case 37:Ye=Oe.sent,Re.data=Ye;case 39:return Oe.abrupt("return",Re);case 40:case"end":return Oe.stop()}},Ke,this,[[6,13]])})),Ue.apply(this,arguments)}Ze._getResource=function(ze){var Ne="/";return ze.bucket&&(Ne+="".concat(ze.bucket,"/")),ze.object&&(Ne+=me(ze.object,this.options.headerEncoding)),Ne},Ze._escape=function(ze){return y.encodeURIComponent(ze).replace(/%2F/g,"/")},Ze._getUserAgent=function(){var ze=ue&&ue.browser?"js":"nodejs",Ne="aliyun-sdk-".concat(ze,"/").concat(b.version),Re=a.description;return!Re&&ue&&(Re="Node.js ".concat(ue.version.slice(1)," on ").concat(ue.platform," ").concat(ue.arch)),this._checkUserAgent("".concat(Ne," ").concat(Re))},Ze._checkUserAgent=function(ze){var Ne=ze.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return Ne},Ze.checkBrowserAndVersion=function(ze,Ne){return z.name===ze&&z.version.split(".")[0]===Ne},Ze.parseXML=function(ze){return new Promise(function(Ne,Re){de.isBuffer(ze)&&(ze=ze.toString()),re.parseString(ze,{explicitRoot:!1,explicitArray:!1},function(He,Qe){He?Re(He):Ne(Qe)})})},Ze.requestError=function(){var Ke=(0,ie.default)(se.default.mark(function Ne(Re){var He,Qe,it,Ye;return se.default.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:if(He=null,!(!Re.data||!Re.data.length)){Oe.next=5;break}Re.status===-1||Re.status===-2?(He=new Error(Re.message),He.name=Re.name,He.status=Re.status,He.code=Re.name):(Re.status===404?(He=new Error("Object not exists"),He.name="NoSuchKeyError",He.status=404,He.code="NoSuchKey"):Re.status===412?(He=new Error("Pre condition failed"),He.name="PreconditionFailedError",He.status=412,He.code="PreconditionFailed"):(He=new Error("Unknow error, status: ".concat(Re.status)),He.name="UnknownError",He.status=Re.status),He.requestId=Re.headers["x-oss-request-id"],He.host=""),Oe.next=32;break;case 5:return Qe=String(Re.data),this.debug("request response error data: %s",Qe,"error"),Oe.prev=7,Oe.next=10,this.parseXML(Qe);case 10:if(Oe.t0=Oe.sent,Oe.t0){Oe.next=13;break}Oe.t0={};case 13:it=Oe.t0,Oe.next=23;break;case 16:return Oe.prev=16,Oe.t1=Oe.catch(7),this.debug(Qe,"error"),Oe.t1.message+=` -raw xml: `.concat(Qe),Oe.t1.status=Re.status,Oe.t1.requestId=Re.headers["x-oss-request-id"],Oe.abrupt("return",Oe.t1);case 23:Ye=it.Message||"unknow request error, status: ".concat(Re.status),it.Condition&&(Ye+=" (condition: ".concat(it.Condition,")")),He=new Error(Ye),He.name=it.Code?"".concat(it.Code,"Error"):"UnknownError",He.status=Re.status,He.code=it.Code,He.requestId=it.RequestId,He.hostId=it.HostId,He.serverTime=it.ServerTime;case 32:return this.debug("generate error %j",He,"error"),Oe.abrupt("return",He);case 34:case"end":return Oe.stop()}},Ne,this,[[7,16]])}));function ze(Ne){return Ke.apply(this,arguments)}return ze}()}).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,pe,fe){(function(de){(function(){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=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 se=ue(E("@babel/runtime/helpers/asyncToGenerator")),ie=E("util"),ae=E("path"),re=E("mime"),ne=E("copy-to"),ee=E("../common/utils/isBlob"),a=ee.isBlob,y=E("../common/utils/isFile"),x=y.isFile,b=E("../common/utils/isBuffer"),z=b.isBuffer,te=fe;te.multipartUpload=function(){var me=(0,se.default)(le.default.mark(function Se(Ee,Pe){var Ce,xe,Be,Ae,_e,Le,ke,De,Ze,Ve=arguments;return le.default.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.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)){Ke.next=8;break}return Pe&&x(Pe)&&(Ce.checkpoint.file=Pe),Ke.next=7,this._resumeMultipart(Ce.checkpoint,Ce);case 7:return Ke.abrupt("return",Ke.sent);case 8:return xe=102400,Ce.mime||(x(Pe)?Ce.mime=re.getType(ae.extname(Pe.name)):a(Pe)?Ce.mime=Pe.type:z(Pe)?Ce.mime="":Ce.mime=re.getType(ae.extname(Pe))),Ce.headers=Ce.headers||{},this._convertMetaToHeaders(Ce.meta,Ce.headers),Ke.next=14,this._getFileSize(Pe);case 14:if(Be=Ke.sent,!(Be0&&ne(Le).to(De),Ze=this._divideParts(Be,Ae),Ve=Ze.length,Ue=!1,Ke=function(Fe,Ge){return new Promise(function(){var nt=(0,se.default)(le.default.mark(function $e(Je,Ie){var Te,Me,Xe,tt,ct;return le.default.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:if(rt.prev=0,Fe.isCancel()){rt.next=29;break}return Te=Ze[Ge-1],rt.next=5,Fe._createBuffer(xe,Te.start,Te.end);case 5:return Me=rt.sent,Xe={content:Me,size:Te.end-Te.start},rt.prev=7,rt.next=10,Fe._uploadPart(ke,_e,Ge,Xe,Pe);case 10:tt=rt.sent,rt.next=18;break;case 13:if(rt.prev=13,rt.t0=rt.catch(7),rt.t0.status!==404){rt.next=17;break}throw Fe._makeAbortEvent();case 17:throw rt.t0;case 18:if(!(!Fe.isCancel()&&!Ue)){rt.next=26;break}if(Ee.doneParts.push({number:Ge,etag:tt.res.headers.etag}),!Pe.progress){rt.next=23;break}return rt.next=23,Pe.progress(Le.length/(Ve+1),Ee,tt.res);case 23:Je({number:Ge,etag:tt.res.headers.etag}),rt.next=27;break;case 26:Je();case 27:rt.next=30;break;case 29:Je();case 30:rt.next=41;break;case 32:rt.prev=32,rt.t1=rt.catch(0),ct=new Error,ct.name=rt.t1.name,ct.message=rt.t1.message,ct.stack=rt.t1.stack,ct.partNum=Ge,ne(rt.t1).to(ct),Ie(ct);case 41:case"end":return rt.stop()}},$e,null,[[0,32],[7,13]])}));return function($e,Je){return nt.apply(this,arguments)}}())},ze=Array.from(new Array(Ve),function(je,Fe){return Fe+1}),Ne=De.map(function(je){return je.number}),Re=ze.filter(function(je){return Ne.indexOf(je)<0}),He=5,Qe=Pe.parallel||He,Oe.next=17,this._parallel(Re,Qe,function(je){return new Promise(function(Fe,Ge){Ke(Ce,je).then(function(nt){nt&&De.push(nt),Fe()}).catch(function(nt){Ge(nt)})})});case 17:if(it=Oe.sent,Ue=!0,Ye=it.find(function(je){return je.name==="abort"}),!Ye){Oe.next=22;break}throw Ye;case 22:if(!this.isCancel()){Oe.next=25;break}throw Ke=null,this._makeCancelEvent();case 25:if(!(it&&it.length>0)){Oe.next=28;break}throw it[0].message="Failed to upload some parts with error: ".concat(it[0].toString()," part_num: ").concat(it[0].partNum),it[0];case 28:return Oe.next=30,this.completeMultipartUpload(ke,_e,De,Pe);case 30:return Oe.abrupt("return",Oe.sent);case 31:case"end":return Oe.stop()}},Se,this)}));function be(Se,Ee){return me.apply(this,arguments)}return be}(),te._getFileSize=function(){var me=(0,se.default)(le.default.mark(function Se(Ee){return le.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:if(!z(Ee)){Ce.next=4;break}return Ce.abrupt("return",Ee.length);case 4:if(!(a(Ee)||x(Ee))){Ce.next=6;break}return Ce.abrupt("return",Ee.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return Ce.stop()}},Se)}));function be(Se){return me.apply(this,arguments)}return be}();var ce=E("stream"),ve=ce.Readable;function ge(me,be){if(!(this instanceof ge))return new ge(me,be);ve.call(this,be),this.file=me,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}ie.inherits(ge,ve),ge.prototype.readFileAndPush=function(be){if(this.fileBuffer)for(var Se=!0;Se&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:Pe,this.start=Pe,Se=this.push(this.fileBuffer.slice(Ee,Pe))}},ge.prototype._read=function(be){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 Se=16*1024;be=be||Se;var Ee=this;this.reader.onload=function(Ce){Ee.fileBuffer=de.from(new Uint8Array(Ce.target.result)),Ee.file=null,Ee.readFileAndPush(be)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(be)};function ye(me){return me.arrayBuffer?me.arrayBuffer():new Promise(function(be,Se){var Ee=new FileReader;Ee.onload=function(Pe){be(Pe.target.result)},Ee.onerror=function(Pe){Se(Pe)},Ee.readAsArrayBuffer(me)})}te._createBuffer=function(){var me=(0,se.default)(le.default.mark(function Se(Ee,Pe,Ce){var xe,Be;return le.default.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:if(!(a(Ee)||x(Ee))){_e.next=8;break}return xe=Ee.slice(Pe,Ce),_e.next=4,ye(xe);case 4:return Be=_e.sent,_e.abrupt("return",de.from(Be));case 8:if(!z(Ee)){_e.next=12;break}return _e.abrupt("return",Ee.subarray(Pe,Ce));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return _e.stop()}},Se)}));function be(Se,Ee,Pe){return me.apply(this,arguments)}return be}(),te._getPartSize=function(be,Se){var Ee=1e4,Pe=1*1024*1024;Se||(Se=Pe);var Ce=Math.ceil(be/Ee);return Se1&&Le[1]!==void 0?Le[1]:{},Pe=Se["continuation-token"]||Se.continuationToken,Pe&&(Ee.subres=Object.assign({"continuation-token":Pe},Ee.subres)),Ce=this._objectRequestParams("GET","",Ee),Ce.query=Object.assign({"list-type":2},Se),delete Ce.query["continuation-token"],delete Ce.query.continuationToken,Ce.xmlResponse=!0,Ce.successStatuses=[200],De.next=11,this.request(Ce);case 11:return xe=De.sent,Be=xe.data.Contents||[],Ae=this,Be&&(Array.isArray(Be)||(Be=[Be]),Be=Be.map(function(Ze){var Ve=null;return Ze.Owner&&(Ve={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:Ve}})),_e=xe.data.CommonPrefixes||null,_e&&(Array.isArray(_e)||(_e=[_e]),_e=_e.map(function(Ze){return Ze.Prefix})),De.abrupt("return",{res:xe.res,objects:Be,prefixes:_e,isTruncated:xe.data.IsTruncated==="true",keyCount:+xe.data.KeyCount,continuationToken:xe.data.ContinuationToken||null,nextContinuationToken:xe.data.NextContinuationToken||null});case 18:case"end":return De.stop()}},be,this)}));function me(be){return ye.apply(this,arguments)}return me}(),ge.restore=function(){var ye=(0,le.default)(ue.default.mark(function be(Se){var Ee,Pe,Ce,xe,Be=arguments;return ue.default.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return Ee=Be.length>1&&Be[1]!==void 0?Be[1]:{type:"Archive"},Ee=Ee||{},Ee.subres=Object.assign({restore:""},Ee.subres),Ee.versionId&&(Ee.subres.versionId=Ee.versionId),Pe=this._objectRequestParams("POST",Se,Ee),Ee.type==="ColdArchive"&&(Ce={RestoreRequest:{Days:Ee.Days?Ee.Days:2,JobParameters:{Tier:Ee.JobParameters?Ee.JobParameters:"Standard"}}},Pe.content=ve(Ce,{headers:!0}),Pe.mime="xml"),Pe.successStatuses=[202],_e.next=9,this.request(Pe);case 9:return xe=_e.sent,_e.abrupt("return",{res:xe.res});case 11:case"end":return _e.stop()}},be,this)}));function me(be){return ye.apply(this,arguments)}return me}(),ge._objectUrl=function(me){return this._getReqUrl({bucket:this.options.bucket,object:me})},ge._objectRequestParams=function(me,be,Se){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");Se=Se||{},be=this._objectName(be);var Ee={object:be,bucket:this.options.bucket,method:me,subres:Se&&Se.subres,timeout:Se&&Se.timeout,ctx:Se&&Se.ctx};return Se.headers&&(Ee.headers={},ie(Se.headers).to(Ee.headers)),Ee},ge._objectName=function(me){return me.replace(/^\/+/,"")},ge._convertMetaToHeaders=function(me,be){me&&Object.keys(me).forEach(function(Se){be["x-oss-meta-".concat(Se)]=me[Se]})},ge._deleteFileSafe=function(me){var be=this;return new Promise(function(Se){se.exists(me,function(Ee){Ee?se.unlink(me,function(Pe){Pe&&be.debug("unlink %j error: %s",me,Pe,"error"),Se()}):Se()})})}},{"../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,pe,fe){"use strict";fe.version="6.18.1"},{}],7:[function(E,pe,fe){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator")),le=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.abortBucketWorm=void 0;var se=E("../utils/checkBucketName");function ie(re,ne){return ae.apply(this,arguments)}function ae(){return ae=(0,le.default)(ue.default.mark(function re(ne,ee){var a,y;return ue.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return se.checkBucketName(ne),a=this._bucketRequestParams("DELETE",ne,"worm",ee),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()}},re,this)})),ae.apply(this,arguments)}fe.abortBucketWorm=ie},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(E,pe,fe){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator")),le=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.completeBucketWorm=void 0;var se=E("../utils/checkBucketName");function ie(re,ne,ee){return ae.apply(this,arguments)}function ae(){return ae=(0,le.default)(ue.default.mark(function re(ne,ee,a){var y,x;return ue.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return se.checkBucketName(ne),y=this._bucketRequestParams("POST",ne,{wormId:ee},a),z.next=4,this.request(y);case 4:return x=z.sent,z.abrupt("return",{res:x.res,status:x.status});case 6:case"end":return z.stop()}},re,this)})),ae.apply(this,arguments)}fe.completeBucketWorm=ie},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(E,pe,fe){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.deleteBucketInventory=void 0;var se=E("../utils/checkBucketName");function ie(re,ne){return ae.apply(this,arguments)}function ae(){return ae=(0,le.default)(ue.default.mark(function re(ne,ee){var a,y,x,b,z=arguments;return ue.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return a=z.length>2&&z[2]!==void 0?z[2]:{},y=Object.assign({inventory:"",inventoryId:ee},a.subres),se.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()}},re,this)})),ae.apply(this,arguments)}fe.deleteBucketInventory=ie},{"../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,pe,fe){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator")),le=de(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,ae=fe;ae.deleteBucketLifecycle=function(){var re=(0,le.default)(ue.default.mark(function ee(a,y){var x,b;return ue.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return ie(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()}},ee,this)}));function ne(ee,a){return re.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,pe,fe){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator")),le=de(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,ae=fe;ae.deleteBucketWebsite=function(){var re=(0,le.default)(ue.default.mark(function ee(a,y){var x,b;return ue.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return ie(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()}},ee,this)}));function ne(ee,a){return re.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,pe,fe){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator")),le=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.extendBucketWorm=void 0;var se=E("../utils/checkBucketName"),ie=E("../utils/obj2xml");function ae(ne,ee,a,y){return re.apply(this,arguments)}function re(){return re=(0,le.default)(ue.default.mark(function ne(ee,a,y,x){var b,z,te;return ue.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return se.checkBucketName(ee),b=this._bucketRequestParams("POST",ee,{wormExtend:"",wormId:a},x),z={ExtendWormConfiguration:{RetentionPeriodInDays:y}},b.mime="xml",b.content=ie.obj2xml(z,{headers:!0}),b.successStatuses=[200],ve.next=8,this.request(b);case 8:return te=ve.sent,ve.abrupt("return",{res:te.res,status:te.status});case 10:case"end":return ve.stop()}},ne,this)})),re.apply(this,arguments)}fe.extendBucketWorm=ae},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],13:[function(E,pe,fe){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.getBucketInventory=void 0;var se=E("../utils/checkBucketName"),ie=E("../utils/formatInventoryConfig");function ae(ne,ee){return re.apply(this,arguments)}function re(){return re=(0,le.default)(ue.default.mark(function ne(ee,a){var y,x,b,z,te=arguments;return ue.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return y=te.length>2&&te[2]!==void 0?te[2]:{},x=Object.assign({inventory:"",inventoryId:a},y.subres),se.checkBucketName(ee),b=this._bucketRequestParams("GET",ee,x,y),b.successStatuses=[200],b.xmlResponse=!0,ve.next=8,this.request(b);case 8:return z=ve.sent,ve.abrupt("return",{status:z.status,res:z.res,inventory:ie.formatInventoryConfig(z.data)});case 10:case"end":return ve.stop()}},ne,this)})),re.apply(this,arguments)}fe.getBucketInventory=ae},{"../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,pe,fe){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.map.js");var le=de(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,ae=E("../utils/isArray"),re=ae.isArray,ne=E("../utils/formatObjKey"),ee=ne.formatObjKey,a=fe;a.getBucketLifecycle=function(){var y=(0,le.default)(ue.default.mark(function b(z,te){var ce,ve,ge;return ue.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ie(z),ce=this._bucketRequestParams("GET",z,"lifecycle",te),ce.successStatuses=[200],ce.xmlResponse=!0,me.next=6,this.request(ce);case 6:return ve=me.sent,ge=ve.data.Rule||null,ge&&(re(ge)||(ge=[ge]),ge=ge.map(function(be){return be.ID&&(be.id=be.ID,delete be.ID),be.Tag&&!re(be.Tag)&&(be.Tag=[be.Tag]),ee(be,"firstLowerCase")})),me.abrupt("return",{rules:ge,res:ve.res});case 10:case"end":return me.stop()}},b,this)}));function x(b,z){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,pe,fe){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator")),le=de(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,ae=fe;ae.getBucketVersioning=function(){var re=(0,le.default)(ue.default.mark(function ee(a,y){var x,b,z;return ue.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ie(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,z=b.data.Status,ce.abrupt("return",{status:b.status,versionStatus:z,res:b.res});case 9:case"end":return ce.stop()}},ee,this)}));function ne(ee,a){return re.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,pe,fe){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator")),le=de(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,ae=E("../utils/isObject"),re=ae.isObject,ne=fe;ne.getBucketWebsite=function(){var ee=(0,le.default)(ue.default.mark(function y(x,b){var z,te,ce;return ue.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ie(x),z=this._bucketRequestParams("GET",x,"website",b),z.successStatuses=[200],z.xmlResponse=!0,ge.next=6,this.request(z);case 6:return te=ge.sent,ce=[],te.data.RoutingRules&&te.data.RoutingRules.RoutingRule&&(re(te.data.RoutingRules.RoutingRule)?ce=[te.data.RoutingRules.RoutingRule]:ce=te.data.RoutingRules.RoutingRule),ge.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 ge.stop()}},y,this)}));function a(y,x){return ee.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,pe,fe){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.getBucketWorm=void 0;var se=E("../utils/checkBucketName"),ie=E("../utils/dataFix");function ae(ne,ee){return re.apply(this,arguments)}function re(){return re=(0,le.default)(ue.default.mark(function ne(ee,a){var y,x;return ue.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return se.checkBucketName(ee),y=this._bucketRequestParams("GET",ee,"worm",a),y.successStatuses=[200],y.xmlResponse=!0,z.next=6,this.request(y);case 6:return x=z.sent,ie.dataFix(x.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),z.abrupt("return",Object.assign(Object.assign({},x.data),{res:x.res,status:x.status}));case 9:case"end":return z.stop()}},ne,this)})),re.apply(this,arguments)}fe.getBucketWorm=ae},{"../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,pe,fe){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator")),le=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.initiateBucketWorm=void 0;var se=E("../utils/obj2xml"),ie=E("../utils/checkBucketName");function ae(ne,ee,a){return re.apply(this,arguments)}function re(){return re=(0,le.default)(ue.default.mark(function ne(ee,a,y){var x,b,z;return ue.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ie.checkBucketName(ee),x=this._bucketRequestParams("POST",ee,"worm",y),b={InitiateWormConfiguration:{RetentionPeriodInDays:a}},x.mime="xml",x.content=se.obj2xml(b,{headers:!0}),x.successStatuses=[200],ce.next=8,this.request(x);case 8:return z=ce.sent,ce.abrupt("return",{res:z.res,wormId:z.res.headers["x-oss-worm-id"],status:z.status});case 10:case"end":return ce.stop()}},ne,this)})),re.apply(this,arguments)}fe.initiateBucketWorm=ae},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],19:[function(E,pe,fe){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.listBucketInventory=void 0;var se=E("../utils/checkBucketName"),ie=E("../utils/formatInventoryConfig");function ae(ne){return re.apply(this,arguments)}function re(){return re=(0,le.default)(ue.default.mark(function ne(ee){var a,y,x,b,z,te,ce,ve,ge=arguments;return ue.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return a=ge.length>1&&ge[1]!==void 0?ge[1]:{},y=a.continuationToken,x=Object.assign({inventory:""},y&&{"continuation-token":y},a.subres),se.checkBucketName(ee),b=this._bucketRequestParams("GET",ee,x,a),b.successStatuses=[200],b.xmlResponse=!0,me.next=9,this.request(b);case 9:return z=me.sent,te=z.data,ce=z.res,ve=z.status,me.abrupt("return",{isTruncated:te.IsTruncated==="true",nextContinuationToken:te.NextContinuationToken,inventoryList:ie.formatInventoryConfig(te.InventoryConfiguration,!0),status:ve,res:ce});case 12:case"end":return me.stop()}},ne,this)})),re.apply(this,arguments)}fe.listBucketInventory=ae},{"../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,pe,fe){"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 le=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.putBucketInventory=void 0;var se=E("../utils/checkBucketName"),ie=E("../utils/obj2xml");function ae(ne,ee){return re.apply(this,arguments)}function re(){return re=(0,le.default)(ue.default.mark(function ne(ee,a){var y,x,b,z,te,ce,ve,ge,ye,me,be,Se=arguments;return ue.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return y=Se.length>2&&Se[2]!==void 0?Se[2]:{},x=Object.assign({inventory:"",inventoryId:a.id},y.subres),se.checkBucketName(ee),b=a.OSSBucketDestination,z=a.optionalFields,te=a.includedObjectVersions,ce="acs:oss:::",ve="acs:ram::".concat(b.accountId,":role/"),ge={InventoryConfiguration:{Id:a.id,IsEnabled:a.isEnabled,Filter:{Prefix:a.prefix||""},Destination:{OSSBucketDestination:{Format:b.format,AccountId:b.accountId,RoleArn:"".concat(ve).concat(b.rolename),Bucket:"".concat(ce).concat(b.bucket),Prefix:b.prefix||"",Encryption:b.encryption||""}},Schedule:{Frequency:a.frequency},IncludedObjectVersions:te,OptionalFields:{Field:(z==null?void 0:z.field)||[]}}},ye=ie.obj2xml(ge,{headers:!0,firstUpperCase:!0}),me=this._bucketRequestParams("PUT",ee,x,y),me.successStatuses=[200],me.mime="xml",me.content=ye,Pe.next=14,this.request(me);case 14:return be=Pe.sent,Pe.abrupt("return",{status:be.status,res:be.res});case 16:case"end":return Pe.stop()}},ne,this)})),re.apply(this,arguments)}fe.putBucketInventory=ae},{"../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,pe,fe){"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 le=de(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,ae=E("../utils/isArray"),re=ae.isArray,ne=E("../utils/deepCopy"),ee=ne.deepCopy,a=E("../utils/isObject"),y=a.isObject,x=E("../utils/obj2xml"),b=x.obj2xml,z=E("../utils/checkObjectTag"),te=z.checkObjectTag,ce=E("../utils/getStrBytesCount"),ve=ce.getStrBytesCount,ge=fe;ge.putBucketLifecycle=function(){var Ee=(0,le.default)(ue.default.mark(function Ce(xe,Be,Ae){var _e,Le,ke,De,Ze;return ue.default.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:if(ie(xe),re(Be)){Ue.next=3;break}throw new Error("rules must be Array");case 3:return _e=this._bucketRequestParams("PUT",xe,"lifecycle",Ae),Le=[],ke={LifecycleConfiguration:{Rule:Le}},Be.forEach(function(Ke){ye(Ke),Se(Ke),Ke.id&&(Ke.ID=Ke.id,delete Ke.id),Le.push(Ke)}),De=b(ke,{headers:!0,firstUpperCase:!0}),_e.content=De,_e.mime="xml",_e.successStatuses=[200],Ue.next=13,this.request(_e);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 Ee.apply(this,arguments)}return Pe}();function ye(Ee){Ee.days&&(Ee.expiration={days:Ee.days}),Ee.date&&(Ee.expiration={createdBeforeDate:Ee.date})}function me(Ee,Pe){var Ce=Ee.days,xe=Ee.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 be(Ee){if(!re(Ee)&&!y(Ee))throw new Error("tag must be Object or Array");Ee=y(Ee)?[Ee]:Ee;var Pe={},Ce=ee(Ee);Ce.forEach(function(xe){Pe[xe.key]=xe.value}),te(Pe)}function Se(Ee){if(Ee.id&&ve(Ee.id)>255)throw new Error("ID is composed of 255 bytes at most");if(Ee.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(Ee.status))throw new Error("Status must be Enabled or Disabled");if(Ee.transition){if(!["IA","Archive"].includes(Ee.transition.storageClass))throw new Error("StorageClass must be IA or Archive");me(Ee.transition,"Transition")}if(Ee.expiration){if(!Ee.expiration.expiredObjectDeleteMarker)me(Ee.expiration,"Expiration");else if(Ee.expiration.days||Ee.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(Ee.abortMultipartUpload&&me(Ee.abortMultipartUpload,"AbortMultipartUpload"),!Ee.expiration&&!Ee.abortMultipartUpload&&!Ee.transition&&!Ee.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(Ee.tag){if(Ee.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");be(Ee.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,pe,fe){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.includes.js");var le=de(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,ae=E("../utils/obj2xml"),re=ae.obj2xml,ne=fe;ne.putBucketVersioning=function(){var ee=(0,le.default)(ue.default.mark(function y(x,b){var z,te,ce,ve,ge=arguments;return ue.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(z=ge.length>2&&ge[2]!==void 0?ge[2]:{},ie(x),["Enabled","Suspended"].includes(b)){me.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return te=this._bucketRequestParams("PUT",x,"versioning",z),ce={VersioningConfiguration:{Status:b}},te.mime="xml",te.content=re(ce,{headers:!0}),me.next=10,this.request(te);case 10:return ve=me.sent,me.abrupt("return",{res:ve.res,status:ve.status});case 12:case"end":return me.stop()}},y,this)}));function a(y,x){return ee.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,pe,fe){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator")),le=de(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,ae=E("../utils/obj2xml"),re=ae.obj2xml,ne=E("../utils/isArray"),ee=ne.isArray,a=fe;a.putBucketWebsite=function(){var y=(0,le.default)(ue.default.mark(function b(z){var te,ce,ve,ge,ye,me,be,Se=arguments;return ue.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(te=Se.length>1&&Se[1]!==void 0?Se[1]:{},ce=Se.length>2?Se[2]:void 0,ie(z),ve=this._bucketRequestParams("PUT",z,"website",ce),ge={Suffix:te.index||"index.html"},ye={IndexDocument:ge},me={WebsiteConfiguration:ye},te.supportSubDir&&(ge.SupportSubDir=te.supportSubDir),te.type&&(ge.Type=te.type),te.error&&(ye.ErrorDocument={Key:te.error}),te.routingRules===void 0){Pe.next=14;break}if(ee(te.routingRules)){Pe.next=13;break}throw new Error("RoutingRules must be Array");case 13:ye.RoutingRules={RoutingRule:te.routingRules};case 14:return me=re(me),ve.content=me,ve.mime="xml",ve.successStatuses=[200],Pe.next=20,this.request(ve);case 20:return be=Pe.sent,Pe.abrupt("return",{res:be.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,pe,fe){(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"),fe.encodeCallback=function(le,se){if(le.headers=le.headers||{},!Object.prototype.hasOwnProperty.call(le.headers,"x-oss-callback")&&se.callback){var ie={callbackUrl:encodeURI(se.callback.url),callbackBody:se.callback.body};se.callback.host&&(ie.callbackHost=se.callback.host),se.callback.contentType&&(ie.callbackBodyType=se.callback.contentType);var ae=de.from(JSON.stringify(ie)).toString("base64");if(le.headers["x-oss-callback"]=ae,se.callback.customValue){var re={};Object.keys(se.callback.customValue).forEach(function(ne){re["x:".concat(ne)]=se.callback.customValue[ne].toString()}),le.headers["x-oss-callback-var"]=de.from(JSON.stringify(re)).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,pe,fe){"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(ee){return ee&&ee.__esModule?ee:{default:ee}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.getReqUrl=void 0;var ue=de(E("copy-to")),le=de(E("url")),se=de(E("merge-descriptors")),ie=de(E("is-type-of")),ae=E("../utils/isIP"),re=E("../utils/checkConfigValid");function ne(ee){var a={},y=this.options.cname;re.checkConfigValid(this.options.endpoint,"endpoint"),ue.default(this.options.endpoint,!1).to(a),ee.bucket&&!y&&!ae.isIP(a.hostname)&&!this.options.sldEnable&&(a.host="".concat(ee.bucket,".").concat(a.host));var x="/";ee.bucket&&this.options.sldEnable&&(x+="".concat(ee.bucket,"/")),ee.object&&(x+=this._escape(ee.object).replace(/\+/g,"%2B")),a.pathname=x;var b={};if(ee.query&&se.default(b,ee.query),ee.subres){var z={};ie.default.string(ee.subres)?z[ee.subres]="":ie.default.array(ee.subres)?ee.subres.forEach(function(te){z[te]=""}):z=ee.subres,se.default(b,z)}return a.query=b,le.default.format(a)}fe.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,pe,fe){"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"),le=E("../utils/checkBucketName"),se=le.checkBucketName,ie=E("../utils/setRegion"),ae=ie.setRegion,re=E("../utils/checkConfigValid"),ne=re.checkConfigValid;function ee(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}pe.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&&se(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=ee(y.endpoint,y.secure);else if(y.region)y.endpoint=ae(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,pe,fe){"use strict";var de=E("merge-descriptors"),ue=fe;de(ue,E("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(E,pe,fe){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js");var le=de(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,ae=E("querystring"),re=E("js-base64"),ne=re.Base64.encode,ee=fe;ee.processObjectSave=function(){var y=(0,le.default)(ue.default.mark(function b(z,te,ce,ve){var ge,ye,me,be;return ue.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return a(z,"sourceObject"),a(te,"targetObject"),a(ce,"process"),te=this._objectName(te),ve&&ie(ve),ge=this._objectRequestParams("POST",z,{subres:"x-oss-process"}),ye=ve?",b_".concat(ne(ve)):"",te=ne(te),me={"x-oss-process":"".concat(ce,"|sys/saveas,o_").concat(te).concat(ye)},ge.content=ae.stringify(me),Ee.next=12,this.request(ge);case 12:return be=Ee.sent,Ee.abrupt("return",{res:be.res,status:be.res.status});case 14:case"end":return Ee.stop()}},b,this)}));function x(b,z,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,pe,fe){"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 le=de(E("@babel/runtime/helpers/asyncToGenerator")),se=E("debug")("ali-oss:multipart-copy"),ie=E("copy-to"),ae=fe;ae.uploadPartCopy=function(){var re=(0,le.default)(ue.default.mark(function ee(a,y,x,b,z){var te,ce,ve,ge,ye,me=arguments;return ue.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return te=me.length>5&&me[5]!==void 0?me[5]:{},te.headers=te.headers||{},ce=te.versionId||te.subres&&te.subres.versionId||null,ce?ve="/".concat(z.sourceBucketName,"/").concat(encodeURIComponent(z.sourceKey),"?versionId=").concat(ce):ve="/".concat(z.sourceBucketName,"/").concat(encodeURIComponent(z.sourceKey)),te.headers["x-oss-copy-source"]=ve,b&&(te.headers["x-oss-copy-source-range"]="bytes=".concat(b)),te.subres={partNumber:x,uploadId:y},ge=this._objectRequestParams("PUT",a,te),ge.mime=te.mime,ge.successStatuses=[200],Se.next=12,this.request(ge);case 12:return ye=Se.sent,Se.abrupt("return",{name:a,etag:ye.res.headers.etag,res:ye.res});case 14:case"end":return Se.stop()}},ee,this)}));function ne(ee,a,y,x,b){return re.apply(this,arguments)}return ne}(),ae.multipartUploadCopy=function(){var re=(0,le.default)(ue.default.mark(function ee(a,y){var x,b,z,te,ce,ve,ge,ye,me,be,Se,Ee,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,z=b===void 0?null:b,te={versionId:z},xe.next=6,this._getObjectMeta(y.sourceBucketName,y.sourceKey,te);case 6:if(ce=xe.sent,ve=ce.res.headers["content-length"],y.startOffset=y.startOffset||0,y.endOffset=y.endOffset||ve,!(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(ge=102400,ye=y.endOffset-y.startOffset,!(ye0)){Ue.next=40;break}throw Ze=ke[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(me,ge,ye,x);case 42:return Ue.abrupt("return",Ue.sent);case 43:case"end":return Ue.stop()}},ee,this)}));function ne(ee,a,y){return re.apply(this,arguments)}return ne}(),ae._divideMultipartCopyParts=function(ne,ee,a){for(var y=Math.ceil(ne/ee),x=[],b=0;b +`,he+=" ".concat(z?"true":"false",` +`),te&&te.length>0){for(he+=` +`,me=0;me".concat(te[me],` +`);he+=` +`}else he+=` +`;return he+="",ge.content=he,ge.mime="xml",ge.successStatuses=[200],Se.next=10,this.request(ge);case 10:return ye=Se.sent,Se.abrupt("return",{res:ye.res});case 12:case"end":return Se.stop()}},x,this)}));function y(x,b,z,te){return a.apply(this,arguments)}return y}(),re.getBucketReferer=function(){var a=(0,le.default)(ue.default.mark(function x(b,z){var te,de,ge;return ue.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return te=this._bucketRequestParams("GET",b,"referer",z),te.successStatuses=[200],te.xmlResponse=!0,me.next=5,this.request(te);case 5:return de=me.sent,ge=de.data.RefererList.Referer||null,ge&&(ne(ge)||(ge=[ge])),me.abrupt("return",{allowEmpty:de.data.AllowEmptyReferer==="true",referers:ge,res:de.res});case 9:case"end":return me.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),re.deleteBucketReferer=function(){var a=(0,le.default)(ue.default.mark(function x(b,z){return ue.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.next=2,this.putBucketReferer(b,!0,null,z);case 2:return de.abrupt("return",de.sent);case 3:case"end":return de.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),re._bucketRequestParams=function(y,x,b,z){return{method:y,bucket:x,subres:b,timeout:z&&z.timeout,ctx:z&&z.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,pe,fe){(function(ce,ue){(function(){"use strict";var le=E("@babel/runtime/helpers/interopRequireDefault"),se=le(E("@babel/runtime/regenerator")),ie=le(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 ae=E("debug")("ali-oss"),re=E("xml2js"),ne=E("agentkeepalive"),ee=E("merge-descriptors"),a=E("platform"),y=E("utility"),x=E("urllib"),b=E("./version"),z=E("bowser"),te=E("../common/signUtils"),de=E("../common/client/initOptions"),ge=E("../common/utils/createRequest"),he=ge.createRequest,me=E("../common/utils/encoder"),ye=me.encoder,be=E("../common/client/getReqUrl"),Se=be.getReqUrl,Ee=E("../common/utils/setSTSToken"),Pe=Ee.setSTSToken,we=E("../common/utils/retry"),xe=we.retry,De=E("../common/utils/isFunction"),Ae=De.isFunction,Oe=new ne;function Le(){var Ke=a.name,He=a.version;Ke&&Ke.toLowerCase&&Ke.toLowerCase()==="ie"&&He.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function je(){return location&&location.protocol==="https:"}function Be(Ke,He){if(Le(),!(this instanceof Be))return new Be(Ke,He);Ke&&Ke.inited?this.options=Ke:this.options=Be.initOptions(Ke),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=x,this.agent=this.options.agent||Oe),this.ctx=He,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}pe.exports=Be,Be.initOptions=function(He){He.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var Ne=Object.assign({secure:je(),useFetch:!1},He);return de(Ne)};var Ze=Be.prototype;Ze.debug=ae,ee(Ze,E("./object")),ee(Ze,E("./bucket")),ee(Ze,E("../common/bucket/getBucketWebsite")),ee(Ze,E("../common/bucket/putBucketWebsite")),ee(Ze,E("../common/bucket/deleteBucketWebsite")),ee(Ze,E("../common/bucket/getBucketLifecycle")),ee(Ze,E("../common/bucket/putBucketLifecycle")),ee(Ze,E("../common/bucket/deleteBucketLifecycle")),ee(Ze,E("../common/bucket/putBucketVersioning")),ee(Ze,E("../common/bucket/getBucketVersioning")),ee(Ze,E("../common/bucket/getBucketInventory")),ee(Ze,E("../common/bucket/deleteBucketInventory")),ee(Ze,E("../common/bucket/listBucketInventory")),ee(Ze,E("../common/bucket/putBucketInventory")),ee(Ze,E("../common/bucket/abortBucketWorm")),ee(Ze,E("../common/bucket/completeBucketWorm")),ee(Ze,E("../common/bucket/extendBucketWorm")),ee(Ze,E("../common/bucket/getBucketWorm")),ee(Ze,E("../common/bucket/initiateBucketWorm")),ee(Ze,E("./managed-upload")),ee(Ze,E("../common/multipart-copy")),ee(Ze,E("../common/multipart")),ee(Ze,E("../common/parallel")),Ze.signature=function(He){return this.debug("authorization stringToSign: %s",He,"info"),te.computeSignature(this.options.accessKeySecret,He,this.options.headerEncoding)},Ze._getReqUrl=Se,Ze.authorization=function(He,Ne,Re,Ve){var Je=te.buildCanonicalString(He.toUpperCase(),Ne,{headers:Ve,parameters:Re});return te.authorization(this.options.accessKeyId,this.options.accessKeySecret,Je,this.options.headerEncoding)},Ze.request=function(){var Ke=(0,ie.default)(se.default.mark(function He(Ne){var Re=this;return se.default.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(!this.options.retryMax){Je.next=6;break}return Je.next=3,xe(We.bind(this),this.options.retryMax,{errorHandler:function(Ye){var Ue=function(ke){if(Ne.stream)return!1;var Fe=[-1,-2].includes(ke.status),Ge=Re.options.requestErrorRetryHandle||function(){return!0};return Fe&&Ge(ke)};return!!Ue(Ye)}})(Ne);case 3:return Je.abrupt("return",Je.sent);case 6:return Je.abrupt("return",We.call(this,Ne));case 7:case"end":return Je.stop()}},He,this)}));return function(He){return Ke.apply(this,arguments)}}();function We(Ke){return ze.apply(this,arguments)}function ze(){return ze=(0,ie.default)(se.default.mark(function Ke(He){var Ne,Re,Ve,Je,ot,Ye;return se.default.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:if(!(this.options.stsToken&&Ae(this.options.refreshSTSToken))){_e.next=3;break}return _e.next=3,Pe.call(this);case 3:return Ne=he.call(this,He),this.options.useFetch||(Ne.params.mode="disable-fetch"),Je=!!He.stream,_e.prev=6,_e.next=9,this.urllib.request(Ne.url,Ne.params);case 9:Re=_e.sent,this.debug("response %s %s, got %s, headers: %j",He.method,Ne.url,Re.status,Re.headers,"info"),_e.next=16;break;case 13:_e.prev=13,_e.t0=_e.catch(6),Ve=_e.t0;case 16:if(!(Re&&He.successStatuses&&He.successStatuses.indexOf(Re.status)===-1)){_e.next=28;break}return _e.next=19,this.requestError(Re);case 19:if(ot=_e.sent,!(ot.code==="RequestTimeTooSkewed"&&!Je)){_e.next=25;break}return this.options.amendTimeSkewed=+new Date(ot.serverTime)-new Date,_e.next=24,this.request(He);case 24:return _e.abrupt("return",_e.sent);case 25:ot.params=He,_e.next=32;break;case 28:if(!Ve){_e.next=32;break}return _e.next=31,this.requestError(Ve);case 31:ot=_e.sent;case 32:if(!ot){_e.next=34;break}throw ot;case 34:if(!He.xmlResponse){_e.next=39;break}return _e.next=37,this.parseXML(Re.data);case 37:Ye=_e.sent,Re.data=Ye;case 39:return _e.abrupt("return",Re);case 40:case"end":return _e.stop()}},Ke,this,[[6,13]])})),ze.apply(this,arguments)}Ze._getResource=function(He){var Ne="/";return He.bucket&&(Ne+="".concat(He.bucket,"/")),He.object&&(Ne+=ye(He.object,this.options.headerEncoding)),Ne},Ze._escape=function(He){return y.encodeURIComponent(He).replace(/%2F/g,"/")},Ze._getUserAgent=function(){var He=ue&&ue.browser?"js":"nodejs",Ne="aliyun-sdk-".concat(He,"/").concat(b.version),Re=a.description;return!Re&&ue&&(Re="Node.js ".concat(ue.version.slice(1)," on ").concat(ue.platform," ").concat(ue.arch)),this._checkUserAgent("".concat(Ne," ").concat(Re))},Ze._checkUserAgent=function(He){var Ne=He.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return Ne},Ze.checkBrowserAndVersion=function(He,Ne){return z.name===He&&z.version.split(".")[0]===Ne},Ze.parseXML=function(He){return new Promise(function(Ne,Re){ce.isBuffer(He)&&(He=He.toString()),re.parseString(He,{explicitRoot:!1,explicitArray:!1},function(Ve,Je){Ve?Re(Ve):Ne(Je)})})},Ze.requestError=function(){var Ke=(0,ie.default)(se.default.mark(function Ne(Re){var Ve,Je,ot,Ye;return se.default.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:if(Ve=null,!(!Re.data||!Re.data.length)){_e.next=5;break}Re.status===-1||Re.status===-2?(Ve=new Error(Re.message),Ve.name=Re.name,Ve.status=Re.status,Ve.code=Re.name):(Re.status===404?(Ve=new Error("Object not exists"),Ve.name="NoSuchKeyError",Ve.status=404,Ve.code="NoSuchKey"):Re.status===412?(Ve=new Error("Pre condition failed"),Ve.name="PreconditionFailedError",Ve.status=412,Ve.code="PreconditionFailed"):(Ve=new Error("Unknow error, status: ".concat(Re.status)),Ve.name="UnknownError",Ve.status=Re.status),Ve.requestId=Re.headers["x-oss-request-id"],Ve.host=""),_e.next=32;break;case 5:return Je=String(Re.data),this.debug("request response error data: %s",Je,"error"),_e.prev=7,_e.next=10,this.parseXML(Je);case 10:if(_e.t0=_e.sent,_e.t0){_e.next=13;break}_e.t0={};case 13:ot=_e.t0,_e.next=23;break;case 16:return _e.prev=16,_e.t1=_e.catch(7),this.debug(Je,"error"),_e.t1.message+=` +raw xml: `.concat(Je),_e.t1.status=Re.status,_e.t1.requestId=Re.headers["x-oss-request-id"],_e.abrupt("return",_e.t1);case 23:Ye=ot.Message||"unknow request error, status: ".concat(Re.status),ot.Condition&&(Ye+=" (condition: ".concat(ot.Condition,")")),Ve=new Error(Ye),Ve.name=ot.Code?"".concat(ot.Code,"Error"):"UnknownError",Ve.status=Re.status,Ve.code=ot.Code,Ve.requestId=ot.RequestId,Ve.hostId=ot.HostId,Ve.serverTime=ot.ServerTime;case 32:return this.debug("generate error %j",Ve,"error"),_e.abrupt("return",Ve);case 34:case"end":return _e.stop()}},Ne,this,[[7,16]])}));function He(Ne){return Ke.apply(this,arguments)}return He}()}).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,pe,fe){(function(ce){(function(){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=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 se=ue(E("@babel/runtime/helpers/asyncToGenerator")),ie=E("util"),ae=E("path"),re=E("mime"),ne=E("copy-to"),ee=E("../common/utils/isBlob"),a=ee.isBlob,y=E("../common/utils/isFile"),x=y.isFile,b=E("../common/utils/isBuffer"),z=b.isBuffer,te=fe;te.multipartUpload=function(){var ye=(0,se.default)(le.default.mark(function Se(Ee,Pe){var we,xe,De,Ae,Oe,Le,je,Be,Ze,We=arguments;return le.default.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:if(we=We.length>2&&We[2]!==void 0?We[2]:{},this.resetCancelFlag(),we.disabledMD5=we.disabledMD5===void 0?!0:!!we.disabledMD5,!(we.checkpoint&&we.checkpoint.uploadId)){Ke.next=8;break}return Pe&&x(Pe)&&(we.checkpoint.file=Pe),Ke.next=7,this._resumeMultipart(we.checkpoint,we);case 7:return Ke.abrupt("return",Ke.sent);case 8:return xe=102400,we.mime||(x(Pe)?we.mime=re.getType(ae.extname(Pe.name)):a(Pe)?we.mime=Pe.type:z(Pe)?we.mime="":we.mime=re.getType(ae.extname(Pe))),we.headers=we.headers||{},this._convertMetaToHeaders(we.meta,we.headers),Ke.next=14,this._getFileSize(Pe);case 14:if(De=Ke.sent,!(De0&&ne(Le).to(Be),Ze=this._divideParts(De,Ae),We=Ze.length,ze=!1,Ke=function(Fe,Ge){return new Promise(function(){var at=(0,se.default)(le.default.mark(function $e(qe,Ie){var Te,Me,Qe,tt,dt;return le.default.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:if(nt.prev=0,Fe.isCancel()){nt.next=29;break}return Te=Ze[Ge-1],nt.next=5,Fe._createBuffer(xe,Te.start,Te.end);case 5:return Me=nt.sent,Qe={content:Me,size:Te.end-Te.start},nt.prev=7,nt.next=10,Fe._uploadPart(je,Oe,Ge,Qe,Pe);case 10:tt=nt.sent,nt.next=18;break;case 13:if(nt.prev=13,nt.t0=nt.catch(7),nt.t0.status!==404){nt.next=17;break}throw Fe._makeAbortEvent();case 17:throw nt.t0;case 18:if(!(!Fe.isCancel()&&!ze)){nt.next=26;break}if(Ee.doneParts.push({number:Ge,etag:tt.res.headers.etag}),!Pe.progress){nt.next=23;break}return nt.next=23,Pe.progress(Le.length/(We+1),Ee,tt.res);case 23:qe({number:Ge,etag:tt.res.headers.etag}),nt.next=27;break;case 26:qe();case 27:nt.next=30;break;case 29:qe();case 30:nt.next=41;break;case 32:nt.prev=32,nt.t1=nt.catch(0),dt=new Error,dt.name=nt.t1.name,dt.message=nt.t1.message,dt.stack=nt.t1.stack,dt.partNum=Ge,ne(nt.t1).to(dt),Ie(dt);case 41:case"end":return nt.stop()}},$e,null,[[0,32],[7,13]])}));return function($e,qe){return at.apply(this,arguments)}}())},He=Array.from(new Array(We),function(ke,Fe){return Fe+1}),Ne=Be.map(function(ke){return ke.number}),Re=He.filter(function(ke){return Ne.indexOf(ke)<0}),Ve=5,Je=Pe.parallel||Ve,_e.next=17,this._parallel(Re,Je,function(ke){return new Promise(function(Fe,Ge){Ke(we,ke).then(function(at){at&&Be.push(at),Fe()}).catch(function(at){Ge(at)})})});case 17:if(ot=_e.sent,ze=!0,Ye=ot.find(function(ke){return ke.name==="abort"}),!Ye){_e.next=22;break}throw Ye;case 22:if(!this.isCancel()){_e.next=25;break}throw Ke=null,this._makeCancelEvent();case 25:if(!(ot&&ot.length>0)){_e.next=28;break}throw ot[0].message="Failed to upload some parts with error: ".concat(ot[0].toString()," part_num: ").concat(ot[0].partNum),ot[0];case 28:return _e.next=30,this.completeMultipartUpload(je,Oe,Be,Pe);case 30:return _e.abrupt("return",_e.sent);case 31:case"end":return _e.stop()}},Se,this)}));function be(Se,Ee){return ye.apply(this,arguments)}return be}(),te._getFileSize=function(){var ye=(0,se.default)(le.default.mark(function Se(Ee){return le.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:if(!z(Ee)){we.next=4;break}return we.abrupt("return",Ee.length);case 4:if(!(a(Ee)||x(Ee))){we.next=6;break}return we.abrupt("return",Ee.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return we.stop()}},Se)}));function be(Se){return ye.apply(this,arguments)}return be}();var de=E("stream"),ge=de.Readable;function he(ye,be){if(!(this instanceof he))return new he(ye,be);ge.call(this,be),this.file=ye,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}ie.inherits(he,ge),he.prototype.readFileAndPush=function(be){if(this.fileBuffer)for(var Se=!0;Se&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:Pe,this.start=Pe,Se=this.push(this.fileBuffer.slice(Ee,Pe))}},he.prototype._read=function(be){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 Se=16*1024;be=be||Se;var Ee=this;this.reader.onload=function(we){Ee.fileBuffer=ce.from(new Uint8Array(we.target.result)),Ee.file=null,Ee.readFileAndPush(be)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(be)};function me(ye){return ye.arrayBuffer?ye.arrayBuffer():new Promise(function(be,Se){var Ee=new FileReader;Ee.onload=function(Pe){be(Pe.target.result)},Ee.onerror=function(Pe){Se(Pe)},Ee.readAsArrayBuffer(ye)})}te._createBuffer=function(){var ye=(0,se.default)(le.default.mark(function Se(Ee,Pe,we){var xe,De;return le.default.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:if(!(a(Ee)||x(Ee))){Oe.next=8;break}return xe=Ee.slice(Pe,we),Oe.next=4,me(xe);case 4:return De=Oe.sent,Oe.abrupt("return",ce.from(De));case 8:if(!z(Ee)){Oe.next=12;break}return Oe.abrupt("return",Ee.subarray(Pe,we));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return Oe.stop()}},Se)}));function be(Se,Ee,Pe){return ye.apply(this,arguments)}return be}(),te._getPartSize=function(be,Se){var Ee=1e4,Pe=1*1024*1024;Se||(Se=Pe);var we=Math.ceil(be/Ee);return Se1&&Le[1]!==void 0?Le[1]:{},Pe=Se["continuation-token"]||Se.continuationToken,Pe&&(Ee.subres=Object.assign({"continuation-token":Pe},Ee.subres)),we=this._objectRequestParams("GET","",Ee),we.query=Object.assign({"list-type":2},Se),delete we.query["continuation-token"],delete we.query.continuationToken,we.xmlResponse=!0,we.successStatuses=[200],Be.next=11,this.request(we);case 11:return xe=Be.sent,De=xe.data.Contents||[],Ae=this,De&&(Array.isArray(De)||(De=[De]),De=De.map(function(Ze){var We=null;return Ze.Owner&&(We={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:We}})),Oe=xe.data.CommonPrefixes||null,Oe&&(Array.isArray(Oe)||(Oe=[Oe]),Oe=Oe.map(function(Ze){return Ze.Prefix})),Be.abrupt("return",{res:xe.res,objects:De,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 Be.stop()}},be,this)}));function ye(be){return me.apply(this,arguments)}return ye}(),he.restore=function(){var me=(0,le.default)(ue.default.mark(function be(Se){var Ee,Pe,we,xe,De=arguments;return ue.default.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return Ee=De.length>1&&De[1]!==void 0?De[1]:{type:"Archive"},Ee=Ee||{},Ee.subres=Object.assign({restore:""},Ee.subres),Ee.versionId&&(Ee.subres.versionId=Ee.versionId),Pe=this._objectRequestParams("POST",Se,Ee),Ee.type==="ColdArchive"&&(we={RestoreRequest:{Days:Ee.Days?Ee.Days:2,JobParameters:{Tier:Ee.JobParameters?Ee.JobParameters:"Standard"}}},Pe.content=ge(we,{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()}},be,this)}));function ye(be){return me.apply(this,arguments)}return ye}(),he._objectUrl=function(ye){return this._getReqUrl({bucket:this.options.bucket,object:ye})},he._objectRequestParams=function(ye,be,Se){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");Se=Se||{},be=this._objectName(be);var Ee={object:be,bucket:this.options.bucket,method:ye,subres:Se&&Se.subres,timeout:Se&&Se.timeout,ctx:Se&&Se.ctx};return Se.headers&&(Ee.headers={},ie(Se.headers).to(Ee.headers)),Ee},he._objectName=function(ye){return ye.replace(/^\/+/,"")},he._convertMetaToHeaders=function(ye,be){ye&&Object.keys(ye).forEach(function(Se){be["x-oss-meta-".concat(Se)]=ye[Se]})},he._deleteFileSafe=function(ye){var be=this;return new Promise(function(Se){se.exists(ye,function(Ee){Ee?se.unlink(ye,function(Pe){Pe&&be.debug("unlink %j error: %s",ye,Pe,"error"),Se()}):Se()})})}},{"../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,pe,fe){"use strict";fe.version="6.18.1"},{}],7:[function(E,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(E("@babel/runtime/regenerator")),le=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.abortBucketWorm=void 0;var se=E("../utils/checkBucketName");function ie(re,ne){return ae.apply(this,arguments)}function ae(){return ae=(0,le.default)(ue.default.mark(function re(ne,ee){var a,y;return ue.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return se.checkBucketName(ne),a=this._bucketRequestParams("DELETE",ne,"worm",ee),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()}},re,this)})),ae.apply(this,arguments)}fe.abortBucketWorm=ie},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(E,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(E("@babel/runtime/regenerator")),le=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.completeBucketWorm=void 0;var se=E("../utils/checkBucketName");function ie(re,ne,ee){return ae.apply(this,arguments)}function ae(){return ae=(0,le.default)(ue.default.mark(function re(ne,ee,a){var y,x;return ue.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return se.checkBucketName(ne),y=this._bucketRequestParams("POST",ne,{wormId:ee},a),z.next=4,this.request(y);case 4:return x=z.sent,z.abrupt("return",{res:x.res,status:x.status});case 6:case"end":return z.stop()}},re,this)})),ae.apply(this,arguments)}fe.completeBucketWorm=ie},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(E,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.deleteBucketInventory=void 0;var se=E("../utils/checkBucketName");function ie(re,ne){return ae.apply(this,arguments)}function ae(){return ae=(0,le.default)(ue.default.mark(function re(ne,ee){var a,y,x,b,z=arguments;return ue.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return a=z.length>2&&z[2]!==void 0?z[2]:{},y=Object.assign({inventory:"",inventoryId:ee},a.subres),se.checkBucketName(ne),x=this._bucketRequestParams("DELETE",ne,y,a),x.successStatuses=[204],de.next=7,this.request(x);case 7:return b=de.sent,de.abrupt("return",{status:b.status,res:b.res});case 9:case"end":return de.stop()}},re,this)})),ae.apply(this,arguments)}fe.deleteBucketInventory=ie},{"../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,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(E("@babel/runtime/regenerator")),le=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,ae=fe;ae.deleteBucketLifecycle=function(){var re=(0,le.default)(ue.default.mark(function ee(a,y){var x,b;return ue.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return ie(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()}},ee,this)}));function ne(ee,a){return re.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,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(E("@babel/runtime/regenerator")),le=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,ae=fe;ae.deleteBucketWebsite=function(){var re=(0,le.default)(ue.default.mark(function ee(a,y){var x,b;return ue.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return ie(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()}},ee,this)}));function ne(ee,a){return re.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,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(E("@babel/runtime/regenerator")),le=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.extendBucketWorm=void 0;var se=E("../utils/checkBucketName"),ie=E("../utils/obj2xml");function ae(ne,ee,a,y){return re.apply(this,arguments)}function re(){return re=(0,le.default)(ue.default.mark(function ne(ee,a,y,x){var b,z,te;return ue.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return se.checkBucketName(ee),b=this._bucketRequestParams("POST",ee,{wormExtend:"",wormId:a},x),z={ExtendWormConfiguration:{RetentionPeriodInDays:y}},b.mime="xml",b.content=ie.obj2xml(z,{headers:!0}),b.successStatuses=[200],ge.next=8,this.request(b);case 8:return te=ge.sent,ge.abrupt("return",{res:te.res,status:te.status});case 10:case"end":return ge.stop()}},ne,this)})),re.apply(this,arguments)}fe.extendBucketWorm=ae},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],13:[function(E,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.getBucketInventory=void 0;var se=E("../utils/checkBucketName"),ie=E("../utils/formatInventoryConfig");function ae(ne,ee){return re.apply(this,arguments)}function re(){return re=(0,le.default)(ue.default.mark(function ne(ee,a){var y,x,b,z,te=arguments;return ue.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return y=te.length>2&&te[2]!==void 0?te[2]:{},x=Object.assign({inventory:"",inventoryId:a},y.subres),se.checkBucketName(ee),b=this._bucketRequestParams("GET",ee,x,y),b.successStatuses=[200],b.xmlResponse=!0,ge.next=8,this.request(b);case 8:return z=ge.sent,ge.abrupt("return",{status:z.status,res:z.res,inventory:ie.formatInventoryConfig(z.data)});case 10:case"end":return ge.stop()}},ne,this)})),re.apply(this,arguments)}fe.getBucketInventory=ae},{"../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,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.map.js");var le=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,ae=E("../utils/isArray"),re=ae.isArray,ne=E("../utils/formatObjKey"),ee=ne.formatObjKey,a=fe;a.getBucketLifecycle=function(){var y=(0,le.default)(ue.default.mark(function b(z,te){var de,ge,he;return ue.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ie(z),de=this._bucketRequestParams("GET",z,"lifecycle",te),de.successStatuses=[200],de.xmlResponse=!0,ye.next=6,this.request(de);case 6:return ge=ye.sent,he=ge.data.Rule||null,he&&(re(he)||(he=[he]),he=he.map(function(be){return be.ID&&(be.id=be.ID,delete be.ID),be.Tag&&!re(be.Tag)&&(be.Tag=[be.Tag]),ee(be,"firstLowerCase")})),ye.abrupt("return",{rules:he,res:ge.res});case 10:case"end":return ye.stop()}},b,this)}));function x(b,z){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,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(E("@babel/runtime/regenerator")),le=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,ae=fe;ae.getBucketVersioning=function(){var re=(0,le.default)(ue.default.mark(function ee(a,y){var x,b,z;return ue.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return ie(a),x=this._bucketRequestParams("GET",a,"versioning",y),x.xmlResponse=!0,x.successStatuses=[200],de.next=6,this.request(x);case 6:return b=de.sent,z=b.data.Status,de.abrupt("return",{status:b.status,versionStatus:z,res:b.res});case 9:case"end":return de.stop()}},ee,this)}));function ne(ee,a){return re.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,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(E("@babel/runtime/regenerator")),le=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,ae=E("../utils/isObject"),re=ae.isObject,ne=fe;ne.getBucketWebsite=function(){var ee=(0,le.default)(ue.default.mark(function y(x,b){var z,te,de;return ue.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ie(x),z=this._bucketRequestParams("GET",x,"website",b),z.successStatuses=[200],z.xmlResponse=!0,he.next=6,this.request(z);case 6:return te=he.sent,de=[],te.data.RoutingRules&&te.data.RoutingRules.RoutingRule&&(re(te.data.RoutingRules.RoutingRule)?de=[te.data.RoutingRules.RoutingRule]:de=te.data.RoutingRules.RoutingRule),he.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:de,error:te.data.ErrorDocument&&te.data.ErrorDocument.Key||null,res:te.res});case 10:case"end":return he.stop()}},y,this)}));function a(y,x){return ee.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,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.getBucketWorm=void 0;var se=E("../utils/checkBucketName"),ie=E("../utils/dataFix");function ae(ne,ee){return re.apply(this,arguments)}function re(){return re=(0,le.default)(ue.default.mark(function ne(ee,a){var y,x;return ue.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return se.checkBucketName(ee),y=this._bucketRequestParams("GET",ee,"worm",a),y.successStatuses=[200],y.xmlResponse=!0,z.next=6,this.request(y);case 6:return x=z.sent,ie.dataFix(x.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),z.abrupt("return",Object.assign(Object.assign({},x.data),{res:x.res,status:x.status}));case 9:case"end":return z.stop()}},ne,this)})),re.apply(this,arguments)}fe.getBucketWorm=ae},{"../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,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(E("@babel/runtime/regenerator")),le=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.initiateBucketWorm=void 0;var se=E("../utils/obj2xml"),ie=E("../utils/checkBucketName");function ae(ne,ee,a){return re.apply(this,arguments)}function re(){return re=(0,le.default)(ue.default.mark(function ne(ee,a,y){var x,b,z;return ue.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return ie.checkBucketName(ee),x=this._bucketRequestParams("POST",ee,"worm",y),b={InitiateWormConfiguration:{RetentionPeriodInDays:a}},x.mime="xml",x.content=se.obj2xml(b,{headers:!0}),x.successStatuses=[200],de.next=8,this.request(x);case 8:return z=de.sent,de.abrupt("return",{res:z.res,wormId:z.res.headers["x-oss-worm-id"],status:z.status});case 10:case"end":return de.stop()}},ne,this)})),re.apply(this,arguments)}fe.initiateBucketWorm=ae},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],19:[function(E,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.listBucketInventory=void 0;var se=E("../utils/checkBucketName"),ie=E("../utils/formatInventoryConfig");function ae(ne){return re.apply(this,arguments)}function re(){return re=(0,le.default)(ue.default.mark(function ne(ee){var a,y,x,b,z,te,de,ge,he=arguments;return ue.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return a=he.length>1&&he[1]!==void 0?he[1]:{},y=a.continuationToken,x=Object.assign({inventory:""},y&&{"continuation-token":y},a.subres),se.checkBucketName(ee),b=this._bucketRequestParams("GET",ee,x,a),b.successStatuses=[200],b.xmlResponse=!0,ye.next=9,this.request(b);case 9:return z=ye.sent,te=z.data,de=z.res,ge=z.status,ye.abrupt("return",{isTruncated:te.IsTruncated==="true",nextContinuationToken:te.NextContinuationToken,inventoryList:ie.formatInventoryConfig(te.InventoryConfiguration,!0),status:ge,res:de});case 12:case"end":return ye.stop()}},ne,this)})),re.apply(this,arguments)}fe.listBucketInventory=ae},{"../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,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.concat.js");var le=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.putBucketInventory=void 0;var se=E("../utils/checkBucketName"),ie=E("../utils/obj2xml");function ae(ne,ee){return re.apply(this,arguments)}function re(){return re=(0,le.default)(ue.default.mark(function ne(ee,a){var y,x,b,z,te,de,ge,he,me,ye,be,Se=arguments;return ue.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return y=Se.length>2&&Se[2]!==void 0?Se[2]:{},x=Object.assign({inventory:"",inventoryId:a.id},y.subres),se.checkBucketName(ee),b=a.OSSBucketDestination,z=a.optionalFields,te=a.includedObjectVersions,de="acs:oss:::",ge="acs:ram::".concat(b.accountId,":role/"),he={InventoryConfiguration:{Id:a.id,IsEnabled:a.isEnabled,Filter:{Prefix:a.prefix||""},Destination:{OSSBucketDestination:{Format:b.format,AccountId:b.accountId,RoleArn:"".concat(ge).concat(b.rolename),Bucket:"".concat(de).concat(b.bucket),Prefix:b.prefix||"",Encryption:b.encryption||""}},Schedule:{Frequency:a.frequency},IncludedObjectVersions:te,OptionalFields:{Field:(z==null?void 0:z.field)||[]}}},me=ie.obj2xml(he,{headers:!0,firstUpperCase:!0}),ye=this._bucketRequestParams("PUT",ee,x,y),ye.successStatuses=[200],ye.mime="xml",ye.content=me,Pe.next=14,this.request(ye);case 14:return be=Pe.sent,Pe.abrupt("return",{status:be.status,res:be.res});case 16:case"end":return Pe.stop()}},ne,this)})),re.apply(this,arguments)}fe.putBucketInventory=ae},{"../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,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(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 le=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,ae=E("../utils/isArray"),re=ae.isArray,ne=E("../utils/deepCopy"),ee=ne.deepCopy,a=E("../utils/isObject"),y=a.isObject,x=E("../utils/obj2xml"),b=x.obj2xml,z=E("../utils/checkObjectTag"),te=z.checkObjectTag,de=E("../utils/getStrBytesCount"),ge=de.getStrBytesCount,he=fe;he.putBucketLifecycle=function(){var Ee=(0,le.default)(ue.default.mark(function we(xe,De,Ae){var Oe,Le,je,Be,Ze;return ue.default.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:if(ie(xe),re(De)){ze.next=3;break}throw new Error("rules must be Array");case 3:return Oe=this._bucketRequestParams("PUT",xe,"lifecycle",Ae),Le=[],je={LifecycleConfiguration:{Rule:Le}},De.forEach(function(Ke){me(Ke),Se(Ke),Ke.id&&(Ke.ID=Ke.id,delete Ke.id),Le.push(Ke)}),Be=b(je,{headers:!0,firstUpperCase:!0}),Oe.content=Be,Oe.mime="xml",Oe.successStatuses=[200],ze.next=13,this.request(Oe);case 13:return Ze=ze.sent,ze.abrupt("return",{res:Ze.res});case 15:case"end":return ze.stop()}},we,this)}));function Pe(we,xe,De){return Ee.apply(this,arguments)}return Pe}();function me(Ee){Ee.days&&(Ee.expiration={days:Ee.days}),Ee.date&&(Ee.expiration={createdBeforeDate:Ee.date})}function ye(Ee,Pe){var we=Ee.days,xe=Ee.createdBeforeDate;if(!we&&!xe)throw new Error("".concat(Pe," must includes days or createdBeforeDate"));if(we&&!/^[1-9][0-9]*$/.test(we))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 be(Ee){if(!re(Ee)&&!y(Ee))throw new Error("tag must be Object or Array");Ee=y(Ee)?[Ee]:Ee;var Pe={},we=ee(Ee);we.forEach(function(xe){Pe[xe.key]=xe.value}),te(Pe)}function Se(Ee){if(Ee.id&&ge(Ee.id)>255)throw new Error("ID is composed of 255 bytes at most");if(Ee.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(Ee.status))throw new Error("Status must be Enabled or Disabled");if(Ee.transition){if(!["IA","Archive"].includes(Ee.transition.storageClass))throw new Error("StorageClass must be IA or Archive");ye(Ee.transition,"Transition")}if(Ee.expiration){if(!Ee.expiration.expiredObjectDeleteMarker)ye(Ee.expiration,"Expiration");else if(Ee.expiration.days||Ee.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(Ee.abortMultipartUpload&&ye(Ee.abortMultipartUpload,"AbortMultipartUpload"),!Ee.expiration&&!Ee.abortMultipartUpload&&!Ee.transition&&!Ee.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(Ee.tag){if(Ee.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");be(Ee.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,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.includes.js");var le=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,ae=E("../utils/obj2xml"),re=ae.obj2xml,ne=fe;ne.putBucketVersioning=function(){var ee=(0,le.default)(ue.default.mark(function y(x,b){var z,te,de,ge,he=arguments;return ue.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:if(z=he.length>2&&he[2]!==void 0?he[2]:{},ie(x),["Enabled","Suspended"].includes(b)){ye.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return te=this._bucketRequestParams("PUT",x,"versioning",z),de={VersioningConfiguration:{Status:b}},te.mime="xml",te.content=re(de,{headers:!0}),ye.next=10,this.request(te);case 10:return ge=ye.sent,ye.abrupt("return",{res:ge.res,status:ge.status});case 12:case"end":return ye.stop()}},y,this)}));function a(y,x){return ee.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,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(E("@babel/runtime/regenerator")),le=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,ae=E("../utils/obj2xml"),re=ae.obj2xml,ne=E("../utils/isArray"),ee=ne.isArray,a=fe;a.putBucketWebsite=function(){var y=(0,le.default)(ue.default.mark(function b(z){var te,de,ge,he,me,ye,be,Se=arguments;return ue.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(te=Se.length>1&&Se[1]!==void 0?Se[1]:{},de=Se.length>2?Se[2]:void 0,ie(z),ge=this._bucketRequestParams("PUT",z,"website",de),he={Suffix:te.index||"index.html"},me={IndexDocument:he},ye={WebsiteConfiguration:me},te.supportSubDir&&(he.SupportSubDir=te.supportSubDir),te.type&&(he.Type=te.type),te.error&&(me.ErrorDocument={Key:te.error}),te.routingRules===void 0){Pe.next=14;break}if(ee(te.routingRules)){Pe.next=13;break}throw new Error("RoutingRules must be Array");case 13:me.RoutingRules={RoutingRule:te.routingRules};case 14:return ye=re(ye),ge.content=ye,ge.mime="xml",ge.successStatuses=[200],Pe.next=20,this.request(ge);case 20:return be=Pe.sent,Pe.abrupt("return",{res:be.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,pe,fe){(function(ce){(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"),fe.encodeCallback=function(le,se){if(le.headers=le.headers||{},!Object.prototype.hasOwnProperty.call(le.headers,"x-oss-callback")&&se.callback){var ie={callbackUrl:encodeURI(se.callback.url),callbackBody:se.callback.body};se.callback.host&&(ie.callbackHost=se.callback.host),se.callback.contentType&&(ie.callbackBodyType=se.callback.contentType);var ae=ce.from(JSON.stringify(ie)).toString("base64");if(le.headers["x-oss-callback"]=ae,se.callback.customValue){var re={};Object.keys(se.callback.customValue).forEach(function(ne){re["x:".concat(ne)]=se.callback.customValue[ne].toString()}),le.headers["x-oss-callback-var"]=ce.from(JSON.stringify(re)).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,pe,fe){"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 ce=function(ee){return ee&&ee.__esModule?ee:{default:ee}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.getReqUrl=void 0;var ue=ce(E("copy-to")),le=ce(E("url")),se=ce(E("merge-descriptors")),ie=ce(E("is-type-of")),ae=E("../utils/isIP"),re=E("../utils/checkConfigValid");function ne(ee){var a={},y=this.options.cname;re.checkConfigValid(this.options.endpoint,"endpoint"),ue.default(this.options.endpoint,!1).to(a),ee.bucket&&!y&&!ae.isIP(a.hostname)&&!this.options.sldEnable&&(a.host="".concat(ee.bucket,".").concat(a.host));var x="/";ee.bucket&&this.options.sldEnable&&(x+="".concat(ee.bucket,"/")),ee.object&&(x+=this._escape(ee.object).replace(/\+/g,"%2B")),a.pathname=x;var b={};if(ee.query&&se.default(b,ee.query),ee.subres){var z={};ie.default.string(ee.subres)?z[ee.subres]="":ie.default.array(ee.subres)?ee.subres.forEach(function(te){z[te]=""}):z=ee.subres,se.default(b,z)}return a.query=b,le.default.format(a)}fe.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,pe,fe){"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 ce=E("humanize-ms"),ue=E("url"),le=E("../utils/checkBucketName"),se=le.checkBucketName,ie=E("../utils/setRegion"),ae=ie.setRegion,re=E("../utils/checkConfigValid"),ne=re.checkConfigValid;function ee(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}pe.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&&se(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=ce(y.timeout)),y.endpoint)y.endpoint=ee(y.endpoint,y.secure);else if(y.region)y.endpoint=ae(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,pe,fe){"use strict";var ce=E("merge-descriptors"),ue=fe;ce(ue,E("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(E,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js");var le=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ie=se.checkBucketName,ae=E("querystring"),re=E("js-base64"),ne=re.Base64.encode,ee=fe;ee.processObjectSave=function(){var y=(0,le.default)(ue.default.mark(function b(z,te,de,ge){var he,me,ye,be;return ue.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return a(z,"sourceObject"),a(te,"targetObject"),a(de,"process"),te=this._objectName(te),ge&&ie(ge),he=this._objectRequestParams("POST",z,{subres:"x-oss-process"}),me=ge?",b_".concat(ne(ge)):"",te=ne(te),ye={"x-oss-process":"".concat(de,"|sys/saveas,o_").concat(te).concat(me)},he.content=ae.stringify(ye),Ee.next=12,this.request(he);case 12:return be=Ee.sent,Ee.abrupt("return",{res:be.res,status:be.res.status});case 14:case"end":return Ee.stop()}},b,this)}));function x(b,z,te,de){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,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(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 le=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("debug")("ali-oss:multipart-copy"),ie=E("copy-to"),ae=fe;ae.uploadPartCopy=function(){var re=(0,le.default)(ue.default.mark(function ee(a,y,x,b,z){var te,de,ge,he,me,ye=arguments;return ue.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return te=ye.length>5&&ye[5]!==void 0?ye[5]:{},te.headers=te.headers||{},de=te.versionId||te.subres&&te.subres.versionId||null,de?ge="/".concat(z.sourceBucketName,"/").concat(encodeURIComponent(z.sourceKey),"?versionId=").concat(de):ge="/".concat(z.sourceBucketName,"/").concat(encodeURIComponent(z.sourceKey)),te.headers["x-oss-copy-source"]=ge,b&&(te.headers["x-oss-copy-source-range"]="bytes=".concat(b)),te.subres={partNumber:x,uploadId:y},he=this._objectRequestParams("PUT",a,te),he.mime=te.mime,he.successStatuses=[200],Se.next=12,this.request(he);case 12:return me=Se.sent,Se.abrupt("return",{name:a,etag:me.res.headers.etag,res:me.res});case 14:case"end":return Se.stop()}},ee,this)}));function ne(ee,a,y,x,b){return re.apply(this,arguments)}return ne}(),ae.multipartUploadCopy=function(){var re=(0,le.default)(ue.default.mark(function ee(a,y){var x,b,z,te,de,ge,he,me,ye,be,Se,Ee,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,z=b===void 0?null:b,te={versionId:z},xe.next=6,this._getObjectMeta(y.sourceBucketName,y.sourceKey,te);case 6:if(de=xe.sent,ge=de.res.headers["content-length"],y.startOffset=y.startOffset||0,y.endOffset=y.endOffset||ge,!(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(he=102400,me=y.endOffset-y.startOffset,!(me0)){ze.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 ze.next=42,this.completeMultipartUpload(ye,he,me,x);case 42:return ze.abrupt("return",ze.sent);case 43:case"end":return ze.stop()}},ee,this)}));function ne(ee,a,y){return re.apply(this,arguments)}return ne}(),ae._divideMultipartCopyParts=function(ne,ee,a){for(var y=Math.ceil(ne/ee),x=[],b=0;b `,Ee=0;Ee `,Se+="".concat(Pe.number,` `),Se+="".concat(Pe.etag,` `),Se+=` -`;return Se+="",me=me||{},Ce={},Ce=ne(me,function(ke){if(a(ke))return null}),Ce.subres={uploadId:ge},Ce.headers=x(Ce.headers,["x-oss-server-side-encryption","x-oss-storage-class"]),xe=this._objectRequestParams("POST",ve,Ce),ae.encodeCallback(xe,Ce),xe.mime="xml",xe.content=Se,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,!me.progress){Le.next=21;break}return Le.next=21,me.progress(1,null,Be.res);case 21:return Ae={res:Be.res,bucket:xe.bucket,name:ve,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,ve,ge,ye){return z.apply(this,arguments)}return te}(),b._uploadPart=function(){var z=(0,se.default)(le.default.mark(function ce(ve,ge,ye,me,be){var Se,Ee,Pe,Ce;return le.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return be=be||{},Se={},ie(be).to(Se),Se.headers=Se.headers||{},Se.headers["Content-Length"]=me.size,Se.headers=x(Se.headers,["x-oss-server-side-encryption"]),Se.subres={partNumber:ye,uploadId:ge},Ee=this._objectRequestParams("PUT",ve,Se),Ee.mime=Se.mime,Pe=de&&de.browser,Pe?Ee.content=me.content:Ee.stream=me.stream,Ee.successStatuses=[200],Ee.disabledMD5=be.disabledMD5,Be.next=15,this.request(Ee);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 me.stream&&(me.stream=null,Ee.stream=null),Be.abrupt("return",{name:ve,etag:Ce.res.headers.etag,res:Ce.res});case 20:case"end":return Be.stop()}},ce,this)}));function te(ce,ve,ge,ye,me){return z.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,pe,fe){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator")),le=de(E("@babel/runtime/helpers/asyncToGenerator")),se=E("url"),ie=E("utility"),ae=E("copy-to"),re=E("../../common/signUtils"),ne=E("../utils/isIP"),ee=ne.isIP,a=E("../utils/setSTSToken"),y=a.setSTSToken,x=E("../utils/isFunction"),b=x.isFunction,z=fe;z.asyncSignatureUrl=function(){var te=(0,le.default)(ue.default.mark(function ve(ge,ye){var me,be,Se,Ee,Pe;return ue.default.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:if(!ee(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||{},ge=this._objectName(ge),ye.method=ye.method||"GET",me=ie.timestamp()+(ye.expires||1800),be={bucket:this.options.bucket,object:ge},Se=this._getResource(be),!(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),Ee=re._signatureForURL(this.options.accessKeySecret,ye,Se,me),Pe=se.parse(this._getReqUrl(be)),Pe.query={OSSAccessKeyId:this.options.accessKeyId,Expires:me,Signature:Ee.Signature},ae(Ee.subResource).to(Pe.query),xe.abrupt("return",Pe.format());case 17:case"end":return xe.stop()}},ve,this)}));function ce(ve,ge){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,pe,fe){"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 le=de(E("@babel/runtime/helpers/typeof")),se=de(E("@babel/runtime/helpers/asyncToGenerator")),ie=E("../utils/checkBucketName"),ae=ie.checkBucketName,re=fe,ne=["content-type","content-encoding","content-language","content-disposition","cache-control","expires"];re.copy=function(){var ee=(0,se.default)(ue.default.mark(function y(x,b,z,te){var ce,ve,ge;return ue.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return(0,le.default)(z)==="object"&&(te=z),te=te||{},te.headers=te.headers||{},Object.keys(te.headers).forEach(function(be){te.headers["x-oss-copy-source-".concat(be.toLowerCase())]=te.headers[be]}),(te.meta||Object.keys(te.headers).find(function(be){return ne.includes(be.toLowerCase())}))&&(te.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(te.meta,te.headers),b=this._getSourceName(b,z),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],me.next=14,this.request(ce);case 14:return ve=me.sent,ge=ve.data,ge&&(ge={etag:ge.ETag,lastModified:ge.LastModified}),me.abrupt("return",{data:ge,res:ve.res});case 18:case"end":return me.stop()}},y,this)}));function a(y,x,b,z){return ee.apply(this,arguments)}return a}(),re._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")),ae(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,pe,fe){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=de(E("@babel/runtime/helpers/asyncToGenerator")),se=fe;se.delete=function(){var ie=(0,le.default)(ue.default.mark(function re(ne){var ee,a,y,x=arguments;return ue.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return ee=x.length>1&&x[1]!==void 0?x[1]:{},ee.subres=Object.assign({},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),a=this._objectRequestParams("DELETE",ne,ee),a.successStatuses=[204],z.next=7,this.request(a);case 7:return y=z.sent,z.abrupt("return",{res:y.res});case 9:case"end":return z.stop()}},re,this)}));function ae(re){return ie.apply(this,arguments)}return ae}()},{"@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,pe,fe){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=de(E("@babel/runtime/helpers/asyncToGenerator")),se=E("utility"),ie=E("../utils/obj2xml"),ae=ie.obj2xml,re=fe;re.deleteMulti=function(){var ne=(0,le.default)(ue.default.mark(function a(y){var x,b,z,te,ce,ve,ge,ye,me,be,Se,Ee,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(z=0;z1&&x[1]!==void 0?x[1]:{},ee.subres=Object.assign({tagging:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),ne=this._objectName(ne),a=this._objectRequestParams("DELETE",ne,ee),a.successStatuses=[204],z.next=8,this.request(a);case 8:return y=z.sent,z.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return z.stop()}},re,this)}));function ae(re){return ie.apply(this,arguments)}return ae}()},{"@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,pe,fe){"use strict";E("core-js/modules/es.array.concat.js");var de=E("url"),ue=E("../utils/isIP"),le=ue.isIP,se=fe;se.generateObjectUrl=function(ae,re){if(le(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");if(re)re[re.length-1]!=="/"&&(re+="/");else{re=this.options.endpoint.format();var ne=de.parse(re),ee=this.options.bucket;ne.hostname="".concat(ee,".").concat(ne.hostname),ne.host="".concat(ee,".").concat(ne.host),re=ne.format()}return re+this._escape(this._objectName(ae))}},{"../utils/isIP":69,"core-js/modules/es.array.concat.js":272,url:472}],37:[function(E,pe,fe){(function(de){(function(){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var se=ue(E("@babel/runtime/helpers/asyncToGenerator")),ie=E("fs"),ae=E("is-type-of"),re=fe;re.get=function(){var ne=(0,se.default)(le.default.mark(function a(y,x){var b,z,te,ce,ve,ge,ye,me,be=arguments;return le.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return b=be.length>2&&be[2]!==void 0?be[2]:{},z=null,te=!1,ae.writableStream(x)?z=x:ae.string(x)?(z=ie.createWriteStream(x),te=!0):b=x,b=b||{},ce=de&&de.browser,ve=b.responseCacheControl===null?"":"no-cache",ge=ce&&ve?{"response-cache-control":ve}:{},b.subres=Object.assign(ge,b.subres),b.versionId&&(b.subres.versionId=b.versionId),b.process&&(b.subres["x-oss-process"]=b.process),Ee.prev=11,me=this._objectRequestParams("GET",y,b),me.writeStream=z,me.successStatuses=[200,206,304],Ee.next=17,this.request(me);case 17:ye=Ee.sent,te&&z.destroy(),Ee.next=28;break;case 21:if(Ee.prev=21,Ee.t0=Ee.catch(11),!te){Ee.next=27;break}return z.destroy(),Ee.next=27,this._deleteFileSafe(x);case 27:throw Ee.t0;case 28:return Ee.abrupt("return",{res:ye.res,content:ye.data});case 29:case"end":return Ee.stop()}},a,this,[[11,21]])}));function ee(a,y){return ne.apply(this,arguments)}return ee}()}).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,pe,fe){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=de(E("@babel/runtime/helpers/asyncToGenerator")),se=fe;se.getACL=function(){var ie=(0,le.default)(ue.default.mark(function re(ne){var ee,a,y,x=arguments;return ue.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return ee=x.length>1&&x[1]!==void 0?x[1]:{},ee.subres=Object.assign({acl:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),ne=this._objectName(ne),a=this._objectRequestParams("GET",ne,ee),a.successStatuses=[200],a.xmlResponse=!0,z.next=9,this.request(a);case 9:return y=z.sent,z.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 z.stop()}},re,this)}));function ae(re){return ie.apply(this,arguments)}return ae}()},{"@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,pe,fe){"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 le=de(E("@babel/runtime/helpers/asyncToGenerator")),se=fe,ie=E("../utils/isObject"),ae=ie.isObject,re=E("../utils/isArray"),ne=re.isArray;se.getBucketVersions=ee,se.listObjectVersions=ee;function ee(){return a.apply(this,arguments)}function a(){return a=(0,le.default)(ue.default.mark(function b(){var z,te,ce,ve,ge,ye,me,be,Se=arguments;return ue.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(z=Se.length>0&&Se[0]!==void 0?Se[0]:{},te=Se.length>1&&Se[1]!==void 0?Se[1]:{},!(z.versionIdMarker&&z.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(z),Pe.next=12,this.request(ce);case 12:return ve=Pe.sent,ge=ve.data.Version||[],ye=ve.data.DeleteMarker||[],me=this,ge&&(Array.isArray(ge)||(ge=[ge]),ge=ge.map(function(Ce){return{name:Ce.Key,url:me._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}}})),be=ve.data.CommonPrefixes||null,be&&(ne(be)||(be=[be]),be=be.map(function(Ce){return Ce.Prefix})),Pe.abrupt("return",{res:ve.res,objects:ge,deleteMarker:ye,prefixes:be,nextMarker:ve.data.NextKeyMarker||null,NextVersionIdMarker:ve.data.NextVersionIdMarker||null,nextKeyMarker:ve.data.NextKeyMarker||null,nextVersionIdMarker:ve.data.NextVersionIdMarker||null,isTruncated:ve.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]:{},z={};return ae(b)&&Object.keys(b).forEach(function(te){z[y(te)]=b[te]}),z}},{"../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,pe,fe){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=de(E("@babel/runtime/helpers/asyncToGenerator")),se=fe;se.getObjectMeta=function(){var ie=(0,le.default)(ue.default.mark(function re(ne,ee){var a,y;return ue.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return ee=ee||{},ne=this._objectName(ne),ee.subres=Object.assign({objectMeta:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),a=this._objectRequestParams("HEAD",ne,ee),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()}},re,this)}));function ae(re,ne){return ie.apply(this,arguments)}return ae}()},{"@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,pe,fe){"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 le=de(E("@babel/runtime/helpers/asyncToGenerator")),se=fe,ie=E("../utils/isObject"),ae=ie.isObject;se.getObjectTagging=function(){var re=(0,le.default)(ue.default.mark(function ee(a){var y,x,b,z,te,ce,ve=arguments;return ue.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return y=ve.length>1&&ve[1]!==void 0?ve[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 z=ye.sent,te=z.TagSet.Tag,te=te&&ae(te)?[te]:te||[],ce={},te.forEach(function(me){ce[me.Key]=me.Value}),ye.abrupt("return",{status:b.status,res:b.res,tag:ce});case 17:case"end":return ye.stop()}},ee,this)}));function ne(ee){return re.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,pe,fe){"use strict";var de=E("../utils/isIP"),ue=de.isIP,le=fe;le.getObjectUrl=function(ie,ae){if(ue(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");return ae?ae[ae.length-1]!=="/"&&(ae+="/"):ae=this.options.endpoint.format(),ae+this._escape(this._objectName(ie))}},{"../utils/isIP":69}],43:[function(E,pe,fe){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=de(E("@babel/runtime/helpers/asyncToGenerator")),se=fe;se.getSymlink=function(){var ie=(0,le.default)(ue.default.mark(function re(ne){var ee,a,y,x,b=arguments;return ue.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return ee=b.length>1&&b[1]!==void 0?b[1]:{},ee.subres=Object.assign({symlink:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),ne=this._objectName(ne),a=this._objectRequestParams("GET",ne,ee),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()}},re,this)}));function ae(re){return ie.apply(this,arguments)}return ae}()},{"@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,pe,fe){"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 le=de(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkEnv"),ie=se.checkEnv,ae=fe;ae.head=function(){var re=(0,le.default)(ue.default.mark(function ee(a){var y,x,b,z,te=arguments;return ue.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return y=te.length>1&&te[1]!==void 0?te[1]:{},ie("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],ve.next=8,this.request(x);case 8:return b=ve.sent,z={meta:null,res:b.res,status:b.status},b.status===200&&Object.keys(b.headers).forEach(function(ge){ge.indexOf("x-oss-meta-")===0&&(z.meta||(z.meta={}),z.meta[ge.substring(11)]=b.headers[ge])}),ve.abrupt("return",z);case 12:case"end":return ve.stop()}},ee,this)}));function ne(ee){return re.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,pe,fe){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=de(E("@babel/runtime/helpers/asyncToGenerator")),se=fe;se.putACL=function(){var ie=(0,le.default)(ue.default.mark(function re(ne,ee,a){var y,x;return ue.default.wrap(function(z){for(;;)switch(z.prev=z.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"]=ee,ne=this._objectName(ne),y=this._objectRequestParams("PUT",ne,a),y.successStatuses=[200],z.next=10,this.request(y);case 10:return x=z.sent,z.abrupt("return",{res:x.res});case 12:case"end":return z.stop()}},re,this)}));function ae(re,ne,ee){return ie.apply(this,arguments)}return ae}()},{"@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,pe,fe){"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 le=de(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/obj2xml"),ie=se.obj2xml,ae=E("../utils/checkObjectTag"),re=ae.checkObjectTag,ne=fe;ne.putObjectTagging=function(){var ee=(0,le.default)(ue.default.mark(function y(x,b){var z,te,ce,ve,ge=arguments;return ue.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return z=ge.length>2&&ge[2]!==void 0?ge[2]:{},re(b),z.subres=Object.assign({tagging:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),x=this._objectName(x),te=this._objectRequestParams("PUT",x,z),te.successStatuses=[200],b=Object.keys(b).map(function(be){return{Key:be,Value:b[be]}}),ce={Tagging:{TagSet:{Tag:b}}},te.mime="xml",te.content=ie(ce),me.next=13,this.request(te);case 13:return ve=me.sent,me.abrupt("return",{res:ve.res,status:ve.status});case 15:case"end":return me.stop()}},y,this)}));function a(y,x){return ee.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,pe,fe){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=de(E("@babel/runtime/helpers/asyncToGenerator")),se=fe;se.putSymlink=function(){var ie=(0,le.default)(ue.default.mark(function re(ne,ee,a){var y,x;return ue.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return a=a||{},a.headers=a.headers||{},ee=this._escape(this._objectName(ee)),this._convertMetaToHeaders(a.meta,a.headers),a.headers["x-oss-symlink-target"]=ee,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],z.next=13,this.request(y);case 13:return x=z.sent,z.abrupt("return",{res:x.res});case 15:case"end":return z.stop()}},re,this)}));function ae(re,ne,ee){return ie.apply(this,arguments)}return ae}()},{"@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,pe,fe){"use strict";var de=E("url"),ue=E("utility"),le=E("copy-to"),se=E("../../common/signUtils"),ie=E("../utils/isIP"),ae=ie.isIP,re=fe;re.signatureUrl=function(ee,a){if(ae(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");a=a||{},ee=this._objectName(ee),a.method=a.method||"GET";var y=ue.timestamp()+(a.expires||1800),x={bucket:this.options.bucket,object:ee},b=this._getResource(x);this.options.stsToken&&(a["security-token"]=this.options.stsToken);var z=se._signatureForURL(this.options.accessKeySecret,a,b,y),te=de.parse(this._getReqUrl(x));return te.query={OSSAccessKeyId:this.options.accessKeyId,Expires:y,Signature:z.Signature},le(z.subResource).to(te.query),te.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(E,pe,fe){"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 le=de(E("@babel/runtime/helpers/asyncToGenerator")),se=E("./utils/isArray"),ie=se.isArray,ae=fe;ae._parallelNode=function(){var re=(0,le.default)(ue.default.mark(function ee(a,y,x,b){var z,te,ce,ve,ge,ye,me,be;return ue.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:z=this,te=[],ce=[],ve=a.length/y,ge=a.length%y,ye=ge===0?ve:(a.length-ge)/y+1,me=1,be=0;case 8:if(!(be0){ve=!0,ge<=0&&x(b);return}ge+=1,be(Ee.value,z(me))}ye=!1}Se()})},ae.cancel=function(ne){this.options.cancelFlag=!0,ie(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(function(ee){if(ee.destroyed===!1){var a={name:"cancel",message:"cancel"};ee.destroy(a)}}),this.multipartUploadStreams=[],ne&&this.abortMultipartUpload(ne.name,ne.uploadId,ne.options)},ae.isCancel=function(){return this.options.cancelFlag},ae.resetCancelFlag=function(){this.options.cancelFlag=!1},ae._stop=function(){this.options.cancelFlag=!0},ae._makeCancelEvent=function(){var ne={status:0,name:"cancel"};return ne},ae._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,pe,fe){(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"),le=E("is-type-of"),se=E("./utils/lowercaseKeyHeader"),ie=se.lowercaseKeyHeader;fe.buildCanonicalizedResource=function(re,ne){var ee="".concat(re),a="?";if(le.string(ne)&&ne.trim()!=="")ee+=a+ne;else if(le.array(ne))ne.sort(),ee+=a+ne.join("&");else if(ne){var y=function(z,te){return z[0]>te[0]?1:z[0]2&&arguments[2]!==void 0?arguments[2]:"utf-8",a=ue.createHmac("sha1",re);return a.update(de.from(ne,ee)).digest("base64")},fe.authorization=function(re,ne,ee,a){return"OSS ".concat(re,":").concat(this.computeSignature(ne,ee,a))},fe._signatureForURL=function(re){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ee=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,z=b===void 0?{}:b;if(ne.process){var te="x-oss-process";z[te]=ne.process}if(ne.trafficLimit){var ce="x-oss-traffic-limit";z[ce]=ne.trafficLimit}if(ne.response&&Object.keys(ne.response).forEach(function(me){var be="response-".concat(me.toLowerCase());z[be]=ne.response[me]}),Object.keys(ne).forEach(function(me){var be=me.toLowerCase(),Se=ne[me];be.indexOf("x-oss-")===0?x[be]=Se:(be.indexOf("content-md5")===0||be.indexOf("content-type")===0)&&(x[me]=Se)}),Object.prototype.hasOwnProperty.call(ne,"security-token")&&(z["security-token"]=ne["security-token"]),Object.prototype.hasOwnProperty.call(ne,"callback")){var ve={callbackUrl:encodeURI(ne.callback.url),callbackBody:ne.callback.body};if(ne.callback.host&&(ve.callbackHost=ne.callback.host),ne.callback.contentType&&(ve.callbackBodyType=ne.callback.contentType),z.callback=de.from(JSON.stringify(ve)).toString("base64"),ne.callback.customValue){var ge={};Object.keys(ne.callback.customValue).forEach(function(me){ge["x:".concat(me)]=ne.callback.customValue[me]}),z["callback-var"]=de.from(JSON.stringify(ge)).toString("base64")}}var ye=this.buildCanonicalString(ne.method,ee,{headers:x,parameters:z},a.toString());return{Signature:this.computeSignature(re,ye,y),subResource:z}}}).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,pe,fe){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(fe,"__esModule",{value:!0}),fe.checkBucketName=void 0,fe.checkBucketName=function(de){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,le=ue?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!le.test(de))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(E,pe,fe){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(fe,"__esModule",{value:!0}),fe.checkConfigValid=void 0;var de={endpoint:ue,region:/^[a-zA-Z0-9\-_]+$/};function ue(le){return typeof le=="string"?/^[a-zA-Z0-9._:/-]+$/.test(le):le.host?/^[a-zA-Z0-9._:/-]+$/.test(le.host):!1}fe.checkConfigValid=function(le,se){if(de[se]){var ie=!0;if(de[se]instanceof Function?ie=de[se](le):ie=de[se].test(le),!ie)throw new Error("The ".concat(se," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(E,pe,fe){(function(de){(function(){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.checkEnv=void 0;function ue(le){de.browser&&console.warn(le)}fe.checkEnv=ue}).call(this)}).call(this,E("_process"))},{_process:467}],54:[function(E,pe,fe){"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(fe,"__esModule",{value:!0}),fe.checkObjectTag=void 0;var de=E("./checkValid"),ue=de.checkValid,le=E("./isObject"),se=le.isObject,ie=[{validator:function(ee){if(typeof ee!="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 (/)"}],ae={key:[].concat(ie,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(ie,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function re(ne){if(!se(ne))throw new Error("tag must be Object");var ee=Object.entries(ne);if(ee.length>10)throw new Error("maximum of 10 tags for a object");var a=["key","value"];ee.forEach(function(y){y.forEach(function(x,b){ue(x,ae[a[b]])})})}fe.checkObjectTag=re},{"./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,pe,fe){"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(fe,"__esModule",{value:!0}),fe.checkValid=void 0;function de(ue,le){le.forEach(function(se){if(se.validator)se.validator(ue);else if(se.pattern&&!se.pattern.test(ue))throw new Error(se.msg)})}fe.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,pe,fe){(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(fe,"__esModule",{value:!0}),fe.createRequest=void 0;var ue=E("./../../../shims/crypto/crypto.js"),le=E("debug")("ali-oss"),se=E("mime"),ie=E("dateformat"),ae=E("copy-to"),re=E("path"),ne=E("./encoder"),ee=ne.encoder,a=E("./isIP"),y=a.isIP,x=E("./setRegion"),b=x.setRegion,z=E("../client/getReqUrl"),te=z.getReqUrl,ce=E("./isDingTalk"),ve=ce.isDingTalk;function ge(be,Se){return be[Se]||be[Se.toLowerCase()]}function ye(be,Se){delete be[Se],delete be[Se.toLowerCase()]}function me(be){var Se=new Date;this.options.amendTimeSkewed&&(Se=+new Date+this.options.amendTimeSkewed);var Ee={"x-oss-date":ie(Se,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window!="undefined"&&(Ee["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(Ee["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(Ee,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(Ee["x-oss-security-token"]=this.options.stsToken),ae(be.headers).to(Ee),ge(Ee,"Content-Type")||(be.mime&&be.mime.indexOf("/")>0?Ee["Content-Type"]=be.mime:ve()?Ee["Content-Type"]="application/octet-stream":Ee["Content-Type"]=se.getType(be.mime||re.extname(be.object||""))),ge(Ee,"Content-Type")||ye(Ee,"Content-Type"),be.content&&(be.disabledMD5||(!be.headers||!be.headers["Content-MD5"]?Ee["Content-MD5"]=ue.createHash("md5").update(de.from(be.content,"utf8")).digest("base64"):Ee["Content-MD5"]=be.headers["Content-MD5"]),Ee["Content-Length"]||(Ee["Content-Length"]=be.content.length));var Pe=Object.prototype.hasOwnProperty;for(var Ce in Ee)Ee[Ce]&&Pe.call(Ee,Ce)&&(Ee[Ce]=ee(String(Ee[Ce]),this.options.headerEncoding));var xe=this._getResource(be);if(Ee.authorization=this.authorization(be.method,xe,be.subres,Ee,this.options.headerEncoding),y(this.options.endpoint.hostname)){var Be=this.options,Ae=Be.region,_e=Be.internal,Le=Be.secure,ke=b(Ae,_e,Le);Ee.host="".concat(be.bucket,".").concat(ke.host)}var De=te.bind(this)(be);le("request %s %s, with headers %j, !!stream: %s",be.method,De,Ee,!!be.stream);var Ze=be.timeout||this.options.timeout,Ve={method:be.method,content:be.content,stream:be.stream,headers:Ee,timeout:Ze,writeStream:be.writeStream,customResponse:be.customResponse,ctx:be.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:De,params:Ve}}fe.createRequest=me}).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,pe,fe){"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(fe,"__esModule",{value:!0}),fe.dataFix=void 0;var de=E("./isObject"),ue=["true","TRUE","1",1],le=["false","FALSE","0",0];function se(re,ne,ee){if(de.isObject(re)){var a=ne.remove,y=a===void 0?[]:a,x=ne.rename,b=x===void 0?{}:x,z=ne.camel,te=z===void 0?[]:z,ce=ne.bool,ve=ce===void 0?[]:ce,ge=ne.lowerFirst,ye=ge===void 0?!1:ge;return y.forEach(function(me){return delete re[me]}),Object.entries(b).forEach(function(me){re[me[0]]&&(re[me[1]]||(re[me[1]]=re[me[0]],delete re[me[0]]))}),te.forEach(function(me){if(re[me]){var be=me.replace(/^(.)/,function(Se){return Se.toLowerCase()}).replace(/-(\w)/g,function(Se,Ee){return Ee.toUpperCase()});re[be]||(re[be]=re[me])}}),ve.forEach(function(me){re[me]=ie(re[me])}),typeof ee=="function"&&ee(re),ae(re,ye),se}}fe.dataFix=se;function ie(re){return re?ue.includes(re)?!0:le.includes(re)?!1:re:!1}function ae(re,ne){ne&&Object.keys(re).forEach(function(ee){var a=ee.replace(/^\w/,function(y){return y.toLowerCase()});typeof re[a]=="undefined"&&(re[a]=re[ee],delete re[ee])})}},{"./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,pe,fe){"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(fe,"__esModule",{value:!0}),fe.deepCopyWith=fe.deepCopy=void 0;var le=E("./isBuffer");fe.deepCopy=function(se){if(se===null||(0,ue.default)(se)!=="object")return se;if(le.isBuffer(se))return se.slice();var ie=Array.isArray(se)?[]:{};return Object.keys(se).forEach(function(ae){ie[ae]=fe.deepCopy(se[ae])}),ie},fe.deepCopyWith=function(se,ie){function ae(re,ne,ee){var a=ie(re,ne,ee);if(a!==void 0)return a;if(re===null||(0,ue.default)(re)!=="object")return re;if(le.isBuffer(re))return re.slice();var y=Array.isArray(re)?[]:{};return Object.keys(re).forEach(function(x){y[x]=ae(re[x],x,re)}),y}return ie?ae(se,"",null):fe.deepCopy(se)}},{"./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,pe,fe){(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(fe,"__esModule",{value:!0}),fe.encoder=void 0;function ue(le){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return se==="utf-8"?le:de.from(le).toString("latin1")}fe.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,pe,fe){"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(fe,"__esModule",{value:!0}),fe.formatInventoryConfig=void 0;var de=E("../utils/dataFix"),ue=E("../utils/isObject"),le=E("../utils/isArray"),se=E("../utils/formatObjKey");function ie(re){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ne&&ue.isObject(re)&&(re=[re]),le.isArray(re)?re=re.map(ae):re=ae(re),re}fe.formatInventoryConfig=ie;function ae(re){return de.dataFix(re,{bool:["IsEnabled"]},function(ne){var ee,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,!((ee=ne==null?void 0:ne.OptionalFields)===null||ee===void 0)&&ee.Field&&!le.isArray((a=ne.OptionalFields)===null||a===void 0?void 0:a.Field)&&(ne.OptionalFields.Field=[ne.OptionalFields.Field])}),re=se.formatObjKey(re,"firstLowerCase",{exclude:["OSSBucketDestination","SSE-OSS","SSE-KMS"]}),re}},{"../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,pe,fe){"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(fe,"__esModule",{value:!0}),fe.formatObjKey=void 0;function le(ie,ae,re){if(ie===null||(0,ue.default)(ie)!=="object")return ie;var ne;if(Array.isArray(ie)){ne=[];for(var ee=0;ee -`),ie&&ie.firstUpperCase&&(se=de.formatObjKey(se,"firstUpperCase")),ue(se)==="object"?Object.keys(se).forEach(function(re){ue(se[re])!=="undefined"&&ue(se[re])!=="null"&&(ue(se[re])==="string"||ue(se[re])==="number"?ae+="<".concat(re,">").concat(se[re],""):ue(se[re])==="object"?ae+="<".concat(re,">").concat(le(se[re]),""):ue(se[re])==="array"?ae+=se[re].map(function(ne){return"<".concat(re,">").concat(le(ne),"")}).join(""):ae+="<".concat(re,">").concat(se[re].toString(),""))}):ae+=se.toString(),ae}fe.obj2xml=le},{"./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,pe,fe){"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(ie,ae){var re=typeof Symbol!="undefined"&&ie[Symbol.iterator]||ie["@@iterator"];if(!re){if(Array.isArray(ie)||(re=ue(ie))||ae&&ie&&typeof ie.length=="number"){re&&(ie=re);var ne=0,ee=function(){};return{s:ee,n:function(){return ne>=ie.length?{done:!0}:{done:!1,value:ie[ne++]}},e:function(z){throw z},f:ee}}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(){re=re.call(ie)},n:function(){var z=re.next();return a=z.done,z},e:function(z){y=!0,x=z},f:function(){try{!a&&re.return!=null&&re.return()}finally{if(y)throw x}}}}function ue(ie,ae){if(ie){if(typeof ie=="string")return le(ie,ae);var re=Object.prototype.toString.call(ie).slice(8,-1);if(re==="Object"&&ie.constructor&&(re=ie.constructor.name),re==="Map"||re==="Set")return Array.from(ie);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return le(ie,ae)}}function le(ie,ae){(ae==null||ae>ie.length)&&(ae=ie.length);for(var re=0,ne=new Array(ae);re2&&arguments[2]!==void 0?arguments[2]:{},ie=0,ae=se.retryDelay,re=ae===void 0?500:ae,ne=se.errorHandler,ee=ne===void 0?function(){return!0}:ne,a=function y(){for(var x=arguments.length,b=new Array(x),z=0;z1&&arguments[1]!==void 0?arguments[1]:!1,re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;le.checkConfigValid(ie,"region");var ne=re?"https://":"http://",ee=ae?"-internal.aliyuncs.com":".aliyuncs.com",a="vpc100-oss-cn-";return ie.substr(0,a.length)===a&&(ee=".aliyuncs.com"),ue.default.parse(ne+ie+ee)}fe.setRegion=se},{"./checkConfigValid":52,url:472}],76:[function(E,pe,fe){"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 le=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.checkCredentials=fe.setSTSToken=void 0;var se=E("./formatObjKey");function ie(){return ae.apply(this,arguments)}function ae(){return ae=(0,le.default)(ue.default.mark(function ne(){var ee,a;return ue.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:if(this.options||(this.options={}),ee=new Date,!this.stsTokenFreshTime){x.next=14;break}if(!(+ee-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval)){x.next=12;break}return this.stsTokenFreshTime=ee,x.next=7,this.options.refreshSTSToken();case 7:a=x.sent,a=se.formatObjKey(a,"firstLowerCase"),a.securityToken&&(a.stsToken=a.securityToken),re(a),Object.assign(this.options,a);case 12:x.next=15;break;case 14:this.stsTokenFreshTime=ee;case 15:return x.abrupt("return",null);case 16:case"end":return x.stop()}},ne,this)})),ae.apply(this,arguments)}fe.setSTSToken=ie;function re(ne){var ee=["accessKeySecret","accessKeyId","stsToken"],a=Object.keys(ne);ee.forEach(function(y){if(!a.find(function(x){return x===y}))throw Error("refreshSTSToken must return contains ".concat(y))})}fe.checkCredentials=re},{"./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,pe,fe){function de(le,se,ie,ae,re,ne,ee){try{var a=le[ne](ee),y=a.value}catch(x){ie(x);return}a.done?se(y):Promise.resolve(y).then(ae,re)}function ue(le){return function(){var se=this,ie=arguments;return new Promise(function(ae,re){var ne=le.apply(se,ie);function ee(y){de(ne,ae,re,ee,a,"next",y)}function a(y){de(ne,ae,re,ee,a,"throw",y)}ee(void 0)})}}pe.exports=ue,pe.exports.__esModule=!0,pe.exports.default=pe.exports},{}],78:[function(E,pe,fe){function de(ue){return ue&&ue.__esModule?ue:{default:ue}}pe.exports=de,pe.exports.__esModule=!0,pe.exports.default=pe.exports},{}],79:[function(E,pe,fe){function de(ue){"@babel/helpers - typeof";return pe.exports=de=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(le){return typeof le}:function(le){return le&&typeof Symbol=="function"&&le.constructor===Symbol&&le!==Symbol.prototype?"symbol":typeof le},pe.exports.__esModule=!0,pe.exports.default=pe.exports,de(ue)}pe.exports=de,pe.exports.__esModule=!0,pe.exports.default=pe.exports},{}],80:[function(E,pe,fe){pe.exports=E("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(E,pe,fe){pe.exports=de,pe.exports.HttpsAgent=de;function de(){}},{}],82:[function(E,pe,fe){(function(de){(function(){"use strict";var ue=E("object-assign");function le(Ae,_e){if(Ae===_e)return 0;for(var Le=Ae.length,ke=_e.length,De=0,Ze=Math.min(Le,ke);De=0){var Ue=De.indexOf(` -`,Ve+1);De=De.substring(Ue+1)}this.stack=De}}},ie.inherits(y.AssertionError,Error);function z(Ae,_e){return typeof Ae=="string"?Ae.length<_e?Ae:Ae.slice(0,_e):Ae}function te(Ae){if(ne||!ie.isFunction(Ae))return ie.inspect(Ae);var _e=b(Ae),Le=_e?": "+_e:"";return"[Function"+Le+"]"}function ce(Ae){return z(te(Ae.actual),128)+" "+Ae.operator+" "+z(te(Ae.expected),128)}function ve(Ae,_e,Le,ke,De){throw new y.AssertionError({message:Le,actual:Ae,expected:_e,operator:ke,stackStartFunction:De})}y.fail=ve;function ge(Ae,_e){Ae||ve(Ae,!0,_e,"==",y.ok)}y.ok=ge,y.equal=function(_e,Le,ke){_e!=Le&&ve(_e,Le,ke,"==",y.equal)},y.notEqual=function(_e,Le,ke){_e==Le&&ve(_e,Le,ke,"!=",y.notEqual)},y.deepEqual=function(_e,Le,ke){ye(_e,Le,!1)||ve(_e,Le,ke,"deepEqual",y.deepEqual)},y.deepStrictEqual=function(_e,Le,ke){ye(_e,Le,!0)||ve(_e,Le,ke,"deepStrictEqual",y.deepStrictEqual)};function ye(Ae,_e,Le,ke){if(Ae===_e)return!0;if(se(Ae)&&se(_e))return le(Ae,_e)===0;if(ie.isDate(Ae)&&ie.isDate(_e))return Ae.getTime()===_e.getTime();if(ie.isRegExp(Ae)&&ie.isRegExp(_e))return Ae.source===_e.source&&Ae.global===_e.global&&Ae.multiline===_e.multiline&&Ae.lastIndex===_e.lastIndex&&Ae.ignoreCase===_e.ignoreCase;if((Ae===null||typeof Ae!="object")&&(_e===null||typeof _e!="object"))return Le?Ae===_e:Ae==_e;if(a(Ae)&&a(_e)&&ee(Ae)===ee(_e)&&!(Ae instanceof Float32Array||Ae instanceof Float64Array))return le(new Uint8Array(Ae.buffer),new Uint8Array(_e.buffer))===0;if(se(Ae)!==se(_e))return!1;ke=ke||{actual:[],expected:[]};var De=ke.actual.indexOf(Ae);return De!==-1&&De===ke.expected.indexOf(_e)?!0:(ke.actual.push(Ae),ke.expected.push(_e),be(Ae,_e,Le,ke))}function me(Ae){return Object.prototype.toString.call(Ae)=="[object Arguments]"}function be(Ae,_e,Le,ke){if(Ae==null||_e===null||_e===void 0)return!1;if(ie.isPrimitive(Ae)||ie.isPrimitive(_e))return Ae===_e;if(Le&&Object.getPrototypeOf(Ae)!==Object.getPrototypeOf(_e))return!1;var De=me(Ae),Ze=me(_e);if(De&&!Ze||!De&&Ze)return!1;if(De)return Ae=re.call(Ae),_e=re.call(_e),ye(Ae,_e,Le);var Ve=Be(Ae),Ue=Be(_e),Ke,ze;if(Ve.length!==Ue.length)return!1;for(Ve.sort(),Ue.sort(),ze=Ve.length-1;ze>=0;ze--)if(Ve[ze]!==Ue[ze])return!1;for(ze=Ve.length-1;ze>=0;ze--)if(Ke=Ve[ze],!ye(Ae[Ke],_e[Ke],Le,ke))return!1;return!0}y.notDeepEqual=function(_e,Le,ke){ye(_e,Le,!1)&&ve(_e,Le,ke,"notDeepEqual",y.notDeepEqual)},y.notDeepStrictEqual=Se;function Se(Ae,_e,Le){ye(Ae,_e,!0)&&ve(Ae,_e,Le,"notDeepStrictEqual",Se)}y.strictEqual=function(_e,Le,ke){_e!==Le&&ve(_e,Le,ke,"===",y.strictEqual)},y.notStrictEqual=function(_e,Le,ke){_e===Le&&ve(_e,Le,ke,"!==",y.notStrictEqual)};function Ee(Ae,_e){if(!Ae||!_e)return!1;if(Object.prototype.toString.call(_e)=="[object RegExp]")return _e.test(Ae);try{if(Ae instanceof _e)return!0}catch(Le){}return Error.isPrototypeOf(_e)?!1:_e.call({},Ae)===!0}function Pe(Ae){var _e;try{Ae()}catch(Le){_e=Le}return _e}function Ce(Ae,_e,Le,ke){var De;if(typeof _e!="function")throw new TypeError('"block" argument must be a function');typeof Le=="string"&&(ke=Le,Le=null),De=Pe(_e),ke=(Le&&Le.name?" ("+Le.name+").":".")+(ke?" "+ke:"."),Ae&&!De&&ve(De,Le,"Missing expected exception"+ke);var Ze=typeof ke=="string",Ve=!Ae&&ie.isError(De),Ue=!Ae&&De&&!Le;if((Ve&&Ze&&Ee(De,Le)||Ue)&&ve(De,Le,"Got unwanted exception"+ke),Ae&&De&&Le&&!Ee(De,Le)||!Ae&&De)throw De}y.throws=function(Ae,_e,Le){Ce(!0,Ae,_e,Le)},y.doesNotThrow=function(Ae,_e,Le){Ce(!1,Ae,_e,Le)},y.ifError=function(Ae){if(Ae)throw Ae};function xe(Ae,_e){Ae||ve(Ae,!0,_e,"==",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 _e=[];for(var Le in Ae)ae.call(Ae,Le)&&_e.push(Le);return _e}}).call(this)}).call(this,typeof st!="undefined"?st:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":377,"util/":85}],83:[function(E,pe,fe){typeof Object.create=="function"?pe.exports=function(ue,le){ue.super_=le,ue.prototype=Object.create(le.prototype,{constructor:{value:ue,enumerable:!1,writable:!0,configurable:!0}})}:pe.exports=function(ue,le){ue.super_=le;var se=function(){};se.prototype=le.prototype,ue.prototype=new se,ue.prototype.constructor=ue}},{}],84:[function(E,pe,fe){pe.exports=function(ue){return ue&&typeof ue=="object"&&typeof ue.copy=="function"&&typeof ue.fill=="function"&&typeof ue.readUInt8=="function"}},{}],85:[function(E,pe,fe){(function(de,ue){(function(){var le=/%[sdj%]/g;fe.format=function(Ue){if(!be(Ue)){for(var Ke=[],ze=0;ze=Re)return it;switch(it){case"%s":return String(Ne[ze++]);case"%d":return Number(Ne[ze++]);case"%j":try{return JSON.stringify(Ne[ze++])}catch(Ye){return"[Circular]"}default:return it}}),Qe=Ne[ze];ze=3&&(ze.depth=arguments[2]),arguments.length>=4&&(ze.colors=arguments[3]),ve(Ke)?ze.showHidden=Ke:Ke&&fe._extend(ze,Ke),Ee(ze.showHidden)&&(ze.showHidden=!1),Ee(ze.depth)&&(ze.depth=2),Ee(ze.colors)&&(ze.colors=!1),Ee(ze.customInspect)&&(ze.customInspect=!0),ze.colors&&(ze.stylize=re),a(ze,Ue,ze.depth)}fe.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(Ue,Ke){var ze=ae.styles[Ke];return ze?"\x1B["+ae.colors[ze][0]+"m"+Ue+"\x1B["+ae.colors[ze][1]+"m":Ue}function ne(Ue,Ke){return Ue}function ee(Ue){var Ke={};return Ue.forEach(function(ze,Ne){Ke[ze]=!0}),Ke}function a(Ue,Ke,ze){if(Ue.customInspect&&Ke&&Ae(Ke.inspect)&&Ke.inspect!==fe.inspect&&!(Ke.constructor&&Ke.constructor.prototype===Ke)){var Ne=Ke.inspect(ze,Ue);return be(Ne)||(Ne=a(Ue,Ne,ze)),Ne}var Re=y(Ue,Ke);if(Re)return Re;var He=Object.keys(Ke),Qe=ee(He);if(Ue.showHidden&&(He=Object.getOwnPropertyNames(Ke)),Be(Ke)&&(He.indexOf("message")>=0||He.indexOf("description")>=0))return x(Ke);if(He.length===0){if(Ae(Ke)){var it=Ke.name?": "+Ke.name:"";return Ue.stylize("[Function"+it+"]","special")}if(Pe(Ke))return Ue.stylize(RegExp.prototype.toString.call(Ke),"regexp");if(xe(Ke))return Ue.stylize(Date.prototype.toString.call(Ke),"date");if(Be(Ke))return x(Ke)}var Ye="",We=!1,Oe=["{","}"];if(ce(Ke)&&(We=!0,Oe=["[","]"]),Ae(Ke)){var je=Ke.name?": "+Ke.name:"";Ye=" [Function"+je+"]"}if(Pe(Ke)&&(Ye=" "+RegExp.prototype.toString.call(Ke)),xe(Ke)&&(Ye=" "+Date.prototype.toUTCString.call(Ke)),Be(Ke)&&(Ye=" "+x(Ke)),He.length===0&&(!We||Ke.length==0))return Oe[0]+Ye+Oe[1];if(ze<0)return Pe(Ke)?Ue.stylize(RegExp.prototype.toString.call(Ke),"regexp"):Ue.stylize("[Object]","special");Ue.seen.push(Ke);var Fe;return We?Fe=b(Ue,Ke,ze,Qe,He):Fe=He.map(function(Ge){return z(Ue,Ke,ze,Qe,Ge,We)}),Ue.seen.pop(),te(Fe,Ye,Oe)}function y(Ue,Ke){if(Ee(Ke))return Ue.stylize("undefined","undefined");if(be(Ke)){var ze="'"+JSON.stringify(Ke).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Ue.stylize(ze,"string")}if(me(Ke))return Ue.stylize(""+Ke,"number");if(ve(Ke))return Ue.stylize(""+Ke,"boolean");if(ge(Ke))return Ue.stylize("null","null")}function x(Ue){return"["+Error.prototype.toString.call(Ue)+"]"}function b(Ue,Ke,ze,Ne,Re){for(var He=[],Qe=0,it=Ke.length;Qe-1&&(He?it=it.split(` -`).map(function(We){return" "+We}).join(` -`).substr(2):it=` -`+it.split(` -`).map(function(We){return" "+We}).join(` -`))):it=Ue.stylize("[Circular]","special")),Ee(Qe)){if(He&&Re.match(/^\d+$/))return it;Qe=JSON.stringify(""+Re),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+": "+it}function te(Ue,Ke,ze){var Ne=0,Re=Ue.reduce(function(He,Qe){return Ne++,Qe.indexOf(` -`)>=0&&Ne++,He+Qe.replace(/\u001b\[\d\d?m/g,"").length+1},0);return Re>60?ze[0]+(Ke===""?"":Ke+` - `)+" "+Ue.join(`, - `)+" "+ze[1]:ze[0]+Ke+" "+Ue.join(", ")+" "+ze[1]}function ce(Ue){return Array.isArray(Ue)}fe.isArray=ce;function ve(Ue){return typeof Ue=="boolean"}fe.isBoolean=ve;function ge(Ue){return Ue===null}fe.isNull=ge;function ye(Ue){return Ue==null}fe.isNullOrUndefined=ye;function me(Ue){return typeof Ue=="number"}fe.isNumber=me;function be(Ue){return typeof Ue=="string"}fe.isString=be;function Se(Ue){return typeof Ue=="symbol"}fe.isSymbol=Se;function Ee(Ue){return Ue===void 0}fe.isUndefined=Ee;function Pe(Ue){return Ce(Ue)&&Le(Ue)==="[object RegExp]"}fe.isRegExp=Pe;function Ce(Ue){return typeof Ue=="object"&&Ue!==null}fe.isObject=Ce;function xe(Ue){return Ce(Ue)&&Le(Ue)==="[object Date]"}fe.isDate=xe;function Be(Ue){return Ce(Ue)&&(Le(Ue)==="[object Error]"||Ue instanceof Error)}fe.isError=Be;function Ae(Ue){return typeof Ue=="function"}fe.isFunction=Ae;function _e(Ue){return Ue===null||typeof Ue=="boolean"||typeof Ue=="number"||typeof Ue=="string"||typeof Ue=="symbol"||typeof Ue=="undefined"}fe.isPrimitive=_e,fe.isBuffer=E("./support/isBuffer");function Le(Ue){return Object.prototype.toString.call(Ue)}function ke(Ue){return Ue<10?"0"+Ue.toString(10):Ue.toString(10)}var De=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Ze(){var Ue=new Date,Ke=[ke(Ue.getHours()),ke(Ue.getMinutes()),ke(Ue.getSeconds())].join(":");return[Ue.getDate(),De[Ue.getMonth()],Ke].join(" ")}fe.log=function(){console.log("%s - %s",Ze(),fe.format.apply(fe,arguments))},fe.inherits=E("inherits"),fe._extend=function(Ue,Ke){if(!Ke||!Ce(Ke))return Ue;for(var ze=Object.keys(Ke),Ne=ze.length;Ne--;)Ue[ze[Ne]]=Ke[ze[Ne]];return Ue};function Ve(Ue,Ke){return Object.prototype.hasOwnProperty.call(Ue,Ke)}}).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,pe,fe){(function(de){(function(){"use strict";var ue=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],le=typeof globalThis=="undefined"?de:globalThis;pe.exports=function(){for(var ie=[],ae=0;ae0)throw new Error("Invalid string. Length must be a multiple of 4");var ce=z.indexOf("=");ce===-1&&(ce=te);var ve=ce===te?0:4-ce%4;return[ce,ve]}function ne(z){var te=re(z),ce=te[0],ve=te[1];return(ce+ve)*3/4-ve}function ee(z,te,ce){return(te+ce)*3/4-ce}function a(z){var te,ce=re(z),ve=ce[0],ge=ce[1],ye=new le(ee(z,ve,ge)),me=0,be=ge>0?ve-4:ve,Se;for(Se=0;Se>16&255,ye[me++]=te>>8&255,ye[me++]=te&255;return ge===2&&(te=ue[z.charCodeAt(Se)]<<2|ue[z.charCodeAt(Se+1)]>>4,ye[me++]=te&255),ge===1&&(te=ue[z.charCodeAt(Se)]<<10|ue[z.charCodeAt(Se+1)]<<4|ue[z.charCodeAt(Se+2)]>>2,ye[me++]=te>>8&255,ye[me++]=te&255),ye}function y(z){return de[z>>18&63]+de[z>>12&63]+de[z>>6&63]+de[z&63]}function x(z,te,ce){for(var ve,ge=[],ye=te;yebe?be:me+ye));return ve===1?(te=z[ce-1],ge.push(de[te>>2]+de[te<<4&63]+"==")):ve===2&&(te=(z[ce-2]<<8)+z[ce-1],ge.push(de[te>>10]+de[te>>4&63]+de[te<<2&63]+"=")),ge.join("")}},{}],88:[function(E,pe,fe){(function(de,ue,le){typeof pe!="undefined"&&pe.exports?pe.exports=le():typeof he=="function"&&he.amd?he(ue,le):de[ue]=le()})(this,"bowser",function(){var de=!0;function ue(ee){function a(Ke){var ze=ee.match(Ke);return ze&&ze.length>1&&ze[1]||""}function y(Ke){var ze=ee.match(Ke);return ze&&ze.length>1&&ze[2]||""}var x=a(/(ipod|iphone|ipad)/i).toLowerCase(),b=/like android/i.test(ee),z=!b&&/android/i.test(ee),te=/nexus\s*[0-6]\s*/i.test(ee),ce=!te&&/nexus\s*[0-9]+/i.test(ee),ve=/CrOS/.test(ee),ge=/silk/i.test(ee),ye=/sailfish/i.test(ee),me=/tizen/i.test(ee),be=/(web|hpw)(o|0)s/i.test(ee),Se=/windows phone/i.test(ee),Ee=/SamsungBrowser/i.test(ee),Pe=!Se&&/windows/i.test(ee),Ce=!x&&!ge&&/macintosh/i.test(ee),xe=!z&&!ye&&!me&&!be&&/linux/i.test(ee),Be=y(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),Ae=a(/version\/(\d+(\.\d+)?)/i),_e=/tablet/i.test(ee)&&!/tablet pc/i.test(ee),Le=!_e&&/[^-]mobi/i.test(ee),ke=/xbox/i.test(ee),De;/opera/i.test(ee)?De={name:"Opera",opera:de,version:Ae||a(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(ee)?De={name:"Opera",opera:de,version:a(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||Ae}:/SamsungBrowser/i.test(ee)?De={name:"Samsung Internet for Android",samsungBrowser:de,version:Ae||a(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(ee)?De={name:"NAVER Whale browser",whale:de,version:a(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(ee)?De={name:"MZ Browser",mzbrowser:de,version:a(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(ee)?De={name:"Opera Coast",coast:de,version:Ae||a(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(ee)?De={name:"Focus",focus:de,version:a(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(ee)?De={name:"Yandex Browser",yandexbrowser:de,version:Ae||a(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(ee)?De={name:"UC Browser",ucbrowser:de,version:a(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(ee)?De={name:"Maxthon",maxthon:de,version:a(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(ee)?De={name:"Epiphany",epiphany:de,version:a(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(ee)?De={name:"Puffin",puffin:de,version:a(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(ee)?De={name:"Sleipnir",sleipnir:de,version:a(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(ee)?De={name:"K-Meleon",kMeleon:de,version:a(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:Se?(De={name:"Windows Phone",osname:"Windows Phone",windowsphone:de},Be?(De.msedge=de,De.version=Be):(De.msie=de,De.version=a(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(ee)?De={name:"Internet Explorer",msie:de,version:a(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:ve?De={name:"Chrome",osname:"Chrome OS",chromeos:de,chromeBook:de,chrome:de,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(ee)?De={name:"Microsoft Edge",msedge:de,version:Be}:/vivaldi/i.test(ee)?De={name:"Vivaldi",vivaldi:de,version:a(/vivaldi\/(\d+(\.\d+)?)/i)||Ae}:ye?De={name:"Sailfish",osname:"Sailfish OS",sailfish:de,version:a(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(ee)?De={name:"SeaMonkey",seamonkey:de,version:a(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(ee)?(De={name:"Firefox",firefox:de,version:a(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(ee)&&(De.firefoxos=de,De.osname="Firefox OS")):ge?De={name:"Amazon Silk",silk:de,version:a(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(ee)?De={name:"PhantomJS",phantom:de,version:a(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(ee)?De={name:"SlimerJS",slimer:de,version:a(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(ee)||/rim\stablet/i.test(ee)?De={name:"BlackBerry",osname:"BlackBerry OS",blackberry:de,version:Ae||a(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:be?(De={name:"WebOS",osname:"WebOS",webos:de,version:Ae||a(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(ee)&&(De.touchpad=de)):/bada/i.test(ee)?De={name:"Bada",osname:"Bada",bada:de,version:a(/dolfin\/(\d+(\.\d+)?)/i)}:me?De={name:"Tizen",osname:"Tizen",tizen:de,version:a(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||Ae}:/qupzilla/i.test(ee)?De={name:"QupZilla",qupzilla:de,version:a(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||Ae}:/chromium/i.test(ee)?De={name:"Chromium",chromium:de,version:a(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||Ae}:/chrome|crios|crmo/i.test(ee)?De={name:"Chrome",chrome:de,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:z?De={name:"Android",version:Ae}:/safari|applewebkit/i.test(ee)?(De={name:"Safari",safari:de},Ae&&(De.version=Ae)):x?(De={name:x=="iphone"?"iPhone":x=="ipad"?"iPad":"iPod"},Ae&&(De.version=Ae)):/googlebot/i.test(ee)?De={name:"Googlebot",googlebot:de,version:a(/googlebot\/(\d+(\.\d+))/i)||Ae}:De={name:a(/^(.*)\/(.*) /),version:y(/^(.*)\/(.*) /)},!De.msedge&&/(apple)?webkit/i.test(ee)?(/(apple)?webkit\/537\.36/i.test(ee)?(De.name=De.name||"Blink",De.blink=de):(De.name=De.name||"Webkit",De.webkit=de),!De.version&&Ae&&(De.version=Ae)):!De.opera&&/gecko\//i.test(ee)&&(De.name=De.name||"Gecko",De.gecko=de,De.version=De.version||a(/gecko\/(\d+(\.\d+)?)/i)),!De.windowsphone&&(z||De.silk)?(De.android=de,De.osname="Android"):!De.windowsphone&&x?(De[x]=de,De.ios=de,De.osname="iOS"):Ce?(De.mac=de,De.osname="macOS"):ke?(De.xbox=de,De.osname="Xbox"):Pe?(De.windows=de,De.osname="Windows"):xe&&(De.linux=de,De.osname="Linux");function Ze(Ke){switch(Ke){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="";De.windows?Ve=Ze(a(/Windows ((NT|XP)( \d\d?.\d)?)/i)):De.windowsphone?Ve=a(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):De.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,".")):z?Ve=a(/android[ \/-](\d+(\.\d+)*)/i):De.webos?Ve=a(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):De.blackberry?Ve=a(/rim\stablet\sos\s(\d+(\.\d+)*)/i):De.bada?Ve=a(/bada\/(\d+(\.\d+)*)/i):De.tizen&&(Ve=a(/tizen[\/\s](\d+(\.\d+)*)/i)),Ve&&(De.osversion=Ve);var Ue=!De.windows&&Ve.split(".")[0];return _e||ce||x=="ipad"||z&&(Ue==3||Ue>=4&&!Le)||De.silk?De.tablet=de:(Le||x=="iphone"||x=="ipod"||z||te||De.blackberry||De.webos||De.bada)&&(De.mobile=de),De.msedge||De.msie&&De.version>=10||De.yandexbrowser&&De.version>=15||De.vivaldi&&De.version>=1||De.chrome&&De.version>=20||De.samsungBrowser&&De.version>=4||De.whale&&ae([De.version,"1.0"])===1||De.mzbrowser&&ae([De.version,"6.0"])===1||De.focus&&ae([De.version,"1.0"])===1||De.firefox&&De.version>=20||De.safari&&De.version>=6||De.opera&&De.version>=10||De.ios&&De.osversion&&De.osversion.split(".")[0]>=6||De.blackberry&&De.version>=10.1||De.chromium&&De.version>=20?De.a=de:De.msie&&De.version<10||De.chrome&&De.version<20||De.firefox&&De.version<20||De.safari&&De.version<6||De.opera&&De.version<10||De.ios&&De.osversion&&De.osversion.split(".")[0]<6||De.chromium&&De.version<20?De.c=de:De.x=de,De}var le=ue(typeof navigator!="undefined"&&navigator.userAgent||"");le.test=function(ee){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 re(ee,a,y){var x=le;typeof a=="string"&&(y=a,a=void 0),a===void 0&&(a=!1),y&&(x=ue(y));var b=""+x.version;for(var z in ee)if(ee.hasOwnProperty(z)&&x[z]){if(typeof ee[z]!="string")throw new Error("Browser version in the minVersion map should be a string: "+z+": "+String(ee));return ae([b,ee[z]])<0}return a}function ne(ee,a,y){return!re(ee,a,y)}return le.isUnsupportedBrowser=re,le.compareVersions=ae,le.check=ne,le._detect=ue,le.detect=ue,le})},{}],89:[function(E,pe,fe){},{}],90:[function(E,pe,fe){(function(de){(function(){"use strict";var ue=E("base64-js"),le=E("ieee754");fe.Buffer=re,fe.SlowBuffer=ve,fe.INSPECT_MAX_BYTES=50;var se=2147483647;fe.kMaxLength=se,re.TYPED_ARRAY_SUPPORT=ie(),!re.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 ie(){try{var Ie=new Uint8Array(1);return Ie.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},Ie.foo()===42}catch(Te){return!1}}Object.defineProperty(re.prototype,"parent",{enumerable:!0,get:function(){if(re.isBuffer(this))return this.buffer}}),Object.defineProperty(re.prototype,"offset",{enumerable:!0,get:function(){if(re.isBuffer(this))return this.byteOffset}});function ae(Ie){if(Ie>se)throw new RangeError('The value "'+Ie+'" is invalid for option "size"');var Te=new Uint8Array(Ie);return Te.__proto__=re.prototype,Te}function re(Ie,Te,Me){if(typeof Ie=="number"){if(typeof Te=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return y(Ie)}return ne(Ie,Te,Me)}typeof Symbol!="undefined"&&Symbol.species!=null&&re[Symbol.species]===re&&Object.defineProperty(re,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),re.poolSize=8192;function ne(Ie,Te,Me){if(typeof Ie=="string")return x(Ie,Te);if(ArrayBuffer.isView(Ie))return b(Ie);if(Ie==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ie);if($e(Ie,ArrayBuffer)||Ie&&$e(Ie.buffer,ArrayBuffer))return z(Ie,Te,Me);if(typeof Ie=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Xe=Ie.valueOf&&Ie.valueOf();if(Xe!=null&&Xe!==Ie)return re.from(Xe,Te,Me);var tt=te(Ie);if(tt)return tt;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Ie[Symbol.toPrimitive]=="function")return re.from(Ie[Symbol.toPrimitive]("string"),Te,Me);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ie)}re.from=function(Ie,Te,Me){return ne(Ie,Te,Me)},re.prototype.__proto__=Uint8Array.prototype,re.__proto__=Uint8Array;function ee(Ie){if(typeof Ie!="number")throw new TypeError('"size" argument must be of type number');if(Ie<0)throw new RangeError('The value "'+Ie+'" is invalid for option "size"')}function a(Ie,Te,Me){return ee(Ie),Ie<=0?ae(Ie):Te!==void 0?typeof Me=="string"?ae(Ie).fill(Te,Me):ae(Ie).fill(Te):ae(Ie)}re.alloc=function(Ie,Te,Me){return a(Ie,Te,Me)};function y(Ie){return ee(Ie),ae(Ie<0?0:ce(Ie)|0)}re.allocUnsafe=function(Ie){return y(Ie)},re.allocUnsafeSlow=function(Ie){return y(Ie)};function x(Ie,Te){if((typeof Te!="string"||Te==="")&&(Te="utf8"),!re.isEncoding(Te))throw new TypeError("Unknown encoding: "+Te);var Me=ge(Ie,Te)|0,Xe=ae(Me),tt=Xe.write(Ie,Te);return tt!==Me&&(Xe=Xe.slice(0,tt)),Xe}function b(Ie){for(var Te=Ie.length<0?0:ce(Ie.length)|0,Me=ae(Te),Xe=0;Xe=se)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+se.toString(16)+" bytes");return Ie|0}function ve(Ie){return+Ie!=Ie&&(Ie=0),re.alloc(+Ie)}re.isBuffer=function(Te){return Te!=null&&Te._isBuffer===!0&&Te!==re.prototype},re.compare=function(Te,Me){if($e(Te,Uint8Array)&&(Te=re.from(Te,Te.offset,Te.byteLength)),$e(Me,Uint8Array)&&(Me=re.from(Me,Me.offset,Me.byteLength)),!re.isBuffer(Te)||!re.isBuffer(Me))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Te===Me)return 0;for(var Xe=Te.length,tt=Me.length,ct=0,et=Math.min(Xe,tt);ct2&&arguments[2]===!0;if(!Xe&&Me===0)return 0;for(var tt=!1;;)switch(Te){case"ascii":case"latin1":case"binary":return Me;case"utf8":case"utf-8":return Oe(Ie).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Me*2;case"hex":return Me>>>1;case"base64":return Ge(Ie).length;default:if(tt)return Xe?-1:Oe(Ie).length;Te=(""+Te).toLowerCase(),tt=!0}}re.byteLength=ge;function ye(Ie,Te,Me){var Xe=!1;if((Te===void 0||Te<0)&&(Te=0),Te>this.length||((Me===void 0||Me>this.length)&&(Me=this.length),Me<=0)||(Me>>>=0,Te>>>=0,Me<=Te))return"";for(Ie||(Ie="utf8");;)switch(Ie){case"hex":return Ue(this,Te,Me);case"utf8":case"utf-8":return Le(this,Te,Me);case"ascii":return Ze(this,Te,Me);case"latin1":case"binary":return Ve(this,Te,Me);case"base64":return _e(this,Te,Me);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ke(this,Te,Me);default:if(Xe)throw new TypeError("Unknown encoding: "+Ie);Ie=(Ie+"").toLowerCase(),Xe=!0}}re.prototype._isBuffer=!0;function me(Ie,Te,Me){var Xe=Ie[Te];Ie[Te]=Ie[Me],Ie[Me]=Xe}re.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 Me=0;MeMe&&(Te+=" ... "),""},re.prototype.compare=function(Te,Me,Xe,tt,ct){if($e(Te,Uint8Array)&&(Te=re.from(Te,Te.offset,Te.byteLength)),!re.isBuffer(Te))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Te);if(Me===void 0&&(Me=0),Xe===void 0&&(Xe=Te?Te.length:0),tt===void 0&&(tt=0),ct===void 0&&(ct=this.length),Me<0||Xe>Te.length||tt<0||ct>this.length)throw new RangeError("out of range index");if(tt>=ct&&Me>=Xe)return 0;if(tt>=ct)return-1;if(Me>=Xe)return 1;if(Me>>>=0,Xe>>>=0,tt>>>=0,ct>>>=0,this===Te)return 0;for(var et=ct-tt,rt=Xe-Me,xt=Math.min(et,rt),dt=this.slice(tt,ct),St=Te.slice(Me,Xe),ht=0;ht2147483647?Me=2147483647:Me<-2147483648&&(Me=-2147483648),Me=+Me,Je(Me)&&(Me=tt?0:Ie.length-1),Me<0&&(Me=Ie.length+Me),Me>=Ie.length){if(tt)return-1;Me=Ie.length-1}else if(Me<0)if(tt)Me=0;else return-1;if(typeof Te=="string"&&(Te=re.from(Te,Xe)),re.isBuffer(Te))return Te.length===0?-1:Se(Ie,Te,Me,Xe,tt);if(typeof Te=="number")return Te=Te&255,typeof Uint8Array.prototype.indexOf=="function"?tt?Uint8Array.prototype.indexOf.call(Ie,Te,Me):Uint8Array.prototype.lastIndexOf.call(Ie,Te,Me):Se(Ie,[Te],Me,Xe,tt);throw new TypeError("val must be string, number or Buffer")}function Se(Ie,Te,Me,Xe,tt){var ct=1,et=Ie.length,rt=Te.length;if(Xe!==void 0&&(Xe=String(Xe).toLowerCase(),Xe==="ucs2"||Xe==="ucs-2"||Xe==="utf16le"||Xe==="utf-16le")){if(Ie.length<2||Te.length<2)return-1;ct=2,et/=2,rt/=2,Me/=2}function xt(Tt,Ct){return ct===1?Tt[Ct]:Tt.readUInt16BE(Ct*ct)}var dt;if(tt){var St=-1;for(dt=Me;dtet&&(Me=et-rt),dt=Me;dt>=0;dt--){for(var ht=!0,Dt=0;Dttt&&(Xe=tt)):Xe=tt;var ct=Te.length;Xe>ct/2&&(Xe=ct/2);for(var et=0;et>>0,isFinite(Xe)?(Xe=Xe>>>0,tt===void 0&&(tt="utf8")):(tt=Xe,Xe=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var ct=this.length-Me;if((Xe===void 0||Xe>ct)&&(Xe=ct),Te.length>0&&(Xe<0||Me<0)||Me>this.length)throw new RangeError("Attempt to write outside buffer bounds");tt||(tt="utf8");for(var et=!1;;)switch(tt){case"hex":return Ee(this,Te,Me,Xe);case"utf8":case"utf-8":return Pe(this,Te,Me,Xe);case"ascii":return Ce(this,Te,Me,Xe);case"latin1":case"binary":return xe(this,Te,Me,Xe);case"base64":return Be(this,Te,Me,Xe);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ae(this,Te,Me,Xe);default:if(et)throw new TypeError("Unknown encoding: "+tt);tt=(""+tt).toLowerCase(),et=!0}},re.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function _e(Ie,Te,Me){return Te===0&&Me===Ie.length?ue.fromByteArray(Ie):ue.fromByteArray(Ie.slice(Te,Me))}function Le(Ie,Te,Me){Me=Math.min(Ie.length,Me);for(var Xe=[],tt=Te;tt239?4:ct>223?3:ct>191?2:1;if(tt+rt<=Me){var xt,dt,St,ht;switch(rt){case 1:ct<128&&(et=ct);break;case 2:xt=Ie[tt+1],(xt&192)===128&&(ht=(ct&31)<<6|xt&63,ht>127&&(et=ht));break;case 3:xt=Ie[tt+1],dt=Ie[tt+2],(xt&192)===128&&(dt&192)===128&&(ht=(ct&15)<<12|(xt&63)<<6|dt&63,ht>2047&&(ht<55296||ht>57343)&&(et=ht));break;case 4:xt=Ie[tt+1],dt=Ie[tt+2],St=Ie[tt+3],(xt&192)===128&&(dt&192)===128&&(St&192)===128&&(ht=(ct&15)<<18|(xt&63)<<12|(dt&63)<<6|St&63,ht>65535&&ht<1114112&&(et=ht))}}et===null?(et=65533,rt=1):et>65535&&(et-=65536,Xe.push(et>>>10&1023|55296),et=56320|et&1023),Xe.push(et),tt+=rt}return De(Xe)}var ke=4096;function De(Ie){var Te=Ie.length;if(Te<=ke)return String.fromCharCode.apply(String,Ie);for(var Me="",Xe=0;XeXe)&&(Me=Xe);for(var tt="",ct=Te;ctXe&&(Te=Xe),Me<0?(Me+=Xe,Me<0&&(Me=0)):Me>Xe&&(Me=Xe),MeMe)throw new RangeError("Trying to access beyond buffer length")}re.prototype.readUIntLE=function(Te,Me,Xe){Te=Te>>>0,Me=Me>>>0,Xe||ze(Te,Me,this.length);for(var tt=this[Te],ct=1,et=0;++et>>0,Me=Me>>>0,Xe||ze(Te,Me,this.length);for(var tt=this[Te+--Me],ct=1;Me>0&&(ct*=256);)tt+=this[Te+--Me]*ct;return tt},re.prototype.readUInt8=function(Te,Me){return Te=Te>>>0,Me||ze(Te,1,this.length),this[Te]},re.prototype.readUInt16LE=function(Te,Me){return Te=Te>>>0,Me||ze(Te,2,this.length),this[Te]|this[Te+1]<<8},re.prototype.readUInt16BE=function(Te,Me){return Te=Te>>>0,Me||ze(Te,2,this.length),this[Te]<<8|this[Te+1]},re.prototype.readUInt32LE=function(Te,Me){return Te=Te>>>0,Me||ze(Te,4,this.length),(this[Te]|this[Te+1]<<8|this[Te+2]<<16)+this[Te+3]*16777216},re.prototype.readUInt32BE=function(Te,Me){return Te=Te>>>0,Me||ze(Te,4,this.length),this[Te]*16777216+(this[Te+1]<<16|this[Te+2]<<8|this[Te+3])},re.prototype.readIntLE=function(Te,Me,Xe){Te=Te>>>0,Me=Me>>>0,Xe||ze(Te,Me,this.length);for(var tt=this[Te],ct=1,et=0;++et=ct&&(tt-=Math.pow(2,8*Me)),tt},re.prototype.readIntBE=function(Te,Me,Xe){Te=Te>>>0,Me=Me>>>0,Xe||ze(Te,Me,this.length);for(var tt=Me,ct=1,et=this[Te+--tt];tt>0&&(ct*=256);)et+=this[Te+--tt]*ct;return ct*=128,et>=ct&&(et-=Math.pow(2,8*Me)),et},re.prototype.readInt8=function(Te,Me){return Te=Te>>>0,Me||ze(Te,1,this.length),this[Te]&128?(255-this[Te]+1)*-1:this[Te]},re.prototype.readInt16LE=function(Te,Me){Te=Te>>>0,Me||ze(Te,2,this.length);var Xe=this[Te]|this[Te+1]<<8;return Xe&32768?Xe|4294901760:Xe},re.prototype.readInt16BE=function(Te,Me){Te=Te>>>0,Me||ze(Te,2,this.length);var Xe=this[Te+1]|this[Te]<<8;return Xe&32768?Xe|4294901760:Xe},re.prototype.readInt32LE=function(Te,Me){return Te=Te>>>0,Me||ze(Te,4,this.length),this[Te]|this[Te+1]<<8|this[Te+2]<<16|this[Te+3]<<24},re.prototype.readInt32BE=function(Te,Me){return Te=Te>>>0,Me||ze(Te,4,this.length),this[Te]<<24|this[Te+1]<<16|this[Te+2]<<8|this[Te+3]},re.prototype.readFloatLE=function(Te,Me){return Te=Te>>>0,Me||ze(Te,4,this.length),le.read(this,Te,!0,23,4)},re.prototype.readFloatBE=function(Te,Me){return Te=Te>>>0,Me||ze(Te,4,this.length),le.read(this,Te,!1,23,4)},re.prototype.readDoubleLE=function(Te,Me){return Te=Te>>>0,Me||ze(Te,8,this.length),le.read(this,Te,!0,52,8)},re.prototype.readDoubleBE=function(Te,Me){return Te=Te>>>0,Me||ze(Te,8,this.length),le.read(this,Te,!1,52,8)};function Ne(Ie,Te,Me,Xe,tt,ct){if(!re.isBuffer(Ie))throw new TypeError('"buffer" argument must be a Buffer instance');if(Te>tt||TeIe.length)throw new RangeError("Index out of range")}re.prototype.writeUIntLE=function(Te,Me,Xe,tt){if(Te=+Te,Me=Me>>>0,Xe=Xe>>>0,!tt){var ct=Math.pow(2,8*Xe)-1;Ne(this,Te,Me,Xe,ct,0)}var et=1,rt=0;for(this[Me]=Te&255;++rt>>0,Xe=Xe>>>0,!tt){var ct=Math.pow(2,8*Xe)-1;Ne(this,Te,Me,Xe,ct,0)}var et=Xe-1,rt=1;for(this[Me+et]=Te&255;--et>=0&&(rt*=256);)this[Me+et]=Te/rt&255;return Me+Xe},re.prototype.writeUInt8=function(Te,Me,Xe){return Te=+Te,Me=Me>>>0,Xe||Ne(this,Te,Me,1,255,0),this[Me]=Te&255,Me+1},re.prototype.writeUInt16LE=function(Te,Me,Xe){return Te=+Te,Me=Me>>>0,Xe||Ne(this,Te,Me,2,65535,0),this[Me]=Te&255,this[Me+1]=Te>>>8,Me+2},re.prototype.writeUInt16BE=function(Te,Me,Xe){return Te=+Te,Me=Me>>>0,Xe||Ne(this,Te,Me,2,65535,0),this[Me]=Te>>>8,this[Me+1]=Te&255,Me+2},re.prototype.writeUInt32LE=function(Te,Me,Xe){return Te=+Te,Me=Me>>>0,Xe||Ne(this,Te,Me,4,4294967295,0),this[Me+3]=Te>>>24,this[Me+2]=Te>>>16,this[Me+1]=Te>>>8,this[Me]=Te&255,Me+4},re.prototype.writeUInt32BE=function(Te,Me,Xe){return Te=+Te,Me=Me>>>0,Xe||Ne(this,Te,Me,4,4294967295,0),this[Me]=Te>>>24,this[Me+1]=Te>>>16,this[Me+2]=Te>>>8,this[Me+3]=Te&255,Me+4},re.prototype.writeIntLE=function(Te,Me,Xe,tt){if(Te=+Te,Me=Me>>>0,!tt){var ct=Math.pow(2,8*Xe-1);Ne(this,Te,Me,Xe,ct-1,-ct)}var et=0,rt=1,xt=0;for(this[Me]=Te&255;++et>0)-xt&255;return Me+Xe},re.prototype.writeIntBE=function(Te,Me,Xe,tt){if(Te=+Te,Me=Me>>>0,!tt){var ct=Math.pow(2,8*Xe-1);Ne(this,Te,Me,Xe,ct-1,-ct)}var et=Xe-1,rt=1,xt=0;for(this[Me+et]=Te&255;--et>=0&&(rt*=256);)Te<0&&xt===0&&this[Me+et+1]!==0&&(xt=1),this[Me+et]=(Te/rt>>0)-xt&255;return Me+Xe},re.prototype.writeInt8=function(Te,Me,Xe){return Te=+Te,Me=Me>>>0,Xe||Ne(this,Te,Me,1,127,-128),Te<0&&(Te=255+Te+1),this[Me]=Te&255,Me+1},re.prototype.writeInt16LE=function(Te,Me,Xe){return Te=+Te,Me=Me>>>0,Xe||Ne(this,Te,Me,2,32767,-32768),this[Me]=Te&255,this[Me+1]=Te>>>8,Me+2},re.prototype.writeInt16BE=function(Te,Me,Xe){return Te=+Te,Me=Me>>>0,Xe||Ne(this,Te,Me,2,32767,-32768),this[Me]=Te>>>8,this[Me+1]=Te&255,Me+2},re.prototype.writeInt32LE=function(Te,Me,Xe){return Te=+Te,Me=Me>>>0,Xe||Ne(this,Te,Me,4,2147483647,-2147483648),this[Me]=Te&255,this[Me+1]=Te>>>8,this[Me+2]=Te>>>16,this[Me+3]=Te>>>24,Me+4},re.prototype.writeInt32BE=function(Te,Me,Xe){return Te=+Te,Me=Me>>>0,Xe||Ne(this,Te,Me,4,2147483647,-2147483648),Te<0&&(Te=4294967295+Te+1),this[Me]=Te>>>24,this[Me+1]=Te>>>16,this[Me+2]=Te>>>8,this[Me+3]=Te&255,Me+4};function Re(Ie,Te,Me,Xe,tt,ct){if(Me+Xe>Ie.length)throw new RangeError("Index out of range");if(Me<0)throw new RangeError("Index out of range")}function He(Ie,Te,Me,Xe,tt){return Te=+Te,Me=Me>>>0,tt||Re(Ie,Te,Me,4,34028234663852886e22,-34028234663852886e22),le.write(Ie,Te,Me,Xe,23,4),Me+4}re.prototype.writeFloatLE=function(Te,Me,Xe){return He(this,Te,Me,!0,Xe)},re.prototype.writeFloatBE=function(Te,Me,Xe){return He(this,Te,Me,!1,Xe)};function Qe(Ie,Te,Me,Xe,tt){return Te=+Te,Me=Me>>>0,tt||Re(Ie,Te,Me,8,17976931348623157e292,-17976931348623157e292),le.write(Ie,Te,Me,Xe,52,8),Me+8}re.prototype.writeDoubleLE=function(Te,Me,Xe){return Qe(this,Te,Me,!0,Xe)},re.prototype.writeDoubleBE=function(Te,Me,Xe){return Qe(this,Te,Me,!1,Xe)},re.prototype.copy=function(Te,Me,Xe,tt){if(!re.isBuffer(Te))throw new TypeError("argument should be a Buffer");if(Xe||(Xe=0),!tt&&tt!==0&&(tt=this.length),Me>=Te.length&&(Me=Te.length),Me||(Me=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),Te.length-Me=0;--et)Te[et+Me]=this[et+Xe];else Uint8Array.prototype.set.call(Te,this.subarray(Xe,tt),Me);return ct},re.prototype.fill=function(Te,Me,Xe,tt){if(typeof Te=="string"){if(typeof Me=="string"?(tt=Me,Me=0,Xe=this.length):typeof Xe=="string"&&(tt=Xe,Xe=this.length),tt!==void 0&&typeof tt!="string")throw new TypeError("encoding must be a string");if(typeof tt=="string"&&!re.isEncoding(tt))throw new TypeError("Unknown encoding: "+tt);if(Te.length===1){var ct=Te.charCodeAt(0);(tt==="utf8"&&ct<128||tt==="latin1")&&(Te=ct)}}else typeof Te=="number"&&(Te=Te&255);if(Me<0||this.length>>0,Xe=Xe===void 0?this.length:Xe>>>0,Te||(Te=0);var et;if(typeof Te=="number")for(et=Me;et55295&&Me<57344){if(!tt){if(Me>56319){(Te-=3)>-1&&ct.push(239,191,189);continue}else if(et+1===Xe){(Te-=3)>-1&&ct.push(239,191,189);continue}tt=Me;continue}if(Me<56320){(Te-=3)>-1&&ct.push(239,191,189),tt=Me;continue}Me=(tt-55296<<10|Me-56320)+65536}else tt&&(Te-=3)>-1&&ct.push(239,191,189);if(tt=null,Me<128){if((Te-=1)<0)break;ct.push(Me)}else if(Me<2048){if((Te-=2)<0)break;ct.push(Me>>6|192,Me&63|128)}else if(Me<65536){if((Te-=3)<0)break;ct.push(Me>>12|224,Me>>6&63|128,Me&63|128)}else if(Me<1114112){if((Te-=4)<0)break;ct.push(Me>>18|240,Me>>12&63|128,Me>>6&63|128,Me&63|128)}else throw new Error("Invalid code point")}return ct}function je(Ie){for(var Te=[],Me=0;Me>8,tt=Me%256,ct.push(tt),ct.push(Xe);return ct}function Ge(Ie){return ue.toByteArray(Ye(Ie))}function nt(Ie,Te,Me,Xe){for(var tt=0;tt=Te.length||tt>=Ie.length);++tt)Te[tt+Me]=Ie[tt];return tt}function $e(Ie,Te){return Ie instanceof Te||Ie!=null&&Ie.constructor!=null&&Ie.constructor.name!=null&&Ie.constructor.name===Te.name}function Je(Ie){return Ie!==Ie}}).call(this)}).call(this,E("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(E,pe,fe){pe.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,pe,fe){"use strict";var de=E("get-intrinsic"),ue=E("./"),le=ue(de("String.prototype.indexOf"));pe.exports=function(ie,ae){var re=de(ie,!!ae);return typeof re=="function"&&le(ie,".prototype.")>-1?ue(re):re}},{"./":93,"get-intrinsic":348}],93:[function(E,pe,fe){"use strict";var de=E("function-bind"),ue=E("get-intrinsic"),le=ue("%Function.prototype.apply%"),se=ue("%Function.prototype.call%"),ie=ue("%Reflect.apply%",!0)||de.call(se,le),ae=ue("%Object.getOwnPropertyDescriptor%",!0),re=ue("%Object.defineProperty%",!0),ne=ue("%Math.max%");if(re)try{re({},"a",{value:1})}catch(a){re=null}pe.exports=function(y){var x=ie(de,se,arguments);if(ae&&re){var b=ae(x,"length");b.configurable&&re(x,"length",{value:1+ne(0,y.length-(arguments.length-1))})}return x};var ee=function(){return ie(de,le,arguments)};re?re(pe.exports,"apply",{value:ee}):pe.exports.apply=ee},{"function-bind":347,"get-intrinsic":348}],94:[function(E,pe,fe){"use strict";var de=Array.prototype.slice;pe.exports=ue;function ue(se,ie){if(!(this instanceof ue))return new ue(se,ie);this.src=se,this._withAccess=ie}ue.prototype.withAccess=function(se){return this._withAccess=se!==!1,this},ue.prototype.pick=function(se){return Array.isArray(se)||(se=de.call(arguments)),se.length&&(this.keys=se),this},ue.prototype.to=function(se){if(se=se||{},!this.src)return se;var ie=this.keys||Object.keys(this.src);if(!this._withAccess){for(var ae=0;ae>8&255]},Oe=function(et){return[et&255,et>>8&255,et>>16&255,et>>24&255]},je=function(et){return et[3]<<24|et[2]<<16|et[1]<<8|et[0]},Fe=function(et){return Qe(et,23,4)},Ge=function(et){return Qe(et,52,8)},nt=function(et,rt){ve(et[Ae],rt,{get:function(){return Pe(this)[rt]}})},$e=function(et,rt,xt,dt){var St=x(xt),ht=Pe(et);if(St+rt>ht.byteLength)throw Ne(Le);var Dt=Pe(ht.buffer).bytes,Tt=St+ht.byteOffset,Ct=ye(Dt,Tt,Tt+rt);return dt?Ct:He(Ct)},Je=function(et,rt,xt,dt,St,ht){var Dt=x(xt),Tt=Pe(et);if(Dt+rt>Tt.byteLength)throw Ne(Le);for(var Ct=Pe(Tt.buffer).bytes,Bt=Dt+Tt.byteOffset,Nt=dt(+St),Zt=0;ZtSt)throw Ne("Wrong offset");if(dt=dt===void 0?St-ht:y(dt),ht+dt>St)throw Ne(_e);Ce(this,{buffer:rt,byteLength:dt,byteOffset:ht}),le||(this.buffer=rt,this.byteLength=dt,this.byteOffset=ht)},Ue=Ve[Ae],le&&(nt(De,"byteLength"),nt(Ve,"buffer"),nt(Ve,"byteLength"),nt(Ve,"byteOffset")),re(Ue,{getInt8:function(rt){return $e(this,1,rt)[0]<<24>>24},getUint8:function(rt){return $e(this,1,rt)[0]},getInt16:function(rt){var xt=$e(this,2,rt,arguments.length>1?arguments[1]:void 0);return(xt[1]<<8|xt[0])<<16>>16},getUint16:function(rt){var xt=$e(this,2,rt,arguments.length>1?arguments[1]:void 0);return xt[1]<<8|xt[0]},getInt32:function(rt){return je($e(this,4,rt,arguments.length>1?arguments[1]:void 0))},getUint32:function(rt){return je($e(this,4,rt,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(rt){return it($e(this,4,rt,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(rt){return it($e(this,8,rt,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(rt,xt){Je(this,1,rt,Ye,xt)},setUint8:function(rt,xt){Je(this,1,rt,Ye,xt)},setInt16:function(rt,xt){Je(this,2,rt,We,xt,arguments.length>2?arguments[2]:void 0)},setUint16:function(rt,xt){Je(this,2,rt,We,xt,arguments.length>2?arguments[2]:void 0)},setInt32:function(rt,xt){Je(this,4,rt,Oe,xt,arguments.length>2?arguments[2]:void 0)},setUint32:function(rt,xt){Je(this,4,rt,Oe,xt,arguments.length>2?arguments[2]:void 0)},setFloat32:function(rt,xt){Je(this,4,rt,Fe,xt,arguments.length>2?arguments[2]:void 0)},setFloat64:function(rt,xt){Je(this,8,rt,Ge,xt,arguments.length>2?arguments[2]:void 0)}});else{var Ie=Se&&ke.name!==xe;if(!ne(function(){ke(1)})||!ne(function(){new ke(-1)})||ne(function(){return new ke,new ke(1.5),new ke(NaN),Ie&&!Ee})){De=function(rt){return ee(this,Ze),new ke(x(rt))},De[Ae]=Ze;for(var Te=ce(ke),Me=0,Xe;Te.length>Me;)(Xe=Te[Me++])in De||ae(De,Xe,ke[Xe]);Ze.constructor=De}else Ie&&Ee&&ae(ke,"name",xe);te&&z(Ue)!==Ke&&te(Ue,Ke);var tt=new Ve(new De(2)),ct=ue(Ue.setInt8);tt.setInt8(0,2147483648),tt.setInt8(1,2147483649),(tt.getInt8(0)||!tt.getInt8(1))&&re(Ue,{setInt8:function(rt,xt){ct(this,rt,xt<<24>>24)},setUint8:function(rt,xt){ct(this,rt,xt<<24>>24)}},{unsafe:!0})}me(De,xe),me(Ve,Be),pe.exports={ArrayBuffer:De,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,pe,fe){"use strict";var de=E("../internals/to-object"),ue=E("../internals/to-absolute-index"),le=E("../internals/length-of-array-like"),se=Math.min;pe.exports=[].copyWithin||function(ae,re){var ne=de(this),ee=le(ne),a=ue(ae,ee),y=ue(re,ee),x=arguments.length>2?arguments[2]:void 0,b=se((x===void 0?ee:ue(x,ee))-y,ee-a),z=1;for(y0;)y in ne?ne[a]=ne[y]:delete ne[a],a+=z,y+=z;return ne}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(E,pe,fe){"use strict";var de=E("../internals/to-object"),ue=E("../internals/to-absolute-index"),le=E("../internals/length-of-array-like");pe.exports=function(ie){for(var ae=de(this),re=le(ae),ne=arguments.length,ee=ue(ne>1?arguments[1]:void 0,re),a=ne>2?arguments[2]:void 0,y=a===void 0?re:ue(a,re);y>ee;)ae[ee++]=ie;return ae}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(E,pe,fe){"use strict";var de=E("../internals/array-iteration").forEach,ue=E("../internals/array-method-is-strict"),le=ue("forEach");pe.exports=le?[].forEach:function(ie){return de(this,ie,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(E,pe,fe){var de=E("../internals/length-of-array-like");pe.exports=function(ue,le){for(var se=0,ie=de(le),ae=new ue(ie);ie>se;)ae[se]=le[se++];return ae}},{"../internals/length-of-array-like":188}],109:[function(E,pe,fe){"use strict";var de=E("../internals/global"),ue=E("../internals/function-bind-context"),le=E("../internals/function-call"),se=E("../internals/to-object"),ie=E("../internals/call-with-safe-iteration-closing"),ae=E("../internals/is-array-iterator-method"),re=E("../internals/is-constructor"),ne=E("../internals/length-of-array-like"),ee=E("../internals/create-property"),a=E("../internals/get-iterator"),y=E("../internals/get-iterator-method"),x=de.Array;pe.exports=function(z){var te=se(z),ce=re(this),ve=arguments.length,ge=ve>1?arguments[1]:void 0,ye=ge!==void 0;ye&&(ge=ue(ge,ve>2?arguments[2]:void 0));var me=y(te),be=0,Se,Ee,Pe,Ce,xe,Be;if(me&&!(this==x&&ae(me)))for(Ce=a(te,me),xe=Ce.next,Ee=ce?new this:[];!(Pe=le(xe,Ce)).done;be++)Be=ye?ie(Ce,ge,[Pe.value,be],!0):Pe.value,ee(Ee,be,Be);else for(Se=ne(te),Ee=ce?new this(Se):x(Se);Se>be;be++)Be=ye?ge(te[be],be):te[be],ee(Ee,be,Be);return Ee.length=be,Ee}},{"../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,pe,fe){var de=E("../internals/to-indexed-object"),ue=E("../internals/to-absolute-index"),le=E("../internals/length-of-array-like"),se=function(ie){return function(ae,re,ne){var ee=de(ae),a=le(ee),y=ue(ne,a),x;if(ie&&re!=re){for(;a>y;)if(x=ee[y++],x!=x)return!0}else for(;a>y;y++)if((ie||y in ee)&&ee[y]===re)return ie||y||0;return!ie&&-1}};pe.exports={includes:se(!0),indexOf:se(!1)}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247}],111:[function(E,pe,fe){var de=E("../internals/function-bind-context"),ue=E("../internals/function-uncurry-this"),le=E("../internals/indexed-object"),se=E("../internals/to-object"),ie=E("../internals/length-of-array-like"),ae=E("../internals/array-species-create"),re=ue([].push),ne=function(ee){var a=ee==1,y=ee==2,x=ee==3,b=ee==4,z=ee==6,te=ee==7,ce=ee==5||z;return function(ve,ge,ye,me){for(var be=se(ve),Se=le(be),Ee=de(ge,ye),Pe=ie(Se),Ce=0,xe=me||ae,Be=a?xe(ve,Pe):y||te?xe(ve,0):void 0,Ae,_e;Pe>Ce;Ce++)if((ce||Ce in Se)&&(Ae=Se[Ce],_e=Ee(Ae,Ce,be),ee))if(a)Be[Ce]=_e;else if(_e)switch(ee){case 3:return!0;case 5:return Ae;case 6:return Ce;case 2:re(Be,Ae)}else switch(ee){case 4:return!1;case 7:re(Be,Ae)}return z?-1:x||b?b:Be}};pe.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,pe,fe){"use strict";var de=E("../internals/function-apply"),ue=E("../internals/to-indexed-object"),le=E("../internals/to-integer-or-infinity"),se=E("../internals/length-of-array-like"),ie=E("../internals/array-method-is-strict"),ae=Math.min,re=[].lastIndexOf,ne=!!re&&1/[1].lastIndexOf(1,-0)<0,ee=ie("lastIndexOf"),a=ne||!ee;pe.exports=a?function(x){if(ne)return de(re,this,arguments)||0;var b=ue(this),z=se(b),te=z-1;for(arguments.length>1&&(te=ae(te,le(arguments[1]))),te<0&&(te=z+te);te>=0;te--)if(te in b&&b[te]===x)return te||0;return-1}:re},{"../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,pe,fe){var de=E("../internals/fails"),ue=E("../internals/well-known-symbol"),le=E("../internals/engine-v8-version"),se=ue("species");pe.exports=function(ie){return le>=51||!de(function(){var ae=[],re=ae.constructor={};return re[se]=function(){return{foo:1}},ae[ie](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(E,pe,fe){"use strict";var de=E("../internals/fails");pe.exports=function(ue,le){var se=[][ue];return!!se&&de(function(){se.call(null,le||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(E,pe,fe){var de=E("../internals/global"),ue=E("../internals/a-callable"),le=E("../internals/to-object"),se=E("../internals/indexed-object"),ie=E("../internals/length-of-array-like"),ae=de.TypeError,re=function(ne){return function(ee,a,y,x){ue(a);var b=le(ee),z=se(b),te=ie(b),ce=ne?te-1:0,ve=ne?-1:1;if(y<2)for(;;){if(ce in z){x=z[ce],ce+=ve;break}if(ce+=ve,ne?ce<0:te<=ce)throw ae("Reduce of empty array with no initial value")}for(;ne?ce>=0:te>ce;ce+=ve)ce in z&&(x=a(x,z[ce],ce,b));return x}};pe.exports={left:re(!1),right:re(!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,pe,fe){var de=E("../internals/global"),ue=E("../internals/to-absolute-index"),le=E("../internals/length-of-array-like"),se=E("../internals/create-property"),ie=de.Array,ae=Math.max;pe.exports=function(re,ne,ee){for(var a=le(re),y=ue(ne,a),x=ue(ee===void 0?a:ee,a),b=ie(ae(x-y,0)),z=0;y0;)ae[y]=ae[--y];y!==ee++&&(ae[y]=a)}return ae},ie=function(ae,re,ne,ee){for(var a=re.length,y=ne.length,x=0,b=0;x0&&re[0]<4?1:+(re[0]+re[1])),!ne&&ue&&(re=ue.match(/Edge\/(\d+)/),(!re||re[1]>=74)&&(re=ue.match(/Chrome\/(\d+)/),re&&(ne=+re[1]))),pe.exports=ne},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(E,pe,fe){var de=E("../internals/engine-user-agent"),ue=de.match(/AppleWebKit\/(\d+)\./);pe.exports=!!ue&&+ue[1]},{"../internals/engine-user-agent":145}],148:[function(E,pe,fe){pe.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(E,pe,fe){var de=E("../internals/global"),ue=E("../internals/object-get-own-property-descriptor").f,le=E("../internals/create-non-enumerable-property"),se=E("../internals/redefine"),ie=E("../internals/set-global"),ae=E("../internals/copy-constructor-properties"),re=E("../internals/is-forced");pe.exports=function(ne,ee){var a=ne.target,y=ne.global,x=ne.stat,b,z,te,ce,ve,ge;if(y?z=de:x?z=de[a]||ie(a,{}):z=(de[a]||{}).prototype,z)for(te in ee){if(ve=ee[te],ne.noTargetGet?(ge=ue(z,te),ce=ge&&ge.value):ce=z[te],b=re(y?te:a+(x?".":"#")+te,ne.forced),!b&&ce!==void 0){if(typeof ve==typeof ce)continue;ae(ve,ce)}(ne.sham||ce&&ce.sham)&&le(ve,"sham",!0),se(z,te,ve,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,pe,fe){pe.exports=function(de){try{return!!de()}catch(ue){return!0}}},{}],151:[function(E,pe,fe){"use strict";E("../modules/es.regexp.exec");var de=E("../internals/function-uncurry-this"),ue=E("../internals/redefine"),le=E("../internals/regexp-exec"),se=E("../internals/fails"),ie=E("../internals/well-known-symbol"),ae=E("../internals/create-non-enumerable-property"),re=ie("species"),ne=RegExp.prototype;pe.exports=function(ee,a,y,x){var b=ie(ee),z=!se(function(){var ge={};return ge[b]=function(){return 7},""[ee](ge)!=7}),te=z&&!se(function(){var ge=!1,ye=/a/;return ee==="split"&&(ye={},ye.constructor={},ye.constructor[re]=function(){return ye},ye.flags="",ye[b]=/./[b]),ye.exec=function(){return ge=!0,null},ye[b](""),!ge});if(!z||!te||y){var ce=de(/./[b]),ve=a(b,""[ee],function(ge,ye,me,be,Se){var Ee=de(ge),Pe=ye.exec;return Pe===le||Pe===ne.exec?z&&!Se?{done:!0,value:ce(ye,me,be)}:{done:!0,value:Ee(me,ye,be)}:{done:!1}});ue(String.prototype,ee,ve[0]),ue(ne,b,ve[1])}x&&ae(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,pe,fe){var de=E("../internals/function-bind-native"),ue=Function.prototype,le=ue.apply,se=ue.call;pe.exports=typeof Reflect=="object"&&Reflect.apply||(de?se.bind(le):function(){return se.apply(le,arguments)})},{"../internals/function-bind-native":154}],153:[function(E,pe,fe){var de=E("../internals/function-uncurry-this"),ue=E("../internals/a-callable"),le=E("../internals/function-bind-native"),se=de(de.bind);pe.exports=function(ie,ae){return ue(ie),ae===void 0?ie:le?se(ie,ae):function(){return ie.apply(ae,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(E,pe,fe){var de=E("../internals/fails");pe.exports=!de(function(){var ue=function(){}.bind();return typeof ue!="function"||ue.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(E,pe,fe){var de=E("../internals/function-bind-native"),ue=Function.prototype.call;pe.exports=de?ue.bind(ue):function(){return ue.apply(ue,arguments)}},{"../internals/function-bind-native":154}],156:[function(E,pe,fe){var de=E("../internals/descriptors"),ue=E("../internals/has-own-property"),le=Function.prototype,se=de&&Object.getOwnPropertyDescriptor,ie=ue(le,"name"),ae=ie&&function(){}.name==="something",re=ie&&(!de||de&&se(le,"name").configurable);pe.exports={EXISTS:ie,PROPER:ae,CONFIGURABLE:re}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(E,pe,fe){var de=E("../internals/function-bind-native"),ue=Function.prototype,le=ue.bind,se=ue.call,ie=de&&le.bind(se,se);pe.exports=de?function(ae){return ae&&ie(ae)}:function(ae){return ae&&function(){return se.apply(ae,arguments)}}},{"../internals/function-bind-native":154}],158:[function(E,pe,fe){var de=E("../internals/global"),ue=E("../internals/is-callable"),le=function(se){return ue(se)?se:void 0};pe.exports=function(se,ie){return arguments.length<2?le(de[se]):de[se]&&de[se][ie]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(E,pe,fe){var de=E("../internals/classof"),ue=E("../internals/get-method"),le=E("../internals/iterators"),se=E("../internals/well-known-symbol"),ie=se("iterator");pe.exports=function(ae){if(ae!=null)return ue(ae,ie)||ue(ae,"@@iterator")||le[de(ae)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(E,pe,fe){var de=E("../internals/global"),ue=E("../internals/function-call"),le=E("../internals/a-callable"),se=E("../internals/an-object"),ie=E("../internals/try-to-string"),ae=E("../internals/get-iterator-method"),re=de.TypeError;pe.exports=function(ne,ee){var a=arguments.length<2?ae(ne):ee;if(le(a))return se(ue(a,ne));throw re(ie(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,pe,fe){var de=E("../internals/a-callable");pe.exports=function(ue,le){var se=ue[le];return se==null?void 0:de(se)}},{"../internals/a-callable":95}],162:[function(E,pe,fe){var de=E("../internals/function-uncurry-this"),ue=E("../internals/to-object"),le=Math.floor,se=de("".charAt),ie=de("".replace),ae=de("".slice),re=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,ne=/\$([$&'`]|\d{1,2})/g;pe.exports=function(ee,a,y,x,b,z){var te=y+ee.length,ce=x.length,ve=ne;return b!==void 0&&(b=ue(b),ve=re),ie(z,ve,function(ge,ye){var me;switch(se(ye,0)){case"$":return"$";case"&":return ee;case"`":return ae(a,0,y);case"'":return ae(a,te);case"<":me=b[ae(ye,1,-1)];break;default:var be=+ye;if(be===0)return ge;if(be>ce){var Se=le(be/10);return Se===0?ge:Se<=ce?x[Se-1]===void 0?se(ye,1):x[Se-1]+se(ye,1):ge}me=x[be-1]}return me===void 0?"":me})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(E,pe,fe){(function(de){(function(){var ue=function(le){return le&&le.Math==Math&&le};pe.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,pe,fe){var de=E("../internals/function-uncurry-this"),ue=E("../internals/to-object"),le=de({}.hasOwnProperty);pe.exports=Object.hasOwn||function(ie,ae){return le(ue(ie),ae)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(E,pe,fe){pe.exports={}},{}],166:[function(E,pe,fe){var de=E("../internals/global");pe.exports=function(ue,le){var se=de.console;se&&se.error&&(arguments.length==1?se.error(ue):se.error(ue,le))}},{"../internals/global":163}],167:[function(E,pe,fe){var de=E("../internals/get-built-in");pe.exports=de("document","documentElement")},{"../internals/get-built-in":158}],168:[function(E,pe,fe){var de=E("../internals/descriptors"),ue=E("../internals/fails"),le=E("../internals/document-create-element");pe.exports=!de&&!ue(function(){return Object.defineProperty(le("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(E,pe,fe){var de=E("../internals/global"),ue=de.Array,le=Math.abs,se=Math.pow,ie=Math.floor,ae=Math.log,re=Math.LN2,ne=function(a,y,x){var b=ue(x),z=x*8-y-1,te=(1<>1,ve=y===23?se(2,-24)-se(2,-77):0,ge=a<0||a===0&&1/a<0?1:0,ye=0,me,be,Se;for(a=le(a),a!=a||a===1/0?(be=a!=a?1:0,me=te):(me=ie(ae(a)/re),Se=se(2,-me),a*Se<1&&(me--,Se*=2),me+ce>=1?a+=ve/Se:a+=ve*se(2,1-ce),a*Se>=2&&(me++,Se/=2),me+ce>=te?(be=0,me=te):me+ce>=1?(be=(a*Se-1)*se(2,y),me=me+ce):(be=a*se(2,ce-1)*se(2,y),me=0));y>=8;)b[ye++]=be&255,be/=256,y-=8;for(me=me<0;)b[ye++]=me&255,me/=256,z-=8;return b[--ye]|=ge*128,b},ee=function(a,y){var x=a.length,b=x*8-y-1,z=(1<>1,ce=b-7,ve=x-1,ge=a[ve--],ye=ge&127,me;for(ge>>=7;ce>0;)ye=ye*256+a[ve--],ce-=8;for(me=ye&(1<<-ce)-1,ye>>=-ce,ce+=y;ce>0;)me=me*256+a[ve--],ce-=8;if(ye===0)ye=1-te;else{if(ye===z)return me?NaN:ge?-1/0:1/0;me=me+se(2,y),ye=ye-te}return(ge?-1:1)*me*se(2,ye-y)};pe.exports={pack:ne,unpack:ee}},{"../internals/global":163}],170:[function(E,pe,fe){var de=E("../internals/global"),ue=E("../internals/function-uncurry-this"),le=E("../internals/fails"),se=E("../internals/classof-raw"),ie=de.Object,ae=ue("".split);pe.exports=le(function(){return!ie("z").propertyIsEnumerable(0)})?function(re){return se(re)=="String"?ae(re,""):ie(re)}:ie},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(E,pe,fe){var de=E("../internals/is-callable"),ue=E("../internals/is-object"),le=E("../internals/object-set-prototype-of");pe.exports=function(se,ie,ae){var re,ne;return le&&de(re=ie.constructor)&&re!==ae&&ue(ne=re.prototype)&&ne!==ae.prototype&&le(se,ne),se}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(E,pe,fe){var de=E("../internals/function-uncurry-this"),ue=E("../internals/is-callable"),le=E("../internals/shared-store"),se=de(Function.toString);ue(le.inspectSource)||(le.inspectSource=function(ie){return se(ie)}),pe.exports=le.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(E,pe,fe){var de=E("../internals/native-weak-map"),ue=E("../internals/global"),le=E("../internals/function-uncurry-this"),se=E("../internals/is-object"),ie=E("../internals/create-non-enumerable-property"),ae=E("../internals/has-own-property"),re=E("../internals/shared-store"),ne=E("../internals/shared-key"),ee=E("../internals/hidden-keys"),a="Object already initialized",y=ue.TypeError,x=ue.WeakMap,b,z,te,ce=function(Ee){return te(Ee)?z(Ee):b(Ee,{})},ve=function(Ee){return function(Pe){var Ce;if(!se(Pe)||(Ce=z(Pe)).type!==Ee)throw y("Incompatible receiver, "+Ee+" required");return Ce}};if(de||re.state){var ge=re.state||(re.state=new x),ye=le(ge.get),me=le(ge.has),be=le(ge.set);b=function(Ee,Pe){if(me(ge,Ee))throw new y(a);return Pe.facade=Ee,be(ge,Ee,Pe),Pe},z=function(Ee){return ye(ge,Ee)||{}},te=function(Ee){return me(ge,Ee)}}else{var Se=ne("state");ee[Se]=!0,b=function(Ee,Pe){if(ae(Ee,Se))throw new y(a);return Pe.facade=Ee,ie(Ee,Se,Pe),Pe},z=function(Ee){return ae(Ee,Se)?Ee[Se]:{}},te=function(Ee){return ae(Ee,Se)}}pe.exports={set:b,get:z,has:te,enforce:ce,getterFor:ve}},{"../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,pe,fe){var de=E("../internals/well-known-symbol"),ue=E("../internals/iterators"),le=de("iterator"),se=Array.prototype;pe.exports=function(ie){return ie!==void 0&&(ue.Array===ie||se[le]===ie)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(E,pe,fe){var de=E("../internals/classof-raw");pe.exports=Array.isArray||function(le){return de(le)=="Array"}},{"../internals/classof-raw":123}],176:[function(E,pe,fe){pe.exports=function(de){return typeof de=="function"}},{}],177:[function(E,pe,fe){var de=E("../internals/function-uncurry-this"),ue=E("../internals/fails"),le=E("../internals/is-callable"),se=E("../internals/classof"),ie=E("../internals/get-built-in"),ae=E("../internals/inspect-source"),re=function(){},ne=[],ee=ie("Reflect","construct"),a=/^\s*(?:class|function)\b/,y=de(a.exec),x=!a.exec(re),b=function(ce){if(!le(ce))return!1;try{return ee(re,ne,ce),!0}catch(ve){return!1}},z=function(ce){if(!le(ce))return!1;switch(se(ce)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return x||!!y(a,ae(ce))}catch(ve){return!0}};z.sham=!0,pe.exports=!ee||ue(function(){var te;return b(b.call)||!b(Object)||!b(function(){te=!0})||te})?z: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,pe,fe){var de=E("../internals/fails"),ue=E("../internals/is-callable"),le=/#|\.prototype\./,se=function(ee,a){var y=ae[ie(ee)];return y==ne?!0:y==re?!1:ue(a)?de(a):!!a},ie=se.normalize=function(ee){return String(ee).replace(le,".").toLowerCase()},ae=se.data={},re=se.NATIVE="N",ne=se.POLYFILL="P";pe.exports=se},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(E,pe,fe){var de=E("../internals/is-object"),ue=Math.floor;pe.exports=Number.isInteger||function(se){return!de(se)&&isFinite(se)&&ue(se)===se}},{"../internals/is-object":180}],180:[function(E,pe,fe){var de=E("../internals/is-callable");pe.exports=function(ue){return typeof ue=="object"?ue!==null:de(ue)}},{"../internals/is-callable":176}],181:[function(E,pe,fe){pe.exports=!1},{}],182:[function(E,pe,fe){var de=E("../internals/is-object"),ue=E("../internals/classof-raw"),le=E("../internals/well-known-symbol"),se=le("match");pe.exports=function(ie){var ae;return de(ie)&&((ae=ie[se])!==void 0?!!ae:ue(ie)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(E,pe,fe){var de=E("../internals/global"),ue=E("../internals/get-built-in"),le=E("../internals/is-callable"),se=E("../internals/object-is-prototype-of"),ie=E("../internals/use-symbol-as-uid"),ae=de.Object;pe.exports=ie?function(re){return typeof re=="symbol"}:function(re){var ne=ue("Symbol");return le(ne)&&se(ne.prototype,ae(re))}},{"../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,pe,fe){var de=E("../internals/global"),ue=E("../internals/function-bind-context"),le=E("../internals/function-call"),se=E("../internals/an-object"),ie=E("../internals/try-to-string"),ae=E("../internals/is-array-iterator-method"),re=E("../internals/length-of-array-like"),ne=E("../internals/object-is-prototype-of"),ee=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},z=b.prototype;pe.exports=function(te,ce,ve){var ge=ve&&ve.that,ye=!!(ve&&ve.AS_ENTRIES),me=!!(ve&&ve.IS_ITERATOR),be=!!(ve&&ve.INTERRUPTED),Se=ue(ce,ge),Ee,Pe,Ce,xe,Be,Ae,_e,Le=function(De){return Ee&&y(Ee,"normal",De),new b(!0,De)},ke=function(De){return ye?(se(De),be?Se(De[0],De[1],Le):Se(De[0],De[1])):be?Se(De,Le):Se(De)};if(me)Ee=te;else{if(Pe=a(te),!Pe)throw x(ie(te)+" is not iterable");if(ae(Pe)){for(Ce=0,xe=re(te);xe>Ce;Ce++)if(Be=ke(te[Ce]),Be&&ne(z,Be))return Be;return new b(!1)}Ee=ee(te,Pe)}for(Ae=Ee.next;!(_e=le(Ae,Ee)).done;){try{Be=ke(_e.value)}catch(De){y(Ee,"throw",De)}if(typeof Be=="object"&&Be&&ne(z,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,pe,fe){var de=E("../internals/function-call"),ue=E("../internals/an-object"),le=E("../internals/get-method");pe.exports=function(se,ie,ae){var re,ne;ue(se);try{if(re=le(se,"return"),!re){if(ie==="throw")throw ae;return ae}re=de(re,se)}catch(ee){ne=!0,re=ee}if(ie==="throw")throw ae;if(ne)throw re;return ue(re),ae}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(E,pe,fe){"use strict";var de=E("../internals/fails"),ue=E("../internals/is-callable"),le=E("../internals/object-create"),se=E("../internals/object-get-prototype-of"),ie=E("../internals/redefine"),ae=E("../internals/well-known-symbol"),re=E("../internals/is-pure"),ne=ae("iterator"),ee=!1,a,y,x;[].keys&&(x=[].keys(),"next"in x?(y=se(se(x)),y!==Object.prototype&&(a=y)):ee=!0);var b=a==null||de(function(){var z={};return a[ne].call(z)!==z});b?a={}:re&&(a=le(a)),ue(a[ne])||ie(a,ne,function(){return this}),pe.exports={IteratorPrototype:a,BUGGY_SAFARI_ITERATORS:ee}},{"../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,pe,fe){arguments[4][165][0].apply(fe,arguments)},{dup:165}],188:[function(E,pe,fe){var de=E("../internals/to-length");pe.exports=function(ue){return de(ue.length)}},{"../internals/to-length":249}],189:[function(E,pe,fe){var de=E("../internals/global"),ue=E("../internals/function-bind-context"),le=E("../internals/object-get-own-property-descriptor").f,se=E("../internals/task").set,ie=E("../internals/engine-is-ios"),ae=E("../internals/engine-is-ios-pebble"),re=E("../internals/engine-is-webos-webkit"),ne=E("../internals/engine-is-node"),ee=de.MutationObserver||de.WebKitMutationObserver,a=de.document,y=de.process,x=de.Promise,b=le(de,"queueMicrotask"),z=b&&b.value,te,ce,ve,ge,ye,me,be,Se;z||(te=function(){var Ee,Pe;for(ne&&(Ee=y.domain)&&Ee.exit();ce;){Pe=ce.fn,ce=ce.next;try{Pe()}catch(Ce){throw ce?ge():ve=void 0,Ce}}ve=void 0,Ee&&Ee.enter()},!ie&&!ne&&!re&&ee&&a?(ye=!0,me=a.createTextNode(""),new ee(te).observe(me,{characterData:!0}),ge=function(){me.data=ye=!ye}):!ae&&x&&x.resolve?(be=x.resolve(void 0),be.constructor=x,Se=ue(be.then,be),ge=function(){Se(te)}):ne?ge=function(){y.nextTick(te)}:(se=ue(se,de),ge=function(){se(te)})),pe.exports=z||function(Ee){var Pe={fn:Ee,next:void 0};ve&&(ve.next=Pe),ce||(ce=Pe,ge()),ve=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,pe,fe){var de=E("../internals/native-symbol");pe.exports=de&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(E,pe,fe){var de=E("../internals/engine-v8-version"),ue=E("../internals/fails");pe.exports=!!Object.getOwnPropertySymbols&&!ue(function(){var le=Symbol();return!String(le)||!(Object(le)instanceof Symbol)||!Symbol.sham&&de&&de<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(E,pe,fe){var de=E("../internals/global"),ue=E("../internals/is-callable"),le=E("../internals/inspect-source"),se=de.WeakMap;pe.exports=ue(se)&&/native code/.test(le(se))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(E,pe,fe){"use strict";var de=E("../internals/a-callable"),ue=function(le){var se,ie;this.promise=new le(function(ae,re){if(se!==void 0||ie!==void 0)throw TypeError("Bad Promise constructor");se=ae,ie=re}),this.resolve=de(se),this.reject=de(ie)};pe.exports.f=function(le){return new ue(le)}},{"../internals/a-callable":95}],194:[function(E,pe,fe){var de=E("../internals/global"),ue=E("../internals/is-regexp"),le=de.TypeError;pe.exports=function(se){if(ue(se))throw le("The method doesn't accept regular expressions");return se}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(E,pe,fe){"use strict";var de=E("../internals/descriptors"),ue=E("../internals/function-uncurry-this"),le=E("../internals/function-call"),se=E("../internals/fails"),ie=E("../internals/object-keys"),ae=E("../internals/object-get-own-property-symbols"),re=E("../internals/object-property-is-enumerable"),ne=E("../internals/to-object"),ee=E("../internals/indexed-object"),a=Object.assign,y=Object.defineProperty,x=ue([].concat);pe.exports=!a||se(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={},z={},te=Symbol(),ce="abcdefghijklmnopqrst";return b[te]=7,ce.split("").forEach(function(ve){z[ve]=ve}),a({},b)[te]!=7||ie(a({},z)).join("")!=ce})?function(z,te){for(var ce=ne(z),ve=arguments.length,ge=1,ye=ae.f,me=re.f;ve>ge;)for(var be=ee(arguments[ge++]),Se=ye?x(ie(be),ye(be)):ie(be),Ee=Se.length,Pe=0,Ce;Ee>Pe;)Ce=Se[Pe++],(!de||le(me,be,Ce))&&(ce[Ce]=be[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,pe,fe){var de=E("../internals/an-object"),ue=E("../internals/object-define-properties"),le=E("../internals/enum-bug-keys"),se=E("../internals/hidden-keys"),ie=E("../internals/html"),ae=E("../internals/document-create-element"),re=E("../internals/shared-key"),ne=">",ee="<",a="prototype",y="script",x=re("IE_PROTO"),b=function(){},z=function(ye){return ee+y+ne+ye+ee+"/"+y+ne},te=function(ye){ye.write(z("")),ye.close();var me=ye.parentWindow.Object;return ye=null,me},ce=function(){var ye=ae("iframe"),me="java"+y+":",be;return ye.style.display="none",ie.appendChild(ye),ye.src=String(me),be=ye.contentWindow.document,be.open(),be.write(z("document.F=Object")),be.close(),be.F},ve,ge=function(){try{ve=new ActiveXObject("htmlfile")}catch(me){}ge=typeof document!="undefined"?document.domain&&ve?te(ve):ce():te(ve);for(var ye=le.length;ye--;)delete ge[a][le[ye]];return ge()};se[x]=!0,pe.exports=Object.create||function(me,be){var Se;return me!==null?(b[a]=de(me),Se=new b,b[a]=null,Se[x]=me):Se=ge(),be===void 0?Se:ue.f(Se,be)}},{"../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,pe,fe){var de=E("../internals/descriptors"),ue=E("../internals/v8-prototype-define-bug"),le=E("../internals/object-define-property"),se=E("../internals/an-object"),ie=E("../internals/to-indexed-object"),ae=E("../internals/object-keys");fe.f=de&&!ue?Object.defineProperties:function(ne,ee){se(ne);for(var a=ie(ee),y=ae(ee),x=y.length,b=0,z;x>b;)le.f(ne,z=y[b++],a[z]);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,pe,fe){var de=E("../internals/global"),ue=E("../internals/descriptors"),le=E("../internals/ie8-dom-define"),se=E("../internals/v8-prototype-define-bug"),ie=E("../internals/an-object"),ae=E("../internals/to-property-key"),re=de.TypeError,ne=Object.defineProperty,ee=Object.getOwnPropertyDescriptor,a="enumerable",y="configurable",x="writable";fe.f=ue?se?function(z,te,ce){if(ie(z),te=ae(te),ie(ce),typeof z=="function"&&te==="prototype"&&"value"in ce&&x in ce&&!ce[x]){var ve=ee(z,te);ve&&ve[x]&&(z[te]=ce.value,ce={configurable:y in ce?ce[y]:ve[y],enumerable:a in ce?ce[a]:ve[a],writable:!1})}return ne(z,te,ce)}:ne:function(z,te,ce){if(ie(z),te=ae(te),ie(ce),le)try{return ne(z,te,ce)}catch(ve){}if("get"in ce||"set"in ce)throw re("Accessors not supported");return"value"in ce&&(z[te]=ce.value),z}},{"../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,pe,fe){var de=E("../internals/descriptors"),ue=E("../internals/function-call"),le=E("../internals/object-property-is-enumerable"),se=E("../internals/create-property-descriptor"),ie=E("../internals/to-indexed-object"),ae=E("../internals/to-property-key"),re=E("../internals/has-own-property"),ne=E("../internals/ie8-dom-define"),ee=Object.getOwnPropertyDescriptor;fe.f=de?ee:function(y,x){if(y=ie(y),x=ae(x),ne)try{return ee(y,x)}catch(b){}if(re(y,x))return se(!ue(le.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,pe,fe){var de=E("../internals/classof-raw"),ue=E("../internals/to-indexed-object"),le=E("../internals/object-get-own-property-names").f,se=E("../internals/array-slice-simple"),ie=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],ae=function(re){try{return le(re)}catch(ne){return se(ie)}};pe.exports.f=function(ne){return ie&&de(ne)=="Window"?ae(ne):le(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,pe,fe){var de=E("../internals/object-keys-internal"),ue=E("../internals/enum-bug-keys"),le=ue.concat("length","prototype");fe.f=Object.getOwnPropertyNames||function(ie){return de(ie,le)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(E,pe,fe){fe.f=Object.getOwnPropertySymbols},{}],203:[function(E,pe,fe){var de=E("../internals/global"),ue=E("../internals/has-own-property"),le=E("../internals/is-callable"),se=E("../internals/to-object"),ie=E("../internals/shared-key"),ae=E("../internals/correct-prototype-getter"),re=ie("IE_PROTO"),ne=de.Object,ee=ne.prototype;pe.exports=ae?ne.getPrototypeOf:function(a){var y=se(a);if(ue(y,re))return y[re];var x=y.constructor;return le(x)&&y instanceof x?x.prototype:y instanceof ne?ee: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,pe,fe){var de=E("../internals/function-uncurry-this");pe.exports=de({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(E,pe,fe){var de=E("../internals/function-uncurry-this"),ue=E("../internals/has-own-property"),le=E("../internals/to-indexed-object"),se=E("../internals/array-includes").indexOf,ie=E("../internals/hidden-keys"),ae=de([].push);pe.exports=function(re,ne){var ee=le(re),a=0,y=[],x;for(x in ee)!ue(ie,x)&&ue(ee,x)&&ae(y,x);for(;ne.length>a;)ue(ee,x=ne[a++])&&(~se(y,x)||ae(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,pe,fe){var de=E("../internals/object-keys-internal"),ue=E("../internals/enum-bug-keys");pe.exports=Object.keys||function(se){return de(se,ue)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(E,pe,fe){"use strict";var de={}.propertyIsEnumerable,ue=Object.getOwnPropertyDescriptor,le=ue&&!de.call({1:2},1);fe.f=le?function(ie){var ae=ue(this,ie);return!!ae&&ae.enumerable}:de},{}],208:[function(E,pe,fe){var de=E("../internals/function-uncurry-this"),ue=E("../internals/an-object"),le=E("../internals/a-possible-prototype");pe.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var se=!1,ie={},ae;try{ae=de(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),ae(ie,[]),se=ie instanceof Array}catch(re){}return function(ne,ee){return ue(ne),le(ee),se?ae(ne,ee):ne.__proto__=ee,ne}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(E,pe,fe){var de=E("../internals/descriptors"),ue=E("../internals/function-uncurry-this"),le=E("../internals/object-keys"),se=E("../internals/to-indexed-object"),ie=E("../internals/object-property-is-enumerable").f,ae=ue(ie),re=ue([].push),ne=function(ee){return function(a){for(var y=se(a),x=le(y),b=x.length,z=0,te=[],ce;b>z;)ce=x[z++],(!de||ae(y,ce))&&re(te,ee?[ce,y[ce]]:y[ce]);return te}};pe.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,pe,fe){"use strict";var de=E("../internals/to-string-tag-support"),ue=E("../internals/classof");pe.exports=de?{}.toString:function(){return"[object "+ue(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(E,pe,fe){var de=E("../internals/global"),ue=E("../internals/function-call"),le=E("../internals/is-callable"),se=E("../internals/is-object"),ie=de.TypeError;pe.exports=function(ae,re){var ne,ee;if(re==="string"&&le(ne=ae.toString)&&!se(ee=ue(ne,ae))||le(ne=ae.valueOf)&&!se(ee=ue(ne,ae))||re!=="string"&&le(ne=ae.toString)&&!se(ee=ue(ne,ae)))return ee;throw ie("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,pe,fe){var de=E("../internals/get-built-in"),ue=E("../internals/function-uncurry-this"),le=E("../internals/object-get-own-property-names"),se=E("../internals/object-get-own-property-symbols"),ie=E("../internals/an-object"),ae=ue([].concat);pe.exports=de("Reflect","ownKeys")||function(ne){var ee=le.f(ie(ne)),a=se.f;return a?ae(ee,a(ne)):ee}},{"../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,pe,fe){var de=E("../internals/global");pe.exports=de},{"../internals/global":163}],214:[function(E,pe,fe){pe.exports=function(de){try{return{error:!1,value:de()}}catch(ue){return{error:!0,value:ue}}}},{}],215:[function(E,pe,fe){var de=E("../internals/global"),ue=E("../internals/promise-native-constructor"),le=E("../internals/is-callable"),se=E("../internals/is-forced"),ie=E("../internals/inspect-source"),ae=E("../internals/well-known-symbol"),re=E("../internals/engine-is-browser"),ne=E("../internals/is-pure"),ee=E("../internals/engine-v8-version"),a=ue&&ue.prototype,y=ae("species"),x=!1,b=le(de.PromiseRejectionEvent),z=se("Promise",function(){var te=ie(ue),ce=te!==String(ue);if(!ce&&ee===66||ne&&!(a.catch&&a.finally))return!0;if(ee>=51&&/native code/.test(te))return!1;var ve=new ue(function(me){me(1)}),ge=function(me){me(function(){},function(){})},ye=ve.constructor={};return ye[y]=ge,x=ve.then(function(){})instanceof ge,x?!ce&&re&&!b:!0});pe.exports={CONSTRUCTOR:z,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,pe,fe){var de=E("../internals/global");pe.exports=de.Promise},{"../internals/global":163}],217:[function(E,pe,fe){var de=E("../internals/an-object"),ue=E("../internals/is-object"),le=E("../internals/new-promise-capability");pe.exports=function(se,ie){if(de(se),ue(ie)&&ie.constructor===se)return ie;var ae=le.f(se),re=ae.resolve;return re(ie),ae.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(E,pe,fe){var de=E("../internals/promise-native-constructor"),ue=E("../internals/check-correctness-of-iteration"),le=E("../internals/promise-constructor-detection").CONSTRUCTOR;pe.exports=le||!ue(function(se){de.all(se).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":122,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216}],219:[function(E,pe,fe){var de=E("../internals/object-define-property").f;pe.exports=function(ue,le,se){se in ue||de(ue,se,{configurable:!0,get:function(){return le[se]},set:function(ie){le[se]=ie}})}},{"../internals/object-define-property":198}],220:[function(E,pe,fe){var de=function(){this.head=null,this.tail=null};de.prototype={add:function(ue){var le={item:ue,next:null};this.head?this.tail.next=le:this.head=le,this.tail=le},get:function(){var ue=this.head;if(ue)return this.head=ue.next,this.tail===ue&&(this.tail=null),ue.item}},pe.exports=de},{}],221:[function(E,pe,fe){var de=E("../internals/redefine");pe.exports=function(ue,le,se){for(var ie in le)de(ue,ie,le[ie],se);return ue}},{"../internals/redefine":222}],222:[function(E,pe,fe){var de=E("../internals/global"),ue=E("../internals/is-callable"),le=E("../internals/has-own-property"),se=E("../internals/create-non-enumerable-property"),ie=E("../internals/set-global"),ae=E("../internals/inspect-source"),re=E("../internals/internal-state"),ne=E("../internals/function-name").CONFIGURABLE,ee=re.get,a=re.enforce,y=String(String).split("String");(pe.exports=function(x,b,z,te){var ce=te?!!te.unsafe:!1,ve=te?!!te.enumerable:!1,ge=te?!!te.noTargetGet:!1,ye=te&&te.name!==void 0?te.name:b,me;if(ue(z)&&(String(ye).slice(0,7)==="Symbol("&&(ye="["+String(ye).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!le(z,"name")||ne&&z.name!==ye)&&se(z,"name",ye),me=a(z),me.source||(me.source=y.join(typeof ye=="string"?ye:""))),x===de){ve?x[b]=z:ie(b,z);return}else ce?!ge&&x[b]&&(ve=!0):delete x[b];ve?x[b]=z:se(x,b,z)})(Function.prototype,"toString",function(){return ue(this)&&ee(this).source||ae(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,pe,fe){var de=E("../internals/global"),ue=E("../internals/function-call"),le=E("../internals/an-object"),se=E("../internals/is-callable"),ie=E("../internals/classof-raw"),ae=E("../internals/regexp-exec"),re=de.TypeError;pe.exports=function(ne,ee){var a=ne.exec;if(se(a)){var y=ue(a,ne,ee);return y!==null&&le(y),y}if(ie(ne)==="RegExp")return ue(ae,ne,ee);throw re("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,pe,fe){"use strict";var de=E("../internals/function-call"),ue=E("../internals/function-uncurry-this"),le=E("../internals/to-string"),se=E("../internals/regexp-flags"),ie=E("../internals/regexp-sticky-helpers"),ae=E("../internals/shared"),re=E("../internals/object-create"),ne=E("../internals/internal-state").get,ee=E("../internals/regexp-unsupported-dot-all"),a=E("../internals/regexp-unsupported-ncg"),y=ae("native-string-replace",String.prototype.replace),x=RegExp.prototype.exec,b=x,z=ue("".charAt),te=ue("".indexOf),ce=ue("".replace),ve=ue("".slice),ge=function(){var Se=/a/,Ee=/b*/g;return de(x,Se,"a"),de(x,Ee,"a"),Se.lastIndex!==0||Ee.lastIndex!==0}(),ye=ie.BROKEN_CARET,me=/()??/.exec("")[1]!==void 0,be=ge||me||ye||ee||a;be&&(b=function(Ee){var Pe=this,Ce=ne(Pe),xe=le(Ee),Be=Ce.raw,Ae,_e,Le,ke,De,Ze,Ve;if(Be)return Be.lastIndex=Pe.lastIndex,Ae=de(b,Be,xe),Pe.lastIndex=Be.lastIndex,Ae;var Ue=Ce.groups,Ke=ye&&Pe.sticky,ze=de(se,Pe),Ne=Pe.source,Re=0,He=xe;if(Ke&&(ze=ce(ze,"y",""),te(ze,"g")===-1&&(ze+="g"),He=ve(xe,Pe.lastIndex),Pe.lastIndex>0&&(!Pe.multiline||Pe.multiline&&z(xe,Pe.lastIndex-1)!==` -`)&&(Ne="(?: "+Ne+")",He=" "+He,Re++),_e=new RegExp("^(?:"+Ne+")",ze)),me&&(_e=new RegExp("^"+Ne+"$(?!\\s)",ze)),ge&&(Le=Pe.lastIndex),ke=de(x,Ke?_e:Pe,He),Ke?ke?(ke.input=ve(ke.input,Re),ke[0]=ve(ke[0],Re),ke.index=Pe.lastIndex,Pe.lastIndex+=ke[0].length):Pe.lastIndex=0:ge&&ke&&(Pe.lastIndex=Pe.global?ke.index+ke[0].length:Le),me&&ke&&ke.length>1&&de(y,ke[0],_e,function(){for(De=1;Deb)","g");return se.exec("b").groups.a!=="b"||"b".replace(se,"$c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(E,pe,fe){var de=E("../internals/global"),ue=de.TypeError;pe.exports=function(le){if(le==null)throw ue("Can't call method on "+le);return le}},{"../internals/global":163}],231:[function(E,pe,fe){pe.exports=Object.is||function(ue,le){return ue===le?ue!==0||1/ue===1/le:ue!=ue&&le!=le}},{}],232:[function(E,pe,fe){var de=E("../internals/global"),ue=Object.defineProperty;pe.exports=function(le,se){try{ue(de,le,{value:se,configurable:!0,writable:!0})}catch(ie){de[le]=se}return se}},{"../internals/global":163}],233:[function(E,pe,fe){"use strict";var de=E("../internals/get-built-in"),ue=E("../internals/object-define-property"),le=E("../internals/well-known-symbol"),se=E("../internals/descriptors"),ie=le("species");pe.exports=function(ae){var re=de(ae),ne=ue.f;se&&re&&!re[ie]&&ne(re,ie,{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,pe,fe){var de=E("../internals/object-define-property").f,ue=E("../internals/has-own-property"),le=E("../internals/well-known-symbol"),se=le("toStringTag");pe.exports=function(ie,ae,re){ie&&!re&&(ie=ie.prototype),ie&&!ue(ie,se)&&de(ie,se,{configurable:!0,value:ae})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(E,pe,fe){var de=E("../internals/shared"),ue=E("../internals/uid"),le=de("keys");pe.exports=function(se){return le[se]||(le[se]=ue(se))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(E,pe,fe){var de=E("../internals/global"),ue=E("../internals/set-global"),le="__core-js_shared__",se=de[le]||ue(le,{});pe.exports=se},{"../internals/global":163,"../internals/set-global":232}],237:[function(E,pe,fe){var de=E("../internals/is-pure"),ue=E("../internals/shared-store");(pe.exports=function(le,se){return ue[le]||(ue[le]=se!==void 0?se:{})})("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,pe,fe){var de=E("../internals/an-object"),ue=E("../internals/a-constructor"),le=E("../internals/well-known-symbol"),se=le("species");pe.exports=function(ie,ae){var re=de(ie).constructor,ne;return re===void 0||(ne=de(re)[se])==null?ae:ue(ne)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(E,pe,fe){var de=E("../internals/function-uncurry-this"),ue=E("../internals/to-integer-or-infinity"),le=E("../internals/to-string"),se=E("../internals/require-object-coercible"),ie=de("".charAt),ae=de("".charCodeAt),re=de("".slice),ne=function(ee){return function(a,y){var x=le(se(a)),b=ue(y),z=x.length,te,ce;return b<0||b>=z?ee?"":void 0:(te=ae(x,b),te<55296||te>56319||b+1===z||(ce=ae(x,b+1))<56320||ce>57343?ee?ie(x,b):te:ee?re(x,b,b+2):(te-55296<<10)+(ce-56320)+65536)}};pe.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,pe,fe){var de=E("../internals/function-name").PROPER,ue=E("../internals/fails"),le=E("../internals/whitespaces"),se="\u200B\x85\u180E";pe.exports=function(ie){return ue(function(){return!!le[ie]()||se[ie]()!==se||de&&le[ie].name!==ie})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(E,pe,fe){var de=E("../internals/function-uncurry-this"),ue=E("../internals/require-object-coercible"),le=E("../internals/to-string"),se=E("../internals/whitespaces"),ie=de("".replace),ae="["+se+"]",re=RegExp("^"+ae+ae+"*"),ne=RegExp(ae+ae+"*$"),ee=function(a){return function(y){var x=le(ue(y));return a&1&&(x=ie(x,re,"")),a&2&&(x=ie(x,ne,"")),x}};pe.exports={start:ee(1),end:ee(2),trim:ee(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(E,pe,fe){var de=E("../internals/function-call"),ue=E("../internals/get-built-in"),le=E("../internals/well-known-symbol"),se=E("../internals/redefine");pe.exports=function(){var ie=ue("Symbol"),ae=ie&&ie.prototype,re=ae&&ae.valueOf,ne=le("toPrimitive");ae&&!ae[ne]&&se(ae,ne,function(ee){return de(re,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(E,pe,fe){var de=E("../internals/global"),ue=E("../internals/function-apply"),le=E("../internals/function-bind-context"),se=E("../internals/is-callable"),ie=E("../internals/has-own-property"),ae=E("../internals/fails"),re=E("../internals/html"),ne=E("../internals/array-slice"),ee=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,z=de.clearImmediate,te=de.process,ce=de.Dispatch,ve=de.Function,ge=de.MessageChannel,ye=de.String,me=0,be={},Se="onreadystatechange",Ee,Pe,Ce,xe;try{Ee=de.location}catch(ke){}var Be=function(ke){if(ie(be,ke)){var De=be[ke];delete be[ke],De()}},Ae=function(ke){return function(){Be(ke)}},_e=function(ke){Be(ke.data)},Le=function(ke){de.postMessage(ye(ke),Ee.protocol+"//"+Ee.host)};(!b||!z)&&(b=function(De){a(arguments.length,1);var Ze=se(De)?De:ve(De),Ve=ne(arguments,1);return be[++me]=function(){ue(Ze,void 0,Ve)},Pe(me),me},z=function(De){delete be[De]},x?Pe=function(ke){te.nextTick(Ae(ke))}:ce&&ce.now?Pe=function(ke){ce.now(Ae(ke))}:ge&&!y?(Ce=new ge,xe=Ce.port2,Ce.port1.onmessage=_e,Pe=le(xe.postMessage,xe)):de.addEventListener&&se(de.postMessage)&&!de.importScripts&&Ee&&Ee.protocol!=="file:"&&!ae(Le)?(Pe=Le,de.addEventListener("message",_e,!1)):Se in ee("script")?Pe=function(ke){re.appendChild(ee("script"))[Se]=function(){re.removeChild(this),Be(ke)}}:Pe=function(ke){setTimeout(Ae(ke),0)}),pe.exports={set:b,clear:z}},{"../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,pe,fe){var de=E("../internals/function-uncurry-this");pe.exports=de(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(E,pe,fe){var de=E("../internals/to-integer-or-infinity"),ue=Math.max,le=Math.min;pe.exports=function(se,ie){var ae=de(se);return ae<0?ue(ae+ie,0):le(ae,ie)}},{"../internals/to-integer-or-infinity":248}],246:[function(E,pe,fe){var de=E("../internals/global"),ue=E("../internals/to-integer-or-infinity"),le=E("../internals/to-length"),se=de.RangeError;pe.exports=function(ie){if(ie===void 0)return 0;var ae=ue(ie),re=le(ae);if(ae!==re)throw se("Wrong length or index");return re}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(E,pe,fe){var de=E("../internals/indexed-object"),ue=E("../internals/require-object-coercible");pe.exports=function(le){return de(ue(le))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(E,pe,fe){var de=Math.ceil,ue=Math.floor;pe.exports=function(le){var se=+le;return se!==se||se===0?0:(se>0?ue:de)(se)}},{}],249:[function(E,pe,fe){var de=E("../internals/to-integer-or-infinity"),ue=Math.min;pe.exports=function(le){return le>0?ue(de(le),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(E,pe,fe){var de=E("../internals/global"),ue=E("../internals/require-object-coercible"),le=de.Object;pe.exports=function(se){return le(ue(se))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(E,pe,fe){var de=E("../internals/global"),ue=E("../internals/to-positive-integer"),le=de.RangeError;pe.exports=function(se,ie){var ae=ue(se);if(ae%ie)throw le("Wrong offset");return ae}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(E,pe,fe){var de=E("../internals/global"),ue=E("../internals/to-integer-or-infinity"),le=de.RangeError;pe.exports=function(se){var ie=ue(se);if(ie<0)throw le("The argument can't be less than 0");return ie}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(E,pe,fe){var de=E("../internals/global"),ue=E("../internals/function-call"),le=E("../internals/is-object"),se=E("../internals/is-symbol"),ie=E("../internals/get-method"),ae=E("../internals/ordinary-to-primitive"),re=E("../internals/well-known-symbol"),ne=de.TypeError,ee=re("toPrimitive");pe.exports=function(a,y){if(!le(a)||se(a))return a;var x=ie(a,ee),b;if(x){if(y===void 0&&(y="default"),b=ue(x,a,y),!le(b)||se(b))return b;throw ne("Can't convert object to primitive value")}return y===void 0&&(y="number"),ae(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,pe,fe){var de=E("../internals/to-primitive"),ue=E("../internals/is-symbol");pe.exports=function(le){var se=de(le,"string");return ue(se)?se:se+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(E,pe,fe){var de=E("../internals/well-known-symbol"),ue=de("toStringTag"),le={};le[ue]="z",pe.exports=String(le)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(E,pe,fe){var de=E("../internals/global"),ue=E("../internals/classof"),le=de.String;pe.exports=function(se){if(ue(se)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return le(se)}},{"../internals/classof":124,"../internals/global":163}],257:[function(E,pe,fe){var de=E("../internals/global"),ue=de.String;pe.exports=function(le){try{return ue(le)}catch(se){return"Object"}}},{"../internals/global":163}],258:[function(E,pe,fe){"use strict";var de=E("../internals/export"),ue=E("../internals/global"),le=E("../internals/function-call"),se=E("../internals/descriptors"),ie=E("../internals/typed-array-constructors-require-wrappers"),ae=E("../internals/array-buffer-view-core"),re=E("../internals/array-buffer"),ne=E("../internals/an-instance"),ee=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"),z=E("../internals/to-offset"),te=E("../internals/to-property-key"),ce=E("../internals/has-own-property"),ve=E("../internals/classof"),ge=E("../internals/is-object"),ye=E("../internals/is-symbol"),me=E("../internals/object-create"),be=E("../internals/object-is-prototype-of"),Se=E("../internals/object-set-prototype-of"),Ee=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"),_e=E("../internals/internal-state"),Le=E("../internals/inherit-if-required"),ke=_e.get,De=_e.set,Ze=Be.f,Ve=Ae.f,Ue=Math.round,Ke=ue.RangeError,ze=re.ArrayBuffer,Ne=ze.prototype,Re=re.DataView,He=ae.NATIVE_ARRAY_BUFFER_VIEWS,Qe=ae.TYPED_ARRAY_CONSTRUCTOR,it=ae.TYPED_ARRAY_TAG,Ye=ae.TypedArray,We=ae.TypedArrayPrototype,Oe=ae.aTypedArrayConstructor,je=ae.isTypedArray,Fe="BYTES_PER_ELEMENT",Ge="Wrong length",nt=function(Xe,tt){Oe(Xe);for(var ct=0,et=tt.length,rt=new Xe(et);et>ct;)rt[ct]=tt[ct++];return rt},$e=function(Xe,tt){Ze(Xe,tt,{get:function(){return ke(this)[tt]}})},Je=function(Xe){var tt;return be(Ne,Xe)||(tt=ve(Xe))=="ArrayBuffer"||tt=="SharedArrayBuffer"},Ie=function(Xe,tt){return je(Xe)&&!ye(tt)&&tt in Xe&&y(+tt)&&tt>=0},Te=function(tt,ct){return ct=te(ct),Ie(tt,ct)?ee(2,tt[ct]):Ve(tt,ct)},Me=function(tt,ct,et){return ct=te(ct),Ie(tt,ct)&&ge(et)&&ce(et,"value")&&!ce(et,"get")&&!ce(et,"set")&&!et.configurable&&(!ce(et,"writable")||et.writable)&&(!ce(et,"enumerable")||et.enumerable)?(tt[ct]=et.value,tt):Ze(tt,ct,et)};se?(He||(Ae.f=Te,Be.f=Me,$e(We,"buffer"),$e(We,"byteOffset"),$e(We,"byteLength"),$e(We,"length")),de({target:"Object",stat:!0,forced:!He},{getOwnPropertyDescriptor:Te,defineProperty:Me}),pe.exports=function(Xe,tt,ct){var et=Xe.match(/\d+$/)[0]/8,rt=Xe+(ct?"Clamped":"")+"Array",xt="get"+Xe,dt="set"+Xe,St=ue[rt],ht=St,Dt=ht&&ht.prototype,Tt={},Ct=function(Zt,Lt){var Rt=ke(Zt);return Rt.view[xt](Lt*et+Rt.byteOffset,!0)},Bt=function(Zt,Lt,Rt){var zt=ke(Zt);ct&&(Rt=(Rt=Ue(Rt))<0?0:Rt>255?255:Rt&255),zt.view[dt](Lt*et+zt.byteOffset,Rt,!0)},Nt=function(Zt,Lt){Ze(Zt,Lt,{get:function(){return Ct(this,Lt)},set:function(Rt){return Bt(this,Lt,Rt)},enumerable:!0})};He?ie&&(ht=tt(function(Zt,Lt,Rt,zt){return ne(Zt,Dt),Le(function(){return ge(Lt)?Je(Lt)?zt!==void 0?new St(Lt,z(Rt,et),zt):Rt!==void 0?new St(Lt,z(Rt,et)):new St(Lt):je(Lt)?nt(ht,Lt):le(Pe,ht,Lt):new St(b(Lt))}(),Zt,ht)}),Se&&Se(ht,Ye),Ce(Ee(St),function(Zt){Zt in ht||a(ht,Zt,St[Zt])}),ht.prototype=Dt):(ht=tt(function(Zt,Lt,Rt,zt){ne(Zt,Dt);var xn=0,En=0,sn,an,gn;if(!ge(Lt))gn=b(Lt),an=gn*et,sn=new ze(an);else if(Je(Lt)){sn=Lt,En=z(Rt,et);var ln=Lt.byteLength;if(zt===void 0){if(ln%et||(an=ln-En,an<0))throw Ke(Ge)}else if(an=x(zt)*et,an+En>ln)throw Ke(Ge);gn=an/et}else return je(Lt)?nt(ht,Lt):le(Pe,ht,Lt);for(De(Zt,{buffer:sn,byteOffset:En,byteLength:an,length:gn,view:new Re(sn)});xn1?arguments[1]:void 0,ce=te!==void 0,ve=re(b),ge,ye,me,be,Se,Ee;if(ve&&!ne(ve))for(Se=ae(b,ve),Ee=Se.next,b=[];!(be=ue(Ee,Se)).done;)b.push(be.value);for(ce&&z>2&&(te=de(te,arguments[2])),ye=ie(b),me=new(ee(x))(ye),ge=0;ye>ge;ge++)me[ge]=ce?te(b[ge],ge):b[ge];return me}},{"../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,pe,fe){var de=E("../internals/array-buffer-view-core"),ue=E("../internals/species-constructor"),le=de.TYPED_ARRAY_CONSTRUCTOR,se=de.aTypedArrayConstructor;pe.exports=function(ie){return se(ue(ie,ie[le]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(E,pe,fe){var de=E("../internals/function-uncurry-this"),ue=0,le=Math.random(),se=de(1 .toString);pe.exports=function(ie){return"Symbol("+(ie===void 0?"":ie)+")_"+se(++ue+le,36)}},{"../internals/function-uncurry-this":157}],264:[function(E,pe,fe){var de=E("../internals/native-symbol");pe.exports=de&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(E,pe,fe){var de=E("../internals/descriptors"),ue=E("../internals/fails");pe.exports=de&&ue(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(E,pe,fe){var de=E("../internals/global"),ue=de.TypeError;pe.exports=function(le,se){if(le=51||!le(function(){var be=[];return be[b]=!1,be.concat()[0]!==be}),ge=a("concat"),ye=function(be){if(!ie(be))return!1;var Se=be[b];return Se!==void 0?!!Se:se(be)},me=!ve||!ge;de({target:"Array",proto:!0,forced:me},{concat:function(Se){var Ee=ae(this),Pe=ee(Ee,0),Ce=0,xe,Be,Ae,_e,Le;for(xe=-1,Ae=arguments.length;xez)throw ce(te);for(Be=0;Be<_e;Be++,Ce++)Be in Le&&ne(Pe,Ce,Le[Be])}else{if(Ce>=z)throw ce(te);ne(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,pe,fe){var de=E("../internals/export"),ue=E("../internals/array-fill"),le=E("../internals/add-to-unscopables");de({target:"Array",proto:!0},{fill:ue}),le("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(E,pe,fe){"use strict";var de=E("../internals/export"),ue=E("../internals/array-iteration").filter,le=E("../internals/array-method-has-species-support"),se=le("filter");de({target:"Array",proto:!0,forced:!se},{filter:function(ae){return ue(this,ae,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],275:[function(E,pe,fe){"use strict";var de=E("../internals/export"),ue=E("../internals/array-iteration").find,le=E("../internals/add-to-unscopables"),se="find",ie=!0;se in[]&&Array(1)[se](function(){ie=!1}),de({target:"Array",proto:!0,forced:ie},{find:function(re){return ue(this,re,arguments.length>1?arguments[1]:void 0)}}),le(se)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(E,pe,fe){var de=E("../internals/export"),ue=E("../internals/array-from"),le=E("../internals/check-correctness-of-iteration"),se=!le(function(ie){Array.from(ie)});de({target:"Array",stat:!0,forced:se},{from:ue})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(E,pe,fe){"use strict";var de=E("../internals/export"),ue=E("../internals/array-includes").includes,le=E("../internals/add-to-unscopables");de({target:"Array",proto:!0},{includes:function(ie){return ue(this,ie,arguments.length>1?arguments[1]:void 0)}}),le("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(E,pe,fe){"use strict";var de=E("../internals/to-indexed-object"),ue=E("../internals/add-to-unscopables"),le=E("../internals/iterators"),se=E("../internals/internal-state"),ie=E("../internals/object-define-property").f,ae=E("../internals/define-iterator"),re=E("../internals/is-pure"),ne=E("../internals/descriptors"),ee="Array Iterator",a=se.set,y=se.getterFor(ee);pe.exports=ae(Array,"Array",function(b,z){a(this,{type:ee,target:de(b),index:0,kind:z})},function(){var b=y(this),z=b.target,te=b.kind,ce=b.index++;return!z||ce>=z.length?(b.target=void 0,{value:void 0,done:!0}):te=="keys"?{value:ce,done:!1}:te=="values"?{value:z[ce],done:!1}:{value:[ce,z[ce]],done:!1}},"values");var x=le.Arguments=le.Array;if(ue("keys"),ue("values"),ue("entries"),!re&&ne&&x.name!=="values")try{ie(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,pe,fe){"use strict";var de=E("../internals/export"),ue=E("../internals/function-uncurry-this"),le=E("../internals/indexed-object"),se=E("../internals/to-indexed-object"),ie=E("../internals/array-method-is-strict"),ae=ue([].join),re=le!=Object,ne=ie("join",",");de({target:"Array",proto:!0,forced:re||!ne},{join:function(a){return ae(se(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,pe,fe){"use strict";var de=E("../internals/export"),ue=E("../internals/array-iteration").map,le=E("../internals/array-method-has-species-support"),se=le("map");de({target:"Array",proto:!0,forced:!se},{map:function(ae){return ue(this,ae,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],281:[function(E,pe,fe){"use strict";var de=E("../internals/export"),ue=E("../internals/global"),le=E("../internals/is-array"),se=E("../internals/is-constructor"),ie=E("../internals/is-object"),ae=E("../internals/to-absolute-index"),re=E("../internals/length-of-array-like"),ne=E("../internals/to-indexed-object"),ee=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"),z=a("species"),te=ue.Array,ce=Math.max;de({target:"Array",proto:!0,forced:!b},{slice:function(ge,ye){var me=ne(this),be=re(me),Se=ae(ge,be),Ee=ae(ye===void 0?be:ye,be),Pe,Ce,xe;if(le(me)&&(Pe=me.constructor,se(Pe)&&(Pe===te||le(Pe.prototype))?Pe=void 0:ie(Pe)&&(Pe=Pe[z],Pe===null&&(Pe=void 0)),Pe===te||Pe===void 0))return x(me,Se,Ee);for(Ce=new(Pe===void 0?te:Pe)(ce(Ee-Se,0)),xe=0;Se3)){if(y)return!0;if(b)return b<603;var Ee="",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++)z.push({k:Ce+Be,v:xe})}for(z.sort(function(Ae,_e){return _e.v-Ae.v}),Be=0;Beae(Ce)?1:-1}};de({target:"Array",proto:!0,forced:be},{sort:function(Pe){Pe!==void 0&&le(Pe);var Ce=se(this);if(me)return Pe===void 0?te(Ce):te(Ce,Pe);var xe=[],Be=ie(Ce),Ae,_e;for(_e=0;_ez)throw y(te);for(Ce=re(ye,Pe),xe=0;xeme-Pe+Ee;xe--)delete ye[xe-1]}else if(Ee>Pe)for(xe=me-Pe;xe>be;xe--)Be=xe+Pe-1,Ae=xe+Ee-1,Be in ye?ye[Ae]=ye[Be]:delete ye[Ae];for(xe=0;xe2){if(Le=ce(Le),ke=Se(Le,0),ke===43||ke===45){if(De=Se(Le,2),De===88||De===120)return NaN}else if(ke===48){switch(Se(Le,1)){case 66:case 98:Ze=2,Ve=49;break;case 79:case 111:Ze=8,Ve=55;break;default:return+Le}for(Ue=be(Le,2),Ke=Ue.length,ze=0;zeVe)return NaN;return parseInt(Ue,Ze)}}return+Le};if(se(ve,!ge(" 0o1")||!ge("0b1")||ge("+0x1"))){for(var Ce=function(Le){var ke=arguments.length<1?0:ge(Ee(Le)),De=this;return ne(ye,De)&&y(function(){te(De)})?re(Object(ke),De,Ce):ke},xe=de?x(ge):"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++)ae(ge,Ae=xe[Be])&&!ae(Ce,Ae)&&z(Ce,Ae,b(ge,Ae));Ce.prototype=ye,ye.constructor=Ce,ie(ue,ve,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,pe,fe){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,pe,fe){var de=E("../internals/export"),ue=E("../internals/object-to-array").entries;de({target:"Object",stat:!0},{entries:function(se){return ue(se)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(E,pe,fe){var de=E("../internals/export"),ue=E("../internals/native-symbol"),le=E("../internals/fails"),se=E("../internals/object-get-own-property-symbols"),ie=E("../internals/to-object"),ae=!ue||le(function(){se.f(1)});de({target:"Object",stat:!0,forced:ae},{getOwnPropertySymbols:function(ne){var ee=se.f;return ee?ee(ie(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,pe,fe){var de=E("../internals/export"),ue=E("../internals/to-object"),le=E("../internals/object-keys"),se=E("../internals/fails"),ie=se(function(){le(1)});de({target:"Object",stat:!0,forced:ie},{keys:function(re){return le(ue(re))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(E,pe,fe){var de=E("../internals/to-string-tag-support"),ue=E("../internals/redefine"),le=E("../internals/object-to-string");de||ue(Object.prototype,"toString",le,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(E,pe,fe){"use strict";var de=E("../internals/export"),ue=E("../internals/function-call"),le=E("../internals/a-callable"),se=E("../internals/new-promise-capability"),ie=E("../internals/perform"),ae=E("../internals/iterate"),re=E("../internals/promise-statics-incorrect-iteration");de({target:"Promise",stat:!0,forced:re},{all:function(ee){var a=this,y=se.f(a),x=y.resolve,b=y.reject,z=ie(function(){var te=le(a.resolve),ce=[],ve=0,ge=1;ae(ee,function(ye){var me=ve++,be=!1;ge++,ue(te,a,ye).then(function(Se){be||(be=!0,ce[me]=Se,--ge||x(ce))},b)}),--ge||x(ce)});return z.error&&b(z.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,pe,fe){"use strict";var de=E("../internals/export"),ue=E("../internals/is-pure"),le=E("../internals/promise-constructor-detection").CONSTRUCTOR,se=E("../internals/promise-native-constructor"),ie=E("../internals/get-built-in"),ae=E("../internals/is-callable"),re=E("../internals/redefine"),ne=se&&se.prototype;if(de({target:"Promise",proto:!0,forced:le,real:!0},{catch:function(a){return this.then(void 0,a)}}),!ue&&ae(se)){var ee=ie("Promise").prototype.catch;ne.catch!==ee&&re(ne,"catch",ee,{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,pe,fe){"use strict";var de=E("../internals/export"),ue=E("../internals/is-pure"),le=E("../internals/engine-is-node"),se=E("../internals/global"),ie=E("../internals/function-call"),ae=E("../internals/redefine"),re=E("../internals/redefine-all"),ne=E("../internals/object-set-prototype-of"),ee=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"),z=E("../internals/an-instance"),te=E("../internals/species-constructor"),ce=E("../internals/task").set,ve=E("../internals/microtask"),ge=E("../internals/host-report-errors"),ye=E("../internals/perform"),me=E("../internals/queue"),be=E("../internals/internal-state"),Se=E("../internals/promise-native-constructor"),Ee=E("../internals/promise-constructor-detection"),Pe=E("../internals/new-promise-capability"),Ce="Promise",xe=Ee.CONSTRUCTOR,Be=Ee.REJECTION_EVENT,Ae=Ee.SUBCLASSING,_e=be.getterFor(Ce),Le=be.set,ke=Se&&Se.prototype,De=Se,Ze=ke,Ve=se.TypeError,Ue=se.document,Ke=se.process,ze=Pe.f,Ne=ze,Re=!!(Ue&&Ue.createEvent&&se.dispatchEvent),He="unhandledrejection",Qe="rejectionhandled",it=0,Ye=1,We=2,Oe=1,je=2,Fe,Ge,nt,$e,Je=function(dt){var St;return b(dt)&&x(St=dt.then)?St:!1},Ie=function(dt,St){var ht=St.value,Dt=St.state==Ye,Tt=Dt?dt.ok:dt.fail,Ct=dt.resolve,Bt=dt.reject,Nt=dt.domain,Zt,Lt,Rt;try{Tt?(Dt||(St.rejection===je&&ct(St),St.rejection=Oe),Tt===!0?Zt=ht:(Nt&&Nt.enter(),Zt=Tt(ht),Nt&&(Nt.exit(),Rt=!0)),Zt===dt.promise?Bt(Ve("Promise-chain cycle")):(Lt=Je(Zt))?ie(Lt,Zt,Ct,Bt):Ct(Zt)):Bt(ht)}catch(zt){Nt&&!Rt&&Nt.exit(),Bt(zt)}},Te=function(dt,St){dt.notified||(dt.notified=!0,ve(function(){for(var ht=dt.reactions,Dt;Dt=ht.get();)Ie(Dt,dt);dt.notified=!1,St&&!dt.rejection&&Xe(dt)}))},Me=function(dt,St,ht){var Dt,Tt;Re?(Dt=Ue.createEvent("Event"),Dt.promise=St,Dt.reason=ht,Dt.initEvent(dt,!1,!0),se.dispatchEvent(Dt)):Dt={promise:St,reason:ht},!Be&&(Tt=se["on"+dt])?Tt(Dt):dt===He&&ge("Unhandled promise rejection",ht)},Xe=function(dt){ie(ce,se,function(){var St=dt.facade,ht=dt.value,Dt=tt(dt),Tt;if(Dt&&(Tt=ye(function(){le?Ke.emit("unhandledRejection",ht,St):Me(He,St,ht)}),dt.rejection=le||tt(dt)?je:Oe,Tt.error))throw Tt.value})},tt=function(dt){return dt.rejection!==Oe&&!dt.parent},ct=function(dt){ie(ce,se,function(){var St=dt.facade;le?Ke.emit("rejectionHandled",St):Me(Qe,St,dt.value)})},et=function(dt,St,ht){return function(Dt){dt(St,Dt,ht)}},rt=function(dt,St,ht){dt.done||(dt.done=!0,ht&&(dt=ht),dt.value=St,dt.state=We,Te(dt,!0))},xt=function(dt,St,ht){if(!dt.done){dt.done=!0,ht&&(dt=ht);try{if(dt.facade===St)throw Ve("Promise can't be resolved itself");var Dt=Je(St);Dt?ve(function(){var Tt={done:!1};try{ie(Dt,St,et(xt,Tt,dt),et(rt,Tt,dt))}catch(Ct){rt(Tt,Ct,dt)}}):(dt.value=St,dt.state=Ye,Te(dt,!1))}catch(Tt){rt({done:!1},Tt,dt)}}};if(xe&&(De=function(St){z(this,Ze),y(St),ie(Fe,this);var ht=_e(this);try{St(et(xt,ht),et(rt,ht))}catch(Dt){rt(ht,Dt)}},Ze=De.prototype,Fe=function(St){Le(this,{type:Ce,done:!1,notified:!1,parent:!1,reactions:new me,rejection:!1,state:it,value:void 0})},Fe.prototype=re(Ze,{then:function(St,ht){var Dt=_e(this),Tt=ze(te(this,De));return Dt.parent=!0,Tt.ok=x(St)?St:!0,Tt.fail=x(ht)&&ht,Tt.domain=le?Ke.domain:void 0,Dt.state==it?Dt.reactions.add(Tt):ve(function(){Ie(Tt,Dt)}),Tt.promise}}),Ge=function(){var dt=new Fe,St=_e(dt);this.promise=dt,this.resolve=et(xt,St),this.reject=et(rt,St)},Pe.f=ze=function(dt){return dt===De||dt===nt?new Ge(dt):Ne(dt)},!ue&&x(Se)&&ke!==Object.prototype)){$e=ke.then,Ae||ae(ke,"then",function(St,ht){var Dt=this;return new De(function(Tt,Ct){ie($e,Dt,Tt,Ct)}).then(St,ht)},{unsafe:!0});try{delete ke.constructor}catch(dt){}ne&&ne(ke,Ze)}de({global:!0,wrap:!0,forced:xe},{Promise:De}),ee(De,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,pe,fe){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,pe,fe){"use strict";var de=E("../internals/export"),ue=E("../internals/function-call"),le=E("../internals/a-callable"),se=E("../internals/new-promise-capability"),ie=E("../internals/perform"),ae=E("../internals/iterate"),re=E("../internals/promise-statics-incorrect-iteration");de({target:"Promise",stat:!0,forced:re},{race:function(ee){var a=this,y=se.f(a),x=y.reject,b=ie(function(){var z=le(a.resolve);ae(ee,function(te){ue(z,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,pe,fe){"use strict";var de=E("../internals/export"),ue=E("../internals/function-call"),le=E("../internals/new-promise-capability"),se=E("../internals/promise-constructor-detection").CONSTRUCTOR;de({target:"Promise",stat:!0,forced:se},{reject:function(ae){var re=le.f(this);return ue(re.reject,void 0,ae),re.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(E,pe,fe){"use strict";var de=E("../internals/export"),ue=E("../internals/get-built-in"),le=E("../internals/is-pure"),se=E("../internals/promise-native-constructor"),ie=E("../internals/promise-constructor-detection").CONSTRUCTOR,ae=E("../internals/promise-resolve"),re=ue("Promise"),ne=le&&!ie;de({target:"Promise",stat:!0,forced:le||ie},{resolve:function(a){return ae(ne&&this===re?se: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,pe,fe){var de=E("../internals/descriptors"),ue=E("../internals/global"),le=E("../internals/function-uncurry-this"),se=E("../internals/is-forced"),ie=E("../internals/inherit-if-required"),ae=E("../internals/create-non-enumerable-property"),re=E("../internals/object-get-own-property-names").f,ne=E("../internals/object-is-prototype-of"),ee=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"),z=E("../internals/redefine"),te=E("../internals/fails"),ce=E("../internals/has-own-property"),ve=E("../internals/internal-state").enforce,ge=E("../internals/set-species"),ye=E("../internals/well-known-symbol"),me=E("../internals/regexp-unsupported-dot-all"),be=E("../internals/regexp-unsupported-ncg"),Se=ye("match"),Ee=ue.RegExp,Pe=Ee.prototype,Ce=ue.SyntaxError,xe=le(Pe.exec),Be=le("".charAt),Ae=le("".replace),_e=le("".indexOf),Le=le("".slice),ke=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,De=/a/g,Ze=/a/g,Ve=new Ee(De)!==De,Ue=x.MISSED_STICKY,Ke=x.UNSUPPORTED_Y,ze=de&&(!Ve||Ue||me||be||te(function(){return Ze[Se]=!1,Ee(De)!=De||Ee(Ze)==Ze||Ee(De,"i")!="/a/i"})),Ne=function(Ye){for(var We=Ye.length,Oe=0,je="",Fe=!1,Ge;Oe<=We;Oe++){if(Ge=Be(Ye,Oe),Ge==="\\"){je+=Ge+Be(Ye,++Oe);continue}!Fe&&Ge==="."?je+="[\\s\\S]":(Ge==="["?Fe=!0:Ge==="]"&&(Fe=!1),je+=Ge)}return je},Re=function(Ye){for(var We=Ye.length,Oe=0,je="",Fe=[],Ge={},nt=!1,$e=!1,Je=0,Ie="",Te;Oe<=We;Oe++){if(Te=Be(Ye,Oe),Te==="\\")Te=Te+Be(Ye,++Oe);else if(Te==="]")nt=!1;else if(!nt)switch(!0){case Te==="[":nt=!0;break;case Te==="(":xe(ke,Le(Ye,Oe+1))&&(Oe+=2,$e=!0),je+=Te,Je++;continue;case(Te===">"&&$e):if(Ie===""||ce(Ge,Ie))throw new Ce("Invalid capture group name");Ge[Ie]=!0,Fe[Fe.length]=[Ie,Je],$e=!1,Ie="";continue}$e?Ie+=Te:je+=Te}return[je,Fe]};if(se("RegExp",ze)){for(var He=function(We,Oe){var je=ne(Pe,this),Fe=ee(We),Ge=Oe===void 0,nt=[],$e=We,Je,Ie,Te,Me,Xe,tt;if(!je&&Fe&&Ge&&We.constructor===He)return We;if((Fe||ne(Pe,We))&&(We=We.source,Ge&&(Oe=y($e))),We=We===void 0?"":a(We),Oe=Oe===void 0?"":a(Oe),$e=We,me&&"dotAll"in De&&(Ie=!!Oe&&_e(Oe,"s")>-1,Ie&&(Oe=Ae(Oe,/s/g,""))),Je=Oe,Ue&&"sticky"in De&&(Te=!!Oe&&_e(Oe,"y")>-1,Te&&Ke&&(Oe=Ae(Oe,/y/g,""))),be&&(Me=Re(We),We=Me[0],nt=Me[1]),Xe=ie(Ee(We,Oe),je?this:Pe,He),(Ie||Te||nt.length)&&(tt=ve(Xe),Ie&&(tt.dotAll=!0,tt.raw=He(Ne(We),Je)),Te&&(tt.sticky=!0),nt.length&&(tt.groups=nt)),We!==$e)try{ae(Xe,"source",$e===""?"(?:)":$e)}catch(ct){}return Xe},Qe=re(Ee),it=0;Qe.length>it;)b(He,Ee,Qe[it++]);Pe.constructor=He,He.prototype=Pe,z(ue,"RegExp",He)}ge("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,pe,fe){"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,pe,fe){"use strict";var de=E("../internals/function-name").PROPER,ue=E("../internals/redefine"),le=E("../internals/an-object"),se=E("../internals/to-string"),ie=E("../internals/fails"),ae=E("../internals/regexp-get-flags"),re="toString",ne=RegExp.prototype,ee=ne[re],a=ie(function(){return ee.call({source:"a",flags:"b"})!="/a/b"}),y=de&&ee.name!=re;(a||y)&&ue(RegExp.prototype,re,function(){var b=le(this),z=se(b.source),te=se(ae(b));return"/"+z+"/"+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,pe,fe){"use strict";var de=E("../internals/export"),ue=E("../internals/function-uncurry-this"),le=E("../internals/not-a-regexp"),se=E("../internals/require-object-coercible"),ie=E("../internals/to-string"),ae=E("../internals/correct-is-regexp-logic"),re=ue("".indexOf);de({target:"String",proto:!0,forced:!ae("includes")},{includes:function(ee){return!!~re(ie(se(this)),ie(le(ee)),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,pe,fe){"use strict";var de=E("../internals/string-multibyte").charAt,ue=E("../internals/to-string"),le=E("../internals/internal-state"),se=E("../internals/define-iterator"),ie="String Iterator",ae=le.set,re=le.getterFor(ie);se(String,"String",function(ne){ae(this,{type:ie,string:ue(ne),index:0})},function(){var ee=re(this),a=ee.string,y=ee.index,x;return y>=a.length?{value:void 0,done:!0}:(x=de(a,y),ee.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,pe,fe){"use strict";var de=E("../internals/function-call"),ue=E("../internals/fix-regexp-well-known-symbol-logic"),le=E("../internals/an-object"),se=E("../internals/to-length"),ie=E("../internals/to-string"),ae=E("../internals/require-object-coercible"),re=E("../internals/get-method"),ne=E("../internals/advance-string-index"),ee=E("../internals/regexp-exec-abstract");ue("match",function(a,y,x){return[function(z){var te=ae(this),ce=z==null?void 0:re(z,a);return ce?de(ce,z,te):new RegExp(z)[a](ie(te))},function(b){var z=le(this),te=ie(b),ce=x(y,z,te);if(ce.done)return ce.value;if(!z.global)return ee(z,te);var ve=z.unicode;z.lastIndex=0;for(var ge=[],ye=0,me;(me=ee(z,te))!==null;){var be=ie(me[0]);ge[ye]=be,be===""&&(z.lastIndex=ne(te,se(z.lastIndex),ve)),ye++}return ye===0?null:ge}]})},{"../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,pe,fe){"use strict";var de=E("../internals/function-apply"),ue=E("../internals/function-call"),le=E("../internals/function-uncurry-this"),se=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/fails"),ae=E("../internals/an-object"),re=E("../internals/is-callable"),ne=E("../internals/to-integer-or-infinity"),ee=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"),z=E("../internals/get-substitution"),te=E("../internals/regexp-exec-abstract"),ce=E("../internals/well-known-symbol"),ve=ce("replace"),ge=Math.max,ye=Math.min,me=le([].concat),be=le([].push),Se=le("".indexOf),Ee=le("".slice),Pe=function(Ae){return Ae===void 0?Ae:String(Ae)},Ce=function(){return"a".replace(/./,"$0")==="$0"}(),xe=function(){return/./[ve]?/./[ve]("a","$0")==="":!1}(),Be=!ie(function(){var Ae=/./;return Ae.exec=function(){var _e=[];return _e.groups={a:"7"},_e},"".replace(Ae,"$")!=="7"});se("replace",function(Ae,_e,Le){var ke=xe?"$":"$0";return[function(Ze,Ve){var Ue=y(this),Ke=Ze==null?void 0:b(Ze,ve);return Ke?ue(Ke,Ze,Ue,Ve):ue(_e,a(Ue),Ze,Ve)},function(De,Ze){var Ve=ae(this),Ue=a(De);if(typeof Ze=="string"&&Se(Ze,ke)===-1&&Se(Ze,"$<")===-1){var Ke=Le(_e,Ve,Ue,Ze);if(Ke.done)return Ke.value}var ze=re(Ze);ze||(Ze=a(Ze));var Ne=Ve.global;if(Ne){var Re=Ve.unicode;Ve.lastIndex=0}for(var He=[];;){var Qe=te(Ve,Ue);if(Qe===null||(be(He,Qe),!Ne))break;var it=a(Qe[0]);it===""&&(Ve.lastIndex=x(Ue,ee(Ve.lastIndex),Re))}for(var Ye="",We=0,Oe=0;Oe=We&&(Ye+=Ee(Ue,We,Fe)+Ie,We=Fe+je.length)}return Ye+Ee(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,pe,fe){"use strict";var de=E("../internals/function-call"),ue=E("../internals/fix-regexp-well-known-symbol-logic"),le=E("../internals/an-object"),se=E("../internals/require-object-coercible"),ie=E("../internals/same-value"),ae=E("../internals/to-string"),re=E("../internals/get-method"),ne=E("../internals/regexp-exec-abstract");ue("search",function(ee,a,y){return[function(b){var z=se(this),te=b==null?void 0:re(b,ee);return te?de(te,b,z):new RegExp(b)[ee](ae(z))},function(x){var b=le(this),z=ae(x),te=y(a,b,z);if(te.done)return te.value;var ce=b.lastIndex;ie(ce,0)||(b.lastIndex=0);var ve=ne(b,z);return ie(b.lastIndex,ce)||(b.lastIndex=ce),ve===null?-1:ve.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,pe,fe){"use strict";var de=E("../internals/function-apply"),ue=E("../internals/function-call"),le=E("../internals/function-uncurry-this"),se=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/is-regexp"),ae=E("../internals/an-object"),re=E("../internals/require-object-coercible"),ne=E("../internals/species-constructor"),ee=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"),z=E("../internals/regexp-exec-abstract"),te=E("../internals/regexp-exec"),ce=E("../internals/regexp-sticky-helpers"),ve=E("../internals/fails"),ge=ce.UNSUPPORTED_Y,ye=4294967295,me=Math.min,be=[].push,Se=le(/./.exec),Ee=le(be),Pe=le("".slice),Ce=!ve(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"});se("split",function(xe,Be,Ae){var _e;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?_e=function(Le,ke){var De=y(re(this)),Ze=ke===void 0?ye:ke>>>0;if(Ze===0)return[];if(Le===void 0)return[De];if(!ie(Le))return ue(Be,De,Le,Ze);for(var Ve=[],Ue=(Le.ignoreCase?"i":"")+(Le.multiline?"m":"")+(Le.unicode?"u":"")+(Le.sticky?"y":""),Ke=0,ze=new RegExp(Le.source,Ue+"g"),Ne,Re,He;(Ne=ue(te,ze,De))&&(Re=ze.lastIndex,!(Re>Ke&&(Ee(Ve,Pe(De,Ke,Ne.index)),Ne.length>1&&Ne.index=Ze)));)ze.lastIndex===Ne.index&&ze.lastIndex++;return Ke===De.length?(He||!Se(ze,""))&&Ee(Ve,""):Ee(Ve,Pe(De,Ke)),Ve.length>Ze?b(Ve,0,Ze):Ve}:"0".split(void 0,0).length?_e=function(Le,ke){return Le===void 0&&ke===0?[]:ue(Be,this,Le,ke)}:_e=Be,[function(ke,De){var Ze=re(this),Ve=ke==null?void 0:x(ke,xe);return Ve?ue(Ve,ke,Ze,De):ue(_e,y(Ze),ke,De)},function(Le,ke){var De=ae(this),Ze=y(Le),Ve=Ae(_e,De,Ze,ke,_e!==Be);if(Ve.done)return Ve.value;var Ue=ne(De,RegExp),Ke=De.unicode,ze=(De.ignoreCase?"i":"")+(De.multiline?"m":"")+(De.unicode?"u":"")+(ge?"g":"y"),Ne=new Ue(ge?"^(?:"+De.source+")":De,ze),Re=ke===void 0?ye:ke>>>0;if(Re===0)return[];if(Ze.length===0)return z(Ne,Ze)===null?[Ze]:[];for(var He=0,Qe=0,it=[];Qe2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-copy-within":105,"../internals/function-uncurry-this":157}],316:[function(E,pe,fe){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/array-iteration").every,le=de.aTypedArray,se=de.exportTypedArrayMethod;se("every",function(ae){return ue(le(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(E,pe,fe){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/function-call"),le=E("../internals/array-fill"),se=de.aTypedArray,ie=de.exportTypedArrayMethod;ie("fill",function(re){var ne=arguments.length;return ue(le,se(this),re,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,pe,fe){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/array-iteration").filter,le=E("../internals/typed-array-from-species-and-list"),se=de.aTypedArray,ie=de.exportTypedArrayMethod;ie("filter",function(re){var ne=ue(se(this),re,arguments.length>1?arguments[1]:void 0);return le(this,ne)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(E,pe,fe){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/array-iteration").findIndex,le=de.aTypedArray,se=de.exportTypedArrayMethod;se("findIndex",function(ae){return ue(le(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(E,pe,fe){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/array-iteration").find,le=de.aTypedArray,se=de.exportTypedArrayMethod;se("find",function(ae){return ue(le(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(E,pe,fe){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/array-iteration").forEach,le=de.aTypedArray,se=de.exportTypedArrayMethod;se("forEach",function(ae){ue(le(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(E,pe,fe){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/array-includes").includes,le=de.aTypedArray,se=de.exportTypedArrayMethod;se("includes",function(ae){return ue(le(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(E,pe,fe){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/array-includes").indexOf,le=de.aTypedArray,se=de.exportTypedArrayMethod;se("indexOf",function(ae){return ue(le(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(E,pe,fe){"use strict";var de=E("../internals/global"),ue=E("../internals/fails"),le=E("../internals/function-uncurry-this"),se=E("../internals/array-buffer-view-core"),ie=E("../modules/es.array.iterator"),ae=E("../internals/well-known-symbol"),re=ae("iterator"),ne=de.Uint8Array,ee=le(ie.values),a=le(ie.keys),y=le(ie.entries),x=se.aTypedArray,b=se.exportTypedArrayMethod,z=ne&&ne.prototype,te=!ue(function(){z[re].call([1])}),ce=!!z&&z.values&&z[re]===z.values&&z.values.name==="values",ve=function(){return ee(x(this))};b("entries",function(){return y(x(this))},te),b("keys",function(){return a(x(this))},te),b("values",ve,te||!ce,{name:"values"}),b(re,ve,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,pe,fe){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/function-uncurry-this"),le=de.aTypedArray,se=de.exportTypedArrayMethod,ie=ue([].join);se("join",function(re){return ie(le(this),re)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(E,pe,fe){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/function-apply"),le=E("../internals/array-last-index-of"),se=de.aTypedArray,ie=de.exportTypedArrayMethod;ie("lastIndexOf",function(re){var ne=arguments.length;return ue(le,se(this),ne>1?[re,arguments[1]]:[re])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(E,pe,fe){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/array-iteration").map,le=E("../internals/typed-array-species-constructor"),se=de.aTypedArray,ie=de.exportTypedArrayMethod;ie("map",function(re){return ue(se(this),re,arguments.length>1?arguments[1]:void 0,function(ne,ee){return new(le(ne))(ee)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(E,pe,fe){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/array-reduce").right,le=de.aTypedArray,se=de.exportTypedArrayMethod;se("reduceRight",function(ae){var re=arguments.length;return ue(le(this),ae,re,re>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(E,pe,fe){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/array-reduce").left,le=de.aTypedArray,se=de.exportTypedArrayMethod;se("reduce",function(ae){var re=arguments.length;return ue(le(this),ae,re,re>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(E,pe,fe){"use strict";var de=E("../internals/array-buffer-view-core"),ue=de.aTypedArray,le=de.exportTypedArrayMethod,se=Math.floor;le("reverse",function(){for(var ae=this,re=ue(ae).length,ne=se(re/2),ee=0,a;ee1?arguments[1]:void 0,1),ye=ae(ve);if(z)return ue(y,this,ye,ge);var me=this.length,be=se(ye),Se=0;if(be+ge>me)throw ne("Wrong length");for(;Seb;)te[b]=y[b++];return te},re)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(E,pe,fe){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/array-iteration").some,le=de.aTypedArray,se=de.exportTypedArrayMethod;se("some",function(ae){return ue(le(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(E,pe,fe){"use strict";var de=E("../internals/global"),ue=E("../internals/function-uncurry-this"),le=E("../internals/fails"),se=E("../internals/a-callable"),ie=E("../internals/array-sort"),ae=E("../internals/array-buffer-view-core"),re=E("../internals/engine-ff-version"),ne=E("../internals/engine-is-ie-or-edge"),ee=E("../internals/engine-v8-version"),a=E("../internals/engine-webkit-version"),y=ae.aTypedArray,x=ae.exportTypedArrayMethod,b=de.Uint16Array,z=b&&ue(b.prototype.sort),te=!!z&&!(le(function(){z(new b(2),null)})&&le(function(){z(new b(2),{})})),ce=!!z&&!le(function(){if(ee)return ee<74;if(re)return re<67;if(ne)return!0;if(a)return a<602;var ge=new b(516),ye=Array(516),me,be;for(me=0;me<516;me++)be=me%4,ge[me]=515-me,ye[me]=me-2*be+3;for(z(ge,function(Se,Ee){return(Se/4|0)-(Ee/4|0)}),me=0;me<516;me++)if(ge[me]!==ye[me])return!0}),ve=function(ge){return function(ye,me){return ge!==void 0?+ge(ye,me)||0:me!==me?-1:ye!==ye?1:ye===0&&me===0?1/ye>0&&1/me<0?1:-1:ye>me}};x("sort",function(ye){return ye!==void 0&&se(ye),ce?z(this,ye):ie(y(this),ve(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,pe,fe){"use strict";var de=E("../internals/array-buffer-view-core"),ue=E("../internals/to-length"),le=E("../internals/to-absolute-index"),se=E("../internals/typed-array-species-constructor"),ie=de.aTypedArray,ae=de.exportTypedArrayMethod;ae("subarray",function(ne,ee){var a=ie(this),y=a.length,x=le(ne,y),b=se(a);return new b(a.buffer,a.byteOffset+x*a.BYTES_PER_ELEMENT,ue((ee===void 0?y:le(ee,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,pe,fe){"use strict";var de=E("../internals/global"),ue=E("../internals/function-apply"),le=E("../internals/array-buffer-view-core"),se=E("../internals/fails"),ie=E("../internals/array-slice"),ae=de.Int8Array,re=le.aTypedArray,ne=le.exportTypedArrayMethod,ee=[].toLocaleString,a=!!ae&&se(function(){ee.call(new ae(1))}),y=se(function(){return[1,2].toLocaleString()!=new ae([1,2]).toLocaleString()})||!se(function(){ae.prototype.toLocaleString.call([1,2])});ne("toLocaleString",function(){return ue(ee,a?ie(re(this)):re(this),ie(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,pe,fe){"use strict";var de=E("../internals/array-buffer-view-core").exportTypedArrayMethod,ue=E("../internals/fails"),le=E("../internals/global"),se=E("../internals/function-uncurry-this"),ie=le.Uint8Array,ae=ie&&ie.prototype||{},re=[].toString,ne=se([].join);ue(function(){re.call({})})&&(re=function(){return ne(this)});var ee=ae.toString!=re;de("toString",re,ee)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(E,pe,fe){var de=E("../internals/typed-array-constructor");de("Uint8",function(ue){return function(se,ie,ae){return ue(this,se,ie,ae)}})},{"../internals/typed-array-constructor":258}],339:[function(E,pe,fe){var de=E("../internals/global"),ue=E("../internals/dom-iterables"),le=E("../internals/dom-token-list-prototype"),se=E("../internals/array-for-each"),ie=E("../internals/create-non-enumerable-property"),ae=function(ne){if(ne&&ne.forEach!==se)try{ie(ne,"forEach",se)}catch(ee){ne.forEach=se}};for(var re in ue)ue[re]&&ae(de[re]&&de[re].prototype);ae(le)},{"../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,pe,fe){var de=E("../internals/global"),ue=E("../internals/dom-iterables"),le=E("../internals/dom-token-list-prototype"),se=E("../modules/es.array.iterator"),ie=E("../internals/create-non-enumerable-property"),ae=E("../internals/well-known-symbol"),re=ae("iterator"),ne=ae("toStringTag"),ee=se.values,a=function(x,b){if(x){if(x[re]!==ee)try{ie(x,re,ee)}catch(te){x[re]=ee}if(x[ne]||ie(x,ne,b),ue[b]){for(var z in se)if(x[z]!==se[z])try{ie(x,z,se[z])}catch(te){x[z]=se[z]}}}};for(var y in ue)a(de[y]&&de[y].prototype,y);a(le,"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,pe,fe){function de(ce){return Array.isArray?Array.isArray(ce):te(ce)==="[object Array]"}fe.isArray=de;function ue(ce){return typeof ce=="boolean"}fe.isBoolean=ue;function le(ce){return ce===null}fe.isNull=le;function se(ce){return ce==null}fe.isNullOrUndefined=se;function ie(ce){return typeof ce=="number"}fe.isNumber=ie;function ae(ce){return typeof ce=="string"}fe.isString=ae;function re(ce){return typeof ce=="symbol"}fe.isSymbol=re;function ne(ce){return ce===void 0}fe.isUndefined=ne;function ee(ce){return te(ce)==="[object RegExp]"}fe.isRegExp=ee;function a(ce){return typeof ce=="object"&&ce!==null}fe.isObject=a;function y(ce){return te(ce)==="[object Date]"}fe.isDate=y;function x(ce){return te(ce)==="[object Error]"||ce instanceof Error}fe.isError=x;function b(ce){return typeof ce=="function"}fe.isFunction=b;function z(ce){return ce===null||typeof ce=="boolean"||typeof ce=="number"||typeof ce=="string"||typeof ce=="symbol"||typeof ce=="undefined"}fe.isPrimitive=z,fe.isBuffer=E("buffer").Buffer.isBuffer;function te(ce){return Object.prototype.toString.call(ce)}},{buffer:90}],342:[function(E,pe,fe){(function(de){"use strict";var ue=function(){var re=/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,ee=/[^-+\dA-Z]/g;return function(a,y,x,b){if(arguments.length===1&&ae(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 z=y.slice(0,4);(z==="UTC:"||z==="GMT:")&&(y=y.slice(4),x=!0,z==="GMT:"&&(b=!0));var te=x?"getUTC":"get",ce=a[te+"Date"](),ve=a[te+"Day"](),ge=a[te+"Month"](),ye=a[te+"FullYear"](),me=a[te+"Hours"](),be=a[te+"Minutes"](),Se=a[te+"Seconds"](),Ee=a[te+"Milliseconds"](),Pe=x?0:a.getTimezoneOffset(),Ce=se(a),xe=ie(a),Be={d:ce,dd:le(ce),ddd:ue.i18n.dayNames[ve],dddd:ue.i18n.dayNames[ve+7],m:ge+1,mm:le(ge+1),mmm:ue.i18n.monthNames[ge],mmmm:ue.i18n.monthNames[ge+12],yy:String(ye).slice(2),yyyy:ye,h:me%12||12,hh:le(me%12||12),H:me,HH:le(me),M:be,MM:le(be),s:Se,ss:le(Se),l:le(Ee,3),L:le(Math.round(Ee/10)),t:me<12?"a":"p",tt:me<12?"am":"pm",T:me<12?"A":"P",TT:me<12?"AM":"PM",Z:b?"GMT":x?"UTC":(String(a).match(ne)||[""]).pop().replace(ee,""),o:(Pe>0?"-":"+")+le(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(re,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 le(re,ne){for(re=String(re),ne=ne||2;re.length]/;pe.exports=ue;function ue(le){var se=""+le,ie=de.exec(se);if(!ie)return se;var ae,re="",ne=0,ee=0;for(ne=ie.index;ne0&&(Be=Ee[0]),Be instanceof Error)throw Be;var Ae=new Error("Unhandled error."+(Be?" ("+Be.message+")":""));throw Ae.context=Be,Ae}var _e=xe[Se];if(_e===void 0)return!1;if(typeof _e=="function")ue(_e,this,Ee);else for(var Le=_e.length,ke=te(_e,Le),Pe=0;Pe0&&Be.length>Ce&&!Be.warned){Be.warned=!0;var Ae=new Error("Possible EventEmitter memory leak detected. "+Be.length+" "+String(Se)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ae.name="MaxListenersExceededWarning",Ae.emitter=be,Ae.type=Se,Ae.count=Be.length,se(Ae)}return be}ae.prototype.addListener=function(Se,Ee){return a(this,Se,Ee,!1)},ae.prototype.on=ae.prototype.addListener,ae.prototype.prependListener=function(Se,Ee){return a(this,Se,Ee,!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(be,Se,Ee){var Pe={fired:!1,wrapFn:void 0,target:be,type:Se,listener:Ee},Ce=y.bind(Pe);return Ce.listener=Ee,Pe.wrapFn=Ce,Ce}ae.prototype.once=function(Se,Ee){return ne(Ee),this.on(Se,x(this,Se,Ee)),this},ae.prototype.prependOnceListener=function(Se,Ee){return ne(Ee),this.prependListener(Se,x(this,Se,Ee)),this},ae.prototype.removeListener=function(Se,Ee){var Pe,Ce,xe,Be,Ae;if(ne(Ee),Ce=this._events,Ce===void 0)return this;if(Pe=Ce[Se],Pe===void 0)return this;if(Pe===Ee||Pe.listener===Ee)--this._eventsCount===0?this._events=Object.create(null):(delete Ce[Se],Ce.removeListener&&this.emit("removeListener",Se,Pe.listener||Ee));else if(typeof Pe!="function"){for(xe=-1,Be=Pe.length-1;Be>=0;Be--)if(Pe[Be]===Ee||Pe[Be].listener===Ee){Ae=Pe[Be].listener,xe=Be;break}if(xe<0)return this;xe===0?Pe.shift():ce(Pe,xe),Pe.length===1&&(Ce[Se]=Pe[0]),Ce.removeListener!==void 0&&this.emit("removeListener",Se,Ae||Ee)}return this},ae.prototype.off=ae.prototype.removeListener,ae.prototype.removeAllListeners=function(Se){var Ee,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[Se]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Pe[Se]),this;if(arguments.length===0){var xe=Object.keys(Pe),Be;for(Ce=0;Ce=0;Ce--)this.removeListener(Se,Ee[Ce]);return this};function b(be,Se,Ee){var Pe=be._events;if(Pe===void 0)return[];var Ce=Pe[Se];return Ce===void 0?[]:typeof Ce=="function"?Ee?[Ce.listener||Ce]:[Ce]:Ee?ve(Ce):te(Ce,Ce.length)}ae.prototype.listeners=function(Se){return b(this,Se,!0)},ae.prototype.rawListeners=function(Se){return b(this,Se,!1)},ae.listenerCount=function(be,Se){return typeof be.listenerCount=="function"?be.listenerCount(Se):z.call(be,Se)},ae.prototype.listenerCount=z;function z(be){var Se=this._events;if(Se!==void 0){var Ee=Se[be];if(typeof Ee=="function")return 1;if(Ee!==void 0)return Ee.length}return 0}ae.prototype.eventNames=function(){return this._eventsCount>0?le(this._events):[]};function te(be,Se){for(var Ee=new Array(Se),Pe=0;Pe=3&&(x=y),ue.call(ee)==="[object Array]"?se(ee,a,x):typeof ee=="string"?ie(ee,a,x):ae(ee,a,x)};pe.exports=re},{"is-callable":367}],346:[function(E,pe,fe){"use strict";var de="Function.prototype.bind called on incompatible ",ue=Array.prototype.slice,le=Object.prototype.toString,se="[object Function]";pe.exports=function(ae){var re=this;if(typeof re!="function"||le.call(re)!==se)throw new TypeError(de+re);for(var ne=ue.call(arguments,1),ee,a=function(){if(this instanceof ee){var te=re.apply(this,ne.concat(ue.call(arguments)));return Object(te)===te?te:this}else return re.apply(ae,ne.concat(ue.call(arguments)))},y=Math.max(0,re.length-ne.length),x=[],b=0;b1&&typeof ke!="boolean")throw new se('"allowMissing" argument must be a boolean');if(Pe(/^%?[^%]*%?$/,Le)===null)throw new ue("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var De=Be(Le),Ze=De.length>0?De[0]:"",Ve=Ae("%"+Ze+"%",ke),Ue=Ve.name,Ke=Ve.value,ze=!1,Ne=Ve.alias;Ne&&(Ze=Ne[0],be(De,me([0,1],Ne)));for(var Re=1,He=!0;Re=De.length){var We=ae(Ke,Qe);He=!!We,He&&"get"in We&&!("originalValue"in We.get)?Ke=We.get:Ke=Ke[Qe]}else He=ye(Ke,Qe),Ke=Ke[Qe];He&&!ze&&(z[Ue]=Ke)}}return Ke}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(E,pe,fe){"use strict";var de=E("get-intrinsic"),ue=de("%Object.getOwnPropertyDescriptor%",!0);if(ue)try{ue([],"length")}catch(le){ue=null}pe.exports=ue},{"get-intrinsic":348}],350:[function(E,pe,fe){"use strict";var de={foo:{}},ue=Object;pe.exports=function(){return{__proto__:de}.foo===de.foo&&!({__proto__:null}instanceof ue)}},{}],351:[function(E,pe,fe){"use strict";var de=typeof Symbol!="undefined"&&Symbol,ue=E("./shams");pe.exports=function(){return typeof de!="function"||typeof Symbol!="function"||typeof de("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:ue()}},{"./shams":352}],352:[function(E,pe,fe){"use strict";pe.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var ue={},le=Symbol("test"),se=Object(le);if(typeof le=="string"||Object.prototype.toString.call(le)!=="[object Symbol]"||Object.prototype.toString.call(se)!=="[object Symbol]")return!1;var ie=42;ue[le]=ie;for(le 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 ae=Object.getOwnPropertySymbols(ue);if(ae.length!==1||ae[0]!==le||!Object.prototype.propertyIsEnumerable.call(ue,le))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var re=Object.getOwnPropertyDescriptor(ue,le);if(re.value!==ie||re.enumerable!==!0)return!1}return!0}},{}],353:[function(E,pe,fe){"use strict";var de=E("has-symbols/shams");pe.exports=function(){return de()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(E,pe,fe){"use strict";var de=E("function-bind");pe.exports=de.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(E,pe,fe){var de=E("http"),ue=E("url"),le=pe.exports;for(var se in de)de.hasOwnProperty(se)&&(le[se]=de[se]);le.request=function(ae,re){return ae=ie(ae),de.request.call(this,ae,re)},le.get=function(ae,re){return ae=ie(ae),de.get.call(this,ae,re)};function ie(ae){if(typeof ae=="string"&&(ae=ue.parse(ae)),ae.protocol||(ae.protocol="https:"),ae.protocol!=="https:")throw new Error('Protocol "'+ae.protocol+'" not supported. Expected "https:"');return ae}},{http:468,url:472}],356:[function(E,pe,fe){"use strict";var de=E("util"),ue=E("ms");pe.exports=function(le){if(typeof le=="number")return le;var se=ue(le);if(se===void 0){var ie=new Error(de.format("humanize-ms(%j) result undefined",le));console.warn(ie.stack)}return se}},{ms:376,util:419}],357:[function(E,pe,fe){fe.read=function(de,ue,le,se,ie){var ae,re,ne=ie*8-se-1,ee=(1<>1,y=-7,x=le?ie-1:0,b=le?-1:1,z=de[ue+x];for(x+=b,ae=z&(1<<-y)-1,z>>=-y,y+=ne;y>0;ae=ae*256+de[ue+x],x+=b,y-=8);for(re=ae&(1<<-y)-1,ae>>=-y,y+=se;y>0;re=re*256+de[ue+x],x+=b,y-=8);if(ae===0)ae=1-a;else{if(ae===ee)return re?NaN:(z?-1:1)*(1/0);re=re+Math.pow(2,se),ae=ae-a}return(z?-1:1)*re*Math.pow(2,ae-se)},fe.write=function(de,ue,le,se,ie,ae){var re,ne,ee,a=ae*8-ie-1,y=(1<>1,b=ie===23?Math.pow(2,-24)-Math.pow(2,-77):0,z=se?0:ae-1,te=se?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,re=y):(re=Math.floor(Math.log(ue)/Math.LN2),ue*(ee=Math.pow(2,-re))<1&&(re--,ee*=2),re+x>=1?ue+=b/ee:ue+=b*Math.pow(2,1-x),ue*ee>=2&&(re++,ee/=2),re+x>=y?(ne=0,re=y):re+x>=1?(ne=(ue*ee-1)*Math.pow(2,ie),re=re+x):(ne=ue*Math.pow(2,x-1)*Math.pow(2,ie),re=0));ie>=8;de[le+z]=ne&255,z+=te,ne/=256,ie-=8);for(re=re<0;de[le+z]=re&255,z+=te,re/=256,a-=8);de[le+z-te]|=ce*128}},{}],358:[function(E,pe,fe){"use strict";var de=[E("./nextTick"),E("./queueMicrotask"),E("./mutation.js"),E("./messageChannel"),E("./stateChange"),E("./timeout")],ue,le,se=-1,ie=[],ae=!1;function re(){!ue||!le||(ue=!1,le.length?ie=le.concat(ie):se=-1,ie.length&&ne())}function ne(){if(!ue){ae=!1,ue=!0;for(var z=ie.length,te=setTimeout(re);z;){for(le=ie,ie=[];le&&++se1)for(var ce=1;ce=0&&le(ne)!=="[object Array]"&&le(ne.callee)==="[object Function]"},ae=function(){return se(arguments)}();se.isLegacyArguments=ie,pe.exports=ae?se:ie},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(E,pe,fe){pe.exports=function(le){return le!=null&&(de(le)||ue(le)||!!le._isBuffer)};function de(le){return!!le.constructor&&typeof le.constructor.isBuffer=="function"&&le.constructor.isBuffer(le)}function ue(le){return typeof le.readFloatLE=="function"&&typeof le.slice=="function"&&de(le.slice(0,0))}},{}],367:[function(E,pe,fe){"use strict";var de=Function.prototype.toString,ue=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,le,se;if(typeof ue=="function"&&typeof Object.defineProperty=="function")try{le=Object.defineProperty({},"length",{get:function(){throw se}}),se={},ue(function(){throw 42},null,le)}catch(ye){ye!==se&&(ue=null)}else ue=null;var ie=/^\s*class\b/,ae=function(me){try{var be=de.call(me);return ie.test(be)}catch(Se){return!1}},re=function(me){try{return ae(me)?!1:(de.call(me),!0)}catch(be){return!1}},ne=Object.prototype.toString,ee="[object Object]",a="[object Function]",y="[object GeneratorFunction]",x="[object HTMLAllCollection]",b="[object HTML document.all class]",z="[object HTMLCollection]",te=typeof Symbol=="function"&&!!Symbol.toStringTag,ce=!(0 in[,]),ve=function(){return!1};if(typeof document=="object"){var ge=document.all;ne.call(ge)===ne.call(document.all)&&(ve=function(me){if((ce||!me)&&(typeof me=="undefined"||typeof me=="object"))try{var be=ne.call(me);return(be===x||be===b||be===z||be===ee)&&me("")==null}catch(Se){}return!1})}pe.exports=ue?function(me){if(ve(me))return!0;if(!me||typeof me!="function"&&typeof me!="object")return!1;try{ue(me,null,le)}catch(be){if(be!==se)return!1}return!ae(me)&&re(me)}:function(me){if(ve(me))return!0;if(!me||typeof me!="function"&&typeof me!="object")return!1;if(te)return re(me);if(ae(me))return!1;var be=ne.call(me);return be!==a&&be!==y&&!/^\[object HTML/.test(be)?!1:re(me)}},{}],368:[function(E,pe,fe){"use strict";var de=Object.prototype.toString,ue=Function.prototype.toString,le=/^\s*(?:function)?\*/,se=E("has-tostringtag/shams")(),ie=Object.getPrototypeOf,ae=function(){if(!se)return!1;try{return Function("return function*() {}")()}catch(ne){}},re;pe.exports=function(ee){if(typeof ee!="function")return!1;if(le.test(ue.call(ee)))return!0;if(!se){var a=de.call(ee);return a==="[object GeneratorFunction]"}if(!ie)return!1;if(typeof re=="undefined"){var y=ae();re=y?ie(y):!1}return ie(ee)===re}},{"has-tostringtag/shams":353}],369:[function(E,pe,fe){"use strict";var de=E("which-typed-array");pe.exports=function(le){return!!de(le)}},{"which-typed-array":420}],370:[function(E,pe,fe){var de={}.toString;pe.exports=Array.isArray||function(ue){return de.call(ue)=="[object Array]"}},{}],371:[function(E,pe,fe){(function(de){(function(){(function(ue,le){typeof fe=="object"&&typeof pe!="undefined"?pe.exports=le(ue):typeof he=="function"&&he.amd?he(le):le(ue)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof de!="undefined"?de:this,function(ue){"use strict";ue=ue||{};var le=ue.Base64,se="2.6.4",ie="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ae=function(Le){for(var ke={},De=0,Ze=Le.length;De>>6)+re(128|ke&63):re(224|ke>>>12&15)+re(128|ke>>>6&63)+re(128|ke&63)}else{var ke=65536+(Le.charCodeAt(0)-55296)*1024+(Le.charCodeAt(1)-56320);return re(240|ke>>>18&7)+re(128|ke>>>12&63)+re(128|ke>>>6&63)+re(128|ke&63)}},ee=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,a=function(Le){return Le.replace(ee,ne)},y=function(Le){var ke=[0,2,1][Le.length%3],De=Le.charCodeAt(0)<<16|(Le.length>1?Le.charCodeAt(1):0)<<8|(Le.length>2?Le.charCodeAt(2):0),Ze=[ie.charAt(De>>>18),ie.charAt(De>>>12&63),ke>=2?"=":ie.charAt(De>>>6&63),ke>=1?"=":ie.charAt(De&63)];return Ze.join("")},x=ue.btoa&&typeof ue.btoa=="function"?function(Le){return ue.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)))},z=function(Le){return Le.replace(/[+\/]/g,function(ke){return ke=="+"?"-":"_"}).replace(/=/g,"")},te=function(Le,ke){return ke?z(b(Le)):b(Le)},ce=function(Le){return te(Le,!0)},ve;ue.Uint8Array&&(ve=function(Le,ke){for(var De="",Ze=0,Ve=Le.length;Ze>>18)+ie.charAt(Ne>>>12&63)+(typeof Ke!="undefined"?ie.charAt(Ne>>>6&63):"=")+(typeof ze!="undefined"?ie.charAt(Ne&63):"=")}return ke?z(De):De});var ge=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ye=function(Le){switch(Le.length){case 4:var ke=(7&Le.charCodeAt(0))<<18|(63&Le.charCodeAt(1))<<12|(63&Le.charCodeAt(2))<<6|63&Le.charCodeAt(3),De=ke-65536;return re((De>>>10)+55296)+re((De&1023)+56320);case 3:return re((15&Le.charCodeAt(0))<<12|(63&Le.charCodeAt(1))<<6|63&Le.charCodeAt(2));default:return re((31&Le.charCodeAt(0))<<6|63&Le.charCodeAt(1))}},me=function(Le){return Le.replace(ge,ye)},be=function(Le){var ke=Le.length,De=ke%4,Ze=(ke>0?ae[Le.charAt(0)]<<18:0)|(ke>1?ae[Le.charAt(1)]<<12:0)|(ke>2?ae[Le.charAt(2)]<<6:0)|(ke>3?ae[Le.charAt(3)]:0),Ve=[re(Ze>>>16),re(Ze>>>8&255),re(Ze&255)];return Ve.length-=[0,0,2,1][De],Ve.join("")},Se=ue.atob&&typeof ue.atob=="function"?function(Le){return ue.atob(Le)}:function(Le){return Le.replace(/\S{1,4}/g,be)},Ee=function(Le){return Se(String(Le).replace(/[^A-Za-z0-9\+\/]/g,""))},Pe=function(Le){return me(Se(Le))},Ce=function(Le){return String(Le).replace(/[-_]/g,function(ke){return ke=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},xe=function(Le){return Pe(Ce(Le))},Be;ue.Uint8Array&&(Be=function(Le){return Uint8Array.from(Ee(Ce(Le)),function(ke){return ke.charCodeAt(0)})});var Ae=function(){var Le=ue.Base64;return ue.Base64=le,Le};if(ue.Base64={VERSION:se,atob:Ee,btoa:x,fromBase64:xe,toBase64:te,utob:a,encode:te,encodeURI:ce,btou:me,decode:xe,noConflict:Ae,fromUint8Array:ve,toUint8Array:Be},typeof Object.defineProperty=="function"){var _e=function(Le){return{value:Le,enumerable:!1,writable:!0,configurable:!0}};ue.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",_e(function(){return xe(this)})),Object.defineProperty(String.prototype,"toBase64",_e(function(Le){return te(this,Le)})),Object.defineProperty(String.prototype,"toBase64URI",_e(function(){return te(this,!0)}))}}return ue.Meteor&&(Base64=ue.Base64),typeof pe!="undefined"&&pe.exports?pe.exports.Base64=ue.Base64:typeof he=="function"&&he.amd&&he([],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,pe,fe){"use strict";pe.exports=ue;var de=Object.prototype.hasOwnProperty;function ue(le,se,ie){if(!le)throw new TypeError("argument dest is required");if(!se)throw new TypeError("argument src is required");return ie===void 0&&(ie=!0),Object.getOwnPropertyNames(se).forEach(function(re){if(!(!ie&&de.call(le,re))){var ne=Object.getOwnPropertyDescriptor(se,re);Object.defineProperty(le,re,ne)}}),le}},{}],373:[function(E,pe,fe){"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 re(y);if(b==="number"&&isFinite(y))return x.long?ee(y):ne(y);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(y))};function re(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]),z=(x[2]||"ms").toLowerCase();switch(z){case"years":case"year":case"yrs":case"yr":case"y":return b*ae;case"weeks":case"week":case"w":return b*ie;case"days":case"day":case"d":return b*se;case"hours":case"hour":case"hrs":case"hr":case"h":return b*le;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>=se?Math.round(y/se)+"d":x>=le?Math.round(y/le)+"h":x>=ue?Math.round(y/ue)+"m":x>=de?Math.round(y/de)+"s":y+"ms"}function ee(y){var x=Math.abs(y);return x>=se?a(y,x,se,"day"):x>=le?a(y,x,le,"hour"):x>=ue?a(y,x,ue,"minute"):x>=de?a(y,x,de,"second"):y+" ms"}function a(y,x,b,z){var te=x>=b*1.5;return Math.round(y/b)+" "+z+(te?"s":"")}},{}],377:[function(E,pe,fe){"use strict";var de=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable;function se(ae){if(ae==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(ae)}function ie(){try{if(!Object.assign)return!1;var ae=new String("abc");if(ae[5]="de",Object.getOwnPropertyNames(ae)[0]==="5")return!1;for(var re={},ne=0;ne<10;ne++)re["_"+String.fromCharCode(ne)]=ne;var ee=Object.getOwnPropertyNames(re).map(function(y){return re[y]});if(ee.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}}pe.exports=ie()?Object.assign:function(ae,re){for(var ne,ee=se(ae),a,y=1;y2){var z=ne.lastIndexOf("/");if(z!==ne.length-1){z===-1?(ne="",ee=0):(ne=ne.slice(0,z),ee=ne.length-1-ne.lastIndexOf("/")),a=b,y=0;continue}}else if(ne.length===2||ne.length===1){ne="",ee=0,a=b,y=0;continue}}re&&(ne.length>0?ne+="/..":ne="..",ee=2)}else ne.length>0?ne+="/"+ae.slice(a+1,b):ne=ae.slice(a+1,b),ee=b-a-1;a=b,y=0}else x===46&&y!==-1?++y:y=-1}return ne}function se(ae,re){var ne=re.dir||re.root,ee=re.base||(re.name||"")+(re.ext||"");return ne?ne===re.root?ne+ee:ne+ae+ee:ee}var ie={resolve:function(){for(var re="",ne=!1,ee,a=arguments.length-1;a>=-1&&!ne;a--){var y;a>=0?y=arguments[a]:(ee===void 0&&(ee=de.cwd()),y=ee),ue(y),y.length!==0&&(re=y+"/"+re,ne=y.charCodeAt(0)===47)}return re=le(re,!ne),ne?re.length>0?"/"+re:"/":re.length>0?re:"."},normalize:function(re){if(ue(re),re.length===0)return".";var ne=re.charCodeAt(0)===47,ee=re.charCodeAt(re.length-1)===47;return re=le(re,!ne),re.length===0&&!ne&&(re="."),re.length>0&&ee&&(re+="/"),ne?"/"+re:re},isAbsolute:function(re){return ue(re),re.length>0&&re.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var re,ne=0;ne0&&(re===void 0?re=ee:re+="/"+ee)}return re===void 0?".":ie.normalize(re)},relative:function(re,ne){if(ue(re),ue(ne),re===ne||(re=ie.resolve(re),ne=ie.resolve(ne),re===ne))return"";for(var ee=1;eete){if(ne.charCodeAt(x+ve)===47)return ne.slice(x+ve+1);if(ve===0)return ne.slice(x+ve)}else y>te&&(re.charCodeAt(ee+ve)===47?ce=ve:ve===0&&(ce=0));break}var ge=re.charCodeAt(ee+ve),ye=ne.charCodeAt(x+ve);if(ge!==ye)break;ge===47&&(ce=ve)}var me="";for(ve=ee+ce+1;ve<=a;++ve)(ve===a||re.charCodeAt(ve)===47)&&(me.length===0?me+="..":me+="/..");return me.length>0?me+ne.slice(x+ce):(x+=ce,ne.charCodeAt(x)===47&&++x,ne.slice(x))},_makeLong:function(re){return re},dirname:function(re){if(ue(re),re.length===0)return".";for(var ne=re.charCodeAt(0),ee=ne===47,a=-1,y=!0,x=re.length-1;x>=1;--x)if(ne=re.charCodeAt(x),ne===47){if(!y){a=x;break}}else y=!1;return a===-1?ee?"/":".":ee&&a===1?"//":re.slice(0,a)},basename:function(re,ne){if(ne!==void 0&&typeof ne!="string")throw new TypeError('"ext" argument must be a string');ue(re);var ee=0,a=-1,y=!0,x;if(ne!==void 0&&ne.length>0&&ne.length<=re.length){if(ne.length===re.length&&ne===re)return"";var b=ne.length-1,z=-1;for(x=re.length-1;x>=0;--x){var te=re.charCodeAt(x);if(te===47){if(!y){ee=x+1;break}}else z===-1&&(y=!1,z=x+1),b>=0&&(te===ne.charCodeAt(b)?--b===-1&&(a=x):(b=-1,a=z))}return ee===a?a=z:a===-1&&(a=re.length),re.slice(ee,a)}else{for(x=re.length-1;x>=0;--x)if(re.charCodeAt(x)===47){if(!y){ee=x+1;break}}else a===-1&&(y=!1,a=x+1);return a===-1?"":re.slice(ee,a)}},extname:function(re){ue(re);for(var ne=-1,ee=0,a=-1,y=!0,x=0,b=re.length-1;b>=0;--b){var z=re.charCodeAt(b);if(z===47){if(!y){ee=b+1;break}continue}a===-1&&(y=!1,a=b+1),z===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===ee+1?"":re.slice(ne,a)},format:function(re){if(re===null||typeof re!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof re);return se("/",re)},parse:function(re){ue(re);var ne={root:"",dir:"",base:"",ext:"",name:""};if(re.length===0)return ne;var ee=re.charCodeAt(0),a=ee===47,y;a?(ne.root="/",y=1):y=0;for(var x=-1,b=0,z=-1,te=!0,ce=re.length-1,ve=0;ce>=y;--ce){if(ee=re.charCodeAt(ce),ee===47){if(!te){b=ce+1;break}continue}z===-1&&(te=!1,z=ce+1),ee===46?x===-1?x=ce:ve!==1&&(ve=1):x!==-1&&(ve=-1)}return x===-1||z===-1||ve===0||ve===1&&x===z-1&&x===b+1?z!==-1&&(b===0&&a?ne.base=ne.name=re.slice(1,z):ne.base=ne.name=re.slice(b,z)):(b===0&&a?(ne.name=re.slice(1,x),ne.base=re.slice(1,z)):(ne.name=re.slice(b,x),ne.base=re.slice(b,z)),ne.ext=re.slice(x,z)),b>0?ne.dir=re.slice(0,b-1):a&&(ne.dir="/"),ne},sep:"/",delimiter:":",win32:null,posix:null};ie.posix=ie,pe.exports=ie}).call(this)}).call(this,E("_process"))},{_process:467}],379:[function(E,pe,fe){(function(de){(function(){(function(){"use strict";var ue={function:!0,object:!0},le=ue[typeof window]&&window||this,se=le,ie=ue[typeof fe]&&fe,ae=ue[typeof pe]&&pe&&!pe.nodeType&&pe,re=ie&&ae&&typeof de=="object"&&de;re&&(re.global===re||re.window===re||re.self===re)&&(le=re);var ne=Math.pow(2,53)-1,ee=/\bOpera/,a=this,y=Object.prototype,x=y.hasOwnProperty,b=y.toString;function z(xe){return xe=String(xe),xe.charAt(0).toUpperCase()+xe.slice(1)}function te(xe,Be,Ae){var _e={"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)&&(_e=_e[/[\d.]+$/.exec(xe)])&&(xe="Windows "+_e),xe=String(xe),Be&&Ae&&(xe=xe.replace(RegExp(Be,"i"),Ae)),xe=ve(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,_e=xe?xe.length:0;if(typeof _e=="number"&&_e>-1&&_e<=ne)for(;++Ae<_e;)Be(xe[Ae],Ae,xe);else ge(xe,Be)}function ve(xe){return xe=Ee(xe),/^(?:webOS|i(?:OS|P))/.test(xe)?xe:z(xe)}function ge(xe,Be){for(var Ae in xe)x.call(xe,Ae)&&Be(xe[Ae],Ae,xe)}function ye(xe){return xe==null?z(xe):b.call(xe).slice(8,-1)}function me(xe,Be){var Ae=xe!=null?typeof xe[Be]:"number";return!/^(?:boolean|number|string|undefined)$/.test(Ae)&&(Ae=="object"?!!xe[Be]:!0)}function be(xe){return String(xe).replace(/([ -])(?!$)/g,"$1?")}function Se(xe,Be){var Ae=null;return ce(xe,function(_e,Le){Ae=Be(Ae,_e,Le,xe)}),Ae}function Ee(xe){return String(xe).replace(/^ +| +$/g,"")}function Pe(xe){var Be=le,Ae=xe&&typeof xe=="object"&&ye(xe)!="String";Ae&&(Be=xe,xe=null);var _e=Be.navigator||{},Le=_e.userAgent||"";xe||(xe=Le);var ke=Ae||a==se,De=Ae?!!_e.likeChrome:/\bChrome\b/.test(xe)&&!/internal|\n/i.test(b.toString()),Ze="Object",Ve=Ae?Ze:"ScriptBridgingProxyObject",Ue=Ae?Ze:"Environment",Ke=Ae&&Be.java?"JavaPackage":ye(Be.java),ze=Ae?Ze:"RuntimeObject",Ne=/\bJava/.test(Ke)&&Be.java,Re=Ne&&ye(Be.environment)==Ue,He=Ne?"a":"\u03B1",Qe=Ne?"b":"\u03B2",it=Be.document||{},Ye=Be.operamini||Be.opera,We=ee.test(We=Ae&&Ye?Ye["[[Class]]"]:ye(Ye))?We:Ye=null,Oe,je=xe,Fe=[],Ge=null,nt=xe==Le,$e=nt&&Ye&&typeof Ye.version=="function"&&Ye.version(),Je,Ie=ct([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),Te=rt(["Adobe AIR","Arora","Avant Browser","Breach","Camino","Electron","Epiphany","Fennec","Flock","Galeon","GreenBrowser","iCab","Iceweasel","K-Meleon","Konqueror","Lunascape","Maxthon",{label:"Microsoft Edge",pattern:"(?:Edge|Edg|EdgA|EdgiOS)"},"Midori","Nook Browser","PaleMoon","PhantomJS","Raven","Rekonq","RockMelt",{label:"Samsung Internet",pattern:"SamsungBrowser"},"SeaMonkey",{label:"Silk",pattern:"(?:Cloud9|Silk-Accelerated)"},"Sleipnir","SlimBrowser",{label:"SRWare Iron",pattern:"Iron"},"Sunrise","Swiftfox","Vivaldi","Waterfox","WebPositive",{label:"Yandex Browser",pattern:"YaBrowser"},{label:"UC Browser",pattern:"UCBrowser"},"Opera Mini",{label:"Opera Mini",pattern:"OPiOS"},"Opera",{label:"Opera",pattern:"OPR"},"Chromium","Chrome",{label:"Chrome",pattern:"(?:HeadlessChrome)"},{label:"Chrome Mobile",pattern:"(?:CriOS|CrMo)"},{label:"Firefox",pattern:"(?:Firefox|Minefield)"},{label:"Firefox for iOS",pattern:"FxiOS"},{label:"IE",pattern:"IEMobile"},{label:"IE",pattern:"MSIE"},"Safari"]),Me=dt([{label:"BlackBerry",pattern:"BB10"},"BlackBerry",{label:"Galaxy S",pattern:"GT-I9000"},{label:"Galaxy S2",pattern:"GT-I9100"},{label:"Galaxy S3",pattern:"GT-I9300"},{label:"Galaxy S4",pattern:"GT-I9500"},{label:"Galaxy S5",pattern:"SM-G900"},{label:"Galaxy S6",pattern:"SM-G920"},{label:"Galaxy S6 Edge",pattern:"SM-G925"},{label:"Galaxy S7",pattern:"SM-G930"},{label:"Galaxy S7 Edge",pattern:"SM-G935"},"Google TV","Lumia","iPad","iPod","iPhone","Kindle",{label:"Kindle Fire",pattern:"(?:Cloud9|Silk-Accelerated)"},"Nexus","Nook","PlayBook","PlayStation Vita","PlayStation","TouchPad","Transformer",{label:"Wii U",pattern:"WiiU"},"Wii","Xbox One",{label:"Xbox 360",pattern:"Xbox"},"Xoom"]),Xe=et({Apple:{iPad:1,iPhone:1,iPod:1},Alcatel:{},Archos:{},Amazon:{Kindle:1,"Kindle Fire":1},Asus:{Transformer:1},"Barnes & Noble":{Nook:1},BlackBerry:{PlayBook:1},Google:{"Google TV":1,Nexus:1},HP:{TouchPad:1},HTC:{},Huawei:{},Lenovo:{},LG:{},Microsoft:{Xbox:1,"Xbox One":1},Motorola:{Xoom:1},Nintendo:{"Wii U":1,Wii:1},Nokia:{Lumia:1},Oppo:{},Samsung:{"Galaxy S":1,"Galaxy S2":1,"Galaxy S3":1,"Galaxy S4":1},Sony:{PlayStation:1,"PlayStation Vita":1},Xiaomi:{Mi:1,Redmi:1}}),tt=xt(["Windows Phone","KaiOS","Android","CentOS",{label:"Chrome OS",pattern:"CrOS"},"Debian",{label:"DragonFly BSD",pattern:"DragonFly"},"Fedora","FreeBSD","Gentoo","Haiku","Kubuntu","Linux Mint","OpenBSD","Red Hat","SuSE","Ubuntu","Xubuntu","Cygwin","Symbian OS","hpwOS","webOS ","webOS","Tablet OS","Tizen","Linux","Mac OS X","Macintosh","Mac","Windows 98;","Windows "]);function ct(Tt){return Se(Tt,function(Ct,Bt){return Ct||RegExp("\\b"+(Bt.pattern||be(Bt))+"\\b","i").exec(xe)&&(Bt.label||Bt)})}function et(Tt){return Se(Tt,function(Ct,Bt,Nt){return Ct||(Bt[Me]||Bt[/^[a-z]+(?: +[a-z]+\b)*/i.exec(Me)]||RegExp("\\b"+be(Nt)+"(?:\\b|\\w*\\d)","i").exec(xe))&&Nt})}function rt(Tt){return Se(Tt,function(Ct,Bt){return Ct||RegExp("\\b"+(Bt.pattern||be(Bt))+"\\b","i").exec(xe)&&(Bt.label||Bt)})}function xt(Tt){return Se(Tt,function(Ct,Bt){var Nt=Bt.pattern||be(Bt);return!Ct&&(Ct=RegExp("\\b"+Nt+"(?:/[\\d.]+|[ \\w.]*)","i").exec(xe))&&(Ct=te(Ct,Nt,Bt.label||Bt)),Ct})}function dt(Tt){return Se(Tt,function(Ct,Bt){var Nt=Bt.pattern||be(Bt);return!Ct&&(Ct=RegExp("\\b"+Nt+" *\\d+[.\\w_]*","i").exec(xe)||RegExp("\\b"+Nt+" *\\w+-[\\w]*","i").exec(xe)||RegExp("\\b"+Nt+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(xe))&&((Ct=String(Bt.label&&!RegExp(Nt,"i").test(Bt.label)?Bt.label:Ct).split("/"))[1]&&!/[\d.]+/.test(Ct[0])&&(Ct[0]+=" "+Ct[1]),Bt=Bt.label||Bt,Ct=ve(Ct[0].replace(RegExp(Nt,"i"),Bt).replace(RegExp("; *(?:"+Bt+"[_-])?","i")," ").replace(RegExp("("+Bt+")[-_.]?(\\w)","i"),"$1 $2"))),Ct})}function St(Tt){return Se(Tt,function(Ct,Bt){return Ct||(RegExp(Bt+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(xe)||0)[1]||null})}function ht(){return this.description||""}if(Ie&&(Ie=[Ie]),/\bAndroid\b/.test(tt)&&!Me&&(Oe=/\bAndroid[^;]*;(.*?)(?:Build|\) AppleWebKit)\b/i.exec(xe))&&(Me=Ee(Oe[1]).replace(/^[a-z]{2}-[a-z]{2};\s*/i,"")||null),Xe&&!Me?Me=dt([Xe]):Xe&&Me&&(Me=Me.replace(RegExp("^("+be(Xe)+")[-_.\\s]","i"),Xe+" ").replace(RegExp("^("+be(Xe)+")[-_.]?(\\w)","i"),Xe+" $2")),(Oe=/\bGoogle TV\b/.exec(Me))&&(Me=Oe[0]),/\bSimulator\b/i.test(xe)&&(Me=(Me?Me+" ":"")+"Simulator"),Te=="Opera Mini"&&/\bOPiOS\b/.test(xe)&&Fe.push("running in Turbo/Uncompressed mode"),Te=="IE"&&/\blike iPhone OS\b/.test(xe)?(Oe=Pe(xe.replace(/like iPhone OS/,"")),Xe=Oe.manufacturer,Me=Oe.product):/^iP/.test(Me)?(Te||(Te="Safari"),tt="iOS"+((Oe=/ OS ([\d_]+)/i.exec(xe))?" "+Oe[1].replace(/_/g,"."):"")):Te=="Konqueror"&&/^Linux\b/i.test(tt)?tt="Kubuntu":Xe&&Xe!="Google"&&(/Chrome/.test(Te)&&!/\bMobile Safari\b/i.test(xe)||/\bVita\b/.test(Me))||/\bAndroid\b/.test(tt)&&/^Chrome/.test(Te)&&/\bVersion\//i.test(xe)?(Te="Android Browser",tt=/\bAndroid\b/.test(tt)?tt:"Android"):Te=="Silk"?(/\bMobi/i.test(xe)||(tt="Android",Fe.unshift("desktop mode")),/Accelerated *= *true/i.test(xe)&&Fe.unshift("accelerated")):Te=="UC Browser"&&/\bUCWEB\b/.test(xe)?Fe.push("speed mode"):Te=="PaleMoon"&&(Oe=/\bFirefox\/([\d.]+)\b/.exec(xe))?Fe.push("identifying as Firefox "+Oe[1]):Te=="Firefox"&&(Oe=/\b(Mobile|Tablet|TV)\b/i.exec(xe))?(tt||(tt="Firefox OS"),Me||(Me=Oe[1])):!Te||(Oe=!/\bMinefield\b/i.test(xe)&&/\b(?:Firefox|Safari)\b/.exec(Te))?(Te&&!Me&&/[\/,]|^[^(]+?\)/.test(xe.slice(xe.indexOf(Oe+"/")+8))&&(Te=null),(Oe=Me||Xe||tt)&&(Me||Xe||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(tt))&&(Te=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(tt)?tt:Oe)+" Browser")):Te=="Electron"&&(Oe=(/\bChrome\/([\d.]+)\b/.exec(xe)||0)[1])&&Fe.push("Chromium "+Oe),$e||($e=St(["(?:Cloud9|CriOS|CrMo|Edge|Edg|EdgA|EdgiOS|FxiOS|HeadlessChrome|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$)|UCBrowser|YaBrowser)","Version",be(Te),"(?:Firefox|Minefield|NetFront)"])),(Oe=Ie=="iCab"&&parseFloat($e)>3&&"WebKit"||/\bOpera\b/.test(Te)&&(/\bOPR\b/.test(xe)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(xe)&&!/^(?:Trident|EdgeHTML)$/.test(Ie)&&"WebKit"||!Ie&&/\bMSIE\b/i.test(xe)&&(tt=="Mac OS"?"Tasman":"Trident")||Ie=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Te)&&"NetFront")&&(Ie=[Oe]),Te=="IE"&&(Oe=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(xe)||0)[1])?(Te+=" Mobile",tt="Windows Phone "+(/\+$/.test(Oe)?Oe:Oe+".x"),Fe.unshift("desktop mode")):/\bWPDesktop\b/i.test(xe)?(Te="IE Mobile",tt="Windows Phone 8.x",Fe.unshift("desktop mode"),$e||($e=(/\brv:([\d.]+)/.exec(xe)||0)[1])):Te!="IE"&&Ie=="Trident"&&(Oe=/\brv:([\d.]+)/.exec(xe))&&(Te&&Fe.push("identifying as "+Te+($e?" "+$e:"")),Te="IE",$e=Oe[1]),nt){if(me(Be,"global"))if(Ne&&(Oe=Ne.lang.System,je=Oe.getProperty("os.arch"),tt=tt||Oe.getProperty("os.name")+" "+Oe.getProperty("os.version")),Re){try{$e=Be.require("ringo/engine").version.join("."),Te="RingoJS"}catch(Tt){(Oe=Be.system)&&Oe.global.system==Be.system&&(Te="Narwhal",tt||(tt=Oe[0].os||null))}Te||(Te="Rhino")}else typeof Be.process=="object"&&!Be.process.browser&&(Oe=Be.process)&&(typeof Oe.versions=="object"&&(typeof Oe.versions.electron=="string"?(Fe.push("Node "+Oe.versions.node),Te="Electron",$e=Oe.versions.electron):typeof Oe.versions.nw=="string"&&(Fe.push("Chromium "+$e,"Node "+Oe.versions.node),Te="NW.js",$e=Oe.versions.nw)),Te||(Te="Node.js",je=Oe.arch,tt=Oe.platform,$e=/[\d.]+/.exec(Oe.version),$e=$e?$e[0]:null));else ye(Oe=Be.runtime)==Ve?(Te="Adobe AIR",tt=Oe.flash.system.Capabilities.os):ye(Oe=Be.phantom)==ze?(Te="PhantomJS",$e=(Oe=Oe.version||null)&&Oe.major+"."+Oe.minor+"."+Oe.patch):typeof it.documentMode=="number"&&(Oe=/\bTrident\/(\d+)/i.exec(xe))?($e=[$e,it.documentMode],(Oe=+Oe[1]+4)!=$e[1]&&(Fe.push("IE "+$e[1]+" mode"),Ie&&(Ie[1]=""),$e[1]=Oe),$e=Te=="IE"?String($e[1].toFixed(1)):$e[0]):typeof it.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Te)&&(Fe.push("masking as "+Te+" "+$e),Te="IE",$e="11.0",Ie=["Trident"],tt="Windows");tt=tt&&ve(tt)}if($e&&(Oe=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec($e)||/(?:alpha|beta)(?: ?\d)?/i.exec(xe+";"+(nt&&_e.appMinorVersion))||/\bMinefield\b/i.test(xe)&&"a")&&(Ge=/b/i.test(Oe)?"beta":"alpha",$e=$e.replace(RegExp(Oe+"\\+?$"),"")+(Ge=="beta"?Qe:He)+(/\d+\+?/.exec(Oe)||"")),Te=="Fennec"||Te=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(tt))Te="Firefox Mobile";else if(Te=="Maxthon"&&$e)$e=$e.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(Me))Me=="Xbox 360"&&(tt=null),Me=="Xbox 360"&&/\bIEMobile\b/.test(xe)&&Fe.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(Te)||Te&&!Me&&!/Browser|Mobi/.test(Te))&&(tt=="Windows CE"||/Mobi/i.test(xe)))Te+=" Mobile";else if(Te=="IE"&&nt)try{Be.external===null&&Fe.unshift("platform preview")}catch(Tt){Fe.unshift("embedded")}else(/\bBlackBerry\b/.test(Me)||/\bBB10\b/.test(xe))&&(Oe=(RegExp(Me.replace(/ +/g," *")+"/([.\\d]+)","i").exec(xe)||0)[1]||$e)?(Oe=[Oe,/BB10/.test(xe)],tt=(Oe[1]?(Me=null,Xe="BlackBerry"):"Device Software")+" "+Oe[0],$e=null):this!=ge&&Me!="Wii"&&(nt&&Ye||/Opera/.test(Te)&&/\b(?:MSIE|Firefox)\b/i.test(xe)||Te=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(tt)||Te=="IE"&&(tt&&!/^Win/.test(tt)&&$e>5.5||/\bWindows XP\b/.test(tt)&&$e>8||$e==8&&!/\bTrident\b/.test(xe)))&&!ee.test(Oe=Pe.call(ge,xe.replace(ee,"")+";"))&&Oe.name&&(Oe="ing as "+Oe.name+((Oe=Oe.version)?" "+Oe:""),ee.test(Te)?(/\bIE\b/.test(Oe)&&tt=="Mac OS"&&(tt=null),Oe="identify"+Oe):(Oe="mask"+Oe,We?Te=ve(We.replace(/([a-z])([A-Z])/g,"$1 $2")):Te="Opera",/\bIE\b/.test(Oe)&&(tt=null),nt||($e=null)),Ie=["Presto"],Fe.push(Oe));(Oe=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(xe)||0)[1])&&(Oe=[parseFloat(Oe.replace(/\.(\d)$/,".0$1")),Oe],Te=="Safari"&&Oe[1].slice(-1)=="+"?(Te="WebKit Nightly",Ge="alpha",$e=Oe[1].slice(0,-1)):($e==Oe[1]||$e==(Oe[2]=(/\bSafari\/([\d.]+\+?)/i.exec(xe)||0)[1]))&&($e=null),Oe[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(xe)||0)[1],Oe[0]==537.36&&Oe[2]==537.36&&parseFloat(Oe[1])>=28&&Ie=="WebKit"&&(Ie=["Blink"]),!nt||!De&&!Oe[1]?(Ie&&(Ie[1]="like Safari"),Oe=(Oe=Oe[0],Oe<400?1:Oe<500?2:Oe<526?3:Oe<533?4:Oe<534?"4+":Oe<535?5:Oe<537?6:Oe<538?7:Oe<601?8:Oe<602?9:Oe<604?10:Oe<606?11:Oe<608?12:"12")):(Ie&&(Ie[1]="like Chrome"),Oe=Oe[1]||(Oe=Oe[0],Oe<530?1:Oe<532?2:Oe<532.05?3:Oe<533?4:Oe<534.03?5:Oe<534.07?6:Oe<534.1?7:Oe<534.13?8:Oe<534.16?9:Oe<534.24?10:Oe<534.3?11:Oe<535.01?12:Oe<535.02?"13+":Oe<535.07?15:Oe<535.11?16:Oe<535.19?17:Oe<536.05?18:Oe<536.1?19:Oe<537.01?20:Oe<537.11?"21+":Oe<537.13?23:Oe<537.18?24:Oe<537.24?25:Oe<537.36?26:Ie!="Blink"?"27":"28")),Ie&&(Ie[1]+=" "+(Oe+=typeof Oe=="number"?".x":/[.+]/.test(Oe)?"":"+")),Te=="Safari"&&(!$e||parseInt($e)>45)?$e=Oe:Te=="Chrome"&&/\bHeadlessChrome/i.test(xe)&&Fe.unshift("headless")),Te=="Opera"&&(Oe=/\bzbov|zvav$/.exec(tt))?(Te+=" ",Fe.unshift("desktop mode"),Oe=="zvav"?(Te+="Mini",$e=null):Te+="Mobile",tt=tt.replace(RegExp(" *"+Oe+"$"),"")):Te=="Safari"&&/\bChrome\b/.exec(Ie&&Ie[1])?(Fe.unshift("desktop mode"),Te="Chrome Mobile",$e=null,/\bOS X\b/.test(tt)?(Xe="Apple",tt="iOS 4.3+"):tt=null):/\bSRWare Iron\b/.test(Te)&&!$e&&($e=St("Chrome")),$e&&$e.indexOf(Oe=/[\d.]+$/.exec(tt))==0&&xe.indexOf("/"+Oe+"-")>-1&&(tt=Ee(tt.replace(Oe,""))),tt&&tt.indexOf(Te)!=-1&&!RegExp(Te+" OS").test(tt)&&(tt=tt.replace(RegExp(" *"+be(Te)+" *"),"")),Ie&&!/\b(?:Avant|Nook)\b/.test(Te)&&(/Browser|Lunascape|Maxthon/.test(Te)||Te!="Safari"&&/^iOS/.test(tt)&&/\bSafari\b/.test(Ie[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(Te)&&Ie[1])&&(Oe=Ie[Ie.length-1])&&Fe.push(Oe),Fe.length&&(Fe=["("+Fe.join("; ")+")"]),Xe&&Me&&Me.indexOf(Xe)<0&&Fe.push("on "+Xe),Me&&Fe.push((/^on /.test(Fe[Fe.length-1])?"":"on ")+Me),tt&&(Oe=/ ([\d.+]+)$/.exec(tt),Je=Oe&&tt.charAt(tt.length-Oe[0].length-1)=="/",tt={architecture:32,family:Oe&&!Je?tt.replace(Oe[0],""):tt,version:Oe?Oe[1]:null,toString:function(){var Tt=this.version;return this.family+(Tt&&!Je?" "+Tt:"")+(this.architecture==64?" 64-bit":"")}}),(Oe=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(je))&&!/\bi686\b/i.test(je)?(tt&&(tt.architecture=64,tt.family=tt.family.replace(RegExp(" *"+Oe),"")),Te&&(/\bWOW64\b/i.test(xe)||nt&&/\w(?:86|32)$/.test(_e.cpuClass||_e.platform)&&!/\bWin64; x64\b/i.test(xe))&&Fe.unshift("32-bit")):tt&&/^OS X/.test(tt.family)&&Te=="Chrome"&&parseFloat($e)>=39&&(tt.architecture=64),xe||(xe=null);var Dt={};return Dt.description=xe,Dt.layout=Ie&&Ie[0],Dt.manufacturer=Xe,Dt.name=Te,Dt.prerelease=Ge,Dt.product=Me,Dt.ua=xe,Dt.version=Te&&$e,Dt.os=tt||{architecture:null,family:null,version:null,toString:function(){return"null"}},Dt.parse=Pe,Dt.toString=ht,Dt.version&&Fe.unshift($e),Dt.name&&Fe.unshift(Te),tt&&Te&&!(tt==String(tt).split(" ")[0]&&(tt==Te.split(" ")[0]||Me))&&Fe.push(Me?"("+tt+")":"on "+tt),Fe.length&&(Dt.description=Fe.join(" ")),Dt}var Ce=Pe();typeof he=="function"&&typeof he.amd=="object"&&he.amd?(le.platform=Ce,he(function(){return Ce})):ie&&ae?ge(Ce,function(xe,Be){ie[Be]=xe}):le.platform=Ce}).call(this)}).call(this)}).call(this,typeof st!="undefined"?st:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(E,pe,fe){(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?pe.exports={nextTick:ue}:pe.exports=de;function ue(le,se,ie,ae){if(typeof le!="function")throw new TypeError('"callback" argument must be a function');var re=arguments.length,ne,ee;switch(re){case 0:case 1:return de.nextTick(le);case 2:return de.nextTick(function(){le.call(null,se)});case 3:return de.nextTick(function(){le.call(null,se,ie)});case 4:return de.nextTick(function(){le.call(null,se,ie,ae)});default:for(ne=new Array(re-1),ee=0;ee1)for(var ge=1;ge= 0x80 (not a basic code point)","invalid-input":"Invalid input"},me=ne-ee,be=Math.floor,Se=String.fromCharCode,Ee;function Pe(Ke){throw new RangeError(ye[Ke])}function Ce(Ke,ze){for(var Ne=Ke.length,Re=[];Ne--;)Re[Ne]=ze(Ke[Ne]);return Re}function xe(Ke,ze){var Ne=Ke.split("@"),Re="";Ne.length>1&&(Re=Ne[0]+"@",Ke=Ne[1]),Ke=Ke.replace(ge,".");var He=Ke.split("."),Qe=Ce(He,ze).join(".");return Re+Qe}function Be(Ke){for(var ze=[],Ne=0,Re=Ke.length,He,Qe;Ne=55296&&He<=56319&&Ne65535&&(ze-=65536,Ne+=Se(ze>>>10&1023|55296),ze=56320|ze&1023),Ne+=Se(ze),Ne}).join("")}function _e(Ke){return Ke-48<10?Ke-22:Ke-65<26?Ke-65:Ke-97<26?Ke-97:ne}function Le(Ke,ze){return Ke+22+75*(Ke<26)-((ze!=0)<<5)}function ke(Ke,ze,Ne){var Re=0;for(Ke=Ne?be(Ke/x):Ke>>1,Ke+=be(Ke/ze);Ke>me*a>>1;Re+=ne)Ke=be(Ke/me);return be(Re+(me+1)*Ke/(Ke+y))}function De(Ke){var ze=[],Ne=Ke.length,Re,He=0,Qe=z,it=b,Ye,We,Oe,je,Fe,Ge,nt,$e,Je;for(Ye=Ke.lastIndexOf(te),Ye<0&&(Ye=0),We=0;We=128&&Pe("not-basic"),ze.push(Ke.charCodeAt(We));for(Oe=Ye>0?Ye+1:0;Oe=Ne&&Pe("invalid-input"),nt=_e(Ke.charCodeAt(Oe++)),(nt>=ne||nt>be((re-He)/Fe))&&Pe("overflow"),He+=nt*Fe,$e=Ge<=it?ee:Ge>=it+a?a:Ge-it,!(nt<$e);Ge+=ne)Je=ne-$e,Fe>be(re/Je)&&Pe("overflow"),Fe*=Je;Re=ze.length+1,it=ke(He-je,Re,je==0),be(He/Re)>re-Qe&&Pe("overflow"),Qe+=be(He/Re),He%=Re,ze.splice(He++,0,Qe)}return Ae(ze)}function Ze(Ke){var ze,Ne,Re,He,Qe,it,Ye,We,Oe,je,Fe,Ge=[],nt,$e,Je,Ie;for(Ke=Be(Ke),nt=Ke.length,ze=z,Ne=0,Qe=b,it=0;it=ze&&Febe((re-Ne)/$e)&&Pe("overflow"),Ne+=(Ye-ze)*$e,ze=Ye,it=0;itre&&Pe("overflow"),Fe==ze){for(We=Ne,Oe=ne;je=Oe<=Qe?ee:Oe>=Qe+a?a:Oe-Qe,!(We0&&a>ee&&(a=ee);for(var y=0;y=0?(z=x.substr(0,b),te=x.substr(b+1)):(z=x,te=""),ce=decodeURIComponent(z),ve=decodeURIComponent(te),de(re,ce)?ue(re[ce])?re[ce].push(ve):re[ce]=[re[ce],ve]:re[ce]=ve}return re};var ue=Array.isArray||function(le){return Object.prototype.toString.call(le)==="[object Array]"}},{}],384:[function(E,pe,fe){"use strict";var de=function(ie){switch(typeof ie){case"string":return ie;case"boolean":return ie?"true":"false";case"number":return isFinite(ie)?ie:"";default:return""}};pe.exports=function(ie,ae,re,ne){return ae=ae||"&",re=re||"=",ie===null&&(ie=void 0),typeof ie=="object"?le(se(ie),function(ee){var a=encodeURIComponent(de(ee))+re;return ue(ie[ee])?le(ie[ee],function(y){return a+encodeURIComponent(de(y))}).join(ae):a+encodeURIComponent(de(ie[ee]))}).join(ae):ne?encodeURIComponent(de(ne))+re+encodeURIComponent(de(ie)):""};var ue=Array.isArray||function(ie){return Object.prototype.toString.call(ie)==="[object Array]"};function le(ie,ae){if(ie.map)return ie.map(ae);for(var re=[],ne=0;ne0?(typeof Ge!="string"&&!Ie.objectMode&&Object.getPrototypeOf(Ge)!==ee.prototype&&(Ge=y(Ge)),$e?Ie.endEmitted?Fe.emit("error",new Error("stream.unshift() after end event")):Pe(Fe,Ie,Ge,!0):Ie.ended?Fe.emit("error",new Error("stream.push() after EOF")):(Ie.reading=!1,Ie.decoder&&!nt?(Ge=Ie.decoder.write(Ge),Ie.objectMode||Ge.length!==0?Pe(Fe,Ie,Ge,!1):Ze(Fe,Ie)):Pe(Fe,Ie,Ge,!1))):$e||(Ie.reading=!1)}return xe(Ie)}function Pe(Fe,Ge,nt,$e){Ge.flowing&&Ge.length===0&&!Ge.sync?(Fe.emit("data",nt),Fe.read(0)):(Ge.length+=Ge.objectMode?1:nt.length,$e?Ge.buffer.unshift(nt):Ge.buffer.push(nt),Ge.needReadable&&ke(Fe)),Ze(Fe,Ge)}function Ce(Fe,Ge){var nt;return!x(Ge)&&typeof Ge!="string"&&Ge!==void 0&&!Fe.objectMode&&(nt=new TypeError("Invalid non-string/buffer chunk")),nt}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 _e(Fe,Ge){return Fe<=0||Ge.length===0&&Ge.ended?0:Ge.objectMode?1:Fe!==Fe?Ge.flowing&&Ge.length?Ge.buffer.head.data.length:Ge.length:(Fe>Ge.highWaterMark&&(Ge.highWaterMark=Ae(Fe)),Fe<=Ge.length?Fe:Ge.ended?Ge.length:(Ge.needReadable=!0,0))}Se.prototype.read=function(Fe){te("read",Fe),Fe=parseInt(Fe,10);var Ge=this._readableState,nt=Fe;if(Fe!==0&&(Ge.emittedReadable=!1),Fe===0&&Ge.needReadable&&(Ge.length>=Ge.highWaterMark||Ge.ended))return te("read: emitReadable",Ge.length,Ge.ended),Ge.length===0&&Ge.ended?We(this):ke(this),null;if(Fe=_e(Fe,Ge),Fe===0&&Ge.ended)return Ge.length===0&&We(this),null;var $e=Ge.needReadable;te("need readable",$e),(Ge.length===0||Ge.length-Fe0?Je=He(Fe,Ge):Je=null,Je===null?(Ge.needReadable=!0,Fe=0):Ge.length-=Fe,Ge.length===0&&(Ge.ended||(Ge.needReadable=!0),nt!==Fe&&Ge.ended&&We(this)),Je!==null&&this.emit("data",Je),Je};function Le(Fe,Ge){if(!Ge.ended){if(Ge.decoder){var nt=Ge.decoder.end();nt&&nt.length&&(Ge.buffer.push(nt),Ge.length+=Ge.objectMode?1:nt.length)}Ge.ended=!0,ke(Fe)}}function ke(Fe){var Ge=Fe._readableState;Ge.needReadable=!1,Ge.emittedReadable||(te("emitReadable",Ge.flowing),Ge.emittedReadable=!0,Ge.sync?le.nextTick(De,Fe):De(Fe))}function De(Fe){te("emit readable"),Fe.emit("readable"),Re(Fe)}function Ze(Fe,Ge){Ge.readingMore||(Ge.readingMore=!0,le.nextTick(Ve,Fe,Ge))}function Ve(Fe,Ge){for(var nt=Ge.length;!Ge.reading&&!Ge.flowing&&!Ge.ended&&Ge.length1&&je($e.pipes,Fe)!==-1)&&!tt&&(te("false write response, pause",nt._readableState.awaitDrain),nt._readableState.awaitDrain++,et=!0),nt.pause())}function xt(Dt){te("onerror",Dt),ht(),Fe.removeListener("error",xt),re(Fe,"error")===0&&Fe.emit("error",Dt)}me(Fe,"error",xt);function dt(){Fe.removeListener("finish",St),ht()}Fe.once("close",dt);function St(){te("onfinish"),Fe.removeListener("close",dt),ht()}Fe.once("finish",St);function ht(){te("unpipe"),nt.unpipe(Fe)}return Fe.emit("pipe",nt),$e.flowing||(te("pipe resume"),nt.resume()),Fe};function Ue(Fe){return function(){var Ge=Fe._readableState;te("pipeOnDrain",Ge.awaitDrain),Ge.awaitDrain&&Ge.awaitDrain--,Ge.awaitDrain===0&&re(Fe,"data")&&(Ge.flowing=!0,Re(Fe))}}Se.prototype.unpipe=function(Fe){var Ge=this._readableState,nt={hasUnpiped:!1};if(Ge.pipesCount===0)return this;if(Ge.pipesCount===1)return Fe&&Fe!==Ge.pipes?this:(Fe||(Fe=Ge.pipes),Ge.pipes=null,Ge.pipesCount=0,Ge.flowing=!1,Fe&&Fe.emit("unpipe",this,nt),this);if(!Fe){var $e=Ge.pipes,Je=Ge.pipesCount;Ge.pipes=null,Ge.pipesCount=0,Ge.flowing=!1;for(var Ie=0;Ie=Ge.length?(Ge.decoder?nt=Ge.buffer.join(""):Ge.buffer.length===1?nt=Ge.buffer.head.data:nt=Ge.buffer.concat(Ge.length),Ge.buffer.clear()):nt=Qe(Fe,Ge.buffer,Ge.decoder),nt}function Qe(Fe,Ge,nt){var $e;return FeIe.length?Ie.length:Fe;if(Te===Ie.length?Je+=Ie:Je+=Ie.slice(0,Fe),Fe-=Te,Fe===0){Te===Ie.length?(++$e,nt.next?Ge.head=nt.next:Ge.head=Ge.tail=null):(Ge.head=nt,nt.data=Ie.slice(Te));break}++$e}return Ge.length-=$e,Je}function Ye(Fe,Ge){var nt=ee.allocUnsafe(Fe),$e=Ge.head,Je=1;for($e.data.copy(nt),Fe-=$e.data.length;$e=$e.next;){var Ie=$e.data,Te=Fe>Ie.length?Ie.length:Fe;if(Ie.copy(nt,nt.length-Fe,0,Te),Fe-=Te,Fe===0){Te===Ie.length?(++Je,$e.next?Ge.head=$e.next:Ge.head=Ge.tail=null):(Ge.head=$e,$e.data=Ie.slice(Te));break}++Je}return Ge.length-=Je,nt}function We(Fe){var Ge=Fe._readableState;if(Ge.length>0)throw new Error('"endReadable()" called on non-empty stream');Ge.endEmitted||(Ge.ended=!0,le.nextTick(Oe,Ge,Fe))}function Oe(Fe,Ge){!Fe.endEmitted&&Fe.length===0&&(Fe.endEmitted=!0,Ge.readable=!1,Ge.emit("end"))}function je(Fe,Ge){for(var nt=0,$e=Fe.length;nt<$e;nt++)if(Fe[nt]===Ge)return nt;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,pe,fe){"use strict";pe.exports=se;var de=E("./_stream_duplex"),ue=Object.create(E("core-util-is"));ue.inherits=E("inherits"),ue.inherits(se,de);function le(re,ne){var ee=this._transformState;ee.transforming=!1;var a=ee.writecb;if(!a)return this.emit("error",new Error("write callback called multiple times"));ee.writechunk=null,ee.writecb=null,ne!=null&&this.push(ne),a(re);var y=this._readableState;y.reading=!1,(y.needReadable||y.length-1?le:se.nextTick,ne;me.WritableState=ge;var ee=Object.create(E("core-util-is"));ee.inherits=E("inherits");var a={deprecate:E("util-deprecate")},y=E("./internal/streams/stream"),x=E("safe-buffer").Buffer,b=ue.Uint8Array||function(){};function z(Ne){return x.from(Ne)}function te(Ne){return x.isBuffer(Ne)||Ne instanceof b}var ce=E("./internal/streams/destroy");ee.inherits(me,y);function ve(){}function ge(Ne,Re){ne=ne||E("./_stream_duplex"),Ne=Ne||{};var He=Re instanceof ne;this.objectMode=!!Ne.objectMode,He&&(this.objectMode=this.objectMode||!!Ne.writableObjectMode);var Qe=Ne.highWaterMark,it=Ne.writableHighWaterMark,Ye=this.objectMode?16:16*1024;Qe||Qe===0?this.highWaterMark=Qe:He&&(it||it===0)?this.highWaterMark=it:this.highWaterMark=Ye,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=Ne.decodeStrings===!1;this.decodeStrings=!We,this.defaultEncoding=Ne.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Oe){Ae(Re,Oe)},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 ae(this)}ge.prototype.getBuffer=function(){for(var Re=this.bufferedRequest,He=[];Re;)He.push(Re),Re=Re.next;return He},function(){try{Object.defineProperty(ge.prototype,"buffer",{get:a.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(Ne){}}();var ye;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(ye=Function.prototype[Symbol.hasInstance],Object.defineProperty(me,Symbol.hasInstance,{value:function(Ne){return ye.call(this,Ne)?!0:this!==me?!1:Ne&&Ne._writableState instanceof ge}})):ye=function(Ne){return Ne instanceof this};function me(Ne){if(ne=ne||E("./_stream_duplex"),!ye.call(me,this)&&!(this instanceof ne))return new me(Ne);this._writableState=new ge(Ne,this),this.writable=!0,Ne&&(typeof Ne.write=="function"&&(this._write=Ne.write),typeof Ne.writev=="function"&&(this._writev=Ne.writev),typeof Ne.destroy=="function"&&(this._destroy=Ne.destroy),typeof Ne.final=="function"&&(this._final=Ne.final)),y.call(this)}me.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function be(Ne,Re){var He=new Error("write after end");Ne.emit("error",He),se.nextTick(Re,He)}function Se(Ne,Re,He,Qe){var it=!0,Ye=!1;return He===null?Ye=new TypeError("May not write null values to stream"):typeof He!="string"&&He!==void 0&&!Re.objectMode&&(Ye=new TypeError("Invalid non-string/buffer chunk")),Ye&&(Ne.emit("error",Ye),se.nextTick(Qe,Ye),it=!1),it}me.prototype.write=function(Ne,Re,He){var Qe=this._writableState,it=!1,Ye=!Qe.objectMode&&te(Ne);return Ye&&!x.isBuffer(Ne)&&(Ne=z(Ne)),typeof Re=="function"&&(He=Re,Re=null),Ye?Re="buffer":Re||(Re=Qe.defaultEncoding),typeof He!="function"&&(He=ve),Qe.ended?be(this,He):(Ye||Se(this,Qe,Ne,He))&&(Qe.pendingcb++,it=Pe(this,Qe,Ye,Ne,Re,He)),it},me.prototype.cork=function(){var Ne=this._writableState;Ne.corked++},me.prototype.uncork=function(){var Ne=this._writableState;Ne.corked&&(Ne.corked--,!Ne.writing&&!Ne.corked&&!Ne.finished&&!Ne.bufferProcessing&&Ne.bufferedRequest&&ke(this,Ne))},me.prototype.setDefaultEncoding=function(Re){if(typeof Re=="string"&&(Re=Re.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Re+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+Re);return this._writableState.defaultEncoding=Re,this};function Ee(Ne,Re,He){return!Ne.objectMode&&Ne.decodeStrings!==!1&&typeof Re=="string"&&(Re=x.from(Re,He)),Re}Object.defineProperty(me.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Pe(Ne,Re,He,Qe,it,Ye){if(!He){var We=Ee(Re,Qe,it);Qe!==We&&(He=!0,it="buffer",Qe=We)}var Oe=Re.objectMode?1:Qe.length;Re.length+=Oe;var je=Re.length0?this.tail.next=ne:this.head=ne,this.tail=ne,++this.length},ie.prototype.unshift=function(re){var ne={data:re,next:this.head};this.length===0&&(this.tail=ne),this.head=ne,++this.length},ie.prototype.shift=function(){if(this.length!==0){var re=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,re}},ie.prototype.clear=function(){this.head=this.tail=null,this.length=0},ie.prototype.join=function(re){if(this.length===0)return"";for(var ne=this.head,ee=""+ne.data;ne=ne.next;)ee+=re+ne.data;return ee},ie.prototype.concat=function(re){if(this.length===0)return ue.alloc(0);if(this.length===1)return this.head.data;for(var ne=ue.allocUnsafe(re>>>0),ee=this.head,a=0;ee;)se(ee.data,ne,a),a+=ee.data.length,ee=ee.next;return ne},ie}(),le&&le.inspect&&le.inspect.custom&&(pe.exports.prototype[le.inspect.custom]=function(){var ie=le.inspect({length:this.length});return this.constructor.name+" "+ie})},{"safe-buffer":396,util:89}],392:[function(E,pe,fe){"use strict";var de=E("process-nextick-args");function ue(ie,ae){var re=this,ne=this._readableState&&this._readableState.destroyed,ee=this._writableState&&this._writableState.destroyed;return ne||ee?(ae?ae(ie):ie&&(!this._writableState||!this._writableState.errorEmitted)&&de.nextTick(se,this,ie),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ie||null,function(a){!ae&&a?(de.nextTick(se,re,a),re._writableState&&(re._writableState.errorEmitted=!0)):ae&&ae(a)}),this)}function le(){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 se(ie,ae){ie.emit("error",ae)}pe.exports={destroy:ue,undestroy:le}},{"process-nextick-args":380}],393:[function(E,pe,fe){pe.exports=E("events").EventEmitter},{events:344}],394:[function(E,pe,fe){fe=pe.exports=E("./lib/_stream_readable.js"),fe.Stream=fe,fe.Readable=fe,fe.Writable=E("./lib/_stream_writable.js"),fe.Duplex=E("./lib/_stream_duplex.js"),fe.Transform=E("./lib/_stream_transform.js"),fe.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,pe,fe){var de=function(ue){"use strict";var le=Object.prototype,se=le.hasOwnProperty,ie,ae=typeof Symbol=="function"?Symbol:{},re=ae.iterator||"@@iterator",ne=ae.asyncIterator||"@@asyncIterator",ee=ae.toStringTag||"@@toStringTag";function a(Ve,Ue,Ke){return Object.defineProperty(Ve,Ue,{value:Ke,enumerable:!0,configurable:!0,writable:!0}),Ve[Ue]}try{a({},"")}catch(Ve){a=function(Ue,Ke,ze){return Ue[Ke]=ze}}function y(Ve,Ue,Ke,ze){var Ne=Ue&&Ue.prototype instanceof ge?Ue:ge,Re=Object.create(Ne.prototype),He=new ke(ze||[]);return Re._invoke=Be(Ve,Ke,He),Re}ue.wrap=y;function x(Ve,Ue,Ke){try{return{type:"normal",arg:Ve.call(Ue,Ke)}}catch(ze){return{type:"throw",arg:ze}}}var b="suspendedStart",z="suspendedYield",te="executing",ce="completed",ve={};function ge(){}function ye(){}function me(){}var be={};a(be,re,function(){return this});var Se=Object.getPrototypeOf,Ee=Se&&Se(Se(De([])));Ee&&Ee!==le&&se.call(Ee,re)&&(be=Ee);var Pe=me.prototype=ge.prototype=Object.create(be);ye.prototype=me,a(Pe,"constructor",me),a(me,"constructor",ye),ye.displayName=a(me,ee,"GeneratorFunction");function Ce(Ve){["next","throw","return"].forEach(function(Ue){a(Ve,Ue,function(Ke){return this._invoke(Ue,Ke)})})}ue.isGeneratorFunction=function(Ve){var Ue=typeof Ve=="function"&&Ve.constructor;return Ue?Ue===ye||(Ue.displayName||Ue.name)==="GeneratorFunction":!1},ue.mark=function(Ve){return Object.setPrototypeOf?Object.setPrototypeOf(Ve,me):(Ve.__proto__=me,a(Ve,ee,"GeneratorFunction")),Ve.prototype=Object.create(Pe),Ve},ue.awrap=function(Ve){return{__await:Ve}};function xe(Ve,Ue){function Ke(Re,He,Qe,it){var Ye=x(Ve[Re],Ve,He);if(Ye.type==="throw")it(Ye.arg);else{var We=Ye.arg,Oe=We.value;return Oe&&typeof Oe=="object"&&se.call(Oe,"__await")?Ue.resolve(Oe.__await).then(function(je){Ke("next",je,Qe,it)},function(je){Ke("throw",je,Qe,it)}):Ue.resolve(Oe).then(function(je){We.value=je,Qe(We)},function(je){return Ke("throw",je,Qe,it)})}}var ze;function Ne(Re,He){function Qe(){return new Ue(function(it,Ye){Ke(Re,He,it,Ye)})}return ze=ze?ze.then(Qe,Qe):Qe()}this._invoke=Ne}Ce(xe.prototype),a(xe.prototype,ne,function(){return this}),ue.AsyncIterator=xe,ue.async=function(Ve,Ue,Ke,ze,Ne){Ne===void 0&&(Ne=Promise);var Re=new xe(y(Ve,Ue,Ke,ze),Ne);return ue.isGeneratorFunction(Ue)?Re:Re.next().then(function(He){return He.done?He.value:Re.next()})};function Be(Ve,Ue,Ke){var ze=b;return function(Re,He){if(ze===te)throw new Error("Generator is already running");if(ze===ce){if(Re==="throw")throw He;return Ze()}for(Ke.method=Re,Ke.arg=He;;){var Qe=Ke.delegate;if(Qe){var it=Ae(Qe,Ke);if(it){if(it===ve)continue;return it}}if(Ke.method==="next")Ke.sent=Ke._sent=Ke.arg;else if(Ke.method==="throw"){if(ze===b)throw ze=ce,Ke.arg;Ke.dispatchException(Ke.arg)}else Ke.method==="return"&&Ke.abrupt("return",Ke.arg);ze=te;var Ye=x(Ve,Ue,Ke);if(Ye.type==="normal"){if(ze=Ke.done?ce:z,Ye.arg===ve)continue;return{value:Ye.arg,done:Ke.done}}else Ye.type==="throw"&&(ze=ce,Ke.method="throw",Ke.arg=Ye.arg)}}}function Ae(Ve,Ue){var Ke=Ve.iterator[Ue.method];if(Ke===ie){if(Ue.delegate=null,Ue.method==="throw"){if(Ve.iterator.return&&(Ue.method="return",Ue.arg=ie,Ae(Ve,Ue),Ue.method==="throw"))return ve;Ue.method="throw",Ue.arg=new TypeError("The iterator does not provide a 'throw' method")}return ve}var ze=x(Ke,Ve.iterator,Ue.arg);if(ze.type==="throw")return Ue.method="throw",Ue.arg=ze.arg,Ue.delegate=null,ve;var Ne=ze.arg;if(!Ne)return Ue.method="throw",Ue.arg=new TypeError("iterator result is not an object"),Ue.delegate=null,ve;if(Ne.done)Ue[Ve.resultName]=Ne.value,Ue.next=Ve.nextLoc,Ue.method!=="return"&&(Ue.method="next",Ue.arg=ie);else return Ne;return Ue.delegate=null,ve}Ce(Pe),a(Pe,ee,"Generator"),a(Pe,re,function(){return this}),a(Pe,"toString",function(){return"[object Generator]"});function _e(Ve){var Ue={tryLoc:Ve[0]};1 in Ve&&(Ue.catchLoc=Ve[1]),2 in Ve&&(Ue.finallyLoc=Ve[2],Ue.afterLoc=Ve[3]),this.tryEntries.push(Ue)}function Le(Ve){var Ue=Ve.completion||{};Ue.type="normal",delete Ue.arg,Ve.completion=Ue}function ke(Ve){this.tryEntries=[{tryLoc:"root"}],Ve.forEach(_e,this),this.reset(!0)}ue.keys=function(Ve){var Ue=[];for(var Ke in Ve)Ue.push(Ke);return Ue.reverse(),function ze(){for(;Ue.length;){var Ne=Ue.pop();if(Ne in Ve)return ze.value=Ne,ze.done=!1,ze}return ze.done=!0,ze}};function De(Ve){if(Ve){var Ue=Ve[re];if(Ue)return Ue.call(Ve);if(typeof Ve.next=="function")return Ve;if(!isNaN(Ve.length)){var Ke=-1,ze=function Ne(){for(;++Ke=0;--ze){var Ne=this.tryEntries[ze],Re=Ne.completion;if(Ne.tryLoc==="root")return Ke("end");if(Ne.tryLoc<=this.prev){var He=se.call(Ne,"catchLoc"),Qe=se.call(Ne,"finallyLoc");if(He&&Qe){if(this.prev=0;--Ke){var ze=this.tryEntries[Ke];if(ze.tryLoc<=this.prev&&se.call(ze,"finallyLoc")&&this.prev=0;--Ue){var Ke=this.tryEntries[Ue];if(Ke.finallyLoc===Ve)return this.complete(Ke.completion,Ke.afterLoc),Le(Ke),ve}},catch:function(Ve){for(var Ue=this.tryEntries.length-1;Ue>=0;--Ue){var Ke=this.tryEntries[Ue];if(Ke.tryLoc===Ve){var ze=Ke.completion;if(ze.type==="throw"){var Ne=ze.arg;Le(Ke)}return Ne}}throw new Error("illegal catch attempt")},delegateYield:function(Ve,Ue,Ke){return this.delegate={iterator:De(Ve),resultName:Ue,nextLoc:Ke},this.method==="next"&&(this.arg=ie),ve}},ue}(typeof pe=="object"?pe.exports:{});try{regeneratorRuntime=de}catch(ue){typeof globalThis=="object"?globalThis.regeneratorRuntime=de:Function("r","regeneratorRuntime = r")(de)}},{}],396:[function(E,pe,fe){var de=E("buffer"),ue=de.Buffer;function le(ie,ae){for(var re in ie)ae[re]=ie[re]}ue.from&&ue.alloc&&ue.allocUnsafe&&ue.allocUnsafeSlow?pe.exports=de:(le(de,fe),fe.Buffer=se);function se(ie,ae,re){return ue(ie,ae,re)}le(ue,se),se.from=function(ie,ae,re){if(typeof ie=="number")throw new TypeError("Argument must not be a number");return ue(ie,ae,re)},se.alloc=function(ie,ae,re){if(typeof ie!="number")throw new TypeError("Argument must be a number");var ne=ue(ie);return ae!==void 0?typeof re=="string"?ne.fill(ae,re):ne.fill(ae):ne.fill(0),ne},se.allocUnsafe=function(ie){if(typeof ie!="number")throw new TypeError("Argument must be a number");return ue(ie)},se.allocUnsafeSlow=function(ie){if(typeof ie!="number")throw new TypeError("Argument must be a number");return de.SlowBuffer(ie)}},{buffer:90}],397:[function(E,pe,fe){(function(de){(function(){(function(ue){ue.parser=function(We,Oe){return new se(We,Oe)},ue.SAXParser=se,ue.SAXStream=y,ue.createStream=a,ue.MAX_BUFFER_LENGTH=64*1024;var le=["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 se(We,Oe){if(!(this instanceof se))return new se(We,Oe);var je=this;ae(je),je.q=je.c="",je.bufferCheckPosition=ue.MAX_BUFFER_LENGTH,je.opt=Oe||{},je.opt.lowercase=je.opt.lowercase||je.opt.lowercasetags,je.looseCase=je.opt.lowercase?"toLowerCase":"toUpperCase",je.tags=[],je.closed=je.closedRoot=je.sawRoot=!1,je.tag=je.error=null,je.strict=!!We,je.noscript=!!(We||je.opt.noscript),je.state=xe.BEGIN,je.strictEntities=je.opt.strictEntities,je.ENTITIES=je.strictEntities?Object.create(ue.XML_ENTITIES):Object.create(ue.ENTITIES),je.attribList=[],je.opt.xmlns&&(je.ns=Object.create(ce)),je.trackPosition=je.opt.position!==!1,je.trackPosition&&(je.position=je.line=je.column=0),Ae(je,"onready")}Object.create||(Object.create=function(We){function Oe(){}Oe.prototype=We;var je=new Oe;return je}),Object.keys||(Object.keys=function(We){var Oe=[];for(var je in We)We.hasOwnProperty(je)&&Oe.push(je);return Oe});function ie(We){for(var Oe=Math.max(ue.MAX_BUFFER_LENGTH,10),je=0,Fe=0,Ge=le.length;FeOe)switch(le[Fe]){case"textNode":Le(We);break;case"cdata":_e(We,"oncdata",We.cdata),We.cdata="";break;case"script":_e(We,"onscript",We.script),We.script="";break;default:De(We,"Max buffer length exceeded: "+le[Fe])}je=Math.max(je,nt)}var $e=ue.MAX_BUFFER_LENGTH-je;We.bufferCheckPosition=$e+We.position}function ae(We){for(var Oe=0,je=le.length;Oe"||be(We)}function Pe(We,Oe){return We.test(Oe)}function Ce(We,Oe){return!Pe(We,Oe)}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 Oe=ue.ENTITIES[We],je=typeof Oe=="number"?String.fromCharCode(Oe):Oe;ue.ENTITIES[We]=je});for(var Be in ue.STATE)ue.STATE[ue.STATE[Be]]=Be;xe=ue.STATE;function Ae(We,Oe,je){We[Oe]&&We[Oe](je)}function _e(We,Oe,je){We.textNode&&Le(We),Ae(We,Oe,je)}function Le(We){We.textNode=ke(We.opt,We.textNode),We.textNode&&Ae(We,"ontext",We.textNode),We.textNode=""}function ke(We,Oe){return We.trim&&(Oe=Oe.trim()),We.normalize&&(Oe=Oe.replace(/\s+/g," ")),Oe}function De(We,Oe){return Le(We),We.trackPosition&&(Oe+=` -Line: `+We.line+` -Column: `+We.column+` -Char: `+We.c),Oe=new Error(Oe),We.error=Oe,Ae(We,"onerror",Oe),We}function Ze(We){return We.sawRoot&&!We.closedRoot&&Ve(We,"Unclosed root tag"),We.state!==xe.BEGIN&&We.state!==xe.BEGIN_WHITESPACE&&We.state!==xe.TEXT&&De(We,"Unexpected end"),Le(We),We.c="",We.closed=!0,Ae(We,"onend"),se.call(We,We.strict,We.opt),We}function Ve(We,Oe){if(typeof We!="object"||!(We instanceof se))throw new Error("bad call to strictFail");We.strict&&De(We,Oe)}function Ue(We){We.strict||(We.tagName=We.tagName[We.looseCase]());var Oe=We.tags[We.tags.length-1]||We,je=We.tag={name:We.tagName,attributes:{}};We.opt.xmlns&&(je.ns=Oe.ns),We.attribList.length=0,_e(We,"onopentagstart",je)}function Ke(We,Oe){var je=We.indexOf(":"),Fe=je<0?["",We]:We.split(":"),Ge=Fe[0],nt=Fe[1];return Oe&&We==="xmlns"&&(Ge="xmlns",nt=""),{prefix:Ge,local:nt}}function ze(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 Oe=Ke(We.attribName,!0),je=Oe.prefix,Fe=Oe.local;if(je==="xmlns")if(Fe==="xml"&&We.attribValue!==z)Ve(We,"xml: prefix must be bound to "+z+` -Actual: `+We.attribValue);else if(Fe==="xmlns"&&We.attribValue!==te)Ve(We,"xmlns: prefix must be bound to "+te+` -Actual: `+We.attribValue);else{var Ge=We.tag,nt=We.tags[We.tags.length-1]||We;Ge.ns===nt.ns&&(Ge.ns=Object.create(nt.ns)),Ge.ns[Fe]=We.attribValue}We.attribList.push([We.attribName,We.attribValue])}else We.tag.attributes[We.attribName]=We.attribValue,_e(We,"onattribute",{name:We.attribName,value:We.attribValue});We.attribName=We.attribValue=""}function Ne(We,Oe){if(We.opt.xmlns){var je=We.tag,Fe=Ke(We.tagName);je.prefix=Fe.prefix,je.local=Fe.local,je.uri=je.ns[Fe.prefix]||"",je.prefix&&!je.uri&&(Ve(We,"Unbound namespace prefix: "+JSON.stringify(We.tagName)),je.uri=Fe.prefix);var Ge=We.tags[We.tags.length-1]||We;je.ns&&Ge.ns!==je.ns&&Object.keys(je.ns).forEach(function(rt){_e(We,"onopennamespace",{prefix:rt,uri:je.ns[rt]})});for(var nt=0,$e=We.attribList.length;nt<$e;nt++){var Je=We.attribList[nt],Ie=Je[0],Te=Je[1],Me=Ke(Ie,!0),Xe=Me.prefix,tt=Me.local,ct=Xe===""?"":je.ns[Xe]||"",et={name:Ie,value:Te,prefix:Xe,local:tt,uri:ct};Xe&&Xe!=="xmlns"&&!ct&&(Ve(We,"Unbound namespace prefix: "+JSON.stringify(Xe)),et.uri=Xe),We.tag.attributes[Ie]=et,_e(We,"onattribute",et)}We.attribList.length=0}We.tag.isSelfClosing=!!Oe,We.sawRoot=!0,We.tags.push(We.tag),_e(We,"onopentag",We.tag),Oe||(!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 Re(We){if(!We.tagName){Ve(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}_e(We,"onscript",We.script),We.script=""}var Oe=We.tags.length,je=We.tagName;We.strict||(je=je[We.looseCase]());for(var Fe=je;Oe--;){var Ge=We.tags[Oe];if(Ge.name!==Fe)Ve(We,"Unexpected close tag");else break}if(Oe<0){Ve(We,"Unmatched closing tag: "+We.tagName),We.textNode+="",We.state=xe.TEXT;return}We.tagName=je;for(var nt=We.tags.length;nt-- >Oe;){var $e=We.tag=We.tags.pop();We.tagName=We.tag.name,_e(We,"onclosetag",We.tagName);var Je={};for(var Ie in $e.ns)Je[Ie]=$e.ns[Ie];var Te=We.tags[We.tags.length-1]||We;We.opt.xmlns&&$e.ns!==Te.ns&&Object.keys($e.ns).forEach(function(Me){var Xe=$e.ns[Me];_e(We,"onclosenamespace",{prefix:Me,uri:Xe})})}Oe===0&&(We.closedRoot=!0),We.tagName=We.attribValue=We.attribName="",We.attribList.length=0,We.state=xe.TEXT}function He(We){var Oe=We.entity,je=Oe.toLowerCase(),Fe,Ge="";return We.ENTITIES[Oe]?We.ENTITIES[Oe]:We.ENTITIES[je]?We.ENTITIES[je]:(Oe=je,Oe.charAt(0)==="#"&&(Oe.charAt(1)==="x"?(Oe=Oe.slice(2),Fe=parseInt(Oe,16),Ge=Fe.toString(16)):(Oe=Oe.slice(1),Fe=parseInt(Oe,10),Ge=Fe.toString(10))),Oe=Oe.replace(/^0+/,""),isNaN(Fe)||Ge.toLowerCase()!==Oe?(Ve(We,"Invalid character entity"),"&"+We.entity+";"):String.fromCodePoint(Fe))}function Qe(We,Oe){Oe==="<"?(We.state=xe.OPEN_WAKA,We.startTagPosition=We.position):be(Oe)||(Ve(We,"Non-whitespace before first tag."),We.textNode=Oe,We.state=xe.TEXT)}function it(We,Oe){var je="";return Oe"?(_e(Oe,"onsgmldeclaration",Oe.sgmlDecl),Oe.sgmlDecl="",Oe.state=xe.TEXT):(Se(Fe)&&(Oe.state=xe.SGML_DECL_QUOTED),Oe.sgmlDecl+=Fe);continue;case xe.SGML_DECL_QUOTED:Fe===Oe.q&&(Oe.state=xe.SGML_DECL,Oe.q=""),Oe.sgmlDecl+=Fe;continue;case xe.DOCTYPE:Fe===">"?(Oe.state=xe.TEXT,_e(Oe,"ondoctype",Oe.doctype),Oe.doctype=!0):(Oe.doctype+=Fe,Fe==="["?Oe.state=xe.DOCTYPE_DTD:Se(Fe)&&(Oe.state=xe.DOCTYPE_QUOTED,Oe.q=Fe));continue;case xe.DOCTYPE_QUOTED:Oe.doctype+=Fe,Fe===Oe.q&&(Oe.q="",Oe.state=xe.DOCTYPE);continue;case xe.DOCTYPE_DTD:Oe.doctype+=Fe,Fe==="]"?Oe.state=xe.DOCTYPE:Se(Fe)&&(Oe.state=xe.DOCTYPE_DTD_QUOTED,Oe.q=Fe);continue;case xe.DOCTYPE_DTD_QUOTED:Oe.doctype+=Fe,Fe===Oe.q&&(Oe.state=xe.DOCTYPE_DTD,Oe.q="");continue;case xe.COMMENT:Fe==="-"?Oe.state=xe.COMMENT_ENDING:Oe.comment+=Fe;continue;case xe.COMMENT_ENDING:Fe==="-"?(Oe.state=xe.COMMENT_ENDED,Oe.comment=ke(Oe.opt,Oe.comment),Oe.comment&&_e(Oe,"oncomment",Oe.comment),Oe.comment=""):(Oe.comment+="-"+Fe,Oe.state=xe.COMMENT);continue;case xe.COMMENT_ENDED:Fe!==">"?(Ve(Oe,"Malformed comment"),Oe.comment+="--"+Fe,Oe.state=xe.COMMENT):Oe.state=xe.TEXT;continue;case xe.CDATA:Fe==="]"?Oe.state=xe.CDATA_ENDING:Oe.cdata+=Fe;continue;case xe.CDATA_ENDING:Fe==="]"?Oe.state=xe.CDATA_ENDING_2:(Oe.cdata+="]"+Fe,Oe.state=xe.CDATA);continue;case xe.CDATA_ENDING_2:Fe===">"?(Oe.cdata&&_e(Oe,"oncdata",Oe.cdata),_e(Oe,"onclosecdata"),Oe.cdata="",Oe.state=xe.TEXT):Fe==="]"?Oe.cdata+="]":(Oe.cdata+="]]"+Fe,Oe.state=xe.CDATA);continue;case xe.PROC_INST:Fe==="?"?Oe.state=xe.PROC_INST_ENDING:be(Fe)?Oe.state=xe.PROC_INST_BODY:Oe.procInstName+=Fe;continue;case xe.PROC_INST_BODY:if(!Oe.procInstBody&&be(Fe))continue;Fe==="?"?Oe.state=xe.PROC_INST_ENDING:Oe.procInstBody+=Fe;continue;case xe.PROC_INST_ENDING:Fe===">"?(_e(Oe,"onprocessinginstruction",{name:Oe.procInstName,body:Oe.procInstBody}),Oe.procInstName=Oe.procInstBody="",Oe.state=xe.TEXT):(Oe.procInstBody+="?"+Fe,Oe.state=xe.PROC_INST_BODY);continue;case xe.OPEN_TAG:Pe(ge,Fe)?Oe.tagName+=Fe:(Ue(Oe),Fe===">"?Ne(Oe):Fe==="/"?Oe.state=xe.OPEN_TAG_SLASH:(be(Fe)||Ve(Oe,"Invalid character in tag name"),Oe.state=xe.ATTRIB));continue;case xe.OPEN_TAG_SLASH:Fe===">"?(Ne(Oe,!0),Re(Oe)):(Ve(Oe,"Forward-slash in opening tag not followed by >"),Oe.state=xe.ATTRIB);continue;case xe.ATTRIB:if(be(Fe))continue;Fe===">"?Ne(Oe):Fe==="/"?Oe.state=xe.OPEN_TAG_SLASH:Pe(ve,Fe)?(Oe.attribName=Fe,Oe.attribValue="",Oe.state=xe.ATTRIB_NAME):Ve(Oe,"Invalid attribute name");continue;case xe.ATTRIB_NAME:Fe==="="?Oe.state=xe.ATTRIB_VALUE:Fe===">"?(Ve(Oe,"Attribute without value"),Oe.attribValue=Oe.attribName,ze(Oe),Ne(Oe)):be(Fe)?Oe.state=xe.ATTRIB_NAME_SAW_WHITE:Pe(ge,Fe)?Oe.attribName+=Fe:Ve(Oe,"Invalid attribute name");continue;case xe.ATTRIB_NAME_SAW_WHITE:if(Fe==="=")Oe.state=xe.ATTRIB_VALUE;else{if(be(Fe))continue;Ve(Oe,"Attribute without value"),Oe.tag.attributes[Oe.attribName]="",Oe.attribValue="",_e(Oe,"onattribute",{name:Oe.attribName,value:""}),Oe.attribName="",Fe===">"?Ne(Oe):Pe(ve,Fe)?(Oe.attribName=Fe,Oe.state=xe.ATTRIB_NAME):(Ve(Oe,"Invalid attribute name"),Oe.state=xe.ATTRIB)}continue;case xe.ATTRIB_VALUE:if(be(Fe))continue;Se(Fe)?(Oe.q=Fe,Oe.state=xe.ATTRIB_VALUE_QUOTED):(Ve(Oe,"Unquoted attribute value"),Oe.state=xe.ATTRIB_VALUE_UNQUOTED,Oe.attribValue=Fe);continue;case xe.ATTRIB_VALUE_QUOTED:if(Fe!==Oe.q){Fe==="&"?Oe.state=xe.ATTRIB_VALUE_ENTITY_Q:Oe.attribValue+=Fe;continue}ze(Oe),Oe.q="",Oe.state=xe.ATTRIB_VALUE_CLOSED;continue;case xe.ATTRIB_VALUE_CLOSED:be(Fe)?Oe.state=xe.ATTRIB:Fe===">"?Ne(Oe):Fe==="/"?Oe.state=xe.OPEN_TAG_SLASH:Pe(ve,Fe)?(Ve(Oe,"No whitespace between attributes"),Oe.attribName=Fe,Oe.attribValue="",Oe.state=xe.ATTRIB_NAME):Ve(Oe,"Invalid attribute name");continue;case xe.ATTRIB_VALUE_UNQUOTED:if(!Ee(Fe)){Fe==="&"?Oe.state=xe.ATTRIB_VALUE_ENTITY_U:Oe.attribValue+=Fe;continue}ze(Oe),Fe===">"?Ne(Oe):Oe.state=xe.ATTRIB;continue;case xe.CLOSE_TAG:if(Oe.tagName)Fe===">"?Re(Oe):Pe(ge,Fe)?Oe.tagName+=Fe:Oe.script?(Oe.script+=""?Re(Oe):Ve(Oe,"Invalid characters in closing tag");continue;case xe.TEXT_ENTITY:case xe.ATTRIB_VALUE_ENTITY_Q:case xe.ATTRIB_VALUE_ENTITY_U:var $e,Je;switch(Oe.state){case xe.TEXT_ENTITY:$e=xe.TEXT,Je="textNode";break;case xe.ATTRIB_VALUE_ENTITY_Q:$e=xe.ATTRIB_VALUE_QUOTED,Je="attribValue";break;case xe.ATTRIB_VALUE_ENTITY_U:$e=xe.ATTRIB_VALUE_UNQUOTED,Je="attribValue";break}Fe===";"?(Oe[Je]+=He(Oe),Oe.entity="",Oe.state=$e):Pe(Oe.entity.length?me:ye,Fe)?Oe.entity+=Fe:(Ve(Oe,"Invalid character in entity name"),Oe[Je]+="&"+Oe.entity+Fe,Oe.entity="",Oe.state=$e);continue;default:throw new Error(Oe,"Unknown state: "+Oe.state)}return Oe.position>=Oe.bufferCheckPosition&&ie(Oe),Oe}String.fromCodePoint||function(){var We=String.fromCharCode,Oe=Math.floor,je=function(){var Fe=16384,Ge=[],nt,$e,Je=-1,Ie=arguments.length;if(!Ie)return"";for(var Te="";++Je1114111||Oe(Me)!==Me)throw RangeError("Invalid code point: "+Me);Me<=65535?Ge.push(Me):(Me-=65536,nt=(Me>>10)+55296,$e=Me%1024+56320,Ge.push(nt,$e)),(Je+1===Ie||Ge.length>Fe)&&(Te+=We.apply(null,Ge),Ge.length=0)}return Te};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:je,configurable:!0,writable:!0}):String.fromCodePoint=je}()})(typeof fe=="undefined"?this.sax={}:fe)}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(E,pe,fe){pe.exports=le;var de=E("events").EventEmitter,ue=E("inherits");ue(le,de),le.Readable=E("readable-stream/lib/_stream_readable.js"),le.Writable=E("readable-stream/lib/_stream_writable.js"),le.Duplex=E("readable-stream/lib/_stream_duplex.js"),le.Transform=E("readable-stream/lib/_stream_transform.js"),le.PassThrough=E("readable-stream/lib/_stream_passthrough.js"),le.finished=E("readable-stream/lib/internal/streams/end-of-stream.js"),le.pipeline=E("readable-stream/lib/internal/streams/pipeline.js"),le.Stream=le;function le(){de.call(this)}le.prototype.pipe=function(se,ie){var ae=this;function re(z){se.writable&&se.write(z)===!1&&ae.pause&&ae.pause()}ae.on("data",re);function ne(){ae.readable&&ae.resume&&ae.resume()}se.on("drain",ne),!se._isStdio&&(!ie||ie.end!==!1)&&(ae.on("end",a),ae.on("close",y));var ee=!1;function a(){ee||(ee=!0,se.end())}function y(){ee||(ee=!0,typeof se.destroy=="function"&&se.destroy())}function x(z){if(b(),de.listenerCount(this,"error")===0)throw z}ae.on("error",x),se.on("error",x);function b(){ae.removeListener("data",re),se.removeListener("drain",ne),ae.removeListener("end",a),ae.removeListener("close",y),ae.removeListener("error",x),se.removeListener("error",x),ae.removeListener("end",b),ae.removeListener("close",b),se.removeListener("close",b)}return ae.on("end",b),ae.on("close",b),se.on("close",b),se.emit("pipe",ae),se}},{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,pe,fe){"use strict";function de(ne,ee){ne.prototype=Object.create(ee.prototype),ne.prototype.constructor=ne,ne.__proto__=ee}var ue={};function le(ne,ee,a){a||(a=Error);function y(b,z,te){return typeof ee=="string"?ee:ee(b,z,te)}var x=function(b){de(z,b);function z(te,ce,ve){return b.call(this,y(te,ce,ve))||this}return z}(a);x.prototype.name=a.name,x.prototype.code=ne,ue[ne]=x}function se(ne,ee){if(Array.isArray(ne)){var a=ne.length;return ne=ne.map(function(y){return String(y)}),a>2?"one of ".concat(ee," ").concat(ne.slice(0,a-1).join(", "),", or ")+ne[a-1]:a===2?"one of ".concat(ee," ").concat(ne[0]," or ").concat(ne[1]):"of ".concat(ee," ").concat(ne[0])}else return"of ".concat(ee," ").concat(String(ne))}function ie(ne,ee,a){return ne.substr(!a||a<0?0:+a,ee.length)===ee}function ae(ne,ee,a){return(a===void 0||a>ne.length)&&(a=ne.length),ne.substring(a-ee.length,a)===ee}function re(ne,ee,a){return typeof a!="number"&&(a=0),a+ee.length>ne.length?!1:ne.indexOf(ee,a)!==-1}le("ERR_INVALID_OPT_VALUE",function(ne,ee){return'The value "'+ee+'" is invalid for option "'+ne+'"'},TypeError),le("ERR_INVALID_ARG_TYPE",function(ne,ee,a){var y;typeof ee=="string"&&ie(ee,"not ")?(y="must not be",ee=ee.replace(/^not /,"")):y="must be";var x;if(ae(ne," argument"))x="The ".concat(ne," ").concat(y," ").concat(se(ee,"type"));else{var b=re(ne,".")?"property":"argument";x='The "'.concat(ne,'" ').concat(b," ").concat(y," ").concat(se(ee,"type"))}return x+=". Received type ".concat(typeof a),x},TypeError),le("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),le("ERR_METHOD_NOT_IMPLEMENTED",function(ne){return"The "+ne+" method is not implemented"}),le("ERR_STREAM_PREMATURE_CLOSE","Premature close"),le("ERR_STREAM_DESTROYED",function(ne){return"Cannot call "+ne+" after a stream was destroyed"}),le("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),le("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),le("ERR_STREAM_WRITE_AFTER_END","write after end"),le("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),le("ERR_UNKNOWN_ENCODING",function(ne){return"Unknown encoding: "+ne},TypeError),le("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),pe.exports.codes=ue},{}],400:[function(E,pe,fe){(function(de){(function(){"use strict";var ue=Object.keys||function(y){var x=[];for(var b in y)x.push(b);return x};pe.exports=ne;var le=E("./_stream_readable"),se=E("./_stream_writable");E("inherits")(ne,le);for(var ie=ue(se.prototype),ae=0;ae0)if(typeof Ie!="string"&&!tt.objectMode&&Object.getPrototypeOf(Ie)!==re.prototype&&(Ie=ee(Ie)),Me)tt.endEmitted?Ce(Je,new be):ke(Je,tt,Ie,!0);else if(tt.ended)Ce(Je,new ye);else{if(tt.destroyed)return!1;tt.reading=!1,tt.decoder&&!Te?(Ie=tt.decoder.write(Ie),tt.objectMode||Ie.length!==0?ke(Je,tt,Ie,!1):Re(Je,tt)):ke(Je,tt,Ie,!1)}else Me||(tt.reading=!1,Re(Je,tt))}return!tt.ended&&(tt.length=Ze?Je=Ze:(Je--,Je|=Je>>>1,Je|=Je>>>2,Je|=Je>>>4,Je|=Je>>>8,Je|=Je>>>16,Je++),Je}function Ue(Je,Ie){return Je<=0||Ie.length===0&&Ie.ended?0:Ie.objectMode?1:Je!==Je?Ie.flowing&&Ie.length?Ie.buffer.head.data.length:Ie.length:(Je>Ie.highWaterMark&&(Ie.highWaterMark=Ve(Je)),Je<=Ie.length?Je:Ie.ended?Ie.length:(Ie.needReadable=!0,0))}_e.prototype.read=function(Je){x("read",Je),Je=parseInt(Je,10);var Ie=this._readableState,Te=Je;if(Je!==0&&(Ie.emittedReadable=!1),Je===0&&Ie.needReadable&&((Ie.highWaterMark!==0?Ie.length>=Ie.highWaterMark:Ie.length>0)||Ie.ended))return x("read: emitReadable",Ie.length,Ie.ended),Ie.length===0&&Ie.ended?Ge(this):ze(this),null;if(Je=Ue(Je,Ie),Je===0&&Ie.ended)return Ie.length===0&&Ge(this),null;var Me=Ie.needReadable;x("need readable",Me),(Ie.length===0||Ie.length-Je0?Xe=Fe(Je,Ie):Xe=null,Xe===null?(Ie.needReadable=Ie.length<=Ie.highWaterMark,Je=0):(Ie.length-=Je,Ie.awaitDrain=0),Ie.length===0&&(Ie.ended||(Ie.needReadable=!0),Te!==Je&&Ie.ended&&Ge(this)),Xe!==null&&this.emit("data",Xe),Xe};function Ke(Je,Ie){if(x("onEofChunk"),!Ie.ended){if(Ie.decoder){var Te=Ie.decoder.end();Te&&Te.length&&(Ie.buffer.push(Te),Ie.length+=Ie.objectMode?1:Te.length)}Ie.ended=!0,Ie.sync?ze(Je):(Ie.needReadable=!1,Ie.emittedReadable||(Ie.emittedReadable=!0,Ne(Je)))}}function ze(Je){var Ie=Je._readableState;x("emitReadable",Ie.needReadable,Ie.emittedReadable),Ie.needReadable=!1,Ie.emittedReadable||(x("emitReadable",Ie.flowing),Ie.emittedReadable=!0,de.nextTick(Ne,Je))}function Ne(Je){var Ie=Je._readableState;x("emitReadable_",Ie.destroyed,Ie.length,Ie.ended),!Ie.destroyed&&(Ie.length||Ie.ended)&&(Je.emit("readable"),Ie.emittedReadable=!1),Ie.needReadable=!Ie.flowing&&!Ie.ended&&Ie.length<=Ie.highWaterMark,je(Je)}function Re(Je,Ie){Ie.readingMore||(Ie.readingMore=!0,de.nextTick(He,Je,Ie))}function He(Je,Ie){for(;!Ie.reading&&!Ie.ended&&(Ie.length1&&$e(Me.pipes,Je)!==-1)&&!xt&&(x("false write response, pause",Me.awaitDrain),Me.awaitDrain++),Te.pause())}function ht(Bt){x("onerror",Bt),Ct(),Je.removeListener("error",ht),ie(Je,"error")===0&&Ce(Je,Bt)}Be(Je,"error",ht);function Dt(){Je.removeListener("finish",Tt),Ct()}Je.once("close",Dt);function Tt(){x("onfinish"),Je.removeListener("close",Dt),Ct()}Je.once("finish",Tt);function Ct(){x("unpipe"),Te.unpipe(Je)}return Je.emit("pipe",Te),Me.flowing||(x("pipe resume"),Te.resume()),Je};function Qe(Je){return function(){var Te=Je._readableState;x("pipeOnDrain",Te.awaitDrain),Te.awaitDrain&&Te.awaitDrain--,Te.awaitDrain===0&&ie(Je,"data")&&(Te.flowing=!0,je(Je))}}_e.prototype.unpipe=function(Je){var Ie=this._readableState,Te={hasUnpiped:!1};if(Ie.pipesCount===0)return this;if(Ie.pipesCount===1)return Je&&Je!==Ie.pipes?this:(Je||(Je=Ie.pipes),Ie.pipes=null,Ie.pipesCount=0,Ie.flowing=!1,Je&&Je.emit("unpipe",this,Te),this);if(!Je){var Me=Ie.pipes,Xe=Ie.pipesCount;Ie.pipes=null,Ie.pipesCount=0,Ie.flowing=!1;for(var tt=0;tt0,Me.flowing!==!1&&this.resume()):Je==="readable"&&!Me.endEmitted&&!Me.readableListening&&(Me.readableListening=Me.needReadable=!0,Me.flowing=!1,Me.emittedReadable=!1,x("on readable",Me.length,Me.reading),Me.length?ze(this):Me.reading||de.nextTick(Ye,this)),Te},_e.prototype.addListener=_e.prototype.on,_e.prototype.removeListener=function(Je,Ie){var Te=ae.prototype.removeListener.call(this,Je,Ie);return Je==="readable"&&de.nextTick(it,this),Te},_e.prototype.removeAllListeners=function(Je){var Ie=ae.prototype.removeAllListeners.apply(this,arguments);return(Je==="readable"||Je===void 0)&&de.nextTick(it,this),Ie};function it(Je){var Ie=Je._readableState;Ie.readableListening=Je.listenerCount("readable")>0,Ie.resumeScheduled&&!Ie.paused?Ie.flowing=!0:Je.listenerCount("data")>0&&Je.resume()}function Ye(Je){x("readable nexttick read 0"),Je.read(0)}_e.prototype.resume=function(){var Je=this._readableState;return Je.flowing||(x("resume"),Je.flowing=!Je.readableListening,We(this,Je)),Je.paused=!1,this};function We(Je,Ie){Ie.resumeScheduled||(Ie.resumeScheduled=!0,de.nextTick(Oe,Je,Ie))}function Oe(Je,Ie){x("resume",Ie.reading),Ie.reading||Je.read(0),Ie.resumeScheduled=!1,Je.emit("resume"),je(Je),Ie.flowing&&!Ie.reading&&Je.read(0)}_e.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 je(Je){var Ie=Je._readableState;for(x("flow",Ie.flowing);Ie.flowing&&Je.read()!==null;);}_e.prototype.wrap=function(Je){var Ie=this,Te=this._readableState,Me=!1;Je.on("end",function(){if(x("wrapped end"),Te.decoder&&!Te.ended){var ct=Te.decoder.end();ct&&ct.length&&Ie.push(ct)}Ie.push(null)}),Je.on("data",function(ct){if(x("wrapped data"),Te.decoder&&(ct=Te.decoder.write(ct)),!(Te.objectMode&&ct==null)&&!(!Te.objectMode&&(!ct||!ct.length))){var et=Ie.push(ct);et||(Me=!0,Je.pause())}});for(var Xe in Je)this[Xe]===void 0&&typeof Je[Xe]=="function"&&(this[Xe]=function(et){return function(){return Je[et].apply(Je,arguments)}}(Xe));for(var tt=0;tt=Ie.length?(Ie.decoder?Te=Ie.buffer.join(""):Ie.buffer.length===1?Te=Ie.buffer.first():Te=Ie.buffer.concat(Ie.length),Ie.buffer.clear()):Te=Ie.buffer.consume(Je,Ie.decoder),Te}function Ge(Je){var Ie=Je._readableState;x("endReadable",Ie.endEmitted),Ie.endEmitted||(Ie.ended=!0,de.nextTick(nt,Ie,Je))}function nt(Je,Ie){if(x("endReadableNT",Je.endEmitted,Je.length),!Je.endEmitted&&Je.length===0&&(Je.endEmitted=!0,Ie.readable=!1,Ie.emit("end"),Je.autoDestroy)){var Te=Ie._writableState;(!Te||Te.autoDestroy&&Te.finished)&&Ie.destroy()}}typeof Symbol=="function"&&(_e.from=function(Je,Ie){return Pe===void 0&&(Pe=E("./internal/streams/from")),Pe(_e,Je,Ie)});function $e(Je,Ie){for(var Te=0,Me=Je.length;Te-1))throw new Ee(Fe);return this._writableState.defaultEncoding=Fe,this},Object.defineProperty(Ae.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function ke(je,Fe,Ge){return!je.objectMode&&je.decodeStrings!==!1&&typeof Fe=="string"&&(Fe=ne.from(Fe,Ge)),Fe}Object.defineProperty(Ae.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function De(je,Fe,Ge,nt,$e,Je){if(!Ge){var Ie=ke(Fe,nt,$e);nt!==Ie&&(Ge=!0,$e="buffer",nt=Ie)}var Te=Fe.objectMode?1:nt.length;Fe.length+=Te;var Me=Fe.length0?this.tail.next=ge:this.head=ge,this.tail=ge,++this.length}},{key:"unshift",value:function(ve){var ge={data:ve,next:this.head};this.length===0&&(this.tail=ge),this.head=ge,++this.length}},{key:"shift",value:function(){if(this.length!==0){var ve=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,ve}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(ve){if(this.length===0)return"";for(var ge=this.head,ye=""+ge.data;ge=ge.next;)ye+=ve+ge.data;return ye}},{key:"concat",value:function(ve){if(this.length===0)return a.alloc(0);for(var ge=a.allocUnsafe(ve>>>0),ye=this.head,me=0;ye;)z(ye.data,ge,me),me+=ye.data.length,ye=ye.next;return ge}},{key:"consume",value:function(ve,ge){var ye;return vebe.length?be.length:ve;if(Se===be.length?me+=be:me+=be.slice(0,ve),ve-=Se,ve===0){Se===be.length?(++ye,ge.next?this.head=ge.next:this.head=this.tail=null):(this.head=ge,ge.data=be.slice(Se));break}++ye}return this.length-=ye,me}},{key:"_getBuffer",value:function(ve){var ge=a.allocUnsafe(ve),ye=this.head,me=1;for(ye.data.copy(ge),ve-=ye.data.length;ye=ye.next;){var be=ye.data,Se=ve>be.length?be.length:ve;if(be.copy(ge,ge.length-ve,0,Se),ve-=Se,ve===0){Se===be.length?(++me,ye.next?this.head=ye.next:this.head=this.tail=null):(this.head=ye,ye.data=be.slice(Se));break}++me}return this.length-=me,ge}},{key:b,value:function(ve,ge){return x(this,ue(ue({},ge),{},{depth:0,customInspect:!1}))}}]),te}()},{buffer:90,util:89}],407:[function(E,pe,fe){(function(de){(function(){"use strict";function ue(ne,ee){var a=this,y=this._readableState&&this._readableState.destroyed,x=this._writableState&&this._writableState.destroyed;return y||x?(ee?ee(ne):ne&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,de.nextTick(ae,this,ne)):de.nextTick(ae,this,ne)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ne||null,function(b){!ee&&b?a._writableState?a._writableState.errorEmitted?de.nextTick(se,a):(a._writableState.errorEmitted=!0,de.nextTick(le,a,b)):de.nextTick(le,a,b):ee?(de.nextTick(se,a),ee(b)):de.nextTick(se,a)}),this)}function le(ne,ee){ae(ne,ee),se(ne)}function se(ne){ne._writableState&&!ne._writableState.emitClose||ne._readableState&&!ne._readableState.emitClose||ne.emit("close")}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.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function ae(ne,ee){ne.emit("error",ee)}function re(ne,ee){var a=ne._readableState,y=ne._writableState;a&&a.autoDestroy||y&&y.autoDestroy?ne.destroy(ee):ne.emit("error",ee)}pe.exports={destroy:ue,undestroy:ie,errorOrDestroy:re}}).call(this)}).call(this,E("_process"))},{_process:467}],408:[function(E,pe,fe){"use strict";var de=E("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function ue(ae){var re=!1;return function(){if(!re){re=!0;for(var ne=arguments.length,ee=new Array(ne),a=0;a0;return ne(ye,be,Se,function(Ee){ve||(ve=Ee),Ee&&ge.forEach(ee),!be&&(ge.forEach(ee),ce(ve))})});return z.reduce(a)}pe.exports=x},{"../../../errors":399,"./end-of-stream":408}],411:[function(E,pe,fe){"use strict";var de=E("../../../errors").codes.ERR_INVALID_OPT_VALUE;function ue(se,ie,ae){return se.highWaterMark!=null?se.highWaterMark:ie?se[ae]:null}function le(se,ie,ae,re){var ne=ue(ie,re,ae);if(ne!=null){if(!(isFinite(ne)&&Math.floor(ne)===ne)||ne<0){var ee=re?ae:"highWaterMark";throw new de(ee,ne)}return Math.floor(ne)}return se.objectMode?16:16*1024}pe.exports={getHighWaterMark:le}},{"../../../errors":399}],412:[function(E,pe,fe){arguments[4][393][0].apply(fe,arguments)},{dup:393,events:344}],413:[function(E,pe,fe){"use strict";var de=E("safe-buffer").Buffer,ue=de.isEncoding||function(ge){switch(ge=""+ge,ge&&ge.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 le(ge){if(!ge)return"utf8";for(var ye;;)switch(ge){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 ge;default:if(ye)return;ge=(""+ge).toLowerCase(),ye=!0}}function se(ge){var ye=le(ge);if(typeof ye!="string"&&(de.isEncoding===ue||!ue(ge)))throw new Error("Unknown encoding: "+ge);return ye||ge}fe.StringDecoder=ie;function ie(ge){this.encoding=se(ge);var ye;switch(this.encoding){case"utf16le":this.text=x,this.end=b,ye=4;break;case"utf8":this.fillLast=ee,ye=4;break;case"base64":this.text=z,this.end=te,ye=3;break;default:this.write=ce,this.end=ve;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=de.allocUnsafe(ye)}ie.prototype.write=function(ge){if(ge.length===0)return"";var ye,me;if(this.lastNeed){if(ye=this.fillLast(ge),ye===void 0)return"";me=this.lastNeed,this.lastNeed=0}else me=0;return me>5===6?2:ge>>4===14?3:ge>>3===30?4:ge>>6===2?-1:-2}function re(ge,ye,me){var be=ye.length-1;if(be=0?(Se>0&&(ge.lastNeed=Se-1),Se):--be=0?(Se>0&&(ge.lastNeed=Se-2),Se):--be=0?(Se>0&&(Se===2?Se=0:ge.lastNeed=Se-3),Se):0))}function ne(ge,ye,me){if((ye[0]&192)!==128)return ge.lastNeed=0,"\uFFFD";if(ge.lastNeed>1&&ye.length>1){if((ye[1]&192)!==128)return ge.lastNeed=1,"\uFFFD";if(ge.lastNeed>2&&ye.length>2&&(ye[2]&192)!==128)return ge.lastNeed=2,"\uFFFD"}}function ee(ge){var ye=this.lastTotal-this.lastNeed,me=ne(this,ge,ye);if(me!==void 0)return me;if(this.lastNeed<=ge.length)return ge.copy(this.lastChar,ye,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);ge.copy(this.lastChar,ye,0,ge.length),this.lastNeed-=ge.length}function a(ge,ye){var me=re(this,ge,ye);if(!this.lastNeed)return ge.toString("utf8",ye);this.lastTotal=me;var be=ge.length-(me-this.lastNeed);return ge.copy(this.lastChar,0,be),ge.toString("utf8",ye,be)}function y(ge){var ye=ge&&ge.length?this.write(ge):"";return this.lastNeed?ye+"\uFFFD":ye}function x(ge,ye){if((ge.length-ye)%2===0){var me=ge.toString("utf16le",ye);if(me){var be=me.charCodeAt(me.length-1);if(be>=55296&&be<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=ge[ge.length-2],this.lastChar[1]=ge[ge.length-1],me.slice(0,-1)}return me}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=ge[ge.length-1],ge.toString("utf16le",ye,ge.length-1)}function b(ge){var ye=ge&&ge.length?this.write(ge):"";if(this.lastNeed){var me=this.lastTotal-this.lastNeed;return ye+this.lastChar.toString("utf16le",0,me)}return ye}function z(ge,ye){var me=(ge.length-ye)%3;return me===0?ge.toString("base64",ye):(this.lastNeed=3-me,this.lastTotal=3,me===1?this.lastChar[0]=ge[ge.length-1]:(this.lastChar[0]=ge[ge.length-2],this.lastChar[1]=ge[ge.length-1]),ge.toString("base64",ye,ge.length-me))}function te(ge){var ye=ge&&ge.length?this.write(ge):"";return this.lastNeed?ye+this.lastChar.toString("base64",0,3-this.lastNeed):ye}function ce(ge){return ge.toString(this.encoding)}function ve(ge){return ge&&ge.length?this.write(ge):""}},{"safe-buffer":396}],414:[function(E,pe,fe){(function(de,ue){(function(){var le=E("process/browser.js").nextTick,se=Function.prototype.apply,ie=Array.prototype.slice,ae={},re=0;fe.setTimeout=function(){return new ne(se.call(setTimeout,window,arguments),clearTimeout)},fe.setInterval=function(){return new ne(se.call(setInterval,window,arguments),clearInterval)},fe.clearTimeout=fe.clearInterval=function(ee){ee.close()};function ne(ee,a){this._id=ee,this._clearFn=a}ne.prototype.unref=ne.prototype.ref=function(){},ne.prototype.close=function(){this._clearFn.call(window,this._id)},fe.enroll=function(ee,a){clearTimeout(ee._idleTimeoutId),ee._idleTimeout=a},fe.unenroll=function(ee){clearTimeout(ee._idleTimeoutId),ee._idleTimeout=-1},fe._unrefActive=fe.active=function(ee){clearTimeout(ee._idleTimeoutId);var a=ee._idleTimeout;a>=0&&(ee._idleTimeoutId=setTimeout(function(){ee._onTimeout&&ee._onTimeout()},a))},fe.setImmediate=typeof de=="function"?de:function(ee){var a=re++,y=arguments.length<2?!1:ie.call(arguments,1);return ae[a]=!0,le(function(){ae[a]&&(y?ee.apply(null,y):ee.call(null),fe.clearImmediate(a))}),a},fe.clearImmediate=typeof ue=="function"?ue:function(ee){delete ae[ee]}}).call(this)}).call(this,E("timers").setImmediate,E("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(E,pe,fe){var de=E("buffer").Buffer;pe.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 le=new Uint8Array(ue.length),se=ue.length,ie=0;ie=Ye)return je;switch(je){case"%s":return String(it[Qe++]);case"%d":return Number(it[Qe++]);case"%j":try{return JSON.stringify(it[Qe++])}catch(Fe){return"[Circular]"}default:return je}}),Oe=it[Qe];Qe=3&&(Qe.depth=arguments[2]),arguments.length>=4&&(Qe.colors=arguments[3]),ge(He)?Qe.showHidden=He:He&&fe._extend(Qe,He),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,Re,Qe.depth)}fe.inspect=re,re.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]},re.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function ne(Re,He){var Qe=re.styles[He];return Qe?"\x1B["+re.colors[Qe][0]+"m"+Re+"\x1B["+re.colors[Qe][1]+"m":Re}function ee(Re,He){return Re}function a(Re){var He={};return Re.forEach(function(Qe,it){He[Qe]=!0}),He}function y(Re,He,Qe){if(Re.customInspect&&He&&_e(He.inspect)&&He.inspect!==fe.inspect&&!(He.constructor&&He.constructor.prototype===He)){var it=He.inspect(Qe,Re);return Se(it)||(it=y(Re,it,Qe)),it}var Ye=x(Re,He);if(Ye)return Ye;var We=Object.keys(He),Oe=a(We);if(Re.showHidden&&(We=Object.getOwnPropertyNames(He)),Ae(He)&&(We.indexOf("message")>=0||We.indexOf("description")>=0))return b(He);if(We.length===0){if(_e(He)){var je=He.name?": "+He.name:"";return Re.stylize("[Function"+je+"]","special")}if(Ce(He))return Re.stylize(RegExp.prototype.toString.call(He),"regexp");if(Be(He))return Re.stylize(Date.prototype.toString.call(He),"date");if(Ae(He))return b(He)}var Fe="",Ge=!1,nt=["{","}"];if(ve(He)&&(Ge=!0,nt=["[","]"]),_e(He)){var $e=He.name?": "+He.name:"";Fe=" [Function"+$e+"]"}if(Ce(He)&&(Fe=" "+RegExp.prototype.toString.call(He)),Be(He)&&(Fe=" "+Date.prototype.toUTCString.call(He)),Ae(He)&&(Fe=" "+b(He)),We.length===0&&(!Ge||He.length==0))return nt[0]+Fe+nt[1];if(Qe<0)return Ce(He)?Re.stylize(RegExp.prototype.toString.call(He),"regexp"):Re.stylize("[Object]","special");Re.seen.push(He);var Je;return Ge?Je=z(Re,He,Qe,Oe,We):Je=We.map(function(Ie){return te(Re,He,Qe,Oe,Ie,Ge)}),Re.seen.pop(),ce(Je,Fe,nt)}function x(Re,He){if(Pe(He))return Re.stylize("undefined","undefined");if(Se(He)){var Qe="'"+JSON.stringify(He).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Re.stylize(Qe,"string")}if(be(He))return Re.stylize(""+He,"number");if(ge(He))return Re.stylize(""+He,"boolean");if(ye(He))return Re.stylize("null","null")}function b(Re){return"["+Error.prototype.toString.call(Re)+"]"}function z(Re,He,Qe,it,Ye){for(var We=[],Oe=0,je=He.length;Oe-1&&(We?je=je.split(` +`;return Se+="",ye=ye||{},we={},we=ne(ye,function(je){if(a(je))return null}),we.subres={uploadId:he},we.headers=x(we.headers,["x-oss-server-side-encryption","x-oss-storage-class"]),xe=this._objectRequestParams("POST",ge,we),ae.encodeCallback(xe,we),xe.mime="xml",xe.content=Se,xe.headers&&xe.headers["x-oss-callback"]||(xe.xmlResponse=!0),xe.successStatuses=[200],Le.next=17,this.request(xe);case 17:if(De=Le.sent,!ye.progress){Le.next=21;break}return Le.next=21,ye.progress(1,null,De.res);case 21:return Ae={res:De.res,bucket:xe.bucket,name:ge,etag:De.res.headers.etag},xe.headers&&xe.headers["x-oss-callback"]&&(Ae.data=JSON.parse(De.data.toString())),Le.abrupt("return",Ae);case 24:case"end":return Le.stop()}},de,this)}));function te(de,ge,he,me){return z.apply(this,arguments)}return te}(),b._uploadPart=function(){var z=(0,se.default)(le.default.mark(function de(ge,he,me,ye,be){var Se,Ee,Pe,we;return le.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return be=be||{},Se={},ie(be).to(Se),Se.headers=Se.headers||{},Se.headers["Content-Length"]=ye.size,Se.headers=x(Se.headers,["x-oss-server-side-encryption"]),Se.subres={partNumber:me,uploadId:he},Ee=this._objectRequestParams("PUT",ge,Se),Ee.mime=Se.mime,Pe=ce&&ce.browser,Pe?Ee.content=ye.content:Ee.stream=ye.stream,Ee.successStatuses=[200],Ee.disabledMD5=be.disabledMD5,De.next=15,this.request(Ee);case 15:if(we=De.sent,we.res.headers.etag){De.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 ye.stream&&(ye.stream=null,Ee.stream=null),De.abrupt("return",{name:ge,etag:we.res.headers.etag,res:we.res});case 20:case"end":return De.stop()}},de,this)}));function te(de,ge,he,me,ye){return z.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,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(E("@babel/runtime/regenerator")),le=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("url"),ie=E("utility"),ae=E("copy-to"),re=E("../../common/signUtils"),ne=E("../utils/isIP"),ee=ne.isIP,a=E("../utils/setSTSToken"),y=a.setSTSToken,x=E("../utils/isFunction"),b=x.isFunction,z=fe;z.asyncSignatureUrl=function(){var te=(0,le.default)(ue.default.mark(function ge(he,me){var ye,be,Se,Ee,Pe;return ue.default.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:if(!ee(this.options.endpoint.hostname)){xe.next=2;break}throw new Error("can not get the object URL when endpoint is IP");case 2:if(me=me||{},he=this._objectName(he),me.method=me.method||"GET",ye=ie.timestamp()+(me.expires||1800),be={bucket:this.options.bucket,object:he},Se=this._getResource(be),!(this.options.stsToken&&b(this.options.refreshSTSToken))){xe.next=11;break}return xe.next=11,y.call(this);case 11:return this.options.stsToken&&(me["security-token"]=this.options.stsToken),Ee=re._signatureForURL(this.options.accessKeySecret,me,Se,ye),Pe=se.parse(this._getReqUrl(be)),Pe.query={OSSAccessKeyId:this.options.accessKeyId,Expires:ye,Signature:Ee.Signature},ae(Ee.subResource).to(Pe.query),xe.abrupt("return",Pe.format());case 17:case"end":return xe.stop()}},ge,this)}));function de(ge,he){return te.apply(this,arguments)}return de}()},{"../../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,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(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 le=ce(E("@babel/runtime/helpers/typeof")),se=ce(E("@babel/runtime/helpers/asyncToGenerator")),ie=E("../utils/checkBucketName"),ae=ie.checkBucketName,re=fe,ne=["content-type","content-encoding","content-language","content-disposition","cache-control","expires"];re.copy=function(){var ee=(0,se.default)(ue.default.mark(function y(x,b,z,te){var de,ge,he;return ue.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return(0,le.default)(z)==="object"&&(te=z),te=te||{},te.headers=te.headers||{},Object.keys(te.headers).forEach(function(be){te.headers["x-oss-copy-source-".concat(be.toLowerCase())]=te.headers[be]}),(te.meta||Object.keys(te.headers).find(function(be){return ne.includes(be.toLowerCase())}))&&(te.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(te.meta,te.headers),b=this._getSourceName(b,z),te.versionId&&(b="".concat(b,"?versionId=").concat(te.versionId)),te.headers["x-oss-copy-source"]=b,de=this._objectRequestParams("PUT",x,te),de.xmlResponse=!0,de.successStatuses=[200,304],ye.next=14,this.request(de);case 14:return ge=ye.sent,he=ge.data,he&&(he={etag:he.ETag,lastModified:he.LastModified}),ye.abrupt("return",{data:he,res:ge.res});case 18:case"end":return ye.stop()}},y,this)}));function a(y,x,b,z){return ee.apply(this,arguments)}return a}(),re._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")),ae(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,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=fe;se.delete=function(){var ie=(0,le.default)(ue.default.mark(function re(ne){var ee,a,y,x=arguments;return ue.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return ee=x.length>1&&x[1]!==void 0?x[1]:{},ee.subres=Object.assign({},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),a=this._objectRequestParams("DELETE",ne,ee),a.successStatuses=[204],z.next=7,this.request(a);case 7:return y=z.sent,z.abrupt("return",{res:y.res});case 9:case"end":return z.stop()}},re,this)}));function ae(re){return ie.apply(this,arguments)}return ae}()},{"@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,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("utility"),ie=E("../utils/obj2xml"),ae=ie.obj2xml,re=fe;re.deleteMulti=function(){var ne=(0,le.default)(ue.default.mark(function a(y){var x,b,z,te,de,ge,he,me,ye,be,Se,Ee,Pe,we=arguments;return ue.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:if(x=we.length>1&&we[1]!==void 0?we[1]:{},b=[],!(!y||!y.length)){De.next=4;break}throw new Error("names is required");case 4:for(z=0;z1&&x[1]!==void 0?x[1]:{},ee.subres=Object.assign({tagging:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),ne=this._objectName(ne),a=this._objectRequestParams("DELETE",ne,ee),a.successStatuses=[204],z.next=8,this.request(a);case 8:return y=z.sent,z.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return z.stop()}},re,this)}));function ae(re){return ie.apply(this,arguments)}return ae}()},{"@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,pe,fe){"use strict";E("core-js/modules/es.array.concat.js");var ce=E("url"),ue=E("../utils/isIP"),le=ue.isIP,se=fe;se.generateObjectUrl=function(ae,re){if(le(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");if(re)re[re.length-1]!=="/"&&(re+="/");else{re=this.options.endpoint.format();var ne=ce.parse(re),ee=this.options.bucket;ne.hostname="".concat(ee,".").concat(ne.hostname),ne.host="".concat(ee,".").concat(ne.host),re=ne.format()}return re+this._escape(this._objectName(ae))}},{"../utils/isIP":69,"core-js/modules/es.array.concat.js":272,url:472}],37:[function(E,pe,fe){(function(ce){(function(){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var se=ue(E("@babel/runtime/helpers/asyncToGenerator")),ie=E("fs"),ae=E("is-type-of"),re=fe;re.get=function(){var ne=(0,se.default)(le.default.mark(function a(y,x){var b,z,te,de,ge,he,me,ye,be=arguments;return le.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return b=be.length>2&&be[2]!==void 0?be[2]:{},z=null,te=!1,ae.writableStream(x)?z=x:ae.string(x)?(z=ie.createWriteStream(x),te=!0):b=x,b=b||{},de=ce&&ce.browser,ge=b.responseCacheControl===null?"":"no-cache",he=de&&ge?{"response-cache-control":ge}:{},b.subres=Object.assign(he,b.subres),b.versionId&&(b.subres.versionId=b.versionId),b.process&&(b.subres["x-oss-process"]=b.process),Ee.prev=11,ye=this._objectRequestParams("GET",y,b),ye.writeStream=z,ye.successStatuses=[200,206,304],Ee.next=17,this.request(ye);case 17:me=Ee.sent,te&&z.destroy(),Ee.next=28;break;case 21:if(Ee.prev=21,Ee.t0=Ee.catch(11),!te){Ee.next=27;break}return z.destroy(),Ee.next=27,this._deleteFileSafe(x);case 27:throw Ee.t0;case 28:return Ee.abrupt("return",{res:me.res,content:me.data});case 29:case"end":return Ee.stop()}},a,this,[[11,21]])}));function ee(a,y){return ne.apply(this,arguments)}return ee}()}).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,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=fe;se.getACL=function(){var ie=(0,le.default)(ue.default.mark(function re(ne){var ee,a,y,x=arguments;return ue.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return ee=x.length>1&&x[1]!==void 0?x[1]:{},ee.subres=Object.assign({acl:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),ne=this._objectName(ne),a=this._objectRequestParams("GET",ne,ee),a.successStatuses=[200],a.xmlResponse=!0,z.next=9,this.request(a);case 9:return y=z.sent,z.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 z.stop()}},re,this)}));function ae(re){return ie.apply(this,arguments)}return ae}()},{"@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,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(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 le=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=fe,ie=E("../utils/isObject"),ae=ie.isObject,re=E("../utils/isArray"),ne=re.isArray;se.getBucketVersions=ee,se.listObjectVersions=ee;function ee(){return a.apply(this,arguments)}function a(){return a=(0,le.default)(ue.default.mark(function b(){var z,te,de,ge,he,me,ye,be,Se=arguments;return ue.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(z=Se.length>0&&Se[0]!==void 0?Se[0]:{},te=Se.length>1&&Se[1]!==void 0?Se[1]:{},!(z.versionIdMarker&&z.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),de=this._objectRequestParams("GET","",te),de.xmlResponse=!0,de.successStatuses=[200],de.query=x(z),Pe.next=12,this.request(de);case 12:return ge=Pe.sent,he=ge.data.Version||[],me=ge.data.DeleteMarker||[],ye=this,he&&(Array.isArray(he)||(he=[he]),he=he.map(function(we){return{name:we.Key,url:ye._objectUrl(we.Key),lastModified:we.LastModified,isLatest:we.IsLatest==="true",versionId:we.VersionId,etag:we.ETag,type:we.Type,size:Number(we.Size),storageClass:we.StorageClass,owner:{id:we.Owner.ID,displayName:we.Owner.DisplayName}}})),me&&(ne(me)||(me=[me]),me=me.map(function(we){return{name:we.Key,lastModified:we.LastModified,versionId:we.VersionId,owner:{id:we.Owner.ID,displayName:we.Owner.DisplayName}}})),be=ge.data.CommonPrefixes||null,be&&(ne(be)||(be=[be]),be=be.map(function(we){return we.Prefix})),Pe.abrupt("return",{res:ge.res,objects:he,deleteMarker:me,prefixes:be,nextMarker:ge.data.NextKeyMarker||null,NextVersionIdMarker:ge.data.NextVersionIdMarker||null,nextKeyMarker:ge.data.NextKeyMarker||null,nextVersionIdMarker:ge.data.NextVersionIdMarker||null,isTruncated:ge.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]:{},z={};return ae(b)&&Object.keys(b).forEach(function(te){z[y(te)]=b[te]}),z}},{"../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,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=fe;se.getObjectMeta=function(){var ie=(0,le.default)(ue.default.mark(function re(ne,ee){var a,y;return ue.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return ee=ee||{},ne=this._objectName(ne),ee.subres=Object.assign({objectMeta:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),a=this._objectRequestParams("HEAD",ne,ee),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()}},re,this)}));function ae(re,ne){return ie.apply(this,arguments)}return ae}()},{"@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,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(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 le=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=fe,ie=E("../utils/isObject"),ae=ie.isObject;se.getObjectTagging=function(){var re=(0,le.default)(ue.default.mark(function ee(a){var y,x,b,z,te,de,ge=arguments;return ue.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return y=ge.length>1&&ge[1]!==void 0?ge[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],me.next=8,this.request(x);case 8:return b=me.sent,me.next=11,this.parseXML(b.data);case 11:return z=me.sent,te=z.TagSet.Tag,te=te&&ae(te)?[te]:te||[],de={},te.forEach(function(ye){de[ye.Key]=ye.Value}),me.abrupt("return",{status:b.status,res:b.res,tag:de});case 17:case"end":return me.stop()}},ee,this)}));function ne(ee){return re.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,pe,fe){"use strict";var ce=E("../utils/isIP"),ue=ce.isIP,le=fe;le.getObjectUrl=function(ie,ae){if(ue(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");return ae?ae[ae.length-1]!=="/"&&(ae+="/"):ae=this.options.endpoint.format(),ae+this._escape(this._objectName(ie))}},{"../utils/isIP":69}],43:[function(E,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=fe;se.getSymlink=function(){var ie=(0,le.default)(ue.default.mark(function re(ne){var ee,a,y,x,b=arguments;return ue.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return ee=b.length>1&&b[1]!==void 0?b[1]:{},ee.subres=Object.assign({symlink:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),ne=this._objectName(ne),a=this._objectRequestParams("GET",ne,ee),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()}},re,this)}));function ae(re){return ie.apply(this,arguments)}return ae}()},{"@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,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(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 le=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkEnv"),ie=se.checkEnv,ae=fe;ae.head=function(){var re=(0,le.default)(ue.default.mark(function ee(a){var y,x,b,z,te=arguments;return ue.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return y=te.length>1&&te[1]!==void 0?te[1]:{},ie("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],ge.next=8,this.request(x);case 8:return b=ge.sent,z={meta:null,res:b.res,status:b.status},b.status===200&&Object.keys(b.headers).forEach(function(he){he.indexOf("x-oss-meta-")===0&&(z.meta||(z.meta={}),z.meta[he.substring(11)]=b.headers[he])}),ge.abrupt("return",z);case 12:case"end":return ge.stop()}},ee,this)}));function ne(ee){return re.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,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=fe;se.putACL=function(){var ie=(0,le.default)(ue.default.mark(function re(ne,ee,a){var y,x;return ue.default.wrap(function(z){for(;;)switch(z.prev=z.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"]=ee,ne=this._objectName(ne),y=this._objectRequestParams("PUT",ne,a),y.successStatuses=[200],z.next=10,this.request(y);case 10:return x=z.sent,z.abrupt("return",{res:x.res});case 12:case"end":return z.stop()}},re,this)}));function ae(re,ne,ee){return ie.apply(this,arguments)}return ae}()},{"@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,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(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 le=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/obj2xml"),ie=se.obj2xml,ae=E("../utils/checkObjectTag"),re=ae.checkObjectTag,ne=fe;ne.putObjectTagging=function(){var ee=(0,le.default)(ue.default.mark(function y(x,b){var z,te,de,ge,he=arguments;return ue.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return z=he.length>2&&he[2]!==void 0?he[2]:{},re(b),z.subres=Object.assign({tagging:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),x=this._objectName(x),te=this._objectRequestParams("PUT",x,z),te.successStatuses=[200],b=Object.keys(b).map(function(be){return{Key:be,Value:b[be]}}),de={Tagging:{TagSet:{Tag:b}}},te.mime="xml",te.content=ie(de),ye.next=13,this.request(te);case 13:return ge=ye.sent,ye.abrupt("return",{res:ge.res,status:ge.status});case 15:case"end":return ye.stop()}},y,this)}));function a(y,x){return ee.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,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=fe;se.putSymlink=function(){var ie=(0,le.default)(ue.default.mark(function re(ne,ee,a){var y,x;return ue.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return a=a||{},a.headers=a.headers||{},ee=this._escape(this._objectName(ee)),this._convertMetaToHeaders(a.meta,a.headers),a.headers["x-oss-symlink-target"]=ee,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],z.next=13,this.request(y);case 13:return x=z.sent,z.abrupt("return",{res:x.res});case 15:case"end":return z.stop()}},re,this)}));function ae(re,ne,ee){return ie.apply(this,arguments)}return ae}()},{"@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,pe,fe){"use strict";var ce=E("url"),ue=E("utility"),le=E("copy-to"),se=E("../../common/signUtils"),ie=E("../utils/isIP"),ae=ie.isIP,re=fe;re.signatureUrl=function(ee,a){if(ae(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");a=a||{},ee=this._objectName(ee),a.method=a.method||"GET";var y=ue.timestamp()+(a.expires||1800),x={bucket:this.options.bucket,object:ee},b=this._getResource(x);this.options.stsToken&&(a["security-token"]=this.options.stsToken);var z=se._signatureForURL(this.options.accessKeySecret,a,b,y),te=ce.parse(this._getReqUrl(x));return te.query={OSSAccessKeyId:this.options.accessKeyId,Expires:y,Signature:z.Signature},le(z.subResource).to(te.query),te.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(E,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(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 le=ce(E("@babel/runtime/helpers/asyncToGenerator")),se=E("./utils/isArray"),ie=se.isArray,ae=fe;ae._parallelNode=function(){var re=(0,le.default)(ue.default.mark(function ee(a,y,x,b){var z,te,de,ge,he,me,ye,be;return ue.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:z=this,te=[],de=[],ge=a.length/y,he=a.length%y,me=he===0?ge:(a.length-he)/y+1,ye=1,be=0;case 8:if(!(be0){ge=!0,he<=0&&x(b);return}he+=1,be(Ee.value,z(ye))}me=!1}Se()})},ae.cancel=function(ne){this.options.cancelFlag=!0,ie(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(function(ee){if(ee.destroyed===!1){var a={name:"cancel",message:"cancel"};ee.destroy(a)}}),this.multipartUploadStreams=[],ne&&this.abortMultipartUpload(ne.name,ne.uploadId,ne.options)},ae.isCancel=function(){return this.options.cancelFlag},ae.resetCancelFlag=function(){this.options.cancelFlag=!1},ae._stop=function(){this.options.cancelFlag=!0},ae._makeCancelEvent=function(){var ne={status:0,name:"cancel"};return ne},ae._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,pe,fe){(function(ce){(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"),le=E("is-type-of"),se=E("./utils/lowercaseKeyHeader"),ie=se.lowercaseKeyHeader;fe.buildCanonicalizedResource=function(re,ne){var ee="".concat(re),a="?";if(le.string(ne)&&ne.trim()!=="")ee+=a+ne;else if(le.array(ne))ne.sort(),ee+=a+ne.join("&");else if(ne){var y=function(z,te){return z[0]>te[0]?1:z[0]2&&arguments[2]!==void 0?arguments[2]:"utf-8",a=ue.createHmac("sha1",re);return a.update(ce.from(ne,ee)).digest("base64")},fe.authorization=function(re,ne,ee,a){return"OSS ".concat(re,":").concat(this.computeSignature(ne,ee,a))},fe._signatureForURL=function(re){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ee=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,z=b===void 0?{}:b;if(ne.process){var te="x-oss-process";z[te]=ne.process}if(ne.trafficLimit){var de="x-oss-traffic-limit";z[de]=ne.trafficLimit}if(ne.response&&Object.keys(ne.response).forEach(function(ye){var be="response-".concat(ye.toLowerCase());z[be]=ne.response[ye]}),Object.keys(ne).forEach(function(ye){var be=ye.toLowerCase(),Se=ne[ye];be.indexOf("x-oss-")===0?x[be]=Se:(be.indexOf("content-md5")===0||be.indexOf("content-type")===0)&&(x[ye]=Se)}),Object.prototype.hasOwnProperty.call(ne,"security-token")&&(z["security-token"]=ne["security-token"]),Object.prototype.hasOwnProperty.call(ne,"callback")){var ge={callbackUrl:encodeURI(ne.callback.url),callbackBody:ne.callback.body};if(ne.callback.host&&(ge.callbackHost=ne.callback.host),ne.callback.contentType&&(ge.callbackBodyType=ne.callback.contentType),z.callback=ce.from(JSON.stringify(ge)).toString("base64"),ne.callback.customValue){var he={};Object.keys(ne.callback.customValue).forEach(function(ye){he["x:".concat(ye)]=ne.callback.customValue[ye]}),z["callback-var"]=ce.from(JSON.stringify(he)).toString("base64")}}var me=this.buildCanonicalString(ne.method,ee,{headers:x,parameters:z},a.toString());return{Signature:this.computeSignature(re,me,y),subResource:z}}}).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,pe,fe){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(fe,"__esModule",{value:!0}),fe.checkBucketName=void 0,fe.checkBucketName=function(ce){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,le=ue?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!le.test(ce))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(E,pe,fe){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(fe,"__esModule",{value:!0}),fe.checkConfigValid=void 0;var ce={endpoint:ue,region:/^[a-zA-Z0-9\-_]+$/};function ue(le){return typeof le=="string"?/^[a-zA-Z0-9._:/-]+$/.test(le):le.host?/^[a-zA-Z0-9._:/-]+$/.test(le.host):!1}fe.checkConfigValid=function(le,se){if(ce[se]){var ie=!0;if(ce[se]instanceof Function?ie=ce[se](le):ie=ce[se].test(le),!ie)throw new Error("The ".concat(se," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(E,pe,fe){(function(ce){(function(){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.checkEnv=void 0;function ue(le){ce.browser&&console.warn(le)}fe.checkEnv=ue}).call(this)}).call(this,E("_process"))},{_process:467}],54:[function(E,pe,fe){"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(fe,"__esModule",{value:!0}),fe.checkObjectTag=void 0;var ce=E("./checkValid"),ue=ce.checkValid,le=E("./isObject"),se=le.isObject,ie=[{validator:function(ee){if(typeof ee!="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 (/)"}],ae={key:[].concat(ie,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(ie,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function re(ne){if(!se(ne))throw new Error("tag must be Object");var ee=Object.entries(ne);if(ee.length>10)throw new Error("maximum of 10 tags for a object");var a=["key","value"];ee.forEach(function(y){y.forEach(function(x,b){ue(x,ae[a[b]])})})}fe.checkObjectTag=re},{"./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,pe,fe){"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(fe,"__esModule",{value:!0}),fe.checkValid=void 0;function ce(ue,le){le.forEach(function(se){if(se.validator)se.validator(ue);else if(se.pattern&&!se.pattern.test(ue))throw new Error(se.msg)})}fe.checkValid=ce},{"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,pe,fe){(function(ce){(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(fe,"__esModule",{value:!0}),fe.createRequest=void 0;var ue=E("./../../../shims/crypto/crypto.js"),le=E("debug")("ali-oss"),se=E("mime"),ie=E("dateformat"),ae=E("copy-to"),re=E("path"),ne=E("./encoder"),ee=ne.encoder,a=E("./isIP"),y=a.isIP,x=E("./setRegion"),b=x.setRegion,z=E("../client/getReqUrl"),te=z.getReqUrl,de=E("./isDingTalk"),ge=de.isDingTalk;function he(be,Se){return be[Se]||be[Se.toLowerCase()]}function me(be,Se){delete be[Se],delete be[Se.toLowerCase()]}function ye(be){var Se=new Date;this.options.amendTimeSkewed&&(Se=+new Date+this.options.amendTimeSkewed);var Ee={"x-oss-date":ie(Se,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window!="undefined"&&(Ee["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(Ee["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(Ee,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(Ee["x-oss-security-token"]=this.options.stsToken),ae(be.headers).to(Ee),he(Ee,"Content-Type")||(be.mime&&be.mime.indexOf("/")>0?Ee["Content-Type"]=be.mime:ge()?Ee["Content-Type"]="application/octet-stream":Ee["Content-Type"]=se.getType(be.mime||re.extname(be.object||""))),he(Ee,"Content-Type")||me(Ee,"Content-Type"),be.content&&(be.disabledMD5||(!be.headers||!be.headers["Content-MD5"]?Ee["Content-MD5"]=ue.createHash("md5").update(ce.from(be.content,"utf8")).digest("base64"):Ee["Content-MD5"]=be.headers["Content-MD5"]),Ee["Content-Length"]||(Ee["Content-Length"]=be.content.length));var Pe=Object.prototype.hasOwnProperty;for(var we in Ee)Ee[we]&&Pe.call(Ee,we)&&(Ee[we]=ee(String(Ee[we]),this.options.headerEncoding));var xe=this._getResource(be);if(Ee.authorization=this.authorization(be.method,xe,be.subres,Ee,this.options.headerEncoding),y(this.options.endpoint.hostname)){var De=this.options,Ae=De.region,Oe=De.internal,Le=De.secure,je=b(Ae,Oe,Le);Ee.host="".concat(be.bucket,".").concat(je.host)}var Be=te.bind(this)(be);le("request %s %s, with headers %j, !!stream: %s",be.method,Be,Ee,!!be.stream);var Ze=be.timeout||this.options.timeout,We={method:be.method,content:be.content,stream:be.stream,headers:Ee,timeout:Ze,writeStream:be.writeStream,customResponse:be.customResponse,ctx:be.ctx||this.ctx};return this.agent&&(We.agent=this.agent),this.httpsAgent&&(We.httpsAgent=this.httpsAgent),We.enableProxy=!!this.options.enableProxy,We.proxy=this.options.proxy?this.options.proxy:null,{url:Be,params:We}}fe.createRequest=ye}).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,pe,fe){"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(fe,"__esModule",{value:!0}),fe.dataFix=void 0;var ce=E("./isObject"),ue=["true","TRUE","1",1],le=["false","FALSE","0",0];function se(re,ne,ee){if(ce.isObject(re)){var a=ne.remove,y=a===void 0?[]:a,x=ne.rename,b=x===void 0?{}:x,z=ne.camel,te=z===void 0?[]:z,de=ne.bool,ge=de===void 0?[]:de,he=ne.lowerFirst,me=he===void 0?!1:he;return y.forEach(function(ye){return delete re[ye]}),Object.entries(b).forEach(function(ye){re[ye[0]]&&(re[ye[1]]||(re[ye[1]]=re[ye[0]],delete re[ye[0]]))}),te.forEach(function(ye){if(re[ye]){var be=ye.replace(/^(.)/,function(Se){return Se.toLowerCase()}).replace(/-(\w)/g,function(Se,Ee){return Ee.toUpperCase()});re[be]||(re[be]=re[ye])}}),ge.forEach(function(ye){re[ye]=ie(re[ye])}),typeof ee=="function"&&ee(re),ae(re,me),se}}fe.dataFix=se;function ie(re){return re?ue.includes(re)?!0:le.includes(re)?!1:re:!1}function ae(re,ne){ne&&Object.keys(re).forEach(function(ee){var a=ee.replace(/^\w/,function(y){return y.toLowerCase()});typeof re[a]=="undefined"&&(re[a]=re[ee],delete re[ee])})}},{"./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,pe,fe){"use strict";var ce=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=ce(E("@babel/runtime/helpers/typeof"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.deepCopyWith=fe.deepCopy=void 0;var le=E("./isBuffer");fe.deepCopy=function(se){if(se===null||(0,ue.default)(se)!=="object")return se;if(le.isBuffer(se))return se.slice();var ie=Array.isArray(se)?[]:{};return Object.keys(se).forEach(function(ae){ie[ae]=fe.deepCopy(se[ae])}),ie},fe.deepCopyWith=function(se,ie){function ae(re,ne,ee){var a=ie(re,ne,ee);if(a!==void 0)return a;if(re===null||(0,ue.default)(re)!=="object")return re;if(le.isBuffer(re))return re.slice();var y=Array.isArray(re)?[]:{};return Object.keys(re).forEach(function(x){y[x]=ae(re[x],x,re)}),y}return ie?ae(se,"",null):fe.deepCopy(se)}},{"./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,pe,fe){(function(ce){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(fe,"__esModule",{value:!0}),fe.encoder=void 0;function ue(le){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return se==="utf-8"?le:ce.from(le).toString("latin1")}fe.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,pe,fe){"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(fe,"__esModule",{value:!0}),fe.formatInventoryConfig=void 0;var ce=E("../utils/dataFix"),ue=E("../utils/isObject"),le=E("../utils/isArray"),se=E("../utils/formatObjKey");function ie(re){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ne&&ue.isObject(re)&&(re=[re]),le.isArray(re)?re=re.map(ae):re=ae(re),re}fe.formatInventoryConfig=ie;function ae(re){return ce.dataFix(re,{bool:["IsEnabled"]},function(ne){var ee,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,!((ee=ne==null?void 0:ne.OptionalFields)===null||ee===void 0)&&ee.Field&&!le.isArray((a=ne.OptionalFields)===null||a===void 0?void 0:a.Field)&&(ne.OptionalFields.Field=[ne.OptionalFields.Field])}),re=se.formatObjKey(re,"firstLowerCase",{exclude:["OSSBucketDestination","SSE-OSS","SSE-KMS"]}),re}},{"../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,pe,fe){"use strict";var ce=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=ce(E("@babel/runtime/helpers/typeof"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.formatObjKey=void 0;function le(ie,ae,re){if(ie===null||(0,ue.default)(ie)!=="object")return ie;var ne;if(Array.isArray(ie)){ne=[];for(var ee=0;ee +`),ie&&ie.firstUpperCase&&(se=ce.formatObjKey(se,"firstUpperCase")),ue(se)==="object"?Object.keys(se).forEach(function(re){ue(se[re])!=="undefined"&&ue(se[re])!=="null"&&(ue(se[re])==="string"||ue(se[re])==="number"?ae+="<".concat(re,">").concat(se[re],""):ue(se[re])==="object"?ae+="<".concat(re,">").concat(le(se[re]),""):ue(se[re])==="array"?ae+=se[re].map(function(ne){return"<".concat(re,">").concat(le(ne),"")}).join(""):ae+="<".concat(re,">").concat(se[re].toString(),""))}):ae+=se.toString(),ae}fe.obj2xml=le},{"./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,pe,fe){"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 ce(ie,ae){var re=typeof Symbol!="undefined"&&ie[Symbol.iterator]||ie["@@iterator"];if(!re){if(Array.isArray(ie)||(re=ue(ie))||ae&&ie&&typeof ie.length=="number"){re&&(ie=re);var ne=0,ee=function(){};return{s:ee,n:function(){return ne>=ie.length?{done:!0}:{done:!1,value:ie[ne++]}},e:function(z){throw z},f:ee}}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(){re=re.call(ie)},n:function(){var z=re.next();return a=z.done,z},e:function(z){y=!0,x=z},f:function(){try{!a&&re.return!=null&&re.return()}finally{if(y)throw x}}}}function ue(ie,ae){if(ie){if(typeof ie=="string")return le(ie,ae);var re=Object.prototype.toString.call(ie).slice(8,-1);if(re==="Object"&&ie.constructor&&(re=ie.constructor.name),re==="Map"||re==="Set")return Array.from(ie);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return le(ie,ae)}}function le(ie,ae){(ae==null||ae>ie.length)&&(ae=ie.length);for(var re=0,ne=new Array(ae);re2&&arguments[2]!==void 0?arguments[2]:{},ie=0,ae=se.retryDelay,re=ae===void 0?500:ae,ne=se.errorHandler,ee=ne===void 0?function(){return!0}:ne,a=function y(){for(var x=arguments.length,b=new Array(x),z=0;z1&&arguments[1]!==void 0?arguments[1]:!1,re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;le.checkConfigValid(ie,"region");var ne=re?"https://":"http://",ee=ae?"-internal.aliyuncs.com":".aliyuncs.com",a="vpc100-oss-cn-";return ie.substr(0,a.length)===a&&(ee=".aliyuncs.com"),ue.default.parse(ne+ie+ee)}fe.setRegion=se},{"./checkConfigValid":52,url:472}],76:[function(E,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(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 le=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.checkCredentials=fe.setSTSToken=void 0;var se=E("./formatObjKey");function ie(){return ae.apply(this,arguments)}function ae(){return ae=(0,le.default)(ue.default.mark(function ne(){var ee,a;return ue.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:if(this.options||(this.options={}),ee=new Date,!this.stsTokenFreshTime){x.next=14;break}if(!(+ee-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval)){x.next=12;break}return this.stsTokenFreshTime=ee,x.next=7,this.options.refreshSTSToken();case 7:a=x.sent,a=se.formatObjKey(a,"firstLowerCase"),a.securityToken&&(a.stsToken=a.securityToken),re(a),Object.assign(this.options,a);case 12:x.next=15;break;case 14:this.stsTokenFreshTime=ee;case 15:return x.abrupt("return",null);case 16:case"end":return x.stop()}},ne,this)})),ae.apply(this,arguments)}fe.setSTSToken=ie;function re(ne){var ee=["accessKeySecret","accessKeyId","stsToken"],a=Object.keys(ne);ee.forEach(function(y){if(!a.find(function(x){return x===y}))throw Error("refreshSTSToken must return contains ".concat(y))})}fe.checkCredentials=re},{"./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,pe,fe){function ce(le,se,ie,ae,re,ne,ee){try{var a=le[ne](ee),y=a.value}catch(x){ie(x);return}a.done?se(y):Promise.resolve(y).then(ae,re)}function ue(le){return function(){var se=this,ie=arguments;return new Promise(function(ae,re){var ne=le.apply(se,ie);function ee(y){ce(ne,ae,re,ee,a,"next",y)}function a(y){ce(ne,ae,re,ee,a,"throw",y)}ee(void 0)})}}pe.exports=ue,pe.exports.__esModule=!0,pe.exports.default=pe.exports},{}],78:[function(E,pe,fe){function ce(ue){return ue&&ue.__esModule?ue:{default:ue}}pe.exports=ce,pe.exports.__esModule=!0,pe.exports.default=pe.exports},{}],79:[function(E,pe,fe){function ce(ue){"@babel/helpers - typeof";return pe.exports=ce=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(le){return typeof le}:function(le){return le&&typeof Symbol=="function"&&le.constructor===Symbol&&le!==Symbol.prototype?"symbol":typeof le},pe.exports.__esModule=!0,pe.exports.default=pe.exports,ce(ue)}pe.exports=ce,pe.exports.__esModule=!0,pe.exports.default=pe.exports},{}],80:[function(E,pe,fe){pe.exports=E("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(E,pe,fe){pe.exports=ce,pe.exports.HttpsAgent=ce;function ce(){}},{}],82:[function(E,pe,fe){(function(ce){(function(){"use strict";var ue=E("object-assign");function le(Ae,Oe){if(Ae===Oe)return 0;for(var Le=Ae.length,je=Oe.length,Be=0,Ze=Math.min(Le,je);Be=0){var ze=Be.indexOf(` +`,We+1);Be=Be.substring(ze+1)}this.stack=Be}}},ie.inherits(y.AssertionError,Error);function z(Ae,Oe){return typeof Ae=="string"?Ae.length=0;He--)if(We[He]!==ze[He])return!1;for(He=We.length-1;He>=0;He--)if(Ke=We[He],!me(Ae[Ke],Oe[Ke],Le,je))return!1;return!0}y.notDeepEqual=function(Oe,Le,je){me(Oe,Le,!1)&&ge(Oe,Le,je,"notDeepEqual",y.notDeepEqual)},y.notDeepStrictEqual=Se;function Se(Ae,Oe,Le){me(Ae,Oe,!0)&&ge(Ae,Oe,Le,"notDeepStrictEqual",Se)}y.strictEqual=function(Oe,Le,je){Oe!==Le&&ge(Oe,Le,je,"===",y.strictEqual)},y.notStrictEqual=function(Oe,Le,je){Oe===Le&&ge(Oe,Le,je,"!==",y.notStrictEqual)};function Ee(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(Le){}return Error.isPrototypeOf(Oe)?!1:Oe.call({},Ae)===!0}function Pe(Ae){var Oe;try{Ae()}catch(Le){Oe=Le}return Oe}function we(Ae,Oe,Le,je){var Be;if(typeof Oe!="function")throw new TypeError('"block" argument must be a function');typeof Le=="string"&&(je=Le,Le=null),Be=Pe(Oe),je=(Le&&Le.name?" ("+Le.name+").":".")+(je?" "+je:"."),Ae&&!Be&&ge(Be,Le,"Missing expected exception"+je);var Ze=typeof je=="string",We=!Ae&&ie.isError(Be),ze=!Ae&&Be&&!Le;if((We&&Ze&&Ee(Be,Le)||ze)&&ge(Be,Le,"Got unwanted exception"+je),Ae&&Be&&Le&&!Ee(Be,Le)||!Ae&&Be)throw Be}y.throws=function(Ae,Oe,Le){we(!0,Ae,Oe,Le)},y.doesNotThrow=function(Ae,Oe,Le){we(!1,Ae,Oe,Le)},y.ifError=function(Ae){if(Ae)throw Ae};function xe(Ae,Oe){Ae||ge(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 De=Object.keys||function(Ae){var Oe=[];for(var Le in Ae)ae.call(Ae,Le)&&Oe.push(Le);return Oe}}).call(this)}).call(this,typeof it!="undefined"?it:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":377,"util/":85}],83:[function(E,pe,fe){typeof Object.create=="function"?pe.exports=function(ue,le){ue.super_=le,ue.prototype=Object.create(le.prototype,{constructor:{value:ue,enumerable:!1,writable:!0,configurable:!0}})}:pe.exports=function(ue,le){ue.super_=le;var se=function(){};se.prototype=le.prototype,ue.prototype=new se,ue.prototype.constructor=ue}},{}],84:[function(E,pe,fe){pe.exports=function(ue){return ue&&typeof ue=="object"&&typeof ue.copy=="function"&&typeof ue.fill=="function"&&typeof ue.readUInt8=="function"}},{}],85:[function(E,pe,fe){(function(ce,ue){(function(){var le=/%[sdj%]/g;fe.format=function(ze){if(!be(ze)){for(var Ke=[],He=0;He=Re)return ot;switch(ot){case"%s":return String(Ne[He++]);case"%d":return Number(Ne[He++]);case"%j":try{return JSON.stringify(Ne[He++])}catch(Ye){return"[Circular]"}default:return ot}}),Je=Ne[He];He=3&&(He.depth=arguments[2]),arguments.length>=4&&(He.colors=arguments[3]),ge(Ke)?He.showHidden=Ke:Ke&&fe._extend(He,Ke),Ee(He.showHidden)&&(He.showHidden=!1),Ee(He.depth)&&(He.depth=2),Ee(He.colors)&&(He.colors=!1),Ee(He.customInspect)&&(He.customInspect=!0),He.colors&&(He.stylize=re),a(He,ze,He.depth)}fe.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(ze,Ke){var He=ae.styles[Ke];return He?"\x1B["+ae.colors[He][0]+"m"+ze+"\x1B["+ae.colors[He][1]+"m":ze}function ne(ze,Ke){return ze}function ee(ze){var Ke={};return ze.forEach(function(He,Ne){Ke[He]=!0}),Ke}function a(ze,Ke,He){if(ze.customInspect&&Ke&&Ae(Ke.inspect)&&Ke.inspect!==fe.inspect&&!(Ke.constructor&&Ke.constructor.prototype===Ke)){var Ne=Ke.inspect(He,ze);return be(Ne)||(Ne=a(ze,Ne,He)),Ne}var Re=y(ze,Ke);if(Re)return Re;var Ve=Object.keys(Ke),Je=ee(Ve);if(ze.showHidden&&(Ve=Object.getOwnPropertyNames(Ke)),De(Ke)&&(Ve.indexOf("message")>=0||Ve.indexOf("description")>=0))return x(Ke);if(Ve.length===0){if(Ae(Ke)){var ot=Ke.name?": "+Ke.name:"";return ze.stylize("[Function"+ot+"]","special")}if(Pe(Ke))return ze.stylize(RegExp.prototype.toString.call(Ke),"regexp");if(xe(Ke))return ze.stylize(Date.prototype.toString.call(Ke),"date");if(De(Ke))return x(Ke)}var Ye="",Ue=!1,_e=["{","}"];if(de(Ke)&&(Ue=!0,_e=["[","]"]),Ae(Ke)){var ke=Ke.name?": "+Ke.name:"";Ye=" [Function"+ke+"]"}if(Pe(Ke)&&(Ye=" "+RegExp.prototype.toString.call(Ke)),xe(Ke)&&(Ye=" "+Date.prototype.toUTCString.call(Ke)),De(Ke)&&(Ye=" "+x(Ke)),Ve.length===0&&(!Ue||Ke.length==0))return _e[0]+Ye+_e[1];if(He<0)return Pe(Ke)?ze.stylize(RegExp.prototype.toString.call(Ke),"regexp"):ze.stylize("[Object]","special");ze.seen.push(Ke);var Fe;return Ue?Fe=b(ze,Ke,He,Je,Ve):Fe=Ve.map(function(Ge){return z(ze,Ke,He,Je,Ge,Ue)}),ze.seen.pop(),te(Fe,Ye,_e)}function y(ze,Ke){if(Ee(Ke))return ze.stylize("undefined","undefined");if(be(Ke)){var He="'"+JSON.stringify(Ke).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return ze.stylize(He,"string")}if(ye(Ke))return ze.stylize(""+Ke,"number");if(ge(Ke))return ze.stylize(""+Ke,"boolean");if(he(Ke))return ze.stylize("null","null")}function x(ze){return"["+Error.prototype.toString.call(ze)+"]"}function b(ze,Ke,He,Ne,Re){for(var Ve=[],Je=0,ot=Ke.length;Je-1&&(Ve?ot=ot.split(` +`).map(function(Ue){return" "+Ue}).join(` +`).substr(2):ot=` +`+ot.split(` +`).map(function(Ue){return" "+Ue}).join(` +`))):ot=ze.stylize("[Circular]","special")),Ee(Je)){if(Ve&&Re.match(/^\d+$/))return ot;Je=JSON.stringify(""+Re),Je.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(Je=Je.substr(1,Je.length-2),Je=ze.stylize(Je,"name")):(Je=Je.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),Je=ze.stylize(Je,"string"))}return Je+": "+ot}function te(ze,Ke,He){var Ne=0,Re=ze.reduce(function(Ve,Je){return Ne++,Je.indexOf(` +`)>=0&&Ne++,Ve+Je.replace(/\u001b\[\d\d?m/g,"").length+1},0);return Re>60?He[0]+(Ke===""?"":Ke+` + `)+" "+ze.join(`, + `)+" "+He[1]:He[0]+Ke+" "+ze.join(", ")+" "+He[1]}function de(ze){return Array.isArray(ze)}fe.isArray=de;function ge(ze){return typeof ze=="boolean"}fe.isBoolean=ge;function he(ze){return ze===null}fe.isNull=he;function me(ze){return ze==null}fe.isNullOrUndefined=me;function ye(ze){return typeof ze=="number"}fe.isNumber=ye;function be(ze){return typeof ze=="string"}fe.isString=be;function Se(ze){return typeof ze=="symbol"}fe.isSymbol=Se;function Ee(ze){return ze===void 0}fe.isUndefined=Ee;function Pe(ze){return we(ze)&&Le(ze)==="[object RegExp]"}fe.isRegExp=Pe;function we(ze){return typeof ze=="object"&&ze!==null}fe.isObject=we;function xe(ze){return we(ze)&&Le(ze)==="[object Date]"}fe.isDate=xe;function De(ze){return we(ze)&&(Le(ze)==="[object Error]"||ze instanceof Error)}fe.isError=De;function Ae(ze){return typeof ze=="function"}fe.isFunction=Ae;function Oe(ze){return ze===null||typeof ze=="boolean"||typeof ze=="number"||typeof ze=="string"||typeof ze=="symbol"||typeof ze=="undefined"}fe.isPrimitive=Oe,fe.isBuffer=E("./support/isBuffer");function Le(ze){return Object.prototype.toString.call(ze)}function je(ze){return ze<10?"0"+ze.toString(10):ze.toString(10)}var Be=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Ze(){var ze=new Date,Ke=[je(ze.getHours()),je(ze.getMinutes()),je(ze.getSeconds())].join(":");return[ze.getDate(),Be[ze.getMonth()],Ke].join(" ")}fe.log=function(){console.log("%s - %s",Ze(),fe.format.apply(fe,arguments))},fe.inherits=E("inherits"),fe._extend=function(ze,Ke){if(!Ke||!we(Ke))return ze;for(var He=Object.keys(Ke),Ne=He.length;Ne--;)ze[He[Ne]]=Ke[He[Ne]];return ze};function We(ze,Ke){return Object.prototype.hasOwnProperty.call(ze,Ke)}}).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,pe,fe){(function(ce){(function(){"use strict";var ue=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],le=typeof globalThis=="undefined"?ce:globalThis;pe.exports=function(){for(var ie=[],ae=0;ae0)throw new Error("Invalid string. Length must be a multiple of 4");var de=z.indexOf("=");de===-1&&(de=te);var ge=de===te?0:4-de%4;return[de,ge]}function ne(z){var te=re(z),de=te[0],ge=te[1];return(de+ge)*3/4-ge}function ee(z,te,de){return(te+de)*3/4-de}function a(z){var te,de=re(z),ge=de[0],he=de[1],me=new le(ee(z,ge,he)),ye=0,be=he>0?ge-4:ge,Se;for(Se=0;Se>16&255,me[ye++]=te>>8&255,me[ye++]=te&255;return he===2&&(te=ue[z.charCodeAt(Se)]<<2|ue[z.charCodeAt(Se+1)]>>4,me[ye++]=te&255),he===1&&(te=ue[z.charCodeAt(Se)]<<10|ue[z.charCodeAt(Se+1)]<<4|ue[z.charCodeAt(Se+2)]>>2,me[ye++]=te>>8&255,me[ye++]=te&255),me}function y(z){return ce[z>>18&63]+ce[z>>12&63]+ce[z>>6&63]+ce[z&63]}function x(z,te,de){for(var ge,he=[],me=te;mebe?be:ye+me));return ge===1?(te=z[de-1],he.push(ce[te>>2]+ce[te<<4&63]+"==")):ge===2&&(te=(z[de-2]<<8)+z[de-1],he.push(ce[te>>10]+ce[te>>4&63]+ce[te<<2&63]+"=")),he.join("")}},{}],88:[function(E,pe,fe){(function(ce,ue,le){typeof pe!="undefined"&&pe.exports?pe.exports=le():typeof ve=="function"&&ve.amd?ve(ue,le):ce[ue]=le()})(this,"bowser",function(){var ce=!0;function ue(ee){function a(Ke){var He=ee.match(Ke);return He&&He.length>1&&He[1]||""}function y(Ke){var He=ee.match(Ke);return He&&He.length>1&&He[2]||""}var x=a(/(ipod|iphone|ipad)/i).toLowerCase(),b=/like android/i.test(ee),z=!b&&/android/i.test(ee),te=/nexus\s*[0-6]\s*/i.test(ee),de=!te&&/nexus\s*[0-9]+/i.test(ee),ge=/CrOS/.test(ee),he=/silk/i.test(ee),me=/sailfish/i.test(ee),ye=/tizen/i.test(ee),be=/(web|hpw)(o|0)s/i.test(ee),Se=/windows phone/i.test(ee),Ee=/SamsungBrowser/i.test(ee),Pe=!Se&&/windows/i.test(ee),we=!x&&!he&&/macintosh/i.test(ee),xe=!z&&!me&&!ye&&!be&&/linux/i.test(ee),De=y(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),Ae=a(/version\/(\d+(\.\d+)?)/i),Oe=/tablet/i.test(ee)&&!/tablet pc/i.test(ee),Le=!Oe&&/[^-]mobi/i.test(ee),je=/xbox/i.test(ee),Be;/opera/i.test(ee)?Be={name:"Opera",opera:ce,version:Ae||a(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(ee)?Be={name:"Opera",opera:ce,version:a(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||Ae}:/SamsungBrowser/i.test(ee)?Be={name:"Samsung Internet for Android",samsungBrowser:ce,version:Ae||a(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(ee)?Be={name:"NAVER Whale browser",whale:ce,version:a(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(ee)?Be={name:"MZ Browser",mzbrowser:ce,version:a(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(ee)?Be={name:"Opera Coast",coast:ce,version:Ae||a(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(ee)?Be={name:"Focus",focus:ce,version:a(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(ee)?Be={name:"Yandex Browser",yandexbrowser:ce,version:Ae||a(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(ee)?Be={name:"UC Browser",ucbrowser:ce,version:a(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(ee)?Be={name:"Maxthon",maxthon:ce,version:a(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(ee)?Be={name:"Epiphany",epiphany:ce,version:a(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(ee)?Be={name:"Puffin",puffin:ce,version:a(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(ee)?Be={name:"Sleipnir",sleipnir:ce,version:a(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(ee)?Be={name:"K-Meleon",kMeleon:ce,version:a(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:Se?(Be={name:"Windows Phone",osname:"Windows Phone",windowsphone:ce},De?(Be.msedge=ce,Be.version=De):(Be.msie=ce,Be.version=a(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(ee)?Be={name:"Internet Explorer",msie:ce,version:a(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:ge?Be={name:"Chrome",osname:"Chrome OS",chromeos:ce,chromeBook:ce,chrome:ce,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(ee)?Be={name:"Microsoft Edge",msedge:ce,version:De}:/vivaldi/i.test(ee)?Be={name:"Vivaldi",vivaldi:ce,version:a(/vivaldi\/(\d+(\.\d+)?)/i)||Ae}:me?Be={name:"Sailfish",osname:"Sailfish OS",sailfish:ce,version:a(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(ee)?Be={name:"SeaMonkey",seamonkey:ce,version:a(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(ee)?(Be={name:"Firefox",firefox:ce,version:a(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(ee)&&(Be.firefoxos=ce,Be.osname="Firefox OS")):he?Be={name:"Amazon Silk",silk:ce,version:a(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(ee)?Be={name:"PhantomJS",phantom:ce,version:a(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(ee)?Be={name:"SlimerJS",slimer:ce,version:a(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(ee)||/rim\stablet/i.test(ee)?Be={name:"BlackBerry",osname:"BlackBerry OS",blackberry:ce,version:Ae||a(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:be?(Be={name:"WebOS",osname:"WebOS",webos:ce,version:Ae||a(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(ee)&&(Be.touchpad=ce)):/bada/i.test(ee)?Be={name:"Bada",osname:"Bada",bada:ce,version:a(/dolfin\/(\d+(\.\d+)?)/i)}:ye?Be={name:"Tizen",osname:"Tizen",tizen:ce,version:a(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||Ae}:/qupzilla/i.test(ee)?Be={name:"QupZilla",qupzilla:ce,version:a(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||Ae}:/chromium/i.test(ee)?Be={name:"Chromium",chromium:ce,version:a(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||Ae}:/chrome|crios|crmo/i.test(ee)?Be={name:"Chrome",chrome:ce,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:z?Be={name:"Android",version:Ae}:/safari|applewebkit/i.test(ee)?(Be={name:"Safari",safari:ce},Ae&&(Be.version=Ae)):x?(Be={name:x=="iphone"?"iPhone":x=="ipad"?"iPad":"iPod"},Ae&&(Be.version=Ae)):/googlebot/i.test(ee)?Be={name:"Googlebot",googlebot:ce,version:a(/googlebot\/(\d+(\.\d+))/i)||Ae}:Be={name:a(/^(.*)\/(.*) /),version:y(/^(.*)\/(.*) /)},!Be.msedge&&/(apple)?webkit/i.test(ee)?(/(apple)?webkit\/537\.36/i.test(ee)?(Be.name=Be.name||"Blink",Be.blink=ce):(Be.name=Be.name||"Webkit",Be.webkit=ce),!Be.version&&Ae&&(Be.version=Ae)):!Be.opera&&/gecko\//i.test(ee)&&(Be.name=Be.name||"Gecko",Be.gecko=ce,Be.version=Be.version||a(/gecko\/(\d+(\.\d+)?)/i)),!Be.windowsphone&&(z||Be.silk)?(Be.android=ce,Be.osname="Android"):!Be.windowsphone&&x?(Be[x]=ce,Be.ios=ce,Be.osname="iOS"):we?(Be.mac=ce,Be.osname="macOS"):je?(Be.xbox=ce,Be.osname="Xbox"):Pe?(Be.windows=ce,Be.osname="Windows"):xe&&(Be.linux=ce,Be.osname="Linux");function Ze(Ke){switch(Ke){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 We="";Be.windows?We=Ze(a(/Windows ((NT|XP)( \d\d?.\d)?)/i)):Be.windowsphone?We=a(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):Be.mac?(We=a(/Mac OS X (\d+([_\.\s]\d+)*)/i),We=We.replace(/[_\s]/g,".")):x?(We=a(/os (\d+([_\s]\d+)*) like mac os x/i),We=We.replace(/[_\s]/g,".")):z?We=a(/android[ \/-](\d+(\.\d+)*)/i):Be.webos?We=a(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):Be.blackberry?We=a(/rim\stablet\sos\s(\d+(\.\d+)*)/i):Be.bada?We=a(/bada\/(\d+(\.\d+)*)/i):Be.tizen&&(We=a(/tizen[\/\s](\d+(\.\d+)*)/i)),We&&(Be.osversion=We);var ze=!Be.windows&&We.split(".")[0];return Oe||de||x=="ipad"||z&&(ze==3||ze>=4&&!Le)||Be.silk?Be.tablet=ce:(Le||x=="iphone"||x=="ipod"||z||te||Be.blackberry||Be.webos||Be.bada)&&(Be.mobile=ce),Be.msedge||Be.msie&&Be.version>=10||Be.yandexbrowser&&Be.version>=15||Be.vivaldi&&Be.version>=1||Be.chrome&&Be.version>=20||Be.samsungBrowser&&Be.version>=4||Be.whale&&ae([Be.version,"1.0"])===1||Be.mzbrowser&&ae([Be.version,"6.0"])===1||Be.focus&&ae([Be.version,"1.0"])===1||Be.firefox&&Be.version>=20||Be.safari&&Be.version>=6||Be.opera&&Be.version>=10||Be.ios&&Be.osversion&&Be.osversion.split(".")[0]>=6||Be.blackberry&&Be.version>=10.1||Be.chromium&&Be.version>=20?Be.a=ce:Be.msie&&Be.version<10||Be.chrome&&Be.version<20||Be.firefox&&Be.version<20||Be.safari&&Be.version<6||Be.opera&&Be.version<10||Be.ios&&Be.osversion&&Be.osversion.split(".")[0]<6||Be.chromium&&Be.version<20?Be.c=ce:Be.x=ce,Be}var le=ue(typeof navigator!="undefined"&&navigator.userAgent||"");le.test=function(ee){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 re(ee,a,y){var x=le;typeof a=="string"&&(y=a,a=void 0),a===void 0&&(a=!1),y&&(x=ue(y));var b=""+x.version;for(var z in ee)if(ee.hasOwnProperty(z)&&x[z]){if(typeof ee[z]!="string")throw new Error("Browser version in the minVersion map should be a string: "+z+": "+String(ee));return ae([b,ee[z]])<0}return a}function ne(ee,a,y){return!re(ee,a,y)}return le.isUnsupportedBrowser=re,le.compareVersions=ae,le.check=ne,le._detect=ue,le.detect=ue,le})},{}],89:[function(E,pe,fe){},{}],90:[function(E,pe,fe){(function(ce){(function(){"use strict";var ue=E("base64-js"),le=E("ieee754");fe.Buffer=re,fe.SlowBuffer=ge,fe.INSPECT_MAX_BYTES=50;var se=2147483647;fe.kMaxLength=se,re.TYPED_ARRAY_SUPPORT=ie(),!re.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 ie(){try{var Ie=new Uint8Array(1);return Ie.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},Ie.foo()===42}catch(Te){return!1}}Object.defineProperty(re.prototype,"parent",{enumerable:!0,get:function(){if(re.isBuffer(this))return this.buffer}}),Object.defineProperty(re.prototype,"offset",{enumerable:!0,get:function(){if(re.isBuffer(this))return this.byteOffset}});function ae(Ie){if(Ie>se)throw new RangeError('The value "'+Ie+'" is invalid for option "size"');var Te=new Uint8Array(Ie);return Te.__proto__=re.prototype,Te}function re(Ie,Te,Me){if(typeof Ie=="number"){if(typeof Te=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return y(Ie)}return ne(Ie,Te,Me)}typeof Symbol!="undefined"&&Symbol.species!=null&&re[Symbol.species]===re&&Object.defineProperty(re,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),re.poolSize=8192;function ne(Ie,Te,Me){if(typeof Ie=="string")return x(Ie,Te);if(ArrayBuffer.isView(Ie))return b(Ie);if(Ie==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ie);if($e(Ie,ArrayBuffer)||Ie&&$e(Ie.buffer,ArrayBuffer))return z(Ie,Te,Me);if(typeof Ie=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Qe=Ie.valueOf&&Ie.valueOf();if(Qe!=null&&Qe!==Ie)return re.from(Qe,Te,Me);var tt=te(Ie);if(tt)return tt;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Ie[Symbol.toPrimitive]=="function")return re.from(Ie[Symbol.toPrimitive]("string"),Te,Me);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ie)}re.from=function(Ie,Te,Me){return ne(Ie,Te,Me)},re.prototype.__proto__=Uint8Array.prototype,re.__proto__=Uint8Array;function ee(Ie){if(typeof Ie!="number")throw new TypeError('"size" argument must be of type number');if(Ie<0)throw new RangeError('The value "'+Ie+'" is invalid for option "size"')}function a(Ie,Te,Me){return ee(Ie),Ie<=0?ae(Ie):Te!==void 0?typeof Me=="string"?ae(Ie).fill(Te,Me):ae(Ie).fill(Te):ae(Ie)}re.alloc=function(Ie,Te,Me){return a(Ie,Te,Me)};function y(Ie){return ee(Ie),ae(Ie<0?0:de(Ie)|0)}re.allocUnsafe=function(Ie){return y(Ie)},re.allocUnsafeSlow=function(Ie){return y(Ie)};function x(Ie,Te){if((typeof Te!="string"||Te==="")&&(Te="utf8"),!re.isEncoding(Te))throw new TypeError("Unknown encoding: "+Te);var Me=he(Ie,Te)|0,Qe=ae(Me),tt=Qe.write(Ie,Te);return tt!==Me&&(Qe=Qe.slice(0,tt)),Qe}function b(Ie){for(var Te=Ie.length<0?0:de(Ie.length)|0,Me=ae(Te),Qe=0;Qe=se)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+se.toString(16)+" bytes");return Ie|0}function ge(Ie){return+Ie!=Ie&&(Ie=0),re.alloc(+Ie)}re.isBuffer=function(Te){return Te!=null&&Te._isBuffer===!0&&Te!==re.prototype},re.compare=function(Te,Me){if($e(Te,Uint8Array)&&(Te=re.from(Te,Te.offset,Te.byteLength)),$e(Me,Uint8Array)&&(Me=re.from(Me,Me.offset,Me.byteLength)),!re.isBuffer(Te)||!re.isBuffer(Me))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Te===Me)return 0;for(var Qe=Te.length,tt=Me.length,dt=0,et=Math.min(Qe,tt);dt2&&arguments[2]===!0;if(!Qe&&Me===0)return 0;for(var tt=!1;;)switch(Te){case"ascii":case"latin1":case"binary":return Me;case"utf8":case"utf-8":return _e(Ie).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Me*2;case"hex":return Me>>>1;case"base64":return Ge(Ie).length;default:if(tt)return Qe?-1:_e(Ie).length;Te=(""+Te).toLowerCase(),tt=!0}}re.byteLength=he;function me(Ie,Te,Me){var Qe=!1;if((Te===void 0||Te<0)&&(Te=0),Te>this.length||((Me===void 0||Me>this.length)&&(Me=this.length),Me<=0)||(Me>>>=0,Te>>>=0,Me<=Te))return"";for(Ie||(Ie="utf8");;)switch(Ie){case"hex":return ze(this,Te,Me);case"utf8":case"utf-8":return Le(this,Te,Me);case"ascii":return Ze(this,Te,Me);case"latin1":case"binary":return We(this,Te,Me);case"base64":return Oe(this,Te,Me);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ke(this,Te,Me);default:if(Qe)throw new TypeError("Unknown encoding: "+Ie);Ie=(Ie+"").toLowerCase(),Qe=!0}}re.prototype._isBuffer=!0;function ye(Ie,Te,Me){var Qe=Ie[Te];Ie[Te]=Ie[Me],Ie[Me]=Qe}re.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 Me=0;MeMe&&(Te+=" ... "),""},re.prototype.compare=function(Te,Me,Qe,tt,dt){if($e(Te,Uint8Array)&&(Te=re.from(Te,Te.offset,Te.byteLength)),!re.isBuffer(Te))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Te);if(Me===void 0&&(Me=0),Qe===void 0&&(Qe=Te?Te.length:0),tt===void 0&&(tt=0),dt===void 0&&(dt=this.length),Me<0||Qe>Te.length||tt<0||dt>this.length)throw new RangeError("out of range index");if(tt>=dt&&Me>=Qe)return 0;if(tt>=dt)return-1;if(Me>=Qe)return 1;if(Me>>>=0,Qe>>>=0,tt>>>=0,dt>>>=0,this===Te)return 0;for(var et=dt-tt,nt=Qe-Me,Ft=Math.min(et,nt),mt=this.slice(tt,dt),gt=Te.slice(Me,Qe),lt=0;lt2147483647?Me=2147483647:Me<-2147483648&&(Me=-2147483648),Me=+Me,qe(Me)&&(Me=tt?0:Ie.length-1),Me<0&&(Me=Ie.length+Me),Me>=Ie.length){if(tt)return-1;Me=Ie.length-1}else if(Me<0)if(tt)Me=0;else return-1;if(typeof Te=="string"&&(Te=re.from(Te,Qe)),re.isBuffer(Te))return Te.length===0?-1:Se(Ie,Te,Me,Qe,tt);if(typeof Te=="number")return Te=Te&255,typeof Uint8Array.prototype.indexOf=="function"?tt?Uint8Array.prototype.indexOf.call(Ie,Te,Me):Uint8Array.prototype.lastIndexOf.call(Ie,Te,Me):Se(Ie,[Te],Me,Qe,tt);throw new TypeError("val must be string, number or Buffer")}function Se(Ie,Te,Me,Qe,tt){var dt=1,et=Ie.length,nt=Te.length;if(Qe!==void 0&&(Qe=String(Qe).toLowerCase(),Qe==="ucs2"||Qe==="ucs-2"||Qe==="utf16le"||Qe==="utf-16le")){if(Ie.length<2||Te.length<2)return-1;dt=2,et/=2,nt/=2,Me/=2}function Ft(jt,Ct){return dt===1?jt[Ct]:jt.readUInt16BE(Ct*dt)}var mt;if(tt){var gt=-1;for(mt=Me;mtet&&(Me=et-nt),mt=Me;mt>=0;mt--){for(var lt=!0,Pt=0;Pttt&&(Qe=tt)):Qe=tt;var dt=Te.length;Qe>dt/2&&(Qe=dt/2);for(var et=0;et>>0,isFinite(Qe)?(Qe=Qe>>>0,tt===void 0&&(tt="utf8")):(tt=Qe,Qe=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var dt=this.length-Me;if((Qe===void 0||Qe>dt)&&(Qe=dt),Te.length>0&&(Qe<0||Me<0)||Me>this.length)throw new RangeError("Attempt to write outside buffer bounds");tt||(tt="utf8");for(var et=!1;;)switch(tt){case"hex":return Ee(this,Te,Me,Qe);case"utf8":case"utf-8":return Pe(this,Te,Me,Qe);case"ascii":return we(this,Te,Me,Qe);case"latin1":case"binary":return xe(this,Te,Me,Qe);case"base64":return De(this,Te,Me,Qe);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ae(this,Te,Me,Qe);default:if(et)throw new TypeError("Unknown encoding: "+tt);tt=(""+tt).toLowerCase(),et=!0}},re.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Oe(Ie,Te,Me){return Te===0&&Me===Ie.length?ue.fromByteArray(Ie):ue.fromByteArray(Ie.slice(Te,Me))}function Le(Ie,Te,Me){Me=Math.min(Ie.length,Me);for(var Qe=[],tt=Te;tt239?4:dt>223?3:dt>191?2:1;if(tt+nt<=Me){var Ft,mt,gt,lt;switch(nt){case 1:dt<128&&(et=dt);break;case 2:Ft=Ie[tt+1],(Ft&192)===128&&(lt=(dt&31)<<6|Ft&63,lt>127&&(et=lt));break;case 3:Ft=Ie[tt+1],mt=Ie[tt+2],(Ft&192)===128&&(mt&192)===128&&(lt=(dt&15)<<12|(Ft&63)<<6|mt&63,lt>2047&&(lt<55296||lt>57343)&&(et=lt));break;case 4:Ft=Ie[tt+1],mt=Ie[tt+2],gt=Ie[tt+3],(Ft&192)===128&&(mt&192)===128&&(gt&192)===128&&(lt=(dt&15)<<18|(Ft&63)<<12|(mt&63)<<6|gt&63,lt>65535&<<1114112&&(et=lt))}}et===null?(et=65533,nt=1):et>65535&&(et-=65536,Qe.push(et>>>10&1023|55296),et=56320|et&1023),Qe.push(et),tt+=nt}return Be(Qe)}var je=4096;function Be(Ie){var Te=Ie.length;if(Te<=je)return String.fromCharCode.apply(String,Ie);for(var Me="",Qe=0;QeQe)&&(Me=Qe);for(var tt="",dt=Te;dtQe&&(Te=Qe),Me<0?(Me+=Qe,Me<0&&(Me=0)):Me>Qe&&(Me=Qe),MeMe)throw new RangeError("Trying to access beyond buffer length")}re.prototype.readUIntLE=function(Te,Me,Qe){Te=Te>>>0,Me=Me>>>0,Qe||He(Te,Me,this.length);for(var tt=this[Te],dt=1,et=0;++et>>0,Me=Me>>>0,Qe||He(Te,Me,this.length);for(var tt=this[Te+--Me],dt=1;Me>0&&(dt*=256);)tt+=this[Te+--Me]*dt;return tt},re.prototype.readUInt8=function(Te,Me){return Te=Te>>>0,Me||He(Te,1,this.length),this[Te]},re.prototype.readUInt16LE=function(Te,Me){return Te=Te>>>0,Me||He(Te,2,this.length),this[Te]|this[Te+1]<<8},re.prototype.readUInt16BE=function(Te,Me){return Te=Te>>>0,Me||He(Te,2,this.length),this[Te]<<8|this[Te+1]},re.prototype.readUInt32LE=function(Te,Me){return Te=Te>>>0,Me||He(Te,4,this.length),(this[Te]|this[Te+1]<<8|this[Te+2]<<16)+this[Te+3]*16777216},re.prototype.readUInt32BE=function(Te,Me){return Te=Te>>>0,Me||He(Te,4,this.length),this[Te]*16777216+(this[Te+1]<<16|this[Te+2]<<8|this[Te+3])},re.prototype.readIntLE=function(Te,Me,Qe){Te=Te>>>0,Me=Me>>>0,Qe||He(Te,Me,this.length);for(var tt=this[Te],dt=1,et=0;++et=dt&&(tt-=Math.pow(2,8*Me)),tt},re.prototype.readIntBE=function(Te,Me,Qe){Te=Te>>>0,Me=Me>>>0,Qe||He(Te,Me,this.length);for(var tt=Me,dt=1,et=this[Te+--tt];tt>0&&(dt*=256);)et+=this[Te+--tt]*dt;return dt*=128,et>=dt&&(et-=Math.pow(2,8*Me)),et},re.prototype.readInt8=function(Te,Me){return Te=Te>>>0,Me||He(Te,1,this.length),this[Te]&128?(255-this[Te]+1)*-1:this[Te]},re.prototype.readInt16LE=function(Te,Me){Te=Te>>>0,Me||He(Te,2,this.length);var Qe=this[Te]|this[Te+1]<<8;return Qe&32768?Qe|4294901760:Qe},re.prototype.readInt16BE=function(Te,Me){Te=Te>>>0,Me||He(Te,2,this.length);var Qe=this[Te+1]|this[Te]<<8;return Qe&32768?Qe|4294901760:Qe},re.prototype.readInt32LE=function(Te,Me){return Te=Te>>>0,Me||He(Te,4,this.length),this[Te]|this[Te+1]<<8|this[Te+2]<<16|this[Te+3]<<24},re.prototype.readInt32BE=function(Te,Me){return Te=Te>>>0,Me||He(Te,4,this.length),this[Te]<<24|this[Te+1]<<16|this[Te+2]<<8|this[Te+3]},re.prototype.readFloatLE=function(Te,Me){return Te=Te>>>0,Me||He(Te,4,this.length),le.read(this,Te,!0,23,4)},re.prototype.readFloatBE=function(Te,Me){return Te=Te>>>0,Me||He(Te,4,this.length),le.read(this,Te,!1,23,4)},re.prototype.readDoubleLE=function(Te,Me){return Te=Te>>>0,Me||He(Te,8,this.length),le.read(this,Te,!0,52,8)},re.prototype.readDoubleBE=function(Te,Me){return Te=Te>>>0,Me||He(Te,8,this.length),le.read(this,Te,!1,52,8)};function Ne(Ie,Te,Me,Qe,tt,dt){if(!re.isBuffer(Ie))throw new TypeError('"buffer" argument must be a Buffer instance');if(Te>tt||TeIe.length)throw new RangeError("Index out of range")}re.prototype.writeUIntLE=function(Te,Me,Qe,tt){if(Te=+Te,Me=Me>>>0,Qe=Qe>>>0,!tt){var dt=Math.pow(2,8*Qe)-1;Ne(this,Te,Me,Qe,dt,0)}var et=1,nt=0;for(this[Me]=Te&255;++nt>>0,Qe=Qe>>>0,!tt){var dt=Math.pow(2,8*Qe)-1;Ne(this,Te,Me,Qe,dt,0)}var et=Qe-1,nt=1;for(this[Me+et]=Te&255;--et>=0&&(nt*=256);)this[Me+et]=Te/nt&255;return Me+Qe},re.prototype.writeUInt8=function(Te,Me,Qe){return Te=+Te,Me=Me>>>0,Qe||Ne(this,Te,Me,1,255,0),this[Me]=Te&255,Me+1},re.prototype.writeUInt16LE=function(Te,Me,Qe){return Te=+Te,Me=Me>>>0,Qe||Ne(this,Te,Me,2,65535,0),this[Me]=Te&255,this[Me+1]=Te>>>8,Me+2},re.prototype.writeUInt16BE=function(Te,Me,Qe){return Te=+Te,Me=Me>>>0,Qe||Ne(this,Te,Me,2,65535,0),this[Me]=Te>>>8,this[Me+1]=Te&255,Me+2},re.prototype.writeUInt32LE=function(Te,Me,Qe){return Te=+Te,Me=Me>>>0,Qe||Ne(this,Te,Me,4,4294967295,0),this[Me+3]=Te>>>24,this[Me+2]=Te>>>16,this[Me+1]=Te>>>8,this[Me]=Te&255,Me+4},re.prototype.writeUInt32BE=function(Te,Me,Qe){return Te=+Te,Me=Me>>>0,Qe||Ne(this,Te,Me,4,4294967295,0),this[Me]=Te>>>24,this[Me+1]=Te>>>16,this[Me+2]=Te>>>8,this[Me+3]=Te&255,Me+4},re.prototype.writeIntLE=function(Te,Me,Qe,tt){if(Te=+Te,Me=Me>>>0,!tt){var dt=Math.pow(2,8*Qe-1);Ne(this,Te,Me,Qe,dt-1,-dt)}var et=0,nt=1,Ft=0;for(this[Me]=Te&255;++et>0)-Ft&255;return Me+Qe},re.prototype.writeIntBE=function(Te,Me,Qe,tt){if(Te=+Te,Me=Me>>>0,!tt){var dt=Math.pow(2,8*Qe-1);Ne(this,Te,Me,Qe,dt-1,-dt)}var et=Qe-1,nt=1,Ft=0;for(this[Me+et]=Te&255;--et>=0&&(nt*=256);)Te<0&&Ft===0&&this[Me+et+1]!==0&&(Ft=1),this[Me+et]=(Te/nt>>0)-Ft&255;return Me+Qe},re.prototype.writeInt8=function(Te,Me,Qe){return Te=+Te,Me=Me>>>0,Qe||Ne(this,Te,Me,1,127,-128),Te<0&&(Te=255+Te+1),this[Me]=Te&255,Me+1},re.prototype.writeInt16LE=function(Te,Me,Qe){return Te=+Te,Me=Me>>>0,Qe||Ne(this,Te,Me,2,32767,-32768),this[Me]=Te&255,this[Me+1]=Te>>>8,Me+2},re.prototype.writeInt16BE=function(Te,Me,Qe){return Te=+Te,Me=Me>>>0,Qe||Ne(this,Te,Me,2,32767,-32768),this[Me]=Te>>>8,this[Me+1]=Te&255,Me+2},re.prototype.writeInt32LE=function(Te,Me,Qe){return Te=+Te,Me=Me>>>0,Qe||Ne(this,Te,Me,4,2147483647,-2147483648),this[Me]=Te&255,this[Me+1]=Te>>>8,this[Me+2]=Te>>>16,this[Me+3]=Te>>>24,Me+4},re.prototype.writeInt32BE=function(Te,Me,Qe){return Te=+Te,Me=Me>>>0,Qe||Ne(this,Te,Me,4,2147483647,-2147483648),Te<0&&(Te=4294967295+Te+1),this[Me]=Te>>>24,this[Me+1]=Te>>>16,this[Me+2]=Te>>>8,this[Me+3]=Te&255,Me+4};function Re(Ie,Te,Me,Qe,tt,dt){if(Me+Qe>Ie.length)throw new RangeError("Index out of range");if(Me<0)throw new RangeError("Index out of range")}function Ve(Ie,Te,Me,Qe,tt){return Te=+Te,Me=Me>>>0,tt||Re(Ie,Te,Me,4,34028234663852886e22,-34028234663852886e22),le.write(Ie,Te,Me,Qe,23,4),Me+4}re.prototype.writeFloatLE=function(Te,Me,Qe){return Ve(this,Te,Me,!0,Qe)},re.prototype.writeFloatBE=function(Te,Me,Qe){return Ve(this,Te,Me,!1,Qe)};function Je(Ie,Te,Me,Qe,tt){return Te=+Te,Me=Me>>>0,tt||Re(Ie,Te,Me,8,17976931348623157e292,-17976931348623157e292),le.write(Ie,Te,Me,Qe,52,8),Me+8}re.prototype.writeDoubleLE=function(Te,Me,Qe){return Je(this,Te,Me,!0,Qe)},re.prototype.writeDoubleBE=function(Te,Me,Qe){return Je(this,Te,Me,!1,Qe)},re.prototype.copy=function(Te,Me,Qe,tt){if(!re.isBuffer(Te))throw new TypeError("argument should be a Buffer");if(Qe||(Qe=0),!tt&&tt!==0&&(tt=this.length),Me>=Te.length&&(Me=Te.length),Me||(Me=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),Te.length-Me=0;--et)Te[et+Me]=this[et+Qe];else Uint8Array.prototype.set.call(Te,this.subarray(Qe,tt),Me);return dt},re.prototype.fill=function(Te,Me,Qe,tt){if(typeof Te=="string"){if(typeof Me=="string"?(tt=Me,Me=0,Qe=this.length):typeof Qe=="string"&&(tt=Qe,Qe=this.length),tt!==void 0&&typeof tt!="string")throw new TypeError("encoding must be a string");if(typeof tt=="string"&&!re.isEncoding(tt))throw new TypeError("Unknown encoding: "+tt);if(Te.length===1){var dt=Te.charCodeAt(0);(tt==="utf8"&&dt<128||tt==="latin1")&&(Te=dt)}}else typeof Te=="number"&&(Te=Te&255);if(Me<0||this.length>>0,Qe=Qe===void 0?this.length:Qe>>>0,Te||(Te=0);var et;if(typeof Te=="number")for(et=Me;et55295&&Me<57344){if(!tt){if(Me>56319){(Te-=3)>-1&&dt.push(239,191,189);continue}else if(et+1===Qe){(Te-=3)>-1&&dt.push(239,191,189);continue}tt=Me;continue}if(Me<56320){(Te-=3)>-1&&dt.push(239,191,189),tt=Me;continue}Me=(tt-55296<<10|Me-56320)+65536}else tt&&(Te-=3)>-1&&dt.push(239,191,189);if(tt=null,Me<128){if((Te-=1)<0)break;dt.push(Me)}else if(Me<2048){if((Te-=2)<0)break;dt.push(Me>>6|192,Me&63|128)}else if(Me<65536){if((Te-=3)<0)break;dt.push(Me>>12|224,Me>>6&63|128,Me&63|128)}else if(Me<1114112){if((Te-=4)<0)break;dt.push(Me>>18|240,Me>>12&63|128,Me>>6&63|128,Me&63|128)}else throw new Error("Invalid code point")}return dt}function ke(Ie){for(var Te=[],Me=0;Me>8,tt=Me%256,dt.push(tt),dt.push(Qe);return dt}function Ge(Ie){return ue.toByteArray(Ye(Ie))}function at(Ie,Te,Me,Qe){for(var tt=0;tt=Te.length||tt>=Ie.length);++tt)Te[tt+Me]=Ie[tt];return tt}function $e(Ie,Te){return Ie instanceof Te||Ie!=null&&Ie.constructor!=null&&Ie.constructor.name!=null&&Ie.constructor.name===Te.name}function qe(Ie){return Ie!==Ie}}).call(this)}).call(this,E("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(E,pe,fe){pe.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,pe,fe){"use strict";var ce=E("get-intrinsic"),ue=E("./"),le=ue(ce("String.prototype.indexOf"));pe.exports=function(ie,ae){var re=ce(ie,!!ae);return typeof re=="function"&&le(ie,".prototype.")>-1?ue(re):re}},{"./":93,"get-intrinsic":348}],93:[function(E,pe,fe){"use strict";var ce=E("function-bind"),ue=E("get-intrinsic"),le=ue("%Function.prototype.apply%"),se=ue("%Function.prototype.call%"),ie=ue("%Reflect.apply%",!0)||ce.call(se,le),ae=ue("%Object.getOwnPropertyDescriptor%",!0),re=ue("%Object.defineProperty%",!0),ne=ue("%Math.max%");if(re)try{re({},"a",{value:1})}catch(a){re=null}pe.exports=function(y){var x=ie(ce,se,arguments);if(ae&&re){var b=ae(x,"length");b.configurable&&re(x,"length",{value:1+ne(0,y.length-(arguments.length-1))})}return x};var ee=function(){return ie(ce,le,arguments)};re?re(pe.exports,"apply",{value:ee}):pe.exports.apply=ee},{"function-bind":347,"get-intrinsic":348}],94:[function(E,pe,fe){"use strict";var ce=Array.prototype.slice;pe.exports=ue;function ue(se,ie){if(!(this instanceof ue))return new ue(se,ie);this.src=se,this._withAccess=ie}ue.prototype.withAccess=function(se){return this._withAccess=se!==!1,this},ue.prototype.pick=function(se){return Array.isArray(se)||(se=ce.call(arguments)),se.length&&(this.keys=se),this},ue.prototype.to=function(se){if(se=se||{},!this.src)return se;var ie=this.keys||Object.keys(this.src);if(!this._withAccess){for(var ae=0;ae>8&255]},_e=function(et){return[et&255,et>>8&255,et>>16&255,et>>24&255]},ke=function(et){return et[3]<<24|et[2]<<16|et[1]<<8|et[0]},Fe=function(et){return Je(et,23,4)},Ge=function(et){return Je(et,52,8)},at=function(et,nt){ge(et[Ae],nt,{get:function(){return Pe(this)[nt]}})},$e=function(et,nt,Ft,mt){var gt=x(Ft),lt=Pe(et);if(gt+nt>lt.byteLength)throw Ne(Le);var Pt=Pe(lt.buffer).bytes,jt=gt+lt.byteOffset,Ct=me(Pt,jt,jt+nt);return mt?Ct:Ve(Ct)},qe=function(et,nt,Ft,mt,gt,lt){var Pt=x(Ft),jt=Pe(et);if(Pt+nt>jt.byteLength)throw Ne(Le);for(var Ct=Pe(jt.buffer).bytes,Lt=Pt+jt.byteOffset,It=mt(+gt),Wt=0;Wtgt)throw Ne("Wrong offset");if(mt=mt===void 0?gt-lt:y(mt),lt+mt>gt)throw Ne(Oe);we(this,{buffer:nt,byteLength:mt,byteOffset:lt}),le||(this.buffer=nt,this.byteLength=mt,this.byteOffset=lt)},ze=We[Ae],le&&(at(Be,"byteLength"),at(We,"buffer"),at(We,"byteLength"),at(We,"byteOffset")),re(ze,{getInt8:function(nt){return $e(this,1,nt)[0]<<24>>24},getUint8:function(nt){return $e(this,1,nt)[0]},getInt16:function(nt){var Ft=$e(this,2,nt,arguments.length>1?arguments[1]:void 0);return(Ft[1]<<8|Ft[0])<<16>>16},getUint16:function(nt){var Ft=$e(this,2,nt,arguments.length>1?arguments[1]:void 0);return Ft[1]<<8|Ft[0]},getInt32:function(nt){return ke($e(this,4,nt,arguments.length>1?arguments[1]:void 0))},getUint32:function(nt){return ke($e(this,4,nt,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(nt){return ot($e(this,4,nt,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(nt){return ot($e(this,8,nt,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(nt,Ft){qe(this,1,nt,Ye,Ft)},setUint8:function(nt,Ft){qe(this,1,nt,Ye,Ft)},setInt16:function(nt,Ft){qe(this,2,nt,Ue,Ft,arguments.length>2?arguments[2]:void 0)},setUint16:function(nt,Ft){qe(this,2,nt,Ue,Ft,arguments.length>2?arguments[2]:void 0)},setInt32:function(nt,Ft){qe(this,4,nt,_e,Ft,arguments.length>2?arguments[2]:void 0)},setUint32:function(nt,Ft){qe(this,4,nt,_e,Ft,arguments.length>2?arguments[2]:void 0)},setFloat32:function(nt,Ft){qe(this,4,nt,Fe,Ft,arguments.length>2?arguments[2]:void 0)},setFloat64:function(nt,Ft){qe(this,8,nt,Ge,Ft,arguments.length>2?arguments[2]:void 0)}});else{var Ie=Se&&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),Ie&&!Ee})){Be=function(nt){return ee(this,Ze),new je(x(nt))},Be[Ae]=Ze;for(var Te=de(je),Me=0,Qe;Te.length>Me;)(Qe=Te[Me++])in Be||ae(Be,Qe,je[Qe]);Ze.constructor=Be}else Ie&&Ee&&ae(je,"name",xe);te&&z(ze)!==Ke&&te(ze,Ke);var tt=new We(new Be(2)),dt=ue(ze.setInt8);tt.setInt8(0,2147483648),tt.setInt8(1,2147483649),(tt.getInt8(0)||!tt.getInt8(1))&&re(ze,{setInt8:function(nt,Ft){dt(this,nt,Ft<<24>>24)},setUint8:function(nt,Ft){dt(this,nt,Ft<<24>>24)}},{unsafe:!0})}ye(Be,xe),ye(We,De),pe.exports={ArrayBuffer:Be,DataView:We}},{"../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,pe,fe){"use strict";var ce=E("../internals/to-object"),ue=E("../internals/to-absolute-index"),le=E("../internals/length-of-array-like"),se=Math.min;pe.exports=[].copyWithin||function(ae,re){var ne=ce(this),ee=le(ne),a=ue(ae,ee),y=ue(re,ee),x=arguments.length>2?arguments[2]:void 0,b=se((x===void 0?ee:ue(x,ee))-y,ee-a),z=1;for(y0;)y in ne?ne[a]=ne[y]:delete ne[a],a+=z,y+=z;return ne}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(E,pe,fe){"use strict";var ce=E("../internals/to-object"),ue=E("../internals/to-absolute-index"),le=E("../internals/length-of-array-like");pe.exports=function(ie){for(var ae=ce(this),re=le(ae),ne=arguments.length,ee=ue(ne>1?arguments[1]:void 0,re),a=ne>2?arguments[2]:void 0,y=a===void 0?re:ue(a,re);y>ee;)ae[ee++]=ie;return ae}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(E,pe,fe){"use strict";var ce=E("../internals/array-iteration").forEach,ue=E("../internals/array-method-is-strict"),le=ue("forEach");pe.exports=le?[].forEach:function(ie){return ce(this,ie,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(E,pe,fe){var ce=E("../internals/length-of-array-like");pe.exports=function(ue,le){for(var se=0,ie=ce(le),ae=new ue(ie);ie>se;)ae[se]=le[se++];return ae}},{"../internals/length-of-array-like":188}],109:[function(E,pe,fe){"use strict";var ce=E("../internals/global"),ue=E("../internals/function-bind-context"),le=E("../internals/function-call"),se=E("../internals/to-object"),ie=E("../internals/call-with-safe-iteration-closing"),ae=E("../internals/is-array-iterator-method"),re=E("../internals/is-constructor"),ne=E("../internals/length-of-array-like"),ee=E("../internals/create-property"),a=E("../internals/get-iterator"),y=E("../internals/get-iterator-method"),x=ce.Array;pe.exports=function(z){var te=se(z),de=re(this),ge=arguments.length,he=ge>1?arguments[1]:void 0,me=he!==void 0;me&&(he=ue(he,ge>2?arguments[2]:void 0));var ye=y(te),be=0,Se,Ee,Pe,we,xe,De;if(ye&&!(this==x&&ae(ye)))for(we=a(te,ye),xe=we.next,Ee=de?new this:[];!(Pe=le(xe,we)).done;be++)De=me?ie(we,he,[Pe.value,be],!0):Pe.value,ee(Ee,be,De);else for(Se=ne(te),Ee=de?new this(Se):x(Se);Se>be;be++)De=me?he(te[be],be):te[be],ee(Ee,be,De);return Ee.length=be,Ee}},{"../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,pe,fe){var ce=E("../internals/to-indexed-object"),ue=E("../internals/to-absolute-index"),le=E("../internals/length-of-array-like"),se=function(ie){return function(ae,re,ne){var ee=ce(ae),a=le(ee),y=ue(ne,a),x;if(ie&&re!=re){for(;a>y;)if(x=ee[y++],x!=x)return!0}else for(;a>y;y++)if((ie||y in ee)&&ee[y]===re)return ie||y||0;return!ie&&-1}};pe.exports={includes:se(!0),indexOf:se(!1)}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247}],111:[function(E,pe,fe){var ce=E("../internals/function-bind-context"),ue=E("../internals/function-uncurry-this"),le=E("../internals/indexed-object"),se=E("../internals/to-object"),ie=E("../internals/length-of-array-like"),ae=E("../internals/array-species-create"),re=ue([].push),ne=function(ee){var a=ee==1,y=ee==2,x=ee==3,b=ee==4,z=ee==6,te=ee==7,de=ee==5||z;return function(ge,he,me,ye){for(var be=se(ge),Se=le(be),Ee=ce(he,me),Pe=ie(Se),we=0,xe=ye||ae,De=a?xe(ge,Pe):y||te?xe(ge,0):void 0,Ae,Oe;Pe>we;we++)if((de||we in Se)&&(Ae=Se[we],Oe=Ee(Ae,we,be),ee))if(a)De[we]=Oe;else if(Oe)switch(ee){case 3:return!0;case 5:return Ae;case 6:return we;case 2:re(De,Ae)}else switch(ee){case 4:return!1;case 7:re(De,Ae)}return z?-1:x||b?b:De}};pe.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,pe,fe){"use strict";var ce=E("../internals/function-apply"),ue=E("../internals/to-indexed-object"),le=E("../internals/to-integer-or-infinity"),se=E("../internals/length-of-array-like"),ie=E("../internals/array-method-is-strict"),ae=Math.min,re=[].lastIndexOf,ne=!!re&&1/[1].lastIndexOf(1,-0)<0,ee=ie("lastIndexOf"),a=ne||!ee;pe.exports=a?function(x){if(ne)return ce(re,this,arguments)||0;var b=ue(this),z=se(b),te=z-1;for(arguments.length>1&&(te=ae(te,le(arguments[1]))),te<0&&(te=z+te);te>=0;te--)if(te in b&&b[te]===x)return te||0;return-1}:re},{"../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,pe,fe){var ce=E("../internals/fails"),ue=E("../internals/well-known-symbol"),le=E("../internals/engine-v8-version"),se=ue("species");pe.exports=function(ie){return le>=51||!ce(function(){var ae=[],re=ae.constructor={};return re[se]=function(){return{foo:1}},ae[ie](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(E,pe,fe){"use strict";var ce=E("../internals/fails");pe.exports=function(ue,le){var se=[][ue];return!!se&&ce(function(){se.call(null,le||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(E,pe,fe){var ce=E("../internals/global"),ue=E("../internals/a-callable"),le=E("../internals/to-object"),se=E("../internals/indexed-object"),ie=E("../internals/length-of-array-like"),ae=ce.TypeError,re=function(ne){return function(ee,a,y,x){ue(a);var b=le(ee),z=se(b),te=ie(b),de=ne?te-1:0,ge=ne?-1:1;if(y<2)for(;;){if(de in z){x=z[de],de+=ge;break}if(de+=ge,ne?de<0:te<=de)throw ae("Reduce of empty array with no initial value")}for(;ne?de>=0:te>de;de+=ge)de in z&&(x=a(x,z[de],de,b));return x}};pe.exports={left:re(!1),right:re(!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,pe,fe){var ce=E("../internals/global"),ue=E("../internals/to-absolute-index"),le=E("../internals/length-of-array-like"),se=E("../internals/create-property"),ie=ce.Array,ae=Math.max;pe.exports=function(re,ne,ee){for(var a=le(re),y=ue(ne,a),x=ue(ee===void 0?a:ee,a),b=ie(ae(x-y,0)),z=0;y0;)ae[y]=ae[--y];y!==ee++&&(ae[y]=a)}return ae},ie=function(ae,re,ne,ee){for(var a=re.length,y=ne.length,x=0,b=0;x0&&re[0]<4?1:+(re[0]+re[1])),!ne&&ue&&(re=ue.match(/Edge\/(\d+)/),(!re||re[1]>=74)&&(re=ue.match(/Chrome\/(\d+)/),re&&(ne=+re[1]))),pe.exports=ne},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(E,pe,fe){var ce=E("../internals/engine-user-agent"),ue=ce.match(/AppleWebKit\/(\d+)\./);pe.exports=!!ue&&+ue[1]},{"../internals/engine-user-agent":145}],148:[function(E,pe,fe){pe.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(E,pe,fe){var ce=E("../internals/global"),ue=E("../internals/object-get-own-property-descriptor").f,le=E("../internals/create-non-enumerable-property"),se=E("../internals/redefine"),ie=E("../internals/set-global"),ae=E("../internals/copy-constructor-properties"),re=E("../internals/is-forced");pe.exports=function(ne,ee){var a=ne.target,y=ne.global,x=ne.stat,b,z,te,de,ge,he;if(y?z=ce:x?z=ce[a]||ie(a,{}):z=(ce[a]||{}).prototype,z)for(te in ee){if(ge=ee[te],ne.noTargetGet?(he=ue(z,te),de=he&&he.value):de=z[te],b=re(y?te:a+(x?".":"#")+te,ne.forced),!b&&de!==void 0){if(typeof ge==typeof de)continue;ae(ge,de)}(ne.sham||de&&de.sham)&&le(ge,"sham",!0),se(z,te,ge,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,pe,fe){pe.exports=function(ce){try{return!!ce()}catch(ue){return!0}}},{}],151:[function(E,pe,fe){"use strict";E("../modules/es.regexp.exec");var ce=E("../internals/function-uncurry-this"),ue=E("../internals/redefine"),le=E("../internals/regexp-exec"),se=E("../internals/fails"),ie=E("../internals/well-known-symbol"),ae=E("../internals/create-non-enumerable-property"),re=ie("species"),ne=RegExp.prototype;pe.exports=function(ee,a,y,x){var b=ie(ee),z=!se(function(){var he={};return he[b]=function(){return 7},""[ee](he)!=7}),te=z&&!se(function(){var he=!1,me=/a/;return ee==="split"&&(me={},me.constructor={},me.constructor[re]=function(){return me},me.flags="",me[b]=/./[b]),me.exec=function(){return he=!0,null},me[b](""),!he});if(!z||!te||y){var de=ce(/./[b]),ge=a(b,""[ee],function(he,me,ye,be,Se){var Ee=ce(he),Pe=me.exec;return Pe===le||Pe===ne.exec?z&&!Se?{done:!0,value:de(me,ye,be)}:{done:!0,value:Ee(ye,me,be)}:{done:!1}});ue(String.prototype,ee,ge[0]),ue(ne,b,ge[1])}x&&ae(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,pe,fe){var ce=E("../internals/function-bind-native"),ue=Function.prototype,le=ue.apply,se=ue.call;pe.exports=typeof Reflect=="object"&&Reflect.apply||(ce?se.bind(le):function(){return se.apply(le,arguments)})},{"../internals/function-bind-native":154}],153:[function(E,pe,fe){var ce=E("../internals/function-uncurry-this"),ue=E("../internals/a-callable"),le=E("../internals/function-bind-native"),se=ce(ce.bind);pe.exports=function(ie,ae){return ue(ie),ae===void 0?ie:le?se(ie,ae):function(){return ie.apply(ae,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(E,pe,fe){var ce=E("../internals/fails");pe.exports=!ce(function(){var ue=function(){}.bind();return typeof ue!="function"||ue.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(E,pe,fe){var ce=E("../internals/function-bind-native"),ue=Function.prototype.call;pe.exports=ce?ue.bind(ue):function(){return ue.apply(ue,arguments)}},{"../internals/function-bind-native":154}],156:[function(E,pe,fe){var ce=E("../internals/descriptors"),ue=E("../internals/has-own-property"),le=Function.prototype,se=ce&&Object.getOwnPropertyDescriptor,ie=ue(le,"name"),ae=ie&&function(){}.name==="something",re=ie&&(!ce||ce&&se(le,"name").configurable);pe.exports={EXISTS:ie,PROPER:ae,CONFIGURABLE:re}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(E,pe,fe){var ce=E("../internals/function-bind-native"),ue=Function.prototype,le=ue.bind,se=ue.call,ie=ce&&le.bind(se,se);pe.exports=ce?function(ae){return ae&&ie(ae)}:function(ae){return ae&&function(){return se.apply(ae,arguments)}}},{"../internals/function-bind-native":154}],158:[function(E,pe,fe){var ce=E("../internals/global"),ue=E("../internals/is-callable"),le=function(se){return ue(se)?se:void 0};pe.exports=function(se,ie){return arguments.length<2?le(ce[se]):ce[se]&&ce[se][ie]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(E,pe,fe){var ce=E("../internals/classof"),ue=E("../internals/get-method"),le=E("../internals/iterators"),se=E("../internals/well-known-symbol"),ie=se("iterator");pe.exports=function(ae){if(ae!=null)return ue(ae,ie)||ue(ae,"@@iterator")||le[ce(ae)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(E,pe,fe){var ce=E("../internals/global"),ue=E("../internals/function-call"),le=E("../internals/a-callable"),se=E("../internals/an-object"),ie=E("../internals/try-to-string"),ae=E("../internals/get-iterator-method"),re=ce.TypeError;pe.exports=function(ne,ee){var a=arguments.length<2?ae(ne):ee;if(le(a))return se(ue(a,ne));throw re(ie(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,pe,fe){var ce=E("../internals/a-callable");pe.exports=function(ue,le){var se=ue[le];return se==null?void 0:ce(se)}},{"../internals/a-callable":95}],162:[function(E,pe,fe){var ce=E("../internals/function-uncurry-this"),ue=E("../internals/to-object"),le=Math.floor,se=ce("".charAt),ie=ce("".replace),ae=ce("".slice),re=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,ne=/\$([$&'`]|\d{1,2})/g;pe.exports=function(ee,a,y,x,b,z){var te=y+ee.length,de=x.length,ge=ne;return b!==void 0&&(b=ue(b),ge=re),ie(z,ge,function(he,me){var ye;switch(se(me,0)){case"$":return"$";case"&":return ee;case"`":return ae(a,0,y);case"'":return ae(a,te);case"<":ye=b[ae(me,1,-1)];break;default:var be=+me;if(be===0)return he;if(be>de){var Se=le(be/10);return Se===0?he:Se<=de?x[Se-1]===void 0?se(me,1):x[Se-1]+se(me,1):he}ye=x[be-1]}return ye===void 0?"":ye})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(E,pe,fe){(function(ce){(function(){var ue=function(le){return le&&le.Math==Math&&le};pe.exports=ue(typeof globalThis=="object"&&globalThis)||ue(typeof window=="object"&&window)||ue(typeof self=="object"&&self)||ue(typeof ce=="object"&&ce)||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,pe,fe){var ce=E("../internals/function-uncurry-this"),ue=E("../internals/to-object"),le=ce({}.hasOwnProperty);pe.exports=Object.hasOwn||function(ie,ae){return le(ue(ie),ae)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(E,pe,fe){pe.exports={}},{}],166:[function(E,pe,fe){var ce=E("../internals/global");pe.exports=function(ue,le){var se=ce.console;se&&se.error&&(arguments.length==1?se.error(ue):se.error(ue,le))}},{"../internals/global":163}],167:[function(E,pe,fe){var ce=E("../internals/get-built-in");pe.exports=ce("document","documentElement")},{"../internals/get-built-in":158}],168:[function(E,pe,fe){var ce=E("../internals/descriptors"),ue=E("../internals/fails"),le=E("../internals/document-create-element");pe.exports=!ce&&!ue(function(){return Object.defineProperty(le("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(E,pe,fe){var ce=E("../internals/global"),ue=ce.Array,le=Math.abs,se=Math.pow,ie=Math.floor,ae=Math.log,re=Math.LN2,ne=function(a,y,x){var b=ue(x),z=x*8-y-1,te=(1<>1,ge=y===23?se(2,-24)-se(2,-77):0,he=a<0||a===0&&1/a<0?1:0,me=0,ye,be,Se;for(a=le(a),a!=a||a===1/0?(be=a!=a?1:0,ye=te):(ye=ie(ae(a)/re),Se=se(2,-ye),a*Se<1&&(ye--,Se*=2),ye+de>=1?a+=ge/Se:a+=ge*se(2,1-de),a*Se>=2&&(ye++,Se/=2),ye+de>=te?(be=0,ye=te):ye+de>=1?(be=(a*Se-1)*se(2,y),ye=ye+de):(be=a*se(2,de-1)*se(2,y),ye=0));y>=8;)b[me++]=be&255,be/=256,y-=8;for(ye=ye<0;)b[me++]=ye&255,ye/=256,z-=8;return b[--me]|=he*128,b},ee=function(a,y){var x=a.length,b=x*8-y-1,z=(1<>1,de=b-7,ge=x-1,he=a[ge--],me=he&127,ye;for(he>>=7;de>0;)me=me*256+a[ge--],de-=8;for(ye=me&(1<<-de)-1,me>>=-de,de+=y;de>0;)ye=ye*256+a[ge--],de-=8;if(me===0)me=1-te;else{if(me===z)return ye?NaN:he?-1/0:1/0;ye=ye+se(2,y),me=me-te}return(he?-1:1)*ye*se(2,me-y)};pe.exports={pack:ne,unpack:ee}},{"../internals/global":163}],170:[function(E,pe,fe){var ce=E("../internals/global"),ue=E("../internals/function-uncurry-this"),le=E("../internals/fails"),se=E("../internals/classof-raw"),ie=ce.Object,ae=ue("".split);pe.exports=le(function(){return!ie("z").propertyIsEnumerable(0)})?function(re){return se(re)=="String"?ae(re,""):ie(re)}:ie},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(E,pe,fe){var ce=E("../internals/is-callable"),ue=E("../internals/is-object"),le=E("../internals/object-set-prototype-of");pe.exports=function(se,ie,ae){var re,ne;return le&&ce(re=ie.constructor)&&re!==ae&&ue(ne=re.prototype)&&ne!==ae.prototype&&le(se,ne),se}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(E,pe,fe){var ce=E("../internals/function-uncurry-this"),ue=E("../internals/is-callable"),le=E("../internals/shared-store"),se=ce(Function.toString);ue(le.inspectSource)||(le.inspectSource=function(ie){return se(ie)}),pe.exports=le.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(E,pe,fe){var ce=E("../internals/native-weak-map"),ue=E("../internals/global"),le=E("../internals/function-uncurry-this"),se=E("../internals/is-object"),ie=E("../internals/create-non-enumerable-property"),ae=E("../internals/has-own-property"),re=E("../internals/shared-store"),ne=E("../internals/shared-key"),ee=E("../internals/hidden-keys"),a="Object already initialized",y=ue.TypeError,x=ue.WeakMap,b,z,te,de=function(Ee){return te(Ee)?z(Ee):b(Ee,{})},ge=function(Ee){return function(Pe){var we;if(!se(Pe)||(we=z(Pe)).type!==Ee)throw y("Incompatible receiver, "+Ee+" required");return we}};if(ce||re.state){var he=re.state||(re.state=new x),me=le(he.get),ye=le(he.has),be=le(he.set);b=function(Ee,Pe){if(ye(he,Ee))throw new y(a);return Pe.facade=Ee,be(he,Ee,Pe),Pe},z=function(Ee){return me(he,Ee)||{}},te=function(Ee){return ye(he,Ee)}}else{var Se=ne("state");ee[Se]=!0,b=function(Ee,Pe){if(ae(Ee,Se))throw new y(a);return Pe.facade=Ee,ie(Ee,Se,Pe),Pe},z=function(Ee){return ae(Ee,Se)?Ee[Se]:{}},te=function(Ee){return ae(Ee,Se)}}pe.exports={set:b,get:z,has:te,enforce:de,getterFor:ge}},{"../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,pe,fe){var ce=E("../internals/well-known-symbol"),ue=E("../internals/iterators"),le=ce("iterator"),se=Array.prototype;pe.exports=function(ie){return ie!==void 0&&(ue.Array===ie||se[le]===ie)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(E,pe,fe){var ce=E("../internals/classof-raw");pe.exports=Array.isArray||function(le){return ce(le)=="Array"}},{"../internals/classof-raw":123}],176:[function(E,pe,fe){pe.exports=function(ce){return typeof ce=="function"}},{}],177:[function(E,pe,fe){var ce=E("../internals/function-uncurry-this"),ue=E("../internals/fails"),le=E("../internals/is-callable"),se=E("../internals/classof"),ie=E("../internals/get-built-in"),ae=E("../internals/inspect-source"),re=function(){},ne=[],ee=ie("Reflect","construct"),a=/^\s*(?:class|function)\b/,y=ce(a.exec),x=!a.exec(re),b=function(de){if(!le(de))return!1;try{return ee(re,ne,de),!0}catch(ge){return!1}},z=function(de){if(!le(de))return!1;switch(se(de)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return x||!!y(a,ae(de))}catch(ge){return!0}};z.sham=!0,pe.exports=!ee||ue(function(){var te;return b(b.call)||!b(Object)||!b(function(){te=!0})||te})?z: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,pe,fe){var ce=E("../internals/fails"),ue=E("../internals/is-callable"),le=/#|\.prototype\./,se=function(ee,a){var y=ae[ie(ee)];return y==ne?!0:y==re?!1:ue(a)?ce(a):!!a},ie=se.normalize=function(ee){return String(ee).replace(le,".").toLowerCase()},ae=se.data={},re=se.NATIVE="N",ne=se.POLYFILL="P";pe.exports=se},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(E,pe,fe){var ce=E("../internals/is-object"),ue=Math.floor;pe.exports=Number.isInteger||function(se){return!ce(se)&&isFinite(se)&&ue(se)===se}},{"../internals/is-object":180}],180:[function(E,pe,fe){var ce=E("../internals/is-callable");pe.exports=function(ue){return typeof ue=="object"?ue!==null:ce(ue)}},{"../internals/is-callable":176}],181:[function(E,pe,fe){pe.exports=!1},{}],182:[function(E,pe,fe){var ce=E("../internals/is-object"),ue=E("../internals/classof-raw"),le=E("../internals/well-known-symbol"),se=le("match");pe.exports=function(ie){var ae;return ce(ie)&&((ae=ie[se])!==void 0?!!ae:ue(ie)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(E,pe,fe){var ce=E("../internals/global"),ue=E("../internals/get-built-in"),le=E("../internals/is-callable"),se=E("../internals/object-is-prototype-of"),ie=E("../internals/use-symbol-as-uid"),ae=ce.Object;pe.exports=ie?function(re){return typeof re=="symbol"}:function(re){var ne=ue("Symbol");return le(ne)&&se(ne.prototype,ae(re))}},{"../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,pe,fe){var ce=E("../internals/global"),ue=E("../internals/function-bind-context"),le=E("../internals/function-call"),se=E("../internals/an-object"),ie=E("../internals/try-to-string"),ae=E("../internals/is-array-iterator-method"),re=E("../internals/length-of-array-like"),ne=E("../internals/object-is-prototype-of"),ee=E("../internals/get-iterator"),a=E("../internals/get-iterator-method"),y=E("../internals/iterator-close"),x=ce.TypeError,b=function(te,de){this.stopped=te,this.result=de},z=b.prototype;pe.exports=function(te,de,ge){var he=ge&&ge.that,me=!!(ge&&ge.AS_ENTRIES),ye=!!(ge&&ge.IS_ITERATOR),be=!!(ge&&ge.INTERRUPTED),Se=ue(de,he),Ee,Pe,we,xe,De,Ae,Oe,Le=function(Be){return Ee&&y(Ee,"normal",Be),new b(!0,Be)},je=function(Be){return me?(se(Be),be?Se(Be[0],Be[1],Le):Se(Be[0],Be[1])):be?Se(Be,Le):Se(Be)};if(ye)Ee=te;else{if(Pe=a(te),!Pe)throw x(ie(te)+" is not iterable");if(ae(Pe)){for(we=0,xe=re(te);xe>we;we++)if(De=je(te[we]),De&&ne(z,De))return De;return new b(!1)}Ee=ee(te,Pe)}for(Ae=Ee.next;!(Oe=le(Ae,Ee)).done;){try{De=je(Oe.value)}catch(Be){y(Ee,"throw",Be)}if(typeof De=="object"&&De&&ne(z,De))return De}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,pe,fe){var ce=E("../internals/function-call"),ue=E("../internals/an-object"),le=E("../internals/get-method");pe.exports=function(se,ie,ae){var re,ne;ue(se);try{if(re=le(se,"return"),!re){if(ie==="throw")throw ae;return ae}re=ce(re,se)}catch(ee){ne=!0,re=ee}if(ie==="throw")throw ae;if(ne)throw re;return ue(re),ae}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(E,pe,fe){"use strict";var ce=E("../internals/fails"),ue=E("../internals/is-callable"),le=E("../internals/object-create"),se=E("../internals/object-get-prototype-of"),ie=E("../internals/redefine"),ae=E("../internals/well-known-symbol"),re=E("../internals/is-pure"),ne=ae("iterator"),ee=!1,a,y,x;[].keys&&(x=[].keys(),"next"in x?(y=se(se(x)),y!==Object.prototype&&(a=y)):ee=!0);var b=a==null||ce(function(){var z={};return a[ne].call(z)!==z});b?a={}:re&&(a=le(a)),ue(a[ne])||ie(a,ne,function(){return this}),pe.exports={IteratorPrototype:a,BUGGY_SAFARI_ITERATORS:ee}},{"../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,pe,fe){arguments[4][165][0].apply(fe,arguments)},{dup:165}],188:[function(E,pe,fe){var ce=E("../internals/to-length");pe.exports=function(ue){return ce(ue.length)}},{"../internals/to-length":249}],189:[function(E,pe,fe){var ce=E("../internals/global"),ue=E("../internals/function-bind-context"),le=E("../internals/object-get-own-property-descriptor").f,se=E("../internals/task").set,ie=E("../internals/engine-is-ios"),ae=E("../internals/engine-is-ios-pebble"),re=E("../internals/engine-is-webos-webkit"),ne=E("../internals/engine-is-node"),ee=ce.MutationObserver||ce.WebKitMutationObserver,a=ce.document,y=ce.process,x=ce.Promise,b=le(ce,"queueMicrotask"),z=b&&b.value,te,de,ge,he,me,ye,be,Se;z||(te=function(){var Ee,Pe;for(ne&&(Ee=y.domain)&&Ee.exit();de;){Pe=de.fn,de=de.next;try{Pe()}catch(we){throw de?he():ge=void 0,we}}ge=void 0,Ee&&Ee.enter()},!ie&&!ne&&!re&&ee&&a?(me=!0,ye=a.createTextNode(""),new ee(te).observe(ye,{characterData:!0}),he=function(){ye.data=me=!me}):!ae&&x&&x.resolve?(be=x.resolve(void 0),be.constructor=x,Se=ue(be.then,be),he=function(){Se(te)}):ne?he=function(){y.nextTick(te)}:(se=ue(se,ce),he=function(){se(te)})),pe.exports=z||function(Ee){var Pe={fn:Ee,next:void 0};ge&&(ge.next=Pe),de||(de=Pe,he()),ge=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,pe,fe){var ce=E("../internals/native-symbol");pe.exports=ce&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(E,pe,fe){var ce=E("../internals/engine-v8-version"),ue=E("../internals/fails");pe.exports=!!Object.getOwnPropertySymbols&&!ue(function(){var le=Symbol();return!String(le)||!(Object(le)instanceof Symbol)||!Symbol.sham&&ce&&ce<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(E,pe,fe){var ce=E("../internals/global"),ue=E("../internals/is-callable"),le=E("../internals/inspect-source"),se=ce.WeakMap;pe.exports=ue(se)&&/native code/.test(le(se))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(E,pe,fe){"use strict";var ce=E("../internals/a-callable"),ue=function(le){var se,ie;this.promise=new le(function(ae,re){if(se!==void 0||ie!==void 0)throw TypeError("Bad Promise constructor");se=ae,ie=re}),this.resolve=ce(se),this.reject=ce(ie)};pe.exports.f=function(le){return new ue(le)}},{"../internals/a-callable":95}],194:[function(E,pe,fe){var ce=E("../internals/global"),ue=E("../internals/is-regexp"),le=ce.TypeError;pe.exports=function(se){if(ue(se))throw le("The method doesn't accept regular expressions");return se}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(E,pe,fe){"use strict";var ce=E("../internals/descriptors"),ue=E("../internals/function-uncurry-this"),le=E("../internals/function-call"),se=E("../internals/fails"),ie=E("../internals/object-keys"),ae=E("../internals/object-get-own-property-symbols"),re=E("../internals/object-property-is-enumerable"),ne=E("../internals/to-object"),ee=E("../internals/indexed-object"),a=Object.assign,y=Object.defineProperty,x=ue([].concat);pe.exports=!a||se(function(){if(ce&&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={},z={},te=Symbol(),de="abcdefghijklmnopqrst";return b[te]=7,de.split("").forEach(function(ge){z[ge]=ge}),a({},b)[te]!=7||ie(a({},z)).join("")!=de})?function(z,te){for(var de=ne(z),ge=arguments.length,he=1,me=ae.f,ye=re.f;ge>he;)for(var be=ee(arguments[he++]),Se=me?x(ie(be),me(be)):ie(be),Ee=Se.length,Pe=0,we;Ee>Pe;)we=Se[Pe++],(!ce||le(ye,be,we))&&(de[we]=be[we]);return de}: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,pe,fe){var ce=E("../internals/an-object"),ue=E("../internals/object-define-properties"),le=E("../internals/enum-bug-keys"),se=E("../internals/hidden-keys"),ie=E("../internals/html"),ae=E("../internals/document-create-element"),re=E("../internals/shared-key"),ne=">",ee="<",a="prototype",y="script",x=re("IE_PROTO"),b=function(){},z=function(me){return ee+y+ne+me+ee+"/"+y+ne},te=function(me){me.write(z("")),me.close();var ye=me.parentWindow.Object;return me=null,ye},de=function(){var me=ae("iframe"),ye="java"+y+":",be;return me.style.display="none",ie.appendChild(me),me.src=String(ye),be=me.contentWindow.document,be.open(),be.write(z("document.F=Object")),be.close(),be.F},ge,he=function(){try{ge=new ActiveXObject("htmlfile")}catch(ye){}he=typeof document!="undefined"?document.domain&&ge?te(ge):de():te(ge);for(var me=le.length;me--;)delete he[a][le[me]];return he()};se[x]=!0,pe.exports=Object.create||function(ye,be){var Se;return ye!==null?(b[a]=ce(ye),Se=new b,b[a]=null,Se[x]=ye):Se=he(),be===void 0?Se:ue.f(Se,be)}},{"../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,pe,fe){var ce=E("../internals/descriptors"),ue=E("../internals/v8-prototype-define-bug"),le=E("../internals/object-define-property"),se=E("../internals/an-object"),ie=E("../internals/to-indexed-object"),ae=E("../internals/object-keys");fe.f=ce&&!ue?Object.defineProperties:function(ne,ee){se(ne);for(var a=ie(ee),y=ae(ee),x=y.length,b=0,z;x>b;)le.f(ne,z=y[b++],a[z]);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,pe,fe){var ce=E("../internals/global"),ue=E("../internals/descriptors"),le=E("../internals/ie8-dom-define"),se=E("../internals/v8-prototype-define-bug"),ie=E("../internals/an-object"),ae=E("../internals/to-property-key"),re=ce.TypeError,ne=Object.defineProperty,ee=Object.getOwnPropertyDescriptor,a="enumerable",y="configurable",x="writable";fe.f=ue?se?function(z,te,de){if(ie(z),te=ae(te),ie(de),typeof z=="function"&&te==="prototype"&&"value"in de&&x in de&&!de[x]){var ge=ee(z,te);ge&&ge[x]&&(z[te]=de.value,de={configurable:y in de?de[y]:ge[y],enumerable:a in de?de[a]:ge[a],writable:!1})}return ne(z,te,de)}:ne:function(z,te,de){if(ie(z),te=ae(te),ie(de),le)try{return ne(z,te,de)}catch(ge){}if("get"in de||"set"in de)throw re("Accessors not supported");return"value"in de&&(z[te]=de.value),z}},{"../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,pe,fe){var ce=E("../internals/descriptors"),ue=E("../internals/function-call"),le=E("../internals/object-property-is-enumerable"),se=E("../internals/create-property-descriptor"),ie=E("../internals/to-indexed-object"),ae=E("../internals/to-property-key"),re=E("../internals/has-own-property"),ne=E("../internals/ie8-dom-define"),ee=Object.getOwnPropertyDescriptor;fe.f=ce?ee:function(y,x){if(y=ie(y),x=ae(x),ne)try{return ee(y,x)}catch(b){}if(re(y,x))return se(!ue(le.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,pe,fe){var ce=E("../internals/classof-raw"),ue=E("../internals/to-indexed-object"),le=E("../internals/object-get-own-property-names").f,se=E("../internals/array-slice-simple"),ie=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],ae=function(re){try{return le(re)}catch(ne){return se(ie)}};pe.exports.f=function(ne){return ie&&ce(ne)=="Window"?ae(ne):le(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,pe,fe){var ce=E("../internals/object-keys-internal"),ue=E("../internals/enum-bug-keys"),le=ue.concat("length","prototype");fe.f=Object.getOwnPropertyNames||function(ie){return ce(ie,le)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(E,pe,fe){fe.f=Object.getOwnPropertySymbols},{}],203:[function(E,pe,fe){var ce=E("../internals/global"),ue=E("../internals/has-own-property"),le=E("../internals/is-callable"),se=E("../internals/to-object"),ie=E("../internals/shared-key"),ae=E("../internals/correct-prototype-getter"),re=ie("IE_PROTO"),ne=ce.Object,ee=ne.prototype;pe.exports=ae?ne.getPrototypeOf:function(a){var y=se(a);if(ue(y,re))return y[re];var x=y.constructor;return le(x)&&y instanceof x?x.prototype:y instanceof ne?ee: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,pe,fe){var ce=E("../internals/function-uncurry-this");pe.exports=ce({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(E,pe,fe){var ce=E("../internals/function-uncurry-this"),ue=E("../internals/has-own-property"),le=E("../internals/to-indexed-object"),se=E("../internals/array-includes").indexOf,ie=E("../internals/hidden-keys"),ae=ce([].push);pe.exports=function(re,ne){var ee=le(re),a=0,y=[],x;for(x in ee)!ue(ie,x)&&ue(ee,x)&&ae(y,x);for(;ne.length>a;)ue(ee,x=ne[a++])&&(~se(y,x)||ae(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,pe,fe){var ce=E("../internals/object-keys-internal"),ue=E("../internals/enum-bug-keys");pe.exports=Object.keys||function(se){return ce(se,ue)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(E,pe,fe){"use strict";var ce={}.propertyIsEnumerable,ue=Object.getOwnPropertyDescriptor,le=ue&&!ce.call({1:2},1);fe.f=le?function(ie){var ae=ue(this,ie);return!!ae&&ae.enumerable}:ce},{}],208:[function(E,pe,fe){var ce=E("../internals/function-uncurry-this"),ue=E("../internals/an-object"),le=E("../internals/a-possible-prototype");pe.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var se=!1,ie={},ae;try{ae=ce(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),ae(ie,[]),se=ie instanceof Array}catch(re){}return function(ne,ee){return ue(ne),le(ee),se?ae(ne,ee):ne.__proto__=ee,ne}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(E,pe,fe){var ce=E("../internals/descriptors"),ue=E("../internals/function-uncurry-this"),le=E("../internals/object-keys"),se=E("../internals/to-indexed-object"),ie=E("../internals/object-property-is-enumerable").f,ae=ue(ie),re=ue([].push),ne=function(ee){return function(a){for(var y=se(a),x=le(y),b=x.length,z=0,te=[],de;b>z;)de=x[z++],(!ce||ae(y,de))&&re(te,ee?[de,y[de]]:y[de]);return te}};pe.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,pe,fe){"use strict";var ce=E("../internals/to-string-tag-support"),ue=E("../internals/classof");pe.exports=ce?{}.toString:function(){return"[object "+ue(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(E,pe,fe){var ce=E("../internals/global"),ue=E("../internals/function-call"),le=E("../internals/is-callable"),se=E("../internals/is-object"),ie=ce.TypeError;pe.exports=function(ae,re){var ne,ee;if(re==="string"&&le(ne=ae.toString)&&!se(ee=ue(ne,ae))||le(ne=ae.valueOf)&&!se(ee=ue(ne,ae))||re!=="string"&&le(ne=ae.toString)&&!se(ee=ue(ne,ae)))return ee;throw ie("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,pe,fe){var ce=E("../internals/get-built-in"),ue=E("../internals/function-uncurry-this"),le=E("../internals/object-get-own-property-names"),se=E("../internals/object-get-own-property-symbols"),ie=E("../internals/an-object"),ae=ue([].concat);pe.exports=ce("Reflect","ownKeys")||function(ne){var ee=le.f(ie(ne)),a=se.f;return a?ae(ee,a(ne)):ee}},{"../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,pe,fe){var ce=E("../internals/global");pe.exports=ce},{"../internals/global":163}],214:[function(E,pe,fe){pe.exports=function(ce){try{return{error:!1,value:ce()}}catch(ue){return{error:!0,value:ue}}}},{}],215:[function(E,pe,fe){var ce=E("../internals/global"),ue=E("../internals/promise-native-constructor"),le=E("../internals/is-callable"),se=E("../internals/is-forced"),ie=E("../internals/inspect-source"),ae=E("../internals/well-known-symbol"),re=E("../internals/engine-is-browser"),ne=E("../internals/is-pure"),ee=E("../internals/engine-v8-version"),a=ue&&ue.prototype,y=ae("species"),x=!1,b=le(ce.PromiseRejectionEvent),z=se("Promise",function(){var te=ie(ue),de=te!==String(ue);if(!de&&ee===66||ne&&!(a.catch&&a.finally))return!0;if(ee>=51&&/native code/.test(te))return!1;var ge=new ue(function(ye){ye(1)}),he=function(ye){ye(function(){},function(){})},me=ge.constructor={};return me[y]=he,x=ge.then(function(){})instanceof he,x?!de&&re&&!b:!0});pe.exports={CONSTRUCTOR:z,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,pe,fe){var ce=E("../internals/global");pe.exports=ce.Promise},{"../internals/global":163}],217:[function(E,pe,fe){var ce=E("../internals/an-object"),ue=E("../internals/is-object"),le=E("../internals/new-promise-capability");pe.exports=function(se,ie){if(ce(se),ue(ie)&&ie.constructor===se)return ie;var ae=le.f(se),re=ae.resolve;return re(ie),ae.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(E,pe,fe){var ce=E("../internals/promise-native-constructor"),ue=E("../internals/check-correctness-of-iteration"),le=E("../internals/promise-constructor-detection").CONSTRUCTOR;pe.exports=le||!ue(function(se){ce.all(se).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":122,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216}],219:[function(E,pe,fe){var ce=E("../internals/object-define-property").f;pe.exports=function(ue,le,se){se in ue||ce(ue,se,{configurable:!0,get:function(){return le[se]},set:function(ie){le[se]=ie}})}},{"../internals/object-define-property":198}],220:[function(E,pe,fe){var ce=function(){this.head=null,this.tail=null};ce.prototype={add:function(ue){var le={item:ue,next:null};this.head?this.tail.next=le:this.head=le,this.tail=le},get:function(){var ue=this.head;if(ue)return this.head=ue.next,this.tail===ue&&(this.tail=null),ue.item}},pe.exports=ce},{}],221:[function(E,pe,fe){var ce=E("../internals/redefine");pe.exports=function(ue,le,se){for(var ie in le)ce(ue,ie,le[ie],se);return ue}},{"../internals/redefine":222}],222:[function(E,pe,fe){var ce=E("../internals/global"),ue=E("../internals/is-callable"),le=E("../internals/has-own-property"),se=E("../internals/create-non-enumerable-property"),ie=E("../internals/set-global"),ae=E("../internals/inspect-source"),re=E("../internals/internal-state"),ne=E("../internals/function-name").CONFIGURABLE,ee=re.get,a=re.enforce,y=String(String).split("String");(pe.exports=function(x,b,z,te){var de=te?!!te.unsafe:!1,ge=te?!!te.enumerable:!1,he=te?!!te.noTargetGet:!1,me=te&&te.name!==void 0?te.name:b,ye;if(ue(z)&&(String(me).slice(0,7)==="Symbol("&&(me="["+String(me).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!le(z,"name")||ne&&z.name!==me)&&se(z,"name",me),ye=a(z),ye.source||(ye.source=y.join(typeof me=="string"?me:""))),x===ce){ge?x[b]=z:ie(b,z);return}else de?!he&&x[b]&&(ge=!0):delete x[b];ge?x[b]=z:se(x,b,z)})(Function.prototype,"toString",function(){return ue(this)&&ee(this).source||ae(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,pe,fe){var ce=E("../internals/global"),ue=E("../internals/function-call"),le=E("../internals/an-object"),se=E("../internals/is-callable"),ie=E("../internals/classof-raw"),ae=E("../internals/regexp-exec"),re=ce.TypeError;pe.exports=function(ne,ee){var a=ne.exec;if(se(a)){var y=ue(a,ne,ee);return y!==null&&le(y),y}if(ie(ne)==="RegExp")return ue(ae,ne,ee);throw re("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,pe,fe){"use strict";var ce=E("../internals/function-call"),ue=E("../internals/function-uncurry-this"),le=E("../internals/to-string"),se=E("../internals/regexp-flags"),ie=E("../internals/regexp-sticky-helpers"),ae=E("../internals/shared"),re=E("../internals/object-create"),ne=E("../internals/internal-state").get,ee=E("../internals/regexp-unsupported-dot-all"),a=E("../internals/regexp-unsupported-ncg"),y=ae("native-string-replace",String.prototype.replace),x=RegExp.prototype.exec,b=x,z=ue("".charAt),te=ue("".indexOf),de=ue("".replace),ge=ue("".slice),he=function(){var Se=/a/,Ee=/b*/g;return ce(x,Se,"a"),ce(x,Ee,"a"),Se.lastIndex!==0||Ee.lastIndex!==0}(),me=ie.BROKEN_CARET,ye=/()??/.exec("")[1]!==void 0,be=he||ye||me||ee||a;be&&(b=function(Ee){var Pe=this,we=ne(Pe),xe=le(Ee),De=we.raw,Ae,Oe,Le,je,Be,Ze,We;if(De)return De.lastIndex=Pe.lastIndex,Ae=ce(b,De,xe),Pe.lastIndex=De.lastIndex,Ae;var ze=we.groups,Ke=me&&Pe.sticky,He=ce(se,Pe),Ne=Pe.source,Re=0,Ve=xe;if(Ke&&(He=de(He,"y",""),te(He,"g")===-1&&(He+="g"),Ve=ge(xe,Pe.lastIndex),Pe.lastIndex>0&&(!Pe.multiline||Pe.multiline&&z(xe,Pe.lastIndex-1)!==` +`)&&(Ne="(?: "+Ne+")",Ve=" "+Ve,Re++),Oe=new RegExp("^(?:"+Ne+")",He)),ye&&(Oe=new RegExp("^"+Ne+"$(?!\\s)",He)),he&&(Le=Pe.lastIndex),je=ce(x,Ke?Oe:Pe,Ve),Ke?je?(je.input=ge(je.input,Re),je[0]=ge(je[0],Re),je.index=Pe.lastIndex,Pe.lastIndex+=je[0].length):Pe.lastIndex=0:he&&je&&(Pe.lastIndex=Pe.global?je.index+je[0].length:Le),ye&&je&&je.length>1&&ce(y,je[0],Oe,function(){for(Be=1;Beb)","g");return se.exec("b").groups.a!=="b"||"b".replace(se,"$c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(E,pe,fe){var ce=E("../internals/global"),ue=ce.TypeError;pe.exports=function(le){if(le==null)throw ue("Can't call method on "+le);return le}},{"../internals/global":163}],231:[function(E,pe,fe){pe.exports=Object.is||function(ue,le){return ue===le?ue!==0||1/ue===1/le:ue!=ue&&le!=le}},{}],232:[function(E,pe,fe){var ce=E("../internals/global"),ue=Object.defineProperty;pe.exports=function(le,se){try{ue(ce,le,{value:se,configurable:!0,writable:!0})}catch(ie){ce[le]=se}return se}},{"../internals/global":163}],233:[function(E,pe,fe){"use strict";var ce=E("../internals/get-built-in"),ue=E("../internals/object-define-property"),le=E("../internals/well-known-symbol"),se=E("../internals/descriptors"),ie=le("species");pe.exports=function(ae){var re=ce(ae),ne=ue.f;se&&re&&!re[ie]&&ne(re,ie,{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,pe,fe){var ce=E("../internals/object-define-property").f,ue=E("../internals/has-own-property"),le=E("../internals/well-known-symbol"),se=le("toStringTag");pe.exports=function(ie,ae,re){ie&&!re&&(ie=ie.prototype),ie&&!ue(ie,se)&&ce(ie,se,{configurable:!0,value:ae})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(E,pe,fe){var ce=E("../internals/shared"),ue=E("../internals/uid"),le=ce("keys");pe.exports=function(se){return le[se]||(le[se]=ue(se))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(E,pe,fe){var ce=E("../internals/global"),ue=E("../internals/set-global"),le="__core-js_shared__",se=ce[le]||ue(le,{});pe.exports=se},{"../internals/global":163,"../internals/set-global":232}],237:[function(E,pe,fe){var ce=E("../internals/is-pure"),ue=E("../internals/shared-store");(pe.exports=function(le,se){return ue[le]||(ue[le]=se!==void 0?se:{})})("versions",[]).push({version:"3.22.1",mode:ce?"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,pe,fe){var ce=E("../internals/an-object"),ue=E("../internals/a-constructor"),le=E("../internals/well-known-symbol"),se=le("species");pe.exports=function(ie,ae){var re=ce(ie).constructor,ne;return re===void 0||(ne=ce(re)[se])==null?ae:ue(ne)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(E,pe,fe){var ce=E("../internals/function-uncurry-this"),ue=E("../internals/to-integer-or-infinity"),le=E("../internals/to-string"),se=E("../internals/require-object-coercible"),ie=ce("".charAt),ae=ce("".charCodeAt),re=ce("".slice),ne=function(ee){return function(a,y){var x=le(se(a)),b=ue(y),z=x.length,te,de;return b<0||b>=z?ee?"":void 0:(te=ae(x,b),te<55296||te>56319||b+1===z||(de=ae(x,b+1))<56320||de>57343?ee?ie(x,b):te:ee?re(x,b,b+2):(te-55296<<10)+(de-56320)+65536)}};pe.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,pe,fe){var ce=E("../internals/function-name").PROPER,ue=E("../internals/fails"),le=E("../internals/whitespaces"),se="\u200B\x85\u180E";pe.exports=function(ie){return ue(function(){return!!le[ie]()||se[ie]()!==se||ce&&le[ie].name!==ie})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(E,pe,fe){var ce=E("../internals/function-uncurry-this"),ue=E("../internals/require-object-coercible"),le=E("../internals/to-string"),se=E("../internals/whitespaces"),ie=ce("".replace),ae="["+se+"]",re=RegExp("^"+ae+ae+"*"),ne=RegExp(ae+ae+"*$"),ee=function(a){return function(y){var x=le(ue(y));return a&1&&(x=ie(x,re,"")),a&2&&(x=ie(x,ne,"")),x}};pe.exports={start:ee(1),end:ee(2),trim:ee(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(E,pe,fe){var ce=E("../internals/function-call"),ue=E("../internals/get-built-in"),le=E("../internals/well-known-symbol"),se=E("../internals/redefine");pe.exports=function(){var ie=ue("Symbol"),ae=ie&&ie.prototype,re=ae&&ae.valueOf,ne=le("toPrimitive");ae&&!ae[ne]&&se(ae,ne,function(ee){return ce(re,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(E,pe,fe){var ce=E("../internals/global"),ue=E("../internals/function-apply"),le=E("../internals/function-bind-context"),se=E("../internals/is-callable"),ie=E("../internals/has-own-property"),ae=E("../internals/fails"),re=E("../internals/html"),ne=E("../internals/array-slice"),ee=E("../internals/document-create-element"),a=E("../internals/validate-arguments-length"),y=E("../internals/engine-is-ios"),x=E("../internals/engine-is-node"),b=ce.setImmediate,z=ce.clearImmediate,te=ce.process,de=ce.Dispatch,ge=ce.Function,he=ce.MessageChannel,me=ce.String,ye=0,be={},Se="onreadystatechange",Ee,Pe,we,xe;try{Ee=ce.location}catch(je){}var De=function(je){if(ie(be,je)){var Be=be[je];delete be[je],Be()}},Ae=function(je){return function(){De(je)}},Oe=function(je){De(je.data)},Le=function(je){ce.postMessage(me(je),Ee.protocol+"//"+Ee.host)};(!b||!z)&&(b=function(Be){a(arguments.length,1);var Ze=se(Be)?Be:ge(Be),We=ne(arguments,1);return be[++ye]=function(){ue(Ze,void 0,We)},Pe(ye),ye},z=function(Be){delete be[Be]},x?Pe=function(je){te.nextTick(Ae(je))}:de&&de.now?Pe=function(je){de.now(Ae(je))}:he&&!y?(we=new he,xe=we.port2,we.port1.onmessage=Oe,Pe=le(xe.postMessage,xe)):ce.addEventListener&&se(ce.postMessage)&&!ce.importScripts&&Ee&&Ee.protocol!=="file:"&&!ae(Le)?(Pe=Le,ce.addEventListener("message",Oe,!1)):Se in ee("script")?Pe=function(je){re.appendChild(ee("script"))[Se]=function(){re.removeChild(this),De(je)}}:Pe=function(je){setTimeout(Ae(je),0)}),pe.exports={set:b,clear:z}},{"../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,pe,fe){var ce=E("../internals/function-uncurry-this");pe.exports=ce(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(E,pe,fe){var ce=E("../internals/to-integer-or-infinity"),ue=Math.max,le=Math.min;pe.exports=function(se,ie){var ae=ce(se);return ae<0?ue(ae+ie,0):le(ae,ie)}},{"../internals/to-integer-or-infinity":248}],246:[function(E,pe,fe){var ce=E("../internals/global"),ue=E("../internals/to-integer-or-infinity"),le=E("../internals/to-length"),se=ce.RangeError;pe.exports=function(ie){if(ie===void 0)return 0;var ae=ue(ie),re=le(ae);if(ae!==re)throw se("Wrong length or index");return re}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(E,pe,fe){var ce=E("../internals/indexed-object"),ue=E("../internals/require-object-coercible");pe.exports=function(le){return ce(ue(le))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(E,pe,fe){var ce=Math.ceil,ue=Math.floor;pe.exports=function(le){var se=+le;return se!==se||se===0?0:(se>0?ue:ce)(se)}},{}],249:[function(E,pe,fe){var ce=E("../internals/to-integer-or-infinity"),ue=Math.min;pe.exports=function(le){return le>0?ue(ce(le),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(E,pe,fe){var ce=E("../internals/global"),ue=E("../internals/require-object-coercible"),le=ce.Object;pe.exports=function(se){return le(ue(se))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(E,pe,fe){var ce=E("../internals/global"),ue=E("../internals/to-positive-integer"),le=ce.RangeError;pe.exports=function(se,ie){var ae=ue(se);if(ae%ie)throw le("Wrong offset");return ae}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(E,pe,fe){var ce=E("../internals/global"),ue=E("../internals/to-integer-or-infinity"),le=ce.RangeError;pe.exports=function(se){var ie=ue(se);if(ie<0)throw le("The argument can't be less than 0");return ie}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(E,pe,fe){var ce=E("../internals/global"),ue=E("../internals/function-call"),le=E("../internals/is-object"),se=E("../internals/is-symbol"),ie=E("../internals/get-method"),ae=E("../internals/ordinary-to-primitive"),re=E("../internals/well-known-symbol"),ne=ce.TypeError,ee=re("toPrimitive");pe.exports=function(a,y){if(!le(a)||se(a))return a;var x=ie(a,ee),b;if(x){if(y===void 0&&(y="default"),b=ue(x,a,y),!le(b)||se(b))return b;throw ne("Can't convert object to primitive value")}return y===void 0&&(y="number"),ae(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,pe,fe){var ce=E("../internals/to-primitive"),ue=E("../internals/is-symbol");pe.exports=function(le){var se=ce(le,"string");return ue(se)?se:se+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(E,pe,fe){var ce=E("../internals/well-known-symbol"),ue=ce("toStringTag"),le={};le[ue]="z",pe.exports=String(le)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(E,pe,fe){var ce=E("../internals/global"),ue=E("../internals/classof"),le=ce.String;pe.exports=function(se){if(ue(se)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return le(se)}},{"../internals/classof":124,"../internals/global":163}],257:[function(E,pe,fe){var ce=E("../internals/global"),ue=ce.String;pe.exports=function(le){try{return ue(le)}catch(se){return"Object"}}},{"../internals/global":163}],258:[function(E,pe,fe){"use strict";var ce=E("../internals/export"),ue=E("../internals/global"),le=E("../internals/function-call"),se=E("../internals/descriptors"),ie=E("../internals/typed-array-constructors-require-wrappers"),ae=E("../internals/array-buffer-view-core"),re=E("../internals/array-buffer"),ne=E("../internals/an-instance"),ee=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"),z=E("../internals/to-offset"),te=E("../internals/to-property-key"),de=E("../internals/has-own-property"),ge=E("../internals/classof"),he=E("../internals/is-object"),me=E("../internals/is-symbol"),ye=E("../internals/object-create"),be=E("../internals/object-is-prototype-of"),Se=E("../internals/object-set-prototype-of"),Ee=E("../internals/object-get-own-property-names").f,Pe=E("../internals/typed-array-from"),we=E("../internals/array-iteration").forEach,xe=E("../internals/set-species"),De=E("../internals/object-define-property"),Ae=E("../internals/object-get-own-property-descriptor"),Oe=E("../internals/internal-state"),Le=E("../internals/inherit-if-required"),je=Oe.get,Be=Oe.set,Ze=De.f,We=Ae.f,ze=Math.round,Ke=ue.RangeError,He=re.ArrayBuffer,Ne=He.prototype,Re=re.DataView,Ve=ae.NATIVE_ARRAY_BUFFER_VIEWS,Je=ae.TYPED_ARRAY_CONSTRUCTOR,ot=ae.TYPED_ARRAY_TAG,Ye=ae.TypedArray,Ue=ae.TypedArrayPrototype,_e=ae.aTypedArrayConstructor,ke=ae.isTypedArray,Fe="BYTES_PER_ELEMENT",Ge="Wrong length",at=function(Qe,tt){_e(Qe);for(var dt=0,et=tt.length,nt=new Qe(et);et>dt;)nt[dt]=tt[dt++];return nt},$e=function(Qe,tt){Ze(Qe,tt,{get:function(){return je(this)[tt]}})},qe=function(Qe){var tt;return be(Ne,Qe)||(tt=ge(Qe))=="ArrayBuffer"||tt=="SharedArrayBuffer"},Ie=function(Qe,tt){return ke(Qe)&&!me(tt)&&tt in Qe&&y(+tt)&&tt>=0},Te=function(tt,dt){return dt=te(dt),Ie(tt,dt)?ee(2,tt[dt]):We(tt,dt)},Me=function(tt,dt,et){return dt=te(dt),Ie(tt,dt)&&he(et)&&de(et,"value")&&!de(et,"get")&&!de(et,"set")&&!et.configurable&&(!de(et,"writable")||et.writable)&&(!de(et,"enumerable")||et.enumerable)?(tt[dt]=et.value,tt):Ze(tt,dt,et)};se?(Ve||(Ae.f=Te,De.f=Me,$e(Ue,"buffer"),$e(Ue,"byteOffset"),$e(Ue,"byteLength"),$e(Ue,"length")),ce({target:"Object",stat:!0,forced:!Ve},{getOwnPropertyDescriptor:Te,defineProperty:Me}),pe.exports=function(Qe,tt,dt){var et=Qe.match(/\d+$/)[0]/8,nt=Qe+(dt?"Clamped":"")+"Array",Ft="get"+Qe,mt="set"+Qe,gt=ue[nt],lt=gt,Pt=lt&<.prototype,jt={},Ct=function(Wt,wt){var Mt=je(Wt);return Mt.view[Ft](wt*et+Mt.byteOffset,!0)},Lt=function(Wt,wt,Mt){var Gt=je(Wt);dt&&(Mt=(Mt=ze(Mt))<0?0:Mt>255?255:Mt&255),Gt.view[mt](wt*et+Gt.byteOffset,Mt,!0)},It=function(Wt,wt){Ze(Wt,wt,{get:function(){return Ct(this,wt)},set:function(Mt){return Lt(this,wt,Mt)},enumerable:!0})};Ve?ie&&(lt=tt(function(Wt,wt,Mt,Gt){return ne(Wt,Pt),Le(function(){return he(wt)?qe(wt)?Gt!==void 0?new gt(wt,z(Mt,et),Gt):Mt!==void 0?new gt(wt,z(Mt,et)):new gt(wt):ke(wt)?at(lt,wt):le(Pe,lt,wt):new gt(b(wt))}(),Wt,lt)}),Se&&Se(lt,Ye),we(Ee(gt),function(Wt){Wt in lt||a(lt,Wt,gt[Wt])}),lt.prototype=Pt):(lt=tt(function(Wt,wt,Mt,Gt){ne(Wt,Pt);var xn=0,Pn=0,rn,mn,Sn;if(!he(wt))Sn=b(wt),mn=Sn*et,rn=new He(mn);else if(qe(wt)){rn=wt,Pn=z(Mt,et);var sn=wt.byteLength;if(Gt===void 0){if(sn%et||(mn=sn-Pn,mn<0))throw Ke(Ge)}else if(mn=x(Gt)*et,mn+Pn>sn)throw Ke(Ge);Sn=mn/et}else return ke(wt)?at(lt,wt):le(Pe,lt,wt);for(Be(Wt,{buffer:rn,byteOffset:Pn,byteLength:mn,length:Sn,view:new Re(rn)});xn1?arguments[1]:void 0,de=te!==void 0,ge=re(b),he,me,ye,be,Se,Ee;if(ge&&!ne(ge))for(Se=ae(b,ge),Ee=Se.next,b=[];!(be=ue(Ee,Se)).done;)b.push(be.value);for(de&&z>2&&(te=ce(te,arguments[2])),me=ie(b),ye=new(ee(x))(me),he=0;me>he;he++)ye[he]=de?te(b[he],he):b[he];return ye}},{"../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,pe,fe){var ce=E("../internals/array-buffer-view-core"),ue=E("../internals/species-constructor"),le=ce.TYPED_ARRAY_CONSTRUCTOR,se=ce.aTypedArrayConstructor;pe.exports=function(ie){return se(ue(ie,ie[le]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(E,pe,fe){var ce=E("../internals/function-uncurry-this"),ue=0,le=Math.random(),se=ce(1 .toString);pe.exports=function(ie){return"Symbol("+(ie===void 0?"":ie)+")_"+se(++ue+le,36)}},{"../internals/function-uncurry-this":157}],264:[function(E,pe,fe){var ce=E("../internals/native-symbol");pe.exports=ce&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(E,pe,fe){var ce=E("../internals/descriptors"),ue=E("../internals/fails");pe.exports=ce&&ue(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(E,pe,fe){var ce=E("../internals/global"),ue=ce.TypeError;pe.exports=function(le,se){if(le=51||!le(function(){var be=[];return be[b]=!1,be.concat()[0]!==be}),he=a("concat"),me=function(be){if(!ie(be))return!1;var Se=be[b];return Se!==void 0?!!Se:se(be)},ye=!ge||!he;ce({target:"Array",proto:!0,forced:ye},{concat:function(Se){var Ee=ae(this),Pe=ee(Ee,0),we=0,xe,De,Ae,Oe,Le;for(xe=-1,Ae=arguments.length;xez)throw de(te);for(De=0;De=z)throw de(te);ne(Pe,we++,Le)}return Pe.length=we,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,pe,fe){var ce=E("../internals/export"),ue=E("../internals/array-fill"),le=E("../internals/add-to-unscopables");ce({target:"Array",proto:!0},{fill:ue}),le("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(E,pe,fe){"use strict";var ce=E("../internals/export"),ue=E("../internals/array-iteration").filter,le=E("../internals/array-method-has-species-support"),se=le("filter");ce({target:"Array",proto:!0,forced:!se},{filter:function(ae){return ue(this,ae,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],275:[function(E,pe,fe){"use strict";var ce=E("../internals/export"),ue=E("../internals/array-iteration").find,le=E("../internals/add-to-unscopables"),se="find",ie=!0;se in[]&&Array(1)[se](function(){ie=!1}),ce({target:"Array",proto:!0,forced:ie},{find:function(re){return ue(this,re,arguments.length>1?arguments[1]:void 0)}}),le(se)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(E,pe,fe){var ce=E("../internals/export"),ue=E("../internals/array-from"),le=E("../internals/check-correctness-of-iteration"),se=!le(function(ie){Array.from(ie)});ce({target:"Array",stat:!0,forced:se},{from:ue})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(E,pe,fe){"use strict";var ce=E("../internals/export"),ue=E("../internals/array-includes").includes,le=E("../internals/add-to-unscopables");ce({target:"Array",proto:!0},{includes:function(ie){return ue(this,ie,arguments.length>1?arguments[1]:void 0)}}),le("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(E,pe,fe){"use strict";var ce=E("../internals/to-indexed-object"),ue=E("../internals/add-to-unscopables"),le=E("../internals/iterators"),se=E("../internals/internal-state"),ie=E("../internals/object-define-property").f,ae=E("../internals/define-iterator"),re=E("../internals/is-pure"),ne=E("../internals/descriptors"),ee="Array Iterator",a=se.set,y=se.getterFor(ee);pe.exports=ae(Array,"Array",function(b,z){a(this,{type:ee,target:ce(b),index:0,kind:z})},function(){var b=y(this),z=b.target,te=b.kind,de=b.index++;return!z||de>=z.length?(b.target=void 0,{value:void 0,done:!0}):te=="keys"?{value:de,done:!1}:te=="values"?{value:z[de],done:!1}:{value:[de,z[de]],done:!1}},"values");var x=le.Arguments=le.Array;if(ue("keys"),ue("values"),ue("entries"),!re&&ne&&x.name!=="values")try{ie(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,pe,fe){"use strict";var ce=E("../internals/export"),ue=E("../internals/function-uncurry-this"),le=E("../internals/indexed-object"),se=E("../internals/to-indexed-object"),ie=E("../internals/array-method-is-strict"),ae=ue([].join),re=le!=Object,ne=ie("join",",");ce({target:"Array",proto:!0,forced:re||!ne},{join:function(a){return ae(se(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,pe,fe){"use strict";var ce=E("../internals/export"),ue=E("../internals/array-iteration").map,le=E("../internals/array-method-has-species-support"),se=le("map");ce({target:"Array",proto:!0,forced:!se},{map:function(ae){return ue(this,ae,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],281:[function(E,pe,fe){"use strict";var ce=E("../internals/export"),ue=E("../internals/global"),le=E("../internals/is-array"),se=E("../internals/is-constructor"),ie=E("../internals/is-object"),ae=E("../internals/to-absolute-index"),re=E("../internals/length-of-array-like"),ne=E("../internals/to-indexed-object"),ee=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"),z=a("species"),te=ue.Array,de=Math.max;ce({target:"Array",proto:!0,forced:!b},{slice:function(he,me){var ye=ne(this),be=re(ye),Se=ae(he,be),Ee=ae(me===void 0?be:me,be),Pe,we,xe;if(le(ye)&&(Pe=ye.constructor,se(Pe)&&(Pe===te||le(Pe.prototype))?Pe=void 0:ie(Pe)&&(Pe=Pe[z],Pe===null&&(Pe=void 0)),Pe===te||Pe===void 0))return x(ye,Se,Ee);for(we=new(Pe===void 0?te:Pe)(de(Ee-Se,0)),xe=0;Se3)){if(y)return!0;if(b)return b<603;var Ee="",Pe,we,xe,De;for(Pe=65;Pe<76;Pe++){switch(we=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(De=0;De<47;De++)z.push({k:we+De,v:xe})}for(z.sort(function(Ae,Oe){return Oe.v-Ae.v}),De=0;Deae(we)?1:-1}};ce({target:"Array",proto:!0,forced:be},{sort:function(Pe){Pe!==void 0&&le(Pe);var we=se(this);if(ye)return Pe===void 0?te(we):te(we,Pe);var xe=[],De=ie(we),Ae,Oe;for(Oe=0;Oez)throw y(te);for(we=re(me,Pe),xe=0;xeye-Pe+Ee;xe--)delete me[xe-1]}else if(Ee>Pe)for(xe=ye-Pe;xe>be;xe--)De=xe+Pe-1,Ae=xe+Ee-1,De in me?me[Ae]=me[De]:delete me[Ae];for(xe=0;xe2){if(Le=de(Le),je=Se(Le,0),je===43||je===45){if(Be=Se(Le,2),Be===88||Be===120)return NaN}else if(je===48){switch(Se(Le,1)){case 66:case 98:Ze=2,We=49;break;case 79:case 111:Ze=8,We=55;break;default:return+Le}for(ze=be(Le,2),Ke=ze.length,He=0;HeWe)return NaN;return parseInt(ze,Ze)}}return+Le};if(se(ge,!he(" 0o1")||!he("0b1")||he("+0x1"))){for(var we=function(Le){var je=arguments.length<1?0:he(Ee(Le)),Be=this;return ne(me,Be)&&y(function(){te(Be)})?re(Object(je),Be,we):je},xe=ce?x(he):"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(","),De=0,Ae;xe.length>De;De++)ae(he,Ae=xe[De])&&!ae(we,Ae)&&z(we,Ae,b(he,Ae));we.prototype=me,me.constructor=we,ie(ue,ge,we)}},{"../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,pe,fe){var ce=E("../internals/export"),ue=E("../internals/object-assign");ce({target:"Object",stat:!0,forced:Object.assign!==ue},{assign:ue})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(E,pe,fe){var ce=E("../internals/export"),ue=E("../internals/object-to-array").entries;ce({target:"Object",stat:!0},{entries:function(se){return ue(se)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(E,pe,fe){var ce=E("../internals/export"),ue=E("../internals/native-symbol"),le=E("../internals/fails"),se=E("../internals/object-get-own-property-symbols"),ie=E("../internals/to-object"),ae=!ue||le(function(){se.f(1)});ce({target:"Object",stat:!0,forced:ae},{getOwnPropertySymbols:function(ne){var ee=se.f;return ee?ee(ie(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,pe,fe){var ce=E("../internals/export"),ue=E("../internals/to-object"),le=E("../internals/object-keys"),se=E("../internals/fails"),ie=se(function(){le(1)});ce({target:"Object",stat:!0,forced:ie},{keys:function(re){return le(ue(re))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(E,pe,fe){var ce=E("../internals/to-string-tag-support"),ue=E("../internals/redefine"),le=E("../internals/object-to-string");ce||ue(Object.prototype,"toString",le,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(E,pe,fe){"use strict";var ce=E("../internals/export"),ue=E("../internals/function-call"),le=E("../internals/a-callable"),se=E("../internals/new-promise-capability"),ie=E("../internals/perform"),ae=E("../internals/iterate"),re=E("../internals/promise-statics-incorrect-iteration");ce({target:"Promise",stat:!0,forced:re},{all:function(ee){var a=this,y=se.f(a),x=y.resolve,b=y.reject,z=ie(function(){var te=le(a.resolve),de=[],ge=0,he=1;ae(ee,function(me){var ye=ge++,be=!1;he++,ue(te,a,me).then(function(Se){be||(be=!0,de[ye]=Se,--he||x(de))},b)}),--he||x(de)});return z.error&&b(z.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,pe,fe){"use strict";var ce=E("../internals/export"),ue=E("../internals/is-pure"),le=E("../internals/promise-constructor-detection").CONSTRUCTOR,se=E("../internals/promise-native-constructor"),ie=E("../internals/get-built-in"),ae=E("../internals/is-callable"),re=E("../internals/redefine"),ne=se&&se.prototype;if(ce({target:"Promise",proto:!0,forced:le,real:!0},{catch:function(a){return this.then(void 0,a)}}),!ue&&ae(se)){var ee=ie("Promise").prototype.catch;ne.catch!==ee&&re(ne,"catch",ee,{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,pe,fe){"use strict";var ce=E("../internals/export"),ue=E("../internals/is-pure"),le=E("../internals/engine-is-node"),se=E("../internals/global"),ie=E("../internals/function-call"),ae=E("../internals/redefine"),re=E("../internals/redefine-all"),ne=E("../internals/object-set-prototype-of"),ee=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"),z=E("../internals/an-instance"),te=E("../internals/species-constructor"),de=E("../internals/task").set,ge=E("../internals/microtask"),he=E("../internals/host-report-errors"),me=E("../internals/perform"),ye=E("../internals/queue"),be=E("../internals/internal-state"),Se=E("../internals/promise-native-constructor"),Ee=E("../internals/promise-constructor-detection"),Pe=E("../internals/new-promise-capability"),we="Promise",xe=Ee.CONSTRUCTOR,De=Ee.REJECTION_EVENT,Ae=Ee.SUBCLASSING,Oe=be.getterFor(we),Le=be.set,je=Se&&Se.prototype,Be=Se,Ze=je,We=se.TypeError,ze=se.document,Ke=se.process,He=Pe.f,Ne=He,Re=!!(ze&&ze.createEvent&&se.dispatchEvent),Ve="unhandledrejection",Je="rejectionhandled",ot=0,Ye=1,Ue=2,_e=1,ke=2,Fe,Ge,at,$e,qe=function(mt){var gt;return b(mt)&&x(gt=mt.then)?gt:!1},Ie=function(mt,gt){var lt=gt.value,Pt=gt.state==Ye,jt=Pt?mt.ok:mt.fail,Ct=mt.resolve,Lt=mt.reject,It=mt.domain,Wt,wt,Mt;try{jt?(Pt||(gt.rejection===ke&&dt(gt),gt.rejection=_e),jt===!0?Wt=lt:(It&&It.enter(),Wt=jt(lt),It&&(It.exit(),Mt=!0)),Wt===mt.promise?Lt(We("Promise-chain cycle")):(wt=qe(Wt))?ie(wt,Wt,Ct,Lt):Ct(Wt)):Lt(lt)}catch(Gt){It&&!Mt&&It.exit(),Lt(Gt)}},Te=function(mt,gt){mt.notified||(mt.notified=!0,ge(function(){for(var lt=mt.reactions,Pt;Pt=lt.get();)Ie(Pt,mt);mt.notified=!1,gt&&!mt.rejection&&Qe(mt)}))},Me=function(mt,gt,lt){var Pt,jt;Re?(Pt=ze.createEvent("Event"),Pt.promise=gt,Pt.reason=lt,Pt.initEvent(mt,!1,!0),se.dispatchEvent(Pt)):Pt={promise:gt,reason:lt},!De&&(jt=se["on"+mt])?jt(Pt):mt===Ve&&he("Unhandled promise rejection",lt)},Qe=function(mt){ie(de,se,function(){var gt=mt.facade,lt=mt.value,Pt=tt(mt),jt;if(Pt&&(jt=me(function(){le?Ke.emit("unhandledRejection",lt,gt):Me(Ve,gt,lt)}),mt.rejection=le||tt(mt)?ke:_e,jt.error))throw jt.value})},tt=function(mt){return mt.rejection!==_e&&!mt.parent},dt=function(mt){ie(de,se,function(){var gt=mt.facade;le?Ke.emit("rejectionHandled",gt):Me(Je,gt,mt.value)})},et=function(mt,gt,lt){return function(Pt){mt(gt,Pt,lt)}},nt=function(mt,gt,lt){mt.done||(mt.done=!0,lt&&(mt=lt),mt.value=gt,mt.state=Ue,Te(mt,!0))},Ft=function(mt,gt,lt){if(!mt.done){mt.done=!0,lt&&(mt=lt);try{if(mt.facade===gt)throw We("Promise can't be resolved itself");var Pt=qe(gt);Pt?ge(function(){var jt={done:!1};try{ie(Pt,gt,et(Ft,jt,mt),et(nt,jt,mt))}catch(Ct){nt(jt,Ct,mt)}}):(mt.value=gt,mt.state=Ye,Te(mt,!1))}catch(jt){nt({done:!1},jt,mt)}}};if(xe&&(Be=function(gt){z(this,Ze),y(gt),ie(Fe,this);var lt=Oe(this);try{gt(et(Ft,lt),et(nt,lt))}catch(Pt){nt(lt,Pt)}},Ze=Be.prototype,Fe=function(gt){Le(this,{type:we,done:!1,notified:!1,parent:!1,reactions:new ye,rejection:!1,state:ot,value:void 0})},Fe.prototype=re(Ze,{then:function(gt,lt){var Pt=Oe(this),jt=He(te(this,Be));return Pt.parent=!0,jt.ok=x(gt)?gt:!0,jt.fail=x(lt)&<,jt.domain=le?Ke.domain:void 0,Pt.state==ot?Pt.reactions.add(jt):ge(function(){Ie(jt,Pt)}),jt.promise}}),Ge=function(){var mt=new Fe,gt=Oe(mt);this.promise=mt,this.resolve=et(Ft,gt),this.reject=et(nt,gt)},Pe.f=He=function(mt){return mt===Be||mt===at?new Ge(mt):Ne(mt)},!ue&&x(Se)&&je!==Object.prototype)){$e=je.then,Ae||ae(je,"then",function(gt,lt){var Pt=this;return new Be(function(jt,Ct){ie($e,Pt,jt,Ct)}).then(gt,lt)},{unsafe:!0});try{delete je.constructor}catch(mt){}ne&&ne(je,Ze)}ce({global:!0,wrap:!0,forced:xe},{Promise:Be}),ee(Be,we,!1,!0),a(we)},{"../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,pe,fe){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,pe,fe){"use strict";var ce=E("../internals/export"),ue=E("../internals/function-call"),le=E("../internals/a-callable"),se=E("../internals/new-promise-capability"),ie=E("../internals/perform"),ae=E("../internals/iterate"),re=E("../internals/promise-statics-incorrect-iteration");ce({target:"Promise",stat:!0,forced:re},{race:function(ee){var a=this,y=se.f(a),x=y.reject,b=ie(function(){var z=le(a.resolve);ae(ee,function(te){ue(z,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,pe,fe){"use strict";var ce=E("../internals/export"),ue=E("../internals/function-call"),le=E("../internals/new-promise-capability"),se=E("../internals/promise-constructor-detection").CONSTRUCTOR;ce({target:"Promise",stat:!0,forced:se},{reject:function(ae){var re=le.f(this);return ue(re.reject,void 0,ae),re.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(E,pe,fe){"use strict";var ce=E("../internals/export"),ue=E("../internals/get-built-in"),le=E("../internals/is-pure"),se=E("../internals/promise-native-constructor"),ie=E("../internals/promise-constructor-detection").CONSTRUCTOR,ae=E("../internals/promise-resolve"),re=ue("Promise"),ne=le&&!ie;ce({target:"Promise",stat:!0,forced:le||ie},{resolve:function(a){return ae(ne&&this===re?se: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,pe,fe){var ce=E("../internals/descriptors"),ue=E("../internals/global"),le=E("../internals/function-uncurry-this"),se=E("../internals/is-forced"),ie=E("../internals/inherit-if-required"),ae=E("../internals/create-non-enumerable-property"),re=E("../internals/object-get-own-property-names").f,ne=E("../internals/object-is-prototype-of"),ee=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"),z=E("../internals/redefine"),te=E("../internals/fails"),de=E("../internals/has-own-property"),ge=E("../internals/internal-state").enforce,he=E("../internals/set-species"),me=E("../internals/well-known-symbol"),ye=E("../internals/regexp-unsupported-dot-all"),be=E("../internals/regexp-unsupported-ncg"),Se=me("match"),Ee=ue.RegExp,Pe=Ee.prototype,we=ue.SyntaxError,xe=le(Pe.exec),De=le("".charAt),Ae=le("".replace),Oe=le("".indexOf),Le=le("".slice),je=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Be=/a/g,Ze=/a/g,We=new Ee(Be)!==Be,ze=x.MISSED_STICKY,Ke=x.UNSUPPORTED_Y,He=ce&&(!We||ze||ye||be||te(function(){return Ze[Se]=!1,Ee(Be)!=Be||Ee(Ze)==Ze||Ee(Be,"i")!="/a/i"})),Ne=function(Ye){for(var Ue=Ye.length,_e=0,ke="",Fe=!1,Ge;_e<=Ue;_e++){if(Ge=De(Ye,_e),Ge==="\\"){ke+=Ge+De(Ye,++_e);continue}!Fe&&Ge==="."?ke+="[\\s\\S]":(Ge==="["?Fe=!0:Ge==="]"&&(Fe=!1),ke+=Ge)}return ke},Re=function(Ye){for(var Ue=Ye.length,_e=0,ke="",Fe=[],Ge={},at=!1,$e=!1,qe=0,Ie="",Te;_e<=Ue;_e++){if(Te=De(Ye,_e),Te==="\\")Te=Te+De(Ye,++_e);else if(Te==="]")at=!1;else if(!at)switch(!0){case Te==="[":at=!0;break;case Te==="(":xe(je,Le(Ye,_e+1))&&(_e+=2,$e=!0),ke+=Te,qe++;continue;case(Te===">"&&$e):if(Ie===""||de(Ge,Ie))throw new we("Invalid capture group name");Ge[Ie]=!0,Fe[Fe.length]=[Ie,qe],$e=!1,Ie="";continue}$e?Ie+=Te:ke+=Te}return[ke,Fe]};if(se("RegExp",He)){for(var Ve=function(Ue,_e){var ke=ne(Pe,this),Fe=ee(Ue),Ge=_e===void 0,at=[],$e=Ue,qe,Ie,Te,Me,Qe,tt;if(!ke&&Fe&&Ge&&Ue.constructor===Ve)return Ue;if((Fe||ne(Pe,Ue))&&(Ue=Ue.source,Ge&&(_e=y($e))),Ue=Ue===void 0?"":a(Ue),_e=_e===void 0?"":a(_e),$e=Ue,ye&&"dotAll"in Be&&(Ie=!!_e&&Oe(_e,"s")>-1,Ie&&(_e=Ae(_e,/s/g,""))),qe=_e,ze&&"sticky"in Be&&(Te=!!_e&&Oe(_e,"y")>-1,Te&&Ke&&(_e=Ae(_e,/y/g,""))),be&&(Me=Re(Ue),Ue=Me[0],at=Me[1]),Qe=ie(Ee(Ue,_e),ke?this:Pe,Ve),(Ie||Te||at.length)&&(tt=ge(Qe),Ie&&(tt.dotAll=!0,tt.raw=Ve(Ne(Ue),qe)),Te&&(tt.sticky=!0),at.length&&(tt.groups=at)),Ue!==$e)try{ae(Qe,"source",$e===""?"(?:)":$e)}catch(dt){}return Qe},Je=re(Ee),ot=0;Je.length>ot;)b(Ve,Ee,Je[ot++]);Pe.constructor=Ve,Ve.prototype=Pe,z(ue,"RegExp",Ve)}he("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,pe,fe){"use strict";var ce=E("../internals/export"),ue=E("../internals/regexp-exec");ce({target:"RegExp",proto:!0,forced:/./.exec!==ue},{exec:ue})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(E,pe,fe){"use strict";var ce=E("../internals/function-name").PROPER,ue=E("../internals/redefine"),le=E("../internals/an-object"),se=E("../internals/to-string"),ie=E("../internals/fails"),ae=E("../internals/regexp-get-flags"),re="toString",ne=RegExp.prototype,ee=ne[re],a=ie(function(){return ee.call({source:"a",flags:"b"})!="/a/b"}),y=ce&&ee.name!=re;(a||y)&&ue(RegExp.prototype,re,function(){var b=le(this),z=se(b.source),te=se(ae(b));return"/"+z+"/"+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,pe,fe){"use strict";var ce=E("../internals/export"),ue=E("../internals/function-uncurry-this"),le=E("../internals/not-a-regexp"),se=E("../internals/require-object-coercible"),ie=E("../internals/to-string"),ae=E("../internals/correct-is-regexp-logic"),re=ue("".indexOf);ce({target:"String",proto:!0,forced:!ae("includes")},{includes:function(ee){return!!~re(ie(se(this)),ie(le(ee)),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,pe,fe){"use strict";var ce=E("../internals/string-multibyte").charAt,ue=E("../internals/to-string"),le=E("../internals/internal-state"),se=E("../internals/define-iterator"),ie="String Iterator",ae=le.set,re=le.getterFor(ie);se(String,"String",function(ne){ae(this,{type:ie,string:ue(ne),index:0})},function(){var ee=re(this),a=ee.string,y=ee.index,x;return y>=a.length?{value:void 0,done:!0}:(x=ce(a,y),ee.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,pe,fe){"use strict";var ce=E("../internals/function-call"),ue=E("../internals/fix-regexp-well-known-symbol-logic"),le=E("../internals/an-object"),se=E("../internals/to-length"),ie=E("../internals/to-string"),ae=E("../internals/require-object-coercible"),re=E("../internals/get-method"),ne=E("../internals/advance-string-index"),ee=E("../internals/regexp-exec-abstract");ue("match",function(a,y,x){return[function(z){var te=ae(this),de=z==null?void 0:re(z,a);return de?ce(de,z,te):new RegExp(z)[a](ie(te))},function(b){var z=le(this),te=ie(b),de=x(y,z,te);if(de.done)return de.value;if(!z.global)return ee(z,te);var ge=z.unicode;z.lastIndex=0;for(var he=[],me=0,ye;(ye=ee(z,te))!==null;){var be=ie(ye[0]);he[me]=be,be===""&&(z.lastIndex=ne(te,se(z.lastIndex),ge)),me++}return me===0?null:he}]})},{"../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,pe,fe){"use strict";var ce=E("../internals/function-apply"),ue=E("../internals/function-call"),le=E("../internals/function-uncurry-this"),se=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/fails"),ae=E("../internals/an-object"),re=E("../internals/is-callable"),ne=E("../internals/to-integer-or-infinity"),ee=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"),z=E("../internals/get-substitution"),te=E("../internals/regexp-exec-abstract"),de=E("../internals/well-known-symbol"),ge=de("replace"),he=Math.max,me=Math.min,ye=le([].concat),be=le([].push),Se=le("".indexOf),Ee=le("".slice),Pe=function(Ae){return Ae===void 0?Ae:String(Ae)},we=function(){return"a".replace(/./,"$0")==="$0"}(),xe=function(){return/./[ge]?/./[ge]("a","$0")==="":!1}(),De=!ie(function(){var Ae=/./;return Ae.exec=function(){var Oe=[];return Oe.groups={a:"7"},Oe},"".replace(Ae,"$")!=="7"});se("replace",function(Ae,Oe,Le){var je=xe?"$":"$0";return[function(Ze,We){var ze=y(this),Ke=Ze==null?void 0:b(Ze,ge);return Ke?ue(Ke,Ze,ze,We):ue(Oe,a(ze),Ze,We)},function(Be,Ze){var We=ae(this),ze=a(Be);if(typeof Ze=="string"&&Se(Ze,je)===-1&&Se(Ze,"$<")===-1){var Ke=Le(Oe,We,ze,Ze);if(Ke.done)return Ke.value}var He=re(Ze);He||(Ze=a(Ze));var Ne=We.global;if(Ne){var Re=We.unicode;We.lastIndex=0}for(var Ve=[];;){var Je=te(We,ze);if(Je===null||(be(Ve,Je),!Ne))break;var ot=a(Je[0]);ot===""&&(We.lastIndex=x(ze,ee(We.lastIndex),Re))}for(var Ye="",Ue=0,_e=0;_e=Ue&&(Ye+=Ee(ze,Ue,Fe)+Ie,Ue=Fe+ke.length)}return Ye+Ee(ze,Ue)}]},!De||!we||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,pe,fe){"use strict";var ce=E("../internals/function-call"),ue=E("../internals/fix-regexp-well-known-symbol-logic"),le=E("../internals/an-object"),se=E("../internals/require-object-coercible"),ie=E("../internals/same-value"),ae=E("../internals/to-string"),re=E("../internals/get-method"),ne=E("../internals/regexp-exec-abstract");ue("search",function(ee,a,y){return[function(b){var z=se(this),te=b==null?void 0:re(b,ee);return te?ce(te,b,z):new RegExp(b)[ee](ae(z))},function(x){var b=le(this),z=ae(x),te=y(a,b,z);if(te.done)return te.value;var de=b.lastIndex;ie(de,0)||(b.lastIndex=0);var ge=ne(b,z);return ie(b.lastIndex,de)||(b.lastIndex=de),ge===null?-1:ge.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,pe,fe){"use strict";var ce=E("../internals/function-apply"),ue=E("../internals/function-call"),le=E("../internals/function-uncurry-this"),se=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/is-regexp"),ae=E("../internals/an-object"),re=E("../internals/require-object-coercible"),ne=E("../internals/species-constructor"),ee=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"),z=E("../internals/regexp-exec-abstract"),te=E("../internals/regexp-exec"),de=E("../internals/regexp-sticky-helpers"),ge=E("../internals/fails"),he=de.UNSUPPORTED_Y,me=4294967295,ye=Math.min,be=[].push,Se=le(/./.exec),Ee=le(be),Pe=le("".slice),we=!ge(function(){var xe=/(?:)/,De=xe.exec;xe.exec=function(){return De.apply(this,arguments)};var Ae="ab".split(xe);return Ae.length!==2||Ae[0]!=="a"||Ae[1]!=="b"});se("split",function(xe,De,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(Le,je){var Be=y(re(this)),Ze=je===void 0?me:je>>>0;if(Ze===0)return[];if(Le===void 0)return[Be];if(!ie(Le))return ue(De,Be,Le,Ze);for(var We=[],ze=(Le.ignoreCase?"i":"")+(Le.multiline?"m":"")+(Le.unicode?"u":"")+(Le.sticky?"y":""),Ke=0,He=new RegExp(Le.source,ze+"g"),Ne,Re,Ve;(Ne=ue(te,He,Be))&&(Re=He.lastIndex,!(Re>Ke&&(Ee(We,Pe(Be,Ke,Ne.index)),Ne.length>1&&Ne.index=Ze)));)He.lastIndex===Ne.index&&He.lastIndex++;return Ke===Be.length?(Ve||!Se(He,""))&&Ee(We,""):Ee(We,Pe(Be,Ke)),We.length>Ze?b(We,0,Ze):We}:"0".split(void 0,0).length?Oe=function(Le,je){return Le===void 0&&je===0?[]:ue(De,this,Le,je)}:Oe=De,[function(je,Be){var Ze=re(this),We=je==null?void 0:x(je,xe);return We?ue(We,je,Ze,Be):ue(Oe,y(Ze),je,Be)},function(Le,je){var Be=ae(this),Ze=y(Le),We=Ae(Oe,Be,Ze,je,Oe!==De);if(We.done)return We.value;var ze=ne(Be,RegExp),Ke=Be.unicode,He=(Be.ignoreCase?"i":"")+(Be.multiline?"m":"")+(Be.unicode?"u":"")+(he?"g":"y"),Ne=new ze(he?"^(?:"+Be.source+")":Be,He),Re=je===void 0?me:je>>>0;if(Re===0)return[];if(Ze.length===0)return z(Ne,Ze)===null?[Ze]:[];for(var Ve=0,Je=0,ot=[];Je2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-copy-within":105,"../internals/function-uncurry-this":157}],316:[function(E,pe,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ue=E("../internals/array-iteration").every,le=ce.aTypedArray,se=ce.exportTypedArrayMethod;se("every",function(ae){return ue(le(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(E,pe,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ue=E("../internals/function-call"),le=E("../internals/array-fill"),se=ce.aTypedArray,ie=ce.exportTypedArrayMethod;ie("fill",function(re){var ne=arguments.length;return ue(le,se(this),re,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,pe,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ue=E("../internals/array-iteration").filter,le=E("../internals/typed-array-from-species-and-list"),se=ce.aTypedArray,ie=ce.exportTypedArrayMethod;ie("filter",function(re){var ne=ue(se(this),re,arguments.length>1?arguments[1]:void 0);return le(this,ne)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(E,pe,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ue=E("../internals/array-iteration").findIndex,le=ce.aTypedArray,se=ce.exportTypedArrayMethod;se("findIndex",function(ae){return ue(le(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(E,pe,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ue=E("../internals/array-iteration").find,le=ce.aTypedArray,se=ce.exportTypedArrayMethod;se("find",function(ae){return ue(le(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(E,pe,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ue=E("../internals/array-iteration").forEach,le=ce.aTypedArray,se=ce.exportTypedArrayMethod;se("forEach",function(ae){ue(le(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(E,pe,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ue=E("../internals/array-includes").includes,le=ce.aTypedArray,se=ce.exportTypedArrayMethod;se("includes",function(ae){return ue(le(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(E,pe,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ue=E("../internals/array-includes").indexOf,le=ce.aTypedArray,se=ce.exportTypedArrayMethod;se("indexOf",function(ae){return ue(le(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(E,pe,fe){"use strict";var ce=E("../internals/global"),ue=E("../internals/fails"),le=E("../internals/function-uncurry-this"),se=E("../internals/array-buffer-view-core"),ie=E("../modules/es.array.iterator"),ae=E("../internals/well-known-symbol"),re=ae("iterator"),ne=ce.Uint8Array,ee=le(ie.values),a=le(ie.keys),y=le(ie.entries),x=se.aTypedArray,b=se.exportTypedArrayMethod,z=ne&&ne.prototype,te=!ue(function(){z[re].call([1])}),de=!!z&&z.values&&z[re]===z.values&&z.values.name==="values",ge=function(){return ee(x(this))};b("entries",function(){return y(x(this))},te),b("keys",function(){return a(x(this))},te),b("values",ge,te||!de,{name:"values"}),b(re,ge,te||!de,{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,pe,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ue=E("../internals/function-uncurry-this"),le=ce.aTypedArray,se=ce.exportTypedArrayMethod,ie=ue([].join);se("join",function(re){return ie(le(this),re)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(E,pe,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ue=E("../internals/function-apply"),le=E("../internals/array-last-index-of"),se=ce.aTypedArray,ie=ce.exportTypedArrayMethod;ie("lastIndexOf",function(re){var ne=arguments.length;return ue(le,se(this),ne>1?[re,arguments[1]]:[re])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(E,pe,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ue=E("../internals/array-iteration").map,le=E("../internals/typed-array-species-constructor"),se=ce.aTypedArray,ie=ce.exportTypedArrayMethod;ie("map",function(re){return ue(se(this),re,arguments.length>1?arguments[1]:void 0,function(ne,ee){return new(le(ne))(ee)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(E,pe,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ue=E("../internals/array-reduce").right,le=ce.aTypedArray,se=ce.exportTypedArrayMethod;se("reduceRight",function(ae){var re=arguments.length;return ue(le(this),ae,re,re>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(E,pe,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ue=E("../internals/array-reduce").left,le=ce.aTypedArray,se=ce.exportTypedArrayMethod;se("reduce",function(ae){var re=arguments.length;return ue(le(this),ae,re,re>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(E,pe,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ue=ce.aTypedArray,le=ce.exportTypedArrayMethod,se=Math.floor;le("reverse",function(){for(var ae=this,re=ue(ae).length,ne=se(re/2),ee=0,a;ee1?arguments[1]:void 0,1),me=ae(ge);if(z)return ue(y,this,me,he);var ye=this.length,be=se(me),Se=0;if(be+he>ye)throw ne("Wrong length");for(;Seb;)te[b]=y[b++];return te},re)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(E,pe,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ue=E("../internals/array-iteration").some,le=ce.aTypedArray,se=ce.exportTypedArrayMethod;se("some",function(ae){return ue(le(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(E,pe,fe){"use strict";var ce=E("../internals/global"),ue=E("../internals/function-uncurry-this"),le=E("../internals/fails"),se=E("../internals/a-callable"),ie=E("../internals/array-sort"),ae=E("../internals/array-buffer-view-core"),re=E("../internals/engine-ff-version"),ne=E("../internals/engine-is-ie-or-edge"),ee=E("../internals/engine-v8-version"),a=E("../internals/engine-webkit-version"),y=ae.aTypedArray,x=ae.exportTypedArrayMethod,b=ce.Uint16Array,z=b&&ue(b.prototype.sort),te=!!z&&!(le(function(){z(new b(2),null)})&&le(function(){z(new b(2),{})})),de=!!z&&!le(function(){if(ee)return ee<74;if(re)return re<67;if(ne)return!0;if(a)return a<602;var he=new b(516),me=Array(516),ye,be;for(ye=0;ye<516;ye++)be=ye%4,he[ye]=515-ye,me[ye]=ye-2*be+3;for(z(he,function(Se,Ee){return(Se/4|0)-(Ee/4|0)}),ye=0;ye<516;ye++)if(he[ye]!==me[ye])return!0}),ge=function(he){return function(me,ye){return he!==void 0?+he(me,ye)||0:ye!==ye?-1:me!==me?1:me===0&&ye===0?1/me>0&&1/ye<0?1:-1:me>ye}};x("sort",function(me){return me!==void 0&&se(me),de?z(this,me):ie(y(this),ge(me))},!de||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,pe,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ue=E("../internals/to-length"),le=E("../internals/to-absolute-index"),se=E("../internals/typed-array-species-constructor"),ie=ce.aTypedArray,ae=ce.exportTypedArrayMethod;ae("subarray",function(ne,ee){var a=ie(this),y=a.length,x=le(ne,y),b=se(a);return new b(a.buffer,a.byteOffset+x*a.BYTES_PER_ELEMENT,ue((ee===void 0?y:le(ee,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,pe,fe){"use strict";var ce=E("../internals/global"),ue=E("../internals/function-apply"),le=E("../internals/array-buffer-view-core"),se=E("../internals/fails"),ie=E("../internals/array-slice"),ae=ce.Int8Array,re=le.aTypedArray,ne=le.exportTypedArrayMethod,ee=[].toLocaleString,a=!!ae&&se(function(){ee.call(new ae(1))}),y=se(function(){return[1,2].toLocaleString()!=new ae([1,2]).toLocaleString()})||!se(function(){ae.prototype.toLocaleString.call([1,2])});ne("toLocaleString",function(){return ue(ee,a?ie(re(this)):re(this),ie(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,pe,fe){"use strict";var ce=E("../internals/array-buffer-view-core").exportTypedArrayMethod,ue=E("../internals/fails"),le=E("../internals/global"),se=E("../internals/function-uncurry-this"),ie=le.Uint8Array,ae=ie&&ie.prototype||{},re=[].toString,ne=se([].join);ue(function(){re.call({})})&&(re=function(){return ne(this)});var ee=ae.toString!=re;ce("toString",re,ee)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(E,pe,fe){var ce=E("../internals/typed-array-constructor");ce("Uint8",function(ue){return function(se,ie,ae){return ue(this,se,ie,ae)}})},{"../internals/typed-array-constructor":258}],339:[function(E,pe,fe){var ce=E("../internals/global"),ue=E("../internals/dom-iterables"),le=E("../internals/dom-token-list-prototype"),se=E("../internals/array-for-each"),ie=E("../internals/create-non-enumerable-property"),ae=function(ne){if(ne&&ne.forEach!==se)try{ie(ne,"forEach",se)}catch(ee){ne.forEach=se}};for(var re in ue)ue[re]&&ae(ce[re]&&ce[re].prototype);ae(le)},{"../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,pe,fe){var ce=E("../internals/global"),ue=E("../internals/dom-iterables"),le=E("../internals/dom-token-list-prototype"),se=E("../modules/es.array.iterator"),ie=E("../internals/create-non-enumerable-property"),ae=E("../internals/well-known-symbol"),re=ae("iterator"),ne=ae("toStringTag"),ee=se.values,a=function(x,b){if(x){if(x[re]!==ee)try{ie(x,re,ee)}catch(te){x[re]=ee}if(x[ne]||ie(x,ne,b),ue[b]){for(var z in se)if(x[z]!==se[z])try{ie(x,z,se[z])}catch(te){x[z]=se[z]}}}};for(var y in ue)a(ce[y]&&ce[y].prototype,y);a(le,"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,pe,fe){function ce(de){return Array.isArray?Array.isArray(de):te(de)==="[object Array]"}fe.isArray=ce;function ue(de){return typeof de=="boolean"}fe.isBoolean=ue;function le(de){return de===null}fe.isNull=le;function se(de){return de==null}fe.isNullOrUndefined=se;function ie(de){return typeof de=="number"}fe.isNumber=ie;function ae(de){return typeof de=="string"}fe.isString=ae;function re(de){return typeof de=="symbol"}fe.isSymbol=re;function ne(de){return de===void 0}fe.isUndefined=ne;function ee(de){return te(de)==="[object RegExp]"}fe.isRegExp=ee;function a(de){return typeof de=="object"&&de!==null}fe.isObject=a;function y(de){return te(de)==="[object Date]"}fe.isDate=y;function x(de){return te(de)==="[object Error]"||de instanceof Error}fe.isError=x;function b(de){return typeof de=="function"}fe.isFunction=b;function z(de){return de===null||typeof de=="boolean"||typeof de=="number"||typeof de=="string"||typeof de=="symbol"||typeof de=="undefined"}fe.isPrimitive=z,fe.isBuffer=E("buffer").Buffer.isBuffer;function te(de){return Object.prototype.toString.call(de)}},{buffer:90}],342:[function(E,pe,fe){(function(ce){"use strict";var ue=function(){var re=/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,ee=/[^-+\dA-Z]/g;return function(a,y,x,b){if(arguments.length===1&&ae(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 z=y.slice(0,4);(z==="UTC:"||z==="GMT:")&&(y=y.slice(4),x=!0,z==="GMT:"&&(b=!0));var te=x?"getUTC":"get",de=a[te+"Date"](),ge=a[te+"Day"](),he=a[te+"Month"](),me=a[te+"FullYear"](),ye=a[te+"Hours"](),be=a[te+"Minutes"](),Se=a[te+"Seconds"](),Ee=a[te+"Milliseconds"](),Pe=x?0:a.getTimezoneOffset(),we=se(a),xe=ie(a),De={d:de,dd:le(de),ddd:ue.i18n.dayNames[ge],dddd:ue.i18n.dayNames[ge+7],m:he+1,mm:le(he+1),mmm:ue.i18n.monthNames[he],mmmm:ue.i18n.monthNames[he+12],yy:String(me).slice(2),yyyy:me,h:ye%12||12,hh:le(ye%12||12),H:ye,HH:le(ye),M:be,MM:le(be),s:Se,ss:le(Se),l:le(Ee,3),L:le(Math.round(Ee/10)),t:ye<12?"a":"p",tt:ye<12?"am":"pm",T:ye<12?"A":"P",TT:ye<12?"AM":"PM",Z:b?"GMT":x?"UTC":(String(a).match(ne)||[""]).pop().replace(ee,""),o:(Pe>0?"-":"+")+le(Math.floor(Math.abs(Pe)/60)*100+Math.abs(Pe)%60,4),S:["th","st","nd","rd"][de%10>3?0:(de%100-de%10!=10)*de%10],W:we,N:xe};return y.replace(re,function(Ae){return Ae in De?De[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 le(re,ne){for(re=String(re),ne=ne||2;re.length]/;pe.exports=ue;function ue(le){var se=""+le,ie=ce.exec(se);if(!ie)return se;var ae,re="",ne=0,ee=0;for(ne=ie.index;ne0&&(De=Ee[0]),De instanceof Error)throw De;var Ae=new Error("Unhandled error."+(De?" ("+De.message+")":""));throw Ae.context=De,Ae}var Oe=xe[Se];if(Oe===void 0)return!1;if(typeof Oe=="function")ue(Oe,this,Ee);else for(var Le=Oe.length,je=te(Oe,Le),Pe=0;Pe0&&De.length>we&&!De.warned){De.warned=!0;var Ae=new Error("Possible EventEmitter memory leak detected. "+De.length+" "+String(Se)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ae.name="MaxListenersExceededWarning",Ae.emitter=be,Ae.type=Se,Ae.count=De.length,se(Ae)}return be}ae.prototype.addListener=function(Se,Ee){return a(this,Se,Ee,!1)},ae.prototype.on=ae.prototype.addListener,ae.prototype.prependListener=function(Se,Ee){return a(this,Se,Ee,!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(be,Se,Ee){var Pe={fired:!1,wrapFn:void 0,target:be,type:Se,listener:Ee},we=y.bind(Pe);return we.listener=Ee,Pe.wrapFn=we,we}ae.prototype.once=function(Se,Ee){return ne(Ee),this.on(Se,x(this,Se,Ee)),this},ae.prototype.prependOnceListener=function(Se,Ee){return ne(Ee),this.prependListener(Se,x(this,Se,Ee)),this},ae.prototype.removeListener=function(Se,Ee){var Pe,we,xe,De,Ae;if(ne(Ee),we=this._events,we===void 0)return this;if(Pe=we[Se],Pe===void 0)return this;if(Pe===Ee||Pe.listener===Ee)--this._eventsCount===0?this._events=Object.create(null):(delete we[Se],we.removeListener&&this.emit("removeListener",Se,Pe.listener||Ee));else if(typeof Pe!="function"){for(xe=-1,De=Pe.length-1;De>=0;De--)if(Pe[De]===Ee||Pe[De].listener===Ee){Ae=Pe[De].listener,xe=De;break}if(xe<0)return this;xe===0?Pe.shift():de(Pe,xe),Pe.length===1&&(we[Se]=Pe[0]),we.removeListener!==void 0&&this.emit("removeListener",Se,Ae||Ee)}return this},ae.prototype.off=ae.prototype.removeListener,ae.prototype.removeAllListeners=function(Se){var Ee,Pe,we;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[Se]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Pe[Se]),this;if(arguments.length===0){var xe=Object.keys(Pe),De;for(we=0;we=0;we--)this.removeListener(Se,Ee[we]);return this};function b(be,Se,Ee){var Pe=be._events;if(Pe===void 0)return[];var we=Pe[Se];return we===void 0?[]:typeof we=="function"?Ee?[we.listener||we]:[we]:Ee?ge(we):te(we,we.length)}ae.prototype.listeners=function(Se){return b(this,Se,!0)},ae.prototype.rawListeners=function(Se){return b(this,Se,!1)},ae.listenerCount=function(be,Se){return typeof be.listenerCount=="function"?be.listenerCount(Se):z.call(be,Se)},ae.prototype.listenerCount=z;function z(be){var Se=this._events;if(Se!==void 0){var Ee=Se[be];if(typeof Ee=="function")return 1;if(Ee!==void 0)return Ee.length}return 0}ae.prototype.eventNames=function(){return this._eventsCount>0?le(this._events):[]};function te(be,Se){for(var Ee=new Array(Se),Pe=0;Pe=3&&(x=y),ue.call(ee)==="[object Array]"?se(ee,a,x):typeof ee=="string"?ie(ee,a,x):ae(ee,a,x)};pe.exports=re},{"is-callable":367}],346:[function(E,pe,fe){"use strict";var ce="Function.prototype.bind called on incompatible ",ue=Array.prototype.slice,le=Object.prototype.toString,se="[object Function]";pe.exports=function(ae){var re=this;if(typeof re!="function"||le.call(re)!==se)throw new TypeError(ce+re);for(var ne=ue.call(arguments,1),ee,a=function(){if(this instanceof ee){var te=re.apply(this,ne.concat(ue.call(arguments)));return Object(te)===te?te:this}else return re.apply(ae,ne.concat(ue.call(arguments)))},y=Math.max(0,re.length-ne.length),x=[],b=0;b1&&typeof je!="boolean")throw new se('"allowMissing" argument must be a boolean');if(Pe(/^%?[^%]*%?$/,Le)===null)throw new ue("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Be=De(Le),Ze=Be.length>0?Be[0]:"",We=Ae("%"+Ze+"%",je),ze=We.name,Ke=We.value,He=!1,Ne=We.alias;Ne&&(Ze=Ne[0],be(Be,ye([0,1],Ne)));for(var Re=1,Ve=!0;Re=Be.length){var Ue=ae(Ke,Je);Ve=!!Ue,Ve&&"get"in Ue&&!("originalValue"in Ue.get)?Ke=Ue.get:Ke=Ke[Je]}else Ve=me(Ke,Je),Ke=Ke[Je];Ve&&!He&&(z[ze]=Ke)}}return Ke}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(E,pe,fe){"use strict";var ce=E("get-intrinsic"),ue=ce("%Object.getOwnPropertyDescriptor%",!0);if(ue)try{ue([],"length")}catch(le){ue=null}pe.exports=ue},{"get-intrinsic":348}],350:[function(E,pe,fe){"use strict";var ce={foo:{}},ue=Object;pe.exports=function(){return{__proto__:ce}.foo===ce.foo&&!({__proto__:null}instanceof ue)}},{}],351:[function(E,pe,fe){"use strict";var ce=typeof Symbol!="undefined"&&Symbol,ue=E("./shams");pe.exports=function(){return typeof ce!="function"||typeof Symbol!="function"||typeof ce("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:ue()}},{"./shams":352}],352:[function(E,pe,fe){"use strict";pe.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var ue={},le=Symbol("test"),se=Object(le);if(typeof le=="string"||Object.prototype.toString.call(le)!=="[object Symbol]"||Object.prototype.toString.call(se)!=="[object Symbol]")return!1;var ie=42;ue[le]=ie;for(le 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 ae=Object.getOwnPropertySymbols(ue);if(ae.length!==1||ae[0]!==le||!Object.prototype.propertyIsEnumerable.call(ue,le))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var re=Object.getOwnPropertyDescriptor(ue,le);if(re.value!==ie||re.enumerable!==!0)return!1}return!0}},{}],353:[function(E,pe,fe){"use strict";var ce=E("has-symbols/shams");pe.exports=function(){return ce()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(E,pe,fe){"use strict";var ce=E("function-bind");pe.exports=ce.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(E,pe,fe){var ce=E("http"),ue=E("url"),le=pe.exports;for(var se in ce)ce.hasOwnProperty(se)&&(le[se]=ce[se]);le.request=function(ae,re){return ae=ie(ae),ce.request.call(this,ae,re)},le.get=function(ae,re){return ae=ie(ae),ce.get.call(this,ae,re)};function ie(ae){if(typeof ae=="string"&&(ae=ue.parse(ae)),ae.protocol||(ae.protocol="https:"),ae.protocol!=="https:")throw new Error('Protocol "'+ae.protocol+'" not supported. Expected "https:"');return ae}},{http:468,url:472}],356:[function(E,pe,fe){"use strict";var ce=E("util"),ue=E("ms");pe.exports=function(le){if(typeof le=="number")return le;var se=ue(le);if(se===void 0){var ie=new Error(ce.format("humanize-ms(%j) result undefined",le));console.warn(ie.stack)}return se}},{ms:376,util:419}],357:[function(E,pe,fe){fe.read=function(ce,ue,le,se,ie){var ae,re,ne=ie*8-se-1,ee=(1<>1,y=-7,x=le?ie-1:0,b=le?-1:1,z=ce[ue+x];for(x+=b,ae=z&(1<<-y)-1,z>>=-y,y+=ne;y>0;ae=ae*256+ce[ue+x],x+=b,y-=8);for(re=ae&(1<<-y)-1,ae>>=-y,y+=se;y>0;re=re*256+ce[ue+x],x+=b,y-=8);if(ae===0)ae=1-a;else{if(ae===ee)return re?NaN:(z?-1:1)*(1/0);re=re+Math.pow(2,se),ae=ae-a}return(z?-1:1)*re*Math.pow(2,ae-se)},fe.write=function(ce,ue,le,se,ie,ae){var re,ne,ee,a=ae*8-ie-1,y=(1<>1,b=ie===23?Math.pow(2,-24)-Math.pow(2,-77):0,z=se?0:ae-1,te=se?1:-1,de=ue<0||ue===0&&1/ue<0?1:0;for(ue=Math.abs(ue),isNaN(ue)||ue===1/0?(ne=isNaN(ue)?1:0,re=y):(re=Math.floor(Math.log(ue)/Math.LN2),ue*(ee=Math.pow(2,-re))<1&&(re--,ee*=2),re+x>=1?ue+=b/ee:ue+=b*Math.pow(2,1-x),ue*ee>=2&&(re++,ee/=2),re+x>=y?(ne=0,re=y):re+x>=1?(ne=(ue*ee-1)*Math.pow(2,ie),re=re+x):(ne=ue*Math.pow(2,x-1)*Math.pow(2,ie),re=0));ie>=8;ce[le+z]=ne&255,z+=te,ne/=256,ie-=8);for(re=re<0;ce[le+z]=re&255,z+=te,re/=256,a-=8);ce[le+z-te]|=de*128}},{}],358:[function(E,pe,fe){"use strict";var ce=[E("./nextTick"),E("./queueMicrotask"),E("./mutation.js"),E("./messageChannel"),E("./stateChange"),E("./timeout")],ue,le,se=-1,ie=[],ae=!1;function re(){!ue||!le||(ue=!1,le.length?ie=le.concat(ie):se=-1,ie.length&&ne())}function ne(){if(!ue){ae=!1,ue=!0;for(var z=ie.length,te=setTimeout(re);z;){for(le=ie,ie=[];le&&++se1)for(var de=1;de=0&&le(ne)!=="[object Array]"&&le(ne.callee)==="[object Function]"},ae=function(){return se(arguments)}();se.isLegacyArguments=ie,pe.exports=ae?se:ie},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(E,pe,fe){pe.exports=function(le){return le!=null&&(ce(le)||ue(le)||!!le._isBuffer)};function ce(le){return!!le.constructor&&typeof le.constructor.isBuffer=="function"&&le.constructor.isBuffer(le)}function ue(le){return typeof le.readFloatLE=="function"&&typeof le.slice=="function"&&ce(le.slice(0,0))}},{}],367:[function(E,pe,fe){"use strict";var ce=Function.prototype.toString,ue=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,le,se;if(typeof ue=="function"&&typeof Object.defineProperty=="function")try{le=Object.defineProperty({},"length",{get:function(){throw se}}),se={},ue(function(){throw 42},null,le)}catch(me){me!==se&&(ue=null)}else ue=null;var ie=/^\s*class\b/,ae=function(ye){try{var be=ce.call(ye);return ie.test(be)}catch(Se){return!1}},re=function(ye){try{return ae(ye)?!1:(ce.call(ye),!0)}catch(be){return!1}},ne=Object.prototype.toString,ee="[object Object]",a="[object Function]",y="[object GeneratorFunction]",x="[object HTMLAllCollection]",b="[object HTML document.all class]",z="[object HTMLCollection]",te=typeof Symbol=="function"&&!!Symbol.toStringTag,de=!(0 in[,]),ge=function(){return!1};if(typeof document=="object"){var he=document.all;ne.call(he)===ne.call(document.all)&&(ge=function(ye){if((de||!ye)&&(typeof ye=="undefined"||typeof ye=="object"))try{var be=ne.call(ye);return(be===x||be===b||be===z||be===ee)&&ye("")==null}catch(Se){}return!1})}pe.exports=ue?function(ye){if(ge(ye))return!0;if(!ye||typeof ye!="function"&&typeof ye!="object")return!1;try{ue(ye,null,le)}catch(be){if(be!==se)return!1}return!ae(ye)&&re(ye)}:function(ye){if(ge(ye))return!0;if(!ye||typeof ye!="function"&&typeof ye!="object")return!1;if(te)return re(ye);if(ae(ye))return!1;var be=ne.call(ye);return be!==a&&be!==y&&!/^\[object HTML/.test(be)?!1:re(ye)}},{}],368:[function(E,pe,fe){"use strict";var ce=Object.prototype.toString,ue=Function.prototype.toString,le=/^\s*(?:function)?\*/,se=E("has-tostringtag/shams")(),ie=Object.getPrototypeOf,ae=function(){if(!se)return!1;try{return Function("return function*() {}")()}catch(ne){}},re;pe.exports=function(ee){if(typeof ee!="function")return!1;if(le.test(ue.call(ee)))return!0;if(!se){var a=ce.call(ee);return a==="[object GeneratorFunction]"}if(!ie)return!1;if(typeof re=="undefined"){var y=ae();re=y?ie(y):!1}return ie(ee)===re}},{"has-tostringtag/shams":353}],369:[function(E,pe,fe){"use strict";var ce=E("which-typed-array");pe.exports=function(le){return!!ce(le)}},{"which-typed-array":420}],370:[function(E,pe,fe){var ce={}.toString;pe.exports=Array.isArray||function(ue){return ce.call(ue)=="[object Array]"}},{}],371:[function(E,pe,fe){(function(ce){(function(){(function(ue,le){typeof fe=="object"&&typeof pe!="undefined"?pe.exports=le(ue):typeof ve=="function"&&ve.amd?ve(le):le(ue)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ce!="undefined"?ce:this,function(ue){"use strict";ue=ue||{};var le=ue.Base64,se="2.6.4",ie="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ae=function(Le){for(var je={},Be=0,Ze=Le.length;Be>>6)+re(128|je&63):re(224|je>>>12&15)+re(128|je>>>6&63)+re(128|je&63)}else{var je=65536+(Le.charCodeAt(0)-55296)*1024+(Le.charCodeAt(1)-56320);return re(240|je>>>18&7)+re(128|je>>>12&63)+re(128|je>>>6&63)+re(128|je&63)}},ee=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,a=function(Le){return Le.replace(ee,ne)},y=function(Le){var je=[0,2,1][Le.length%3],Be=Le.charCodeAt(0)<<16|(Le.length>1?Le.charCodeAt(1):0)<<8|(Le.length>2?Le.charCodeAt(2):0),Ze=[ie.charAt(Be>>>18),ie.charAt(Be>>>12&63),je>=2?"=":ie.charAt(Be>>>6&63),je>=1?"=":ie.charAt(Be&63)];return Ze.join("")},x=ue.btoa&&typeof ue.btoa=="function"?function(Le){return ue.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)))},z=function(Le){return Le.replace(/[+\/]/g,function(je){return je=="+"?"-":"_"}).replace(/=/g,"")},te=function(Le,je){return je?z(b(Le)):b(Le)},de=function(Le){return te(Le,!0)},ge;ue.Uint8Array&&(ge=function(Le,je){for(var Be="",Ze=0,We=Le.length;Ze>>18)+ie.charAt(Ne>>>12&63)+(typeof Ke!="undefined"?ie.charAt(Ne>>>6&63):"=")+(typeof He!="undefined"?ie.charAt(Ne&63):"=")}return je?z(Be):Be});var he=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,me=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),Be=je-65536;return re((Be>>>10)+55296)+re((Be&1023)+56320);case 3:return re((15&Le.charCodeAt(0))<<12|(63&Le.charCodeAt(1))<<6|63&Le.charCodeAt(2));default:return re((31&Le.charCodeAt(0))<<6|63&Le.charCodeAt(1))}},ye=function(Le){return Le.replace(he,me)},be=function(Le){var je=Le.length,Be=je%4,Ze=(je>0?ae[Le.charAt(0)]<<18:0)|(je>1?ae[Le.charAt(1)]<<12:0)|(je>2?ae[Le.charAt(2)]<<6:0)|(je>3?ae[Le.charAt(3)]:0),We=[re(Ze>>>16),re(Ze>>>8&255),re(Ze&255)];return We.length-=[0,0,2,1][Be],We.join("")},Se=ue.atob&&typeof ue.atob=="function"?function(Le){return ue.atob(Le)}:function(Le){return Le.replace(/\S{1,4}/g,be)},Ee=function(Le){return Se(String(Le).replace(/[^A-Za-z0-9\+\/]/g,""))},Pe=function(Le){return ye(Se(Le))},we=function(Le){return String(Le).replace(/[-_]/g,function(je){return je=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},xe=function(Le){return Pe(we(Le))},De;ue.Uint8Array&&(De=function(Le){return Uint8Array.from(Ee(we(Le)),function(je){return je.charCodeAt(0)})});var Ae=function(){var Le=ue.Base64;return ue.Base64=le,Le};if(ue.Base64={VERSION:se,atob:Ee,btoa:x,fromBase64:xe,toBase64:te,utob:a,encode:te,encodeURI:de,btou:ye,decode:xe,noConflict:Ae,fromUint8Array:ge,toUint8Array:De},typeof Object.defineProperty=="function"){var Oe=function(Le){return{value:Le,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(Le){return te(this,Le)})),Object.defineProperty(String.prototype,"toBase64URI",Oe(function(){return te(this,!0)}))}}return ue.Meteor&&(Base64=ue.Base64),typeof pe!="undefined"&&pe.exports?pe.exports.Base64=ue.Base64:typeof ve=="function"&&ve.amd&&ve([],function(){return ue.Base64}),{Base64:ue.Base64}})}).call(this)}).call(this,typeof it!="undefined"?it:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(E,pe,fe){"use strict";pe.exports=ue;var ce=Object.prototype.hasOwnProperty;function ue(le,se,ie){if(!le)throw new TypeError("argument dest is required");if(!se)throw new TypeError("argument src is required");return ie===void 0&&(ie=!0),Object.getOwnPropertyNames(se).forEach(function(re){if(!(!ie&&ce.call(le,re))){var ne=Object.getOwnPropertyDescriptor(se,re);Object.defineProperty(le,re,ne)}}),le}},{}],373:[function(E,pe,fe){"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 ce(){this._types=Object.create(null),this._extensions=Object.create(null);for(var ue=0;ue0)return re(y);if(b==="number"&&isFinite(y))return x.long?ee(y):ne(y);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(y))};function re(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]),z=(x[2]||"ms").toLowerCase();switch(z){case"years":case"year":case"yrs":case"yr":case"y":return b*ae;case"weeks":case"week":case"w":return b*ie;case"days":case"day":case"d":return b*se;case"hours":case"hour":case"hrs":case"hr":case"h":return b*le;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*ce;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return b;default:return}}}}function ne(y){var x=Math.abs(y);return x>=se?Math.round(y/se)+"d":x>=le?Math.round(y/le)+"h":x>=ue?Math.round(y/ue)+"m":x>=ce?Math.round(y/ce)+"s":y+"ms"}function ee(y){var x=Math.abs(y);return x>=se?a(y,x,se,"day"):x>=le?a(y,x,le,"hour"):x>=ue?a(y,x,ue,"minute"):x>=ce?a(y,x,ce,"second"):y+" ms"}function a(y,x,b,z){var te=x>=b*1.5;return Math.round(y/b)+" "+z+(te?"s":"")}},{}],377:[function(E,pe,fe){"use strict";var ce=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable;function se(ae){if(ae==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(ae)}function ie(){try{if(!Object.assign)return!1;var ae=new String("abc");if(ae[5]="de",Object.getOwnPropertyNames(ae)[0]==="5")return!1;for(var re={},ne=0;ne<10;ne++)re["_"+String.fromCharCode(ne)]=ne;var ee=Object.getOwnPropertyNames(re).map(function(y){return re[y]});if(ee.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}}pe.exports=ie()?Object.assign:function(ae,re){for(var ne,ee=se(ae),a,y=1;y2){var z=ne.lastIndexOf("/");if(z!==ne.length-1){z===-1?(ne="",ee=0):(ne=ne.slice(0,z),ee=ne.length-1-ne.lastIndexOf("/")),a=b,y=0;continue}}else if(ne.length===2||ne.length===1){ne="",ee=0,a=b,y=0;continue}}re&&(ne.length>0?ne+="/..":ne="..",ee=2)}else ne.length>0?ne+="/"+ae.slice(a+1,b):ne=ae.slice(a+1,b),ee=b-a-1;a=b,y=0}else x===46&&y!==-1?++y:y=-1}return ne}function se(ae,re){var ne=re.dir||re.root,ee=re.base||(re.name||"")+(re.ext||"");return ne?ne===re.root?ne+ee:ne+ae+ee:ee}var ie={resolve:function(){for(var re="",ne=!1,ee,a=arguments.length-1;a>=-1&&!ne;a--){var y;a>=0?y=arguments[a]:(ee===void 0&&(ee=ce.cwd()),y=ee),ue(y),y.length!==0&&(re=y+"/"+re,ne=y.charCodeAt(0)===47)}return re=le(re,!ne),ne?re.length>0?"/"+re:"/":re.length>0?re:"."},normalize:function(re){if(ue(re),re.length===0)return".";var ne=re.charCodeAt(0)===47,ee=re.charCodeAt(re.length-1)===47;return re=le(re,!ne),re.length===0&&!ne&&(re="."),re.length>0&&ee&&(re+="/"),ne?"/"+re:re},isAbsolute:function(re){return ue(re),re.length>0&&re.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var re,ne=0;ne0&&(re===void 0?re=ee:re+="/"+ee)}return re===void 0?".":ie.normalize(re)},relative:function(re,ne){if(ue(re),ue(ne),re===ne||(re=ie.resolve(re),ne=ie.resolve(ne),re===ne))return"";for(var ee=1;eete){if(ne.charCodeAt(x+ge)===47)return ne.slice(x+ge+1);if(ge===0)return ne.slice(x+ge)}else y>te&&(re.charCodeAt(ee+ge)===47?de=ge:ge===0&&(de=0));break}var he=re.charCodeAt(ee+ge),me=ne.charCodeAt(x+ge);if(he!==me)break;he===47&&(de=ge)}var ye="";for(ge=ee+de+1;ge<=a;++ge)(ge===a||re.charCodeAt(ge)===47)&&(ye.length===0?ye+="..":ye+="/..");return ye.length>0?ye+ne.slice(x+de):(x+=de,ne.charCodeAt(x)===47&&++x,ne.slice(x))},_makeLong:function(re){return re},dirname:function(re){if(ue(re),re.length===0)return".";for(var ne=re.charCodeAt(0),ee=ne===47,a=-1,y=!0,x=re.length-1;x>=1;--x)if(ne=re.charCodeAt(x),ne===47){if(!y){a=x;break}}else y=!1;return a===-1?ee?"/":".":ee&&a===1?"//":re.slice(0,a)},basename:function(re,ne){if(ne!==void 0&&typeof ne!="string")throw new TypeError('"ext" argument must be a string');ue(re);var ee=0,a=-1,y=!0,x;if(ne!==void 0&&ne.length>0&&ne.length<=re.length){if(ne.length===re.length&&ne===re)return"";var b=ne.length-1,z=-1;for(x=re.length-1;x>=0;--x){var te=re.charCodeAt(x);if(te===47){if(!y){ee=x+1;break}}else z===-1&&(y=!1,z=x+1),b>=0&&(te===ne.charCodeAt(b)?--b===-1&&(a=x):(b=-1,a=z))}return ee===a?a=z:a===-1&&(a=re.length),re.slice(ee,a)}else{for(x=re.length-1;x>=0;--x)if(re.charCodeAt(x)===47){if(!y){ee=x+1;break}}else a===-1&&(y=!1,a=x+1);return a===-1?"":re.slice(ee,a)}},extname:function(re){ue(re);for(var ne=-1,ee=0,a=-1,y=!0,x=0,b=re.length-1;b>=0;--b){var z=re.charCodeAt(b);if(z===47){if(!y){ee=b+1;break}continue}a===-1&&(y=!1,a=b+1),z===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===ee+1?"":re.slice(ne,a)},format:function(re){if(re===null||typeof re!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof re);return se("/",re)},parse:function(re){ue(re);var ne={root:"",dir:"",base:"",ext:"",name:""};if(re.length===0)return ne;var ee=re.charCodeAt(0),a=ee===47,y;a?(ne.root="/",y=1):y=0;for(var x=-1,b=0,z=-1,te=!0,de=re.length-1,ge=0;de>=y;--de){if(ee=re.charCodeAt(de),ee===47){if(!te){b=de+1;break}continue}z===-1&&(te=!1,z=de+1),ee===46?x===-1?x=de:ge!==1&&(ge=1):x!==-1&&(ge=-1)}return x===-1||z===-1||ge===0||ge===1&&x===z-1&&x===b+1?z!==-1&&(b===0&&a?ne.base=ne.name=re.slice(1,z):ne.base=ne.name=re.slice(b,z)):(b===0&&a?(ne.name=re.slice(1,x),ne.base=re.slice(1,z)):(ne.name=re.slice(b,x),ne.base=re.slice(b,z)),ne.ext=re.slice(x,z)),b>0?ne.dir=re.slice(0,b-1):a&&(ne.dir="/"),ne},sep:"/",delimiter:":",win32:null,posix:null};ie.posix=ie,pe.exports=ie}).call(this)}).call(this,E("_process"))},{_process:467}],379:[function(E,pe,fe){(function(ce){(function(){(function(){"use strict";var ue={function:!0,object:!0},le=ue[typeof window]&&window||this,se=le,ie=ue[typeof fe]&&fe,ae=ue[typeof pe]&&pe&&!pe.nodeType&&pe,re=ie&&ae&&typeof ce=="object"&&ce;re&&(re.global===re||re.window===re||re.self===re)&&(le=re);var ne=Math.pow(2,53)-1,ee=/\bOpera/,a=this,y=Object.prototype,x=y.hasOwnProperty,b=y.toString;function z(xe){return xe=String(xe),xe.charAt(0).toUpperCase()+xe.slice(1)}function te(xe,De,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 De&&Ae&&/^Win/i.test(xe)&&!/^Windows Phone /i.test(xe)&&(Oe=Oe[/[\d.]+$/.exec(xe)])&&(xe="Windows "+Oe),xe=String(xe),De&&Ae&&(xe=xe.replace(RegExp(De,"i"),Ae)),xe=ge(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 de(xe,De){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(Ie)&&"WebKit"||!Ie&&/\bMSIE\b/i.test(xe)&&(tt=="Mac OS"?"Tasman":"Trident")||Ie=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Te)&&"NetFront")&&(Ie=[_e]),Te=="IE"&&(_e=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(xe)||0)[1])?(Te+=" Mobile",tt="Windows Phone "+(/\+$/.test(_e)?_e:_e+".x"),Fe.unshift("desktop mode")):/\bWPDesktop\b/i.test(xe)?(Te="IE Mobile",tt="Windows Phone 8.x",Fe.unshift("desktop mode"),$e||($e=(/\brv:([\d.]+)/.exec(xe)||0)[1])):Te!="IE"&&Ie=="Trident"&&(_e=/\brv:([\d.]+)/.exec(xe))&&(Te&&Fe.push("identifying as "+Te+($e?" "+$e:"")),Te="IE",$e=_e[1]),at){if(ye(De,"global"))if(Ne&&(_e=Ne.lang.System,ke=_e.getProperty("os.arch"),tt=tt||_e.getProperty("os.name")+" "+_e.getProperty("os.version")),Re){try{$e=De.require("ringo/engine").version.join("."),Te="RingoJS"}catch(jt){(_e=De.system)&&_e.global.system==De.system&&(Te="Narwhal",tt||(tt=_e[0].os||null))}Te||(Te="Rhino")}else typeof De.process=="object"&&!De.process.browser&&(_e=De.process)&&(typeof _e.versions=="object"&&(typeof _e.versions.electron=="string"?(Fe.push("Node "+_e.versions.node),Te="Electron",$e=_e.versions.electron):typeof _e.versions.nw=="string"&&(Fe.push("Chromium "+$e,"Node "+_e.versions.node),Te="NW.js",$e=_e.versions.nw)),Te||(Te="Node.js",ke=_e.arch,tt=_e.platform,$e=/[\d.]+/.exec(_e.version),$e=$e?$e[0]:null));else me(_e=De.runtime)==We?(Te="Adobe AIR",tt=_e.flash.system.Capabilities.os):me(_e=De.phantom)==He?(Te="PhantomJS",$e=(_e=_e.version||null)&&_e.major+"."+_e.minor+"."+_e.patch):typeof ot.documentMode=="number"&&(_e=/\bTrident\/(\d+)/i.exec(xe))?($e=[$e,ot.documentMode],(_e=+_e[1]+4)!=$e[1]&&(Fe.push("IE "+$e[1]+" mode"),Ie&&(Ie[1]=""),$e[1]=_e),$e=Te=="IE"?String($e[1].toFixed(1)):$e[0]):typeof ot.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Te)&&(Fe.push("masking as "+Te+" "+$e),Te="IE",$e="11.0",Ie=["Trident"],tt="Windows");tt=tt&&ge(tt)}if($e&&(_e=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec($e)||/(?:alpha|beta)(?: ?\d)?/i.exec(xe+";"+(at&&Oe.appMinorVersion))||/\bMinefield\b/i.test(xe)&&"a")&&(Ge=/b/i.test(_e)?"beta":"alpha",$e=$e.replace(RegExp(_e+"\\+?$"),"")+(Ge=="beta"?Je:Ve)+(/\d+\+?/.exec(_e)||"")),Te=="Fennec"||Te=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(tt))Te="Firefox Mobile";else if(Te=="Maxthon"&&$e)$e=$e.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(Me))Me=="Xbox 360"&&(tt=null),Me=="Xbox 360"&&/\bIEMobile\b/.test(xe)&&Fe.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(Te)||Te&&!Me&&!/Browser|Mobi/.test(Te))&&(tt=="Windows CE"||/Mobi/i.test(xe)))Te+=" Mobile";else if(Te=="IE"&&at)try{De.external===null&&Fe.unshift("platform preview")}catch(jt){Fe.unshift("embedded")}else(/\bBlackBerry\b/.test(Me)||/\bBB10\b/.test(xe))&&(_e=(RegExp(Me.replace(/ +/g," *")+"/([.\\d]+)","i").exec(xe)||0)[1]||$e)?(_e=[_e,/BB10/.test(xe)],tt=(_e[1]?(Me=null,Qe="BlackBerry"):"Device Software")+" "+_e[0],$e=null):this!=he&&Me!="Wii"&&(at&&Ye||/Opera/.test(Te)&&/\b(?:MSIE|Firefox)\b/i.test(xe)||Te=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(tt)||Te=="IE"&&(tt&&!/^Win/.test(tt)&&$e>5.5||/\bWindows XP\b/.test(tt)&&$e>8||$e==8&&!/\bTrident\b/.test(xe)))&&!ee.test(_e=Pe.call(he,xe.replace(ee,"")+";"))&&_e.name&&(_e="ing as "+_e.name+((_e=_e.version)?" "+_e:""),ee.test(Te)?(/\bIE\b/.test(_e)&&tt=="Mac OS"&&(tt=null),_e="identify"+_e):(_e="mask"+_e,Ue?Te=ge(Ue.replace(/([a-z])([A-Z])/g,"$1 $2")):Te="Opera",/\bIE\b/.test(_e)&&(tt=null),at||($e=null)),Ie=["Presto"],Fe.push(_e));(_e=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(xe)||0)[1])&&(_e=[parseFloat(_e.replace(/\.(\d)$/,".0$1")),_e],Te=="Safari"&&_e[1].slice(-1)=="+"?(Te="WebKit Nightly",Ge="alpha",$e=_e[1].slice(0,-1)):($e==_e[1]||$e==(_e[2]=(/\bSafari\/([\d.]+\+?)/i.exec(xe)||0)[1]))&&($e=null),_e[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(xe)||0)[1],_e[0]==537.36&&_e[2]==537.36&&parseFloat(_e[1])>=28&&Ie=="WebKit"&&(Ie=["Blink"]),!at||!Be&&!_e[1]?(Ie&&(Ie[1]="like Safari"),_e=(_e=_e[0],_e<400?1:_e<500?2:_e<526?3:_e<533?4:_e<534?"4+":_e<535?5:_e<537?6:_e<538?7:_e<601?8:_e<602?9:_e<604?10:_e<606?11:_e<608?12:"12")):(Ie&&(Ie[1]="like Chrome"),_e=_e[1]||(_e=_e[0],_e<530?1:_e<532?2:_e<532.05?3:_e<533?4:_e<534.03?5:_e<534.07?6:_e<534.1?7:_e<534.13?8:_e<534.16?9:_e<534.24?10:_e<534.3?11:_e<535.01?12:_e<535.02?"13+":_e<535.07?15:_e<535.11?16:_e<535.19?17:_e<536.05?18:_e<536.1?19:_e<537.01?20:_e<537.11?"21+":_e<537.13?23:_e<537.18?24:_e<537.24?25:_e<537.36?26:Ie!="Blink"?"27":"28")),Ie&&(Ie[1]+=" "+(_e+=typeof _e=="number"?".x":/[.+]/.test(_e)?"":"+")),Te=="Safari"&&(!$e||parseInt($e)>45)?$e=_e:Te=="Chrome"&&/\bHeadlessChrome/i.test(xe)&&Fe.unshift("headless")),Te=="Opera"&&(_e=/\bzbov|zvav$/.exec(tt))?(Te+=" ",Fe.unshift("desktop mode"),_e=="zvav"?(Te+="Mini",$e=null):Te+="Mobile",tt=tt.replace(RegExp(" *"+_e+"$"),"")):Te=="Safari"&&/\bChrome\b/.exec(Ie&&Ie[1])?(Fe.unshift("desktop mode"),Te="Chrome Mobile",$e=null,/\bOS X\b/.test(tt)?(Qe="Apple",tt="iOS 4.3+"):tt=null):/\bSRWare Iron\b/.test(Te)&&!$e&&($e=gt("Chrome")),$e&&$e.indexOf(_e=/[\d.]+$/.exec(tt))==0&&xe.indexOf("/"+_e+"-")>-1&&(tt=Ee(tt.replace(_e,""))),tt&&tt.indexOf(Te)!=-1&&!RegExp(Te+" OS").test(tt)&&(tt=tt.replace(RegExp(" *"+be(Te)+" *"),"")),Ie&&!/\b(?:Avant|Nook)\b/.test(Te)&&(/Browser|Lunascape|Maxthon/.test(Te)||Te!="Safari"&&/^iOS/.test(tt)&&/\bSafari\b/.test(Ie[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(Te)&&Ie[1])&&(_e=Ie[Ie.length-1])&&Fe.push(_e),Fe.length&&(Fe=["("+Fe.join("; ")+")"]),Qe&&Me&&Me.indexOf(Qe)<0&&Fe.push("on "+Qe),Me&&Fe.push((/^on /.test(Fe[Fe.length-1])?"":"on ")+Me),tt&&(_e=/ ([\d.+]+)$/.exec(tt),qe=_e&&tt.charAt(tt.length-_e[0].length-1)=="/",tt={architecture:32,family:_e&&!qe?tt.replace(_e[0],""):tt,version:_e?_e[1]:null,toString:function(){var jt=this.version;return this.family+(jt&&!qe?" "+jt:"")+(this.architecture==64?" 64-bit":"")}}),(_e=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(ke))&&!/\bi686\b/i.test(ke)?(tt&&(tt.architecture=64,tt.family=tt.family.replace(RegExp(" *"+_e),"")),Te&&(/\bWOW64\b/i.test(xe)||at&&/\w(?:86|32)$/.test(Oe.cpuClass||Oe.platform)&&!/\bWin64; x64\b/i.test(xe))&&Fe.unshift("32-bit")):tt&&/^OS X/.test(tt.family)&&Te=="Chrome"&&parseFloat($e)>=39&&(tt.architecture=64),xe||(xe=null);var Pt={};return Pt.description=xe,Pt.layout=Ie&&Ie[0],Pt.manufacturer=Qe,Pt.name=Te,Pt.prerelease=Ge,Pt.product=Me,Pt.ua=xe,Pt.version=Te&&$e,Pt.os=tt||{architecture:null,family:null,version:null,toString:function(){return"null"}},Pt.parse=Pe,Pt.toString=lt,Pt.version&&Fe.unshift($e),Pt.name&&Fe.unshift(Te),tt&&Te&&!(tt==String(tt).split(" ")[0]&&(tt==Te.split(" ")[0]||Me))&&Fe.push(Me?"("+tt+")":"on "+tt),Fe.length&&(Pt.description=Fe.join(" ")),Pt}var we=Pe();typeof ve=="function"&&typeof ve.amd=="object"&&ve.amd?(le.platform=we,ve(function(){return we})):ie&&ae?he(we,function(xe,De){ie[De]=xe}):le.platform=we}).call(this)}).call(this)}).call(this,typeof it!="undefined"?it:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(E,pe,fe){(function(ce){(function(){"use strict";typeof ce=="undefined"||!ce.version||ce.version.indexOf("v0.")===0||ce.version.indexOf("v1.")===0&&ce.version.indexOf("v1.8.")!==0?pe.exports={nextTick:ue}:pe.exports=ce;function ue(le,se,ie,ae){if(typeof le!="function")throw new TypeError('"callback" argument must be a function');var re=arguments.length,ne,ee;switch(re){case 0:case 1:return ce.nextTick(le);case 2:return ce.nextTick(function(){le.call(null,se)});case 3:return ce.nextTick(function(){le.call(null,se,ie)});case 4:return ce.nextTick(function(){le.call(null,se,ie,ae)});default:for(ne=new Array(re-1),ee=0;ee1)for(var he=1;he= 0x80 (not a basic code point)","invalid-input":"Invalid input"},ye=ne-ee,be=Math.floor,Se=String.fromCharCode,Ee;function Pe(Ke){throw new RangeError(me[Ke])}function we(Ke,He){for(var Ne=Ke.length,Re=[];Ne--;)Re[Ne]=He(Ke[Ne]);return Re}function xe(Ke,He){var Ne=Ke.split("@"),Re="";Ne.length>1&&(Re=Ne[0]+"@",Ke=Ne[1]),Ke=Ke.replace(he,".");var Ve=Ke.split("."),Je=we(Ve,He).join(".");return Re+Je}function De(Ke){for(var He=[],Ne=0,Re=Ke.length,Ve,Je;Ne=55296&&Ve<=56319&&Ne65535&&(He-=65536,Ne+=Se(He>>>10&1023|55296),He=56320|He&1023),Ne+=Se(He),Ne}).join("")}function Oe(Ke){return Ke-48<10?Ke-22:Ke-65<26?Ke-65:Ke-97<26?Ke-97:ne}function Le(Ke,He){return Ke+22+75*(Ke<26)-((He!=0)<<5)}function je(Ke,He,Ne){var Re=0;for(Ke=Ne?be(Ke/x):Ke>>1,Ke+=be(Ke/He);Ke>ye*a>>1;Re+=ne)Ke=be(Ke/ye);return be(Re+(ye+1)*Ke/(Ke+y))}function Be(Ke){var He=[],Ne=Ke.length,Re,Ve=0,Je=z,ot=b,Ye,Ue,_e,ke,Fe,Ge,at,$e,qe;for(Ye=Ke.lastIndexOf(te),Ye<0&&(Ye=0),Ue=0;Ue=128&&Pe("not-basic"),He.push(Ke.charCodeAt(Ue));for(_e=Ye>0?Ye+1:0;_e=Ne&&Pe("invalid-input"),at=Oe(Ke.charCodeAt(_e++)),(at>=ne||at>be((re-Ve)/Fe))&&Pe("overflow"),Ve+=at*Fe,$e=Ge<=ot?ee:Ge>=ot+a?a:Ge-ot,!(at<$e);Ge+=ne)qe=ne-$e,Fe>be(re/qe)&&Pe("overflow"),Fe*=qe;Re=He.length+1,ot=je(Ve-ke,Re,ke==0),be(Ve/Re)>re-Je&&Pe("overflow"),Je+=be(Ve/Re),Ve%=Re,He.splice(Ve++,0,Je)}return Ae(He)}function Ze(Ke){var He,Ne,Re,Ve,Je,ot,Ye,Ue,_e,ke,Fe,Ge=[],at,$e,qe,Ie;for(Ke=De(Ke),at=Ke.length,He=z,Ne=0,Je=b,ot=0;ot=He&&Febe((re-Ne)/$e)&&Pe("overflow"),Ne+=(Ye-He)*$e,He=Ye,ot=0;otre&&Pe("overflow"),Fe==He){for(Ue=Ne,_e=ne;ke=_e<=Je?ee:_e>=Je+a?a:_e-Je,!(Ue0&&a>ee&&(a=ee);for(var y=0;y=0?(z=x.substr(0,b),te=x.substr(b+1)):(z=x,te=""),de=decodeURIComponent(z),ge=decodeURIComponent(te),ce(re,de)?ue(re[de])?re[de].push(ge):re[de]=[re[de],ge]:re[de]=ge}return re};var ue=Array.isArray||function(le){return Object.prototype.toString.call(le)==="[object Array]"}},{}],384:[function(E,pe,fe){"use strict";var ce=function(ie){switch(typeof ie){case"string":return ie;case"boolean":return ie?"true":"false";case"number":return isFinite(ie)?ie:"";default:return""}};pe.exports=function(ie,ae,re,ne){return ae=ae||"&",re=re||"=",ie===null&&(ie=void 0),typeof ie=="object"?le(se(ie),function(ee){var a=encodeURIComponent(ce(ee))+re;return ue(ie[ee])?le(ie[ee],function(y){return a+encodeURIComponent(ce(y))}).join(ae):a+encodeURIComponent(ce(ie[ee]))}).join(ae):ne?encodeURIComponent(ce(ne))+re+encodeURIComponent(ce(ie)):""};var ue=Array.isArray||function(ie){return Object.prototype.toString.call(ie)==="[object Array]"};function le(ie,ae){if(ie.map)return ie.map(ae);for(var re=[],ne=0;ne0?(typeof Ge!="string"&&!Ie.objectMode&&Object.getPrototypeOf(Ge)!==ee.prototype&&(Ge=y(Ge)),$e?Ie.endEmitted?Fe.emit("error",new Error("stream.unshift() after end event")):Pe(Fe,Ie,Ge,!0):Ie.ended?Fe.emit("error",new Error("stream.push() after EOF")):(Ie.reading=!1,Ie.decoder&&!at?(Ge=Ie.decoder.write(Ge),Ie.objectMode||Ge.length!==0?Pe(Fe,Ie,Ge,!1):Ze(Fe,Ie)):Pe(Fe,Ie,Ge,!1))):$e||(Ie.reading=!1)}return xe(Ie)}function Pe(Fe,Ge,at,$e){Ge.flowing&&Ge.length===0&&!Ge.sync?(Fe.emit("data",at),Fe.read(0)):(Ge.length+=Ge.objectMode?1:at.length,$e?Ge.buffer.unshift(at):Ge.buffer.push(at),Ge.needReadable&&je(Fe)),Ze(Fe,Ge)}function we(Fe,Ge){var at;return!x(Ge)&&typeof Ge!="string"&&Ge!==void 0&&!Fe.objectMode&&(at=new TypeError("Invalid non-string/buffer chunk")),at}function xe(Fe){return!Fe.ended&&(Fe.needReadable||Fe.length=De?Fe=De:(Fe--,Fe|=Fe>>>1,Fe|=Fe>>>2,Fe|=Fe>>>4,Fe|=Fe>>>8,Fe|=Fe>>>16,Fe++),Fe}function Oe(Fe,Ge){return Fe<=0||Ge.length===0&&Ge.ended?0:Ge.objectMode?1:Fe!==Fe?Ge.flowing&&Ge.length?Ge.buffer.head.data.length:Ge.length:(Fe>Ge.highWaterMark&&(Ge.highWaterMark=Ae(Fe)),Fe<=Ge.length?Fe:Ge.ended?Ge.length:(Ge.needReadable=!0,0))}Se.prototype.read=function(Fe){te("read",Fe),Fe=parseInt(Fe,10);var Ge=this._readableState,at=Fe;if(Fe!==0&&(Ge.emittedReadable=!1),Fe===0&&Ge.needReadable&&(Ge.length>=Ge.highWaterMark||Ge.ended))return te("read: emitReadable",Ge.length,Ge.ended),Ge.length===0&&Ge.ended?Ue(this):je(this),null;if(Fe=Oe(Fe,Ge),Fe===0&&Ge.ended)return Ge.length===0&&Ue(this),null;var $e=Ge.needReadable;te("need readable",$e),(Ge.length===0||Ge.length-Fe0?qe=Ve(Fe,Ge):qe=null,qe===null?(Ge.needReadable=!0,Fe=0):Ge.length-=Fe,Ge.length===0&&(Ge.ended||(Ge.needReadable=!0),at!==Fe&&Ge.ended&&Ue(this)),qe!==null&&this.emit("data",qe),qe};function Le(Fe,Ge){if(!Ge.ended){if(Ge.decoder){var at=Ge.decoder.end();at&&at.length&&(Ge.buffer.push(at),Ge.length+=Ge.objectMode?1:at.length)}Ge.ended=!0,je(Fe)}}function je(Fe){var Ge=Fe._readableState;Ge.needReadable=!1,Ge.emittedReadable||(te("emitReadable",Ge.flowing),Ge.emittedReadable=!0,Ge.sync?le.nextTick(Be,Fe):Be(Fe))}function Be(Fe){te("emit readable"),Fe.emit("readable"),Re(Fe)}function Ze(Fe,Ge){Ge.readingMore||(Ge.readingMore=!0,le.nextTick(We,Fe,Ge))}function We(Fe,Ge){for(var at=Ge.length;!Ge.reading&&!Ge.flowing&&!Ge.ended&&Ge.length1&&ke($e.pipes,Fe)!==-1)&&!tt&&(te("false write response, pause",at._readableState.awaitDrain),at._readableState.awaitDrain++,et=!0),at.pause())}function Ft(Pt){te("onerror",Pt),lt(),Fe.removeListener("error",Ft),re(Fe,"error")===0&&Fe.emit("error",Pt)}ye(Fe,"error",Ft);function mt(){Fe.removeListener("finish",gt),lt()}Fe.once("close",mt);function gt(){te("onfinish"),Fe.removeListener("close",mt),lt()}Fe.once("finish",gt);function lt(){te("unpipe"),at.unpipe(Fe)}return Fe.emit("pipe",at),$e.flowing||(te("pipe resume"),at.resume()),Fe};function ze(Fe){return function(){var Ge=Fe._readableState;te("pipeOnDrain",Ge.awaitDrain),Ge.awaitDrain&&Ge.awaitDrain--,Ge.awaitDrain===0&&re(Fe,"data")&&(Ge.flowing=!0,Re(Fe))}}Se.prototype.unpipe=function(Fe){var Ge=this._readableState,at={hasUnpiped:!1};if(Ge.pipesCount===0)return this;if(Ge.pipesCount===1)return Fe&&Fe!==Ge.pipes?this:(Fe||(Fe=Ge.pipes),Ge.pipes=null,Ge.pipesCount=0,Ge.flowing=!1,Fe&&Fe.emit("unpipe",this,at),this);if(!Fe){var $e=Ge.pipes,qe=Ge.pipesCount;Ge.pipes=null,Ge.pipesCount=0,Ge.flowing=!1;for(var Ie=0;Ie=Ge.length?(Ge.decoder?at=Ge.buffer.join(""):Ge.buffer.length===1?at=Ge.buffer.head.data:at=Ge.buffer.concat(Ge.length),Ge.buffer.clear()):at=Je(Fe,Ge.buffer,Ge.decoder),at}function Je(Fe,Ge,at){var $e;return FeIe.length?Ie.length:Fe;if(Te===Ie.length?qe+=Ie:qe+=Ie.slice(0,Fe),Fe-=Te,Fe===0){Te===Ie.length?(++$e,at.next?Ge.head=at.next:Ge.head=Ge.tail=null):(Ge.head=at,at.data=Ie.slice(Te));break}++$e}return Ge.length-=$e,qe}function Ye(Fe,Ge){var at=ee.allocUnsafe(Fe),$e=Ge.head,qe=1;for($e.data.copy(at),Fe-=$e.data.length;$e=$e.next;){var Ie=$e.data,Te=Fe>Ie.length?Ie.length:Fe;if(Ie.copy(at,at.length-Fe,0,Te),Fe-=Te,Fe===0){Te===Ie.length?(++qe,$e.next?Ge.head=$e.next:Ge.head=Ge.tail=null):(Ge.head=$e,$e.data=Ie.slice(Te));break}++qe}return Ge.length-=qe,at}function Ue(Fe){var Ge=Fe._readableState;if(Ge.length>0)throw new Error('"endReadable()" called on non-empty stream');Ge.endEmitted||(Ge.ended=!0,le.nextTick(_e,Ge,Fe))}function _e(Fe,Ge){!Fe.endEmitted&&Fe.length===0&&(Fe.endEmitted=!0,Ge.readable=!1,Ge.emit("end"))}function ke(Fe,Ge){for(var at=0,$e=Fe.length;at<$e;at++)if(Fe[at]===Ge)return at;return-1}}).call(this)}).call(this,E("_process"),typeof it!="undefined"?it: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,pe,fe){"use strict";pe.exports=se;var ce=E("./_stream_duplex"),ue=Object.create(E("core-util-is"));ue.inherits=E("inherits"),ue.inherits(se,ce);function le(re,ne){var ee=this._transformState;ee.transforming=!1;var a=ee.writecb;if(!a)return this.emit("error",new Error("write callback called multiple times"));ee.writechunk=null,ee.writecb=null,ne!=null&&this.push(ne),a(re);var y=this._readableState;y.reading=!1,(y.needReadable||y.length-1?le:se.nextTick,ne;ye.WritableState=he;var ee=Object.create(E("core-util-is"));ee.inherits=E("inherits");var a={deprecate:E("util-deprecate")},y=E("./internal/streams/stream"),x=E("safe-buffer").Buffer,b=ue.Uint8Array||function(){};function z(Ne){return x.from(Ne)}function te(Ne){return x.isBuffer(Ne)||Ne instanceof b}var de=E("./internal/streams/destroy");ee.inherits(ye,y);function ge(){}function he(Ne,Re){ne=ne||E("./_stream_duplex"),Ne=Ne||{};var Ve=Re instanceof ne;this.objectMode=!!Ne.objectMode,Ve&&(this.objectMode=this.objectMode||!!Ne.writableObjectMode);var Je=Ne.highWaterMark,ot=Ne.writableHighWaterMark,Ye=this.objectMode?16:16*1024;Je||Je===0?this.highWaterMark=Je:Ve&&(ot||ot===0)?this.highWaterMark=ot:this.highWaterMark=Ye,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=Ne.decodeStrings===!1;this.decodeStrings=!Ue,this.defaultEncoding=Ne.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(_e){Ae(Re,_e)},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 ae(this)}he.prototype.getBuffer=function(){for(var Re=this.bufferedRequest,Ve=[];Re;)Ve.push(Re),Re=Re.next;return Ve},function(){try{Object.defineProperty(he.prototype,"buffer",{get:a.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(Ne){}}();var me;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(me=Function.prototype[Symbol.hasInstance],Object.defineProperty(ye,Symbol.hasInstance,{value:function(Ne){return me.call(this,Ne)?!0:this!==ye?!1:Ne&&Ne._writableState instanceof he}})):me=function(Ne){return Ne instanceof this};function ye(Ne){if(ne=ne||E("./_stream_duplex"),!me.call(ye,this)&&!(this instanceof ne))return new ye(Ne);this._writableState=new he(Ne,this),this.writable=!0,Ne&&(typeof Ne.write=="function"&&(this._write=Ne.write),typeof Ne.writev=="function"&&(this._writev=Ne.writev),typeof Ne.destroy=="function"&&(this._destroy=Ne.destroy),typeof Ne.final=="function"&&(this._final=Ne.final)),y.call(this)}ye.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function be(Ne,Re){var Ve=new Error("write after end");Ne.emit("error",Ve),se.nextTick(Re,Ve)}function Se(Ne,Re,Ve,Je){var ot=!0,Ye=!1;return Ve===null?Ye=new TypeError("May not write null values to stream"):typeof Ve!="string"&&Ve!==void 0&&!Re.objectMode&&(Ye=new TypeError("Invalid non-string/buffer chunk")),Ye&&(Ne.emit("error",Ye),se.nextTick(Je,Ye),ot=!1),ot}ye.prototype.write=function(Ne,Re,Ve){var Je=this._writableState,ot=!1,Ye=!Je.objectMode&&te(Ne);return Ye&&!x.isBuffer(Ne)&&(Ne=z(Ne)),typeof Re=="function"&&(Ve=Re,Re=null),Ye?Re="buffer":Re||(Re=Je.defaultEncoding),typeof Ve!="function"&&(Ve=ge),Je.ended?be(this,Ve):(Ye||Se(this,Je,Ne,Ve))&&(Je.pendingcb++,ot=Pe(this,Je,Ye,Ne,Re,Ve)),ot},ye.prototype.cork=function(){var Ne=this._writableState;Ne.corked++},ye.prototype.uncork=function(){var Ne=this._writableState;Ne.corked&&(Ne.corked--,!Ne.writing&&!Ne.corked&&!Ne.finished&&!Ne.bufferProcessing&&Ne.bufferedRequest&&je(this,Ne))},ye.prototype.setDefaultEncoding=function(Re){if(typeof Re=="string"&&(Re=Re.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Re+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+Re);return this._writableState.defaultEncoding=Re,this};function Ee(Ne,Re,Ve){return!Ne.objectMode&&Ne.decodeStrings!==!1&&typeof Re=="string"&&(Re=x.from(Re,Ve)),Re}Object.defineProperty(ye.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Pe(Ne,Re,Ve,Je,ot,Ye){if(!Ve){var Ue=Ee(Re,Je,ot);Je!==Ue&&(Ve=!0,ot="buffer",Je=Ue)}var _e=Re.objectMode?1:Je.length;Re.length+=_e;var ke=Re.length0?this.tail.next=ne:this.head=ne,this.tail=ne,++this.length},ie.prototype.unshift=function(re){var ne={data:re,next:this.head};this.length===0&&(this.tail=ne),this.head=ne,++this.length},ie.prototype.shift=function(){if(this.length!==0){var re=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,re}},ie.prototype.clear=function(){this.head=this.tail=null,this.length=0},ie.prototype.join=function(re){if(this.length===0)return"";for(var ne=this.head,ee=""+ne.data;ne=ne.next;)ee+=re+ne.data;return ee},ie.prototype.concat=function(re){if(this.length===0)return ue.alloc(0);if(this.length===1)return this.head.data;for(var ne=ue.allocUnsafe(re>>>0),ee=this.head,a=0;ee;)se(ee.data,ne,a),a+=ee.data.length,ee=ee.next;return ne},ie}(),le&&le.inspect&&le.inspect.custom&&(pe.exports.prototype[le.inspect.custom]=function(){var ie=le.inspect({length:this.length});return this.constructor.name+" "+ie})},{"safe-buffer":396,util:89}],392:[function(E,pe,fe){"use strict";var ce=E("process-nextick-args");function ue(ie,ae){var re=this,ne=this._readableState&&this._readableState.destroyed,ee=this._writableState&&this._writableState.destroyed;return ne||ee?(ae?ae(ie):ie&&(!this._writableState||!this._writableState.errorEmitted)&&ce.nextTick(se,this,ie),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ie||null,function(a){!ae&&a?(ce.nextTick(se,re,a),re._writableState&&(re._writableState.errorEmitted=!0)):ae&&ae(a)}),this)}function le(){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 se(ie,ae){ie.emit("error",ae)}pe.exports={destroy:ue,undestroy:le}},{"process-nextick-args":380}],393:[function(E,pe,fe){pe.exports=E("events").EventEmitter},{events:344}],394:[function(E,pe,fe){fe=pe.exports=E("./lib/_stream_readable.js"),fe.Stream=fe,fe.Readable=fe,fe.Writable=E("./lib/_stream_writable.js"),fe.Duplex=E("./lib/_stream_duplex.js"),fe.Transform=E("./lib/_stream_transform.js"),fe.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,pe,fe){var ce=function(ue){"use strict";var le=Object.prototype,se=le.hasOwnProperty,ie,ae=typeof Symbol=="function"?Symbol:{},re=ae.iterator||"@@iterator",ne=ae.asyncIterator||"@@asyncIterator",ee=ae.toStringTag||"@@toStringTag";function a(We,ze,Ke){return Object.defineProperty(We,ze,{value:Ke,enumerable:!0,configurable:!0,writable:!0}),We[ze]}try{a({},"")}catch(We){a=function(ze,Ke,He){return ze[Ke]=He}}function y(We,ze,Ke,He){var Ne=ze&&ze.prototype instanceof he?ze:he,Re=Object.create(Ne.prototype),Ve=new je(He||[]);return Re._invoke=De(We,Ke,Ve),Re}ue.wrap=y;function x(We,ze,Ke){try{return{type:"normal",arg:We.call(ze,Ke)}}catch(He){return{type:"throw",arg:He}}}var b="suspendedStart",z="suspendedYield",te="executing",de="completed",ge={};function he(){}function me(){}function ye(){}var be={};a(be,re,function(){return this});var Se=Object.getPrototypeOf,Ee=Se&&Se(Se(Be([])));Ee&&Ee!==le&&se.call(Ee,re)&&(be=Ee);var Pe=ye.prototype=he.prototype=Object.create(be);me.prototype=ye,a(Pe,"constructor",ye),a(ye,"constructor",me),me.displayName=a(ye,ee,"GeneratorFunction");function we(We){["next","throw","return"].forEach(function(ze){a(We,ze,function(Ke){return this._invoke(ze,Ke)})})}ue.isGeneratorFunction=function(We){var ze=typeof We=="function"&&We.constructor;return ze?ze===me||(ze.displayName||ze.name)==="GeneratorFunction":!1},ue.mark=function(We){return Object.setPrototypeOf?Object.setPrototypeOf(We,ye):(We.__proto__=ye,a(We,ee,"GeneratorFunction")),We.prototype=Object.create(Pe),We},ue.awrap=function(We){return{__await:We}};function xe(We,ze){function Ke(Re,Ve,Je,ot){var Ye=x(We[Re],We,Ve);if(Ye.type==="throw")ot(Ye.arg);else{var Ue=Ye.arg,_e=Ue.value;return _e&&typeof _e=="object"&&se.call(_e,"__await")?ze.resolve(_e.__await).then(function(ke){Ke("next",ke,Je,ot)},function(ke){Ke("throw",ke,Je,ot)}):ze.resolve(_e).then(function(ke){Ue.value=ke,Je(Ue)},function(ke){return Ke("throw",ke,Je,ot)})}}var He;function Ne(Re,Ve){function Je(){return new ze(function(ot,Ye){Ke(Re,Ve,ot,Ye)})}return He=He?He.then(Je,Je):Je()}this._invoke=Ne}we(xe.prototype),a(xe.prototype,ne,function(){return this}),ue.AsyncIterator=xe,ue.async=function(We,ze,Ke,He,Ne){Ne===void 0&&(Ne=Promise);var Re=new xe(y(We,ze,Ke,He),Ne);return ue.isGeneratorFunction(ze)?Re:Re.next().then(function(Ve){return Ve.done?Ve.value:Re.next()})};function De(We,ze,Ke){var He=b;return function(Re,Ve){if(He===te)throw new Error("Generator is already running");if(He===de){if(Re==="throw")throw Ve;return Ze()}for(Ke.method=Re,Ke.arg=Ve;;){var Je=Ke.delegate;if(Je){var ot=Ae(Je,Ke);if(ot){if(ot===ge)continue;return ot}}if(Ke.method==="next")Ke.sent=Ke._sent=Ke.arg;else if(Ke.method==="throw"){if(He===b)throw He=de,Ke.arg;Ke.dispatchException(Ke.arg)}else Ke.method==="return"&&Ke.abrupt("return",Ke.arg);He=te;var Ye=x(We,ze,Ke);if(Ye.type==="normal"){if(He=Ke.done?de:z,Ye.arg===ge)continue;return{value:Ye.arg,done:Ke.done}}else Ye.type==="throw"&&(He=de,Ke.method="throw",Ke.arg=Ye.arg)}}}function Ae(We,ze){var Ke=We.iterator[ze.method];if(Ke===ie){if(ze.delegate=null,ze.method==="throw"){if(We.iterator.return&&(ze.method="return",ze.arg=ie,Ae(We,ze),ze.method==="throw"))return ge;ze.method="throw",ze.arg=new TypeError("The iterator does not provide a 'throw' method")}return ge}var He=x(Ke,We.iterator,ze.arg);if(He.type==="throw")return ze.method="throw",ze.arg=He.arg,ze.delegate=null,ge;var Ne=He.arg;if(!Ne)return ze.method="throw",ze.arg=new TypeError("iterator result is not an object"),ze.delegate=null,ge;if(Ne.done)ze[We.resultName]=Ne.value,ze.next=We.nextLoc,ze.method!=="return"&&(ze.method="next",ze.arg=ie);else return Ne;return ze.delegate=null,ge}we(Pe),a(Pe,ee,"Generator"),a(Pe,re,function(){return this}),a(Pe,"toString",function(){return"[object Generator]"});function Oe(We){var ze={tryLoc:We[0]};1 in We&&(ze.catchLoc=We[1]),2 in We&&(ze.finallyLoc=We[2],ze.afterLoc=We[3]),this.tryEntries.push(ze)}function Le(We){var ze=We.completion||{};ze.type="normal",delete ze.arg,We.completion=ze}function je(We){this.tryEntries=[{tryLoc:"root"}],We.forEach(Oe,this),this.reset(!0)}ue.keys=function(We){var ze=[];for(var Ke in We)ze.push(Ke);return ze.reverse(),function He(){for(;ze.length;){var Ne=ze.pop();if(Ne in We)return He.value=Ne,He.done=!1,He}return He.done=!0,He}};function Be(We){if(We){var ze=We[re];if(ze)return ze.call(We);if(typeof We.next=="function")return We;if(!isNaN(We.length)){var Ke=-1,He=function Ne(){for(;++Ke=0;--He){var Ne=this.tryEntries[He],Re=Ne.completion;if(Ne.tryLoc==="root")return Ke("end");if(Ne.tryLoc<=this.prev){var Ve=se.call(Ne,"catchLoc"),Je=se.call(Ne,"finallyLoc");if(Ve&&Je){if(this.prev=0;--Ke){var He=this.tryEntries[Ke];if(He.tryLoc<=this.prev&&se.call(He,"finallyLoc")&&this.prev=0;--ze){var Ke=this.tryEntries[ze];if(Ke.finallyLoc===We)return this.complete(Ke.completion,Ke.afterLoc),Le(Ke),ge}},catch:function(We){for(var ze=this.tryEntries.length-1;ze>=0;--ze){var Ke=this.tryEntries[ze];if(Ke.tryLoc===We){var He=Ke.completion;if(He.type==="throw"){var Ne=He.arg;Le(Ke)}return Ne}}throw new Error("illegal catch attempt")},delegateYield:function(We,ze,Ke){return this.delegate={iterator:Be(We),resultName:ze,nextLoc:Ke},this.method==="next"&&(this.arg=ie),ge}},ue}(typeof pe=="object"?pe.exports:{});try{regeneratorRuntime=ce}catch(ue){typeof globalThis=="object"?globalThis.regeneratorRuntime=ce:Function("r","regeneratorRuntime = r")(ce)}},{}],396:[function(E,pe,fe){var ce=E("buffer"),ue=ce.Buffer;function le(ie,ae){for(var re in ie)ae[re]=ie[re]}ue.from&&ue.alloc&&ue.allocUnsafe&&ue.allocUnsafeSlow?pe.exports=ce:(le(ce,fe),fe.Buffer=se);function se(ie,ae,re){return ue(ie,ae,re)}le(ue,se),se.from=function(ie,ae,re){if(typeof ie=="number")throw new TypeError("Argument must not be a number");return ue(ie,ae,re)},se.alloc=function(ie,ae,re){if(typeof ie!="number")throw new TypeError("Argument must be a number");var ne=ue(ie);return ae!==void 0?typeof re=="string"?ne.fill(ae,re):ne.fill(ae):ne.fill(0),ne},se.allocUnsafe=function(ie){if(typeof ie!="number")throw new TypeError("Argument must be a number");return ue(ie)},se.allocUnsafeSlow=function(ie){if(typeof ie!="number")throw new TypeError("Argument must be a number");return ce.SlowBuffer(ie)}},{buffer:90}],397:[function(E,pe,fe){(function(ce){(function(){(function(ue){ue.parser=function(Ue,_e){return new se(Ue,_e)},ue.SAXParser=se,ue.SAXStream=y,ue.createStream=a,ue.MAX_BUFFER_LENGTH=64*1024;var le=["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 se(Ue,_e){if(!(this instanceof se))return new se(Ue,_e);var ke=this;ae(ke),ke.q=ke.c="",ke.bufferCheckPosition=ue.MAX_BUFFER_LENGTH,ke.opt=_e||{},ke.opt.lowercase=ke.opt.lowercase||ke.opt.lowercasetags,ke.looseCase=ke.opt.lowercase?"toLowerCase":"toUpperCase",ke.tags=[],ke.closed=ke.closedRoot=ke.sawRoot=!1,ke.tag=ke.error=null,ke.strict=!!Ue,ke.noscript=!!(Ue||ke.opt.noscript),ke.state=xe.BEGIN,ke.strictEntities=ke.opt.strictEntities,ke.ENTITIES=ke.strictEntities?Object.create(ue.XML_ENTITIES):Object.create(ue.ENTITIES),ke.attribList=[],ke.opt.xmlns&&(ke.ns=Object.create(de)),ke.trackPosition=ke.opt.position!==!1,ke.trackPosition&&(ke.position=ke.line=ke.column=0),Ae(ke,"onready")}Object.create||(Object.create=function(Ue){function _e(){}_e.prototype=Ue;var ke=new _e;return ke}),Object.keys||(Object.keys=function(Ue){var _e=[];for(var ke in Ue)Ue.hasOwnProperty(ke)&&_e.push(ke);return _e});function ie(Ue){for(var _e=Math.max(ue.MAX_BUFFER_LENGTH,10),ke=0,Fe=0,Ge=le.length;Fe_e)switch(le[Fe]){case"textNode":Le(Ue);break;case"cdata":Oe(Ue,"oncdata",Ue.cdata),Ue.cdata="";break;case"script":Oe(Ue,"onscript",Ue.script),Ue.script="";break;default:Be(Ue,"Max buffer length exceeded: "+le[Fe])}ke=Math.max(ke,at)}var $e=ue.MAX_BUFFER_LENGTH-ke;Ue.bufferCheckPosition=$e+Ue.position}function ae(Ue){for(var _e=0,ke=le.length;_e"||be(Ue)}function Pe(Ue,_e){return Ue.test(_e)}function we(Ue,_e){return!Pe(Ue,_e)}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(Ue){var _e=ue.ENTITIES[Ue],ke=typeof _e=="number"?String.fromCharCode(_e):_e;ue.ENTITIES[Ue]=ke});for(var De in ue.STATE)ue.STATE[ue.STATE[De]]=De;xe=ue.STATE;function Ae(Ue,_e,ke){Ue[_e]&&Ue[_e](ke)}function Oe(Ue,_e,ke){Ue.textNode&&Le(Ue),Ae(Ue,_e,ke)}function Le(Ue){Ue.textNode=je(Ue.opt,Ue.textNode),Ue.textNode&&Ae(Ue,"ontext",Ue.textNode),Ue.textNode=""}function je(Ue,_e){return Ue.trim&&(_e=_e.trim()),Ue.normalize&&(_e=_e.replace(/\s+/g," ")),_e}function Be(Ue,_e){return Le(Ue),Ue.trackPosition&&(_e+=` +Line: `+Ue.line+` +Column: `+Ue.column+` +Char: `+Ue.c),_e=new Error(_e),Ue.error=_e,Ae(Ue,"onerror",_e),Ue}function Ze(Ue){return Ue.sawRoot&&!Ue.closedRoot&&We(Ue,"Unclosed root tag"),Ue.state!==xe.BEGIN&&Ue.state!==xe.BEGIN_WHITESPACE&&Ue.state!==xe.TEXT&&Be(Ue,"Unexpected end"),Le(Ue),Ue.c="",Ue.closed=!0,Ae(Ue,"onend"),se.call(Ue,Ue.strict,Ue.opt),Ue}function We(Ue,_e){if(typeof Ue!="object"||!(Ue instanceof se))throw new Error("bad call to strictFail");Ue.strict&&Be(Ue,_e)}function ze(Ue){Ue.strict||(Ue.tagName=Ue.tagName[Ue.looseCase]());var _e=Ue.tags[Ue.tags.length-1]||Ue,ke=Ue.tag={name:Ue.tagName,attributes:{}};Ue.opt.xmlns&&(ke.ns=_e.ns),Ue.attribList.length=0,Oe(Ue,"onopentagstart",ke)}function Ke(Ue,_e){var ke=Ue.indexOf(":"),Fe=ke<0?["",Ue]:Ue.split(":"),Ge=Fe[0],at=Fe[1];return _e&&Ue==="xmlns"&&(Ge="xmlns",at=""),{prefix:Ge,local:at}}function He(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 _e=Ke(Ue.attribName,!0),ke=_e.prefix,Fe=_e.local;if(ke==="xmlns")if(Fe==="xml"&&Ue.attribValue!==z)We(Ue,"xml: prefix must be bound to "+z+` +Actual: `+Ue.attribValue);else if(Fe==="xmlns"&&Ue.attribValue!==te)We(Ue,"xmlns: prefix must be bound to "+te+` +Actual: `+Ue.attribValue);else{var Ge=Ue.tag,at=Ue.tags[Ue.tags.length-1]||Ue;Ge.ns===at.ns&&(Ge.ns=Object.create(at.ns)),Ge.ns[Fe]=Ue.attribValue}Ue.attribList.push([Ue.attribName,Ue.attribValue])}else Ue.tag.attributes[Ue.attribName]=Ue.attribValue,Oe(Ue,"onattribute",{name:Ue.attribName,value:Ue.attribValue});Ue.attribName=Ue.attribValue=""}function Ne(Ue,_e){if(Ue.opt.xmlns){var ke=Ue.tag,Fe=Ke(Ue.tagName);ke.prefix=Fe.prefix,ke.local=Fe.local,ke.uri=ke.ns[Fe.prefix]||"",ke.prefix&&!ke.uri&&(We(Ue,"Unbound namespace prefix: "+JSON.stringify(Ue.tagName)),ke.uri=Fe.prefix);var Ge=Ue.tags[Ue.tags.length-1]||Ue;ke.ns&&Ge.ns!==ke.ns&&Object.keys(ke.ns).forEach(function(nt){Oe(Ue,"onopennamespace",{prefix:nt,uri:ke.ns[nt]})});for(var at=0,$e=Ue.attribList.length;at<$e;at++){var qe=Ue.attribList[at],Ie=qe[0],Te=qe[1],Me=Ke(Ie,!0),Qe=Me.prefix,tt=Me.local,dt=Qe===""?"":ke.ns[Qe]||"",et={name:Ie,value:Te,prefix:Qe,local:tt,uri:dt};Qe&&Qe!=="xmlns"&&!dt&&(We(Ue,"Unbound namespace prefix: "+JSON.stringify(Qe)),et.uri=Qe),Ue.tag.attributes[Ie]=et,Oe(Ue,"onattribute",et)}Ue.attribList.length=0}Ue.tag.isSelfClosing=!!_e,Ue.sawRoot=!0,Ue.tags.push(Ue.tag),Oe(Ue,"onopentag",Ue.tag),_e||(!Ue.noscript&&Ue.tagName.toLowerCase()==="script"?Ue.state=xe.SCRIPT:Ue.state=xe.TEXT,Ue.tag=null,Ue.tagName=""),Ue.attribName=Ue.attribValue="",Ue.attribList.length=0}function Re(Ue){if(!Ue.tagName){We(Ue,"Weird empty close tag."),Ue.textNode+="",Ue.state=xe.TEXT;return}if(Ue.script){if(Ue.tagName!=="script"){Ue.script+="",Ue.tagName="",Ue.state=xe.SCRIPT;return}Oe(Ue,"onscript",Ue.script),Ue.script=""}var _e=Ue.tags.length,ke=Ue.tagName;Ue.strict||(ke=ke[Ue.looseCase]());for(var Fe=ke;_e--;){var Ge=Ue.tags[_e];if(Ge.name!==Fe)We(Ue,"Unexpected close tag");else break}if(_e<0){We(Ue,"Unmatched closing tag: "+Ue.tagName),Ue.textNode+="",Ue.state=xe.TEXT;return}Ue.tagName=ke;for(var at=Ue.tags.length;at-- >_e;){var $e=Ue.tag=Ue.tags.pop();Ue.tagName=Ue.tag.name,Oe(Ue,"onclosetag",Ue.tagName);var qe={};for(var Ie in $e.ns)qe[Ie]=$e.ns[Ie];var Te=Ue.tags[Ue.tags.length-1]||Ue;Ue.opt.xmlns&&$e.ns!==Te.ns&&Object.keys($e.ns).forEach(function(Me){var Qe=$e.ns[Me];Oe(Ue,"onclosenamespace",{prefix:Me,uri:Qe})})}_e===0&&(Ue.closedRoot=!0),Ue.tagName=Ue.attribValue=Ue.attribName="",Ue.attribList.length=0,Ue.state=xe.TEXT}function Ve(Ue){var _e=Ue.entity,ke=_e.toLowerCase(),Fe,Ge="";return Ue.ENTITIES[_e]?Ue.ENTITIES[_e]:Ue.ENTITIES[ke]?Ue.ENTITIES[ke]:(_e=ke,_e.charAt(0)==="#"&&(_e.charAt(1)==="x"?(_e=_e.slice(2),Fe=parseInt(_e,16),Ge=Fe.toString(16)):(_e=_e.slice(1),Fe=parseInt(_e,10),Ge=Fe.toString(10))),_e=_e.replace(/^0+/,""),isNaN(Fe)||Ge.toLowerCase()!==_e?(We(Ue,"Invalid character entity"),"&"+Ue.entity+";"):String.fromCodePoint(Fe))}function Je(Ue,_e){_e==="<"?(Ue.state=xe.OPEN_WAKA,Ue.startTagPosition=Ue.position):be(_e)||(We(Ue,"Non-whitespace before first tag."),Ue.textNode=_e,Ue.state=xe.TEXT)}function ot(Ue,_e){var ke="";return _e"?(Oe(_e,"onsgmldeclaration",_e.sgmlDecl),_e.sgmlDecl="",_e.state=xe.TEXT):(Se(Fe)&&(_e.state=xe.SGML_DECL_QUOTED),_e.sgmlDecl+=Fe);continue;case xe.SGML_DECL_QUOTED:Fe===_e.q&&(_e.state=xe.SGML_DECL,_e.q=""),_e.sgmlDecl+=Fe;continue;case xe.DOCTYPE:Fe===">"?(_e.state=xe.TEXT,Oe(_e,"ondoctype",_e.doctype),_e.doctype=!0):(_e.doctype+=Fe,Fe==="["?_e.state=xe.DOCTYPE_DTD:Se(Fe)&&(_e.state=xe.DOCTYPE_QUOTED,_e.q=Fe));continue;case xe.DOCTYPE_QUOTED:_e.doctype+=Fe,Fe===_e.q&&(_e.q="",_e.state=xe.DOCTYPE);continue;case xe.DOCTYPE_DTD:_e.doctype+=Fe,Fe==="]"?_e.state=xe.DOCTYPE:Se(Fe)&&(_e.state=xe.DOCTYPE_DTD_QUOTED,_e.q=Fe);continue;case xe.DOCTYPE_DTD_QUOTED:_e.doctype+=Fe,Fe===_e.q&&(_e.state=xe.DOCTYPE_DTD,_e.q="");continue;case xe.COMMENT:Fe==="-"?_e.state=xe.COMMENT_ENDING:_e.comment+=Fe;continue;case xe.COMMENT_ENDING:Fe==="-"?(_e.state=xe.COMMENT_ENDED,_e.comment=je(_e.opt,_e.comment),_e.comment&&Oe(_e,"oncomment",_e.comment),_e.comment=""):(_e.comment+="-"+Fe,_e.state=xe.COMMENT);continue;case xe.COMMENT_ENDED:Fe!==">"?(We(_e,"Malformed comment"),_e.comment+="--"+Fe,_e.state=xe.COMMENT):_e.state=xe.TEXT;continue;case xe.CDATA:Fe==="]"?_e.state=xe.CDATA_ENDING:_e.cdata+=Fe;continue;case xe.CDATA_ENDING:Fe==="]"?_e.state=xe.CDATA_ENDING_2:(_e.cdata+="]"+Fe,_e.state=xe.CDATA);continue;case xe.CDATA_ENDING_2:Fe===">"?(_e.cdata&&Oe(_e,"oncdata",_e.cdata),Oe(_e,"onclosecdata"),_e.cdata="",_e.state=xe.TEXT):Fe==="]"?_e.cdata+="]":(_e.cdata+="]]"+Fe,_e.state=xe.CDATA);continue;case xe.PROC_INST:Fe==="?"?_e.state=xe.PROC_INST_ENDING:be(Fe)?_e.state=xe.PROC_INST_BODY:_e.procInstName+=Fe;continue;case xe.PROC_INST_BODY:if(!_e.procInstBody&&be(Fe))continue;Fe==="?"?_e.state=xe.PROC_INST_ENDING:_e.procInstBody+=Fe;continue;case xe.PROC_INST_ENDING:Fe===">"?(Oe(_e,"onprocessinginstruction",{name:_e.procInstName,body:_e.procInstBody}),_e.procInstName=_e.procInstBody="",_e.state=xe.TEXT):(_e.procInstBody+="?"+Fe,_e.state=xe.PROC_INST_BODY);continue;case xe.OPEN_TAG:Pe(he,Fe)?_e.tagName+=Fe:(ze(_e),Fe===">"?Ne(_e):Fe==="/"?_e.state=xe.OPEN_TAG_SLASH:(be(Fe)||We(_e,"Invalid character in tag name"),_e.state=xe.ATTRIB));continue;case xe.OPEN_TAG_SLASH:Fe===">"?(Ne(_e,!0),Re(_e)):(We(_e,"Forward-slash in opening tag not followed by >"),_e.state=xe.ATTRIB);continue;case xe.ATTRIB:if(be(Fe))continue;Fe===">"?Ne(_e):Fe==="/"?_e.state=xe.OPEN_TAG_SLASH:Pe(ge,Fe)?(_e.attribName=Fe,_e.attribValue="",_e.state=xe.ATTRIB_NAME):We(_e,"Invalid attribute name");continue;case xe.ATTRIB_NAME:Fe==="="?_e.state=xe.ATTRIB_VALUE:Fe===">"?(We(_e,"Attribute without value"),_e.attribValue=_e.attribName,He(_e),Ne(_e)):be(Fe)?_e.state=xe.ATTRIB_NAME_SAW_WHITE:Pe(he,Fe)?_e.attribName+=Fe:We(_e,"Invalid attribute name");continue;case xe.ATTRIB_NAME_SAW_WHITE:if(Fe==="=")_e.state=xe.ATTRIB_VALUE;else{if(be(Fe))continue;We(_e,"Attribute without value"),_e.tag.attributes[_e.attribName]="",_e.attribValue="",Oe(_e,"onattribute",{name:_e.attribName,value:""}),_e.attribName="",Fe===">"?Ne(_e):Pe(ge,Fe)?(_e.attribName=Fe,_e.state=xe.ATTRIB_NAME):(We(_e,"Invalid attribute name"),_e.state=xe.ATTRIB)}continue;case xe.ATTRIB_VALUE:if(be(Fe))continue;Se(Fe)?(_e.q=Fe,_e.state=xe.ATTRIB_VALUE_QUOTED):(We(_e,"Unquoted attribute value"),_e.state=xe.ATTRIB_VALUE_UNQUOTED,_e.attribValue=Fe);continue;case xe.ATTRIB_VALUE_QUOTED:if(Fe!==_e.q){Fe==="&"?_e.state=xe.ATTRIB_VALUE_ENTITY_Q:_e.attribValue+=Fe;continue}He(_e),_e.q="",_e.state=xe.ATTRIB_VALUE_CLOSED;continue;case xe.ATTRIB_VALUE_CLOSED:be(Fe)?_e.state=xe.ATTRIB:Fe===">"?Ne(_e):Fe==="/"?_e.state=xe.OPEN_TAG_SLASH:Pe(ge,Fe)?(We(_e,"No whitespace between attributes"),_e.attribName=Fe,_e.attribValue="",_e.state=xe.ATTRIB_NAME):We(_e,"Invalid attribute name");continue;case xe.ATTRIB_VALUE_UNQUOTED:if(!Ee(Fe)){Fe==="&"?_e.state=xe.ATTRIB_VALUE_ENTITY_U:_e.attribValue+=Fe;continue}He(_e),Fe===">"?Ne(_e):_e.state=xe.ATTRIB;continue;case xe.CLOSE_TAG:if(_e.tagName)Fe===">"?Re(_e):Pe(he,Fe)?_e.tagName+=Fe:_e.script?(_e.script+=""?Re(_e):We(_e,"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(_e.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===";"?(_e[qe]+=Ve(_e),_e.entity="",_e.state=$e):Pe(_e.entity.length?ye:me,Fe)?_e.entity+=Fe:(We(_e,"Invalid character in entity name"),_e[qe]+="&"+_e.entity+Fe,_e.entity="",_e.state=$e);continue;default:throw new Error(_e,"Unknown state: "+_e.state)}return _e.position>=_e.bufferCheckPosition&&ie(_e),_e}String.fromCodePoint||function(){var Ue=String.fromCharCode,_e=Math.floor,ke=function(){var Fe=16384,Ge=[],at,$e,qe=-1,Ie=arguments.length;if(!Ie)return"";for(var Te="";++qe1114111||_e(Me)!==Me)throw RangeError("Invalid code point: "+Me);Me<=65535?Ge.push(Me):(Me-=65536,at=(Me>>10)+55296,$e=Me%1024+56320,Ge.push(at,$e)),(qe+1===Ie||Ge.length>Fe)&&(Te+=Ue.apply(null,Ge),Ge.length=0)}return Te};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:ke,configurable:!0,writable:!0}):String.fromCodePoint=ke}()})(typeof fe=="undefined"?this.sax={}:fe)}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(E,pe,fe){pe.exports=le;var ce=E("events").EventEmitter,ue=E("inherits");ue(le,ce),le.Readable=E("readable-stream/lib/_stream_readable.js"),le.Writable=E("readable-stream/lib/_stream_writable.js"),le.Duplex=E("readable-stream/lib/_stream_duplex.js"),le.Transform=E("readable-stream/lib/_stream_transform.js"),le.PassThrough=E("readable-stream/lib/_stream_passthrough.js"),le.finished=E("readable-stream/lib/internal/streams/end-of-stream.js"),le.pipeline=E("readable-stream/lib/internal/streams/pipeline.js"),le.Stream=le;function le(){ce.call(this)}le.prototype.pipe=function(se,ie){var ae=this;function re(z){se.writable&&se.write(z)===!1&&ae.pause&&ae.pause()}ae.on("data",re);function ne(){ae.readable&&ae.resume&&ae.resume()}se.on("drain",ne),!se._isStdio&&(!ie||ie.end!==!1)&&(ae.on("end",a),ae.on("close",y));var ee=!1;function a(){ee||(ee=!0,se.end())}function y(){ee||(ee=!0,typeof se.destroy=="function"&&se.destroy())}function x(z){if(b(),ce.listenerCount(this,"error")===0)throw z}ae.on("error",x),se.on("error",x);function b(){ae.removeListener("data",re),se.removeListener("drain",ne),ae.removeListener("end",a),ae.removeListener("close",y),ae.removeListener("error",x),se.removeListener("error",x),ae.removeListener("end",b),ae.removeListener("close",b),se.removeListener("close",b)}return ae.on("end",b),ae.on("close",b),se.on("close",b),se.emit("pipe",ae),se}},{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,pe,fe){"use strict";function ce(ne,ee){ne.prototype=Object.create(ee.prototype),ne.prototype.constructor=ne,ne.__proto__=ee}var ue={};function le(ne,ee,a){a||(a=Error);function y(b,z,te){return typeof ee=="string"?ee:ee(b,z,te)}var x=function(b){ce(z,b);function z(te,de,ge){return b.call(this,y(te,de,ge))||this}return z}(a);x.prototype.name=a.name,x.prototype.code=ne,ue[ne]=x}function se(ne,ee){if(Array.isArray(ne)){var a=ne.length;return ne=ne.map(function(y){return String(y)}),a>2?"one of ".concat(ee," ").concat(ne.slice(0,a-1).join(", "),", or ")+ne[a-1]:a===2?"one of ".concat(ee," ").concat(ne[0]," or ").concat(ne[1]):"of ".concat(ee," ").concat(ne[0])}else return"of ".concat(ee," ").concat(String(ne))}function ie(ne,ee,a){return ne.substr(!a||a<0?0:+a,ee.length)===ee}function ae(ne,ee,a){return(a===void 0||a>ne.length)&&(a=ne.length),ne.substring(a-ee.length,a)===ee}function re(ne,ee,a){return typeof a!="number"&&(a=0),a+ee.length>ne.length?!1:ne.indexOf(ee,a)!==-1}le("ERR_INVALID_OPT_VALUE",function(ne,ee){return'The value "'+ee+'" is invalid for option "'+ne+'"'},TypeError),le("ERR_INVALID_ARG_TYPE",function(ne,ee,a){var y;typeof ee=="string"&&ie(ee,"not ")?(y="must not be",ee=ee.replace(/^not /,"")):y="must be";var x;if(ae(ne," argument"))x="The ".concat(ne," ").concat(y," ").concat(se(ee,"type"));else{var b=re(ne,".")?"property":"argument";x='The "'.concat(ne,'" ').concat(b," ").concat(y," ").concat(se(ee,"type"))}return x+=". Received type ".concat(typeof a),x},TypeError),le("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),le("ERR_METHOD_NOT_IMPLEMENTED",function(ne){return"The "+ne+" method is not implemented"}),le("ERR_STREAM_PREMATURE_CLOSE","Premature close"),le("ERR_STREAM_DESTROYED",function(ne){return"Cannot call "+ne+" after a stream was destroyed"}),le("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),le("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),le("ERR_STREAM_WRITE_AFTER_END","write after end"),le("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),le("ERR_UNKNOWN_ENCODING",function(ne){return"Unknown encoding: "+ne},TypeError),le("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),pe.exports.codes=ue},{}],400:[function(E,pe,fe){(function(ce){(function(){"use strict";var ue=Object.keys||function(y){var x=[];for(var b in y)x.push(b);return x};pe.exports=ne;var le=E("./_stream_readable"),se=E("./_stream_writable");E("inherits")(ne,le);for(var ie=ue(se.prototype),ae=0;ae0)if(typeof Ie!="string"&&!tt.objectMode&&Object.getPrototypeOf(Ie)!==re.prototype&&(Ie=ee(Ie)),Me)tt.endEmitted?we(qe,new be):je(qe,tt,Ie,!0);else if(tt.ended)we(qe,new me);else{if(tt.destroyed)return!1;tt.reading=!1,tt.decoder&&!Te?(Ie=tt.decoder.write(Ie),tt.objectMode||Ie.length!==0?je(qe,tt,Ie,!1):Re(qe,tt)):je(qe,tt,Ie,!1)}else Me||(tt.reading=!1,Re(qe,tt))}return!tt.ended&&(tt.length=Ze?qe=Ze:(qe--,qe|=qe>>>1,qe|=qe>>>2,qe|=qe>>>4,qe|=qe>>>8,qe|=qe>>>16,qe++),qe}function ze(qe,Ie){return qe<=0||Ie.length===0&&Ie.ended?0:Ie.objectMode?1:qe!==qe?Ie.flowing&&Ie.length?Ie.buffer.head.data.length:Ie.length:(qe>Ie.highWaterMark&&(Ie.highWaterMark=We(qe)),qe<=Ie.length?qe:Ie.ended?Ie.length:(Ie.needReadable=!0,0))}Oe.prototype.read=function(qe){x("read",qe),qe=parseInt(qe,10);var Ie=this._readableState,Te=qe;if(qe!==0&&(Ie.emittedReadable=!1),qe===0&&Ie.needReadable&&((Ie.highWaterMark!==0?Ie.length>=Ie.highWaterMark:Ie.length>0)||Ie.ended))return x("read: emitReadable",Ie.length,Ie.ended),Ie.length===0&&Ie.ended?Ge(this):He(this),null;if(qe=ze(qe,Ie),qe===0&&Ie.ended)return Ie.length===0&&Ge(this),null;var Me=Ie.needReadable;x("need readable",Me),(Ie.length===0||Ie.length-qe0?Qe=Fe(qe,Ie):Qe=null,Qe===null?(Ie.needReadable=Ie.length<=Ie.highWaterMark,qe=0):(Ie.length-=qe,Ie.awaitDrain=0),Ie.length===0&&(Ie.ended||(Ie.needReadable=!0),Te!==qe&&Ie.ended&&Ge(this)),Qe!==null&&this.emit("data",Qe),Qe};function Ke(qe,Ie){if(x("onEofChunk"),!Ie.ended){if(Ie.decoder){var Te=Ie.decoder.end();Te&&Te.length&&(Ie.buffer.push(Te),Ie.length+=Ie.objectMode?1:Te.length)}Ie.ended=!0,Ie.sync?He(qe):(Ie.needReadable=!1,Ie.emittedReadable||(Ie.emittedReadable=!0,Ne(qe)))}}function He(qe){var Ie=qe._readableState;x("emitReadable",Ie.needReadable,Ie.emittedReadable),Ie.needReadable=!1,Ie.emittedReadable||(x("emitReadable",Ie.flowing),Ie.emittedReadable=!0,ce.nextTick(Ne,qe))}function Ne(qe){var Ie=qe._readableState;x("emitReadable_",Ie.destroyed,Ie.length,Ie.ended),!Ie.destroyed&&(Ie.length||Ie.ended)&&(qe.emit("readable"),Ie.emittedReadable=!1),Ie.needReadable=!Ie.flowing&&!Ie.ended&&Ie.length<=Ie.highWaterMark,ke(qe)}function Re(qe,Ie){Ie.readingMore||(Ie.readingMore=!0,ce.nextTick(Ve,qe,Ie))}function Ve(qe,Ie){for(;!Ie.reading&&!Ie.ended&&(Ie.length1&&$e(Me.pipes,qe)!==-1)&&!Ft&&(x("false write response, pause",Me.awaitDrain),Me.awaitDrain++),Te.pause())}function lt(Lt){x("onerror",Lt),Ct(),qe.removeListener("error",lt),ie(qe,"error")===0&&we(qe,Lt)}De(qe,"error",lt);function Pt(){qe.removeListener("finish",jt),Ct()}qe.once("close",Pt);function jt(){x("onfinish"),qe.removeListener("close",Pt),Ct()}qe.once("finish",jt);function Ct(){x("unpipe"),Te.unpipe(qe)}return qe.emit("pipe",Te),Me.flowing||(x("pipe resume"),Te.resume()),qe};function Je(qe){return function(){var Te=qe._readableState;x("pipeOnDrain",Te.awaitDrain),Te.awaitDrain&&Te.awaitDrain--,Te.awaitDrain===0&&ie(qe,"data")&&(Te.flowing=!0,ke(qe))}}Oe.prototype.unpipe=function(qe){var Ie=this._readableState,Te={hasUnpiped:!1};if(Ie.pipesCount===0)return this;if(Ie.pipesCount===1)return qe&&qe!==Ie.pipes?this:(qe||(qe=Ie.pipes),Ie.pipes=null,Ie.pipesCount=0,Ie.flowing=!1,qe&&qe.emit("unpipe",this,Te),this);if(!qe){var Me=Ie.pipes,Qe=Ie.pipesCount;Ie.pipes=null,Ie.pipesCount=0,Ie.flowing=!1;for(var tt=0;tt0,Me.flowing!==!1&&this.resume()):qe==="readable"&&!Me.endEmitted&&!Me.readableListening&&(Me.readableListening=Me.needReadable=!0,Me.flowing=!1,Me.emittedReadable=!1,x("on readable",Me.length,Me.reading),Me.length?He(this):Me.reading||ce.nextTick(Ye,this)),Te},Oe.prototype.addListener=Oe.prototype.on,Oe.prototype.removeListener=function(qe,Ie){var Te=ae.prototype.removeListener.call(this,qe,Ie);return qe==="readable"&&ce.nextTick(ot,this),Te},Oe.prototype.removeAllListeners=function(qe){var Ie=ae.prototype.removeAllListeners.apply(this,arguments);return(qe==="readable"||qe===void 0)&&ce.nextTick(ot,this),Ie};function ot(qe){var Ie=qe._readableState;Ie.readableListening=qe.listenerCount("readable")>0,Ie.resumeScheduled&&!Ie.paused?Ie.flowing=!0:qe.listenerCount("data")>0&&qe.resume()}function Ye(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,Ue(this,qe)),qe.paused=!1,this};function Ue(qe,Ie){Ie.resumeScheduled||(Ie.resumeScheduled=!0,ce.nextTick(_e,qe,Ie))}function _e(qe,Ie){x("resume",Ie.reading),Ie.reading||qe.read(0),Ie.resumeScheduled=!1,qe.emit("resume"),ke(qe),Ie.flowing&&!Ie.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 ke(qe){var Ie=qe._readableState;for(x("flow",Ie.flowing);Ie.flowing&&qe.read()!==null;);}Oe.prototype.wrap=function(qe){var Ie=this,Te=this._readableState,Me=!1;qe.on("end",function(){if(x("wrapped end"),Te.decoder&&!Te.ended){var dt=Te.decoder.end();dt&&dt.length&&Ie.push(dt)}Ie.push(null)}),qe.on("data",function(dt){if(x("wrapped data"),Te.decoder&&(dt=Te.decoder.write(dt)),!(Te.objectMode&&dt==null)&&!(!Te.objectMode&&(!dt||!dt.length))){var et=Ie.push(dt);et||(Me=!0,qe.pause())}});for(var Qe in qe)this[Qe]===void 0&&typeof qe[Qe]=="function"&&(this[Qe]=function(et){return function(){return qe[et].apply(qe,arguments)}}(Qe));for(var tt=0;tt=Ie.length?(Ie.decoder?Te=Ie.buffer.join(""):Ie.buffer.length===1?Te=Ie.buffer.first():Te=Ie.buffer.concat(Ie.length),Ie.buffer.clear()):Te=Ie.buffer.consume(qe,Ie.decoder),Te}function Ge(qe){var Ie=qe._readableState;x("endReadable",Ie.endEmitted),Ie.endEmitted||(Ie.ended=!0,ce.nextTick(at,Ie,qe))}function at(qe,Ie){if(x("endReadableNT",qe.endEmitted,qe.length),!qe.endEmitted&&qe.length===0&&(qe.endEmitted=!0,Ie.readable=!1,Ie.emit("end"),qe.autoDestroy)){var Te=Ie._writableState;(!Te||Te.autoDestroy&&Te.finished)&&Ie.destroy()}}typeof Symbol=="function"&&(Oe.from=function(qe,Ie){return Pe===void 0&&(Pe=E("./internal/streams/from")),Pe(Oe,qe,Ie)});function $e(qe,Ie){for(var Te=0,Me=qe.length;Te-1))throw new Ee(Fe);return this._writableState.defaultEncoding=Fe,this},Object.defineProperty(Ae.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function je(ke,Fe,Ge){return!ke.objectMode&&ke.decodeStrings!==!1&&typeof Fe=="string"&&(Fe=ne.from(Fe,Ge)),Fe}Object.defineProperty(Ae.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Be(ke,Fe,Ge,at,$e,qe){if(!Ge){var Ie=je(Fe,at,$e);at!==Ie&&(Ge=!0,$e="buffer",at=Ie)}var Te=Fe.objectMode?1:at.length;Fe.length+=Te;var Me=Fe.length0?this.tail.next=he:this.head=he,this.tail=he,++this.length}},{key:"unshift",value:function(ge){var he={data:ge,next:this.head};this.length===0&&(this.tail=he),this.head=he,++this.length}},{key:"shift",value:function(){if(this.length!==0){var ge=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,ge}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(ge){if(this.length===0)return"";for(var he=this.head,me=""+he.data;he=he.next;)me+=ge+he.data;return me}},{key:"concat",value:function(ge){if(this.length===0)return a.alloc(0);for(var he=a.allocUnsafe(ge>>>0),me=this.head,ye=0;me;)z(me.data,he,ye),ye+=me.data.length,me=me.next;return he}},{key:"consume",value:function(ge,he){var me;return gebe.length?be.length:ge;if(Se===be.length?ye+=be:ye+=be.slice(0,ge),ge-=Se,ge===0){Se===be.length?(++me,he.next?this.head=he.next:this.head=this.tail=null):(this.head=he,he.data=be.slice(Se));break}++me}return this.length-=me,ye}},{key:"_getBuffer",value:function(ge){var he=a.allocUnsafe(ge),me=this.head,ye=1;for(me.data.copy(he),ge-=me.data.length;me=me.next;){var be=me.data,Se=ge>be.length?be.length:ge;if(be.copy(he,he.length-ge,0,Se),ge-=Se,ge===0){Se===be.length?(++ye,me.next?this.head=me.next:this.head=this.tail=null):(this.head=me,me.data=be.slice(Se));break}++ye}return this.length-=ye,he}},{key:b,value:function(ge,he){return x(this,ue(ue({},he),{},{depth:0,customInspect:!1}))}}]),te}()},{buffer:90,util:89}],407:[function(E,pe,fe){(function(ce){(function(){"use strict";function ue(ne,ee){var a=this,y=this._readableState&&this._readableState.destroyed,x=this._writableState&&this._writableState.destroyed;return y||x?(ee?ee(ne):ne&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,ce.nextTick(ae,this,ne)):ce.nextTick(ae,this,ne)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ne||null,function(b){!ee&&b?a._writableState?a._writableState.errorEmitted?ce.nextTick(se,a):(a._writableState.errorEmitted=!0,ce.nextTick(le,a,b)):ce.nextTick(le,a,b):ee?(ce.nextTick(se,a),ee(b)):ce.nextTick(se,a)}),this)}function le(ne,ee){ae(ne,ee),se(ne)}function se(ne){ne._writableState&&!ne._writableState.emitClose||ne._readableState&&!ne._readableState.emitClose||ne.emit("close")}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.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function ae(ne,ee){ne.emit("error",ee)}function re(ne,ee){var a=ne._readableState,y=ne._writableState;a&&a.autoDestroy||y&&y.autoDestroy?ne.destroy(ee):ne.emit("error",ee)}pe.exports={destroy:ue,undestroy:ie,errorOrDestroy:re}}).call(this)}).call(this,E("_process"))},{_process:467}],408:[function(E,pe,fe){"use strict";var ce=E("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function ue(ae){var re=!1;return function(){if(!re){re=!0;for(var ne=arguments.length,ee=new Array(ne),a=0;a0;return ne(me,be,Se,function(Ee){ge||(ge=Ee),Ee&&he.forEach(ee),!be&&(he.forEach(ee),de(ge))})});return z.reduce(a)}pe.exports=x},{"../../../errors":399,"./end-of-stream":408}],411:[function(E,pe,fe){"use strict";var ce=E("../../../errors").codes.ERR_INVALID_OPT_VALUE;function ue(se,ie,ae){return se.highWaterMark!=null?se.highWaterMark:ie?se[ae]:null}function le(se,ie,ae,re){var ne=ue(ie,re,ae);if(ne!=null){if(!(isFinite(ne)&&Math.floor(ne)===ne)||ne<0){var ee=re?ae:"highWaterMark";throw new ce(ee,ne)}return Math.floor(ne)}return se.objectMode?16:16*1024}pe.exports={getHighWaterMark:le}},{"../../../errors":399}],412:[function(E,pe,fe){arguments[4][393][0].apply(fe,arguments)},{dup:393,events:344}],413:[function(E,pe,fe){"use strict";var ce=E("safe-buffer").Buffer,ue=ce.isEncoding||function(he){switch(he=""+he,he&&he.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 le(he){if(!he)return"utf8";for(var me;;)switch(he){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 he;default:if(me)return;he=(""+he).toLowerCase(),me=!0}}function se(he){var me=le(he);if(typeof me!="string"&&(ce.isEncoding===ue||!ue(he)))throw new Error("Unknown encoding: "+he);return me||he}fe.StringDecoder=ie;function ie(he){this.encoding=se(he);var me;switch(this.encoding){case"utf16le":this.text=x,this.end=b,me=4;break;case"utf8":this.fillLast=ee,me=4;break;case"base64":this.text=z,this.end=te,me=3;break;default:this.write=de,this.end=ge;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=ce.allocUnsafe(me)}ie.prototype.write=function(he){if(he.length===0)return"";var me,ye;if(this.lastNeed){if(me=this.fillLast(he),me===void 0)return"";ye=this.lastNeed,this.lastNeed=0}else ye=0;return ye>5===6?2:he>>4===14?3:he>>3===30?4:he>>6===2?-1:-2}function re(he,me,ye){var be=me.length-1;if(be=0?(Se>0&&(he.lastNeed=Se-1),Se):--be=0?(Se>0&&(he.lastNeed=Se-2),Se):--be=0?(Se>0&&(Se===2?Se=0:he.lastNeed=Se-3),Se):0))}function ne(he,me,ye){if((me[0]&192)!==128)return he.lastNeed=0,"\uFFFD";if(he.lastNeed>1&&me.length>1){if((me[1]&192)!==128)return he.lastNeed=1,"\uFFFD";if(he.lastNeed>2&&me.length>2&&(me[2]&192)!==128)return he.lastNeed=2,"\uFFFD"}}function ee(he){var me=this.lastTotal-this.lastNeed,ye=ne(this,he,me);if(ye!==void 0)return ye;if(this.lastNeed<=he.length)return he.copy(this.lastChar,me,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);he.copy(this.lastChar,me,0,he.length),this.lastNeed-=he.length}function a(he,me){var ye=re(this,he,me);if(!this.lastNeed)return he.toString("utf8",me);this.lastTotal=ye;var be=he.length-(ye-this.lastNeed);return he.copy(this.lastChar,0,be),he.toString("utf8",me,be)}function y(he){var me=he&&he.length?this.write(he):"";return this.lastNeed?me+"\uFFFD":me}function x(he,me){if((he.length-me)%2===0){var ye=he.toString("utf16le",me);if(ye){var be=ye.charCodeAt(ye.length-1);if(be>=55296&&be<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=he[he.length-2],this.lastChar[1]=he[he.length-1],ye.slice(0,-1)}return ye}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=he[he.length-1],he.toString("utf16le",me,he.length-1)}function b(he){var me=he&&he.length?this.write(he):"";if(this.lastNeed){var ye=this.lastTotal-this.lastNeed;return me+this.lastChar.toString("utf16le",0,ye)}return me}function z(he,me){var ye=(he.length-me)%3;return ye===0?he.toString("base64",me):(this.lastNeed=3-ye,this.lastTotal=3,ye===1?this.lastChar[0]=he[he.length-1]:(this.lastChar[0]=he[he.length-2],this.lastChar[1]=he[he.length-1]),he.toString("base64",me,he.length-ye))}function te(he){var me=he&&he.length?this.write(he):"";return this.lastNeed?me+this.lastChar.toString("base64",0,3-this.lastNeed):me}function de(he){return he.toString(this.encoding)}function ge(he){return he&&he.length?this.write(he):""}},{"safe-buffer":396}],414:[function(E,pe,fe){(function(ce,ue){(function(){var le=E("process/browser.js").nextTick,se=Function.prototype.apply,ie=Array.prototype.slice,ae={},re=0;fe.setTimeout=function(){return new ne(se.call(setTimeout,window,arguments),clearTimeout)},fe.setInterval=function(){return new ne(se.call(setInterval,window,arguments),clearInterval)},fe.clearTimeout=fe.clearInterval=function(ee){ee.close()};function ne(ee,a){this._id=ee,this._clearFn=a}ne.prototype.unref=ne.prototype.ref=function(){},ne.prototype.close=function(){this._clearFn.call(window,this._id)},fe.enroll=function(ee,a){clearTimeout(ee._idleTimeoutId),ee._idleTimeout=a},fe.unenroll=function(ee){clearTimeout(ee._idleTimeoutId),ee._idleTimeout=-1},fe._unrefActive=fe.active=function(ee){clearTimeout(ee._idleTimeoutId);var a=ee._idleTimeout;a>=0&&(ee._idleTimeoutId=setTimeout(function(){ee._onTimeout&&ee._onTimeout()},a))},fe.setImmediate=typeof ce=="function"?ce:function(ee){var a=re++,y=arguments.length<2?!1:ie.call(arguments,1);return ae[a]=!0,le(function(){ae[a]&&(y?ee.apply(null,y):ee.call(null),fe.clearImmediate(a))}),a},fe.clearImmediate=typeof ue=="function"?ue:function(ee){delete ae[ee]}}).call(this)}).call(this,E("timers").setImmediate,E("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(E,pe,fe){var ce=E("buffer").Buffer;pe.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(ce.isBuffer(ue)){for(var le=new Uint8Array(ue.length),se=ue.length,ie=0;ie=Ye)return ke;switch(ke){case"%s":return String(ot[Je++]);case"%d":return Number(ot[Je++]);case"%j":try{return JSON.stringify(ot[Je++])}catch(Fe){return"[Circular]"}default:return ke}}),_e=ot[Je];Je=3&&(Je.depth=arguments[2]),arguments.length>=4&&(Je.colors=arguments[3]),he(Ve)?Je.showHidden=Ve:Ve&&fe._extend(Je,Ve),Pe(Je.showHidden)&&(Je.showHidden=!1),Pe(Je.depth)&&(Je.depth=2),Pe(Je.colors)&&(Je.colors=!1),Pe(Je.customInspect)&&(Je.customInspect=!0),Je.colors&&(Je.stylize=ne),y(Je,Re,Je.depth)}fe.inspect=re,re.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]},re.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function ne(Re,Ve){var Je=re.styles[Ve];return Je?"\x1B["+re.colors[Je][0]+"m"+Re+"\x1B["+re.colors[Je][1]+"m":Re}function ee(Re,Ve){return Re}function a(Re){var Ve={};return Re.forEach(function(Je,ot){Ve[Je]=!0}),Ve}function y(Re,Ve,Je){if(Re.customInspect&&Ve&&Oe(Ve.inspect)&&Ve.inspect!==fe.inspect&&!(Ve.constructor&&Ve.constructor.prototype===Ve)){var ot=Ve.inspect(Je,Re);return Se(ot)||(ot=y(Re,ot,Je)),ot}var Ye=x(Re,Ve);if(Ye)return Ye;var Ue=Object.keys(Ve),_e=a(Ue);if(Re.showHidden&&(Ue=Object.getOwnPropertyNames(Ve)),Ae(Ve)&&(Ue.indexOf("message")>=0||Ue.indexOf("description")>=0))return b(Ve);if(Ue.length===0){if(Oe(Ve)){var ke=Ve.name?": "+Ve.name:"";return Re.stylize("[Function"+ke+"]","special")}if(we(Ve))return Re.stylize(RegExp.prototype.toString.call(Ve),"regexp");if(De(Ve))return Re.stylize(Date.prototype.toString.call(Ve),"date");if(Ae(Ve))return b(Ve)}var Fe="",Ge=!1,at=["{","}"];if(ge(Ve)&&(Ge=!0,at=["[","]"]),Oe(Ve)){var $e=Ve.name?": "+Ve.name:"";Fe=" [Function"+$e+"]"}if(we(Ve)&&(Fe=" "+RegExp.prototype.toString.call(Ve)),De(Ve)&&(Fe=" "+Date.prototype.toUTCString.call(Ve)),Ae(Ve)&&(Fe=" "+b(Ve)),Ue.length===0&&(!Ge||Ve.length==0))return at[0]+Fe+at[1];if(Je<0)return we(Ve)?Re.stylize(RegExp.prototype.toString.call(Ve),"regexp"):Re.stylize("[Object]","special");Re.seen.push(Ve);var qe;return Ge?qe=z(Re,Ve,Je,_e,Ue):qe=Ue.map(function(Ie){return te(Re,Ve,Je,_e,Ie,Ge)}),Re.seen.pop(),de(qe,Fe,at)}function x(Re,Ve){if(Pe(Ve))return Re.stylize("undefined","undefined");if(Se(Ve)){var Je="'"+JSON.stringify(Ve).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Re.stylize(Je,"string")}if(be(Ve))return Re.stylize(""+Ve,"number");if(he(Ve))return Re.stylize(""+Ve,"boolean");if(me(Ve))return Re.stylize("null","null")}function b(Re){return"["+Error.prototype.toString.call(Re)+"]"}function z(Re,Ve,Je,ot,Ye){for(var Ue=[],_e=0,ke=Ve.length;_e-1&&(Ue?ke=ke.split(` `).map(function(Ge){return" "+Ge}).join(` -`).slice(2):je=` -`+je.split(` +`).slice(2):ke=` +`+ke.split(` `).map(function(Ge){return" "+Ge}).join(` -`))):je=Re.stylize("[Circular]","special")),Pe(Oe)){if(We&&Ye.match(/^\d+$/))return je;Oe=JSON.stringify(""+Ye),Oe.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(Oe=Oe.slice(1,-1),Oe=Re.stylize(Oe,"name")):(Oe=Oe.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),Oe=Re.stylize(Oe,"string"))}return Oe+": "+je}function ce(Re,He,Qe){var it=0,Ye=Re.reduce(function(We,Oe){return it++,Oe.indexOf(` -`)>=0&&it++,We+Oe.replace(/\u001b\[\d\d?m/g,"").length+1},0);return Ye>60?Qe[0]+(He===""?"":He+` +`))):ke=Re.stylize("[Circular]","special")),Pe(_e)){if(Ue&&Ye.match(/^\d+$/))return ke;_e=JSON.stringify(""+Ye),_e.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(_e=_e.slice(1,-1),_e=Re.stylize(_e,"name")):(_e=_e.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),_e=Re.stylize(_e,"string"))}return _e+": "+ke}function de(Re,Ve,Je){var ot=0,Ye=Re.reduce(function(Ue,_e){return ot++,_e.indexOf(` +`)>=0&&ot++,Ue+_e.replace(/\u001b\[\d\d?m/g,"").length+1},0);return Ye>60?Je[0]+(Ve===""?"":Ve+` `)+" "+Re.join(`, - `)+" "+Qe[1]:Qe[0]+He+" "+Re.join(", ")+" "+Qe[1]}fe.types=E("./support/types");function ve(Re){return Array.isArray(Re)}fe.isArray=ve;function ge(Re){return typeof Re=="boolean"}fe.isBoolean=ge;function ye(Re){return Re===null}fe.isNull=ye;function me(Re){return Re==null}fe.isNullOrUndefined=me;function be(Re){return typeof Re=="number"}fe.isNumber=be;function Se(Re){return typeof Re=="string"}fe.isString=Se;function Ee(Re){return typeof Re=="symbol"}fe.isSymbol=Ee;function Pe(Re){return Re===void 0}fe.isUndefined=Pe;function Ce(Re){return xe(Re)&&ke(Re)==="[object RegExp]"}fe.isRegExp=Ce,fe.types.isRegExp=Ce;function xe(Re){return typeof Re=="object"&&Re!==null}fe.isObject=xe;function Be(Re){return xe(Re)&&ke(Re)==="[object Date]"}fe.isDate=Be,fe.types.isDate=Be;function Ae(Re){return xe(Re)&&(ke(Re)==="[object Error]"||Re instanceof Error)}fe.isError=Ae,fe.types.isNativeError=Ae;function _e(Re){return typeof Re=="function"}fe.isFunction=_e;function Le(Re){return Re===null||typeof Re=="boolean"||typeof Re=="number"||typeof Re=="string"||typeof Re=="symbol"||typeof Re=="undefined"}fe.isPrimitive=Le,fe.isBuffer=E("./support/isBuffer");function ke(Re){return Object.prototype.toString.call(Re)}function De(Re){return Re<10?"0"+Re.toString(10):Re.toString(10)}var Ze=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Ve(){var Re=new Date,He=[De(Re.getHours()),De(Re.getMinutes()),De(Re.getSeconds())].join(":");return[Re.getDate(),Ze[Re.getMonth()],He].join(" ")}fe.log=function(){console.log("%s - %s",Ve(),fe.format.apply(fe,arguments))},fe.inherits=E("inherits"),fe._extend=function(Re,He){if(!He||!xe(He))return Re;for(var Qe=Object.keys(He),it=Qe.length;it--;)Re[Qe[it]]=He[Qe[it]];return Re};function Ue(Re,He){return Object.prototype.hasOwnProperty.call(Re,He)}var Ke=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;fe.promisify=function(He){if(typeof He!="function")throw new TypeError('The "original" argument must be of type Function');if(Ke&&He[Ke]){var Qe=He[Ke];if(typeof Qe!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(Qe,Ke,{value:Qe,enumerable:!1,writable:!1,configurable:!0}),Qe}function Qe(){for(var it,Ye,We=new Promise(function(Fe,Ge){it=Fe,Ye=Ge}),Oe=[],je=0;je-1?ye:ye!=="Object"?!1:ce(ge)}return ae?te(ge):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,pe,fe){(function(){"use strict";fe.stripBOM=function(de){return de[0]==="\uFEFF"?de.substring(1):de}}).call(this)},{}],422:[function(E,pe,fe){(function(){"use strict";var de,ue,le,se,ie,ae={}.hasOwnProperty;de=E("xmlbuilder"),ue=E("./defaults").defaults,se=function(re){return typeof re=="string"&&(re.indexOf("&")>=0||re.indexOf(">")>=0||re.indexOf("<")>=0)},ie=function(re){return""},le=function(re){return re.replace("]]>","]]]]>")},fe.Builder=function(){function re(ne){var ee,a,y;this.options={},a=ue["0.2"];for(ee in a)ae.call(a,ee)&&(y=a[ee],this.options[ee]=y);for(ee in ne)ae.call(ne,ee)&&(y=ne[ee],this.options[ee]=y)}return re.prototype.buildObject=function(ne){var ee,a,y,x,b;return ee=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(z){return function(te,ce){var ve,ge,ye,me,be,Se;if(typeof ce!="object")z.options.cdata&&se(ce)?te.raw(ie(ce)):te.txt(ce);else if(Array.isArray(ce)){for(me in ce)if(ae.call(ce,me)){ge=ce[me];for(be in ge)ye=ge[be],te=y(te.ele(be),ye).up()}}else for(be in ce)if(ae.call(ce,be))if(ge=ce[be],be===ee){if(typeof ge=="object")for(ve in ge)Se=ge[ve],te=te.att(ve,Se)}else if(be===a)z.options.cdata&&se(ge)?te=te.raw(ie(ge)):te=te.txt(ge);else if(Array.isArray(ge))for(me in ge)ae.call(ge,me)&&(ye=ge[me],typeof ye=="string"?z.options.cdata&&se(ye)?te=te.ele(be).raw(ie(ye)).up():te=te.ele(be,ye).up():te=y(te.ele(be),ye).up());else typeof ge=="object"?te=y(te.ele(be),ge).up():typeof ge=="string"&&z.options.cdata&&se(ge)?te=te.ele(be).raw(ie(ge)).up():(ge==null&&(ge=""),te=te.ele(be,ge.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)},re}()}).call(this)},{"./defaults":423,xmlbuilder:459}],423:[function(E,pe,fe){(function(){fe.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,pe,fe){(function(){"use strict";var de,ue,le,se,ie,ae,re,ne,ee,a=function(b,z){return function(){return b.apply(z,arguments)}},y=function(b,z){for(var te in z)x.call(z,te)&&(b[te]=z[te]);function ce(){this.constructor=b}return ce.prototype=z.prototype,b.prototype=new ce,b.__super__=z.prototype,b},x={}.hasOwnProperty;ne=E("sax"),se=E("events"),de=E("./bom"),re=E("./processors"),ee=E("timers").setImmediate,ue=E("./defaults").defaults,ie=function(b){return typeof b=="object"&&b!=null&&Object.keys(b).length===0},ae=function(b,z,te){var ce,ve,ge;for(ce=0,ve=b.length;ce0&&(Ee[ye.options.childkey]=Ce),Ce=Ee;else if(Ae){Ae[ye.options.childkey]=Ae[ye.options.childkey]||[],xe={};for(Se in Ce)x.call(Ce,Se)&&le(xe,Se,Ce[Se]);Ae[ye.options.childkey].push(xe),delete Ce["#name"],Object.keys(Ce).length===1&&ce in Ce&&!ye.EXPLICIT_CHARKEY&&(Ce=Ce[ce])}}return ge.length>0?ye.assignOrPush(Ae,Pe,Ce):(ye.options.explicitRoot&&(Be=Ce,Ce={},le(Ce,Pe,Be)),ye.resultObject=Ce,ye.saxParser.ended=!0,ye.emit("end",ye.resultObject))}}(this),ve=function(ye){return function(me){var be,Se;if(Se=ge[ge.length-1],Se)return Se[ce]+=me,ye.options.explicitChildren&&ye.options.preserveChildrenOrder&&ye.options.charsAsChildren&&(ye.options.includeWhiteChars||me.replace(/\\n/g,"").trim()!=="")&&(Se[ye.options.childkey]=Se[ye.options.childkey]||[],be={"#name":"__text__"},be[ce]=me,ye.options.normalize&&(be[ce]=be[ce].replace(/\s{2,}/g," ").trim()),Se[ye.options.childkey].push(be)),Se}}(this),this.saxParser.ontext=ve,this.saxParser.oncdata=function(ye){return function(me){var be;if(be=ve(me),be)return be.cdata=!0}}(this)},z.prototype.parseString=function(te,ce){var ve;ce!=null&&typeof ce=="function"&&(this.on("end",function(ge){return this.reset(),ce(null,ge)}),this.on("error",function(ge){return this.reset(),ce(ge)}));try{return te=te.toString(),te.trim()===""?(this.emit("end",null),!0):(te=de.stripBOM(te),this.options.async?(this.remaining=te,ee(this.processAsync),this.saxParser):this.saxParser.write(te).close())}catch(ge){if(ve=ge,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw ve}else return this.emit("error",ve),this.saxParser.errThrown=!0}},z.prototype.parseStringPromise=function(te){return new Promise(function(ce){return function(ve,ge){return ce.parseString(te,function(ye,me){return ye?ge(ye):ve(me)})}}(this))},z}(se),fe.parseString=function(b,z,te){var ce,ve,ge;return te!=null?(typeof te=="function"&&(ce=te),typeof z=="object"&&(ve=z)):(typeof z=="function"&&(ce=z),ve={}),ge=new fe.Parser(ve),ge.parseString(b,ce)},fe.parseStringPromise=function(b,z){var te,ce;return typeof z=="object"&&(te=z),ce=new fe.Parser(te),ce.parseStringPromise(b)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(E,pe,fe){(function(){"use strict";var de;de=new RegExp(/(?!xmlns)^.*:/),fe.normalize=function(ue){return ue.toLowerCase()},fe.firstCharLowerCase=function(ue){return ue.charAt(0).toLowerCase()+ue.slice(1)},fe.stripPrefix=function(ue){return ue.replace(de,"")},fe.parseNumbers=function(ue){return isNaN(ue)||(ue=ue%1===0?parseInt(ue,10):parseFloat(ue)),ue},fe.parseBooleans=function(ue){return/^(?:true|false)$/i.test(ue)&&(ue=ue.toLowerCase()==="true"),ue}}).call(this)},{}],426:[function(E,pe,fe){(function(){"use strict";var de,ue,le,se,ie=function(re,ne){for(var ee in ne)ae.call(ne,ee)&&(re[ee]=ne[ee]);function a(){this.constructor=re}return a.prototype=ne.prototype,re.prototype=new a,re.__super__=ne.prototype,re},ae={}.hasOwnProperty;ue=E("./defaults"),de=E("./builder"),le=E("./parser"),se=E("./processors"),fe.defaults=ue.defaults,fe.processors=se,fe.ValidationError=function(re){ie(ne,re);function ne(ee){this.message=ee}return ne}(Error),fe.Builder=de.Builder,fe.Parser=le.Parser,fe.parseString=le.parseString,fe.parseStringPromise=le.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(E,pe,fe){(function(){pe.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(E,pe,fe){(function(){pe.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,pe,fe){(function(){var de,ue,le,se,ie,ae,re,ne=[].slice,ee={}.hasOwnProperty;de=function(){var a,y,x,b,z,te;if(te=arguments[0],z=2<=arguments.length?ne.call(arguments,1):[],ie(Object.assign))Object.assign.apply(null,arguments);else for(a=0,x=z.length;a":"attribute: {"+ie+"}, parent: <"+this.parent.name+">"},se.prototype.isEqualNode=function(ie){return!(ie.namespaceURI!==this.namespaceURI||ie.prefix!==this.prefix||ie.localName!==this.localName||ie.value!==this.value)},se}()}).call(this)},{"./NodeType":428,"./XMLNode":450}],432:[function(E,pe,fe){(function(){var de,ue,le,se=function(ae,re){for(var ne in re)ie.call(re,ne)&&(ae[ne]=re[ne]);function ee(){this.constructor=ae}return ee.prototype=re.prototype,ae.prototype=new ee,ae.__super__=re.prototype,ae},ie={}.hasOwnProperty;de=E("./NodeType"),le=E("./XMLCharacterData"),pe.exports=ue=function(ae){se(re,ae);function re(ne,ee){if(re.__super__.constructor.call(this,ne),ee==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=de.CData,this.value=this.stringify.cdata(ee)}return re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(ne){return this.options.writer.cdata(this,this.options.writer.filterOptions(ne))},re}(le)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(E,pe,fe){(function(){var de,ue,le=function(ie,ae){for(var re in ae)se.call(ae,re)&&(ie[re]=ae[re]);function ne(){this.constructor=ie}return ne.prototype=ae.prototype,ie.prototype=new ne,ie.__super__=ae.prototype,ie},se={}.hasOwnProperty;ue=E("./XMLNode"),pe.exports=de=function(ie){le(ae,ie);function ae(re){ae.__super__.constructor.call(this,re),this.value=""}return Object.defineProperty(ae.prototype,"data",{get:function(){return this.value},set:function(re){return this.value=re||""}}),Object.defineProperty(ae.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(ae.prototype,"textContent",{get:function(){return this.value},set:function(re){return this.value=re||""}}),ae.prototype.clone=function(){return Object.create(this)},ae.prototype.substringData=function(re,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.appendData=function(re){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.insertData=function(re,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.deleteData=function(re,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.replaceData=function(re,ne,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.isEqualNode=function(re){return!(!ae.__super__.isEqualNode.apply(this,arguments).isEqualNode(re)||re.data!==this.data)},ae}(ue)}).call(this)},{"./XMLNode":450}],434:[function(E,pe,fe){(function(){var de,ue,le,se=function(ae,re){for(var ne in re)ie.call(re,ne)&&(ae[ne]=re[ne]);function ee(){this.constructor=ae}return ee.prototype=re.prototype,ae.prototype=new ee,ae.__super__=re.prototype,ae},ie={}.hasOwnProperty;de=E("./NodeType"),ue=E("./XMLCharacterData"),pe.exports=le=function(ae){se(re,ae);function re(ne,ee){if(re.__super__.constructor.call(this,ne),ee==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=de.Comment,this.value=this.stringify.comment(ee)}return re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(ne){return this.options.writer.comment(this,this.options.writer.filterOptions(ne))},re}(ue)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(E,pe,fe){(function(){var de,ue,le;ue=E("./XMLDOMErrorHandler"),le=E("./XMLDOMStringList"),pe.exports=de=function(){function se(){var ie;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=ie=Object.create(this.defaultParams)}return Object.defineProperty(se.prototype,"parameterNames",{get:function(){return new le(Object.keys(this.defaultParams))}}),se.prototype.getParameter=function(ie){return this.params.hasOwnProperty(ie)?this.params[ie]:null},se.prototype.canSetParameter=function(ie,ae){return!0},se.prototype.setParameter=function(ie,ae){return ae!=null?this.params[ie]=ae:delete this.params[ie]},se}()}).call(this)},{"./XMLDOMErrorHandler":436,"./XMLDOMStringList":438}],436:[function(E,pe,fe){(function(){var de;pe.exports=de=function(){function ue(){}return ue.prototype.handleError=function(le){throw new Error(le)},ue}()}).call(this)},{}],437:[function(E,pe,fe){(function(){var de;pe.exports=de=function(){function ue(){}return ue.prototype.hasFeature=function(le,se){return!0},ue.prototype.createDocumentType=function(le,se,ie){throw new Error("This DOM method is not implemented.")},ue.prototype.createDocument=function(le,se,ie){throw new Error("This DOM method is not implemented.")},ue.prototype.createHTMLDocument=function(le){throw new Error("This DOM method is not implemented.")},ue.prototype.getFeature=function(le,se){throw new Error("This DOM method is not implemented.")},ue}()}).call(this)},{}],438:[function(E,pe,fe){(function(){var de;pe.exports=de=function(){function ue(le){this.arr=le||[]}return Object.defineProperty(ue.prototype,"length",{get:function(){return this.arr.length}}),ue.prototype.item=function(le){return this.arr[le]||null},ue.prototype.contains=function(le){return this.arr.indexOf(le)!==-1},ue}()}).call(this)},{}],439:[function(E,pe,fe){(function(){var de,ue,le,se=function(ae,re){for(var ne in re)ie.call(re,ne)&&(ae[ne]=re[ne]);function ee(){this.constructor=ae}return ee.prototype=re.prototype,ae.prototype=new ee,ae.__super__=re.prototype,ae},ie={}.hasOwnProperty;le=E("./XMLNode"),de=E("./NodeType"),pe.exports=ue=function(ae){se(re,ae);function re(ne,ee,a,y,x,b){if(re.__super__.constructor.call(this,ne),ee==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(a==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(ee));if(!y)throw new Error("Missing DTD attribute type. "+this.debugInfo(ee));if(!x)throw new Error("Missing DTD attribute default. "+this.debugInfo(ee));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(ee));if(b&&!x.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(ee));this.elementName=this.stringify.name(ee),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 re.prototype.toString=function(ne){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(ne))},re}(le)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(E,pe,fe){(function(){var de,ue,le,se=function(ae,re){for(var ne in re)ie.call(re,ne)&&(ae[ne]=re[ne]);function ee(){this.constructor=ae}return ee.prototype=re.prototype,ae.prototype=new ee,ae.__super__=re.prototype,ae},ie={}.hasOwnProperty;le=E("./XMLNode"),de=E("./NodeType"),pe.exports=ue=function(ae){se(re,ae);function re(ne,ee,a){if(re.__super__.constructor.call(this,ne),ee==null)throw new Error("Missing DTD element name. "+this.debugInfo());a||(a="(#PCDATA)"),Array.isArray(a)&&(a="("+a.join(",")+")"),this.name=this.stringify.name(ee),this.type=de.ElementDeclaration,this.value=this.stringify.dtdElementValue(a)}return re.prototype.toString=function(ne){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(ne))},re}(le)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(E,pe,fe){(function(){var de,ue,le,se,ie=function(re,ne){for(var ee in ne)ae.call(ne,ee)&&(re[ee]=ne[ee]);function a(){this.constructor=re}return a.prototype=ne.prototype,re.prototype=new a,re.__super__=ne.prototype,re},ae={}.hasOwnProperty;se=E("./Utility").isObject,le=E("./XMLNode"),de=E("./NodeType"),pe.exports=ue=function(re){ie(ne,re);function ne(ee,a,y,x){if(ne.__super__.constructor.call(this,ee),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,!se(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(ee){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(ee))},ne}(le)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(E,pe,fe){(function(){var de,ue,le,se=function(ae,re){for(var ne in re)ie.call(re,ne)&&(ae[ne]=re[ne]);function ee(){this.constructor=ae}return ee.prototype=re.prototype,ae.prototype=new ee,ae.__super__=re.prototype,ae},ie={}.hasOwnProperty;le=E("./XMLNode"),de=E("./NodeType"),pe.exports=ue=function(ae){se(re,ae);function re(ne,ee,a){if(re.__super__.constructor.call(this,ne),ee==null)throw new Error("Missing DTD notation name. "+this.debugInfo(ee));if(!a.pubID&&!a.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(ee));this.name=this.stringify.name(ee),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(re.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(re.prototype,"systemId",{get:function(){return this.sysID}}),re.prototype.toString=function(ne){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(ne))},re}(le)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(E,pe,fe){(function(){var de,ue,le,se,ie=function(re,ne){for(var ee in ne)ae.call(ne,ee)&&(re[ee]=ne[ee]);function a(){this.constructor=re}return a.prototype=ne.prototype,re.prototype=new a,re.__super__=ne.prototype,re},ae={}.hasOwnProperty;se=E("./Utility").isObject,le=E("./XMLNode"),de=E("./NodeType"),pe.exports=ue=function(re){ie(ne,re);function ne(ee,a,y,x){var b;ne.__super__.constructor.call(this,ee),se(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(ee){return this.options.writer.declaration(this,this.options.writer.filterOptions(ee))},ne}(le)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(E,pe,fe){(function(){var de,ue,le,se,ie,ae,re,ne,ee,a=function(x,b){for(var z in b)y.call(b,z)&&(x[z]=b[z]);function te(){this.constructor=x}return te.prototype=b.prototype,x.prototype=new te,x.__super__=b.prototype,x},y={}.hasOwnProperty;ee=E("./Utility").isObject,ne=E("./XMLNode"),de=E("./NodeType"),ue=E("./XMLDTDAttList"),se=E("./XMLDTDEntity"),le=E("./XMLDTDElement"),ie=E("./XMLDTDNotation"),re=E("./XMLNamedNodeMap"),pe.exports=ae=function(x){a(b,x);function b(z,te,ce){var ve,ge,ye,me,be,Se;if(b.__super__.constructor.call(this,z),this.type=de.DocType,z.children){for(me=z.children,ge=0,ye=me.length;ge=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,_e,Le,ke;if(!Be.isOpen){if(!this.root&&this.currentLevel===0&&Be.type===de.Element&&(this.root=Be),_e="",Be.type===de.Element){this.writerOptions.state=ue.OpenTag,_e=this.writer.indent(Be,this.writerOptions,this.currentLevel)+"<"+Be.name,ke=Be.attribs;for(Le in ke)Ce.call(ke,Le)&&(Ae=ke[Le],_e+=this.writer.attribute(Ae,this.writerOptions,this.currentLevel));_e+=(Be.children?">":"/>")+this.writer.endline(Be,this.writerOptions,this.currentLevel),this.writerOptions.state=ue.InsideTag}else this.writerOptions.state=ue.OpenTag,_e=this.writer.indent(Be,this.writerOptions,this.currentLevel)+""),_e+=this.writer.endline(Be,this.writerOptions,this.currentLevel);return this.onData(_e,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,_e){return this.node(Be,Ae,_e)},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,_e){return this.declaration(Be,Ae,_e)},xe.prototype.dtd=function(Be,Ae,_e){return this.doctype(Be,Ae,_e)},xe.prototype.e=function(Be,Ae,_e){return this.element(Be,Ae,_e)},xe.prototype.n=function(Be,Ae,_e){return this.node(Be,Ae,_e)},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,pe,fe){(function(){var de,ue,le,se=function(ae,re){for(var ne in re)ie.call(re,ne)&&(ae[ne]=re[ne]);function ee(){this.constructor=ae}return ee.prototype=re.prototype,ae.prototype=new ee,ae.__super__=re.prototype,ae},ie={}.hasOwnProperty;le=E("./XMLNode"),de=E("./NodeType"),pe.exports=ue=function(ae){se(re,ae);function re(ne){re.__super__.constructor.call(this,ne),this.type=de.Dummy}return re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(ne){return""},re}(le)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(E,pe,fe){(function(){var de,ue,le,se,ie,ae,re,ne,ee,a=function(x,b){for(var z in b)y.call(b,z)&&(x[z]=b[z]);function te(){this.constructor=x}return te.prototype=b.prototype,x.prototype=new te,x.__super__=b.prototype,x},y={}.hasOwnProperty;ee=E("./Utility"),ne=ee.isObject,re=ee.isFunction,ae=ee.getValue,ie=E("./XMLNode"),de=E("./NodeType"),ue=E("./XMLAttribute"),se=E("./XMLNamedNodeMap"),pe.exports=le=function(x){a(b,x);function b(z,te,ce){var ve,ge,ye,me;if(b.__super__.constructor.call(this,z),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),z.type===de.Document&&(this.isRoot=!0,this.documentObject=z,z.rootObject=this,z.children)){for(me=z.children,ge=0,ye=me.length;ge=ve;te=0<=ve?++ce:--ce)if(!this.attribs[te].isEqualNode(z.attribs[te]))return!1;return!0},b}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(E,pe,fe){(function(){var de;pe.exports=de=function(){function ue(le){this.nodes=le}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(le){return this.nodes[le]},ue.prototype.setNamedItem=function(le){var se;return se=this.nodes[le.nodeName],this.nodes[le.nodeName]=le,se||null},ue.prototype.removeNamedItem=function(le){var se;return se=this.nodes[le],delete this.nodes[le],se||null},ue.prototype.item=function(le){return this.nodes[Object.keys(this.nodes)[le]]||null},ue.prototype.getNamedItemNS=function(le,se){throw new Error("This DOM method is not implemented.")},ue.prototype.setNamedItemNS=function(le){throw new Error("This DOM method is not implemented.")},ue.prototype.removeNamedItemNS=function(le,se){throw new Error("This DOM method is not implemented.")},ue}()}).call(this)},{}],450:[function(E,pe,fe){(function(){var de,ue,le,se,ie,ae,re,ne,ee,a,y,x,b,z,te,ce,ve,ge,ye,me={}.hasOwnProperty;ye=E("./Utility"),ge=ye.isObject,ve=ye.isFunction,ce=ye.isEmpty,te=ye.getValue,ne=null,le=null,se=null,ie=null,ae=null,b=null,z=null,x=null,re=null,ue=null,y=null,ee=null,de=null,pe.exports=a=function(){function be(Se){this.parent=Se,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,ne||(ne=E("./XMLElement"),le=E("./XMLCData"),se=E("./XMLComment"),ie=E("./XMLDeclaration"),ae=E("./XMLDocType"),b=E("./XMLRaw"),z=E("./XMLText"),x=E("./XMLProcessingInstruction"),re=E("./XMLDummy"),ue=E("./NodeType"),y=E("./XMLNodeList"),ee=E("./XMLNamedNodeMap"),de=E("./DocumentPosition"))}return Object.defineProperty(be.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(be.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(be.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(be.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(be.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new y(this.children)),this.childNodeList}}),Object.defineProperty(be.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(be.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(be.prototype,"previousSibling",{get:function(){var Se;return Se=this.parent.children.indexOf(this),this.parent.children[Se-1]||null}}),Object.defineProperty(be.prototype,"nextSibling",{get:function(){var Se;return Se=this.parent.children.indexOf(this),this.parent.children[Se+1]||null}}),Object.defineProperty(be.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(be.prototype,"textContent",{get:function(){var Se,Ee,Pe,Ce,xe;if(this.nodeType===ue.Element||this.nodeType===ue.DocumentFragment){for(xe="",Ce=this.children,Ee=0,Pe=Ce.length;Ee":(Pe=this.parent)!=null&&Pe.name?"node: <"+Se+">, parent: <"+this.parent.name+">":"node: <"+Se+">"},be.prototype.ele=function(Se,Ee,Pe){return this.element(Se,Ee,Pe)},be.prototype.nod=function(Se,Ee,Pe){return this.node(Se,Ee,Pe)},be.prototype.txt=function(Se){return this.text(Se)},be.prototype.dat=function(Se){return this.cdata(Se)},be.prototype.com=function(Se){return this.comment(Se)},be.prototype.ins=function(Se,Ee){return this.instruction(Se,Ee)},be.prototype.doc=function(){return this.document()},be.prototype.dec=function(Se,Ee,Pe){return this.declaration(Se,Ee,Pe)},be.prototype.e=function(Se,Ee,Pe){return this.element(Se,Ee,Pe)},be.prototype.n=function(Se,Ee,Pe){return this.node(Se,Ee,Pe)},be.prototype.t=function(Se){return this.text(Se)},be.prototype.d=function(Se){return this.cdata(Se)},be.prototype.c=function(Se){return this.comment(Se)},be.prototype.r=function(Se){return this.raw(Se)},be.prototype.i=function(Se,Ee){return this.instruction(Se,Ee)},be.prototype.u=function(){return this.up()},be.prototype.importXMLBuilder=function(Se){return this.importDocument(Se)},be.prototype.replaceChild=function(Se,Ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.removeChild=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.appendChild=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.hasChildNodes=function(){return this.children.length!==0},be.prototype.cloneNode=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.isSupported=function(Se,Ee){return!0},be.prototype.hasAttributes=function(){return this.attribs.length!==0},be.prototype.compareDocumentPosition=function(Se){var Ee,Pe;return Ee=this,Ee===Se?0:this.document()!==Se.document()?(Pe=de.Disconnected|de.ImplementationSpecific,Math.random()<.5?Pe|=de.Preceding:Pe|=de.Following,Pe):Ee.isAncestor(Se)?de.Contains|de.Preceding:Ee.isDescendant(Se)?de.Contains|de.Following:Ee.isPreceding(Se)?de.Preceding:de.Following},be.prototype.isSameNode=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.lookupPrefix=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.isDefaultNamespace=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.lookupNamespaceURI=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.isEqualNode=function(Se){var Ee,Pe,Ce;if(Se.nodeType!==this.nodeType||Se.children.length!==this.children.length)return!1;for(Ee=Pe=0,Ce=this.children.length-1;0<=Ce?Pe<=Ce:Pe>=Ce;Ee=0<=Ce?++Pe:--Pe)if(!this.children[Ee].isEqualNode(Se.children[Ee]))return!1;return!0},be.prototype.getFeature=function(Se,Ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.setUserData=function(Se,Ee,Pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.getUserData=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.contains=function(Se){return Se?Se===this||this.isDescendant(Se):!1},be.prototype.isDescendant=function(Se){var Ee,Pe,Ce,xe,Be;for(Be=this.children,Ce=0,xe=Be.length;CePe},be.prototype.treePosition=function(Se){var Ee,Pe;return Pe=0,Ee=!1,this.foreachTreeNode(this.document(),function(Ce){if(Pe++,!Ee&&Ce===Se)return Ee=!0}),Ee?Pe:-1},be.prototype.foreachTreeNode=function(Se,Ee){var Pe,Ce,xe,Be,Ae;for(Se||(Se=this.document()),Be=Se.children,Ce=0,xe=Be.length;Ce0){for(this.stream.write(" ["),this.stream.write(this.endline(ee,a,y)),a.state=ue.InsideTag,te=ee.children,b=0,z=te.length;b"),this.stream.write(this.endline(ee,a,y)),a.state=ue.None,this.closeNode(ee,a,y)},ne.prototype.element=function(ee,a,y){var x,b,z,te,ce,ve,ge,ye,me,be;y||(y=0),this.openNode(ee,a,y),a.state=ue.OpenTag,this.stream.write(this.indent(ee,a,y)+"<"+ee.name),me=ee.attribs;for(ge in me)ae.call(me,ge)&&(x=me[ge],this.attribute(x,a,y));if(z=ee.children.length,te=z===0?null:ee.children[0],z===0||ee.children.every(function(Se){return(Se.type===de.Text||Se.type===de.Raw)&&Se.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&&z===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(ee,a,y)),a.state=ue.InsideTag,be=ee.children,ce=0,ve=be.length;ce")}return this.stream.write(this.endline(ee,a,y)),a.state=ue.None,this.closeNode(ee,a,y)},ne.prototype.processingInstruction=function(ee,a,y){return this.stream.write(ne.__super__.processingInstruction.call(this,ee,a,y))},ne.prototype.raw=function(ee,a,y){return this.stream.write(ne.__super__.raw.call(this,ee,a,y))},ne.prototype.text=function(ee,a,y){return this.stream.write(ne.__super__.text.call(this,ee,a,y))},ne.prototype.dtdAttList=function(ee,a,y){return this.stream.write(ne.__super__.dtdAttList.call(this,ee,a,y))},ne.prototype.dtdElement=function(ee,a,y){return this.stream.write(ne.__super__.dtdElement.call(this,ee,a,y))},ne.prototype.dtdEntity=function(ee,a,y){return this.stream.write(ne.__super__.dtdEntity.call(this,ee,a,y))},ne.prototype.dtdNotation=function(ee,a,y){return this.stream.write(ne.__super__.dtdNotation.call(this,ee,a,y))},ne}(se)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(E,pe,fe){(function(){var de,ue,le=function(ie,ae){for(var re in ae)se.call(ae,re)&&(ie[re]=ae[re]);function ne(){this.constructor=ie}return ne.prototype=ae.prototype,ie.prototype=new ne,ie.__super__=ae.prototype,ie},se={}.hasOwnProperty;ue=E("./XMLWriterBase"),pe.exports=de=function(ie){le(ae,ie);function ae(re){ae.__super__.constructor.call(this,re)}return ae.prototype.document=function(re,ne){var ee,a,y,x,b;for(ne=this.filterOptions(ne),x="",b=re.children,a=0,y=b.length;a","]]]]>"),this.assertLegalChar(ie))},se.prototype.comment=function(ie){if(this.options.noValidation)return ie;if(ie=""+ie||"",ie.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+ie);return this.assertLegalChar(ie)},se.prototype.raw=function(ie){return this.options.noValidation?ie:""+ie||""},se.prototype.attValue=function(ie){return this.options.noValidation?ie:this.assertLegalChar(this.attEscape(ie=""+ie||""))},se.prototype.insTarget=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.insValue=function(ie){if(this.options.noValidation)return ie;if(ie=""+ie||"",ie.match(/\?>/))throw new Error("Invalid processing instruction value: "+ie);return this.assertLegalChar(ie)},se.prototype.xmlVersion=function(ie){if(this.options.noValidation)return ie;if(ie=""+ie||"",!ie.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+ie);return ie},se.prototype.xmlEncoding=function(ie){if(this.options.noValidation)return ie;if(ie=""+ie||"",!ie.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+ie);return this.assertLegalChar(ie)},se.prototype.xmlStandalone=function(ie){return this.options.noValidation?ie:ie?"yes":"no"},se.prototype.dtdPubID=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.dtdSysID=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.dtdElementValue=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.dtdAttType=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.dtdAttDefault=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.dtdEntityValue=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.dtdNData=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.convertAttKey="@",se.prototype.convertPIKey="?",se.prototype.convertTextKey="#text",se.prototype.convertCDataKey="#cdata",se.prototype.convertCommentKey="#comment",se.prototype.convertRawKey="#raw",se.prototype.assertLegalChar=function(ie){var ae,re;if(this.options.noValidation)return ie;if(ae="",this.options.version==="1.0"){if(ae=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,re=ie.match(ae))throw new Error("Invalid character in string: "+ie+" at index "+re.index)}else if(this.options.version==="1.1"&&(ae=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,re=ie.match(ae)))throw new Error("Invalid character in string: "+ie+" at index "+re.index);return ie},se.prototype.assertLegalName=function(ie){var ae;if(this.options.noValidation)return ie;if(this.assertLegalChar(ie),ae=/^([: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])*$/,!ie.match(ae))throw new Error("Invalid character in name");return ie},se.prototype.textEscape=function(ie){var ae;return this.options.noValidation?ie:(ae=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ie.replace(ae,"&").replace(//g,">").replace(/\r/g," "))},se.prototype.attEscape=function(ie){var ae;return this.options.noValidation?ie:(ae=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ie.replace(ae,"&").replace(/0)?new Array(Ee).join(be.indent):""},ye.prototype.endline=function(me,be,Se){return!be.pretty||be.suppressPrettyCount?"":be.newline},ye.prototype.attribute=function(me,be,Se){var Ee;return this.openAttribute(me,be,Se),Ee=" "+me.name+'="'+me.value+'"',this.closeAttribute(me,be,Se),Ee},ye.prototype.cdata=function(me,be,Se){var Ee;return this.openNode(me,be,Se),be.state=ue.OpenTag,Ee=this.indent(me,be,Se)+""+this.endline(me,be,Se),be.state=ue.None,this.closeNode(me,be,Se),Ee},ye.prototype.comment=function(me,be,Se){var Ee;return this.openNode(me,be,Se),be.state=ue.OpenTag,Ee=this.indent(me,be,Se)+""+this.endline(me,be,Se),be.state=ue.None,this.closeNode(me,be,Se),Ee},ye.prototype.declaration=function(me,be,Se){var Ee;return this.openNode(me,be,Se),be.state=ue.OpenTag,Ee=this.indent(me,be,Se)+"",Ee+=this.endline(me,be,Se),be.state=ue.None,this.closeNode(me,be,Se),Ee},ye.prototype.docType=function(me,be,Se){var Ee,Pe,Ce,xe,Be;if(Se||(Se=0),this.openNode(me,be,Se),be.state=ue.OpenTag,xe=this.indent(me,be,Se),xe+="0){for(xe+=" [",xe+=this.endline(me,be,Se),be.state=ue.InsideTag,Be=me.children,Pe=0,Ce=Be.length;Pe",xe+=this.endline(me,be,Se),be.state=ue.None,this.closeNode(me,be,Se),xe},ye.prototype.element=function(me,be,Se){var Ee,Pe,Ce,xe,Be,Ae,_e,Le,ke,De,Ze,Ve,Ue,Ke;Se||(Se=0),De=!1,Ze="",this.openNode(me,be,Se),be.state=ue.OpenTag,Ze+=this.indent(me,be,Se)+"<"+me.name,Ve=me.attribs;for(ke in Ve)ge.call(Ve,ke)&&(Ee=Ve[ke],Ze+=this.attribute(Ee,be,Se));if(Ce=me.children.length,xe=Ce===0?null:me.children[0],Ce===0||me.children.every(function(ze){return(ze.type===de.Text||ze.type===de.Raw)&&ze.value===""}))be.allowEmpty?(Ze+=">",be.state=ue.CloseTag,Ze+=""+this.endline(me,be,Se)):(be.state=ue.CloseTag,Ze+=be.spaceBeforeSlash+"/>"+this.endline(me,be,Se));else if(be.pretty&&Ce===1&&(xe.type===de.Text||xe.type===de.Raw)&&xe.value!=null)Ze+=">",be.state=ue.InsideTag,be.suppressPrettyCount++,De=!0,Ze+=this.writeChildNode(xe,be,Se+1),be.suppressPrettyCount--,De=!1,be.state=ue.CloseTag,Ze+=""+this.endline(me,be,Se);else{if(be.dontPrettyTextNodes){for(Ue=me.children,Be=0,_e=Ue.length;Be<_e;Be++)if(Pe=Ue[Be],(Pe.type===de.Text||Pe.type===de.Raw)&&Pe.value!=null){be.suppressPrettyCount++,De=!0;break}}for(Ze+=">"+this.endline(me,be,Se),be.state=ue.InsideTag,Ke=me.children,Ae=0,Le=Ke.length;Ae",De&&be.suppressPrettyCount--,Ze+=this.endline(me,be,Se),be.state=ue.None}return this.closeNode(me,be,Se),Ze},ye.prototype.writeChildNode=function(me,be,Se){switch(me.type){case de.CData:return this.cdata(me,be,Se);case de.Comment:return this.comment(me,be,Se);case de.Element:return this.element(me,be,Se);case de.Raw:return this.raw(me,be,Se);case de.Text:return this.text(me,be,Se);case de.ProcessingInstruction:return this.processingInstruction(me,be,Se);case de.Dummy:return"";case de.Declaration:return this.declaration(me,be,Se);case de.DocType:return this.docType(me,be,Se);case de.AttributeDeclaration:return this.dtdAttList(me,be,Se);case de.ElementDeclaration:return this.dtdElement(me,be,Se);case de.EntityDeclaration:return this.dtdEntity(me,be,Se);case de.NotationDeclaration:return this.dtdNotation(me,be,Se);default:throw new Error("Unknown XML node type: "+me.constructor.name)}},ye.prototype.processingInstruction=function(me,be,Se){var Ee;return this.openNode(me,be,Se),be.state=ue.OpenTag,Ee=this.indent(me,be,Se)+"",Ee+=this.endline(me,be,Se),be.state=ue.None,this.closeNode(me,be,Se),Ee},ye.prototype.raw=function(me,be,Se){var Ee;return this.openNode(me,be,Se),be.state=ue.OpenTag,Ee=this.indent(me,be,Se),be.state=ue.InsideTag,Ee+=me.value,be.state=ue.CloseTag,Ee+=this.endline(me,be,Se),be.state=ue.None,this.closeNode(me,be,Se),Ee},ye.prototype.text=function(me,be,Se){var Ee;return this.openNode(me,be,Se),be.state=ue.OpenTag,Ee=this.indent(me,be,Se),be.state=ue.InsideTag,Ee+=me.value,be.state=ue.CloseTag,Ee+=this.endline(me,be,Se),be.state=ue.None,this.closeNode(me,be,Se),Ee},ye.prototype.dtdAttList=function(me,be,Se){var Ee;return this.openNode(me,be,Se),be.state=ue.OpenTag,Ee=this.indent(me,be,Se)+""+this.endline(me,be,Se),be.state=ue.None,this.closeNode(me,be,Se),Ee},ye.prototype.dtdElement=function(me,be,Se){var Ee;return this.openNode(me,be,Se),be.state=ue.OpenTag,Ee=this.indent(me,be,Se)+""+this.endline(me,be,Se),be.state=ue.None,this.closeNode(me,be,Se),Ee},ye.prototype.dtdEntity=function(me,be,Se){var Ee;return this.openNode(me,be,Se),be.state=ue.OpenTag,Ee=this.indent(me,be,Se)+""+this.endline(me,be,Se),be.state=ue.None,this.closeNode(me,be,Se),Ee},ye.prototype.dtdNotation=function(me,be,Se){var Ee;return this.openNode(me,be,Se),be.state=ue.OpenTag,Ee=this.indent(me,be,Se)+""+this.endline(me,be,Se),be.state=ue.None,this.closeNode(me,be,Se),Ee},ye.prototype.openNode=function(me,be,Se){},ye.prototype.closeNode=function(me,be,Se){},ye.prototype.openAttribute=function(me,be,Se){},ye.prototype.closeAttribute=function(me,be,Se){},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,pe,fe){(function(){var de,ue,le,se,ie,ae,re,ne,ee,a;a=E("./Utility"),ne=a.assign,ee=a.isFunction,le=E("./XMLDOMImplementation"),se=E("./XMLDocument"),ie=E("./XMLDocumentCB"),re=E("./XMLStringWriter"),ae=E("./XMLStreamWriter"),de=E("./NodeType"),ue=E("./WriterState"),pe.exports.create=function(y,x,b,z){var te,ce;if(y==null)throw new Error("Root element needs a name.");return z=ne({},x,b,z),te=new se(z),ce=te.element(y),z.headless||(te.declaration(z),(z.pubID!=null||z.sysID!=null)&&te.dtd(z)),ce},pe.exports.begin=function(y,x,b){var z;return ee(y)&&(z=[y,x],x=z[0],b=z[1],y={}),x?new ie(y,x,b):new se(y)},pe.exports.stringWriter=function(y){return new re(y)},pe.exports.streamWriter=function(y,x){return new ae(y,x)},pe.exports.implementation=new le,pe.exports.nodeType=de,pe.exports.writerState=ue}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(E,pe,fe){pe.exports=ue;var de=Object.prototype.hasOwnProperty;function ue(){for(var le={},se=0;seie?y=a(y):y.length>5]|=128<>>9<<4)+14]=x;for(var b=1732584193,z=-271733879,te=-1732584194,ce=271733878,ve=0;ve>16)+(x>>16)+(b>>16);return z<<16|b&65535}function a(y,x){return y<>>32-x}pe.exports=function(x){return de.hash(x,le,16)}},{"./helpers":462}],464:[function(E,pe,fe){"use strict";var de=E("./helpers");function ue(re,ne){re[ne>>5]|=128<<24-ne%32,re[(ne+64>>9<<4)+15]=ne;for(var ee=Array(80),a=1732584193,y=-271733879,x=-1732584194,b=271733878,z=-1009589776,te=0;te>16)+(ne>>16)+(ee>>16);return a<<16|ee&65535}function ae(re,ne){return re<>>32-ne}pe.exports=function(ne){return de.hash(ne,ue,20,!0)}},{"./helpers":462}],465:[function(E,pe,fe){"use strict";pe.exports=function(){return function(){}}},{}],466:[function(E,pe,fe){(function(de){(function(){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/helpers/typeof")),se=E("stream"),ie=se.Stream,ae=E("../lib/common/utils/isArray"),re=ae.isArray;pe.exports.string=function(a){return typeof a=="string"},pe.exports.array=re,pe.exports.buffer=de.isBuffer;function ne(ee){return ee instanceof ie}pe.exports.writableStream=function(a){return ne(a)&&typeof a._write=="function"&&(0,le.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,pe,fe){"use strict";var de=E("immediate"),ue=pe.exports={};ue.nextTick=de,ue.title="browser",ue.browser=!0,ue.env={},ue.argv=[],ue.version="",ue.versions={};function le(){}ue.on=le,ue.addListener=le,ue.once=le,ue.off=le,ue.removeListener=le,ue.removeAllListeners=le,ue.emit=le,ue.prependListener=le,ue.prependOnceListener=le,ue.listeners=function(se){return[]},ue.binding=function(se){throw new Error("process.binding is not supported")},ue.cwd=function(){return"/"},ue.chdir=function(se){throw new Error("process.chdir is not supported")},ue.umask=function(){return 0}},{immediate:358}],468:[function(E,pe,fe){(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"),le=E("./lib/response"),se=E("xtend"),ie=E("builtin-status-codes"),ae=E("url"),re=fe;re.request=function(ne,ee){typeof ne=="string"?ne=ae.parse(ne):ne=se(ne);var a=de.location.protocol.search(/^https?:$/)===-1?"http:":"",y=ne.protocol||a,x=ne.hostname||ne.host,b=ne.port,z=ne.path||"/";x&&x.indexOf(":")!==-1&&(x="["+x+"]"),ne.url=(x?y+"//"+x:"")+(b?":"+b:"")+z,ne.method=(ne.method||"GET").toUpperCase(),ne.headers=ne.headers||{};var te=new ue(ne);return ee&&te.on("response",ee),te},re.get=function(ee,a){var y=re.request(ee,a);return y.end(),y},re.ClientRequest=ue,re.IncomingMessage=le.IncomingMessage,re.Agent=function(){},re.Agent.defaultMaxSockets=4,re.globalAgent=new re.Agent,re.STATUS_CODES=ie,re.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,pe,fe){(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"),fe.fetch=re(de.fetch)&&re(de.ReadableStream),fe.writableStream=re(de.WritableStream),fe.abortController=re(de.AbortController),fe.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),fe.blobConstructor=!0}catch(ne){}var ue;function le(){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 se(ne){var ee=le();if(!ee)return!1;try{return ee.responseType=ne,ee.responseType===ne}catch(a){}return!1}var ie=typeof de.ArrayBuffer!="undefined",ae=ie&&re(de.ArrayBuffer.prototype.slice);fe.arraybuffer=fe.fetch||ie&&se("arraybuffer"),fe.msstream=!fe.fetch&&ae&&se("ms-stream"),fe.mozchunkedarraybuffer=!fe.fetch&&ie&&se("moz-chunked-arraybuffer"),fe.overrideMimeType=fe.fetch||(le()?re(le().overrideMimeType):!1),fe.vbArray=re(de.VBArray);function re(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,pe,fe){(function(de,ue,le){(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 se=E("./capability"),ie=E("inherits"),ae=E("./response"),re=E("readable-stream"),ne=E("to-arraybuffer"),ee=ae.IncomingMessage,a=ae.readyStates;function y(te,ce){return se.fetch&&ce?"fetch":se.mozchunkedarraybuffer?"moz-chunked-arraybuffer":se.msstream?"ms-stream":se.arraybuffer&&te?"arraybuffer":se.vbArray&&te?"text:vbarray":"text"}var x=pe.exports=function(te){var ce=this;re.Writable.call(ce),ce._opts=te,ce._body=[],ce._headers={},te.auth&&ce.setHeader("Authorization","Basic "+new le(te.auth).toString("base64")),Object.keys(te.headers).forEach(function(ye){ce.setHeader(ye,te.headers[ye])});var ve,ge=!0;if(te.mode==="disable-fetch"||"requestTimeout"in te&&!se.abortController)ge=!1,ve=!0;else if(te.mode==="prefer-streaming")ve=!1;else if(te.mode==="allow-wrong-content-type")ve=!se.overrideMimeType;else if(!te.mode||te.mode==="default"||te.mode==="prefer-fast")ve=!0;else throw new Error("Invalid value for opts.mode");ce._mode=y(ve,ge),ce._fetchTimer=null,ce.on("finish",function(){ce._onFinish()})};ie(x,re.Writable),x.prototype.setHeader=function(te,ce){var ve=this,ge=te.toLowerCase();z.indexOf(ge)===-1&&(ve._headers[ge]={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,ve=te._headers,ge=null;ce.method!=="GET"&&ce.method!=="HEAD"&&(se.arraybuffer?ge=ne(le.concat(te._body)):se.blobConstructor?ge=new ue.Blob(te._body.map(function(Pe){return ne(Pe)}),{type:(ve["content-type"]||{}).value||""}):ge=le.concat(te._body).toString());var ye=[];if(Object.keys(ve).forEach(function(Pe){var Ce=ve[Pe].name,xe=ve[Pe].value;Array.isArray(xe)?xe.forEach(function(Be){ye.push([Ce,Be])}):ye.push([Ce,xe])}),te._mode==="fetch"){var me=null,be=null;if(se.abortController){var Se=new AbortController;me=Se.signal,te._fetchAbortController=Se,"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:ge||void 0,mode:"cors",credentials:ce.withCredentials?"include":"same-origin",signal:me}).then(function(Pe){te._fetchResponse=Pe,te._connect()},function(Pe){ue.clearTimeout(te._fetchTimer),te._destroyed||te.emit("error",Pe)})}else{var Ee=te._xhr=new ue.XMLHttpRequest;try{Ee.open(te._opts.method,te._opts.url,!0)}catch(Pe){de.nextTick(function(){te.emit("error",Pe)});return}"responseType"in Ee&&(Ee.responseType=te._mode.split(":")[0]),"withCredentials"in Ee&&(Ee.withCredentials=!!ce.withCredentials),te._mode==="text"&&"overrideMimeType"in Ee&&Ee.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in ce&&(Ee.timeout=ce.requestTimeout,Ee.ontimeout=function(){te.emit("requestTimeout")}),ye.forEach(function(Pe){Ee.setRequestHeader(Pe[0],Pe[1])}),te._response=null,Ee.onreadystatechange=function(){switch(Ee.readyState){case a.LOADING:case a.DONE:te._onXHRProgress();break}},te._mode==="moz-chunked-arraybuffer"&&(Ee.onprogress=function(){te._onXHRProgress()}),Ee.onerror=function(){te._destroyed||te.emit("error",new Error("XHR error"))};try{Ee.send(ge)}catch(Pe){de.nextTick(function(){te.emit("error",Pe)});return}}}};function b(te){try{var ce=te.status;return ce!==null&&ce!==0}catch(ve){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 ee(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,ve){var ge=this;ge._body.push(te),ve()},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,ve){var ge=this;typeof te=="function"&&(ve=te,te=void 0),re.Writable.prototype.end.call(ge,te,ce,ve)},x.prototype.flushHeaders=function(){},x.prototype.setTimeout=function(){},x.prototype.setNoDelay=function(){},x.prototype.setSocketKeepAlive=function(){};var z=["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,pe,fe){(function(de,ue,le){(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 se=E("./capability"),ie=E("inherits"),ae=E("readable-stream"),re=fe.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},ne=fe.IncomingMessage=function(ee,a,y,x){var b=this;if(ae.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 z=function me(){ce.read().then(function(be){if(!b._destroyed){if(be.done){ue.clearTimeout(x),b.push(null);return}b.push(new le(be.value)),me()}}).catch(function(be){ue.clearTimeout(x),b._destroyed||b.emit("error",be)})};if(b._fetchResponse=a,b.url=a.url,b.statusCode=a.status,b.statusMessage=a.statusText,a.headers.forEach(function(me,be){b.headers[be.toLowerCase()]=me,b.rawHeaders.push(be,me)}),se.writableStream){var te=new WritableStream({write:function(be){return new Promise(function(Se,Ee){b._destroyed?Ee():b.push(new le(be))?Se():b._resumeFetch=Se})},close:function(){ue.clearTimeout(x),b._destroyed||b.push(null)},abort:function(be){b._destroyed||b.emit("error",be)}});try{a.body.pipeTo(te).catch(function(me){ue.clearTimeout(x),b._destroyed||b.emit("error",me)});return}catch(me){}}var ce=a.body.getReader();z()}else{b._xhr=ee,b._pos=0,b.url=ee.responseURL,b.statusCode=ee.status,b.statusMessage=ee.statusText;var ve=ee.getAllResponseHeaders().split(/\r?\n/);if(ve.forEach(function(me){var be=me.match(/^([^:]+):\s*(.*)/);if(be){var Se=be[1].toLowerCase();Se==="set-cookie"?(b.headers[Se]===void 0&&(b.headers[Se]=[]),b.headers[Se].push(be[2])):b.headers[Se]!==void 0?b.headers[Se]+=", "+be[2]:b.headers[Se]=be[2],b.rawHeaders.push(be[1],be[2])}}),b._charset="x-user-defined",!se.overrideMimeType){var ge=b.rawHeaders["mime-type"];if(ge){var ye=ge.match(/;\s*charset=([^;])(;|$)/);ye&&(b._charset=ye[1].toLowerCase())}b._charset||(b._charset="utf-8")}}};ie(ne,ae.Readable),ne.prototype._read=function(){var ee=this,a=ee._resumeFetch;a&&(ee._resumeFetch=null,a())},ne.prototype._onXHRProgress=function(){var ee=this,a=ee._xhr,y=null;switch(ee._mode){case"text:vbarray":if(a.readyState!==re.DONE)break;try{y=new ue.VBArray(a.responseBody).toArray()}catch(ce){}if(y!==null){ee.push(new le(y));break}case"text":try{y=a.responseText}catch(ce){ee._mode="text:vbarray";break}if(y.length>ee._pos){var x=y.substr(ee._pos);if(ee._charset==="x-user-defined"){for(var b=new le(x.length),z=0;zee._pos&&(ee.push(new le(new Uint8Array(te.result.slice(ee._pos)))),ee._pos=te.result.byteLength)},te.onload=function(){ee.push(null)},te.readAsArrayBuffer(y);break}ee._xhr.readyState===re.DONE&&ee._mode!=="ms-stream"&&ee.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,pe,fe){"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 le=E("punycode"),se=E("./util");fe.parse=be,fe.resolve=Ee,fe.resolveObject=Pe,fe.format=Se,fe.Url=ie;function ie(){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 ae=/^([a-z0-9.+-]+:)/i,re=/:[0-9]*$/,ne=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,ee=["<",">",'"',"`"," ","\r",` -`," "],a=["{","}","|","\\","^","`"].concat(ee),y=["'"].concat(a),x=["%","/","?",";","#"].concat(y),b=["/","?","#"],z=255,te=/^[+a-z0-9A-Z_-]{0,63}$/,ce=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,ve={javascript:!0,"javascript:":!0},ge={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},me=E("querystring");function be(Ce,xe,Be){if(Ce&&se.isObject(Ce)&&Ce instanceof ie)return Ce;var Ae=new ie;return Ae.parse(Ce,xe,Be),Ae}ie.prototype.parse=function(Ce,xe,Be){if(!se.isString(Ce))throw new TypeError("Parameter 'url' must be a string, not "+(0,ue.default)(Ce));var Ae=Ce.indexOf("?"),_e=Ae!==-1&&Ae127?je+="x":je+=Oe[Fe];if(!je.match(te)){var nt=Ye.slice(0,Ne),$e=Ye.slice(Ne+1),Je=Oe.match(ce);Je&&(nt.push(Je[1]),$e.unshift(Je[2])),$e.length&&(De="/"+$e.join(".")+De),this.hostname=nt.join(".");break}}}this.hostname.length>z?this.hostname="":this.hostname=this.hostname.toLowerCase(),it||(this.hostname=le.toASCII(this.hostname));var Ie=this.port?":"+this.port:"",Te=this.hostname||"";this.host=Te+Ie,this.href+=this.host,it&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),De[0]!=="/"&&(De="/"+De))}if(!ve[Ue])for(var Ne=0,We=y.length;Ne0?Be.host.split("@"):!1;je&&(Be.auth=je.shift(),Be.host=Be.hostname=je.shift())}return Be.search=Ce.search,Be.query=Ce.query,(!se.isNull(Be.pathname)||!se.isNull(Be.search))&&(Be.path=(Be.pathname?Be.pathname:"")+(Be.search?Be.search:"")),Be.href=Be.format(),Be}if(!Ye.length)return Be.pathname=null,Be.search?Be.path="/"+Be.search:Be.path=null,Be.href=Be.format(),Be;for(var Fe=Ye.slice(-1)[0],Ge=(Be.host||Ce.host||Ye.length>1)&&(Fe==="."||Fe==="..")||Fe==="",nt=0,$e=Ye.length;$e>=0;$e--)Fe=Ye[$e],Fe==="."?Ye.splice($e,1):Fe===".."?(Ye.splice($e,1),nt++):nt&&(Ye.splice($e,1),nt--);if(!Qe&&!it)for(;nt--;nt)Ye.unshift("..");Qe&&Ye[0]!==""&&(!Ye[0]||Ye[0].charAt(0)!=="/")&&Ye.unshift(""),Ge&&Ye.join("/").substr(-1)!=="/"&&Ye.push("");var Je=Ye[0]===""||Ye[0]&&Ye[0].charAt(0)==="/";if(Oe){Be.hostname=Be.host=Je?"":Ye.length?Ye.shift():"";var je=Be.host&&Be.host.indexOf("@")>0?Be.host.split("@"):!1;je&&(Be.auth=je.shift(),Be.host=Be.hostname=je.shift())}return Qe=Qe||Be.host&&Ye.length,Qe&&!Je&&Ye.unshift(""),Ye.length?Be.pathname=Ye.join("/"):(Be.pathname=null,Be.path=null),(!se.isNull(Be.pathname)||!se.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},ie.prototype.parseHost=function(){var Ce=this.host,xe=re.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,pe,fe){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),ue=de(E("@babel/runtime/helpers/typeof"));pe.exports={isString:function(se){return typeof se=="string"},isObject:function(se){return(0,ue.default)(se)==="object"&&se!==null},isNull:function(se){return se===null},isNullOrUndefined:function(se){return se==null}}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79}],474:[function(E,pe,fe){"use strict";E("core-js/modules/es.number.constructor.js"),fe.encodeURIComponent=function(de){try{return encodeURIComponent(de)}catch(ue){return de}},fe.escape=E("escape-html"),fe.timestamp=function(ue){if(ue){var le=ue;return typeof le=="string"&&(le=Number(le)),String(ue).length===10&&(le*=1e3),new Date(le)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(E,pe,fe){(function(de,ue){(function(){"use strict";var le=E("@babel/runtime/helpers/interopRequireDefault"),se=le(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 ie=E("util"),ae=E("url"),re=E("http"),ne=E("https"),ee=E("debug")("urllib"),a=E("humanize-ms"),y=0,x=Math.pow(2,31)-10,b=/^https?:\/\//i;function z(ge,ye){return ge===void 0?ye:ge}function te(ge){return ge?ge.split(";")[0].trim().toLowerCase():""}function ce(ge,ye){return function(me,be,Se){if(me)return ye(me);ge({data:be,status:Se.statusCode,headers:Se.headers,res:Se})}}fe.TIMEOUTS=[a("300s"),a("300s")];var ve=["json","text"];fe.request=function(ye,me,be){return arguments.length===2&&typeof me=="function"&&(be=me,me=null),typeof be=="function"?fe.requestWithCallback(ye,me,be):new Promise(function(Se,Ee){fe.requestWithCallback(ye,me,ce(Se,Ee))})},fe.requestWithCallback=function(ye,me,be){if(!ye||typeof ye!="string"&&(0,se.default)(ye)!=="object"){var Se=ie.format("expect request url to be a string or a http request options, but got %j",ye);throw new Error(Se)}arguments.length===2&&typeof me=="function"&&(be=me,me=null),me=me||{},y>=x&&(y=0);var Ee=++y;me.requestUrls=me.requestUrls||[];var Pe={requestId:Ee,url:ye,args:me,ctx:me.ctx};me.emitter&&me.emitter.emit("request",Pe),me.timeout=me.timeout||fe.TIMEOUTS,me.maxRedirects=me.maxRedirects||10,me.streaming=me.streaming||me.customResponse;var Ce=Date.now(),xe;typeof ye=="string"?(b.test(ye)||(ye="https://"+ye),xe=ae.parse(ye)):xe=ye;var Be=(me.type||me.method||xe.method||"GET").toUpperCase(),Ae=xe.port||80,_e=re,Le=z(me.agent,fe.agent),ke=me.fixJSONCtlChars;xe.protocol==="https:"&&(_e=ne,Le=z(me.httpsAgent,fe.httpsAgent),xe.port||(Ae=443));var De={host:xe.hostname||xe.host||"localhost",path:xe.path||"/",method:Be,port:Ae,agent:Le,headers:me.headers||{},lookup:me.lookup};Array.isArray(me.timeout)?De.requestTimeout=me.timeout[me.timeout.length-1]:typeof me.timeout!="undefined"&&(De.requestTimeout=me.timeout);var Ze=me.auth||xe.auth;Ze&&(De.auth=Ze);var Ve=me.content||me.data,Ue=Be==="GET"||Be==="HEAD"||me.dataAsQueryString;if(!me.content&&Ve&&!(typeof Ve=="string"||ue.isBuffer(Ve)))if(Ue)Ve=me.nestedQuerystring?qs.stringify(Ve):querystring.stringify(Ve);else{var Ke=De.headers["Content-Type"]||De.headers["content-type"];Ke||(me.contentType==="json"?Ke="application/json":Ke="application/x-www-form-urlencoded",De.headers["Content-Type"]=Ke),te(Ke)==="application/json"?Ve=JSON.stringify(Ve):Ve=me.nestedQuerystring?qs.stringify(Ve):querystring.stringify(Ve)}Ue&&Ve&&(De.path+=(xe.query?"&":"?")+Ve,Ve=null);var ze=0;if(Ve){var Ne=Ve.length;ue.isBuffer(Ve)||(Ne=ue.byteLength(Ve)),ze=De.headers["Content-Length"]=Ne}me.dataType==="json"&&(De.headers.Accept="application/json"),typeof me.beforeRequest=="function"&&me.beforeRequest(De);var Re=null,He=null,Qe=null,it=!1,Ye=!1,We=0,Oe=-1,je=!1,Fe="",Ge="",nt=null;me.timing&&(nt={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function $e(){Re&&(clearTimeout(Re),Re=null)}function Je(){He&&(clearTimeout(He),He=null)}function Ie(ht,Dt,Tt){if(Je(),!be){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),Ee,de.pid,De.method,ye),ht&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s -stack: %s`,Date(),Ee,de.pid,ht.name,ht.message,ht.stack);return}var Ct=be;be=null;var Bt={};Tt&&(Oe=Tt.statusCode,Bt=Tt.headers);var Nt=Date.now()-Ce;nt&&(nt.contentDownload=Nt),ee("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",Nt,We,Oe,De.method,De.host,De.path,Ye,nt);var Zt={status:Oe,statusCode:Oe,headers:Bt,size:We,aborted:je,rt:Nt,keepAliveSocket:Ye,data:Dt,requestUrls:me.requestUrls,timing:nt,remoteAddress:Fe,remotePort:Ge};if(ht){var Lt="";Le&&typeof Le.getCurrentStatus=="function"&&(Lt=", agent status: "+JSON.stringify(Le.getCurrentStatus())),ht.message+=", "+De.method+" "+ye+" "+Oe+" (connected: "+it+", keepalive socket: "+Ye+Lt+`) -headers: `+JSON.stringify(Bt),ht.data=Dt,ht.path=De.path,ht.status=Oe,ht.headers=Bt,ht.res=Zt}Ct(ht,Dt,me.streaming?Tt:Zt),me.emitter&&(Pe.url=ye,Pe.socket=dt&&dt.connection,Pe.options=De,Pe.size=ze,me.emitter.emit("response",{requestId:Ee,error:ht,ctx:me.ctx,req:Pe,res:Zt}))}function Te(ht){var Dt=null;if(me.followRedirect&&statuses.redirect[ht.statusCode]){me._followRedirectCount=(me._followRedirectCount||0)+1;var Tt=ht.headers.location;if(!Tt)Dt=new Error("Got statusCode "+ht.statusCode+" but cannot resolve next location from headers"),Dt.name="FollowRedirectError";else if(me._followRedirectCount>me.maxRedirects)Dt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+ye),Dt.name="MaxRedirectError";else{var Ct=me.formatRedirectUrl?me.formatRedirectUrl(ye,Tt):ae.resolve(ye,Tt);ee("Request#%d %s: `redirected` from %s to %s",Ee,De.path,ye,Ct),Je(),me.headers&&me.headers.Host&&b.test(Tt)&&(me.headers.Host=null);var Bt=be;return be=null,fe.requestWithCallback(Ct,me,Bt),{redirect:!0,error:null}}}return{redirect:!1,error:Dt}}me.gzip&&!De.headers["Accept-Encoding"]&&!De.headers["accept-encoding"]&&(De.headers["Accept-Encoding"]="gzip");function Me(ht,Dt,Tt){var Ct=ht.headers["content-encoding"];return Tt(null,Dt,Ct)}var Xe=me.writeStream;ee("Request#%d %s %s with headers %j, options.path: %s",Ee,Be,ye,De.headers,De.path),me.requestUrls.push(ye);function tt(ht){if(nt&&(nt.waiting=Date.now()-Ce),ee("Request#%d %s `req response` event emit: status %d, headers: %j",Ee,ye,ht.statusCode,ht.headers),me.streaming){var Dt=Te(ht);if(Dt.redirect){ht.resume();return}return Dt.error?(ht.resume(),Ie(Dt.error,null,ht)):Ie(null,null,ht)}if(ht.on("close",function(){ee("Request#%d %s: `res close` event emit, total size %d",Ee,ye,We)}),ht.on("error",function(){ee("Request#%d %s: `res error` event emit, total size %d",Ee,ye,We)}),ht.on("aborted",function(){je=!0,ee("Request#%d %s: `res aborted` event emit, total size %d",Ee,ye,We)}),Xe){var Tt=Te(ht);if(Tt.redirect){ht.resume();return}return Tt.error?(ht.resume(),Xe.end(),Ie(Tt.error,null,ht)):(me.consumeWriteStream===!1?ht.on("end",Ie.bind(null,null,null,ht)):Xe.on("close",function(){ee("Request#%d %s: writeStream close event emitted",Ee,ye),Ie(Qe||null,null,ht)}),ht.pipe(Xe))}var Ct=[];ht.on("data",function(Bt){ee("Request#%d %s: `res data` event emit, size %d",Ee,ye,Bt.length),We+=Bt.length,Ct.push(Bt)}),ht.on("end",function(){var Bt=ue.concat(Ct,We);if(ee("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",Ee,ye,We,ht._dumped),Qe)return Ie(Qe,Bt,ht);var Nt=Te(ht);if(Nt.error)return Ie(Nt.error,Bt,ht);Nt.redirect||Me(ht,Bt,function(Zt,Lt,Rt){if(Zt)return Ie(Zt,Bt,ht);if(!Rt&&ve.indexOf(me.dataType)>=0){try{Lt=decodeBodyByCharset(Lt,ht)}catch(xn){return ee("decodeBodyByCharset error: %s",xn),Ie(null,Lt,ht)}if(me.dataType==="json")if(We===0)Lt=null;else{var zt=parseJSON(Lt,ke);zt.error?Zt=zt.error:Lt=zt.data}}je&&ee("Request#%d %s: Remote socket was terminated before `response.end()` was called",Ee,ye),Ie(Zt,Lt,ht)})})}var ct,et;Array.isArray(me.timeout)?(ct=a(me.timeout[0]),et=a(me.timeout[1])):ct=et=a(me.timeout),ee("ConnectTimeout: %d, ResponseTimeout: %d",ct,et);function rt(){ee("Connect timer ticking, timeout: %d",ct),Re=setTimeout(function(){Re=null,Oe===-1&&(Oe=-2);var ht="Connect timeout for "+ct+"ms",Dt="ConnectionTimeoutError";dt.socket||(Dt="SocketAssignTimeoutError",ht+=", working sockets is full"),Qe=new Error(ht),Qe.name=Dt,Qe.requestId=Ee,ee("ConnectTimeout: Request#%d %s %s: %s, connected: %s",Ee,ye,Qe.name,ht,it),St()},ct)}function xt(){ee("Response timer ticking, timeout: %d",et),He=setTimeout(function(){He=null;var ht="Response timeout for "+et+"ms",Dt="ResponseTimeoutError";Qe=new Error(ht),Qe.name=Dt,Qe.requestId=Ee,ee("ResponseTimeout: Request#%d %s %s: %s, connected: %s",Ee,ye,Qe.name,ht,it),St()},et)}var dt;De.mode=me.mode?me.mode:"";try{dt=_e.request(De,tt)}catch(ht){return Ie(ht)}typeof window=="undefined"?rt():dt.on("requestTimeout",function(){Oe===-1&&(Oe=-2);var ht="Connect timeout for "+ct+"ms",Dt="ConnectionTimeoutError";Qe=new Error(ht),Qe.name=Dt,Qe.requestId=Ee,St()});function St(){ee("Request#%d %s abort, connected: %s",Ee,ye,it),dt.socket||(Qe.noSocket=!0,Ie(Qe)),dt.abort()}return nt&&dt.on("finish",function(){nt.requestSent=Date.now()-Ce}),dt.once("socket",function(ht){nt&&(nt.queuing=Date.now()-Ce);var Dt=ht.readyState;if(Dt==="opening"){ht.once("lookup",function(Tt,Ct,Bt){ee("Request#%d %s lookup: %s, %s, %s",Ee,ye,Tt,Ct,Bt),nt&&(nt.dnslookup=Date.now()-Ce),Ct&&(Fe=Ct)}),ht.once("connect",function(){nt&&(nt.connected=Date.now()-Ce),$e(),xt(),ee("Request#%d %s new socket connected",Ee,ye),it=!0,Fe||(Fe=ht.remoteAddress),Ge=ht.remotePort});return}ee("Request#%d %s reuse socket connected, readyState: %s",Ee,ye,Dt),it=!0,Ye=!0,Fe||(Fe=ht.remoteAddress),Ge=ht.remotePort,$e(),xt()}),dt.on("error",function(ht){(ht.name==="Error"||ht.name==="TypeError")&&(ht.name=it?"ResponseError":"RequestError"),ht.message+=' (req "error")',ee("Request#%d %s `req error` event emit, %s: %s",Ee,ye,ht.name,ht.message),Ie(Qe||ht)}),Xe&&Xe.once("error",function(ht){ht.message+=' (writeStream "error")',Qe=ht,ee("Request#%d %s `writeStream error` event emit, %s: %s",Ee,ye,ht.name,ht.message),St()}),me.stream?(me.stream.pipe(dt),me.stream.once("error",function(ht){ht.message+=' (stream "error")',Qe=ht,ee("Request#%d %s `readStream error` event emit, %s: %s",Ee,ye,ht.name,ht.message),St()})):dt.end(Ve),dt.requestId=Ee,dt}}).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(Et,st,he){"use strict";he.d(st,{Z:function(){return oe}});const oe=we=>we?typeof we=="function"?we():we:null},66104:function(Et,st,he){"use strict";he.d(st,{Z:function(){return Be}});var oe=he(92310),we=he.n(oe),E=he(11592),pe=he(26112),fe=he(59301),de=he(92343),ue=he(36355),le=he(84105),se=he(91857);const ie=Ae=>{let{children:_e}=Ae;const{getPrefixCls:Le}=fe.useContext(ue.E_),ke=Le("breadcrumb");return fe.createElement("li",{className:`${ke}-separator`,"aria-hidden":"true"},_e===""?_e:_e||"/")};ie.__ANT_BREADCRUMB_SEPARATOR=!0;var ae=ie,re=function(Ae,_e){var Le={};for(var ke in Ae)Object.prototype.hasOwnProperty.call(Ae,ke)&&_e.indexOf(ke)<0&&(Le[ke]=Ae[ke]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,ke=Object.getOwnPropertySymbols(Ae);De_e[De]||ke)}function ee(Ae,_e,Le,ke){if(Le==null)return null;const{className:De,onClick:Ze}=_e,Ve=re(_e,["className","onClick"]),Ue=Object.assign(Object.assign({},(0,pe.Z)(Ve,{data:!0,aria:!0})),{onClick:Ze});return ke!==void 0?fe.createElement("a",Object.assign({},Ue,{className:we()(`${Ae}-link`,De),href:ke}),Le):fe.createElement("span",Object.assign({},Ue,{className:we()(`${Ae}-link`,De)}),Le)}function a(Ae,_e){return(ke,De,Ze,Ve,Ue)=>{if(_e)return _e(ke,De,Ze,Ve);const Ke=ne(ke,De);return ee(Ae,ke,Ke,Ue)}}var y=function(Ae,_e){var Le={};for(var ke in Ae)Object.prototype.hasOwnProperty.call(Ae,ke)&&_e.indexOf(ke)<0&&(Le[ke]=Ae[ke]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,ke=Object.getOwnPropertySymbols(Ae);De{const{prefixCls:_e,separator:Le="/",children:ke,menu:De,overlay:Ze,dropdownProps:Ve,href:Ue}=Ae,ze=(Ne=>{if(De||Ze){const Re=Object.assign({},Ve);if(De){const He=De||{},{items:Qe}=He,it=y(He,["items"]);Re.menu=Object.assign(Object.assign({},it),{items:Qe==null?void 0:Qe.map((Ye,We)=>{var{key:Oe,title:je,label:Fe,path:Ge}=Ye,nt=y(Ye,["key","title","label","path"]);let $e=Fe!=null?Fe:je;return Ge&&($e=fe.createElement("a",{href:`${Ue}${Ge}`},$e)),Object.assign(Object.assign({},nt),{key:Oe!=null?Oe:We,label:$e})})})}else Ze&&(Re.overlay=Ze);return fe.createElement(se.Z,Object.assign({placement:"bottom"},Re),fe.createElement("span",{className:`${_e}-overlay-link`},Ne,fe.createElement(le.Z,null)))}return Ne})(ke);return ze!=null?fe.createElement(fe.Fragment,null,fe.createElement("li",null,ze),Le&&fe.createElement(ae,null,Le)):null},b=Ae=>{const{prefixCls:_e,children:Le,href:ke}=Ae,De=y(Ae,["prefixCls","children","href"]),{getPrefixCls:Ze}=fe.useContext(ue.E_),Ve=Ze("breadcrumb",_e);return fe.createElement(x,Object.assign({},De,{prefixCls:Ve}),ee(Ve,De,Le,ke))};b.__ANT_BREADCRUMB_ITEM=!0;var z=b,te=he(17313),ce=he(83116),ve=he(37613);const ge=Ae=>{const{componentCls:_e,iconCls:Le}=Ae;return{[_e]: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},[`${_e}-separator`]:{marginInline:Ae.separatorMargin,color:Ae.separatorColor},[`${_e}-link`]:{[` + `)+" "+Je[1]:Je[0]+Ve+" "+Re.join(", ")+" "+Je[1]}fe.types=E("./support/types");function ge(Re){return Array.isArray(Re)}fe.isArray=ge;function he(Re){return typeof Re=="boolean"}fe.isBoolean=he;function me(Re){return Re===null}fe.isNull=me;function ye(Re){return Re==null}fe.isNullOrUndefined=ye;function be(Re){return typeof Re=="number"}fe.isNumber=be;function Se(Re){return typeof Re=="string"}fe.isString=Se;function Ee(Re){return typeof Re=="symbol"}fe.isSymbol=Ee;function Pe(Re){return Re===void 0}fe.isUndefined=Pe;function we(Re){return xe(Re)&&je(Re)==="[object RegExp]"}fe.isRegExp=we,fe.types.isRegExp=we;function xe(Re){return typeof Re=="object"&&Re!==null}fe.isObject=xe;function De(Re){return xe(Re)&&je(Re)==="[object Date]"}fe.isDate=De,fe.types.isDate=De;function Ae(Re){return xe(Re)&&(je(Re)==="[object Error]"||Re instanceof Error)}fe.isError=Ae,fe.types.isNativeError=Ae;function Oe(Re){return typeof Re=="function"}fe.isFunction=Oe;function Le(Re){return Re===null||typeof Re=="boolean"||typeof Re=="number"||typeof Re=="string"||typeof Re=="symbol"||typeof Re=="undefined"}fe.isPrimitive=Le,fe.isBuffer=E("./support/isBuffer");function je(Re){return Object.prototype.toString.call(Re)}function Be(Re){return Re<10?"0"+Re.toString(10):Re.toString(10)}var Ze=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function We(){var Re=new Date,Ve=[Be(Re.getHours()),Be(Re.getMinutes()),Be(Re.getSeconds())].join(":");return[Re.getDate(),Ze[Re.getMonth()],Ve].join(" ")}fe.log=function(){console.log("%s - %s",We(),fe.format.apply(fe,arguments))},fe.inherits=E("inherits"),fe._extend=function(Re,Ve){if(!Ve||!xe(Ve))return Re;for(var Je=Object.keys(Ve),ot=Je.length;ot--;)Re[Je[ot]]=Ve[Je[ot]];return Re};function ze(Re,Ve){return Object.prototype.hasOwnProperty.call(Re,Ve)}var Ke=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;fe.promisify=function(Ve){if(typeof Ve!="function")throw new TypeError('The "original" argument must be of type Function');if(Ke&&Ve[Ke]){var Je=Ve[Ke];if(typeof Je!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(Je,Ke,{value:Je,enumerable:!1,writable:!1,configurable:!0}),Je}function Je(){for(var ot,Ye,Ue=new Promise(function(Fe,Ge){ot=Fe,Ye=Ge}),_e=[],ke=0;ke-1?me:me!=="Object"?!1:de(he)}return ae?te(he):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,pe,fe){(function(){"use strict";fe.stripBOM=function(ce){return ce[0]==="\uFEFF"?ce.substring(1):ce}}).call(this)},{}],422:[function(E,pe,fe){(function(){"use strict";var ce,ue,le,se,ie,ae={}.hasOwnProperty;ce=E("xmlbuilder"),ue=E("./defaults").defaults,se=function(re){return typeof re=="string"&&(re.indexOf("&")>=0||re.indexOf(">")>=0||re.indexOf("<")>=0)},ie=function(re){return""},le=function(re){return re.replace("]]>","]]]]>")},fe.Builder=function(){function re(ne){var ee,a,y;this.options={},a=ue["0.2"];for(ee in a)ae.call(a,ee)&&(y=a[ee],this.options[ee]=y);for(ee in ne)ae.call(ne,ee)&&(y=ne[ee],this.options[ee]=y)}return re.prototype.buildObject=function(ne){var ee,a,y,x,b;return ee=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(z){return function(te,de){var ge,he,me,ye,be,Se;if(typeof de!="object")z.options.cdata&&se(de)?te.raw(ie(de)):te.txt(de);else if(Array.isArray(de)){for(ye in de)if(ae.call(de,ye)){he=de[ye];for(be in he)me=he[be],te=y(te.ele(be),me).up()}}else for(be in de)if(ae.call(de,be))if(he=de[be],be===ee){if(typeof he=="object")for(ge in he)Se=he[ge],te=te.att(ge,Se)}else if(be===a)z.options.cdata&&se(he)?te=te.raw(ie(he)):te=te.txt(he);else if(Array.isArray(he))for(ye in he)ae.call(he,ye)&&(me=he[ye],typeof me=="string"?z.options.cdata&&se(me)?te=te.ele(be).raw(ie(me)).up():te=te.ele(be,me).up():te=y(te.ele(be),me).up());else typeof he=="object"?te=y(te.ele(be),he).up():typeof he=="string"&&z.options.cdata&&se(he)?te=te.ele(be).raw(ie(he)).up():(he==null&&(he=""),te=te.ele(be,he.toString()).up());return te}}(this),x=ce.create(b,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),y(x,ne).end(this.options.renderOpts)},re}()}).call(this)},{"./defaults":423,xmlbuilder:459}],423:[function(E,pe,fe){(function(){fe.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,pe,fe){(function(){"use strict";var ce,ue,le,se,ie,ae,re,ne,ee,a=function(b,z){return function(){return b.apply(z,arguments)}},y=function(b,z){for(var te in z)x.call(z,te)&&(b[te]=z[te]);function de(){this.constructor=b}return de.prototype=z.prototype,b.prototype=new de,b.__super__=z.prototype,b},x={}.hasOwnProperty;ne=E("sax"),se=E("events"),ce=E("./bom"),re=E("./processors"),ee=E("timers").setImmediate,ue=E("./defaults").defaults,ie=function(b){return typeof b=="object"&&b!=null&&Object.keys(b).length===0},ae=function(b,z,te){var de,ge,he;for(de=0,ge=b.length;de0&&(Ee[me.options.childkey]=we),we=Ee;else if(Ae){Ae[me.options.childkey]=Ae[me.options.childkey]||[],xe={};for(Se in we)x.call(we,Se)&&le(xe,Se,we[Se]);Ae[me.options.childkey].push(xe),delete we["#name"],Object.keys(we).length===1&&de in we&&!me.EXPLICIT_CHARKEY&&(we=we[de])}}return he.length>0?me.assignOrPush(Ae,Pe,we):(me.options.explicitRoot&&(De=we,we={},le(we,Pe,De)),me.resultObject=we,me.saxParser.ended=!0,me.emit("end",me.resultObject))}}(this),ge=function(me){return function(ye){var be,Se;if(Se=he[he.length-1],Se)return Se[de]+=ye,me.options.explicitChildren&&me.options.preserveChildrenOrder&&me.options.charsAsChildren&&(me.options.includeWhiteChars||ye.replace(/\\n/g,"").trim()!=="")&&(Se[me.options.childkey]=Se[me.options.childkey]||[],be={"#name":"__text__"},be[de]=ye,me.options.normalize&&(be[de]=be[de].replace(/\s{2,}/g," ").trim()),Se[me.options.childkey].push(be)),Se}}(this),this.saxParser.ontext=ge,this.saxParser.oncdata=function(me){return function(ye){var be;if(be=ge(ye),be)return be.cdata=!0}}(this)},z.prototype.parseString=function(te,de){var ge;de!=null&&typeof de=="function"&&(this.on("end",function(he){return this.reset(),de(null,he)}),this.on("error",function(he){return this.reset(),de(he)}));try{return te=te.toString(),te.trim()===""?(this.emit("end",null),!0):(te=ce.stripBOM(te),this.options.async?(this.remaining=te,ee(this.processAsync),this.saxParser):this.saxParser.write(te).close())}catch(he){if(ge=he,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw ge}else return this.emit("error",ge),this.saxParser.errThrown=!0}},z.prototype.parseStringPromise=function(te){return new Promise(function(de){return function(ge,he){return de.parseString(te,function(me,ye){return me?he(me):ge(ye)})}}(this))},z}(se),fe.parseString=function(b,z,te){var de,ge,he;return te!=null?(typeof te=="function"&&(de=te),typeof z=="object"&&(ge=z)):(typeof z=="function"&&(de=z),ge={}),he=new fe.Parser(ge),he.parseString(b,de)},fe.parseStringPromise=function(b,z){var te,de;return typeof z=="object"&&(te=z),de=new fe.Parser(te),de.parseStringPromise(b)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(E,pe,fe){(function(){"use strict";var ce;ce=new RegExp(/(?!xmlns)^.*:/),fe.normalize=function(ue){return ue.toLowerCase()},fe.firstCharLowerCase=function(ue){return ue.charAt(0).toLowerCase()+ue.slice(1)},fe.stripPrefix=function(ue){return ue.replace(ce,"")},fe.parseNumbers=function(ue){return isNaN(ue)||(ue=ue%1===0?parseInt(ue,10):parseFloat(ue)),ue},fe.parseBooleans=function(ue){return/^(?:true|false)$/i.test(ue)&&(ue=ue.toLowerCase()==="true"),ue}}).call(this)},{}],426:[function(E,pe,fe){(function(){"use strict";var ce,ue,le,se,ie=function(re,ne){for(var ee in ne)ae.call(ne,ee)&&(re[ee]=ne[ee]);function a(){this.constructor=re}return a.prototype=ne.prototype,re.prototype=new a,re.__super__=ne.prototype,re},ae={}.hasOwnProperty;ue=E("./defaults"),ce=E("./builder"),le=E("./parser"),se=E("./processors"),fe.defaults=ue.defaults,fe.processors=se,fe.ValidationError=function(re){ie(ne,re);function ne(ee){this.message=ee}return ne}(Error),fe.Builder=ce.Builder,fe.Parser=le.Parser,fe.parseString=le.parseString,fe.parseStringPromise=le.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(E,pe,fe){(function(){pe.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(E,pe,fe){(function(){pe.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,pe,fe){(function(){var ce,ue,le,se,ie,ae,re,ne=[].slice,ee={}.hasOwnProperty;ce=function(){var a,y,x,b,z,te;if(te=arguments[0],z=2<=arguments.length?ne.call(arguments,1):[],ie(Object.assign))Object.assign.apply(null,arguments);else for(a=0,x=z.length;a":"attribute: {"+ie+"}, parent: <"+this.parent.name+">"},se.prototype.isEqualNode=function(ie){return!(ie.namespaceURI!==this.namespaceURI||ie.prefix!==this.prefix||ie.localName!==this.localName||ie.value!==this.value)},se}()}).call(this)},{"./NodeType":428,"./XMLNode":450}],432:[function(E,pe,fe){(function(){var ce,ue,le,se=function(ae,re){for(var ne in re)ie.call(re,ne)&&(ae[ne]=re[ne]);function ee(){this.constructor=ae}return ee.prototype=re.prototype,ae.prototype=new ee,ae.__super__=re.prototype,ae},ie={}.hasOwnProperty;ce=E("./NodeType"),le=E("./XMLCharacterData"),pe.exports=ue=function(ae){se(re,ae);function re(ne,ee){if(re.__super__.constructor.call(this,ne),ee==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=ce.CData,this.value=this.stringify.cdata(ee)}return re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(ne){return this.options.writer.cdata(this,this.options.writer.filterOptions(ne))},re}(le)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(E,pe,fe){(function(){var ce,ue,le=function(ie,ae){for(var re in ae)se.call(ae,re)&&(ie[re]=ae[re]);function ne(){this.constructor=ie}return ne.prototype=ae.prototype,ie.prototype=new ne,ie.__super__=ae.prototype,ie},se={}.hasOwnProperty;ue=E("./XMLNode"),pe.exports=ce=function(ie){le(ae,ie);function ae(re){ae.__super__.constructor.call(this,re),this.value=""}return Object.defineProperty(ae.prototype,"data",{get:function(){return this.value},set:function(re){return this.value=re||""}}),Object.defineProperty(ae.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(ae.prototype,"textContent",{get:function(){return this.value},set:function(re){return this.value=re||""}}),ae.prototype.clone=function(){return Object.create(this)},ae.prototype.substringData=function(re,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.appendData=function(re){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.insertData=function(re,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.deleteData=function(re,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.replaceData=function(re,ne,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.isEqualNode=function(re){return!(!ae.__super__.isEqualNode.apply(this,arguments).isEqualNode(re)||re.data!==this.data)},ae}(ue)}).call(this)},{"./XMLNode":450}],434:[function(E,pe,fe){(function(){var ce,ue,le,se=function(ae,re){for(var ne in re)ie.call(re,ne)&&(ae[ne]=re[ne]);function ee(){this.constructor=ae}return ee.prototype=re.prototype,ae.prototype=new ee,ae.__super__=re.prototype,ae},ie={}.hasOwnProperty;ce=E("./NodeType"),ue=E("./XMLCharacterData"),pe.exports=le=function(ae){se(re,ae);function re(ne,ee){if(re.__super__.constructor.call(this,ne),ee==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=ce.Comment,this.value=this.stringify.comment(ee)}return re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(ne){return this.options.writer.comment(this,this.options.writer.filterOptions(ne))},re}(ue)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(E,pe,fe){(function(){var ce,ue,le;ue=E("./XMLDOMErrorHandler"),le=E("./XMLDOMStringList"),pe.exports=ce=function(){function se(){var ie;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=ie=Object.create(this.defaultParams)}return Object.defineProperty(se.prototype,"parameterNames",{get:function(){return new le(Object.keys(this.defaultParams))}}),se.prototype.getParameter=function(ie){return this.params.hasOwnProperty(ie)?this.params[ie]:null},se.prototype.canSetParameter=function(ie,ae){return!0},se.prototype.setParameter=function(ie,ae){return ae!=null?this.params[ie]=ae:delete this.params[ie]},se}()}).call(this)},{"./XMLDOMErrorHandler":436,"./XMLDOMStringList":438}],436:[function(E,pe,fe){(function(){var ce;pe.exports=ce=function(){function ue(){}return ue.prototype.handleError=function(le){throw new Error(le)},ue}()}).call(this)},{}],437:[function(E,pe,fe){(function(){var ce;pe.exports=ce=function(){function ue(){}return ue.prototype.hasFeature=function(le,se){return!0},ue.prototype.createDocumentType=function(le,se,ie){throw new Error("This DOM method is not implemented.")},ue.prototype.createDocument=function(le,se,ie){throw new Error("This DOM method is not implemented.")},ue.prototype.createHTMLDocument=function(le){throw new Error("This DOM method is not implemented.")},ue.prototype.getFeature=function(le,se){throw new Error("This DOM method is not implemented.")},ue}()}).call(this)},{}],438:[function(E,pe,fe){(function(){var ce;pe.exports=ce=function(){function ue(le){this.arr=le||[]}return Object.defineProperty(ue.prototype,"length",{get:function(){return this.arr.length}}),ue.prototype.item=function(le){return this.arr[le]||null},ue.prototype.contains=function(le){return this.arr.indexOf(le)!==-1},ue}()}).call(this)},{}],439:[function(E,pe,fe){(function(){var ce,ue,le,se=function(ae,re){for(var ne in re)ie.call(re,ne)&&(ae[ne]=re[ne]);function ee(){this.constructor=ae}return ee.prototype=re.prototype,ae.prototype=new ee,ae.__super__=re.prototype,ae},ie={}.hasOwnProperty;le=E("./XMLNode"),ce=E("./NodeType"),pe.exports=ue=function(ae){se(re,ae);function re(ne,ee,a,y,x,b){if(re.__super__.constructor.call(this,ne),ee==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(a==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(ee));if(!y)throw new Error("Missing DTD attribute type. "+this.debugInfo(ee));if(!x)throw new Error("Missing DTD attribute default. "+this.debugInfo(ee));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(ee));if(b&&!x.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(ee));this.elementName=this.stringify.name(ee),this.type=ce.AttributeDeclaration,this.attributeName=this.stringify.name(a),this.attributeType=this.stringify.dtdAttType(y),b&&(this.defaultValue=this.stringify.dtdAttDefault(b)),this.defaultValueType=x}return re.prototype.toString=function(ne){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(ne))},re}(le)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(E,pe,fe){(function(){var ce,ue,le,se=function(ae,re){for(var ne in re)ie.call(re,ne)&&(ae[ne]=re[ne]);function ee(){this.constructor=ae}return ee.prototype=re.prototype,ae.prototype=new ee,ae.__super__=re.prototype,ae},ie={}.hasOwnProperty;le=E("./XMLNode"),ce=E("./NodeType"),pe.exports=ue=function(ae){se(re,ae);function re(ne,ee,a){if(re.__super__.constructor.call(this,ne),ee==null)throw new Error("Missing DTD element name. "+this.debugInfo());a||(a="(#PCDATA)"),Array.isArray(a)&&(a="("+a.join(",")+")"),this.name=this.stringify.name(ee),this.type=ce.ElementDeclaration,this.value=this.stringify.dtdElementValue(a)}return re.prototype.toString=function(ne){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(ne))},re}(le)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(E,pe,fe){(function(){var ce,ue,le,se,ie=function(re,ne){for(var ee in ne)ae.call(ne,ee)&&(re[ee]=ne[ee]);function a(){this.constructor=re}return a.prototype=ne.prototype,re.prototype=new a,re.__super__=ne.prototype,re},ae={}.hasOwnProperty;se=E("./Utility").isObject,le=E("./XMLNode"),ce=E("./NodeType"),pe.exports=ue=function(re){ie(ne,re);function ne(ee,a,y,x){if(ne.__super__.constructor.call(this,ee),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=ce.EntityDeclaration,!se(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(ee){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(ee))},ne}(le)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(E,pe,fe){(function(){var ce,ue,le,se=function(ae,re){for(var ne in re)ie.call(re,ne)&&(ae[ne]=re[ne]);function ee(){this.constructor=ae}return ee.prototype=re.prototype,ae.prototype=new ee,ae.__super__=re.prototype,ae},ie={}.hasOwnProperty;le=E("./XMLNode"),ce=E("./NodeType"),pe.exports=ue=function(ae){se(re,ae);function re(ne,ee,a){if(re.__super__.constructor.call(this,ne),ee==null)throw new Error("Missing DTD notation name. "+this.debugInfo(ee));if(!a.pubID&&!a.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(ee));this.name=this.stringify.name(ee),this.type=ce.NotationDeclaration,a.pubID!=null&&(this.pubID=this.stringify.dtdPubID(a.pubID)),a.sysID!=null&&(this.sysID=this.stringify.dtdSysID(a.sysID))}return Object.defineProperty(re.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(re.prototype,"systemId",{get:function(){return this.sysID}}),re.prototype.toString=function(ne){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(ne))},re}(le)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(E,pe,fe){(function(){var ce,ue,le,se,ie=function(re,ne){for(var ee in ne)ae.call(ne,ee)&&(re[ee]=ne[ee]);function a(){this.constructor=re}return a.prototype=ne.prototype,re.prototype=new a,re.__super__=ne.prototype,re},ae={}.hasOwnProperty;se=E("./Utility").isObject,le=E("./XMLNode"),ce=E("./NodeType"),pe.exports=ue=function(re){ie(ne,re);function ne(ee,a,y,x){var b;ne.__super__.constructor.call(this,ee),se(a)&&(b=a,a=b.version,y=b.encoding,x=b.standalone),a||(a="1.0"),this.type=ce.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(ee){return this.options.writer.declaration(this,this.options.writer.filterOptions(ee))},ne}(le)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(E,pe,fe){(function(){var ce,ue,le,se,ie,ae,re,ne,ee,a=function(x,b){for(var z in b)y.call(b,z)&&(x[z]=b[z]);function te(){this.constructor=x}return te.prototype=b.prototype,x.prototype=new te,x.__super__=b.prototype,x},y={}.hasOwnProperty;ee=E("./Utility").isObject,ne=E("./XMLNode"),ce=E("./NodeType"),ue=E("./XMLDTDAttList"),se=E("./XMLDTDEntity"),le=E("./XMLDTDElement"),ie=E("./XMLDTDNotation"),re=E("./XMLNamedNodeMap"),pe.exports=ae=function(x){a(b,x);function b(z,te,de){var ge,he,me,ye,be,Se;if(b.__super__.constructor.call(this,z),this.type=ce.DocType,z.children){for(ye=z.children,he=0,me=ye.length;he=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(De){var Ae,Oe,Le,je;if(!De.isOpen){if(!this.root&&this.currentLevel===0&&De.type===ce.Element&&(this.root=De),Oe="",De.type===ce.Element){this.writerOptions.state=ue.OpenTag,Oe=this.writer.indent(De,this.writerOptions,this.currentLevel)+"<"+De.name,je=De.attribs;for(Le in je)we.call(je,Le)&&(Ae=je[Le],Oe+=this.writer.attribute(Ae,this.writerOptions,this.currentLevel));Oe+=(De.children?">":"/>")+this.writer.endline(De,this.writerOptions,this.currentLevel),this.writerOptions.state=ue.InsideTag}else this.writerOptions.state=ue.OpenTag,Oe=this.writer.indent(De,this.writerOptions,this.currentLevel)+""),Oe+=this.writer.endline(De,this.writerOptions,this.currentLevel);return this.onData(Oe,this.currentLevel),De.isOpen=!0}},xe.prototype.closeNode=function(De){var Ae;if(!De.isClosed)return Ae="",this.writerOptions.state=ue.CloseTag,De.type===ce.Element?Ae=this.writer.indent(De,this.writerOptions,this.currentLevel)+""+this.writer.endline(De,this.writerOptions,this.currentLevel):Ae=this.writer.indent(De,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(De,this.writerOptions,this.currentLevel),this.writerOptions.state=ue.None,this.onData(Ae,this.currentLevel),De.isClosed=!0},xe.prototype.onData=function(De,Ae){return this.documentStarted=!0,this.onDataCallback(De,Ae+1)},xe.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},xe.prototype.debugInfo=function(De){return De==null?"":"node: <"+De+">"},xe.prototype.ele=function(){return this.element.apply(this,arguments)},xe.prototype.nod=function(De,Ae,Oe){return this.node(De,Ae,Oe)},xe.prototype.txt=function(De){return this.text(De)},xe.prototype.dat=function(De){return this.cdata(De)},xe.prototype.com=function(De){return this.comment(De)},xe.prototype.ins=function(De,Ae){return this.instruction(De,Ae)},xe.prototype.dec=function(De,Ae,Oe){return this.declaration(De,Ae,Oe)},xe.prototype.dtd=function(De,Ae,Oe){return this.doctype(De,Ae,Oe)},xe.prototype.e=function(De,Ae,Oe){return this.element(De,Ae,Oe)},xe.prototype.n=function(De,Ae,Oe){return this.node(De,Ae,Oe)},xe.prototype.t=function(De){return this.text(De)},xe.prototype.d=function(De){return this.cdata(De)},xe.prototype.c=function(De){return this.comment(De)},xe.prototype.r=function(De){return this.raw(De)},xe.prototype.i=function(De,Ae){return this.instruction(De,Ae)},xe.prototype.att=function(){return this.currentNode&&this.currentNode.type===ce.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},xe.prototype.a=function(){return this.currentNode&&this.currentNode.type===ce.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},xe.prototype.ent=function(De,Ae){return this.entity(De,Ae)},xe.prototype.pent=function(De,Ae){return this.pEntity(De,Ae)},xe.prototype.not=function(De,Ae){return this.notation(De,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,pe,fe){(function(){var ce,ue,le,se=function(ae,re){for(var ne in re)ie.call(re,ne)&&(ae[ne]=re[ne]);function ee(){this.constructor=ae}return ee.prototype=re.prototype,ae.prototype=new ee,ae.__super__=re.prototype,ae},ie={}.hasOwnProperty;le=E("./XMLNode"),ce=E("./NodeType"),pe.exports=ue=function(ae){se(re,ae);function re(ne){re.__super__.constructor.call(this,ne),this.type=ce.Dummy}return re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(ne){return""},re}(le)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(E,pe,fe){(function(){var ce,ue,le,se,ie,ae,re,ne,ee,a=function(x,b){for(var z in b)y.call(b,z)&&(x[z]=b[z]);function te(){this.constructor=x}return te.prototype=b.prototype,x.prototype=new te,x.__super__=b.prototype,x},y={}.hasOwnProperty;ee=E("./Utility"),ne=ee.isObject,re=ee.isFunction,ae=ee.getValue,ie=E("./XMLNode"),ce=E("./NodeType"),ue=E("./XMLAttribute"),se=E("./XMLNamedNodeMap"),pe.exports=le=function(x){a(b,x);function b(z,te,de){var ge,he,me,ye;if(b.__super__.constructor.call(this,z),te==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(te),this.type=ce.Element,this.attribs={},this.schemaTypeInfo=null,de!=null&&this.attribute(de),z.type===ce.Document&&(this.isRoot=!0,this.documentObject=z,z.rootObject=this,z.children)){for(ye=z.children,he=0,me=ye.length;he=ge;te=0<=ge?++de:--de)if(!this.attribs[te].isEqualNode(z.attribs[te]))return!1;return!0},b}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(E,pe,fe){(function(){var ce;pe.exports=ce=function(){function ue(le){this.nodes=le}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(le){return this.nodes[le]},ue.prototype.setNamedItem=function(le){var se;return se=this.nodes[le.nodeName],this.nodes[le.nodeName]=le,se||null},ue.prototype.removeNamedItem=function(le){var se;return se=this.nodes[le],delete this.nodes[le],se||null},ue.prototype.item=function(le){return this.nodes[Object.keys(this.nodes)[le]]||null},ue.prototype.getNamedItemNS=function(le,se){throw new Error("This DOM method is not implemented.")},ue.prototype.setNamedItemNS=function(le){throw new Error("This DOM method is not implemented.")},ue.prototype.removeNamedItemNS=function(le,se){throw new Error("This DOM method is not implemented.")},ue}()}).call(this)},{}],450:[function(E,pe,fe){(function(){var ce,ue,le,se,ie,ae,re,ne,ee,a,y,x,b,z,te,de,ge,he,me,ye={}.hasOwnProperty;me=E("./Utility"),he=me.isObject,ge=me.isFunction,de=me.isEmpty,te=me.getValue,ne=null,le=null,se=null,ie=null,ae=null,b=null,z=null,x=null,re=null,ue=null,y=null,ee=null,ce=null,pe.exports=a=function(){function be(Se){this.parent=Se,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,ne||(ne=E("./XMLElement"),le=E("./XMLCData"),se=E("./XMLComment"),ie=E("./XMLDeclaration"),ae=E("./XMLDocType"),b=E("./XMLRaw"),z=E("./XMLText"),x=E("./XMLProcessingInstruction"),re=E("./XMLDummy"),ue=E("./NodeType"),y=E("./XMLNodeList"),ee=E("./XMLNamedNodeMap"),ce=E("./DocumentPosition"))}return Object.defineProperty(be.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(be.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(be.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(be.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(be.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new y(this.children)),this.childNodeList}}),Object.defineProperty(be.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(be.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(be.prototype,"previousSibling",{get:function(){var Se;return Se=this.parent.children.indexOf(this),this.parent.children[Se-1]||null}}),Object.defineProperty(be.prototype,"nextSibling",{get:function(){var Se;return Se=this.parent.children.indexOf(this),this.parent.children[Se+1]||null}}),Object.defineProperty(be.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(be.prototype,"textContent",{get:function(){var Se,Ee,Pe,we,xe;if(this.nodeType===ue.Element||this.nodeType===ue.DocumentFragment){for(xe="",we=this.children,Ee=0,Pe=we.length;Ee":(Pe=this.parent)!=null&&Pe.name?"node: <"+Se+">, parent: <"+this.parent.name+">":"node: <"+Se+">"},be.prototype.ele=function(Se,Ee,Pe){return this.element(Se,Ee,Pe)},be.prototype.nod=function(Se,Ee,Pe){return this.node(Se,Ee,Pe)},be.prototype.txt=function(Se){return this.text(Se)},be.prototype.dat=function(Se){return this.cdata(Se)},be.prototype.com=function(Se){return this.comment(Se)},be.prototype.ins=function(Se,Ee){return this.instruction(Se,Ee)},be.prototype.doc=function(){return this.document()},be.prototype.dec=function(Se,Ee,Pe){return this.declaration(Se,Ee,Pe)},be.prototype.e=function(Se,Ee,Pe){return this.element(Se,Ee,Pe)},be.prototype.n=function(Se,Ee,Pe){return this.node(Se,Ee,Pe)},be.prototype.t=function(Se){return this.text(Se)},be.prototype.d=function(Se){return this.cdata(Se)},be.prototype.c=function(Se){return this.comment(Se)},be.prototype.r=function(Se){return this.raw(Se)},be.prototype.i=function(Se,Ee){return this.instruction(Se,Ee)},be.prototype.u=function(){return this.up()},be.prototype.importXMLBuilder=function(Se){return this.importDocument(Se)},be.prototype.replaceChild=function(Se,Ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.removeChild=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.appendChild=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.hasChildNodes=function(){return this.children.length!==0},be.prototype.cloneNode=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.isSupported=function(Se,Ee){return!0},be.prototype.hasAttributes=function(){return this.attribs.length!==0},be.prototype.compareDocumentPosition=function(Se){var Ee,Pe;return Ee=this,Ee===Se?0:this.document()!==Se.document()?(Pe=ce.Disconnected|ce.ImplementationSpecific,Math.random()<.5?Pe|=ce.Preceding:Pe|=ce.Following,Pe):Ee.isAncestor(Se)?ce.Contains|ce.Preceding:Ee.isDescendant(Se)?ce.Contains|ce.Following:Ee.isPreceding(Se)?ce.Preceding:ce.Following},be.prototype.isSameNode=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.lookupPrefix=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.isDefaultNamespace=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.lookupNamespaceURI=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.isEqualNode=function(Se){var Ee,Pe,we;if(Se.nodeType!==this.nodeType||Se.children.length!==this.children.length)return!1;for(Ee=Pe=0,we=this.children.length-1;0<=we?Pe<=we:Pe>=we;Ee=0<=we?++Pe:--Pe)if(!this.children[Ee].isEqualNode(Se.children[Ee]))return!1;return!0},be.prototype.getFeature=function(Se,Ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.setUserData=function(Se,Ee,Pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.getUserData=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.contains=function(Se){return Se?Se===this||this.isDescendant(Se):!1},be.prototype.isDescendant=function(Se){var Ee,Pe,we,xe,De;for(De=this.children,we=0,xe=De.length;wePe},be.prototype.treePosition=function(Se){var Ee,Pe;return Pe=0,Ee=!1,this.foreachTreeNode(this.document(),function(we){if(Pe++,!Ee&&we===Se)return Ee=!0}),Ee?Pe:-1},be.prototype.foreachTreeNode=function(Se,Ee){var Pe,we,xe,De,Ae;for(Se||(Se=this.document()),De=Se.children,we=0,xe=De.length;we0){for(this.stream.write(" ["),this.stream.write(this.endline(ee,a,y)),a.state=ue.InsideTag,te=ee.children,b=0,z=te.length;b"),this.stream.write(this.endline(ee,a,y)),a.state=ue.None,this.closeNode(ee,a,y)},ne.prototype.element=function(ee,a,y){var x,b,z,te,de,ge,he,me,ye,be;y||(y=0),this.openNode(ee,a,y),a.state=ue.OpenTag,this.stream.write(this.indent(ee,a,y)+"<"+ee.name),ye=ee.attribs;for(he in ye)ae.call(ye,he)&&(x=ye[he],this.attribute(x,a,y));if(z=ee.children.length,te=z===0?null:ee.children[0],z===0||ee.children.every(function(Se){return(Se.type===ce.Text||Se.type===ce.Raw)&&Se.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&&z===1&&(te.type===ce.Text||te.type===ce.Raw)&&te.value!=null)this.stream.write(">"),a.state=ue.InsideTag,a.suppressPrettyCount++,me=!0,this.writeChildNode(te,a,y+1),a.suppressPrettyCount--,me=!1,a.state=ue.CloseTag,this.stream.write("");else{for(this.stream.write(">"+this.endline(ee,a,y)),a.state=ue.InsideTag,be=ee.children,de=0,ge=be.length;de")}return this.stream.write(this.endline(ee,a,y)),a.state=ue.None,this.closeNode(ee,a,y)},ne.prototype.processingInstruction=function(ee,a,y){return this.stream.write(ne.__super__.processingInstruction.call(this,ee,a,y))},ne.prototype.raw=function(ee,a,y){return this.stream.write(ne.__super__.raw.call(this,ee,a,y))},ne.prototype.text=function(ee,a,y){return this.stream.write(ne.__super__.text.call(this,ee,a,y))},ne.prototype.dtdAttList=function(ee,a,y){return this.stream.write(ne.__super__.dtdAttList.call(this,ee,a,y))},ne.prototype.dtdElement=function(ee,a,y){return this.stream.write(ne.__super__.dtdElement.call(this,ee,a,y))},ne.prototype.dtdEntity=function(ee,a,y){return this.stream.write(ne.__super__.dtdEntity.call(this,ee,a,y))},ne.prototype.dtdNotation=function(ee,a,y){return this.stream.write(ne.__super__.dtdNotation.call(this,ee,a,y))},ne}(se)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(E,pe,fe){(function(){var ce,ue,le=function(ie,ae){for(var re in ae)se.call(ae,re)&&(ie[re]=ae[re]);function ne(){this.constructor=ie}return ne.prototype=ae.prototype,ie.prototype=new ne,ie.__super__=ae.prototype,ie},se={}.hasOwnProperty;ue=E("./XMLWriterBase"),pe.exports=ce=function(ie){le(ae,ie);function ae(re){ae.__super__.constructor.call(this,re)}return ae.prototype.document=function(re,ne){var ee,a,y,x,b;for(ne=this.filterOptions(ne),x="",b=re.children,a=0,y=b.length;a","]]]]>"),this.assertLegalChar(ie))},se.prototype.comment=function(ie){if(this.options.noValidation)return ie;if(ie=""+ie||"",ie.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+ie);return this.assertLegalChar(ie)},se.prototype.raw=function(ie){return this.options.noValidation?ie:""+ie||""},se.prototype.attValue=function(ie){return this.options.noValidation?ie:this.assertLegalChar(this.attEscape(ie=""+ie||""))},se.prototype.insTarget=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.insValue=function(ie){if(this.options.noValidation)return ie;if(ie=""+ie||"",ie.match(/\?>/))throw new Error("Invalid processing instruction value: "+ie);return this.assertLegalChar(ie)},se.prototype.xmlVersion=function(ie){if(this.options.noValidation)return ie;if(ie=""+ie||"",!ie.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+ie);return ie},se.prototype.xmlEncoding=function(ie){if(this.options.noValidation)return ie;if(ie=""+ie||"",!ie.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+ie);return this.assertLegalChar(ie)},se.prototype.xmlStandalone=function(ie){return this.options.noValidation?ie:ie?"yes":"no"},se.prototype.dtdPubID=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.dtdSysID=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.dtdElementValue=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.dtdAttType=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.dtdAttDefault=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.dtdEntityValue=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.dtdNData=function(ie){return this.options.noValidation?ie:this.assertLegalChar(""+ie||"")},se.prototype.convertAttKey="@",se.prototype.convertPIKey="?",se.prototype.convertTextKey="#text",se.prototype.convertCDataKey="#cdata",se.prototype.convertCommentKey="#comment",se.prototype.convertRawKey="#raw",se.prototype.assertLegalChar=function(ie){var ae,re;if(this.options.noValidation)return ie;if(ae="",this.options.version==="1.0"){if(ae=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,re=ie.match(ae))throw new Error("Invalid character in string: "+ie+" at index "+re.index)}else if(this.options.version==="1.1"&&(ae=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,re=ie.match(ae)))throw new Error("Invalid character in string: "+ie+" at index "+re.index);return ie},se.prototype.assertLegalName=function(ie){var ae;if(this.options.noValidation)return ie;if(this.assertLegalChar(ie),ae=/^([: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])*$/,!ie.match(ae))throw new Error("Invalid character in name");return ie},se.prototype.textEscape=function(ie){var ae;return this.options.noValidation?ie:(ae=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ie.replace(ae,"&").replace(//g,">").replace(/\r/g," "))},se.prototype.attEscape=function(ie){var ae;return this.options.noValidation?ie:(ae=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ie.replace(ae,"&").replace(/0)?new Array(Ee).join(be.indent):""},me.prototype.endline=function(ye,be,Se){return!be.pretty||be.suppressPrettyCount?"":be.newline},me.prototype.attribute=function(ye,be,Se){var Ee;return this.openAttribute(ye,be,Se),Ee=" "+ye.name+'="'+ye.value+'"',this.closeAttribute(ye,be,Se),Ee},me.prototype.cdata=function(ye,be,Se){var Ee;return this.openNode(ye,be,Se),be.state=ue.OpenTag,Ee=this.indent(ye,be,Se)+""+this.endline(ye,be,Se),be.state=ue.None,this.closeNode(ye,be,Se),Ee},me.prototype.comment=function(ye,be,Se){var Ee;return this.openNode(ye,be,Se),be.state=ue.OpenTag,Ee=this.indent(ye,be,Se)+""+this.endline(ye,be,Se),be.state=ue.None,this.closeNode(ye,be,Se),Ee},me.prototype.declaration=function(ye,be,Se){var Ee;return this.openNode(ye,be,Se),be.state=ue.OpenTag,Ee=this.indent(ye,be,Se)+"",Ee+=this.endline(ye,be,Se),be.state=ue.None,this.closeNode(ye,be,Se),Ee},me.prototype.docType=function(ye,be,Se){var Ee,Pe,we,xe,De;if(Se||(Se=0),this.openNode(ye,be,Se),be.state=ue.OpenTag,xe=this.indent(ye,be,Se),xe+="0){for(xe+=" [",xe+=this.endline(ye,be,Se),be.state=ue.InsideTag,De=ye.children,Pe=0,we=De.length;Pe",xe+=this.endline(ye,be,Se),be.state=ue.None,this.closeNode(ye,be,Se),xe},me.prototype.element=function(ye,be,Se){var Ee,Pe,we,xe,De,Ae,Oe,Le,je,Be,Ze,We,ze,Ke;Se||(Se=0),Be=!1,Ze="",this.openNode(ye,be,Se),be.state=ue.OpenTag,Ze+=this.indent(ye,be,Se)+"<"+ye.name,We=ye.attribs;for(je in We)he.call(We,je)&&(Ee=We[je],Ze+=this.attribute(Ee,be,Se));if(we=ye.children.length,xe=we===0?null:ye.children[0],we===0||ye.children.every(function(He){return(He.type===ce.Text||He.type===ce.Raw)&&He.value===""}))be.allowEmpty?(Ze+=">",be.state=ue.CloseTag,Ze+=""+this.endline(ye,be,Se)):(be.state=ue.CloseTag,Ze+=be.spaceBeforeSlash+"/>"+this.endline(ye,be,Se));else if(be.pretty&&we===1&&(xe.type===ce.Text||xe.type===ce.Raw)&&xe.value!=null)Ze+=">",be.state=ue.InsideTag,be.suppressPrettyCount++,Be=!0,Ze+=this.writeChildNode(xe,be,Se+1),be.suppressPrettyCount--,Be=!1,be.state=ue.CloseTag,Ze+=""+this.endline(ye,be,Se);else{if(be.dontPrettyTextNodes){for(ze=ye.children,De=0,Oe=ze.length;De"+this.endline(ye,be,Se),be.state=ue.InsideTag,Ke=ye.children,Ae=0,Le=Ke.length;Ae",Be&&be.suppressPrettyCount--,Ze+=this.endline(ye,be,Se),be.state=ue.None}return this.closeNode(ye,be,Se),Ze},me.prototype.writeChildNode=function(ye,be,Se){switch(ye.type){case ce.CData:return this.cdata(ye,be,Se);case ce.Comment:return this.comment(ye,be,Se);case ce.Element:return this.element(ye,be,Se);case ce.Raw:return this.raw(ye,be,Se);case ce.Text:return this.text(ye,be,Se);case ce.ProcessingInstruction:return this.processingInstruction(ye,be,Se);case ce.Dummy:return"";case ce.Declaration:return this.declaration(ye,be,Se);case ce.DocType:return this.docType(ye,be,Se);case ce.AttributeDeclaration:return this.dtdAttList(ye,be,Se);case ce.ElementDeclaration:return this.dtdElement(ye,be,Se);case ce.EntityDeclaration:return this.dtdEntity(ye,be,Se);case ce.NotationDeclaration:return this.dtdNotation(ye,be,Se);default:throw new Error("Unknown XML node type: "+ye.constructor.name)}},me.prototype.processingInstruction=function(ye,be,Se){var Ee;return this.openNode(ye,be,Se),be.state=ue.OpenTag,Ee=this.indent(ye,be,Se)+"",Ee+=this.endline(ye,be,Se),be.state=ue.None,this.closeNode(ye,be,Se),Ee},me.prototype.raw=function(ye,be,Se){var Ee;return this.openNode(ye,be,Se),be.state=ue.OpenTag,Ee=this.indent(ye,be,Se),be.state=ue.InsideTag,Ee+=ye.value,be.state=ue.CloseTag,Ee+=this.endline(ye,be,Se),be.state=ue.None,this.closeNode(ye,be,Se),Ee},me.prototype.text=function(ye,be,Se){var Ee;return this.openNode(ye,be,Se),be.state=ue.OpenTag,Ee=this.indent(ye,be,Se),be.state=ue.InsideTag,Ee+=ye.value,be.state=ue.CloseTag,Ee+=this.endline(ye,be,Se),be.state=ue.None,this.closeNode(ye,be,Se),Ee},me.prototype.dtdAttList=function(ye,be,Se){var Ee;return this.openNode(ye,be,Se),be.state=ue.OpenTag,Ee=this.indent(ye,be,Se)+""+this.endline(ye,be,Se),be.state=ue.None,this.closeNode(ye,be,Se),Ee},me.prototype.dtdElement=function(ye,be,Se){var Ee;return this.openNode(ye,be,Se),be.state=ue.OpenTag,Ee=this.indent(ye,be,Se)+""+this.endline(ye,be,Se),be.state=ue.None,this.closeNode(ye,be,Se),Ee},me.prototype.dtdEntity=function(ye,be,Se){var Ee;return this.openNode(ye,be,Se),be.state=ue.OpenTag,Ee=this.indent(ye,be,Se)+""+this.endline(ye,be,Se),be.state=ue.None,this.closeNode(ye,be,Se),Ee},me.prototype.dtdNotation=function(ye,be,Se){var Ee;return this.openNode(ye,be,Se),be.state=ue.OpenTag,Ee=this.indent(ye,be,Se)+""+this.endline(ye,be,Se),be.state=ue.None,this.closeNode(ye,be,Se),Ee},me.prototype.openNode=function(ye,be,Se){},me.prototype.closeNode=function(ye,be,Se){},me.prototype.openAttribute=function(ye,be,Se){},me.prototype.closeAttribute=function(ye,be,Se){},me}()}).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,pe,fe){(function(){var ce,ue,le,se,ie,ae,re,ne,ee,a;a=E("./Utility"),ne=a.assign,ee=a.isFunction,le=E("./XMLDOMImplementation"),se=E("./XMLDocument"),ie=E("./XMLDocumentCB"),re=E("./XMLStringWriter"),ae=E("./XMLStreamWriter"),ce=E("./NodeType"),ue=E("./WriterState"),pe.exports.create=function(y,x,b,z){var te,de;if(y==null)throw new Error("Root element needs a name.");return z=ne({},x,b,z),te=new se(z),de=te.element(y),z.headless||(te.declaration(z),(z.pubID!=null||z.sysID!=null)&&te.dtd(z)),de},pe.exports.begin=function(y,x,b){var z;return ee(y)&&(z=[y,x],x=z[0],b=z[1],y={}),x?new ie(y,x,b):new se(y)},pe.exports.stringWriter=function(y){return new re(y)},pe.exports.streamWriter=function(y,x){return new ae(y,x)},pe.exports.implementation=new le,pe.exports.nodeType=ce,pe.exports.writerState=ue}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(E,pe,fe){pe.exports=ue;var ce=Object.prototype.hasOwnProperty;function ue(){for(var le={},se=0;seie?y=a(y):y.length>5]|=128<>>9<<4)+14]=x;for(var b=1732584193,z=-271733879,te=-1732584194,de=271733878,ge=0;ge>16)+(x>>16)+(b>>16);return z<<16|b&65535}function a(y,x){return y<>>32-x}pe.exports=function(x){return ce.hash(x,le,16)}},{"./helpers":462}],464:[function(E,pe,fe){"use strict";var ce=E("./helpers");function ue(re,ne){re[ne>>5]|=128<<24-ne%32,re[(ne+64>>9<<4)+15]=ne;for(var ee=Array(80),a=1732584193,y=-271733879,x=-1732584194,b=271733878,z=-1009589776,te=0;te>16)+(ne>>16)+(ee>>16);return a<<16|ee&65535}function ae(re,ne){return re<>>32-ne}pe.exports=function(ne){return ce.hash(ne,ue,20,!0)}},{"./helpers":462}],465:[function(E,pe,fe){"use strict";pe.exports=function(){return function(){}}},{}],466:[function(E,pe,fe){(function(ce){(function(){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/helpers/typeof")),se=E("stream"),ie=se.Stream,ae=E("../lib/common/utils/isArray"),re=ae.isArray;pe.exports.string=function(a){return typeof a=="string"},pe.exports.array=re,pe.exports.buffer=ce.isBuffer;function ne(ee){return ee instanceof ie}pe.exports.writableStream=function(a){return ne(a)&&typeof a._write=="function"&&(0,le.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,pe,fe){"use strict";var ce=E("immediate"),ue=pe.exports={};ue.nextTick=ce,ue.title="browser",ue.browser=!0,ue.env={},ue.argv=[],ue.version="",ue.versions={};function le(){}ue.on=le,ue.addListener=le,ue.once=le,ue.off=le,ue.removeListener=le,ue.removeAllListeners=le,ue.emit=le,ue.prependListener=le,ue.prependOnceListener=le,ue.listeners=function(se){return[]},ue.binding=function(se){throw new Error("process.binding is not supported")},ue.cwd=function(){return"/"},ue.chdir=function(se){throw new Error("process.chdir is not supported")},ue.umask=function(){return 0}},{immediate:358}],468:[function(E,pe,fe){(function(ce){(function(){"use strict";E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.search.js");var ue=E("./lib/request"),le=E("./lib/response"),se=E("xtend"),ie=E("builtin-status-codes"),ae=E("url"),re=fe;re.request=function(ne,ee){typeof ne=="string"?ne=ae.parse(ne):ne=se(ne);var a=ce.location.protocol.search(/^https?:$/)===-1?"http:":"",y=ne.protocol||a,x=ne.hostname||ne.host,b=ne.port,z=ne.path||"/";x&&x.indexOf(":")!==-1&&(x="["+x+"]"),ne.url=(x?y+"//"+x:"")+(b?":"+b:"")+z,ne.method=(ne.method||"GET").toUpperCase(),ne.headers=ne.headers||{};var te=new ue(ne);return ee&&te.on("response",ee),te},re.get=function(ee,a){var y=re.request(ee,a);return y.end(),y},re.ClientRequest=ue,re.IncomingMessage=le.IncomingMessage,re.Agent=function(){},re.Agent.defaultMaxSockets=4,re.globalAgent=new re.Agent,re.STATUS_CODES=ie,re.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,pe,fe){(function(ce){(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"),fe.fetch=re(ce.fetch)&&re(ce.ReadableStream),fe.writableStream=re(ce.WritableStream),fe.abortController=re(ce.AbortController),fe.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),fe.blobConstructor=!0}catch(ne){}var ue;function le(){if(ue!==void 0)return ue;if(ce.XMLHttpRequest){ue=new ce.XMLHttpRequest;try{ue.open("GET",ce.XDomainRequest?"/":"https://example.com")}catch(ne){ue=null}}else ue=null;return ue}function se(ne){var ee=le();if(!ee)return!1;try{return ee.responseType=ne,ee.responseType===ne}catch(a){}return!1}var ie=typeof ce.ArrayBuffer!="undefined",ae=ie&&re(ce.ArrayBuffer.prototype.slice);fe.arraybuffer=fe.fetch||ie&&se("arraybuffer"),fe.msstream=!fe.fetch&&ae&&se("ms-stream"),fe.mozchunkedarraybuffer=!fe.fetch&&ie&&se("moz-chunked-arraybuffer"),fe.overrideMimeType=fe.fetch||(le()?re(le().overrideMimeType):!1),fe.vbArray=re(ce.VBArray);function re(ne){return typeof ne=="function"}ue=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,pe,fe){(function(ce,ue,le){(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 se=E("./capability"),ie=E("inherits"),ae=E("./response"),re=E("readable-stream"),ne=E("to-arraybuffer"),ee=ae.IncomingMessage,a=ae.readyStates;function y(te,de){return se.fetch&&de?"fetch":se.mozchunkedarraybuffer?"moz-chunked-arraybuffer":se.msstream?"ms-stream":se.arraybuffer&&te?"arraybuffer":se.vbArray&&te?"text:vbarray":"text"}var x=pe.exports=function(te){var de=this;re.Writable.call(de),de._opts=te,de._body=[],de._headers={},te.auth&&de.setHeader("Authorization","Basic "+new le(te.auth).toString("base64")),Object.keys(te.headers).forEach(function(me){de.setHeader(me,te.headers[me])});var ge,he=!0;if(te.mode==="disable-fetch"||"requestTimeout"in te&&!se.abortController)he=!1,ge=!0;else if(te.mode==="prefer-streaming")ge=!1;else if(te.mode==="allow-wrong-content-type")ge=!se.overrideMimeType;else if(!te.mode||te.mode==="default"||te.mode==="prefer-fast")ge=!0;else throw new Error("Invalid value for opts.mode");de._mode=y(ge,he),de._fetchTimer=null,de.on("finish",function(){de._onFinish()})};ie(x,re.Writable),x.prototype.setHeader=function(te,de){var ge=this,he=te.toLowerCase();z.indexOf(he)===-1&&(ge._headers[he]={name:te,value:de})},x.prototype.getHeader=function(te){var de=this._headers[te.toLowerCase()];return de?de.value:null},x.prototype.removeHeader=function(te){var de=this;delete de._headers[te.toLowerCase()]},x.prototype._onFinish=function(){var te=this;if(!te._destroyed){var de=te._opts,ge=te._headers,he=null;de.method!=="GET"&&de.method!=="HEAD"&&(se.arraybuffer?he=ne(le.concat(te._body)):se.blobConstructor?he=new ue.Blob(te._body.map(function(Pe){return ne(Pe)}),{type:(ge["content-type"]||{}).value||""}):he=le.concat(te._body).toString());var me=[];if(Object.keys(ge).forEach(function(Pe){var we=ge[Pe].name,xe=ge[Pe].value;Array.isArray(xe)?xe.forEach(function(De){me.push([we,De])}):me.push([we,xe])}),te._mode==="fetch"){var ye=null,be=null;if(se.abortController){var Se=new AbortController;ye=Se.signal,te._fetchAbortController=Se,"requestTimeout"in de&&de.requestTimeout!==0&&(te._fetchTimer=ue.setTimeout(function(){te.emit("requestTimeout"),te._fetchAbortController&&te._fetchAbortController.abort()},de.requestTimeout))}ue.fetch(te._opts.url,{method:te._opts.method,headers:me,body:he||void 0,mode:"cors",credentials:de.withCredentials?"include":"same-origin",signal:ye}).then(function(Pe){te._fetchResponse=Pe,te._connect()},function(Pe){ue.clearTimeout(te._fetchTimer),te._destroyed||te.emit("error",Pe)})}else{var Ee=te._xhr=new ue.XMLHttpRequest;try{Ee.open(te._opts.method,te._opts.url,!0)}catch(Pe){ce.nextTick(function(){te.emit("error",Pe)});return}"responseType"in Ee&&(Ee.responseType=te._mode.split(":")[0]),"withCredentials"in Ee&&(Ee.withCredentials=!!de.withCredentials),te._mode==="text"&&"overrideMimeType"in Ee&&Ee.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in de&&(Ee.timeout=de.requestTimeout,Ee.ontimeout=function(){te.emit("requestTimeout")}),me.forEach(function(Pe){Ee.setRequestHeader(Pe[0],Pe[1])}),te._response=null,Ee.onreadystatechange=function(){switch(Ee.readyState){case a.LOADING:case a.DONE:te._onXHRProgress();break}},te._mode==="moz-chunked-arraybuffer"&&(Ee.onprogress=function(){te._onXHRProgress()}),Ee.onerror=function(){te._destroyed||te.emit("error",new Error("XHR error"))};try{Ee.send(he)}catch(Pe){ce.nextTick(function(){te.emit("error",Pe)});return}}}};function b(te){try{var de=te.status;return de!==null&&de!==0}catch(ge){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 ee(te._xhr,te._fetchResponse,te._mode,te._fetchTimer),te._response.on("error",function(de){te.emit("error",de)}),te.emit("response",te._response))},x.prototype._write=function(te,de,ge){var he=this;he._body.push(te),ge()},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,de,ge){var he=this;typeof te=="function"&&(ge=te,te=void 0),re.Writable.prototype.end.call(he,te,de,ge)},x.prototype.flushHeaders=function(){},x.prototype.setTimeout=function(){},x.prototype.setNoDelay=function(){},x.prototype.setSocketKeepAlive=function(){};var z=["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,pe,fe){(function(ce,ue,le){(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 se=E("./capability"),ie=E("inherits"),ae=E("readable-stream"),re=fe.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},ne=fe.IncomingMessage=function(ee,a,y,x){var b=this;if(ae.Readable.call(b),b._mode=y,b.headers={},b.rawHeaders=[],b.trailers={},b.rawTrailers=[],b.on("end",function(){ce.nextTick(function(){b.emit("close")})}),y==="fetch"){var z=function ye(){de.read().then(function(be){if(!b._destroyed){if(be.done){ue.clearTimeout(x),b.push(null);return}b.push(new le(be.value)),ye()}}).catch(function(be){ue.clearTimeout(x),b._destroyed||b.emit("error",be)})};if(b._fetchResponse=a,b.url=a.url,b.statusCode=a.status,b.statusMessage=a.statusText,a.headers.forEach(function(ye,be){b.headers[be.toLowerCase()]=ye,b.rawHeaders.push(be,ye)}),se.writableStream){var te=new WritableStream({write:function(be){return new Promise(function(Se,Ee){b._destroyed?Ee():b.push(new le(be))?Se():b._resumeFetch=Se})},close:function(){ue.clearTimeout(x),b._destroyed||b.push(null)},abort:function(be){b._destroyed||b.emit("error",be)}});try{a.body.pipeTo(te).catch(function(ye){ue.clearTimeout(x),b._destroyed||b.emit("error",ye)});return}catch(ye){}}var de=a.body.getReader();z()}else{b._xhr=ee,b._pos=0,b.url=ee.responseURL,b.statusCode=ee.status,b.statusMessage=ee.statusText;var ge=ee.getAllResponseHeaders().split(/\r?\n/);if(ge.forEach(function(ye){var be=ye.match(/^([^:]+):\s*(.*)/);if(be){var Se=be[1].toLowerCase();Se==="set-cookie"?(b.headers[Se]===void 0&&(b.headers[Se]=[]),b.headers[Se].push(be[2])):b.headers[Se]!==void 0?b.headers[Se]+=", "+be[2]:b.headers[Se]=be[2],b.rawHeaders.push(be[1],be[2])}}),b._charset="x-user-defined",!se.overrideMimeType){var he=b.rawHeaders["mime-type"];if(he){var me=he.match(/;\s*charset=([^;])(;|$)/);me&&(b._charset=me[1].toLowerCase())}b._charset||(b._charset="utf-8")}}};ie(ne,ae.Readable),ne.prototype._read=function(){var ee=this,a=ee._resumeFetch;a&&(ee._resumeFetch=null,a())},ne.prototype._onXHRProgress=function(){var ee=this,a=ee._xhr,y=null;switch(ee._mode){case"text:vbarray":if(a.readyState!==re.DONE)break;try{y=new ue.VBArray(a.responseBody).toArray()}catch(de){}if(y!==null){ee.push(new le(y));break}case"text":try{y=a.responseText}catch(de){ee._mode="text:vbarray";break}if(y.length>ee._pos){var x=y.substr(ee._pos);if(ee._charset==="x-user-defined"){for(var b=new le(x.length),z=0;zee._pos&&(ee.push(new le(new Uint8Array(te.result.slice(ee._pos)))),ee._pos=te.result.byteLength)},te.onload=function(){ee.push(null)},te.readAsArrayBuffer(y);break}ee._xhr.readyState===re.DONE&&ee._mode!=="ms-stream"&&ee.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,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(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 le=E("punycode"),se=E("./util");fe.parse=be,fe.resolve=Ee,fe.resolveObject=Pe,fe.format=Se,fe.Url=ie;function ie(){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 ae=/^([a-z0-9.+-]+:)/i,re=/:[0-9]*$/,ne=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,ee=["<",">",'"',"`"," ","\r",` +`," "],a=["{","}","|","\\","^","`"].concat(ee),y=["'"].concat(a),x=["%","/","?",";","#"].concat(y),b=["/","?","#"],z=255,te=/^[+a-z0-9A-Z_-]{0,63}$/,de=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,ge={javascript:!0,"javascript:":!0},he={javascript:!0,"javascript:":!0},me={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},ye=E("querystring");function be(we,xe,De){if(we&&se.isObject(we)&&we instanceof ie)return we;var Ae=new ie;return Ae.parse(we,xe,De),Ae}ie.prototype.parse=function(we,xe,De){if(!se.isString(we))throw new TypeError("Parameter 'url' must be a string, not "+(0,ue.default)(we));var Ae=we.indexOf("?"),Oe=Ae!==-1&&Ae127?ke+="x":ke+=_e[Fe];if(!ke.match(te)){var at=Ye.slice(0,Ne),$e=Ye.slice(Ne+1),qe=_e.match(de);qe&&(at.push(qe[1]),$e.unshift(qe[2])),$e.length&&(Be="/"+$e.join(".")+Be),this.hostname=at.join(".");break}}}this.hostname.length>z?this.hostname="":this.hostname=this.hostname.toLowerCase(),ot||(this.hostname=le.toASCII(this.hostname));var Ie=this.port?":"+this.port:"",Te=this.hostname||"";this.host=Te+Ie,this.href+=this.host,ot&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Be[0]!=="/"&&(Be="/"+Be))}if(!ge[ze])for(var Ne=0,Ue=y.length;Ne0?De.host.split("@"):!1;ke&&(De.auth=ke.shift(),De.host=De.hostname=ke.shift())}return De.search=we.search,De.query=we.query,(!se.isNull(De.pathname)||!se.isNull(De.search))&&(De.path=(De.pathname?De.pathname:"")+(De.search?De.search:"")),De.href=De.format(),De}if(!Ye.length)return De.pathname=null,De.search?De.path="/"+De.search:De.path=null,De.href=De.format(),De;for(var Fe=Ye.slice(-1)[0],Ge=(De.host||we.host||Ye.length>1)&&(Fe==="."||Fe==="..")||Fe==="",at=0,$e=Ye.length;$e>=0;$e--)Fe=Ye[$e],Fe==="."?Ye.splice($e,1):Fe===".."?(Ye.splice($e,1),at++):at&&(Ye.splice($e,1),at--);if(!Je&&!ot)for(;at--;at)Ye.unshift("..");Je&&Ye[0]!==""&&(!Ye[0]||Ye[0].charAt(0)!=="/")&&Ye.unshift(""),Ge&&Ye.join("/").substr(-1)!=="/"&&Ye.push("");var qe=Ye[0]===""||Ye[0]&&Ye[0].charAt(0)==="/";if(_e){De.hostname=De.host=qe?"":Ye.length?Ye.shift():"";var ke=De.host&&De.host.indexOf("@")>0?De.host.split("@"):!1;ke&&(De.auth=ke.shift(),De.host=De.hostname=ke.shift())}return Je=Je||De.host&&Ye.length,Je&&!qe&&Ye.unshift(""),Ye.length?De.pathname=Ye.join("/"):(De.pathname=null,De.path=null),(!se.isNull(De.pathname)||!se.isNull(De.search))&&(De.path=(De.pathname?De.pathname:"")+(De.search?De.search:"")),De.auth=we.auth||De.auth,De.slashes=De.slashes||we.slashes,De.href=De.format(),De},ie.prototype.parseHost=function(){var we=this.host,xe=re.exec(we);xe&&(xe=xe[0],xe!==":"&&(this.port=xe.substr(1)),we=we.substr(0,we.length-xe.length)),we&&(this.hostname=we)}},{"./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,pe,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ue=ce(E("@babel/runtime/helpers/typeof"));pe.exports={isString:function(se){return typeof se=="string"},isObject:function(se){return(0,ue.default)(se)==="object"&&se!==null},isNull:function(se){return se===null},isNullOrUndefined:function(se){return se==null}}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79}],474:[function(E,pe,fe){"use strict";E("core-js/modules/es.number.constructor.js"),fe.encodeURIComponent=function(ce){try{return encodeURIComponent(ce)}catch(ue){return ce}},fe.escape=E("escape-html"),fe.timestamp=function(ue){if(ue){var le=ue;return typeof le=="string"&&(le=Number(le)),String(ue).length===10&&(le*=1e3),new Date(le)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(E,pe,fe){(function(ce,ue){(function(){"use strict";var le=E("@babel/runtime/helpers/interopRequireDefault"),se=le(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 ie=E("util"),ae=E("url"),re=E("http"),ne=E("https"),ee=E("debug")("urllib"),a=E("humanize-ms"),y=0,x=Math.pow(2,31)-10,b=/^https?:\/\//i;function z(he,me){return he===void 0?me:he}function te(he){return he?he.split(";")[0].trim().toLowerCase():""}function de(he,me){return function(ye,be,Se){if(ye)return me(ye);he({data:be,status:Se.statusCode,headers:Se.headers,res:Se})}}fe.TIMEOUTS=[a("300s"),a("300s")];var ge=["json","text"];fe.request=function(me,ye,be){return arguments.length===2&&typeof ye=="function"&&(be=ye,ye=null),typeof be=="function"?fe.requestWithCallback(me,ye,be):new Promise(function(Se,Ee){fe.requestWithCallback(me,ye,de(Se,Ee))})},fe.requestWithCallback=function(me,ye,be){if(!me||typeof me!="string"&&(0,se.default)(me)!=="object"){var Se=ie.format("expect request url to be a string or a http request options, but got %j",me);throw new Error(Se)}arguments.length===2&&typeof ye=="function"&&(be=ye,ye=null),ye=ye||{},y>=x&&(y=0);var Ee=++y;ye.requestUrls=ye.requestUrls||[];var Pe={requestId:Ee,url:me,args:ye,ctx:ye.ctx};ye.emitter&&ye.emitter.emit("request",Pe),ye.timeout=ye.timeout||fe.TIMEOUTS,ye.maxRedirects=ye.maxRedirects||10,ye.streaming=ye.streaming||ye.customResponse;var we=Date.now(),xe;typeof me=="string"?(b.test(me)||(me="https://"+me),xe=ae.parse(me)):xe=me;var De=(ye.type||ye.method||xe.method||"GET").toUpperCase(),Ae=xe.port||80,Oe=re,Le=z(ye.agent,fe.agent),je=ye.fixJSONCtlChars;xe.protocol==="https:"&&(Oe=ne,Le=z(ye.httpsAgent,fe.httpsAgent),xe.port||(Ae=443));var Be={host:xe.hostname||xe.host||"localhost",path:xe.path||"/",method:De,port:Ae,agent:Le,headers:ye.headers||{},lookup:ye.lookup};Array.isArray(ye.timeout)?Be.requestTimeout=ye.timeout[ye.timeout.length-1]:typeof ye.timeout!="undefined"&&(Be.requestTimeout=ye.timeout);var Ze=ye.auth||xe.auth;Ze&&(Be.auth=Ze);var We=ye.content||ye.data,ze=De==="GET"||De==="HEAD"||ye.dataAsQueryString;if(!ye.content&&We&&!(typeof We=="string"||ue.isBuffer(We)))if(ze)We=ye.nestedQuerystring?qs.stringify(We):querystring.stringify(We);else{var Ke=Be.headers["Content-Type"]||Be.headers["content-type"];Ke||(ye.contentType==="json"?Ke="application/json":Ke="application/x-www-form-urlencoded",Be.headers["Content-Type"]=Ke),te(Ke)==="application/json"?We=JSON.stringify(We):We=ye.nestedQuerystring?qs.stringify(We):querystring.stringify(We)}ze&&We&&(Be.path+=(xe.query?"&":"?")+We,We=null);var He=0;if(We){var Ne=We.length;ue.isBuffer(We)||(Ne=ue.byteLength(We)),He=Be.headers["Content-Length"]=Ne}ye.dataType==="json"&&(Be.headers.Accept="application/json"),typeof ye.beforeRequest=="function"&&ye.beforeRequest(Be);var Re=null,Ve=null,Je=null,ot=!1,Ye=!1,Ue=0,_e=-1,ke=!1,Fe="",Ge="",at=null;ye.timing&&(at={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function $e(){Re&&(clearTimeout(Re),Re=null)}function qe(){Ve&&(clearTimeout(Ve),Ve=null)}function Ie(lt,Pt,jt){if(qe(),!be){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),Ee,ce.pid,Be.method,me),lt&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s +stack: %s`,Date(),Ee,ce.pid,lt.name,lt.message,lt.stack);return}var Ct=be;be=null;var Lt={};jt&&(_e=jt.statusCode,Lt=jt.headers);var It=Date.now()-we;at&&(at.contentDownload=It),ee("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",It,Ue,_e,Be.method,Be.host,Be.path,Ye,at);var Wt={status:_e,statusCode:_e,headers:Lt,size:Ue,aborted:ke,rt:It,keepAliveSocket:Ye,data:Pt,requestUrls:ye.requestUrls,timing:at,remoteAddress:Fe,remotePort:Ge};if(lt){var wt="";Le&&typeof Le.getCurrentStatus=="function"&&(wt=", agent status: "+JSON.stringify(Le.getCurrentStatus())),lt.message+=", "+Be.method+" "+me+" "+_e+" (connected: "+ot+", keepalive socket: "+Ye+wt+`) +headers: `+JSON.stringify(Lt),lt.data=Pt,lt.path=Be.path,lt.status=_e,lt.headers=Lt,lt.res=Wt}Ct(lt,Pt,ye.streaming?jt:Wt),ye.emitter&&(Pe.url=me,Pe.socket=mt&&mt.connection,Pe.options=Be,Pe.size=He,ye.emitter.emit("response",{requestId:Ee,error:lt,ctx:ye.ctx,req:Pe,res:Wt}))}function Te(lt){var Pt=null;if(ye.followRedirect&&statuses.redirect[lt.statusCode]){ye._followRedirectCount=(ye._followRedirectCount||0)+1;var jt=lt.headers.location;if(!jt)Pt=new Error("Got statusCode "+lt.statusCode+" but cannot resolve next location from headers"),Pt.name="FollowRedirectError";else if(ye._followRedirectCount>ye.maxRedirects)Pt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+me),Pt.name="MaxRedirectError";else{var Ct=ye.formatRedirectUrl?ye.formatRedirectUrl(me,jt):ae.resolve(me,jt);ee("Request#%d %s: `redirected` from %s to %s",Ee,Be.path,me,Ct),qe(),ye.headers&&ye.headers.Host&&b.test(jt)&&(ye.headers.Host=null);var Lt=be;return be=null,fe.requestWithCallback(Ct,ye,Lt),{redirect:!0,error:null}}}return{redirect:!1,error:Pt}}ye.gzip&&!Be.headers["Accept-Encoding"]&&!Be.headers["accept-encoding"]&&(Be.headers["Accept-Encoding"]="gzip");function Me(lt,Pt,jt){var Ct=lt.headers["content-encoding"];return jt(null,Pt,Ct)}var Qe=ye.writeStream;ee("Request#%d %s %s with headers %j, options.path: %s",Ee,De,me,Be.headers,Be.path),ye.requestUrls.push(me);function tt(lt){if(at&&(at.waiting=Date.now()-we),ee("Request#%d %s `req response` event emit: status %d, headers: %j",Ee,me,lt.statusCode,lt.headers),ye.streaming){var Pt=Te(lt);if(Pt.redirect){lt.resume();return}return Pt.error?(lt.resume(),Ie(Pt.error,null,lt)):Ie(null,null,lt)}if(lt.on("close",function(){ee("Request#%d %s: `res close` event emit, total size %d",Ee,me,Ue)}),lt.on("error",function(){ee("Request#%d %s: `res error` event emit, total size %d",Ee,me,Ue)}),lt.on("aborted",function(){ke=!0,ee("Request#%d %s: `res aborted` event emit, total size %d",Ee,me,Ue)}),Qe){var jt=Te(lt);if(jt.redirect){lt.resume();return}return jt.error?(lt.resume(),Qe.end(),Ie(jt.error,null,lt)):(ye.consumeWriteStream===!1?lt.on("end",Ie.bind(null,null,null,lt)):Qe.on("close",function(){ee("Request#%d %s: writeStream close event emitted",Ee,me),Ie(Je||null,null,lt)}),lt.pipe(Qe))}var Ct=[];lt.on("data",function(Lt){ee("Request#%d %s: `res data` event emit, size %d",Ee,me,Lt.length),Ue+=Lt.length,Ct.push(Lt)}),lt.on("end",function(){var Lt=ue.concat(Ct,Ue);if(ee("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",Ee,me,Ue,lt._dumped),Je)return Ie(Je,Lt,lt);var It=Te(lt);if(It.error)return Ie(It.error,Lt,lt);It.redirect||Me(lt,Lt,function(Wt,wt,Mt){if(Wt)return Ie(Wt,Lt,lt);if(!Mt&&ge.indexOf(ye.dataType)>=0){try{wt=decodeBodyByCharset(wt,lt)}catch(xn){return ee("decodeBodyByCharset error: %s",xn),Ie(null,wt,lt)}if(ye.dataType==="json")if(Ue===0)wt=null;else{var Gt=parseJSON(wt,je);Gt.error?Wt=Gt.error:wt=Gt.data}}ke&&ee("Request#%d %s: Remote socket was terminated before `response.end()` was called",Ee,me),Ie(Wt,wt,lt)})})}var dt,et;Array.isArray(ye.timeout)?(dt=a(ye.timeout[0]),et=a(ye.timeout[1])):dt=et=a(ye.timeout),ee("ConnectTimeout: %d, ResponseTimeout: %d",dt,et);function nt(){ee("Connect timer ticking, timeout: %d",dt),Re=setTimeout(function(){Re=null,_e===-1&&(_e=-2);var lt="Connect timeout for "+dt+"ms",Pt="ConnectionTimeoutError";mt.socket||(Pt="SocketAssignTimeoutError",lt+=", working sockets is full"),Je=new Error(lt),Je.name=Pt,Je.requestId=Ee,ee("ConnectTimeout: Request#%d %s %s: %s, connected: %s",Ee,me,Je.name,lt,ot),gt()},dt)}function Ft(){ee("Response timer ticking, timeout: %d",et),Ve=setTimeout(function(){Ve=null;var lt="Response timeout for "+et+"ms",Pt="ResponseTimeoutError";Je=new Error(lt),Je.name=Pt,Je.requestId=Ee,ee("ResponseTimeout: Request#%d %s %s: %s, connected: %s",Ee,me,Je.name,lt,ot),gt()},et)}var mt;Be.mode=ye.mode?ye.mode:"";try{mt=Oe.request(Be,tt)}catch(lt){return Ie(lt)}typeof window=="undefined"?nt():mt.on("requestTimeout",function(){_e===-1&&(_e=-2);var lt="Connect timeout for "+dt+"ms",Pt="ConnectionTimeoutError";Je=new Error(lt),Je.name=Pt,Je.requestId=Ee,gt()});function gt(){ee("Request#%d %s abort, connected: %s",Ee,me,ot),mt.socket||(Je.noSocket=!0,Ie(Je)),mt.abort()}return at&&mt.on("finish",function(){at.requestSent=Date.now()-we}),mt.once("socket",function(lt){at&&(at.queuing=Date.now()-we);var Pt=lt.readyState;if(Pt==="opening"){lt.once("lookup",function(jt,Ct,Lt){ee("Request#%d %s lookup: %s, %s, %s",Ee,me,jt,Ct,Lt),at&&(at.dnslookup=Date.now()-we),Ct&&(Fe=Ct)}),lt.once("connect",function(){at&&(at.connected=Date.now()-we),$e(),Ft(),ee("Request#%d %s new socket connected",Ee,me),ot=!0,Fe||(Fe=lt.remoteAddress),Ge=lt.remotePort});return}ee("Request#%d %s reuse socket connected, readyState: %s",Ee,me,Pt),ot=!0,Ye=!0,Fe||(Fe=lt.remoteAddress),Ge=lt.remotePort,$e(),Ft()}),mt.on("error",function(lt){(lt.name==="Error"||lt.name==="TypeError")&&(lt.name=ot?"ResponseError":"RequestError"),lt.message+=' (req "error")',ee("Request#%d %s `req error` event emit, %s: %s",Ee,me,lt.name,lt.message),Ie(Je||lt)}),Qe&&Qe.once("error",function(lt){lt.message+=' (writeStream "error")',Je=lt,ee("Request#%d %s `writeStream error` event emit, %s: %s",Ee,me,lt.name,lt.message),gt()}),ye.stream?(ye.stream.pipe(mt),ye.stream.once("error",function(lt){lt.message+=' (stream "error")',Je=lt,ee("Request#%d %s `readStream error` event emit, %s: %s",Ee,me,lt.name,lt.message),gt()})):mt.end(We),mt.requestId=Ee,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(bt,it,ve){"use strict";ve.d(it,{Z:function(){return oe}});const oe=Ce=>Ce?typeof Ce=="function"?Ce():Ce:null},66104:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return De}});var oe=ve(92310),Ce=ve.n(oe),E=ve(11592),pe=ve(26112),fe=ve(59301),ce=ve(92343),ue=ve(36355),le=ve(84105),se=ve(91857);const ie=Ae=>{let{children:Oe}=Ae;const{getPrefixCls:Le}=fe.useContext(ue.E_),je=Le("breadcrumb");return fe.createElement("li",{className:`${je}-separator`,"aria-hidden":"true"},Oe===""?Oe:Oe||"/")};ie.__ANT_BREADCRUMB_SEPARATOR=!0;var ae=ie,re=function(Ae,Oe){var Le={};for(var je in Ae)Object.prototype.hasOwnProperty.call(Ae,je)&&Oe.indexOf(je)<0&&(Le[je]=Ae[je]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,je=Object.getOwnPropertySymbols(Ae);BeOe[Be]||je)}function ee(Ae,Oe,Le,je){if(Le==null)return null;const{className:Be,onClick:Ze}=Oe,We=re(Oe,["className","onClick"]),ze=Object.assign(Object.assign({},(0,pe.Z)(We,{data:!0,aria:!0})),{onClick:Ze});return je!==void 0?fe.createElement("a",Object.assign({},ze,{className:Ce()(`${Ae}-link`,Be),href:je}),Le):fe.createElement("span",Object.assign({},ze,{className:Ce()(`${Ae}-link`,Be)}),Le)}function a(Ae,Oe){return(je,Be,Ze,We,ze)=>{if(Oe)return Oe(je,Be,Ze,We);const Ke=ne(je,Be);return ee(Ae,je,Ke,ze)}}var y=function(Ae,Oe){var Le={};for(var je in Ae)Object.prototype.hasOwnProperty.call(Ae,je)&&Oe.indexOf(je)<0&&(Le[je]=Ae[je]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,je=Object.getOwnPropertySymbols(Ae);Be{const{prefixCls:Oe,separator:Le="/",children:je,menu:Be,overlay:Ze,dropdownProps:We,href:ze}=Ae,He=(Ne=>{if(Be||Ze){const Re=Object.assign({},We);if(Be){const Ve=Be||{},{items:Je}=Ve,ot=y(Ve,["items"]);Re.menu=Object.assign(Object.assign({},ot),{items:Je==null?void 0:Je.map((Ye,Ue)=>{var{key:_e,title:ke,label:Fe,path:Ge}=Ye,at=y(Ye,["key","title","label","path"]);let $e=Fe!=null?Fe:ke;return Ge&&($e=fe.createElement("a",{href:`${ze}${Ge}`},$e)),Object.assign(Object.assign({},at),{key:_e!=null?_e:Ue,label:$e})})})}else Ze&&(Re.overlay=Ze);return fe.createElement(se.Z,Object.assign({placement:"bottom"},Re),fe.createElement("span",{className:`${Oe}-overlay-link`},Ne,fe.createElement(le.Z,null)))}return Ne})(je);return He!=null?fe.createElement(fe.Fragment,null,fe.createElement("li",null,He),Le&&fe.createElement(ae,null,Le)):null},b=Ae=>{const{prefixCls:Oe,children:Le,href:je}=Ae,Be=y(Ae,["prefixCls","children","href"]),{getPrefixCls:Ze}=fe.useContext(ue.E_),We=Ze("breadcrumb",Oe);return fe.createElement(x,Object.assign({},Be,{prefixCls:We}),ee(We,Be,Le,je))};b.__ANT_BREADCRUMB_ITEM=!0;var z=b,te=ve(17313),de=ve(83116),ge=ve(37613);const he=Ae=>{const{componentCls:Oe,iconCls:Le}=Ae;return{[Oe]: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},[`${Oe}-separator`]:{marginInline:Ae.separatorMargin,color:Ae.separatorColor},[`${Oe}-link`]:{[` > ${Le} + span, > ${Le} + a - `]:{marginInlineStart:Ae.marginXXS}},[`${_e}-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 _e=(0,ve.TS)(Ae,{});return[ge(_e)]},Ae=>({itemColor:Ae.colorTextDescription,lastItemColor:Ae.colorText,iconFontSize:Ae.fontSize,linkColor:Ae.colorTextDescription,linkHoverColor:Ae.colorText,separatorColor:Ae.colorTextDescription,separatorMargin:Ae.marginXS})),me=function(Ae,_e){var Le={};for(var ke in Ae)Object.prototype.hasOwnProperty.call(Ae,ke)&&_e.indexOf(ke)<0&&(Le[ke]=Ae[ke]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,ke=Object.getOwnPropertySymbols(Ae);De{var{breadcrumbName:Ve}=Ze,Ue=me(Ze,["breadcrumbName"]);return Object.assign(Object.assign({},Ue),{title:Ve})})}),De}function Se(Ae,_e){return(0,fe.useMemo)(()=>Ae||(_e?_e.map(be):null),[Ae,_e])}var Ee=function(Ae,_e){var Le={};for(var ke in Ae)Object.prototype.hasOwnProperty.call(Ae,ke)&&_e.indexOf(ke)<0&&(Le[ke]=Ae[ke]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,ke=Object.getOwnPropertySymbols(Ae);De{if(_e===void 0)return _e;let Le=(_e||"").replace(/^\//,"");return Object.keys(Ae).forEach(ke=>{Le=Le.replace(`:${ke}`,Ae[ke])}),Le},Ce=Ae=>{const{prefixCls:_e,separator:Le="/",style:ke,className:De,rootClassName:Ze,routes:Ve,items:Ue,children:Ke,itemRender:ze,params:Ne={}}=Ae,Re=Ee(Ae,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:He,direction:Qe,breadcrumb:it}=fe.useContext(ue.E_);let Ye;const We=He("breadcrumb",_e),[Oe,je]=ye(We),Fe=Se(Ue,Ve),Ge=a(We,ze);if(Fe&&Fe.length>0){const Je=[],Ie=Ue||Ve;Ye=Fe.map((Te,Me)=>{const{path:Xe,key:tt,type:ct,menu:et,overlay:rt,onClick:xt,className:dt,separator:St,dropdownProps:ht}=Te,Dt=Pe(Ne,Xe);Dt!==void 0&&Je.push(Dt);const Tt=tt!=null?tt:Me;if(ct==="separator")return fe.createElement(ae,{key:Tt},St);const Ct={},Bt=Me===Fe.length-1;et?Ct.menu=et:rt&&(Ct.overlay=rt);let{href:Nt}=Te;return Je.length&&Dt!==void 0&&(Nt=`#/${Je.join("/")}`),fe.createElement(x,Object.assign({key:Tt},Ct,(0,pe.Z)(Te,{data:!0,aria:!0}),{className:dt,dropdownProps:ht,href:Nt,separator:Bt?"":Le,onClick:xt,prefixCls:We}),Ge(Te,Ne,Ie,Je,Nt))})}else if(Ke){const Je=(0,E.Z)(Ke).length;Ye=(0,E.Z)(Ke).map((Ie,Te)=>{if(!Ie)return Ie;const Me=Te===Je-1;return(0,de.Tm)(Ie,{separator:Me?"":Le,key:Te})})}const nt=we()(We,it==null?void 0:it.className,{[`${We}-rtl`]:Qe==="rtl"},De,Ze,je),$e=Object.assign(Object.assign({},it==null?void 0:it.style),ke);return Oe(fe.createElement("nav",Object.assign({className:nt,style:$e},Re),fe.createElement("ol",null,Ye)))};Ce.Item=z,Ce.Separator=ae;var xe=Ce,Be=xe},19842:function(Et,st,he){"use strict";he.d(st,{Z:function(){return Xt}});var oe=he(80702),we=he(59301),E=he(33853),pe=he(58617),fe=he(38819),de=he(92310),ue=he.n(de),le=he(72308),se=he(52487),ie=he(74416),ae=he(77861),re=he(17115),ne=he(90782),ee=he(6089),a=he(18929),y=we.createContext(null),x=y,b=he(62853),z=he(49618),te=he(77321),ce="__rc_cascader_search_mark__",ve=function(ft,vt,wt){var Ut=wt.label;return vt.some(function(Yt){return String(Yt[Ut]).toLowerCase().includes(ft.toLowerCase())})},ge=function(ft,vt,wt,Ut){return vt.map(function(Yt){return Yt[Ut.label]}).join(" / ")},ye=function(at,ft,vt,wt,Ut,Yt){var Kt=Ut.filter,pt=Kt===void 0?ve:Kt,gt=Ut.render,mt=gt===void 0?ge:gt,Mt=Ut.limit,mn=Mt===void 0?50:Mt,cn=Ut.sort;return we.useMemo(function(){var wn=[];if(!at)return[];function Fn(At,jt){var Bn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;At.forEach(function(Gt){if(!(!cn&&mn!==!1&&mn>0&&wn.length>=mn)){var bn=[].concat((0,oe.Z)(jt),[Gt]),nn=Gt[vt.children],nr=Bn||Gt.disabled;if((!nn||nn.length===0||Yt)&&pt(at,bn,{label:vt.label})){var kn;wn.push((0,te.Z)((0,te.Z)({},Gt),{},(kn={disabled:nr},(0,z.Z)(kn,vt.label,mt(at,bn,wt,vt)),(0,z.Z)(kn,ce,bn),(0,z.Z)(kn,vt.children,void 0),kn)))}nn&&Fn(Gt[vt.children],bn,nr)}})}return Fn(ft,[]),cn&&wn.sort(function(At,jt){return cn(At[ce],jt[ce],at,vt)}),mn!==!1&&mn>0?wn.slice(0,mn):wn},[at,ft,vt,wt,mt,Yt,pt,cn,mn])},me="__RC_CASCADER_SPLIT__",be="SHOW_PARENT",Se="SHOW_CHILD";function Ee(at){return at.join(me)}function Pe(at){return at.map(Ee)}function Ce(at){return at.split(me)}function xe(at){var ft=at||{},vt=ft.label,wt=ft.value,Ut=ft.children,Yt=wt||"value";return{label:vt||"label",value:Yt,key:Yt,children:Ut||"children"}}function Be(at,ft){var vt,wt;return(vt=at.isLeaf)!==null&&vt!==void 0?vt:!((wt=at[ft.children])!==null&&wt!==void 0&&wt.length)}function Ae(at){var ft=at.parentElement;if(ft){var vt=at.offsetTop-ft.offsetTop;vt-ft.scrollTop<0?ft.scrollTo({top:vt}):vt+at.offsetHeight-ft.scrollTop>ft.offsetHeight&&ft.scrollTo({top:vt+at.offsetHeight-ft.offsetHeight})}}function _e(at,ft){return at.map(function(vt){var wt;return(wt=vt[ce])===null||wt===void 0?void 0:wt.map(function(Ut){return Ut[ft.value]})})}function Le(at,ft,vt){var wt=new Set(at),Ut=ft();return at.filter(function(Yt){var Kt=Ut[Yt],pt=Kt?Kt.parent:null,gt=Kt?Kt.children:null;return Kt&&Kt.node.disabled?!0:vt===Se?!(gt&>.some(function(mt){return mt.key&&wt.has(mt.key)})):!(pt&&!pt.node.disabled&&wt.has(pt.key))})}function ke(at,ft,vt){for(var wt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Ut=ft,Yt=[],Kt=function(){var mt,Mt,mn,cn=at[pt],wn=(mt=Ut)===null||mt===void 0?void 0:mt.findIndex(function(At){var jt=At[vt.value];return wt?String(jt)===String(cn):jt===cn}),Fn=wn!==-1?(Mt=Ut)===null||Mt===void 0?void 0:Mt[wn]:null;Yt.push({value:(mn=Fn==null?void 0:Fn[vt.value])!==null&&mn!==void 0?mn:cn,index:wn,option:Fn}),Ut=Fn==null?void 0:Fn[vt.children]},pt=0;pt1){var Un=Fn.slice(0,-1);Gt(Un)}else mt(!1)},nr=function(){var Un,pr=((Un=jt[At])===null||Un===void 0?void 0:Un[vt.children])||[],_n=pr.find(function($n){return!$n.disabled});if(_n){var ur=[].concat((0,oe.Z)(Fn),[_n[vt.value]]);Gt(ur)}};we.useImperativeHandle(at,function(){return{onKeyDown:function(Un){var pr=Un.which;switch(pr){case We.Z.UP:case We.Z.DOWN:{var _n=0;pr===We.Z.UP?_n=-1:pr===We.Z.DOWN&&(_n=1),_n!==0&&bn(_n);break}case We.Z.LEFT:{if(gt)break;mn?nr():nn();break}case We.Z.RIGHT:{if(gt)break;mn?nn():nr();break}case We.Z.BACKSPACE:{gt||nn();break}case We.Z.ENTER:{if(Fn.length){var ur=jt[At],$n=(ur==null?void 0:ur[ce])||[];$n.length?Yt($n.map(function(cr){return cr[vt.value]}),$n[$n.length-1]):Yt(Fn,jt[At])}break}case We.Z.ESC:mt(!1),Mt&&Un.stopPropagation()}},onKeyUp:function(){}}})},je=we.forwardRef(function(at,ft){var vt,wt,Ut,Yt,Kt=(0,ae.lk)(),pt=Kt.prefixCls,gt=Kt.multiple,mt=Kt.searchValue,Mt=Kt.toggleOpen,mn=Kt.notFoundContent,cn=Kt.direction,wn=Kt.open,Fn=we.useRef(),At=cn==="rtl",jt=we.useContext(x),Bn=jt.options,Gt=jt.values,bn=jt.halfValues,nn=jt.fieldNames,nr=jt.changeOnSelect,kn=jt.onSelect,Un=jt.searchOptions,pr=jt.dropdownPrefixCls,_n=jt.loadData,ur=jt.expandTrigger,$n=pr||pt,cr=we.useState([]),ir=(0,se.Z)(cr,2),Vn=ir[0],rr=ir[1],Br=function(or){if(!(!_n||mt)){var jn=ke(or,Bn,nn),Pr=jn.map(function(lr){var qn=lr.option;return qn}),Kn=Pr[Pr.length-1];if(Kn&&!Be(Kn,nn)){var fr=Ee(or);rr(function(lr){return[].concat((0,oe.Z)(lr),[fr])}),_n(Pr)}}};we.useEffect(function(){Vn.length&&Vn.forEach(function(Jn){var or=Ce(Jn),jn=ke(or,Bn,nn,!0).map(function(Kn){var fr=Kn.option;return fr}),Pr=jn[jn.length-1];(!Pr||Pr[nn.children]||Be(Pr,nn))&&rr(function(Kn){return Kn.filter(function(fr){return fr!==Jn})})})},[Bn,Vn,nn]);var dn=we.useMemo(function(){return new Set(Pe(Gt))},[Gt]),br=we.useMemo(function(){return new Set(Pe(bn))},[bn]),Er=Ye(),vr=(0,se.Z)(Er,2),sr=vr[0],Pn=vr[1],Nn=function(or){Pn(or),Br(or)},Cn=function(or){var jn=or.disabled,Pr=Be(or,nn);return!jn&&(Pr||nr||gt)},Dn=function(or,jn){var Pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;kn(or),!gt&&(jn||nr&&(ur==="hover"||Pr))&&Mt(!1)},ut=we.useMemo(function(){return mt?Un:Bn},[mt,Un,Bn]),dr=we.useMemo(function(){for(var Jn=[{options:ut}],or=ut,jn=_e(or,nn),Pr=function(){var qn=sr[Kn],Mr=or.find(function(fn,Qt){return(jn[Qt]?Ee(jn[Qt]):fn[nn.value])===qn}),Jt=Mr==null?void 0:Mr[nn.children];if(!(Jt!=null&&Jt.length))return"break";or=Jt,Jn.push({options:Jt})},Kn=0;Kn":Vn,Br=at.loadingIcon,dn=at.children,br=at.dropdownMatchSelectWidth,Er=br===void 0?!1:br,vr=at.showCheckedStrategy,sr=vr===void 0?be:vr,Pn=(0,ie.Z)(at,Je),Nn=(0,re.ZP)(vt),Cn=!!mn,Dn=(0,a.Z)(Kt,{value:pt,postState:Te}),ut=(0,se.Z)(Dn,2),dr=ut[0],Ar=ut[1],yr=we.useMemo(function(){return xe(Yt)},[JSON.stringify(Yt)]),yn=we.useMemo(function(){return Gt||[]},[Gt]),Cr=Ve(yn,yr),xr=we.useCallback(function(_t){var Wt=Cr();return _t.map(function(Ot){var vn=Wt[Ot].nodes;return vn.map(function(On){return On[yr.value]})})},[Cr,yr]),Vr=(0,a.Z)("",{value:Fn,postState:function(Wt){return Wt||""}}),Jn=(0,se.Z)(Vr,2),or=Jn[0],jn=Jn[1],Pr=function(Wt,Ot){jn(Wt),Ot.source!=="blur"&&At&&At(Wt)},Kn=ze(jt),fr=(0,se.Z)(Kn,2),lr=fr[0],qn=fr[1],Mr=ye(or,yn,yr,bn||Ut,qn,gt),Jt=Ue(yn,yr),fn=we.useMemo(function(){var _t=Jt(dr),Wt=(0,se.Z)(_t,2),Ot=Wt[0],vn=Wt[1];if(!Cn||!dr.length)return[Ot,[],vn];var On=Pe(Ot),Hn=Cr(),bt=(0,ne.S)(On,!0,Hn),pn=bt.checkedKeys,Xn=bt.halfCheckedKeys;return[xr(pn),xr(Xn),vn]},[Cn,dr,Cr,xr,Jt]),Qt=(0,se.Z)(fn,3),Ln=Qt[0],Yn=Qt[1],An=Qt[2],ar=we.useMemo(function(){var _t=Pe(Ln),Wt=Le(_t,Cr,sr);return[].concat((0,oe.Z)(An),(0,oe.Z)(xr(Wt)))},[Ln,Cr,xr,An,sr]),qe=De(ar,yn,yr,Cn,Mt),ot=(0,ee.Z)(function(_t){if(Ar(_t),mt){var Wt=Te(_t),Ot=Wt.map(function(Hn){return ke(Hn,yn,yr).map(function(bt){return bt.option})}),vn=Cn?Wt:Wt[0],On=Cn?Ot:Ot[0];mt(vn,On)}}),lt=(0,ee.Z)(function(_t){if((!Cn||wn)&&jn(""),!Cn)ot(_t);else{var Wt=Ee(_t),Ot=Pe(Ln),vn=Pe(Yn),On=Ot.includes(Wt),Hn=An.some(function(tr){return Ee(tr)===Wt}),bt=Ln,pn=An;if(Hn&&!On)pn=An.filter(function(tr){return Ee(tr)!==Wt});else{var Xn=On?Ot.filter(function(tr){return tr!==Wt}):[].concat((0,oe.Z)(Ot),[Wt]),er=Cr(),Wn;if(On){var _r=(0,ne.S)(Xn,{checked:!1,halfCheckedKeys:vn},er);Wn=_r.checkedKeys}else{var Mn=(0,ne.S)(Xn,!0,er);Wn=Mn.checkedKeys}var Dr=Le(Wn,Cr,sr);bt=xr(Dr)}ot([].concat((0,oe.Z)(pn),(0,oe.Z)(bt)))}}),Pt=function(Wt,Ot){if(Ot.type==="clear"){ot([]);return}var vn=Ot.values[0],On=vn.valueCells;lt(On)},Ft=kn!==void 0?kn:nr,rn=pr||Un,Vt=$n||ur,kt=function(Wt){cr==null||cr(Wt),ir==null||ir(Wt)},It=we.useMemo(function(){return{options:yn,fieldNames:yr,values:Ln,halfValues:Yn,changeOnSelect:gt,onSelect:lt,checkable:mn,searchOptions:Mr,dropdownPrefixCls:bn,loadData:nn,expandTrigger:Bn,expandIcon:rr,loadingIcon:Br,dropdownMenuColumnStyle:_n}},[yn,yr,Ln,Yn,gt,lt,mn,Mr,bn,nn,Bn,rr,Br,_n]),on=!(or?Mr:yn).length,tn=or&&qn.matchInputWidth||on?{}:{minWidth:"auto"};return we.createElement(x.Provider,{value:It},we.createElement(ae.Ac,(0,le.Z)({},Pn,{ref:ft,id:Nn,prefixCls:Ut,autoClearSearchValue:wn,dropdownMatchSelectWidth:Er,dropdownStyle:tn,displayValues:qe,onDisplayValuesChange:Pt,mode:Cn?"multiple":void 0,searchValue:or,onSearch:Pr,showSearch:lr,OptionList:Fe,emptyOptions:on,open:Ft,dropdownClassName:rn,placement:Vt,onDropdownVisibleChange:kt,getRawInputElement:function(){return dn}})))});Me.SHOW_PARENT=be,Me.SHOW_CHILD=Se;var Xe=Me,tt=Xe,ct=he(2738),et=he(62892),rt=he(53487),xt=he(19080),dt=he(36355),St=he(93891),ht=he(1684),Dt=he(19716),Tt=he(32441),Ct=he(14154),Bt=he(58582),Nt=he(84443),Zt=he(66339),Lt=he(33234),Rt=he(98447),zt=he(17313),xn=he(74207),En=he(83116);const sn=at=>{const{prefixCls:ft,componentCls:vt,antCls:wt}=at,Ut=`${vt}-menu-item`,Yt=` - &${Ut}-expand ${Ut}-expand-icon, - ${Ut}-loading-icon - `;return[{[vt]:{width:at.controlWidth}},{[`${vt}-dropdown`]:[(0,Rt.C2)(`${ft}-checkbox`,at),{[`&${wt}-select-dropdown`]:{padding:0}},{[vt]:{"&-checkbox":{top:0,marginInlineEnd:at.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${vt}-menu-empty`]:{[`${vt}-menu`]:{width:"100%",height:"auto",[Ut]:{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({},zt.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"},[Yt]:{color:at.colorTextDisabled}},[`&-active:not(${Ut}-disabled)`]:{"&, &:hover":{fontWeight:at.optionSelectedFontWeight,backgroundColor:at.optionSelectedBg}},"&-content":{flex:"auto"},[Yt]:{marginInlineStart:at.paddingXXS,color:at.colorTextDescription,fontSize:at.fontSizeIcon},"&-keyword":{color:at.colorHighlight}})}}}]},{[`${vt}-dropdown-rtl`]:{direction:"rtl"}},(0,xn.c)(at)]};var an=(0,En.Z)("Cascader",at=>[sn(at)],at=>{const ft=Math.round((at.controlHeight-at.fontSize*at.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:at.controlItemBgActive,optionSelectedFontWeight:at.fontWeightStrong,optionPadding:`${ft}px ${at.paddingSM}px`,menuPadding:at.paddingXXS}}),gn=function(at,ft){var vt={};for(var wt in at)Object.prototype.hasOwnProperty.call(at,wt)&&ft.indexOf(wt)<0&&(vt[wt]=at[wt]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ut=0,wt=Object.getOwnPropertySymbols(at);Utgt===0?[pt]:[].concat((0,oe.Z)(Kt),[ft,pt]),[]),Ut=[];let Yt=0;return wt.forEach((Kt,pt)=>{const gt=Yt+Kt.length;let mt=at.slice(Yt,gt);Yt=gt,pt%2===1&&(mt=we.createElement("span",{className:`${vt}-menu-item-keyword`,key:`separator-${pt}`},mt)),Ut.push(mt)}),Ut}const Ht=(at,ft,vt,wt)=>{const Ut=[],Yt=at.toLowerCase();return ft.forEach((Kt,pt)=>{pt!==0&&Ut.push(" / ");let gt=Kt[wt.label];const mt=typeof gt;(mt==="string"||mt==="number")&&(gt=Tn(String(gt),Yt,vt)),Ut.push(gt)}),Ut},qt=we.forwardRef((at,ft)=>{const{prefixCls:vt,size:wt,disabled:Ut,className:Yt,rootClassName:Kt,multiple:pt,bordered:gt=!0,transitionName:mt,choiceTransitionName:Mt="",popupClassName:mn,dropdownClassName:cn,expandIcon:wn,placement:Fn,showSearch:At,allowClear:jt=!0,notFoundContent:Bn,direction:Gt,getPopupContainer:bn,status:nn,showArrow:nr,builtinPlacements:kn,style:Un}=at,pr=gn(at,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),_n=(0,ct.Z)(pr,["suffixIcon"]),{getPopupContainer:ur,getPrefixCls:$n,renderEmpty:cr,direction:ir,popupOverflow:Vn,cascader:rr}=we.useContext(dt.E_),Br=Gt||ir,dn=Br==="rtl",{status:br,hasFeedback:Er,isFormItemInput:vr,feedbackIcon:sr}=we.useContext(Tt.aM),Pn=(0,xt.F)(br,nn),Nn=Bn||(cr==null?void 0:cr("Cascader"))||we.createElement(St.Z,{componentName:"Cascader"}),Cn=$n(),Dn=$n("select",vt),ut=$n("cascader",vt),[dr,Ar]=(0,Ct.Z)(Dn),[yr]=an(ut),{compactSize:yn,compactItemClassnames:Cr}=(0,Lt.ri)(Dn,Gt),xr=ue()(mn||cn,`${ut}-dropdown`,{[`${ut}-dropdown-rtl`]:Br==="rtl"},Kt,Ar),Vr=we.useMemo(()=>{if(!At)return At;let An={render:Ht};return typeof At=="object"&&(An=Object.assign(Object.assign({},An),At)),An},[At]),Jn=(0,Dt.Z)(An=>{var ar;return(ar=wt!=null?wt:yn)!==null&&ar!==void 0?ar:An}),or=we.useContext(ht.Z),jn=Ut!=null?Ut:or;let Pr=wn;wn||(Pr=dn?we.createElement(E.Z,null):we.createElement(fe.Z,null));const Kn=we.createElement("span",{className:`${Dn}-menu-item-loading-icon`},we.createElement(pe.Z,{spin:!0})),fr=we.useMemo(()=>pt?we.createElement("span",{className:`${ut}-checkbox-inner`}):!1,[pt]),lr=(0,Nt.Z)(at.suffixIcon,nr),{suffixIcon:qn,removeIcon:Mr,clearIcon:Jt}=(0,Zt.Z)(Object.assign(Object.assign({},at),{hasFeedback:Er,feedbackIcon:sr,showSuffixIcon:lr,multiple:pt,prefixCls:Dn,componentName:"Cascader"})),fn=we.useMemo(()=>Fn!==void 0?Fn:dn?"bottomRight":"bottomLeft",[Fn,dn]),Qt=(0,Bt.Z)(kn,Vn),Ln=jt===!0?{clearIcon:Jt}:jt,Yn=we.createElement(tt,Object.assign({prefixCls:Dn,className:ue()(!vt&&ut,{[`${Dn}-lg`]:Jn==="large",[`${Dn}-sm`]:Jn==="small",[`${Dn}-rtl`]:dn,[`${Dn}-borderless`]:!gt,[`${Dn}-in-form-item`]:vr},(0,xt.Z)(Dn,Pn,Er),Cr,rr==null?void 0:rr.className,Yt,Kt,Ar),disabled:jn,style:Object.assign(Object.assign({},rr==null?void 0:rr.style),Un)},_n,{builtinPlacements:Qt,direction:Br,placement:fn,notFoundContent:Nn,allowClear:Ln,showSearch:Vr,expandIcon:Pr,suffixIcon:qn,removeIcon:Mr,loadingIcon:Kn,checkable:fr,dropdownClassName:xr,dropdownPrefixCls:vt||ut,choiceTransitionName:(0,et.m)(Cn,"",Mt),transitionName:(0,et.m)(Cn,"slide-up",mt),getPopupContainer:bn||ur,ref:ft}));return yr(dr(Yn))}),un=(0,rt.Z)(qt);qt.SHOW_PARENT=$t,qt.SHOW_CHILD=ln,qt._InternalPanelDoNotUseOrYouWillBeFired=un;var Xt=qt},36381:function(Et,st,he){"use strict";he.d(st,{default:function(){return Oe}});var oe=he(38819),we=he(92310),E=he.n(we),pe=he(72308),fe=he(80702),de=he(52487),ue=he(62853),le=he(18929),se=he(48736),ie=he(59301),ae=he(74416),re=he(11592),ne=he(49618),ee=he(77900),a=he(10228),y=ie.forwardRef(function(je,Fe){var Ge=je.prefixCls,nt=je.forceRender,$e=je.className,Je=je.style,Ie=je.children,Te=je.isActive,Me=je.role,Xe=ie.useState(Te||nt),tt=(0,de.Z)(Xe,2),ct=tt[0],et=tt[1];return ie.useEffect(function(){(nt||Te)&&et(!0)},[nt,Te]),ct?ie.createElement("div",{ref:Fe,className:E()("".concat(Ge,"-content"),(0,ne.Z)((0,ne.Z)({},"".concat(Ge,"-content-active"),Te),"".concat(Ge,"-content-inactive"),!Te),$e),style:Je,role:Me},ie.createElement("div",{className:"".concat(Ge,"-content-box")},Ie)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=ie.forwardRef(function(je,Fe){var Ge=je.showArrow,nt=Ge===void 0?!0:Ge,$e=je.headerClass,Je=je.isActive,Ie=je.onItemClick,Te=je.forceRender,Me=je.className,Xe=je.prefixCls,tt=je.collapsible,ct=je.accordion,et=je.panelKey,rt=je.extra,xt=je.header,dt=je.expandIcon,St=je.openMotion,ht=je.destroyInactivePanel,Dt=je.children,Tt=(0,ae.Z)(je,b),Ct=tt==="disabled",Bt=tt==="header",Nt=tt==="icon",Zt=rt!=null&&typeof rt!="boolean",Lt=function(){Ie==null||Ie(et)},Rt=function(gn){(gn.key==="Enter"||gn.keyCode===a.Z.ENTER||gn.which===a.Z.ENTER)&&Lt()},zt=typeof dt=="function"?dt(je):ie.createElement("i",{className:"arrow"});zt&&(zt=ie.createElement("div",{className:"".concat(Xe,"-expand-icon"),onClick:["header","icon"].includes(tt)?Lt:void 0},zt));var xn=E()((0,ne.Z)((0,ne.Z)((0,ne.Z)({},"".concat(Xe,"-item"),!0),"".concat(Xe,"-item-active"),Je),"".concat(Xe,"-item-disabled"),Ct),Me),En=E()($e,(0,ne.Z)((0,ne.Z)((0,ne.Z)({},"".concat(Xe,"-header"),!0),"".concat(Xe,"-header-collapsible-only"),Bt),"".concat(Xe,"-icon-collapsible-only"),Nt)),sn={className:En,"aria-expanded":Je,"aria-disabled":Ct,onKeyDown:Rt};return!Bt&&!Nt&&(sn.onClick=Lt,sn.role=ct?"tab":"button",sn.tabIndex=Ct?-1:0),ie.createElement("div",(0,pe.Z)({},Tt,{ref:Fe,className:xn}),ie.createElement("div",sn,nt&&zt,ie.createElement("span",{className:"".concat(Xe,"-header-text"),onClick:tt==="header"?Lt:void 0},xt),Zt&&ie.createElement("div",{className:"".concat(Xe,"-extra")},rt)),ie.createElement(ee.default,(0,pe.Z)({visible:Je,leavedClassName:"".concat(Xe,"-content-hidden")},St,{forceRender:Te,removeOnLeave:ht}),function(an,gn){var ln=an.className,$t=an.style;return ie.createElement(x,{ref:gn,prefixCls:Xe,className:ln,style:$t,isActive:Je,forceRender:Te,role:ct?"tabpanel":void 0},Dt)}))}),te=z,ce=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ve=function(Fe,Ge){var nt=Ge.prefixCls,$e=Ge.accordion,Je=Ge.collapsible,Ie=Ge.destroyInactivePanel,Te=Ge.onItemClick,Me=Ge.activeKey,Xe=Ge.openMotion,tt=Ge.expandIcon;return Fe.map(function(ct,et){var rt=ct.children,xt=ct.label,dt=ct.key,St=ct.collapsible,ht=ct.onItemClick,Dt=ct.destroyInactivePanel,Tt=(0,ae.Z)(ct,ce),Ct=String(dt!=null?dt:et),Bt=St!=null?St:Je,Nt=Dt!=null?Dt:Ie,Zt=function(zt){Bt!=="disabled"&&(Te(zt),ht==null||ht(zt))},Lt=!1;return $e?Lt=Me[0]===Ct:Lt=Me.indexOf(Ct)>-1,ie.createElement(te,(0,pe.Z)({},Tt,{prefixCls:nt,key:Ct,panelKey:Ct,isActive:Lt,accordion:$e,openMotion:Xe,expandIcon:tt,header:xt,collapsible:Bt,onItemClick:Zt,destroyInactivePanel:Nt}),rt)})},ge=function(Fe,Ge,nt){if(!Fe)return null;var $e=nt.prefixCls,Je=nt.accordion,Ie=nt.collapsible,Te=nt.destroyInactivePanel,Me=nt.onItemClick,Xe=nt.activeKey,tt=nt.openMotion,ct=nt.expandIcon,et=Fe.key||String(Ge),rt=Fe.props,xt=rt.header,dt=rt.headerClass,St=rt.destroyInactivePanel,ht=rt.collapsible,Dt=rt.onItemClick,Tt=!1;Je?Tt=Xe[0]===et:Tt=Xe.indexOf(et)>-1;var Ct=ht!=null?ht:Ie,Bt=function(Lt){Ct!=="disabled"&&(Me(Lt),Dt==null||Dt(Lt))},Nt={key:et,panelKey:et,header:xt,headerClass:dt,isActive:Tt,prefixCls:$e,destroyInactivePanel:St!=null?St:Te,openMotion:tt,accordion:Je,children:Fe.props.children,onItemClick:Bt,expandIcon:ct,collapsible:Ct};return typeof Fe.type=="string"?Fe:(Object.keys(Nt).forEach(function(Zt){typeof Nt[Zt]=="undefined"&&delete Nt[Zt]}),ie.cloneElement(Fe,Nt))};function ye(je,Fe,Ge){return Array.isArray(je)?ve(je,Ge):(0,re.Z)(Fe).map(function(nt,$e){return ge(nt,$e,Ge)})}var me=ye,be=he(26112);function Se(je){var Fe=je;if(!Array.isArray(Fe)){var Ge=(0,ue.Z)(Fe);Fe=Ge==="number"||Ge==="string"?[Fe]:[]}return Fe.map(function(nt){return String(nt)})}var Ee=ie.forwardRef(function(je,Fe){var Ge=je.prefixCls,nt=Ge===void 0?"rc-collapse":Ge,$e=je.destroyInactivePanel,Je=$e===void 0?!1:$e,Ie=je.style,Te=je.accordion,Me=je.className,Xe=je.children,tt=je.collapsible,ct=je.openMotion,et=je.expandIcon,rt=je.activeKey,xt=je.defaultActiveKey,dt=je.onChange,St=je.items,ht=E()(nt,Me),Dt=(0,le.Z)([],{value:rt,onChange:function(Rt){return dt==null?void 0:dt(Rt)},defaultValue:xt,postState:Se}),Tt=(0,de.Z)(Dt,2),Ct=Tt[0],Bt=Tt[1],Nt=function(Rt){return Bt(function(){if(Te)return Ct[0]===Rt?[]:[Rt];var zt=Ct.indexOf(Rt),xn=zt>-1;return xn?Ct.filter(function(En){return En!==Rt}):[].concat((0,fe.Z)(Ct),[Rt])})};(0,se.ZP)(!Xe,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Zt=me(St,Xe,{prefixCls:nt,accordion:Te,openMotion:ct,expandIcon:et,collapsible:tt,destroyInactivePanel:Je,onItemClick:Nt,activeKey:Ct});return ie.createElement("div",(0,pe.Z)({ref:Fe,className:ht,style:Ie,role:Te?"tablist":void 0},(0,be.Z)(je,{aria:!0,data:!0})),Zt)}),Pe=Object.assign(Ee,{Panel:te}),Ce=Pe,xe=Pe.Panel,Be=he(2738),Ae=he(62892),_e=he(92343),Le=he(36355),ke=he(19716),Ze=ie.forwardRef((je,Fe)=>{const{getPrefixCls:Ge}=ie.useContext(Le.E_),{prefixCls:nt,className:$e,showArrow:Je=!0}=je,Ie=Ge("collapse",nt),Te=E()({[`${Ie}-no-arrow`]:!Je},$e);return ie.createElement(Ce.Panel,Object.assign({ref:Fe},je,{prefixCls:Ie,className:Te}))}),Ve=he(17313),Ue=he(8378),Ke=he(83116),ze=he(37613);const Ne=je=>{const{componentCls:Fe,contentBg:Ge,padding:nt,headerBg:$e,headerPadding:Je,collapseHeaderPaddingSM:Ie,collapseHeaderPaddingLG:Te,collapsePanelBorderRadius:Me,lineWidth:Xe,lineType:tt,colorBorder:ct,colorText:et,colorTextHeading:rt,colorTextDisabled:xt,fontSize:dt,fontSizeLG:St,lineHeight:ht,marginSM:Dt,paddingSM:Tt,paddingLG:Ct,paddingXS:Bt,motionDurationSlow:Nt,fontSizeIcon:Zt,contentPadding:Lt}=je,Rt=`${Xe}px ${tt} ${ct}`;return{[Fe]:Object.assign(Object.assign({},(0,Ve.Wf)(je)),{backgroundColor:$e,border:Rt,borderBottom:0,borderRadius:`${Me}px`,"&-rtl":{direction:"rtl"},[`& > ${Fe}-item`]:{borderBottom:Rt,"&:last-child":{[` + `]:{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,[`> ${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 me=(0,de.Z)("Breadcrumb",Ae=>{const Oe=(0,ge.TS)(Ae,{});return[he(Oe)]},Ae=>({itemColor:Ae.colorTextDescription,lastItemColor:Ae.colorText,iconFontSize:Ae.fontSize,linkColor:Ae.colorTextDescription,linkHoverColor:Ae.colorText,separatorColor:Ae.colorTextDescription,separatorMargin:Ae.marginXS})),ye=function(Ae,Oe){var Le={};for(var je in Ae)Object.prototype.hasOwnProperty.call(Ae,je)&&Oe.indexOf(je)<0&&(Le[je]=Ae[je]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,je=Object.getOwnPropertySymbols(Ae);Be{var{breadcrumbName:We}=Ze,ze=ye(Ze,["breadcrumbName"]);return Object.assign(Object.assign({},ze),{title:We})})}),Be}function Se(Ae,Oe){return(0,fe.useMemo)(()=>Ae||(Oe?Oe.map(be):null),[Ae,Oe])}var Ee=function(Ae,Oe){var Le={};for(var je in Ae)Object.prototype.hasOwnProperty.call(Ae,je)&&Oe.indexOf(je)<0&&(Le[je]=Ae[je]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,je=Object.getOwnPropertySymbols(Ae);Be{if(Oe===void 0)return Oe;let Le=(Oe||"").replace(/^\//,"");return Object.keys(Ae).forEach(je=>{Le=Le.replace(`:${je}`,Ae[je])}),Le},we=Ae=>{const{prefixCls:Oe,separator:Le="/",style:je,className:Be,rootClassName:Ze,routes:We,items:ze,children:Ke,itemRender:He,params:Ne={}}=Ae,Re=Ee(Ae,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Ve,direction:Je,breadcrumb:ot}=fe.useContext(ue.E_);let Ye;const Ue=Ve("breadcrumb",Oe),[_e,ke]=me(Ue),Fe=Se(ze,We),Ge=a(Ue,He);if(Fe&&Fe.length>0){const qe=[],Ie=ze||We;Ye=Fe.map((Te,Me)=>{const{path:Qe,key:tt,type:dt,menu:et,overlay:nt,onClick:Ft,className:mt,separator:gt,dropdownProps:lt}=Te,Pt=Pe(Ne,Qe);Pt!==void 0&&qe.push(Pt);const jt=tt!=null?tt:Me;if(dt==="separator")return fe.createElement(ae,{key:jt},gt);const Ct={},Lt=Me===Fe.length-1;et?Ct.menu=et:nt&&(Ct.overlay=nt);let{href:It}=Te;return qe.length&&Pt!==void 0&&(It=`#/${qe.join("/")}`),fe.createElement(x,Object.assign({key:jt},Ct,(0,pe.Z)(Te,{data:!0,aria:!0}),{className:mt,dropdownProps:lt,href:It,separator:Lt?"":Le,onClick:Ft,prefixCls:Ue}),Ge(Te,Ne,Ie,qe,It))})}else if(Ke){const qe=(0,E.Z)(Ke).length;Ye=(0,E.Z)(Ke).map((Ie,Te)=>{if(!Ie)return Ie;const Me=Te===qe-1;return(0,ce.Tm)(Ie,{separator:Me?"":Le,key:Te})})}const at=Ce()(Ue,ot==null?void 0:ot.className,{[`${Ue}-rtl`]:Je==="rtl"},Be,Ze,ke),$e=Object.assign(Object.assign({},ot==null?void 0:ot.style),je);return _e(fe.createElement("nav",Object.assign({className:at,style:$e},Re),fe.createElement("ol",null,Ye)))};we.Item=z,we.Separator=ae;var xe=we,De=xe},19842:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return Qt}});var oe=ve(80702),Ce=ve(59301),E=ve(33853),pe=ve(58617),fe=ve(38819),ce=ve(92310),ue=ve.n(ce),le=ve(72308),se=ve(52487),ie=ve(74416),ae=ve(77861),re=ve(17115),ne=ve(90782),ee=ve(6089),a=ve(18929),y=Ce.createContext(null),x=y,b=ve(62853),z=ve(49618),te=ve(77321),de="__rc_cascader_search_mark__",ge=function(ut,yt,xt){var Rt=xt.label;return yt.some(function(Ht){return String(Ht[Rt]).toLowerCase().includes(ut.toLowerCase())})},he=function(ut,yt,xt,Rt){return yt.map(function(Ht){return Ht[Rt.label]}).join(" / ")},me=function(rt,ut,yt,xt,Rt,Ht){var zt=Rt.filter,ct=zt===void 0?ge:zt,St=Rt.render,pt=St===void 0?he:St,Nt=Rt.limit,cn=Nt===void 0?50:Nt,an=Rt.sort;return Ce.useMemo(function(){var Dn=[];if(!rt)return[];function Ln(Et,kt){var Bn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Et.forEach(function(Ut){if(!(!an&&cn!==!1&&cn>0&&Dn.length>=cn)){var bn=[].concat((0,oe.Z)(kt),[Ut]),Jt=Ut[yt.children],cr=Bn||Ut.disabled;if((!Jt||Jt.length===0||Ht)&&ct(rt,bn,{label:yt.label})){var Hn;Dn.push((0,te.Z)((0,te.Z)({},Ut),{},(Hn={disabled:cr},(0,z.Z)(Hn,yt.label,pt(rt,bn,xt,yt)),(0,z.Z)(Hn,de,bn),(0,z.Z)(Hn,yt.children,void 0),Hn)))}Jt&&Ln(Ut[yt.children],bn,cr)}})}return Ln(ut,[]),an&&Dn.sort(function(Et,kt){return an(Et[de],kt[de],rt,yt)}),cn!==!1&&cn>0?Dn.slice(0,cn):Dn},[rt,ut,yt,xt,pt,Ht,ct,an,cn])},ye="__RC_CASCADER_SPLIT__",be="SHOW_PARENT",Se="SHOW_CHILD";function Ee(rt){return rt.join(ye)}function Pe(rt){return rt.map(Ee)}function we(rt){return rt.split(ye)}function xe(rt){var ut=rt||{},yt=ut.label,xt=ut.value,Rt=ut.children,Ht=xt||"value";return{label:yt||"label",value:Ht,key:Ht,children:Rt||"children"}}function De(rt,ut){var yt,xt;return(yt=rt.isLeaf)!==null&&yt!==void 0?yt:!((xt=rt[ut.children])!==null&&xt!==void 0&&xt.length)}function Ae(rt){var ut=rt.parentElement;if(ut){var yt=rt.offsetTop-ut.offsetTop;yt-ut.scrollTop<0?ut.scrollTo({top:yt}):yt+rt.offsetHeight-ut.scrollTop>ut.offsetHeight&&ut.scrollTo({top:yt+rt.offsetHeight-ut.offsetHeight})}}function Oe(rt,ut){return rt.map(function(yt){var xt;return(xt=yt[de])===null||xt===void 0?void 0:xt.map(function(Rt){return Rt[ut.value]})})}function Le(rt,ut,yt){var xt=new Set(rt),Rt=ut();return rt.filter(function(Ht){var zt=Rt[Ht],ct=zt?zt.parent:null,St=zt?zt.children:null;return zt&&zt.node.disabled?!0:yt===Se?!(St&&St.some(function(pt){return pt.key&&xt.has(pt.key)})):!(ct&&!ct.node.disabled&&xt.has(ct.key))})}function je(rt,ut,yt){for(var xt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Rt=ut,Ht=[],zt=function(){var pt,Nt,cn,an=rt[ct],Dn=(pt=Rt)===null||pt===void 0?void 0:pt.findIndex(function(Et){var kt=Et[yt.value];return xt?String(kt)===String(an):kt===an}),Ln=Dn!==-1?(Nt=Rt)===null||Nt===void 0?void 0:Nt[Dn]:null;Ht.push({value:(cn=Ln==null?void 0:Ln[yt.value])!==null&&cn!==void 0?cn:an,index:Dn,option:Ln}),Rt=Ln==null?void 0:Ln[yt.children]},ct=0;ct1){var Vn=Ln.slice(0,-1);Ut(Vn)}else pt(!1)},cr=function(){var Vn,pr=((Vn=kt[Et])===null||Vn===void 0?void 0:Vn[yt.children])||[],jn=pr.find(function(ar){return!ar.disabled});if(jn){var vr=[].concat((0,oe.Z)(Ln),[jn[yt.value]]);Ut(vr)}};Ce.useImperativeHandle(rt,function(){return{onKeyDown:function(Vn){var pr=Vn.which;switch(pr){case Ue.Z.UP:case Ue.Z.DOWN:{var jn=0;pr===Ue.Z.UP?jn=-1:pr===Ue.Z.DOWN&&(jn=1),jn!==0&&bn(jn);break}case Ue.Z.LEFT:{if(St)break;cn?cr():Jt();break}case Ue.Z.RIGHT:{if(St)break;cn?Jt():cr();break}case Ue.Z.BACKSPACE:{St||Jt();break}case Ue.Z.ENTER:{if(Ln.length){var vr=kt[Et],ar=(vr==null?void 0:vr[de])||[];ar.length?Ht(ar.map(function(mr){return mr[yt.value]}),ar[ar.length-1]):Ht(Ln,kt[Et])}break}case Ue.Z.ESC:pt(!1),Nt&&Vn.stopPropagation()}},onKeyUp:function(){}}})},ke=Ce.forwardRef(function(rt,ut){var yt,xt,Rt,Ht,zt=(0,ae.lk)(),ct=zt.prefixCls,St=zt.multiple,pt=zt.searchValue,Nt=zt.toggleOpen,cn=zt.notFoundContent,an=zt.direction,Dn=zt.open,Ln=Ce.useRef(),Et=an==="rtl",kt=Ce.useContext(x),Bn=kt.options,Ut=kt.values,bn=kt.halfValues,Jt=kt.fieldNames,cr=kt.changeOnSelect,Hn=kt.onSelect,Vn=kt.searchOptions,pr=kt.dropdownPrefixCls,jn=kt.loadData,vr=kt.expandTrigger,ar=pr||ct,mr=Ce.useState([]),dr=(0,se.Z)(mr,2),xr=dr[0],Sr=dr[1],Ir=function(Ar){if(!(!jn||pt)){var Nr=je(Ar,Bn,Jt),Jn=Nr.map(function(ur){var ir=ur.option;return ir}),Xn=Jn[Jn.length-1];if(Xn&&!De(Xn,Jt)){var hr=Ee(Ar);Sr(function(ur){return[].concat((0,oe.Z)(ur),[hr])}),jn(Jn)}}};Ce.useEffect(function(){xr.length&&xr.forEach(function(Fr){var Ar=we(Fr),Nr=je(Ar,Bn,Jt,!0).map(function(Xn){var hr=Xn.option;return hr}),Jn=Nr[Nr.length-1];(!Jn||Jn[Jt.children]||De(Jn,Jt))&&Sr(function(Xn){return Xn.filter(function(hr){return hr!==Fr})})})},[Bn,xr,Jt]);var on=Ce.useMemo(function(){return new Set(Pe(Ut))},[Ut]),br=Ce.useMemo(function(){return new Set(Pe(bn))},[bn]),Un=Ye(),tr=(0,se.Z)(Un,2),er=tr[0],hn=tr[1],In=function(Ar){hn(Ar),Ir(Ar)},Wn=function(Ar){var Nr=Ar.disabled,Jn=De(Ar,Jt);return!Nr&&(Jn||cr||St)},_n=function(Ar,Nr){var Jn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Hn(Ar),!St&&(Nr||cr&&(vr==="hover"||Jn))&&Nt(!1)},nr=Ce.useMemo(function(){return pt?Vn:Bn},[pt,Vn,Bn]),qn=Ce.useMemo(function(){for(var Fr=[{options:nr}],Ar=nr,Nr=Oe(Ar,Jt),Jn=function(){var ir=er[Xn],Ur=Ar.find(function(Lr,Vr){return(Nr[Vr]?Ee(Nr[Vr]):Lr[Jt.value])===ir}),Tr=Ur==null?void 0:Ur[Jt.children];if(!(Tr!=null&&Tr.length))return"break";Ar=Tr,Fr.push({options:Tr})},Xn=0;Xn":xr,Ir=rt.loadingIcon,on=rt.children,br=rt.dropdownMatchSelectWidth,Un=br===void 0?!1:br,tr=rt.showCheckedStrategy,er=tr===void 0?be:tr,hn=(0,ie.Z)(rt,qe),In=(0,re.ZP)(yt),Wn=!!cn,_n=(0,a.Z)(zt,{value:ct,postState:Te}),nr=(0,se.Z)(_n,2),qn=nr[0],Dr=nr[1],Or=Ce.useMemo(function(){return xe(Ht)},[JSON.stringify(Ht)]),wn=Ce.useMemo(function(){return Ut||[]},[Ut]),Qn=We(wn,Or),Wr=Ce.useCallback(function(Vt){var tn=Qn();return Vt.map(function(Xe){var ht=tn[Xe].nodes;return ht.map(function(_t){return _t[Or.value]})})},[Qn,Or]),oa=(0,a.Z)("",{value:Ln,postState:function(tn){return tn||""}}),Fr=(0,se.Z)(oa,2),Ar=Fr[0],Nr=Fr[1],Jn=function(tn,Xe){Nr(tn),Xe.source!=="blur"&&Et&&Et(tn)},Xn=He(kt),hr=(0,se.Z)(Xn,2),ur=hr[0],ir=hr[1],Ur=me(Ar,wn,Or,bn||Rt,ir,St),Tr=ze(wn,Or),Lr=Ce.useMemo(function(){var Vt=Tr(qn),tn=(0,se.Z)(Vt,2),Xe=tn[0],ht=tn[1];if(!Wn||!qn.length)return[Xe,[],ht];var _t=Pe(Xe),qt=Qn(),Ot=(0,ne.S)(_t,!0,qt),gn=Ot.checkedKeys,dn=Ot.halfCheckedKeys;return[Wr(gn),Wr(dn),ht]},[Wn,qn,Qn,Wr,Tr]),Vr=(0,se.Z)(Lr,3),$r=Vr[0],sa=Vr[1],Mr=Vr[2],ea=Ce.useMemo(function(){var Vt=Pe($r),tn=Le(Vt,Qn,er);return[].concat((0,oe.Z)(Mr),(0,oe.Z)(Wr(tn)))},[$r,Qn,Wr,Mr,er]),na=Be(ea,wn,Or,Wn,Nt),Tt=(0,ee.Z)(function(Vt){if(Dr(Vt),pt){var tn=Te(Vt),Xe=tn.map(function(qt){return je(qt,wn,Or).map(function(Ot){return Ot.option})}),ht=Wn?tn:tn[0],_t=Wn?Xe:Xe[0];pt(ht,_t)}}),nn=(0,ee.Z)(function(Vt){if((!Wn||Dn)&&Nr(""),!Wn)Tt(Vt);else{var tn=Ee(Vt),Xe=Pe($r),ht=Pe(sa),_t=Xe.includes(tn),qt=Mr.some(function(Kt){return Ee(Kt)===tn}),Ot=$r,gn=Mr;if(qt&&!_t)gn=Mr.filter(function(Kt){return Ee(Kt)!==tn});else{var dn=_t?Xe.filter(function(Kt){return Kt!==tn}):[].concat((0,oe.Z)(Xe),[tn]),$t=Qn(),ft;if(_t){var Dt=(0,ne.S)(dn,{checked:!1,halfCheckedKeys:ht},$t);ft=Dt.checkedKeys}else{var At=(0,ne.S)(dn,!0,$t);ft=At.checkedKeys}var en=Le(ft,Qn,er);Ot=Wr(en)}Tt([].concat((0,oe.Z)(gn),(0,oe.Z)(Ot)))}}),En=function(tn,Xe){if(Xe.type==="clear"){Tt([]);return}var ht=Xe.values[0],_t=ht.valueCells;nn(_t)},st=Hn!==void 0?Hn:cr,gr=pr||Vn,$n=ar||vr,or=function(tn){mr==null||mr(tn),dr==null||dr(tn)},Rn=Ce.useMemo(function(){return{options:wn,fieldNames:Or,values:$r,halfValues:sa,changeOnSelect:St,onSelect:nn,checkable:cn,searchOptions:Ur,dropdownPrefixCls:bn,loadData:Jt,expandTrigger:Bn,expandIcon:Sr,loadingIcon:Ir,dropdownMenuColumnStyle:jn}},[wn,Or,$r,sa,St,nn,cn,Ur,bn,Jt,Bn,Sr,Ir,jn]),kn=!(Ar?Ur:wn).length,vn=Ar&&ir.matchInputWidth||kn?{}:{minWidth:"auto"};return Ce.createElement(x.Provider,{value:Rn},Ce.createElement(ae.Ac,(0,le.Z)({},hn,{ref:ut,id:In,prefixCls:Rt,autoClearSearchValue:Dn,dropdownMatchSelectWidth:Un,dropdownStyle:vn,displayValues:na,onDisplayValuesChange:En,mode:Wn?"multiple":void 0,searchValue:Ar,onSearch:Jn,showSearch:ur,OptionList:Fe,emptyOptions:kn,open:st,dropdownClassName:gr,placement:$n,onDropdownVisibleChange:or,getRawInputElement:function(){return on}})))});Me.SHOW_PARENT=be,Me.SHOW_CHILD=Se;var Qe=Me,tt=Qe,dt=ve(2738),et=ve(62892),nt=ve(53487),Ft=ve(19080),mt=ve(36355),gt=ve(93891),lt=ve(1684),Pt=ve(19716),jt=ve(32441),Ct=ve(14154),Lt=ve(58582),It=ve(84443),Wt=ve(66339),wt=ve(33234),Mt=ve(98447),Gt=ve(17313),xn=ve(74207),Pn=ve(83116);const rn=rt=>{const{prefixCls:ut,componentCls:yt,antCls:xt}=rt,Rt=`${yt}-menu-item`,Ht=` + &${Rt}-expand ${Rt}-expand-icon, + ${Rt}-loading-icon + `;return[{[yt]:{width:rt.controlWidth}},{[`${yt}-dropdown`]:[(0,Mt.C2)(`${ut}-checkbox`,rt),{[`&${xt}-select-dropdown`]:{padding:0}},{[yt]:{"&-checkbox":{top:0,marginInlineEnd:rt.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${yt}-menu-empty`]:{[`${yt}-menu`]:{width:"100%",height:"auto",[Rt]:{color:rt.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:rt.controlItemWidth,height:rt.dropdownHeight,margin:0,padding:rt.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${rt.lineWidth}px ${rt.lineType} ${rt.colorSplit}`},"&-item":Object.assign(Object.assign({},Gt.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:rt.optionPadding,lineHeight:rt.lineHeight,cursor:"pointer",transition:`all ${rt.motionDurationMid}`,borderRadius:rt.borderRadiusSM,"&:hover":{background:rt.controlItemBgHover},"&-disabled":{color:rt.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Ht]:{color:rt.colorTextDisabled}},[`&-active:not(${Rt}-disabled)`]:{"&, &:hover":{fontWeight:rt.optionSelectedFontWeight,backgroundColor:rt.optionSelectedBg}},"&-content":{flex:"auto"},[Ht]:{marginInlineStart:rt.paddingXXS,color:rt.colorTextDescription,fontSize:rt.fontSizeIcon},"&-keyword":{color:rt.colorHighlight}})}}}]},{[`${yt}-dropdown-rtl`]:{direction:"rtl"}},(0,xn.c)(rt)]};var mn=(0,Pn.Z)("Cascader",rt=>[rn(rt)],rt=>{const ut=Math.round((rt.controlHeight-rt.fontSize*rt.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:rt.controlItemBgActive,optionSelectedFontWeight:rt.fontWeightStrong,optionPadding:`${ut}px ${rt.paddingSM}px`,menuPadding:rt.paddingXXS}}),Sn=function(rt,ut){var yt={};for(var xt in rt)Object.prototype.hasOwnProperty.call(rt,xt)&&ut.indexOf(xt)<0&&(yt[xt]=rt[xt]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Rt=0,xt=Object.getOwnPropertySymbols(rt);RtSt===0?[ct]:[].concat((0,oe.Z)(zt),[ut,ct]),[]),Rt=[];let Ht=0;return xt.forEach((zt,ct)=>{const St=Ht+zt.length;let pt=rt.slice(Ht,St);Ht=St,ct%2===1&&(pt=Ce.createElement("span",{className:`${yt}-menu-item-keyword`,key:`separator-${ct}`},pt)),Rt.push(pt)}),Rt}const Yt=(rt,ut,yt,xt)=>{const Rt=[],Ht=rt.toLowerCase();return ut.forEach((zt,ct)=>{ct!==0&&Rt.push(" / ");let St=zt[xt.label];const pt=typeof St;(pt==="string"||pt==="number")&&(St=Zn(String(St),Ht,yt)),Rt.push(St)}),Rt},ln=Ce.forwardRef((rt,ut)=>{const{prefixCls:yt,size:xt,disabled:Rt,className:Ht,rootClassName:zt,multiple:ct,bordered:St=!0,transitionName:pt,choiceTransitionName:Nt="",popupClassName:cn,dropdownClassName:an,expandIcon:Dn,placement:Ln,showSearch:Et,allowClear:kt=!0,notFoundContent:Bn,direction:Ut,getPopupContainer:bn,status:Jt,showArrow:cr,builtinPlacements:Hn,style:Vn}=rt,pr=Sn(rt,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),jn=(0,dt.Z)(pr,["suffixIcon"]),{getPopupContainer:vr,getPrefixCls:ar,renderEmpty:mr,direction:dr,popupOverflow:xr,cascader:Sr}=Ce.useContext(mt.E_),Ir=Ut||dr,on=Ir==="rtl",{status:br,hasFeedback:Un,isFormItemInput:tr,feedbackIcon:er}=Ce.useContext(jt.aM),hn=(0,Ft.F)(br,Jt),In=Bn||(mr==null?void 0:mr("Cascader"))||Ce.createElement(gt.Z,{componentName:"Cascader"}),Wn=ar(),_n=ar("select",yt),nr=ar("cascader",yt),[qn,Dr]=(0,Ct.Z)(_n),[Or]=mn(nr),{compactSize:wn,compactItemClassnames:Qn}=(0,wt.ri)(_n,Ut),Wr=ue()(cn||an,`${nr}-dropdown`,{[`${nr}-dropdown-rtl`]:Ir==="rtl"},zt,Dr),oa=Ce.useMemo(()=>{if(!Et)return Et;let Mr={render:Yt};return typeof Et=="object"&&(Mr=Object.assign(Object.assign({},Mr),Et)),Mr},[Et]),Fr=(0,Pt.Z)(Mr=>{var ea;return(ea=xt!=null?xt:wn)!==null&&ea!==void 0?ea:Mr}),Ar=Ce.useContext(lt.Z),Nr=Rt!=null?Rt:Ar;let Jn=Dn;Dn||(Jn=on?Ce.createElement(E.Z,null):Ce.createElement(fe.Z,null));const Xn=Ce.createElement("span",{className:`${_n}-menu-item-loading-icon`},Ce.createElement(pe.Z,{spin:!0})),hr=Ce.useMemo(()=>ct?Ce.createElement("span",{className:`${nr}-checkbox-inner`}):!1,[ct]),ur=(0,It.Z)(rt.suffixIcon,cr),{suffixIcon:ir,removeIcon:Ur,clearIcon:Tr}=(0,Wt.Z)(Object.assign(Object.assign({},rt),{hasFeedback:Un,feedbackIcon:er,showSuffixIcon:ur,multiple:ct,prefixCls:_n,componentName:"Cascader"})),Lr=Ce.useMemo(()=>Ln!==void 0?Ln:on?"bottomRight":"bottomLeft",[Ln,on]),Vr=(0,Lt.Z)(Hn,xr),$r=kt===!0?{clearIcon:Tr}:kt,sa=Ce.createElement(tt,Object.assign({prefixCls:_n,className:ue()(!yt&&nr,{[`${_n}-lg`]:Fr==="large",[`${_n}-sm`]:Fr==="small",[`${_n}-rtl`]:on,[`${_n}-borderless`]:!St,[`${_n}-in-form-item`]:tr},(0,Ft.Z)(_n,hn,Un),Qn,Sr==null?void 0:Sr.className,Ht,zt,Dr),disabled:Nr,style:Object.assign(Object.assign({},Sr==null?void 0:Sr.style),Vn)},jn,{builtinPlacements:Vr,direction:Ir,placement:Lr,notFoundContent:In,allowClear:$r,showSearch:oa,expandIcon:Jn,suffixIcon:ir,removeIcon:Ur,loadingIcon:Xn,checkable:hr,dropdownClassName:Wr,dropdownPrefixCls:yt||nr,choiceTransitionName:(0,et.m)(Wn,"",Nt),transitionName:(0,et.m)(Wn,"slide-up",pt),getPopupContainer:bn||vr,ref:ut}));return Or(qn(sa))}),un=(0,nt.Z)(ln);ln.SHOW_PARENT=Fn,ln.SHOW_CHILD=sn,ln._InternalPanelDoNotUseOrYouWillBeFired=un;var Qt=ln},36381:function(bt,it,ve){"use strict";ve.d(it,{default:function(){return _e}});var oe=ve(38819),Ce=ve(92310),E=ve.n(Ce),pe=ve(72308),fe=ve(80702),ce=ve(52487),ue=ve(62853),le=ve(18929),se=ve(48736),ie=ve(59301),ae=ve(74416),re=ve(11592),ne=ve(49618),ee=ve(77900),a=ve(10228),y=ie.forwardRef(function(ke,Fe){var Ge=ke.prefixCls,at=ke.forceRender,$e=ke.className,qe=ke.style,Ie=ke.children,Te=ke.isActive,Me=ke.role,Qe=ie.useState(Te||at),tt=(0,ce.Z)(Qe,2),dt=tt[0],et=tt[1];return ie.useEffect(function(){(at||Te)&&et(!0)},[at,Te]),dt?ie.createElement("div",{ref:Fe,className:E()("".concat(Ge,"-content"),(0,ne.Z)((0,ne.Z)({},"".concat(Ge,"-content-active"),Te),"".concat(Ge,"-content-inactive"),!Te),$e),style:qe,role:Me},ie.createElement("div",{className:"".concat(Ge,"-content-box")},Ie)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=ie.forwardRef(function(ke,Fe){var Ge=ke.showArrow,at=Ge===void 0?!0:Ge,$e=ke.headerClass,qe=ke.isActive,Ie=ke.onItemClick,Te=ke.forceRender,Me=ke.className,Qe=ke.prefixCls,tt=ke.collapsible,dt=ke.accordion,et=ke.panelKey,nt=ke.extra,Ft=ke.header,mt=ke.expandIcon,gt=ke.openMotion,lt=ke.destroyInactivePanel,Pt=ke.children,jt=(0,ae.Z)(ke,b),Ct=tt==="disabled",Lt=tt==="header",It=tt==="icon",Wt=nt!=null&&typeof nt!="boolean",wt=function(){Ie==null||Ie(et)},Mt=function(Sn){(Sn.key==="Enter"||Sn.keyCode===a.Z.ENTER||Sn.which===a.Z.ENTER)&&wt()},Gt=typeof mt=="function"?mt(ke):ie.createElement("i",{className:"arrow"});Gt&&(Gt=ie.createElement("div",{className:"".concat(Qe,"-expand-icon"),onClick:["header","icon"].includes(tt)?wt:void 0},Gt));var xn=E()((0,ne.Z)((0,ne.Z)((0,ne.Z)({},"".concat(Qe,"-item"),!0),"".concat(Qe,"-item-active"),qe),"".concat(Qe,"-item-disabled"),Ct),Me),Pn=E()($e,(0,ne.Z)((0,ne.Z)((0,ne.Z)({},"".concat(Qe,"-header"),!0),"".concat(Qe,"-header-collapsible-only"),Lt),"".concat(Qe,"-icon-collapsible-only"),It)),rn={className:Pn,"aria-expanded":qe,"aria-disabled":Ct,onKeyDown:Mt};return!Lt&&!It&&(rn.onClick=wt,rn.role=dt?"tab":"button",rn.tabIndex=Ct?-1:0),ie.createElement("div",(0,pe.Z)({},jt,{ref:Fe,className:xn}),ie.createElement("div",rn,at&&Gt,ie.createElement("span",{className:"".concat(Qe,"-header-text"),onClick:tt==="header"?wt:void 0},Ft),Wt&&ie.createElement("div",{className:"".concat(Qe,"-extra")},nt)),ie.createElement(ee.default,(0,pe.Z)({visible:qe,leavedClassName:"".concat(Qe,"-content-hidden")},gt,{forceRender:Te,removeOnLeave:lt}),function(mn,Sn){var sn=mn.className,Fn=mn.style;return ie.createElement(x,{ref:Sn,prefixCls:Qe,className:sn,style:Fn,isActive:qe,forceRender:Te,role:dt?"tabpanel":void 0},Pt)}))}),te=z,de=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ge=function(Fe,Ge){var at=Ge.prefixCls,$e=Ge.accordion,qe=Ge.collapsible,Ie=Ge.destroyInactivePanel,Te=Ge.onItemClick,Me=Ge.activeKey,Qe=Ge.openMotion,tt=Ge.expandIcon;return Fe.map(function(dt,et){var nt=dt.children,Ft=dt.label,mt=dt.key,gt=dt.collapsible,lt=dt.onItemClick,Pt=dt.destroyInactivePanel,jt=(0,ae.Z)(dt,de),Ct=String(mt!=null?mt:et),Lt=gt!=null?gt:qe,It=Pt!=null?Pt:Ie,Wt=function(Gt){Lt!=="disabled"&&(Te(Gt),lt==null||lt(Gt))},wt=!1;return $e?wt=Me[0]===Ct:wt=Me.indexOf(Ct)>-1,ie.createElement(te,(0,pe.Z)({},jt,{prefixCls:at,key:Ct,panelKey:Ct,isActive:wt,accordion:$e,openMotion:Qe,expandIcon:tt,header:Ft,collapsible:Lt,onItemClick:Wt,destroyInactivePanel:It}),nt)})},he=function(Fe,Ge,at){if(!Fe)return null;var $e=at.prefixCls,qe=at.accordion,Ie=at.collapsible,Te=at.destroyInactivePanel,Me=at.onItemClick,Qe=at.activeKey,tt=at.openMotion,dt=at.expandIcon,et=Fe.key||String(Ge),nt=Fe.props,Ft=nt.header,mt=nt.headerClass,gt=nt.destroyInactivePanel,lt=nt.collapsible,Pt=nt.onItemClick,jt=!1;qe?jt=Qe[0]===et:jt=Qe.indexOf(et)>-1;var Ct=lt!=null?lt:Ie,Lt=function(wt){Ct!=="disabled"&&(Me(wt),Pt==null||Pt(wt))},It={key:et,panelKey:et,header:Ft,headerClass:mt,isActive:jt,prefixCls:$e,destroyInactivePanel:gt!=null?gt:Te,openMotion:tt,accordion:qe,children:Fe.props.children,onItemClick:Lt,expandIcon:dt,collapsible:Ct};return typeof Fe.type=="string"?Fe:(Object.keys(It).forEach(function(Wt){typeof It[Wt]=="undefined"&&delete It[Wt]}),ie.cloneElement(Fe,It))};function me(ke,Fe,Ge){return Array.isArray(ke)?ge(ke,Ge):(0,re.Z)(Fe).map(function(at,$e){return he(at,$e,Ge)})}var ye=me,be=ve(26112);function Se(ke){var Fe=ke;if(!Array.isArray(Fe)){var Ge=(0,ue.Z)(Fe);Fe=Ge==="number"||Ge==="string"?[Fe]:[]}return Fe.map(function(at){return String(at)})}var Ee=ie.forwardRef(function(ke,Fe){var Ge=ke.prefixCls,at=Ge===void 0?"rc-collapse":Ge,$e=ke.destroyInactivePanel,qe=$e===void 0?!1:$e,Ie=ke.style,Te=ke.accordion,Me=ke.className,Qe=ke.children,tt=ke.collapsible,dt=ke.openMotion,et=ke.expandIcon,nt=ke.activeKey,Ft=ke.defaultActiveKey,mt=ke.onChange,gt=ke.items,lt=E()(at,Me),Pt=(0,le.Z)([],{value:nt,onChange:function(Mt){return mt==null?void 0:mt(Mt)},defaultValue:Ft,postState:Se}),jt=(0,ce.Z)(Pt,2),Ct=jt[0],Lt=jt[1],It=function(Mt){return Lt(function(){if(Te)return Ct[0]===Mt?[]:[Mt];var Gt=Ct.indexOf(Mt),xn=Gt>-1;return xn?Ct.filter(function(Pn){return Pn!==Mt}):[].concat((0,fe.Z)(Ct),[Mt])})};(0,se.ZP)(!Qe,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Wt=ye(gt,Qe,{prefixCls:at,accordion:Te,openMotion:dt,expandIcon:et,collapsible:tt,destroyInactivePanel:qe,onItemClick:It,activeKey:Ct});return ie.createElement("div",(0,pe.Z)({ref:Fe,className:lt,style:Ie,role:Te?"tablist":void 0},(0,be.Z)(ke,{aria:!0,data:!0})),Wt)}),Pe=Object.assign(Ee,{Panel:te}),we=Pe,xe=Pe.Panel,De=ve(2738),Ae=ve(62892),Oe=ve(92343),Le=ve(36355),je=ve(19716),Ze=ie.forwardRef((ke,Fe)=>{const{getPrefixCls:Ge}=ie.useContext(Le.E_),{prefixCls:at,className:$e,showArrow:qe=!0}=ke,Ie=Ge("collapse",at),Te=E()({[`${Ie}-no-arrow`]:!qe},$e);return ie.createElement(we.Panel,Object.assign({ref:Fe},ke,{prefixCls:Ie,className:Te}))}),We=ve(17313),ze=ve(8378),Ke=ve(83116),He=ve(37613);const Ne=ke=>{const{componentCls:Fe,contentBg:Ge,padding:at,headerBg:$e,headerPadding:qe,collapseHeaderPaddingSM:Ie,collapseHeaderPaddingLG:Te,collapsePanelBorderRadius:Me,lineWidth:Qe,lineType:tt,colorBorder:dt,colorText:et,colorTextHeading:nt,colorTextDisabled:Ft,fontSize:mt,fontSizeLG:gt,lineHeight:lt,marginSM:Pt,paddingSM:jt,paddingLG:Ct,paddingXS:Lt,motionDurationSlow:It,fontSizeIcon:Wt,contentPadding:wt}=ke,Mt=`${Qe}px ${tt} ${dt}`;return{[Fe]:Object.assign(Object.assign({},(0,We.Wf)(ke)),{backgroundColor:$e,border:Mt,borderBottom:0,borderRadius:`${Me}px`,"&-rtl":{direction:"rtl"},[`& > ${Fe}-item`]:{borderBottom:Mt,"&:last-child":{[` &, - & > ${Fe}-header`]:{borderRadius:`0 0 ${Me}px ${Me}px`}},[`> ${Fe}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Je,color:rt,lineHeight:ht,cursor:"pointer",transition:`all ${Nt}, visibility 0s`,[`> ${Fe}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Fe}-expand-icon`]:{height:dt*ht,display:"flex",alignItems:"center",paddingInlineEnd:Dt},[`${Fe}-arrow`]:Object.assign(Object.assign({},(0,Ve.Ro)()),{fontSize:Zt,svg:{transition:`transform ${Nt}`}}),[`${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:et,backgroundColor:Ge,borderTop:Rt,[`& > ${Fe}-content-box`]:{padding:Lt},"&-hidden":{display:"none"}},"&-small":{[`> ${Fe}-item`]:{[`> ${Fe}-header`]:{padding:Ie,paddingInlineStart:Bt,[`> ${Fe}-expand-icon`]:{marginInlineStart:Tt-Bt}},[`> ${Fe}-content > ${Fe}-content-box`]:{padding:Tt}}},"&-large":{[`> ${Fe}-item`]:{fontSize:St,[`> ${Fe}-header`]:{padding:Te,paddingInlineStart:nt,[`> ${Fe}-expand-icon`]:{height:St*ht,marginInlineStart:Ct-nt}},[`> ${Fe}-content > ${Fe}-content-box`]:{padding:Ct}}},[`${Fe}-item:last-child`]:{[`> ${Fe}-content`]:{borderRadius:`0 0 ${Me}px ${Me}px`}},[`& ${Fe}-item-disabled > ${Fe}-header`]:{"\n &,\n & > .arrow\n ":{color:xt,cursor:"not-allowed"}},[`&${Fe}-icon-position-end`]:{[`& > ${Fe}-item`]:{[`> ${Fe}-header`]:{[`${Fe}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Dt}}}}})}},Re=je=>{const{componentCls:Fe}=je,Ge=`> ${Fe}-item > ${Fe}-header ${Fe}-arrow svg`;return{[`${Fe}-rtl`]:{[Ge]:{transform:"rotate(180deg)"}}}},He=je=>{const{componentCls:Fe,headerBg:Ge,paddingXXS:nt,colorBorder:$e}=je;return{[`${Fe}-borderless`]:{backgroundColor:Ge,border:0,[`> ${Fe}-item`]:{borderBottom:`1px solid ${$e}`},[` + & > ${Fe}-header`]:{borderRadius:`0 0 ${Me}px ${Me}px`}},[`> ${Fe}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:qe,color:nt,lineHeight:lt,cursor:"pointer",transition:`all ${It}, visibility 0s`,[`> ${Fe}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Fe}-expand-icon`]:{height:mt*lt,display:"flex",alignItems:"center",paddingInlineEnd:Pt},[`${Fe}-arrow`]:Object.assign(Object.assign({},(0,We.Ro)()),{fontSize:Wt,svg:{transition:`transform ${It}`}}),[`${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:et,backgroundColor:Ge,borderTop:Mt,[`& > ${Fe}-content-box`]:{padding:wt},"&-hidden":{display:"none"}},"&-small":{[`> ${Fe}-item`]:{[`> ${Fe}-header`]:{padding:Ie,paddingInlineStart:Lt,[`> ${Fe}-expand-icon`]:{marginInlineStart:jt-Lt}},[`> ${Fe}-content > ${Fe}-content-box`]:{padding:jt}}},"&-large":{[`> ${Fe}-item`]:{fontSize:gt,[`> ${Fe}-header`]:{padding:Te,paddingInlineStart:at,[`> ${Fe}-expand-icon`]:{height:gt*lt,marginInlineStart:Ct-at}},[`> ${Fe}-content > ${Fe}-content-box`]:{padding:Ct}}},[`${Fe}-item:last-child`]:{[`> ${Fe}-content`]:{borderRadius:`0 0 ${Me}px ${Me}px`}},[`& ${Fe}-item-disabled > ${Fe}-header`]:{"\n &,\n & > .arrow\n ":{color:Ft,cursor:"not-allowed"}},[`&${Fe}-icon-position-end`]:{[`& > ${Fe}-item`]:{[`> ${Fe}-header`]:{[`${Fe}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Pt}}}}})}},Re=ke=>{const{componentCls:Fe}=ke,Ge=`> ${Fe}-item > ${Fe}-header ${Fe}-arrow svg`;return{[`${Fe}-rtl`]:{[Ge]:{transform:"rotate(180deg)"}}}},Ve=ke=>{const{componentCls:Fe,headerBg:Ge,paddingXXS:at,colorBorder:$e}=ke;return{[`${Fe}-borderless`]:{backgroundColor:Ge,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:nt}}}},Qe=je=>{const{componentCls:Fe,paddingSM:Ge}=je;return{[`${Fe}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Fe}-item`]:{borderBottom:0,[`> ${Fe}-content`]:{backgroundColor:"transparent",border:0,[`> ${Fe}-content-box`]:{paddingBlock:Ge}}}}}};var it=(0,Ke.Z)("Collapse",je=>{const Fe=(0,ze.TS)(je,{collapseHeaderPaddingSM:`${je.paddingXS}px ${je.paddingSM}px`,collapseHeaderPaddingLG:`${je.padding}px ${je.paddingLG}px`,collapsePanelBorderRadius:je.borderRadiusLG});return[Ne(Fe),He(Fe),Qe(Fe),Re(Fe),(0,Ue.Z)(Fe)]},je=>({headerPadding:`${je.paddingSM}px ${je.padding}px`,headerBg:je.colorFillAlter,contentPadding:`${je.padding}px 16px`,contentBg:je.colorBgContainer})),We=Object.assign(ie.forwardRef((je,Fe)=>{const{getPrefixCls:Ge,direction:nt,collapse:$e}=ie.useContext(Le.E_),{prefixCls:Je,className:Ie,rootClassName:Te,style:Me,bordered:Xe=!0,ghost:tt,size:ct,expandIconPosition:et="start",children:rt,expandIcon:xt}=je,dt=(0,ke.Z)(Rt=>{var zt;return(zt=ct!=null?ct:Rt)!==null&&zt!==void 0?zt:"middle"}),St=Ge("collapse",Je),ht=Ge(),[Dt,Tt]=it(St),Ct=ie.useMemo(()=>et==="left"?"start":et==="right"?"end":et,[et]),Bt=function(){let Rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const zt=xt?xt(Rt):ie.createElement(oe.Z,{rotate:Rt.isActive?90:void 0});return(0,_e.Tm)(zt,()=>({className:E()(zt.props.className,`${St}-arrow`)}))},Nt=E()(`${St}-icon-position-${Ct}`,{[`${St}-borderless`]:!Xe,[`${St}-rtl`]:nt==="rtl",[`${St}-ghost`]:!!tt,[`${St}-${dt}`]:dt!=="middle"},$e==null?void 0:$e.className,Ie,Te,Tt),Zt=Object.assign(Object.assign({},(0,Ae.Z)(ht)),{motionAppear:!1,leavedClassName:`${St}-content-hidden`}),Lt=ie.useMemo(()=>rt?(0,re.Z)(rt).map((Rt,zt)=>{var xn,En;if(!((xn=Rt.props)===null||xn===void 0)&&xn.disabled){const sn=(En=Rt.key)!==null&&En!==void 0?En:String(zt),{disabled:an,collapsible:gn}=Rt.props,ln=Object.assign(Object.assign({},(0,Be.Z)(Rt.props,["disabled"])),{key:sn,collapsible:gn!=null?gn:an?"disabled":void 0});return(0,_e.Tm)(Rt,ln)}return Rt}):null,[rt]);return Dt(ie.createElement(Ce,Object.assign({ref:Fe,openMotion:Zt},(0,Be.Z)(je,["rootClassName"]),{expandIcon:Bt,prefixCls:St,className:Nt,style:Object.assign(Object.assign({},$e==null?void 0:$e.style),Me)}),Lt))}),{Panel:Ze}),Oe=We},28103:function(Et,st,he){"use strict";he.d(st,{Z:function(){return re}});var oe=he(92310),we=he.n(oe),E=he(59301),pe=he(36355),fe=he(17313),de=he(83116),ue=he(37613);const le=ne=>{const{componentCls:ee,sizePaddingEdgeHorizontal:a,colorSplit:y,lineWidth:x,textPaddingInline:b,orientationMargin:z,verticalMarginInline:te}=ne;return{[ee]:Object.assign(Object.assign({},(0,fe.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${ee}-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${ee}-with-text-left`]:{"&::before":{width:`${z*100}%`},"&::after":{width:`${100-z*100}%`}},[`&-horizontal${ee}-with-text-right`]:{"&::before":{width:`${100-z*100}%`},"&::after":{width:`${z*100}%`}},[`${ee}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:y,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${ee}-with-text${ee}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ee}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ee}-with-text`]:{color:ne.colorText,fontWeight:"normal",fontSize:ne.fontSize},[`&-horizontal${ee}-with-text-left${ee}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ee}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${ee}-with-text-right${ee}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ee}-inner-text`]:{paddingInlineEnd:a}}})}};var se=(0,de.Z)("Divider",ne=>{const ee=(0,ue.TS)(ne,{dividerHorizontalWithTextGutterMargin:ne.margin,dividerHorizontalGutterMargin:ne.marginLG,sizePaddingEdgeHorizontal:0});return[le(ee)]},ne=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:ne.marginXS})),ie=function(ne,ee){var a={};for(var y in ne)Object.prototype.hasOwnProperty.call(ne,y)&&ee.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:ee,direction:a,divider:y}=E.useContext(pe.E_),{prefixCls:x,type:b="horizontal",orientation:z="center",orientationMargin:te,className:ce,rootClassName:ve,children:ge,dashed:ye,plain:me,style:be}=ne,Se=ie(ne,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Ee=ee("divider",x),[Pe,Ce]=se(Ee),xe=z.length>0?`-${z}`:z,Be=!!ge,Ae=z==="left"&&te!=null,_e=z==="right"&&te!=null,Le=we()(Ee,y==null?void 0:y.className,Ce,`${Ee}-${b}`,{[`${Ee}-with-text`]:Be,[`${Ee}-with-text${xe}`]:Be,[`${Ee}-dashed`]:!!ye,[`${Ee}-plain`]:!!me,[`${Ee}-rtl`]:a==="rtl",[`${Ee}-no-default-orientation-margin-left`]:Ae,[`${Ee}-no-default-orientation-margin-right`]:_e},ce,ve),ke=E.useMemo(()=>typeof te=="number"?te:/^\d+$/.test(te)?Number(te):te,[te]),De=Object.assign(Object.assign({},Ae&&{marginLeft:ke}),_e&&{marginRight:ke});return Pe(E.createElement("div",Object.assign({className:Le,style:Object.assign(Object.assign({},y==null?void 0:y.style),be)},Se,{role:"separator"}),ge&&b!=="vertical"&&E.createElement("span",{className:`${Ee}-inner-text`,style:De},ge)))}},39722:function(Et,st,he){"use strict";he.d(st,{t5:function(){return ie}});var oe=he(92310),we=he.n(oe),E=he(55477),pe=he(59301),fe=he(36355),de=he(77578),ue=he(17356),le=function(re,ne){var ee={};for(var a in re)Object.prototype.hasOwnProperty.call(re,a)&&ne.indexOf(a)<0&&(ee[a]=re[a]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,a=Object.getOwnPropertySymbols(re);y{if(!(!ne&&!ee))return pe.createElement(pe.Fragment,null,ne&&pe.createElement("div",{className:`${re}-title`},(0,de.Z)(ne)),pe.createElement("div",{className:`${re}-inner-content`},(0,de.Z)(ee)))},ie=re=>{const{hashId:ne,prefixCls:ee,className:a,style:y,placement:x="top",title:b,content:z,children:te}=re;return pe.createElement("div",{className:we()(ne,ee,`${ee}-pure`,`${ee}-placement-${x}`,a),style:y},pe.createElement("div",{className:`${ee}-arrow`}),pe.createElement(E.G,Object.assign({},re,{className:ne,prefixCls:ee}),te||se(ee,b,z)))},ae=re=>{const{prefixCls:ne}=re,ee=le(re,["prefixCls"]),{getPrefixCls:a}=pe.useContext(fe.E_),y=a("popover",ne),[x,b]=(0,ue.Z)(y);return x(pe.createElement(ie,Object.assign({},ee,{prefixCls:y,hashId:b})))};st.ZP=ae},60324:function(Et,st,he){"use strict";var oe=he(92310),we=he.n(oe),E=he(59301),pe=he(77578),fe=he(62892),de=he(36355),ue=he(6848),le=he(39722),se=he(17356),ie=function(ne,ee){var a={};for(var y in ne)Object.prototype.hasOwnProperty.call(ne,y)&&ee.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:ee,content:a,prefixCls:y}=ne;return E.createElement(E.Fragment,null,ee&&E.createElement("div",{className:`${y}-title`},(0,pe.Z)(ee)),E.createElement("div",{className:`${y}-inner-content`},(0,pe.Z)(a)))},re=E.forwardRef((ne,ee)=>{const{prefixCls:a,title:y,content:x,overlayClassName:b,placement:z="top",trigger:te="hover",mouseEnterDelay:ce=.1,mouseLeaveDelay:ve=.1,overlayStyle:ge={}}=ne,ye=ie(ne,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:me}=E.useContext(de.E_),be=me("popover",a),[Se,Ee]=(0,se.Z)(be),Pe=me(),Ce=we()(b,Ee);return Se(E.createElement(ue.Z,Object.assign({placement:z,trigger:te,mouseEnterDelay:ce,mouseLeaveDelay:ve,overlayStyle:ge},ye,{prefixCls:be,overlayClassName:Ce,ref:ee,overlay:y||x?E.createElement(ae,{prefixCls:be,title:y,content:x}):null,transitionName:(0,fe.m)(Pe,"zoom-big",ye.transitionName),"data-popover-inject":!0})))});re._InternalPanelDoNotUseOrYouWillBeFired=le.ZP,st.Z=re},17356:function(Et,st,he){"use strict";var oe=he(17313),we=he(29878),E=he(19447),pe=he(33166),fe=he(83116),de=he(37613);const ue=ie=>{const{componentCls:ae,popoverColor:re,minWidth:ne,fontWeightStrong:ee,popoverPadding:a,boxShadowSecondary:y,colorTextHeading:x,borderRadiusLG:b,zIndexPopup:z,marginXS:te,colorBgElevated:ce,popoverBg:ve}=ie;return[{[ae]:Object.assign(Object.assign({},(0,oe.Wf)(ie)),{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":ce,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${ae}-content`]:{position:"relative"},[`${ae}-inner`]:{backgroundColor:ve,backgroundClip:"padding-box",borderRadius:b,boxShadow:y,padding:a},[`${ae}-title`]:{minWidth:ne,marginBottom:te,color:x,fontWeight:ee},[`${ae}-inner-content`]:{color:re}})},(0,E.ZP)(ie,{colorBg:"var(--antd-arrow-background-color)"}),{[`${ae}-pure`]:{position:"relative",maxWidth:"none",margin:ie.sizePopupArrow,display:"inline-block",[`${ae}-content`]:{display:"inline-block"}}}]},le=ie=>{const{componentCls:ae}=ie;return{[ae]:pe.i.map(re=>{const ne=ie[`${re}6`];return{[`&${ae}-${re}`]:{"--antd-arrow-background-color":ne,[`${ae}-inner`]:{backgroundColor:ne},[`${ae}-arrow`]:{background:"transparent"}}}})}},se=ie=>{const{componentCls:ae,lineWidth:re,lineType:ne,colorSplit:ee,paddingSM:a,controlHeight:y,fontSize:x,lineHeight:b,padding:z}=ie,te=y-Math.round(x*b),ce=te/2,ve=te/2-re,ge=z;return{[ae]:{[`${ae}-inner`]:{padding:0},[`${ae}-title`]:{margin:0,padding:`${ce}px ${ge}px ${ve}px`,borderBottom:`${re}px ${ne} ${ee}`},[`${ae}-inner-content`]:{padding:`${a}px ${ge}px`}}}};st.Z=(0,fe.Z)("Popover",ie=>{const{colorBgElevated:ae,colorText:re,wireframe:ne}=ie,ee=(0,de.TS)(ie,{popoverPadding:12,popoverBg:ae,popoverColor:re});return[ue(ee),le(ee),ne&&se(ee),(0,we._y)(ee,"zoom-big")]},ie=>({width:177,minWidth:177,zIndexPopup:ie.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},12563:function(Et,st,he){"use strict";he.d(st,{default:function(){return Ee}});var oe=he(59301),we=he(99267),E=he(92310),pe=he.n(E),fe=he(36785),de=he(47729),ue=he(14088),le=he(36355),se=he(17313),ie=he(37613),ae=he(83116);const re=Pe=>{const{paddingXXS:Ce,lineWidth:xe,tagPaddingHorizontal:Be,componentCls:Ae}=Pe,_e=Be-xe,Le=Ce-xe;return{[Ae]:Object.assign(Object.assign({},(0,se.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",[`&${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:_e}}),[`${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,ie.TS)(Pe,{tagFontSize:Be,tagLineHeight:Ae,tagIconSize:xe-2*Ce,tagPaddingHorizontal:8,tagBorderlessBg:Pe.colorFillTertiary})},ee=Pe=>({defaultBg:Pe.colorFillQuaternary,defaultColor:Pe.colorText});var a=(0,ae.Z)("Tag",Pe=>{const Ce=ne(Pe);return re(Ce)},ee),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:_e,onClick:Le}=Pe,ke=y(Pe,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:De,tag:Ze}=oe.useContext(le.E_),Ve=Re=>{_e==null||_e(!Ae),Le==null||Le(Re)},Ue=De("tag",Ce),[Ke,ze]=a(Ue),Ne=pe()(Ue,`${Ue}-checkable`,{[`${Ue}-checkable-checked`]:Ae},Ze==null?void 0:Ze.className,Be,ze);return Ke(oe.createElement("span",Object.assign({},ke,{style:Object.assign(Object.assign({},xe),Ze==null?void 0:Ze.style),className:Ne,onClick:Ve})))},z=he(45157);const te=Pe=>(0,z.Z)(Pe,(Ce,xe)=>{let{textColor:Be,lightBorderColor:Ae,lightColor:_e,darkColor:Le}=xe;return{[`${Pe.componentCls}-${Ce}`]:{color:Be,background:_e,borderColor:Ae,"&-inverse":{color:Pe.colorTextLightSolid,background:Le,borderColor:Le},[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ce=(0,ae.b)(["Tag","preset"],Pe=>{const Ce=ne(Pe);return te(Ce)},ee);function ve(Pe){return typeof Pe!="string"?Pe:Pe.charAt(0).toUpperCase()+Pe.slice(1)}const ge=(Pe,Ce,xe)=>{const Be=ve(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,ae.b)(["Tag","status"],Pe=>{const Ce=ne(Pe);return[ge(Ce,"success","Success"),ge(Ce,"processing","Info"),ge(Ce,"error","Error"),ge(Ce,"warning","Warning")]},ee),me=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:_e,children:Le,icon:ke,color:De,onClose:Ze,closeIcon:Ve,closable:Ue,bordered:Ke=!0}=Pe,ze=me(Pe,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:Ne,direction:Re,tag:He}=oe.useContext(le.E_),[Qe,it]=oe.useState(!0);oe.useEffect(()=>{"visible"in ze&&it(ze.visible)},[ze.visible]);const Ye=(0,fe.o2)(De),We=(0,fe.yT)(De),Oe=Ye||We,je=Object.assign(Object.assign({backgroundColor:De&&!Oe?De:void 0},He==null?void 0:He.style),_e),Fe=Ne("tag",xe),[Ge,nt]=a(Fe),$e=pe()(Fe,He==null?void 0:He.className,{[`${Fe}-${De}`]:Oe,[`${Fe}-has-color`]:De&&!Oe,[`${Fe}-hidden`]:!Qe,[`${Fe}-rtl`]:Re==="rtl",[`${Fe}-borderless`]:!Ke},Be,Ae,nt),Je=ct=>{ct.stopPropagation(),Ze==null||Ze(ct),!ct.defaultPrevented&&it(!1)},[,Ie]=(0,de.Z)(Ue,Ve,ct=>ct===null?oe.createElement(we.Z,{className:`${Fe}-close-icon`,onClick:Je}):oe.createElement("span",{className:`${Fe}-close-icon`,onClick:Je},ct),null,!1),Te=typeof ze.onClick=="function"||Le&&Le.type==="a",Me=ke||null,Xe=Me?oe.createElement(oe.Fragment,null,Me,Le&&oe.createElement("span",null,Le)):Le,tt=oe.createElement("span",Object.assign({},ze,{ref:Ce,className:$e,style:je}),Xe,Ie,Ye&&oe.createElement(ce,{key:"preset",prefixCls:Fe}),We&&oe.createElement(ye,{key:"status",prefixCls:Fe}));return Ge(Te?oe.createElement(ue.Z,{component:"Tag"},tt):tt)},Se=oe.forwardRef(be);Se.CheckableTag=b;var Ee=Se},65615:function(Et,st,he){"use strict";he.d(st,{Z:function(){return ct}});var oe=he(59301),we=he(77321),E=he(72308),pe=he(62853),fe=he(52487),de=he(74416),ue=he(43403),le=he(35593),se=he(92310),ie=he.n(se),ae=he(34280),re=he(18929),ne=he(6089);function ee(et){var rt=window.innerWidth||document.documentElement.clientWidth,xt=window.innerHeight||document.documentElement.clientHeight,dt=et.getBoundingClientRect(),St=dt.top,ht=dt.right,Dt=dt.bottom,Tt=dt.left;return St>=0&&Tt>=0&&ht<=rt&&Dt<=xt}function a(et,rt,xt){var dt;return(dt=xt!=null?xt:rt)!==null&&dt!==void 0?dt:et===null?"center":"bottom"}function y(et,rt,xt,dt){var St=(0,oe.useState)(void 0),ht=(0,fe.Z)(St,2),Dt=ht[0],Tt=ht[1];(0,ae.Z)(function(){var xn=typeof et=="function"?et():et;Tt(xn||null)});var Ct=(0,oe.useState)(null),Bt=(0,fe.Z)(Ct,2),Nt=Bt[0],Zt=Bt[1],Lt=(0,ne.Z)(function(){if(Dt){!ee(Dt)&&rt&&Dt.scrollIntoView(dt);var xn=Dt.getBoundingClientRect(),En=xn.left,sn=xn.top,an=xn.width,gn=xn.height,ln={left:En,top:sn,width:an,height:gn,radius:0};Zt(function($t){return JSON.stringify($t)!==JSON.stringify(ln)?ln:$t})}else Zt(null)}),Rt=function(En){var sn;return(sn=Array.isArray(xt==null?void 0:xt.offset)?xt==null?void 0:xt.offset[En]:xt==null?void 0:xt.offset)!==null&&sn!==void 0?sn:6};(0,ae.Z)(function(){return Lt(),window.addEventListener("resize",Lt),function(){window.removeEventListener("resize",Lt)}},[Dt,rt,Lt]);var zt=(0,oe.useMemo)(function(){if(!Nt)return Nt;var xn=Rt(0),En=Rt(1),sn=(xt==null?void 0:xt.radius)||2;return{left:Nt.left-xn,top:Nt.top-En,width:Nt.width+xn*2,height:Nt.height+En*2,radius:sn}},[Nt,xt]);return[zt,Dt]}var x=he(80402),b={fill:"transparent",pointerEvents:"auto"},z=function(rt){var xt=rt.prefixCls,dt=rt.rootClassName,St=rt.pos,ht=rt.showMask,Dt=rt.style,Tt=Dt===void 0?{}:Dt,Ct=rt.fill,Bt=Ct===void 0?"rgba(0,0,0,0.5)":Ct,Nt=rt.open,Zt=rt.animated,Lt=rt.zIndex,Rt=(0,x.Z)(),zt="".concat(xt,"-mask-").concat(Rt),xn=(0,pe.Z)(Zt)==="object"?Zt==null?void 0:Zt.placeholder:Zt;return oe.createElement(ue.Z,{open:Nt,autoLock:!0},oe.createElement("div",{className:ie()("".concat(xt,"-mask"),dt),style:(0,we.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:Lt,pointerEvents:"none"},Tt)},ht?oe.createElement("svg",{style:{width:"100%",height:"100%"}},oe.createElement("defs",null,oe.createElement("mask",{id:zt},oe.createElement("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"}),St&&oe.createElement("rect",{x:St.left,y:St.top,rx:St.radius,width:St.width,height:St.height,fill:"black",className:xn?"".concat(xt,"-placeholder-animated"):""}))),oe.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:Bt,mask:"url(#".concat(zt,")")}),St&&oe.createElement(oe.Fragment,null,oe.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:"100%",height:St.top})),oe.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:St.left,height:"100%"})),oe.createElement("rect",(0,E.Z)({},b,{x:"0",y:St.top+St.height,width:"100%",height:"calc(100vh - ".concat(St.top+St.height,"px)")})),oe.createElement("rect",(0,E.Z)({},b,{x:St.left+St.width,y:"0",width:"calc(100vw - ".concat(St.left+St.width,"px)"),height:"100%"})))):null))},te=z,ce={adjustX:1,adjustY:1},ve=[0,0],ge={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 et=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,rt={};return Object.keys(ge).forEach(function(xt){rt[xt]=(0,we.Z)((0,we.Z)({},ge[xt]),{},{autoArrow:et,targetOffset:ve})}),rt}var me=ye(),be=he(80702);function Se(et){var rt=et.prefixCls,xt=et.current,dt=et.total,St=et.title,ht=et.description,Dt=et.onClose,Tt=et.onPrev,Ct=et.onNext,Bt=et.onFinish,Nt=et.className,Zt=et.closeIcon,Lt=Zt!==!1&&Zt!==null,Rt=Zt!==void 0&&Zt!==!0?Zt:oe.createElement("span",{className:"".concat(rt,"-close-x")},"\xD7");return oe.createElement("div",{className:ie()("".concat(rt,"-content"),Nt)},oe.createElement("div",{className:"".concat(rt,"-inner")},Lt&&oe.createElement("button",{type:"button",onClick:Dt,"aria-label":"Close",className:"".concat(rt,"-close")},Rt),oe.createElement("div",{className:"".concat(rt,"-header")},oe.createElement("div",{className:"".concat(rt,"-title")},St)),oe.createElement("div",{className:"".concat(rt,"-description")},ht),oe.createElement("div",{className:"".concat(rt,"-footer")},oe.createElement("div",{className:"".concat(rt,"-sliders")},dt>1?(0,be.Z)(Array.from({length:dt}).keys()).map(function(zt,xn){return oe.createElement("span",{key:zt,className:xn===xt?"active":""})}):null),oe.createElement("div",{className:"".concat(rt,"-buttons")},xt!==0?oe.createElement("button",{className:"".concat(rt,"-prev-btn"),onClick:Tt},"Prev"):null,xt===dt-1?oe.createElement("button",{className:"".concat(rt,"-finish-btn"),onClick:Bt},"Finish"):oe.createElement("button",{className:"".concat(rt,"-next-btn"),onClick:Ct},"Next")))))}var Ee=function(rt){var xt=rt.current,dt=rt.renderPanel;return oe.createElement(oe.Fragment,null,typeof dt=="function"?dt(rt,xt):oe.createElement(Se,rt))},Pe=Ee,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(rt){var xt=rt.prefixCls,dt=xt===void 0?"rc-tour":xt,St=rt.steps,ht=St===void 0?[]:St,Dt=rt.defaultCurrent,Tt=rt.current,Ct=rt.onChange,Bt=rt.onClose,Nt=rt.onFinish,Zt=rt.open,Lt=rt.mask,Rt=Lt===void 0?!0:Lt,zt=rt.arrow,xn=zt===void 0?!0:zt,En=rt.rootClassName,sn=rt.placement,an=rt.renderPanel,gn=rt.gap,ln=rt.animated,$t=rt.scrollIntoViewOptions,Tn=$t===void 0?!0:$t,Ht=rt.zIndex,qt=Ht===void 0?1001:Ht,un=rt.closeIcon,Xt=(0,de.Z)(rt,Ce),at=oe.useRef(),ft=(0,re.Z)(0,{value:Tt,defaultValue:Dt}),vt=(0,fe.Z)(ft,2),wt=vt[0],Ut=vt[1],Yt=(0,re.Z)(void 0,{value:Zt,postState:function(vr){return wt<0||wt>=ht.length?!1:vr!=null?vr:!0}}),Kt=(0,fe.Z)(Yt,2),pt=Kt[0],gt=Kt[1],mt=oe.useRef(pt);(0,ae.Z)(function(){pt&&!mt.current&&Ut(0),mt.current=pt},[pt]);var Mt=ht[wt]||{},mn=Mt.target,cn=Mt.placement,wn=Mt.style,Fn=Mt.arrow,At=Mt.className,jt=Mt.mask,Bn=Mt.scrollIntoViewOptions,Gt=Mt.closeIcon,bn=pt&&(jt!=null?jt:Rt),nn=Gt!=null?Gt:un,nr=Bn!=null?Bn:Tn,kn=y(mn,Zt,gn,nr),Un=(0,fe.Z)(kn,2),pr=Un[0],_n=Un[1],ur=a(_n,sn,cn),$n=_n?typeof Fn=="undefined"?xn:Fn:!1,cr=(0,pe.Z)($n)==="object"?$n.pointAtCenter:!1;(0,ae.Z)(function(){var Er;(Er=at.current)===null||Er===void 0||Er.forceAlign()},[cr,wt]);var ir=function(vr){Ut(vr),Ct==null||Ct(vr)};if(_n===void 0)return null;var Vn=function(){gt(!1),Bt==null||Bt(wt)},rr=function(){return oe.createElement(Pe,(0,E.Z)({arrow:$n,key:"content",prefixCls:dt,total:ht.length,renderPanel:an,onPrev:function(){ir(wt-1)},onNext:function(){ir(wt+1)},onClose:Vn,current:wt,onFinish:function(){Vn(),Nt==null||Nt()},closeIcon:nn},ht[wt]))},Br=typeof bn=="boolean"?bn:!!bn,dn=typeof bn=="boolean"?void 0:bn,br=function(vr){return vr||_n||document.body};return oe.createElement(oe.Fragment,null,oe.createElement(te,{zIndex:qt,prefixCls:dt,pos:pr,showMask:Br,style:dn==null?void 0:dn.style,fill:dn==null?void 0:dn.color,open:pt,animated:ln,rootClassName:En}),oe.createElement(le.Z,(0,E.Z)({builtinPlacements:ye(cr)},Xt,{ref:at,popupStyle:wn,popupPlacement:ur,popupVisible:pt,popupClassName:ie()(En,At),prefixCls:dt,popup:rr,forceRender:!1,destroyPopupOnHide:!0,zIndex:qt,getTriggerDOMNode:br,arrow:!!$n}),oe.createElement(ue.Z,{open:pt,autoLock:!0},oe.createElement("div",{className:ie()(En,"".concat(dt,"-target-placeholder")),style:(0,we.Z)((0,we.Z)({},pr||xe),{},{position:"fixed",pointerEvents:"none"})}))))},Ae=Be,_e=Ae,Le=he(79676),ke=he(36355),De=he(88088),Ze=he(99267),Ve=he(3113),Ue=he(9763),Ke=he(31724),ze=he(47729);function Ne(et){return et!=null}var He=et=>{let{stepProps:rt,current:xt,type:dt,indicatorsRender:St,closeIcon:ht}=et;var Dt,Tt;const{prefixCls:Ct,total:Bt=1,title:Nt,onClose:Zt,onPrev:Lt,onNext:Rt,onFinish:zt,cover:xn,description:En,nextButtonProps:sn,prevButtonProps:an,type:gn,className:ln,closeIcon:$t}=rt,Tn=gn!=null?gn:dt,Ht=$t!=null?$t:ht,qt=Ht!==!1&&Ht!==null,[un,Xt]=(0,ze.Z)(qt,Ht,Mt=>oe.createElement("span",{onClick:Zt,"aria-label":"Close",className:`${Ct}-close`},Mt),oe.createElement(Ze.Z,{className:`${Ct}-close-icon`}),!0),at=xt===Bt-1,ft=()=>{var Mt;Lt==null||Lt(),(Mt=an==null?void 0:an.onClick)===null||Mt===void 0||Mt.call(an)},vt=()=>{var Mt;at?zt==null||zt():Rt==null||Rt(),(Mt=sn==null?void 0:sn.onClick)===null||Mt===void 0||Mt.call(sn)},wt=Ne(Nt)?oe.createElement("div",{className:`${Ct}-header`},oe.createElement("div",{className:`${Ct}-title`},Nt)):null,Ut=Ne(En)?oe.createElement("div",{className:`${Ct}-description`},En):null,Yt=Ne(xn)?oe.createElement("div",{className:`${Ct}-cover`},xn):null;let Kt;St?Kt=St(xt,Bt):Kt=(0,be.Z)(Array.from({length:Bt}).keys()).map((Mt,mn)=>oe.createElement("span",{key:Mt,className:ie()(mn===xt&&`${Ct}-indicator-active`,`${Ct}-indicator`)}));const pt=Tn==="primary"?"default":"primary",gt={type:"default",ghost:Tn==="primary"},[mt]=(0,Ue.Z)("Tour",Ke.Z.Tour);return oe.createElement("div",{className:ie()(ln,`${Ct}-content`)},oe.createElement("div",{className:`${Ct}-inner`},un&&Xt,Yt,wt,Ut,oe.createElement("div",{className:`${Ct}-footer`},Bt>1&&oe.createElement("div",{className:`${Ct}-indicators`},Kt),oe.createElement("div",{className:`${Ct}-buttons`},xt!==0?oe.createElement(Ve.ZP,Object.assign({},gt,an,{onClick:ft,size:"small",className:ie()(`${Ct}-prev-btn`,an==null?void 0:an.className)}),(Dt=an==null?void 0:an.children)!==null&&Dt!==void 0?Dt:mt==null?void 0:mt.Previous):null,oe.createElement(Ve.ZP,Object.assign({type:pt},sn,{onClick:vt,size:"small",className:ie()(`${Ct}-next-btn`,sn==null?void 0:sn.className)}),(Tt=sn==null?void 0:sn.children)!==null&&Tt!==void 0?Tt:at?mt==null?void 0:mt.Finish:mt==null?void 0:mt.Next)))))},Qe=he(39722),it=he(64993),Ye=he(17313),We=he(19447),Oe=he(83116),je=he(37613);const Fe=et=>{const{componentCls:rt,lineHeight:xt,padding:dt,paddingXS:St,borderRadius:ht,borderRadiusXS:Dt,colorPrimary:Tt,colorText:Ct,colorFill:Bt,indicatorHeight:Nt,indicatorWidth:Zt,boxShadowTertiary:Lt,tourZIndexPopup:Rt,fontSize:zt,colorBgElevated:xn,fontWeightStrong:En,marginXS:sn,colorTextLightSolid:an,tourBorderRadius:gn,colorWhite:ln,colorBgTextHover:$t,tourCloseSize:Tn,motionDurationSlow:Ht,antCls:qt}=et;return[{[rt]:Object.assign(Object.assign({},(0,Ye.Wf)(et)),{color:Ct,position:"absolute",zIndex:Rt,display:"block",visibility:"visible",fontSize:zt,lineHeight:xt,width:520,"--antd-arrow-background-color":xn,"&-pure":{maxWidth:"100%",position:"relative"},[`&${rt}-hidden`]:{display:"none"},[`${rt}-content`]:{position:"relative"},[`${rt}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:gn,boxShadow:Lt,position:"relative",backgroundColor:xn,border:"none",backgroundClip:"padding-box",[`${rt}-close`]:{position:"absolute",top:dt,insetInlineEnd:dt,color:et.colorIcon,outline:"none",width:Tn,height:Tn,borderRadius:et.borderRadiusSM,transition:`background-color ${et.motionDurationMid}, color ${et.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:et.colorIconHover,backgroundColor:et.wireframe?"transparent":et.colorFillContent}},[`${rt}-cover`]:{textAlign:"center",padding:`${dt+Tn+St}px ${dt}px 0`,img:{width:"100%"}},[`${rt}-header`]:{padding:`${dt}px ${dt}px ${St}px`,[`${rt}-title`]:{lineHeight:xt,fontSize:zt,fontWeight:En}},[`${rt}-description`]:{padding:`0 ${dt}px`,lineHeight:xt,wordWrap:"break-word"},[`${rt}-footer`]:{padding:`${St}px ${dt}px ${dt}px`,textAlign:"end",borderRadius:`0 0 ${Dt}px ${Dt}px`,display:"flex",[`${rt}-indicators`]:{display:"inline-block",[`${rt}-indicator`]:{width:Zt,height:Nt,display:"inline-block",borderRadius:"50%",background:Bt,"&:not(:last-child)":{marginInlineEnd:Nt},"&-active":{background:Tt}}},[`${rt}-buttons`]:{marginInlineStart:"auto",[`${qt}-btn`]:{marginInlineStart:sn}}}},[`${rt}-primary, &${rt}-primary`]:{"--antd-arrow-background-color":Tt,[`${rt}-inner`]:{color:an,textAlign:"start",textDecoration:"none",backgroundColor:Tt,borderRadius:ht,boxShadow:Lt,[`${rt}-close`]:{color:an},[`${rt}-indicators`]:{[`${rt}-indicator`]:{background:new it.C(an).setAlpha(.15).toRgbString(),"&-active":{background:an}}},[`${rt}-prev-btn`]:{color:an,borderColor:new it.C(an).setAlpha(.15).toRgbString(),backgroundColor:Tt,"&:hover":{backgroundColor:new it.C(an).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${rt}-next-btn`]:{color:Tt,borderColor:"transparent",background:ln,"&:hover":{background:new it.C($t).onBackground(ln).toRgbString()}}}}}),[`${rt}-mask`]:{[`${rt}-placeholder-animated`]:{transition:`all ${Ht}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${rt}-inner`]:{borderRadius:Math.min(gn,We.qN)}}},(0,We.ZP)(et,{colorBg:"var(--antd-arrow-background-color)",contentRadius:gn,limitVerticalRadius:!0})]};var Ge=(0,Oe.Z)("Tour",et=>{const{borderRadiusLG:rt,fontSize:xt,lineHeight:dt}=et,St=(0,je.TS)(et,{tourZIndexPopup:et.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:rt,tourCloseSize:xt*dt});return[Fe(St)]}),nt=he(53487),$e=function(et,rt){var xt={};for(var dt in et)Object.prototype.hasOwnProperty.call(et,dt)&&rt.indexOf(dt)<0&&(xt[dt]=et[dt]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,dt=Object.getOwnPropertySymbols(et);St{const{prefixCls:rt,current:xt=0,total:dt=6,className:St,style:ht,type:Dt}=et,Tt=$e(et,["prefixCls","current","total","className","style","type"]),{getPrefixCls:Ct}=oe.useContext(ke.E_),Bt=Ct("tour",rt),[Nt,Zt]=Ge(Bt);return Nt(oe.createElement(Qe.t5,{prefixCls:Bt,hashId:Zt,className:ie()(St,`${Bt}-pure`,Dt&&`${Bt}-${Dt}`),style:ht},oe.createElement(He,{stepProps:Object.assign(Object.assign({},Tt),{prefixCls:Bt,total:dt}),current:xt,type:Dt})))};var Ie=(0,nt.i)(Je),Me=et=>{let{defaultType:rt,steps:xt=[],current:dt,defaultCurrent:St}=et;var ht;const[Dt,Tt]=(0,re.Z)(St,{value:dt});(0,oe.useLayoutEffect)(()=>{dt!==void 0&&Tt(dt)},[dt]);const Ct=typeof Dt=="number"?(ht=xt[Dt])===null||ht===void 0?void 0:ht.type:rt;return{currentMergedType:Ct!=null?Ct:rt,updateInnerCurrent:Tt}},Xe=function(et,rt){var xt={};for(var dt in et)Object.prototype.hasOwnProperty.call(et,dt)&&rt.indexOf(dt)<0&&(xt[dt]=et[dt]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,dt=Object.getOwnPropertySymbols(et);St{const{prefixCls:rt,current:xt,defaultCurrent:dt,type:St,rootClassName:ht,indicatorsRender:Dt,steps:Tt}=et,Ct=Xe(et,["prefixCls","current","defaultCurrent","type","rootClassName","indicatorsRender","steps"]),{getPrefixCls:Bt,direction:Nt}=(0,oe.useContext)(ke.E_),Zt=Bt("tour",rt),[Lt,Rt]=Ge(Zt),[,zt]=(0,De.Z)(),{currentMergedType:xn,updateInnerCurrent:En}=Me({defaultType:St,steps:Tt,current:xt,defaultCurrent:dt}),sn=(0,Le.Z)({arrowPointAtCenter:!0,autoAdjustOverflow:!0,offset:zt.marginXXS,arrowWidth:zt.sizePopupArrow,borderRadius:zt.borderRadius}),an=ie()({[`${Zt}-primary`]:xn==="primary",[`${Zt}-rtl`]:Nt==="rtl"},Rt,ht),gn=($t,Tn)=>oe.createElement(He,{type:St,stepProps:$t,current:Tn,indicatorsRender:Dt}),ln=$t=>{var Tn;En($t),(Tn=et.onChange)===null||Tn===void 0||Tn.call(et,$t)};return Lt(oe.createElement(_e,Object.assign({},Ct,{rootClassName:an,prefixCls:Zt,current:xt,defaultCurrent:dt,animated:!0,renderPanel:gn,builtinPlacements:sn,onChange:ln,steps:Tt})))};tt._InternalPanelDoNotUseOrYouWillBeFired=Ie;var ct=tt},98228:function(Et,st,he){"use strict";he.d(st,{default:function(){return Tn}});var oe=he(92310),we=he.n(oe),E=he(72308),pe=he(80702),fe=he(77321),de=he(52487),ue=he(74416),le=he(62853),se=he(77861),ie=he(17115),ae=he(90782),re=he(18929),ne=he(48736),ee=he(59301),a=function(Ht){var qt=ee.useRef({valueLabels:new Map});return ee.useMemo(function(){var un=qt.current.valueLabels,Xt=new Map,at=Ht.map(function(ft){var vt,wt=ft.value,Ut=(vt=ft.label)!==null&&vt!==void 0?vt:un.get(wt);return Xt.set(wt,Ut),(0,fe.Z)((0,fe.Z)({},ft),{},{label:Ut})});return qt.current.valueLabels=Xt,[at]},[Ht])},y=function(Ht,qt,un,Xt){return ee.useMemo(function(){var at=Ht.map(function(Ut){var Yt=Ut.value;return Yt}),ft=qt.map(function(Ut){var Yt=Ut.value;return Yt}),vt=at.filter(function(Ut){return!Xt[Ut]});if(un){var wt=(0,ae.S)(at,!0,Xt);at=wt.checkedKeys,ft=wt.halfCheckedKeys}return[Array.from(new Set([].concat((0,pe.Z)(vt),(0,pe.Z)(at)))),ft]},[Ht,qt,un,Xt])},x=he(71430),b=function(Ht,qt){return ee.useMemo(function(){var un=(0,x.I8)(Ht,{fieldNames:qt,initWrapper:function(at){return(0,fe.Z)((0,fe.Z)({},at),{},{valueEntities:new Map})},processEntity:function(at,ft){var vt=at.node[qt.value];if(0)var wt;ft.valueEntities.set(vt,at)}});return un},[Ht,qt])},z=he(49618),te=he(11592),ce=function(){return null},ve=ce,ge=["children","value"];function ye(Ht){return(0,te.Z)(Ht).map(function(qt){if(!ee.isValidElement(qt)||!qt.type)return null;var un=qt,Xt=un.key,at=un.props,ft=at.children,vt=at.value,wt=(0,ue.Z)(at,ge),Ut=(0,fe.Z)({key:Xt,value:vt},wt),Yt=ye(ft);return Yt.length&&(Ut.children=Yt),Ut}).filter(function(qt){return qt})}function me(Ht){if(!Ht)return Ht;var qt=(0,fe.Z)({},Ht);return"props"in qt||Object.defineProperty(qt,"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."),qt}}),qt}function be(Ht,qt,un,Xt,at,ft){var vt=null,wt=null;function Ut(){function Yt(Kt){var pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Kt.map(function(mt,Mt){var mn="".concat(pt,"-").concat(Mt),cn=mt[ft.value],wn=un.includes(cn),Fn=Yt(mt[ft.children]||[],mn,wn),At=ee.createElement(ve,mt,Fn.map(function(Bn){return Bn.node}));if(qt===cn&&(vt=At),wn){var jt={pos:mn,node:At,children:Fn};return gt||wt.push(jt),jt}return null}).filter(function(mt){return mt})}wt||(wt=[],Yt(Xt),wt.sort(function(Kt,pt){var gt=Kt.node.props.value,mt=pt.node.props.value,Mt=un.indexOf(gt),mn=un.indexOf(mt);return Mt-mn}))}Object.defineProperty(Ht,"triggerNode",{get:function(){return(0,ne.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),Ut(),vt}}),Object.defineProperty(Ht,"allCheckedNodes",{get:function(){return(0,ne.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),Ut(),at?wt:wt.map(function(Kt){var pt=Kt.node;return pt})}})}var Se=function(Ht,qt,un){var Xt=un.treeNodeFilterProp,at=un.filterTreeNode,ft=un.fieldNames,vt=ft.children;return ee.useMemo(function(){if(!qt||at===!1)return Ht;var wt;if(typeof at=="function")wt=at;else{var Ut=qt.toUpperCase();wt=function(pt,gt){var mt=gt[Xt];return String(mt).toUpperCase().includes(Ut)}}function Yt(Kt){var pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Kt.reduce(function(gt,mt){var Mt=mt[vt],mn=pt||wt(qt,me(mt)),cn=Yt(Mt||[],mn);return(mn||cn.length)&>.push((0,fe.Z)((0,fe.Z)({},mt),{},(0,z.Z)({isLeaf:void 0},vt,cn))),gt},[])}return Yt(Ht)},[Ht,qt,vt,Xt,at])};function Ee(Ht){var qt=ee.useRef();qt.current=Ht;var un=ee.useCallback(function(){return qt.current.apply(qt,arguments)},[]);return un}function Pe(Ht,qt){var un=qt.id,Xt=qt.pId,at=qt.rootPId,ft={},vt=[],wt=Ht.map(function(Ut){var Yt=(0,fe.Z)({},Ut),Kt=Yt[un];return ft[Kt]=Yt,Yt.key=Yt.key||Kt,Yt});return wt.forEach(function(Ut){var Yt=Ut[Xt],Kt=ft[Yt];Kt&&(Kt.children=Kt.children||[],Kt.children.push(Ut)),(Yt===at||!Kt&&at===null)&&vt.push(Ut)}),vt}function Ce(Ht,qt,un){return ee.useMemo(function(){return Ht?un?Pe(Ht,(0,fe.Z)({id:"id",pId:"pId",rootPId:null},un!==!0?un:{})):Ht:ye(qt)},[qt,un,Ht])}var xe=ee.createContext(null),Be=xe,Ae=he(10228),_e=he(80547),Le=he(54844),ke=ee.createContext(null),De=ke;function Ze(Ht){return Array.isArray(Ht)?Ht:Ht!==void 0?[Ht]:[]}function Ve(Ht){var qt=Ht||{},un=qt.label,Xt=qt.value,at=qt.children,ft=Xt||"value";return{_title:un?[un]:["title","label"],value:ft,key:ft,children:at||"children"}}function Ue(Ht){return!Ht||Ht.disabled||Ht.disableCheckbox||Ht.checkable===!1}function Ke(Ht,qt){var un=[];function Xt(at){at.forEach(function(ft){var vt=ft[qt.children];vt&&(un.push(ft[qt.value]),Xt(vt))})}return Xt(Ht),un}function ze(Ht){return Ht==null}var Ne={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Re=function(qt,un){var Xt=(0,se.lk)(),at=Xt.prefixCls,ft=Xt.multiple,vt=Xt.searchValue,wt=Xt.toggleOpen,Ut=Xt.open,Yt=Xt.notFoundContent,Kt=ee.useContext(De),pt=Kt.virtual,gt=Kt.listHeight,mt=Kt.listItemHeight,Mt=Kt.treeData,mn=Kt.fieldNames,cn=Kt.onSelect,wn=Kt.dropdownMatchSelectWidth,Fn=Kt.treeExpandAction,At=ee.useContext(Be),jt=At.checkable,Bn=At.checkedKeys,Gt=At.halfCheckedKeys,bn=At.treeExpandedKeys,nn=At.treeDefaultExpandAll,nr=At.treeDefaultExpandedKeys,kn=At.onTreeExpand,Un=At.treeIcon,pr=At.showTreeIcon,_n=At.switcherIcon,ur=At.treeLine,$n=At.treeNodeFilterProp,cr=At.loadData,ir=At.treeLoadedKeys,Vn=At.treeMotion,rr=At.onTreeLoad,Br=At.keyEntities,dn=ee.useRef(),br=(0,_e.Z)(function(){return Mt},[Ut,Mt],function(lr,qn){return qn[0]&&lr[1]!==qn[1]}),Er=ee.useState(null),vr=(0,de.Z)(Er,2),sr=vr[0],Pn=vr[1],Nn=Br[sr],Cn=ee.useMemo(function(){return jt?{checked:Bn,halfChecked:Gt}:null},[jt,Bn,Gt]);ee.useEffect(function(){if(Ut&&!ft&&Bn.length){var lr;(lr=dn.current)===null||lr===void 0||lr.scrollTo({key:Bn[0]}),Pn(Bn[0])}},[Ut]);var Dn=String(vt).toLowerCase(),ut=function(qn){return Dn?String(qn[$n]).toLowerCase().includes(Dn):!1},dr=ee.useState(nr),Ar=(0,de.Z)(dr,2),yr=Ar[0],yn=Ar[1],Cr=ee.useState(null),xr=(0,de.Z)(Cr,2),Vr=xr[0],Jn=xr[1],or=ee.useMemo(function(){return bn?(0,pe.Z)(bn):vt?Vr:yr},[yr,Vr,bn,vt]);ee.useEffect(function(){vt&&Jn(Ke(Mt,mn))},[vt]);var jn=function(qn){yn(qn),Jn(qn),kn&&kn(qn)},Pr=function(qn){qn.preventDefault()},Kn=function(qn,Mr){var Jt=Mr.node;jt&&Ue(Jt)||(cn(Jt.key,{selected:!Bn.includes(Jt.key)}),ft||wt(!1))};if(ee.useImperativeHandle(un,function(){var lr;return{scrollTo:(lr=dn.current)===null||lr===void 0?void 0:lr.scrollTo,onKeyDown:function(Mr){var Jt,fn=Mr.which;switch(fn){case Ae.Z.UP:case Ae.Z.DOWN:case Ae.Z.LEFT:case Ae.Z.RIGHT:(Jt=dn.current)===null||Jt===void 0||Jt.onKeyDown(Mr);break;case Ae.Z.ENTER:{if(Nn){var Qt=(Nn==null?void 0:Nn.node)||{},Ln=Qt.selectable,Yn=Qt.value;Ln!==!1&&Kn(null,{node:{key:sr},selected:!Bn.includes(Yn)})}break}case Ae.Z.ESC:wt(!1)}},onKeyUp:function(){}}}),br.length===0)return ee.createElement("div",{role:"listbox",className:"".concat(at,"-empty"),onMouseDown:Pr},Yt);var fr={fieldNames:mn};return ir&&(fr.loadedKeys=ir),or&&(fr.expandedKeys=or),ee.createElement("div",{onMouseDown:Pr},Nn&&Ut&&ee.createElement("span",{style:Ne,"aria-live":"assertive"},Nn.node.value),ee.createElement(Le.Z,(0,E.Z)({ref:dn,focusable:!1,prefixCls:"".concat(at,"-tree"),treeData:br,height:gt,itemHeight:mt,virtual:pt!==!1&&wn!==!1,multiple:ft,icon:Un,showIcon:pr,switcherIcon:_n,showLine:ur,loadData:vt?null:cr,motion:Vn,activeKey:sr,checkable:jt,checkStrictly:!0,checkedKeys:Cn,selectedKeys:jt?[]:Bn,defaultExpandAll:nn},fr,{onActiveChange:Pn,onSelect:Kn,onCheck:Kn,onExpand:jn,onLoad:rr,filterTreeNode:ut,expandAction:Fn})))},He=ee.forwardRef(Re);He.displayName="OptionList";var Qe=He,it="SHOW_ALL",Ye="SHOW_PARENT",We="SHOW_CHILD";function Oe(Ht,qt,un,Xt){var at=new Set(Ht);return qt===We?Ht.filter(function(ft){var vt=un[ft];return!(vt&&vt.children&&vt.children.some(function(wt){var Ut=wt.node;return at.has(Ut[Xt.value])})&&vt.children.every(function(wt){var Ut=wt.node;return Ue(Ut)||at.has(Ut[Xt.value])}))}):qt===Ye?Ht.filter(function(ft){var vt=un[ft],wt=vt?vt.parent:null;return!(wt&&!Ue(wt.node)&&at.has(wt.key))}):Ht}function je(Ht){var qt=Ht.searchPlaceholder,un=Ht.treeCheckStrictly,Xt=Ht.treeCheckable,at=Ht.labelInValue,ft=Ht.value,vt=Ht.multiple;warning(!qt,"`searchPlaceholder` has been removed."),un&&at===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(at||un)&&warning(toArray(ft).every(function(wt){return wt&&_typeof(wt)==="object"&&"value"in wt}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),un||vt||Xt?warning(!ft||Array.isArray(ft),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(ft),"`value` should not be array when `TreeSelect` is single mode.")}var Fe=null,Ge=["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 nt(Ht){return!Ht||(0,le.Z)(Ht)!=="object"}var $e=ee.forwardRef(function(Ht,qt){var un=Ht.id,Xt=Ht.prefixCls,at=Xt===void 0?"rc-tree-select":Xt,ft=Ht.value,vt=Ht.defaultValue,wt=Ht.onChange,Ut=Ht.onSelect,Yt=Ht.onDeselect,Kt=Ht.searchValue,pt=Ht.inputValue,gt=Ht.onSearch,mt=Ht.autoClearSearchValue,Mt=mt===void 0?!0:mt,mn=Ht.filterTreeNode,cn=Ht.treeNodeFilterProp,wn=cn===void 0?"value":cn,Fn=Ht.showCheckedStrategy,At=Ht.treeNodeLabelProp,jt=Ht.multiple,Bn=Ht.treeCheckable,Gt=Ht.treeCheckStrictly,bn=Ht.labelInValue,nn=Ht.fieldNames,nr=Ht.treeDataSimpleMode,kn=Ht.treeData,Un=Ht.children,pr=Ht.loadData,_n=Ht.treeLoadedKeys,ur=Ht.onTreeLoad,$n=Ht.treeDefaultExpandAll,cr=Ht.treeExpandedKeys,ir=Ht.treeDefaultExpandedKeys,Vn=Ht.onTreeExpand,rr=Ht.treeExpandAction,Br=Ht.virtual,dn=Ht.listHeight,br=dn===void 0?200:dn,Er=Ht.listItemHeight,vr=Er===void 0?20:Er,sr=Ht.onDropdownVisibleChange,Pn=Ht.dropdownMatchSelectWidth,Nn=Pn===void 0?!0:Pn,Cn=Ht.treeLine,Dn=Ht.treeIcon,ut=Ht.showTreeIcon,dr=Ht.switcherIcon,Ar=Ht.treeMotion,yr=(0,ue.Z)(Ht,Ge),yn=(0,ie.ZP)(un),Cr=Bn&&!Gt,xr=Bn||Gt,Vr=Gt||bn,Jn=xr||jt,or=(0,re.Z)(vt,{value:ft}),jn=(0,de.Z)(or,2),Pr=jn[0],Kn=jn[1],fr=ee.useMemo(function(){return Bn?Fn||We:it},[Fn,Bn]),lr=ee.useMemo(function(){return Ve(nn)},[JSON.stringify(nn)]),qn=(0,re.Z)("",{value:Kt!==void 0?Kt:pt,postState:function(Gn){return Gn||""}}),Mr=(0,de.Z)(qn,2),Jt=Mr[0],fn=Mr[1],Qt=function(Gn){fn(Gn),gt==null||gt(Gn)},Ln=Ce(kn,Un,nr),Yn=b(Ln,lr),An=Yn.keyEntities,ar=Yn.valueEntities,qe=ee.useCallback(function(tr){var Gn=[],hr=[];return tr.forEach(function(zn){ar.has(zn)?hr.push(zn):Gn.push(zn)}),{missingRawValues:Gn,existRawValues:hr}},[ar]),ot=Se(Ln,Jt,{fieldNames:lr,treeNodeFilterProp:wn,filterTreeNode:mn}),lt=ee.useCallback(function(tr){if(tr){if(At)return tr[At];for(var Gn=lr._title,hr=0;hr{const{componentCls:qt,treePrefixCls:un,colorBgElevated:Xt}=Ht,at=`.${un}`;return[{[`${qt}-dropdown`]:[{padding:`${Ht.paddingXS}px ${Ht.paddingXS/2}px`},(0,zt.Yk)(un,(0,Lt.TS)(Ht,{colorBgContainer:Xt})),{[at]:{borderRadius:0,[`${at}-list-holder-inner`]:{alignItems:"stretch",[`${at}-treenode`]:{[`${at}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Zt.C2)(`${un}-checkbox`,Ht),{"&-rtl":{direction:"rtl",[`${at}-switcher${at}-switcher_close`]:{[`${at}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function En(Ht,qt){return(0,Rt.Z)("TreeSelect",un=>{const Xt=(0,Lt.TS)(un,{treePrefixCls:qt});return[xn(Xt)]},zt.TM)(Ht)}var sn=function(Ht,qt){var un={};for(var Xt in Ht)Object.prototype.hasOwnProperty.call(Ht,Xt)&&qt.indexOf(Xt)<0&&(un[Xt]=Ht[Xt]);if(Ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,Xt=Object.getOwnPropertySymbols(Ht);at{var un,{prefixCls:Xt,size:at,disabled:ft,bordered:vt=!0,className:wt,rootClassName:Ut,treeCheckable:Yt,multiple:Kt,listHeight:pt=256,listItemHeight:gt=26,placement:mt,notFoundContent:Mt,switcherIcon:mn,treeLine:cn,getPopupContainer:wn,popupClassName:Fn,dropdownClassName:At,treeIcon:jt=!1,transitionName:Bn,choiceTransitionName:Gt="",status:bn,treeExpandAction:nn,builtinPlacements:nr,dropdownMatchSelectWidth:kn,popupMatchSelectWidth:Un,allowClear:pr}=Ht,_n=sn(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:ur,getPrefixCls:$n,renderEmpty:cr,direction:ir,virtual:Vn,popupMatchSelectWidth:rr,popupOverflow:Br}=ee.useContext(et.E_),dn=$n(),br=$n("select",Xt),Er=$n("select-tree",Xt),vr=$n("tree-select",Xt),{compactSize:sr,compactItemClassnames:Pn}=(0,Bt.ri)(br,ir),[Nn,Cn]=(0,ht.Z)(br),[Dn]=En(vr,Er),ut=we()(Fn||At,`${vr}-dropdown`,{[`${vr}-dropdown-rtl`]:ir==="rtl"},Ut,Cn),dr=!!(Yt||Kt),Ar=(0,Tt.Z)(_n.suffixIcon,_n.showArrow),yr=(un=Un!=null?Un:kn)!==null&&un!==void 0?un:rr,{status:yn,hasFeedback:Cr,isFormItemInput:xr,feedbackIcon:Vr}=ee.useContext(St.aM),Jn=(0,ct.F)(yn,bn),{suffixIcon:or,removeIcon:jn,clearIcon:Pr}=(0,Ct.Z)(Object.assign(Object.assign({},_n),{multiple:dr,showSuffixIcon:Ar,hasFeedback:Cr,feedbackIcon:Vr,prefixCls:br,componentName:"TreeSelect"})),Kn=pr===!0?{clearIcon:Pr}:pr;let fr;Mt!==void 0?fr=Mt:fr=(cr==null?void 0:cr("Select"))||ee.createElement(xt.Z,{componentName:"Select"});const lr=(0,Me.Z)(_n,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),qn=ee.useMemo(()=>mt!==void 0?mt:ir==="rtl"?"bottomRight":"bottomLeft",[mt,ir]),Mr=(0,Dt.Z)(nr,Br),Jt=(0,dt.Z)(ar=>{var qe;return(qe=at!=null?at:sr)!==null&&qe!==void 0?qe:ar}),fn=ee.useContext(rt.Z),Qt=ft!=null?ft:fn,Ln=we()(!Xt&&vr,{[`${br}-lg`]:Jt==="large",[`${br}-sm`]:Jt==="small",[`${br}-rtl`]:ir==="rtl",[`${br}-borderless`]:!vt,[`${br}-in-form-item`]:xr},(0,ct.Z)(br,Jn,Cr),Pn,wt,Ut,Cn),Yn=ar=>ee.createElement(Nt.Z,{prefixCls:Er,switcherIcon:mn,treeNodeProps:ar,showLine:cn}),An=ee.createElement(Te,Object.assign({virtual:Vn,disabled:Qt},lr,{dropdownMatchSelectWidth:yr,builtinPlacements:Mr,ref:qt,prefixCls:br,className:Ln,listHeight:pt,listItemHeight:gt,treeCheckable:Yt&&ee.createElement("span",{className:`${br}-tree-checkbox-inner`}),treeLine:!!cn,suffixIcon:or,multiple:dr,placement:qn,removeIcon:jn,allowClear:Kn,switcherIcon:Yn,showTreeIcon:jt,notFoundContent:fr,getPopupContainer:wn||ur,treeMotion:null,dropdownClassName:ut,choiceTransitionName:(0,tt.m)(dn,"",Gt),transitionName:(0,tt.m)(dn,"slide-up",Bn),treeExpandAction:nn}));return Nn(Dn(An))},ln=ee.forwardRef(an),$t=(0,Xe.Z)(ln);ln.TreeNode=ve,ln.SHOW_ALL=it,ln.SHOW_PARENT=Ye,ln.SHOW_CHILD=We,ln._InternalPanelDoNotUseOrYouWillBeFired=$t;var Tn=ln},24334:function(Et,st,he){var oe,we;(function(E,pe){Et.exports=pe(E)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof he.g!="undefined"?he.g:this,function(E){"use strict";E=E||{};var pe=E.Base64,fe="2.6.4",de="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ue=function(xe){for(var Be={},Ae=0,_e=xe.length;Ae<_e;Ae++)Be[xe.charAt(Ae)]=Ae;return Be}(de),le=String.fromCharCode,se=function(xe){if(xe.length<2){var Be=xe.charCodeAt(0);return Be<128?xe:Be<2048?le(192|Be>>>6)+le(128|Be&63):le(224|Be>>>12&15)+le(128|Be>>>6&63)+le(128|Be&63)}else{var Be=65536+(xe.charCodeAt(0)-55296)*1024+(xe.charCodeAt(1)-56320);return le(240|Be>>>18&7)+le(128|Be>>>12&63)+le(128|Be>>>6&63)+le(128|Be&63)}},ie=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,ae=function(xe){return xe.replace(ie,se)},re=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),_e=[de.charAt(Ae>>>18),de.charAt(Ae>>>12&63),Be>=2?"=":de.charAt(Ae>>>6&63),Be>=1?"=":de.charAt(Ae&63)];return _e.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,re)},ee=function(xe){return ne(ae(String(xe)))},a=function(xe){return xe.replace(/[+\/]/g,function(Be){return Be=="+"?"-":"_"}).replace(/=/g,"")},y=function(xe,Be){return Be?a(ee(xe)):ee(xe)},x=function(xe){return y(xe,!0)},b;E.Uint8Array&&(b=function(xe,Be){for(var Ae="",_e=0,Le=xe.length;_e>>18)+de.charAt(Ve>>>12&63)+(typeof De!="undefined"?de.charAt(Ve>>>6&63):"=")+(typeof Ze!="undefined"?de.charAt(Ve&63):"=")}return Be?a(Ae):Ae});var z=/[\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 le((Ae>>>10)+55296)+le((Ae&1023)+56320);case 3:return le((15&xe.charCodeAt(0))<<12|(63&xe.charCodeAt(1))<<6|63&xe.charCodeAt(2));default:return le((31&xe.charCodeAt(0))<<6|63&xe.charCodeAt(1))}},ce=function(xe){return xe.replace(z,te)},ve=function(xe){var Be=xe.length,Ae=Be%4,_e=(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),Le=[le(_e>>>16),le(_e>>>8&255),le(_e&255)];return Le.length-=[0,0,2,1][Ae],Le.join("")},ge=E.atob&&typeof E.atob=="function"?function(xe){return E.atob(xe)}:function(xe){return xe.replace(/\S{1,4}/g,ve)},ye=function(xe){return ge(String(xe).replace(/[^A-Za-z0-9\+\/]/g,""))},me=function(xe){return ce(ge(xe))},be=function(xe){return String(xe).replace(/[-_]/g,function(Be){return Be=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Se=function(xe){return me(be(xe))},Ee;E.Uint8Array&&(Ee=function(xe){return Uint8Array.from(ye(be(xe)),function(Be){return Be.charCodeAt(0)})});var Pe=function(){var xe=E.Base64;return E.Base64=pe,xe};if(E.Base64={VERSION:fe,atob:ye,btoa:ne,fromBase64:Se,toBase64:y,utob:ae,encode:y,encodeURI:x,btou:ce,decode:Se,noConflict:Pe,fromUint8Array:b,toUint8Array:Ee},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 Se(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),Et.exports?Et.exports.Base64=E.Base64:(oe=[],we=function(){return E.Base64}.apply(st,oe),we!==void 0&&(Et.exports=we)),{Base64:E.Base64}})},7062:function(Et,st,he){var oe=he(19637),we=he(97573),E=[he(96627)];Et.exports=oe.createStore(we,E)},96627:function(Et,st,he){Et.exports=oe;function oe(){return he(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(Et){return Et<10?"0"+Et:Et}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(Et){return rx_escapable.lastIndex=0,rx_escapable.test(Et)?'"'+Et.replace(rx_escapable,function(st){var he=meta[st];return typeof he=="string"?he:"\\u"+("0000"+st.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+Et+'"'}function str(Et,st){var he,oe,we,E,pe=gap,fe,de=st[Et];switch(de&&typeof de=="object"&&typeof de.toJSON=="function"&&(de=de.toJSON(Et)),typeof rep=="function"&&(de=rep.call(st,Et,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,fe=[],Object.prototype.toString.apply(de)==="[object Array]"){for(E=de.length,he=0;he ${Fe}-item:last-child`]:{borderBottom:0},[`> ${Fe}-item > ${Fe}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Fe}-item > ${Fe}-content > ${Fe}-content-box`]:{paddingTop:at}}}},Je=ke=>{const{componentCls:Fe,paddingSM:Ge}=ke;return{[`${Fe}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Fe}-item`]:{borderBottom:0,[`> ${Fe}-content`]:{backgroundColor:"transparent",border:0,[`> ${Fe}-content-box`]:{paddingBlock:Ge}}}}}};var ot=(0,Ke.Z)("Collapse",ke=>{const Fe=(0,He.TS)(ke,{collapseHeaderPaddingSM:`${ke.paddingXS}px ${ke.paddingSM}px`,collapseHeaderPaddingLG:`${ke.padding}px ${ke.paddingLG}px`,collapsePanelBorderRadius:ke.borderRadiusLG});return[Ne(Fe),Ve(Fe),Je(Fe),Re(Fe),(0,ze.Z)(Fe)]},ke=>({headerPadding:`${ke.paddingSM}px ${ke.padding}px`,headerBg:ke.colorFillAlter,contentPadding:`${ke.padding}px 16px`,contentBg:ke.colorBgContainer})),Ue=Object.assign(ie.forwardRef((ke,Fe)=>{const{getPrefixCls:Ge,direction:at,collapse:$e}=ie.useContext(Le.E_),{prefixCls:qe,className:Ie,rootClassName:Te,style:Me,bordered:Qe=!0,ghost:tt,size:dt,expandIconPosition:et="start",children:nt,expandIcon:Ft}=ke,mt=(0,je.Z)(Mt=>{var Gt;return(Gt=dt!=null?dt:Mt)!==null&&Gt!==void 0?Gt:"middle"}),gt=Ge("collapse",qe),lt=Ge(),[Pt,jt]=ot(gt),Ct=ie.useMemo(()=>et==="left"?"start":et==="right"?"end":et,[et]),Lt=function(){let Mt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Gt=Ft?Ft(Mt):ie.createElement(oe.Z,{rotate:Mt.isActive?90:void 0});return(0,Oe.Tm)(Gt,()=>({className:E()(Gt.props.className,`${gt}-arrow`)}))},It=E()(`${gt}-icon-position-${Ct}`,{[`${gt}-borderless`]:!Qe,[`${gt}-rtl`]:at==="rtl",[`${gt}-ghost`]:!!tt,[`${gt}-${mt}`]:mt!=="middle"},$e==null?void 0:$e.className,Ie,Te,jt),Wt=Object.assign(Object.assign({},(0,Ae.Z)(lt)),{motionAppear:!1,leavedClassName:`${gt}-content-hidden`}),wt=ie.useMemo(()=>nt?(0,re.Z)(nt).map((Mt,Gt)=>{var xn,Pn;if(!((xn=Mt.props)===null||xn===void 0)&&xn.disabled){const rn=(Pn=Mt.key)!==null&&Pn!==void 0?Pn:String(Gt),{disabled:mn,collapsible:Sn}=Mt.props,sn=Object.assign(Object.assign({},(0,De.Z)(Mt.props,["disabled"])),{key:rn,collapsible:Sn!=null?Sn:mn?"disabled":void 0});return(0,Oe.Tm)(Mt,sn)}return Mt}):null,[nt]);return Pt(ie.createElement(we,Object.assign({ref:Fe,openMotion:Wt},(0,De.Z)(ke,["rootClassName"]),{expandIcon:Lt,prefixCls:gt,className:It,style:Object.assign(Object.assign({},$e==null?void 0:$e.style),Me)}),wt))}),{Panel:Ze}),_e=Ue},28103:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return re}});var oe=ve(92310),Ce=ve.n(oe),E=ve(59301),pe=ve(36355),fe=ve(17313),ce=ve(83116),ue=ve(37613);const le=ne=>{const{componentCls:ee,sizePaddingEdgeHorizontal:a,colorSplit:y,lineWidth:x,textPaddingInline:b,orientationMargin:z,verticalMarginInline:te}=ne;return{[ee]:Object.assign(Object.assign({},(0,fe.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${ee}-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${ee}-with-text-left`]:{"&::before":{width:`${z*100}%`},"&::after":{width:`${100-z*100}%`}},[`&-horizontal${ee}-with-text-right`]:{"&::before":{width:`${100-z*100}%`},"&::after":{width:`${z*100}%`}},[`${ee}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:y,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${ee}-with-text${ee}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ee}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ee}-with-text`]:{color:ne.colorText,fontWeight:"normal",fontSize:ne.fontSize},[`&-horizontal${ee}-with-text-left${ee}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ee}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${ee}-with-text-right${ee}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ee}-inner-text`]:{paddingInlineEnd:a}}})}};var se=(0,ce.Z)("Divider",ne=>{const ee=(0,ue.TS)(ne,{dividerHorizontalWithTextGutterMargin:ne.margin,dividerHorizontalGutterMargin:ne.marginLG,sizePaddingEdgeHorizontal:0});return[le(ee)]},ne=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:ne.marginXS})),ie=function(ne,ee){var a={};for(var y in ne)Object.prototype.hasOwnProperty.call(ne,y)&&ee.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:ee,direction:a,divider:y}=E.useContext(pe.E_),{prefixCls:x,type:b="horizontal",orientation:z="center",orientationMargin:te,className:de,rootClassName:ge,children:he,dashed:me,plain:ye,style:be}=ne,Se=ie(ne,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Ee=ee("divider",x),[Pe,we]=se(Ee),xe=z.length>0?`-${z}`:z,De=!!he,Ae=z==="left"&&te!=null,Oe=z==="right"&&te!=null,Le=Ce()(Ee,y==null?void 0:y.className,we,`${Ee}-${b}`,{[`${Ee}-with-text`]:De,[`${Ee}-with-text${xe}`]:De,[`${Ee}-dashed`]:!!me,[`${Ee}-plain`]:!!ye,[`${Ee}-rtl`]:a==="rtl",[`${Ee}-no-default-orientation-margin-left`]:Ae,[`${Ee}-no-default-orientation-margin-right`]:Oe},de,ge),je=E.useMemo(()=>typeof te=="number"?te:/^\d+$/.test(te)?Number(te):te,[te]),Be=Object.assign(Object.assign({},Ae&&{marginLeft:je}),Oe&&{marginRight:je});return Pe(E.createElement("div",Object.assign({className:Le,style:Object.assign(Object.assign({},y==null?void 0:y.style),be)},Se,{role:"separator"}),he&&b!=="vertical"&&E.createElement("span",{className:`${Ee}-inner-text`,style:Be},he)))}},39722:function(bt,it,ve){"use strict";ve.d(it,{t5:function(){return ie}});var oe=ve(92310),Ce=ve.n(oe),E=ve(55477),pe=ve(59301),fe=ve(36355),ce=ve(77578),ue=ve(17356),le=function(re,ne){var ee={};for(var a in re)Object.prototype.hasOwnProperty.call(re,a)&&ne.indexOf(a)<0&&(ee[a]=re[a]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,a=Object.getOwnPropertySymbols(re);y{if(!(!ne&&!ee))return pe.createElement(pe.Fragment,null,ne&&pe.createElement("div",{className:`${re}-title`},(0,ce.Z)(ne)),pe.createElement("div",{className:`${re}-inner-content`},(0,ce.Z)(ee)))},ie=re=>{const{hashId:ne,prefixCls:ee,className:a,style:y,placement:x="top",title:b,content:z,children:te}=re;return pe.createElement("div",{className:Ce()(ne,ee,`${ee}-pure`,`${ee}-placement-${x}`,a),style:y},pe.createElement("div",{className:`${ee}-arrow`}),pe.createElement(E.G,Object.assign({},re,{className:ne,prefixCls:ee}),te||se(ee,b,z)))},ae=re=>{const{prefixCls:ne}=re,ee=le(re,["prefixCls"]),{getPrefixCls:a}=pe.useContext(fe.E_),y=a("popover",ne),[x,b]=(0,ue.Z)(y);return x(pe.createElement(ie,Object.assign({},ee,{prefixCls:y,hashId:b})))};it.ZP=ae},60324:function(bt,it,ve){"use strict";var oe=ve(92310),Ce=ve.n(oe),E=ve(59301),pe=ve(77578),fe=ve(62892),ce=ve(36355),ue=ve(6848),le=ve(39722),se=ve(17356),ie=function(ne,ee){var a={};for(var y in ne)Object.prototype.hasOwnProperty.call(ne,y)&&ee.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:ee,content:a,prefixCls:y}=ne;return E.createElement(E.Fragment,null,ee&&E.createElement("div",{className:`${y}-title`},(0,pe.Z)(ee)),E.createElement("div",{className:`${y}-inner-content`},(0,pe.Z)(a)))},re=E.forwardRef((ne,ee)=>{const{prefixCls:a,title:y,content:x,overlayClassName:b,placement:z="top",trigger:te="hover",mouseEnterDelay:de=.1,mouseLeaveDelay:ge=.1,overlayStyle:he={}}=ne,me=ie(ne,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ye}=E.useContext(ce.E_),be=ye("popover",a),[Se,Ee]=(0,se.Z)(be),Pe=ye(),we=Ce()(b,Ee);return Se(E.createElement(ue.Z,Object.assign({placement:z,trigger:te,mouseEnterDelay:de,mouseLeaveDelay:ge,overlayStyle:he},me,{prefixCls:be,overlayClassName:we,ref:ee,overlay:y||x?E.createElement(ae,{prefixCls:be,title:y,content:x}):null,transitionName:(0,fe.m)(Pe,"zoom-big",me.transitionName),"data-popover-inject":!0})))});re._InternalPanelDoNotUseOrYouWillBeFired=le.ZP,it.Z=re},17356:function(bt,it,ve){"use strict";var oe=ve(17313),Ce=ve(29878),E=ve(19447),pe=ve(33166),fe=ve(83116),ce=ve(37613);const ue=ie=>{const{componentCls:ae,popoverColor:re,minWidth:ne,fontWeightStrong:ee,popoverPadding:a,boxShadowSecondary:y,colorTextHeading:x,borderRadiusLG:b,zIndexPopup:z,marginXS:te,colorBgElevated:de,popoverBg:ge}=ie;return[{[ae]:Object.assign(Object.assign({},(0,oe.Wf)(ie)),{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":de,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${ae}-content`]:{position:"relative"},[`${ae}-inner`]:{backgroundColor:ge,backgroundClip:"padding-box",borderRadius:b,boxShadow:y,padding:a},[`${ae}-title`]:{minWidth:ne,marginBottom:te,color:x,fontWeight:ee},[`${ae}-inner-content`]:{color:re}})},(0,E.ZP)(ie,{colorBg:"var(--antd-arrow-background-color)"}),{[`${ae}-pure`]:{position:"relative",maxWidth:"none",margin:ie.sizePopupArrow,display:"inline-block",[`${ae}-content`]:{display:"inline-block"}}}]},le=ie=>{const{componentCls:ae}=ie;return{[ae]:pe.i.map(re=>{const ne=ie[`${re}6`];return{[`&${ae}-${re}`]:{"--antd-arrow-background-color":ne,[`${ae}-inner`]:{backgroundColor:ne},[`${ae}-arrow`]:{background:"transparent"}}}})}},se=ie=>{const{componentCls:ae,lineWidth:re,lineType:ne,colorSplit:ee,paddingSM:a,controlHeight:y,fontSize:x,lineHeight:b,padding:z}=ie,te=y-Math.round(x*b),de=te/2,ge=te/2-re,he=z;return{[ae]:{[`${ae}-inner`]:{padding:0},[`${ae}-title`]:{margin:0,padding:`${de}px ${he}px ${ge}px`,borderBottom:`${re}px ${ne} ${ee}`},[`${ae}-inner-content`]:{padding:`${a}px ${he}px`}}}};it.Z=(0,fe.Z)("Popover",ie=>{const{colorBgElevated:ae,colorText:re,wireframe:ne}=ie,ee=(0,ce.TS)(ie,{popoverPadding:12,popoverBg:ae,popoverColor:re});return[ue(ee),le(ee),ne&&se(ee),(0,Ce._y)(ee,"zoom-big")]},ie=>({width:177,minWidth:177,zIndexPopup:ie.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},12563:function(bt,it,ve){"use strict";ve.d(it,{default:function(){return Ee}});var oe=ve(59301),Ce=ve(99267),E=ve(92310),pe=ve.n(E),fe=ve(36785),ce=ve(47729),ue=ve(14088),le=ve(36355),se=ve(17313),ie=ve(37613),ae=ve(83116);const re=Pe=>{const{paddingXXS:we,lineWidth:xe,tagPaddingHorizontal:De,componentCls:Ae}=Pe,Oe=De-xe,Le=we-xe;return{[Ae]:Object.assign(Object.assign({},(0,se.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: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:Oe}}),[`${Ae}-borderless`]:{borderColor:"transparent",background:Pe.tagBorderlessBg}}},ne=Pe=>{const{lineWidth:we,fontSizeIcon:xe}=Pe,De=Pe.fontSizeSM,Ae=`${Pe.lineHeightSM*De}px`;return(0,ie.TS)(Pe,{tagFontSize:De,tagLineHeight:Ae,tagIconSize:xe-2*we,tagPaddingHorizontal:8,tagBorderlessBg:Pe.colorFillTertiary})},ee=Pe=>({defaultBg:Pe.colorFillQuaternary,defaultColor:Pe.colorText});var a=(0,ae.Z)("Tag",Pe=>{const we=ne(Pe);return re(we)},ee),y=function(Pe,we){var xe={};for(var De in Pe)Object.prototype.hasOwnProperty.call(Pe,De)&&we.indexOf(De)<0&&(xe[De]=Pe[De]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,De=Object.getOwnPropertySymbols(Pe);Ae{const{prefixCls:we,style:xe,className:De,checked:Ae,onChange:Oe,onClick:Le}=Pe,je=y(Pe,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Be,tag:Ze}=oe.useContext(le.E_),We=Re=>{Oe==null||Oe(!Ae),Le==null||Le(Re)},ze=Be("tag",we),[Ke,He]=a(ze),Ne=pe()(ze,`${ze}-checkable`,{[`${ze}-checkable-checked`]:Ae},Ze==null?void 0:Ze.className,De,He);return Ke(oe.createElement("span",Object.assign({},je,{style:Object.assign(Object.assign({},xe),Ze==null?void 0:Ze.style),className:Ne,onClick:We})))},z=ve(45157);const te=Pe=>(0,z.Z)(Pe,(we,xe)=>{let{textColor:De,lightBorderColor:Ae,lightColor:Oe,darkColor:Le}=xe;return{[`${Pe.componentCls}-${we}`]:{color:De,background:Oe,borderColor:Ae,"&-inverse":{color:Pe.colorTextLightSolid,background:Le,borderColor:Le},[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}});var de=(0,ae.b)(["Tag","preset"],Pe=>{const we=ne(Pe);return te(we)},ee);function ge(Pe){return typeof Pe!="string"?Pe:Pe.charAt(0).toUpperCase()+Pe.slice(1)}const he=(Pe,we,xe)=>{const De=ge(xe);return{[`${Pe.componentCls}-${we}`]:{color:Pe[`color${xe}`],background:Pe[`color${De}Bg`],borderColor:Pe[`color${De}Border`],[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}};var me=(0,ae.b)(["Tag","status"],Pe=>{const we=ne(Pe);return[he(we,"success","Success"),he(we,"processing","Info"),he(we,"error","Error"),he(we,"warning","Warning")]},ee),ye=function(Pe,we){var xe={};for(var De in Pe)Object.prototype.hasOwnProperty.call(Pe,De)&&we.indexOf(De)<0&&(xe[De]=Pe[De]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,De=Object.getOwnPropertySymbols(Pe);Ae{const{prefixCls:xe,className:De,rootClassName:Ae,style:Oe,children:Le,icon:je,color:Be,onClose:Ze,closeIcon:We,closable:ze,bordered:Ke=!0}=Pe,He=ye(Pe,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:Ne,direction:Re,tag:Ve}=oe.useContext(le.E_),[Je,ot]=oe.useState(!0);oe.useEffect(()=>{"visible"in He&&ot(He.visible)},[He.visible]);const Ye=(0,fe.o2)(Be),Ue=(0,fe.yT)(Be),_e=Ye||Ue,ke=Object.assign(Object.assign({backgroundColor:Be&&!_e?Be:void 0},Ve==null?void 0:Ve.style),Oe),Fe=Ne("tag",xe),[Ge,at]=a(Fe),$e=pe()(Fe,Ve==null?void 0:Ve.className,{[`${Fe}-${Be}`]:_e,[`${Fe}-has-color`]:Be&&!_e,[`${Fe}-hidden`]:!Je,[`${Fe}-rtl`]:Re==="rtl",[`${Fe}-borderless`]:!Ke},De,Ae,at),qe=dt=>{dt.stopPropagation(),Ze==null||Ze(dt),!dt.defaultPrevented&&ot(!1)},[,Ie]=(0,ce.Z)(ze,We,dt=>dt===null?oe.createElement(Ce.Z,{className:`${Fe}-close-icon`,onClick:qe}):oe.createElement("span",{className:`${Fe}-close-icon`,onClick:qe},dt),null,!1),Te=typeof He.onClick=="function"||Le&&Le.type==="a",Me=je||null,Qe=Me?oe.createElement(oe.Fragment,null,Me,Le&&oe.createElement("span",null,Le)):Le,tt=oe.createElement("span",Object.assign({},He,{ref:we,className:$e,style:ke}),Qe,Ie,Ye&&oe.createElement(de,{key:"preset",prefixCls:Fe}),Ue&&oe.createElement(me,{key:"status",prefixCls:Fe}));return Ge(Te?oe.createElement(ue.Z,{component:"Tag"},tt):tt)},Se=oe.forwardRef(be);Se.CheckableTag=b;var Ee=Se},65615:function(bt,it,ve){"use strict";ve.d(it,{Z:function(){return dt}});var oe=ve(59301),Ce=ve(77321),E=ve(72308),pe=ve(62853),fe=ve(52487),ce=ve(74416),ue=ve(43403),le=ve(35593),se=ve(92310),ie=ve.n(se),ae=ve(34280),re=ve(18929),ne=ve(6089);function ee(et){var nt=window.innerWidth||document.documentElement.clientWidth,Ft=window.innerHeight||document.documentElement.clientHeight,mt=et.getBoundingClientRect(),gt=mt.top,lt=mt.right,Pt=mt.bottom,jt=mt.left;return gt>=0&&jt>=0&<<=nt&&Pt<=Ft}function a(et,nt,Ft){var mt;return(mt=Ft!=null?Ft:nt)!==null&&mt!==void 0?mt:et===null?"center":"bottom"}function y(et,nt,Ft,mt){var gt=(0,oe.useState)(void 0),lt=(0,fe.Z)(gt,2),Pt=lt[0],jt=lt[1];(0,ae.Z)(function(){var xn=typeof et=="function"?et():et;jt(xn||null)});var Ct=(0,oe.useState)(null),Lt=(0,fe.Z)(Ct,2),It=Lt[0],Wt=Lt[1],wt=(0,ne.Z)(function(){if(Pt){!ee(Pt)&&nt&&Pt.scrollIntoView(mt);var xn=Pt.getBoundingClientRect(),Pn=xn.left,rn=xn.top,mn=xn.width,Sn=xn.height,sn={left:Pn,top:rn,width:mn,height:Sn,radius:0};Wt(function(Fn){return JSON.stringify(Fn)!==JSON.stringify(sn)?sn:Fn})}else Wt(null)}),Mt=function(Pn){var rn;return(rn=Array.isArray(Ft==null?void 0:Ft.offset)?Ft==null?void 0:Ft.offset[Pn]:Ft==null?void 0:Ft.offset)!==null&&rn!==void 0?rn:6};(0,ae.Z)(function(){return wt(),window.addEventListener("resize",wt),function(){window.removeEventListener("resize",wt)}},[Pt,nt,wt]);var Gt=(0,oe.useMemo)(function(){if(!It)return It;var xn=Mt(0),Pn=Mt(1),rn=(Ft==null?void 0:Ft.radius)||2;return{left:It.left-xn,top:It.top-Pn,width:It.width+xn*2,height:It.height+Pn*2,radius:rn}},[It,Ft]);return[Gt,Pt]}var x=ve(80402),b={fill:"transparent",pointerEvents:"auto"},z=function(nt){var Ft=nt.prefixCls,mt=nt.rootClassName,gt=nt.pos,lt=nt.showMask,Pt=nt.style,jt=Pt===void 0?{}:Pt,Ct=nt.fill,Lt=Ct===void 0?"rgba(0,0,0,0.5)":Ct,It=nt.open,Wt=nt.animated,wt=nt.zIndex,Mt=(0,x.Z)(),Gt="".concat(Ft,"-mask-").concat(Mt),xn=(0,pe.Z)(Wt)==="object"?Wt==null?void 0:Wt.placeholder:Wt;return oe.createElement(ue.Z,{open:It,autoLock:!0},oe.createElement("div",{className:ie()("".concat(Ft,"-mask"),mt),style:(0,Ce.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:wt,pointerEvents:"none"},jt)},lt?oe.createElement("svg",{style:{width:"100%",height:"100%"}},oe.createElement("defs",null,oe.createElement("mask",{id:Gt},oe.createElement("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"}),gt&&oe.createElement("rect",{x:gt.left,y:gt.top,rx:gt.radius,width:gt.width,height:gt.height,fill:"black",className:xn?"".concat(Ft,"-placeholder-animated"):""}))),oe.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:Lt,mask:"url(#".concat(Gt,")")}),gt&&oe.createElement(oe.Fragment,null,oe.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:"100%",height:gt.top})),oe.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:gt.left,height:"100%"})),oe.createElement("rect",(0,E.Z)({},b,{x:"0",y:gt.top+gt.height,width:"100%",height:"calc(100vh - ".concat(gt.top+gt.height,"px)")})),oe.createElement("rect",(0,E.Z)({},b,{x:gt.left+gt.width,y:"0",width:"calc(100vw - ".concat(gt.left+gt.width,"px)"),height:"100%"})))):null))},te=z,de={adjustX:1,adjustY:1},ge=[0,0],he={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 me(){var et=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,nt={};return Object.keys(he).forEach(function(Ft){nt[Ft]=(0,Ce.Z)((0,Ce.Z)({},he[Ft]),{},{autoArrow:et,targetOffset:ge})}),nt}var ye=me(),be=ve(80702);function Se(et){var nt=et.prefixCls,Ft=et.current,mt=et.total,gt=et.title,lt=et.description,Pt=et.onClose,jt=et.onPrev,Ct=et.onNext,Lt=et.onFinish,It=et.className,Wt=et.closeIcon,wt=Wt!==!1&&Wt!==null,Mt=Wt!==void 0&&Wt!==!0?Wt:oe.createElement("span",{className:"".concat(nt,"-close-x")},"\xD7");return oe.createElement("div",{className:ie()("".concat(nt,"-content"),It)},oe.createElement("div",{className:"".concat(nt,"-inner")},wt&&oe.createElement("button",{type:"button",onClick:Pt,"aria-label":"Close",className:"".concat(nt,"-close")},Mt),oe.createElement("div",{className:"".concat(nt,"-header")},oe.createElement("div",{className:"".concat(nt,"-title")},gt)),oe.createElement("div",{className:"".concat(nt,"-description")},lt),oe.createElement("div",{className:"".concat(nt,"-footer")},oe.createElement("div",{className:"".concat(nt,"-sliders")},mt>1?(0,be.Z)(Array.from({length:mt}).keys()).map(function(Gt,xn){return oe.createElement("span",{key:Gt,className:xn===Ft?"active":""})}):null),oe.createElement("div",{className:"".concat(nt,"-buttons")},Ft!==0?oe.createElement("button",{className:"".concat(nt,"-prev-btn"),onClick:jt},"Prev"):null,Ft===mt-1?oe.createElement("button",{className:"".concat(nt,"-finish-btn"),onClick:Lt},"Finish"):oe.createElement("button",{className:"".concat(nt,"-next-btn"),onClick:Ct},"Next")))))}var Ee=function(nt){var Ft=nt.current,mt=nt.renderPanel;return oe.createElement(oe.Fragment,null,typeof mt=="function"?mt(nt,Ft):oe.createElement(Se,nt))},Pe=Ee,we=["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},De=function(nt){var Ft=nt.prefixCls,mt=Ft===void 0?"rc-tour":Ft,gt=nt.steps,lt=gt===void 0?[]:gt,Pt=nt.defaultCurrent,jt=nt.current,Ct=nt.onChange,Lt=nt.onClose,It=nt.onFinish,Wt=nt.open,wt=nt.mask,Mt=wt===void 0?!0:wt,Gt=nt.arrow,xn=Gt===void 0?!0:Gt,Pn=nt.rootClassName,rn=nt.placement,mn=nt.renderPanel,Sn=nt.gap,sn=nt.animated,Fn=nt.scrollIntoViewOptions,Zn=Fn===void 0?!0:Fn,Yt=nt.zIndex,ln=Yt===void 0?1001:Yt,un=nt.closeIcon,Qt=(0,ce.Z)(nt,we),rt=oe.useRef(),ut=(0,re.Z)(0,{value:jt,defaultValue:Pt}),yt=(0,fe.Z)(ut,2),xt=yt[0],Rt=yt[1],Ht=(0,re.Z)(void 0,{value:Wt,postState:function(tr){return xt<0||xt>=lt.length?!1:tr!=null?tr:!0}}),zt=(0,fe.Z)(Ht,2),ct=zt[0],St=zt[1],pt=oe.useRef(ct);(0,ae.Z)(function(){ct&&!pt.current&&Rt(0),pt.current=ct},[ct]);var Nt=lt[xt]||{},cn=Nt.target,an=Nt.placement,Dn=Nt.style,Ln=Nt.arrow,Et=Nt.className,kt=Nt.mask,Bn=Nt.scrollIntoViewOptions,Ut=Nt.closeIcon,bn=ct&&(kt!=null?kt:Mt),Jt=Ut!=null?Ut:un,cr=Bn!=null?Bn:Zn,Hn=y(cn,Wt,Sn,cr),Vn=(0,fe.Z)(Hn,2),pr=Vn[0],jn=Vn[1],vr=a(jn,rn,an),ar=jn?typeof Ln=="undefined"?xn:Ln:!1,mr=(0,pe.Z)(ar)==="object"?ar.pointAtCenter:!1;(0,ae.Z)(function(){var Un;(Un=rt.current)===null||Un===void 0||Un.forceAlign()},[mr,xt]);var dr=function(tr){Rt(tr),Ct==null||Ct(tr)};if(jn===void 0)return null;var xr=function(){St(!1),Lt==null||Lt(xt)},Sr=function(){return oe.createElement(Pe,(0,E.Z)({arrow:ar,key:"content",prefixCls:mt,total:lt.length,renderPanel:mn,onPrev:function(){dr(xt-1)},onNext:function(){dr(xt+1)},onClose:xr,current:xt,onFinish:function(){xr(),It==null||It()},closeIcon:Jt},lt[xt]))},Ir=typeof bn=="boolean"?bn:!!bn,on=typeof bn=="boolean"?void 0:bn,br=function(tr){return tr||jn||document.body};return oe.createElement(oe.Fragment,null,oe.createElement(te,{zIndex:ln,prefixCls:mt,pos:pr,showMask:Ir,style:on==null?void 0:on.style,fill:on==null?void 0:on.color,open:ct,animated:sn,rootClassName:Pn}),oe.createElement(le.Z,(0,E.Z)({builtinPlacements:me(mr)},Qt,{ref:rt,popupStyle:Dn,popupPlacement:vr,popupVisible:ct,popupClassName:ie()(Pn,Et),prefixCls:mt,popup:Sr,forceRender:!1,destroyPopupOnHide:!0,zIndex:ln,getTriggerDOMNode:br,arrow:!!ar}),oe.createElement(ue.Z,{open:ct,autoLock:!0},oe.createElement("div",{className:ie()(Pn,"".concat(mt,"-target-placeholder")),style:(0,Ce.Z)((0,Ce.Z)({},pr||xe),{},{position:"fixed",pointerEvents:"none"})}))))},Ae=De,Oe=Ae,Le=ve(79676),je=ve(36355),Be=ve(88088),Ze=ve(99267),We=ve(3113),ze=ve(9763),Ke=ve(31724),He=ve(47729);function Ne(et){return et!=null}var Ve=et=>{let{stepProps:nt,current:Ft,type:mt,indicatorsRender:gt,closeIcon:lt}=et;var Pt,jt;const{prefixCls:Ct,total:Lt=1,title:It,onClose:Wt,onPrev:wt,onNext:Mt,onFinish:Gt,cover:xn,description:Pn,nextButtonProps:rn,prevButtonProps:mn,type:Sn,className:sn,closeIcon:Fn}=nt,Zn=Sn!=null?Sn:mt,Yt=Fn!=null?Fn:lt,ln=Yt!==!1&&Yt!==null,[un,Qt]=(0,He.Z)(ln,Yt,Nt=>oe.createElement("span",{onClick:Wt,"aria-label":"Close",className:`${Ct}-close`},Nt),oe.createElement(Ze.Z,{className:`${Ct}-close-icon`}),!0),rt=Ft===Lt-1,ut=()=>{var Nt;wt==null||wt(),(Nt=mn==null?void 0:mn.onClick)===null||Nt===void 0||Nt.call(mn)},yt=()=>{var Nt;rt?Gt==null||Gt():Mt==null||Mt(),(Nt=rn==null?void 0:rn.onClick)===null||Nt===void 0||Nt.call(rn)},xt=Ne(It)?oe.createElement("div",{className:`${Ct}-header`},oe.createElement("div",{className:`${Ct}-title`},It)):null,Rt=Ne(Pn)?oe.createElement("div",{className:`${Ct}-description`},Pn):null,Ht=Ne(xn)?oe.createElement("div",{className:`${Ct}-cover`},xn):null;let zt;gt?zt=gt(Ft,Lt):zt=(0,be.Z)(Array.from({length:Lt}).keys()).map((Nt,cn)=>oe.createElement("span",{key:Nt,className:ie()(cn===Ft&&`${Ct}-indicator-active`,`${Ct}-indicator`)}));const ct=Zn==="primary"?"default":"primary",St={type:"default",ghost:Zn==="primary"},[pt]=(0,ze.Z)("Tour",Ke.Z.Tour);return oe.createElement("div",{className:ie()(sn,`${Ct}-content`)},oe.createElement("div",{className:`${Ct}-inner`},un&&Qt,Ht,xt,Rt,oe.createElement("div",{className:`${Ct}-footer`},Lt>1&&oe.createElement("div",{className:`${Ct}-indicators`},zt),oe.createElement("div",{className:`${Ct}-buttons`},Ft!==0?oe.createElement(We.ZP,Object.assign({},St,mn,{onClick:ut,size:"small",className:ie()(`${Ct}-prev-btn`,mn==null?void 0:mn.className)}),(Pt=mn==null?void 0:mn.children)!==null&&Pt!==void 0?Pt:pt==null?void 0:pt.Previous):null,oe.createElement(We.ZP,Object.assign({type:ct},rn,{onClick:yt,size:"small",className:ie()(`${Ct}-next-btn`,rn==null?void 0:rn.className)}),(jt=rn==null?void 0:rn.children)!==null&&jt!==void 0?jt:rt?pt==null?void 0:pt.Finish:pt==null?void 0:pt.Next)))))},Je=ve(39722),ot=ve(64993),Ye=ve(17313),Ue=ve(19447),_e=ve(83116),ke=ve(37613);const Fe=et=>{const{componentCls:nt,lineHeight:Ft,padding:mt,paddingXS:gt,borderRadius:lt,borderRadiusXS:Pt,colorPrimary:jt,colorText:Ct,colorFill:Lt,indicatorHeight:It,indicatorWidth:Wt,boxShadowTertiary:wt,tourZIndexPopup:Mt,fontSize:Gt,colorBgElevated:xn,fontWeightStrong:Pn,marginXS:rn,colorTextLightSolid:mn,tourBorderRadius:Sn,colorWhite:sn,colorBgTextHover:Fn,tourCloseSize:Zn,motionDurationSlow:Yt,antCls:ln}=et;return[{[nt]:Object.assign(Object.assign({},(0,Ye.Wf)(et)),{color:Ct,position:"absolute",zIndex:Mt,display:"block",visibility:"visible",fontSize:Gt,lineHeight:Ft,width:520,"--antd-arrow-background-color":xn,"&-pure":{maxWidth:"100%",position:"relative"},[`&${nt}-hidden`]:{display:"none"},[`${nt}-content`]:{position:"relative"},[`${nt}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:Sn,boxShadow:wt,position:"relative",backgroundColor:xn,border:"none",backgroundClip:"padding-box",[`${nt}-close`]:{position:"absolute",top:mt,insetInlineEnd:mt,color:et.colorIcon,outline:"none",width:Zn,height:Zn,borderRadius:et.borderRadiusSM,transition:`background-color ${et.motionDurationMid}, color ${et.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:et.colorIconHover,backgroundColor:et.wireframe?"transparent":et.colorFillContent}},[`${nt}-cover`]:{textAlign:"center",padding:`${mt+Zn+gt}px ${mt}px 0`,img:{width:"100%"}},[`${nt}-header`]:{padding:`${mt}px ${mt}px ${gt}px`,[`${nt}-title`]:{lineHeight:Ft,fontSize:Gt,fontWeight:Pn}},[`${nt}-description`]:{padding:`0 ${mt}px`,lineHeight:Ft,wordWrap:"break-word"},[`${nt}-footer`]:{padding:`${gt}px ${mt}px ${mt}px`,textAlign:"end",borderRadius:`0 0 ${Pt}px ${Pt}px`,display:"flex",[`${nt}-indicators`]:{display:"inline-block",[`${nt}-indicator`]:{width:Wt,height:It,display:"inline-block",borderRadius:"50%",background:Lt,"&:not(:last-child)":{marginInlineEnd:It},"&-active":{background:jt}}},[`${nt}-buttons`]:{marginInlineStart:"auto",[`${ln}-btn`]:{marginInlineStart:rn}}}},[`${nt}-primary, &${nt}-primary`]:{"--antd-arrow-background-color":jt,[`${nt}-inner`]:{color:mn,textAlign:"start",textDecoration:"none",backgroundColor:jt,borderRadius:lt,boxShadow:wt,[`${nt}-close`]:{color:mn},[`${nt}-indicators`]:{[`${nt}-indicator`]:{background:new ot.C(mn).setAlpha(.15).toRgbString(),"&-active":{background:mn}}},[`${nt}-prev-btn`]:{color:mn,borderColor:new ot.C(mn).setAlpha(.15).toRgbString(),backgroundColor:jt,"&:hover":{backgroundColor:new ot.C(mn).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${nt}-next-btn`]:{color:jt,borderColor:"transparent",background:sn,"&:hover":{background:new ot.C(Fn).onBackground(sn).toRgbString()}}}}}),[`${nt}-mask`]:{[`${nt}-placeholder-animated`]:{transition:`all ${Yt}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${nt}-inner`]:{borderRadius:Math.min(Sn,Ue.qN)}}},(0,Ue.ZP)(et,{colorBg:"var(--antd-arrow-background-color)",contentRadius:Sn,limitVerticalRadius:!0})]};var Ge=(0,_e.Z)("Tour",et=>{const{borderRadiusLG:nt,fontSize:Ft,lineHeight:mt}=et,gt=(0,ke.TS)(et,{tourZIndexPopup:et.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:nt,tourCloseSize:Ft*mt});return[Fe(gt)]}),at=ve(53487),$e=function(et,nt){var Ft={};for(var mt in et)Object.prototype.hasOwnProperty.call(et,mt)&&nt.indexOf(mt)<0&&(Ft[mt]=et[mt]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,mt=Object.getOwnPropertySymbols(et);gt{const{prefixCls:nt,current:Ft=0,total:mt=6,className:gt,style:lt,type:Pt}=et,jt=$e(et,["prefixCls","current","total","className","style","type"]),{getPrefixCls:Ct}=oe.useContext(je.E_),Lt=Ct("tour",nt),[It,Wt]=Ge(Lt);return It(oe.createElement(Je.t5,{prefixCls:Lt,hashId:Wt,className:ie()(gt,`${Lt}-pure`,Pt&&`${Lt}-${Pt}`),style:lt},oe.createElement(Ve,{stepProps:Object.assign(Object.assign({},jt),{prefixCls:Lt,total:mt}),current:Ft,type:Pt})))};var Ie=(0,at.i)(qe),Me=et=>{let{defaultType:nt,steps:Ft=[],current:mt,defaultCurrent:gt}=et;var lt;const[Pt,jt]=(0,re.Z)(gt,{value:mt});(0,oe.useLayoutEffect)(()=>{mt!==void 0&&jt(mt)},[mt]);const Ct=typeof Pt=="number"?(lt=Ft[Pt])===null||lt===void 0?void 0:lt.type:nt;return{currentMergedType:Ct!=null?Ct:nt,updateInnerCurrent:jt}},Qe=function(et,nt){var Ft={};for(var mt in et)Object.prototype.hasOwnProperty.call(et,mt)&&nt.indexOf(mt)<0&&(Ft[mt]=et[mt]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,mt=Object.getOwnPropertySymbols(et);gt{const{prefixCls:nt,current:Ft,defaultCurrent:mt,type:gt,rootClassName:lt,indicatorsRender:Pt,steps:jt}=et,Ct=Qe(et,["prefixCls","current","defaultCurrent","type","rootClassName","indicatorsRender","steps"]),{getPrefixCls:Lt,direction:It}=(0,oe.useContext)(je.E_),Wt=Lt("tour",nt),[wt,Mt]=Ge(Wt),[,Gt]=(0,Be.Z)(),{currentMergedType:xn,updateInnerCurrent:Pn}=Me({defaultType:gt,steps:jt,current:Ft,defaultCurrent:mt}),rn=(0,Le.Z)({arrowPointAtCenter:!0,autoAdjustOverflow:!0,offset:Gt.marginXXS,arrowWidth:Gt.sizePopupArrow,borderRadius:Gt.borderRadius}),mn=ie()({[`${Wt}-primary`]:xn==="primary",[`${Wt}-rtl`]:It==="rtl"},Mt,lt),Sn=(Fn,Zn)=>oe.createElement(Ve,{type:gt,stepProps:Fn,current:Zn,indicatorsRender:Pt}),sn=Fn=>{var Zn;Pn(Fn),(Zn=et.onChange)===null||Zn===void 0||Zn.call(et,Fn)};return wt(oe.createElement(Oe,Object.assign({},Ct,{rootClassName:mn,prefixCls:Wt,current:Ft,defaultCurrent:mt,animated:!0,renderPanel:Sn,builtinPlacements:rn,onChange:sn,steps:jt})))};tt._InternalPanelDoNotUseOrYouWillBeFired=Ie;var dt=tt},98228:function(bt,it,ve){"use strict";ve.d(it,{default:function(){return Zn}});var oe=ve(92310),Ce=ve.n(oe),E=ve(72308),pe=ve(80702),fe=ve(77321),ce=ve(52487),ue=ve(74416),le=ve(62853),se=ve(77861),ie=ve(17115),ae=ve(90782),re=ve(18929),ne=ve(48736),ee=ve(59301),a=function(Yt){var ln=ee.useRef({valueLabels:new Map});return ee.useMemo(function(){var un=ln.current.valueLabels,Qt=new Map,rt=Yt.map(function(ut){var yt,xt=ut.value,Rt=(yt=ut.label)!==null&&yt!==void 0?yt:un.get(xt);return Qt.set(xt,Rt),(0,fe.Z)((0,fe.Z)({},ut),{},{label:Rt})});return ln.current.valueLabels=Qt,[rt]},[Yt])},y=function(Yt,ln,un,Qt){return ee.useMemo(function(){var rt=Yt.map(function(Rt){var Ht=Rt.value;return Ht}),ut=ln.map(function(Rt){var Ht=Rt.value;return Ht}),yt=rt.filter(function(Rt){return!Qt[Rt]});if(un){var xt=(0,ae.S)(rt,!0,Qt);rt=xt.checkedKeys,ut=xt.halfCheckedKeys}return[Array.from(new Set([].concat((0,pe.Z)(yt),(0,pe.Z)(rt)))),ut]},[Yt,ln,un,Qt])},x=ve(71430),b=function(Yt,ln){return ee.useMemo(function(){var un=(0,x.I8)(Yt,{fieldNames:ln,initWrapper:function(rt){return(0,fe.Z)((0,fe.Z)({},rt),{},{valueEntities:new Map})},processEntity:function(rt,ut){var yt=rt.node[ln.value];if(0)var xt;ut.valueEntities.set(yt,rt)}});return un},[Yt,ln])},z=ve(49618),te=ve(11592),de=function(){return null},ge=de,he=["children","value"];function me(Yt){return(0,te.Z)(Yt).map(function(ln){if(!ee.isValidElement(ln)||!ln.type)return null;var un=ln,Qt=un.key,rt=un.props,ut=rt.children,yt=rt.value,xt=(0,ue.Z)(rt,he),Rt=(0,fe.Z)({key:Qt,value:yt},xt),Ht=me(ut);return Ht.length&&(Rt.children=Ht),Rt}).filter(function(ln){return ln})}function ye(Yt){if(!Yt)return Yt;var ln=(0,fe.Z)({},Yt);return"props"in ln||Object.defineProperty(ln,"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."),ln}}),ln}function be(Yt,ln,un,Qt,rt,ut){var yt=null,xt=null;function Rt(){function Ht(zt){var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",St=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return zt.map(function(pt,Nt){var cn="".concat(ct,"-").concat(Nt),an=pt[ut.value],Dn=un.includes(an),Ln=Ht(pt[ut.children]||[],cn,Dn),Et=ee.createElement(ge,pt,Ln.map(function(Bn){return Bn.node}));if(ln===an&&(yt=Et),Dn){var kt={pos:cn,node:Et,children:Ln};return St||xt.push(kt),kt}return null}).filter(function(pt){return pt})}xt||(xt=[],Ht(Qt),xt.sort(function(zt,ct){var St=zt.node.props.value,pt=ct.node.props.value,Nt=un.indexOf(St),cn=un.indexOf(pt);return Nt-cn}))}Object.defineProperty(Yt,"triggerNode",{get:function(){return(0,ne.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),Rt(),yt}}),Object.defineProperty(Yt,"allCheckedNodes",{get:function(){return(0,ne.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),Rt(),rt?xt:xt.map(function(zt){var ct=zt.node;return ct})}})}var Se=function(Yt,ln,un){var Qt=un.treeNodeFilterProp,rt=un.filterTreeNode,ut=un.fieldNames,yt=ut.children;return ee.useMemo(function(){if(!ln||rt===!1)return Yt;var xt;if(typeof rt=="function")xt=rt;else{var Rt=ln.toUpperCase();xt=function(ct,St){var pt=St[Qt];return String(pt).toUpperCase().includes(Rt)}}function Ht(zt){var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return zt.reduce(function(St,pt){var Nt=pt[yt],cn=ct||xt(ln,ye(pt)),an=Ht(Nt||[],cn);return(cn||an.length)&&St.push((0,fe.Z)((0,fe.Z)({},pt),{},(0,z.Z)({isLeaf:void 0},yt,an))),St},[])}return Ht(Yt)},[Yt,ln,yt,Qt,rt])};function Ee(Yt){var ln=ee.useRef();ln.current=Yt;var un=ee.useCallback(function(){return ln.current.apply(ln,arguments)},[]);return un}function Pe(Yt,ln){var un=ln.id,Qt=ln.pId,rt=ln.rootPId,ut={},yt=[],xt=Yt.map(function(Rt){var Ht=(0,fe.Z)({},Rt),zt=Ht[un];return ut[zt]=Ht,Ht.key=Ht.key||zt,Ht});return xt.forEach(function(Rt){var Ht=Rt[Qt],zt=ut[Ht];zt&&(zt.children=zt.children||[],zt.children.push(Rt)),(Ht===rt||!zt&&rt===null)&&yt.push(Rt)}),yt}function we(Yt,ln,un){return ee.useMemo(function(){return Yt?un?Pe(Yt,(0,fe.Z)({id:"id",pId:"pId",rootPId:null},un!==!0?un:{})):Yt:me(ln)},[ln,un,Yt])}var xe=ee.createContext(null),De=xe,Ae=ve(10228),Oe=ve(80547),Le=ve(54844),je=ee.createContext(null),Be=je;function Ze(Yt){return Array.isArray(Yt)?Yt:Yt!==void 0?[Yt]:[]}function We(Yt){var ln=Yt||{},un=ln.label,Qt=ln.value,rt=ln.children,ut=Qt||"value";return{_title:un?[un]:["title","label"],value:ut,key:ut,children:rt||"children"}}function ze(Yt){return!Yt||Yt.disabled||Yt.disableCheckbox||Yt.checkable===!1}function Ke(Yt,ln){var un=[];function Qt(rt){rt.forEach(function(ut){var yt=ut[ln.children];yt&&(un.push(ut[ln.value]),Qt(yt))})}return Qt(Yt),un}function He(Yt){return Yt==null}var Ne={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Re=function(ln,un){var Qt=(0,se.lk)(),rt=Qt.prefixCls,ut=Qt.multiple,yt=Qt.searchValue,xt=Qt.toggleOpen,Rt=Qt.open,Ht=Qt.notFoundContent,zt=ee.useContext(Be),ct=zt.virtual,St=zt.listHeight,pt=zt.listItemHeight,Nt=zt.treeData,cn=zt.fieldNames,an=zt.onSelect,Dn=zt.dropdownMatchSelectWidth,Ln=zt.treeExpandAction,Et=ee.useContext(De),kt=Et.checkable,Bn=Et.checkedKeys,Ut=Et.halfCheckedKeys,bn=Et.treeExpandedKeys,Jt=Et.treeDefaultExpandAll,cr=Et.treeDefaultExpandedKeys,Hn=Et.onTreeExpand,Vn=Et.treeIcon,pr=Et.showTreeIcon,jn=Et.switcherIcon,vr=Et.treeLine,ar=Et.treeNodeFilterProp,mr=Et.loadData,dr=Et.treeLoadedKeys,xr=Et.treeMotion,Sr=Et.onTreeLoad,Ir=Et.keyEntities,on=ee.useRef(),br=(0,Oe.Z)(function(){return Nt},[Rt,Nt],function(ur,ir){return ir[0]&&ur[1]!==ir[1]}),Un=ee.useState(null),tr=(0,ce.Z)(Un,2),er=tr[0],hn=tr[1],In=Ir[er],Wn=ee.useMemo(function(){return kt?{checked:Bn,halfChecked:Ut}:null},[kt,Bn,Ut]);ee.useEffect(function(){if(Rt&&!ut&&Bn.length){var ur;(ur=on.current)===null||ur===void 0||ur.scrollTo({key:Bn[0]}),hn(Bn[0])}},[Rt]);var _n=String(yt).toLowerCase(),nr=function(ir){return _n?String(ir[ar]).toLowerCase().includes(_n):!1},qn=ee.useState(cr),Dr=(0,ce.Z)(qn,2),Or=Dr[0],wn=Dr[1],Qn=ee.useState(null),Wr=(0,ce.Z)(Qn,2),oa=Wr[0],Fr=Wr[1],Ar=ee.useMemo(function(){return bn?(0,pe.Z)(bn):yt?oa:Or},[Or,oa,bn,yt]);ee.useEffect(function(){yt&&Fr(Ke(Nt,cn))},[yt]);var Nr=function(ir){wn(ir),Fr(ir),Hn&&Hn(ir)},Jn=function(ir){ir.preventDefault()},Xn=function(ir,Ur){var Tr=Ur.node;kt&&ze(Tr)||(an(Tr.key,{selected:!Bn.includes(Tr.key)}),ut||xt(!1))};if(ee.useImperativeHandle(un,function(){var ur;return{scrollTo:(ur=on.current)===null||ur===void 0?void 0:ur.scrollTo,onKeyDown:function(Ur){var Tr,Lr=Ur.which;switch(Lr){case Ae.Z.UP:case Ae.Z.DOWN:case Ae.Z.LEFT:case Ae.Z.RIGHT:(Tr=on.current)===null||Tr===void 0||Tr.onKeyDown(Ur);break;case Ae.Z.ENTER:{if(In){var Vr=(In==null?void 0:In.node)||{},$r=Vr.selectable,sa=Vr.value;$r!==!1&&Xn(null,{node:{key:er},selected:!Bn.includes(sa)})}break}case Ae.Z.ESC:xt(!1)}},onKeyUp:function(){}}}),br.length===0)return ee.createElement("div",{role:"listbox",className:"".concat(rt,"-empty"),onMouseDown:Jn},Ht);var hr={fieldNames:cn};return dr&&(hr.loadedKeys=dr),Ar&&(hr.expandedKeys=Ar),ee.createElement("div",{onMouseDown:Jn},In&&Rt&&ee.createElement("span",{style:Ne,"aria-live":"assertive"},In.node.value),ee.createElement(Le.Z,(0,E.Z)({ref:on,focusable:!1,prefixCls:"".concat(rt,"-tree"),treeData:br,height:St,itemHeight:pt,virtual:ct!==!1&&Dn!==!1,multiple:ut,icon:Vn,showIcon:pr,switcherIcon:jn,showLine:vr,loadData:yt?null:mr,motion:xr,activeKey:er,checkable:kt,checkStrictly:!0,checkedKeys:Wn,selectedKeys:kt?[]:Bn,defaultExpandAll:Jt},hr,{onActiveChange:hn,onSelect:Xn,onCheck:Xn,onExpand:Nr,onLoad:Sr,filterTreeNode:nr,expandAction:Ln})))},Ve=ee.forwardRef(Re);Ve.displayName="OptionList";var Je=Ve,ot="SHOW_ALL",Ye="SHOW_PARENT",Ue="SHOW_CHILD";function _e(Yt,ln,un,Qt){var rt=new Set(Yt);return ln===Ue?Yt.filter(function(ut){var yt=un[ut];return!(yt&&yt.children&&yt.children.some(function(xt){var Rt=xt.node;return rt.has(Rt[Qt.value])})&&yt.children.every(function(xt){var Rt=xt.node;return ze(Rt)||rt.has(Rt[Qt.value])}))}):ln===Ye?Yt.filter(function(ut){var yt=un[ut],xt=yt?yt.parent:null;return!(xt&&!ze(xt.node)&&rt.has(xt.key))}):Yt}function ke(Yt){var ln=Yt.searchPlaceholder,un=Yt.treeCheckStrictly,Qt=Yt.treeCheckable,rt=Yt.labelInValue,ut=Yt.value,yt=Yt.multiple;warning(!ln,"`searchPlaceholder` has been removed."),un&&rt===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(rt||un)&&warning(toArray(ut).every(function(xt){return xt&&_typeof(xt)==="object"&&"value"in xt}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),un||yt||Qt?warning(!ut||Array.isArray(ut),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(ut),"`value` should not be array when `TreeSelect` is single mode.")}var Fe=null,Ge=["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 at(Yt){return!Yt||(0,le.Z)(Yt)!=="object"}var $e=ee.forwardRef(function(Yt,ln){var un=Yt.id,Qt=Yt.prefixCls,rt=Qt===void 0?"rc-tree-select":Qt,ut=Yt.value,yt=Yt.defaultValue,xt=Yt.onChange,Rt=Yt.onSelect,Ht=Yt.onDeselect,zt=Yt.searchValue,ct=Yt.inputValue,St=Yt.onSearch,pt=Yt.autoClearSearchValue,Nt=pt===void 0?!0:pt,cn=Yt.filterTreeNode,an=Yt.treeNodeFilterProp,Dn=an===void 0?"value":an,Ln=Yt.showCheckedStrategy,Et=Yt.treeNodeLabelProp,kt=Yt.multiple,Bn=Yt.treeCheckable,Ut=Yt.treeCheckStrictly,bn=Yt.labelInValue,Jt=Yt.fieldNames,cr=Yt.treeDataSimpleMode,Hn=Yt.treeData,Vn=Yt.children,pr=Yt.loadData,jn=Yt.treeLoadedKeys,vr=Yt.onTreeLoad,ar=Yt.treeDefaultExpandAll,mr=Yt.treeExpandedKeys,dr=Yt.treeDefaultExpandedKeys,xr=Yt.onTreeExpand,Sr=Yt.treeExpandAction,Ir=Yt.virtual,on=Yt.listHeight,br=on===void 0?200:on,Un=Yt.listItemHeight,tr=Un===void 0?20:Un,er=Yt.onDropdownVisibleChange,hn=Yt.dropdownMatchSelectWidth,In=hn===void 0?!0:hn,Wn=Yt.treeLine,_n=Yt.treeIcon,nr=Yt.showTreeIcon,qn=Yt.switcherIcon,Dr=Yt.treeMotion,Or=(0,ue.Z)(Yt,Ge),wn=(0,ie.ZP)(un),Qn=Bn&&!Ut,Wr=Bn||Ut,oa=Ut||bn,Fr=Wr||kt,Ar=(0,re.Z)(yt,{value:ut}),Nr=(0,ce.Z)(Ar,2),Jn=Nr[0],Xn=Nr[1],hr=ee.useMemo(function(){return Bn?Ln||Ue:ot},[Ln,Bn]),ur=ee.useMemo(function(){return We(Jt)},[JSON.stringify(Jt)]),ir=(0,re.Z)("",{value:zt!==void 0?zt:ct,postState:function(Zt){return Zt||""}}),Ur=(0,ce.Z)(ir,2),Tr=Ur[0],Lr=Ur[1],Vr=function(Zt){Lr(Zt),St==null||St(Zt)},$r=we(Hn,Vn,cr),sa=b($r,ur),Mr=sa.keyEntities,ea=sa.valueEntities,na=ee.useCallback(function(Kt){var Zt=[],Cn=[];return Kt.forEach(function(yn){ea.has(yn)?Cn.push(yn):Zt.push(yn)}),{missingRawValues:Zt,existRawValues:Cn}},[ea]),Tt=Se($r,Tr,{fieldNames:ur,treeNodeFilterProp:Dn,filterTreeNode:cn}),nn=ee.useCallback(function(Kt){if(Kt){if(Et)return Kt[Et];for(var Zt=ur._title,Cn=0;Cn{const{componentCls:ln,treePrefixCls:un,colorBgElevated:Qt}=Yt,rt=`.${un}`;return[{[`${ln}-dropdown`]:[{padding:`${Yt.paddingXS}px ${Yt.paddingXS/2}px`},(0,Gt.Yk)(un,(0,wt.TS)(Yt,{colorBgContainer:Qt})),{[rt]:{borderRadius:0,[`${rt}-list-holder-inner`]:{alignItems:"stretch",[`${rt}-treenode`]:{[`${rt}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Wt.C2)(`${un}-checkbox`,Yt),{"&-rtl":{direction:"rtl",[`${rt}-switcher${rt}-switcher_close`]:{[`${rt}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function Pn(Yt,ln){return(0,Mt.Z)("TreeSelect",un=>{const Qt=(0,wt.TS)(un,{treePrefixCls:ln});return[xn(Qt)]},Gt.TM)(Yt)}var rn=function(Yt,ln){var un={};for(var Qt in Yt)Object.prototype.hasOwnProperty.call(Yt,Qt)&&ln.indexOf(Qt)<0&&(un[Qt]=Yt[Qt]);if(Yt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,Qt=Object.getOwnPropertySymbols(Yt);rt{var un,{prefixCls:Qt,size:rt,disabled:ut,bordered:yt=!0,className:xt,rootClassName:Rt,treeCheckable:Ht,multiple:zt,listHeight:ct=256,listItemHeight:St=26,placement:pt,notFoundContent:Nt,switcherIcon:cn,treeLine:an,getPopupContainer:Dn,popupClassName:Ln,dropdownClassName:Et,treeIcon:kt=!1,transitionName:Bn,choiceTransitionName:Ut="",status:bn,treeExpandAction:Jt,builtinPlacements:cr,dropdownMatchSelectWidth:Hn,popupMatchSelectWidth:Vn,allowClear:pr}=Yt,jn=rn(Yt,["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:vr,getPrefixCls:ar,renderEmpty:mr,direction:dr,virtual:xr,popupMatchSelectWidth:Sr,popupOverflow:Ir}=ee.useContext(et.E_),on=ar(),br=ar("select",Qt),Un=ar("select-tree",Qt),tr=ar("tree-select",Qt),{compactSize:er,compactItemClassnames:hn}=(0,Lt.ri)(br,dr),[In,Wn]=(0,lt.Z)(br),[_n]=Pn(tr,Un),nr=Ce()(Ln||Et,`${tr}-dropdown`,{[`${tr}-dropdown-rtl`]:dr==="rtl"},Rt,Wn),qn=!!(Ht||zt),Dr=(0,jt.Z)(jn.suffixIcon,jn.showArrow),Or=(un=Vn!=null?Vn:Hn)!==null&&un!==void 0?un:Sr,{status:wn,hasFeedback:Qn,isFormItemInput:Wr,feedbackIcon:oa}=ee.useContext(gt.aM),Fr=(0,dt.F)(wn,bn),{suffixIcon:Ar,removeIcon:Nr,clearIcon:Jn}=(0,Ct.Z)(Object.assign(Object.assign({},jn),{multiple:qn,showSuffixIcon:Dr,hasFeedback:Qn,feedbackIcon:oa,prefixCls:br,componentName:"TreeSelect"})),Xn=pr===!0?{clearIcon:Jn}:pr;let hr;Nt!==void 0?hr=Nt:hr=(mr==null?void 0:mr("Select"))||ee.createElement(Ft.Z,{componentName:"Select"});const ur=(0,Me.Z)(jn,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),ir=ee.useMemo(()=>pt!==void 0?pt:dr==="rtl"?"bottomRight":"bottomLeft",[pt,dr]),Ur=(0,Pt.Z)(cr,Ir),Tr=(0,mt.Z)(ea=>{var na;return(na=rt!=null?rt:er)!==null&&na!==void 0?na:ea}),Lr=ee.useContext(nt.Z),Vr=ut!=null?ut:Lr,$r=Ce()(!Qt&&tr,{[`${br}-lg`]:Tr==="large",[`${br}-sm`]:Tr==="small",[`${br}-rtl`]:dr==="rtl",[`${br}-borderless`]:!yt,[`${br}-in-form-item`]:Wr},(0,dt.Z)(br,Fr,Qn),hn,xt,Rt,Wn),sa=ea=>ee.createElement(It.Z,{prefixCls:Un,switcherIcon:cn,treeNodeProps:ea,showLine:an}),Mr=ee.createElement(Te,Object.assign({virtual:xr,disabled:Vr},ur,{dropdownMatchSelectWidth:Or,builtinPlacements:Ur,ref:ln,prefixCls:br,className:$r,listHeight:ct,listItemHeight:St,treeCheckable:Ht&&ee.createElement("span",{className:`${br}-tree-checkbox-inner`}),treeLine:!!an,suffixIcon:Ar,multiple:qn,placement:ir,removeIcon:Nr,allowClear:Xn,switcherIcon:sa,showTreeIcon:kt,notFoundContent:hr,getPopupContainer:Dn||vr,treeMotion:null,dropdownClassName:nr,choiceTransitionName:(0,tt.m)(on,"",Ut),transitionName:(0,tt.m)(on,"slide-up",Bn),treeExpandAction:Jt}));return In(_n(Mr))},sn=ee.forwardRef(mn),Fn=(0,Qe.Z)(sn);sn.TreeNode=ge,sn.SHOW_ALL=ot,sn.SHOW_PARENT=Ye,sn.SHOW_CHILD=Ue,sn._InternalPanelDoNotUseOrYouWillBeFired=Fn;var Zn=sn},24334:function(bt,it,ve){var oe,Ce;(function(E,pe){bt.exports=pe(E)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ve.g!="undefined"?ve.g:this,function(E){"use strict";E=E||{};var pe=E.Base64,fe="2.6.4",ce="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ue=function(xe){for(var De={},Ae=0,Oe=xe.length;Ae>>6)+le(128|De&63):le(224|De>>>12&15)+le(128|De>>>6&63)+le(128|De&63)}else{var De=65536+(xe.charCodeAt(0)-55296)*1024+(xe.charCodeAt(1)-56320);return le(240|De>>>18&7)+le(128|De>>>12&63)+le(128|De>>>6&63)+le(128|De&63)}},ie=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,ae=function(xe){return xe.replace(ie,se)},re=function(xe){var De=[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=[ce.charAt(Ae>>>18),ce.charAt(Ae>>>12&63),De>=2?"=":ce.charAt(Ae>>>6&63),De>=1?"=":ce.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,re)},ee=function(xe){return ne(ae(String(xe)))},a=function(xe){return xe.replace(/[+\/]/g,function(De){return De=="+"?"-":"_"}).replace(/=/g,"")},y=function(xe,De){return De?a(ee(xe)):ee(xe)},x=function(xe){return y(xe,!0)},b;E.Uint8Array&&(b=function(xe,De){for(var Ae="",Oe=0,Le=xe.length;Oe>>18)+ce.charAt(We>>>12&63)+(typeof Be!="undefined"?ce.charAt(We>>>6&63):"=")+(typeof Ze!="undefined"?ce.charAt(We&63):"=")}return De?a(Ae):Ae});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(xe){switch(xe.length){case 4:var De=(7&xe.charCodeAt(0))<<18|(63&xe.charCodeAt(1))<<12|(63&xe.charCodeAt(2))<<6|63&xe.charCodeAt(3),Ae=De-65536;return le((Ae>>>10)+55296)+le((Ae&1023)+56320);case 3:return le((15&xe.charCodeAt(0))<<12|(63&xe.charCodeAt(1))<<6|63&xe.charCodeAt(2));default:return le((31&xe.charCodeAt(0))<<6|63&xe.charCodeAt(1))}},de=function(xe){return xe.replace(z,te)},ge=function(xe){var De=xe.length,Ae=De%4,Oe=(De>0?ue[xe.charAt(0)]<<18:0)|(De>1?ue[xe.charAt(1)]<<12:0)|(De>2?ue[xe.charAt(2)]<<6:0)|(De>3?ue[xe.charAt(3)]:0),Le=[le(Oe>>>16),le(Oe>>>8&255),le(Oe&255)];return Le.length-=[0,0,2,1][Ae],Le.join("")},he=E.atob&&typeof E.atob=="function"?function(xe){return E.atob(xe)}:function(xe){return xe.replace(/\S{1,4}/g,ge)},me=function(xe){return he(String(xe).replace(/[^A-Za-z0-9\+\/]/g,""))},ye=function(xe){return de(he(xe))},be=function(xe){return String(xe).replace(/[-_]/g,function(De){return De=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Se=function(xe){return ye(be(xe))},Ee;E.Uint8Array&&(Ee=function(xe){return Uint8Array.from(me(be(xe)),function(De){return De.charCodeAt(0)})});var Pe=function(){var xe=E.Base64;return E.Base64=pe,xe};if(E.Base64={VERSION:fe,atob:me,btoa:ne,fromBase64:Se,toBase64:y,utob:ae,encode:y,encodeURI:x,btou:de,decode:Se,noConflict:Pe,fromUint8Array:b,toUint8Array:Ee},typeof Object.defineProperty=="function"){var we=function(xe){return{value:xe,enumerable:!1,writable:!0,configurable:!0}};E.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",we(function(){return Se(this)})),Object.defineProperty(String.prototype,"toBase64",we(function(xe){return y(this,xe)})),Object.defineProperty(String.prototype,"toBase64URI",we(function(){return y(this,!0)}))}}return E.Meteor&&(Base64=E.Base64),bt.exports?bt.exports.Base64=E.Base64:(oe=[],Ce=function(){return E.Base64}.apply(it,oe),Ce!==void 0&&(bt.exports=Ce)),{Base64:E.Base64}})},7062:function(bt,it,ve){var oe=ve(19637),Ce=ve(97573),E=[ve(96627)];bt.exports=oe.createStore(Ce,E)},96627:function(bt,it,ve){bt.exports=oe;function oe(){return ve(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(bt){return bt<10?"0"+bt:bt}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(bt){return rx_escapable.lastIndex=0,rx_escapable.test(bt)?'"'+bt.replace(rx_escapable,function(it){var ve=meta[it];return typeof ve=="string"?ve:"\\u"+("0000"+it.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+bt+'"'}function str(bt,it){var ve,oe,Ce,E,pe=gap,fe,ce=it[bt];switch(ce&&typeof ce=="object"&&typeof ce.toJSON=="function"&&(ce=ce.toJSON(bt)),typeof rep=="function"&&(ce=rep.call(it,bt,ce)),typeof ce){case"string":return quote(ce);case"number":return isFinite(ce)?String(ce):"null";case"boolean":case"null":return String(ce);case"object":if(!ce)return"null";if(gap+=indent,fe=[],Object.prototype.toString.apply(ce)==="[object Array]"){for(E=ce.length,ve=0;ve=0;ne--)if(E(re[ne])){var ee=re[ne].split("="),a=unescape(ee[0]),y=unescape(ee[1]);ae(y,a)}}function ue(ae,re){ae&&(pe.cookie=escape(ae)+"="+escape(re)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function le(ae){!ae||!ie(ae)||(pe.cookie=escape(ae)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function se(){de(function(ae,re){le(re)})}function ie(ae){return new RegExp("(?:^|;\\s*)"+escape(ae).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(pe.cookie)}},52496:function(Et,st,he){var oe=he(67039),we=oe.Global;Et.exports={name:"localStorage",read:pe,write:fe,each:de,remove:ue,clearAll:le};function E(){return we.localStorage}function pe(se){return E().getItem(se)}function fe(se,ie){return E().setItem(se,ie)}function de(se){for(var ie=E().length-1;ie>=0;ie--){var ae=E().key(ie);se(pe(ae),ae)}}function ue(se){return E().removeItem(se)}function le(){return E().clear()}},65300:function(Et){Et.exports={name:"memoryStorage",read:he,write:oe,each:we,remove:E,clearAll:pe};var st={};function he(fe){return st[fe]}function oe(fe,de){st[fe]=de}function we(fe){for(var de in st)st.hasOwnProperty(de)&&fe(st[de],de)}function E(fe){delete st[fe]}function pe(fe){st={}}},16436:function(Et,st,he){var oe=he(67039),we=oe.Global;Et.exports={name:"oldFF-globalStorage",read:pe,write:fe,each:de,remove:ue,clearAll:le};var E=we.globalStorage;function pe(se){return E[se]}function fe(se,ie){E[se]=ie}function de(se){for(var ie=E.length-1;ie>=0;ie--){var ae=E.key(ie);se(E[ae],ae)}}function ue(se){return E.removeItem(se)}function le(){de(function(se,ie){delete E[se]})}},76673:function(Et,st,he){var oe=he(67039),we=oe.Global;Et.exports={name:"oldIE-userDataStorage",write:ue,read:le,each:se,remove:ie,clearAll:ae};var E="storejs",pe=we.document,fe=ee(),de=(we.navigator?we.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function ue(a,y){if(!de){var x=ne(a);fe(function(b){b.setAttribute(x,y),b.save(E)})}}function le(a){if(!de){var y=ne(a),x=null;return fe(function(b){x=b.getAttribute(y)}),x}}function se(a){fe(function(y){for(var x=y.XMLDocument.documentElement.attributes,b=x.length-1;b>=0;b--){var z=x[b];a(y.getAttribute(z.name),z.name)}})}function ie(a){var y=ne(a);fe(function(x){x.removeAttribute(y),x.save(E)})}function ae(){fe(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 re=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function ne(a){return a.replace(/^\d/,"___$&").replace(re,"___")}function ee(){if(!pe||!pe.documentElement||!pe.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(z){b=pe.createElement("div"),y=pe.body}return function(z){var te=[].slice.call(arguments,0);te.unshift(b),y.appendChild(b),b.addBehavior("#default#userData"),b.load(E),z.apply(this,te),y.removeChild(b)}}},65578:function(Et,st,he){var oe=he(67039),we=oe.Global;Et.exports={name:"sessionStorage",read:pe,write:fe,each:de,remove:ue,clearAll:le};function E(){return we.sessionStorage}function pe(se){return E().getItem(se)}function fe(se,ie){return E().setItem(se,ie)}function de(se){for(var ie=E().length-1;ie>=0;ie--){var ae=E().key(ie);se(pe(ae),ae)}}function ue(se){return E().removeItem(se)}function le(){return E().clear()}},34376:function(Et){(function(st,he){if(1)Et.exports=he();else var oe,we})(window,function(){return function(st){var he={};function oe(we){if(he[we])return he[we].exports;var E=he[we]={i:we,l:!1,exports:{}};return st[we].call(E.exports,E,E.exports,oe),E.l=!0,E.exports}return oe.m=st,oe.c=he,oe.d=function(we,E,pe){oe.o(we,E)||Object.defineProperty(we,E,{enumerable:!0,get:pe})},oe.r=function(we){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(we,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(we,"__esModule",{value:!0})},oe.t=function(we,E){if(1&E&&(we=oe(we)),8&E||4&E&&typeof we=="object"&&we&&we.__esModule)return we;var pe=Object.create(null);if(oe.r(pe),Object.defineProperty(pe,"default",{enumerable:!0,value:we}),2&E&&typeof we!="string")for(var fe in we)oe.d(pe,fe,function(de){return we[de]}.bind(null,fe));return pe},oe.n=function(we){var E=we&&we.__esModule?function(){return we.default}:function(){return we};return oe.d(E,"a",E),E},oe.o=function(we,E){return Object.prototype.hasOwnProperty.call(we,E)},oe.p="",oe(oe.s=34)}([function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.forwardEvent=he.EventEmitter=void 0;var we=function(){function E(){this._listeners=[],this._disposed=!1}return Object.defineProperty(E.prototype,"event",{get:function(){var pe=this;return this._event||(this._event=function(fe){return pe._listeners.push(fe),{dispose:function(){if(!pe._disposed){for(var de=0;de>22},se.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?pe.stringFromCodePoint(2097151&this.content):""},se.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},se.prototype.setFromCharData=function(ie){this.fg=ie[fe.CHAR_DATA_ATTR_INDEX],this.bg=0;var ae=!1;if(ie[fe.CHAR_DATA_CHAR_INDEX].length>2)ae=!0;else if(ie[fe.CHAR_DATA_CHAR_INDEX].length===2){var re=ie[fe.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=re&&re<=56319){var ne=ie[fe.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=ne&&ne<=57343?this.content=1024*(re-55296)+ne-56320+65536|ie[fe.CHAR_DATA_WIDTH_INDEX]<<22:ae=!0}else ae=!0}else this.content=ie[fe.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|ie[fe.CHAR_DATA_WIDTH_INDEX]<<22;ae&&(this.combinedData=ie[fe.CHAR_DATA_CHAR_INDEX],this.content=2097152|ie[fe.CHAR_DATA_WIDTH_INDEX]<<22)},se.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},se}(de.AttributeData);he.CellData=ue},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.ISoundService=he.ISelectionService=he.IRenderService=he.IMouseService=he.ICoreBrowserService=he.ICharSizeService=void 0;var we=oe(14);he.ICharSizeService=we.createDecorator("CharSizeService"),he.ICoreBrowserService=we.createDecorator("CoreBrowserService"),he.IMouseService=we.createDecorator("MouseService"),he.IRenderService=we.createDecorator("RenderService"),he.ISelectionService=we.createDecorator("SelectionService"),he.ISoundService=we.createDecorator("SoundService")},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.ExtendedAttrs=he.AttributeData=void 0;var we=function(){function pe(){this.fg=0,this.bg=0,this.extended=new E}return pe.toColorRGB=function(fe){return[fe>>>16&255,fe>>>8&255,255&fe]},pe.fromColorRGB=function(fe){return(255&fe[0])<<16|(255&fe[1])<<8|255&fe[2]},pe.prototype.clone=function(){var fe=new pe;return fe.fg=this.fg,fe.bg=this.bg,fe.extended=this.extended.clone(),fe},pe.prototype.isInverse=function(){return 67108864&this.fg},pe.prototype.isBold=function(){return 134217728&this.fg},pe.prototype.isUnderline=function(){return 268435456&this.fg},pe.prototype.isBlink=function(){return 536870912&this.fg},pe.prototype.isInvisible=function(){return 1073741824&this.fg},pe.prototype.isItalic=function(){return 67108864&this.bg},pe.prototype.isDim=function(){return 134217728&this.bg},pe.prototype.getFgColorMode=function(){return 50331648&this.fg},pe.prototype.getBgColorMode=function(){return 50331648&this.bg},pe.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},pe.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},pe.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},pe.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},pe.prototype.isFgDefault=function(){return(50331648&this.fg)==0},pe.prototype.isBgDefault=function(){return(50331648&this.bg)==0},pe.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},pe.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},pe.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},pe.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},pe.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},pe.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()},pe.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},pe.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},pe.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},pe.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},pe.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},pe}();he.AttributeData=we;var E=function(){function pe(fe,de){fe===void 0&&(fe=0),de===void 0&&(de=-1),this.underlineStyle=fe,this.underlineColor=de}return pe.prototype.clone=function(){return new pe(this.underlineStyle,this.underlineColor)},pe.prototype.isEmpty=function(){return this.underlineStyle===0},pe}();he.ExtendedAttrs=E},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.addDisposableDomListener=void 0,he.addDisposableDomListener=function(we,E,pe,fe){we.addEventListener(E,pe,fe);var de=!1;return{dispose:function(){de||(de=!0,we.removeEventListener(E,pe,fe))}}}},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.Utf8ToUtf32=he.StringToUtf32=he.utf32ToString=he.stringFromCodePoint=void 0,he.stringFromCodePoint=function(pe){return pe>65535?(pe-=65536,String.fromCharCode(55296+(pe>>10))+String.fromCharCode(pe%1024+56320)):String.fromCharCode(pe)},he.utf32ToString=function(pe,fe,de){fe===void 0&&(fe=0),de===void 0&&(de=pe.length);for(var ue="",le=fe;le65535?(se-=65536,ue+=String.fromCharCode(55296+(se>>10))+String.fromCharCode(se%1024+56320)):ue+=String.fromCharCode(se)}return ue};var we=function(){function pe(){this._interim=0}return pe.prototype.clear=function(){this._interim=0},pe.prototype.decode=function(fe,de){var ue=fe.length;if(!ue)return 0;var le=0,se=0;this._interim&&(56320<=(re=fe.charCodeAt(se++))&&re<=57343?de[le++]=1024*(this._interim-55296)+re-56320+65536:(de[le++]=this._interim,de[le++]=re),this._interim=0);for(var ie=se;ie=ue)return this._interim=ae,le;var re;56320<=(re=fe.charCodeAt(ie))&&re<=57343?de[le++]=1024*(ae-55296)+re-56320+65536:(de[le++]=ae,de[le++]=re)}else de[le++]=ae}return le},pe}();he.StringToUtf32=we;var E=function(){function pe(){this.interim=new Uint8Array(3)}return pe.prototype.clear=function(){this.interim.fill(0)},pe.prototype.decode=function(fe,de){var ue=fe.length;if(!ue)return 0;var le,se,ie,ae,re=0,ne=0,ee=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 z=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,te=z-x;ee=ue)return 0;if((192&(b=fe[ee++]))!=128){ee--,a=!0;break}this.interim[x++]=b,y<<=6,y|=63&b}a||(z===2?y<128?ee--:de[re++]=y:z===3?y<2048||y>=55296&&y<=57343||(de[re++]=y):y<65536||y>1114111||(de[re++]=y)),this.interim.fill(0)}for(var ce=ue-4,ve=ee;ve=ue)return this.interim[0]=le,re;if((192&(se=fe[ve++]))!=128){ve--;continue}if((ne=(31&le)<<6|63&se)<128){ve--;continue}de[re++]=ne}else if((240&le)==224){if(ve>=ue)return this.interim[0]=le,re;if((192&(se=fe[ve++]))!=128){ve--;continue}if(ve>=ue)return this.interim[0]=le,this.interim[1]=se,re;if((192&(ie=fe[ve++]))!=128){ve--;continue}if((ne=(15&le)<<12|(63&se)<<6|63&ie)<2048||ne>=55296&&ne<=57343)continue;de[re++]=ne}else if((248&le)==240){if(ve>=ue)return this.interim[0]=le,re;if((192&(se=fe[ve++]))!=128){ve--;continue}if(ve>=ue)return this.interim[0]=le,this.interim[1]=se,re;if((192&(ie=fe[ve++]))!=128){ve--;continue}if(ve>=ue)return this.interim[0]=le,this.interim[1]=se,this.interim[2]=ie,re;if((192&(ae=fe[ve++]))!=128){ve--;continue}if((ne=(7&le)<<18|(63&se)<<12|(63&ie)<<6|63&ae)<65536||ne>1114111)continue;de[re++]=ne}}return re},pe}();he.Utf8ToUtf32=E},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.CHAR_ATLAS_CELL_SPACING=he.DIM_OPACITY=he.INVERTED_DEFAULT_COLOR=void 0,he.INVERTED_DEFAULT_COLOR=257,he.DIM_OPACITY=.5,he.CHAR_ATLAS_CELL_SPACING=1},function(st,he,oe){"use strict";var we,E,pe,fe;function de(le){var se=le.toString(16);return se.length<2?"0"+se:se}function ue(le,se){return le>>0}}(we=he.channels||(he.channels={})),(E=he.color||(he.color={})).blend=function(le,se){var ie=(255&se.rgba)/255;if(ie===1)return{css:se.css,rgba:se.rgba};var ae=se.rgba>>24&255,re=se.rgba>>16&255,ne=se.rgba>>8&255,ee=le.rgba>>24&255,a=le.rgba>>16&255,y=le.rgba>>8&255,x=ee+Math.round((ae-ee)*ie),b=a+Math.round((re-a)*ie),z=y+Math.round((ne-y)*ie);return{css:we.toCss(x,b,z),rgba:we.toRgba(x,b,z)}},E.isOpaque=function(le){return(255&le.rgba)==255},E.ensureContrastRatio=function(le,se,ie){var ae=fe.ensureContrastRatio(le.rgba,se.rgba,ie);if(ae)return fe.toColor(ae>>24&255,ae>>16&255,ae>>8&255)},E.opaque=function(le){var se=(255|le.rgba)>>>0,ie=fe.toChannels(se),ae=ie[0],re=ie[1],ne=ie[2];return{css:we.toCss(ae,re,ne),rgba:se}},E.opacity=function(le,se){var ie=Math.round(255*se),ae=fe.toChannels(le.rgba),re=ae[0],ne=ae[1],ee=ae[2];return{css:we.toCss(re,ne,ee,ie),rgba:we.toRgba(re,ne,ee,ie)}},(he.css||(he.css={})).toColor=function(le){switch(le.length){case 7:return{css:le,rgba:(parseInt(le.slice(1),16)<<8|255)>>>0};case 9:return{css:le,rgba:parseInt(le.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(le){function se(ie,ae,re){var ne=ie/255,ee=ae/255,a=re/255;return .2126*(ne<=.03928?ne/12.92:Math.pow((ne+.055)/1.055,2.4))+.7152*(ee<=.03928?ee/12.92:Math.pow((ee+.055)/1.055,2.4))+.0722*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))}le.relativeLuminance=function(ie){return se(ie>>16&255,ie>>8&255,255&ie)},le.relativeLuminance2=se}(pe=he.rgb||(he.rgb={})),function(le){function se(ae,re,ne){for(var ee=ae>>24&255,a=ae>>16&255,y=ae>>8&255,x=re>>24&255,b=re>>16&255,z=re>>8&255,te=ue(pe.relativeLuminance2(x,z,b),pe.relativeLuminance2(ee,a,y));te0||b>0||z>0);)x-=Math.max(0,Math.ceil(.1*x)),b-=Math.max(0,Math.ceil(.1*b)),z-=Math.max(0,Math.ceil(.1*z)),te=ue(pe.relativeLuminance2(x,z,b),pe.relativeLuminance2(ee,a,y));return(x<<24|b<<16|z<<8|255)>>>0}function ie(ae,re,ne){for(var ee=ae>>24&255,a=ae>>16&255,y=ae>>8&255,x=re>>24&255,b=re>>16&255,z=re>>8&255,te=ue(pe.relativeLuminance2(x,z,b),pe.relativeLuminance2(ee,a,y));te>>0}le.ensureContrastRatio=function(ae,re,ne){var ee=pe.relativeLuminance(ae>>8),a=pe.relativeLuminance(re>>8);if(ue(ee,a)>24&255,ae>>16&255,ae>>8&255,255&ae]},le.toColor=function(ae,re,ne){return{css:we.toCss(ae,re,ne),rgba:we.toRgba(ae,re,ne)}}}(fe=he.rgba||(he.rgba={})),he.toPaddedHex=de,he.contrastRatio=ue},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.isLinux=he.isWindows=he.isIphone=he.isIpad=he.isMac=he.isSafari=he.isFirefox=void 0;var we=typeof navigator=="undefined",E=we?"node":navigator.userAgent,pe=we?"node":navigator.platform;function fe(de,ue){return de.indexOf(ue)>=0}he.isFirefox=!!~E.indexOf("Firefox"),he.isSafari=/^((?!chrome|android).)*safari/i.test(E),he.isMac=fe(["Macintosh","MacIntel","MacPPC","Mac68K"],pe),he.isIpad=pe==="iPad",he.isIphone=pe==="iPhone",he.isWindows=fe(["Windows","Win16","Win32","WinCE"],pe),he.isLinux=pe.indexOf("Linux")>=0},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.C1=he.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"}(he.C0||(he.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"}(he.C1||(he.C1={}))},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.BaseRenderLayer=void 0;var we=oe(3),E=oe(9),pe=oe(25),fe=oe(6),de=oe(28),ue=oe(10),le=oe(17),se=function(){function ie(ae,re,ne,ee,a,y,x,b){this._container=ae,this._alpha=ee,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-"+re+"-layer"),this._canvas.style.zIndex=ne.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return ie.prototype.dispose=function(){var ae;le.removeElementFromParent(this._canvas),(ae=this._charAtlas)===null||ae===void 0||ae.dispose()},ie.prototype._initCanvas=function(){this._ctx=de.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},ie.prototype.onOptionsChanged=function(){},ie.prototype.onBlur=function(){},ie.prototype.onFocus=function(){},ie.prototype.onCursorMove=function(){},ie.prototype.onGridChanged=function(ae,re){},ie.prototype.onSelectionChanged=function(ae,re,ne){ne===void 0&&(ne=!1)},ie.prototype.setColors=function(ae){this._refreshCharAtlas(ae)},ie.prototype._setTransparency=function(ae){if(ae!==this._alpha){var re=this._canvas;this._alpha=ae,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,re),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},ie.prototype._refreshCharAtlas=function(ae){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=pe.acquireCharAtlas(this._optionsService.options,this._rendererId,ae,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},ie.prototype.resize=function(ae){this._scaledCellWidth=ae.scaledCellWidth,this._scaledCellHeight=ae.scaledCellHeight,this._scaledCharWidth=ae.scaledCharWidth,this._scaledCharHeight=ae.scaledCharHeight,this._scaledCharLeft=ae.scaledCharLeft,this._scaledCharTop=ae.scaledCharTop,this._canvas.width=ae.scaledCanvasWidth,this._canvas.height=ae.scaledCanvasHeight,this._canvas.style.width=ae.canvasWidth+"px",this._canvas.style.height=ae.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},ie.prototype._fillCells=function(ae,re,ne,ee){this._ctx.fillRect(ae*this._scaledCellWidth,re*this._scaledCellHeight,ne*this._scaledCellWidth,ee*this._scaledCellHeight)},ie.prototype._fillBottomLineAtCells=function(ae,re,ne){ne===void 0&&(ne=1),this._ctx.fillRect(ae*this._scaledCellWidth,(re+1)*this._scaledCellHeight-window.devicePixelRatio-1,ne*this._scaledCellWidth,window.devicePixelRatio)},ie.prototype._fillLeftLineAtCell=function(ae,re,ne){this._ctx.fillRect(ae*this._scaledCellWidth,re*this._scaledCellHeight,window.devicePixelRatio*ne,this._scaledCellHeight)},ie.prototype._strokeRectAtCell=function(ae,re,ne,ee){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(ae*this._scaledCellWidth+window.devicePixelRatio/2,re*this._scaledCellHeight+window.devicePixelRatio/2,ne*this._scaledCellWidth-window.devicePixelRatio,ee*this._scaledCellHeight-window.devicePixelRatio)},ie.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))},ie.prototype._clearCells=function(ae,re,ne,ee){this._alpha?this._ctx.clearRect(ae*this._scaledCellWidth,re*this._scaledCellHeight,ne*this._scaledCellWidth,ee*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(ae*this._scaledCellWidth,re*this._scaledCellHeight,ne*this._scaledCellWidth,ee*this._scaledCellHeight))},ie.prototype._fillCharTrueColor=function(ae,re,ne){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(ne),this._ctx.fillText(ae.getChars(),re*this._scaledCellWidth+this._scaledCharLeft,ne*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},ie.prototype._drawChars=function(ae,re,ne){var ee,a,y=this._getContrastColor(ae);y||ae.isFgRGB()||ae.isBgRGB()?this._drawUncachedChars(ae,re,ne,y):(ae.isInverse()?(ee=ae.isBgDefault()?E.INVERTED_DEFAULT_COLOR:ae.getBgColor(),a=ae.isFgDefault()?E.INVERTED_DEFAULT_COLOR:ae.getFgColor()):(a=ae.isBgDefault()?we.DEFAULT_COLOR:ae.getBgColor(),ee=ae.isFgDefault()?we.DEFAULT_COLOR:ae.getFgColor()),ee+=this._optionsService.options.drawBoldTextInBrightColors&&ae.isBold()&&ee<8?8:0,this._currentGlyphIdentifier.chars=ae.getChars()||we.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=ae.getCode()||we.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=a,this._currentGlyphIdentifier.fg=ee,this._currentGlyphIdentifier.bold=!!ae.isBold(),this._currentGlyphIdentifier.dim=!!ae.isDim(),this._currentGlyphIdentifier.italic=!!ae.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,re*this._scaledCellWidth+this._scaledCharLeft,ne*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(ae,re,ne))},ie.prototype._drawUncachedChars=function(ae,re,ne,ee){if(this._ctx.save(),this._ctx.font=this._getFont(!!ae.isBold(),!!ae.isItalic()),this._ctx.textBaseline="middle",ae.isInverse())if(ee)this._ctx.fillStyle=ee.css;else if(ae.isBgDefault())this._ctx.fillStyle=ue.color.opaque(this._colors.background).css;else if(ae.isBgRGB())this._ctx.fillStyle="rgb("+fe.AttributeData.toColorRGB(ae.getBgColor()).join(",")+")";else{var a=ae.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&ae.isBold()&&a<8&&(a+=8),this._ctx.fillStyle=this._colors.ansi[a].css}else if(ee)this._ctx.fillStyle=ee.css;else if(ae.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(ae.isFgRGB())this._ctx.fillStyle="rgb("+fe.AttributeData.toColorRGB(ae.getFgColor()).join(",")+")";else{var y=ae.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&ae.isBold()&&y<8&&(y+=8),this._ctx.fillStyle=this._colors.ansi[y].css}this._clipRow(ne),ae.isDim()&&(this._ctx.globalAlpha=E.DIM_OPACITY),this._ctx.fillText(ae.getChars(),re*this._scaledCellWidth+this._scaledCharLeft,ne*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},ie.prototype._clipRow=function(ae){this._ctx.beginPath(),this._ctx.rect(0,ae*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},ie.prototype._getFont=function(ae,re){return(re?"italic":"")+" "+(ae?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},ie.prototype._getContrastColor=function(ae){if(this._optionsService.options.minimumContrastRatio!==1){var re=this._colors.contrastCache.getColor(ae.bg,ae.fg);if(re!==void 0)return re||void 0;var ne=ae.getFgColor(),ee=ae.getFgColorMode(),a=ae.getBgColor(),y=ae.getBgColorMode(),x=!!ae.isInverse(),b=!!ae.isInverse();if(x){var z=ne;ne=a,a=z;var te=ee;ee=y,y=te}var ce=this._resolveBackgroundRgba(y,a,x),ve=this._resolveForegroundRgba(ee,ne,x,b),ge=ue.rgba.ensureContrastRatio(ce,ve,this._optionsService.options.minimumContrastRatio);if(ge){var ye={css:ue.channels.toCss(ge>>24&255,ge>>16&255,ge>>8&255),rgba:ge};return this._colors.contrastCache.setColor(ae.bg,ae.fg,ye),ye}this._colors.contrastCache.setColor(ae.bg,ae.fg,null)}},ie.prototype._resolveBackgroundRgba=function(ae,re,ne){switch(ae){case 16777216:case 33554432:return this._colors.ansi[re].rgba;case 50331648:return re<<8;case 0:default:return ne?this._colors.foreground.rgba:this._colors.background.rgba}},ie.prototype._resolveForegroundRgba=function(ae,re,ne,ee){switch(ae){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&ee&&re<8&&(re+=8),this._colors.ansi[re].rgba;case 50331648:return re<<8;case 0:default:return ne?this._colors.background.rgba:this._colors.foreground.rgba}},ie}();he.BaseRenderLayer=se},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.createDecorator=he.getServiceDependencies=he.serviceRegistry=void 0;function we(E,pe,fe){pe.di$target===pe?pe.di$dependencies.push({id:E,index:fe}):(pe.di$dependencies=[{id:E,index:fe}],pe.di$target=pe)}he.serviceRegistry=new Map,he.getServiceDependencies=function(E){return E.di$dependencies||[]},he.createDecorator=function(E){if(he.serviceRegistry.has(E))return he.serviceRegistry.get(E);var pe=function(fe,de,ue){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");we(pe,fe,ue)};return pe.toString=function(){return E},he.serviceRegistry.set(E,pe),pe}},function(st,he,oe){"use strict";function we(E,pe,fe,de){if(fe===void 0&&(fe=0),de===void 0&&(de=E.length),fe>=E.length)return E;fe=(E.length+fe)%E.length,de=de>=E.length?E.length:(E.length+de)%E.length;for(var ue=fe;ue>22,2097152&se?this._combined[le].charCodeAt(this._combined[le].length-1):ie]},ue.prototype.set=function(le,se){this._data[3*le+1]=se[E.CHAR_DATA_ATTR_INDEX],se[E.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[le]=se[1],this._data[3*le+0]=2097152|le|se[E.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*le+0]=se[E.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|se[E.CHAR_DATA_WIDTH_INDEX]<<22},ue.prototype.getWidth=function(le){return this._data[3*le+0]>>22},ue.prototype.hasWidth=function(le){return 12582912&this._data[3*le+0]},ue.prototype.getFg=function(le){return this._data[3*le+1]},ue.prototype.getBg=function(le){return this._data[3*le+2]},ue.prototype.hasContent=function(le){return 4194303&this._data[3*le+0]},ue.prototype.getCodePoint=function(le){var se=this._data[3*le+0];return 2097152&se?this._combined[le].charCodeAt(this._combined[le].length-1):2097151&se},ue.prototype.isCombined=function(le){return 2097152&this._data[3*le+0]},ue.prototype.getString=function(le){var se=this._data[3*le+0];return 2097152&se?this._combined[le]:2097151&se?we.stringFromCodePoint(2097151&se):""},ue.prototype.loadCell=function(le,se){var ie=3*le;return se.content=this._data[ie+0],se.fg=this._data[ie+1],se.bg=this._data[ie+2],2097152&se.content&&(se.combinedData=this._combined[le]),268435456&se.bg&&(se.extended=this._extendedAttrs[le]),se},ue.prototype.setCell=function(le,se){2097152&se.content&&(this._combined[le]=se.combinedData),268435456&se.bg&&(this._extendedAttrs[le]=se.extended),this._data[3*le+0]=se.content,this._data[3*le+1]=se.fg,this._data[3*le+2]=se.bg},ue.prototype.setCellFromCodePoint=function(le,se,ie,ae,re,ne){268435456&re&&(this._extendedAttrs[le]=ne),this._data[3*le+0]=se|ie<<22,this._data[3*le+1]=ae,this._data[3*le+2]=re},ue.prototype.addCodepointToCell=function(le,se){var ie=this._data[3*le+0];2097152&ie?this._combined[le]+=we.stringFromCodePoint(se):(2097151&ie?(this._combined[le]=we.stringFromCodePoint(2097151&ie)+we.stringFromCodePoint(se),ie&=-2097152,ie|=2097152):ie=se|1<<22,this._data[3*le+0]=ie)},ue.prototype.insertCells=function(le,se,ie,ae){if((le%=this.length)&&this.getWidth(le-1)===2&&this.setCellFromCodePoint(le-1,0,1,(ae==null?void 0:ae.fg)||0,(ae==null?void 0:ae.bg)||0,(ae==null?void 0:ae.extended)||new fe.ExtendedAttrs),se=0;--ne)this.setCell(le+se+ne,this.loadCell(le+ne,re));for(ne=0;nethis.length){var ie=new Uint32Array(3*le);this.length&&(3*le=le&&delete this._combined[ne]}}else this._data=new Uint32Array(0),this._combined={};this.length=le}},ue.prototype.fill=function(le){this._combined={},this._extendedAttrs={};for(var se=0;se=0;--le)if(4194303&this._data[3*le+0])return le+(this._data[3*le+0]>>22);return 0},ue.prototype.copyCellsFrom=function(le,se,ie,ae,re){var ne=le._data;if(re)for(var ee=ae-1;ee>=0;ee--)for(var a=0;a<3;a++)this._data[3*(ie+ee)+a]=ne[3*(se+ee)+a];else for(ee=0;ee=se&&(this._combined[x-se+ie]=le._combined[x])}},ue.prototype.translateToString=function(le,se,ie){le===void 0&&(le=!1),se===void 0&&(se=0),ie===void 0&&(ie=this.length),le&&(ie=Math.min(ie,this.getTrimmedLength()));for(var ae="";se>22||1}return ae},ue}();he.BufferLine=de},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.removeElementFromParent=void 0,he.removeElementFromParent=function(){for(var we,E=[],pe=0;pe24)return ge.setWinLines||!1;switch(ve){case 1:return!!ge.restoreWin;case 2:return!!ge.minimizeWin;case 3:return!!ge.setWinPosition;case 4:return!!ge.setWinSizePixels;case 5:return!!ge.raiseWin;case 6:return!!ge.lowerWin;case 7:return!!ge.refreshWin;case 8:return!!ge.setWinSizeChars;case 9:return!!ge.maximizeWin;case 10:return!!ge.fullscreenWin;case 11:return!!ge.getWinState;case 13:return!!ge.getWinPosition;case 14:return!!ge.getWinSizePixels;case 15:return!!ge.getScreenSizePixels;case 16:return!!ge.getCellSizePixels;case 18:return!!ge.getWinSizeChars;case 19:return!!ge.getScreenSizeChars;case 20:return!!ge.getIconTitle;case 21:return!!ge.getWinTitle;case 22:return!!ge.pushTitle;case 23:return!!ge.popTitle;case 24:return!!ge.setWinLines}return!1}(function(ve){ve[ve.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",ve[ve.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"})(pe=he.WindowsOptionsReportType||(he.WindowsOptionsReportType={}));var te=function(){function ve(ge,ye,me,be){this._bufferService=ge,this._coreService=ye,this._logService=me,this._optionsService=be,this._data=new Uint32Array(0)}return ve.prototype.hook=function(ge){this._data=new Uint32Array(0)},ve.prototype.put=function(ge,ye,me){this._data=se.concat(this._data,ge.subarray(ye,me))},ve.prototype.unhook=function(ge){if(ge){var ye=ie.utf32ToString(this._data);switch(this._data=new Uint32Array(0),ye){case'"q':return this._coreService.triggerDataEvent(fe.C0.ESC+'P1$r0"q'+fe.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(fe.C0.ESC+'P1$r61;1"p'+fe.C0.ESC+"\\");case"r":var me=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(fe.C0.ESC+"P1$r"+me+fe.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(fe.C0.ESC+"P1$r0m"+fe.C0.ESC+"\\");case" q":var be={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return be-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(fe.C0.ESC+"P1$r"+be+" q"+fe.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",ye),this._coreService.triggerDataEvent(fe.C0.ESC+"P0$r"+fe.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},ve}(),ce=function(ve){function ge(ye,me,be,Se,Ee,Pe,Ce,xe,Be){Be===void 0&&(Be=new ue.EscapeSequenceParser);var Ae=ve.call(this)||this;Ae._bufferService=ye,Ae._charsetService=me,Ae._coreService=be,Ae._dirtyRowService=Se,Ae._logService=Ee,Ae._optionsService=Pe,Ae._coreMouseService=Ce,Ae._unicodeService=xe,Ae._parser=Be,Ae._parseBuffer=new Uint32Array(4096),Ae._stringDecoder=new ie.StringToUtf32,Ae._utf8Decoder=new ie.Utf8ToUtf32,Ae._workCell=new ee.CellData,Ae._windowTitle="",Ae._iconName="",Ae._windowTitleStack=[],Ae._iconNameStack=[],Ae._curAttrData=ae.DEFAULT_ATTR_DATA.clone(),Ae._eraseAttrDataInternal=ae.DEFAULT_ATTR_DATA.clone(),Ae._onRequestBell=new re.EventEmitter,Ae._onRequestRefreshRows=new re.EventEmitter,Ae._onRequestReset=new re.EventEmitter,Ae._onRequestScroll=new re.EventEmitter,Ae._onRequestSyncScrollBar=new re.EventEmitter,Ae._onRequestWindowsOptionsReport=new re.EventEmitter,Ae._onA11yChar=new re.EventEmitter,Ae._onA11yTab=new re.EventEmitter,Ae._onCursorMove=new re.EventEmitter,Ae._onLineFeed=new re.EventEmitter,Ae._onScroll=new re.EventEmitter,Ae._onTitleChange=new re.EventEmitter,Ae.register(Ae._parser),Ae._parser.setCsiHandlerFallback(function(De,Ze){Ae._logService.debug("Unknown CSI code: ",{identifier:Ae._parser.identToString(De),params:Ze.toArray()})}),Ae._parser.setEscHandlerFallback(function(De){Ae._logService.debug("Unknown ESC code: ",{identifier:Ae._parser.identToString(De)})}),Ae._parser.setExecuteHandlerFallback(function(De){Ae._logService.debug("Unknown EXECUTE code: ",{code:De})}),Ae._parser.setOscHandlerFallback(function(De,Ze,Ve){Ae._logService.debug("Unknown OSC code: ",{identifier:De,action:Ze,data:Ve})}),Ae._parser.setDcsHandlerFallback(function(De,Ze,Ve){Ze==="HOOK"&&(Ve=Ve.toArray()),Ae._logService.debug("Unknown DCS code: ",{identifier:Ae._parser.identToString(De),action:Ze,payload:Ve})}),Ae._parser.setPrintHandler(function(De,Ze,Ve){return Ae.print(De,Ze,Ve)}),Ae._parser.setCsiHandler({final:"@"},function(De){return Ae.insertChars(De)}),Ae._parser.setCsiHandler({intermediates:" ",final:"@"},function(De){return Ae.scrollLeft(De)}),Ae._parser.setCsiHandler({final:"A"},function(De){return Ae.cursorUp(De)}),Ae._parser.setCsiHandler({intermediates:" ",final:"A"},function(De){return Ae.scrollRight(De)}),Ae._parser.setCsiHandler({final:"B"},function(De){return Ae.cursorDown(De)}),Ae._parser.setCsiHandler({final:"C"},function(De){return Ae.cursorForward(De)}),Ae._parser.setCsiHandler({final:"D"},function(De){return Ae.cursorBackward(De)}),Ae._parser.setCsiHandler({final:"E"},function(De){return Ae.cursorNextLine(De)}),Ae._parser.setCsiHandler({final:"F"},function(De){return Ae.cursorPrecedingLine(De)}),Ae._parser.setCsiHandler({final:"G"},function(De){return Ae.cursorCharAbsolute(De)}),Ae._parser.setCsiHandler({final:"H"},function(De){return Ae.cursorPosition(De)}),Ae._parser.setCsiHandler({final:"I"},function(De){return Ae.cursorForwardTab(De)}),Ae._parser.setCsiHandler({final:"J"},function(De){return Ae.eraseInDisplay(De)}),Ae._parser.setCsiHandler({prefix:"?",final:"J"},function(De){return Ae.eraseInDisplay(De)}),Ae._parser.setCsiHandler({final:"K"},function(De){return Ae.eraseInLine(De)}),Ae._parser.setCsiHandler({prefix:"?",final:"K"},function(De){return Ae.eraseInLine(De)}),Ae._parser.setCsiHandler({final:"L"},function(De){return Ae.insertLines(De)}),Ae._parser.setCsiHandler({final:"M"},function(De){return Ae.deleteLines(De)}),Ae._parser.setCsiHandler({final:"P"},function(De){return Ae.deleteChars(De)}),Ae._parser.setCsiHandler({final:"S"},function(De){return Ae.scrollUp(De)}),Ae._parser.setCsiHandler({final:"T"},function(De){return Ae.scrollDown(De)}),Ae._parser.setCsiHandler({final:"X"},function(De){return Ae.eraseChars(De)}),Ae._parser.setCsiHandler({final:"Z"},function(De){return Ae.cursorBackwardTab(De)}),Ae._parser.setCsiHandler({final:"`"},function(De){return Ae.charPosAbsolute(De)}),Ae._parser.setCsiHandler({final:"a"},function(De){return Ae.hPositionRelative(De)}),Ae._parser.setCsiHandler({final:"b"},function(De){return Ae.repeatPrecedingCharacter(De)}),Ae._parser.setCsiHandler({final:"c"},function(De){return Ae.sendDeviceAttributesPrimary(De)}),Ae._parser.setCsiHandler({prefix:">",final:"c"},function(De){return Ae.sendDeviceAttributesSecondary(De)}),Ae._parser.setCsiHandler({final:"d"},function(De){return Ae.linePosAbsolute(De)}),Ae._parser.setCsiHandler({final:"e"},function(De){return Ae.vPositionRelative(De)}),Ae._parser.setCsiHandler({final:"f"},function(De){return Ae.hVPosition(De)}),Ae._parser.setCsiHandler({final:"g"},function(De){return Ae.tabClear(De)}),Ae._parser.setCsiHandler({final:"h"},function(De){return Ae.setMode(De)}),Ae._parser.setCsiHandler({prefix:"?",final:"h"},function(De){return Ae.setModePrivate(De)}),Ae._parser.setCsiHandler({final:"l"},function(De){return Ae.resetMode(De)}),Ae._parser.setCsiHandler({prefix:"?",final:"l"},function(De){return Ae.resetModePrivate(De)}),Ae._parser.setCsiHandler({final:"m"},function(De){return Ae.charAttributes(De)}),Ae._parser.setCsiHandler({final:"n"},function(De){return Ae.deviceStatus(De)}),Ae._parser.setCsiHandler({prefix:"?",final:"n"},function(De){return Ae.deviceStatusPrivate(De)}),Ae._parser.setCsiHandler({intermediates:"!",final:"p"},function(De){return Ae.softReset(De)}),Ae._parser.setCsiHandler({intermediates:" ",final:"q"},function(De){return Ae.setCursorStyle(De)}),Ae._parser.setCsiHandler({final:"r"},function(De){return Ae.setScrollRegion(De)}),Ae._parser.setCsiHandler({final:"s"},function(De){return Ae.saveCursor(De)}),Ae._parser.setCsiHandler({final:"t"},function(De){return Ae.windowOptions(De)}),Ae._parser.setCsiHandler({final:"u"},function(De){return Ae.restoreCursor(De)}),Ae._parser.setCsiHandler({intermediates:"'",final:"}"},function(De){return Ae.insertColumns(De)}),Ae._parser.setCsiHandler({intermediates:"'",final:"~"},function(De){return Ae.deleteColumns(De)}),Ae._parser.setExecuteHandler(fe.C0.BEL,function(){return Ae.bell()}),Ae._parser.setExecuteHandler(fe.C0.LF,function(){return Ae.lineFeed()}),Ae._parser.setExecuteHandler(fe.C0.VT,function(){return Ae.lineFeed()}),Ae._parser.setExecuteHandler(fe.C0.FF,function(){return Ae.lineFeed()}),Ae._parser.setExecuteHandler(fe.C0.CR,function(){return Ae.carriageReturn()}),Ae._parser.setExecuteHandler(fe.C0.BS,function(){return Ae.backspace()}),Ae._parser.setExecuteHandler(fe.C0.HT,function(){return Ae.tab()}),Ae._parser.setExecuteHandler(fe.C0.SO,function(){return Ae.shiftOut()}),Ae._parser.setExecuteHandler(fe.C0.SI,function(){return Ae.shiftIn()}),Ae._parser.setExecuteHandler(fe.C1.IND,function(){return Ae.index()}),Ae._parser.setExecuteHandler(fe.C1.NEL,function(){return Ae.nextLine()}),Ae._parser.setExecuteHandler(fe.C1.HTS,function(){return Ae.tabSet()}),Ae._parser.setOscHandler(0,new y.OscHandler(function(De){Ae.setTitle(De),Ae.setIconName(De)})),Ae._parser.setOscHandler(1,new y.OscHandler(function(De){return Ae.setIconName(De)})),Ae._parser.setOscHandler(2,new y.OscHandler(function(De){return Ae.setTitle(De)})),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 _e=function(De){Le._parser.setEscHandler({intermediates:"(",final:De},function(){return Ae.selectCharset("("+De)}),Le._parser.setEscHandler({intermediates:")",final:De},function(){return Ae.selectCharset(")"+De)}),Le._parser.setEscHandler({intermediates:"*",final:De},function(){return Ae.selectCharset("*"+De)}),Le._parser.setEscHandler({intermediates:"+",final:De},function(){return Ae.selectCharset("+"+De)}),Le._parser.setEscHandler({intermediates:"-",final:De},function(){return Ae.selectCharset("-"+De)}),Le._parser.setEscHandler({intermediates:".",final:De},function(){return Ae.selectCharset("."+De)}),Le._parser.setEscHandler({intermediates:"/",final:De},function(){return Ae.selectCharset("/"+De)})},Le=this;for(var ke in de.CHARSETS)_e(ke);return Ae._parser.setEscHandler({intermediates:"#",final:"8"},function(){return Ae.screenAlignmentPattern()}),Ae._parser.setErrorHandler(function(De){return Ae._logService.error("Parsing error: ",De),De}),Ae._parser.setDcsHandler({intermediates:"$",final:"q"},new te(Ae._bufferService,Ae._coreService,Ae._logService,Ae._optionsService)),Ae}return E(ge,ve),Object.defineProperty(ge.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),ge.prototype.dispose=function(){ve.prototype.dispose.call(this)},ge.prototype.parse=function(ye){var me=this._bufferService.buffer,be=me.x,Se=me.y;if(this._logService.debug("parsing data",ye),this._parseBuffer.length131072)for(var Ee=0;Ee0&&ke.getWidth(Pe.x-1)===2&&ke.setCellFromCodePoint(Pe.x-1,0,1,Le.fg,Le.bg,Le.extended);for(var De=me;De=Be){if(Ae){for(;Pe.x=this._bufferService.rows&&(Pe.y=this._bufferService.rows-1),Pe.lines.get(Pe.ybase+Pe.y).isWrapped=!0),ke=Pe.lines.get(Pe.ybase+Pe.y)}else if(Pe.x=Be-1,Ee===2)continue}if(_e&&(ke.insertCells(Pe.x,Ee,Pe.getNullCell(Le),Le),ke.getWidth(Be-1)===2&&ke.setCellFromCodePoint(Be-1,ne.NULL_CELL_CODE,ne.NULL_CELL_WIDTH,Le.fg,Le.bg,Le.extended)),ke.setCellFromCodePoint(Pe.x++,Se,Ee,Le.fg,Le.bg,Le.extended),Ee>0)for(;--Ee;)ke.setCellFromCodePoint(Pe.x++,0,0,Le.fg,Le.bg,Le.extended)}else ke.getWidth(Pe.x-1)?ke.addCodepointToCell(Pe.x-1,Se):ke.addCodepointToCell(Pe.x-2,Se)}be-me>0&&(ke.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&&ke.getWidth(Pe.x)===0&&!ke.hasContent(Pe.x)&&ke.setCellFromCodePoint(Pe.x,0,1,Le.fg,Le.bg,Le.extended),this._dirtyRowService.markDirty(Pe.y)},ge.prototype.addCsiHandler=function(ye,me){var be=this;return ye.final!=="t"||ye.prefix||ye.intermediates?this._parser.addCsiHandler(ye,me):this._parser.addCsiHandler(ye,function(Se){return!z(Se.params[0],be._optionsService.options.windowOptions)||me(Se)})},ge.prototype.addDcsHandler=function(ye,me){return this._parser.addDcsHandler(ye,new x.DcsHandler(me))},ge.prototype.addEscHandler=function(ye,me){return this._parser.addEscHandler(ye,me)},ge.prototype.addOscHandler=function(ye,me){return this._parser.addOscHandler(ye,new y.OscHandler(me))},ge.prototype.bell=function(){this._onRequestBell.fire()},ge.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()},ge.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},ge.prototype.backspace=function(){var ye,me=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(me.x>0&&me.x--);if(this._restrictCursor(this._bufferService.cols),me.x>0)me.x--;else if(me.x===0&&me.y>me.scrollTop&&me.y<=me.scrollBottom&&(!((ye=me.lines.get(me.ybase+me.y))===null||ye===void 0)&&ye.isWrapped)){me.lines.get(me.ybase+me.y).isWrapped=!1,me.y--,me.x=this._bufferService.cols-1;var be=me.lines.get(me.ybase+me.y);be.hasWidth(me.x)&&!be.hasContent(me.x)&&me.x--}this._restrictCursor()},ge.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)}},ge.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},ge.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},ge.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)},ge.prototype._setCursor=function(ye,me){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=ye,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+me):(this._bufferService.buffer.x=ye,this._bufferService.buffer.y=me),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},ge.prototype._moveCursor=function(ye,me){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+ye,this._bufferService.buffer.y+me)},ge.prototype.cursorUp=function(ye){var me=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;me>=0?this._moveCursor(0,-Math.min(me,ye.params[0]||1)):this._moveCursor(0,-(ye.params[0]||1))},ge.prototype.cursorDown=function(ye){var me=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;me>=0?this._moveCursor(0,Math.min(me,ye.params[0]||1)):this._moveCursor(0,ye.params[0]||1)},ge.prototype.cursorForward=function(ye){this._moveCursor(ye.params[0]||1,0)},ge.prototype.cursorBackward=function(ye){this._moveCursor(-(ye.params[0]||1),0)},ge.prototype.cursorNextLine=function(ye){this.cursorDown(ye),this._bufferService.buffer.x=0},ge.prototype.cursorPrecedingLine=function(ye){this.cursorUp(ye),this._bufferService.buffer.x=0},ge.prototype.cursorCharAbsolute=function(ye){this._setCursor((ye.params[0]||1)-1,this._bufferService.buffer.y)},ge.prototype.cursorPosition=function(ye){this._setCursor(ye.length>=2?(ye.params[1]||1)-1:0,(ye.params[0]||1)-1)},ge.prototype.charPosAbsolute=function(ye){this._setCursor((ye.params[0]||1)-1,this._bufferService.buffer.y)},ge.prototype.hPositionRelative=function(ye){this._moveCursor(ye.params[0]||1,0)},ge.prototype.linePosAbsolute=function(ye){this._setCursor(this._bufferService.buffer.x,(ye.params[0]||1)-1)},ge.prototype.vPositionRelative=function(ye){this._moveCursor(0,ye.params[0]||1)},ge.prototype.hVPosition=function(ye){this.cursorPosition(ye)},ge.prototype.tabClear=function(ye){var me=ye.params[0];me===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:me===3&&(this._bufferService.buffer.tabs={})},ge.prototype.cursorForwardTab=function(ye){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var me=ye.params[0]||1;me--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},ge.prototype.cursorBackwardTab=function(ye){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var me=ye.params[0]||1,be=this._bufferService.buffer;me--;)be.x=be.prevStop()},ge.prototype._eraseInBufferLine=function(ye,me,be,Se){Se===void 0&&(Se=!1);var Ee=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+ye);Ee.replaceCells(me,be,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Se&&(Ee.isWrapped=!1)},ge.prototype._resetBufferLine=function(ye){var me=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+ye);me.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),me.isWrapped=!1},ge.prototype.eraseInDisplay=function(ye){var me;switch(this._restrictCursor(),ye.params[0]){case 0:for(me=this._bufferService.buffer.y,this._dirtyRowService.markDirty(me),this._eraseInBufferLine(me++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);me=this._bufferService.cols&&(this._bufferService.buffer.lines.get(me+1).isWrapped=!1);me--;)this._resetBufferLine(me);this._dirtyRowService.markDirty(0);break;case 2:for(me=this._bufferService.rows,this._dirtyRowService.markDirty(me-1);me--;)this._resetBufferLine(me);this._dirtyRowService.markDirty(0);break;case 3:var be=this._bufferService.buffer.lines.length-this._bufferService.rows;be>0&&(this._bufferService.buffer.lines.trimStart(be),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-be,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-be,0),this._onScroll.fire(0))}},ge.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)},ge.prototype.insertLines=function(ye){this._restrictCursor();var me=ye.params[0]||1,be=this._bufferService.buffer;if(!(be.y>be.scrollBottom||be.ybe.scrollBottom||be.yme.scrollBottom||me.yme.scrollBottom||me.yme.scrollBottom||me.yme.scrollBottom||me.y0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(fe.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(fe.C0.ESC+"[?6c"))},ge.prototype.sendDeviceAttributesSecondary=function(ye){ye.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(fe.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(fe.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(ye.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(fe.C0.ESC+"[>83;40003;0c"))},ge.prototype._is=function(ye){return(this._optionsService.options.termName+"").indexOf(ye)===0},ge.prototype.setMode=function(ye){for(var me=0;me=2||Se[1]===2&&Pe+Ee>=5)break;Se[1]&&(Ee=1)}while(++Pe+me5)&&(ye=1),me.extended.underlineStyle=ye,me.fg|=268435456,ye===0&&(me.fg&=-268435457),me.updateExtended()},ge.prototype.charAttributes=function(ye){if(ye.length===1&&ye.params[0]===0)return this._curAttrData.fg=ae.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=ae.DEFAULT_ATTR_DATA.bg);for(var me,be=ye.length,Se=this._curAttrData,Ee=0;Ee=30&&me<=37?(Se.fg&=-50331904,Se.fg|=16777216|me-30):me>=40&&me<=47?(Se.bg&=-50331904,Se.bg|=16777216|me-40):me>=90&&me<=97?(Se.fg&=-50331904,Se.fg|=16777224|me-90):me>=100&&me<=107?(Se.bg&=-50331904,Se.bg|=16777224|me-100):me===0?(Se.fg=ae.DEFAULT_ATTR_DATA.fg,Se.bg=ae.DEFAULT_ATTR_DATA.bg):me===1?Se.fg|=134217728:me===3?Se.bg|=67108864:me===4?(Se.fg|=268435456,this._processUnderline(ye.hasSubParams(Ee)?ye.getSubParams(Ee)[0]:1,Se)):me===5?Se.fg|=536870912:me===7?Se.fg|=67108864:me===8?Se.fg|=1073741824:me===2?Se.bg|=134217728:me===21?this._processUnderline(2,Se):me===22?(Se.fg&=-134217729,Se.bg&=-134217729):me===23?Se.bg&=-67108865:me===24?Se.fg&=-268435457:me===25?Se.fg&=-536870913:me===27?Se.fg&=-67108865:me===28?Se.fg&=-1073741825:me===39?(Se.fg&=-67108864,Se.fg|=16777215&ae.DEFAULT_ATTR_DATA.fg):me===49?(Se.bg&=-67108864,Se.bg|=16777215&ae.DEFAULT_ATTR_DATA.bg):me===38||me===48||me===58?Ee+=this._extractColor(ye,Ee,Se):me===59?(Se.extended=Se.extended.clone(),Se.extended.underlineColor=-1,Se.updateExtended()):me===100?(Se.fg&=-67108864,Se.fg|=16777215&ae.DEFAULT_ATTR_DATA.fg,Se.bg&=-67108864,Se.bg|=16777215&ae.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",me)},ge.prototype.deviceStatus=function(ye){switch(ye.params[0]){case 5:this._coreService.triggerDataEvent(fe.C0.ESC+"[0n");break;case 6:var me=this._bufferService.buffer.y+1,be=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(fe.C0.ESC+"["+me+";"+be+"R")}},ge.prototype.deviceStatusPrivate=function(ye){switch(ye.params[0]){case 6:var me=this._bufferService.buffer.y+1,be=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(fe.C0.ESC+"[?"+me+";"+be+"R")}},ge.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=ae.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},ge.prototype.setCursorStyle=function(ye){var me=ye.params[0]||1;switch(me){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 be=me%2==1;this._optionsService.options.cursorBlink=be},ge.prototype.setScrollRegion=function(ye){var me,be=ye.params[0]||1;(ye.length<2||(me=ye.params[1])>this._bufferService.rows||me===0)&&(me=this._bufferService.rows),me>be&&(this._bufferService.buffer.scrollTop=be-1,this._bufferService.buffer.scrollBottom=me-1,this._setCursor(0,0))},ge.prototype.windowOptions=function(ye){if(z(ye.params[0],this._optionsService.options.windowOptions)){var me=ye.length>1?ye.params[1]:0;switch(ye.params[0]){case 14:me!==2&&this._onRequestWindowsOptionsReport.fire(pe.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(pe.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(fe.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:me!==0&&me!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),me!==0&&me!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:me!==0&&me!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),me!==0&&me!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},ge.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},ge.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()},ge.prototype.setTitle=function(ye){this._windowTitle=ye,this._onTitleChange.fire(ye)},ge.prototype.setIconName=function(ye){this._iconName=ye},ge.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},ge.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},ge.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},ge.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,de.DEFAULT_CHARSET)},ge.prototype.selectCharset=function(ye){ye.length===2?ye[0]!=="/"&&this._charsetService.setgCharset(b[ye[0]],de.CHARSETS[ye[1]]||de.DEFAULT_CHARSET):this.selectDefaultCharset()},ge.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()},ge.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},ge.prototype.reverseIndex=function(){this._restrictCursor();var ye=this._bufferService.buffer;if(ye.y===ye.scrollTop){var me=ye.scrollBottom-ye.scrollTop;ye.lines.shiftElements(ye.ybase+ye.y,me,1),ye.lines.set(ye.ybase+ye.y,ye.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(ye.scrollTop,ye.scrollBottom)}else ye.y--,this._restrictCursor()},ge.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},ge.prototype.reset=function(){this._curAttrData=ae.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=ae.DEFAULT_ATTR_DATA.clone()},ge.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},ge.prototype.setgLevel=function(ye){this._charsetService.setgLevel(ye)},ge.prototype.screenAlignmentPattern=function(){var ye=new ee.CellData;ye.content=1<<22|69,ye.fg=this._curAttrData.fg,ye.bg=this._curAttrData.bg;var me=this._bufferService.buffer;this._setCursor(0,0);for(var be=0;be256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(pe),this.length=0,this._subParams=new Int32Array(fe),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(pe),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return E.fromArray=function(pe){var fe=new E;if(!pe.length)return fe;for(var de=pe[0]instanceof Array?1:0;de>8,ue=255&this._subParamsIdx[fe];ue-de>0&&pe.push(Array.prototype.slice.call(this._subParams,de,ue))}return pe},E.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},E.prototype.addParam=function(pe){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(pe<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=pe>2147483647?2147483647:pe}},E.prototype.addSubParam=function(pe){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(pe<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=pe>2147483647?2147483647:pe,this._subParamsIdx[this.length-1]++}},E.prototype.hasSubParams=function(pe){return(255&this._subParamsIdx[pe])-(this._subParamsIdx[pe]>>8)>0},E.prototype.getSubParams=function(pe){var fe=this._subParamsIdx[pe]>>8,de=255&this._subParamsIdx[pe];return de-fe>0?this._subParams.subarray(fe,de):null},E.prototype.getSubParamsAll=function(){for(var pe={},fe=0;fe>8,ue=255&this._subParamsIdx[fe];ue-de>0&&(pe[fe]=this._subParams.slice(de,ue))}return pe},E.prototype.addDigit=function(pe){var fe;if(!(this._rejectDigits||!(fe=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var de=this._digitIsSub?this._subParams:this.params,ue=de[fe-1];de[fe-1]=~ue?Math.min(10*ue+pe,2147483647):pe}},E}();he.Params=we},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.OscHandler=he.OscParser=void 0;var we=oe(23),E=oe(8),pe=function(){function de(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return de.prototype.addHandler=function(ue,le){this._handlers[ue]===void 0&&(this._handlers[ue]=[]);var se=this._handlers[ue];return se.push(le),{dispose:function(){var ie=se.indexOf(le);ie!==-1&&se.splice(ie,1)}}},de.prototype.setHandler=function(ue,le){this._handlers[ue]=[le]},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 le=ue.length-1;le>=0;le--)ue[le].start();else this._handlerFb(this._id,"START")},de.prototype._put=function(ue,le,se){var ie=this._handlers[this._id];if(ie)for(var ae=ie.length-1;ae>=0;ae--)ie[ae].put(ue,le,se);else this._handlerFb(this._id,"PUT",E.utf32ToString(ue,le,se))},de.prototype._end=function(ue){var le=this._handlers[this._id];if(le){for(var se=le.length-1;se>=0&&le[se].end(ue)===!1;se--);for(se--;se>=0;se--)le[se].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,le,se){if(this._state!==3){if(this._state===1)for(;le0&&this._put(ue,le,se)}},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}();he.OscParser=pe;var fe=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,le,se){this._hitLimit||(this._data+=E.utf32ToString(ue,le,se),this._data.length>we.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},de.prototype.end=function(ue){var le;return this._hitLimit?le=!1:ue&&(le=this._handler(this._data)),this._data="",this._hitLimit=!1,le},de}();he.OscHandler=fe},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.PAYLOAD_LIMIT=void 0,he.PAYLOAD_LIMIT=1e7},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.DcsHandler=he.DcsParser=void 0;var we=oe(8),E=oe(21),pe=oe(23),fe=[],de=function(){function le(){this._handlers=Object.create(null),this._active=fe,this._ident=0,this._handlerFb=function(){}}return le.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},le.prototype.addHandler=function(se,ie){this._handlers[se]===void 0&&(this._handlers[se]=[]);var ae=this._handlers[se];return ae.push(ie),{dispose:function(){var re=ae.indexOf(ie);re!==-1&&ae.splice(re,1)}}},le.prototype.setHandler=function(se,ie){this._handlers[se]=[ie]},le.prototype.clearHandler=function(se){this._handlers[se]&&delete this._handlers[se]},le.prototype.setHandlerFallback=function(se){this._handlerFb=se},le.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=fe,this._ident=0},le.prototype.hook=function(se,ie){if(this.reset(),this._ident=se,this._active=this._handlers[se]||fe,this._active.length)for(var ae=this._active.length-1;ae>=0;ae--)this._active[ae].hook(ie);else this._handlerFb(this._ident,"HOOK",ie)},le.prototype.put=function(se,ie,ae){if(this._active.length)for(var re=this._active.length-1;re>=0;re--)this._active[re].put(se,ie,ae);else this._handlerFb(this._ident,"PUT",we.utf32ToString(se,ie,ae))},le.prototype.unhook=function(se){if(this._active.length){for(var ie=this._active.length-1;ie>=0&&this._active[ie].unhook(se)===!1;ie--);for(ie--;ie>=0;ie--)this._active[ie].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",se);this._active=fe,this._ident=0},le}();he.DcsParser=de;var ue=function(){function le(se){this._handler=se,this._data="",this._hitLimit=!1}return le.prototype.hook=function(se){this._params=se.clone(),this._data="",this._hitLimit=!1},le.prototype.put=function(se,ie,ae){this._hitLimit||(this._data+=we.utf32ToString(se,ie,ae),this._data.length>pe.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},le.prototype.unhook=function(se){var ie;return this._hitLimit?ie=!1:se&&(ie=this._handler(this._data,this._params||new E.Params)),this._params=void 0,this._data="",this._hitLimit=!1,ie},le}();he.DcsHandler=ue},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.removeTerminalFromCache=he.acquireCharAtlas=void 0;var we=oe(26),E=oe(43),pe=[];he.acquireCharAtlas=function(fe,de,ue,le,se){for(var ie=we.generateConfig(le,se,fe,ue),ae=0;ae=0){if(we.configEquals(ne.config,ie))return ne.atlas;ne.ownedBy.length===1?(ne.atlas.dispose(),pe.splice(ae,1)):ne.ownedBy.splice(re,1);break}}for(ae=0;ae1)for(var te=this._getJoinedRanges(ne,y,a,ae,ee),ce=0;ce1)for(te=this._getJoinedRanges(ne,y,a,ae,ee),ce=0;ce=this._line.length))return a?(this._line.loadCell(ee,a),a):this._line.loadCell(ee,new we.CellData)},ne.prototype.translateToString=function(ee,a,y){return this._line.translateToString(ee,a,y)},ne}(),ae=function(){function ne(ee){this._core=ee}return ne.prototype.registerCsiHandler=function(ee,a){return this._core.addCsiHandler(ee,function(y){return a(y.toArray())})},ne.prototype.addCsiHandler=function(ee,a){return this.registerCsiHandler(ee,a)},ne.prototype.registerDcsHandler=function(ee,a){return this._core.addDcsHandler(ee,function(y,x){return a(y,x.toArray())})},ne.prototype.addDcsHandler=function(ee,a){return this.registerDcsHandler(ee,a)},ne.prototype.registerEscHandler=function(ee,a){return this._core.addEscHandler(ee,a)},ne.prototype.addEscHandler=function(ee,a){return this.registerEscHandler(ee,a)},ne.prototype.registerOscHandler=function(ee,a){return this._core.addOscHandler(ee,a)},ne.prototype.addOscHandler=function(ee,a){return this.registerOscHandler(ee,a)},ne}(),re=function(){function ne(ee){this._core=ee}return ne.prototype.register=function(ee){this._core.unicodeService.register(ee)},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(ee){this._core.unicodeService.activeVersion=ee},enumerable:!1,configurable:!0}),ne}()},function(st,he,oe){"use strict";var we,E=this&&this.__extends||(we=function(Be,Ae){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(_e,Le){_e.__proto__=Le}||function(_e,Le){for(var ke in Le)Le.hasOwnProperty(ke)&&(_e[ke]=Le[ke])})(Be,Ae)},function(Be,Ae){function _e(){this.constructor=Be}we(Be,Ae),Be.prototype=Ae===null?Object.create(Ae):(_e.prototype=Ae.prototype,new _e)});Object.defineProperty(he,"__esModule",{value:!0}),he.Terminal=void 0;var pe=oe(36),fe=oe(37),de=oe(38),ue=oe(12),le=oe(19),se=oe(40),ie=oe(50),ae=oe(51),re=oe(11),ne=oe(7),ee=oe(18),a=oe(54),y=oe(55),x=oe(56),b=oe(57),z=oe(59),te=oe(0),ce=oe(16),ve=oe(27),ge=oe(60),ye=oe(5),me=oe(61),be=oe(62),Se=oe(63),Ee=oe(64),Pe=oe(65),Ce=typeof window!="undefined"?window.document:null,xe=function(Be){function Ae(_e){_e===void 0&&(_e={});var Le=Be.call(this,_e)||this;return Le.browser=re,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(ie.Linkifier),Le.linkifier2=Le.register(Le._instantiationService.createInstance(Se.Linkifier2)),Le.register(Le._inputHandler.onRequestBell(function(){return Le.bell()})),Le.register(Le._inputHandler.onRequestRefreshRows(function(ke,De){return Le.refresh(ke,De)})),Le.register(Le._inputHandler.onRequestReset(function(){return Le.reset()})),Le.register(Le._inputHandler.onRequestScroll(function(ke,De){return Le.scroll(ke,De||void 0)})),Le.register(Le._inputHandler.onRequestWindowsOptionsReport(function(ke){return Le._reportWindowsOptions(ke)})),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(ke){return Le._afterResize(ke.cols,ke.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 _e,Le,ke;this._isDisposed||(Be.prototype.dispose.call(this),(_e=this._renderService)===null||_e===void 0||_e.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(ke=(Le=this.element)===null||Le===void 0?void 0:Le.parentNode)===null||ke===void 0||ke.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(_e){var Le,ke,De,Ze;switch(Be.prototype._updateOptions.call(this,_e),_e){case"fontFamily":case"fontSize":(Le=this._renderService)===null||Le===void 0||Le.clear(),(ke=this._charSizeService)===null||ke===void 0||ke.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":(De=this.viewport)===null||De===void 0||De.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(_e){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(ue.C0.ESC+"[I"),this.updateCursorStyle(_e),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},Ae.prototype.blur=function(){var _e;return(_e=this.textarea)===null||_e===void 0?void 0:_e.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 _e=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),Le=this._bufferService.buffer.y*_e,ke=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=ke+"px",this.textarea.style.top=Le+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=_e+"px",this.textarea.style.lineHeight=_e+"px",this.textarea.style.zIndex="-5"}},Ae.prototype._initGlobal=function(){var _e=this;this._bindKeys(),this.register(ne.addDisposableDomListener(this.element,"copy",function(ke){_e.hasSelection()&&de.copyHandler(ke,_e._selectionService)}));var Le=function(ke){return de.handlePasteEvent(ke,_e.textarea,_e._coreService)};this.register(ne.addDisposableDomListener(this.textarea,"paste",Le)),this.register(ne.addDisposableDomListener(this.element,"paste",Le)),re.isFirefox?this.register(ne.addDisposableDomListener(this.element,"mousedown",function(ke){ke.button===2&&de.rightClickHandler(ke,_e.textarea,_e.screenElement,_e._selectionService,_e.options.rightClickSelectsWord)})):this.register(ne.addDisposableDomListener(this.element,"contextmenu",function(ke){de.rightClickHandler(ke,_e.textarea,_e.screenElement,_e._selectionService,_e.options.rightClickSelectsWord)})),re.isLinux&&this.register(ne.addDisposableDomListener(this.element,"auxclick",function(ke){ke.button===1&&de.moveTextAreaUnderMouseCursor(ke,_e.textarea,_e.screenElement)}))},Ae.prototype._bindKeys=function(){var _e=this;this.register(ne.addDisposableDomListener(this.textarea,"keyup",function(Le){return _e._keyUp(Le)},!0)),this.register(ne.addDisposableDomListener(this.textarea,"keydown",function(Le){return _e._keyDown(Le)},!0)),this.register(ne.addDisposableDomListener(this.textarea,"keypress",function(Le){return _e._keyPress(Le)},!0)),this.register(ne.addDisposableDomListener(this.textarea,"compositionstart",function(){return _e._compositionHelper.compositionstart()})),this.register(ne.addDisposableDomListener(this.textarea,"compositionupdate",function(Le){return _e._compositionHelper.compositionupdate(Le)})),this.register(ne.addDisposableDomListener(this.textarea,"compositionend",function(){return _e._compositionHelper.compositionend()})),this.register(this.onRender(function(){return _e._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(Le){return _e._queueLinkification(Le.start,Le.end)}))},Ae.prototype.open=function(_e){var Le=this;if(!_e)throw new Error("Terminal requires a parent element.");Ce.body.contains(_e)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=_e.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"),_e.appendChild(this.element);var ke=Ce.createDocumentFragment();this._viewportElement=Ce.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),ke.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),ke.appendChild(this.screenElement),this.textarea=Ce.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",ee.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(Ve){return Le._onTextAreaFocus(Ve)})),this.register(ne.addDisposableDomListener(this.textarea,"blur",function(){return Le._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var De=this._instantiationService.createInstance(Ee.CoreBrowserService,this.textarea);this._instantiationService.setService(ye.ICoreBrowserService,De),this._charSizeService=this._instantiationService.createInstance(me.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(pe.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(ke),this._theme=this.options.theme||this._theme,this._colorManager=new ve.ColorManager(Ce,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(Ve){return Le._colorManager.onOptionsChange(Ve)})),this._colorManager.setTheme(this._theme);var Ze=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(ge.RenderService,Ze,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(be.MouseService),this._instantiationService.setService(ye.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(fe.Viewport,function(Ve,Ue){return Le.scrollLines(Ve,Ue)},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(ae.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(ne.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(ne.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(se.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(_e){var Le,ke,De;this._theme=_e,(Le=this._colorManager)===null||Le===void 0||Le.setTheme(_e),(ke=this._renderService)===null||ke===void 0||ke.setColors(this._colorManager.colors),(De=this.viewport)===null||De===void 0||De.onThemeChange(this._colorManager.colors)},Ae.prototype.bindMouse=function(){var _e=this,Le=this,ke=this.element;function De(Ne){var Re,He,Qe=Le._mouseService.getRawByteCoords(Ne,Le.screenElement,Le.cols,Le.rows);if(!Qe)return!1;switch(Ne.overrideType||Ne.type){case"mousemove":He=32,Ne.buttons===void 0?(Re=3,Ne.button!==void 0&&(Re=Ne.button<3?Ne.button:3)):Re=1&Ne.buttons?0:4&Ne.buttons?1:2&Ne.buttons?2:3;break;case"mouseup":He=0,Re=Ne.button<3?Ne.button:3;break;case"mousedown":He=1,Re=Ne.button<3?Ne.button:3;break;case"wheel":Ne.deltaY!==0&&(He=Ne.deltaY<0?0:1),Re=4;break;default:return!1}return!(He===void 0||Re===void 0||Re>4)&&Le._coreMouseService.triggerMouseEvent({col:Qe.x-33,row:Qe.y-33,button:Re,action:He,ctrl:Ne.ctrlKey,alt:Ne.altKey,shift:Ne.shiftKey})}var Ze={mouseup:null,wheel:null,mousedrag:null,mousemove:null},Ve=function(Ne){return De(Ne),Ne.buttons||(_e._document.removeEventListener("mouseup",Ze.mouseup),Ze.mousedrag&&_e._document.removeEventListener("mousemove",Ze.mousedrag)),_e.cancel(Ne)},Ue=function(Ne){return De(Ne),Ne.preventDefault(),_e.cancel(Ne)},Ke=function(Ne){Ne.buttons&&De(Ne)},ze=function(Ne){Ne.buttons||De(Ne)};this.register(this._coreMouseService.onProtocolChange(function(Ne){Ne?(_e.optionsService.options.logLevel==="debug"&&_e._logService.debug("Binding to mouse events:",_e._coreMouseService.explainEvents(Ne)),_e.element.classList.add("enable-mouse-events"),_e._selectionService.disable()):(_e._logService.debug("Unbinding from mouse events."),_e.element.classList.remove("enable-mouse-events"),_e._selectionService.enable()),8&Ne?Ze.mousemove||(ke.addEventListener("mousemove",ze),Ze.mousemove=ze):(ke.removeEventListener("mousemove",Ze.mousemove),Ze.mousemove=null),16&Ne?Ze.wheel||(ke.addEventListener("wheel",Ue,{passive:!1}),Ze.wheel=Ue):(ke.removeEventListener("wheel",Ze.wheel),Ze.wheel=null),2&Ne?Ze.mouseup||(Ze.mouseup=Ve):(_e._document.removeEventListener("mouseup",Ze.mouseup),Ze.mouseup=null),4&Ne?Ze.mousedrag||(Ze.mousedrag=Ke):(_e._document.removeEventListener("mousemove",Ze.mousedrag),Ze.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(ne.addDisposableDomListener(ke,"mousedown",function(Ne){if(Ne.preventDefault(),_e.focus(),_e._coreMouseService.areMouseEventsActive&&!_e._selectionService.shouldForceSelection(Ne))return De(Ne),Ze.mouseup&&_e._document.addEventListener("mouseup",Ze.mouseup),Ze.mousedrag&&_e._document.addEventListener("mousemove",Ze.mousedrag),_e.cancel(Ne)})),this.register(ne.addDisposableDomListener(ke,"wheel",function(Ne){if(!Ze.wheel){if(!_e.buffer.hasScrollback){var Re=_e.viewport.getLinesScrolled(Ne);if(Re===0)return;for(var He=ue.C0.ESC+(_e._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(Ne.deltaY<0?"A":"B"),Qe="",it=0;it47)},Ae.prototype._keyUp=function(_e){this._customKeyEventHandler&&this._customKeyEventHandler(_e)===!1||(function(Le){return Le.keyCode===16||Le.keyCode===17||Le.keyCode===18}(_e)||this.focus(),this.updateCursorStyle(_e))},Ae.prototype._keyPress=function(_e){var Le;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(_e)===!1)return!1;if(this.cancel(_e),_e.charCode)Le=_e.charCode;else if(_e.which===null||_e.which===void 0)Le=_e.keyCode;else{if(_e.which===0||_e.charCode===0)return!1;Le=_e.which}return!(!Le||(_e.altKey||_e.ctrlKey||_e.metaKey)&&!this._isThirdLevelShift(this.browser,_e))&&(Le=String.fromCharCode(Le),this._onKey.fire({key:Le,domEvent:_e}),this._showCursor(),this._coreService.triggerDataEvent(Le,!0),!0)},Ae.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},Ae.prototype.resize=function(_e,Le){_e!==this.cols||Le!==this.rows?Be.prototype.resize.call(this,_e,Le):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},Ae.prototype._afterResize=function(_e,Le){var ke,De;(ke=this._charSizeService)===null||ke===void 0||ke.measure(),(De=this.viewport)===null||De===void 0||De.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 _e=1;_e=0;ee--)(ae=ue[ee])&&(ne=(re<3?ae(ne):re>3?ae(le,se,ne):ae(le,se))||ne);return re>3&&ne&&Object.defineProperty(le,se,ne),ne},E=this&&this.__param||function(ue,le){return function(se,ie){le(se,ie,ue)}};Object.defineProperty(he,"__esModule",{value:!0}),he.CompositionHelper=void 0;var pe=oe(5),fe=oe(1),de=function(){function ue(le,se,ie,ae,re,ne){this._textarea=le,this._compositionView=se,this._bufferService=ie,this._optionsService=ae,this._charSizeService=re,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(le){var se=this;this._compositionView.textContent=le.data,this.updateCompositionElements(),setTimeout(function(){se._compositionPosition.end=se._textarea.value.length},0)},ue.prototype.compositionend=function(){this._finalizeComposition(!0)},ue.prototype.keydown=function(le){if(this._isComposing||this._isSendingComposition){if(le.keyCode===229||le.keyCode===16||le.keyCode===17||le.keyCode===18)return!1;this._finalizeComposition(!1)}return le.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},ue.prototype._finalizeComposition=function(le){var se=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,le){var ie={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(se._isSendingComposition){se._isSendingComposition=!1;var re=void 0;re=se._isComposing?se._textarea.value.substring(ie.start,ie.end):se._textarea.value.substring(ie.start),se._coreService.triggerDataEvent(re,!0)}},0)}else{this._isSendingComposition=!1;var ae=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(ae,!0)}},ue.prototype._handleAnyTextareaChanges=function(){var le=this,se=this._textarea.value;setTimeout(function(){if(!le._isComposing){var ie=le._textarea.value.replace(se,"");ie.length>0&&le._coreService.triggerDataEvent(ie,!0)}},0)},ue.prototype.updateCompositionElements=function(le){var se=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var ie=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),ae=this._bufferService.buffer.y*ie,re=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=re+"px",this._compositionView.style.top=ae+"px",this._compositionView.style.height=ie+"px",this._compositionView.style.lineHeight=ie+"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=re+"px",this._textarea.style.top=ae+"px",this._textarea.style.width=ne.width+"px",this._textarea.style.height=ne.height+"px",this._textarea.style.lineHeight=ne.height+"px"}le||setTimeout(function(){return se.updateCompositionElements(!0)},0)}},ue=we([E(2,fe.IBufferService),E(3,fe.IOptionsService),E(4,pe.ICharSizeService),E(5,fe.ICoreService)],ue)}();he.CompositionHelper=de},function(st,he,oe){"use strict";var we,E=this&&this.__extends||(we=function(ae,re){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,ee){ne.__proto__=ee}||function(ne,ee){for(var a in ee)ee.hasOwnProperty(a)&&(ne[a]=ee[a])})(ae,re)},function(ae,re){function ne(){this.constructor=ae}we(ae,re),ae.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)}),pe=this&&this.__decorate||function(ae,re,ne,ee){var a,y=arguments.length,x=y<3?re:ee===null?ee=Object.getOwnPropertyDescriptor(re,ne):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(ae,re,ne,ee);else for(var b=ae.length-1;b>=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(re,ne,x):a(re,ne))||x);return y>3&&x&&Object.defineProperty(re,ne,x),x},fe=this&&this.__param||function(ae,re){return function(ne,ee){re(ne,ee,ae)}};Object.defineProperty(he,"__esModule",{value:!0}),he.Viewport=void 0;var de=oe(2),ue=oe(7),le=oe(5),se=oe(1),ie=function(ae){function re(ne,ee,a,y,x,b,z){var te=ae.call(this)||this;return te._scrollLines=ne,te._viewportElement=ee,te._scrollArea=a,te._bufferService=y,te._optionsService=x,te._charSizeService=b,te._renderService=z,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(re,ae),re.prototype.onThemeChange=function(ne){this._viewportElement.style.backgroundColor=ne.background.css},re.prototype._refresh=function(ne){var ee=this;if(ne)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return ee._innerRefresh()}))},re.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 ee=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==ee&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=ee),this._refreshAnimationFrame=null},re.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 ee=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===ee&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(ne)}else this._refresh(ne)},re.prototype._onScroll=function(ne){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var ee=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(ee,!0)}},re.prototype._bubbleScroll=function(ne,ee){var a=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(ee<0&&this._viewportElement.scrollTop!==0||ee>0&&a0?1:-1),this._wheelPartialScroll%=1):ne.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(ee*=this._bufferService.rows),ee},re.prototype._applyScrollModifier=function(ne,ee){var a=this._optionsService.options.fastScrollModifier;return a==="alt"&&ee.altKey||a==="ctrl"&&ee.ctrlKey||a==="shift"&&ee.shiftKey?ne*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:ne*this._optionsService.options.scrollSensitivity},re.prototype.onTouchStart=function(ne){this._lastTouchY=ne.touches[0].pageY},re.prototype.onTouchMove=function(ne){var ee=this._lastTouchY-ne.touches[0].pageY;return this._lastTouchY=ne.touches[0].pageY,ee!==0&&(this._viewportElement.scrollTop+=ee,this._bubbleScroll(ne,ee))},re=pe([fe(3,se.IBufferService),fe(4,se.IOptionsService),fe(5,le.ICharSizeService),fe(6,le.IRenderService)],re)}(de.Disposable);he.Viewport=ie},function(st,he,oe){"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 pe(de,ue,le){de=E(de=we(de),le.decPrivateModes.bracketedPasteMode),le.triggerDataEvent(de,!0),ue.value=""}function fe(de,ue,le){var se=le.getBoundingClientRect(),ie=de.clientX-se.left-10,ae=de.clientY-se.top-10;ue.style.width="20px",ue.style.height="20px",ue.style.left=ie+"px",ue.style.top=ae+"px",ue.style.zIndex="1000",ue.focus()}Object.defineProperty(he,"__esModule",{value:!0}),he.rightClickHandler=he.moveTextAreaUnderMouseCursor=he.paste=he.handlePasteEvent=he.copyHandler=he.bracketTextForPaste=he.prepareTextForTerminal=void 0,he.prepareTextForTerminal=we,he.bracketTextForPaste=E,he.copyHandler=function(de,ue){de.clipboardData&&de.clipboardData.setData("text/plain",ue.selectionText),de.preventDefault()},he.handlePasteEvent=function(de,ue,le){de.stopPropagation(),de.clipboardData&&pe(de.clipboardData.getData("text/plain"),ue,le)},he.paste=pe,he.moveTextAreaUnderMouseCursor=fe,he.rightClickHandler=function(de,ue,le,se,ie){fe(de,ue,le),ie&&!se.isClickInSelection(de)&&se.selectWordAtCursor(de),ue.value=se.selectionText,ue.select()}},function(st,he,oe){"use strict";var we,E=this&&this.__extends||(we=function(ae,re){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,ee){ne.__proto__=ee}||function(ne,ee){for(var a in ee)ee.hasOwnProperty(a)&&(ne[a]=ee[a])})(ae,re)},function(ae,re){function ne(){this.constructor=ae}we(ae,re),ae.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)});Object.defineProperty(he,"__esModule",{value:!0}),he.EscapeSequenceParser=he.VT500_TRANSITION_TABLE=he.TransitionTable=void 0;var pe=oe(2),fe=oe(15),de=oe(21),ue=oe(22),le=oe(24),se=function(){function ae(re){this.table=new Uint8Array(re)}return ae.prototype.setDefault=function(re,ne){fe.fill(this.table,re<<4|ne)},ae.prototype.add=function(re,ne,ee,a){this.table[ne<<8|re]=ee<<4|a},ae.prototype.addMany=function(re,ne,ee,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(ee[0]>b||b>ee[1])throw new Error("final must be in range "+ee[0]+" .. "+ee[1]);return a<<=8,a|=b},re.prototype.identToString=function(ne){for(var ee=[];ne;)ee.push(String.fromCharCode(255&ne)),ne>>=8;return ee.reverse().join("")},re.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},re.prototype.setPrintHandler=function(ne){this._printHandler=ne},re.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},re.prototype.addEscHandler=function(ne,ee){var a=this._identifier(ne,[48,126]);this._escHandlers[a]===void 0&&(this._escHandlers[a]=[]);var y=this._escHandlers[a];return y.push(ee),{dispose:function(){var x=y.indexOf(ee);x!==-1&&y.splice(x,1)}}},re.prototype.setEscHandler=function(ne,ee){this._escHandlers[this._identifier(ne,[48,126])]=[ee]},re.prototype.clearEscHandler=function(ne){this._escHandlers[this._identifier(ne,[48,126])]&&delete this._escHandlers[this._identifier(ne,[48,126])]},re.prototype.setEscHandlerFallback=function(ne){this._escHandlerFb=ne},re.prototype.setExecuteHandler=function(ne,ee){this._executeHandlers[ne.charCodeAt(0)]=ee},re.prototype.clearExecuteHandler=function(ne){this._executeHandlers[ne.charCodeAt(0)]&&delete this._executeHandlers[ne.charCodeAt(0)]},re.prototype.setExecuteHandlerFallback=function(ne){this._executeHandlerFb=ne},re.prototype.addCsiHandler=function(ne,ee){var a=this._identifier(ne);this._csiHandlers[a]===void 0&&(this._csiHandlers[a]=[]);var y=this._csiHandlers[a];return y.push(ee),{dispose:function(){var x=y.indexOf(ee);x!==-1&&y.splice(x,1)}}},re.prototype.setCsiHandler=function(ne,ee){this._csiHandlers[this._identifier(ne)]=[ee]},re.prototype.clearCsiHandler=function(ne){this._csiHandlers[this._identifier(ne)]&&delete this._csiHandlers[this._identifier(ne)]},re.prototype.setCsiHandlerFallback=function(ne){this._csiHandlerFb=ne},re.prototype.addDcsHandler=function(ne,ee){return this._dcsParser.addHandler(this._identifier(ne),ee)},re.prototype.setDcsHandler=function(ne,ee){this._dcsParser.setHandler(this._identifier(ne),ee)},re.prototype.clearDcsHandler=function(ne){this._dcsParser.clearHandler(this._identifier(ne))},re.prototype.setDcsHandlerFallback=function(ne){this._dcsParser.setHandlerFallback(ne)},re.prototype.addOscHandler=function(ne,ee){return this._oscParser.addHandler(ne,ee)},re.prototype.setOscHandler=function(ne,ee){this._oscParser.setHandler(ne,ee)},re.prototype.clearOscHandler=function(ne){this._oscParser.clearHandler(ne)},re.prototype.setOscHandlerFallback=function(ne){this._oscParser.setHandlerFallback(ne)},re.prototype.setErrorHandler=function(ne){this._errorHandler=ne},re.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},re.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},re.prototype.parse=function(ne,ee){for(var a=0,y=0,x=this.currentState,b=this._oscParser,z=this._dcsParser,te=this._collect,ce=this._params,ve=this._transitions.table,ge=0;ge>4){case 2:for(var ye=ge+1;;++ye){if(ye>=ee||(a=ne[ye])<32||a>126&&a<160){this._printHandler(ne,ge,ye),ge=ye-1;break}if(++ye>=ee||(a=ne[ye])<32||a>126&&a<160){this._printHandler(ne,ge,ye),ge=ye-1;break}if(++ye>=ee||(a=ne[ye])<32||a>126&&a<160){this._printHandler(ne,ge,ye),ge=ye-1;break}if(++ye>=ee||(a=ne[ye])<32||a>126&&a<160){this._printHandler(ne,ge,ye),ge=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:ge,code:a,currentState:x,collect:te,params:ce,abort:!1}).abort)return;break;case 7:for(var me=this._csiHandlers[te<<8|a],be=me?me.length-1:-1;be>=0&&me[be](ce)===!1;be--);be<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(++ge47&&a<60);ge--;break;case 9:te<<=8,te|=a;break;case 10:for(var Se=this._escHandlers[te<<8|a],Ee=Se?Se.length-1:-1;Ee>=0&&Se[Ee]()===!1;Ee--);Ee<0&&this._escHandlerFb(te<<8|a),this.precedingCodepoint=0;break;case 11:ce.reset(),ce.addParam(0),te=0;break;case 12:z.hook(te<<8|a,ce);break;case 13:for(var Pe=ge+1;;++Pe)if(Pe>=ee||(a=ne[Pe])===24||a===26||a===27||a>127&&a<160){z.put(ne,ge,Pe),ge=Pe-1;break}break;case 14:z.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=ge+1;;Ce++)if(Ce>=ee||(a=ne[Ce])<32||a>127&&a<=159){b.put(ne,ge,Ce),ge=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},re}(pe.Disposable);he.EscapeSequenceParser=ie},function(st,he,oe){"use strict";var we,E=this&&this.__extends||(we=function(b,z){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,ce){te.__proto__=ce}||function(te,ce){for(var ve in ce)ce.hasOwnProperty(ve)&&(te[ve]=ce[ve])})(b,z)},function(b,z){function te(){this.constructor=b}we(b,z),b.prototype=z===null?Object.create(z):(te.prototype=z.prototype,new te)}),pe=this&&this.__decorate||function(b,z,te,ce){var ve,ge=arguments.length,ye=ge<3?z:ce===null?ce=Object.getOwnPropertyDescriptor(z,te):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ye=Reflect.decorate(b,z,te,ce);else for(var me=b.length-1;me>=0;me--)(ve=b[me])&&(ye=(ge<3?ve(ye):ge>3?ve(z,te,ye):ve(z,te))||ye);return ge>3&&ye&&Object.defineProperty(z,te,ye),ye},fe=this&&this.__param||function(b,z){return function(te,ce){z(te,ce,b)}};Object.defineProperty(he,"__esModule",{value:!0}),he.Renderer=void 0;var de=oe(41),ue=oe(47),le=oe(48),se=oe(49),ie=oe(29),ae=oe(2),re=oe(5),ne=oe(1),ee=oe(25),a=oe(0),y=1,x=function(b){function z(te,ce,ve,ge,ye,me,be,Se,Ee){var Pe=b.call(this)||this;Pe._colors=te,Pe._screenElement=ce,Pe._bufferService=ye,Pe._charSizeService=me,Pe._optionsService=be,Pe._id=y++,Pe._onRequestRedraw=new a.EventEmitter;var Ce=Pe._optionsService.options.allowTransparency;return Pe._characterJoinerRegistry=new ie.CharacterJoinerRegistry(Pe._bufferService),Pe._renderLayers=[new de.TextRenderLayer(Pe._screenElement,0,Pe._colors,Pe._characterJoinerRegistry,Ce,Pe._id,Pe._bufferService,be),new ue.SelectionRenderLayer(Pe._screenElement,1,Pe._colors,Pe._id,Pe._bufferService,be),new se.LinkRenderLayer(Pe._screenElement,2,Pe._colors,Pe._id,ve,ge,Pe._bufferService,be),new le.CursorRenderLayer(Pe._screenElement,3,Pe._colors,Pe._id,Pe._onRequestRedraw,Pe._bufferService,be,Se,Ee)],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(z,b),Object.defineProperty(z.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),z.prototype.dispose=function(){for(var te=0,ce=this._renderLayers;te0&&ce===te[0][0]){ge=!0;var me=te.shift();ve=new le.JoinedCellData(this._workCell,z.translateToString(!0,me[0],me[1]),me[1]-me[0]),ye=me[1]-1}!ge&&this._isOverlapping(ve)&&yethis._characterWidth;return this._ctx.restore(),this._characterOverlapCache[ee]=a,a},re}(fe.BaseRenderLayer);he.TextRenderLayer=ie},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.GridCache=void 0;var we=function(){function E(){this.cache=[]}return E.prototype.resize=function(pe,fe){for(var de=0;de>>24,xe=Ee.rgba>>>16&255,Be=Ee.rgba>>>8&255,Ae=0;Ae=this.capacity)de=this._head,this._unlinkNode(de),delete this._map[de.key],de.key=pe,de.value=fe,this._map[pe]=de;else{var ue=this._nodePool;ue.length>0?((de=ue.pop()).key=pe,de.value=fe):de={prev:null,next:null,key:pe,value:fe},this._map[pe]=de,this.size++}this._appendNode(de)},E}();he.LRUMap=we},function(st,he,oe){"use strict";var we,E=this&&this.__extends||(we=function(fe,de){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ue,le){ue.__proto__=le}||function(ue,le){for(var se in le)le.hasOwnProperty(se)&&(ue[se]=le[se])})(fe,de)},function(fe,de){function ue(){this.constructor=fe}we(fe,de),fe.prototype=de===null?Object.create(de):(ue.prototype=de.prototype,new ue)});Object.defineProperty(he,"__esModule",{value:!0}),he.SelectionRenderLayer=void 0;var pe=function(fe){function de(ue,le,se,ie,ae,re){var ne=fe.call(this,ue,"selection",le,!0,se,ie,ae,re)||this;return ne._clearState(),ne}return E(de,fe),de.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},de.prototype.resize=function(ue){fe.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,le,se){if(this._didStateChange(ue,le,se,this._bufferService.buffer.ydisp))if(this._clearAll(),ue&&le){var ie=ue[1]-this._bufferService.buffer.ydisp,ae=le[1]-this._bufferService.buffer.ydisp,re=Math.max(ie,0),ne=Math.min(ae,this._bufferService.rows-1);if(!(re>=this._bufferService.rows||ne<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,se){var ee=ue[0],a=le[0]-ee,y=ne-re+1;this._fillCells(ee,re,a,y)}else{ee=ie===re?ue[0]:0;var x=re===ne?le[0]:this._bufferService.cols;this._fillCells(ee,re,x-ee,1);var b=Math.max(ne-re-1,0);if(this._fillCells(0,re+1,this._bufferService.cols,b),re!==ne){var z=ae===ne?le[0]:this._bufferService.cols;this._fillCells(0,ne,z,1)}}this._state.start=[ue[0],ue[1]],this._state.end=[le[0],le[1]],this._state.columnSelectMode=se,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},de.prototype._didStateChange=function(ue,le,se,ie){return!this._areCoordinatesEqual(ue,this._state.start)||!this._areCoordinatesEqual(le,this._state.end)||se!==this._state.columnSelectMode||ie!==this._state.ydisp},de.prototype._areCoordinatesEqual=function(ue,le){return!(!ue||!le)&&ue[0]===le[0]&&ue[1]===le[1]},de}(oe(13).BaseRenderLayer);he.SelectionRenderLayer=pe},function(st,he,oe){"use strict";var we,E=this&&this.__extends||(we=function(le,se){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,ae){ie.__proto__=ae}||function(ie,ae){for(var re in ae)ae.hasOwnProperty(re)&&(ie[re]=ae[re])})(le,se)},function(le,se){function ie(){this.constructor=le}we(le,se),le.prototype=se===null?Object.create(se):(ie.prototype=se.prototype,new ie)});Object.defineProperty(he,"__esModule",{value:!0}),he.CursorRenderLayer=void 0;var pe=oe(13),fe=oe(4),de=function(le){function se(ie,ae,re,ne,ee,a,y,x,b){var z=le.call(this,ie,"cursor",ae,!0,re,ne,a,y)||this;return z._onRequestRedraw=ee,z._coreService=x,z._coreBrowserService=b,z._cell=new fe.CellData,z._state={x:0,y:0,isFocused:!1,style:"",width:0},z._cursorRenderers={bar:z._renderBarCursor.bind(z),block:z._renderBlockCursor.bind(z),underline:z._renderUnderlineCursor.bind(z)},z}return E(se,le),se.prototype.resize=function(ie){le.prototype.resize.call(this,ie),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},se.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},se.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},se.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},se.prototype.onOptionsChanged=function(){var ie,ae=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new ue(this._coreBrowserService.isFocused,function(){ae._render(!0)})):((ie=this._cursorBlinkStateManager)===null||ie===void 0||ie.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},se.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},se.prototype.onGridChanged=function(ie,ae){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},se.prototype._render=function(ie){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var ae=this._bufferService.buffer.ybase+this._bufferService.buffer.y,re=ae-this._bufferService.buffer.ydisp;if(re<0||re>=this._bufferService.rows)this._clearCursor();else{var ne=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(ae).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 ee=this._optionsService.options.cursorStyle;return ee&&ee!=="block"?this._cursorRenderers[ee](ne,re,this._cell):this._renderBlurCursor(ne,re,this._cell),this._ctx.restore(),this._state.x=ne,this._state.y=re,this._state.isFocused=!1,this._state.style=ee,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===ne&&this._state.y===re&&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,re,this._cell),this._ctx.restore(),this._state.x=ne,this._state.y=re,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},se.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})},se.prototype._renderBarCursor=function(ie,ae,re){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(ie,ae,this._optionsService.options.cursorWidth),this._ctx.restore()},se.prototype._renderBlockCursor=function(ie,ae,re){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(ie,ae,re.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(re,ie,ae),this._ctx.restore()},se.prototype._renderUnderlineCursor=function(ie,ae,re){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(ie,ae),this._ctx.restore()},se.prototype._renderBlurCursor=function(ie,ae,re){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(ie,ae,re.getWidth(),1),this._ctx.restore()},se}(pe.BaseRenderLayer);he.CursorRenderLayer=de;var ue=function(){function le(se,ie){this._renderCallback=ie,this.isCursorVisible=!0,se&&this._restartInterval()}return Object.defineProperty(le.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),le.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)},le.prototype.restartBlinkAnimation=function(){var se=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){se._renderCallback(),se._animationFrame=void 0})))},le.prototype._restartInterval=function(se){var ie=this;se===void 0&&(se=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(ie._animationTimeRestarted){var ae=600-(Date.now()-ie._animationTimeRestarted);if(ie._animationTimeRestarted=void 0,ae>0)return void ie._restartInterval(ae)}ie.isCursorVisible=!1,ie._animationFrame=window.requestAnimationFrame(function(){ie._renderCallback(),ie._animationFrame=void 0}),ie._blinkInterval=window.setInterval(function(){if(ie._animationTimeRestarted){var re=600-(Date.now()-ie._animationTimeRestarted);return ie._animationTimeRestarted=void 0,void ie._restartInterval(re)}ie.isCursorVisible=!ie.isCursorVisible,ie._animationFrame=window.requestAnimationFrame(function(){ie._renderCallback(),ie._animationFrame=void 0})},600)},se)},le.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)},le.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},le}()},function(st,he,oe){"use strict";var we,E=this&&this.__extends||(we=function(le,se){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,ae){ie.__proto__=ae}||function(ie,ae){for(var re in ae)ae.hasOwnProperty(re)&&(ie[re]=ae[re])})(le,se)},function(le,se){function ie(){this.constructor=le}we(le,se),le.prototype=se===null?Object.create(se):(ie.prototype=se.prototype,new ie)});Object.defineProperty(he,"__esModule",{value:!0}),he.LinkRenderLayer=void 0;var pe=oe(13),fe=oe(9),de=oe(26),ue=function(le){function se(ie,ae,re,ne,ee,a,y,x){var b=le.call(this,ie,"link",ae,!0,re,ne,y,x)||this;return ee.onShowLinkUnderline(function(z){return b._onShowLinkUnderline(z)}),ee.onHideLinkUnderline(function(z){return b._onHideLinkUnderline(z)}),a.onShowLinkUnderline(function(z){return b._onShowLinkUnderline(z)}),a.onHideLinkUnderline(function(z){return b._onHideLinkUnderline(z)}),b}return E(se,le),se.prototype.resize=function(ie){le.prototype.resize.call(this,ie),this._state=void 0},se.prototype.reset=function(){this._clearCurrentLink()},se.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var ie=this._state.y2-this._state.y1-1;ie>0&&this._clearCells(0,this._state.y1+1,this._state.cols,ie),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},se.prototype._onShowLinkUnderline=function(ie){if(ie.fg===fe.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:ie.fg&&de.is256Color(ie.fg)?this._ctx.fillStyle=this._colors.ansi[ie.fg].css:this._ctx.fillStyle=this._colors.foreground.css,ie.y1===ie.y2)this._fillBottomLineAtCells(ie.x1,ie.y1,ie.x2-ie.x1);else{this._fillBottomLineAtCells(ie.x1,ie.y1,ie.cols-ie.x1);for(var ae=ie.y1+1;ae=0;a--)(re=le[a])&&(ee=(ne<3?re(ee):ne>3?re(se,ie,ee):re(se,ie))||ee);return ne>3&&ee&&Object.defineProperty(se,ie,ee),ee},E=this&&this.__param||function(le,se){return function(ie,ae){se(ie,ae,le)}};Object.defineProperty(he,"__esModule",{value:!0}),he.MouseZone=he.Linkifier=void 0;var pe=oe(0),fe=oe(1),de=function(){function le(se,ie,ae){this._bufferService=se,this._logService=ie,this._unicodeService=ae,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new pe.EventEmitter,this._onHideLinkUnderline=new pe.EventEmitter,this._onLinkTooltip=new pe.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(le.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),le.prototype.attachToDom=function(se,ie){this._element=se,this._mouseZoneManager=ie},le.prototype.linkifyRows=function(se,ie){var ae=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=se,this._rowsToLinkify.end=ie):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,se),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,ie)),this._mouseZoneManager.clearAll(se,ie),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return ae._linkifyRows()},le._timeBeforeLatency))},le.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var se=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var ie=se.ydisp+this._rowsToLinkify.start;if(!(ie>=se.lines.length)){for(var ae=se.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,re=Math.ceil(2e3/this._bufferService.cols),ne=this._bufferService.buffer.iterator(!1,ie,ae,re,re);ne.hasNext();)for(var ee=ne.next(),a=0;a=0;ie--)if(se.priority<=this._linkMatchers[ie].priority)return void this._linkMatchers.splice(ie+1,0,se);this._linkMatchers.splice(0,0,se)}else this._linkMatchers.push(se)},le.prototype.deregisterLinkMatcher=function(se){for(var ie=0;ie>9&511:void 0;ae.validationCallback?ae.validationCallback(b,function(ge){ne._rowsTimeoutId||ge&&ne._addLink(z[1],z[0]-ne._bufferService.buffer.ydisp,b,ae,ve)}):x._addLink(z[1],z[0]-x._bufferService.buffer.ydisp,b,ae,ve)},x=this;(re=ee.exec(ie))!==null&&y()!=="break";);},le.prototype._addLink=function(se,ie,ae,re,ne){var ee=this;if(this._mouseZoneManager&&this._element){var a=this._unicodeService.getStringCellWidth(ae),y=se%this._bufferService.cols,x=ie+Math.floor(se/this._bufferService.cols),b=(y+a)%this._bufferService.cols,z=x+Math.floor((y+a)/this._bufferService.cols);b===0&&(b=this._bufferService.cols,z--),this._mouseZoneManager.add(new ue(y+1,x+1,b+1,z+1,function(te){if(re.handler)return re.handler(te,ae);var ce=window.open();ce?(ce.opener=null,ce.location.href=ae):console.warn("Opening link blocked as opener could not be cleared")},function(){ee._onShowLinkUnderline.fire(ee._createLinkHoverEvent(y,x,b,z,ne)),ee._element.classList.add("xterm-cursor-pointer")},function(te){ee._onLinkTooltip.fire(ee._createLinkHoverEvent(y,x,b,z,ne)),re.hoverTooltipCallback&&re.hoverTooltipCallback(te,ae,{start:{x:y,y:x},end:{x:b,y:z}})},function(){ee._onHideLinkUnderline.fire(ee._createLinkHoverEvent(y,x,b,z,ne)),ee._element.classList.remove("xterm-cursor-pointer"),re.hoverLeaveCallback&&re.hoverLeaveCallback()},function(te){return!re.willLinkActivate||re.willLinkActivate(te,ae)}))}},le.prototype._createLinkHoverEvent=function(se,ie,ae,re,ne){return{x1:se,y1:ie,x2:ae,y2:re,cols:this._bufferService.cols,fg:ne}},le._timeBeforeLatency=200,le=we([E(0,fe.IBufferService),E(1,fe.ILogService),E(2,fe.IUnicodeService)],le)}();he.Linkifier=de;var ue=function(le,se,ie,ae,re,ne,ee,a,y){this.x1=le,this.y1=se,this.x2=ie,this.y2=ae,this.clickCallback=re,this.hoverCallback=ne,this.tooltipCallback=ee,this.leaveCallback=a,this.willLinkActivate=y};he.MouseZone=ue},function(st,he,oe){"use strict";var we,E=this&&this.__extends||(we=function(b,z){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,ce){te.__proto__=ce}||function(te,ce){for(var ve in ce)ce.hasOwnProperty(ve)&&(te[ve]=ce[ve])})(b,z)},function(b,z){function te(){this.constructor=b}we(b,z),b.prototype=z===null?Object.create(z):(te.prototype=z.prototype,new te)}),pe=this&&this.__decorate||function(b,z,te,ce){var ve,ge=arguments.length,ye=ge<3?z:ce===null?ce=Object.getOwnPropertyDescriptor(z,te):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ye=Reflect.decorate(b,z,te,ce);else for(var me=b.length-1;me>=0;me--)(ve=b[me])&&(ye=(ge<3?ve(ye):ge>3?ve(z,te,ye):ve(z,te))||ye);return ge>3&&ye&&Object.defineProperty(z,te,ye),ye},fe=this&&this.__param||function(b,z){return function(te,ce){z(te,ce,b)}};Object.defineProperty(he,"__esModule",{value:!0}),he.SelectionService=void 0;var de=oe(11),ue=oe(52),le=oe(4),se=oe(0),ie=oe(5),ae=oe(1),re=oe(30),ne=oe(53),ee=oe(2),a="\xA0",y=new RegExp(a,"g"),x=function(b){function z(te,ce,ve,ge,ye,me,be){var Se=b.call(this)||this;return Se._element=te,Se._screenElement=ce,Se._bufferService=ve,Se._coreService=ge,Se._mouseService=ye,Se._optionsService=me,Se._renderService=be,Se._dragScrollAmount=0,Se._enabled=!0,Se._workCell=new le.CellData,Se._mouseDownTimeStamp=0,Se._onLinuxMouseSelection=Se.register(new se.EventEmitter),Se._onRedrawRequest=Se.register(new se.EventEmitter),Se._onSelectionChange=Se.register(new se.EventEmitter),Se._onRequestScrollLines=Se.register(new se.EventEmitter),Se._mouseMoveListener=function(Ee){return Se._onMouseMove(Ee)},Se._mouseUpListener=function(Ee){return Se._onMouseUp(Ee)},Se._coreService.onUserInput(function(){Se.hasSelection&&Se.clearSelection()}),Se._trimListener=Se._bufferService.buffer.lines.onTrim(function(Ee){return Se._onTrim(Ee)}),Se.register(Se._bufferService.buffers.onBufferActivate(function(Ee){return Se._onBufferActivate(Ee)})),Se.enable(),Se._model=new ue.SelectionModel(Se._bufferService),Se._activeSelectionMode=0,Se}return E(z,b),Object.defineProperty(z.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),z.prototype.dispose=function(){this._removeMouseDownListeners()},z.prototype.reset=function(){this.clearSelection()},z.prototype.disable=function(){this.clearSelection(),this._enabled=!1},z.prototype.enable=function(){this._enabled=!0},Object.defineProperty(z.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(z.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(z.prototype,"selectionText",{get:function(){var te=this._model.finalSelectionStart,ce=this._model.finalSelectionEnd;if(!te||!ce)return"";var ve=this._bufferService.buffer,ge=[];if(this._activeSelectionMode===3){if(te[0]===ce[0])return"";for(var ye=te[1];ye<=ce[1];ye++){var me=ve.translateBufferLineToString(ye,!0,te[0],ce[0]);ge.push(me)}}else{var be=te[1]===ce[1]?ce[0]:void 0;for(ge.push(ve.translateBufferLineToString(te[1],!0,te[0],be)),ye=te[1]+1;ye<=ce[1]-1;ye++){var Se=ve.lines.get(ye);me=ve.translateBufferLineToString(ye,!0),Se&&Se.isWrapped?ge[ge.length-1]+=me:ge.push(me)}te[1]!==ce[1]&&(Se=ve.lines.get(ce[1]),me=ve.translateBufferLineToString(ce[1],!0,0,ce[0]),Se&&Se.isWrapped?ge[ge.length-1]+=me:ge.push(me))}return ge.map(function(Ee){return Ee.replace(y," ")}).join(de.isWindows?`\r +`+pe+"}":"{"+fe.join(",")+"}",gap=pe,Ce}}typeof JSON.stringify!="function"&&(meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(bt,it,ve){var oe;if(gap="",indent="",typeof ve=="number")for(oe=0;oe=0;ne--)if(E(re[ne])){var ee=re[ne].split("="),a=unescape(ee[0]),y=unescape(ee[1]);ae(y,a)}}function ue(ae,re){ae&&(pe.cookie=escape(ae)+"="+escape(re)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function le(ae){!ae||!ie(ae)||(pe.cookie=escape(ae)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function se(){ce(function(ae,re){le(re)})}function ie(ae){return new RegExp("(?:^|;\\s*)"+escape(ae).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(pe.cookie)}},52496:function(bt,it,ve){var oe=ve(67039),Ce=oe.Global;bt.exports={name:"localStorage",read:pe,write:fe,each:ce,remove:ue,clearAll:le};function E(){return Ce.localStorage}function pe(se){return E().getItem(se)}function fe(se,ie){return E().setItem(se,ie)}function ce(se){for(var ie=E().length-1;ie>=0;ie--){var ae=E().key(ie);se(pe(ae),ae)}}function ue(se){return E().removeItem(se)}function le(){return E().clear()}},65300:function(bt){bt.exports={name:"memoryStorage",read:ve,write:oe,each:Ce,remove:E,clearAll:pe};var it={};function ve(fe){return it[fe]}function oe(fe,ce){it[fe]=ce}function Ce(fe){for(var ce in it)it.hasOwnProperty(ce)&&fe(it[ce],ce)}function E(fe){delete it[fe]}function pe(fe){it={}}},16436:function(bt,it,ve){var oe=ve(67039),Ce=oe.Global;bt.exports={name:"oldFF-globalStorage",read:pe,write:fe,each:ce,remove:ue,clearAll:le};var E=Ce.globalStorage;function pe(se){return E[se]}function fe(se,ie){E[se]=ie}function ce(se){for(var ie=E.length-1;ie>=0;ie--){var ae=E.key(ie);se(E[ae],ae)}}function ue(se){return E.removeItem(se)}function le(){ce(function(se,ie){delete E[se]})}},76673:function(bt,it,ve){var oe=ve(67039),Ce=oe.Global;bt.exports={name:"oldIE-userDataStorage",write:ue,read:le,each:se,remove:ie,clearAll:ae};var E="storejs",pe=Ce.document,fe=ee(),ce=(Ce.navigator?Ce.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function ue(a,y){if(!ce){var x=ne(a);fe(function(b){b.setAttribute(x,y),b.save(E)})}}function le(a){if(!ce){var y=ne(a),x=null;return fe(function(b){x=b.getAttribute(y)}),x}}function se(a){fe(function(y){for(var x=y.XMLDocument.documentElement.attributes,b=x.length-1;b>=0;b--){var z=x[b];a(y.getAttribute(z.name),z.name)}})}function ie(a){var y=ne(a);fe(function(x){x.removeAttribute(y),x.save(E)})}function ae(){fe(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 re=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function ne(a){return a.replace(/^\d/,"___$&").replace(re,"___")}function ee(){if(!pe||!pe.documentElement||!pe.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(z){b=pe.createElement("div"),y=pe.body}return function(z){var te=[].slice.call(arguments,0);te.unshift(b),y.appendChild(b),b.addBehavior("#default#userData"),b.load(E),z.apply(this,te),y.removeChild(b)}}},65578:function(bt,it,ve){var oe=ve(67039),Ce=oe.Global;bt.exports={name:"sessionStorage",read:pe,write:fe,each:ce,remove:ue,clearAll:le};function E(){return Ce.sessionStorage}function pe(se){return E().getItem(se)}function fe(se,ie){return E().setItem(se,ie)}function ce(se){for(var ie=E().length-1;ie>=0;ie--){var ae=E().key(ie);se(pe(ae),ae)}}function ue(se){return E().removeItem(se)}function le(){return E().clear()}},34376:function(bt){(function(it,ve){if(1)bt.exports=ve();else var oe,Ce})(window,function(){return function(it){var ve={};function oe(Ce){if(ve[Ce])return ve[Ce].exports;var E=ve[Ce]={i:Ce,l:!1,exports:{}};return it[Ce].call(E.exports,E,E.exports,oe),E.l=!0,E.exports}return oe.m=it,oe.c=ve,oe.d=function(Ce,E,pe){oe.o(Ce,E)||Object.defineProperty(Ce,E,{enumerable:!0,get:pe})},oe.r=function(Ce){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(Ce,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Ce,"__esModule",{value:!0})},oe.t=function(Ce,E){if(1&E&&(Ce=oe(Ce)),8&E||4&E&&typeof Ce=="object"&&Ce&&Ce.__esModule)return Ce;var pe=Object.create(null);if(oe.r(pe),Object.defineProperty(pe,"default",{enumerable:!0,value:Ce}),2&E&&typeof Ce!="string")for(var fe in Ce)oe.d(pe,fe,function(ce){return Ce[ce]}.bind(null,fe));return pe},oe.n=function(Ce){var E=Ce&&Ce.__esModule?function(){return Ce.default}:function(){return Ce};return oe.d(E,"a",E),E},oe.o=function(Ce,E){return Object.prototype.hasOwnProperty.call(Ce,E)},oe.p="",oe(oe.s=34)}([function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.forwardEvent=ve.EventEmitter=void 0;var Ce=function(){function E(){this._listeners=[],this._disposed=!1}return Object.defineProperty(E.prototype,"event",{get:function(){var pe=this;return this._event||(this._event=function(fe){return pe._listeners.push(fe),{dispose:function(){if(!pe._disposed){for(var ce=0;ce>22},se.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?pe.stringFromCodePoint(2097151&this.content):""},se.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},se.prototype.setFromCharData=function(ie){this.fg=ie[fe.CHAR_DATA_ATTR_INDEX],this.bg=0;var ae=!1;if(ie[fe.CHAR_DATA_CHAR_INDEX].length>2)ae=!0;else if(ie[fe.CHAR_DATA_CHAR_INDEX].length===2){var re=ie[fe.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=re&&re<=56319){var ne=ie[fe.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=ne&&ne<=57343?this.content=1024*(re-55296)+ne-56320+65536|ie[fe.CHAR_DATA_WIDTH_INDEX]<<22:ae=!0}else ae=!0}else this.content=ie[fe.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|ie[fe.CHAR_DATA_WIDTH_INDEX]<<22;ae&&(this.combinedData=ie[fe.CHAR_DATA_CHAR_INDEX],this.content=2097152|ie[fe.CHAR_DATA_WIDTH_INDEX]<<22)},se.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},se}(ce.AttributeData);ve.CellData=ue},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.ISoundService=ve.ISelectionService=ve.IRenderService=ve.IMouseService=ve.ICoreBrowserService=ve.ICharSizeService=void 0;var Ce=oe(14);ve.ICharSizeService=Ce.createDecorator("CharSizeService"),ve.ICoreBrowserService=Ce.createDecorator("CoreBrowserService"),ve.IMouseService=Ce.createDecorator("MouseService"),ve.IRenderService=Ce.createDecorator("RenderService"),ve.ISelectionService=Ce.createDecorator("SelectionService"),ve.ISoundService=Ce.createDecorator("SoundService")},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.ExtendedAttrs=ve.AttributeData=void 0;var Ce=function(){function pe(){this.fg=0,this.bg=0,this.extended=new E}return pe.toColorRGB=function(fe){return[fe>>>16&255,fe>>>8&255,255&fe]},pe.fromColorRGB=function(fe){return(255&fe[0])<<16|(255&fe[1])<<8|255&fe[2]},pe.prototype.clone=function(){var fe=new pe;return fe.fg=this.fg,fe.bg=this.bg,fe.extended=this.extended.clone(),fe},pe.prototype.isInverse=function(){return 67108864&this.fg},pe.prototype.isBold=function(){return 134217728&this.fg},pe.prototype.isUnderline=function(){return 268435456&this.fg},pe.prototype.isBlink=function(){return 536870912&this.fg},pe.prototype.isInvisible=function(){return 1073741824&this.fg},pe.prototype.isItalic=function(){return 67108864&this.bg},pe.prototype.isDim=function(){return 134217728&this.bg},pe.prototype.getFgColorMode=function(){return 50331648&this.fg},pe.prototype.getBgColorMode=function(){return 50331648&this.bg},pe.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},pe.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},pe.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},pe.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},pe.prototype.isFgDefault=function(){return(50331648&this.fg)==0},pe.prototype.isBgDefault=function(){return(50331648&this.bg)==0},pe.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},pe.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},pe.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},pe.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},pe.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},pe.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()},pe.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},pe.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},pe.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},pe.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},pe.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},pe}();ve.AttributeData=Ce;var E=function(){function pe(fe,ce){fe===void 0&&(fe=0),ce===void 0&&(ce=-1),this.underlineStyle=fe,this.underlineColor=ce}return pe.prototype.clone=function(){return new pe(this.underlineStyle,this.underlineColor)},pe.prototype.isEmpty=function(){return this.underlineStyle===0},pe}();ve.ExtendedAttrs=E},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.addDisposableDomListener=void 0,ve.addDisposableDomListener=function(Ce,E,pe,fe){Ce.addEventListener(E,pe,fe);var ce=!1;return{dispose:function(){ce||(ce=!0,Ce.removeEventListener(E,pe,fe))}}}},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.Utf8ToUtf32=ve.StringToUtf32=ve.utf32ToString=ve.stringFromCodePoint=void 0,ve.stringFromCodePoint=function(pe){return pe>65535?(pe-=65536,String.fromCharCode(55296+(pe>>10))+String.fromCharCode(pe%1024+56320)):String.fromCharCode(pe)},ve.utf32ToString=function(pe,fe,ce){fe===void 0&&(fe=0),ce===void 0&&(ce=pe.length);for(var ue="",le=fe;le65535?(se-=65536,ue+=String.fromCharCode(55296+(se>>10))+String.fromCharCode(se%1024+56320)):ue+=String.fromCharCode(se)}return ue};var Ce=function(){function pe(){this._interim=0}return pe.prototype.clear=function(){this._interim=0},pe.prototype.decode=function(fe,ce){var ue=fe.length;if(!ue)return 0;var le=0,se=0;this._interim&&(56320<=(re=fe.charCodeAt(se++))&&re<=57343?ce[le++]=1024*(this._interim-55296)+re-56320+65536:(ce[le++]=this._interim,ce[le++]=re),this._interim=0);for(var ie=se;ie=ue)return this._interim=ae,le;var re;56320<=(re=fe.charCodeAt(ie))&&re<=57343?ce[le++]=1024*(ae-55296)+re-56320+65536:(ce[le++]=ae,ce[le++]=re)}else ce[le++]=ae}return le},pe}();ve.StringToUtf32=Ce;var E=function(){function pe(){this.interim=new Uint8Array(3)}return pe.prototype.clear=function(){this.interim.fill(0)},pe.prototype.decode=function(fe,ce){var ue=fe.length;if(!ue)return 0;var le,se,ie,ae,re=0,ne=0,ee=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 z=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,te=z-x;ee=ue)return 0;if((192&(b=fe[ee++]))!=128){ee--,a=!0;break}this.interim[x++]=b,y<<=6,y|=63&b}a||(z===2?y<128?ee--:ce[re++]=y:z===3?y<2048||y>=55296&&y<=57343||(ce[re++]=y):y<65536||y>1114111||(ce[re++]=y)),this.interim.fill(0)}for(var de=ue-4,ge=ee;ge=ue)return this.interim[0]=le,re;if((192&(se=fe[ge++]))!=128){ge--;continue}if((ne=(31&le)<<6|63&se)<128){ge--;continue}ce[re++]=ne}else if((240&le)==224){if(ge>=ue)return this.interim[0]=le,re;if((192&(se=fe[ge++]))!=128){ge--;continue}if(ge>=ue)return this.interim[0]=le,this.interim[1]=se,re;if((192&(ie=fe[ge++]))!=128){ge--;continue}if((ne=(15&le)<<12|(63&se)<<6|63&ie)<2048||ne>=55296&&ne<=57343)continue;ce[re++]=ne}else if((248&le)==240){if(ge>=ue)return this.interim[0]=le,re;if((192&(se=fe[ge++]))!=128){ge--;continue}if(ge>=ue)return this.interim[0]=le,this.interim[1]=se,re;if((192&(ie=fe[ge++]))!=128){ge--;continue}if(ge>=ue)return this.interim[0]=le,this.interim[1]=se,this.interim[2]=ie,re;if((192&(ae=fe[ge++]))!=128){ge--;continue}if((ne=(7&le)<<18|(63&se)<<12|(63&ie)<<6|63&ae)<65536||ne>1114111)continue;ce[re++]=ne}}return re},pe}();ve.Utf8ToUtf32=E},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.CHAR_ATLAS_CELL_SPACING=ve.DIM_OPACITY=ve.INVERTED_DEFAULT_COLOR=void 0,ve.INVERTED_DEFAULT_COLOR=257,ve.DIM_OPACITY=.5,ve.CHAR_ATLAS_CELL_SPACING=1},function(it,ve,oe){"use strict";var Ce,E,pe,fe;function ce(le){var se=le.toString(16);return se.length<2?"0"+se:se}function ue(le,se){return le>>0}}(Ce=ve.channels||(ve.channels={})),(E=ve.color||(ve.color={})).blend=function(le,se){var ie=(255&se.rgba)/255;if(ie===1)return{css:se.css,rgba:se.rgba};var ae=se.rgba>>24&255,re=se.rgba>>16&255,ne=se.rgba>>8&255,ee=le.rgba>>24&255,a=le.rgba>>16&255,y=le.rgba>>8&255,x=ee+Math.round((ae-ee)*ie),b=a+Math.round((re-a)*ie),z=y+Math.round((ne-y)*ie);return{css:Ce.toCss(x,b,z),rgba:Ce.toRgba(x,b,z)}},E.isOpaque=function(le){return(255&le.rgba)==255},E.ensureContrastRatio=function(le,se,ie){var ae=fe.ensureContrastRatio(le.rgba,se.rgba,ie);if(ae)return fe.toColor(ae>>24&255,ae>>16&255,ae>>8&255)},E.opaque=function(le){var se=(255|le.rgba)>>>0,ie=fe.toChannels(se),ae=ie[0],re=ie[1],ne=ie[2];return{css:Ce.toCss(ae,re,ne),rgba:se}},E.opacity=function(le,se){var ie=Math.round(255*se),ae=fe.toChannels(le.rgba),re=ae[0],ne=ae[1],ee=ae[2];return{css:Ce.toCss(re,ne,ee,ie),rgba:Ce.toRgba(re,ne,ee,ie)}},(ve.css||(ve.css={})).toColor=function(le){switch(le.length){case 7:return{css:le,rgba:(parseInt(le.slice(1),16)<<8|255)>>>0};case 9:return{css:le,rgba:parseInt(le.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(le){function se(ie,ae,re){var ne=ie/255,ee=ae/255,a=re/255;return .2126*(ne<=.03928?ne/12.92:Math.pow((ne+.055)/1.055,2.4))+.7152*(ee<=.03928?ee/12.92:Math.pow((ee+.055)/1.055,2.4))+.0722*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))}le.relativeLuminance=function(ie){return se(ie>>16&255,ie>>8&255,255&ie)},le.relativeLuminance2=se}(pe=ve.rgb||(ve.rgb={})),function(le){function se(ae,re,ne){for(var ee=ae>>24&255,a=ae>>16&255,y=ae>>8&255,x=re>>24&255,b=re>>16&255,z=re>>8&255,te=ue(pe.relativeLuminance2(x,z,b),pe.relativeLuminance2(ee,a,y));te0||b>0||z>0);)x-=Math.max(0,Math.ceil(.1*x)),b-=Math.max(0,Math.ceil(.1*b)),z-=Math.max(0,Math.ceil(.1*z)),te=ue(pe.relativeLuminance2(x,z,b),pe.relativeLuminance2(ee,a,y));return(x<<24|b<<16|z<<8|255)>>>0}function ie(ae,re,ne){for(var ee=ae>>24&255,a=ae>>16&255,y=ae>>8&255,x=re>>24&255,b=re>>16&255,z=re>>8&255,te=ue(pe.relativeLuminance2(x,z,b),pe.relativeLuminance2(ee,a,y));te>>0}le.ensureContrastRatio=function(ae,re,ne){var ee=pe.relativeLuminance(ae>>8),a=pe.relativeLuminance(re>>8);if(ue(ee,a)>24&255,ae>>16&255,ae>>8&255,255&ae]},le.toColor=function(ae,re,ne){return{css:Ce.toCss(ae,re,ne),rgba:Ce.toRgba(ae,re,ne)}}}(fe=ve.rgba||(ve.rgba={})),ve.toPaddedHex=ce,ve.contrastRatio=ue},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.isLinux=ve.isWindows=ve.isIphone=ve.isIpad=ve.isMac=ve.isSafari=ve.isFirefox=void 0;var Ce=typeof navigator=="undefined",E=Ce?"node":navigator.userAgent,pe=Ce?"node":navigator.platform;function fe(ce,ue){return ce.indexOf(ue)>=0}ve.isFirefox=!!~E.indexOf("Firefox"),ve.isSafari=/^((?!chrome|android).)*safari/i.test(E),ve.isMac=fe(["Macintosh","MacIntel","MacPPC","Mac68K"],pe),ve.isIpad=pe==="iPad",ve.isIphone=pe==="iPhone",ve.isWindows=fe(["Windows","Win16","Win32","WinCE"],pe),ve.isLinux=pe.indexOf("Linux")>=0},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.C1=ve.C0=void 0,function(Ce){Ce.NUL="\0",Ce.SOH="",Ce.STX="",Ce.ETX="",Ce.EOT="",Ce.ENQ="",Ce.ACK="",Ce.BEL="\x07",Ce.BS="\b",Ce.HT=" ",Ce.LF=` +`,Ce.VT="\v",Ce.FF="\f",Ce.CR="\r",Ce.SO="",Ce.SI="",Ce.DLE="",Ce.DC1="",Ce.DC2="",Ce.DC3="",Ce.DC4="",Ce.NAK="",Ce.SYN="",Ce.ETB="",Ce.CAN="",Ce.EM="",Ce.SUB="",Ce.ESC="\x1B",Ce.FS="",Ce.GS="",Ce.RS="",Ce.US="",Ce.SP=" ",Ce.DEL="\x7F"}(ve.C0||(ve.C0={})),function(Ce){Ce.PAD="\x80",Ce.HOP="\x81",Ce.BPH="\x82",Ce.NBH="\x83",Ce.IND="\x84",Ce.NEL="\x85",Ce.SSA="\x86",Ce.ESA="\x87",Ce.HTS="\x88",Ce.HTJ="\x89",Ce.VTS="\x8A",Ce.PLD="\x8B",Ce.PLU="\x8C",Ce.RI="\x8D",Ce.SS2="\x8E",Ce.SS3="\x8F",Ce.DCS="\x90",Ce.PU1="\x91",Ce.PU2="\x92",Ce.STS="\x93",Ce.CCH="\x94",Ce.MW="\x95",Ce.SPA="\x96",Ce.EPA="\x97",Ce.SOS="\x98",Ce.SGCI="\x99",Ce.SCI="\x9A",Ce.CSI="\x9B",Ce.ST="\x9C",Ce.OSC="\x9D",Ce.PM="\x9E",Ce.APC="\x9F"}(ve.C1||(ve.C1={}))},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.BaseRenderLayer=void 0;var Ce=oe(3),E=oe(9),pe=oe(25),fe=oe(6),ce=oe(28),ue=oe(10),le=oe(17),se=function(){function ie(ae,re,ne,ee,a,y,x,b){this._container=ae,this._alpha=ee,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-"+re+"-layer"),this._canvas.style.zIndex=ne.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return ie.prototype.dispose=function(){var ae;le.removeElementFromParent(this._canvas),(ae=this._charAtlas)===null||ae===void 0||ae.dispose()},ie.prototype._initCanvas=function(){this._ctx=ce.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},ie.prototype.onOptionsChanged=function(){},ie.prototype.onBlur=function(){},ie.prototype.onFocus=function(){},ie.prototype.onCursorMove=function(){},ie.prototype.onGridChanged=function(ae,re){},ie.prototype.onSelectionChanged=function(ae,re,ne){ne===void 0&&(ne=!1)},ie.prototype.setColors=function(ae){this._refreshCharAtlas(ae)},ie.prototype._setTransparency=function(ae){if(ae!==this._alpha){var re=this._canvas;this._alpha=ae,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,re),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},ie.prototype._refreshCharAtlas=function(ae){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=pe.acquireCharAtlas(this._optionsService.options,this._rendererId,ae,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},ie.prototype.resize=function(ae){this._scaledCellWidth=ae.scaledCellWidth,this._scaledCellHeight=ae.scaledCellHeight,this._scaledCharWidth=ae.scaledCharWidth,this._scaledCharHeight=ae.scaledCharHeight,this._scaledCharLeft=ae.scaledCharLeft,this._scaledCharTop=ae.scaledCharTop,this._canvas.width=ae.scaledCanvasWidth,this._canvas.height=ae.scaledCanvasHeight,this._canvas.style.width=ae.canvasWidth+"px",this._canvas.style.height=ae.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},ie.prototype._fillCells=function(ae,re,ne,ee){this._ctx.fillRect(ae*this._scaledCellWidth,re*this._scaledCellHeight,ne*this._scaledCellWidth,ee*this._scaledCellHeight)},ie.prototype._fillBottomLineAtCells=function(ae,re,ne){ne===void 0&&(ne=1),this._ctx.fillRect(ae*this._scaledCellWidth,(re+1)*this._scaledCellHeight-window.devicePixelRatio-1,ne*this._scaledCellWidth,window.devicePixelRatio)},ie.prototype._fillLeftLineAtCell=function(ae,re,ne){this._ctx.fillRect(ae*this._scaledCellWidth,re*this._scaledCellHeight,window.devicePixelRatio*ne,this._scaledCellHeight)},ie.prototype._strokeRectAtCell=function(ae,re,ne,ee){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(ae*this._scaledCellWidth+window.devicePixelRatio/2,re*this._scaledCellHeight+window.devicePixelRatio/2,ne*this._scaledCellWidth-window.devicePixelRatio,ee*this._scaledCellHeight-window.devicePixelRatio)},ie.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))},ie.prototype._clearCells=function(ae,re,ne,ee){this._alpha?this._ctx.clearRect(ae*this._scaledCellWidth,re*this._scaledCellHeight,ne*this._scaledCellWidth,ee*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(ae*this._scaledCellWidth,re*this._scaledCellHeight,ne*this._scaledCellWidth,ee*this._scaledCellHeight))},ie.prototype._fillCharTrueColor=function(ae,re,ne){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(ne),this._ctx.fillText(ae.getChars(),re*this._scaledCellWidth+this._scaledCharLeft,ne*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},ie.prototype._drawChars=function(ae,re,ne){var ee,a,y=this._getContrastColor(ae);y||ae.isFgRGB()||ae.isBgRGB()?this._drawUncachedChars(ae,re,ne,y):(ae.isInverse()?(ee=ae.isBgDefault()?E.INVERTED_DEFAULT_COLOR:ae.getBgColor(),a=ae.isFgDefault()?E.INVERTED_DEFAULT_COLOR:ae.getFgColor()):(a=ae.isBgDefault()?Ce.DEFAULT_COLOR:ae.getBgColor(),ee=ae.isFgDefault()?Ce.DEFAULT_COLOR:ae.getFgColor()),ee+=this._optionsService.options.drawBoldTextInBrightColors&&ae.isBold()&&ee<8?8:0,this._currentGlyphIdentifier.chars=ae.getChars()||Ce.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=ae.getCode()||Ce.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=a,this._currentGlyphIdentifier.fg=ee,this._currentGlyphIdentifier.bold=!!ae.isBold(),this._currentGlyphIdentifier.dim=!!ae.isDim(),this._currentGlyphIdentifier.italic=!!ae.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,re*this._scaledCellWidth+this._scaledCharLeft,ne*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(ae,re,ne))},ie.prototype._drawUncachedChars=function(ae,re,ne,ee){if(this._ctx.save(),this._ctx.font=this._getFont(!!ae.isBold(),!!ae.isItalic()),this._ctx.textBaseline="middle",ae.isInverse())if(ee)this._ctx.fillStyle=ee.css;else if(ae.isBgDefault())this._ctx.fillStyle=ue.color.opaque(this._colors.background).css;else if(ae.isBgRGB())this._ctx.fillStyle="rgb("+fe.AttributeData.toColorRGB(ae.getBgColor()).join(",")+")";else{var a=ae.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&ae.isBold()&&a<8&&(a+=8),this._ctx.fillStyle=this._colors.ansi[a].css}else if(ee)this._ctx.fillStyle=ee.css;else if(ae.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(ae.isFgRGB())this._ctx.fillStyle="rgb("+fe.AttributeData.toColorRGB(ae.getFgColor()).join(",")+")";else{var y=ae.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&ae.isBold()&&y<8&&(y+=8),this._ctx.fillStyle=this._colors.ansi[y].css}this._clipRow(ne),ae.isDim()&&(this._ctx.globalAlpha=E.DIM_OPACITY),this._ctx.fillText(ae.getChars(),re*this._scaledCellWidth+this._scaledCharLeft,ne*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},ie.prototype._clipRow=function(ae){this._ctx.beginPath(),this._ctx.rect(0,ae*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},ie.prototype._getFont=function(ae,re){return(re?"italic":"")+" "+(ae?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},ie.prototype._getContrastColor=function(ae){if(this._optionsService.options.minimumContrastRatio!==1){var re=this._colors.contrastCache.getColor(ae.bg,ae.fg);if(re!==void 0)return re||void 0;var ne=ae.getFgColor(),ee=ae.getFgColorMode(),a=ae.getBgColor(),y=ae.getBgColorMode(),x=!!ae.isInverse(),b=!!ae.isInverse();if(x){var z=ne;ne=a,a=z;var te=ee;ee=y,y=te}var de=this._resolveBackgroundRgba(y,a,x),ge=this._resolveForegroundRgba(ee,ne,x,b),he=ue.rgba.ensureContrastRatio(de,ge,this._optionsService.options.minimumContrastRatio);if(he){var me={css:ue.channels.toCss(he>>24&255,he>>16&255,he>>8&255),rgba:he};return this._colors.contrastCache.setColor(ae.bg,ae.fg,me),me}this._colors.contrastCache.setColor(ae.bg,ae.fg,null)}},ie.prototype._resolveBackgroundRgba=function(ae,re,ne){switch(ae){case 16777216:case 33554432:return this._colors.ansi[re].rgba;case 50331648:return re<<8;case 0:default:return ne?this._colors.foreground.rgba:this._colors.background.rgba}},ie.prototype._resolveForegroundRgba=function(ae,re,ne,ee){switch(ae){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&ee&&re<8&&(re+=8),this._colors.ansi[re].rgba;case 50331648:return re<<8;case 0:default:return ne?this._colors.background.rgba:this._colors.foreground.rgba}},ie}();ve.BaseRenderLayer=se},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.createDecorator=ve.getServiceDependencies=ve.serviceRegistry=void 0;function Ce(E,pe,fe){pe.di$target===pe?pe.di$dependencies.push({id:E,index:fe}):(pe.di$dependencies=[{id:E,index:fe}],pe.di$target=pe)}ve.serviceRegistry=new Map,ve.getServiceDependencies=function(E){return E.di$dependencies||[]},ve.createDecorator=function(E){if(ve.serviceRegistry.has(E))return ve.serviceRegistry.get(E);var pe=function(fe,ce,ue){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");Ce(pe,fe,ue)};return pe.toString=function(){return E},ve.serviceRegistry.set(E,pe),pe}},function(it,ve,oe){"use strict";function Ce(E,pe,fe,ce){if(fe===void 0&&(fe=0),ce===void 0&&(ce=E.length),fe>=E.length)return E;fe=(E.length+fe)%E.length,ce=ce>=E.length?E.length:(E.length+ce)%E.length;for(var ue=fe;ue>22,2097152&se?this._combined[le].charCodeAt(this._combined[le].length-1):ie]},ue.prototype.set=function(le,se){this._data[3*le+1]=se[E.CHAR_DATA_ATTR_INDEX],se[E.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[le]=se[1],this._data[3*le+0]=2097152|le|se[E.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*le+0]=se[E.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|se[E.CHAR_DATA_WIDTH_INDEX]<<22},ue.prototype.getWidth=function(le){return this._data[3*le+0]>>22},ue.prototype.hasWidth=function(le){return 12582912&this._data[3*le+0]},ue.prototype.getFg=function(le){return this._data[3*le+1]},ue.prototype.getBg=function(le){return this._data[3*le+2]},ue.prototype.hasContent=function(le){return 4194303&this._data[3*le+0]},ue.prototype.getCodePoint=function(le){var se=this._data[3*le+0];return 2097152&se?this._combined[le].charCodeAt(this._combined[le].length-1):2097151&se},ue.prototype.isCombined=function(le){return 2097152&this._data[3*le+0]},ue.prototype.getString=function(le){var se=this._data[3*le+0];return 2097152&se?this._combined[le]:2097151&se?Ce.stringFromCodePoint(2097151&se):""},ue.prototype.loadCell=function(le,se){var ie=3*le;return se.content=this._data[ie+0],se.fg=this._data[ie+1],se.bg=this._data[ie+2],2097152&se.content&&(se.combinedData=this._combined[le]),268435456&se.bg&&(se.extended=this._extendedAttrs[le]),se},ue.prototype.setCell=function(le,se){2097152&se.content&&(this._combined[le]=se.combinedData),268435456&se.bg&&(this._extendedAttrs[le]=se.extended),this._data[3*le+0]=se.content,this._data[3*le+1]=se.fg,this._data[3*le+2]=se.bg},ue.prototype.setCellFromCodePoint=function(le,se,ie,ae,re,ne){268435456&re&&(this._extendedAttrs[le]=ne),this._data[3*le+0]=se|ie<<22,this._data[3*le+1]=ae,this._data[3*le+2]=re},ue.prototype.addCodepointToCell=function(le,se){var ie=this._data[3*le+0];2097152&ie?this._combined[le]+=Ce.stringFromCodePoint(se):(2097151&ie?(this._combined[le]=Ce.stringFromCodePoint(2097151&ie)+Ce.stringFromCodePoint(se),ie&=-2097152,ie|=2097152):ie=se|1<<22,this._data[3*le+0]=ie)},ue.prototype.insertCells=function(le,se,ie,ae){if((le%=this.length)&&this.getWidth(le-1)===2&&this.setCellFromCodePoint(le-1,0,1,(ae==null?void 0:ae.fg)||0,(ae==null?void 0:ae.bg)||0,(ae==null?void 0:ae.extended)||new fe.ExtendedAttrs),se=0;--ne)this.setCell(le+se+ne,this.loadCell(le+ne,re));for(ne=0;nethis.length){var ie=new Uint32Array(3*le);this.length&&(3*le=le&&delete this._combined[ne]}}else this._data=new Uint32Array(0),this._combined={};this.length=le}},ue.prototype.fill=function(le){this._combined={},this._extendedAttrs={};for(var se=0;se=0;--le)if(4194303&this._data[3*le+0])return le+(this._data[3*le+0]>>22);return 0},ue.prototype.copyCellsFrom=function(le,se,ie,ae,re){var ne=le._data;if(re)for(var ee=ae-1;ee>=0;ee--)for(var a=0;a<3;a++)this._data[3*(ie+ee)+a]=ne[3*(se+ee)+a];else for(ee=0;ee=se&&(this._combined[x-se+ie]=le._combined[x])}},ue.prototype.translateToString=function(le,se,ie){le===void 0&&(le=!1),se===void 0&&(se=0),ie===void 0&&(ie=this.length),le&&(ie=Math.min(ie,this.getTrimmedLength()));for(var ae="";se>22||1}return ae},ue}();ve.BufferLine=ce},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.removeElementFromParent=void 0,ve.removeElementFromParent=function(){for(var Ce,E=[],pe=0;pe24)return he.setWinLines||!1;switch(ge){case 1:return!!he.restoreWin;case 2:return!!he.minimizeWin;case 3:return!!he.setWinPosition;case 4:return!!he.setWinSizePixels;case 5:return!!he.raiseWin;case 6:return!!he.lowerWin;case 7:return!!he.refreshWin;case 8:return!!he.setWinSizeChars;case 9:return!!he.maximizeWin;case 10:return!!he.fullscreenWin;case 11:return!!he.getWinState;case 13:return!!he.getWinPosition;case 14:return!!he.getWinSizePixels;case 15:return!!he.getScreenSizePixels;case 16:return!!he.getCellSizePixels;case 18:return!!he.getWinSizeChars;case 19:return!!he.getScreenSizeChars;case 20:return!!he.getIconTitle;case 21:return!!he.getWinTitle;case 22:return!!he.pushTitle;case 23:return!!he.popTitle;case 24:return!!he.setWinLines}return!1}(function(ge){ge[ge.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",ge[ge.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"})(pe=ve.WindowsOptionsReportType||(ve.WindowsOptionsReportType={}));var te=function(){function ge(he,me,ye,be){this._bufferService=he,this._coreService=me,this._logService=ye,this._optionsService=be,this._data=new Uint32Array(0)}return ge.prototype.hook=function(he){this._data=new Uint32Array(0)},ge.prototype.put=function(he,me,ye){this._data=se.concat(this._data,he.subarray(me,ye))},ge.prototype.unhook=function(he){if(he){var me=ie.utf32ToString(this._data);switch(this._data=new Uint32Array(0),me){case'"q':return this._coreService.triggerDataEvent(fe.C0.ESC+'P1$r0"q'+fe.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(fe.C0.ESC+'P1$r61;1"p'+fe.C0.ESC+"\\");case"r":var ye=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(fe.C0.ESC+"P1$r"+ye+fe.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(fe.C0.ESC+"P1$r0m"+fe.C0.ESC+"\\");case" q":var be={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return be-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(fe.C0.ESC+"P1$r"+be+" q"+fe.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",me),this._coreService.triggerDataEvent(fe.C0.ESC+"P0$r"+fe.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},ge}(),de=function(ge){function he(me,ye,be,Se,Ee,Pe,we,xe,De){De===void 0&&(De=new ue.EscapeSequenceParser);var Ae=ge.call(this)||this;Ae._bufferService=me,Ae._charsetService=ye,Ae._coreService=be,Ae._dirtyRowService=Se,Ae._logService=Ee,Ae._optionsService=Pe,Ae._coreMouseService=we,Ae._unicodeService=xe,Ae._parser=De,Ae._parseBuffer=new Uint32Array(4096),Ae._stringDecoder=new ie.StringToUtf32,Ae._utf8Decoder=new ie.Utf8ToUtf32,Ae._workCell=new ee.CellData,Ae._windowTitle="",Ae._iconName="",Ae._windowTitleStack=[],Ae._iconNameStack=[],Ae._curAttrData=ae.DEFAULT_ATTR_DATA.clone(),Ae._eraseAttrDataInternal=ae.DEFAULT_ATTR_DATA.clone(),Ae._onRequestBell=new re.EventEmitter,Ae._onRequestRefreshRows=new re.EventEmitter,Ae._onRequestReset=new re.EventEmitter,Ae._onRequestScroll=new re.EventEmitter,Ae._onRequestSyncScrollBar=new re.EventEmitter,Ae._onRequestWindowsOptionsReport=new re.EventEmitter,Ae._onA11yChar=new re.EventEmitter,Ae._onA11yTab=new re.EventEmitter,Ae._onCursorMove=new re.EventEmitter,Ae._onLineFeed=new re.EventEmitter,Ae._onScroll=new re.EventEmitter,Ae._onTitleChange=new re.EventEmitter,Ae.register(Ae._parser),Ae._parser.setCsiHandlerFallback(function(Be,Ze){Ae._logService.debug("Unknown CSI code: ",{identifier:Ae._parser.identToString(Be),params:Ze.toArray()})}),Ae._parser.setEscHandlerFallback(function(Be){Ae._logService.debug("Unknown ESC code: ",{identifier:Ae._parser.identToString(Be)})}),Ae._parser.setExecuteHandlerFallback(function(Be){Ae._logService.debug("Unknown EXECUTE code: ",{code:Be})}),Ae._parser.setOscHandlerFallback(function(Be,Ze,We){Ae._logService.debug("Unknown OSC code: ",{identifier:Be,action:Ze,data:We})}),Ae._parser.setDcsHandlerFallback(function(Be,Ze,We){Ze==="HOOK"&&(We=We.toArray()),Ae._logService.debug("Unknown DCS code: ",{identifier:Ae._parser.identToString(Be),action:Ze,payload:We})}),Ae._parser.setPrintHandler(function(Be,Ze,We){return Ae.print(Be,Ze,We)}),Ae._parser.setCsiHandler({final:"@"},function(Be){return Ae.insertChars(Be)}),Ae._parser.setCsiHandler({intermediates:" ",final:"@"},function(Be){return Ae.scrollLeft(Be)}),Ae._parser.setCsiHandler({final:"A"},function(Be){return Ae.cursorUp(Be)}),Ae._parser.setCsiHandler({intermediates:" ",final:"A"},function(Be){return Ae.scrollRight(Be)}),Ae._parser.setCsiHandler({final:"B"},function(Be){return Ae.cursorDown(Be)}),Ae._parser.setCsiHandler({final:"C"},function(Be){return Ae.cursorForward(Be)}),Ae._parser.setCsiHandler({final:"D"},function(Be){return Ae.cursorBackward(Be)}),Ae._parser.setCsiHandler({final:"E"},function(Be){return Ae.cursorNextLine(Be)}),Ae._parser.setCsiHandler({final:"F"},function(Be){return Ae.cursorPrecedingLine(Be)}),Ae._parser.setCsiHandler({final:"G"},function(Be){return Ae.cursorCharAbsolute(Be)}),Ae._parser.setCsiHandler({final:"H"},function(Be){return Ae.cursorPosition(Be)}),Ae._parser.setCsiHandler({final:"I"},function(Be){return Ae.cursorForwardTab(Be)}),Ae._parser.setCsiHandler({final:"J"},function(Be){return Ae.eraseInDisplay(Be)}),Ae._parser.setCsiHandler({prefix:"?",final:"J"},function(Be){return Ae.eraseInDisplay(Be)}),Ae._parser.setCsiHandler({final:"K"},function(Be){return Ae.eraseInLine(Be)}),Ae._parser.setCsiHandler({prefix:"?",final:"K"},function(Be){return Ae.eraseInLine(Be)}),Ae._parser.setCsiHandler({final:"L"},function(Be){return Ae.insertLines(Be)}),Ae._parser.setCsiHandler({final:"M"},function(Be){return Ae.deleteLines(Be)}),Ae._parser.setCsiHandler({final:"P"},function(Be){return Ae.deleteChars(Be)}),Ae._parser.setCsiHandler({final:"S"},function(Be){return Ae.scrollUp(Be)}),Ae._parser.setCsiHandler({final:"T"},function(Be){return Ae.scrollDown(Be)}),Ae._parser.setCsiHandler({final:"X"},function(Be){return Ae.eraseChars(Be)}),Ae._parser.setCsiHandler({final:"Z"},function(Be){return Ae.cursorBackwardTab(Be)}),Ae._parser.setCsiHandler({final:"`"},function(Be){return Ae.charPosAbsolute(Be)}),Ae._parser.setCsiHandler({final:"a"},function(Be){return Ae.hPositionRelative(Be)}),Ae._parser.setCsiHandler({final:"b"},function(Be){return Ae.repeatPrecedingCharacter(Be)}),Ae._parser.setCsiHandler({final:"c"},function(Be){return Ae.sendDeviceAttributesPrimary(Be)}),Ae._parser.setCsiHandler({prefix:">",final:"c"},function(Be){return Ae.sendDeviceAttributesSecondary(Be)}),Ae._parser.setCsiHandler({final:"d"},function(Be){return Ae.linePosAbsolute(Be)}),Ae._parser.setCsiHandler({final:"e"},function(Be){return Ae.vPositionRelative(Be)}),Ae._parser.setCsiHandler({final:"f"},function(Be){return Ae.hVPosition(Be)}),Ae._parser.setCsiHandler({final:"g"},function(Be){return Ae.tabClear(Be)}),Ae._parser.setCsiHandler({final:"h"},function(Be){return Ae.setMode(Be)}),Ae._parser.setCsiHandler({prefix:"?",final:"h"},function(Be){return Ae.setModePrivate(Be)}),Ae._parser.setCsiHandler({final:"l"},function(Be){return Ae.resetMode(Be)}),Ae._parser.setCsiHandler({prefix:"?",final:"l"},function(Be){return Ae.resetModePrivate(Be)}),Ae._parser.setCsiHandler({final:"m"},function(Be){return Ae.charAttributes(Be)}),Ae._parser.setCsiHandler({final:"n"},function(Be){return Ae.deviceStatus(Be)}),Ae._parser.setCsiHandler({prefix:"?",final:"n"},function(Be){return Ae.deviceStatusPrivate(Be)}),Ae._parser.setCsiHandler({intermediates:"!",final:"p"},function(Be){return Ae.softReset(Be)}),Ae._parser.setCsiHandler({intermediates:" ",final:"q"},function(Be){return Ae.setCursorStyle(Be)}),Ae._parser.setCsiHandler({final:"r"},function(Be){return Ae.setScrollRegion(Be)}),Ae._parser.setCsiHandler({final:"s"},function(Be){return Ae.saveCursor(Be)}),Ae._parser.setCsiHandler({final:"t"},function(Be){return Ae.windowOptions(Be)}),Ae._parser.setCsiHandler({final:"u"},function(Be){return Ae.restoreCursor(Be)}),Ae._parser.setCsiHandler({intermediates:"'",final:"}"},function(Be){return Ae.insertColumns(Be)}),Ae._parser.setCsiHandler({intermediates:"'",final:"~"},function(Be){return Ae.deleteColumns(Be)}),Ae._parser.setExecuteHandler(fe.C0.BEL,function(){return Ae.bell()}),Ae._parser.setExecuteHandler(fe.C0.LF,function(){return Ae.lineFeed()}),Ae._parser.setExecuteHandler(fe.C0.VT,function(){return Ae.lineFeed()}),Ae._parser.setExecuteHandler(fe.C0.FF,function(){return Ae.lineFeed()}),Ae._parser.setExecuteHandler(fe.C0.CR,function(){return Ae.carriageReturn()}),Ae._parser.setExecuteHandler(fe.C0.BS,function(){return Ae.backspace()}),Ae._parser.setExecuteHandler(fe.C0.HT,function(){return Ae.tab()}),Ae._parser.setExecuteHandler(fe.C0.SO,function(){return Ae.shiftOut()}),Ae._parser.setExecuteHandler(fe.C0.SI,function(){return Ae.shiftIn()}),Ae._parser.setExecuteHandler(fe.C1.IND,function(){return Ae.index()}),Ae._parser.setExecuteHandler(fe.C1.NEL,function(){return Ae.nextLine()}),Ae._parser.setExecuteHandler(fe.C1.HTS,function(){return Ae.tabSet()}),Ae._parser.setOscHandler(0,new y.OscHandler(function(Be){Ae.setTitle(Be),Ae.setIconName(Be)})),Ae._parser.setOscHandler(1,new y.OscHandler(function(Be){return Ae.setIconName(Be)})),Ae._parser.setOscHandler(2,new y.OscHandler(function(Be){return Ae.setTitle(Be)})),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(Be){Le._parser.setEscHandler({intermediates:"(",final:Be},function(){return Ae.selectCharset("("+Be)}),Le._parser.setEscHandler({intermediates:")",final:Be},function(){return Ae.selectCharset(")"+Be)}),Le._parser.setEscHandler({intermediates:"*",final:Be},function(){return Ae.selectCharset("*"+Be)}),Le._parser.setEscHandler({intermediates:"+",final:Be},function(){return Ae.selectCharset("+"+Be)}),Le._parser.setEscHandler({intermediates:"-",final:Be},function(){return Ae.selectCharset("-"+Be)}),Le._parser.setEscHandler({intermediates:".",final:Be},function(){return Ae.selectCharset("."+Be)}),Le._parser.setEscHandler({intermediates:"/",final:Be},function(){return Ae.selectCharset("/"+Be)})},Le=this;for(var je in ce.CHARSETS)Oe(je);return Ae._parser.setEscHandler({intermediates:"#",final:"8"},function(){return Ae.screenAlignmentPattern()}),Ae._parser.setErrorHandler(function(Be){return Ae._logService.error("Parsing error: ",Be),Be}),Ae._parser.setDcsHandler({intermediates:"$",final:"q"},new te(Ae._bufferService,Ae._coreService,Ae._logService,Ae._optionsService)),Ae}return E(he,ge),Object.defineProperty(he.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),he.prototype.dispose=function(){ge.prototype.dispose.call(this)},he.prototype.parse=function(me){var ye=this._bufferService.buffer,be=ye.x,Se=ye.y;if(this._logService.debug("parsing data",me),this._parseBuffer.length131072)for(var Ee=0;Ee0&&je.getWidth(Pe.x-1)===2&&je.setCellFromCodePoint(Pe.x-1,0,1,Le.fg,Le.bg,Le.extended);for(var Be=ye;Be=De){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=De-1,Ee===2)continue}if(Oe&&(je.insertCells(Pe.x,Ee,Pe.getNullCell(Le),Le),je.getWidth(De-1)===2&&je.setCellFromCodePoint(De-1,ne.NULL_CELL_CODE,ne.NULL_CELL_WIDTH,Le.fg,Le.bg,Le.extended)),je.setCellFromCodePoint(Pe.x++,Se,Ee,Le.fg,Le.bg,Le.extended),Ee>0)for(;--Ee;)je.setCellFromCodePoint(Pe.x++,0,0,Le.fg,Le.bg,Le.extended)}else je.getWidth(Pe.x-1)?je.addCodepointToCell(Pe.x-1,Se):je.addCodepointToCell(Pe.x-2,Se)}be-ye>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)},he.prototype.addCsiHandler=function(me,ye){var be=this;return me.final!=="t"||me.prefix||me.intermediates?this._parser.addCsiHandler(me,ye):this._parser.addCsiHandler(me,function(Se){return!z(Se.params[0],be._optionsService.options.windowOptions)||ye(Se)})},he.prototype.addDcsHandler=function(me,ye){return this._parser.addDcsHandler(me,new x.DcsHandler(ye))},he.prototype.addEscHandler=function(me,ye){return this._parser.addEscHandler(me,ye)},he.prototype.addOscHandler=function(me,ye){return this._parser.addOscHandler(me,new y.OscHandler(ye))},he.prototype.bell=function(){this._onRequestBell.fire()},he.prototype.lineFeed=function(){var me=this._bufferService.buffer;this._dirtyRowService.markDirty(me.y),this._optionsService.options.convertEol&&(me.x=0),me.y++,me.y===me.scrollBottom+1?(me.y--,this._onRequestScroll.fire(this._eraseAttrData())):me.y>=this._bufferService.rows&&(me.y=this._bufferService.rows-1),me.x>=this._bufferService.cols&&me.x--,this._dirtyRowService.markDirty(me.y),this._onLineFeed.fire()},he.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},he.prototype.backspace=function(){var me,ye=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(ye.x>0&&ye.x--);if(this._restrictCursor(this._bufferService.cols),ye.x>0)ye.x--;else if(ye.x===0&&ye.y>ye.scrollTop&&ye.y<=ye.scrollBottom&&(!((me=ye.lines.get(ye.ybase+ye.y))===null||me===void 0)&&me.isWrapped)){ye.lines.get(ye.ybase+ye.y).isWrapped=!1,ye.y--,ye.x=this._bufferService.cols-1;var be=ye.lines.get(ye.ybase+ye.y);be.hasWidth(ye.x)&&!be.hasContent(ye.x)&&ye.x--}this._restrictCursor()},he.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var me=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-me)}},he.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},he.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},he.prototype._restrictCursor=function(me){me===void 0&&(me=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(me,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)},he.prototype._setCursor=function(me,ye){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=me,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+ye):(this._bufferService.buffer.x=me,this._bufferService.buffer.y=ye),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},he.prototype._moveCursor=function(me,ye){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+me,this._bufferService.buffer.y+ye)},he.prototype.cursorUp=function(me){var ye=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;ye>=0?this._moveCursor(0,-Math.min(ye,me.params[0]||1)):this._moveCursor(0,-(me.params[0]||1))},he.prototype.cursorDown=function(me){var ye=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;ye>=0?this._moveCursor(0,Math.min(ye,me.params[0]||1)):this._moveCursor(0,me.params[0]||1)},he.prototype.cursorForward=function(me){this._moveCursor(me.params[0]||1,0)},he.prototype.cursorBackward=function(me){this._moveCursor(-(me.params[0]||1),0)},he.prototype.cursorNextLine=function(me){this.cursorDown(me),this._bufferService.buffer.x=0},he.prototype.cursorPrecedingLine=function(me){this.cursorUp(me),this._bufferService.buffer.x=0},he.prototype.cursorCharAbsolute=function(me){this._setCursor((me.params[0]||1)-1,this._bufferService.buffer.y)},he.prototype.cursorPosition=function(me){this._setCursor(me.length>=2?(me.params[1]||1)-1:0,(me.params[0]||1)-1)},he.prototype.charPosAbsolute=function(me){this._setCursor((me.params[0]||1)-1,this._bufferService.buffer.y)},he.prototype.hPositionRelative=function(me){this._moveCursor(me.params[0]||1,0)},he.prototype.linePosAbsolute=function(me){this._setCursor(this._bufferService.buffer.x,(me.params[0]||1)-1)},he.prototype.vPositionRelative=function(me){this._moveCursor(0,me.params[0]||1)},he.prototype.hVPosition=function(me){this.cursorPosition(me)},he.prototype.tabClear=function(me){var ye=me.params[0];ye===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:ye===3&&(this._bufferService.buffer.tabs={})},he.prototype.cursorForwardTab=function(me){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var ye=me.params[0]||1;ye--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},he.prototype.cursorBackwardTab=function(me){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var ye=me.params[0]||1,be=this._bufferService.buffer;ye--;)be.x=be.prevStop()},he.prototype._eraseInBufferLine=function(me,ye,be,Se){Se===void 0&&(Se=!1);var Ee=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+me);Ee.replaceCells(ye,be,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Se&&(Ee.isWrapped=!1)},he.prototype._resetBufferLine=function(me){var ye=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+me);ye.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),ye.isWrapped=!1},he.prototype.eraseInDisplay=function(me){var ye;switch(this._restrictCursor(),me.params[0]){case 0:for(ye=this._bufferService.buffer.y,this._dirtyRowService.markDirty(ye),this._eraseInBufferLine(ye++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);ye=this._bufferService.cols&&(this._bufferService.buffer.lines.get(ye+1).isWrapped=!1);ye--;)this._resetBufferLine(ye);this._dirtyRowService.markDirty(0);break;case 2:for(ye=this._bufferService.rows,this._dirtyRowService.markDirty(ye-1);ye--;)this._resetBufferLine(ye);this._dirtyRowService.markDirty(0);break;case 3:var be=this._bufferService.buffer.lines.length-this._bufferService.rows;be>0&&(this._bufferService.buffer.lines.trimStart(be),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-be,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-be,0),this._onScroll.fire(0))}},he.prototype.eraseInLine=function(me){switch(this._restrictCursor(),me.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)},he.prototype.insertLines=function(me){this._restrictCursor();var ye=me.params[0]||1,be=this._bufferService.buffer;if(!(be.y>be.scrollBottom||be.ybe.scrollBottom||be.yye.scrollBottom||ye.yye.scrollBottom||ye.yye.scrollBottom||ye.yye.scrollBottom||ye.y0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(fe.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(fe.C0.ESC+"[?6c"))},he.prototype.sendDeviceAttributesSecondary=function(me){me.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(fe.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(fe.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(me.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(fe.C0.ESC+"[>83;40003;0c"))},he.prototype._is=function(me){return(this._optionsService.options.termName+"").indexOf(me)===0},he.prototype.setMode=function(me){for(var ye=0;ye=2||Se[1]===2&&Pe+Ee>=5)break;Se[1]&&(Ee=1)}while(++Pe+ye5)&&(me=1),ye.extended.underlineStyle=me,ye.fg|=268435456,me===0&&(ye.fg&=-268435457),ye.updateExtended()},he.prototype.charAttributes=function(me){if(me.length===1&&me.params[0]===0)return this._curAttrData.fg=ae.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=ae.DEFAULT_ATTR_DATA.bg);for(var ye,be=me.length,Se=this._curAttrData,Ee=0;Ee=30&&ye<=37?(Se.fg&=-50331904,Se.fg|=16777216|ye-30):ye>=40&&ye<=47?(Se.bg&=-50331904,Se.bg|=16777216|ye-40):ye>=90&&ye<=97?(Se.fg&=-50331904,Se.fg|=16777224|ye-90):ye>=100&&ye<=107?(Se.bg&=-50331904,Se.bg|=16777224|ye-100):ye===0?(Se.fg=ae.DEFAULT_ATTR_DATA.fg,Se.bg=ae.DEFAULT_ATTR_DATA.bg):ye===1?Se.fg|=134217728:ye===3?Se.bg|=67108864:ye===4?(Se.fg|=268435456,this._processUnderline(me.hasSubParams(Ee)?me.getSubParams(Ee)[0]:1,Se)):ye===5?Se.fg|=536870912:ye===7?Se.fg|=67108864:ye===8?Se.fg|=1073741824:ye===2?Se.bg|=134217728:ye===21?this._processUnderline(2,Se):ye===22?(Se.fg&=-134217729,Se.bg&=-134217729):ye===23?Se.bg&=-67108865:ye===24?Se.fg&=-268435457:ye===25?Se.fg&=-536870913:ye===27?Se.fg&=-67108865:ye===28?Se.fg&=-1073741825:ye===39?(Se.fg&=-67108864,Se.fg|=16777215&ae.DEFAULT_ATTR_DATA.fg):ye===49?(Se.bg&=-67108864,Se.bg|=16777215&ae.DEFAULT_ATTR_DATA.bg):ye===38||ye===48||ye===58?Ee+=this._extractColor(me,Ee,Se):ye===59?(Se.extended=Se.extended.clone(),Se.extended.underlineColor=-1,Se.updateExtended()):ye===100?(Se.fg&=-67108864,Se.fg|=16777215&ae.DEFAULT_ATTR_DATA.fg,Se.bg&=-67108864,Se.bg|=16777215&ae.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",ye)},he.prototype.deviceStatus=function(me){switch(me.params[0]){case 5:this._coreService.triggerDataEvent(fe.C0.ESC+"[0n");break;case 6:var ye=this._bufferService.buffer.y+1,be=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(fe.C0.ESC+"["+ye+";"+be+"R")}},he.prototype.deviceStatusPrivate=function(me){switch(me.params[0]){case 6:var ye=this._bufferService.buffer.y+1,be=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(fe.C0.ESC+"[?"+ye+";"+be+"R")}},he.prototype.softReset=function(me){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=ae.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},he.prototype.setCursorStyle=function(me){var ye=me.params[0]||1;switch(ye){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 be=ye%2==1;this._optionsService.options.cursorBlink=be},he.prototype.setScrollRegion=function(me){var ye,be=me.params[0]||1;(me.length<2||(ye=me.params[1])>this._bufferService.rows||ye===0)&&(ye=this._bufferService.rows),ye>be&&(this._bufferService.buffer.scrollTop=be-1,this._bufferService.buffer.scrollBottom=ye-1,this._setCursor(0,0))},he.prototype.windowOptions=function(me){if(z(me.params[0],this._optionsService.options.windowOptions)){var ye=me.length>1?me.params[1]:0;switch(me.params[0]){case 14:ye!==2&&this._onRequestWindowsOptionsReport.fire(pe.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(pe.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(fe.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:ye!==0&&ye!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),ye!==0&&ye!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:ye!==0&&ye!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),ye!==0&&ye!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},he.prototype.saveCursor=function(me){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},he.prototype.restoreCursor=function(me){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()},he.prototype.setTitle=function(me){this._windowTitle=me,this._onTitleChange.fire(me)},he.prototype.setIconName=function(me){this._iconName=me},he.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},he.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},he.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},he.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,ce.DEFAULT_CHARSET)},he.prototype.selectCharset=function(me){me.length===2?me[0]!=="/"&&this._charsetService.setgCharset(b[me[0]],ce.CHARSETS[me[1]]||ce.DEFAULT_CHARSET):this.selectDefaultCharset()},he.prototype.index=function(){this._restrictCursor();var me=this._bufferService.buffer;this._bufferService.buffer.y++,me.y===me.scrollBottom+1?(me.y--,this._onRequestScroll.fire(this._eraseAttrData())):me.y>=this._bufferService.rows&&(me.y=this._bufferService.rows-1),this._restrictCursor()},he.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},he.prototype.reverseIndex=function(){this._restrictCursor();var me=this._bufferService.buffer;if(me.y===me.scrollTop){var ye=me.scrollBottom-me.scrollTop;me.lines.shiftElements(me.ybase+me.y,ye,1),me.lines.set(me.ybase+me.y,me.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(me.scrollTop,me.scrollBottom)}else me.y--,this._restrictCursor()},he.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},he.prototype.reset=function(){this._curAttrData=ae.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=ae.DEFAULT_ATTR_DATA.clone()},he.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},he.prototype.setgLevel=function(me){this._charsetService.setgLevel(me)},he.prototype.screenAlignmentPattern=function(){var me=new ee.CellData;me.content=1<<22|69,me.fg=this._curAttrData.fg,me.bg=this._curAttrData.bg;var ye=this._bufferService.buffer;this._setCursor(0,0);for(var be=0;be256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(pe),this.length=0,this._subParams=new Int32Array(fe),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(pe),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return E.fromArray=function(pe){var fe=new E;if(!pe.length)return fe;for(var ce=pe[0]instanceof Array?1:0;ce>8,ue=255&this._subParamsIdx[fe];ue-ce>0&&pe.push(Array.prototype.slice.call(this._subParams,ce,ue))}return pe},E.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},E.prototype.addParam=function(pe){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(pe<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=pe>2147483647?2147483647:pe}},E.prototype.addSubParam=function(pe){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(pe<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=pe>2147483647?2147483647:pe,this._subParamsIdx[this.length-1]++}},E.prototype.hasSubParams=function(pe){return(255&this._subParamsIdx[pe])-(this._subParamsIdx[pe]>>8)>0},E.prototype.getSubParams=function(pe){var fe=this._subParamsIdx[pe]>>8,ce=255&this._subParamsIdx[pe];return ce-fe>0?this._subParams.subarray(fe,ce):null},E.prototype.getSubParamsAll=function(){for(var pe={},fe=0;fe>8,ue=255&this._subParamsIdx[fe];ue-ce>0&&(pe[fe]=this._subParams.slice(ce,ue))}return pe},E.prototype.addDigit=function(pe){var fe;if(!(this._rejectDigits||!(fe=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var ce=this._digitIsSub?this._subParams:this.params,ue=ce[fe-1];ce[fe-1]=~ue?Math.min(10*ue+pe,2147483647):pe}},E}();ve.Params=Ce},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.OscHandler=ve.OscParser=void 0;var Ce=oe(23),E=oe(8),pe=function(){function ce(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return ce.prototype.addHandler=function(ue,le){this._handlers[ue]===void 0&&(this._handlers[ue]=[]);var se=this._handlers[ue];return se.push(le),{dispose:function(){var ie=se.indexOf(le);ie!==-1&&se.splice(ie,1)}}},ce.prototype.setHandler=function(ue,le){this._handlers[ue]=[le]},ce.prototype.clearHandler=function(ue){this._handlers[ue]&&delete this._handlers[ue]},ce.prototype.setHandlerFallback=function(ue){this._handlerFb=ue},ce.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},ce.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},ce.prototype._start=function(){var ue=this._handlers[this._id];if(ue)for(var le=ue.length-1;le>=0;le--)ue[le].start();else this._handlerFb(this._id,"START")},ce.prototype._put=function(ue,le,se){var ie=this._handlers[this._id];if(ie)for(var ae=ie.length-1;ae>=0;ae--)ie[ae].put(ue,le,se);else this._handlerFb(this._id,"PUT",E.utf32ToString(ue,le,se))},ce.prototype._end=function(ue){var le=this._handlers[this._id];if(le){for(var se=le.length-1;se>=0&&le[se].end(ue)===!1;se--);for(se--;se>=0;se--)le[se].end(!1)}else this._handlerFb(this._id,"END",ue)},ce.prototype.start=function(){this.reset(),this._id=-1,this._state=1},ce.prototype.put=function(ue,le,se){if(this._state!==3){if(this._state===1)for(;le0&&this._put(ue,le,se)}},ce.prototype.end=function(ue){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(ue)),this._id=-1,this._state=0)},ce}();ve.OscParser=pe;var fe=function(){function ce(ue){this._handler=ue,this._data="",this._hitLimit=!1}return ce.prototype.start=function(){this._data="",this._hitLimit=!1},ce.prototype.put=function(ue,le,se){this._hitLimit||(this._data+=E.utf32ToString(ue,le,se),this._data.length>Ce.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},ce.prototype.end=function(ue){var le;return this._hitLimit?le=!1:ue&&(le=this._handler(this._data)),this._data="",this._hitLimit=!1,le},ce}();ve.OscHandler=fe},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.PAYLOAD_LIMIT=void 0,ve.PAYLOAD_LIMIT=1e7},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.DcsHandler=ve.DcsParser=void 0;var Ce=oe(8),E=oe(21),pe=oe(23),fe=[],ce=function(){function le(){this._handlers=Object.create(null),this._active=fe,this._ident=0,this._handlerFb=function(){}}return le.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},le.prototype.addHandler=function(se,ie){this._handlers[se]===void 0&&(this._handlers[se]=[]);var ae=this._handlers[se];return ae.push(ie),{dispose:function(){var re=ae.indexOf(ie);re!==-1&&ae.splice(re,1)}}},le.prototype.setHandler=function(se,ie){this._handlers[se]=[ie]},le.prototype.clearHandler=function(se){this._handlers[se]&&delete this._handlers[se]},le.prototype.setHandlerFallback=function(se){this._handlerFb=se},le.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=fe,this._ident=0},le.prototype.hook=function(se,ie){if(this.reset(),this._ident=se,this._active=this._handlers[se]||fe,this._active.length)for(var ae=this._active.length-1;ae>=0;ae--)this._active[ae].hook(ie);else this._handlerFb(this._ident,"HOOK",ie)},le.prototype.put=function(se,ie,ae){if(this._active.length)for(var re=this._active.length-1;re>=0;re--)this._active[re].put(se,ie,ae);else this._handlerFb(this._ident,"PUT",Ce.utf32ToString(se,ie,ae))},le.prototype.unhook=function(se){if(this._active.length){for(var ie=this._active.length-1;ie>=0&&this._active[ie].unhook(se)===!1;ie--);for(ie--;ie>=0;ie--)this._active[ie].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",se);this._active=fe,this._ident=0},le}();ve.DcsParser=ce;var ue=function(){function le(se){this._handler=se,this._data="",this._hitLimit=!1}return le.prototype.hook=function(se){this._params=se.clone(),this._data="",this._hitLimit=!1},le.prototype.put=function(se,ie,ae){this._hitLimit||(this._data+=Ce.utf32ToString(se,ie,ae),this._data.length>pe.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},le.prototype.unhook=function(se){var ie;return this._hitLimit?ie=!1:se&&(ie=this._handler(this._data,this._params||new E.Params)),this._params=void 0,this._data="",this._hitLimit=!1,ie},le}();ve.DcsHandler=ue},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.removeTerminalFromCache=ve.acquireCharAtlas=void 0;var Ce=oe(26),E=oe(43),pe=[];ve.acquireCharAtlas=function(fe,ce,ue,le,se){for(var ie=Ce.generateConfig(le,se,fe,ue),ae=0;ae=0){if(Ce.configEquals(ne.config,ie))return ne.atlas;ne.ownedBy.length===1?(ne.atlas.dispose(),pe.splice(ae,1)):ne.ownedBy.splice(re,1);break}}for(ae=0;ae1)for(var te=this._getJoinedRanges(ne,y,a,ae,ee),de=0;de1)for(te=this._getJoinedRanges(ne,y,a,ae,ee),de=0;de=this._line.length))return a?(this._line.loadCell(ee,a),a):this._line.loadCell(ee,new Ce.CellData)},ne.prototype.translateToString=function(ee,a,y){return this._line.translateToString(ee,a,y)},ne}(),ae=function(){function ne(ee){this._core=ee}return ne.prototype.registerCsiHandler=function(ee,a){return this._core.addCsiHandler(ee,function(y){return a(y.toArray())})},ne.prototype.addCsiHandler=function(ee,a){return this.registerCsiHandler(ee,a)},ne.prototype.registerDcsHandler=function(ee,a){return this._core.addDcsHandler(ee,function(y,x){return a(y,x.toArray())})},ne.prototype.addDcsHandler=function(ee,a){return this.registerDcsHandler(ee,a)},ne.prototype.registerEscHandler=function(ee,a){return this._core.addEscHandler(ee,a)},ne.prototype.addEscHandler=function(ee,a){return this.registerEscHandler(ee,a)},ne.prototype.registerOscHandler=function(ee,a){return this._core.addOscHandler(ee,a)},ne.prototype.addOscHandler=function(ee,a){return this.registerOscHandler(ee,a)},ne}(),re=function(){function ne(ee){this._core=ee}return ne.prototype.register=function(ee){this._core.unicodeService.register(ee)},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(ee){this._core.unicodeService.activeVersion=ee},enumerable:!1,configurable:!0}),ne}()},function(it,ve,oe){"use strict";var Ce,E=this&&this.__extends||(Ce=function(De,Ae){return(Ce=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Oe,Le){Oe.__proto__=Le}||function(Oe,Le){for(var je in Le)Le.hasOwnProperty(je)&&(Oe[je]=Le[je])})(De,Ae)},function(De,Ae){function Oe(){this.constructor=De}Ce(De,Ae),De.prototype=Ae===null?Object.create(Ae):(Oe.prototype=Ae.prototype,new Oe)});Object.defineProperty(ve,"__esModule",{value:!0}),ve.Terminal=void 0;var pe=oe(36),fe=oe(37),ce=oe(38),ue=oe(12),le=oe(19),se=oe(40),ie=oe(50),ae=oe(51),re=oe(11),ne=oe(7),ee=oe(18),a=oe(54),y=oe(55),x=oe(56),b=oe(57),z=oe(59),te=oe(0),de=oe(16),ge=oe(27),he=oe(60),me=oe(5),ye=oe(61),be=oe(62),Se=oe(63),Ee=oe(64),Pe=oe(65),we=typeof window!="undefined"?window.document:null,xe=function(De){function Ae(Oe){Oe===void 0&&(Oe={});var Le=De.call(this,Oe)||this;return Le.browser=re,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(ie.Linkifier),Le.linkifier2=Le.register(Le._instantiationService.createInstance(Se.Linkifier2)),Le.register(Le._inputHandler.onRequestBell(function(){return Le.bell()})),Le.register(Le._inputHandler.onRequestRefreshRows(function(je,Be){return Le.refresh(je,Be)})),Le.register(Le._inputHandler.onRequestReset(function(){return Le.reset()})),Le.register(Le._inputHandler.onRequestScroll(function(je,Be){return Le.scroll(je,Be||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,De),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,Le,je;this._isDisposed||(De.prototype.dispose.call(this),(Oe=this._renderService)===null||Oe===void 0||Oe.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(){De.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 Le,je,Be,Ze;switch(De.prototype._updateOptions.call(this,Oe),Oe){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":(Be=this.viewport)===null||Be===void 0||Be.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),Le=this._bufferService.buffer.y*Oe,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=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()&&ce.copyHandler(je,Oe._selectionService)}));var Le=function(je){return ce.handlePasteEvent(je,Oe.textarea,Oe._coreService)};this.register(ne.addDisposableDomListener(this.textarea,"paste",Le)),this.register(ne.addDisposableDomListener(this.element,"paste",Le)),re.isFirefox?this.register(ne.addDisposableDomListener(this.element,"mousedown",function(je){je.button===2&&ce.rightClickHandler(je,Oe.textarea,Oe.screenElement,Oe._selectionService,Oe.options.rightClickSelectsWord)})):this.register(ne.addDisposableDomListener(this.element,"contextmenu",function(je){ce.rightClickHandler(je,Oe.textarea,Oe.screenElement,Oe._selectionService,Oe.options.rightClickSelectsWord)})),re.isLinux&&this.register(ne.addDisposableDomListener(this.element,"auxclick",function(je){je.button===1&&ce.moveTextAreaUnderMouseCursor(je,Oe.textarea,Oe.screenElement)}))},Ae.prototype._bindKeys=function(){var Oe=this;this.register(ne.addDisposableDomListener(this.textarea,"keyup",function(Le){return Oe._keyUp(Le)},!0)),this.register(ne.addDisposableDomListener(this.textarea,"keydown",function(Le){return Oe._keyDown(Le)},!0)),this.register(ne.addDisposableDomListener(this.textarea,"keypress",function(Le){return Oe._keyPress(Le)},!0)),this.register(ne.addDisposableDomListener(this.textarea,"compositionstart",function(){return Oe._compositionHelper.compositionstart()})),this.register(ne.addDisposableDomListener(this.textarea,"compositionupdate",function(Le){return Oe._compositionHelper.compositionupdate(Le)})),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(Le){return Oe._queueLinkification(Le.start,Le.end)}))},Ae.prototype.open=function(Oe){var Le=this;if(!Oe)throw new Error("Terminal requires a parent element.");we.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=we.createDocumentFragment();this._viewportElement=we.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),je.appendChild(this._viewportElement),this._viewportScrollArea=we.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=we.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=we.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),je.appendChild(this.screenElement),this.textarea=we.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",ee.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(We){return Le._onTextAreaFocus(We)})),this.register(ne.addDisposableDomListener(this.textarea,"blur",function(){return Le._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var Be=this._instantiationService.createInstance(Ee.CoreBrowserService,this.textarea);this._instantiationService.setService(me.ICoreBrowserService,Be),this._charSizeService=this._instantiationService.createInstance(ye.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(me.ICharSizeService,this._charSizeService),this._compositionView=we.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(pe.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(je),this._theme=this.options.theme||this._theme,this._colorManager=new ge.ColorManager(we,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(We){return Le._colorManager.onOptionsChange(We)})),this._colorManager.setTheme(this._theme);var Ze=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(he.RenderService,Ze,this.rows,this.screenElement)),this._instantiationService.setService(me.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(We){return Le._onRender.fire(We)})),this.onResize(function(We){return Le._renderService.resize(We.cols,We.rows)}),this._soundService=this._instantiationService.createInstance(a.SoundService),this._instantiationService.setService(me.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(be.MouseService),this._instantiationService.setService(me.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(fe.Viewport,function(We,ze){return Le.scrollLines(We,ze)},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(ae.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(me.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(We){return Le.scrollLines(We.amount,We.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return Le._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(We){return Le._renderService.onSelectionChanged(We.start,We.end,We.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(We){Le.textarea.value=We,Le.textarea.focus(),Le.textarea.select()})),this.register(this.onScroll(function(){Le.viewport.syncScrollArea(),Le._selectionService.refresh()})),this.register(ne.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(ne.addDisposableDomListener(this.element,"mousedown",function(We){return Le._selectionService.onMouseDown(We)})),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(se.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 Le,je,Be;this._theme=Oe,(Le=this._colorManager)===null||Le===void 0||Le.setTheme(Oe),(je=this._renderService)===null||je===void 0||je.setColors(this._colorManager.colors),(Be=this.viewport)===null||Be===void 0||Be.onThemeChange(this._colorManager.colors)},Ae.prototype.bindMouse=function(){var Oe=this,Le=this,je=this.element;function Be(Ne){var Re,Ve,Je=Le._mouseService.getRawByteCoords(Ne,Le.screenElement,Le.cols,Le.rows);if(!Je)return!1;switch(Ne.overrideType||Ne.type){case"mousemove":Ve=32,Ne.buttons===void 0?(Re=3,Ne.button!==void 0&&(Re=Ne.button<3?Ne.button:3)):Re=1&Ne.buttons?0:4&Ne.buttons?1:2&Ne.buttons?2:3;break;case"mouseup":Ve=0,Re=Ne.button<3?Ne.button:3;break;case"mousedown":Ve=1,Re=Ne.button<3?Ne.button:3;break;case"wheel":Ne.deltaY!==0&&(Ve=Ne.deltaY<0?0:1),Re=4;break;default:return!1}return!(Ve===void 0||Re===void 0||Re>4)&&Le._coreMouseService.triggerMouseEvent({col:Je.x-33,row:Je.y-33,button:Re,action:Ve,ctrl:Ne.ctrlKey,alt:Ne.altKey,shift:Ne.shiftKey})}var Ze={mouseup:null,wheel:null,mousedrag:null,mousemove:null},We=function(Ne){return Be(Ne),Ne.buttons||(Oe._document.removeEventListener("mouseup",Ze.mouseup),Ze.mousedrag&&Oe._document.removeEventListener("mousemove",Ze.mousedrag)),Oe.cancel(Ne)},ze=function(Ne){return Be(Ne),Ne.preventDefault(),Oe.cancel(Ne)},Ke=function(Ne){Ne.buttons&&Be(Ne)},He=function(Ne){Ne.buttons||Be(Ne)};this.register(this._coreMouseService.onProtocolChange(function(Ne){Ne?(Oe.optionsService.options.logLevel==="debug"&&Oe._logService.debug("Binding to mouse events:",Oe._coreMouseService.explainEvents(Ne)),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&Ne?Ze.mousemove||(je.addEventListener("mousemove",He),Ze.mousemove=He):(je.removeEventListener("mousemove",Ze.mousemove),Ze.mousemove=null),16&Ne?Ze.wheel||(je.addEventListener("wheel",ze,{passive:!1}),Ze.wheel=ze):(je.removeEventListener("wheel",Ze.wheel),Ze.wheel=null),2&Ne?Ze.mouseup||(Ze.mouseup=We):(Oe._document.removeEventListener("mouseup",Ze.mouseup),Ze.mouseup=null),4&Ne?Ze.mousedrag||(Ze.mousedrag=Ke):(Oe._document.removeEventListener("mousemove",Ze.mousedrag),Ze.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(ne.addDisposableDomListener(je,"mousedown",function(Ne){if(Ne.preventDefault(),Oe.focus(),Oe._coreMouseService.areMouseEventsActive&&!Oe._selectionService.shouldForceSelection(Ne))return Be(Ne),Ze.mouseup&&Oe._document.addEventListener("mouseup",Ze.mouseup),Ze.mousedrag&&Oe._document.addEventListener("mousemove",Ze.mousedrag),Oe.cancel(Ne)})),this.register(ne.addDisposableDomListener(je,"wheel",function(Ne){if(!Ze.wheel){if(!Oe.buffer.hasScrollback){var Re=Oe.viewport.getLinesScrolled(Ne);if(Re===0)return;for(var Ve=ue.C0.ESC+(Oe._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(Ne.deltaY<0?"A":"B"),Je="",ot=0;ot47)},Ae.prototype._keyUp=function(Oe){this._customKeyEventHandler&&this._customKeyEventHandler(Oe)===!1||(function(Le){return Le.keyCode===16||Le.keyCode===17||Le.keyCode===18}(Oe)||this.focus(),this.updateCursorStyle(Oe))},Ae.prototype._keyPress=function(Oe){var Le;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(Oe)===!1)return!1;if(this.cancel(Oe),Oe.charCode)Le=Oe.charCode;else if(Oe.which===null||Oe.which===void 0)Le=Oe.keyCode;else{if(Oe.which===0||Oe.charCode===0)return!1;Le=Oe.which}return!(!Le||(Oe.altKey||Oe.ctrlKey||Oe.metaKey)&&!this._isThirdLevelShift(this.browser,Oe))&&(Le=String.fromCharCode(Le),this._onKey.fire({key:Le,domEvent:Oe}),this._showCursor(),this._coreService.triggerDataEvent(Le,!0),!0)},Ae.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},Ae.prototype.resize=function(Oe,Le){Oe!==this.cols||Le!==this.rows?De.prototype.resize.call(this,Oe,Le):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},Ae.prototype._afterResize=function(Oe,Le){var je,Be;(je=this._charSizeService)===null||je===void 0||je.measure(),(Be=this.viewport)===null||Be===void 0||Be.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;ee--)(ae=ue[ee])&&(ne=(re<3?ae(ne):re>3?ae(le,se,ne):ae(le,se))||ne);return re>3&&ne&&Object.defineProperty(le,se,ne),ne},E=this&&this.__param||function(ue,le){return function(se,ie){le(se,ie,ue)}};Object.defineProperty(ve,"__esModule",{value:!0}),ve.CompositionHelper=void 0;var pe=oe(5),fe=oe(1),ce=function(){function ue(le,se,ie,ae,re,ne){this._textarea=le,this._compositionView=se,this._bufferService=ie,this._optionsService=ae,this._charSizeService=re,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(le){var se=this;this._compositionView.textContent=le.data,this.updateCompositionElements(),setTimeout(function(){se._compositionPosition.end=se._textarea.value.length},0)},ue.prototype.compositionend=function(){this._finalizeComposition(!0)},ue.prototype.keydown=function(le){if(this._isComposing||this._isSendingComposition){if(le.keyCode===229||le.keyCode===16||le.keyCode===17||le.keyCode===18)return!1;this._finalizeComposition(!1)}return le.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},ue.prototype._finalizeComposition=function(le){var se=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,le){var ie={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(se._isSendingComposition){se._isSendingComposition=!1;var re=void 0;re=se._isComposing?se._textarea.value.substring(ie.start,ie.end):se._textarea.value.substring(ie.start),se._coreService.triggerDataEvent(re,!0)}},0)}else{this._isSendingComposition=!1;var ae=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(ae,!0)}},ue.prototype._handleAnyTextareaChanges=function(){var le=this,se=this._textarea.value;setTimeout(function(){if(!le._isComposing){var ie=le._textarea.value.replace(se,"");ie.length>0&&le._coreService.triggerDataEvent(ie,!0)}},0)},ue.prototype.updateCompositionElements=function(le){var se=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var ie=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),ae=this._bufferService.buffer.y*ie,re=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=re+"px",this._compositionView.style.top=ae+"px",this._compositionView.style.height=ie+"px",this._compositionView.style.lineHeight=ie+"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=re+"px",this._textarea.style.top=ae+"px",this._textarea.style.width=ne.width+"px",this._textarea.style.height=ne.height+"px",this._textarea.style.lineHeight=ne.height+"px"}le||setTimeout(function(){return se.updateCompositionElements(!0)},0)}},ue=Ce([E(2,fe.IBufferService),E(3,fe.IOptionsService),E(4,pe.ICharSizeService),E(5,fe.ICoreService)],ue)}();ve.CompositionHelper=ce},function(it,ve,oe){"use strict";var Ce,E=this&&this.__extends||(Ce=function(ae,re){return(Ce=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,ee){ne.__proto__=ee}||function(ne,ee){for(var a in ee)ee.hasOwnProperty(a)&&(ne[a]=ee[a])})(ae,re)},function(ae,re){function ne(){this.constructor=ae}Ce(ae,re),ae.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)}),pe=this&&this.__decorate||function(ae,re,ne,ee){var a,y=arguments.length,x=y<3?re:ee===null?ee=Object.getOwnPropertyDescriptor(re,ne):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(ae,re,ne,ee);else for(var b=ae.length-1;b>=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(re,ne,x):a(re,ne))||x);return y>3&&x&&Object.defineProperty(re,ne,x),x},fe=this&&this.__param||function(ae,re){return function(ne,ee){re(ne,ee,ae)}};Object.defineProperty(ve,"__esModule",{value:!0}),ve.Viewport=void 0;var ce=oe(2),ue=oe(7),le=oe(5),se=oe(1),ie=function(ae){function re(ne,ee,a,y,x,b,z){var te=ae.call(this)||this;return te._scrollLines=ne,te._viewportElement=ee,te._scrollArea=a,te._bufferService=y,te._optionsService=x,te._charSizeService=b,te._renderService=z,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(re,ae),re.prototype.onThemeChange=function(ne){this._viewportElement.style.backgroundColor=ne.background.css},re.prototype._refresh=function(ne){var ee=this;if(ne)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return ee._innerRefresh()}))},re.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 ee=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==ee&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=ee),this._refreshAnimationFrame=null},re.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 ee=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===ee&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(ne)}else this._refresh(ne)},re.prototype._onScroll=function(ne){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var ee=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(ee,!0)}},re.prototype._bubbleScroll=function(ne,ee){var a=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(ee<0&&this._viewportElement.scrollTop!==0||ee>0&&a0?1:-1),this._wheelPartialScroll%=1):ne.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(ee*=this._bufferService.rows),ee},re.prototype._applyScrollModifier=function(ne,ee){var a=this._optionsService.options.fastScrollModifier;return a==="alt"&&ee.altKey||a==="ctrl"&&ee.ctrlKey||a==="shift"&&ee.shiftKey?ne*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:ne*this._optionsService.options.scrollSensitivity},re.prototype.onTouchStart=function(ne){this._lastTouchY=ne.touches[0].pageY},re.prototype.onTouchMove=function(ne){var ee=this._lastTouchY-ne.touches[0].pageY;return this._lastTouchY=ne.touches[0].pageY,ee!==0&&(this._viewportElement.scrollTop+=ee,this._bubbleScroll(ne,ee))},re=pe([fe(3,se.IBufferService),fe(4,se.IOptionsService),fe(5,le.ICharSizeService),fe(6,le.IRenderService)],re)}(ce.Disposable);ve.Viewport=ie},function(it,ve,oe){"use strict";function Ce(ce){return ce.replace(/\r?\n/g,"\r")}function E(ce,ue){return ue?"\x1B[200~"+ce+"\x1B[201~":ce}function pe(ce,ue,le){ce=E(ce=Ce(ce),le.decPrivateModes.bracketedPasteMode),le.triggerDataEvent(ce,!0),ue.value=""}function fe(ce,ue,le){var se=le.getBoundingClientRect(),ie=ce.clientX-se.left-10,ae=ce.clientY-se.top-10;ue.style.width="20px",ue.style.height="20px",ue.style.left=ie+"px",ue.style.top=ae+"px",ue.style.zIndex="1000",ue.focus()}Object.defineProperty(ve,"__esModule",{value:!0}),ve.rightClickHandler=ve.moveTextAreaUnderMouseCursor=ve.paste=ve.handlePasteEvent=ve.copyHandler=ve.bracketTextForPaste=ve.prepareTextForTerminal=void 0,ve.prepareTextForTerminal=Ce,ve.bracketTextForPaste=E,ve.copyHandler=function(ce,ue){ce.clipboardData&&ce.clipboardData.setData("text/plain",ue.selectionText),ce.preventDefault()},ve.handlePasteEvent=function(ce,ue,le){ce.stopPropagation(),ce.clipboardData&&pe(ce.clipboardData.getData("text/plain"),ue,le)},ve.paste=pe,ve.moveTextAreaUnderMouseCursor=fe,ve.rightClickHandler=function(ce,ue,le,se,ie){fe(ce,ue,le),ie&&!se.isClickInSelection(ce)&&se.selectWordAtCursor(ce),ue.value=se.selectionText,ue.select()}},function(it,ve,oe){"use strict";var Ce,E=this&&this.__extends||(Ce=function(ae,re){return(Ce=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,ee){ne.__proto__=ee}||function(ne,ee){for(var a in ee)ee.hasOwnProperty(a)&&(ne[a]=ee[a])})(ae,re)},function(ae,re){function ne(){this.constructor=ae}Ce(ae,re),ae.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)});Object.defineProperty(ve,"__esModule",{value:!0}),ve.EscapeSequenceParser=ve.VT500_TRANSITION_TABLE=ve.TransitionTable=void 0;var pe=oe(2),fe=oe(15),ce=oe(21),ue=oe(22),le=oe(24),se=function(){function ae(re){this.table=new Uint8Array(re)}return ae.prototype.setDefault=function(re,ne){fe.fill(this.table,re<<4|ne)},ae.prototype.add=function(re,ne,ee,a){this.table[ne<<8|re]=ee<<4|a},ae.prototype.addMany=function(re,ne,ee,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(ee[0]>b||b>ee[1])throw new Error("final must be in range "+ee[0]+" .. "+ee[1]);return a<<=8,a|=b},re.prototype.identToString=function(ne){for(var ee=[];ne;)ee.push(String.fromCharCode(255&ne)),ne>>=8;return ee.reverse().join("")},re.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},re.prototype.setPrintHandler=function(ne){this._printHandler=ne},re.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},re.prototype.addEscHandler=function(ne,ee){var a=this._identifier(ne,[48,126]);this._escHandlers[a]===void 0&&(this._escHandlers[a]=[]);var y=this._escHandlers[a];return y.push(ee),{dispose:function(){var x=y.indexOf(ee);x!==-1&&y.splice(x,1)}}},re.prototype.setEscHandler=function(ne,ee){this._escHandlers[this._identifier(ne,[48,126])]=[ee]},re.prototype.clearEscHandler=function(ne){this._escHandlers[this._identifier(ne,[48,126])]&&delete this._escHandlers[this._identifier(ne,[48,126])]},re.prototype.setEscHandlerFallback=function(ne){this._escHandlerFb=ne},re.prototype.setExecuteHandler=function(ne,ee){this._executeHandlers[ne.charCodeAt(0)]=ee},re.prototype.clearExecuteHandler=function(ne){this._executeHandlers[ne.charCodeAt(0)]&&delete this._executeHandlers[ne.charCodeAt(0)]},re.prototype.setExecuteHandlerFallback=function(ne){this._executeHandlerFb=ne},re.prototype.addCsiHandler=function(ne,ee){var a=this._identifier(ne);this._csiHandlers[a]===void 0&&(this._csiHandlers[a]=[]);var y=this._csiHandlers[a];return y.push(ee),{dispose:function(){var x=y.indexOf(ee);x!==-1&&y.splice(x,1)}}},re.prototype.setCsiHandler=function(ne,ee){this._csiHandlers[this._identifier(ne)]=[ee]},re.prototype.clearCsiHandler=function(ne){this._csiHandlers[this._identifier(ne)]&&delete this._csiHandlers[this._identifier(ne)]},re.prototype.setCsiHandlerFallback=function(ne){this._csiHandlerFb=ne},re.prototype.addDcsHandler=function(ne,ee){return this._dcsParser.addHandler(this._identifier(ne),ee)},re.prototype.setDcsHandler=function(ne,ee){this._dcsParser.setHandler(this._identifier(ne),ee)},re.prototype.clearDcsHandler=function(ne){this._dcsParser.clearHandler(this._identifier(ne))},re.prototype.setDcsHandlerFallback=function(ne){this._dcsParser.setHandlerFallback(ne)},re.prototype.addOscHandler=function(ne,ee){return this._oscParser.addHandler(ne,ee)},re.prototype.setOscHandler=function(ne,ee){this._oscParser.setHandler(ne,ee)},re.prototype.clearOscHandler=function(ne){this._oscParser.clearHandler(ne)},re.prototype.setOscHandlerFallback=function(ne){this._oscParser.setHandlerFallback(ne)},re.prototype.setErrorHandler=function(ne){this._errorHandler=ne},re.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},re.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},re.prototype.parse=function(ne,ee){for(var a=0,y=0,x=this.currentState,b=this._oscParser,z=this._dcsParser,te=this._collect,de=this._params,ge=this._transitions.table,he=0;he>4){case 2:for(var me=he+1;;++me){if(me>=ee||(a=ne[me])<32||a>126&&a<160){this._printHandler(ne,he,me),he=me-1;break}if(++me>=ee||(a=ne[me])<32||a>126&&a<160){this._printHandler(ne,he,me),he=me-1;break}if(++me>=ee||(a=ne[me])<32||a>126&&a<160){this._printHandler(ne,he,me),he=me-1;break}if(++me>=ee||(a=ne[me])<32||a>126&&a<160){this._printHandler(ne,he,me),he=me-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:he,code:a,currentState:x,collect:te,params:de,abort:!1}).abort)return;break;case 7:for(var ye=this._csiHandlers[te<<8|a],be=ye?ye.length-1:-1;be>=0&&ye[be](de)===!1;be--);be<0&&this._csiHandlerFb(te<<8|a,de),this.precedingCodepoint=0;break;case 8:do switch(a){case 59:de.addParam(0);break;case 58:de.addSubParam(-1);break;default:de.addDigit(a-48)}while(++he47&&a<60);he--;break;case 9:te<<=8,te|=a;break;case 10:for(var Se=this._escHandlers[te<<8|a],Ee=Se?Se.length-1:-1;Ee>=0&&Se[Ee]()===!1;Ee--);Ee<0&&this._escHandlerFb(te<<8|a),this.precedingCodepoint=0;break;case 11:de.reset(),de.addParam(0),te=0;break;case 12:z.hook(te<<8|a,de);break;case 13:for(var Pe=he+1;;++Pe)if(Pe>=ee||(a=ne[Pe])===24||a===26||a===27||a>127&&a<160){z.put(ne,he,Pe),he=Pe-1;break}break;case 14:z.unhook(a!==24&&a!==26),a===27&&(y|=1),de.reset(),de.addParam(0),te=0,this.precedingCodepoint=0;break;case 4:b.start();break;case 5:for(var we=he+1;;we++)if(we>=ee||(a=ne[we])<32||a>127&&a<=159){b.put(ne,he,we),he=we-1;break}break;case 6:b.end(a!==24&&a!==26),a===27&&(y|=1),de.reset(),de.addParam(0),te=0,this.precedingCodepoint=0}x=15&y}this._collect=te,this.currentState=x},re}(pe.Disposable);ve.EscapeSequenceParser=ie},function(it,ve,oe){"use strict";var Ce,E=this&&this.__extends||(Ce=function(b,z){return(Ce=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,de){te.__proto__=de}||function(te,de){for(var ge in de)de.hasOwnProperty(ge)&&(te[ge]=de[ge])})(b,z)},function(b,z){function te(){this.constructor=b}Ce(b,z),b.prototype=z===null?Object.create(z):(te.prototype=z.prototype,new te)}),pe=this&&this.__decorate||function(b,z,te,de){var ge,he=arguments.length,me=he<3?z:de===null?de=Object.getOwnPropertyDescriptor(z,te):de;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")me=Reflect.decorate(b,z,te,de);else for(var ye=b.length-1;ye>=0;ye--)(ge=b[ye])&&(me=(he<3?ge(me):he>3?ge(z,te,me):ge(z,te))||me);return he>3&&me&&Object.defineProperty(z,te,me),me},fe=this&&this.__param||function(b,z){return function(te,de){z(te,de,b)}};Object.defineProperty(ve,"__esModule",{value:!0}),ve.Renderer=void 0;var ce=oe(41),ue=oe(47),le=oe(48),se=oe(49),ie=oe(29),ae=oe(2),re=oe(5),ne=oe(1),ee=oe(25),a=oe(0),y=1,x=function(b){function z(te,de,ge,he,me,ye,be,Se,Ee){var Pe=b.call(this)||this;Pe._colors=te,Pe._screenElement=de,Pe._bufferService=me,Pe._charSizeService=ye,Pe._optionsService=be,Pe._id=y++,Pe._onRequestRedraw=new a.EventEmitter;var we=Pe._optionsService.options.allowTransparency;return Pe._characterJoinerRegistry=new ie.CharacterJoinerRegistry(Pe._bufferService),Pe._renderLayers=[new ce.TextRenderLayer(Pe._screenElement,0,Pe._colors,Pe._characterJoinerRegistry,we,Pe._id,Pe._bufferService,be),new ue.SelectionRenderLayer(Pe._screenElement,1,Pe._colors,Pe._id,Pe._bufferService,be),new se.LinkRenderLayer(Pe._screenElement,2,Pe._colors,Pe._id,ge,he,Pe._bufferService,be),new le.CursorRenderLayer(Pe._screenElement,3,Pe._colors,Pe._id,Pe._onRequestRedraw,Pe._bufferService,be,Se,Ee)],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(z,b),Object.defineProperty(z.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),z.prototype.dispose=function(){for(var te=0,de=this._renderLayers;te0&&de===te[0][0]){he=!0;var ye=te.shift();ge=new le.JoinedCellData(this._workCell,z.translateToString(!0,ye[0],ye[1]),ye[1]-ye[0]),me=ye[1]-1}!he&&this._isOverlapping(ge)&&methis._characterWidth;return this._ctx.restore(),this._characterOverlapCache[ee]=a,a},re}(fe.BaseRenderLayer);ve.TextRenderLayer=ie},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.GridCache=void 0;var Ce=function(){function E(){this.cache=[]}return E.prototype.resize=function(pe,fe){for(var ce=0;ce>>24,xe=Ee.rgba>>>16&255,De=Ee.rgba>>>8&255,Ae=0;Ae=this.capacity)ce=this._head,this._unlinkNode(ce),delete this._map[ce.key],ce.key=pe,ce.value=fe,this._map[pe]=ce;else{var ue=this._nodePool;ue.length>0?((ce=ue.pop()).key=pe,ce.value=fe):ce={prev:null,next:null,key:pe,value:fe},this._map[pe]=ce,this.size++}this._appendNode(ce)},E}();ve.LRUMap=Ce},function(it,ve,oe){"use strict";var Ce,E=this&&this.__extends||(Ce=function(fe,ce){return(Ce=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ue,le){ue.__proto__=le}||function(ue,le){for(var se in le)le.hasOwnProperty(se)&&(ue[se]=le[se])})(fe,ce)},function(fe,ce){function ue(){this.constructor=fe}Ce(fe,ce),fe.prototype=ce===null?Object.create(ce):(ue.prototype=ce.prototype,new ue)});Object.defineProperty(ve,"__esModule",{value:!0}),ve.SelectionRenderLayer=void 0;var pe=function(fe){function ce(ue,le,se,ie,ae,re){var ne=fe.call(this,ue,"selection",le,!0,se,ie,ae,re)||this;return ne._clearState(),ne}return E(ce,fe),ce.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},ce.prototype.resize=function(ue){fe.prototype.resize.call(this,ue),this._clearState()},ce.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},ce.prototype.onSelectionChanged=function(ue,le,se){if(this._didStateChange(ue,le,se,this._bufferService.buffer.ydisp))if(this._clearAll(),ue&&le){var ie=ue[1]-this._bufferService.buffer.ydisp,ae=le[1]-this._bufferService.buffer.ydisp,re=Math.max(ie,0),ne=Math.min(ae,this._bufferService.rows-1);if(!(re>=this._bufferService.rows||ne<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,se){var ee=ue[0],a=le[0]-ee,y=ne-re+1;this._fillCells(ee,re,a,y)}else{ee=ie===re?ue[0]:0;var x=re===ne?le[0]:this._bufferService.cols;this._fillCells(ee,re,x-ee,1);var b=Math.max(ne-re-1,0);if(this._fillCells(0,re+1,this._bufferService.cols,b),re!==ne){var z=ae===ne?le[0]:this._bufferService.cols;this._fillCells(0,ne,z,1)}}this._state.start=[ue[0],ue[1]],this._state.end=[le[0],le[1]],this._state.columnSelectMode=se,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},ce.prototype._didStateChange=function(ue,le,se,ie){return!this._areCoordinatesEqual(ue,this._state.start)||!this._areCoordinatesEqual(le,this._state.end)||se!==this._state.columnSelectMode||ie!==this._state.ydisp},ce.prototype._areCoordinatesEqual=function(ue,le){return!(!ue||!le)&&ue[0]===le[0]&&ue[1]===le[1]},ce}(oe(13).BaseRenderLayer);ve.SelectionRenderLayer=pe},function(it,ve,oe){"use strict";var Ce,E=this&&this.__extends||(Ce=function(le,se){return(Ce=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,ae){ie.__proto__=ae}||function(ie,ae){for(var re in ae)ae.hasOwnProperty(re)&&(ie[re]=ae[re])})(le,se)},function(le,se){function ie(){this.constructor=le}Ce(le,se),le.prototype=se===null?Object.create(se):(ie.prototype=se.prototype,new ie)});Object.defineProperty(ve,"__esModule",{value:!0}),ve.CursorRenderLayer=void 0;var pe=oe(13),fe=oe(4),ce=function(le){function se(ie,ae,re,ne,ee,a,y,x,b){var z=le.call(this,ie,"cursor",ae,!0,re,ne,a,y)||this;return z._onRequestRedraw=ee,z._coreService=x,z._coreBrowserService=b,z._cell=new fe.CellData,z._state={x:0,y:0,isFocused:!1,style:"",width:0},z._cursorRenderers={bar:z._renderBarCursor.bind(z),block:z._renderBlockCursor.bind(z),underline:z._renderUnderlineCursor.bind(z)},z}return E(se,le),se.prototype.resize=function(ie){le.prototype.resize.call(this,ie),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},se.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},se.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},se.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},se.prototype.onOptionsChanged=function(){var ie,ae=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new ue(this._coreBrowserService.isFocused,function(){ae._render(!0)})):((ie=this._cursorBlinkStateManager)===null||ie===void 0||ie.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},se.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},se.prototype.onGridChanged=function(ie,ae){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},se.prototype._render=function(ie){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var ae=this._bufferService.buffer.ybase+this._bufferService.buffer.y,re=ae-this._bufferService.buffer.ydisp;if(re<0||re>=this._bufferService.rows)this._clearCursor();else{var ne=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(ae).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 ee=this._optionsService.options.cursorStyle;return ee&&ee!=="block"?this._cursorRenderers[ee](ne,re,this._cell):this._renderBlurCursor(ne,re,this._cell),this._ctx.restore(),this._state.x=ne,this._state.y=re,this._state.isFocused=!1,this._state.style=ee,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===ne&&this._state.y===re&&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,re,this._cell),this._ctx.restore(),this._state.x=ne,this._state.y=re,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},se.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})},se.prototype._renderBarCursor=function(ie,ae,re){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(ie,ae,this._optionsService.options.cursorWidth),this._ctx.restore()},se.prototype._renderBlockCursor=function(ie,ae,re){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(ie,ae,re.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(re,ie,ae),this._ctx.restore()},se.prototype._renderUnderlineCursor=function(ie,ae,re){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(ie,ae),this._ctx.restore()},se.prototype._renderBlurCursor=function(ie,ae,re){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(ie,ae,re.getWidth(),1),this._ctx.restore()},se}(pe.BaseRenderLayer);ve.CursorRenderLayer=ce;var ue=function(){function le(se,ie){this._renderCallback=ie,this.isCursorVisible=!0,se&&this._restartInterval()}return Object.defineProperty(le.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),le.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)},le.prototype.restartBlinkAnimation=function(){var se=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){se._renderCallback(),se._animationFrame=void 0})))},le.prototype._restartInterval=function(se){var ie=this;se===void 0&&(se=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(ie._animationTimeRestarted){var ae=600-(Date.now()-ie._animationTimeRestarted);if(ie._animationTimeRestarted=void 0,ae>0)return void ie._restartInterval(ae)}ie.isCursorVisible=!1,ie._animationFrame=window.requestAnimationFrame(function(){ie._renderCallback(),ie._animationFrame=void 0}),ie._blinkInterval=window.setInterval(function(){if(ie._animationTimeRestarted){var re=600-(Date.now()-ie._animationTimeRestarted);return ie._animationTimeRestarted=void 0,void ie._restartInterval(re)}ie.isCursorVisible=!ie.isCursorVisible,ie._animationFrame=window.requestAnimationFrame(function(){ie._renderCallback(),ie._animationFrame=void 0})},600)},se)},le.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)},le.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},le}()},function(it,ve,oe){"use strict";var Ce,E=this&&this.__extends||(Ce=function(le,se){return(Ce=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,ae){ie.__proto__=ae}||function(ie,ae){for(var re in ae)ae.hasOwnProperty(re)&&(ie[re]=ae[re])})(le,se)},function(le,se){function ie(){this.constructor=le}Ce(le,se),le.prototype=se===null?Object.create(se):(ie.prototype=se.prototype,new ie)});Object.defineProperty(ve,"__esModule",{value:!0}),ve.LinkRenderLayer=void 0;var pe=oe(13),fe=oe(9),ce=oe(26),ue=function(le){function se(ie,ae,re,ne,ee,a,y,x){var b=le.call(this,ie,"link",ae,!0,re,ne,y,x)||this;return ee.onShowLinkUnderline(function(z){return b._onShowLinkUnderline(z)}),ee.onHideLinkUnderline(function(z){return b._onHideLinkUnderline(z)}),a.onShowLinkUnderline(function(z){return b._onShowLinkUnderline(z)}),a.onHideLinkUnderline(function(z){return b._onHideLinkUnderline(z)}),b}return E(se,le),se.prototype.resize=function(ie){le.prototype.resize.call(this,ie),this._state=void 0},se.prototype.reset=function(){this._clearCurrentLink()},se.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var ie=this._state.y2-this._state.y1-1;ie>0&&this._clearCells(0,this._state.y1+1,this._state.cols,ie),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},se.prototype._onShowLinkUnderline=function(ie){if(ie.fg===fe.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:ie.fg&&ce.is256Color(ie.fg)?this._ctx.fillStyle=this._colors.ansi[ie.fg].css:this._ctx.fillStyle=this._colors.foreground.css,ie.y1===ie.y2)this._fillBottomLineAtCells(ie.x1,ie.y1,ie.x2-ie.x1);else{this._fillBottomLineAtCells(ie.x1,ie.y1,ie.cols-ie.x1);for(var ae=ie.y1+1;ae=0;a--)(re=le[a])&&(ee=(ne<3?re(ee):ne>3?re(se,ie,ee):re(se,ie))||ee);return ne>3&&ee&&Object.defineProperty(se,ie,ee),ee},E=this&&this.__param||function(le,se){return function(ie,ae){se(ie,ae,le)}};Object.defineProperty(ve,"__esModule",{value:!0}),ve.MouseZone=ve.Linkifier=void 0;var pe=oe(0),fe=oe(1),ce=function(){function le(se,ie,ae){this._bufferService=se,this._logService=ie,this._unicodeService=ae,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new pe.EventEmitter,this._onHideLinkUnderline=new pe.EventEmitter,this._onLinkTooltip=new pe.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(le.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),le.prototype.attachToDom=function(se,ie){this._element=se,this._mouseZoneManager=ie},le.prototype.linkifyRows=function(se,ie){var ae=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=se,this._rowsToLinkify.end=ie):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,se),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,ie)),this._mouseZoneManager.clearAll(se,ie),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return ae._linkifyRows()},le._timeBeforeLatency))},le.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var se=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var ie=se.ydisp+this._rowsToLinkify.start;if(!(ie>=se.lines.length)){for(var ae=se.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,re=Math.ceil(2e3/this._bufferService.cols),ne=this._bufferService.buffer.iterator(!1,ie,ae,re,re);ne.hasNext();)for(var ee=ne.next(),a=0;a=0;ie--)if(se.priority<=this._linkMatchers[ie].priority)return void this._linkMatchers.splice(ie+1,0,se);this._linkMatchers.splice(0,0,se)}else this._linkMatchers.push(se)},le.prototype.deregisterLinkMatcher=function(se){for(var ie=0;ie>9&511:void 0;ae.validationCallback?ae.validationCallback(b,function(he){ne._rowsTimeoutId||he&&ne._addLink(z[1],z[0]-ne._bufferService.buffer.ydisp,b,ae,ge)}):x._addLink(z[1],z[0]-x._bufferService.buffer.ydisp,b,ae,ge)},x=this;(re=ee.exec(ie))!==null&&y()!=="break";);},le.prototype._addLink=function(se,ie,ae,re,ne){var ee=this;if(this._mouseZoneManager&&this._element){var a=this._unicodeService.getStringCellWidth(ae),y=se%this._bufferService.cols,x=ie+Math.floor(se/this._bufferService.cols),b=(y+a)%this._bufferService.cols,z=x+Math.floor((y+a)/this._bufferService.cols);b===0&&(b=this._bufferService.cols,z--),this._mouseZoneManager.add(new ue(y+1,x+1,b+1,z+1,function(te){if(re.handler)return re.handler(te,ae);var de=window.open();de?(de.opener=null,de.location.href=ae):console.warn("Opening link blocked as opener could not be cleared")},function(){ee._onShowLinkUnderline.fire(ee._createLinkHoverEvent(y,x,b,z,ne)),ee._element.classList.add("xterm-cursor-pointer")},function(te){ee._onLinkTooltip.fire(ee._createLinkHoverEvent(y,x,b,z,ne)),re.hoverTooltipCallback&&re.hoverTooltipCallback(te,ae,{start:{x:y,y:x},end:{x:b,y:z}})},function(){ee._onHideLinkUnderline.fire(ee._createLinkHoverEvent(y,x,b,z,ne)),ee._element.classList.remove("xterm-cursor-pointer"),re.hoverLeaveCallback&&re.hoverLeaveCallback()},function(te){return!re.willLinkActivate||re.willLinkActivate(te,ae)}))}},le.prototype._createLinkHoverEvent=function(se,ie,ae,re,ne){return{x1:se,y1:ie,x2:ae,y2:re,cols:this._bufferService.cols,fg:ne}},le._timeBeforeLatency=200,le=Ce([E(0,fe.IBufferService),E(1,fe.ILogService),E(2,fe.IUnicodeService)],le)}();ve.Linkifier=ce;var ue=function(le,se,ie,ae,re,ne,ee,a,y){this.x1=le,this.y1=se,this.x2=ie,this.y2=ae,this.clickCallback=re,this.hoverCallback=ne,this.tooltipCallback=ee,this.leaveCallback=a,this.willLinkActivate=y};ve.MouseZone=ue},function(it,ve,oe){"use strict";var Ce,E=this&&this.__extends||(Ce=function(b,z){return(Ce=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,de){te.__proto__=de}||function(te,de){for(var ge in de)de.hasOwnProperty(ge)&&(te[ge]=de[ge])})(b,z)},function(b,z){function te(){this.constructor=b}Ce(b,z),b.prototype=z===null?Object.create(z):(te.prototype=z.prototype,new te)}),pe=this&&this.__decorate||function(b,z,te,de){var ge,he=arguments.length,me=he<3?z:de===null?de=Object.getOwnPropertyDescriptor(z,te):de;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")me=Reflect.decorate(b,z,te,de);else for(var ye=b.length-1;ye>=0;ye--)(ge=b[ye])&&(me=(he<3?ge(me):he>3?ge(z,te,me):ge(z,te))||me);return he>3&&me&&Object.defineProperty(z,te,me),me},fe=this&&this.__param||function(b,z){return function(te,de){z(te,de,b)}};Object.defineProperty(ve,"__esModule",{value:!0}),ve.SelectionService=void 0;var ce=oe(11),ue=oe(52),le=oe(4),se=oe(0),ie=oe(5),ae=oe(1),re=oe(30),ne=oe(53),ee=oe(2),a="\xA0",y=new RegExp(a,"g"),x=function(b){function z(te,de,ge,he,me,ye,be){var Se=b.call(this)||this;return Se._element=te,Se._screenElement=de,Se._bufferService=ge,Se._coreService=he,Se._mouseService=me,Se._optionsService=ye,Se._renderService=be,Se._dragScrollAmount=0,Se._enabled=!0,Se._workCell=new le.CellData,Se._mouseDownTimeStamp=0,Se._onLinuxMouseSelection=Se.register(new se.EventEmitter),Se._onRedrawRequest=Se.register(new se.EventEmitter),Se._onSelectionChange=Se.register(new se.EventEmitter),Se._onRequestScrollLines=Se.register(new se.EventEmitter),Se._mouseMoveListener=function(Ee){return Se._onMouseMove(Ee)},Se._mouseUpListener=function(Ee){return Se._onMouseUp(Ee)},Se._coreService.onUserInput(function(){Se.hasSelection&&Se.clearSelection()}),Se._trimListener=Se._bufferService.buffer.lines.onTrim(function(Ee){return Se._onTrim(Ee)}),Se.register(Se._bufferService.buffers.onBufferActivate(function(Ee){return Se._onBufferActivate(Ee)})),Se.enable(),Se._model=new ue.SelectionModel(Se._bufferService),Se._activeSelectionMode=0,Se}return E(z,b),Object.defineProperty(z.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),z.prototype.dispose=function(){this._removeMouseDownListeners()},z.prototype.reset=function(){this.clearSelection()},z.prototype.disable=function(){this.clearSelection(),this._enabled=!1},z.prototype.enable=function(){this._enabled=!0},Object.defineProperty(z.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"hasSelection",{get:function(){var te=this._model.finalSelectionStart,de=this._model.finalSelectionEnd;return!(!te||!de)&&(te[0]!==de[0]||te[1]!==de[1])},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"selectionText",{get:function(){var te=this._model.finalSelectionStart,de=this._model.finalSelectionEnd;if(!te||!de)return"";var ge=this._bufferService.buffer,he=[];if(this._activeSelectionMode===3){if(te[0]===de[0])return"";for(var me=te[1];me<=de[1];me++){var ye=ge.translateBufferLineToString(me,!0,te[0],de[0]);he.push(ye)}}else{var be=te[1]===de[1]?de[0]:void 0;for(he.push(ge.translateBufferLineToString(te[1],!0,te[0],be)),me=te[1]+1;me<=de[1]-1;me++){var Se=ge.lines.get(me);ye=ge.translateBufferLineToString(me,!0),Se&&Se.isWrapped?he[he.length-1]+=ye:he.push(ye)}te[1]!==de[1]&&(Se=ge.lines.get(de[1]),ye=ge.translateBufferLineToString(de[1],!0,0,de[0]),Se&&Se.isWrapped?he[he.length-1]+=ye:he.push(ye))}return he.map(function(Ee){return Ee.replace(y," ")}).join(ce.isWindows?`\r `:` -`)},enumerable:!1,configurable:!0}),z.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},z.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)},z.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},z.prototype.isClickInSelection=function(te){var ce=this._getMouseBufferCoords(te),ve=this._model.finalSelectionStart,ge=this._model.finalSelectionEnd;return!!(ve&&ge&&ce)&&this._areCoordsInSelection(ce,ve,ge)},z.prototype._areCoordsInSelection=function(te,ce,ve){return te[1]>ce[1]&&te[1]=ce[0]&&te[0]=ce[0]},z.prototype.selectWordAtCursor=function(te){var ce=this._getMouseBufferCoords(te);ce&&(this._selectWordAt(ce,!1),this._model.selectionEnd=void 0,this.refresh(!0))},z.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},z.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()},z.prototype._onTrim=function(te){this._model.onTrim(te)&&this.refresh()},z.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},z.prototype._getMouseEventScrollAmount=function(te){var ce=re.getCoordsRelativeToElement(te,this._screenElement)[1],ve=this._renderService.dimensions.canvasHeight;return ce>=0&&ce<=ve?0:(ce>ve&&(ce-=ve),ce=Math.min(Math.max(ce,-50),50),(ce/=50)/Math.abs(ce)+Math.round(14*ce))},z.prototype.shouldForceSelection=function(te){return de.isMac?te.altKey&&this._optionsService.options.macOptionClickForcesSelection:te.shiftKey},z.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)}},z.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)},z.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},z.prototype._onIncrementalClick=function(te){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(te))},z.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]++}},z.prototype._onDoubleClick=function(te){var ce=this._getMouseBufferCoords(te);ce&&(this._activeSelectionMode=1,this._selectWordAt(ce,!0))},z.prototype._onTripleClick=function(te){var ce=this._getMouseBufferCoords(te);ce&&(this._activeSelectionMode=2,this._selectLineAt(ce[1]))},z.prototype.shouldColumnSelect=function(te){return te.altKey&&!(de.isMac&&this._optionsService.options.macOptionClickForcesSelection)},z.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 ve=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()}},z.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 ve=this._mouseService.getCoords(te,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(ve&&ve[0]!==void 0&&ve[1]!==void 0){var ge=ne.moveToCellSequence(ve[0]-1,ve[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(ge,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},z.prototype._onBufferActivate=function(te){var ce=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=te.activeBuffer.lines.onTrim(function(ve){return ce._onTrim(ve)})},z.prototype._convertViewportColToCharacterIndex=function(te,ce){for(var ve=ce[0],ge=0;ce[0]>=ge;ge++){var ye=te.loadCell(ge,this._workCell).getChars().length;this._workCell.getWidth()===0?ve--:ye>1&&ce[0]!==ge&&(ve+=ye-1)}return ve},z.prototype.setSelection=function(te,ce,ve){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[te,ce],this._model.selectionStartLength=ve,this.refresh()},z.prototype._getWordAt=function(te,ce,ve,ge){if(ve===void 0&&(ve=!0),ge===void 0&&(ge=!0),!(te[0]>=this._bufferService.cols)){var ye=this._bufferService.buffer,me=ye.lines.get(te[1]);if(me){var be=ye.translateBufferLineToString(te[1],!1),Se=this._convertViewportColToCharacterIndex(me,te),Ee=Se,Pe=te[0]-Se,Ce=0,xe=0,Be=0,Ae=0;if(be.charAt(Se)===" "){for(;Se>0&&be.charAt(Se-1)===" ";)Se--;for(;Ee1&&(Ae+=ke-1,Ee+=ke-1);_e>0&&Se>0&&!this._isCharWordSeparator(me.loadCell(_e-1,this._workCell));){me.loadCell(_e-1,this._workCell);var De=this._workCell.getChars().length;this._workCell.getWidth()===0?(Ce++,_e--):De>1&&(Be+=De-1,Se-=De-1),Se--,_e--}for(;Le1&&(Ae+=Ze-1,Ee+=Ze-1),Ee++,Le++}}Ee++;var Ve=Se+Pe-Ce+Be,Ue=Math.min(this._bufferService.cols,Ee-Se+Ce+xe-Be-Ae);if(ce||be.slice(Se,Ee).trim()!==""){if(ve&&Ve===0&&me.getCodePoint(0)!==32){var Ke=ye.lines.get(te[1]-1);if(Ke&&me.isWrapped&&Ke.getCodePoint(this._bufferService.cols-1)!==32){var ze=this._getWordAt([this._bufferService.cols-1,te[1]-1],!1,!0,!1);if(ze){var Ne=this._bufferService.cols-ze.start;Ve-=Ne,Ue+=Ne}}}if(ge&&Ve+Ue===this._bufferService.cols&&me.getCodePoint(this._bufferService.cols-1)!==32){var Re=ye.lines.get(te[1]+1);if(Re&&Re.isWrapped&&Re.getCodePoint(0)!==32){var He=this._getWordAt([0,te[1]+1],!1,!1,!0);He&&(Ue+=He.length)}}return{start:Ve,length:Ue}}}}},z.prototype._selectWordAt=function(te,ce){var ve=this._getWordAt(te,ce);if(ve){for(;ve.start<0;)ve.start+=this._bufferService.cols,te[1]--;this._model.selectionStart=[ve.start,te[1]],this._model.selectionStartLength=ve.length}},z.prototype._selectToWordAt=function(te){var ce=this._getWordAt(te,!0);if(ce){for(var ve=te[1];ce.start<0;)ce.start+=this._bufferService.cols,ve--;if(!this._model.areSelectionValuesReversed())for(;ce.start+ce.length>this._bufferService.cols;)ce.length-=this._bufferService.cols,ve++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?ce.start:ce.start+ce.length,ve]}},z.prototype._isCharWordSeparator=function(te){return te.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(te.getChars())>=0},z.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},z=pe([fe(2,ae.IBufferService),fe(3,ae.ICoreService),fe(4,ie.IMouseService),fe(5,ae.IOptionsService),fe(6,ie.IRenderService)],z)}(ee.Disposable);he.SelectionService=x},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.SelectionModel=void 0;var we=function(){function E(pe){this._bufferService=pe,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 pe=this.selectionStart[0]+this.selectionStartLength;return pe>this._bufferService.cols?[pe%this._bufferService.cols,this.selectionStart[1]+Math.floor(pe/this._bufferService.cols)]:[pe,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 pe=this.selectionStart,fe=this.selectionEnd;return!(!pe||!fe)&&(pe[1]>fe[1]||pe[1]===fe[1]&&pe[0]>fe[0])},E.prototype.onTrim=function(pe){return this.selectionStart&&(this.selectionStart[1]-=pe),this.selectionEnd&&(this.selectionEnd[1]-=pe),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},E}();he.SelectionModel=we},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.moveToCellSequence=void 0;var we=oe(12);function E(se,ie,ae,re){var ne=se-pe(ae,se),ee=ie-pe(ae,ie);return le(Math.abs(ne-ee)-function(a,y,x){for(var b=0,z=a-pe(x,a),te=y-pe(x,y),ce=0;ce=0&&ieie?"A":"B"}function de(se,ie,ae,re,ne,ee){for(var a=se,y=ie,x="";a!==ae||y!==re;)a+=ne?1:-1,ne&&a>ee.cols-1?(x+=ee.buffer.translateBufferLineToString(y,!1,se,a),a=0,se=0,y++):!ne&&a<0&&(x+=ee.buffer.translateBufferLineToString(y,!1,0,se+1),se=a=ee.cols-1,y--);return x+ee.buffer.translateBufferLineToString(y,!1,se,a)}function ue(se,ie){var ae=ie?"O":"[";return we.C0.ESC+ae+se}function le(se,ie){se=Math.floor(se);for(var ae="",re=0;re0?te-pe(ce,te):b;var ye=te,me=function(be,Se,Ee,Pe,Ce,xe){var Be;return Be=E(Ee,Pe,Ce,xe).length>0?Pe-pe(Ce,Pe):Se,be=Ee&&Bese?"D":"C",le(Math.abs(ee-se),ue(ne,re));ne=a>ie?"D":"C";var y=Math.abs(a-ie);return le(function(x,b){return b.cols-x}(a>ie?se:ee,ae)+(y-1)*ae.cols+1+((a>ie?ee:se)-1),ue(ne,re))}},function(st,he,oe){"use strict";var we=this&&this.__decorate||function(de,ue,le,se){var ie,ae=arguments.length,re=ae<3?ue:se===null?se=Object.getOwnPropertyDescriptor(ue,le):se;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")re=Reflect.decorate(de,ue,le,se);else for(var ne=de.length-1;ne>=0;ne--)(ie=de[ne])&&(re=(ae<3?ie(re):ae>3?ie(ue,le,re):ie(ue,le))||re);return ae>3&&re&&Object.defineProperty(ue,le,re),re},E=this&&this.__param||function(de,ue){return function(le,se){ue(le,se,de)}};Object.defineProperty(he,"__esModule",{value:!0}),he.SoundService=void 0;var pe=oe(1),fe=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 le=ue.createBufferSource();ue.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(se){le.buffer=se,le.connect(ue.destination),le.start(0)})}},de.prototype._base64ToArrayBuffer=function(ue){for(var le=window.atob(ue),se=le.length,ie=new Uint8Array(se),ae=0;ae=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(re,ne,x):a(re,ne))||x);return y>3&&x&&Object.defineProperty(re,ne,x),x},fe=this&&this.__param||function(ae,re){return function(ne,ee){re(ne,ee,ae)}};Object.defineProperty(he,"__esModule",{value:!0}),he.MouseZoneManager=void 0;var de=oe(2),ue=oe(7),le=oe(5),se=oe(1),ie=function(ae){function re(ne,ee,a,y,x,b){var z=ae.call(this)||this;return z._element=ne,z._screenElement=ee,z._bufferService=a,z._mouseService=y,z._selectionService=x,z._optionsService=b,z._zones=[],z._areZonesActive=!1,z._lastHoverCoords=[void 0,void 0],z._initialSelectionLength=0,z.register(ue.addDisposableDomListener(z._element,"mousedown",function(te){return z._onMouseDown(te)})),z._mouseMoveListener=function(te){return z._onMouseMove(te)},z._mouseLeaveListener=function(te){return z._onMouseLeave(te)},z._clickListener=function(te){return z._onClick(te)},z}return E(re,ae),re.prototype.dispose=function(){ae.prototype.dispose.call(this),this._deactivate()},re.prototype.add=function(ne){this._zones.push(ne),this._zones.length===1&&this._activate()},re.prototype.clearAll=function(ne,ee){if(this._zones.length!==0){ne&&ee||(ne=0,ee=this._bufferService.rows-1);for(var a=0;ane&&y.y1<=ee+1||y.y2>ne&&y.y2<=ee+1||y.y1ee+1)&&(this._currentZone&&this._currentZone===y&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(a--,1))}this._zones.length===0&&this._deactivate()}},re.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))},re.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))},re.prototype._onMouseMove=function(ne){this._lastHoverCoords[0]===ne.pageX&&this._lastHoverCoords[1]===ne.pageY||(this._onHover(ne),this._lastHoverCoords=[ne.pageX,ne.pageY])},re.prototype._onHover=function(ne){var ee=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 ee._onTooltip(ne)},this._optionsService.options.linkTooltipHoverDuration)))},re.prototype._onTooltip=function(ne){this._tooltipTimeout=void 0;var ee=this._findZoneEventAt(ne);ee&&ee.tooltipCallback&&ee.tooltipCallback(ne)},re.prototype._onMouseDown=function(ne){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var ee=this._findZoneEventAt(ne);ee!=null&&ee.willLinkActivate(ne)&&(ne.preventDefault(),ne.stopImmediatePropagation())}},re.prototype._onMouseLeave=function(ne){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},re.prototype._onClick=function(ne){var ee=this._findZoneEventAt(ne),a=this._getSelectionLength();ee&&a===this._initialSelectionLength&&(ee.clickCallback(ne),ne.preventDefault(),ne.stopImmediatePropagation())},re.prototype._getSelectionLength=function(){var ne=this._selectionService.selectionText;return ne?ne.length:0},re.prototype._findZoneEventAt=function(ne){var ee=this._mouseService.getCoords(ne,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(ee)for(var a=ee[0],y=ee[1],x=0;x=b.x1&&a=b.x1||y===b.y2&&ab.y1&&yde[1]&&te[1]=de[0]&&te[0]=de[0]},z.prototype.selectWordAtCursor=function(te){var de=this._getMouseBufferCoords(te);de&&(this._selectWordAt(de,!1),this._model.selectionEnd=void 0,this.refresh(!0))},z.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},z.prototype.selectLines=function(te,de){this._model.clearSelection(),te=Math.max(te,0),de=Math.min(de,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,te],this._model.selectionEnd=[this._bufferService.cols,de],this.refresh(),this._onSelectionChange.fire()},z.prototype._onTrim=function(te){this._model.onTrim(te)&&this.refresh()},z.prototype._getMouseBufferCoords=function(te){var de=this._mouseService.getCoords(te,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(de)return de[0]--,de[1]--,de[1]+=this._bufferService.buffer.ydisp,de},z.prototype._getMouseEventScrollAmount=function(te){var de=re.getCoordsRelativeToElement(te,this._screenElement)[1],ge=this._renderService.dimensions.canvasHeight;return de>=0&&de<=ge?0:(de>ge&&(de-=ge),de=Math.min(Math.max(de,-50),50),(de/=50)/Math.abs(de)+Math.round(14*de))},z.prototype.shouldForceSelection=function(te){return ce.isMac?te.altKey&&this._optionsService.options.macOptionClickForcesSelection:te.shiftKey},z.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)}},z.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)},z.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},z.prototype._onIncrementalClick=function(te){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(te))},z.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 de=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);de&&de.length!==this._model.selectionStart[0]&&de.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},z.prototype._onDoubleClick=function(te){var de=this._getMouseBufferCoords(te);de&&(this._activeSelectionMode=1,this._selectWordAt(de,!0))},z.prototype._onTripleClick=function(te){var de=this._getMouseBufferCoords(te);de&&(this._activeSelectionMode=2,this._selectLineAt(de[1]))},z.prototype.shouldColumnSelect=function(te){return te.altKey&&!(ce.isMac&&this._optionsService.options.macOptionClickForcesSelection)},z.prototype._onMouseMove=function(te){if(te.stopImmediatePropagation(),this._model.selectionStart){var de=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 ge=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()}},z.prototype._onMouseUp=function(te){var de=te.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&de<500&&te.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var ge=this._mouseService.getCoords(te,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(ge&&ge[0]!==void 0&&ge[1]!==void 0){var he=ne.moveToCellSequence(ge[0]-1,ge[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(he,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},z.prototype._onBufferActivate=function(te){var de=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=te.activeBuffer.lines.onTrim(function(ge){return de._onTrim(ge)})},z.prototype._convertViewportColToCharacterIndex=function(te,de){for(var ge=de[0],he=0;de[0]>=he;he++){var me=te.loadCell(he,this._workCell).getChars().length;this._workCell.getWidth()===0?ge--:me>1&&de[0]!==he&&(ge+=me-1)}return ge},z.prototype.setSelection=function(te,de,ge){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[te,de],this._model.selectionStartLength=ge,this.refresh()},z.prototype._getWordAt=function(te,de,ge,he){if(ge===void 0&&(ge=!0),he===void 0&&(he=!0),!(te[0]>=this._bufferService.cols)){var me=this._bufferService.buffer,ye=me.lines.get(te[1]);if(ye){var be=me.translateBufferLineToString(te[1],!1),Se=this._convertViewportColToCharacterIndex(ye,te),Ee=Se,Pe=te[0]-Se,we=0,xe=0,De=0,Ae=0;if(be.charAt(Se)===" "){for(;Se>0&&be.charAt(Se-1)===" ";)Se--;for(;Ee1&&(Ae+=je-1,Ee+=je-1);Oe>0&&Se>0&&!this._isCharWordSeparator(ye.loadCell(Oe-1,this._workCell));){ye.loadCell(Oe-1,this._workCell);var Be=this._workCell.getChars().length;this._workCell.getWidth()===0?(we++,Oe--):Be>1&&(De+=Be-1,Se-=Be-1),Se--,Oe--}for(;Le1&&(Ae+=Ze-1,Ee+=Ze-1),Ee++,Le++}}Ee++;var We=Se+Pe-we+De,ze=Math.min(this._bufferService.cols,Ee-Se+we+xe-De-Ae);if(de||be.slice(Se,Ee).trim()!==""){if(ge&&We===0&&ye.getCodePoint(0)!==32){var Ke=me.lines.get(te[1]-1);if(Ke&&ye.isWrapped&&Ke.getCodePoint(this._bufferService.cols-1)!==32){var He=this._getWordAt([this._bufferService.cols-1,te[1]-1],!1,!0,!1);if(He){var Ne=this._bufferService.cols-He.start;We-=Ne,ze+=Ne}}}if(he&&We+ze===this._bufferService.cols&&ye.getCodePoint(this._bufferService.cols-1)!==32){var Re=me.lines.get(te[1]+1);if(Re&&Re.isWrapped&&Re.getCodePoint(0)!==32){var Ve=this._getWordAt([0,te[1]+1],!1,!1,!0);Ve&&(ze+=Ve.length)}}return{start:We,length:ze}}}}},z.prototype._selectWordAt=function(te,de){var ge=this._getWordAt(te,de);if(ge){for(;ge.start<0;)ge.start+=this._bufferService.cols,te[1]--;this._model.selectionStart=[ge.start,te[1]],this._model.selectionStartLength=ge.length}},z.prototype._selectToWordAt=function(te){var de=this._getWordAt(te,!0);if(de){for(var ge=te[1];de.start<0;)de.start+=this._bufferService.cols,ge--;if(!this._model.areSelectionValuesReversed())for(;de.start+de.length>this._bufferService.cols;)de.length-=this._bufferService.cols,ge++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?de.start:de.start+de.length,ge]}},z.prototype._isCharWordSeparator=function(te){return te.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(te.getChars())>=0},z.prototype._selectLineAt=function(te){var de=this._bufferService.buffer.getWrappedRangeForLine(te);this._model.selectionStart=[0,de.first],this._model.selectionEnd=[this._bufferService.cols,de.last],this._model.selectionStartLength=0},z=pe([fe(2,ae.IBufferService),fe(3,ae.ICoreService),fe(4,ie.IMouseService),fe(5,ae.IOptionsService),fe(6,ie.IRenderService)],z)}(ee.Disposable);ve.SelectionService=x},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.SelectionModel=void 0;var Ce=function(){function E(pe){this._bufferService=pe,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 pe=this.selectionStart[0]+this.selectionStartLength;return pe>this._bufferService.cols?[pe%this._bufferService.cols,this.selectionStart[1]+Math.floor(pe/this._bufferService.cols)]:[pe,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 pe=this.selectionStart,fe=this.selectionEnd;return!(!pe||!fe)&&(pe[1]>fe[1]||pe[1]===fe[1]&&pe[0]>fe[0])},E.prototype.onTrim=function(pe){return this.selectionStart&&(this.selectionStart[1]-=pe),this.selectionEnd&&(this.selectionEnd[1]-=pe),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},E}();ve.SelectionModel=Ce},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.moveToCellSequence=void 0;var Ce=oe(12);function E(se,ie,ae,re){var ne=se-pe(ae,se),ee=ie-pe(ae,ie);return le(Math.abs(ne-ee)-function(a,y,x){for(var b=0,z=a-pe(x,a),te=y-pe(x,y),de=0;de=0&&ieie?"A":"B"}function ce(se,ie,ae,re,ne,ee){for(var a=se,y=ie,x="";a!==ae||y!==re;)a+=ne?1:-1,ne&&a>ee.cols-1?(x+=ee.buffer.translateBufferLineToString(y,!1,se,a),a=0,se=0,y++):!ne&&a<0&&(x+=ee.buffer.translateBufferLineToString(y,!1,0,se+1),se=a=ee.cols-1,y--);return x+ee.buffer.translateBufferLineToString(y,!1,se,a)}function ue(se,ie){var ae=ie?"O":"[";return Ce.C0.ESC+ae+se}function le(se,ie){se=Math.floor(se);for(var ae="",re=0;re0?te-pe(de,te):b;var me=te,ye=function(be,Se,Ee,Pe,we,xe){var De;return De=E(Ee,Pe,we,xe).length>0?Pe-pe(we,Pe):Se,be=Ee&&Dese?"D":"C",le(Math.abs(ee-se),ue(ne,re));ne=a>ie?"D":"C";var y=Math.abs(a-ie);return le(function(x,b){return b.cols-x}(a>ie?se:ee,ae)+(y-1)*ae.cols+1+((a>ie?ee:se)-1),ue(ne,re))}},function(it,ve,oe){"use strict";var Ce=this&&this.__decorate||function(ce,ue,le,se){var ie,ae=arguments.length,re=ae<3?ue:se===null?se=Object.getOwnPropertyDescriptor(ue,le):se;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")re=Reflect.decorate(ce,ue,le,se);else for(var ne=ce.length-1;ne>=0;ne--)(ie=ce[ne])&&(re=(ae<3?ie(re):ae>3?ie(ue,le,re):ie(ue,le))||re);return ae>3&&re&&Object.defineProperty(ue,le,re),re},E=this&&this.__param||function(ce,ue){return function(le,se){ue(le,se,ce)}};Object.defineProperty(ve,"__esModule",{value:!0}),ve.SoundService=void 0;var pe=oe(1),fe=function(){function ce(ue){this._optionsService=ue}return Object.defineProperty(ce,"audioContext",{get:function(){if(!ce._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;ce._audioContext=new ue}return ce._audioContext},enumerable:!1,configurable:!0}),ce.prototype.playBellSound=function(){var ue=ce.audioContext;if(ue){var le=ue.createBufferSource();ue.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(se){le.buffer=se,le.connect(ue.destination),le.start(0)})}},ce.prototype._base64ToArrayBuffer=function(ue){for(var le=window.atob(ue),se=le.length,ie=new Uint8Array(se),ae=0;ae=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(re,ne,x):a(re,ne))||x);return y>3&&x&&Object.defineProperty(re,ne,x),x},fe=this&&this.__param||function(ae,re){return function(ne,ee){re(ne,ee,ae)}};Object.defineProperty(ve,"__esModule",{value:!0}),ve.MouseZoneManager=void 0;var ce=oe(2),ue=oe(7),le=oe(5),se=oe(1),ie=function(ae){function re(ne,ee,a,y,x,b){var z=ae.call(this)||this;return z._element=ne,z._screenElement=ee,z._bufferService=a,z._mouseService=y,z._selectionService=x,z._optionsService=b,z._zones=[],z._areZonesActive=!1,z._lastHoverCoords=[void 0,void 0],z._initialSelectionLength=0,z.register(ue.addDisposableDomListener(z._element,"mousedown",function(te){return z._onMouseDown(te)})),z._mouseMoveListener=function(te){return z._onMouseMove(te)},z._mouseLeaveListener=function(te){return z._onMouseLeave(te)},z._clickListener=function(te){return z._onClick(te)},z}return E(re,ae),re.prototype.dispose=function(){ae.prototype.dispose.call(this),this._deactivate()},re.prototype.add=function(ne){this._zones.push(ne),this._zones.length===1&&this._activate()},re.prototype.clearAll=function(ne,ee){if(this._zones.length!==0){ne&&ee||(ne=0,ee=this._bufferService.rows-1);for(var a=0;ane&&y.y1<=ee+1||y.y2>ne&&y.y2<=ee+1||y.y1ee+1)&&(this._currentZone&&this._currentZone===y&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(a--,1))}this._zones.length===0&&this._deactivate()}},re.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))},re.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))},re.prototype._onMouseMove=function(ne){this._lastHoverCoords[0]===ne.pageX&&this._lastHoverCoords[1]===ne.pageY||(this._onHover(ne),this._lastHoverCoords=[ne.pageX,ne.pageY])},re.prototype._onHover=function(ne){var ee=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 ee._onTooltip(ne)},this._optionsService.options.linkTooltipHoverDuration)))},re.prototype._onTooltip=function(ne){this._tooltipTimeout=void 0;var ee=this._findZoneEventAt(ne);ee&&ee.tooltipCallback&&ee.tooltipCallback(ne)},re.prototype._onMouseDown=function(ne){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var ee=this._findZoneEventAt(ne);ee!=null&&ee.willLinkActivate(ne)&&(ne.preventDefault(),ne.stopImmediatePropagation())}},re.prototype._onMouseLeave=function(ne){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},re.prototype._onClick=function(ne){var ee=this._findZoneEventAt(ne),a=this._getSelectionLength();ee&&a===this._initialSelectionLength&&(ee.clickCallback(ne),ne.preventDefault(),ne.stopImmediatePropagation())},re.prototype._getSelectionLength=function(){var ne=this._selectionService.selectionText;return ne?ne.length:0},re.prototype._findZoneEventAt=function(ne){var ee=this._mouseService.getCoords(ne,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(ee)for(var a=ee[0],y=ee[1],x=0;x=b.x1&&a=b.x1||y===b.y2&&ab.y1&&yee;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},ne.prototype._createAccessibilityTreeNode=function(){var ee=document.createElement("div");return ee.setAttribute("role","listitem"),ee.tabIndex=-1,this._refreshRowDimensions(ee),ee},ne.prototype._onTab=function(ee){for(var a=0;a0?this._charsToConsume.shift()!==ee&&(this._charsToAnnounce+=ee):this._charsToAnnounce+=ee,ee===` -`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=pe.tooMuchOutput)),fe.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,fe.isMac&&ie.removeElementFromParent(this._liveRegion)},ne.prototype._onKey=function(ee){this._clearLiveRegion(),this._charsToConsume.push(ee)},ne.prototype._refreshRows=function(ee,a){this._renderRowsDebouncer.refresh(ee,a,this._terminal.rows)},ne.prototype._renderRows=function(ee,a){for(var y=this._terminal.buffer,x=y.lines.length.toString(),b=ee;b<=a;b++){var z=y.translateBufferLineToString(y.ydisp+b,!0),te=(y.ydisp+b+1).toString(),ce=this._rowElements[b];ce&&(z.length===0?ce.innerHTML=" ":ce.textContent=z,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 ee=0;ee=0;ge--)(te=y[ge])&&(ve=(ce<3?te(ve):ce>3?te(x,b,ve):te(x,b))||ve);return ce>3&&ve&&Object.defineProperty(x,b,ve),ve},fe=this&&this.__param||function(y,x){return function(b,z){x(b,z,y)}};Object.defineProperty(he,"__esModule",{value:!0}),he.DomRenderer=void 0;var de=oe(58),ue=oe(9),le=oe(2),se=oe(5),ie=oe(1),ae=oe(0),re=oe(10),ne=oe(17),ee=1,a=function(y){function x(b,z,te,ce,ve,ge,ye,me,be){var Se=y.call(this)||this;return Se._colors=b,Se._element=z,Se._screenElement=te,Se._viewportElement=ce,Se._linkifier=ve,Se._linkifier2=ge,Se._charSizeService=ye,Se._optionsService=me,Se._bufferService=be,Se._terminalClass=ee++,Se._rowElements=[],Se._rowContainer=document.createElement("div"),Se._rowContainer.classList.add("xterm-rows"),Se._rowContainer.style.lineHeight="normal",Se._rowContainer.setAttribute("aria-hidden","true"),Se._refreshRowElements(Se._bufferService.cols,Se._bufferService.rows),Se._selectionContainer=document.createElement("div"),Se._selectionContainer.classList.add("xterm-selection"),Se._selectionContainer.setAttribute("aria-hidden","true"),Se.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},Se._updateDimensions(),Se._injectCss(),Se._rowFactory=new de.DomRendererRowFactory(document,Se._optionsService,Se._colors),Se._element.classList.add("xterm-dom-renderer-owner-"+Se._terminalClass),Se._screenElement.appendChild(Se._rowContainer),Se._screenElement.appendChild(Se._selectionContainer),Se._linkifier.onShowLinkUnderline(function(Ee){return Se._onLinkHover(Ee)}),Se._linkifier.onHideLinkUnderline(function(Ee){return Se._onLinkLeave(Ee)}),Se._linkifier2.onShowLinkUnderline(function(Ee){return Se._onLinkHover(Ee)}),Se._linkifier2.onHideLinkUnderline(function(Ee){return Se._onLinkLeave(Ee)}),Se}return E(x,y),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return new ae.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,z=this._rowElements;bz;)this._rowContainer.removeChild(this._rowElements.pop())},x.prototype.onResize=function(b,z){this._refreshRowElements(b,z),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,z,te){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(b&&z){var ce=b[1]-this._bufferService.buffer.ydisp,ve=z[1]-this._bufferService.buffer.ydisp,ge=Math.max(ce,0),ye=Math.min(ve,this._bufferService.rows-1);if(!(ge>=this._bufferService.rows||ye<0)){var me=document.createDocumentFragment();if(te)me.appendChild(this._createSelectionElement(ge,b[0],z[0],ye-ge+1));else{var be=ce===ge?b[0]:0,Se=ge===ye?z[0]:this._bufferService.cols;me.appendChild(this._createSelectionElement(ge,be,Se));var Ee=ye-ge-1;if(me.appendChild(this._createSelectionElement(ge+1,0,this._bufferService.cols,Ee)),ge!==ye){var Pe=ve===ye?z[0]:this._bufferService.cols;me.appendChild(this._createSelectionElement(ye,0,Pe))}}this._selectionContainer.appendChild(me)}}},x.prototype._createSelectionElement=function(b,z,te,ce){ce===void 0&&(ce=1);var ve=document.createElement("div");return ve.style.height=ce*this.dimensions.actualCellHeight+"px",ve.style.top=b*this.dimensions.actualCellHeight+"px",ve.style.left=z*this.dimensions.actualCellWidth+"px",ve.style.width=this.dimensions.actualCellWidth*(te-z)+"px",ve},x.prototype.onCursorMove=function(){},x.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},x.prototype.clear=function(){for(var b=0,z=this._rowElements;b=ve&&(b=0,te++)}},x=pe([fe(6,se.ICharSizeService),fe(7,ie.IOptionsService),fe(8,ie.IBufferService)],x)}(le.Disposable);he.DomRenderer=a},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.DomRendererRowFactory=he.CURSOR_STYLE_UNDERLINE_CLASS=he.CURSOR_STYLE_BAR_CLASS=he.CURSOR_STYLE_BLOCK_CLASS=he.CURSOR_BLINK_CLASS=he.CURSOR_CLASS=he.UNDERLINE_CLASS=he.ITALIC_CLASS=he.DIM_CLASS=he.BOLD_CLASS=void 0;var we=oe(9),E=oe(3),pe=oe(4),fe=oe(10);he.BOLD_CLASS="xterm-bold",he.DIM_CLASS="xterm-dim",he.ITALIC_CLASS="xterm-italic",he.UNDERLINE_CLASS="xterm-underline",he.CURSOR_CLASS="xterm-cursor",he.CURSOR_BLINK_CLASS="xterm-cursor-blink",he.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",he.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",he.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var de=function(){function le(se,ie,ae){this._document=se,this._optionsService=ie,this._colors=ae,this._workCell=new pe.CellData}return le.prototype.setColors=function(se){this._colors=se},le.prototype.createRow=function(se,ie,ae,re,ne,ee,a){for(var y=this._document.createDocumentFragment(),x=0,b=Math.min(se.length,a)-1;b>=0;b--)if(se.loadCell(b,this._workCell).getCode()!==E.NULL_CELL_CODE||ie&&b===re){x=b+1;break}for(b=0;b1&&(te.style.width=ee*z+"px"),ie&&b===re)switch(te.classList.add(he.CURSOR_CLASS),ne&&te.classList.add(he.CURSOR_BLINK_CLASS),ae){case"bar":te.classList.add(he.CURSOR_STYLE_BAR_CLASS);break;case"underline":te.classList.add(he.CURSOR_STYLE_UNDERLINE_CLASS);break;default:te.classList.add(he.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&te.classList.add(he.BOLD_CLASS),this._workCell.isItalic()&&te.classList.add(he.ITALIC_CLASS),this._workCell.isDim()&&te.classList.add(he.DIM_CLASS),this._workCell.isUnderline()&&te.classList.add(he.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(),ve=this._workCell.getFgColorMode(),ge=this._workCell.getBgColor(),ye=this._workCell.getBgColorMode(),me=!!this._workCell.isInverse();if(me){var be=ce;ce=ge,ge=be;var Se=ve;ve=ye,ye=Se}switch(ve){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 Ee=fe.rgba.toColor(ce>>16&255,ce>>8&255,255&ce);this._applyMinimumContrast(te,this._colors.background,Ee)||this._addStyle(te,"color:#"+ue(ce.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(te,this._colors.background,this._colors.foreground)||me&&te.classList.add("xterm-fg-"+we.INVERTED_DEFAULT_COLOR)}switch(ye){case 16777216:case 33554432:te.classList.add("xterm-bg-"+ge);break;case 50331648:this._addStyle(te,"background-color:#"+ue(ge.toString(16),"0",6));break;case 0:default:me&&te.classList.add("xterm-bg-"+we.INVERTED_DEFAULT_COLOR)}y.appendChild(te)}}return y},le.prototype._applyMinimumContrast=function(se,ie,ae){if(this._optionsService.options.minimumContrastRatio===1)return!1;var re=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return re===void 0&&(re=fe.color.ensureContrastRatio(ie,ae,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,re!=null?re:null)),!!re&&(this._addStyle(se,"color:"+re.css),!0)},le.prototype._addStyle=function(se,ie){se.setAttribute("style",""+(se.getAttribute("style")||"")+ie+";")},le}();function ue(le,se,ie){for(;le.length"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};he.evaluateKeyboardEvent=function(pe,fe,de,ue){var le={type:0,cancel:!1,key:void 0},se=(pe.shiftKey?1:0)|(pe.altKey?2:0)|(pe.ctrlKey?4:0)|(pe.metaKey?8:0);switch(pe.keyCode){case 0:pe.key==="UIKeyInputUpArrow"?le.key=fe?we.C0.ESC+"OA":we.C0.ESC+"[A":pe.key==="UIKeyInputLeftArrow"?le.key=fe?we.C0.ESC+"OD":we.C0.ESC+"[D":pe.key==="UIKeyInputRightArrow"?le.key=fe?we.C0.ESC+"OC":we.C0.ESC+"[C":pe.key==="UIKeyInputDownArrow"&&(le.key=fe?we.C0.ESC+"OB":we.C0.ESC+"[B");break;case 8:if(pe.shiftKey){le.key=we.C0.BS;break}if(pe.altKey){le.key=we.C0.ESC+we.C0.DEL;break}le.key=we.C0.DEL;break;case 9:if(pe.shiftKey){le.key=we.C0.ESC+"[Z";break}le.key=we.C0.HT,le.cancel=!0;break;case 13:le.key=pe.altKey?we.C0.ESC+we.C0.CR:we.C0.CR,le.cancel=!0;break;case 27:le.key=we.C0.ESC,pe.altKey&&(le.key=we.C0.ESC+we.C0.ESC),le.cancel=!0;break;case 37:if(pe.metaKey)break;se?(le.key=we.C0.ESC+"[1;"+(se+1)+"D",le.key===we.C0.ESC+"[1;3D"&&(le.key=we.C0.ESC+(de?"b":"[1;5D"))):le.key=fe?we.C0.ESC+"OD":we.C0.ESC+"[D";break;case 39:if(pe.metaKey)break;se?(le.key=we.C0.ESC+"[1;"+(se+1)+"C",le.key===we.C0.ESC+"[1;3C"&&(le.key=we.C0.ESC+(de?"f":"[1;5C"))):le.key=fe?we.C0.ESC+"OC":we.C0.ESC+"[C";break;case 38:if(pe.metaKey)break;se?(le.key=we.C0.ESC+"[1;"+(se+1)+"A",de||le.key!==we.C0.ESC+"[1;3A"||(le.key=we.C0.ESC+"[1;5A")):le.key=fe?we.C0.ESC+"OA":we.C0.ESC+"[A";break;case 40:if(pe.metaKey)break;se?(le.key=we.C0.ESC+"[1;"+(se+1)+"B",de||le.key!==we.C0.ESC+"[1;3B"||(le.key=we.C0.ESC+"[1;5B")):le.key=fe?we.C0.ESC+"OB":we.C0.ESC+"[B";break;case 45:pe.shiftKey||pe.ctrlKey||(le.key=we.C0.ESC+"[2~");break;case 46:le.key=se?we.C0.ESC+"[3;"+(se+1)+"~":we.C0.ESC+"[3~";break;case 36:le.key=se?we.C0.ESC+"[1;"+(se+1)+"H":fe?we.C0.ESC+"OH":we.C0.ESC+"[H";break;case 35:le.key=se?we.C0.ESC+"[1;"+(se+1)+"F":fe?we.C0.ESC+"OF":we.C0.ESC+"[F";break;case 33:pe.shiftKey?le.type=2:le.key=we.C0.ESC+"[5~";break;case 34:pe.shiftKey?le.type=3:le.key=we.C0.ESC+"[6~";break;case 112:le.key=se?we.C0.ESC+"[1;"+(se+1)+"P":we.C0.ESC+"OP";break;case 113:le.key=se?we.C0.ESC+"[1;"+(se+1)+"Q":we.C0.ESC+"OQ";break;case 114:le.key=se?we.C0.ESC+"[1;"+(se+1)+"R":we.C0.ESC+"OR";break;case 115:le.key=se?we.C0.ESC+"[1;"+(se+1)+"S":we.C0.ESC+"OS";break;case 116:le.key=se?we.C0.ESC+"[15;"+(se+1)+"~":we.C0.ESC+"[15~";break;case 117:le.key=se?we.C0.ESC+"[17;"+(se+1)+"~":we.C0.ESC+"[17~";break;case 118:le.key=se?we.C0.ESC+"[18;"+(se+1)+"~":we.C0.ESC+"[18~";break;case 119:le.key=se?we.C0.ESC+"[19;"+(se+1)+"~":we.C0.ESC+"[19~";break;case 120:le.key=se?we.C0.ESC+"[20;"+(se+1)+"~":we.C0.ESC+"[20~";break;case 121:le.key=se?we.C0.ESC+"[21;"+(se+1)+"~":we.C0.ESC+"[21~";break;case 122:le.key=se?we.C0.ESC+"[23;"+(se+1)+"~":we.C0.ESC+"[23~";break;case 123:le.key=se?we.C0.ESC+"[24;"+(se+1)+"~":we.C0.ESC+"[24~";break;default:if(!pe.ctrlKey||pe.shiftKey||pe.altKey||pe.metaKey)if(de&&!ue||!pe.altKey||pe.metaKey)de&&!pe.altKey&&!pe.ctrlKey&&pe.metaKey?pe.keyCode===65&&(le.type=1):pe.key&&!pe.ctrlKey&&!pe.altKey&&!pe.metaKey&&pe.keyCode>=48&&pe.key.length===1?le.key=pe.key:pe.key&&pe.ctrlKey&&pe.key==="_"&&(le.key=we.C0.US);else{var ie=E[pe.keyCode],ae=ie&&ie[pe.shiftKey?1:0];if(ae)le.key=we.C0.ESC+ae;else if(pe.keyCode>=65&&pe.keyCode<=90){var re=pe.ctrlKey?pe.keyCode-64:pe.keyCode+32;le.key=we.C0.ESC+String.fromCharCode(re)}}else pe.keyCode>=65&&pe.keyCode<=90?le.key=String.fromCharCode(pe.keyCode-64):pe.keyCode===32?le.key=we.C0.NUL:pe.keyCode>=51&&pe.keyCode<=55?le.key=String.fromCharCode(pe.keyCode-51+27):pe.keyCode===56?le.key=we.C0.DEL:pe.keyCode===219?le.key=we.C0.ESC:pe.keyCode===220?le.key=we.C0.FS:pe.keyCode===221&&(le.key=we.C0.GS)}return le}},function(st,he,oe){"use strict";var we,E=this&&this.__extends||(we=function(ee,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])})(ee,a)},function(ee,a){function y(){this.constructor=ee}we(ee,a),ee.prototype=a===null?Object.create(a):(y.prototype=a.prototype,new y)}),pe=this&&this.__decorate||function(ee,a,y,x){var b,z=arguments.length,te=z<3?a:x===null?x=Object.getOwnPropertyDescriptor(a,y):x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")te=Reflect.decorate(ee,a,y,x);else for(var ce=ee.length-1;ce>=0;ce--)(b=ee[ce])&&(te=(z<3?b(te):z>3?b(a,y,te):b(a,y))||te);return z>3&&te&&Object.defineProperty(a,y,te),te},fe=this&&this.__param||function(ee,a){return function(y,x){a(y,x,ee)}};Object.defineProperty(he,"__esModule",{value:!0}),he.RenderService=void 0;var de=oe(31),ue=oe(0),le=oe(2),se=oe(32),ie=oe(7),ae=oe(1),re=oe(5),ne=function(ee){function a(y,x,b,z,te,ce){var ve=ee.call(this)||this;if(ve._renderer=y,ve._rowCount=x,ve._isPaused=!1,ve._needsFullRefresh=!1,ve._isNextRenderRedrawOnly=!0,ve._needsSelectionRefresh=!1,ve._canvasWidth=0,ve._canvasHeight=0,ve._selectionState={start:void 0,end:void 0,columnSelectMode:!1},ve._onDimensionsChange=new ue.EventEmitter,ve._onRender=new ue.EventEmitter,ve._onRefreshRequest=new ue.EventEmitter,ve.register({dispose:function(){return ve._renderer.dispose()}}),ve._renderDebouncer=new de.RenderDebouncer(function(ye,me){return ve._renderRows(ye,me)}),ve.register(ve._renderDebouncer),ve._screenDprMonitor=new se.ScreenDprMonitor,ve._screenDprMonitor.setListener(function(){return ve.onDevicePixelRatioChange()}),ve.register(ve._screenDprMonitor),ve.register(ce.onResize(function(ye){return ve._fullRefresh()})),ve.register(z.onOptionChange(function(){return ve._renderer.onOptionsChanged()})),ve.register(te.onCharSizeChange(function(){return ve.onCharSizeChanged()})),ve._renderer.onRequestRedraw(function(ye){return ve.refreshRows(ye.start,ye.end,!0)}),ve.register(ie.addDisposableDomListener(window,"resize",function(){return ve.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var ge=new IntersectionObserver(function(ye){return ve._onIntersectionChange(ye[ye.length-1])},{threshold:0});ge.observe(b),ve.register({dispose:function(){return ge.disconnect()}})}return ve}return E(a,ee),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(){ee.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=pe([fe(3,ae.IOptionsService),fe(4,re.ICharSizeService),fe(5,ae.IBufferService)],a)}(le.Disposable);he.RenderService=ne},function(st,he,oe){"use strict";var we=this&&this.__decorate||function(le,se,ie,ae){var re,ne=arguments.length,ee=ne<3?se:ae===null?ae=Object.getOwnPropertyDescriptor(se,ie):ae;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ee=Reflect.decorate(le,se,ie,ae);else for(var a=le.length-1;a>=0;a--)(re=le[a])&&(ee=(ne<3?re(ee):ne>3?re(se,ie,ee):re(se,ie))||ee);return ne>3&&ee&&Object.defineProperty(se,ie,ee),ee},E=this&&this.__param||function(le,se){return function(ie,ae){se(ie,ae,le)}};Object.defineProperty(he,"__esModule",{value:!0}),he.CharSizeService=void 0;var pe=oe(1),fe=oe(0),de=function(){function le(se,ie,ae){this._optionsService=ae,this.width=0,this.height=0,this._onCharSizeChange=new fe.EventEmitter,this._measureStrategy=new ue(se,ie,this._optionsService)}return Object.defineProperty(le.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),le.prototype.measure=function(){var se=this._measureStrategy.measure();se.width===this.width&&se.height===this.height||(this.width=se.width,this.height=se.height,this._onCharSizeChange.fire())},le=we([E(2,pe.IOptionsService)],le)}();he.CharSizeService=de;var ue=function(){function le(se,ie,ae){this._document=se,this._parentElement=ie,this._optionsService=ae,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 le.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var se=this._measureElement.getBoundingClientRect();return se.width!==0&&se.height!==0&&(this._result.width=se.width,this._result.height=Math.ceil(se.height)),this._result},le}()},function(st,he,oe){"use strict";var we=this&&this.__decorate||function(ue,le,se,ie){var ae,re=arguments.length,ne=re<3?le:ie===null?ie=Object.getOwnPropertyDescriptor(le,se):ie;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ne=Reflect.decorate(ue,le,se,ie);else for(var ee=ue.length-1;ee>=0;ee--)(ae=ue[ee])&&(ne=(re<3?ae(ne):re>3?ae(le,se,ne):ae(le,se))||ne);return re>3&&ne&&Object.defineProperty(le,se,ne),ne},E=this&&this.__param||function(ue,le){return function(se,ie){le(se,ie,ue)}};Object.defineProperty(he,"__esModule",{value:!0}),he.MouseService=void 0;var pe=oe(5),fe=oe(30),de=function(){function ue(le,se){this._renderService=le,this._charSizeService=se}return ue.prototype.getCoords=function(le,se,ie,ae,re){return fe.getCoords(le,se,ie,ae,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,re)},ue.prototype.getRawByteCoords=function(le,se,ie,ae){var re=this.getCoords(le,se,ie,ae);return fe.getRawByteCoords(re)},ue=we([E(0,pe.IRenderService),E(1,pe.ICharSizeService)],ue)}();he.MouseService=de},function(st,he,oe){"use strict";var we,E=this&&this.__extends||(we=function(ae,re){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,ee){ne.__proto__=ee}||function(ne,ee){for(var a in ee)ee.hasOwnProperty(a)&&(ne[a]=ee[a])})(ae,re)},function(ae,re){function ne(){this.constructor=ae}we(ae,re),ae.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)}),pe=this&&this.__decorate||function(ae,re,ne,ee){var a,y=arguments.length,x=y<3?re:ee===null?ee=Object.getOwnPropertyDescriptor(re,ne):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(ae,re,ne,ee);else for(var b=ae.length-1;b>=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(re,ne,x):a(re,ne))||x);return y>3&&x&&Object.defineProperty(re,ne,x),x},fe=this&&this.__param||function(ae,re){return function(ne,ee){re(ne,ee,ae)}};Object.defineProperty(he,"__esModule",{value:!0}),he.Linkifier2=void 0;var de=oe(1),ue=oe(0),le=oe(2),se=oe(7),ie=function(ae){function re(ne){var ee=ae.call(this)||this;return ee._bufferService=ne,ee._linkProviders=[],ee._linkCacheDisposables=[],ee._isMouseOut=!0,ee._activeLine=-1,ee._onShowLinkUnderline=ee.register(new ue.EventEmitter),ee._onHideLinkUnderline=ee.register(new ue.EventEmitter),ee.register(le.getDisposeArrayDisposable(ee._linkCacheDisposables)),ee}return E(re,ae),Object.defineProperty(re.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),re.prototype.registerLinkProvider=function(ne){var ee=this;return this._linkProviders.push(ne),{dispose:function(){var a=ee._linkProviders.indexOf(ne);a!==-1&&ee._linkProviders.splice(a,1)}}},re.prototype.attachToDom=function(ne,ee,a){var y=this;this._element=ne,this._mouseService=ee,this._renderService=a,this.register(se.addDisposableDomListener(this._element,"mouseleave",function(){y._isMouseOut=!0,y._clearCurrentLink()})),this.register(se.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(se.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},re.prototype._onMouseMove=function(ne){if(this._lastMouseEvent=ne,this._element&&this._mouseService){var ee=this._positionFromMouseEvent(ne,this._element,this._mouseService);if(ee){this._isMouseOut=!1;for(var a=ne.composedPath(),y=0;yne?this._bufferService.cols:z.link.range.end.x,ve=te;ve<=ce;ve++){if(a.has(ve)){x.splice(b--,1);break}a.add(ve)}}},re.prototype._checkLinkProviderResult=function(ne,ee,a){var y,x=this;if(!this._activeProviderReplies)return a;for(var b=this._activeProviderReplies.get(ne),z=!1,te=0;te=ne&&this._currentLink.link.range.end.y<=ee)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,le.disposeArray(this._linkCacheDisposables))},re.prototype._handleNewLink=function(ne){var ee=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=ee._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=ee._currentLink)===null||x===void 0)&&x.state&&ee._currentLink.state.decorations.pointerCursor!==y&&(ee._currentLink.state.decorations.pointerCursor=y,ee._currentLink.state.isHovered&&((b=ee._element)===null||b===void 0||b.classList.toggle("xterm-cursor-pointer",y)))}},underline:{get:function(){var y,x;return(x=(y=ee._currentLink)===null||y===void 0?void 0:y.state)===null||x===void 0?void 0:x.decorations.underline},set:function(y){var x,b,z;!((x=ee._currentLink)===null||x===void 0)&&x.state&&((z=(b=ee._currentLink)===null||b===void 0?void 0:b.state)===null||z===void 0?void 0:z.decorations.underline)!==y&&(ee._currentLink.state.decorations.underline=y,ee._currentLink.state.isHovered&&ee._fireUnderlineEvent(ne.link,y))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(y){var x=y.start===0?0:y.start+1+ee._bufferService.buffer.ydisp;ee._clearCurrentLink(x,y.end+1+ee._bufferService.buffer.ydisp)})))}},re.prototype._linkHover=function(ne,ee,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(ee,!0),this._currentLink.state.decorations.pointerCursor&&ne.classList.add("xterm-cursor-pointer")),ee.hover&&ee.hover(a,ee.text)},re.prototype._fireUnderlineEvent=function(ne,ee){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);(ee?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(x)},re.prototype._linkLeave=function(ne,ee,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(ee,!1),this._currentLink.state.decorations.pointerCursor&&ne.classList.remove("xterm-cursor-pointer")),ee.leave&&ee.leave(a,ee.text)},re.prototype._linkAtPosition=function(ne,ee){var a=ne.range.start.y===ne.range.end.y,y=ne.range.start.yee.y;return(a&&ne.range.start.x<=ee.x&&ne.range.end.x>=ee.x||y&&ne.range.end.x>=ee.x||x&&ne.range.start.x<=ee.x||y&&x)&&ne.range.start.y<=ee.y&&ne.range.end.y>=ee.y},re.prototype._positionFromMouseEvent=function(ne,ee,a){var y=a.getCoords(ne,ee,this._bufferService.cols,this._bufferService.rows);if(y)return{x:y[0],y:y[1]+this._bufferService.buffer.ydisp}},re.prototype._createLinkUnderlineEvent=function(ne,ee,a,y,x){return{x1:ne,y1:ee,x2:a,y2:y,cols:this._bufferService.cols,fg:x}},re=pe([fe(0,de.IBufferService)],re)}(le.Disposable);he.Linkifier2=ie},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.CoreBrowserService=void 0;var we=function(){function E(pe){this._textarea=pe}return Object.defineProperty(E.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),E}();he.CoreBrowserService=we},function(st,he,oe){"use strict";var we,E=this&&this.__extends||(we=function(te,ce){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ve,ge){ve.__proto__=ge}||function(ve,ge){for(var ye in ge)ge.hasOwnProperty(ye)&&(ve[ye]=ge[ye])})(te,ce)},function(te,ce){function ve(){this.constructor=te}we(te,ce),te.prototype=ce===null?Object.create(ce):(ve.prototype=ce.prototype,new ve)});Object.defineProperty(he,"__esModule",{value:!0}),he.CoreTerminal=void 0;var pe=oe(2),fe=oe(1),de=oe(66),ue=oe(67),le=oe(68),se=oe(74),ie=oe(75),ae=oe(0),re=oe(76),ne=oe(77),ee=oe(78),a=oe(80),y=oe(81),x=oe(19),b=oe(82),z=function(te){function ce(ve){var ge=te.call(this)||this;return ge._onBinary=new ae.EventEmitter,ge._onData=new ae.EventEmitter,ge._onLineFeed=new ae.EventEmitter,ge._onResize=new ae.EventEmitter,ge._onScroll=new ae.EventEmitter,ge._instantiationService=new de.InstantiationService,ge.optionsService=new se.OptionsService(ve),ge._instantiationService.setService(fe.IOptionsService,ge.optionsService),ge._bufferService=ge.register(ge._instantiationService.createInstance(le.BufferService)),ge._instantiationService.setService(fe.IBufferService,ge._bufferService),ge._logService=ge._instantiationService.createInstance(ue.LogService),ge._instantiationService.setService(fe.ILogService,ge._logService),ge._coreService=ge.register(ge._instantiationService.createInstance(ie.CoreService,function(){return ge.scrollToBottom()})),ge._instantiationService.setService(fe.ICoreService,ge._coreService),ge._coreMouseService=ge._instantiationService.createInstance(re.CoreMouseService),ge._instantiationService.setService(fe.ICoreMouseService,ge._coreMouseService),ge._dirtyRowService=ge._instantiationService.createInstance(ne.DirtyRowService),ge._instantiationService.setService(fe.IDirtyRowService,ge._dirtyRowService),ge.unicodeService=ge._instantiationService.createInstance(ee.UnicodeService),ge._instantiationService.setService(fe.IUnicodeService,ge.unicodeService),ge._charsetService=ge._instantiationService.createInstance(a.CharsetService),ge._instantiationService.setService(fe.ICharsetService,ge._charsetService),ge._inputHandler=new x.InputHandler(ge._bufferService,ge._charsetService,ge._coreService,ge._dirtyRowService,ge._logService,ge.optionsService,ge._coreMouseService,ge.unicodeService),ge.register(ae.forwardEvent(ge._inputHandler.onLineFeed,ge._onLineFeed)),ge.register(ge._inputHandler),ge.register(ae.forwardEvent(ge._bufferService.onResize,ge._onResize)),ge.register(ae.forwardEvent(ge._coreService.onData,ge._onData)),ge.register(ae.forwardEvent(ge._coreService.onBinary,ge._onBinary)),ge.register(ge.optionsService.onOptionChange(function(ye){return ge._updateOptions(ye)})),ge._writeBuffer=new b.WriteBuffer(function(ye){return ge._inputHandler.parse(ye)}),ge}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 ve;this._isDisposed||(te.prototype.dispose.call(this),(ve=this._windowsMode)===null||ve===void 0||ve.dispose(),this._windowsMode=void 0)},ce.prototype.write=function(ve,ge){this._writeBuffer.write(ve,ge)},ce.prototype.writeSync=function(ve){this._writeBuffer.writeSync(ve)},ce.prototype.resize=function(ve,ge){isNaN(ve)||isNaN(ge)||(ve=Math.max(ve,le.MINIMUM_COLS),ge=Math.max(ge,le.MINIMUM_ROWS),this._bufferService.resize(ve,ge))},ce.prototype.scroll=function(ve,ge){ge===void 0&&(ge=!1);var ye,me=this._bufferService.buffer;(ye=this._cachedBlankLine)&&ye.length===this.cols&&ye.getFg(0)===ve.fg&&ye.getBg(0)===ve.bg||(ye=me.getBlankLine(ve,ge),this._cachedBlankLine=ye),ye.isWrapped=ge;var be=me.ybase+me.scrollTop,Se=me.ybase+me.scrollBottom;if(me.scrollTop===0){var Ee=me.lines.isFull;Se===me.lines.length-1?Ee?me.lines.recycle().copyFrom(ye):me.lines.push(ye.clone()):me.lines.splice(Se+1,0,ye.clone()),Ee?this._bufferService.isUserScrolling&&(me.ydisp=Math.max(me.ydisp-1,0)):(me.ybase++,this._bufferService.isUserScrolling||me.ydisp++)}else{var Pe=Se-be+1;me.lines.shiftElements(be+1,Pe-1,-1),me.lines.set(Se,ye.clone())}this._bufferService.isUserScrolling||(me.ydisp=me.ybase),this._dirtyRowService.markRangeDirty(me.scrollTop,me.scrollBottom),this._onScroll.fire(me.ydisp)},ce.prototype.scrollLines=function(ve,ge){var ye=this._bufferService.buffer;if(ve<0){if(ye.ydisp===0)return;this._bufferService.isUserScrolling=!0}else ve+ye.ydisp>=ye.ybase&&(this._bufferService.isUserScrolling=!1);var me=ye.ydisp;ye.ydisp=Math.max(Math.min(ye.ydisp+ve,ye.ybase),0),me!==ye.ydisp&&(ge||this._onScroll.fire(ye.ydisp))},ce.prototype.scrollPages=function(ve){this.scrollLines(ve*(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(ve){var ge=ve-this._bufferService.buffer.ydisp;ge!==0&&this.scrollLines(ge)},ce.prototype.addEscHandler=function(ve,ge){return this._inputHandler.addEscHandler(ve,ge)},ce.prototype.addDcsHandler=function(ve,ge){return this._inputHandler.addDcsHandler(ve,ge)},ce.prototype.addCsiHandler=function(ve,ge){return this._inputHandler.addCsiHandler(ve,ge)},ce.prototype.addOscHandler=function(ve,ge){return this._inputHandler.addOscHandler(ve,ge)},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(ve){var ge;switch(ve){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((ge=this._windowsMode)===null||ge===void 0||ge.dispose(),this._windowsMode=void 0)}},ce.prototype._enableWindowsMode=function(){var ve=this;if(!this._windowsMode){var ge=[];ge.push(this.onLineFeed(y.updateWindowsModeWrappedState.bind(null,this._bufferService))),ge.push(this.addCsiHandler({final:"H"},function(){return y.updateWindowsModeWrappedState(ve._bufferService),!1})),this._windowsMode={dispose:function(){for(var ye=0,me=ge;ye0?ae[0].index:se.length;if(se.length!==x)throw new Error("[createInstance] First service dependency of "+le.name+" at position "+(x+1)+" conflicts with "+se.length+" static arguments");return new(le.bind.apply(le,we([void 0],we(se,re))))},ue}();he.InstantiationService=de},function(st,he,oe){"use strict";var we=this&&this.__decorate||function(se,ie,ae,re){var ne,ee=arguments.length,a=ee<3?ie:re===null?re=Object.getOwnPropertyDescriptor(ie,ae):re;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(se,ie,ae,re);else for(var y=se.length-1;y>=0;y--)(ne=se[y])&&(a=(ee<3?ne(a):ee>3?ne(ie,ae,a):ne(ie,ae))||a);return ee>3&&a&&Object.defineProperty(ie,ae,a),a},E=this&&this.__param||function(se,ie){return function(ae,re){ie(ae,re,se)}},pe=this&&this.__spreadArrays||function(){for(var se=0,ie=0,ae=arguments.length;ie=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(re,ne,x):a(re,ne))||x);return y>3&&x&&Object.defineProperty(re,ne,x),x},fe=this&&this.__param||function(ae,re){return function(ne,ee){re(ne,ee,ae)}};Object.defineProperty(he,"__esModule",{value:!0}),he.BufferService=he.MINIMUM_ROWS=he.MINIMUM_COLS=void 0;var de=oe(1),ue=oe(69),le=oe(0),se=oe(2);he.MINIMUM_COLS=2,he.MINIMUM_ROWS=1;var ie=function(ae){function re(ne){var ee=ae.call(this)||this;return ee._optionsService=ne,ee.isUserScrolling=!1,ee._onResize=new le.EventEmitter,ee.cols=Math.max(ne.options.cols,he.MINIMUM_COLS),ee.rows=Math.max(ne.options.rows,he.MINIMUM_ROWS),ee.buffers=new ue.BufferSet(ne,ee),ee}return E(re,ae),Object.defineProperty(re.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),re.prototype.dispose=function(){ae.prototype.dispose.call(this),this.buffers.dispose()},re.prototype.resize=function(ne,ee){this.cols=ne,this.rows=ee,this.buffers.resize(ne,ee),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:ne,rows:ee})},re.prototype.reset=function(){this.buffers.dispose(),this.buffers=new ue.BufferSet(this._optionsService,this),this.isUserScrolling=!1},re=pe([fe(0,de.IOptionsService)],re)}(se.Disposable);he.BufferService=ie},function(st,he,oe){"use strict";var we,E=this&&this.__extends||(we=function(ue,le){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(se,ie){se.__proto__=ie}||function(se,ie){for(var ae in ie)ie.hasOwnProperty(ae)&&(se[ae]=ie[ae])})(ue,le)},function(ue,le){function se(){this.constructor=ue}we(ue,le),ue.prototype=le===null?Object.create(le):(se.prototype=le.prototype,new se)});Object.defineProperty(he,"__esModule",{value:!0}),he.BufferSet=void 0;var pe=oe(70),fe=oe(0),de=function(ue){function le(se,ie){var ae=ue.call(this)||this;return ae._onBufferActivate=ae.register(new fe.EventEmitter),ae._normal=new pe.Buffer(!0,se,ie),ae._normal.fillViewportRows(),ae._alt=new pe.Buffer(!1,se,ie),ae._activeBuffer=ae._normal,ae.setupTabStops(),ae}return E(le,ue),Object.defineProperty(le.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),le.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}))},le.prototype.activateAltBuffer=function(se){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(se),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}))},le.prototype.resize=function(se,ie){this._normal.resize(se,ie),this._alt.resize(se,ie)},le.prototype.setupTabStops=function(se){this._normal.setupTabStops(se),this._alt.setupTabStops(se)},le}(oe(2).Disposable);he.BufferSet=de},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.BufferStringIterator=he.Buffer=he.MAX_BUFFER_SIZE=void 0;var we=oe(71),E=oe(16),pe=oe(4),fe=oe(3),de=oe(72),ue=oe(73),le=oe(20),se=oe(6);he.MAX_BUFFER_SIZE=4294967295;var ie=function(){function re(ne,ee,a){this._hasScrollback=ne,this._optionsService=ee,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=le.DEFAULT_CHARSET,this.markers=[],this._nullCell=pe.CellData.fromCharData([0,fe.NULL_CELL_CHAR,fe.NULL_CELL_WIDTH,fe.NULL_CELL_CODE]),this._whitespaceCell=pe.CellData.fromCharData([0,fe.WHITESPACE_CELL_CHAR,fe.WHITESPACE_CELL_WIDTH,fe.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 re.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 se.ExtendedAttrs),this._nullCell},re.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 se.ExtendedAttrs),this._whitespaceCell},re.prototype.getBlankLine=function(ne,ee){return new E.BufferLine(this._bufferService.cols,this.getNullCell(ne),ee)},Object.defineProperty(re.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"isCursorInViewport",{get:function(){var ne=this.ybase+this.y-this.ydisp;return ne>=0&&nehe.MAX_BUFFER_SIZE?he.MAX_BUFFER_SIZE:ee},re.prototype.fillViewportRows=function(ne){if(this.lines.length===0){ne===void 0&&(ne=E.DEFAULT_ATTR_DATA);for(var ee=this._rows;ee--;)this.lines.push(this.getBlankLine(ne))}},re.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()},re.prototype.resize=function(ne,ee){var a=this.getNullCell(E.DEFAULT_ATTR_DATA),y=this._getCorrectBufferLength(ee);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(z=this._rows;z>ee;z--)this.lines.length>ee+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,ee-1),b&&(this.y+=b),this.savedX=Math.min(this.savedX,ne-1),this.scrollTop=0}if(this.scrollBottom=ee-1,this._isReflowEnabled&&(this._reflow(ne,ee),this._cols>ne))for(x=0;xthis._cols?this._reflowLarger(ne,ee):this._reflowSmaller(ne,ee))},re.prototype._reflowLarger=function(ne,ee){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,ee,y.countRemoved)}},re.prototype._reflowLargerAdjustViewport=function(ne,ee,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 z=this.lines.get(b);if(!(!z||!z.isWrapped&&z.getTrimmedLength()<=ne)){for(var te=[z];z.isWrapped&&b>0;)z=this.lines.get(--b),te.unshift(z);var ce=this.ybase+this.y;if(!(ce>=b&&ce0&&(y.push({start:b+te.length+x,newLines:be}),x+=be.length),te.push.apply(te,be);var Pe=ge.length-1,Ce=ge[Pe];Ce===0&&(Ce=ge[--Pe]);for(var xe=te.length-ye-1,Be=ve;xe>=0;){var Ae=Math.min(Be,Ce);if(te[Pe].copyCellsFrom(te[xe],Be-Ae,Ce-Ae,Ae,!0),(Ce-=Ae)===0&&(Ce=ge[--Pe]),(Be-=Ae)===0){xe--;var _e=Math.max(xe,0);Be=de.getWrappedLineTrimmedLength(te,_e,this._cols)}}for(Se=0;Se0;)this.ybase===0?this.y0){var ke=[],De=[];for(Se=0;Se=0;Se--)if(Ke&&Ke.start>Ve+ze){for(var Ne=Ke.newLines.length-1;Ne>=0;Ne--)this.lines.set(Se--,Ke.newLines[Ne]);Se++,ke.push({index:Ve+1,amount:Ke.newLines.length}),ze+=Ke.newLines.length,Ke=y[++Ue]}else this.lines.set(Se,De[Ve--]);var Re=0;for(Se=ke.length-1;Se>=0;Se--)ke[Se].index+=Re,this.lines.onInsertEmitter.fire(ke[Se]),Re+=ke[Se].amount;var He=Math.max(0,Ze+x-this.lines.maxLength);He>0&&this.lines.onTrimEmitter.fire(He)}},re.prototype.stringIndexToBufferIndex=function(ne,ee,a){for(a===void 0&&(a=!1);ee;){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(ee).isWrapped;)ee--;for(;a+10;);return ne>=this._cols?this._cols-1:ne<0?0:ne},re.prototype.nextStop=function(ne){for(ne==null&&(ne=this.x);!this.tabs[++ne]&&ne=this._cols?this._cols-1:ne<0?0:ne},re.prototype.addMarker=function(ne){var ee=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 ee._removeMarker(a)})),a},re.prototype._removeMarker=function(ne){this.markers.splice(this.markers.indexOf(ne),1)},re.prototype.iterator=function(ne,ee,a,y,x){return new ae(this,ne,ee,a,y,x)},re}();he.Buffer=ie;var ae=function(){function re(ne,ee,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=ee,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 re.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 ee="",a=ne.first;a<=ne.last;++a)ee+=this._buffer.translateBufferLineToString(a,this._trimRight);return this._current=ne.last+1,{range:ne,content:ee}},re}();he.BufferStringIterator=ae},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.CircularList=void 0;var we=oe(0),E=function(){function pe(fe){this._maxLength=fe,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(pe.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"maxLength",{get:function(){return this._maxLength},set:function(fe){if(this._maxLength!==fe){for(var de=new Array(fe),ue=0;uethis._length)for(var de=this._length;de=fe;se--)this._array[this._getCyclicIndex(se+ue.length)]=this._array[this._getCyclicIndex(se)];for(se=0;sethis._maxLength){var ie=this._length+ue.length-this._maxLength;this._startIndex+=ie,this._length=this._maxLength,this.onTrimEmitter.fire(ie)}else this._length+=ue.length},pe.prototype.trimStart=function(fe){fe>this._length&&(fe=this._length),this._startIndex+=fe,this._length-=fe,this.onTrimEmitter.fire(fe)},pe.prototype.shiftElements=function(fe,de,ue){if(!(de<=0)){if(fe<0||fe>=this._length)throw new Error("start argument out of range");if(fe+ue<0)throw new Error("Cannot shift elements in list beyond index 0");if(ue>0){for(var le=de-1;le>=0;le--)this.set(fe+le+ue,this.get(fe+le));var se=fe+de+ue-this._length;if(se>0)for(this._length+=se;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(le=0;le=se&&de0&&(ve>ne||re[ve].getTrimmedLength()===0);ve--)ce++;ce>0&&(le.push(se+re.length-ce),le.push(ce)),se+=re.length-1}}}return le},he.reflowLargerCreateNewLayout=function(E,pe){for(var fe=[],de=0,ue=pe[de],le=0,se=0;seae&&(le-=ae,se++);var re=E[se].getWidth(le-1)===2;re&&le--;var ne=re?fe-1:fe;de.push(ne),ie+=ne}return de},he.getWrappedLineTrimmedLength=we},function(st,he,oe){"use strict";var we,E=this&&this.__extends||(we=function(de,ue){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(le,se){le.__proto__=se}||function(le,se){for(var ie in se)se.hasOwnProperty(ie)&&(le[ie]=se[ie])})(de,ue)},function(de,ue){function le(){this.constructor=de}we(de,ue),de.prototype=ue===null?Object.create(ue):(le.prototype=ue.prototype,new le)});Object.defineProperty(he,"__esModule",{value:!0}),he.Marker=void 0;var pe=oe(0),fe=function(de){function ue(le){var se=de.call(this)||this;return se.line=le,se._id=ue._nextId++,se.isDisposed=!1,se._onDispose=new pe.EventEmitter,se}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}(oe(2).Disposable);he.Marker=fe},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.OptionsService=he.DEFAULT_OPTIONS=he.DEFAULT_BELL_SOUND=void 0;var we=oe(0),E=oe(11),pe=oe(33);he.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",he.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:he.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 fe=["cols","rows"],de=function(){function ue(le){this._onOptionChange=new we.EventEmitter,this.options=pe.clone(he.DEFAULT_OPTIONS);for(var se=0,ie=Object.keys(le);se=0;te--)(x=ne[te])&&(z=(b<3?x(z):b>3?x(ee,a,z):x(ee,a))||z);return b>3&&z&&Object.defineProperty(ee,a,z),z},fe=this&&this.__param||function(ne,ee){return function(a,y){ee(a,y,ne)}};Object.defineProperty(he,"__esModule",{value:!0}),he.CoreService=void 0;var de=oe(1),ue=oe(0),le=oe(33),se=oe(2),ie=Object.freeze({insertMode:!1}),ae=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),re=function(ne){function ee(a,y,x,b){var z=ne.call(this)||this;return z._bufferService=y,z._logService=x,z._optionsService=b,z.isCursorInitialized=!1,z.isCursorHidden=!1,z._onData=z.register(new ue.EventEmitter),z._onUserInput=z.register(new ue.EventEmitter),z._onBinary=z.register(new ue.EventEmitter),z._scrollToBottom=a,z.register({dispose:function(){return z._scrollToBottom=void 0}}),z.modes=le.clone(ie),z.decPrivateModes=le.clone(ae),z}return E(ee,ne),Object.defineProperty(ee.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),ee.prototype.reset=function(){this.modes=le.clone(ie),this.decPrivateModes=le.clone(ae)},ee.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)}},ee.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))},ee=pe([fe(1,de.IBufferService),fe(2,de.ILogService),fe(3,de.IOptionsService)],ee)}(se.Disposable);he.CoreService=re},function(st,he,oe){"use strict";var we=this&&this.__decorate||function(ae,re,ne,ee){var a,y=arguments.length,x=y<3?re:ee===null?ee=Object.getOwnPropertyDescriptor(re,ne):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(ae,re,ne,ee);else for(var b=ae.length-1;b>=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(re,ne,x):a(re,ne))||x);return y>3&&x&&Object.defineProperty(re,ne,x),x},E=this&&this.__param||function(ae,re){return function(ne,ee){re(ne,ee,ae)}};Object.defineProperty(he,"__esModule",{value:!0}),he.CoreMouseService=void 0;var pe=oe(1),fe=oe(0),de={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(ae){return ae.button!==4&&ae.action===1&&(ae.ctrl=!1,ae.alt=!1,ae.shift=!1,!0)}},VT200:{events:19,restrict:function(ae){return ae.action!==32}},DRAG:{events:23,restrict:function(ae){return ae.action!==32||ae.button!==3}},ANY:{events:31,restrict:function(ae){return!0}}};function ue(ae,re){var ne=(ae.ctrl?16:0)|(ae.shift?4:0)|(ae.alt?8:0);return ae.button===4?(ne|=64,ne|=ae.action):(ne|=3&ae.button,4&ae.button&&(ne|=64),8&ae.button&&(ne|=128),ae.action===32?ne|=32:ae.action!==0||re||(ne|=3)),ne}var le=String.fromCharCode,se={DEFAULT:function(ae){var re=[ue(ae,!1)+32,ae.col+32,ae.row+32];return re[0]>255||re[1]>255||re[2]>255?"":"\x1B[M"+le(re[0])+le(re[1])+le(re[2])},SGR:function(ae){var re=ae.action===0&&ae.button!==4?"m":"M";return"\x1B[<"+ue(ae,!0)+";"+ae.col+";"+ae.row+re}},ie=function(){function ae(re,ne){this._bufferService=re,this._coreService=ne,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new fe.EventEmitter,this._lastEvent=null;for(var ee=0,a=Object.keys(de);ee=this._bufferService.cols||re.row<0||re.row>=this._bufferService.rows||re.button===4&&re.action===32||re.button===3&&re.action!==32||re.button!==4&&(re.action===2||re.action===3)||(re.col++,re.row++,re.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,re))||!this._protocols[this._activeProtocol].restrict(re))return!1;var ne=this._encodings[this._activeEncoding](re);return ne&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(ne):this._coreService.triggerDataEvent(ne,!0)),this._lastEvent=re,!0},ae.prototype.explainEvents=function(re){return{down:!!(1&re),up:!!(2&re),drag:!!(4&re),move:!!(8&re),wheel:!!(16&re)}},ae.prototype._compareEvents=function(re,ne){return re.col===ne.col&&re.row===ne.row&&re.button===ne.button&&re.action===ne.action&&re.ctrl===ne.ctrl&&re.alt===ne.alt&&re.shift===ne.shift},ae=we([E(0,pe.IBufferService),E(1,pe.ICoreService)],ae)}();he.CoreMouseService=ie},function(st,he,oe){"use strict";var we=this&&this.__decorate||function(de,ue,le,se){var ie,ae=arguments.length,re=ae<3?ue:se===null?se=Object.getOwnPropertyDescriptor(ue,le):se;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")re=Reflect.decorate(de,ue,le,se);else for(var ne=de.length-1;ne>=0;ne--)(ie=de[ne])&&(re=(ae<3?ie(re):ae>3?ie(ue,le,re):ie(ue,le))||re);return ae>3&&re&&Object.defineProperty(ue,le,re),re},E=this&&this.__param||function(de,ue){return function(le,se){ue(le,se,de)}};Object.defineProperty(he,"__esModule",{value:!0}),he.DirtyRowService=void 0;var pe=oe(1),fe=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,le){if(ue>le){var se=ue;ue=le,le=se}uethis._end&&(this._end=le)},de.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},de=we([E(0,pe.IBufferService)],de)}();he.DirtyRowService=fe},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.UnicodeService=void 0;var we=oe(0),E=oe(79),pe=function(){function fe(){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(fe.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(fe.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}),fe.prototype.register=function(de){this._providers[de.version]=de},fe.prototype.wcwidth=function(de){return this._activeProvider.wcwidth(de)},fe.prototype.getStringCellWidth=function(de){for(var ue=0,le=de.length,se=0;se=le)return ue+this.wcwidth(ie);var ae=de.charCodeAt(se);56320<=ae&&ae<=57343?ie=1024*(ie-55296)+ae-56320+65536:ue+=this.wcwidth(ae)}ue+=this.wcwidth(ie)}return ue},fe}();he.UnicodeService=pe},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.UnicodeV6=void 0;var we,E=oe(15),pe=[[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]],fe=[[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 le=0;leie[ne][1])return!1;for(;ne>=re;)if(se>ie[ae=re+ne>>1][1])re=ae+1;else{if(!(se=131072&&le<=196605||le>=196608&&le<=262141?2:1},ue}();he.UnicodeV6=de},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.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(pe){this.glevel=pe,this.charset=this._charsets[pe]},E.prototype.setgCharset=function(pe,fe){this._charsets[pe]=fe,this.glevel===pe&&(this.charset=fe)},E}();he.CharsetService=we},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.updateWindowsModeWrappedState=void 0;var we=oe(3);he.updateWindowsModeWrappedState=function(E){var pe=E.buffer.lines.get(E.buffer.ybase+E.buffer.y-1),fe=pe==null?void 0:pe.get(E.cols-1),de=E.buffer.lines.get(E.buffer.ybase+E.buffer.y);de&&fe&&(de.isWrapped=fe[we.CHAR_DATA_CODE_INDEX]!==we.NULL_CELL_CODE&&fe[we.CHAR_DATA_CODE_INDEX]!==we.WHITESPACE_CELL_CODE)}},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.WriteBuffer=void 0;var we=function(){function E(pe){this._action=pe,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return E.prototype.writeSync=function(pe){if(this._writeBuffer.length){for(var fe=this._bufferOffset;fe5e7)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+=pe.length,this._writeBuffer.push(pe),this._callbacks.push(fe)},E.prototype._innerWrite=function(){for(var pe=this,fe=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()-fe>=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 pe._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},E}();he.WriteBuffer=we},function(st,he,oe){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.AddonManager=void 0;var we=function(){function E(){this._addons=[]}return E.prototype.dispose=function(){for(var pe=this._addons.length-1;pe>=0;pe--)this._addons[pe].instance.dispose()},E.prototype.loadAddon=function(pe,fe){var de=this,ue={instance:fe,dispose:fe.dispose,isDisposed:!1};this._addons.push(ue),fe.dispose=function(){return de._wrappedAddonDispose(ue)},fe.activate(pe)},E.prototype._wrappedAddonDispose=function(pe){if(!pe.isDisposed){for(var fe=-1,de=0;de0&&!this._liveRegion.parentNode&&setTimeout(function(){a._accessibilityTreeRoot.appendChild(a._liveRegion)},0))},ne.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,fe.isMac&&ie.removeElementFromParent(this._liveRegion)},ne.prototype._onKey=function(ee){this._clearLiveRegion(),this._charsToConsume.push(ee)},ne.prototype._refreshRows=function(ee,a){this._renderRowsDebouncer.refresh(ee,a,this._terminal.rows)},ne.prototype._renderRows=function(ee,a){for(var y=this._terminal.buffer,x=y.lines.length.toString(),b=ee;b<=a;b++){var z=y.translateBufferLineToString(y.ydisp+b,!0),te=(y.ydisp+b+1).toString(),de=this._rowElements[b];de&&(z.length===0?de.innerHTML=" ":de.textContent=z,de.setAttribute("aria-posinset",te),de.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 ee=0;ee=0;he--)(te=y[he])&&(ge=(de<3?te(ge):de>3?te(x,b,ge):te(x,b))||ge);return de>3&&ge&&Object.defineProperty(x,b,ge),ge},fe=this&&this.__param||function(y,x){return function(b,z){x(b,z,y)}};Object.defineProperty(ve,"__esModule",{value:!0}),ve.DomRenderer=void 0;var ce=oe(58),ue=oe(9),le=oe(2),se=oe(5),ie=oe(1),ae=oe(0),re=oe(10),ne=oe(17),ee=1,a=function(y){function x(b,z,te,de,ge,he,me,ye,be){var Se=y.call(this)||this;return Se._colors=b,Se._element=z,Se._screenElement=te,Se._viewportElement=de,Se._linkifier=ge,Se._linkifier2=he,Se._charSizeService=me,Se._optionsService=ye,Se._bufferService=be,Se._terminalClass=ee++,Se._rowElements=[],Se._rowContainer=document.createElement("div"),Se._rowContainer.classList.add("xterm-rows"),Se._rowContainer.style.lineHeight="normal",Se._rowContainer.setAttribute("aria-hidden","true"),Se._refreshRowElements(Se._bufferService.cols,Se._bufferService.rows),Se._selectionContainer=document.createElement("div"),Se._selectionContainer.classList.add("xterm-selection"),Se._selectionContainer.setAttribute("aria-hidden","true"),Se.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},Se._updateDimensions(),Se._injectCss(),Se._rowFactory=new ce.DomRendererRowFactory(document,Se._optionsService,Se._colors),Se._element.classList.add("xterm-dom-renderer-owner-"+Se._terminalClass),Se._screenElement.appendChild(Se._rowContainer),Se._screenElement.appendChild(Se._selectionContainer),Se._linkifier.onShowLinkUnderline(function(Ee){return Se._onLinkHover(Ee)}),Se._linkifier.onHideLinkUnderline(function(Ee){return Se._onLinkLeave(Ee)}),Se._linkifier2.onShowLinkUnderline(function(Ee){return Se._onLinkHover(Ee)}),Se._linkifier2.onHideLinkUnderline(function(Ee){return Se._onLinkLeave(Ee)}),Se}return E(x,y),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return new ae.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,z=this._rowElements;bz;)this._rowContainer.removeChild(this._rowElements.pop())},x.prototype.onResize=function(b,z){this._refreshRowElements(b,z),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,z,te){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(b&&z){var de=b[1]-this._bufferService.buffer.ydisp,ge=z[1]-this._bufferService.buffer.ydisp,he=Math.max(de,0),me=Math.min(ge,this._bufferService.rows-1);if(!(he>=this._bufferService.rows||me<0)){var ye=document.createDocumentFragment();if(te)ye.appendChild(this._createSelectionElement(he,b[0],z[0],me-he+1));else{var be=de===he?b[0]:0,Se=he===me?z[0]:this._bufferService.cols;ye.appendChild(this._createSelectionElement(he,be,Se));var Ee=me-he-1;if(ye.appendChild(this._createSelectionElement(he+1,0,this._bufferService.cols,Ee)),he!==me){var Pe=ge===me?z[0]:this._bufferService.cols;ye.appendChild(this._createSelectionElement(me,0,Pe))}}this._selectionContainer.appendChild(ye)}}},x.prototype._createSelectionElement=function(b,z,te,de){de===void 0&&(de=1);var ge=document.createElement("div");return ge.style.height=de*this.dimensions.actualCellHeight+"px",ge.style.top=b*this.dimensions.actualCellHeight+"px",ge.style.left=z*this.dimensions.actualCellWidth+"px",ge.style.width=this.dimensions.actualCellWidth*(te-z)+"px",ge},x.prototype.onCursorMove=function(){},x.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},x.prototype.clear=function(){for(var b=0,z=this._rowElements;b=ge&&(b=0,te++)}},x=pe([fe(6,se.ICharSizeService),fe(7,ie.IOptionsService),fe(8,ie.IBufferService)],x)}(le.Disposable);ve.DomRenderer=a},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.DomRendererRowFactory=ve.CURSOR_STYLE_UNDERLINE_CLASS=ve.CURSOR_STYLE_BAR_CLASS=ve.CURSOR_STYLE_BLOCK_CLASS=ve.CURSOR_BLINK_CLASS=ve.CURSOR_CLASS=ve.UNDERLINE_CLASS=ve.ITALIC_CLASS=ve.DIM_CLASS=ve.BOLD_CLASS=void 0;var Ce=oe(9),E=oe(3),pe=oe(4),fe=oe(10);ve.BOLD_CLASS="xterm-bold",ve.DIM_CLASS="xterm-dim",ve.ITALIC_CLASS="xterm-italic",ve.UNDERLINE_CLASS="xterm-underline",ve.CURSOR_CLASS="xterm-cursor",ve.CURSOR_BLINK_CLASS="xterm-cursor-blink",ve.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",ve.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",ve.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var ce=function(){function le(se,ie,ae){this._document=se,this._optionsService=ie,this._colors=ae,this._workCell=new pe.CellData}return le.prototype.setColors=function(se){this._colors=se},le.prototype.createRow=function(se,ie,ae,re,ne,ee,a){for(var y=this._document.createDocumentFragment(),x=0,b=Math.min(se.length,a)-1;b>=0;b--)if(se.loadCell(b,this._workCell).getCode()!==E.NULL_CELL_CODE||ie&&b===re){x=b+1;break}for(b=0;b1&&(te.style.width=ee*z+"px"),ie&&b===re)switch(te.classList.add(ve.CURSOR_CLASS),ne&&te.classList.add(ve.CURSOR_BLINK_CLASS),ae){case"bar":te.classList.add(ve.CURSOR_STYLE_BAR_CLASS);break;case"underline":te.classList.add(ve.CURSOR_STYLE_UNDERLINE_CLASS);break;default:te.classList.add(ve.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&te.classList.add(ve.BOLD_CLASS),this._workCell.isItalic()&&te.classList.add(ve.ITALIC_CLASS),this._workCell.isDim()&&te.classList.add(ve.DIM_CLASS),this._workCell.isUnderline()&&te.classList.add(ve.UNDERLINE_CLASS),this._workCell.isInvisible()?te.textContent=E.WHITESPACE_CELL_CHAR:te.textContent=this._workCell.getChars()||E.WHITESPACE_CELL_CHAR;var de=this._workCell.getFgColor(),ge=this._workCell.getFgColorMode(),he=this._workCell.getBgColor(),me=this._workCell.getBgColorMode(),ye=!!this._workCell.isInverse();if(ye){var be=de;de=he,he=be;var Se=ge;ge=me,me=Se}switch(ge){case 16777216:case 33554432:this._workCell.isBold()&&de<8&&this._optionsService.options.drawBoldTextInBrightColors&&(de+=8),this._applyMinimumContrast(te,this._colors.background,this._colors.ansi[de])||te.classList.add("xterm-fg-"+de);break;case 50331648:var Ee=fe.rgba.toColor(de>>16&255,de>>8&255,255&de);this._applyMinimumContrast(te,this._colors.background,Ee)||this._addStyle(te,"color:#"+ue(de.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(te,this._colors.background,this._colors.foreground)||ye&&te.classList.add("xterm-fg-"+Ce.INVERTED_DEFAULT_COLOR)}switch(me){case 16777216:case 33554432:te.classList.add("xterm-bg-"+he);break;case 50331648:this._addStyle(te,"background-color:#"+ue(he.toString(16),"0",6));break;case 0:default:ye&&te.classList.add("xterm-bg-"+Ce.INVERTED_DEFAULT_COLOR)}y.appendChild(te)}}return y},le.prototype._applyMinimumContrast=function(se,ie,ae){if(this._optionsService.options.minimumContrastRatio===1)return!1;var re=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return re===void 0&&(re=fe.color.ensureContrastRatio(ie,ae,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,re!=null?re:null)),!!re&&(this._addStyle(se,"color:"+re.css),!0)},le.prototype._addStyle=function(se,ie){se.setAttribute("style",""+(se.getAttribute("style")||"")+ie+";")},le}();function ue(le,se,ie){for(;le.length"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};ve.evaluateKeyboardEvent=function(pe,fe,ce,ue){var le={type:0,cancel:!1,key:void 0},se=(pe.shiftKey?1:0)|(pe.altKey?2:0)|(pe.ctrlKey?4:0)|(pe.metaKey?8:0);switch(pe.keyCode){case 0:pe.key==="UIKeyInputUpArrow"?le.key=fe?Ce.C0.ESC+"OA":Ce.C0.ESC+"[A":pe.key==="UIKeyInputLeftArrow"?le.key=fe?Ce.C0.ESC+"OD":Ce.C0.ESC+"[D":pe.key==="UIKeyInputRightArrow"?le.key=fe?Ce.C0.ESC+"OC":Ce.C0.ESC+"[C":pe.key==="UIKeyInputDownArrow"&&(le.key=fe?Ce.C0.ESC+"OB":Ce.C0.ESC+"[B");break;case 8:if(pe.shiftKey){le.key=Ce.C0.BS;break}if(pe.altKey){le.key=Ce.C0.ESC+Ce.C0.DEL;break}le.key=Ce.C0.DEL;break;case 9:if(pe.shiftKey){le.key=Ce.C0.ESC+"[Z";break}le.key=Ce.C0.HT,le.cancel=!0;break;case 13:le.key=pe.altKey?Ce.C0.ESC+Ce.C0.CR:Ce.C0.CR,le.cancel=!0;break;case 27:le.key=Ce.C0.ESC,pe.altKey&&(le.key=Ce.C0.ESC+Ce.C0.ESC),le.cancel=!0;break;case 37:if(pe.metaKey)break;se?(le.key=Ce.C0.ESC+"[1;"+(se+1)+"D",le.key===Ce.C0.ESC+"[1;3D"&&(le.key=Ce.C0.ESC+(ce?"b":"[1;5D"))):le.key=fe?Ce.C0.ESC+"OD":Ce.C0.ESC+"[D";break;case 39:if(pe.metaKey)break;se?(le.key=Ce.C0.ESC+"[1;"+(se+1)+"C",le.key===Ce.C0.ESC+"[1;3C"&&(le.key=Ce.C0.ESC+(ce?"f":"[1;5C"))):le.key=fe?Ce.C0.ESC+"OC":Ce.C0.ESC+"[C";break;case 38:if(pe.metaKey)break;se?(le.key=Ce.C0.ESC+"[1;"+(se+1)+"A",ce||le.key!==Ce.C0.ESC+"[1;3A"||(le.key=Ce.C0.ESC+"[1;5A")):le.key=fe?Ce.C0.ESC+"OA":Ce.C0.ESC+"[A";break;case 40:if(pe.metaKey)break;se?(le.key=Ce.C0.ESC+"[1;"+(se+1)+"B",ce||le.key!==Ce.C0.ESC+"[1;3B"||(le.key=Ce.C0.ESC+"[1;5B")):le.key=fe?Ce.C0.ESC+"OB":Ce.C0.ESC+"[B";break;case 45:pe.shiftKey||pe.ctrlKey||(le.key=Ce.C0.ESC+"[2~");break;case 46:le.key=se?Ce.C0.ESC+"[3;"+(se+1)+"~":Ce.C0.ESC+"[3~";break;case 36:le.key=se?Ce.C0.ESC+"[1;"+(se+1)+"H":fe?Ce.C0.ESC+"OH":Ce.C0.ESC+"[H";break;case 35:le.key=se?Ce.C0.ESC+"[1;"+(se+1)+"F":fe?Ce.C0.ESC+"OF":Ce.C0.ESC+"[F";break;case 33:pe.shiftKey?le.type=2:le.key=Ce.C0.ESC+"[5~";break;case 34:pe.shiftKey?le.type=3:le.key=Ce.C0.ESC+"[6~";break;case 112:le.key=se?Ce.C0.ESC+"[1;"+(se+1)+"P":Ce.C0.ESC+"OP";break;case 113:le.key=se?Ce.C0.ESC+"[1;"+(se+1)+"Q":Ce.C0.ESC+"OQ";break;case 114:le.key=se?Ce.C0.ESC+"[1;"+(se+1)+"R":Ce.C0.ESC+"OR";break;case 115:le.key=se?Ce.C0.ESC+"[1;"+(se+1)+"S":Ce.C0.ESC+"OS";break;case 116:le.key=se?Ce.C0.ESC+"[15;"+(se+1)+"~":Ce.C0.ESC+"[15~";break;case 117:le.key=se?Ce.C0.ESC+"[17;"+(se+1)+"~":Ce.C0.ESC+"[17~";break;case 118:le.key=se?Ce.C0.ESC+"[18;"+(se+1)+"~":Ce.C0.ESC+"[18~";break;case 119:le.key=se?Ce.C0.ESC+"[19;"+(se+1)+"~":Ce.C0.ESC+"[19~";break;case 120:le.key=se?Ce.C0.ESC+"[20;"+(se+1)+"~":Ce.C0.ESC+"[20~";break;case 121:le.key=se?Ce.C0.ESC+"[21;"+(se+1)+"~":Ce.C0.ESC+"[21~";break;case 122:le.key=se?Ce.C0.ESC+"[23;"+(se+1)+"~":Ce.C0.ESC+"[23~";break;case 123:le.key=se?Ce.C0.ESC+"[24;"+(se+1)+"~":Ce.C0.ESC+"[24~";break;default:if(!pe.ctrlKey||pe.shiftKey||pe.altKey||pe.metaKey)if(ce&&!ue||!pe.altKey||pe.metaKey)ce&&!pe.altKey&&!pe.ctrlKey&&pe.metaKey?pe.keyCode===65&&(le.type=1):pe.key&&!pe.ctrlKey&&!pe.altKey&&!pe.metaKey&&pe.keyCode>=48&&pe.key.length===1?le.key=pe.key:pe.key&&pe.ctrlKey&&pe.key==="_"&&(le.key=Ce.C0.US);else{var ie=E[pe.keyCode],ae=ie&&ie[pe.shiftKey?1:0];if(ae)le.key=Ce.C0.ESC+ae;else if(pe.keyCode>=65&&pe.keyCode<=90){var re=pe.ctrlKey?pe.keyCode-64:pe.keyCode+32;le.key=Ce.C0.ESC+String.fromCharCode(re)}}else pe.keyCode>=65&&pe.keyCode<=90?le.key=String.fromCharCode(pe.keyCode-64):pe.keyCode===32?le.key=Ce.C0.NUL:pe.keyCode>=51&&pe.keyCode<=55?le.key=String.fromCharCode(pe.keyCode-51+27):pe.keyCode===56?le.key=Ce.C0.DEL:pe.keyCode===219?le.key=Ce.C0.ESC:pe.keyCode===220?le.key=Ce.C0.FS:pe.keyCode===221&&(le.key=Ce.C0.GS)}return le}},function(it,ve,oe){"use strict";var Ce,E=this&&this.__extends||(Ce=function(ee,a){return(Ce=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])})(ee,a)},function(ee,a){function y(){this.constructor=ee}Ce(ee,a),ee.prototype=a===null?Object.create(a):(y.prototype=a.prototype,new y)}),pe=this&&this.__decorate||function(ee,a,y,x){var b,z=arguments.length,te=z<3?a:x===null?x=Object.getOwnPropertyDescriptor(a,y):x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")te=Reflect.decorate(ee,a,y,x);else for(var de=ee.length-1;de>=0;de--)(b=ee[de])&&(te=(z<3?b(te):z>3?b(a,y,te):b(a,y))||te);return z>3&&te&&Object.defineProperty(a,y,te),te},fe=this&&this.__param||function(ee,a){return function(y,x){a(y,x,ee)}};Object.defineProperty(ve,"__esModule",{value:!0}),ve.RenderService=void 0;var ce=oe(31),ue=oe(0),le=oe(2),se=oe(32),ie=oe(7),ae=oe(1),re=oe(5),ne=function(ee){function a(y,x,b,z,te,de){var ge=ee.call(this)||this;if(ge._renderer=y,ge._rowCount=x,ge._isPaused=!1,ge._needsFullRefresh=!1,ge._isNextRenderRedrawOnly=!0,ge._needsSelectionRefresh=!1,ge._canvasWidth=0,ge._canvasHeight=0,ge._selectionState={start:void 0,end:void 0,columnSelectMode:!1},ge._onDimensionsChange=new ue.EventEmitter,ge._onRender=new ue.EventEmitter,ge._onRefreshRequest=new ue.EventEmitter,ge.register({dispose:function(){return ge._renderer.dispose()}}),ge._renderDebouncer=new ce.RenderDebouncer(function(me,ye){return ge._renderRows(me,ye)}),ge.register(ge._renderDebouncer),ge._screenDprMonitor=new se.ScreenDprMonitor,ge._screenDprMonitor.setListener(function(){return ge.onDevicePixelRatioChange()}),ge.register(ge._screenDprMonitor),ge.register(de.onResize(function(me){return ge._fullRefresh()})),ge.register(z.onOptionChange(function(){return ge._renderer.onOptionsChanged()})),ge.register(te.onCharSizeChange(function(){return ge.onCharSizeChanged()})),ge._renderer.onRequestRedraw(function(me){return ge.refreshRows(me.start,me.end,!0)}),ge.register(ie.addDisposableDomListener(window,"resize",function(){return ge.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var he=new IntersectionObserver(function(me){return ge._onIntersectionChange(me[me.length-1])},{threshold:0});he.observe(b),ge.register({dispose:function(){return he.disconnect()}})}return ge}return E(a,ee),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(){ee.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=pe([fe(3,ae.IOptionsService),fe(4,re.ICharSizeService),fe(5,ae.IBufferService)],a)}(le.Disposable);ve.RenderService=ne},function(it,ve,oe){"use strict";var Ce=this&&this.__decorate||function(le,se,ie,ae){var re,ne=arguments.length,ee=ne<3?se:ae===null?ae=Object.getOwnPropertyDescriptor(se,ie):ae;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ee=Reflect.decorate(le,se,ie,ae);else for(var a=le.length-1;a>=0;a--)(re=le[a])&&(ee=(ne<3?re(ee):ne>3?re(se,ie,ee):re(se,ie))||ee);return ne>3&&ee&&Object.defineProperty(se,ie,ee),ee},E=this&&this.__param||function(le,se){return function(ie,ae){se(ie,ae,le)}};Object.defineProperty(ve,"__esModule",{value:!0}),ve.CharSizeService=void 0;var pe=oe(1),fe=oe(0),ce=function(){function le(se,ie,ae){this._optionsService=ae,this.width=0,this.height=0,this._onCharSizeChange=new fe.EventEmitter,this._measureStrategy=new ue(se,ie,this._optionsService)}return Object.defineProperty(le.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),le.prototype.measure=function(){var se=this._measureStrategy.measure();se.width===this.width&&se.height===this.height||(this.width=se.width,this.height=se.height,this._onCharSizeChange.fire())},le=Ce([E(2,pe.IOptionsService)],le)}();ve.CharSizeService=ce;var ue=function(){function le(se,ie,ae){this._document=se,this._parentElement=ie,this._optionsService=ae,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 le.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var se=this._measureElement.getBoundingClientRect();return se.width!==0&&se.height!==0&&(this._result.width=se.width,this._result.height=Math.ceil(se.height)),this._result},le}()},function(it,ve,oe){"use strict";var Ce=this&&this.__decorate||function(ue,le,se,ie){var ae,re=arguments.length,ne=re<3?le:ie===null?ie=Object.getOwnPropertyDescriptor(le,se):ie;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ne=Reflect.decorate(ue,le,se,ie);else for(var ee=ue.length-1;ee>=0;ee--)(ae=ue[ee])&&(ne=(re<3?ae(ne):re>3?ae(le,se,ne):ae(le,se))||ne);return re>3&&ne&&Object.defineProperty(le,se,ne),ne},E=this&&this.__param||function(ue,le){return function(se,ie){le(se,ie,ue)}};Object.defineProperty(ve,"__esModule",{value:!0}),ve.MouseService=void 0;var pe=oe(5),fe=oe(30),ce=function(){function ue(le,se){this._renderService=le,this._charSizeService=se}return ue.prototype.getCoords=function(le,se,ie,ae,re){return fe.getCoords(le,se,ie,ae,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,re)},ue.prototype.getRawByteCoords=function(le,se,ie,ae){var re=this.getCoords(le,se,ie,ae);return fe.getRawByteCoords(re)},ue=Ce([E(0,pe.IRenderService),E(1,pe.ICharSizeService)],ue)}();ve.MouseService=ce},function(it,ve,oe){"use strict";var Ce,E=this&&this.__extends||(Ce=function(ae,re){return(Ce=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,ee){ne.__proto__=ee}||function(ne,ee){for(var a in ee)ee.hasOwnProperty(a)&&(ne[a]=ee[a])})(ae,re)},function(ae,re){function ne(){this.constructor=ae}Ce(ae,re),ae.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)}),pe=this&&this.__decorate||function(ae,re,ne,ee){var a,y=arguments.length,x=y<3?re:ee===null?ee=Object.getOwnPropertyDescriptor(re,ne):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(ae,re,ne,ee);else for(var b=ae.length-1;b>=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(re,ne,x):a(re,ne))||x);return y>3&&x&&Object.defineProperty(re,ne,x),x},fe=this&&this.__param||function(ae,re){return function(ne,ee){re(ne,ee,ae)}};Object.defineProperty(ve,"__esModule",{value:!0}),ve.Linkifier2=void 0;var ce=oe(1),ue=oe(0),le=oe(2),se=oe(7),ie=function(ae){function re(ne){var ee=ae.call(this)||this;return ee._bufferService=ne,ee._linkProviders=[],ee._linkCacheDisposables=[],ee._isMouseOut=!0,ee._activeLine=-1,ee._onShowLinkUnderline=ee.register(new ue.EventEmitter),ee._onHideLinkUnderline=ee.register(new ue.EventEmitter),ee.register(le.getDisposeArrayDisposable(ee._linkCacheDisposables)),ee}return E(re,ae),Object.defineProperty(re.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),re.prototype.registerLinkProvider=function(ne){var ee=this;return this._linkProviders.push(ne),{dispose:function(){var a=ee._linkProviders.indexOf(ne);a!==-1&&ee._linkProviders.splice(a,1)}}},re.prototype.attachToDom=function(ne,ee,a){var y=this;this._element=ne,this._mouseService=ee,this._renderService=a,this.register(se.addDisposableDomListener(this._element,"mouseleave",function(){y._isMouseOut=!0,y._clearCurrentLink()})),this.register(se.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(se.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},re.prototype._onMouseMove=function(ne){if(this._lastMouseEvent=ne,this._element&&this._mouseService){var ee=this._positionFromMouseEvent(ne,this._element,this._mouseService);if(ee){this._isMouseOut=!1;for(var a=ne.composedPath(),y=0;yne?this._bufferService.cols:z.link.range.end.x,ge=te;ge<=de;ge++){if(a.has(ge)){x.splice(b--,1);break}a.add(ge)}}},re.prototype._checkLinkProviderResult=function(ne,ee,a){var y,x=this;if(!this._activeProviderReplies)return a;for(var b=this._activeProviderReplies.get(ne),z=!1,te=0;te=ne&&this._currentLink.link.range.end.y<=ee)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,le.disposeArray(this._linkCacheDisposables))},re.prototype._handleNewLink=function(ne){var ee=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=ee._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=ee._currentLink)===null||x===void 0)&&x.state&&ee._currentLink.state.decorations.pointerCursor!==y&&(ee._currentLink.state.decorations.pointerCursor=y,ee._currentLink.state.isHovered&&((b=ee._element)===null||b===void 0||b.classList.toggle("xterm-cursor-pointer",y)))}},underline:{get:function(){var y,x;return(x=(y=ee._currentLink)===null||y===void 0?void 0:y.state)===null||x===void 0?void 0:x.decorations.underline},set:function(y){var x,b,z;!((x=ee._currentLink)===null||x===void 0)&&x.state&&((z=(b=ee._currentLink)===null||b===void 0?void 0:b.state)===null||z===void 0?void 0:z.decorations.underline)!==y&&(ee._currentLink.state.decorations.underline=y,ee._currentLink.state.isHovered&&ee._fireUnderlineEvent(ne.link,y))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(y){var x=y.start===0?0:y.start+1+ee._bufferService.buffer.ydisp;ee._clearCurrentLink(x,y.end+1+ee._bufferService.buffer.ydisp)})))}},re.prototype._linkHover=function(ne,ee,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(ee,!0),this._currentLink.state.decorations.pointerCursor&&ne.classList.add("xterm-cursor-pointer")),ee.hover&&ee.hover(a,ee.text)},re.prototype._fireUnderlineEvent=function(ne,ee){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);(ee?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(x)},re.prototype._linkLeave=function(ne,ee,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(ee,!1),this._currentLink.state.decorations.pointerCursor&&ne.classList.remove("xterm-cursor-pointer")),ee.leave&&ee.leave(a,ee.text)},re.prototype._linkAtPosition=function(ne,ee){var a=ne.range.start.y===ne.range.end.y,y=ne.range.start.yee.y;return(a&&ne.range.start.x<=ee.x&&ne.range.end.x>=ee.x||y&&ne.range.end.x>=ee.x||x&&ne.range.start.x<=ee.x||y&&x)&&ne.range.start.y<=ee.y&&ne.range.end.y>=ee.y},re.prototype._positionFromMouseEvent=function(ne,ee,a){var y=a.getCoords(ne,ee,this._bufferService.cols,this._bufferService.rows);if(y)return{x:y[0],y:y[1]+this._bufferService.buffer.ydisp}},re.prototype._createLinkUnderlineEvent=function(ne,ee,a,y,x){return{x1:ne,y1:ee,x2:a,y2:y,cols:this._bufferService.cols,fg:x}},re=pe([fe(0,ce.IBufferService)],re)}(le.Disposable);ve.Linkifier2=ie},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.CoreBrowserService=void 0;var Ce=function(){function E(pe){this._textarea=pe}return Object.defineProperty(E.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),E}();ve.CoreBrowserService=Ce},function(it,ve,oe){"use strict";var Ce,E=this&&this.__extends||(Ce=function(te,de){return(Ce=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ge,he){ge.__proto__=he}||function(ge,he){for(var me in he)he.hasOwnProperty(me)&&(ge[me]=he[me])})(te,de)},function(te,de){function ge(){this.constructor=te}Ce(te,de),te.prototype=de===null?Object.create(de):(ge.prototype=de.prototype,new ge)});Object.defineProperty(ve,"__esModule",{value:!0}),ve.CoreTerminal=void 0;var pe=oe(2),fe=oe(1),ce=oe(66),ue=oe(67),le=oe(68),se=oe(74),ie=oe(75),ae=oe(0),re=oe(76),ne=oe(77),ee=oe(78),a=oe(80),y=oe(81),x=oe(19),b=oe(82),z=function(te){function de(ge){var he=te.call(this)||this;return he._onBinary=new ae.EventEmitter,he._onData=new ae.EventEmitter,he._onLineFeed=new ae.EventEmitter,he._onResize=new ae.EventEmitter,he._onScroll=new ae.EventEmitter,he._instantiationService=new ce.InstantiationService,he.optionsService=new se.OptionsService(ge),he._instantiationService.setService(fe.IOptionsService,he.optionsService),he._bufferService=he.register(he._instantiationService.createInstance(le.BufferService)),he._instantiationService.setService(fe.IBufferService,he._bufferService),he._logService=he._instantiationService.createInstance(ue.LogService),he._instantiationService.setService(fe.ILogService,he._logService),he._coreService=he.register(he._instantiationService.createInstance(ie.CoreService,function(){return he.scrollToBottom()})),he._instantiationService.setService(fe.ICoreService,he._coreService),he._coreMouseService=he._instantiationService.createInstance(re.CoreMouseService),he._instantiationService.setService(fe.ICoreMouseService,he._coreMouseService),he._dirtyRowService=he._instantiationService.createInstance(ne.DirtyRowService),he._instantiationService.setService(fe.IDirtyRowService,he._dirtyRowService),he.unicodeService=he._instantiationService.createInstance(ee.UnicodeService),he._instantiationService.setService(fe.IUnicodeService,he.unicodeService),he._charsetService=he._instantiationService.createInstance(a.CharsetService),he._instantiationService.setService(fe.ICharsetService,he._charsetService),he._inputHandler=new x.InputHandler(he._bufferService,he._charsetService,he._coreService,he._dirtyRowService,he._logService,he.optionsService,he._coreMouseService,he.unicodeService),he.register(ae.forwardEvent(he._inputHandler.onLineFeed,he._onLineFeed)),he.register(he._inputHandler),he.register(ae.forwardEvent(he._bufferService.onResize,he._onResize)),he.register(ae.forwardEvent(he._coreService.onData,he._onData)),he.register(ae.forwardEvent(he._coreService.onBinary,he._onBinary)),he.register(he.optionsService.onOptionChange(function(me){return he._updateOptions(me)})),he._writeBuffer=new b.WriteBuffer(function(me){return he._inputHandler.parse(me)}),he}return E(de,te),Object.defineProperty(de.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),de.prototype.dispose=function(){var ge;this._isDisposed||(te.prototype.dispose.call(this),(ge=this._windowsMode)===null||ge===void 0||ge.dispose(),this._windowsMode=void 0)},de.prototype.write=function(ge,he){this._writeBuffer.write(ge,he)},de.prototype.writeSync=function(ge){this._writeBuffer.writeSync(ge)},de.prototype.resize=function(ge,he){isNaN(ge)||isNaN(he)||(ge=Math.max(ge,le.MINIMUM_COLS),he=Math.max(he,le.MINIMUM_ROWS),this._bufferService.resize(ge,he))},de.prototype.scroll=function(ge,he){he===void 0&&(he=!1);var me,ye=this._bufferService.buffer;(me=this._cachedBlankLine)&&me.length===this.cols&&me.getFg(0)===ge.fg&&me.getBg(0)===ge.bg||(me=ye.getBlankLine(ge,he),this._cachedBlankLine=me),me.isWrapped=he;var be=ye.ybase+ye.scrollTop,Se=ye.ybase+ye.scrollBottom;if(ye.scrollTop===0){var Ee=ye.lines.isFull;Se===ye.lines.length-1?Ee?ye.lines.recycle().copyFrom(me):ye.lines.push(me.clone()):ye.lines.splice(Se+1,0,me.clone()),Ee?this._bufferService.isUserScrolling&&(ye.ydisp=Math.max(ye.ydisp-1,0)):(ye.ybase++,this._bufferService.isUserScrolling||ye.ydisp++)}else{var Pe=Se-be+1;ye.lines.shiftElements(be+1,Pe-1,-1),ye.lines.set(Se,me.clone())}this._bufferService.isUserScrolling||(ye.ydisp=ye.ybase),this._dirtyRowService.markRangeDirty(ye.scrollTop,ye.scrollBottom),this._onScroll.fire(ye.ydisp)},de.prototype.scrollLines=function(ge,he){var me=this._bufferService.buffer;if(ge<0){if(me.ydisp===0)return;this._bufferService.isUserScrolling=!0}else ge+me.ydisp>=me.ybase&&(this._bufferService.isUserScrolling=!1);var ye=me.ydisp;me.ydisp=Math.max(Math.min(me.ydisp+ge,me.ybase),0),ye!==me.ydisp&&(he||this._onScroll.fire(me.ydisp))},de.prototype.scrollPages=function(ge){this.scrollLines(ge*(this.rows-1))},de.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},de.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},de.prototype.scrollToLine=function(ge){var he=ge-this._bufferService.buffer.ydisp;he!==0&&this.scrollLines(he)},de.prototype.addEscHandler=function(ge,he){return this._inputHandler.addEscHandler(ge,he)},de.prototype.addDcsHandler=function(ge,he){return this._inputHandler.addDcsHandler(ge,he)},de.prototype.addCsiHandler=function(ge,he){return this._inputHandler.addCsiHandler(ge,he)},de.prototype.addOscHandler=function(ge,he){return this._inputHandler.addOscHandler(ge,he)},de.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},de.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},de.prototype._updateOptions=function(ge){var he;switch(ge){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((he=this._windowsMode)===null||he===void 0||he.dispose(),this._windowsMode=void 0)}},de.prototype._enableWindowsMode=function(){var ge=this;if(!this._windowsMode){var he=[];he.push(this.onLineFeed(y.updateWindowsModeWrappedState.bind(null,this._bufferService))),he.push(this.addCsiHandler({final:"H"},function(){return y.updateWindowsModeWrappedState(ge._bufferService),!1})),this._windowsMode={dispose:function(){for(var me=0,ye=he;me0?ae[0].index:se.length;if(se.length!==x)throw new Error("[createInstance] First service dependency of "+le.name+" at position "+(x+1)+" conflicts with "+se.length+" static arguments");return new(le.bind.apply(le,Ce([void 0],Ce(se,re))))},ue}();ve.InstantiationService=ce},function(it,ve,oe){"use strict";var Ce=this&&this.__decorate||function(se,ie,ae,re){var ne,ee=arguments.length,a=ee<3?ie:re===null?re=Object.getOwnPropertyDescriptor(ie,ae):re;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(se,ie,ae,re);else for(var y=se.length-1;y>=0;y--)(ne=se[y])&&(a=(ee<3?ne(a):ee>3?ne(ie,ae,a):ne(ie,ae))||a);return ee>3&&a&&Object.defineProperty(ie,ae,a),a},E=this&&this.__param||function(se,ie){return function(ae,re){ie(ae,re,se)}},pe=this&&this.__spreadArrays||function(){for(var se=0,ie=0,ae=arguments.length;ie=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(re,ne,x):a(re,ne))||x);return y>3&&x&&Object.defineProperty(re,ne,x),x},fe=this&&this.__param||function(ae,re){return function(ne,ee){re(ne,ee,ae)}};Object.defineProperty(ve,"__esModule",{value:!0}),ve.BufferService=ve.MINIMUM_ROWS=ve.MINIMUM_COLS=void 0;var ce=oe(1),ue=oe(69),le=oe(0),se=oe(2);ve.MINIMUM_COLS=2,ve.MINIMUM_ROWS=1;var ie=function(ae){function re(ne){var ee=ae.call(this)||this;return ee._optionsService=ne,ee.isUserScrolling=!1,ee._onResize=new le.EventEmitter,ee.cols=Math.max(ne.options.cols,ve.MINIMUM_COLS),ee.rows=Math.max(ne.options.rows,ve.MINIMUM_ROWS),ee.buffers=new ue.BufferSet(ne,ee),ee}return E(re,ae),Object.defineProperty(re.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),re.prototype.dispose=function(){ae.prototype.dispose.call(this),this.buffers.dispose()},re.prototype.resize=function(ne,ee){this.cols=ne,this.rows=ee,this.buffers.resize(ne,ee),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:ne,rows:ee})},re.prototype.reset=function(){this.buffers.dispose(),this.buffers=new ue.BufferSet(this._optionsService,this),this.isUserScrolling=!1},re=pe([fe(0,ce.IOptionsService)],re)}(se.Disposable);ve.BufferService=ie},function(it,ve,oe){"use strict";var Ce,E=this&&this.__extends||(Ce=function(ue,le){return(Ce=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(se,ie){se.__proto__=ie}||function(se,ie){for(var ae in ie)ie.hasOwnProperty(ae)&&(se[ae]=ie[ae])})(ue,le)},function(ue,le){function se(){this.constructor=ue}Ce(ue,le),ue.prototype=le===null?Object.create(le):(se.prototype=le.prototype,new se)});Object.defineProperty(ve,"__esModule",{value:!0}),ve.BufferSet=void 0;var pe=oe(70),fe=oe(0),ce=function(ue){function le(se,ie){var ae=ue.call(this)||this;return ae._onBufferActivate=ae.register(new fe.EventEmitter),ae._normal=new pe.Buffer(!0,se,ie),ae._normal.fillViewportRows(),ae._alt=new pe.Buffer(!1,se,ie),ae._activeBuffer=ae._normal,ae.setupTabStops(),ae}return E(le,ue),Object.defineProperty(le.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),le.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}))},le.prototype.activateAltBuffer=function(se){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(se),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}))},le.prototype.resize=function(se,ie){this._normal.resize(se,ie),this._alt.resize(se,ie)},le.prototype.setupTabStops=function(se){this._normal.setupTabStops(se),this._alt.setupTabStops(se)},le}(oe(2).Disposable);ve.BufferSet=ce},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.BufferStringIterator=ve.Buffer=ve.MAX_BUFFER_SIZE=void 0;var Ce=oe(71),E=oe(16),pe=oe(4),fe=oe(3),ce=oe(72),ue=oe(73),le=oe(20),se=oe(6);ve.MAX_BUFFER_SIZE=4294967295;var ie=function(){function re(ne,ee,a){this._hasScrollback=ne,this._optionsService=ee,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=le.DEFAULT_CHARSET,this.markers=[],this._nullCell=pe.CellData.fromCharData([0,fe.NULL_CELL_CHAR,fe.NULL_CELL_WIDTH,fe.NULL_CELL_CODE]),this._whitespaceCell=pe.CellData.fromCharData([0,fe.WHITESPACE_CELL_CHAR,fe.WHITESPACE_CELL_WIDTH,fe.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new Ce.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return re.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 se.ExtendedAttrs),this._nullCell},re.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 se.ExtendedAttrs),this._whitespaceCell},re.prototype.getBlankLine=function(ne,ee){return new E.BufferLine(this._bufferService.cols,this.getNullCell(ne),ee)},Object.defineProperty(re.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"isCursorInViewport",{get:function(){var ne=this.ybase+this.y-this.ydisp;return ne>=0&&neve.MAX_BUFFER_SIZE?ve.MAX_BUFFER_SIZE:ee},re.prototype.fillViewportRows=function(ne){if(this.lines.length===0){ne===void 0&&(ne=E.DEFAULT_ATTR_DATA);for(var ee=this._rows;ee--;)this.lines.push(this.getBlankLine(ne))}},re.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new Ce.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},re.prototype.resize=function(ne,ee){var a=this.getNullCell(E.DEFAULT_ATTR_DATA),y=this._getCorrectBufferLength(ee);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(z=this._rows;z>ee;z--)this.lines.length>ee+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,ee-1),b&&(this.y+=b),this.savedX=Math.min(this.savedX,ne-1),this.scrollTop=0}if(this.scrollBottom=ee-1,this._isReflowEnabled&&(this._reflow(ne,ee),this._cols>ne))for(x=0;xthis._cols?this._reflowLarger(ne,ee):this._reflowSmaller(ne,ee))},re.prototype._reflowLarger=function(ne,ee){var a=ce.reflowLargerGetLinesToRemove(this.lines,this._cols,ne,this.ybase+this.y,this.getNullCell(E.DEFAULT_ATTR_DATA));if(a.length>0){var y=ce.reflowLargerCreateNewLayout(this.lines,a);ce.reflowLargerApplyNewLayout(this.lines,y.layout),this._reflowLargerAdjustViewport(ne,ee,y.countRemoved)}},re.prototype._reflowLargerAdjustViewport=function(ne,ee,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 z=this.lines.get(b);if(!(!z||!z.isWrapped&&z.getTrimmedLength()<=ne)){for(var te=[z];z.isWrapped&&b>0;)z=this.lines.get(--b),te.unshift(z);var de=this.ybase+this.y;if(!(de>=b&&de0&&(y.push({start:b+te.length+x,newLines:be}),x+=be.length),te.push.apply(te,be);var Pe=he.length-1,we=he[Pe];we===0&&(we=he[--Pe]);for(var xe=te.length-me-1,De=ge;xe>=0;){var Ae=Math.min(De,we);if(te[Pe].copyCellsFrom(te[xe],De-Ae,we-Ae,Ae,!0),(we-=Ae)===0&&(we=he[--Pe]),(De-=Ae)===0){xe--;var Oe=Math.max(xe,0);De=ce.getWrappedLineTrimmedLength(te,Oe,this._cols)}}for(Se=0;Se0;)this.ybase===0?this.y0){var je=[],Be=[];for(Se=0;Se=0;Se--)if(Ke&&Ke.start>We+He){for(var Ne=Ke.newLines.length-1;Ne>=0;Ne--)this.lines.set(Se--,Ke.newLines[Ne]);Se++,je.push({index:We+1,amount:Ke.newLines.length}),He+=Ke.newLines.length,Ke=y[++ze]}else this.lines.set(Se,Be[We--]);var Re=0;for(Se=je.length-1;Se>=0;Se--)je[Se].index+=Re,this.lines.onInsertEmitter.fire(je[Se]),Re+=je[Se].amount;var Ve=Math.max(0,Ze+x-this.lines.maxLength);Ve>0&&this.lines.onTrimEmitter.fire(Ve)}},re.prototype.stringIndexToBufferIndex=function(ne,ee,a){for(a===void 0&&(a=!1);ee;){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(ee).isWrapped;)ee--;for(;a+10;);return ne>=this._cols?this._cols-1:ne<0?0:ne},re.prototype.nextStop=function(ne){for(ne==null&&(ne=this.x);!this.tabs[++ne]&&ne=this._cols?this._cols-1:ne<0?0:ne},re.prototype.addMarker=function(ne){var ee=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 ee._removeMarker(a)})),a},re.prototype._removeMarker=function(ne){this.markers.splice(this.markers.indexOf(ne),1)},re.prototype.iterator=function(ne,ee,a,y,x){return new ae(this,ne,ee,a,y,x)},re}();ve.Buffer=ie;var ae=function(){function re(ne,ee,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=ee,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 re.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 ee="",a=ne.first;a<=ne.last;++a)ee+=this._buffer.translateBufferLineToString(a,this._trimRight);return this._current=ne.last+1,{range:ne,content:ee}},re}();ve.BufferStringIterator=ae},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.CircularList=void 0;var Ce=oe(0),E=function(){function pe(fe){this._maxLength=fe,this.onDeleteEmitter=new Ce.EventEmitter,this.onInsertEmitter=new Ce.EventEmitter,this.onTrimEmitter=new Ce.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(pe.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"maxLength",{get:function(){return this._maxLength},set:function(fe){if(this._maxLength!==fe){for(var ce=new Array(fe),ue=0;uethis._length)for(var ce=this._length;ce=fe;se--)this._array[this._getCyclicIndex(se+ue.length)]=this._array[this._getCyclicIndex(se)];for(se=0;sethis._maxLength){var ie=this._length+ue.length-this._maxLength;this._startIndex+=ie,this._length=this._maxLength,this.onTrimEmitter.fire(ie)}else this._length+=ue.length},pe.prototype.trimStart=function(fe){fe>this._length&&(fe=this._length),this._startIndex+=fe,this._length-=fe,this.onTrimEmitter.fire(fe)},pe.prototype.shiftElements=function(fe,ce,ue){if(!(ce<=0)){if(fe<0||fe>=this._length)throw new Error("start argument out of range");if(fe+ue<0)throw new Error("Cannot shift elements in list beyond index 0");if(ue>0){for(var le=ce-1;le>=0;le--)this.set(fe+le+ue,this.get(fe+le));var se=fe+ce+ue-this._length;if(se>0)for(this._length+=se;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(le=0;le=se&&ce0&&(ge>ne||re[ge].getTrimmedLength()===0);ge--)de++;de>0&&(le.push(se+re.length-de),le.push(de)),se+=re.length-1}}}return le},ve.reflowLargerCreateNewLayout=function(E,pe){for(var fe=[],ce=0,ue=pe[ce],le=0,se=0;seae&&(le-=ae,se++);var re=E[se].getWidth(le-1)===2;re&&le--;var ne=re?fe-1:fe;ce.push(ne),ie+=ne}return ce},ve.getWrappedLineTrimmedLength=Ce},function(it,ve,oe){"use strict";var Ce,E=this&&this.__extends||(Ce=function(ce,ue){return(Ce=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(le,se){le.__proto__=se}||function(le,se){for(var ie in se)se.hasOwnProperty(ie)&&(le[ie]=se[ie])})(ce,ue)},function(ce,ue){function le(){this.constructor=ce}Ce(ce,ue),ce.prototype=ue===null?Object.create(ue):(le.prototype=ue.prototype,new le)});Object.defineProperty(ve,"__esModule",{value:!0}),ve.Marker=void 0;var pe=oe(0),fe=function(ce){function ue(le){var se=ce.call(this)||this;return se.line=le,se._id=ue._nextId++,se.isDisposed=!1,se._onDispose=new pe.EventEmitter,se}return E(ue,ce),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}(oe(2).Disposable);ve.Marker=fe},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.OptionsService=ve.DEFAULT_OPTIONS=ve.DEFAULT_BELL_SOUND=void 0;var Ce=oe(0),E=oe(11),pe=oe(33);ve.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",ve.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:ve.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 fe=["cols","rows"],ce=function(){function ue(le){this._onOptionChange=new Ce.EventEmitter,this.options=pe.clone(ve.DEFAULT_OPTIONS);for(var se=0,ie=Object.keys(le);se=0;te--)(x=ne[te])&&(z=(b<3?x(z):b>3?x(ee,a,z):x(ee,a))||z);return b>3&&z&&Object.defineProperty(ee,a,z),z},fe=this&&this.__param||function(ne,ee){return function(a,y){ee(a,y,ne)}};Object.defineProperty(ve,"__esModule",{value:!0}),ve.CoreService=void 0;var ce=oe(1),ue=oe(0),le=oe(33),se=oe(2),ie=Object.freeze({insertMode:!1}),ae=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),re=function(ne){function ee(a,y,x,b){var z=ne.call(this)||this;return z._bufferService=y,z._logService=x,z._optionsService=b,z.isCursorInitialized=!1,z.isCursorHidden=!1,z._onData=z.register(new ue.EventEmitter),z._onUserInput=z.register(new ue.EventEmitter),z._onBinary=z.register(new ue.EventEmitter),z._scrollToBottom=a,z.register({dispose:function(){return z._scrollToBottom=void 0}}),z.modes=le.clone(ie),z.decPrivateModes=le.clone(ae),z}return E(ee,ne),Object.defineProperty(ee.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),ee.prototype.reset=function(){this.modes=le.clone(ie),this.decPrivateModes=le.clone(ae)},ee.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)}},ee.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))},ee=pe([fe(1,ce.IBufferService),fe(2,ce.ILogService),fe(3,ce.IOptionsService)],ee)}(se.Disposable);ve.CoreService=re},function(it,ve,oe){"use strict";var Ce=this&&this.__decorate||function(ae,re,ne,ee){var a,y=arguments.length,x=y<3?re:ee===null?ee=Object.getOwnPropertyDescriptor(re,ne):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(ae,re,ne,ee);else for(var b=ae.length-1;b>=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(re,ne,x):a(re,ne))||x);return y>3&&x&&Object.defineProperty(re,ne,x),x},E=this&&this.__param||function(ae,re){return function(ne,ee){re(ne,ee,ae)}};Object.defineProperty(ve,"__esModule",{value:!0}),ve.CoreMouseService=void 0;var pe=oe(1),fe=oe(0),ce={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(ae){return ae.button!==4&&ae.action===1&&(ae.ctrl=!1,ae.alt=!1,ae.shift=!1,!0)}},VT200:{events:19,restrict:function(ae){return ae.action!==32}},DRAG:{events:23,restrict:function(ae){return ae.action!==32||ae.button!==3}},ANY:{events:31,restrict:function(ae){return!0}}};function ue(ae,re){var ne=(ae.ctrl?16:0)|(ae.shift?4:0)|(ae.alt?8:0);return ae.button===4?(ne|=64,ne|=ae.action):(ne|=3&ae.button,4&ae.button&&(ne|=64),8&ae.button&&(ne|=128),ae.action===32?ne|=32:ae.action!==0||re||(ne|=3)),ne}var le=String.fromCharCode,se={DEFAULT:function(ae){var re=[ue(ae,!1)+32,ae.col+32,ae.row+32];return re[0]>255||re[1]>255||re[2]>255?"":"\x1B[M"+le(re[0])+le(re[1])+le(re[2])},SGR:function(ae){var re=ae.action===0&&ae.button!==4?"m":"M";return"\x1B[<"+ue(ae,!0)+";"+ae.col+";"+ae.row+re}},ie=function(){function ae(re,ne){this._bufferService=re,this._coreService=ne,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new fe.EventEmitter,this._lastEvent=null;for(var ee=0,a=Object.keys(ce);ee=this._bufferService.cols||re.row<0||re.row>=this._bufferService.rows||re.button===4&&re.action===32||re.button===3&&re.action!==32||re.button!==4&&(re.action===2||re.action===3)||(re.col++,re.row++,re.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,re))||!this._protocols[this._activeProtocol].restrict(re))return!1;var ne=this._encodings[this._activeEncoding](re);return ne&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(ne):this._coreService.triggerDataEvent(ne,!0)),this._lastEvent=re,!0},ae.prototype.explainEvents=function(re){return{down:!!(1&re),up:!!(2&re),drag:!!(4&re),move:!!(8&re),wheel:!!(16&re)}},ae.prototype._compareEvents=function(re,ne){return re.col===ne.col&&re.row===ne.row&&re.button===ne.button&&re.action===ne.action&&re.ctrl===ne.ctrl&&re.alt===ne.alt&&re.shift===ne.shift},ae=Ce([E(0,pe.IBufferService),E(1,pe.ICoreService)],ae)}();ve.CoreMouseService=ie},function(it,ve,oe){"use strict";var Ce=this&&this.__decorate||function(ce,ue,le,se){var ie,ae=arguments.length,re=ae<3?ue:se===null?se=Object.getOwnPropertyDescriptor(ue,le):se;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")re=Reflect.decorate(ce,ue,le,se);else for(var ne=ce.length-1;ne>=0;ne--)(ie=ce[ne])&&(re=(ae<3?ie(re):ae>3?ie(ue,le,re):ie(ue,le))||re);return ae>3&&re&&Object.defineProperty(ue,le,re),re},E=this&&this.__param||function(ce,ue){return function(le,se){ue(le,se,ce)}};Object.defineProperty(ve,"__esModule",{value:!0}),ve.DirtyRowService=void 0;var pe=oe(1),fe=function(){function ce(ue){this._bufferService=ue,this.clearRange()}return Object.defineProperty(ce.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),ce.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},ce.prototype.markDirty=function(ue){uethis._end&&(this._end=ue)},ce.prototype.markRangeDirty=function(ue,le){if(ue>le){var se=ue;ue=le,le=se}uethis._end&&(this._end=le)},ce.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},ce=Ce([E(0,pe.IBufferService)],ce)}();ve.DirtyRowService=fe},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.UnicodeService=void 0;var Ce=oe(0),E=oe(79),pe=function(){function fe(){this._providers=Object.create(null),this._active="",this._onChange=new Ce.EventEmitter;var ce=new E.UnicodeV6;this.register(ce),this._active=ce.version,this._activeProvider=ce}return Object.defineProperty(fe.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(fe.prototype,"activeVersion",{get:function(){return this._active},set:function(ce){if(!this._providers[ce])throw new Error('unknown Unicode version "'+ce+'"');this._active=ce,this._activeProvider=this._providers[ce],this._onChange.fire(ce)},enumerable:!1,configurable:!0}),fe.prototype.register=function(ce){this._providers[ce.version]=ce},fe.prototype.wcwidth=function(ce){return this._activeProvider.wcwidth(ce)},fe.prototype.getStringCellWidth=function(ce){for(var ue=0,le=ce.length,se=0;se=le)return ue+this.wcwidth(ie);var ae=ce.charCodeAt(se);56320<=ae&&ae<=57343?ie=1024*(ie-55296)+ae-56320+65536:ue+=this.wcwidth(ae)}ue+=this.wcwidth(ie)}return ue},fe}();ve.UnicodeService=pe},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.UnicodeV6=void 0;var Ce,E=oe(15),pe=[[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]],fe=[[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]],ce=function(){function ue(){if(this.version="6",!Ce){Ce=new Uint8Array(65536),E.fill(Ce,1),Ce[0]=0,E.fill(Ce,0,1,32),E.fill(Ce,0,127,160),E.fill(Ce,2,4352,4448),Ce[9001]=2,Ce[9002]=2,E.fill(Ce,2,11904,42192),Ce[12351]=1,E.fill(Ce,2,44032,55204),E.fill(Ce,2,63744,64256),E.fill(Ce,2,65040,65050),E.fill(Ce,2,65072,65136),E.fill(Ce,2,65280,65377),E.fill(Ce,2,65504,65511);for(var le=0;leie[ne][1])return!1;for(;ne>=re;)if(se>ie[ae=re+ne>>1][1])re=ae+1;else{if(!(se=131072&&le<=196605||le>=196608&&le<=262141?2:1},ue}();ve.UnicodeV6=ce},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.CharsetService=void 0;var Ce=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(pe){this.glevel=pe,this.charset=this._charsets[pe]},E.prototype.setgCharset=function(pe,fe){this._charsets[pe]=fe,this.glevel===pe&&(this.charset=fe)},E}();ve.CharsetService=Ce},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.updateWindowsModeWrappedState=void 0;var Ce=oe(3);ve.updateWindowsModeWrappedState=function(E){var pe=E.buffer.lines.get(E.buffer.ybase+E.buffer.y-1),fe=pe==null?void 0:pe.get(E.cols-1),ce=E.buffer.lines.get(E.buffer.ybase+E.buffer.y);ce&&fe&&(ce.isWrapped=fe[Ce.CHAR_DATA_CODE_INDEX]!==Ce.NULL_CELL_CODE&&fe[Ce.CHAR_DATA_CODE_INDEX]!==Ce.WHITESPACE_CELL_CODE)}},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.WriteBuffer=void 0;var Ce=function(){function E(pe){this._action=pe,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return E.prototype.writeSync=function(pe){if(this._writeBuffer.length){for(var fe=this._bufferOffset;fe5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout(function(){return ce._innerWrite()})),this._pendingData+=pe.length,this._writeBuffer.push(pe),this._callbacks.push(fe)},E.prototype._innerWrite=function(){for(var pe=this,fe=Date.now();this._writeBuffer.length>this._bufferOffset;){var ce=this._writeBuffer[this._bufferOffset],ue=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(ce),this._pendingData-=ce.length,ue&&ue(),Date.now()-fe>=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 pe._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},E}();ve.WriteBuffer=Ce},function(it,ve,oe){"use strict";Object.defineProperty(ve,"__esModule",{value:!0}),ve.AddonManager=void 0;var Ce=function(){function E(){this._addons=[]}return E.prototype.dispose=function(){for(var pe=this._addons.length-1;pe>=0;pe--)this._addons[pe].instance.dispose()},E.prototype.loadAddon=function(pe,fe){var ce=this,ue={instance:fe,dispose:fe.dispose,isDisposed:!1};this._addons.push(ue),fe.dispose=function(){return ce._wrappedAddonDispose(ue)},fe.activate(pe)},E.prototype._wrappedAddonDispose=function(pe){if(!pe.isDisposed){for(var fe=-1,ce=0;ceue in ce?Oe(ce,ue,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[ue]=ae,ne=(ce,ue)=>{for(var ae in ue||(ue={}))me.call(ue,ae)&&se(ce,ae,ue[ae]);if(E)for(var ae of E(ue))de.call(ue,ae)&&se(ce,ae,ue[ae]);return ce};const ie=ce=>React.createElement("svg",ne({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ce),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"})));ft.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},61394:function(Ct,ft,he){"use strict";var be=he(59301),Oe=Object.defineProperty,E=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(ce,ue,ae)=>ue in ce?Oe(ce,ue,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[ue]=ae,ne=(ce,ue)=>{for(var ae in ue||(ue={}))me.call(ue,ae)&&se(ce,ae,ue[ae]);if(E)for(var ae of E(ue))de.call(ue,ae)&&se(ce,ae,ue[ae]);return ce};const ie=ce=>React.createElement("svg",ne({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ce),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"})));ft.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},74042:function(){"use strict";function Ct(ee,a,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=ee,this._defaultValue=a,this._minimum=y,this._maximum=x}Object.defineProperty(Ct.prototype,"name",{get:function(){return this._name},set:function(ee){if(typeof ee!="string"||ee==="")throw new Error("Shape name must be a valid string.");this._name=ee}}),Object.defineProperty(Ct.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(ee){if(typeof ee!="number"||isNaN(ee))throw new Error("The default value must be a real number, not: "+ee);this._defaultValue=ee}}),Object.defineProperty(Ct.prototype,"minimum",{get:function(){return this._minimum},set:function(ee){if(typeof ee!="number"||isNaN(ee))throw new Error("Minimum must be a real number, not: "+ee);this._minimum=ee}}),Object.defineProperty(Ct.prototype,"maximum",{get:function(){return this._maximum},set:function(ee){if(typeof ee!="number"||isNaN(ee))throw new Error("Maximum must be a real number, not: "+ee);this._maximum=ee}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(ee,a){var y=go.Shape._FigureParameters[ee];return y?y[a]:null},go.Shape.setFigureParameter=function(ee,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[ee];x||(x=[],go.Shape._FigureParameters[ee]=x),x[a]=y};var ft=[];function he(ee,a){var y=ft.pop();return y===void 0?new go.Point(ee,a):(y.x=ee,y.y=a,y)}function be(){var ee=ft.pop();return ee===void 0?new go.Point:ee}function Oe(ee){ft.push(ee)}function E(ee,a,y,x,b,z,te,le,fe){fe||(fe=new go.Point);var ge=ee-y,ve=b-te,pe=NaN,Se=NaN;if(ge===0)if(ve===0)ee===y&&(pe=ee,Se=a);else{var ye=(z-le)/ve,Pe=z-ye*b;pe=ee,Se=ye*pe+Pe}else if(ve===0){var we=(a-x)/ge,Ae=a-we*ee;pe=b,Se=we*pe+Ae}else{var we=(a-x)/ge,ye=(z-le)/ve,Ae=a-we*ee,Pe=z-ye*b;pe=(Pe-Ae)/(we-ye),Se=we*pe+Ae}return fe.x=pe,fe.y=Se,fe}function me(ee,a,y,x,b,z,te,le,fe,ge,ve,pe,Se,ye){var Pe=1-fe,we=fe,Ae=ee*Pe+y*we,xe=a*Pe+x*we,De=y*Pe+b*we,Ce=x*Pe+z*we,Ie=b*Pe+te*we,Be=z*Pe+le*we,We=Ae*Pe+De*we,Fe=xe*Pe+Ce*we,et=De*Pe+Ie*we,tt=Ce*Pe+Be*we,Ye=We*Pe+et*we,Ve=Fe*Pe+tt*we;ge.x=Ae,ge.y=xe,ve.x=We,ve.y=Fe,pe.x=Ye,pe.y=Ve,Se.x=et,Se.y=tt,ye.x=Ie,ye.y=Be}var de=new go.Spot(.156,.156),se=new go.Spot(.844,.844),ne=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Ct("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*ne,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-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&&(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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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=de,b.spot2=se,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(ee,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(ee,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(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,ne*a,0,a,(1-ne)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,ne*y,(1-ne)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,ne*y,ne*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-ne)*a,0,0,(1-ne)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(ee,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(ee,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(ee,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(ee,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(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=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=y,z}else{var z=new go.Geometry;return x>0?z.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())):z.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 z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.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())):z.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 z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.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())):z.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 z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.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())):z.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 z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,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-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):z.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+le,a/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,le,le).close())),z.spot1=de,z.spot2=se,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(ee,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(ee,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(ee,a,y){var x=ee?ee.parameter1:NaN,b=ee?ee.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var z=x%360;z<0&&(z+=360);var te=b%360,le=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(le,le).add(new go.PathSegment(go.PathSegment.Arc,z,te,le,le,le,le).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(ee,a,y){var x=ne/Math.SQRT2*.5,b=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,z*y,a,(1-x)*y,(b+x)*a,(z+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(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,a)/2,z=a/2,te=y/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,a,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).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 Ct("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,a)/2,z=a/2,te=y/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,a,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).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 Ct("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(ee,a,y){var x=ee?ee.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 z=a/2,te=y/2,le=Math.atan2(y,a),fe=x-Math.min(Math.cos(le)*x/2,z),ge=x-Math.min(Math.sin(le)*x/2,te),b=new go.Geometry,ve=new go.PathFigure(fe,0,!0);return b.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,z,.2*y)),ve.add(new go.PathSegment(go.PathSegment.Line,a-fe,0)),ve.add(new go.PathSegment(go.PathSegment.Line,a,ge)),ve.add(new go.PathSegment(go.PathSegment.Line,.8*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,a,y-ge)),ve.add(new go.PathSegment(go.PathSegment.Line,a-fe,y)),ve.add(new go.PathSegment(go.PathSegment.Line,z,.8*y)),ve.add(new go.PathSegment(go.PathSegment.Line,fe,y)),ve.add(new go.PathSegment(go.PathSegment.Line,0,y-ge)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,0,ge).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new Ct("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,z=new go.PathFigure(.1*a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),z.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(ee,a,y){var x=ee?ee.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,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*y)),z.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(ee,a,y){var x=ee?ee.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,a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-x)*a,.25*y,Math.abs(1-x)*a,.75*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,ne*a,0,a,(.5-ne/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+ne/2)*y,ne*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(ee,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(ee,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(ee,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(ee,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 z=.2,te=.3,le=0,fe=z*ne;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+z+le)*y,(.5-z+te)*a,(.5+fe+le)*y,(.5-fe+te)*a,(.5+z+le)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*a,(.5+le)*y,(.5+fe+te)*a,(.5+z+le)*y,(.5+z+te)*a,(.5+fe+le)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+le)*y,(1-.5+z+te)*a,(.5-fe+le)*y,(.5+fe+te)*a,(.5-z+le)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-fe+te)*a,(.5-z+le)*y,(.5-z+te+.05)*a,(.5-fe+le-.02)*y)),z=.2,te=0,le=-.3,fe=z*ne,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*a,(.5+le)*y,(.5+fe+te)*a,(.5+z+le)*y,(.5+z+te)*a,(.5+fe+le)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+le)*y,(1-.5+z+te)*a,(.5-fe+le)*y,(.5+fe+te)*a,(.5-z+le)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*a,(.5+le)*y,(.5-fe+te)*a,(.5-z+le)*y,(.5-z+te)*a,(.5-fe+le)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-fe+te)*a,(.5+z+le)*y,(.5-z+te)*a,(.5+fe+le)*y,(.5-fe+te)*a,(.5+z+le)*y)),z=.2,te=-.3,le=0,fe=z*ne,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+le)*y,(1-.5+z+te-.05)*a,(.5-fe+le-.02)*y,(.5+fe+te)*a,(.5-z+le)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*a,(.5+le)*y,(.5-fe+te)*a,(.5-z+le)*y,(.5-z+te)*a,(.5-fe+le)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+z+le)*y,(.5-z+te)*a,(.5+fe+le)*y,(.5-fe+te)*a,(.5+z+le)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+fe+te)*a,(.5+z+le)*y,(.5+z+te)*a,(.5+fe+le)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(ee,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 z=.1,te=.5,le=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+z)*a,le*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*te,y*le,z*a,z*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)),le=.75,b=new go.PathFigure((te+z)*a,le*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*te,y*le,z*a,z*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(ee,a,y){var x=.8535533905932737,b=.5*a,z=.5*y;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,y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=.5,te=.5,le=.5,fe=new go.PathFigure(te*a,(le-z)*y);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,le*y,(te-b)*a,(le-z)*y,(te-z)*a,(le-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+z)*y,(te-z)*a,(le+b)*y,(te-b)*a,(le+z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,le*y,(te+b)*a,(le+z)*y,(te+z)*a,(le+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-z)*y,(te+z)*a,(le-b)*y,(te+b)*a,(le-z)*y)),z=.4,b=ne*.4;var ge=be(),ve=be(),pe=be(),Se=be();me(te,le-z,te+b,le-z,te+z,le-b,te+z,le,.42,ge,ve,pe,Se,Se);var ye=be(),Pe=be(),we=be();me(te,le-z,te+b,le-z,te+z,le-b,te+z,le,.58,Se,Se,we,ye,Pe);var Ae=be(),xe=be(),De=be();me(te,le+z,te-b,le+z,te-z,le+b,te-z,le,.42,Ae,xe,De,Se,Se);var Ce=be(),Ie=be(),Be=be();return me(te,le+z,te-b,le+z,te-z,le+b,te-z,le,.58,Se,Se,Be,Ce,Ie),fe.add(new go.PathSegment(go.PathSegment.Move,Be.x*a,Be.y*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,le*y,Ce.x*a,Ce.y*y,Ie.x*a,Ie.y*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-z)*y,(te-z)*a,(le-b)*y,(te-b)*a,(le-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,pe.x*a,pe.y*y,ge.x*a,ge.y*y,ve.x*a,ve.y*y)),fe.add(new go.PathSegment(go.PathSegment.Line,Be.x*a,Be.y*y).close()),fe.add(new go.PathSegment(go.PathSegment.Move,De.x*a,De.y*y)),fe.add(new go.PathSegment(go.PathSegment.Line,we.x*a,we.y*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,le*y,ye.x*a,ye.y*y,Pe.x*a,Pe.y*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+z)*y,(te+z)*a,(le+b)*y,(te+b)*a,(le+z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,De.x*a,De.y*y,Ae.x*a,Ae.y*y,xe.x*a,xe.y*y).close()),Oe(ge),Oe(ve),Oe(pe),Oe(Se),Oe(ye),Oe(Pe),Oe(we),Oe(Ae),Oe(xe),Oe(De),Oe(Ce),Oe(Ie),Oe(Be),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(ee,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(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var b=(a-x)/2,z=b+x;return new go.Geometry().add(new go.PathFigure(z,.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(ee,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(ee,a,y){var x=new go.Geometry,b=ne*.4,z=.4,te=.5,le=.5,fe=be(),ge=be(),ve=be(),pe=be(),Se=new go.PathFigure((te-z)*a,le*y,!1);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-z)*y,(te-z)*a,(le-b)*y,(te-b)*a,(le-z)*y)),me(te,le-z,te+b,le-z,te+z,le-b,te+z,le,.44,ve,pe,ge,fe,fe),Se.add(new go.PathSegment(go.PathSegment.Bezier,ge.x*a,ge.y*y,ve.x*a,ve.y*y,pe.x*a,pe.y*y));var ye=he(ge.x,ge.y);me(te,le-z,te+b,le-z,te+z,le-b,te+z,le,.56,fe,fe,ge,ve,pe);var Pe=he(ge.x,ge.y);Se.add(new go.PathSegment(go.PathSegment.Line,(ye.x*.1+.95*.9)*a,ye.y*.1*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.85*a,ye.y*.1*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Se.add(new go.PathSegment(go.PathSegment.Line,a,0)),Se.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),Se.add(new go.PathSegment(go.PathSegment.Line,(Pe.x*.1+.9)*a,.15*y)),Se.add(new go.PathSegment(go.PathSegment.Line,(Pe.x*.1+.9)*a,(Pe.y*.1+.05*.9)*y)),Se.add(new go.PathSegment(go.PathSegment.Line,Pe.x*a,Pe.y*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,le*y,ve.x*a,ve.y*y,pe.x*a,pe.y*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+z)*y,(te+z)*a,(le+b)*y,(te+b)*a,(le+z)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,le*y,(te-b)*a,(le+z)*y,(te-z)*a,(le+b)*y)),z=.35,b=ne*.35;var we=new go.PathFigure(te*a,(le-z)*y,!1);x.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,le*y,(te-b)*a,(le-z)*y,(te-z)*a,(le-b)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+z)*y,(te-z)*a,(le+b)*y,(te-b)*a,(le+z)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,le*y,(te+b)*a,(le+z)*y,(te+z)*a,(le+b)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-z)*y,(te+z)*a,(le-b)*y,(te+b)*a,(le-z)*y));var Ae=new go.PathFigure((te-z)*a,le*y,!1);return x.add(Ae),Oe(fe),Oe(ge),Oe(ve),Oe(pe),Oe(ye),Oe(Pe),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(ee,a,y){var x=new go.Geometry,b=.375,z=0,te=-.125,le=b*ne,fe=new go.PathFigure((.525+z)*a,(.5+b+te)*y,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+te)*y,(.5+le+z)*a,(.5+b+te)*y,(.5+b+z)*a,(.5+le+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+te)*y,(1-.5+b+z)*a,(.5-le+te)*y,(.5+le+z)*a,(.5-b+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+te)*y,(.5-le+z)*a,(.5-b+te)*y,(.5-b+z)*a,(.5-le+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*a,(.5+b+te)*y,(.5-b+z)*a,(.5+le+te)*y,(.5-le+z)*a,(.5+b+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),fe.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),fe.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),b=.325,z=0,te=-.125,le=b*ne;var fe=new go.PathFigure((1-.5+b+z)*a,(.5+te)*y,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+b+te)*y,(.5+b+z)*a,(.5+le+te)*y,(.5+le+z)*a,(.5+b+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+te)*y,(.5-le+z)*a,(.5+b+te)*y,(.5-b+z)*a,(.5+le+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+te)*y,(.5-b+z)*a,(.5-le+te)*y,(.5-le+z)*a,(.5-b+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+te)*y,(.5+le+z)*a,(.5-b+te)*y,(1-.5+b+z)*a,(.5-le+te)*y));var fe=new go.PathFigure((.525+z)*a,(.5+b+te)*y,!1);return x.add(fe),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(ee,a,y){var x=ee?ee.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(ee,a,y){var x=ee?ee.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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=.3);var z=(1-x)*a,te=(.5-b/2)*y,le=(.5+b/2)*y,fe=new go.Geometry,ge=new go.PathFigure(0,te,!0);fe.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,a,.5*y)),ge.add(new go.PathSegment(go.PathSegment.Line,z,y)),ge.add(new go.PathSegment(go.PathSegment.Line,z,le)),ge.add(new go.PathSegment(go.PathSegment.Line,0,le).close()),fe.spot1=new go.Spot(0,te/y);var ve=E(0,le/y,1,le/y,z/a,1,1,.5,be());return fe.spot2=new go.Spot(ve.x,ve.y),Oe(ve),fe}),go.Shape.setFigureParameter("Arrow2",0,new Ct("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Ct("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var z=a-x,te=(y-b)/2,le=te+b,fe=new go.Geometry,ge=new go.PathFigure(0,te,!0);fe.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,a,.5*y)),ge.add(new go.PathSegment(go.PathSegment.Line,z,y)),ge.add(new go.PathSegment(go.PathSegment.Line,z,le)),ge.add(new go.PathSegment(go.PathSegment.Line,0,le).close()),fe.spot1=new go.Spot(0,te/y);var ve=E(0,le/y,1,le/y,z/a,1,1,.5,be());return fe.spot2=new go.Spot(ve.x,ve.y),Oe(ve),fe}),go.Shape.defineFigureGenerator("Chevron",function(ee,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(ee,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(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,le=new go.PathFigure(a,.5*y,!0);te.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),le.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),le.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),le.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),le.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var fe=E(0,.5,.3,0,0,b/y,.1,b/y,be());return te.spot1=new go.Spot(fe.x,fe.y),fe=E(.7,1,1,.5,0,z/y,1,z/y,fe),te.spot2=new go.Spot(fe.x,fe.y),Oe(fe),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Ct("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Ct("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=40);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,te=z+x,le=(y-b)/2,fe=le+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,te=z+x,le=0,fe=y):(z=0,te=y,le=0,fe=y));var ge=new go.Geometry,ve=new go.PathFigure(a,.5*y,!0);ge.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,fe)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,fe)),ve.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,le)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,le).close());var pe=E(0,.5,.3,le/y,0,z/y,1,z/y,be());return ge.spot1=new go.Spot(pe.x,pe.y),pe=E(.7,fe/y,1,.5,0,te/y,1,te/y,pe),ge.spot2=new go.Spot(pe.x,pe.y),Oe(pe),ge}),go.Shape.setFigureParameter("IBeamArrow",0,new Ct("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,le=new go.PathFigure(a,.5*y,!0);te.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,0,y)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(0,b/y);var fe=E(.7,1,1,.5,0,z/y,1,z/y,be());return te.spot2=new go.Spot(fe.x,fe.y),Oe(fe),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new Ct("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Ct("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=40);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,te=z+x,le=(y-b)/2,fe=le+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,te=z+x,le=0,fe=y):(z=0,te=y,le=0,fe=y));var ge=new go.Geometry,ve=new go.PathFigure(a,.5*y,!0);ge.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,fe)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,fe)),ve.add(new go.PathSegment(go.PathSegment.Line,0,fe)),ve.add(new go.PathSegment(go.PathSegment.Line,0,le)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,le)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,le).close()),ge.spot1=new go.Spot(0,z/y);var pe=E(.7,fe/y,1,.5,0,te/y,1,te/y,be());return ge.spot2=new go.Spot(pe.x,pe.y),Oe(pe),ge}),go.Shape.setFigureParameter("Pointer",0,new Ct("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*y)),z.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,be());return b.spot2=new go.Spot(te.x,te.y),Oe(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new Ct("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.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,be());return b.spot2=new go.Spot(te.x,te.y),Oe(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new Ct("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,le=new go.PathFigure(a,.5*y,!0);te.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),le.add(new go.PathSegment(go.PathSegment.Line,0,z)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),le.add(new go.PathSegment(go.PathSegment.Line,0,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(.2,.3);var fe=E(.7,1,1,.5,0,z/y,1,z/y,be());return te.spot2=new go.Spot(fe.x,fe.y),Oe(fe),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Ct("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,z=b+x;x>y&&(b=0,z=y);var te=new go.Geometry,le=new go.PathFigure(a,.5*y,!0);te.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),le.add(new go.PathSegment(go.PathSegment.Line,0,z)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),le.add(new go.PathSegment(go.PathSegment.Line,0,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(.2,b/y);var fe=E(.7,1,1,.5,0,z/y,1,z/y,be());return te.spot2=new go.Spot(fe.x,fe.y),Oe(fe),te}),go.Shape.setFigureParameter("SquareArrow",0,new Ct("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.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(ee,a,y){var x=new go.Geometry,b=ne*.5,z=ne*.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+z)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(ee,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 z=new go.PathFigure(0,.9*y,!1);return x.add(z),z.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(ee,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 z=new go.PathFigure(.5*a,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),z.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(ee,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 z=new go.PathFigure(0,.3*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),z.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(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=ne*.5,te=new go.PathFigure(0,x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ne*x,(.5-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+z)*a,0,1*a,ne*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-ne*x,(.5+z)*a,1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*a,1*y,0,y-ne*x)),te.add(new go.PathSegment(go.PathSegment.Line,0,x));var le=new go.PathFigure(a,x,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-ne*x,(.5+z)*a,2*x)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*a,2*x,0,2*x-ne*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=ne*.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,ne*x,(.5-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+z)*a,0,a,ne*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-ne*x,(.5+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*a,y,0,y-ne*x));var le=new go.PathFigure(0,y-x,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*x,0,y-x-ne*x,(.5-z)*a,y-2*x)),le.add(new go.PathSegment(go.PathSegment.Bezier,a,y-x,(.5+z)*a,y-2*x,a,y-x-ne*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=ne*.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-ne*x,0,a,(.5-z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+z)*y,a-ne*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,ne*x,y,0,(.5+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,ne*x,0));var le=new go.PathFigure(x,0,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+ne*x,0,2*x,(.5-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+z)*y,x+ne*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(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=ne*.5,te=new go.PathFigure(a-x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-ne*x,0,a,(.5-z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+z)*y,a-ne*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,ne*x,y,0,(.5+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,ne*x,0)),te.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var le=new go.PathFigure(a-x,0,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*y,a-x-ne*x,0,a-2*x,(.5-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a-2*x,(.5+z)*y,a-x-ne*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(ee,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 z=new go.PathFigure(.25*a,.25*y,!1);return x.add(z),z.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(ee,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 z=new go.PathFigure(0,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),z.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(ee,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 z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.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(ee,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 z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),z.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(ee,a,y){var x=new go.Geometry,b=.2,z=.1,te=ne*b,le=ne*z,fe=.5,ge=.1,ve=new go.PathFigure(fe*a,(ge+z)*y,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,(fe-b)*a,ge*y,(fe-te)*a,(ge+z)*y,(fe-b)*a,(ge+le)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(ge-z)*y,(fe-b)*a,(ge-le)*y,(fe-te)*a,(ge-z)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(fe+b)*a,ge*y,(fe+te)*a,(ge-z)*y,(fe+b)*a,(ge-le)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(ge+z)*y,(fe+b)*a,(ge+le)*y,(fe+te)*a,(ge+z)*y));var pe=.05,Se=ne*pe;fe=.05,ge=.25;var ye=new go.PathFigure(.5*a,.2*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),fe=.95,ge=.25,ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe+pe)*a,ge*y,(fe+Se)*a,(ge-pe)*y,(fe+pe)*a,(ge-Se)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),pe=.025,Se=ne*pe,fe=.825,ge=.35,ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(ge-pe)*y,(fe+pe)*a,(ge-Se)*y,(fe+Se)*a,(ge-pe)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-pe)*a,ge*y,(fe-Se)*a,(ge-pe)*y,(fe-pe)*a,(ge-Se)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),pe=.05,Se=ne*pe,fe=.5,ge=.7,ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(ge-pe)*y,(fe+pe)*a,(ge-Se)*y,(fe+Se)*a,(ge-pe)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-pe)*a,ge*y,(fe-Se)*a,(ge-pe)*y,(fe-pe)*a,(ge-Se)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),pe=.025,Se=ne*pe,fe=.175,ge=.35,ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(ge-pe)*y,(fe+pe)*a,(ge-Se)*y,(fe+Se)*a,(ge-pe)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-pe)*a,ge*y,(fe-Se)*a,(ge-pe)*y,(fe-pe)*a,(ge-Se)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),pe=.05,Se=ne*pe,fe=.05,ge=.25,ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(ge-pe)*y,(fe-pe)*a,(ge-Se)*y,(fe-Se)*a,(ge-pe)*y)),ye.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(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),z.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(ee,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 z=new go.PathFigure(.5*a,.5*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.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(ee,a,y){var x=new go.Geometry,b=ee?ee.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,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.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(ee,a,y){var x=new go.Geometry,b=ne*.5,z=ne*.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+z)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*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-z)*y,(.5-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-z)*y));var le=new go.PathFigure(a,.1*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+b)*a,.2*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+z)*y)),le.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+b)*a,.3*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+z)*y)),le.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+z)*y,(.5+b)*a,.4*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*a,.4*y,0,(.3+z)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(ee,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(ee,a,y){var x=new go.Geometry,b=ne*.5,z=ne*.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+z)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*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-z)*y,(.5-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-z)*y));var le=new go.PathFigure(a,.1*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+b)*a,.2*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+z)*y)),le.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+b)*a,.3*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+z)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(ee,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(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var z=ne*.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-z)*y,(.2-z)*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+z)*a,0,a,(.2-z)*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+z)*y,(.8+z)*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-z)*a,y,0,(.8+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var le=new go.PathFigure(0,b*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(ee,a,y){var x=new go.Geometry,b=ee?ee.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,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.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(ee,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(ee,a,y){var x=new go.Geometry,b=ee?ee.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,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.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(ee,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 z=new go.PathFigure(.1*a,.4*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),z.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(ee,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 z=new go.PathFigure(.75*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),z.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(ee,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 z=new go.PathFigure(a,.5*y,!1);x.add(z),z.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(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN,z=ee?ee.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,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var le=new go.PathFigure(b*a,0,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),le.add(new go.PathSegment(go.PathSegment.Move,0,z*y)),le.add(new go.PathSegment(go.PathSegment.Line,a,z*y)),x}),go.Shape.defineFigureGenerator("Junction",function(ee,a,y){var x=new go.Geometry,b=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,te=ne*.5,le=.5,fe=new go.PathFigure(a,le*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,y,a,(le+te)*y,(le+te)*a,y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,le*y,(le-te)*a,y,0,(le+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,0,0,(le-te)*y,(le-te)*a,0)),fe.add(new go.PathSegment(go.PathSegment.Bezier,a,le*y,(le+te)*a,0,a,(le-te)*y));var ge=new go.PathFigure((z+b)*a,(z+b)*y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,z*a,z*y)),ge.add(new go.PathSegment(go.PathSegment.Move,z*a,(z+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Line,(z+b)*a,z*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(ee,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 z=new go.PathFigure(.1*a,0,!1);return x.add(z),z.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(ee,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(ee,a,y){var x=new go.Geometry,b=ne*.5,z=.5,te=new go.PathFigure(.5*a,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*a,.9*y,a,(z+b)*y,(z+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(ee,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(ee,a,y){var x=new go.Geometry,b=ee?ee.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,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(ee,a,y){var x=new go.Geometry,b=ee?ee.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*a,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(ee,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(ee,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 z=new go.PathFigure(.1*a,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.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(ee,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 z=new go.PathFigure(.2*a,.1*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.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(ee,a,y){var x=new go.Geometry,b=ee?ee.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,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var le=new go.PathFigure(.5*b*a,b*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(ee,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(ee,a,y){var x=new go.Geometry,b=ne*.5,z=.5,te=new go.PathFigure(a,z*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+b)*y,(z+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y));var le=new go.PathFigure(a,.5*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),le.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(ee,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(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN,z=ee?ee.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,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*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(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN,z=ee?ee.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)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(ee,a,y){var x=new go.Geometry,b=ee?ee.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,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.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(ee,a,y){var x=new go.Geometry,b=ee?ee.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,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.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(ee,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 z=new go.PathFigure(0,.5*y,!1);return x.add(z),z.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(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(b*a,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),z.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(ee,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(ee,a,y){var x=new go.Geometry,b=ee?ee.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,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(ee,a,y){var x=new go.Geometry,b=ne*.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*y,(.5+b)*a,0,a,(.5-b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+b)*y,(.5+b)*a,y)),z.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(ee,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(ee,a,y){var x=new go.Geometry,b=ne*.5,z=.5,te=new go.PathFigure(a,z*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+b)*y,(z+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y));var le=new go.PathFigure(a,z*y,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a,z*y));var fe=new go.PathFigure(.8*a,.75*y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(ee,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(ee,a,y){var x=new go.Geometry,b=ne*.1,z=.1,te=.9,le=.5,fe=new go.PathFigure(.8*a,.5*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,0,y)),fe.add(new go.PathSegment(go.PathSegment.Line,0,0)),fe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var ge=new go.PathFigure((te+z)*a,le*y,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+z)*y,(te+z)*a,(le+b)*y,(te+b)*a,(le+z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,le*y,(te-b)*a,(le+z)*y,(te-z)*a,(le+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-z)*y,(te-z)*a,(le-b)*y,(te-b)*a,(le-z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,le*y,(te+b)*a,(le-z)*y,(te+z)*a,(le-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=ne*.4,te=ne*.1,le=.1,fe=.9,ge=.5,ve=new go.PathFigure(.8*a,.5*y,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+z)*y,(.4+b)*a,y)),ve.add(new go.PathSegment(go.PathSegment.Line,0,y)),ve.add(new go.PathSegment(go.PathSegment.Line,0,0)),ve.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+b)*a,0,.8*a,(.5-z)*y));var pe=new go.PathFigure((fe+le)*a,ge*y,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(ge+le)*y,(fe+le)*a,(ge+te)*y,(fe+te)*a,(ge+le)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe-le)*a,ge*y,(fe-te)*a,(ge+le)*y,(fe-le)*a,(ge+te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(ge-le)*y,(fe-le)*a,(ge-te)*y,(fe-te)*a,(ge-le)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe+le)*a,ge*y,(fe+te)*a,(ge-le)*y,(fe+le)*a,(ge-te)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*b,te=0,le=.5,fe=new go.PathFigure(.8*a,.5*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(le+z)*y,(te+z)*a,(le+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(te+z)*a,(le-b)*y,.7*a,(le-z)*y)),b=.1,z=ne*.1,te=.9,le=.5;var ge=new go.PathFigure((te-b)*a,le*y,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-b)*y,(te-b)*a,(le-z)*y,(te-z)*a,(le-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,le*y,(te+z)*a,(le-b)*y,(te+b)*a,(le-z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+b)*y,(te+b)*a,(le+z)*y,(te+z)*a,(le+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,le*y,(te-z)*a,(le+b)*y,(te-b)*a,(le+z)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*b,te=0,le=.5,fe=new go.PathFigure(0,0,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(te+z+z)*a,(le-b)*y,.8*a,(le-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(le+z)*y,(te+z+z)*a,(le+b)*y)),fe.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(ee,a,y){var x=new go.Geometry,b=.5,z=ne*b,te=.2,le=.5,fe=new go.PathFigure(.1*a,0,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ge=new go.PathFigure(.8*a,.5*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(le+z)*y,(te+z)*a,(le+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(te+z)*a,(le-b)*y,.7*a,(le-z)*y)),b=.1,z=ne*.1,te=.9,le=.5;var ve=new go.PathFigure((te-b)*a,le*y,!0);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-b)*y,(te-b)*a,(le-z)*y,(te-z)*a,(le-b)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,le*y,(te+z)*a,(le-b)*y,(te+b)*a,(le-z)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+b)*y,(te+b)*a,(le+z)*y,(te+z)*a,(le+b)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,le*y,(te-z)*a,(le+b)*y,(te-b)*a,(le+z)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*b,te=.2,le=.5,fe=new go.PathFigure(.1*a,0,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ge=new go.PathFigure(.2*a,0,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(te+z)*a,(le-b)*y,.9*a,(le-z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(le+z)*y,(te+z)*a,(le+b)*y)),ge.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(ee,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(ee,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(ee,a,y){var x=new go.Geometry,b=ne*.1,z=.1,te=.1,le=.5,fe=new go.PathFigure((te-b*.5)*a,y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.3,fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+b)*a,y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.5,fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+b)*a,y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.7,fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+b)*a,y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.9,fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b*.5)*a,y,(te+z)*a,0,(te+b)*a,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=.5,te=.5,le=.5,fe=new go.PathFigure((te-z)*a,le*y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-z)*y,(te-z)*a,(le-b)*y,(te-b)*a,(le-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,le*y,(te+b)*a,(le-z)*y,(te+z)*a,(le-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+z)*y,(te+z)*a,(le+b)*y,(te+b)*a,(le+z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,le*y,(te-b)*a,(le+z)*y,(te-z)*a,(le+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Move,(te-z+.1)*a,le*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z-.1)*a,le*y,te*a,(le-z)*y,te*a,(le+z)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(ee,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(ee,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(ee,a,y){var x=new go.Geometry,b=a,z=y;a=a*.38,y=y*.6;var te=ne*.8,le=.8,fe=0,ge=.5,ve=(b-a)/2,pe=(z-y)/2,Se=new go.PathFigure(fe*a+ve,(ge+le)*y+pe,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(fe-le)*a+ve,ge*y+pe,(fe-te)*a+ve,(ge+le)*y+pe,(fe-le)*a+ve,(ge+te)*y+pe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(ge-le)*y+pe,(fe-le)*a+ve,(ge-te)*y+pe,(fe-te)*a+ve,(ge-le)*y+pe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(fe-le+te*.5)*a+ve,ge*y+pe,fe*a+ve,(ge-le)*y+pe,(fe-le+te*.5)*a+ve,(ge-te)*y+pe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(ge+le)*y+pe,(fe-le+te*.5)*a+ve,(ge+te)*y+pe,fe*a+ve,(ge+le)*y+pe).close()),te=ne*.4,le=.4,fe=.2,ge=.5;var ye=new go.PathFigure(fe*a+ve,(ge+le)*y+pe,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-le)*a+ve,ge*y+pe,(fe-te)*a+ve,(ge+le)*y+pe,(fe-le)*a+ve,(ge+te)*y+pe)),ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(ge-le)*y+pe,(fe-le)*a+ve,(ge-te)*y+pe,(fe-te)*a+ve,(ge-le)*y+pe)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-le+te*.5)*a+ve,ge*y+pe,fe*a+ve,(ge-le)*y+pe,(fe-le+te*.5)*a+ve,(ge-te)*y+pe)),ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(ge+le)*y+pe,(fe-le+te*.5)*a+ve,(ge+te)*y+pe,fe*a+ve,(ge+le)*y+pe).close()),te=ne*.2,le=.2,fe=.5,ge=.5;var Pe=new go.PathFigure((fe-le)*a+ve,ge*y+pe,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(ge-le)*y+pe,(fe-le)*a+ve,(ge-te)*y+pe,(fe-te)*a+ve,(ge-le)*y+pe)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe+le)*a+ve,ge*y+pe,(fe+te)*a+ve,(ge-le)*y+pe,(fe+le)*a+ve,(ge-te)*y+pe)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(ge+le)*y+pe,(fe+le)*a+ve,(ge+te)*y+pe,(fe+te)*a+ve,(ge+le)*y+pe)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe-le)*a+ve,ge*y+pe,(fe-te)*a+ve,(ge+le)*y+pe,(fe-le)*a+ve,(ge+te)*y+pe)),te=ne*.4,le=.4,fe=.8,ge=.5;var we=new go.PathFigure(fe*a+ve,(ge-le)*y+pe,!0);x.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,(fe+le)*a+ve,ge*y+pe,(fe+te)*a+ve,(ge-le)*y+pe,(fe+le)*a+ve,(ge-te)*y+pe)),we.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(ge+le)*y+pe,(fe+le)*a+ve,(ge+te)*y+pe,(fe+te)*a+ve,(ge+le)*y+pe)),we.add(new go.PathSegment(go.PathSegment.Bezier,(fe+le-te*.5)*a+ve,ge*y+pe,fe*a+ve,(ge+le)*y+pe,(fe+le-te*.5)*a+ve,(ge+te)*y+pe)),we.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(ge-le)*y+pe,(fe+le-te*.5)*a+ve,(ge-te)*y+pe,fe*a+ve,(ge-le)*y+pe).close()),te=ne*.8,le=.8,fe=1,ge=.5;var Ae=new go.PathFigure(fe*a+ve,(ge-le)*y+pe,!0);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(fe+le)*a+ve,ge*y+pe,(fe+te)*a+ve,(ge-le)*y+pe,(fe+le)*a+ve,(ge-te)*y+pe)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(ge+le)*y+pe,(fe+le)*a+ve,(ge+te)*y+pe,(fe+te)*a+ve,(ge+le)*y+pe)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(fe+le-te*.5)*a+ve,ge*y+pe,fe*a+ve,(ge+le)*y+pe,(fe+le-te*.5)*a+ve,(ge+te)*y+pe)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(ge-le)*y+pe,(fe+le-te*.5)*a+ve,(ge-te)*y+pe,fe*a+ve,(ge-le)*y+pe).close()),x}),go.Shape.defineFigureGenerator("Email",function(ee,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 z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(ee,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 z=new go.PathFigure(.1*a,y,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.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 le=new go.PathFigure(0,.5*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),le.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),le.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),le.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),le.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),le.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),le.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(ee,a,y){var x=new go.Geometry,b=ne*.4,z=.4,te=.5,le=.5,fe=be(),ge=be(),ve=be(),pe=be();me(te,le-z,te+b,le-z,te+z,le-b,te+z,le,.5,fe,fe,ge,ve,pe);var Se=he(ge.x,ge.y),ye=new go.PathFigure(ge.x*a,ge.y*y,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,le*y,ve.x*a,ve.y*y,pe.x*a,pe.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+z)*y,(te+z)*a,(le+b)*y,(te+b)*a,(le+z)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,le*y,(te-b)*a,(le+z)*y,(te-z)*a,(le+b)*y)),me(te-z,le,te-z,le-b,te-b,le-z,te,le-z,.5,ve,pe,ge,fe,fe),ye.add(new go.PathSegment(go.PathSegment.Bezier,ge.x*a,ge.y*y,ve.x*a,ve.y*y,pe.x*a,pe.y*y)),b=ne*.3,z=.3,me(te-z,le,te-z,le-b,te-b,le-z,te,le-z,.5,ve,pe,ge,fe,fe),ye.add(new go.PathSegment(go.PathSegment.Line,ge.x*a,ge.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,le*y,pe.x*a,pe.y*y,ve.x*a,ve.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+z)*y,(te-z)*a,(le+b)*y,(te-b)*a,(le+z)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,le*y,(te+b)*a,(le+z)*y,(te+z)*a,(le+b)*y)),me(te,le-z,te+b,le-z,te+z,le-b,te+z,le,.5,fe,fe,ge,ve,pe),ye.add(new go.PathSegment(go.PathSegment.Bezier,ge.x*a,ge.y*y,pe.x*a,pe.y*y,ve.x*a,ve.y*y).close());var ye=new go.PathFigure(.45*a,0,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),Oe(fe),Oe(ge),Oe(ve),Oe(pe),Oe(Se),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(ee,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 z(te,le,fe){te.add(new go.PathSegment(go.PathSegment.Move,(.3+le)*a,(.8+fe)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+le)*a,(.5+fe)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+le)*a,(.5+fe)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+le)*a,(.8+fe)*y).close())}return z(b,0,0),z(b,.4,0),z(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(ee,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(ee,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(ee,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(ee,a,y){var x=new go.Geometry,b=.5,z=0,te=0,le=b*ne,fe=.4*Math.SQRT2/2+.5,ge=.5-.5*Math.SQRT2/2,ve=1,pe=.5,Se=.5,ye=0,Pe=new go.PathFigure(fe*a,(1-ge)*y,!1);return x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,pe*y,ve*a,.7*y,ve*a,pe*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(Se+z)*a,(ye+z)*y,(.5+b+z)*a,(.5-le+z)*y,(.5+le+z)*a,(.5-b+z)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+te)*y,(.5-le+z)*a,(.5-b+te)*y,(.5-b+z)*a,(.5-le+te)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*a,.9*y,(.5-b+z)*a,(.5+le+te)*y,(.5-le+z)*a,.9*y)),Pe.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*a,.8*y)),Pe.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*a,.9*y)),Pe.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*a,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(ee,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(ee,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(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,y,!1);x.add(z);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(ee,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(ee,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(ee,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 z=new go.PathFigure(.45*a,.73*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),z.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),z.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(.335*a,(1-.555)*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),z.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var te=.5-.285,le=.5,fe=te,ge=Math.PI/4,ve=4*(1-Math.cos(ge))/(3*Math.sin(ge)),pe=ve*.5,Se=te,ye=te,Pe=ve*Se,we=ve*ye;z.add(new go.PathSegment(go.PathSegment.Bezier,(le-Se)*a,fe*y,(le-(Pe+Se)/2)*a,(fe+(ye+we)/2)*y,(le-Se)*a,(fe+we)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(fe-ye)*y,(le-Se)*a,(fe-we)*y,(le-Pe)*a,(fe-ye)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(le+Se)*a,fe*y,(le+Pe)*a,(fe-ye)*y,(le+Se)*a,(fe-we)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(le+Se)*a,(fe+we)*y,(le+(Pe+Se)/2)*a,(fe+(ye+we)/2)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var Ae=new go.PathFigure(.2*a,y,!1);x.add(Ae),Ae.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(ee,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 z=new go.PathFigure(.2*a,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(ee,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(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,y,!1);x.add(z);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(ee,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 z=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*a,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,z*a,z*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(ee,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 z=new go.PathFigure(.475*a,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),z.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),z.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),z.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(ee,a,y){var x=new go.Geometry,b=.5,z=ne*.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+z)*y,(b+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-z)*a,y,0,(b+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-z)*y,(b-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,b*y,(b+z)*a,0,a,(b-z)*y));var le=new go.PathFigure(b*a,0,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,b*a,.15*y)),le.add(new go.PathSegment(go.PathSegment.Move,b*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,b*a,.85*y)),le.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),le.add(new go.PathSegment(go.PathSegment.Line,.15*a,b*y)),le.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),le.add(new go.PathSegment(go.PathSegment.Line,.85*a,b*y)),le.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),le.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),le.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),le.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(ee,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 z=new go.PathFigure(0,.15*y,!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*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(ee,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 z=new go.PathFigure(0,.2*y,!1);x.add(z),z.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(ee,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 z=new go.PathFigure(0,.2*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),z.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(ee,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 z=new go.PathFigure(.15*a,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(ee,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(ee,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(ee,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(ee,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 z=new go.PathFigure(a,.8*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var te=.1,le=ne*.1,fe=.2,ge=.9,ve=new go.PathFigure((fe-te)*a,ge*y,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(ge-te)*y,(fe-te)*a,(ge-le)*y,(fe-le)*a,(ge-te)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(fe+te)*a,ge*y,(fe+le)*a,(ge-te)*y,(fe+te)*a,(ge-le)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(ge+te)*y,(fe+te)*a,(ge+le)*y,(fe+le)*a,(ge+te)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(fe-te)*a,ge*y,(fe-le)*a,(ge+te)*y,(fe-te)*a,(ge+le)*y).close()),te=.1,le=ne*.1,fe=.8,ge=.9;var pe=new go.PathFigure((fe-te)*a,ge*y,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(ge-te)*y,(fe-te)*a,(ge-le)*y,(fe-le)*a,(ge-te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe+te)*a,ge*y,(fe+le)*a,(ge-te)*y,(fe+te)*a,(ge-le)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(ge+te)*y,(fe+te)*a,(ge+le)*y,(fe+le)*a,(ge+te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe-te)*a,ge*y,(fe-le)*a,(ge+te)*y,(fe-te)*a,(ge+le)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(ee,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(ee,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 z=new go.PathFigure(0,.5*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),z.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 le=new go.PathFigure(.5*a,.7*y,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var fe=.1,ge=ne*.1,ve=.1,pe=.9,Se=new go.PathFigure((ve-fe)*a,pe*y,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(pe-fe)*y,(ve-fe)*a,(pe-ge)*y,(ve-ge)*a,(pe-fe)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ve+fe)*a,pe*y,(ve+ge)*a,(pe-fe)*y,(ve+fe)*a,(pe-ge)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(pe+fe)*y,(ve+fe)*a,(pe+ge)*y,(ve+ge)*a,(pe+fe)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ve-fe)*a,pe*y,(ve-ge)*a,(pe+fe)*y,(ve-fe)*a,(pe+ge)*y)),fe=.1,ge=ne*.1,ve=.4,pe=.9;var ye=new go.PathFigure((ve-fe)*a,pe*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(pe-fe)*y,(ve-fe)*a,(pe-ge)*y,(ve-ge)*a,(pe-fe)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ve+fe)*a,pe*y,(ve+ge)*a,(pe-fe)*y,(ve+fe)*a,(pe-ge)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(pe+fe)*y,(ve+fe)*a,(pe+ge)*y,(ve+ge)*a,(pe+fe)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ve-fe)*a,pe*y,(ve-ge)*a,(pe+fe)*y,(ve-fe)*a,(pe+ge)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(ee,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 z=new go.PathFigure(.45*a,.7*y,!1);x.add(z),z.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 ve=.05,pe=ne*.05,Se=.175,ye=.95,le=new go.PathFigure((Se-ve)*a,ye*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(ye-ve)*y,(Se-ve)*a,(ye-pe)*y,(Se-pe)*a,(ye-ve)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ve)*a,ye*y,(Se+pe)*a,(ye-ve)*y,(Se+ve)*a,(ye-pe)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(ye+ve)*y,(Se+ve)*a,(ye+pe)*y,(Se+pe)*a,(ye+ve)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ve)*a,ye*y,(Se-pe)*a,(ye+ve)*y,(Se-ve)*a,(ye+pe)*y));var ve=.05,pe=ne*.05,Se=.375,ye=.95,fe=new go.PathFigure((Se-ve)*a,ye*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(ye-ve)*y,(Se-ve)*a,(ye-pe)*y,(Se-pe)*a,(ye-ve)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ve)*a,ye*y,(Se+pe)*a,(ye-ve)*y,(Se+ve)*a,(ye-pe)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(ye+ve)*y,(Se+ve)*a,(ye+pe)*y,(Se+pe)*a,(ye+ve)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ve)*a,ye*y,(Se-pe)*a,(ye+ve)*y,(Se-ve)*a,(ye+pe)*y));var ve=.05,pe=ne*.05,Se=.625,ye=.95,ge=new go.PathFigure((Se-ve)*a,ye*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(ye-ve)*y,(Se-ve)*a,(ye-pe)*y,(Se-pe)*a,(ye-ve)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ve)*a,ye*y,(Se+pe)*a,(ye-ve)*y,(Se+ve)*a,(ye-pe)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(ye+ve)*y,(Se+ve)*a,(ye+pe)*y,(Se+pe)*a,(ye+ve)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ve)*a,ye*y,(Se-pe)*a,(ye+ve)*y,(Se-ve)*a,(ye+pe)*y));var ve=.05,pe=ne*.05,Se=.825,ye=.95,Pe=new go.PathFigure((Se-ve)*a,ye*y,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(ye-ve)*y,(Se-ve)*a,(ye-pe)*y,(Se-pe)*a,(ye-ve)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ve)*a,ye*y,(Se+pe)*a,(ye-ve)*y,(Se+ve)*a,(ye-pe)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(ye+ve)*y,(Se+ve)*a,(ye+pe)*y,(Se+pe)*a,(ye+ve)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ve)*a,ye*y,(Se-pe)*a,(ye+ve)*y,(Se-ve)*a,(ye+pe)*y).close());var we=new go.PathFigure(0,y,!1);return x.add(we),we.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(ee,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 z=new go.PathFigure(0,.2*y,!1);x.add(z),z.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 le=.05,fe=ne*.05,ge=.35,ve=.775,pe=new go.PathFigure((ge-le)*a,ve*y,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ve-le)*y,(ge-le)*a,(ve-fe)*y,(ge-fe)*a,(ve-le)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ge+le)*a,ve*y,(ge+fe)*a,(ve-le)*y,(ge+le)*a,(ve-fe)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ve+le)*y,(ge+le)*a,(ve+fe)*y,(ge+fe)*a,(ve+le)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(ge-le)*a,ve*y,(ge-fe)*a,(ve+le)*y,(ge-le)*a,(ve+fe)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(ee,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(ee,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(ee,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(ee,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(ee,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(ee,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(ee,a,y){var x=new go.Geometry,b=.3,z=ne*.3,te=.5,le=.7,fe=new go.PathFigure((te-b)*a,le*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-b)*y,(te-b)*a,(le-z)*y,(te-z)*a,(le-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,le*y,(te+z)*a,(le-b)*y,(te+b)*a,(le-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+b)*y,(te+b)*a,(le+z)*y,(te+z)*a,(le+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,le*y,(te-z)*a,(le+b)*y,(te-b)*a,(le+z)*y));var ge=new go.PathFigure(0,.7*y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(ee,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(ee,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(ee,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 z=new go.PathFigure(0,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*.5,te=.5,le=.5,fe=new go.PathFigure((te-b)*a,le*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-b)*y,(te-b)*a,(le-z)*y,(te-z)*a,(le-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,le*y,(te+z)*a,(le-b)*y,(te+b)*a,(le-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+b)*y,(te+b)*a,(le+z)*y,(te+z)*a,(le+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,le*y,(te-z)*a,(le+b)*y,(te-b)*a,(le+z)*y));var ge=new go.PathFigure(.15*a,.5*y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(ee,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(ee,a,y){var x=new go.Geometry,b=.5,z=ne*.5,te=.5,le=.5,fe=new go.PathFigure((te-b)*a,le*y,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-b)*y,(te-b)*a,(le-z)*y,(te-z)*a,(le-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,le*y,(te+z)*a,(le-b)*y,(te+b)*a,(le-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+b)*y,(te+b)*a,(le+z)*y,(te+z)*a,(le+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,le*y,(te-z)*a,(le+b)*y,(te-b)*a,(le+z)*y).close()),b=.05,z=ne*.05,te=.5,le=.8;var ge=new go.PathFigure((te-b)*a,le*y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-b)*y,(te-b)*a,(le-z)*y,(te-z)*a,(le-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,le*y,(te+z)*a,(le-b)*y,(te+b)*a,(le-z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+b)*y,(te+b)*a,(le+z)*y,(te+z)*a,(le+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,le*y,(te-z)*a,(le+b)*y,(te-b)*a,(le+z)*y).close()),ge.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),ge.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(ee,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(ee,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 z=new go.PathFigure(.2*a,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(ee,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 z=new go.PathFigure(.2*a,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(ee,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(ee,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(ee,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(ee,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 z=new go.PathFigure(0,y*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(ee,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(ee,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 z=new go.PathFigure(.126*a,.85*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),z.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 le=new go.PathFigure(.678*a,.85*y,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),le.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),le.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var fe=new go.PathFigure(.5*a,.1*y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),fe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(ee,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(ee,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 z=new go.PathFigure(a*.204,y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),z.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 le=new go.PathFigure(a*.612,y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),le.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),le.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var fe=new go.PathFigure(a*.816,y,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),fe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),fe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(ee,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 z=new go.PathFigure(a*.055,.07*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),z.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 le=new go.PathFigure(a*.055,.18*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),le.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),le.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var fe=new go.PathFigure(a*1,0,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),fe.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),fe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(ee,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(ee,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(ee,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 z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*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,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 le=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var fe=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),fe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),fe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(ee,a,y){var x=new go.Geometry,b=8,z=b*ne,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-z,a-z,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-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 le=new go.PathFigure(a*.83,0,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),le.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),le.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var fe=new go.PathFigure(a*.83,y*1,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),fe.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),fe.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var ge=new go.PathFigure(a*.78,y*.05,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),ge.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),ge.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*ne,z=y*.8,te=new go.Geometry,le=new go.PathFigure(x,0,!0);return te.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)),le.add(new go.PathSegment(go.PathSegment.Line,a,z-x)),le.add(new go.PathSegment(go.PathSegment.Bezier,a-x,z,a,z-b,a-b,z)),le.add(new go.PathSegment(go.PathSegment.Line,a*.7,z)),le.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),le.add(new go.PathSegment(go.PathSegment.Line,a*.55,z)),le.add(new go.PathSegment(go.PathSegment.Line,x,z)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,b,z,0,z-b)),le.add(new go.PathSegment(go.PathSegment.Line,0,x)),le.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(ee,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 z=new go.PathFigure(a*1,y*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(ee,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(ee,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 z=new go.PathFigure(a*.1,y*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),z.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(ee,a,y){var x=new go.Geometry,b=15,z=b*ne,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-z,a-z,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-z)),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()),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(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.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-z))),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-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),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-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),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-z)).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(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.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-z))),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-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),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-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),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-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.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-z))),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-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),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-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),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-z)).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(ee,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(ee,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 z=new go.PathFigure(a*.235,y*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),z.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),z.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(ee,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")},84072: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={},ft="5.0",he={},be=null,Oe=!1,E=!1,me=null,de=!1,se=null,ne=null,ie=0;ie4?parseFloat(Ze):5};Ct.setHTML5Codebase=function(Ze,ze){ne=Ze,tt(Ze,ze)},Ct.setJavaCodebase=Ct.setJavaCodebaseVersion=Ct.isCompiledInstalled=Ct.setPreCompiledScriptPath=Ct.setPreCompiledResourcePath=function(){},Ct.setHTML5CodebaseVersion=function(Ze,ze){var Ge=parseFloat(Ze);if(Ge!==NaN&&Ge<5){console.log("The GeoGebra HTML5 codebase version "+Ge+" is deprecated. Using version latest instead.");return}se=Ze,et(Ze,ze)},Ct.getHTML5CodebaseVersion=function(){return ee},Ct.getParameters=function(){return he},Ct.setFontsCSSURL=function(Ze){te=Ze},Ct.setGiacJSURL=function(Ze){},Ct.setJNLPFile=function(Ze){ue=Ze},Ct.setJNLPBaseDir=function(Ze){},Ct.inject=function(){function Ze(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ze="auto",Ge=he.id,nt,qe=!1,ut=0;ut=5)return!0;var Ze=Ct.getAppletObject();return Ze&&typeof Ze.recalculateEnvironments=="function"?(Ze.recalculateEnvironments(),!0):!1},Ct.startAnimation=function(){var Ze=Ct.getAppletObject();return Ze&&typeof Ze.startAnimation=="function"?(Ze.startAnimation(),!0):!1},Ct.stopAnimation=function(){var Ze=Ct.getAppletObject();return Ze&&typeof Ze.stopAnimation=="function"?(Ze.stopAnimation(),!0):!1},Ct.getAppletObject=function(){var Ze=he.id!==void 0?he.id:"ggbApplet";return window[Ze]},Ct.resize=function(){};var Pe=function(Ze,ze,Ge){var nt=document.createElement("param");nt.setAttribute("name",ze),nt.setAttribute("value",Ge),Ze.appendChild(nt)},we=function(Ze){return Ze&&Ze!=="false"},Ae=function(Ze,ze,Ge){fe(ee)<=4.2&&(Ge=!0);var nt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ee||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(nt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var qe=document.createElement("div");qe.classList.add("appletParameters","notranslate");var ut=ze.width,Je=ze.height;if(ze.disableAutoScale=ze.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ze.disableAutoScale,ze.width!==void 0)if(fe(ee)<=4.4)we(ze.showToolBar)&&(ze.height-=7),we(ze.showAlgebraInput)&&(ze.height-=37),ze.width<605&&we(ze.showToolBar)&&(ze.width=605,ut=605);else{var He=100;(we(ze.showToolBar)||we(ze.showMenuBar))&&(ze.hasOwnProperty("customToolBar")&&(ze.customToolbar=ze.customToolBar),He=we(ze.showMenuBar)?245:155),ut=5?(ze.appletOnLoad=function(Ne){var Xe=Ze.querySelector(".ggb_preview");Xe&&Xe.parentNode.removeChild(Xe),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Le),window.GGBT_wsf_view&&$(window).trigger("resize"),$e(Ne)},ke||Le.appendChild(rt)):qe.appendChild(rt),Le.appendChild(qe),ke||Ze.appendChild(Le),setTimeout(function(){Ct.resize()},1)}else{var Ue=document.createElement("div");Ue.className="applet_scaler",Ue.style.position="relative",Ue.style.display="block",Ue.appendChild(qe),Ze.appendChild(Ue),ze.appletOnLoad=function(Ne){Ct.resize(),$e(Ne)}}function Me(Ne,Xe){Xe&&typeof Xe.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Ne,Xe.appletOnLoad):renderGGBElement(Ne),Ye("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Xe)}function _e(Ne,Xe){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Ne,params:Xe}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(gt){Me(gt.article,gt.params)}),html5AppletsToProcess=null)},fe(ee)<5&&(Ne.className+=" geogebraweb")):Me(Ne,Xe)}if(nt){scriptLoadStarted=!0;for(var Te=0;Te0?(Re.remove(),Le.attr("id","fullscreencontent").show(),jQuery($e).append(Le),window.dispatchEvent(new Event("resize"))):Ae(Re,ze,!1),window.GGBT_wsf_view.launchFullScreen($e)}else re=nt,Ae(Ze,ze,!1);if(!window.GGBT_wsf_view)for(Je=0;JeZe/4*3&&(Re=Ze/4*3),$e=Re/5.8,He.setAttribute("src",b),He.setAttribute("width",Re),He.setAttribute("height",$e);var Le=(Ze-Re)/2,ke=(ze-$e)/2;He.style.left=Le+"px",He.style.top=ke+"px",qe.appendChild(He)}}return qe.appendChild(Je),qe},We=function(Ze){return Ze=Ze.toLowerCase(),Ze==="html5"||Ze==="screenshot"?Ze:"html5"},Fe=["web","webSimple","web3d","tablet","tablet3d","phone"],et=function(Ze,ze){if(ee=Ze,ze){tt(ee,!0);return}var Ge=!Oe;if(Ge){var nt=fe(ee);!isNaN(nt)&&nt<4.4&&(Ge=!1)}var qe,ut;window.location.protocol.substr(0,4)==="http"?qe=window.location.protocol:qe="http:";var Je=ee.indexOf("//");Je>0?ut=ee:Je===0?ut=qe+ee:ut="https://www.geogebra.org/apps/5.2.814.0/";for(var He in Fe)if(ee.slice(Fe[He].length*-1)===Fe[He]||ee.slice((Fe[He].length+1)*-1)===Fe[He]+"/"){tt(ut,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Ge&&!be.is3D&&!be.AV&&!be.SV&&!be.CV&&!be.EV2&&!be.CP&&!be.PC&&!be.DA&&!be.FI&&!be.PV&&!we(he.showToolBar)&&!we(he.showMenuBar)&&!we(he.showAlgebraInput)&&!we(he.enableRightClick)&&(!he.appName||he.appName=="classic")?ut+="webSimple/":ut+="web3d/",tt(ut,!1)},tt=function(Ze,ze){if(Ze.requirejs){ae=Ze;return}Ze.slice(-1)!=="/"&&(Ze+="/"),ae=Ze,ze===null&&(ze=Ze.indexOf("http")===-1),oe=ze,a="web.nocache.js",y=!1;var Ge=ae.split("/");Ge.length>1&&(!ze&&Ge[Ge.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):Fe.indexOf(Ge[Ge.length-2])>=0&&(a=Ge[Ge.length-2]+".nocache.js")),Ge=Ze.split("/"),ee=Ge[Ge.length-3],ee.substr(0,4)==="test"?ee=ee.substr(4,1)+"."+ee.substr(5,1):(ee.substr(0,3)==="war"||ee.substr(0,4)==="beta")&&(ee="5.0");var nt=parseFloat(ee);nt!==NaN&&nt<5&&Ze.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+nt+" is deprecated. Using version latest instead."),et("5.0",ze))},Ye=function(Ze,ze){window.console&&window.console.log&&(!ze||typeof ze.showLogging=="undefined"||ze.showLogging&&ze.showLogging!=="false")&&console.log(Ze)};he.material_id!==void 0?pe(Ve):Ve();function Ve(){var Ze=ft;se!==null?Ze=se:parseFloat(Ze)<5&&(Ze="5.0"),et(Ze,!1),ne!==null&&tt(ne,oe),de=!0}return Ct},GGBAppletUtils=function(){"use strict";function Ct(){return window.GGBT_wsf_edit!==void 0}function ft(de,se){se!=1?(de.style.transformOrigin="0% 0% 0px",de.style.webkitTransformOrigin="0% 0% 0px",de.style.transform="scale("+se+","+se+")",de.style.webkitTransform="scale("+se+","+se+")",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 he(de,se,ne,ie,ce,ue){var ae=null;if(ue!=null&&ue!="")for(var oe=de.parentNode;oe!=null;)if((" "+oe.className+" ").indexOf(" "+ue+" ")>-1){ae=oe;break}else oe=oe.parentNode;var re=0,ee=0,a=0,y=0,x=0,b=0,z=0;if(ae)re=ae.offsetWidth,ee=Math.max(ie?ae.offsetWidth:0,ae.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(re=Math.min(window.innerWidth,document.documentElement.clientWidth),ee=Math.min(window.innerHeight,document.documentElement.clientHeight),a=re):(re=window.innerWidth,ee=window.innerHeight,a=window.innerWidth),de){var te=de.getBoundingClientRect();te.left>0&&te.left<=re&&(ce===void 0||!ce)&&(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(de&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var le=de.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,z=40)}}return de&&((ne===void 0||!ne)&&se>0&&se+y1&&(ue=!0)),se&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ue=!0),!(de.hasOwnProperty("disableAutoScale")&&de.disableAutoScale))ce=be(de,se,ue,ne,de.scaleContainerClass);else return ie;return ue&&(!de.hasOwnProperty("scale")||ie===1)?ce:Math.min(ie,ce)}function E(de){var se=Math.min(window.innerWidth,document.documentElement.clientWidth),ne=Math.min(window.innerHeight,document.documentElement.clientHeight),ie=de.getBoundingClientRect(),ce=(se-ie.width)/2,ue=(ne-ie.height)/2;ue<0&&(ue=0),de.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ce<40?de.style.left="40px":de.style.left=ce+"px",de.style.top=ue+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ue<40?de.style.top="40px":de.style.top=ue+"px",de.style.left=ce+"px")}function me(de,se){var ne=de.querySelector(".appletParameters");if(ne){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(se.id!==ne.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(de)}if(ne.parentElement&&/fullscreen/.test(ne.parentElement.className))return;var ie=Oe(se,de);Ct()&&ne.setAttribute("data-param-scale",ie);for(var ce=null,ue=0;ue=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 ft=c[Ct];return ft==null?null:ft},r=d,webModule.__errFn=e}function B(){function Ct(de){var se=de.lastIndexOf(rb);se==-1&&(se=de.length);var ne=de.indexOf(sb);ne==-1&&(ne=de.length);var ie=de.lastIndexOf(tb,Math.min(ne,se));return ie>=O?de.substring(O,ie+P):W}function ft(de){if(!de.match(/^\w+:\/\//)){var se=o.createElement(ub);se.src=de+vb,de=Ct(se.src)}return de}function he(){var de=__gwt_getMetaProperty(wb);return de!=null?de:W}function be(){for(var de=o.getElementsByTagName(_),se=O;seO?de[de.length-P].href:W}function E(){var de=o.location;return de.href==de.protocol+zb+de.host+de.pathname+de.search+de.hash}var me=he();return me==W&&(me=be()),me==W&&(me=Oe()),me==W&&E()&&(me=Ct(o.location.href)),me=ft(me),me}function C(Ct){return Ct.match(/^\//)||Ct.match(/^[a-zA-Z]+:\/\//)?Ct:webModule.__moduleBase+Ct}function D(){var Ct=[],ft=O,he=[],be=[];function Oe(de){var se=be[de](),ne=he[de];if(se in ne)return se;var ie=[];for(var ce in ne)ie[ne[ce]]=ce;throw r&&r(de,ie,se),null}if(__gwt_isKnownPropertyValue=function(de,se){return se in he[de]},webModule.__getPropMap=function(){var de={};for(var se in he)he.hasOwnProperty(se)&&(de[se]=Oe(se));return de},webModule.__computePropValue=Oe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var E;try{E=Cb;var me=E.indexOf(Db);me!=-1&&(ft=parseInt(E.substring(me+P),$),E=E.substring(O,me))}catch(de){}return webModule.__softPermutationId=ft,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})()},77665:function(Ct,ft,he){"use strict";he.d(ft,{Ax:function(){return me},Ds:function(){return de},KI:function(){return ne},SI:function(){return E},f1:function(){return Oe}});var be=he(13952);function Oe(ie){let ce=!0;if(ie.length>0){for(let ue=0;uexe in Ae?y(Ae,xe,{enumerable:!0,configurable:!0,writable:!0,value:De}):Ae[xe]=De,ge=(Ae,xe)=>{for(var De in xe||(xe={}))te.call(xe,De)&&fe(Ae,De,xe[De]);if(z)for(var De of z(xe))le.call(xe,De)&&fe(Ae,De,xe[De]);return Ae},ve=(Ae,xe)=>x(Ae,b(xe)),pe=(Ae,xe,De)=>new Promise((Ce,Ie)=>{var Be=et=>{try{Fe(De.next(et))}catch(tt){Ie(tt)}},We=et=>{try{Fe(De.throw(et))}catch(tt){Ie(tt)}},Fe=et=>et.done?Ce(et.value):Promise.resolve(et.value).then(Be,We);Fe((De=De.apply(Ae,xe)).next())});const Se=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:ye}=Oe.default,Pe=({exercise:Ae,socket:xe,dispatch:De,onStartScreenshot:Ce,onCloseScreenshot:Ie,handleToDetail:Be})=>{const[We,Fe]=E.default.useModal(),et=(0,be.useRef)(),[tt,Ye]=(0,be.useState)(!0),Ve=(0,be.useRef)(!1),Ze=(0,re.useParams)();(0,be.useEffect)(()=>{var Ee,je,Ke;if(document.addEventListener((0,de.gH)(),_e,!1),window.addEventListener("blur",Ue,!1),(Ee=Ae.exerciseUserInfo)!=null&&Ee.screen_open&&(0,de.vp)()&&Ye(!1),(je=Ae.exerciseUserInfo)!=null&&je.screen_open&&!(0,de.vp)()){(0,oe.RG)(" ",!0);const Qe=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Ae.exerciseUserInfo.screen_sec+3:Ae.exerciseUserInfo.screen_sec+10+1;et.current=E.default.info({icon:null,centered:!0,width:444,title:(0,ee._V)(ee.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,ee._V)(ee.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},Ae.exerciseUserInfo.screen_num-Ae.exerciseUserInfo.used_screen_num),(0,ee._V)(ee.CP.recordScreen3)),okText:a.createElement("span",null,(0,ee._V)(ee.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(ye,{onFinish:()=>pe(void 0,null,function*(){var Ne;const Xe=yield Me();(Ne=et.current)==null||Ne.destroy(),Xe.used_screen_num&&Le(Xe.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+Qe*1e3})),"S\uFF09"),onOk:()=>{var Ne;(0,oe.RG)(" ",!0),(Ne=et.current)==null||Ne.destroy(),Ye(!1),(0,de.Dj)(document.body),document.getElementById("root").addEventListener("click",Ge,!1)}})}return(Ke=Ae.exerciseUserInfo)!=null&&Ke.screen_open&&!(0,de.vp)()||document.getElementById("root").addEventListener("click",Ge,!1),()=>{document.getElementById("root").removeEventListener("click",Ge,!1),document.removeEventListener((0,de.gH)(),_e,!1),window.removeEventListener("blur",Ue,!1)}},[]),(0,be.useEffect)(()=>{setTimeout(()=>{Ae.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",Ge,!1),document.removeEventListener((0,de.gH)(),_e,!1))},500),nt()},[Ae.actionTabs]),(0,be.useEffect)(()=>{setTimeout(()=>{Ae.exerciseUserInfo.used_screen_num>Ae.exerciseUserInfo.screen_num&&ke()},500)},[Ae.exerciseUserInfo]);const ze=()=>pe(void 0,null,function*(){const Ee=yield Me();setTimeout(()=>{var je,Ke;(je=et.current)==null||je.destroy(),et.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"},Ee.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},(Ke=Ae.exerciseUserInfo)==null?void 0:Ke.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>pe(void 0,null,function*(){(0,de.Dj)(document.body)})})},1e3)}),Ge=Ee=>{!(0,de.vp)()&&Ee.target.nodeName!=="A"&&Ee.target.nodeName!=="BUTTON"&&Ee.target.innerHTML!=="\u786E \u5B9A"&&(0,de.Dj)(document.body)},nt=()=>pe(void 0,null,function*(){const Ee=yield De({type:"exercise/getExerciseUserInfo",payload:ge({},Ze)});return Ee==null?void 0:Ee.data}),qe=Ee=>pe(void 0,null,function*(){var je;if((je=Ae.exerciseUserInfo)!=null&&je.screen_at){const Qe=yield(0,se.ck)(ve(ge({},Ze),{reset:!0}));if((Qe==null?void 0:Qe.status)===-6)return}const Ke=yield(0,se.oy)({id:Ze.categoryId});if(Ke!=null&&Ke.is_commit){E.default.destroyAll(),yield ut(),rt(!0);return}else Le(Ee+1)}),ut=()=>pe(void 0,null,function*(){var Ee;const je=ie()(),Ke=Ae.exerciseUserInfo.screen_sec;if(Re.current.length>0){const Qe=je.format("YYYY-MM-DD HH:mm:ss");let Ne=Math.floor(je.diff(ie()(Re.current[0].start))/1e3);const Xe=Re.current.length;Ne/Ke>>0>Xe&&(Ne=(Xe+1)*Ke-1),yield(0,se.P8)(Ze.categoryId,{exercise_user_id:(Ee=Ae.exerciseUserInfo)==null?void 0:Ee.exercise_user_id,time:Qe,time_long:Ne,count:Xe})}Re.current=[]}),Je=(0,be.useRef)(0),He=(0,be.useRef)(0),Re=(0,be.useRef)([]),$e=(0,be.useRef)(!1),Le=Ee=>pe(void 0,null,function*(){var je;Ve.current||(Ce(),E.default.destroyAll(),Je.current=ie()().valueOf(),$e.current=!0,et.current=E.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:ce.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,ee._V)(ee.CP.recordScreen8)),content:a.createElement("div",{className:ce.exitFullScreenModal},a.createElement("img",{src:ue,alt:"",className:ce.warningIcon}),a.createElement("div",{className:ce.warningText,style:{marginBottom:50,fontWeight:500}},(0,ee._V)(ee.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,ee._V)(ee.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,ee._V)(ee.CP.recordScreen11),a.createElement("span",{className:ce.warningText},((je=Ae.exerciseUserInfo)==null?void 0:je.screen_num)+1),(0,ee._V)(ee.CP.recordScreen12),a.createElement("span",{className:ce.warningText,style:{fontWeight:600}},(0,ee._V)(ee.CP.recordScreen13)),",",(0,ee._V)(ee.CP.recordScreen14),a.createElement("span",{className:ce.warningText},Ee-1),(0,ee._V)(ee.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(ye,{className:ce.countdownWrapper,onFinish:()=>{He.current=ie()().valueOf(),Re.current.push({start:Je.current,end:He.current}),qe(Ee)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Ae.exerciseUserInfo.screen_sec+1)*1e3}),(0,ee._V)(ee.CP.recordScreen25)),(0,ee._V)(ee.CP.recordScreen16))),onOk:()=>{(0,oe.RG)(" ",!0),ut(),(0,de.Dj)(document.body),Ie(),et.current.destroy(),$e.current=!1}}))}),ke=()=>pe(void 0,null,function*(){E.default.destroyAll(),(yield(0,se.VL)({categoryId:Ze.categoryId,commit_method:1}))&&rt()}),rt=(Ee=!1)=>pe(void 0,null,function*(){var je,Ke;if(document.removeEventListener((0,de.gH)(),_e,!1),(0,de.BU)(),E.default.destroyAll(),Ve.current=!0,Ee){const Qe=yield(0,se.Yu)(Ze.categoryId,{exercise_user_id:(je=Ae.exerciseUserInfo)==null?void 0:je.exercise_user_id});We.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:ce.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:ce.forcedModalContent},a.createElement("img",{src:ae,alt:""}),a.createElement("div",{className:ce.forcedText},(0,ee._V)(ee.CP.recordScreen17)),a.createElement("div",{className:ce.screenNumText},(0,ee._V)(ee.CP.recordScreen18),(Ke=Ae.exerciseUserInfo)==null?void 0:Ke.screen_num,(0,ee._V)(ee.CP.recordScreen19)),a.createElement(me.default,{dataSource:Qe==null?void 0:Qe.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,ee._V)(ee.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,ee._V)(ee.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,ee._V)(ee.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{Ie(),Be()},onOk:()=>{re.history.push(`/classrooms/${Ze.coursesId}/exercisenotice/${Ze.categoryId}/users/${Ze.login}?isShowApply=true`)}})}else We.info({content:a.createElement("div",{className:"tc font16"},(0,ee._V)(ee.CP.recordScreen23),a.createElement("br",null),(0,ee._V)(ee.CP.recordScreen24)),onOk:()=>{Be()}})}),Ue=Ee=>{(0,de.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!$e.current&&(0,de.BU)()},Me=()=>pe(void 0,null,function*(){var Ee;if((Ee=Ae.exerciseUserInfo)!=null&&Ee.screen_at){const Qe=yield(0,se.ck)(ve(ge({},Ze),{reset:!0}));if((Qe==null?void 0:Qe.status)===-6)return}const je=yield(0,se.oy)({id:Ze.categoryId});if(je!=null&&je.is_commit){rt();return}return yield nt()}),_e=()=>pe(void 0,null,function*(){var Ee;if((0,oe.RG)(" ",!0),(0,de.vp)()){if((Ee=Ae.exerciseUserInfo)!=null&&Ee.screen_at){var je=yield(0,se.ck)(ve(ge({},Ze),{reset:!0}));if((je==null?void 0:je.status)===-6)return}}else if(!$e.current){var je=yield(0,se.ck)(ge({},Ze));if((je==null?void 0:je.status)===-6)return;const Qe=yield nt();Le(Qe.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Te=()=>pe(void 0,null,function*(){(0,se.ck)(ge({},Ze));const Ee=yield nt();Le(Ee.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,Fe)};var we=(0,re.connect)(({exercise:Ae,globalSetting:xe})=>({globalSetting:xe,exercise:Ae}))(Pe)},36166:function(Ct,ft,he){"use strict";he.d(ft,{X:function(){return me},y:function(){return E}});var be=he(59301),Oe=he(8591);const E=de=>{(0,be.useEffect)(()=>{if(de){const se=ie=>{ie.key==="F12"&&(ie.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},ne=ie=>{ie.preventDefault()};return document.addEventListener("keydown",se),document.addEventListener("contextmenu",ne),()=>{document.removeEventListener("keydown",se),document.removeEventListener("contextmenu",ne)}}},[de])},me=()=>{const[de,se]=(0,be.useState)(!1),ne=ie=>{const{keyCode:ce,ctrlKey:ue,metaKey:ae,type:oe}=ie;(oe==="paste"||(ce===67||ce===86)&&(ae||ue))&&(Oe.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,be.useEffect)(()=>(de&&(window.addEventListener("keydown",ne,!0),window.addEventListener("paste",ne,!0)),()=>{window.removeEventListener("keydown",ne,!0),window.removeEventListener("paste",ne,!0)}),[de]),{setOpenDisableCopyAndPaste:se,disableCopyAndPaste:de}}},89837:function(Ct,ft,he){"use strict";he.d(ft,{Z:function(){return ae}});var be=he(59301),Oe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},E=he(92310),me=he.n(E),de=he(71418),se=he(2859),ne=he(52430),ie=he(89299),ce=(oe,re,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(le){y(le)}},b=te=>{try{z(ee.throw(te))}catch(le){y(le)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(oe,re)).next())}),ae=({data:oe,className:re,fullWidth:ee,style:a={},onClose:y,onOk:x,showFullTools:b,noAssociationId:z})=>{const te=(0,be.useRef)(null),le=(0,be.useRef)(null),fe=(0,be.useRef)(null),ge=(0,be.useRef)(null),[ve,pe]=(0,be.useState)(!1),[Se,ye]=(0,be.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,be.useEffect)(()=>{fe.current||(fe.current=document.createElement("style"),document.head.appendChild(fe.current)),oe!=null&&oe.visible?(document.body.setAttribute("data-custom","y-hidden"),fe.current.innerHTML=" html { overflow-y: hidden; }",oe!=null&&oe.src&&Pe()):(document.body.removeAttribute("data-custom"),fe.current&&(document.head.removeChild(fe.current),fe.current=null))},[oe==null?void 0:oe.visible]);const Pe=()=>ce(void 0,null,function*(){pe(!0),ye("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ce=yield(0,ie.ZJ)(oe==null?void 0:oe.src);te.current.src="",te.current.src=Ce,te.current.onload=function(){De()},pe(!1),ye("")}),we=()=>{document.body.removeAttribute("data-custom"),fe.current.innerHTML=" ",y()},Ae=Ce=>ce(void 0,null,function*(){pe(!0),ye("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Ie=yield(0,ne.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:oe.title,file:Ce.dataUrl}});Ie!=null&&Ie.id&&!z?(yield(0,ne.ZP)(`/api/attachments/${oe.id}/add_subitem.json`,{method:"post",body:{subitem_id:Ie==null?void 0:Ie.id,settings:JSON.stringify(Ce.state)}})).status===0&&x():Ie!=null&&Ie.id&&x(Ie),document.body.removeAttribute("data-custom"),fe.current.innerHTML=" ",pe(!1),ye("")}),xe=()=>{const Ce=document.querySelector('a[href="https://markerjs.com/"]');Ce&&Ce.parentNode&&(Ce.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(Be=>{const We=document.querySelector(Be.name);We&&We.setAttribute("title",Be.title)})},De=()=>{le.current=new se.hP(te.current),le.current.targetRoot=ge.current,le.current.addEventListener("render",Ae),le.current.addEventListener("beforeclose",we),b&&(le.current.availableMarkerTypes=le.current.ALL_MARKER_TYPES,le.current.uiStyleSettings.redoButtonVisible=!0,le.current.uiStyleSettings.notesButtonVisible=!0,le.current.uiStyleSettings.zoomButtonVisible=!0,le.current.uiStyleSettings.zoomOutButtonVisible=!0,le.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=le.current.uiStyleSettings,le.current.show(),oe!=null&&oe.snapshotData&&le.current.restoreState(oe.snapshotData),setTimeout(()=>{window.scrollTo(0,0),xe()},300)};return be.createElement(be.Fragment,null,(oe==null?void 0:oe.visible)&&be.createElement(de.Z,{spinning:ve,tip:Se,style:{position:"absolute"}},be.createElement("div",{ref:ge,className:me()(Oe.imageDimensions,re,ee?Oe.fullWidth:""),style:a},be.createElement("img",{className:Oe.img,ref:te}))))}},24302:function(Ct,ft,he){"use strict";var be=he(59301),Oe=he(25346),E=he(48136),me=he(53267),de=he(43418),se=he(59301);const ne=(0,be.forwardRef)(({callback:ie,width:ce,onChange:ue,disabled:ae,readOnly:oe,type:re="",value:ee="",style:a={}},y)=>{const x=(0,be.useRef)(),b=(0,be.useRef)(),[z,te]=(0,be.useState)(0),[le,fe]=(0,be.useState)(0),[ge,ve]=(0,be.useState)(!1),pe=()=>{var we=document.createElement("div");we.innerHTML=x.current.getValue();var Ae=we.innerText;return ie&&ie(Ae),Ae};(0,be.useImperativeHandle)(y,()=>({getData:pe}));const Se=we=>{we.preventDefault();const Ae=we.clientX-z,xe=we.clientY-le;document.body.onmousemove=De=>{let Ce=De.clientX-Ae,Ie=De.clientY-xe;const Be=document.getElementsByClassName("markdown-popup-form")[0],We=window.innerWidth-Be.offsetWidth,Fe=window.innerHeight-Be.offsetHeight;Ce=Math.max(0,Math.min(Ce,We)),Ie=Math.max(0,Math.min(Ie,Fe)),ye(De.clientX,De.clientY,Ae,xe)&&(te(Ce),fe(Ie))},document.body.onmouseup=function(){document.body.onmousemove=null}},ye=(we,Ae,xe,De)=>{const Ce=document.body.clientHeight,Ie=document.body.clientWidth;return we<20&&xe>we||we>Ie-20&&xeAe||Ae>Ce-20&&De{ge&&setTimeout(()=>{const we=document.getElementsByClassName("markdown-popup-form")[0],Ae=window.innerWidth/2-we.offsetWidth/2,xe=window.innerHeight/2-we.offsetHeight/2;te(Ae),fe(xe)},0)},[ge]);const Pe=()=>{ae||oe||ve(!0)};return se.createElement("div",{style:a},se.createElement("div",{style:{width:ce||"100%",position:"relative"},className:`${Oe.Z.mathFillWrap} ${ae||oe?"cursorDefault":""}`,onClick:()=>Pe()},se.createElement("math-field",{disabled:ae,locale:"zh_cn",class:`${Oe.Z.mathField} ${re}`,readOnly:oe,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:ee?18:14},value:ee||""})),se.createElement(de.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:le},title:se.createElement("div",{style:{cursor:"move"},onMouseDown:Se},"\u8F93\u5165\u516C\u5F0F"),open:ge,onOk:()=>{const we=b.current.getData();x.current.setValue(we),ue(we),ve(!1)},onCancel:()=>{ve(!1)},destroyOnClose:!0,className:"markdown-popup-form"},se.createElement(me.Z,{value:ee,ref:b,onChange:ue,showSaveButton:!1})))});ft.Z=ne},53267:function(Ct,ft,he){"use strict";var be=he(59301),Oe=he(95237),E=he(43604),me=he(99313),de=he(3113),se=he(98573),ne=he(25346),ie=he(48136),ce=he(59301);const ue=(0,be.forwardRef)(({callback:ae,showSaveButton:oe,value:re=""},ee)=>{const a=(0,be.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 - \\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=le=>{a.current.setValue(a.current.getValue()+" "+le.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ce.createElement(Oe.Z,{className:ne.Z.lists,gutter:[10,10]},y.map((le,fe)=>ce.createElement(E.Z,{flex:"110px",className:ne.Z.item},ce.createElement("div",null,ce.createElement(se.Z,{value:`$$${le.value}$$`}),le.name),ce.createElement("div",{className:ne.Z.children},le.children.map((ge,ve)=>ce.createElement("div",{key:ve},ce.createElement("h1",null,ge.name),ce.createElement(Oe.Z,{gutter:[10,10]},ge.data.map((pe,Se)=>ce.createElement(E.Z,{key:Se,onClick:()=>b(pe),className:ne.Z.diamond},ce.createElement(se.Z,{value:"`$$"+pe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ce.createElement(Oe.Z,{className:ne.Z.lists,gutter:[10,10]},x.map((le,fe)=>ce.createElement(E.Z,{flex:"110px",className:ne.Z.item},ce.createElement("div",null,ce.createElement(se.Z,{value:"`$$"+le.value+"$$`"}),le.name),ce.createElement("div",{className:ne.Z.children},le.children.map((ge,ve)=>ce.createElement("div",{key:ve},ge.name&&ce.createElement("h1",null,ge.name),ce.createElement(Oe.Z,{gutter:[10,10]},ge.data.map((pe,Se)=>ce.createElement(E.Z,{key:Se,onClick:()=>b(pe),className:ne.Z.diamond},ce.createElement(se.Z,{value:"`$$"+pe.value+"$$`"}))))))))))}],te=()=>{var le=document.createElement("div");le.innerHTML=a.current.getValue();var fe=le.innerText;return ae&&ae(fe),fe};return(0,be.useImperativeHandle)(ee,()=>({getData:te})),ce.createElement("div",{className:ne.Z.mathWrap},ce.createElement(me.default,{defaultActiveKey:"1",items:z}),ce.createElement("math-field",{locale:"zh_cn",className:ne.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},re||""),oe&&ce.createElement("div",{className:ne.Z.button},ce.createElement(de.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});ft.Z=ue},33329:function(Ct,ft,he){"use strict";he.d(ft,{Q:function(){return ce},Z:function(){return ae}});var be=he(59301),Oe={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"},E=he(92310),me=he.n(E),de=he(43418),se=he(8591),ne=he(24905),ie=(oe,re,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(le){y(le)}},b=te=>{try{z(ee.throw(te))}catch(le){y(le)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(oe,re)).next())});const ce=({title:oe="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:re=[],visible:ee,setVisible:a,tip:y,onOk:x})=>{const[b,z]=(0,be.useState)([]),[te,le]=(0,be.useState)(!1);return(0,be.useEffect)(()=>{ee&&z(re)},[ee]),be.createElement(de.default,{centered:!0,open:ee,title:oe,confirmLoading:te,width:564,onOk:()=>ie(void 0,null,function*(){if(!b.length){se.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}le(!0),yield x(b),le(!1)}),onCancel:()=>a(!1)},!!y&&be.createElement("div",{className:"c-grey-666 font16 mb10"},y),be.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},be.createElement(ne.default.Group,{value:b,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:fe=>{z(fe)}})))};var ae=({title:oe="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:re,style:ee={},onEdit:a,dataSource:y=[]})=>{const x={C:be.createElement("div",{className:Oe.c},"C"),"C++":be.createElement("div",{className:Oe.cpp},"C++"),Java:be.createElement("div",{className:Oe.java},"Java"),Python:be.createElement("div",{className:Oe.python},"Python")};return be.createElement("div",{className:me()(Oe.tags,re),style:ee},!!oe&&be.createElement("div",{className:Oe.text},oe),be.createElement("div",{className:Oe.tagWrap},y==null?void 0:y.map(b=>be.createElement(be.Fragment,{key:b},x[b]))),!!a&&be.createElement("div",{onClick:a,className:`iconfont icon-bianji_Hover ${Oe.edit}`}))}},97596:function(Ct,ft,he){"use strict";he.d(ft,{Z:function(){return me}});var be=he(44993),Oe={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},E=he(59301),me=({message:de,className:se,children:ne,style:ie={}})=>E.createElement("div",{className:`custom-spinner ${Oe.idsRingWrapper} ${se}`},E.createElement("div",{className:Oe.ldsRing},E.createElement("div",null),E.createElement("div",null),E.createElement("div",null),E.createElement("div",null)),de?E.createElement("p",{style:ie},de):null,ne,E.createElement(be.Outlet,null))},2162:function(Ct,ft,he){"use strict";he.d(ft,{Z:function(){return me}});var be=he(59301),Oe=he(41312),E=he(59301),me=({defaultX:de="40%",leftChild:se,rightChild:ne,className:ie,hideResize:ce=!1})=>{const[ue,ae]=(0,be.useState)(de),oe=(0,be.useRef)();function re(){oe.current=!0}(0,be.useEffect)(()=>{function y(b){oe.current&&(Oe.Z.publish("resize-move-bar",b),ae(b.pageX))}function x(){oe.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const ee=typeof ue=="number"&&ue!==.01?`${ue}px`:de,a=`calc(100% - ${ce?"0px":"4px"} - ${ee})`;return E.createElement("div",{className:`split-panel-container ${ie}`},E.createElement("section",{style:{width:ee,display:ue===.01?"none":""}},se),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}},ne))}},21541:function(Ct,ft,he){"use strict";he.d(ft,{Z:function(){return se}});var be=he(59301),Oe={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=he(92310),me=he.n(E),se=({className:ne,style:ie={},leftNode:ce,leftTitle:ue="\u81EA\u6D4B\u8F93\u5165",rightNode:ae,rightTitle:oe="\u8FD0\u884C\u7ED3\u679C"})=>be.createElement("div",{className:me()(Oe.result,ne),style:ie},be.createElement("div",{className:Oe.left},be.createElement("div",{className:Oe.title},be.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),be.createElement("span",null,ue)),be.createElement("div",{className:Oe.leftNode},ce)),be.createElement("div",{className:Oe.right},be.createElement("div",{className:Oe.title},be.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),be.createElement("span",null,oe)),be.createElement("div",{className:Oe.rightNode},ae)))},90655:function(Ct,ft,he){"use strict";var be=he(59301);const Oe=me=>String(me).length===1?`0${me}`:me,E=({className:me="",onChange:de,defaultValue:se=0})=>{const[ne,ie]=(0,be.useState)(se);(0,be.useEffect)(()=>{const oe=setTimeout(()=>{ie(ne+1e3)},1e3);return de(ne+1e3),()=>{clearInterval(oe)}},[ne]);const ce=parseInt(ne/(60*6e4))||"00",ue=parseInt(ne%(60*6e4)/6e4)||"00",ae=parseInt(ne%6e4/1e3)||"00";return be.createElement("div",{className:me},Oe(ce),":",Oe(ue),":",Oe(ae))};ft.Z=E},5885:function(Ct,ft,he){"use strict";he.d(ft,{Z:function(){return me}});var be=he(59301),Oe=he(41312),E=he(11611),me=()=>{const[de,se]=(0,be.useState)(""),[ne,ie]=(0,be.useState)(0);let[ce,ue]=(0,be.useState)(),[ae,oe]=(0,be.useState)();const[re,ee]=(0,be.useState)(!1),a=(0,be.useRef)("");(0,be.useEffect)(()=>Oe.Z.subscribe("preview-image",Se=>{se(Se),console.log(ge.current),document.body.style.overflow="hidden"}),[]),(0,be.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,be.useEffect)(()=>{a.current=de},[de]);function y(pe){pe.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",ue(void 0),oe(void 0),ie(0),se("")}function b(){ie(ne+90)}function z(){ce=ge.current.width*1.1,ae=ge.current.height*1.1,oe(ae),ue(ce)}function te(){ce=ge.current.width/1.1,ae=ge.current.height/1.1,oe(ae),ue(ce)}const le=(0,be.useRef)(),fe=(0,be.useRef)(),ge=(0,be.useRef)(),ve=pe=>{(pe.nativeEvent.target===le.current||pe.nativeEvent.target===fe.current)&&x()};return be.createElement(be.Fragment,null,de?be.createElement("div",null,be.createElement("div",{className:"preview-wrp-group",ref:fe},be.createElement(E.Z,{className:"image-preview",src:de,style:{display:"none"},preview:{visible:!0,src:de,movable:!1,onVisibleChange:pe=>{se("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},41539:function(Ct,ft,he){"use strict";he.d(ft,{h:function(){return le}});var be=he(59301),Oe=he(57809),E=he(78241),me=he(3113),de=he(89780),se=he.n(de),ne=he(39060),ie=he(76596),ce=Object.defineProperty,ue=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,a=(fe,ge,ve)=>ge in fe?ce(fe,ge,{enumerable:!0,configurable:!0,writable:!0,value:ve}):fe[ge]=ve,y=(fe,ge)=>{for(var ve in ge||(ge={}))re.call(ge,ve)&&a(fe,ve,ge[ve]);if(oe)for(var ve of oe(ge))ee.call(ge,ve)&&a(fe,ve,ge[ve]);return fe},x=(fe,ge)=>ue(fe,ae(ge));const b=Oe.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"]};ft.Z=({callback:fe,onCancel:ge})=>{const[ve,pe]=(0,be.useState)("python");function Se(Pe){pe(te[Pe][1])}function ye(Pe){fe(Pe)}return be.createElement(E.default,x(y({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ye,style:{width:500}}),be.createElement(E.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},be.createElement(Oe.default,{getPopupContainer:Pe=>Pe.parentNode,onChange:Se},Object.keys(te).map(Pe=>be.createElement(b,{key:Pe,value:Pe},te[Pe][0])))),be.createElement(E.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},be.createElement(le,{mode:ve})),be.createElement("div",{className:"flex-container flex-end"},be.createElement(me.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),be.createElement(me.ZP,{type:"ghost",onClick:ge},"\u53D6\u6D88")))};function le({value:fe,onChange:ge,mode:ve,options:pe={}}){const Se=(0,be.useRef)(),[ye,Pe]=(0,be.useState)();return(0,be.useEffect)(()=>{if(ye){let we=function(Ae){const xe=Ae.getValue();ge&&ge(xe)};return ye.on("change",we),()=>{ye.off("change",we)}}},[ye,ge]),(0,be.useEffect)(()=>{ye&&ye.setOption("mode",ve)},[ye,ve]),(0,be.useEffect)(()=>{ye&&(fe!==ye.getValue()||fe==="")&&setTimeout(()=>{ye.setValue(fe||"")},300)},[ye,fe]),(0,be.useEffect)(()=>{if(Se.current&&!ye){const we=se().fromTextArea(Se.current,y({mode:ve,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},pe));Pe(we)}},[Se.current,ye]),be.createElement("div",{className:"my-codemirror-container"},be.createElement("textarea",{ref:Se}))}},4213:function(Ct,ft,he){"use strict";he.d(ft,{Z:function(){return br}});var be=he(59301),Oe=he(89780),E=he.n(Oe),me=he(76374),de=he(39060),se=he(6313),ne=he(25717),ie=he(99498),ce=he(25419),ue=he(67549),ae=he(98573),oe=({value:Ot="",className:At,showTextOnly:xt,showLines:en,style:Rn={}})=>{const pn=(0,be.useMemo)(()=>"",[Ot]);return be.createElement(be.Fragment,null,be.createElement("div",{dangerouslySetInnerHTML:{__html:pn}}))},re=he(59301),ee=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(Ot,At,xt)=>At in Ot?ee(Ot,At,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Ot[At]=xt,le=(Ot,At)=>{for(var xt in At||(At={}))b.call(At,xt)&&te(Ot,xt,At[xt]);if(x)for(var xt of x(At))z.call(At,xt)&&te(Ot,xt,At[xt]);return Ot},fe=(Ot,At)=>a(Ot,y(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 ve({onActionCallback:Ot,title:At,icon:xt,actionName:en,className:Rn="",children:pn}){function Fr(){Ot(en)}return re.createElement("a",{title:At,className:Rn,onClick:Fr},re.createElement("i",{className:`${xt}`}),pn)}var pe=({watch:Ot,showNullButton:At,showNullProgramButton:xt,onActionCallback:en,fullScreen:Rn,insertTemp:pn,hidetoolBar:Fr,extraUse:ur})=>{const Gt=[...ge,{title:`${Ot?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ot?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return re.createElement("ul",{className:"markdown-toolbar-container"},!Fr&&Gt.map((Tt,tn)=>re.createElement("li",{key:tn},Tt.actionName?re.createElement(ve,fe(le({},Tt),{onActionCallback:en})):re.createElement("span",{className:"v-line"}))),At?re.createElement("li",null,re.createElement(ve,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:en},re.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,xt?re.createElement(re.Fragment,null,re.createElement("li",null,re.createElement(ve,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:en},re.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),re.createElement("li",null,re.createElement(ve,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:en},re.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,pn&&re.createElement("li",null,re.createElement(ve,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${pn}`,onActionCallback:en},re.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),ur&&re.createElement("li",null,ur),re.createElement("li",{className:"btn-full-screen"},re.createElement(ve,{icon:`${Rn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Rn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:en})))},Se=he(51498),ye=he(78241),Pe=he(92832),we=he(3113),Ae=Object.defineProperty,xe=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,We=(Ot,At,xt)=>At in Ot?Ae(Ot,At,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Ot[At]=xt,Fe=(Ot,At)=>{for(var xt in At||(At={}))Ie.call(At,xt)&&We(Ot,xt,At[xt]);if(Ce)for(var xt of Ce(At))Be.call(At,xt)&&We(Ot,xt,At[xt]);return Ot},et=(Ot,At)=>xe(Ot,De(At));const tt={labelCol:{span:4},wrapperCol:{span:20}};var Ye=({callback:Ot,onCancel:At})=>{function xt(en){Ot(en)}return be.createElement(ye.default,et(Fe({},tt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:xt,style:{width:500}}),be.createElement(ye.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},be.createElement(Pe.default,null)),be.createElement(ye.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},be.createElement(Pe.default,null)),be.createElement("div",{className:"flex-container flex-end"},be.createElement(we.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),be.createElement(we.ZP,{type:"ghost",onClick:At},"\u53D6\u6D88")))},Ve=he(41539),Ze=he(35944),ze=he(43418),Ge=he(95237),nt=he(89837),qe=he(59301),ut=({callback:Ot,onCancel:At})=>{const xt=document.createElement("canvas"),en=xt.getContext("2d");xt.width=1e3,xt.height=800,en.fillStyle="#ffffff",en.fillRect(0,0,xt.width,xt.height);const Rn=xt.toDataURL("image/png");return qe.createElement(ze.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},qe.createElement(Ge.Z,{style:{height:"100vh"}},qe.createElement(nt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Rn,visible:!0,title:String(Date.now())},onOk:pn=>{Ot({src:pn.url})},onClose:At})))},Je=he(12378);function He(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(He,go.CommandHandler),He.prototype.canAlignSelection=function(){var Ot=this.diagram;return!(Ot===null||Ot.isReadOnly||Ot.isModelReadOnly||Ot.selection.count<2)},He.prototype.alignLeft=function(){var Ot=this.diagram;Ot.startTransaction("aligning left");var At=1/0;Ot.selection.each(function(xt){xt instanceof go.Link||(At=Math.min(xt.position.x,At))}),Ot.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(At,xt.position.y))}),Ot.commitTransaction("aligning left")},He.prototype.alignRight=function(){var Ot=this.diagram;Ot.startTransaction("aligning right");var At=-1/0;Ot.selection.each(function(xt){if(!(xt instanceof go.Link)){var en=xt.actualBounds.x+xt.actualBounds.width;At=Math.max(en,At)}}),Ot.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(At-xt.actualBounds.width,xt.position.y))}),Ot.commitTransaction("aligning right")},He.prototype.alignTop=function(){var Ot=this.diagram;Ot.startTransaction("alignTop");var At=1/0;Ot.selection.each(function(xt){xt instanceof go.Link||(At=Math.min(xt.position.y,At))}),Ot.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(xt.position.x,At))}),Ot.commitTransaction("alignTop")},He.prototype.alignBottom=function(){var Ot=this.diagram;Ot.startTransaction("aligning bottom");var At=-1/0;Ot.selection.each(function(xt){if(!(xt instanceof go.Link)){var en=xt.actualBounds.y+xt.actualBounds.height;At=Math.max(en,At)}}),Ot.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(xt.actualBounds.x,At-xt.actualBounds.height))}),Ot.commitTransaction("aligning bottom")},He.prototype.alignCenterX=function(){var Ot=this.diagram,At=Ot.selection.first();if(At){Ot.startTransaction("aligning Center X");var xt=At.actualBounds.x+At.actualBounds.width/2;Ot.selection.each(function(en){en instanceof go.Link||en.move(new go.Point(xt-en.actualBounds.width/2,en.actualBounds.y))}),Ot.commitTransaction("aligning Center X")}},He.prototype.alignCenterY=function(){var Ot=this.diagram,At=Ot.selection.first();if(At){Ot.startTransaction("aligning Center Y");var xt=At.actualBounds.y+At.actualBounds.height/2;Ot.selection.each(function(en){en instanceof go.Link||en.move(new go.Point(en.actualBounds.x,xt-en.actualBounds.height/2))}),Ot.commitTransaction("aligning Center Y")}},He.prototype.alignColumn=function(Ot){var At=this.diagram;At.startTransaction("align Column"),Ot===void 0&&(Ot=0),Ot=parseFloat(Ot);var xt=new Array;At.selection.each(function(ur){ur instanceof go.Link||xt.push(ur)});for(var en=0;en0){for(var ur=pn.elt(Fr-1);ur!==null&&ur.isTreeExpanded&&!ur.isTreeLeaf;){var Gt=this._sortTreeChildrenByY(ur);ur=Gt.last()}ur!==null&&Ot.select(ur)}else Ot.select(Rn)}}else if(xt.key==="Down")if(At.isTreeExpanded&&!At.isTreeLeaf){var en=this._sortTreeChildrenByY(At).first();en!==null&&Ot.select(en)}else for(;At!==null;){var Rn=At.findTreeParentNode();if(Rn===null)break;var pn=this._sortTreeChildrenByY(Rn),Fr=pn.indexOf(At);if(Frpn.y?1:Rn.xpn.x?1:0}),At},He.prototype.copyToClipboard=function(Ot){go.CommandHandler.prototype.copyToClipboard.call(this,Ot),this._lastPasteOffset.set(this.pasteOffset)},He.prototype.pasteFromClipboard=function(){var Ot=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Ot,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Ot},Object.defineProperty(He.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Ot){if(Ot!=="move"&&Ot!=="select"&&Ot!=="scroll"&&Ot!=="tree"&&Ot!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Ot);this._arrowKeyBehavior=Ot}}),Object.defineProperty(He.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Ot){if(!(Ot instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Ot);this._pasteOffset.set(Ot)}});var Re=He,$e=he(74042),Le=he(43604),ke=he(52430),rt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Ue=he(59301),Me=(Ot,At,xt)=>new Promise((en,Rn)=>{var pn=Gt=>{try{ur(xt.next(Gt))}catch(Tt){Rn(Tt)}},Fr=Gt=>{try{ur(xt.throw(Gt))}catch(Tt){Rn(Tt)}},ur=Gt=>Gt.done?en(Gt.value):Promise.resolve(Gt.value).then(pn,Fr);ur((xt=xt.apply(Ot,At)).next())});function _e({onCancel:Ot,callback:At}){let xt=(0,be.useRef)(),en=(0,be.useRef)(),Rn=(0,be.useRef)(),pn=(0,be.useRef)(!1);const Fr=(0,be.useRef)(!1),[ur,Gt]=(0,be.useState)(0);function Tt(){const Bt=Je.bx.make,un={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"};xt.current=new Je.S0(en.current,{padding:20,grid:Bt(Je.s_,"Grid",Bt(Je.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Bt(Je.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:gn=>{var mn=gn.diagram.commandHandler.addTopLevelParts(gn.diagram.selection,!0);mn||gn.diagram.currentTool.doCancel()},commandHandler:Bt(Re),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:gn=>{var mn=gn.subject;mn.location=mn.location.copy().snapToGridPoint(gn.diagram.grid.gridOrigin,gn.diagram.grid.gridCellSize),setTimeout(()=>{gn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:gn=>{var mn=gn.subject;setTimeout(()=>{gn.diagram.commandHandler.editTextBlock()})},LinkRelinked:gn=>{var mn=gn.parameter.part;mn.invalidateConnectedLinks();var On=gn.subject;gn.diagram.toolManager.linkingTool.isForwards?On.toNode.invalidateConnectedLinks():On.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),xt.current.nodeTemplate=Bt(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),Bt(Je.bn,{name:"SHAPE",fill:un.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")),Bt(Je.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Bt(Je.al,{margin:1,textAlign:"center",overflow:Je.al.OverflowEllipsis,editable:!0},new Je.KX("text").makeTwoWay(),new Je.KX("stroke","color"))),xt.current.nodeTemplate.toolTip=Bt("ToolTip",Bt(Je.s_,"Vertical",{maxSize:new Je.$u(200,NaN)},Bt(Je.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Je.KX("text")),Bt(Je.al,{font:"10pt sans-serif",textAlign:"center"},new Je.KX("text","details"))));function Ut(gn,mn){var On=(bn,Pr)=>{bn.handled=!0,bn.diagram.model.commit(dr=>{var Qn=Pr.part.adornedPart,kr=new Je.E9().setRectSpot(Qn.actualBounds,gn);kr.subtract(Qn.location),kr.scale(2,2),kr.x+=Math.sign(kr.x)*130,kr.y+=Math.sign(kr.y)*130,kr.add(Qn.location),kr.snapToGridPoint(bn.diagram.grid.gridOrigin,bn.diagram.grid.gridCellSize);var an=dr.copyNodeData(Qn.data);dr.setGroupKeyForNodeData(an,dr.getGroupKeyForNodeData(Qn.data)),dr.addNodeData(an);var bo={from:Qn.key,to:dr.getKeyForNodeData(an)};dr.addLinkData(bo);var yo=bn.diagram.findNodeForData(an);yo.location=kr,bn.diagram.select(yo),setTimeout(()=>{bn.diagram.commandHandler.editTextBlock()},20)})};return Bt(Je.bn,{figure:mn,alignment:gn,alignmentFocus:gn.opposite(),width:gn.equals(Je.z6.Top)||gn.equals(Je.z6.Bottom)?25:18,height:gn.equals(Je.z6.Top)||gn.equals(Je.z6.Bottom)?18:25,fill:"orange",stroke:un.white,strokeWidth:4,mouseEnter:(bn,Pr)=>Pr.fill="dodgerblue",mouseLeave:(bn,Pr)=>Pr.fill="orange",isActionable:!0,click:On,contextClick:On})}function An(gn){return Bt(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,On)=>On.fill="dodgerblue",mouseLeave:(mn,On)=>On.fill="orange",click:(mn,On)=>{mn.diagram.commandHandler.showContextMenu(On.part.adornedPart)}},gn||{})}xt.current.nodeTemplate.selectionAdornmentTemplate=Bt(Je.uz,"Spot",Bt(Je.Vm,{padding:10}),Ut(Je.z6.Top,"TriangleUp"),Ut(Je.z6.Left,"TriangleLeft"),Ut(Je.z6.Right,"TriangleRight"),Ut(Je.z6.Bottom,"TriangleDown"),An({alignment:new Je.z6(.75,0)}));function Pn(gn,mn){return(On,bn)=>{On.handled=!0,On.diagram.model.commit(Pr=>{Pr.set(bn.part.adornedPart.data,gn,mn)})}}function bt(gn,mn){return mn||(mn="color"),Bt(Je.bn,{width:16,height:16,stroke:"lightgray",fill:gn,margin:1,background:"transparent",mouseEnter:(On,bn)=>bn.stroke="dodgerblue",mouseLeave:(On,bn)=>bn.stroke="lightgray",click:Pn(mn,gn),contextClick:Pn(mn,gn)})}function It(){return[Bt("ContextMenuButton",Bt(Je.s_,"Horizontal",bt(un.white,"fill"),bt(un.beige,"fill"),bt(un.extralightblue,"fill"),bt(un.extralightred,"fill"))),Bt("ContextMenuButton",Bt(Je.s_,"Horizontal",bt(un.lightgray,"fill"),bt(un.lightgreen,"fill"),bt(un.lightblue,"fill"),bt(un.lightred,"fill")))]}function Rt(){return[Bt("ContextMenuButton",Bt(Je.s_,"Horizontal",bt(un.black),bt(un.green),bt(un.blue),bt(un.red))),Bt("ContextMenuButton",Bt(Je.s_,"Horizontal",bt(un.white),bt(un.magenta),bt(un.purple),bt(un.orange)))]}function kt(gn,mn){return mn||(mn="thickness"),Bt(Je.bn,"LineH",{width:16,height:16,strokeWidth:gn,margin:1,background:"transparent",mouseEnter:(On,bn)=>bn.background="dodgerblue",mouseLeave:(On,bn)=>bn.background="transparent",click:Pn(mn,gn),contextClick:Pn(mn,gn)})}function Jt(gn,mn){return mn||(mn="dash"),Bt(Je.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:gn,margin:1,background:"transparent",mouseEnter:(On,bn)=>bn.background="dodgerblue",mouseLeave:(On,bn)=>bn.background="transparent",click:Pn(mn,gn),contextClick:Pn(mn,gn)})}function $t(){return[Bt("ContextMenuButton",Bt(Je.s_,"Horizontal",kt(1),kt(2),kt(3),kt(4))),Bt("ContextMenuButton",Bt(Je.s_,"Horizontal",Jt(null),Jt([2,4]),Jt([4,4])))]}function Kt(gn,mn){return mn||(mn="figure"),Bt(Je.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:gn,margin:1,background:"transparent",mouseEnter:(On,bn)=>bn.fill="dodgerblue",mouseLeave:(On,bn)=>bn.fill="lightgray",click:Pn(mn,gn),contextClick:Pn(mn,gn)})}xt.current.nodeTemplate.contextMenu=Bt("ContextMenu",Bt("ContextMenuButton",Bt(Je.s_,"Horizontal",Kt("Rectangle"),Kt("RoundedRectangle"),Kt("Ellipse"),Kt("Diamond"))),Bt("ContextMenuButton",Bt(Je.s_,"Horizontal",Kt("Parallelogram2"),Kt("ManualOperation"),Kt("Procedure"),Kt("Cylinder1"))),Bt("ContextMenuButton",Bt(Je.s_,"Horizontal",Kt("Terminator"),Kt("CreateRequest"),Kt("Document"),Kt("TriangleDown"))),It(),Rt(),$t()),xt.current.groupTemplate=Bt(Je.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Je.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(gn,mn)=>{var On=mn.addMembers(mn.diagram.selection,!0);On||mn.diagram.currentTool.doCancel()},avoidable:!1},new Je.KX("location","loc",Je.E9.parse).makeTwoWay(Je.E9.stringify),Bt(Je.s_,"Auto",{name:"BODY"},Bt(Je.bn,{parameter1:10,fill:un.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")),Bt(Je.Vm,{background:"transparent",margin:20})),Bt(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"))),xt.current.groupTemplate.selectionAdornmentTemplate=Bt(Je.uz,"Spot",Bt(Je.s_,"Auto",Bt(Je.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Bt(Je.Vm,{margin:1.5})),An({alignment:Je.z6.TopRight,alignmentFocus:Je.z6.BottomRight})),xt.current.groupTemplate.contextMenu=Bt("ContextMenu",It(),Rt(),$t()),xt.current.linkTemplate=Bt(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",gn=>gn>=1?10:0),new Je.KX("toShortLength","dir",gn=>gn>=1?10:0),new Je.KX("points").makeTwoWay(),Bt(Je.bn,{strokeWidth:2},new Je.KX("stroke","color"),new Je.KX("strokeWidth","thickness"),new Je.KX("strokeDashArray","dash")),Bt(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",gn=>gn===1)),Bt(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",gn=>gn>=1),new Je.KX("width","thickness",gn=>7+3*gn),new Je.KX("height","thickness",gn=>7+3*gn),new Je.KX("segmentOffset","thickness",gn=>new Je.E9(-15,4+1.5*gn))),Bt(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",gn=>gn===2),new Je.KX("width","thickness",gn=>7+3*gn),new Je.KX("height","thickness",gn=>7+3*gn),new Je.KX("segmentOffset","thickness",gn=>new Je.E9(-15,4+1.5*gn))),Bt(Je.al,{alignmentFocus:new Je.z6(0,1,-4,0),editable:!0},new Je.KX("text").makeTwoWay(),new Je.KX("stroke","color"))),xt.current.linkTemplate.selectionAdornmentTemplate=Bt(Je.uz,Bt(Je.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Vt(2)},new Je.KX("pathPattern","thickness",Vt)),An({alignmentFocus:new Je.z6(0,0,-6,-4)}));function Vt(gn){return Bt(Je.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(gn+4).toString()+" H3"})}function Dn(gn){var mn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return gn===0?mn="M0 0 M16 16 M0 8 L16 8":gn===2&&(mn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Bt(Je.bn,{geometryString:mn,margin:2,background:"transparent",mouseEnter:(On,bn)=>bn.background="dodgerblue",mouseLeave:(On,bn)=>bn.background="transparent",click:Pn("dir",gn),contextClick:Pn("dir",gn)})}function In(gn){var mn=(On,bn)=>{On.handled=!0,On.diagram.model.commit(Pr=>{var dr=bn.part.adornedPart;Pr.set(dr.data,gn?"toSpot":"fromSpot",Je.z6.stringify(Je.z6.AllSides)),(gn?dr.toNode:dr.fromNode).invalidateConnectedLinks()})};return Bt(Je.bn,{width:12,height:12,fill:"transparent",mouseEnter:(On,bn)=>bn.background="dodgerblue",mouseLeave:(On,bn)=>bn.background="transparent",click:mn,contextClick:mn})}function Ft(gn,mn){var On=0,bn=Je.z6.RightSide;gn.equals(Je.z6.Top)?(On=270,bn=Je.z6.TopSide):gn.equals(Je.z6.Left)?(On=180,bn=Je.z6.LeftSide):gn.equals(Je.z6.Bottom)&&(On=90,bn=Je.z6.BottomSide),mn||(On-=180);var Pr=(dr,Qn)=>{dr.handled=!0,dr.diagram.model.commit(kr=>{var an=Qn.part.adornedPart;kr.set(an.data,mn?"toSpot":"fromSpot",Je.z6.stringify(bn)),(mn?an.toNode:an.fromNode).invalidateConnectedLinks()})};return Bt(Je.bn,{alignment:gn,alignmentFocus:gn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:On,background:"transparent",mouseEnter:(dr,Qn)=>Qn.background="dodgerblue",mouseLeave:(dr,Qn)=>Qn.background="transparent",click:Pr,contextClick:Pr})}xt.current.linkTemplate.contextMenu=Bt("ContextMenu",Rt(),$t(),Bt("ContextMenuButton",Bt(Je.s_,"Horizontal",Dn(0),Dn(1),Dn(2))),Bt("ContextMenuButton",Bt(Je.s_,"Horizontal",Bt(Je.s_,"Spot",In(!1),Ft(Je.z6.Top,!1),Ft(Je.z6.Left,!1),Ft(Je.z6.Right,!1),Ft(Je.z6.Bottom,!1)),Bt(Je.s_,"Spot",{margin:new Je.Zt(0,0,0,2)},In(!0),Ft(Je.z6.Top,!0),Ft(Je.z6.Left,!0),Ft(Je.z6.Right,!0),Ft(Je.z6.Bottom,!0)))));const Ar=`{ "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 ar=["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 pr(gn){return console.log("shapeName:",gn),ar.indexOf(gn)>=0}var Wr=new Je.YI(Rn.current,{maxSelectionCount:1,linkTemplate:Bt(Je.rU,{locationSpot:Je.z6.Center,selectionAdornmentTemplate:Bt(Je.uz,"Link",{locationSpot:Je.z6.Center},Bt(Je.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Bt(Je.bn,{toArrow:"Standard",stroke:null}))},{routing:Je.rU.AvoidsNodes,curve:Je.rU.JumpOver,corner:5,toShortLength:4},new Je.KX("points"),Bt(Je.bn,{isPanelMain:!0,strokeWidth:2}),Bt(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(gn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:gn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return xt.current.addDiagramListener("TextEdited",function(gn){var mn;const On=gn.subject.part;var bn=(mn=document.activeElement)==null?void 0:mn.value;typeof bn=="string"&&bn.trim()===""&&xt.current.model.commit(function(Pr){Pr.set(On.data,"text","\u672A\u547D\u540D"),xt.current.commandHandler.stopCommand()},"increment")}),Wr.nodeTemplate=Bt(Je.NB,"Auto",{locationSpot:Je.z6.Center},new Je.KX("location","location",Je.E9.parse).makeTwoWay(Je.E9.stringify),Bt(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")),Bt(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(()=>{xt.current.grid=Bt(Je.s_,"Grid",Bt(Je.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Bt(Je.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),xt.current.grid.visible=!0,xt.current.grid.gridCellStroke="darkgray",xt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=xt.current,xt.current}const tn=()=>Me(this,null,function*(){var Bt=xt.current.makeImage();const un=yield(0,ke.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Bt.src}});At({src:un.url})});return(0,be.useEffect)(()=>(setTimeout(()=>{Tt()},500),Gt(ur+1),()=>{xt.current=null}),[]),Ue.createElement("div",{ref:Fr,className:pn.current?`${rt.maxH60} body-overflow-initial`:"body-overflow-initial"},Ue.createElement(ze.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!ur,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Ue.createElement(Ge.Z,null,Ue.createElement(Le.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ue.createElement(Le.Z,{onClick:()=>{var Bt,un,Ut=xt.current.selection.first();if(pn.current=!pn.current,document.activeElement&&Ut){let An=(un=(Bt=document.activeElement)==null?void 0:Bt.value)==null?void 0:un.trim();typeof An=="string"&&xt.current.model.commit(function(Pn){Pn.set(Ut.data,"text",An||"\u672A\u547D\u540D"),xt.current.commandHandler.stopCommand()},"increment")}Gt(ur+1)}},Ue.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Ot},Ue.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:rt.flowChartWrp},Ue.createElement("div",{style:{display:"flex",height:"100%"}},Ue.createElement("div",{style:{width:"300px",height:"100%"}},Ue.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Ue.createElement("div",{style:{height:"calc(100% - 50px)"},className:rt.myPaletteDiv,ref:Rn})),Ue.createElement("div",{style:{flex:1,position:"relative"}},Ue.createElement("div",{ref:en,style:{height:"80vh"}}))),Ue.createElement("div",{className:"tr"},Ue.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 Te=_e,Ee=he(5112),je=he(5871);const Ke=Ee.ZP.Group,Qe={margin:"0 8px"};var Ne=({callback:Ot,onCancel:At})=>{function xt(en){Ot(en)}return be.createElement(ye.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:xt},be.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},be.createElement("span",{style:Qe},"\u5355\u5143\u683C\u6570\uFF1A"),be.createElement("span",{style:Qe},"\u884C\u6570"),be.createElement(ye.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},be.createElement(je.Z,null)),be.createElement("span",{style:Qe},"\u5217\u6570"),be.createElement(ye.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},be.createElement(je.Z,null))),be.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},be.createElement("span",{style:Qe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),be.createElement(ye.default.Item,{name:"align"},be.createElement(Ke,null,be.createElement(Ee.ZP,{value:"default"},be.createElement("i",{className:"fa fa-align-justify"})),be.createElement(Ee.ZP,{value:"left"},be.createElement("i",{className:"fa fa-align-left"})),be.createElement(Ee.ZP,{value:"center"},be.createElement("i",{className:"fa fa-align-center"})),be.createElement(Ee.ZP,{value:"right"},be.createElement("i",{className:"fa fa-align-right"}))))),be.createElement("div",{className:"flex-container flex-end"},be.createElement(we.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),be.createElement(we.ZP,{type:"ghost",onClick:At},"\u53D6\u6D88")))},Xe=he(78673),gt=he(84072),ct=he.n(gt),st=(0,be.forwardRef)(({use3d:Ot,width:At,height:xt,callback:en,showSaveButton:Rn},pn)=>{const Fr=(0,be.useRef)(),ur=(0,be.useRef)(),[Gt,Tt]=(0,be.useState)(!1),tn=(0,be.useRef)({id:Fr,appName:"graphing",width:At||1e3,height:xt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,be.useEffect)(()=>{ur.current=new(ct())(tn.current,!0),window.onload=function(){ur.current.inject("applet_container")}},[]);const Bt=()=>{var un=window.ggbApplet.getPNGBase64(1,!0,72);return en&&en(un),un};return(0,be.useEffect)(()=>{tn.current.appName=Gt?"3D":"graphing",ur.current.inject("applet_container")},[Gt]),(0,be.useEffect)(()=>{Tt(Ot)},[Ot]),(0,be.useImperativeHandle)(pn,()=>({getImgData:Bt})),be.createElement(be.Fragment,null,be.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Fr}),be.createElement(Ge.Z,{align:"middle"},be.createElement(Le.Z,{flex:1},be.createElement(Xe.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Gt,onChange:un=>Tt(un)})),be.createElement(Le.Z,null,be.createElement(we.ZP,{size:"large",onClick:Bt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),pt=he(53267),ot=he(1012),lt=he(8591);const ht="link",vt="upload-image",St="add-flowchart",Et="draw-image",Mt="add-flowchart",Nt="code-block",Yt="add-table",dn="------------",Qt={default:dn,left:`:${dn}`,center:`:${dn}:`,right:`${dn}:`};var on=he(47458),wn=(Ot,At,xt)=>new Promise((en,Rn)=>{var pn=Gt=>{try{ur(xt.next(Gt))}catch(Tt){Rn(Tt)}},Fr=Gt=>{try{ur(xt.throw(Gt))}catch(Tt){Rn(Tt)}},ur=Gt=>Gt.done?en(Gt.value):Promise.resolve(Gt.value).then(pn,Fr);ur((xt=xt.apply(Ot,At)).next())});function vn(){}let fn=0;const Bn=1e4,Un="\u2581",Nn="@\u2581\u2581@",_n="@\u2581@",kn=` -**\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`,Fn=["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 Tr(Ot){return/^\d+$/.test(Ot)?`${Ot}px`:Ot}const rr=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Lr={[rr+"-B"]:"bold",[rr+"-I"]:"italic"},cr={[ht]:"\u6DFB\u52A0\u94FE\u63A5",[Nt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[vt]:"\u6DFB\u52A0\u56FE\u7247",[Et]:"\u6DFB\u52A0\u753B\u56FE",[St]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Yt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var br=({defaultValue:Ot="",onChange:At,width:xt="100%",height:en=400,miniToolbar:Rn=!1,isFocus:pn=!1,watch:Fr,insertTemp:ur,mode:Gt="markdown",id:Tt="markdown-editor-id",showResizeBar:tn=!1,noStorage:Bt=!1,showNullButton:un=!1,showNullProgramButton:Ut=!1,hidetoolBar:An=!1,fullScreen:Pn=!1,onBlur:bt,onCMBeforeChange:It,onFullScreen:Rt,className:kt="",disablePaste:Jt=!1,disabled:$t=!1,disabledFill:Kt=!1,placeholder:Vt="",values:Dn="",extraUse:In})=>{const[Ft,Ar]=(0,be.useState)(null),[ar,pr]=(0,be.useState)(Ot),[Wr,gn]=(0,be.useState)(Fr),[mn,On]=(0,be.useState)(Pn),[bn,Pr]=(0,be.useState)(""),[dr,Qn]=(0,be.useState)(0),[kr,an]=(0,be.useState)(en),[bo,yo]=(0,be.useState)(!1),io=(0,be.useRef)((0,ot.Z)()),To=(0,be.useRef)(!1),Lo=(0,be.useRef)(),[Ao,Do]=(0,be.useState)(0),[fr,ir]=(0,be.useState)(0),xo=(0,be.useRef)(),jr=(0,be.useRef)(),fo=(0,be.useRef)(),So=(0,be.useRef)(),po=()=>wn(void 0,null,function*(){var sn;const Zt=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:io.current}});(sn=Zt==null?void 0:Zt.attachments)!=null&&sn.length&&(console.log("cm:",Ft,xo),Zt.attachments.map(hn=>{hn.content_type.indexOf("image")>-1?Ft.replaceSelection(`![,](/api/attachments/${hn.id}?type=${hn.content_type})`):hn.content_type.indexOf("video")>-1?Ft.replaceSelection(``):hn.content_type.indexOf("pdf")>-1?Ft.replaceSelection(`${hn.name}`):Ft.replaceSelection(`[${hn.name}](${ENV.API_SERVER}/api/attachments/${hn.id}?type=${hn.content_type})`)}))});(0,be.useEffect)(()=>{const sn=window.scrollY||window.pageYOffset;pr(Dn),Ft==null||Ft.setValue(Dn),window.scrollTo(0,sn)},[Dn]),(0,be.useEffect)(()=>{Rt==null||Rt(mn)},[mn]),(0,be.useEffect)(()=>{if(xo.current){let sn=function(hn,nn){var Gn;if(Jt){nn.preventDefault();return}const Vn=nn.clipboardData;if(Vn){const _r=Vn.types.toString(),Br=Vn.items;if(_r==="Files"||Vn.types.indexOf("Files")>-1){if(nn.preventDefault(),Gt=="stex")return;try{let so=Br[1];((Gn=Br[0])==null?void 0:Gn.kind)==="file"&&(so=Br[0]);const oo=so.getAsFile(),Jr=oo.name.split(".").pop();(0,Ze.I)(oo,ho=>{var vr,$n,qn;ho.id?((vr=oo==null?void 0:oo.type)==null?void 0:vr.indexOf("image"))>-1?Zt.replaceSelection(``):(($n=oo==null?void 0:oo.type)==null?void 0:$n.indexOf("video"))>-1?Zt.replaceSelection(``):((qn=oo==null?void 0:oo.type)==null?void 0:qn.indexOf("pdf"))>-1?Zt.replaceSelection(`${oo.name}`):Fn.includes(Jr)?Zt.replaceSelection(`${oo.name}`):Zt.replaceSelection(`[${oo.name}](/api/attachments/${ho.id}?type=${ho.content_type})`):(ho==null?void 0:ho.status)===401&&(lt.ZP.warning((ho==null?void 0:ho.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(so){lt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Zt=E().fromTextArea(xo.current,{mode:Gt,lineNumbers:!Rn,lineWrapping:!0,value:Ot,autoCloseTags:!Ut,autoCloseBrackets:!0});return Zt.on("keyup",function(hn,nn){nn.keyCode===8&&(hn.getValue()==""?Zt.setOption("placeholder",Vt):Zt.setOption("placeholder",null))}),Zt.on("keydown",function(hn,nn){if(nn.keyCode===8){var Gn=Cr(hn);Gn&&nn.preventDefault()}}),pn&&Zt.focus(),Zt.on("paste",sn),Zt.on("dragleave",function(hn,nn){jr.current.classList.remove("mouse-hover-md")}),$t&&Zt.on("beforeChange",function(hn,nn){(nn.origin==="paste"||nn.origin==="+input")&&nn.cancel()}),Ar(Zt),()=>{Zt.off("paste",sn)}}},[]);const Vr=(0,be.useCallback)(()=>{if(jr.current)try{}catch(sn){console.log(sn,"---- to set md editor body height")}},[kr,jr,mn]);(0,be.useEffect)(()=>{function sn(){let Zt=new me.Z(hn=>{for(let nn of hn)(nn.target.offsetHeight>0||nn.target.offsetWidth>0)&&(Vr(),Ft.setSize("100%","100%"),Ft.refresh())});return Zt.observe(xo.current.parentElement),Zt}if(Ft){const Zt=sn();return()=>{var hn,nn;(hn=xo.current)!=null&&hn.parentElement&&Zt.unobserve((nn=xo.current)==null?void 0:nn.parentElement)}}},[Ft,Vr]),(0,be.useEffect)(()=>{if(Ft){let sn=[];for(const[Zt,hn]of Object.entries(Lr)){let nn={[Zt]:()=>{Xr(hn)}};sn.push(nn),Ft.addKeyMap(nn)}return Lo.current=setInterval(()=>{To.current&&po()},4e3),()=>{clearInterval(Lo.current);for(let Zt of sn)Ft.removeKeyMap(Zt)}}},[Ft]),(0,be.useEffect)(()=>{Pn!==mn&&On(Pn)},[Pn]),(0,on.Z)(()=>{if(!Bt&&dr>0){let sn=new Date().getTime(),Zt=window.sessionStorage.getItem(Tt);sn>=dr+Bn&&(!Zt||Zt!==ar)&&(window.sessionStorage.setItem(Tt,ar),yo(!0))}},Bn),(0,be.useEffect)(()=>{gn(Fr)},[Ft,Fr]),(0,be.useEffect)(()=>{Ft&&pn&&Ft.focus()},[Ft,pn]),(0,be.useEffect)(()=>{if(Wr&&Ft){let sn=function(hn){let nn=hn.target;if(So.current){let Gn=nn.scrollTop/nn.scrollHeight;So.current.scrollTop=So.current.scrollHeight*Gn}};const Zt=Ft.getScrollerElement();return Zt.addEventListener("scroll",sn),()=>{Zt.removeEventListener("scroll",sn)}}},[Ft,Wr]),(0,be.useEffect)(()=>{if(Ft&&It){let sn=function(Zt,hn){It(Zt,hn)};return Ft.on("beforeChange",sn),()=>{Ft.off("beforeChange",sn)}}},[Ft,It]),(0,be.useEffect)(()=>{if(Ft&&bt){let sn=function(){bt(Ft.getValue())};return Ft.on("blur",sn),()=>{Ft.off("blur",sn)}}},[Ft,bt]);function Cr(sn,Zt){var hn=sn.getDoc(),nn=hn.getCursor(),Gn=hn.getLine(nn.line),Vn=Gn.charAt(nn.ch-1),_r=Gn.lastIndexOf("@\u2581@",nn.ch),Br=Gn.lastIndexOf("@\u2581\u2581@",nn.ch),so=_r>Br?_r:Br,oo=_r>Br?3:4;if(Nn.indexOf(Vn)===-1)return null;if(console.log("change1:",Zt,sn,Gn,nn,so,_r,Br,Vn),so>=0&&nn.ch-so<5){var Jr=so+oo;return hn.replaceRange("",{line:nn.line,ch:so},{line:nn.line,ch:Jr}),{line:nn.line,ch:Jr}}return null}(0,be.useEffect)(()=>{if(Ft){let sn=function(Zt,hn){const nn=Zt.getValue();pr(nn),Qn(new Date().getTime()),Zt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),At&&(Ut?At(nn,Hn(nn)):At(nn))};return Ft.on("change",sn),()=>{Ft.off("change",sn)}}},[Ft,At]),(0,be.useEffect)(()=>{if(Ft)if(Ot==null)Ft.setValue(""),pr("");else{const sn=window.scrollY||window.pageYOffset;Ot!==Ft.getValue()&&(Ft.setValue(Ot),pr(Ot),Ft.setCursor($t?1:Ft.lineCount(),0),window.scrollTo(0,sn))}},[Ft,Ot]);const Xr=(0,be.useCallback)(sn=>{const Zt=Ft.getCursor(),hn=Ft.getSelection();let nn=hn.split(` -`);switch(sn){case"bold":return Ft.replaceSelection("**"+hn+"**"),hn===""&&Ft.setCursor(Zt.line,Zt.ch+2),Ft.focus();case"italic":return Ft.replaceSelection("*"+hn+"*"),hn===""&&Ft.setCursor(Zt.line,Zt.ch+1),Ft.focus();case"code":return Ft.replaceSelection("`"+hn+"`"),hn===""&&Ft.setCursor(Zt.line,Zt.ch+1),Ft.focus();case"inline-latex":return Pr("inline-latex"),Ft.focus();case"latex":return Ft.replaceSelection("```latex\n"+hn+"\n```"),Ft.setCursor(Zt.line+1,hn.length+1),Ft.focus();case"line-break":return Ft.replaceSelection(`
-`),Ft.focus();case"list-ul":return hn===""?Ft.replaceSelection("- "+hn):Ft.replaceSelection(nn.map(Gn=>Gn===""?"":`- ${Gn}`).join(` -`)),Ft.focus();case"list-ol":return hn===""?Ft.replaceSelection("1. "+hn):Ft.replaceSelection(nn.map((Gn,Vn)=>Gn===""?"":`${Vn+1}. ${Gn}`).join(` -`)),Ft.focus();case"add-null-ch":return hn===""&&Ft.setCursor(Zt.line,Zt.ch),Ft.replaceSelection(Un),Ft.focus();case"add-signal":return hn===""&&Ft.setCursor(Zt.line,Zt.ch),Ft.replaceSelection(_n),Ft.focus();case"add-multiple":return hn===""&&Ft.setCursor(Zt.line,Zt.ch),Ft.replaceSelection(Nn),Ft.focus();case"inster-template-1":return hn===""&&Ft.setCursor(Zt.line,Zt.ch),Ft.replaceSelection(kn),Ft.focus();case"eraser":return Ft.setValue(""),Ft.focus();case"trigger-watch":return gn(!Wr),Ft.focus();case"trigger-full-screen":return On(!mn),Ft.focus();case ht:Pr(ht);return;case Nt:Pr(Nt);return;case vt:Pr(vt);return;case Et:Pr(Et);return;case"maths-latex":Pr("maths-latex");return;case St:Pr(St);return;case Yt:Pr(Yt);return;default:throw new Error}},[Ft,Wr,mn]),ro=(0,be.useCallback)((sn,Zt)=>{var hn,nn,Gn,Vn,_r,Br;switch(Pr(""),bn){case ht:const{title:vr,link:$n}=sn;return Ft.replaceSelection(`[${vr}](${$n})`),Ft.focus();case Nt:const{language:qn,content:Cn}=sn;return Ft.replaceSelection(["```"+qn,Cn,"```"].join(` -`)),Ft.focus();case"maths-latex":for(var so=atob(sn),oo=new Uint8Array(so.length),Jr=0;Jr{No.id?Ft.replaceSelection(`![,](/api/attachments/${No.id}?type=${No.content_type})`):(No==null?void 0:No.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Ft.replaceSelection("`$$"+sn+"$$`");break;case vt:case Et:case Mt:const{src:er,alt:zr}=sn,Or=Zt,mo=(Gn=(nn=(hn=Or==null?void 0:Or.name)==null?void 0:hn.split("."))==null?void 0:nn.pop)==null?void 0:Gn.call(nn);return((Vn=Or==null?void 0:Or.type)==null?void 0:Vn.indexOf("image"))>-1||!(Or!=null&&Or.type)?Or.align||Or.width?Ft.replaceSelection(`

${zr||

`):Ft.replaceSelection(`${zr||`):((_r=Or==null?void 0:Or.type)==null?void 0:_r.indexOf("video"))>-1?Ft.replaceSelection(``):((Br=Or==null?void 0:Or.type)==null?void 0:Br.indexOf("pdf"))>-1?Ft.replaceSelection(`${Or.name}`):Fn.includes(mo)?Ft.replaceSelection(`${Or.name}`):Ft.replaceSelection(`[${Or.name}](${er})`),Ft.focus();case Yt:const{row:Co,col:lo,align:ga}=sn;let da=` -`;for(let No=0;No{switch(bn){case ht:return be.createElement(Ye,{callback:ro,onCancel:wo});case Nt:return be.createElement(Ve.Z,{callback:ro,onCancel:wo});case vt:return be.createElement(Ze.Z,{callback:ro,onCancel:wo});case St:return be.createElement(Te,{callback:ro,onCancel:wo});case Yt:return be.createElement(Ne,{callback:ro,onCancel:wo});case"maths-latex":return be.createElement(st,{showSaveButton:!0,callback:ro});case"inline-latex":return be.createElement(pt.Z,{showSaveButton:!0,callback:ro});default:return null}},[bn]);function wo(){Pr("")}(0,be.useEffect)(()=>{if(fo.current){let sn=function(_r){Gn=!0,Vn=_r.pageY},Zt=function(){Gn=!1},hn=function(_r){if(Gn){let Br=_r.pageY-Vn;Br<0&&(Br=0),Br>300&&(Br=300);let so=en+Br+"px";an(so)}},nn=fo.current,Gn=!1,Vn=0;return nn.addEventListener("mousedown",sn),document.addEventListener("mousemove",hn),document.addEventListener("mouseup",Zt),()=>{nn.removeEventListener("mousedown",sn),document.removeEventListener("mousemove",hn),document.removeEventListener("mouseup",Zt)}}},[Ft,fo]),(0,be.useEffect)(()=>{an(en)},[en]);const _t=Tr(xt),Wt=Tr(kr),qt={width:_t,height:Wt},Ln=(0,be.useMemo)(()=>{if(dr){let sn=new Date(dr),Zt=sn.getHours(),hn=sn.getMinutes(),nn=sn.getSeconds();return Zt=Zt<10?"0"+Zt:Zt,hn=hn<10?"0"+hn:hn,nn=nn<10?"0"+nn:nn,`${Zt}:${hn}:${nn}`}return 0},[dr]),Hn=sn=>{const Zt=[];if(Ut){let hn=-1;sn=sn.replace(/(@▁▁@|@▁@)/g,function(nn,Gn,Vn){Zt.push({multiLine:nn!==_n})})}return Zt};function Kn(){window.sessionStorage.removeItem(Tt),yo(!1),Qn(0)}function yr(){yo(!1),Qn(0),Ft.setValue(window.sessionStorage.getItem(Tt))}(0,be.useEffect)(()=>{cr[bn]&&bn!==Et&&bn!==St&&setTimeout(()=>{const sn=document.getElementsByClassName("markdown-popup-form")[0],Zt=window.innerWidth/2-sn.offsetWidth/2,hn=window.innerHeight/2-sn.offsetHeight/2;Do(Zt),ir(hn)},0)},[bn]);const zn=sn=>{sn.preventDefault();const Zt=sn.clientX-Ao,hn=sn.clientY-fr;document.body.onmousemove=nn=>{let Gn=nn.clientX-Zt,Vn=nn.clientY-hn;const _r=document.getElementsByClassName("markdown-popup-form")[0],Br=window.innerWidth-_r.offsetWidth,so=window.innerHeight-_r.offsetHeight;Gn=Math.max(0,Math.min(Gn,Br)),Vn=Math.max(0,Math.min(Vn,so)),jn(nn.clientX,nn.clientY,Zt,hn)&&(Do(Gn),ir(Vn))},document.body.onmouseup=function(){document.body.onmousemove=null}},jn=(sn,Zt,hn,nn)=>{const Gn=document.body.clientHeight,Vn=document.body.clientWidth;return sn<20&&hn>sn||sn>Vn-20&&hnZt||Zt>Gn-20&&nnPe in ye?oe(ye,Pe,{enumerable:!0,configurable:!0,writable:!0,value:we}):ye[Pe]=we,z=(ye,Pe)=>{for(var we in Pe||(Pe={}))y.call(Pe,we)&&b(ye,we,Pe[we]);if(a)for(var we of a(Pe))x.call(Pe,we)&&b(ye,we,Pe[we]);return ye},te=(ye,Pe)=>re(ye,ee(Pe));const{useForm:le}=be.default,fe={width:280,marginRight:10},ge={labelCol:{span:5},wrapperCol:{span:19}};var ve=({callback:ye,onCancel:Pe})=>{const[we]=le();let Ae=(0,ce.useRef)();function xe(Ie){Ae.current.width=we.getFieldValue("width"),Ae.current.align=we.getFieldValue("align"),ye(Ie,Ae.current)}function De(Ie,Be){if(Ie.status===-1){Oe.ZP.error(Ie.message);return}we.setFieldsValue({src:`/api/attachments/${Ie.id}`,type:Be.type})}function Ce(Ie){let Be=Ie.target.files[0];Ae.current=Be,Se(Be,De)}return ae.createElement(be.default,te(z({form:we},ge),{className:"upload-image-panel",onFinish:xe,style:{width:470,overflow:"hidden"}}),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ae.createElement("div",{className:"flex-container"},ae.createElement(be.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ae.createElement(E.default,{style:fe})),ae.createElement(pe,{onFileChange:Ce}))),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ae.createElement(E.default,{style:{width:264}})),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ae.createElement(me.Z,null,ae.createElement(be.default.Item,{name:"width",style:{margin:0}},ae.createElement(de.Z,{style:{width:264}})),ae.createElement("span",{className:"ml8"},"%"))),ae.createElement(be.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ae.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"}]})),ae.createElement("aside",null,ae.createElement(be.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ae.createElement(ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ae.createElement(ne.ZP,{type:"default",onClick:Pe},"\u53D6\u6D88"))))};function pe({onFileChange:ye}){return ae.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ae.createElement("input",{type:"file",onChange:ye}))}function Se(ye,Pe){if(!ye)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ue.bg)())throw Oe.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",ye),we.append("file_param_name","editormd-image-file"),we.append("byxhr","true");var Ae=new window.XMLHttpRequest;Ae.withCredentials=!0,Ae.addEventListener("load",function(xe){Pe(JSON.parse(xe.target.responseText),ye)},!1),Ae.addEventListener("error",function(xe){console.error(xe)},!1),Ae.open("POST",`${ie.KI}/api/attachments.json`),Ae.send(we)}},51498:function(Ct,ft,he){"use strict";he.d(ft,{Z:function(){return E}});var be=he(59301),Oe=he(4676);class E extends be.Component{constructor(de){super(de);const se=window.document;this.node=se.createElement("div"),se.body.appendChild(this.node)}render(){const{children:de}=this.props;return(0,Oe.createPortal)(de,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},69794:function(Ct,ft,he){"use strict";var be=he(30434),Oe=he(57809),E=he(78673),me=he(59301);const de=Oe.default.Option;ft.Z=({isTheoretical:se,onFontSizeChange:ne,cmFontSize:ie,cmCodeMode:ce,autoFormat:ue,onCodeModeChange:ae,onTabToSpace:oe,onAutoFormat:re,formatDocument:ee,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:z})=>{const te={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};return me.createElement("div",{className:`tpi-code-setting ${a}`},me.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),me.createElement("section",null,me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),me.createElement(Oe.default,{bordered:!1,size:"small",value:ce,onChange:ae},me.createElement(de,{value:"vs"},"\u767D\u8272\u80CC\u666F"),me.createElement(de,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!se&&me.createElement(me.Fragment,null,me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),me.createElement(Oe.default,{bordered:!1,size:"small",value:ie,onChange:ne},me.createElement(de,{value:12},"12px"),me.createElement(de,{value:14},"14px"),me.createElement(de,{value:16},"16px"),me.createElement(de,{value:18},"18px"),me.createElement(de,{value:20},"20px"),me.createElement(de,{value:22},"22px"))),me.createElement("div",{className:"file-item"},me.createElement("b",null,"Tab\u8F6C\u6362"),me.createElement(E.Z,{checked:y,onChange:oe})),me.createElement("div",{className:"file-item",onClick:ee},me.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!se&&me.createElement(me.Fragment,null,me.createElement("h3",null,"\u5FEB\u6377\u952E"),me.createElement("section",null,me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),me.createElement("span",null,"Ctrl + S")),me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),me.createElement("span",null,"F1 / Alt + F1")),me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),me.createElement("span",null,"Ctrl + ]/[")),me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),me.createElement("span",null,"Ctrl + Shift + \\")),me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),me.createElement("span",null,"Home")),me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),me.createElement("span",null,"End"))),x),!se&&me.createElement(me.Fragment,null,me.createElement("h3",null,"\u5FEB\u6377\u952E"),me.createElement("section",null,me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),me.createElement("span",null,te[z==null?void 0:z.difficulty])),me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),me.createElement("span",null,b==null?void 0:b.name)),me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),me.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},47458:function(Ct,ft,he){"use strict";he.d(ft,{Z:function(){return Oe}});var be=he(59301);function Oe(E,me){const de=(0,be.useRef)();(0,be.useEffect)(()=>{de.current=E}),(0,be.useEffect)(()=>{function se(){de.current()}if(me!==null){let ne=setInterval(se,me);return()=>clearInterval(ne)}},[me])}},95124:function(Ct,ft,he){"use strict";he.d(ft,{jM:function(){return Je},ZP:function(){return ke},g0:function(){return Le},rK:function(){return rt},P1:function(){return Re},PQ:function(){return ut},JE:function(){return $e},$C:function(){return He},eS:function(){return qe}});var be=he(59301),Oe=he(5112),E=he(95237),me=he(24905),de=he(92832),se=he(3113),ne={extra:"extra___yTab3",row:"row___HnRCs",md:"md___L1tuZ",title:"title___iSLhz",btn:"btn___C2OtF",boxHead:"boxHead___GfOIb",iframe:"iframe___J6XBA"},ie=he(98573),ce=he(92310),ue=he.n(ce),ae=he(4213),oe=he(24302),re=he(33329),ee=he(68606),a=he(24334),y=he(8591),x=he(43418),b=he(52430),z=he(78837),te=he(4766),le=he(61186),fe=he.n(le),ge=he(59301),ve=Object.defineProperty,pe=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Pe=(Ue,Me,_e)=>Me in Ue?ve(Ue,Me,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Ue[Me]=_e,we=(Ue,Me)=>{for(var _e in Me||(Me={}))Se.call(Me,_e)&&Pe(Ue,_e,Me[_e]);if(pe)for(var _e of pe(Me))ye.call(Me,_e)&&Pe(Ue,_e,Me[_e]);return Ue},Ae=(Ue,Me,_e)=>new Promise((Te,Ee)=>{var je=Ne=>{try{Qe(_e.next(Ne))}catch(Xe){Ee(Xe)}},Ke=Ne=>{try{Qe(_e.throw(Ne))}catch(Xe){Ee(Xe)}},Qe=Ne=>Ne.done?Te(Ne.value):Promise.resolve(Ne.value).then(je,Ke);Qe((_e=_e.apply(Ue,Me)).next())}),De=({className:Ue,data:Me={},identifier:_e,userAnswer:Te,onFinish:Ee})=>{const[je,Ke]=(0,be.useState)(!1),[Qe,Ne]=(0,be.useState)({}),Xe=()=>new Date().getTime(),gt=dt=>Ae(void 0,null,function*(){let st=a.Base64.decode(Me.code);return Te.length>0&&(Te==null||Te.map(ot=>{ot.multi_line?st=st.substring(0,st.indexOf("@\u2581\u2581@"))+ot.value+st.substring(st.indexOf("@\u2581\u2581@")+4):st=st.substring(0,st.indexOf("@\u2581@"))+ot.value+st.substring(st.indexOf("@\u2581@")+3)})),yield(0,z.n4)(dt,{code:a.Base64.encode(st),language:Me.language,answers:Te==null?void 0:Te.map(ot=>ot.value)})}),ct=()=>Ae(void 0,null,function*(){var dt;if((dt=Te==null?void 0:Te.filter(ot=>!ot.value))!=null&&dt.length){y.ZP.warning("\u8BF7\u5148\u586B\u5199\u4EE3\u7801\u4E4B\u540E\u518D\u63D0\u4EA4");return}Ke(!0);const st=yield(0,b.ZP)(`/api/problems/${_e}/start.json`,{method:"get"}),pt=yield gt(st==null?void 0:st.identifier);if((pt==null?void 0:pt.status)===0){let lt=function(){return Ae(this,null,function*(){const{status:ht,message:vt,data:St}=yield(0,z.rX)(st==null?void 0:st.identifier,"submit");if(Xe()-ot>10*1e3*(Te==null?void 0:Te.length)){Ke(!1),x.default.error({centered:!0,icon:null,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"});return}if(ht===0){Ke(!1),St.status===2?x.default.error({centered:!0,icon:null,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}):Ne(St);return}setTimeout(lt,1e3)})};const ot=Xe();yield(0,z.bM)(st==null?void 0:st.identifier,{}),lt();return}Ke(!1)});return ge.createElement("div",null,ge.createElement(se.ZP,{className:ue()(Ue),loading:je,onClick:ct},"\u63D0\u4EA4\u4EE3\u7801"),ge.createElement(x.default,{open:!!(Qe!=null&&Qe.id),title:"\u8FD0\u884C\u7ED3\u679C",width:1100,destroyOnClose:!0,afterClose:()=>Ee==null?void 0:Ee(),footer:!1,onOk:()=>Ne({}),onCancel:()=>Ne({})},ge.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},ge.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},ge.createElement("div",null,ge.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),ge.createElement("span",{style:{marginLeft:12,color:Qe.status!==0&&"#E30000"}},te.Im[Qe.status])),ge.createElement("div",null,ge.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),ge.createElement("span",{style:{marginLeft:12}},fe()(Qe.created_at).format("YYYY-MM-DD HH:mm:ss"))),ge.createElement("div",null,ge.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),ge.createElement("span",{style:{marginLeft:12}},Qe.language)),ge.createElement("div",null,ge.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),ge.createElement("span",{style:{marginLeft:12}},Qe.execute_time,"ms"))),ge.createElement(te.Y4,we({},Qe)))))},Ce=he(59301),Ie=Object.defineProperty,Be=Object.defineProperties,We=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Ye=(Ue,Me,_e)=>Me in Ue?Ie(Ue,Me,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Ue[Me]=_e,Ve=(Ue,Me)=>{for(var _e in Me||(Me={}))et.call(Me,_e)&&Ye(Ue,_e,Me[_e]);if(Fe)for(var _e of Fe(Me))tt.call(Me,_e)&&Ye(Ue,_e,Me[_e]);return Ue},Ze=(Ue,Me)=>Be(Ue,We(Me)),ze=(Ue,Me,_e)=>new Promise((Te,Ee)=>{var je=Ne=>{try{Qe(_e.next(Ne))}catch(Xe){Ee(Xe)}},Ke=Ne=>{try{Qe(_e.throw(Ne))}catch(Xe){Ee(Xe)}},Qe=Ne=>Ne.done?Te(Ne.value):Promise.resolve(Ne.value).then(je,Ke);Qe((_e=_e.apply(Ue,Me)).next())});const Ge=["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"],nt=({data:Ue})=>{const{question_type:Me,group_topic_id:_e,commit_wrong_question:{analysis:Te,standard_answer_show:Ee,tag_discipline_names:je,standard_answer:Ke}={}}=Ue,Qe=()=>{if([0,1,2].includes(Me))return Ce.createElement("div",{className:ne.row},Ce.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ce.createElement("div",{className:"c-black"},Ee));if([3].includes(Me))return Ke==null?void 0:Ke.map((Ne,Xe)=>{var gt,ct;return Ce.createElement(be.Fragment,{key:Xe},Ce.createElement("div",{className:ne.row},Ce.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",Xe+1),(Ne==null?void 0:Ne.model)===1&&Ce.createElement("div",{className:"c-black"},(gt=Ne==null?void 0:Ne.answer_text)==null?void 0:gt.join("\u3001")),(Ne==null?void 0:Ne.model)===2&&Ce.createElement("div",{className:"flex gap-10px"},(ct=Ne==null?void 0:Ne.answer_text)==null?void 0:ct.map((dt,st)=>Ce.createElement(oe.Z,{key:Xe+""+st,disabled:!0,value:dt})))))});if([4].includes(Me))return Ce.createElement("div",{className:ne.row},Ce.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ce.createElement("div",{className:"c-black"},Ke==null?void 0:Ke[0]));if([6].includes(Me))return Ce.createElement("div",{className:ne.row},Ce.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ce.createElement(ie.Z,{className:ne.md,value:Ke||"-"}));if([8].includes(Me))return Ke==null?void 0:Ke.map((Ne,Xe)=>Ce.createElement(be.Fragment,{key:Xe},Ce.createElement("div",{className:ne.row},Ce.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",Xe+1),Ce.createElement("div",{className:"c-black"},Ne==null?void 0:Ne.answer_text))))};return Ce.createElement("div",{className:ne.extra},Qe(),Ce.createElement("div",{className:ne.row},Ce.createElement("div",null,"\u89E3\xA0\xA0\xA0\xA0\u6790"),Ce.createElement(ie.Z,{className:ne.md,value:Te||"-"})),Ce.createElement("div",{className:ne.row},Ce.createElement("div",null,"\u77E5\u8BC6\u70B9"),Ce.createElement("div",{className:"c-black"},je==null?void 0:je.join("\u3001"))))},qe=Ue=>{const Me=Te=>{const{user_answer:Ee,standard_answer:je,standard_answers:Ke,standard_answer_show:Qe,tag_discipline_names:Ne,analysis:Xe,user_answer_infos:gt}=Te;return Te={user_answer_is_right:(gt==null?void 0:gt.user_answer_is_right)===void 0?null:gt==null?void 0:gt.user_answer_is_right,user_answer:Ee,analysis:Xe,standard_answer_show:Qe,tag_discipline_names:Ne,standard_answer:Ke||je},Te};return Ue.map((Te,Ee)=>(Te.q_position=Ee+1,Te.commit_wrong_question=Me(Te),[7].includes(Te==null?void 0:Te.question_type)&&(Te.commit_wrong_question.sub_exercise_questions=Te.sub_exercise_questions.map(je=>Me(je))),Te))},ut=({data:Ue={},value:Me,onChange:_e})=>{const{question_title:Te,question_choices:Ee,q_position:je,commit_wrong_question:{user_answer_is_right:Ke,user_answer:Qe}={}}=Ue,Ne=Ke!==void 0,Xe=gt=>{const ct=gt.target.value;_e(ct)};return Ce.createElement("div",{className:ne.question},Ce.createElement(ie.Z,{className:ue()(ne.title,ne.md),value:`${je}\u3001`+Te}),Ce.createElement(Oe.ZP.Group,{disabled:Ne,value:Ne?Qe==null?void 0:Qe[0]:Me,onChange:Xe,className:Ne&&`edu-radio-${Ke?"green":"red"}`},Ee==null?void 0:Ee.map((gt,ct)=>Ce.createElement("div",{key:ct},Ce.createElement(Oe.ZP,{value:gt==null?void 0:gt.choice_id,className:"mb20"},Ce.createElement(E.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ce.createElement("span",{className:"mr5 c-black"},Ge[ct],"."),Ce.createElement(ie.Z,{className:ne.md,value:gt==null?void 0:gt.choice_text})))))),Ne&&Ce.createElement(nt,{data:Ue}))},Je=({data:Ue={},value:Me,onChange:_e})=>{const{question_title:Te,question_choices:Ee,q_position:je,commit_wrong_question:{user_answer_is_right:Ke,user_answer:Qe}={}}=Ue,Ne=Ke!==void 0,Xe=gt=>{_e(gt)};return Ce.createElement("div",{className:ne.question},Ce.createElement(ie.Z,{className:ue()(ne.title,ne.md),value:`${je}\u3001`+Te}),Ce.createElement(me.default.Group,{disabled:Ne,style:{flexDirection:"column"},value:Ne?Qe:Me,onChange:Xe,className:Ne&&`edu-checkbox-${Ke?"green":"red"}`},Ee==null?void 0:Ee.map((gt,ct)=>Ce.createElement("div",{key:ct},Ce.createElement(me.default,{value:gt==null?void 0:gt.choice_id,className:"mb20"},Ce.createElement(E.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ce.createElement("span",{className:"mr5 c-black"},Ge[ct],"."),Ce.createElement(ie.Z,{className:ne.md,value:gt==null?void 0:gt.choice_text})))))),Ne&&Ce.createElement(nt,{data:Ue}))},He=({data:Ue={},value:Me,onChange:_e})=>{const{question_title:Te,question_choices:Ee,q_position:je,commit_wrong_question:{user_answer_is_right:Ke,user_answer:Qe}={}}=Ue,Ne=Ke!==void 0,Xe=gt=>{const ct=gt.target.value;_e(ct)};return Ce.createElement("div",{className:ne.question},Ce.createElement(ie.Z,{className:ue()(ne.title,ne.md),value:`${je}\u3001`+Te}),Ce.createElement(Oe.ZP.Group,{disabled:Ne,value:Ne?Qe==null?void 0:Qe[0]:Me,onChange:Xe,className:Ne&&`edu-radio-${Ke?"green":"red"}`},Ee==null?void 0:Ee.map((gt,ct)=>Ce.createElement("div",{key:ct},Ce.createElement(Oe.ZP,{value:gt==null?void 0:gt.choice_id,className:"mb20"},Ce.createElement(E.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ce.createElement(ie.Z,{className:ne.md,value:gt==null?void 0:gt.choice_text})))))),Ne&&Ce.createElement(nt,{data:Ue}))},Re=({data:Ue={},value:Me,onChange:_e})=>{const[Te,Ee]=(0,be.useState)([]),{question_title:je,q_position:Ke,standard_answer:Qe,commit_wrong_question:{user_answer_is_right:Ne,user_answer:Xe}={}}=Ue,gt=Ne!==void 0,ct=dt=>{_e(dt)};return(0,be.useEffect)(()=>{if(gt){Ee(Xe);return}if(Me){Ee(Me);return}const dt=Qe==null?void 0:Qe.map(st=>Ze(Ve({},st),{exercise_choice_id:st.position,answer_text:""}));Ee(dt)},[]),Ce.createElement("div",{className:ne.question},Ce.createElement(ie.Z,{className:ue()(ne.title,ne.md),value:`${Ke}\u3001`+je}),Ce.createElement("div",{className:"flex flex-col gap-20px mb20"},Te==null?void 0:Te.map((dt,st)=>Ce.createElement(E.Z,{align:"middle",wrap:!1},Ce.createElement("div",{className:"mr10"},"\u586B\u7A7A\u9879",st+1),Ce.createElement("div",{className:"flex-1"},(dt==null?void 0:dt.model)===1?Ce.createElement(de.default,{placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:gt,value:dt==null?void 0:dt.answer_text,onChange:pt=>{Te[st].answer_text=pt.target.value,Ee([...Te]),ct(Te)}}):Ce.createElement(oe.Z,{value:dt==null?void 0:dt.answer_text,disabled:gt,onChange:pt=>{Te[st].answer_text=pt,Ee([...Te]),ct(Te)}}))))),gt&&Ce.createElement(nt,{data:Ue}))},$e=({data:Ue={},value:Me,onChange:_e})=>{const{question_title:Te,q_position:Ee,commit_wrong_question:{user_answer_is_right:je,user_answer:Ke}={}}=Ue,Qe=je!==void 0,Ne=Xe=>{_e(Xe)};return Ce.createElement("div",{className:ne.question},Ce.createElement(ie.Z,{className:ue()(ne.title,ne.md),value:`${Ee}\u3001`+Te}),Qe?Ce.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Ke==null?void 0:Ke[0]):Ce.createElement(ae.Z,{watch:!0,onChange:Ne,defaultValue:Me}),Qe&&Ce.createElement(nt,{data:Ue}))},Le=({showEntryAnswer:Ue,updateData:Me,examPaperId:_e,params:Te,data:Ee={}})=>{const[je,Ke]=(0,be.useState)(!1),[Qe,Ne]=(0,be.useState)(""),[Xe,gt]=(0,be.useState)("none"),ct=(0,be.useRef)(),{question_id:dt,question_title:st,q_position:pt,languages:ot,description:lt,hack_identifier:ht,commit_wrong_question:{user_answer_is_right:vt}={}}=Ee,Et=typeof Ue!="undefined"?Ue:!(vt!==void 0),Mt=()=>ze(void 0,null,function*(){if(Ke(!0),ht){const Yt=yield(0,ee.nF)({id:ht});(Yt==null?void 0:Yt.status)===0&&(Ne(`/myproblems/${Yt.identifier}?type=exercises&exercisesId=${_e}&coursesId=coursesId&login=${Te.login}&questionId=${dt}`),gt("block"))}Ke(!1)}),Nt=Yt=>{Yt.data==="backExercise"&&(gt("none"),Ne(""),Me())};return(0,be.useEffect)(()=>(window.addEventListener("message",Nt),()=>{window.removeEventListener("message",Nt)}),[]),Ce.createElement("div",{className:ne.question},Ce.createElement(ie.Z,{className:ue()(ne.title,ne.md),value:`${pt}\u3001`+st}),Et&&Ce.createElement("div",{className:ne.boxHead},Ce.createElement(re.Z,{title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:ot}),Ce.createElement(se.ZP,{loading:je,onClick:Mt,className:ne.btn},"\u8FDB\u5165\u7B54\u9898")),Ce.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Ce.createElement(ie.Z,{className:ne.md,value:lt})),!Et&&Ce.createElement(nt,{data:Ee}),Ce.createElement("iframe",{style:{display:Xe},className:ne.iframe,src:Qe,ref:ct}))},ke=({showEntryAnswer:Ue,updateData:Me,data:_e={},value:Te,onChange:Ee})=>{const[je,Ke]=(0,be.useState)([]),{code:Qe,hack_identifier:Ne,question_title:Xe,q_position:gt,standard_answer_with_score:ct,commit_wrong_question:{user_answer_is_right:dt,user_answer:st}={}}=_e,ot=typeof Ue!="undefined"?Ue:!(dt!==void 0),lt=ht=>{Ee(ht)};return(0,be.useEffect)(()=>{if(st){const vt=st==null?void 0:st.map(St=>Ze(Ve({},St),{exercise_choice_id:St==null?void 0:St.choice_id,value:St.answer_text}));Ke(vt),Ue===!0&<(vt);return}if(Te){Ke(Te);return}const ht=ct==null?void 0:ct.map(vt=>Ze(Ve({},vt),{exercise_choice_id:vt.position,answer_text:"",score:""}));Ke(ht)},[]),Ce.createElement("div",{className:ne.question},Ce.createElement(ie.Z,{className:ue()(ne.title,ne.md),value:`${gt}\u3001`+Xe}),ot&&Ce.createElement("div",{className:ne.boxHead},Ce.createElement("div",{style:{color:"#FA6400"}},Ce.createElement("i",{className:"iconfont icon-tishi9 font14 mr8"}),"\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206"),Ce.createElement(De,{className:ne.btn,data:_e,onFinish:Me,userAnswer:je,identifier:Ne})),Ce.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Ce.createElement(ie.Z,{disabledFill:!ot,programFillValue:je,showProgramFill:!0,onFillChange:(ht,vt)=>{var St;je[Number(vt)].answer_text=(St=ht[Number(vt)])==null?void 0:St.value,Ke([...je]),lt(je)},value:a.Base64.decode(Qe||"")})),!ot&&Ce.createElement(nt,{data:_e}))},rt=({data:Ue={},value:Me,onChange:_e})=>{const[Te,Ee]=(0,be.useState)([]),[je,Ke]=(0,be.useState)([]),{question_title:Qe,q_position:Ne,commit_wrong_question:Xe,sub_exercise_questions:gt}=Ue,ct=(dt,st)=>{Te[st]=dt,Ee([...Te]),_e(Te)};return(0,be.useEffect)(()=>{const dt=gt==null?void 0:gt.map((st,pt)=>{var ot;return Ze(Ve({},st),{q_position:`${Ne}.${pt+1}`,commit_wrong_question:(ot=Xe==null?void 0:Xe.sub_exercise_questions)==null?void 0:ot[pt]})});Ke(dt)},[]),(0,be.useEffect)(()=>{if(Me){Ee(Me);return}const dt=Array(gt==null?void 0:gt.length).fill(void 0);Ee(dt)},[]),Ce.createElement("div",{className:ne.question},Ce.createElement(ie.Z,{className:ue()(ne.title,ne.md),value:`${Ne}\u3001`+Qe}),Ce.createElement("div",{className:"flex flex-col gap-20px"},je==null?void 0:je.map((dt,st)=>{const pt=Te[st];return Ce.createElement(be.Fragment,{key:st},(dt==null?void 0:dt.question_type)===0&&Ce.createElement(ut,{value:pt,data:dt,onChange:ot=>ct(ot,st)}),(dt==null?void 0:dt.question_type)===1&&Ce.createElement(Je,{value:pt,data:dt,onChange:ot=>ct(ot,st)}),(dt==null?void 0:dt.question_type)===2&&Ce.createElement(He,{value:pt,data:dt,onChange:ot=>ct(ot,st)}),(dt==null?void 0:dt.question_type)===3&&Ce.createElement(Re,{value:pt,data:dt,onChange:ot=>ct(ot,st)}),(dt==null?void 0:dt.question_type)===4&&Ce.createElement($e,{value:pt,data:dt,onChange:ot=>ct(ot,st)}))})))}},23553:function(Ct,ft,he){"use strict";var be=he(59301),Oe=he(31797),E=he(5871),me=he(78241),de=he(43418),se=he(71418),ne=he(1710),ie=he(92832),ce=he(95237),ue=he(43604),ae=he(3113),oe=he(68606),re=he(61186),ee=he.n(re),a=he(44993),y=he(89299),x=he(72734),b=he(64681),z=he(96911),te=he(59301),le=(pe,Se,ye)=>new Promise((Pe,we)=>{var Ae=Ce=>{try{De(ye.next(Ce))}catch(Ie){we(Ie)}},xe=Ce=>{try{De(ye.throw(Ce))}catch(Ie){we(Ie)}},De=Ce=>Ce.done?Pe(Ce.value):Promise.resolve(Ce.value).then(Ae,xe);De((ye=ye.apply(pe,Se)).next())});const{Countdown:fe}=Oe.default,ge=({value:pe,onChange:Se,MaxMinutes:ye})=>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:pe,onChange:Se,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ve=({exercise:pe,successCb:Se,dispatch:ye})=>{var Pe,we,Ae,xe;const De=(0,a.useParams)(),[Ce]=me.default.useForm(),Ie=me.default.useWatch("time",Ce),[Be,We]=(0,be.useState)(!1),Fe=(0,be.useRef)(),{actionTabs:et}=pe,[tt,Ye]=(0,be.useState)(),[,Ve,Ze,ze]=(0,z.U)(oe.n7,{id:De.categoryId}),[,Ge,nt]=(0,z.U)(oe.Cd,{});(0,be.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&(We(!1),Ce.resetFields())},[pe.actionTabs.key]);const qe=()=>new Promise(Ue=>le(void 0,null,function*(){var Me,_e;return Fe.current=yield(0,x.y)({ip_limit:(Me=et==null?void 0:et.exerciseParams)==null?void 0:Me.ip_limit,ip_bind:(_e=et==null?void 0:et.exerciseParams)==null?void 0:_e.ip_bind_type}),Ue()})),ut=()=>le(void 0,null,function*(){var Ue,Me,_e,Te,Ee;yield Ce.validateFields();const je=Ce.getFieldsValue();if(We(!0),(((Ue=et==null?void 0:et.exerciseParams)==null?void 0:Ue.ip_limit)!=="no"||(Me=et==null?void 0:et.exerciseParams)!=null&&Me.ip_bind_type)&&(yield qe()),(yield(0,oe.ZD)((_e=et==null?void 0:et.exerciseParams)==null?void 0:_e.id,{exercise_user_id:(Te=et==null?void 0:et.exerciseParams)==null?void 0:Te.exercise_user_id,unlock_key:je.unlock_key,time:je.time,ip:Fe.current})).status===0){if(Se){ye({type:"exercise/setActionTabs",payload:{}}),Se();return}const Qe=et==null?void 0:et.exerciseParams;(0,y.nr)({inner_ip:Qe.inner_ip,public_ip:Qe.public_ip,open_camera:Qe.open_camera,ip_limit:Qe.ip_limit,ip_bind:Qe.ip_bind,ip_bind_type:Qe.ip_bind_type,exercise_tips:Qe.exercise_tips,exerciseId:Qe.id,screen_open:Qe.screen_open,screen_num:Qe.screen_num,screen_sec:Qe.screen_sec,coursesId:De.coursesId,login:(Ee=(0,b.eY)())==null?void 0:Ee.login,history,identity_verify:Qe.identity_verify,open_phone_video_recording:Qe.open_phone_video_recording,current_status:Qe.current_status}),ye({type:"exercise/setActionTabs",payload:{}})}We(!1)}),Je=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Ue=>te.createElement("span",{className:Ue.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ue)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ue=>te.createElement("span",{className:Ue.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ue)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],He=((Pe=et==null?void 0:et.exerciseParams)==null?void 0:Pe.errorMessage)&&typeof((we=et==null?void 0:et.exerciseParams)==null?void 0:we.errorMessage)=="object";(0,be.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&le(void 0,null,function*(){const Ue=yield nt(De);yield Ze({}),Ue.status||Ye(Ue)})},[pe.actionTabs.key]);const{time:Re,end_time:$e}=(tt==null?void 0:tt.exercise)||{},Le=ze!=null&&ze.user_end_time?ee()(ze==null?void 0:ze.user_end_time).add(1,"minutes"):ee()(),ke=ee()(ze==null?void 0:ze.user_total_end_time)>Le?Math.round(ee().duration(ee()(ze==null?void 0:ze.user_total_end_time).diff(Le.startOf("minute"))).asMinutes()):0,rt=((ze==null?void 0:ze.student_left_minutes)||0)+(Ie||0);return te.createElement(te.Fragment,null,te.createElement(de.default,{width:514,centered:!0,closable:!!((Ae=et==null?void 0:et.exerciseParams)!=null&&Ae.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:pe.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},te.createElement(se.Z,{spinning:Ve||Ge},He&&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 "),!He&&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"),He&&te.createElement(ne.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((xe=et==null?void 0:et.exerciseParams)==null?void 0:xe.errorMessage)||{}],columns:Je}),te.createElement("div",{className:""},te.createElement(me.default,{form:Ce,layout:"vertical",autoComplete:"off"},te.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"}]},te.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Re!==-1?te.createElement(te.Fragment,null,te.createElement(me.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",ee()(ze==null?void 0:ze.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(ge,{MaxMinutes:ke})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},Ve||Ge?"--":rt),"\u5206\u949F",rt!==0&&(ze==null?void 0:ze.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ee()(ze==null?void 0:ze.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 ",ee()($e).format("YYYY-MM-DD HH:mm")))),te.createElement(ce.Z,{justify:"space-between",align:"middle"},te.createElement(ue.Z,null),te.createElement(ue.Z,null,te.createElement(ae.ZP,{loading:Be,onClick:ut},"\u8FDB\u5165\u8003\u8BD5"))))))};ft.Z=(0,a.connect)(({exercise:pe})=>({exercise:pe}))(ve)},816:function(Ct,ft,he){"use strict";he.d(ft,{Z:function(){return a}});var be=he(59301),Oe=he(44993),E=he(43418),me=he(3113),de=he(71418),se=he(78837),ne=he(61407),ie=he(58531),ce=he(24334),ue=he(61186),ae=he.n(ue),oe=he(25090),re=he(59301),ee=(y,x,b)=>new Promise((z,te)=>{var le=ve=>{try{ge(b.next(ve))}catch(pe){te(pe)}},fe=ve=>{try{ge(b.throw(ve))}catch(pe){te(pe)}},ge=ve=>ve.done?z(ve.value):Promise.resolve(ve.value).then(le,fe);ge((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,z]=(0,be.useState)(void 0);console.log((0,Oe.useLocation)(),33);const te=(0,Oe.useLocation)();(0,be.useEffect)(()=>{y&&function(){return ee(this,null,function*(){const Ye=yield(0,se.X6)(y);z(Ye.data)})}()},[y]);const{status:le,created_at:fe,code:ge,name:ve,language:pe,pass_sets_count:Se,set_count:ye,error_msg:Pe,output:we,input:Ae,expected_output:xe,execute_memory:De,user:Ce,execute_time:Ie,input_file_url:Be,output_file_url:We,is_file:Fe,expected_output_file_url:et}=b||{};return re.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:re.createElement(me.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},re.createElement(de.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:le===0?"c-green":"c-red"},ne.Im[le])," "),re.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",re.createElement("span",null,ae()(fe).format("YYYY-MM-DD HH:mm:ss"))," "),re.createElement("li",null," \u8BED\u8A00\uFF1A",re.createElement("span",null,pe)," "),re.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",re.createElement("span",null,Ie*1e3,"ms")," "),re.createElement("li",null," ",`${le===oe.h.HIDE_COMPILE_STATUS?"--":Se} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ne.gZ)({status:le,error_msg:Pe,execute_time:Ie,output:we,input:Ae,expected_output:xe,input_file_url:Be,output_file_url:We,is_file:Fe,expected_output_file_url:et}),re.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),re.createElement(ie.ZP,{height:"200px",width:"100%",language:pe==null?void 0:pe.toLocaleLowerCase(),value:ce.Base64.decode(ge),options:{readOnly:!0}}))):null)))}},4766:function(Ct,ft,he){"use strict";he.d(ft,{Im:function(){return ye},Y4:function(){return we}});var be=he(59301),Oe=he(92832),E=he(8591),me=he(3113),de=he(7051),se=he(24334),ne=he.n(se),ie=he(95243),ce=he(97596),ue=he(98573),ae=he(89299),oe=he(34376),re=he.n(oe),ee=he(52430),a=he(44993),y=he(816),x=he(41312),b=he(78837),z=he(32402),te=he(6225),le=he(92310),fe=he.n(le),ge=he(48931),ve=he(59301),pe=(De,Ce,Ie)=>new Promise((Be,We)=>{var Fe=Ye=>{try{tt(Ie.next(Ye))}catch(Ve){We(Ve)}},et=Ye=>{try{tt(Ie.throw(Ye))}catch(Ve){We(Ve)}},tt=Ye=>Ye.done?Be(Ye.value):Promise.resolve(Ye.value).then(Fe,et);tt((Ie=Ie.apply(De,Ce)).next())});const{TextArea:Se}=Oe.default,ye={[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 Pe=(De=>(De[De.SET_VISIBLE=0]="SET_VISIBLE",De[De.SET_TABINDEX=1]="SET_TABINDEX",De))(Pe||{});function we(De){const{status:Ce,error_msg:Ie,output:Be,input:We,expected_output:Fe,is_file:et,input_file_url:tt,output_file_url:Ye,expected_output_file_url:Ve,setMonacoValue:Ze,setData:ze}=De,Ge=(0,be.useRef)(),nt=(0,be.useRef)(),qe=(0,be.useRef)();let ut=null;const Je={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,be.useEffect)(()=>{if(Be&&!et&&Ge.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(Ge.current);const Re=(0,ae.pp)(se.Base64.decode(Be));He.write(Re),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch($e){}},100)}if(We&&!et&&nt.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(nt.current),He.write((0,ae.pp)(We)),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Re){}},100)}if(Fe&&!et&&qe.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(qe.current),He.write((0,ae.pp)(se.Base64.decode(Fe))),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Re){}},100)}},[Be]),Ce){case de.h.NOMATCH:ut=ve.createElement(ve.Fragment,null,ve.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!et&&ve.createElement("div",{ref:Ge}),et&&ve.createElement("div",{style:Je},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(this,null,function*(){const He=yield(0,ee.ZP)(Ye,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Ze(He),setTimeout(()=>{ze(Ye)},200)})},Be)),ve.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!et&&ve.createElement("div",{ref:qe}),et&&ve.createElement("div",{style:Je},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(this,null,function*(){const He=yield fetch(Ve,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ze(yield He.text()),setTimeout(()=>{ze(Ve)},200)})},Fe)));break;case de.h.EXECUTEFAILURE:ut=ve.createElement(ve.Fragment,null,ve.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!et&&ve.createElement(ue.Z,{value:We,style:Je}),et&&ve.createElement("div",{style:Je},ve.createElement("a",{onClick:()=>(0,ae.LR)(tt,We)},We))),ve.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:ie.Z.error,style:{color:"#E30000",padding:"0 10px"}},se.Base64.decode(Ie),"111")));break;case de.h.COMPILEFAILURE:ut=ve.createElement(ve.Fragment,null,ve.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:ie.Z.error},se.Base64.decode(Ie)));break;case de.h.PODFAILURE:ut=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ut=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",ut," ")}function Ae(De){const{status:Ce,error_msg:Ie,execute_time:Be,output:We,input:Fe,expected_output:et,is_file:tt,input_file_url:Ye,output_file_url:Ve,expected_output_file_url:Ze}=De;let ze=null;switch(Ce){case de.h.OK:case de.h.NOMATCH:case de.h.EXECUTEFAILURE:case de.h.COMPILEFAILURE:ze=ve.createElement("div",{id:"outputResultRef",className:"h100"});break;case de.h.PODFAILURE:ze=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ze=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",ze," ")}function xe({value:De,className:Ce}){return ve.createElement("span",{className:Ce},De)}ft.ZP=({input:De,is_file:Ce,debuging:Ie,submitting:Be,executingMessage:We,debugResult:Fe,onChangeInput:et,onDebugCode:tt,onSubmitCode:Ye,hack:Ve,user:Ze,submitResult:ze,isWhiteTheme:Ge,topDispatch:nt})=>{const[qe]=(0,a.useSearchParams)(),ut=(0,a.useParams)(),[Je,He]=(0,be.useState)(!1),[Re,$e]=(0,be.useState)(!1),[Le,ke]=(0,be.useState)(1),[rt,Ue]=(0,be.useState)(!1),[Me,_e]=(0,be.useState)(0),[Te,Ee]=(0,be.useState)(!1),[je,Ke]=(0,be.useState)(""),[Qe,Ne]=(0,be.useState)(""),Xe=(0,be.useRef)(),gt=(0,be.useRef)(),ct=(0,be.useRef)(null),dt=(0,be.useRef)(null),st=(0,be.useRef)(null);console.log(ze,"submitResult",ut);const{status:pt,id:ot,input:lt,output:ht,expected_output:vt,is_file:St,input_file_url:Et,output_file_url:Mt,expected_output_file_url:Nt,error_msg:Yt,hack_sets:dn}=ze||{};(0,be.useEffect)(()=>{pt===0&&(ke(1),_e(0))},[pt,ot]),(0,be.useEffect)(()=>{pe(void 0,null,function*(){var kn;const Fn=yield(0,b.rX)(ut==null?void 0:ut.id,"submit");(Fn==null?void 0:Fn.status)===0&&(Fn!=null&&Fn.data&&((kn=Fn==null?void 0:Fn.data)==null?void 0:kn.status)!==0?(nt({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:Fn==null?void 0:Fn.data}}),ke(2),_e(320)):(ke(1),_e(0)))})},[ut==null?void 0:ut.id]),(0,be.useEffect)(()=>{if(Xe.current){let _n=function(br){Nr=Tr.offsetHeight,rr=!0,Lr=br.pageY,st.current.style.display="block"},kn=function(){rr=!1,st.current.style.display="none"},Fn=function(br){if(rr){Qt();let Ot=Lr-br.pageY,At=Nr+Ot;if(At<0&&(At=0),At>window.innerHeight-150&&(At=window.innerHeight-150),Le===1){At<=34?_e(0):_e(At);return}console.log(At,"resizeH"),_e(At)}};const Tr=ct.current;let Nr=0,rr=!1,Lr=0;const cr=document.getElementById("case-y-bar");return cr==null||cr.addEventListener("mousedown",_n),document.addEventListener("mousemove",Fn),document.addEventListener("mouseup",kn),()=>{const br=document.getElementById("case-y-bar");br==null||br.removeEventListener("mousedown",_n),document.removeEventListener("mousemove",Fn),document.removeEventListener("mouseup",kn)}}},[Xe,Le]),(0,be.useEffect)(()=>{const _n=x.Z.subscribe("resize-move-bar",Qt);if(qe.get("type")!=="exercises")return document.addEventListener((0,ge.gH)(),vn),()=>{document.removeEventListener((0,ge.gH)(),vn),_n()}},[]),(0,be.useEffect)(()=>{});function Qt(){var _n,kn,Fn,Tr;const Nr=document.getElementById("outputResultRef");if(Nr){let rr=Nr.dataset.text;gt.current.reset(),gt.current.writeln(rr);const Lr=document.getElementById("outputResultRef").offsetWidth-20,cr=((Tr=(Fn=(kn=(_n=gt.current)==null?void 0:_n._core)==null?void 0:kn._renderService)==null?void 0:Fn.dimensions)==null?void 0:Tr.actualCellWidth)||10,br=Math.ceil(Lr/cr);gt.current.resize(br,Math.ceil(Nr.clientHeight/16))}}function on(){He(!Je),setTimeout(()=>{Qt()},300),_e(Je?320:window.innerHeight-150)}function wn(){Re?($e(!1),(0,ge.BU)()):($e(!0),(0,ge.Dj)(dt.current))}const vn=_n=>{(0,ge.vp)()||$e(!1)},fn=(0,be.useMemo)(()=>{if(Fe){const{status:_n,output:kn,error_msg:Fn}=Fe;return setTimeout(()=>{let Tr="",Nr=document.getElementById("outputResultRef");kn?Tr=se.Base64.decode(kn):Fn&&(Tr=se.Base64.decode(Fn)),gt.current=new oe.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),gt.current.open(Nr),gt.current.onKey(function(rr){var Lr;if(rr.domEvent.key.toLocaleUpperCase()==="C"&&rr.domEvent.ctrlKey){rr.domEvent.preventDefault();let cr=(Lr=gt.current)==null?void 0:Lr.getSelection();navigator.clipboard.writeText(cr).then(()=>{})}}),Nr.dataset.text=Tr,gt.current.setOption("convertEol",!0),Qt()},300),ve.createElement(ve.Fragment,null,Ae(Fe))}return null},[Fe]);function Bn(){var _n,kn;if(!(Ve!=null&&Ve.code)||((_n=Ve==null?void 0:Ve.code)==null?void 0:_n.trim().length)===0){(kn=E.ZP)==null||kn.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),_e(320),tt()}const Un=_n=>pe(void 0,null,function*(){let kn=yield(0,ee.ZP)(`/api/problems/${_n}/start.json`,{method:"get",params:{hack_user_id:Ze==null?void 0:Ze.user_id}});kn&&(window.location.href=`/myproblems/${kn==null?void 0:kn.identifier}${window.location.search}`)});function Nn(){St?navigator.clipboard.writeText(se.Base64.decode(Yt)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(se.Base64.decode(ht)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ve.createElement(be.Fragment,null,ve.createElement("div",{className:fe()(ie.Z.case,Ge&&ie.Z.whiteCase),style:{height:Me},ref:ct},ve.createElement("div",{className:ie.Z.fullMask,ref:st}),ve.createElement("div",{className:ie.Z["resize-y-bar"],id:"case-y-bar",ref:Xe,draggable:!1},Le===2&&ve.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Le===1&&(Me<=34?ve.createElement("div",{onClick:()=>{_e(320)},className:ie.Z.unfoldBtn},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ve.createElement("div",{onClick:()=>{_e(0)},className:ie.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ve.createElement("div",null,ve.createElement("div",{className:ie.Z.caseHead},ve.createElement("div",{className:ie.Z.dot}),ve.createElement("div",{className:ie.Z.text},Le===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Le===2&&!Be&&typeof pt=="number"&&ve.createElement(ve.Fragment,null,pt===de.h.OK?ve.createElement("div",{className:ie.Z.pass},ve.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ve.createElement("div",{className:ie.Z.noPass},ve.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[pt])),ve.createElement("div",{className:ie.Z.btns},Le===2&&!Be&&ve.createElement(ve.Fragment,null,pt!==de.h.OK&&ve.createElement("div",{onClick:Nn},ve.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ve.createElement("div",{onClick:()=>{Ee(ot)}},ve.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),qe.get("type")!=="exercises"&&ve.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>on()},ve.createElement("i",{className:`iconfont icon-${Je?"suoxiao1":"fangda"}`})))),ve.createElement("div",{style:{display:Le===1?"block":"none"}},Ie?ve.createElement(ce.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Me-34}},ve.createElement("div",{className:ie.Z.result},ve.createElement("div",{className:ie.Z.left},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ve.createElement("div",{className:ie.Z.leftNode},ve.createElement(Se,{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:Ce?"":De,onChange:et}))),ve.createElement("div",{className:ie.Z.right},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ve.createElement("div",{className:ie.Z.node},Fe?fn:ve.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")))))),ve.createElement("div",{style:{display:Le===2?"block":"none"}},Be?ve.createElement(ce.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Me-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ve.createElement("div",{ref:dt,className:ie.Z.elseNode},ve.createElement("div",{className:ie.Z.nameWrap},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ve.createElement("div",{className:ie.Z.scroll},ve.createElement("pre",{className:ie.Z.scrollBox,style:rt?{height:Re?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!St&&ve.createElement(xe,{value:lt}),St&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const _n=yield fetch(Et,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ne(yield _n.text()),setTimeout(()=>{Ke(Et)},200)})},lt)),lt&&ve.createElement("div",{className:ie.Z.action},ve.createElement("span",{onClick:()=>Ue(!rt)},rt?"\u6536\u8D77":"\u5C55\u5F00"),qe.get("type")!=="exercises"&&ve.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>wn(),className:`iconfont icon-${Re?"suoxiao1":"fangda"}`})))),ve.createElement("div",{className:ie.Z.result,style:{flex:1,overflow:"hidden"}},ve.createElement("div",{className:ie.Z.left},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ve.createElement("div",{className:ie.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ve.createElement("pre",null,!St&&ve.createElement(xe,{className:"mb10",value:vt&&se.Base64.decode(vt)||""}),St&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const _n=yield fetch(Nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ne(yield _n.text()),setTimeout(()=>{Ke(Nt)},200)})},vt)))),ve.createElement("div",{className:ie.Z.right},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ve.createElement("div",{className:ie.Z.node,style:{color:pt===de.h.OK?"#2ABD8C":"#FF2C29"}},ve.createElement("pre",null,(pt===4||pt===5)&&ve.createElement(xe,{className:"mb10",value:Yt&&se.Base64.decode(Yt)||""}),pt!=4&&pt!=5&&(St?ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const _n=yield(0,ee.ZP)(Mt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{Ne(_n)}catch(kn){Ne("")}setTimeout(()=>{Ke(Mt)},200)})},ht):ve.createElement(xe,{className:"mb10",value:ht&&se.Base64.decode(ht)||""})))))))))),ve.createElement("div",{className:fe()(ie.Z.footer,Ge&&ie.Z.whiteFooter),style:{zIndex:100}},(Ve==null?void 0:Ve.is_program)&&(Ve==null?void 0:Ve.above_question)&&ve.createElement(me.ZP,{className:"mr10",type:"primary",onClick:()=>Un(Ve==null?void 0:Ve.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Ve==null?void 0:Ve.is_program)&&(Ve==null?void 0:Ve.under_question)&&ve.createElement(me.ZP,{className:"mr10",type:"primary",onClick:()=>Un(Ve==null?void 0:Ve.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ve.createElement(me.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Ie||Be,loading:Ie,color:"#2ABD8C",className:"mr10",onClick:Bn},"\u8C03\u8BD5\u4EE3\u7801"),qe.get("qtype")!=="8"&&ve.createElement(me.ZP,{className:ie.Z.disabled,type:"primary",icon:ve.createElement("i",{className:"iconfont icon-bofang1"}),loading:Be,disabled:Ie||Be,onClick:()=>{var _n,kn;if(!(Ve!=null&&Ve.code)||((_n=Ve==null?void 0:Ve.code)==null?void 0:_n.trim().length)===0){(kn=E.ZP)==null||kn.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),_e(320),Ye()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ve.createElement(y.Z,{onClose:Ee,open:Te}),ve.createElement(te.Z,{close:!0,data:je,type:je.length?"txt":"",onClose:()=>Ke(""),monacoEditor:{value:Qe,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},32402:function(Ct,ft,he){"use strict";he.r(ft),he.d(ft,{Types:function(){return po},default:function(){return ro}});var be=he(59301),Oe=he(44993),E=he(31797),me=he(43418),de=he(71418),se=he(3113),ne=he(6848),ie=he(95237),ce=he(78837),ue=he(68606),ae=he(48931),oe=he(2162),re=he(13952),ee=he(87169),a=he(43428),y=he(58531),x=he(51498),b=he(17936),z=he(69794),te=he(59301),le=Object.defineProperty,fe=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,ye=(_t,Wt,qt)=>Wt in _t?le(_t,Wt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):_t[Wt]=qt,Pe=(_t,Wt)=>{for(var qt in Wt||(Wt={}))pe.call(Wt,qt)&&ye(_t,qt,Wt[qt]);if(ve)for(var qt of ve(Wt))Se.call(Wt,qt)&&ye(_t,qt,Wt[qt]);return _t},we=(_t,Wt)=>fe(_t,ge(Wt));const Ae={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0)};var xe=(_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))(xe||{});function De(_t,Wt){switch(Wt.type){case 3:return we(Pe({},_t),{showEditorSetting:Wt.payload});case 1:return we(Pe({},_t),{theme:Wt.payload});case 0:return we(Pe({},_t),{fontSize:Wt.payload});case 2:return we(Pe({},_t),{tabToSpace:Wt.payload});default:throw new Error}}var Ce=({isLoading:_t,value:Wt,onChange:qt,language:Ln,onUpdateCode:Hn,ActionBarRender:Kn,setIsWhiteTheme:yr})=>{const[zn,jn]=(0,be.useReducer)(De,Ae),{theme:sn,fontSize:Zt,showEditorSetting:hn,tabToSpace:nn}=zn,Gn=(0,be.useRef)(),Vn=(0,be.useRef)();(0,be.useEffect)(()=>{yr(sn==="vs")},[sn]);const _r={onFontSizeChange:Jr=>{jn({type:0,payload:Jr}),(0,b.t)("cmFontSize",Jr)},tabToSpace:nn,cmFontSize:Zt,className:"oj",cmCodeMode:sn,onTabToSpace:Jr=>{jn({type:2,payload:Jr}),(0,b.t)("cmTabToSpace",Jr)},onCodeModeChange:Jr=>{jn({type:1,payload:Jr}),(0,b.t)("ProgrammingCodeMode",Jr)}};function Br(){jn({type:3,payload:!1})}function so(){jn({type:3,payload:!0})}const oo={value:Wt,language:Ln,theme:sn,options:{fontSize:Zt,insertSpaces:nn},onChange:Jr=>{qt(Jr),Vn.current=Jr,clearTimeout(Gn.current),Gn.current=setTimeout(()=>{Hn(Vn.current)},1e4)},onEditBlur:Jr=>{Vn.current&&Hn(Vn.current)}};return te.createElement(be.Fragment,null,Kn(so),te.createElement("div",{style:{flex:1,overflow:"hidden"}},!_t&&te.createElement(y.ZP,Pe({},oo))),te.createElement(x.Z,null,te.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:hn,onClose:Br},te.createElement(z.Z,Pe({},_r)))))},Ie=he(60141),Be=he(24334),We=he(4766),Fe={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"},et={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},tt=he(1710),Ye=he(58421),Ve=he(58617),Ze=he(816),ze=he(61186),Ge=he.n(ze),nt=he(59301);const{Column:qe}=tt.default;var ut=({submitResult:_t,submitting:Wt,submitRecords:qt,page:Ln,onPageChange:Hn,topicId:Kn})=>{const[yr]=(0,Oe.useSearchParams)(),{records:zn,records_count:jn}=qt||{},[sn,Zt]=(0,be.useState)(!1),hn=yr.get("type")==="1";return nt.createElement(de.Z,{spinning:Wt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:nt.createElement(Ve.Z,{style:{fontSize:24},spin:!0})},(zn==null?void 0:zn.length)>0?nt.createElement(tt.default,{dataSource:zn,rowKey:"id",pagination:!1},nt.createElement(qe,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(nn,Gn)=>nt.createElement("span",null," ",Ge()(nn).format("YYYY-MM-DD HH:mm:ss"))}),nt.createElement(qe,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(nn,Gn)=>{var Vn;return nt.createElement("span",{className:`${nn===0?"c-green":"c-red"} current`,onClick:()=>{Zt(Gn.id)}},(Vn=We.Im[nn])==null?void 0:Vn.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),nt.createElement(qe,{title:`\u6267\u884C\u7528\u65F6 (${hn?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:nn=>nn?hn?nn:nn/1e3:""}),nt.createElement(qe,{title:`\u5185\u5B58\u6D88\u8017\uFF08${hn?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:nn=>nn?hn?nn:parseFloat((nn/1024).toFixed(2)):""}),nt.createElement(qe,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),nt.createElement(qe,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(nn,Gn)=>nt.createElement("span",{className:"c-light-primary current",onClick:()=>{Zt(Gn.id)}},"\u67E5\u770B")})):nt.createElement("div",{style:{height:300,width:"100%"}}),nt.createElement(Ze.Z,{onClose:Zt,open:sn}),jn>15?nt.createElement(Ye.Z,{className:et.pagination,current:Ln,pageSize:15,total:jn,onChange:Hn}):null)},Je=he(63604),He=he(12563),Re={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},$e=he(98573),Le=he(59301);const ke={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var rt=({hack:_t})=>{const{language:Wt,difficult:qt,time_limit:Ln,description:Hn}=_t,[Kn]=(0,Oe.useSearchParams)(),yr=ke[qt];return Le.createElement(Le.Fragment,null,Le.createElement("ul",{className:Re.info},Le.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Le.createElement("b",{className:Re.info_tag},Wt)),Le.createElement("li",null,Le.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Le.createElement(He.default,{color:yr==null?void 0:yr.color},yr==null?void 0:yr.name)),Le.createElement("li",null,Le.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Le.createElement("span",{style:{color:"#333333"}},Ln,"\u79D2"))),Kn.get("qtype")==="8"?Le.createElement($e.Z,{value:Hn,showProgramFill:!0,className:Re.desc}):Le.createElement($e.Z,{value:Hn,className:Re.desc}))},Ue={},Me=he(59301),_e=({hack:_t,current_user:Wt})=>Me.createElement("div",{className:Ue.answer},_t!=null&&_t.answer_text?Me.createElement($e.Z,{style:{padding:"13px 0"},value:(_t==null?void 0:_t.answer_text)||""}):Me.createElement(Je.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Te=he(41312),Ee=he(52430);function je(_t,Wt){return(0,Ee.U2)(`/problems/${_t}/comments.json`,{page:Wt,limit:10})}function Ke(_t){return(0,Ee.v_)(`/discusses/${_t}/plus.json`,{container_type:"Discuss",type:1})}function Qe(_t,Wt,qt){return(0,Ee.v_)(`/problems/${_t}/comments/reply.json`,{comments:{content:qt,parent_id:Wt}})}function Ne(_t,Wt){return(0,Ee.v_)(`/problems/${_t}/comments.json`,{comments:{content:Wt}})}function Xe(_t,Wt,qt){return(0,Ee.v_)(`/problems/${_t}/comments/${Wt}/hidden.json`,qt)}function gt(_t,Wt){return(0,Ee.IV)(`/problems/${_t}/comments/${Wt}`)}var ct=he(38392);function dt({author:_t}){return be.createElement("a",{href:`/users/${_t.login}`,target:"_blank"},be.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${re.Z.IMG_SERVER}/images/${_t.image_url}`,width:"50"}))}function st({data:_t,index:Wt,parentDiscussIndex:qt,user:Ln,onSetActionType:Hn}){const{author:Kn,can_delete:yr,content:zn,id:jn,time:sn}=_t;function Zt(){Hn({id:jn,index:Wt,type:"delete-discuss",parentDiscussIndex:qt,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const hn=Ln.admin||yr||Kn.user_id===Ln.user_id;return be.createElement("div",{className:"discuss-item-container second-discuss "},be.createElement(dt,{author:Kn}),be.createElement("section",null,be.createElement("div",{className:"discuss-info"},be.createElement("a",{href:`/users/${Kn.login}`,target:"_blank"},Kn.name),be.createElement("span",{className:"grey"},sn),be.createElement("div",{className:"btn-group",style:{marginBottom:0}},hn?be.createElement("a",{onClick:Zt,title:"\u5220\u9664"},be.createElement("i",{className:"iconfont icon-shanchu"})):null)),be.createElement($e.Z,{className:"discuss-content",value:zn})))}var pt=({user:_t,data:Wt,index:qt,onPlusDiscuss:Ln,onSetActionType:Hn,activeDiscussIndex:Kn,onReplyDiscuss:yr,onSetActiveDiscussIndex:zn})=>{const{content:jn,children:sn,hidden:Zt,id:hn,praise_count:nn,time:Gn,user_praise:Vn,can_delete:_r,author:Br}=Wt;function so(){zn(hn)}function oo(){Ln(hn,!Vn,qt)}function Jr(){Hn({id:hn,index:qt,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function ho(){Hn({id:hn,index:qt,params:{hidden:Zt?"0":"1"},type:"hidden-discuss",message:Zt?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const vr=_t.admin||_t.user_id===Br.user_id;return be.createElement("div",{className:"discuss-item-container",key:hn},be.createElement(dt,{author:Br}),be.createElement("section",null,be.createElement("div",{className:"discuss-info"},be.createElement("a",{href:`/users/${Br.login}`,target:"_blank"}," ",Br.name," "),be.createElement("span",{className:"grey"},Gn)),be.createElement($e.Z,{className:"discuss-content",value:jn}),sn&&sn.length>0?be.createElement("div",{className:"reply-discuss-container"},sn.map(($n,qn)=>be.createElement(st,{key:$n.id,data:$n,index:qn,user:_t,onSetActionType:Hn,parentDiscussIndex:qt}))):null,be.createElement("div",{className:"btn-group"},vr?be.createElement("a",{onClick:ho,title:Zt?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},be.createElement("i",{className:Zt?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,_r&&(!sn||sn.length==0)?be.createElement("a",{onClick:Jr,title:"\u5220\u9664"},be.createElement("i",{className:"iconfont icon-shanchu"})):null,be.createElement("a",{onClick:so,title:"\u56DE\u590D"}," ",be.createElement("i",{className:"iconfont icon-huifu1"})," "),be.createElement("a",{onClick:oo,className:Vn?"c-orange":""},be.createElement("i",{className:Vn?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),be.createElement("span",null,nn||""))),be.createElement(ct.Z,{id:hn,activeDiscussIndex:Kn,onReplyDiscuss:yr})))},ot=he(5885),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"},ht=he(4213),vt=(_t,Wt,qt)=>new Promise((Ln,Hn)=>{var Kn=jn=>{try{zn(qt.next(jn))}catch(sn){Hn(sn)}},yr=jn=>{try{zn(qt.throw(jn))}catch(sn){Hn(sn)}},zn=jn=>jn.done?Ln(jn.value):Promise.resolve(jn.value).then(Kn,yr);zn((qt=qt.apply(_t,Wt)).next())}),St=({user_praise:_t,praise_count:Wt,praisePlus:qt,onCreateDiscuss:Ln,discuss_count:Hn})=>{const[Kn,yr]=(0,be.useState)(!1),[zn,jn]=(0,be.useState)("");function sn(Gn){jn(Gn)}function Zt(){yr(!0)}function hn(){yr(!1)}function nn(){return vt(this,null,function*(){Ln(zn),jn(""),yr(!1)})}return be.createElement("div",{className:`${lt["dis-input-editor-container"]} ${Kn?lt.active:""} `},be.createElement("div",{className:Kn?`hide ${lt["text-area"]}`:lt["text-area"]},be.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Zt}),be.createElement("a",null," ",be.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Hn," "),be.createElement("a",{className:"c-light-black",onClick:qt,title:_t?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},be.createElement("i",{className:`mr3 ${_t?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Wt?be.createElement("span",null,Wt):"")),Kn?be.createElement("div",{className:lt["input-mask"],onClick:hn}):null,be.createElement("div",{className:Kn?lt["md-container"]:`${lt["md-container"]} hide`},be.createElement(ht.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:zn,height:240,onChange:sn}),be.createElement("div",{className:lt["tip-container"],onClick:hn},be.createElement("a",{className:lt["btn-send"],onClick:nn}," \u53D1\u9001 "))))},Et=he(59301),Mt=Object.defineProperty,Nt=Object.defineProperties,Yt=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,wn=(_t,Wt,qt)=>Wt in _t?Mt(_t,Wt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):_t[Wt]=qt,vn=(_t,Wt)=>{for(var qt in Wt||(Wt={}))Qt.call(Wt,qt)&&wn(_t,qt,Wt[qt]);if(dn)for(var qt of dn(Wt))on.call(Wt,qt)&&wn(_t,qt,Wt[qt]);return _t},fn=(_t,Wt)=>Nt(_t,Yt(Wt)),Bn=(_t,Wt,qt)=>new Promise((Ln,Hn)=>{var Kn=jn=>{try{zn(qt.next(jn))}catch(sn){Hn(sn)}},yr=jn=>{try{zn(qt.throw(jn))}catch(sn){Hn(sn)}},zn=jn=>jn.done?Ln(jn.value):Promise.resolve(jn.value).then(Kn,yr);zn((qt=qt.apply(_t,Wt)).next())});const Un={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Nn=(_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))(Nn||{});function _n(_t,Wt){switch(Wt.type){case 6:return fn(vn({},_t),{loading:!0});case 0:return vn(vn({},_t),Wt.payload);case 1:return vn(vn({},_t),Wt.payload);case 4:return vn(vn({},_t),Wt.payload);case 3:return vn(vn({},_t),Wt.payload);case 5:return fn(vn({},_t),{page:Wt.payload});case 2:return vn(vn({},_t),Wt.payload);default:throw new Error}}var kn=({user:_t,identifier:Wt,hack:qt,onTriggerPraise:Ln,activeIndex:Hn})=>{const[Kn,yr]=(0,be.useReducer)(_n,Un),{loading:zn,page:jn,data:sn,count:Zt,actionType:hn,activeDiscussIndex:nn}=Kn,Gn=(0,be.useCallback)(()=>Bn(void 0,null,function*(){yr({type:6});const $n=yield je(Wt,jn),{comments:qn,disscuss_count:Cn}=$n;yr({type:0,payload:{data:qn,count:Cn,loading:!1}})}),[jn,Wt]);(0,be.useEffect)(()=>{Hn==="2"&&Gn()},[Wt,jn,Hn]);function Vn($n){yr({type:5,payload:$n})}function _r($n){yr({type:4,payload:{actionType:$n}})}function Br($n){yr(nn===$n?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:$n}})}function so($n,qn,Cn){return Bn(this,null,function*(){try{const er=yield Ke($n);sn[Cn].user_praise=qn,sn[Cn].praise_count=er.praise_count,yr({type:3,payload:{data:[...sn]}})}catch(er){console.log(er)}})}function oo(){return Bn(this,null,function*(){const{id:$n,params:qn,type:Cn,index:er,parentDiscussIndex:zr}=hn;if(Cn==="hidden-discuss"&&(yield Xe(Wt,$n,qn),zr?sn[zr].children[er].hidden=qn.hidden==1:sn[er].hidden=qn.hidden==1,yr({type:4,payload:{actionType:null,data:[...sn]}})),Cn==="delete-discuss"){if(yield gt(Wt,$n),zr||zr===0){let Or=sn[zr].children;for(let mo=Or.length-1;mo>=0;mo--)if(Or[mo].id===$n){Or.splice(mo,1);break}sn[zr].children=Or}else for(let Or=sn.length-1;Or>=0;Or--)if(sn[Or].id===$n){sn.splice(Or,1);break}yr({type:4,payload:{actionType:null,data:[...sn]}})}})}function Jr(){yr({type:4,payload:{actionType:null}})}function ho($n,qn){return Bn(this,null,function*(){try{yield Qe(Wt,$n,qn),Gn()}catch(Cn){console.log(Cn)}})}function vr($n){return Bn(this,null,function*(){yr({type:6}),yield Ne(Wt,$n),Gn()})}return Et.createElement(Et.Fragment,null,Et.createElement("div",{className:"discuss-panel"},sn.length===0?Et.createElement(Je.Z,null):sn.map(($n,qn)=>Et.createElement(pt,{onReplyDiscuss:ho,onPlusDiscuss:so,onSetActiveDiscussIndex:Br,onSetActionType:_r,data:$n,index:qn,user:_t,activeDiscussIndex:nn})),Zt>10?Et.createElement("div",{className:"pagination-container"},Et.createElement(Ye.Z,{showQuickJumper:!0,onChange:Vn,current:jn,total:Zt})):null),Et.createElement(St,{user_praise:qt.user_praise,praise_count:qt.praises_count,praisePlus:Ln,discuss_count:qt.comments_count,onCreateDiscuss:vr}),Et.createElement(x.Z,null,Et.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:!!hn,onOk:oo,onCancel:Jr},Et.createElement("p",null,hn?hn.message:"")),Et.createElement(ot.Z,null)))},Fn=he(57809),Tr=he(92832),Nr=he(65615),rr={},Lr=he(59301),cr=({hack:_t,current_user:Wt})=>Lr.createElement("div",{className:rr.answer},_t!=null&&_t.analysis?Lr.createElement($e.Z,{style:{padding:"13px 0"},value:(_t==null?void 0:_t.analysis)||""}):Lr.createElement(Je.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),br={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Ot=he(36381),At=he(43604),xt=he(78241),en=he(5871),Rn=he(74091),pn=he(59301);const{TextArea:Fr}=Tr.default,{Panel:ur}=Ot.default;var Gt=({data:_t,hack:Wt})=>(console.log(_t,Wt,"data"),Wt!=null&&Wt.is_file?pn.createElement(Rn.Y2,{disabled:!0,className:br.uploadTableWrapper,showScore:!Wt.test_set_score,data:_t,isProgramHomework:!0}):pn.createElement("div",{className:br.hackSets},_t==null?void 0:_t.map((qt,Ln)=>pn.createElement(Ot.default,{accordion:!0,bordered:!1,key:Ln,defaultActiveKey:Ln===0&&qt.id,className:br.collapseWrapper,expandIcon:({isActive:Hn})=>pn.createElement("i",{className:`iconfont icon-weizhankai ${Hn?br.open:br.close}`,style:{fontSize:14,transition:"all .2s"}})},pn.createElement(ur,{key:qt.id,header:pn.createElement(ie.Z,{align:"middle",justify:"space-between",wrap:!1},pn.createElement(At.Z,{className:br.panelHeader},pn.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Ln+1)),pn.createElement(At.Z,{flex:1},pn.createElement(ie.Z,{align:"middle",justify:"end",wrap:!1},!(Wt!=null&&Wt.test_set_score)&&pn.createElement(At.Z,{className:br.rateInput},pn.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),pn.createElement("div",null,pn.createElement(xt.default.Item,{noStyle:!0},pn.createElement(en.Z,{value:qt==null?void 0:qt.score,className:br.baseFormItem,min:0,max:100,disabled:!0}))),pn.createElement("span",{className:"ml10"},"%")))))},pn.createElement(xt.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},pn.createElement(Fr,{readOnly:!0,value:qt==null?void 0:qt.input,rows:4})),pn.createElement(xt.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},pn.createElement(Fr,{readOnly:!0,value:qt==null?void 0:qt.output,rows:4}))))))),Tt={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},tn=he(59301),un=(0,be.forwardRef)(({data:_t=[]},Wt)=>{var qt;const[Ln,Hn]=(0,be.useState)(),Kn=_t.filter(zn=>zn.show);(0,be.useEffect)(()=>{Kn.length&&Hn(Kn[0].id)},[_t==null?void 0:_t.length]);const yr=((qt=Kn.find(zn=>zn.id===Ln))==null?void 0:qt.element)||null;return(0,be.useImperativeHandle)(Wt,()=>({setActiveTab:zn=>Hn(zn)})),tn.createElement("div",{className:Tt.tabs},tn.createElement("div",{className:Tt.tabWarp},Kn.map(zn=>tn.createElement("div",{onClick:()=>Hn(zn.id),className:`${Tt.tab} ${zn.id===Ln?Tt.active:""}`,key:zn.id},zn.name))),tn.createElement("div",{className:Tt.content},yr))}),Ut=he(59301),An=Object.defineProperty,Pn=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,It=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,Jt=(_t,Wt,qt)=>Wt in _t?An(_t,Wt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):_t[Wt]=qt,$t=(_t,Wt)=>{for(var qt in Wt||(Wt={}))Rt.call(Wt,qt)&&Jt(_t,qt,Wt[qt]);if(It)for(var qt of It(Wt))kt.call(Wt,qt)&&Jt(_t,qt,Wt[qt]);return _t},Kt=(_t,Wt)=>Pn(_t,bt(Wt)),Vt=(_t,Wt,qt)=>new Promise((Ln,Hn)=>{var Kn=jn=>{try{zn(qt.next(jn))}catch(sn){Hn(sn)}},yr=jn=>{try{zn(qt.throw(jn))}catch(sn){Hn(sn)}},zn=jn=>jn.done?Ln(jn.value):Promise.resolve(jn.value).then(Kn,yr);zn((qt=qt.apply(_t,Wt)).next())});const Dn={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},In={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Ft=({hack:_t,onTriggerPraise:Wt,topicId:qt,page:Ln,onPageChange:Hn,user:Kn,current_user:yr,submitRecords:zn,submitting:jn,submitResult:sn,setActiveIndex:Zt,hack_sets:hn})=>{var nn,Gn;const[Vn]=(0,Oe.useSearchParams)(),[_r,Br]=(0,be.useState)("0"),so=(0,Oe.useLocation)(),[oo,Jr]=(0,be.useState)(!1),[ho,vr]=(0,be.useState)(null),[$n,qn]=(0,be.useState)([]),[Cn,er]=(0,be.useState)([]),[zr,Or]=(0,be.useState)({page:1,limit:10}),mo=(0,be.useRef)(null),Co=(0,be.useRef)(null);console.log(Kn,"user");let[lo,ga]=(0,be.useState)(Kt($t({},(0,Oe.useParams)()),{page:1,per_page:20,name:""}));(0,be.useEffect)(()=>{Co.current&&(_t==null?void 0:_t.is_close_tips)===!1&&ho===null&&vr(!0)},[Co.current,_t==null?void 0:_t.is_close_tips,ho]);function da(){return Vt(this,null,function*(){yield(0,Ee.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,be.useEffect)(()=>{Zt(_r)},[_r]);function No(Gr){return Vt(this,null,function*(){let Vo=Gr.target.id;if(Vo==="1"){let oa=yield(0,Ee.ZP)(`/api/myproblems/${lo.id}/redo_logs.json`,{method:"get",params:$t({},zr)});(oa==null?void 0:oa.status)===0&&er(oa==null?void 0:oa.data)}Br(Vo)})}(0,be.useEffect)(()=>Te.Z.subscribe("to-commit-info",()=>{Br("1"),mo.current&&mo.current.setActiveTab("1")}),[]),(0,be.useEffect)(()=>Te.Z.subscribe("to-reset-info",()=>{No({target:{id:"1"}}),mo.current&&mo.current.setActiveTab("2")}),[]);function fa(){Br("2")}function zo(){return Vt(this,null,function*(){let Gr=yield(0,Ee.ZP)("/api/problems/my_hack_list.json",{method:"get",params:$t({identifier:lo==null?void 0:lo.id},lo)});qn(Gr)})}const Er=[{title:null,description:Ut.createElement("div",null,Ut.createElement("b",{onClick:()=>{vr(!1),da(),Jr(!0),zo()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Ut.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"),Ut.createElement(se.ZP,{onClick:()=>{vr(!1),da()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Co.current}];return Ut.createElement("div",{className:Fe["left-panel"]},Ut.createElement("ul",{className:`${Fe["s-navs"]} ${Fe["bg-white"]} ${Fe.b1}`},(_t==null?void 0:_t.is_program)&&!Vn.get("pageId")&&Ut.createElement(ne.Z,{title:"\u9898\u76EE\u5217\u8868"},Ut.createElement("div",{onClick:()=>{zo(),Jr(!0)},className:Fe.btns,ref:Co,style:ho?{pointerEvents:"none"}:{}},Ut.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Ut.createElement("li",{style:{marginLeft:20}},Ut.createElement("a",{className:_r==="0"?Fe.active:"",id:"0",onClick:No},"\u9898\u76EE\u63CF\u8FF0")),Ut.createElement("li",null,Ut.createElement("a",{className:_r==="1"?Fe.active:"",id:"1",onClick:No},"\u64CD\u4F5C\u8BB0\u5F55")),(Vn.get("type")!=="exercises"&&(_t==null?void 0:_t.answer_text_show)||Vn.get("type")!=="exercises"&&(_t==null?void 0:_t.analysis_show))&&Ut.createElement("li",null,Ut.createElement("a",{className:_r==="4"?Fe.active:"",id:"4",onClick:No},"\u89E3\u7B54\u53C2\u8003")),Vn.get("type")!=="exercises"&&Ut.createElement("li",null,Ut.createElement("a",{className:_r==="2"?Fe.active:"",id:"2",onClick:No},"\u8BC4\u8BBA")),!!(hn!=null&&hn.length)&&Vn.get("type")!=="exercises"&&Vn.get("type")!=="1"&&Ut.createElement("li",null,Ut.createElement("a",{className:_r==="5"?Fe.active:"",id:"5",onClick:No},"\u6D4B\u8BD5\u7528\u4F8B"))),Ut.createElement("div",{className:`${Fe["tab-panel-body"]} ${_r==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Ut.createElement(rt,{hack:_t,onTriggerPraise:Wt,toDiscuss:fa})),Ut.createElement("div",{style:{padding:"12px"},className:`${Fe["tab-panel-body"]} ${_r==="1"?"":"hide"}`},Ut.createElement(un,{ref:mo,data:[{id:"1",show:Vn.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Ut.createElement(Ut.Fragment,null,zn!=null&&zn.records_count||jn?Ut.createElement(ut,{page:Ln,onPageChange:Hn,topicId:qt,submitting:jn,key:(sn==null?void 0:sn.id)||1,submitRecords:zn,submitResult:sn}):Ut.createElement(Je.Z,null))},{id:"2",show:Vn.get("type")==="exercises"||(_t==null?void 0:_t.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Ut.createElement(Ut.Fragment,null,Ut.createElement(tt.default,{pagination:!1,dataSource:Cn==null?void 0:Cn.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Gr,Vo,oa)=>Ge()(Gr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Gr,Vo,oa)=>{var Ia;return(Ia=[{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(ba=>ba.id===Gr))==null?void 0:Ia.name}}]}),Ut.createElement(Ye.Z,{style:{marginTop:10},current:zr.page,total:Cn==null?void 0:Cn.count,hideOnSinglePage:!0,onChange:Gr=>Vt(void 0,null,function*(){zr.page=Gr,Or(zr);let Vo=yield(0,Ee.ZP)(`/api/myproblems/${lo.id}/redo_logs.json`,{method:"get",params:Kt($t({},zr),{courseId:lo.courseId})});(Vo==null?void 0:Vo.status)===0&&er(Vo==null?void 0:Vo.data)})}))}]})),Ut.createElement("div",{style:{padding:"12px"},className:`${Fe["tab-panel-body"]} ${_r==="4"?"":"hide"}`},Ut.createElement(un,{data:[{id:"1",show:Vn.get("type")!=="exercises"&&(_t==null?void 0:_t.answer_text_show),name:"\u7B54\u6848",element:Ut.createElement(Ut.Fragment,null,Ut.createElement(_e,{hack:_t,current_user:yr}))},{id:"2",show:Vn.get("type")!=="exercises"&&(_t==null?void 0:_t.analysis_show),name:"\u89E3\u6790",element:Ut.createElement(Ut.Fragment,null,Ut.createElement(cr,{hack:_t,current_user:yr}))}]})),Ut.createElement("div",{className:`${Fe["tab-panel-body"]} ${_r==="2"?"":"hide"}`,style:{padding:0}},Ut.createElement(kn,{user:Kn,activeIndex:_r,identifier:_t.identifier,hack:_t,onTriggerPraise:Wt})),Ut.createElement("div",{className:`${Fe["tab-panel-body"]} ${_r==="5"?"":"hide"}`,style:{padding:12}},Ut.createElement(Gt,{data:hn||[],hack:_t})),Ut.createElement(a.Z,{rootClassName:Fe.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Jr(!1),open:oo},Ut.createElement(ie.Z,null,Ut.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Ut.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",$n==null?void 0:$n.total_count,"\u9898\xA0[\xA0",$n==null?void 0:$n.total_score,"\u5206\xA0]\xA0"),!(Kn!=null&&Kn.hack_manager)&&Ut.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",$n==null?void 0:$n.work_score,"\u5206")),Ut.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Ut.createElement(ie.Z,{align:"middle",className:"mt10 mb10"},!(Kn!=null&&Kn.hack_manager)&&Ut.createElement(Fn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Gr=>{lo.page=1,lo.finish_status=Gr,ga($t({},lo)),zo()}},Ut.createElement(Fn.default.Option,{value:""},"\u5168\u90E8"),Ut.createElement(Fn.default.Option,{value:0},"\u672A\u5F00\u59CB"),Ut.createElement(Fn.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Ut.createElement(Fn.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Ut.createElement(Fn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Gr=>{lo.page=1,lo.difficult=Gr||null,ga($t({},lo)),zo()}},Ut.createElement(Fn.default.Option,{value:0},"\u5168\u90E8"),Ut.createElement(Fn.default.Option,{value:1},"\u7B80\u5355"),Ut.createElement(Fn.default.Option,{value:2},"\u9002\u4E2D"),Ut.createElement(Fn.default.Option,{value:3},"\u56F0\u96BE")),Ut.createElement(Tr.default.Search,{size:"large",onSearch:Gr=>{lo.name=Gr,lo.page=1,ga($t({},lo)),zo()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Ut.createElement("div",{className:Fe.list,style:{height:36,background:"#3D445C"}},!(Kn!=null&&Kn.hack_manager)&&Ut.createElement("span",null,"\u72B6\u6001"),Ut.createElement("span",null,"\u5E8F\u53F7"),Ut.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Ut.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Ut.createElement("div",{style:{overflow:"auto",flex:1}},(nn=$n==null?void 0:$n.data)!=null&&nn.length?(Gn=$n==null?void 0:$n.data)==null?void 0:Gn.map((Gr,Vo)=>Ut.createElement("div",{onClick:()=>Vt(void 0,null,function*(){let oa=yield(0,Ee.ZP)(`/api/problems/${Gr==null?void 0:Gr.identifier}/start.json`,{method:"get",params:{hack_user_id:Kn==null?void 0:Kn.user_id}});oa&&(window.location.href=`/myproblems/${oa==null?void 0:oa.identifier}${window.location.search}`)}),className:`${Fe.list} ${Gr!=null&&Gr.checked?Fe.active:""}`},!(Kn!=null&&Kn.hack_manager)&&Ut.createElement(Ut.Fragment,null,!(Gr!=null&&Gr.opened)&&Ut.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Gr==null?void 0:Gr.opened)&&!(Gr!=null&&Gr.passed)&&Ut.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Gr==null?void 0:Gr.opened)&&(Gr==null?void 0:Gr.passed)&&Ut.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Ut.createElement("span",null,(lo.page-1)*20+(Vo+1)),Ut.createElement("span",{style:{flex:1},title:Gr.name},`[${Gr==null?void 0:Gr.score}\u5206]`,"\xA0",Gr.name),Ut.createElement("span",{style:{flexBasis:48,paddingRight:0}},Dn[Gr.difficult]))):Ut.createElement(Je.Z,null)),Ut.createElement(Ye.Z,{current:lo.page,className:"mt20",hideOnSinglePage:!0,total:$n==null?void 0:$n.count,pageSize:lo.per_page,onChange:(Gr,Vo)=>{lo.page=Gr,lo.per_page=Vo,zo()}})),Ut.createElement(Nr.Z,{rootClassName:Fe.tour,closeIcon:!1,open:!!ho,steps:Er,gap:{offset:3,radius:2}}))},Ar=he(62522),ar=he(72734),pr=he(90655),Wr=he(23553),gn=he(81813),mn=he(84845),On=he(95243),bn=he(92310),Pr=he.n(bn),dr=he(36166),Qn=he(91686),kr=he(61394),an=he(59301),bo=Object.defineProperty,yo=Object.defineProperties,io=Object.getOwnPropertyDescriptors,To=Object.getOwnPropertySymbols,Lo=Object.prototype.hasOwnProperty,Ao=Object.prototype.propertyIsEnumerable,Do=(_t,Wt,qt)=>Wt in _t?bo(_t,Wt,{enumerable:!0,configurable:!0,writable:!0,value:qt}):_t[Wt]=qt,fr=(_t,Wt)=>{for(var qt in Wt||(Wt={}))Lo.call(Wt,qt)&&Do(_t,qt,Wt[qt]);if(To)for(var qt of To(Wt))Ao.call(Wt,qt)&&Do(_t,qt,Wt[qt]);return _t},ir=(_t,Wt)=>yo(_t,io(Wt)),xo=(_t,Wt)=>{var qt={};for(var Ln in _t)Lo.call(_t,Ln)&&Wt.indexOf(Ln)<0&&(qt[Ln]=_t[Ln]);if(_t!=null&&To)for(var Ln of To(_t))Wt.indexOf(Ln)<0&&Ao.call(_t,Ln)&&(qt[Ln]=_t[Ln]);return qt},jr=(_t,Wt,qt)=>new Promise((Ln,Hn)=>{var Kn=jn=>{try{zn(qt.next(jn))}catch(sn){Hn(sn)}},yr=jn=>{try{zn(qt.throw(jn))}catch(sn){Hn(sn)}},zn=jn=>jn.done?Ln(jn.value):Promise.resolve(jn.value).then(Kn,yr);zn((qt=qt.apply(_t,Wt)).next())});const{Countdown:fo}=E.default,So={Java:"java",C:"c",Python:"py","C++":"c"};var po=(_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))(po||{});function Vr(){return new Date().getTime()}const Cr={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Xr(_t,Wt){switch(Wt.type){case 1:return fr(fr({},_t),Wt.payload);case 3:return ir(fr({},_t),{data:Wt.payload});case 0:return ir(fr({},_t),{loading:Wt.payload});case 9:return ir(fr({},_t),{showNote:Wt.payload});case 4:return ir(fr({},_t),{debuging:Wt.payload});case 5:return ir(fr({},_t),{submitting:Wt.payload});case 2:return ir(fr({},_t),{submitRecords:Wt.payload});case 10:return ir(fr({},_t),{submitRecordPage:Wt.payload});case 6:return ir(fr({},_t),{executingMessage:Wt.payload});case 7:return fr(fr({},_t),Wt.payload);case 8:return fr(fr({},_t),Wt.payload);default:throw new Error}}var ro=({children:_t})=>{var Wt,qt,Ln,Hn,Kn;const[yr,zn]=(0,be.useReducer)(Xr,Cr),{id:jn}=(0,Oe.useParams)(),sn=(0,Oe.useLocation)(),[Zt]=(0,Oe.useSearchParams)(),{loading:hn,data:nn,debugResult:Gn,submitResult:Vn,submitRecords:_r,submitRecordPage:Br,showNote:so,debuging:oo,submitting:Jr,executingMessage:ho}=yr,[vr,$n]=(0,be.useState)("#37AD83"),[qn,Cn]=(0,be.useState)(null),[er,zr]=(0,be.useState)({}),[Or,mo]=(0,be.useState)(!0),[Co,lo]=(0,be.useState)(!1),[ga,da]=(0,be.useState)(!1),No=(0,be.useRef)(null),fa=(0,be.useRef)(0),zo=nn==null?void 0:nn.user,Er=nn==null?void 0:nn.hack,[Gr,Vo]=(0,be.useState)(!1),oa=(0,be.useRef)(1),Ia=(0,be.useRef)(!1);(0,dr.y)(Zt.get("type")==="exercises");const{setOpenDisableCopyAndPaste:ba}=(0,dr.X)(),[Za,Ka]=(0,be.useState)(""),$a=(0,gn._)(er);(0,be.useEffect)(()=>{function lr(){return jr(this,null,function*(){var Zr,ea,Wo,Pa,va;mo(!0);const ta=yield(0,ce.fu)(jn,{exercise_id:Zt.get("exercisesId")});if(setTimeout(()=>{mo(!1)},800),ta.status!==401){try{ta.hack.code=Be.Base64.decode(ta.hack.code)}catch(ko){console.log(ko)}ta.hack=ir(fr({},ta.hack),{is_program:Zt.get("type")==="1"}),zn({type:1,payload:{loading:!1,data:ta}})}if(Zt.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let ko;Zt.get("coursesId")=="coursesId"?ko=yield(0,ue._F)({categoryId:Zt.get("exercisesId"),login:Zt.get("login")}):ko=yield(0,ue._B)({categoryId:Zt.get("exercisesId"),login:Zt.get("login")}),zr(fr({},ko)),ba((Zr=ko==null?void 0:ko.exercise)==null?void 0:Zr.forbid_copy),typeof((ea=ko==null?void 0:ko.exercise)==null?void 0:ea.left_time)=="number"&&(Cn(Date.now()+((Wo=ko==null?void 0:ko.exercise)==null?void 0:Wo.left_time)*1e3),setTimeout(()=>{$n("red")},(((Pa=ko==null?void 0:ko.exercise)==null?void 0:Pa.left_time)-300>0?((va=ko==null?void 0:ko.exercise)==null?void 0:va.left_time)-300:0)*1e3))}})}jn&&lr()},[jn]),(0,be.useEffect)(()=>{var lr;return Zt.get("type")==="exercises"&&((lr=er==null?void 0:er.exercise)!=null&&lr.screen_open)&&(window.removeEventListener("blur",Ra,!1),mn.U.forEach((Zr,ea)=>{window.addEventListener(Zr,Ra,!1)}),window.addEventListener("blur",Ra,!1),window.focus()),()=>{document.removeEventListener((0,ae.gH)(),Ra)}},[er]),(0,be.useEffect)(()=>{Za==="1"&&jn&&Er!=null&&Er.language&&ka()},[jn,Br,Er==null?void 0:Er.language,Za]),(0,be.useEffect)(()=>(Er!=null&&Er.is_program&&(fa.current=0,No.current=setInterval(()=>{oi()},15e3)),()=>{clearInterval(No.current)}),[Er==null?void 0:Er.is_program]);const oi=()=>jr(void 0,null,function*(){let lr=yield(0,Ee.ZP)(`/api/myproblems/${jn}/save_long_time.json`,{method:"get",params:{answer_long_time:fa.current}})}),Ra=()=>{Ia.current||(0,ae.BU)(),window.parent.postMessage("backExercise","*")};function ka(){return jr(this,null,function*(){try{const lr=yield(0,ce.zO)(jn,{limit:15,page:Br,language:Er==null?void 0:Er.language});zn({type:2,payload:lr})}catch(lr){console.log(lr)}})}function Va(lr){zn({type:10,payload:lr})}function La(lr){return jr(this,null,function*(){var Zr;let ea;(Zt.get("ip_limit")==="inner"||Zt.get("ip_bind_type")==="true")&&(ea=yield(0,ar.y)({ip_limit:Zt.get("ip_limit"),ip_bind:Zt.get("ip_bind_type")==="true"}));const Wo=yield(0,ce.n4)(jn,{code:Be.Base64.encode(lr||Er.code),language:Er==null?void 0:Er.language,exercise_id:Zt.get("exercisesId"),question_id:Zt.get("questionId"),ip:ea});return Wo.status===-5&&(0,Oe.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:ir(fr({errorMessage:Wo==null?void 0:Wo.message},(er==null?void 0:er.exercise)||{}),{exercise_user_id:(Zr=er==null?void 0:er.exercise)==null?void 0:Zr.exercise_user_id,id:Zt.get("exercisesId")})}}),Wo})}function za(){return jr(this,null,function*(){if(oa.current=2,!Jr){zn({type:5,payload:!0});try{Te.Z.publish("to-commit-info");const lr=yield La();if(console.log(lr,1),lr.status===0){let ta=function(){return jr(this,null,function*(){const{status:ko,data:wa}=yield(0,ce.rX)(jn,"submit"),Ma=Vr()-va>(Wo*Pa+30)*1e3;if(ko!==0&&!Ma&&setTimeout(ta,1e3),Ma&&ko!==0){me.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),zn({type:5,payload:!1});return}if(ko===0){wa.status===2&&me.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(wa==null?void 0:wa.status)===0&&Zt.get("type")==="1"&&da(!0);const gi=yield(0,ce.zO)(jn,{limit:15,page:Br,language:Er==null?void 0:Er.language});zn({type:8,payload:ir(fr({},yr),{submitResult:wa,submitting:!1,submitRecords:gi})})}})},Zr={};Zt.get("type")==="exercises"&&(Zr.extras={exercise_id:Zt.get("exercisesId"),question_id:Zt.get("questionId")},(Zt.get("ip_limit")==="inner"||Zt.get("ip_bind_type")==="true")&&(Zr.extras.ip=yield(0,ar.y)({ip_limit:Zt.get("ip_limit"),ip_bind:Zt.get("ip_bind_type")==="true"})));const ea=yield(0,ce.bM)(jn,Zr);if(ea.status===-1&&Zt.get("exercisesId")){window.parent.location.href=`/classrooms/${Zt.get("coursesId")}/exercise/${Zt.get("exercisesId")}/detail`;return}const{time_limit:Wo,test_case_size:Pa}=Er,va=Vr();ea.status>-1?ta():zn({type:5,payload:!1})}else zn({type:5,payload:!1})}catch(lr){console.log(lr),zn({type:5,payload:!1})}Vo(!1)}})}function Ua(){return jr(this,null,function*(){oa.current=1,yr.debuging=!0,zn({type:4,payload:!0});try{if((yield La()).status===0){let va=function(){return jr(this,null,function*(){const{status:ta,message:ko,data:wa}=yield(0,ce.rX)(jn,"debug"),Ma=Vr()-Pa>(Zr+30)*1e3;if(ta!==0&&!Ma&&(zn({type:6,payload:ko}),setTimeout(va,1e3)),Ma){me.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),zn({type:4,payload:!1}),zn({type:7,payload:ir(fr({},yr),{debugResult:{status:2},debuging:!1})});return}ta===0&&(wa.status===2&&me.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),zn({type:4,payload:!1}),zn({type:7,payload:ir(fr({},yr),{debugResult:wa,debuging:!1})}))})};const{time_limit:Zr}=Er;let ea={input:encodeURIComponent(nn.test_case.input)};Zt.get("type")==="exercises"&&(ea.exercise_id=Zt.get("exercisesId"));const Wo=yield(0,ce.MU)(jn,ea);if(Wo.status===-1&&Zt.get("exercisesId")){window.parent.location.href=`/classrooms/${Zt.get("coursesId")}/exercise/${Zt.get("exercisesId")}/detail`;return}const Pa=Vr();(Wo==null?void 0:Wo.status)>-1?va():zn({type:4,payload:!1})}else zn({type:4,payload:!1})}catch(lr){console.log(lr)}finally{}})}function Ha(lr,Zr){const ea=Zr?{modify_code:!1}:{};zn({type:3,payload:ir(fr({},nn),{hack:fr(ir(fr({},Er),{code:lr}),ea)})}),Vo(!0)}const ai=lr=>jr(void 0,null,function*(){let Zr=yield(0,Ee.ZP)(`/api/problems/${Er==null?void 0:Er.identifier}/start.json`,{method:"get",params:{language:lr==="C++"||lr==="c++"?encodeURIComponent(lr):lr,hack_user_id:zo==null?void 0:zo.user_id}});Zr.status!==-1&&Oe.history.replace(`/myproblems/${Zr==null?void 0:Zr.identifier}${window.location.search}`)});function ii(lr){let Zr=lr.target.value;zn({type:3,payload:ir(fr({},nn),{test_case:{input:Zr}})})}function si(){return jr(this,null,function*(){try{let lr={};Zt.get("type")==="exercises"?lr.exercise_id=Zt.get("exercisesId"):Er!=null&&Er.homework_common_id&&(lr.homework_common_id=Er==null?void 0:Er.homework_common_id);const Zr=yield(0,ce.H7)(jn,fr({},lr));Zr.status===401||(Ha(Be.Base64.decode(Zr.code)),(Zt.get("type")==="exercises"||Er!=null&&Er.homework_common_id)&&Te.Z.publish("to-reset-info"))}catch(lr){console.log(lr)}})}function li(){me.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:an.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",an.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return jr(this,null,function*(){const lr=yield(0,ce.fi)(jn);lr.status===401||Ha(Be.Base64.decode(lr.code),!0)})}})}function Xa(){zn({type:9,payload:!0})}function ci(){zn({type:9,payload:!1})}function ui(lr){return jr(this,null,function*(){yield(0,ce.MK)(jn,lr),zn({type:1,payload:{showNote:!1,data:ir(fr({},nn),{hack:ir(fr({},Er),{notes:lr.notes})})}})})}const di={hack:Er,isLoading:Or,input:(Wt=nn==null?void 0:nn.test_case)==null?void 0:Wt.input,is_file:(qt=nn==null?void 0:nn.test_case)==null?void 0:qt.is_file,language:Er==null?void 0:Er.language,code:Er==null?void 0:Er.code,title:"main."+So[Er==null?void 0:Er.language],modify_code:Er==null?void 0:Er.modify_code,notes:Er==null?void 0:Er.notes,debugResult:Gn,debuging:oo,submitting:Jr,submitResult:Vn,executingMessage:ho,onCancelNote:ci,onAddNote:ui,showNote:so,user:zo,onShowNote:Xa,onSubmitCode:za,onChangeCode:Ha,onChangeInput:ii,onDebugCode:Ua,onResetCode:si,onSyncCode:li,onUpdateCode:La,onChangeLanguage:ai,isWhiteTheme:Co,setIsWhiteTheme:lo,topDispatch:zn};function fi(){return jr(this,null,function*(){const{praise_count:lr}=yield(0,ce.vl)(Er.id,{container_type:"Hack",type:1});let Zr=ir(fr({},nn),{hack:ir(fr({},Er),{praises_count:lr,user_praise:!Er.user_praise})});zn({type:3,payload:Zr})})}const Ya={topicId:jn,submitResult:Vn,submitRecords:_r,submitting:Jr,page:Br,onPageChange:Va,hack:Er,user:nn==null?void 0:nn.user,hack_sets:nn==null?void 0:nn.hack_sets,current_user:nn==null?void 0:nn.current_user,onTriggerPraise:fi,setActiveIndex:Ka};return console.log(er),an.createElement(an.Fragment,null,an.createElement(de.Z,{spinning:hn,delay:500},nn?an.createElement(an.Fragment,null,an.createElement("header",{className:Pr()(On.Z.header,Co&&On.Z.whiteHeader)},Zt.get("type")!=="exercises"&&an.createElement("div",null,an.createElement("img",{src:`${re.Z.IMG_SERVER}/images/${zo==null?void 0:zo.image_url}`,alt:"user",width:36}),an.createElement("span",{style:{color:Co?"#333":"#B2BACB",fontSize:16}},zo==null?void 0:zo.name)),Zt.get("type")==="exercises"&&an.createElement("div",null,an.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",an.createElement("span",{className:"ml10"},(Ln=er==null?void 0:er.exercise)==null?void 0:Ln.user_name)),an.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",an.createElement("span",{className:"ml10"},(Hn=er==null?void 0:er.exercise)==null?void 0:Hn.student_id))),an.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},an.createElement("div",null,Er.name)),(Er==null?void 0:Er.is_program)&&an.createElement(pr.Z,{defaultValue:Er==null?void 0:Er.answer_long_time,onChange:lr=>{fa.current=lr},className:On.Z.timepiece}),zo!=null&&zo.hack_manager?an.createElement(Oe.Link,{className:On.Z.btn_edit,to:Zt.get("type")==="1"?Zt.get("pageId")?`/problems/newedit/${Er.identifier}?type=1&pageId=${Zt.get("pageId")}&backUrl=${Zt.get("backUrl")}`:`/problems/newedit/${Er.identifier}?type=1`:`/problems/newedit/${Er.identifier}`}," ",an.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Kn=er==null?void 0:er.exercise)!=null&&Kn.left_time)&&an.createElement(an.Fragment,null,an.createElement("span",{style:{color:vr,marginRight:6},className:`iconfont icon-daojishi ${On.Z.djs}`}),an.createElement("span",{className:"c-white mr20"},an.createElement(fo,{valueStyle:{color:vr,fontSize:20,fontWeight:500},title:an.createElement("span",{style:{color:vr,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:qn,onFinish:()=>jr(void 0,null,function*(){const lr=yield(0,ue.VL)({categoryId:Zt.get("exercisesId"),commit_method:2});if((lr==null?void 0:lr.status)===0&&(La(),me.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:an.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",an.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>jr(void 0,null,function*(){window.parent.location.href=`/classrooms/${Zt.get("coursesId")}/exercise/${Zt.get("exercisesId")}/detail`})})),(lr==null?void 0:lr.status)===-3){const Zr=parseInt(lr==null?void 0:lr.message);Cn(Date.now()+Zr*1e3)}})}))),Zt.get("type")==="exercises"?an.createElement(se.ZP,{type:"primary",onClick:()=>{const lr=()=>jr(void 0,null,function*(){yield La(),Vo(!1),$a(),Ia.current=!0,Ra()});if(!(_r!=null&&_r.records_count)||Gr){me.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:an.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:lr});return}lr()}},an.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):an.createElement("span",{onClick:()=>{var lr;if(Zt.get("backUrl"))Oe.history.push(Zt.get("backUrl"));else if(Zt.get("type")==="1"){let Zr=(lr=localStorage.getItem("program_homework"))==null?void 0:lr.split(",");Oe.history.push(`/classrooms/${Zr==null?void 0:Zr[0]}/program_homework/${Zr==null?void 0:Zr[1]}/detail`)}else Oe.history.push("/problemset")}},an.createElement(ne.Z,{title:"\u5173\u95ED"},an.createElement("i",{style:{color:Co?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),an.createElement(de.Z,{size:"large",spinning:Or},an.createElement(oe.Z,{className:Pr()(On.Z.myProblems,Co&&On.Z.whiteMyProblems),leftChild:an.createElement(Ft,fr({},Ya)),rightChild:an.createElement(wo,fr({},di))}))):null,an.createElement(me.default,{centered:!0,closable:!1,width:680,footer:null,open:ga,className:"oj-modal"},an.createElement("section",{className:"oj-modal-content"},an.createElement("div",{className:"oj-modal-head"},an.createElement("img",{src:Ar,alt:""}),an.createElement("i",{onClick:()=>da(!1),className:"iconfont icon-guanbi1"})),an.createElement("aside",null,an.createElement("img",{className:"mr30",src:kr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",an.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Vn==null?void 0:Vn.execute_time,"ms"),"\u4F18\u4E8E",an.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Vn==null?void 0:Vn.time_better_than)||100,"%"),"\u7684\u7528\u6237"),an.createElement("aside",{className:"mb50"},an.createElement("img",{src:Qn.Z,className:"mr30"}),an.createElement("span",{className:"oj-modal-tt"},an.createElement("span",null,an.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),an.createElement("span",{className:"c-light-primary"},Vn==null?void 0:Vn.execute_memory,"kb")),an.createElement("span",null,an.createElement("span",null))),"\u4F18\u4E8E",an.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Vn==null?void 0:Vn.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),an.createElement("div",{id:"oj-modal-next",onClick:()=>jr(void 0,null,function*(){var lr;if(Vn!=null&&Vn.next_identifier){let Zr=yield(0,Ee.ZP)(`/api/problems/${Vn==null?void 0:Vn.next_identifier}/start.json`,{method:"get",params:{hack_user_id:zo==null?void 0:zo.user_id}});Zr&&(window.location.href=`/myproblems/${Zr==null?void 0:Zr.identifier}${window.location.search}`)}else{let Zr=(lr=localStorage.getItem("program_homework"))==null?void 0:lr.split(",");Oe.history.push(`/classrooms/${Zr==null?void 0:Zr[0]}/program_homework/${Zr==null?void 0:Zr[1]}/detail`)}}),className:"oj-modal-btn"},Vn!=null&&Vn.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),an.createElement(Wr.Z,{successCb:()=>{oa.current===1?Ua():za()}}))};function jo({title:_t,modify_code:Wt,onSyncCode:qt,onShowCodeSetting:Ln,onResetCode:Hn,hack:Kn,onChangeLanguage:yr,isWhiteTheme:zn}){var jn;const sn=()=>{me.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:an.createElement(ee.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:Hn})},[Zt]=(0,Oe.useSearchParams)(),hn=Zt.get("language"),nn=Gn=>Gn==="1"?"c++":Gn==="2"?"C++":Gn;return(0,be.useEffect)(()=>{hn&&yr(nn(hn))},[]),(0,be.useEffect)(()=>{Kn!=null&&Kn.tpm_code_modified&&me.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:an.createElement(ee.Z,null),content:an.createElement("div",null,an.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),an.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),an.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:()=>Hn()})},[Kn==null?void 0:Kn.language]),console.log(Kn,zn,"hack"),an.createElement("div",{className:`${On.Z.codeHead} ${zn?On.Z.whiteCodeHead:""}`},an.createElement("div",{className:On.Z.navWrap},(jn=Kn==null?void 0:Kn.all_language)==null?void 0:jn.map(Gn=>an.createElement("div",{className:`${On.Z.nav} ${Gn===(Kn==null?void 0:Kn.language)?On.Z.active:""}`,key:Gn,onClick:()=>yr(Gn)},an.createElement(ne.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},an.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),an.createElement("span",null,Gn)))),an.createElement(ie.Z,{align:"middle",style:{marginLeft:"auto"}},Wt?an.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:qt},an.createElement("img",{src:Ie,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,an.createElement("a",{onClick:sn},an.createElement(ne.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},an.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),an.createElement("a",{onClick:Ln},an.createElement(ne.Z,{title:"\u8BBE\u7F6E"},an.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function wo(_t){var Wt=_t,{input:qt,is_file:Ln,showNote:Hn,onShowNote:Kn,notes:yr,onCancelNote:zn,onAddNote:jn,debugResult:sn,language:Zt,debuging:hn,submitting:nn,executingMessage:Gn,code:Vn,onSubmitCode:_r,onDebugCode:Br,onChangeCode:so,onChangeInput:oo,onUpdateCode:Jr,user:ho,isLoading:vr,submitResult:$n}=Wt,qn=xo(Wt,["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function Cn(zr){return an.createElement(jo,ir(fr({},qn),{onShowCodeSetting:zr}))}const er=fr({input:qt,is_file:Ln,debugResult:sn,debuging:hn,submitting:nn,executingMessage:Gn,onDebugCode:Br,onChangeCode:so,onSubmitCode:_r,onChangeInput:oo,user:ho,submitResult:$n},qn);return an.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},an.createElement(Ce,{setIsWhiteTheme:qn==null?void 0:qn.setIsWhiteTheme,isLoading:vr,language:Zt,value:Vn,onChange:so,onUpdateCode:Jr,ActionBarRender:Cn}),an.createElement(We.ZP,fr({},er)))}},7051:function(Ct,ft,he){"use strict";he.d(ft,{h:function(){return be}});var be=(Oe=>(Oe[Oe.NOMATCH=-1]="NOMATCH",Oe[Oe.OK=0]="OK",Oe[Oe.TIMEOUT=2]="TIMEOUT",Oe[Oe.PODFAILURE=3]="PODFAILURE",Oe[Oe.COMPILEFAILURE=4]="COMPILEFAILURE",Oe[Oe.EXECUTEFAILURE=5]="EXECUTEFAILURE",Oe[Oe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Oe))(be||{})},78837:function(Ct,ft,he){"use strict";he.d(ft,{H7:function(){return a},MK:function(){return ee},MU:function(){return ue},X6:function(){return oe},bM:function(){return ce},fi:function(){return y},fu:function(){return ie},n4:function(){return x},rX:function(){return re},vl:function(){return b},zO:function(){return ae}});var be=he(52430),Oe=Object.defineProperty,E=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(z,te,le)=>te in z?Oe(z,te,{enumerable:!0,configurable:!0,writable:!0,value:le}):z[te]=le,ne=(z,te)=>{for(var le in te||(te={}))me.call(te,le)&&se(z,le,te[le]);if(E)for(var le of E(te))de.call(te,le)&&se(z,le,te[le]);return z};function ie(z,te){return(0,be.U2)(`myproblems/${z}.json`,ne({hidePopLogin:!0},te||{}))}function ce(z,te){return(0,be.v_)(`myproblems/${z}/code_submit.json`,te)}function ue(z,te){return(0,be.v_)(`myproblems/${z}/code_debug.json`,te)}function ae(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,be.U2)(`myproblems/${z}/submit_records.json`,te)}function oe(z){return(0,be.U2)("myproblems/record_detail.json",{id:z})}function re(z,te){return(0,be.U2)(`myproblems/${z}/result.json`,{mode:te})}function ee(z,te){return(0,be.v_)(`myproblems/${z}/add_notes.json`,te)}function a(z,te){return(0,be.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,be.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,be.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,be.v_)(`discusses/${z}/plus.json`,te)}},61407:function(Ct,ft,he){"use strict";he.d(ft,{Im:function(){return ye},ZP:function(){return Ce},gZ:function(){return xe}});var be=he(59301),Oe=he(92832),E=he(3113),me=he(84105),de=he(87395),se=he(25090),ne=he(24334),ie=he(97596),ce=he(98573),ue=he(89299),ae=he(21541),oe=he(34376),re=he(92310),ee=he.n(re),a=he(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,fe=(Ie,Be,We)=>Be in Ie?y(Ie,Be,{enumerable:!0,configurable:!0,writable:!0,value:We}):Ie[Be]=We,ge=(Ie,Be)=>{for(var We in Be||(Be={}))te.call(Be,We)&&fe(Ie,We,Be[We]);if(z)for(var We of z(Be))le.call(Be,We)&&fe(Ie,We,Be[We]);return Ie},ve=(Ie,Be)=>x(Ie,b(Be));const{TextArea:pe}=Oe.default,Se={visible:!1,tabIndex:"0"},ye={[se.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[se.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[se.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 Pe=(Ie=>(Ie[Ie.SET_VISIBLE=0]="SET_VISIBLE",Ie[Ie.SET_TABINDEX=1]="SET_TABINDEX",Ie))(Pe||{});function we(Ie,Be){switch(Be.type){case 0:return ve(ge({},Ie),{visible:Be.payload});case 1:return ve(ge({},Ie),{tabIndex:Be.payload});default:throw new Error}}function Ae({value:Ie,className:Be}){const[We,Fe]=(0,be.useState)(!1),et=(0,be.useRef)(),tt=(0,be.useRef)();return(0,be.useEffect)(()=>{We&&(tt.current.reset(),tt.current.write((0,ue.pp)(Ie||"")))},[Ie,We]),(0,be.useEffect)(()=>{var Ye,Ve,Ze,ze;if(et.current){tt.current=new oe.Terminal({fontSize:14,disableStdin:!0}),tt.current.open(et.current);const Ge=et.current.offsetWidth-14,nt=((ze=(Ze=(Ve=(Ye=tt.current)==null?void 0:Ye._core)==null?void 0:Ve._renderService)==null?void 0:Ze.dimensions)==null?void 0:ze.actualCellWidth)||9.5,qe=Math.ceil(Ge/nt);tt.current.resize(qe,8),Fe(!0)}},[]),a.createElement("div",{ref:et,className:ee()("XtermText-valueRef",Be)})}function xe(Ie){const{status:Be,error_msg:We,output:Fe,input:et,expected_output:tt,is_file:Ye,input_file_url:Ve,output_file_url:Ze,expected_output_file_url:ze}=Ie;let Ge=null;const nt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Be){case se.h.NOMATCH:Ge=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Ye&&a.createElement(Ae,{className:"mb10",value:et}),Ye&&a.createElement("div",{style:nt},a.createElement("a",{onClick:()=>(0,ue.LR)(Ve,et)},et)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ye&&a.createElement(Ae,{className:"mb10",value:Fe&&ne.Base64.decode(Fe)||""}),Ye&&a.createElement("div",{style:nt},a.createElement("a",{onClick:()=>(0,ue.LR)(Ze,Fe)},Fe)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ye&&a.createElement(Ae,{className:"mb10",value:tt&&ne.Base64.decode(tt)||""}),Ye&&a.createElement("div",{style:nt},a.createElement("a",{onClick:()=>(0,ue.LR)(ze,tt)},tt)));break;case se.h.EXECUTEFAILURE:Ge=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ye&&a.createElement(ce.Z,{value:et,style:nt}),Ye&&a.createElement("div",{style:nt},a.createElement("a",{onClick:()=>(0,ue.LR)(Ve,et)},et)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(We)));break;case se.h.COMPILEFAILURE:Ge=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ye&&a.createElement(ce.Z,{value:et,style:nt}),Ye&&a.createElement("div",{style:nt},a.createElement("a",{onClick:()=>(0,ue.LR)(Ve,et)},et)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(We)));break;case se.h.PODFAILURE:Ge=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:Ge=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Ge," ")}function De(Ie){const{status:Be,error_msg:We,execute_time:Fe,output:et,input:tt,expected_output:Ye,is_file:Ve,input_file_url:Ze,output_file_url:ze,expected_output_file_url:Ge}=Ie;let nt=null;switch(Be){case se.h.OK:nt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Fe,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,ne.Base64.decode(et)));break;case se.h.NOMATCH:nt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,tt)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",et&&ne.Base64.decode(et)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Ye&&ne.Base64.decode(Ye)));break;case se.h.EXECUTEFAILURE:nt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,tt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(We)));break;case se.h.COMPILEFAILURE:nt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,tt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(We)));break;case se.h.PODFAILURE:nt=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:nt=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",nt," ")}var Ce=({id:Ie,is_file:Be,input:We,debuging:Fe,submitting:et,executingMessage:tt,debugResult:Ye,onChangeInput:Ve,onDebugCode:Ze,onSubmitCode:ze})=>{const[Ge,nt]=(0,be.useReducer)(we,Se),{visible:qe,tabIndex:ut}=Ge;(0,be.useEffect)(()=>{nt({type:0,payload:!1})},[Ie]);function Je(Le){let ke=Le.target.id;nt({type:1,payload:ke})}function He(){nt({type:0,payload:!qe})}const Re=(0,be.useMemo)(()=>{if(Ye){const{status:Le}=Ye;return a.createElement(a.Fragment,null,De(Ye))}return null},[Ye]);function $e(){nt({type:0,payload:!0}),nt({type:1,payload:"1"}),Ze()}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(ae.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(pe,{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:Be?"":We,onChange:Ve}),rightNode:Fe?a.createElement(ie.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ye?Re: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:He},qe?a.createElement(me.Z,null):a.createElement(de.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:Fe,onClick:$e},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:et,disabled:et,onClick:()=>{nt({type:0,payload:!1}),ze()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},25090:function(Ct,ft,he){"use strict";he.d(ft,{h:function(){return be}});var be=(Oe=>(Oe[Oe.NOMATCH=-1]="NOMATCH",Oe[Oe.OK=0]="OK",Oe[Oe.TIMEOUT=2]="TIMEOUT",Oe[Oe.PODFAILURE=3]="PODFAILURE",Oe[Oe.COMPILEFAILURE=4]="COMPILEFAILURE",Oe[Oe.EXECUTEFAILURE=5]="EXECUTEFAILURE",Oe[Oe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Oe))(be||{})},74091:function(Ct,ft,he){"use strict";he.d(ft,{Y2:function(){return Ce},ZP:function(){return Ie}});var be=he(59301),Oe=he(54580),E=he(8591),me=he(43418),de=he(95237),se=he(5112),ne=he(3113),ie=he(24905),ce=he(6848),ue=he(92832),ae={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"},oe="data:image/png;base64,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",re=he(47257),ee=he.n(re),a=he(52430),y=he(1012),x=he(89299),b=he(6225),z=he(59301),te=Object.defineProperty,le=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Se=(Be,We,Fe)=>We in Be?te(Be,We,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Be[We]=Fe,ye=(Be,We)=>{for(var Fe in We||(We={}))ve.call(We,Fe)&&Se(Be,Fe,We[Fe]);if(ge)for(var Fe of ge(We))pe.call(We,Fe)&&Se(Be,Fe,We[Fe]);return Be},Pe=(Be,We)=>le(Be,fe(We)),we=(Be,We,Fe)=>new Promise((et,tt)=>{var Ye=ze=>{try{Ze(Fe.next(ze))}catch(Ge){tt(Ge)}},Ve=ze=>{try{Ze(Fe.throw(ze))}catch(Ge){tt(Ge)}},Ze=ze=>ze.done?et(ze.value):Promise.resolve(ze.value).then(Ye,Ve);Ze((Fe=Fe.apply(Be,We)).next())});const{Dragger:Ae}=Oe.default,xe=Be=>{const We=Ge=>Ge&&Ge.substring(0,Ge.lastIndexOf("."));for(var Fe=[...Be],et=0,tt=[],Ye=0;Ye{if(Ge.forEach(nt=>{let qe=nt.name.split(/\.(?=[^\.]+$)/);nt.name=`${qe[0]}.${qe[1].toLowerCase()}`}),Ge[0].name.includes(".in"))return Ge.length===2?Ge:[Ge[0],{}];if(Ge[0].name.includes(".out"))return Ge.length===2?Ge.reverse():[{},Ge[0]]})},De=({onClose:Be,onOK:We,visible:Fe,wrapClassName:et,rootIdentifier:tt,multiple:Ye=!1,defaultMultipleValue:Ve=!0})=>{const[Ze,ze]=(0,be.useState)([]),[Ge,nt]=(0,be.useState)({}),[qe,ut]=(0,be.useState)(!1),[Je,He]=(0,be.useState)(!0),[Re,$e]=(0,be.useState)(null),Le=(0,be.useRef)([]),ke=(0,be.useRef)(0),rt=()=>{Be()};(0,be.useEffect)(()=>{Ue()},[]),(0,be.useEffect)(()=>{Fe&&(Le.current=[],ke.current=0,ze([]),He(Ve))},[Fe]);const Ue=()=>we(void 0,null,function*(){try{$e(!0)}catch(Ne){}}),Me=Ne=>Ne&&Ne.substring(0,Ne.lastIndexOf(".")),_e=Ne=>{var Xe,gt;const ct=Me((Xe=Ne[0])==null?void 0:Xe.name)||Me((gt=Ne[1])==null?void 0:gt.name),dt=Ze.filter(st=>Me(st.name)!==ct);Le.current=[...dt],ze([...dt])},Te=Ne=>{if(!Je){const pt=new FormData;pt.append("file",Ne.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:pt},!0).then(lt=>{if(lt.status===0){ke.current=ke.current+1;const ht=Le.current.map(vt=>{var St;if(vt.name===Ne.name){const Et=ye({},vt);return(St=Ne==null?void 0:Ne.name)!=null&&St.includes(".in")?Et.input=lt==null?void 0:lt.content:Et.output=lt==null?void 0:lt.content,Et}return vt});if(Le.current=[...ht],ze([...ht]),ke.current>0&&ke.current===Ze.length){ut(!1);let vt=xe(ht);vt=vt.filter(St=>{var Et,Mt;return!!((Et=St[0])!=null&&Et.name&&((Mt=St[1])!=null&&Mt.name))}),vt=vt.map(St=>Pe(ye(ye({},St[0]),St[1]),{is_file:!1})),We(vt),Be()}}else ut(!1),Be()});return}if(Re){const pt=new FormData;pt.append("file",Ne.file),tt===null?pt.append("identifier","testsets"):pt.append("identifier",tt),(0,a.ZP)("/api/attachments.json",{method:"post",body:pt},!0).then(lt=>{if(lt.filename){ke.current=ke.current+1;const ht=Le.current.map(vt=>{var St;if(vt.name===(lt==null?void 0:lt.filename)){const Et=Pe(ye({},vt),{is_oss:!Re});return(St=lt==null?void 0:lt.filename)!=null&&St.includes(".in")?(Et.in_object_key=lt==null?void 0:lt.object,Et.in_object_size=lt==null?void 0:lt.size,Et.input=lt==null?void 0:lt.filename,Et.in_file=Ne):(Et.out_object_key=lt==null?void 0:lt.object,Et.out_object_size=lt==null?void 0:lt.size,Et.output=lt==null?void 0:lt.filename,Et.out_file=Ne),Et}return vt});if(Le.current=[...ht],ze([...ht]),ke.current>0&&ke.current===Ze.length){ut(!1);let vt=xe(ht);vt=vt.filter(St=>{var Et,Mt;return!!((Et=St[0])!=null&&Et.name&&((Mt=St[1])!=null&&Mt.name))}),vt=vt.map(St=>Pe(ye(ye({},St[0]),St[1]),{is_file:!0})),We(vt),Be()}}else ut(!1),Be()});return}const Xe=new(ee())({endpoint:Ge.end_point,region:Ge.region,accessKeyId:Ge.access_key_id,accessKeySecret:Ge.access_key_secret,bucket:Ge.bucket,stsToken:Ge.security_token}),gt=Ne.name,ct={container_type:"TestSet",file_name:gt},dt=(0,y.Z)();let st=`testsets/${tt}/${dt}${gt.indexOf(".")>-1?"."+gt.split(".").pop():""}`;tt===null&&(st=`testsets/${dt}${gt.indexOf(".")>-1?"."+gt.split(".").pop():""}`),Xe.multipartUpload(st,new Blob([Ne.file],{type:Ne.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:gt+""},url:Ge==null?void 0:Ge.callback_url,host:Ge==null?void 0:Ge.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(ct)}}).then(function(pt){if(pt.data.status===0){ke.current=ke.current+1;const ot=Le.current.map(lt=>{var ht,vt,St,Et,Mt,Nt,Yt,dn,Qt,on,wn,vn,fn,Bn,Un,Nn,_n;if(lt.name===((vt=(ht=pt.data)==null?void 0:ht.data)==null?void 0:vt.file_name)){const kn=Pe(ye({},lt),{is_oss:!Re});return(Mt=(Et=(St=pt.data)==null?void 0:St.data)==null?void 0:Et.file_name)!=null&&Mt.includes(".in")?(kn.in_object_key=(Yt=(Nt=pt.data)==null?void 0:Nt.data)==null?void 0:Yt.object,kn.in_object_size=(Qt=(dn=pt.data)==null?void 0:dn.data)==null?void 0:Qt.size,kn.input=(wn=(on=pt.data)==null?void 0:on.data)==null?void 0:wn.file_name,kn.in_file=Ne):(kn.out_object_key=(fn=(vn=pt.data)==null?void 0:vn.data)==null?void 0:fn.object,kn.out_object_size=(Un=(Bn=pt.data)==null?void 0:Bn.data)==null?void 0:Un.size,kn.output=(_n=(Nn=pt.data)==null?void 0:Nn.data)==null?void 0:_n.file_name,kn.out_file=Ne),kn}return lt});if(Le.current=[...ot],ze([...ot]),ke.current>0&&ke.current===Ze.length){ut(!1);let lt=xe(ot);lt=lt.filter(ht=>{var vt,St;return!!((vt=ht[0])!=null&&vt.name&&((St=ht[1])!=null&&St.name))}),lt=lt.map(ht=>Pe(ye(ye({},ht[0]),ht[1]),{is_file:!0})),We(lt),Be()}}})},Ee=Ne=>new Promise((Xe,gt)=>{let ct=0,dt=[];for(let st=0;st{ct++,ct===Ne.length&&(dt.length?(E.ZP.warning(`${dt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),gt()):Xe(Ne))}).catch(pt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",pt),ct++,dt.push(Ne[st].name),ct===Ne.length&&(dt.length?(E.ZP.warning(`${dt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),gt()):Xe(Ne))})}),je=()=>we(void 0,null,function*(){if(Ze.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Ee(Ze),ut(!0),xe(Ze).some(Xe=>{var gt,ct;return!((gt=Xe[0])!=null&>.name&&((ct=Xe[1])!=null&&ct.name))})){me.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\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:()=>we(void 0,null,function*(){Ze.map(Xe=>we(void 0,null,function*(){Te(Xe)}))}),onCancel:()=>{ut(!1)}});return}Ze.map(Xe=>we(void 0,null,function*(){Te(Xe)}))}),Ke={name:"file",fileList:Ze,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:Ne=>{if(Ze!=null&&Ze.some(gt=>gt.name===Ne.name))return E.ZP.info(`${Ne.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(Ne.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(Ne.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 Xe={name:Ne.name,uid:Ne.uid,file:Ne,percent:0};return Ze.push(Xe),Le.current=[...Ze],ze([...Ze]),!1}},Qe=xe(Ze);return console.log(Ze,Qe,"fileList"),z.createElement(me.default,{open:Fe,wrapClassName:et,onOk:je,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:qe},onCancel:rt,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:ae.wrap},Ze.length?z.createElement("div",null,z.createElement(de.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:Ye?"visible":"hidden"}},z.createElement("span",{className:ae.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(se.ZP.Group,{className:`ml20 ${ae.testCaseRadio}`,optionType:"button",value:Je,onChange:Ne=>He(Ne.target.value)},z.createElement(se.ZP,{value:!1},"\u6587\u672C"),z.createElement(se.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(Oe.default,ye({},Ke),z.createElement(ne.ZP,{type:"primary",className:ae.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Ce,{data:Qe,onRemove:_e})):z.createElement("div",{className:`${ae.noData} mb30`},z.createElement(Oe.default.Dragger,Pe(ye({},Ke),{className:ae.dragger}),z.createElement("img",{src:oe,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:ae.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:ae.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.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",z.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",z.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",z.createElement("br",null))))},Ce=({data:Be=[],onRemove:We,width:Fe="auto",showScore:et=!1,disabled:tt=!1,inputChange:Ye,onEvaluatingChange:Ve,onSelectAll:Ze,checkAll1:ze,checkAll2:Ge,checkAll3:nt,checkAll4:qe,checkAll5:ut,showEvaluatingSetting:Je=!1,className:He="",isProgramHomework:Re=!1})=>{const $e={value:"",filename:"",dataUrl:""},[Le,ke]=(0,be.useState)(ye({},$e)),rt=_e=>{let Te=document.createElement("a");document.body.appendChild(Te);let Ee=URL.createObjectURL(_e.file);Te.href=Ee,Te.download=_e.name,Te.click(),URL.revokeObjectURL(Ee),document.body.removeChild(Te)},Ue=(_e,Te)=>{(0,x.LR)(_e,Te)},Me=(_e,Te)=>{me.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{We(_e,Te)},onCancel:()=>{}})};return Be.length?z.createElement("div",{className:He,style:{width:Fe}},z.createElement("div",{className:`${Re?ae.headProgram:ae.head}`},Je&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ze,onChange:_e=>{Ze(_e.target.checked,"hidden")}}),z.createElement(ce.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:Re?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:et?Re?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:et?Re?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),et&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Je&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:qe,onChange:_e=>{Ze(_e.target.checked,"input_visible")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Je&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Ge,onChange:_e=>{Ze(_e.target.checked,"is_invisible")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Je&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ut,onChange:_e=>{Ze(_e.target.checked,"actual_output_visible")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Je&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:nt,onChange:_e=>{Ze(_e.target.checked,"last_match_rule")}}),z.createElement(ce.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"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:ae.operation,style:Re?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:ae.listWrapper,style:{boxShadow:Re?"0px 2px 4px 0px #EAEEF4":"unset"}},Be.map((_e,Te)=>{var Ee,je,Ke,Qe;return z.createElement("div",{key:Te,className:ae.list,style:Re?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Je&&z.createElement("div",{style:{width:"15%"}},z.createElement(ie.default,{checked:!!_e.hidden,onChange:Ne=>{Ve(Ne.target.checked,Te,"hidden")}})),z.createElement("div",{style:{width:Re?"25%":"15%",paddingLeft:Re?"5px":"0px",paddingRight:Re?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Te+1),z.createElement("div",{className:ae.info,style:{width:et?Re?"20%":"15%":"25%"}},z.createElement("span",{title:_e.input||((Ee=_e[0])==null?void 0:Ee.name),onClick:()=>we(void 0,null,function*(){let Ne;_e.input?_e.input_file_url?Ne=_e.input_file_url:Ne=_e.in_file:Ne=_e[0];let Xe;typeof Ne=="string"?(Xe=yield fetch(Ne,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ke({value:yield Xe.text(),filename:"",dataUrl:Ne})):(Xe=yield(0,x.db)(Ne.file),ke({value:Xe.text,filename:Ne.name,dataUrl:Xe.link}))})},_e.input||((je=_e[0])==null?void 0:je.name))),z.createElement("div",{className:ae.info,style:{width:et?Re?"20%":"15%":"25%"}},z.createElement("span",{title:_e.output||((Ke=_e[1])==null?void 0:Ke.name),onClick:()=>we(void 0,null,function*(){let Ne;_e.input?_e.output_file_url?Ne=_e.output_file_url:Ne=_e.out_file:Ne=_e[1];let Xe;typeof Ne=="string"?(Xe=yield fetch(Ne,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ke({value:yield Xe.text(),filename:"",dataUrl:Ne})):(Xe=yield(0,x.db)(Ne.file),ke({value:Xe.text,filename:Ne.name,dataUrl:Xe.link}))})},_e.output||((Qe=_e[1])==null?void 0:Qe.name))),et&&z.createElement("div",{style:{width:"20%"}},z.createElement(ue.default,{size:"large",addonAfter:Re?"%":null,disabled:tt,style:{width:"80%"},onChange:Ne=>Ye(Ne,Te),value:_e.score}),!Re&&z.createElement("span",null,"\xA0%")),Je&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:_e.input_visible||!1,onChange:Ne=>{Ve(Ne.target.checked,Te,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Je&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:_e.is_invisible||!1,onChange:Ne=>{Ve(Ne.target.checked,Te,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Je&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:_e.actual_output_visible||!1,onChange:Ne=>{Ve(Ne.target.checked,Te,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Je&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:_e.last_match_rule||!1,onChange:Ne=>{Ve(Ne.target.checked,Te,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>Me(_e,Te),style:Re?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:ae.del},"\u5220\u9664")))})),z.createElement(b.Z,{close:!0,data:Le.dataUrl,filename:Le.filename,type:Le.dataUrl.length?"txt":"",onClose:()=>ke(ye({},$e)),monacoEditor:{value:Le.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var Ie=De},38392:function(Ct,ft,he){"use strict";he.d(ft,{Z:function(){return re}});var be=he(59301),Oe=he(8591),E=he(6848),me=he(71418),de=he(95237),se=he(43604),ne=he(58421),ie=he(3113),ce=he(4213),ue=he(52430),ae=he(98573),oe=(a,y,x)=>new Promise((b,z)=>{var te=ge=>{try{fe(x.next(ge))}catch(ve){z(ve)}},le=ge=>{try{fe(x.throw(ge))}catch(ve){z(ve)}},fe=ge=>ge.done?b(ge.value):Promise.resolve(ge.value).then(te,le);fe((x=x.apply(a,y)).next())}),re=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,te]=(0,be.useState)(""),[le,fe]=(0,be.useState)(!1);function ge(pe){te(pe)}function ve(){if(!z){Oe.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),te("")}return(0,be.useEffect)(()=>{y!=a&&fe(!1)},[y]),be.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},be.createElement(ce.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ge,extraUse:b&&be.createElement(E.Z,{color:"#fff",open:le,destroyTooltipOnHide:!0,title:ee({id:a,isOpen:le,activeDiscussIndex:y,onChange:ge,setIsOpen:fe}),overlayStyle:{maxWidth:600}},be.createElement("a",{title:le?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>fe(!le)},be.createElement("i",{className:"iconfont icon-dianzan11"})))}),be.createElement("a",{onClick:ve,className:"btn-send"},"\u53D1\u9001"))};const ee=a=>{const[y,x]=(0,be.useState)(!1),[b,z]=(0,be.useState)([]),[te,le]=(0,be.useState)(1);(0,be.useEffect)(()=>{a!=null&&a.isOpen?fe():(le(1),z([]))},[a==null?void 0:a.isOpen]);const fe=()=>oe(void 0,null,function*(){x(!0);const ge=yield(0,ue.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(ge==null?void 0:ge.status)==0&&z(ge==null?void 0:ge.answer),x(!1)});return be.createElement(me.Z,{spinning:y},be.createElement("div",{style:{color:"#000"}},be.createElement(ae.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),be.createElement(de.Z,{justify:"end",align:"middle"},be.createElement(se.Z,null,be.createElement(ne.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:ge=>{le(ge)}})),be.createElement(se.Z,null,be.createElement(ie.ZP,{onClick:()=>oe(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")))))}},37838:function(Ct,ft,he){"use strict";he.d(ft,{CP:function(){return E},_V:function(){return se}});var be=he(28209),Oe=he.n(be);const E={secret:be.enc.Utf8.parse("0a18e199b87f1a8d"),iv:be.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=="},me={exam:E};function de(ne="",ie="exam"){const{secret:ce,iv:ue}=me[ie];return AES.encrypt(ne,ce,{iv:ue,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function se(ne="",ie="exam"){const{secret:ce,iv:ue}=me[ie];return be.AES.decrypt(ne,ce,{iv:ue,mode:Oe().mode.CBC,padding:Oe().pad.Pkcs7}).toString(be.enc.Utf8)}},48931:function(Ct,ft,he){"use strict";he.d(ft,{BU:function(){return Oe},Dj:function(){return be},gH:function(){return E},vp:function(){return me}});function be(de){try{de.mozRequestFullScreen?de.mozRequestFullScreen():de.webkitRequestFullScreen&&de.webkitRequestFullScreen()}catch(se){console.log(se,":e")}}function Oe(){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 me(){var de=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,se=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",de),window.isFullScreen?window.isFullScreen:de!=null}},96911:function(Ct,ft,he){"use strict";he.d(ft,{U:function(){return ce}});var be=he(59301),Oe=Object.defineProperty,E=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(ue,ae,oe)=>ae in ue?Oe(ue,ae,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[ae]=oe,ne=(ue,ae)=>{for(var oe in ae||(ae={}))me.call(ae,oe)&&se(ue,oe,ae[oe]);if(E)for(var oe of E(ae))de.call(ae,oe)&&se(ue,oe,ae[oe]);return ue},ie=(ue,ae,oe)=>new Promise((re,ee)=>{var a=b=>{try{x(oe.next(b))}catch(z){ee(z)}},y=b=>{try{x(oe.throw(b))}catch(z){ee(z)}},x=b=>b.done?re(b.value):Promise.resolve(b.value).then(a,y);x((oe=oe.apply(ue,ae)).next())});function ce(ue,ae){const[oe,re]=(0,be.useState)(ae),[ee,a]=(0,be.useState)(!1),[y,x]=(0,be.useState)();return[oe,ee,(z,te=!1)=>ie(this,null,function*(){const le=te?ae:ne(ne({},oe),z);a(!0),re(le);const fe=yield ue(le);return a(!1),x(fe),fe}),y]}},81813:function(Ct,ft,he){"use strict";he.d(ft,{_:function(){return E}});var be=he(59301),Oe=he(43418);const E=me=>{var de,se;const ne=(0,be.useRef)([]),ie=()=>{for(const ce of ne.current)clearTimeout(ce);ne.current=[]};return(0,be.useEffect)(()=>{var ce,ue,ae,oe,re,ee;if(ie(),(ce=me==null?void 0:me.exercise)!=null&&ce.left_time&&((ae=(ue=me==null?void 0:me.exercise)==null?void 0:ue.exercise_events)==null?void 0:ae.length)>0){for(const a of(oe=me==null?void 0:me.exercise)==null?void 0:oe.exercise_events)if(((re=me==null?void 0:me.exercise)==null?void 0:re.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((ee=me==null?void 0:me.exercise)==null?void 0:ee.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{Oe.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);ne.current.push(x)}}},[(de=me==null?void 0:me.exercise)==null?void 0:de.left_time,(se=me==null?void 0:me.exercise)==null?void 0:se.exercise_events]),ie}},17936:function(Ct,ft,he){"use strict";he.d(ft,{G:function(){return de},t:function(){return me}});var be=he(7062),Oe=he.n(be);const E=null;function me(se,ne){let ie=Oe().get("__ec");ie||(ie={}),ie[se]=ne,Oe().set("__ec",ie)}function de(se,ne){let ie=Oe().get("__ec");return ie?ie[se]===void 0?ne:ie[se]:ne}},47257:function(Ct){(function(ft){(function(he){if(1)Ct.exports=he();else var be})(function(){var he,be,Oe;return function(){function E(me,de,se){function ne(ue,ae){if(!de[ue]){if(!me[ue]){var oe=void 0;if(!ae&&oe)return require(ue,!0);if(ie)return ie(ue,!0);var re=new Error("Cannot find module '"+ue+"'");throw re.code="MODULE_NOT_FOUND",re}var ee=de[ue]={exports:{}};me[ue][0].call(ee.exports,function(a){var y=me[ue][1][a];return ne(y||a)},ee,ee.exports,E,me,de,se)}return de[ue].exports}for(var ie=void 0,ce=0;ce - - -`.concat(b,` -`),z&&(fe+="".concat(z,` -`)),fe+=` -`,le.content=fe,le.mime="xml",le.successStatuses=[200],pe.next=9,this.request(le);case 9:return ge=pe.sent,pe.abrupt("return",{res:ge.res});case 11:case"end":return pe.stop()}},x,this)}));function y(x,b,z){return a.apply(this,arguments)}return y}(),oe.getBucketLogging=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){var te,le,fe;return ne.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return te=this._bucketRequestParams("GET",b,"logging",z),te.successStatuses=[200],te.xmlResponse=!0,ve.next=5,this.request(te);case 5:return le=ve.sent,fe=le.data.LoggingEnabled,ve.abrupt("return",{enable:!!fe,prefix:fe&&fe.TargetPrefix||null,res:le.res});case 8:case"end":return ve.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe.deleteBucketLogging=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){var te,le;return ne.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return te=this._bucketRequestParams("DELETE",b,"logging",z),te.successStatuses=[204,200],ge.next=4,this.request(te);case 4:return le=ge.sent,ge.abrupt("return",{res:le.res});case 6:case"end":return ge.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe.putBucketCORS=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z,te){var le,fe,ge,ve,pe,Se,ye,Pe,we,Ae;return ne.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:for(z=z||[],ce(z.length,"rules is required"),z.forEach(function(Ce){ce(Ce.allowedOrigin,"allowedOrigin is required"),ce(Ce.allowedMethod,"allowedMethod is required")}),le=this._bucketRequestParams("PUT",b,"cors",te),fe=` -`,ge=function(Ie){fe+="".concat(Ie,"")},ve=function(Ie){fe+="".concat(Ie,"")},pe=function(Ie){fe+="".concat(Ie,"")},Se=function(Ie){fe+="".concat(Ie,"")},ye=0,Pe=z.length;ye",ee(we.allowedOrigin).forEach(ge),ee(we.allowedMethod).forEach(ve),ee(we.allowedHeader).forEach(pe),ee(we.exposeHeader).forEach(Se),we.maxAgeSeconds&&(fe+="".concat(we.maxAgeSeconds,"")),fe+="";return fe+="",le.content=fe,le.mime="xml",le.successStatuses=[200],De.next=16,this.request(le);case 16:return Ae=De.sent,De.abrupt("return",{res:Ae.res});case 18:case"end":return De.stop()}},x,this)}));function y(x,b,z){return a.apply(this,arguments)}return y}(),oe.getBucketCORS=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){var te,le,fe,ge;return ne.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return te=this._bucketRequestParams("GET",b,"cors",z),te.successStatuses=[200],te.xmlResponse=!0,pe.next=5,this.request(te);case 5:return le=pe.sent,fe=[],le.data&&le.data.CORSRule&&(ge=le.data.CORSRule,re(ge)||(ge=[ge]),ge.forEach(function(Se){var ye={};Object.keys(Se).forEach(function(Pe){ye[Pe.slice(0,1).toLowerCase()+Pe.slice(1,Pe.length)]=Se[Pe]}),fe.push(ye)})),pe.abrupt("return",{rules:fe,res:le.res});case 9:case"end":return pe.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe.deleteBucketCORS=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){var te,le;return ne.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return te=this._bucketRequestParams("DELETE",b,"cors",z),te.successStatuses=[204],ge.next=4,this.request(te);case 4:return le=ge.sent,ge.abrupt("return",{res:le.res});case 6:case"end":return ge.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe.putBucketReferer=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z,te,le){var fe,ge,ve,pe;return ne.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:if(fe=this._bucketRequestParams("PUT",b,"referer",le),ge=` - -`,ge+=" ".concat(z?"true":"false",` -`),te&&te.length>0){for(ge+=` -`,ve=0;ve".concat(te[ve],` -`);ge+=` -`}else ge+=` -`;return ge+="",fe.content=ge,fe.mime="xml",fe.successStatuses=[200],ye.next=10,this.request(fe);case 10:return pe=ye.sent,ye.abrupt("return",{res:pe.res});case 12:case"end":return ye.stop()}},x,this)}));function y(x,b,z,te){return a.apply(this,arguments)}return y}(),oe.getBucketReferer=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){var te,le,fe;return ne.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return te=this._bucketRequestParams("GET",b,"referer",z),te.successStatuses=[200],te.xmlResponse=!0,ve.next=5,this.request(te);case 5:return le=ve.sent,fe=le.data.RefererList.Referer||null,fe&&(re(fe)||(fe=[fe])),ve.abrupt("return",{allowEmpty:le.data.AllowEmptyReferer==="true",referers:fe,res:le.res});case 9:case"end":return ve.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe.deleteBucketReferer=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){return ne.default.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return le.next=2,this.putBucketReferer(b,!0,null,z);case 2:return le.abrupt("return",le.sent);case 3:case"end":return le.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe._bucketRequestParams=function(y,x,b,z){return{method:y,bucket:x,subres:b,timeout:z&&z.timeout,ctx:z&&z.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,me,de){(function(se,ne){(function(){"use strict";var ie=E("@babel/runtime/helpers/interopRequireDefault"),ce=ie(E("@babel/runtime/regenerator")),ue=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 ae=E("debug")("ali-oss"),oe=E("xml2js"),re=E("agentkeepalive"),ee=E("merge-descriptors"),a=E("platform"),y=E("utility"),x=E("urllib"),b=E("./version"),z=E("bowser"),te=E("../common/signUtils"),le=E("../common/client/initOptions"),fe=E("../common/utils/createRequest"),ge=fe.createRequest,ve=E("../common/utils/encoder"),pe=ve.encoder,Se=E("../common/client/getReqUrl"),ye=Se.getReqUrl,Pe=E("../common/utils/setSTSToken"),we=Pe.setSTSToken,Ae=E("../common/utils/retry"),xe=Ae.retry,De=E("../common/utils/isFunction"),Ce=De.isFunction,Ie=new re;function Be(){var Ve=a.name,Ze=a.version;Ve&&Ve.toLowerCase&&Ve.toLowerCase()==="ie"&&Ze.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function We(){return location&&location.protocol==="https:"}function Fe(Ve,Ze){if(Be(),!(this instanceof Fe))return new Fe(Ve,Ze);Ve&&Ve.inited?this.options=Ve:this.options=Fe.initOptions(Ve),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=x,this.agent=this.options.agent||Ie),this.ctx=Ze,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}me.exports=Fe,Fe.initOptions=function(Ze){Ze.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var ze=Object.assign({secure:We(),useFetch:!1},Ze);return le(ze)};var et=Fe.prototype;et.debug=ae,ee(et,E("./object")),ee(et,E("./bucket")),ee(et,E("../common/bucket/getBucketWebsite")),ee(et,E("../common/bucket/putBucketWebsite")),ee(et,E("../common/bucket/deleteBucketWebsite")),ee(et,E("../common/bucket/getBucketLifecycle")),ee(et,E("../common/bucket/putBucketLifecycle")),ee(et,E("../common/bucket/deleteBucketLifecycle")),ee(et,E("../common/bucket/putBucketVersioning")),ee(et,E("../common/bucket/getBucketVersioning")),ee(et,E("../common/bucket/getBucketInventory")),ee(et,E("../common/bucket/deleteBucketInventory")),ee(et,E("../common/bucket/listBucketInventory")),ee(et,E("../common/bucket/putBucketInventory")),ee(et,E("../common/bucket/abortBucketWorm")),ee(et,E("../common/bucket/completeBucketWorm")),ee(et,E("../common/bucket/extendBucketWorm")),ee(et,E("../common/bucket/getBucketWorm")),ee(et,E("../common/bucket/initiateBucketWorm")),ee(et,E("./managed-upload")),ee(et,E("../common/multipart-copy")),ee(et,E("../common/multipart")),ee(et,E("../common/parallel")),et.signature=function(Ze){return this.debug("authorization stringToSign: %s",Ze,"info"),te.computeSignature(this.options.accessKeySecret,Ze,this.options.headerEncoding)},et._getReqUrl=ye,et.authorization=function(Ze,ze,Ge,nt){var qe=te.buildCanonicalString(Ze.toUpperCase(),ze,{headers:nt,parameters:Ge});return te.authorization(this.options.accessKeyId,this.options.accessKeySecret,qe,this.options.headerEncoding)},et.request=function(){var Ve=(0,ue.default)(ce.default.mark(function Ze(ze){var Ge=this;return ce.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(tt.bind(this),this.options.retryMax,{errorHandler:function(Je){var He=function($e){if(ze.stream)return!1;var Le=[-1,-2].includes($e.status),ke=Ge.options.requestErrorRetryHandle||function(){return!0};return Le&&ke($e)};return!!He(Je)}})(ze);case 3:return qe.abrupt("return",qe.sent);case 6:return qe.abrupt("return",tt.call(this,ze));case 7:case"end":return qe.stop()}},Ze,this)}));return function(Ze){return Ve.apply(this,arguments)}}();function tt(Ve){return Ye.apply(this,arguments)}function Ye(){return Ye=(0,ue.default)(ce.default.mark(function Ve(Ze){var ze,Ge,nt,qe,ut,Je;return ce.default.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:if(!(this.options.stsToken&&Ce(this.options.refreshSTSToken))){Re.next=3;break}return Re.next=3,we.call(this);case 3:return ze=ge.call(this,Ze),this.options.useFetch||(ze.params.mode="disable-fetch"),qe=!!Ze.stream,Re.prev=6,Re.next=9,this.urllib.request(ze.url,ze.params);case 9:Ge=Re.sent,this.debug("response %s %s, got %s, headers: %j",Ze.method,ze.url,Ge.status,Ge.headers,"info"),Re.next=16;break;case 13:Re.prev=13,Re.t0=Re.catch(6),nt=Re.t0;case 16:if(!(Ge&&Ze.successStatuses&&Ze.successStatuses.indexOf(Ge.status)===-1)){Re.next=28;break}return Re.next=19,this.requestError(Ge);case 19:if(ut=Re.sent,!(ut.code==="RequestTimeTooSkewed"&&!qe)){Re.next=25;break}return this.options.amendTimeSkewed=+new Date(ut.serverTime)-new Date,Re.next=24,this.request(Ze);case 24:return Re.abrupt("return",Re.sent);case 25:ut.params=Ze,Re.next=32;break;case 28:if(!nt){Re.next=32;break}return Re.next=31,this.requestError(nt);case 31:ut=Re.sent;case 32:if(!ut){Re.next=34;break}throw ut;case 34:if(!Ze.xmlResponse){Re.next=39;break}return Re.next=37,this.parseXML(Ge.data);case 37:Je=Re.sent,Ge.data=Je;case 39:return Re.abrupt("return",Ge);case 40:case"end":return Re.stop()}},Ve,this,[[6,13]])})),Ye.apply(this,arguments)}et._getResource=function(Ze){var ze="/";return Ze.bucket&&(ze+="".concat(Ze.bucket,"/")),Ze.object&&(ze+=pe(Ze.object,this.options.headerEncoding)),ze},et._escape=function(Ze){return y.encodeURIComponent(Ze).replace(/%2F/g,"/")},et._getUserAgent=function(){var Ze=ne&&ne.browser?"js":"nodejs",ze="aliyun-sdk-".concat(Ze,"/").concat(b.version),Ge=a.description;return!Ge&&ne&&(Ge="Node.js ".concat(ne.version.slice(1)," on ").concat(ne.platform," ").concat(ne.arch)),this._checkUserAgent("".concat(ze," ").concat(Ge))},et._checkUserAgent=function(Ze){var ze=Ze.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return ze},et.checkBrowserAndVersion=function(Ze,ze){return z.name===Ze&&z.version.split(".")[0]===ze},et.parseXML=function(Ze){return new Promise(function(ze,Ge){se.isBuffer(Ze)&&(Ze=Ze.toString()),oe.parseString(Ze,{explicitRoot:!1,explicitArray:!1},function(nt,qe){nt?Ge(nt):ze(qe)})})},et.requestError=function(){var Ve=(0,ue.default)(ce.default.mark(function ze(Ge){var nt,qe,ut,Je;return ce.default.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:if(nt=null,!(!Ge.data||!Ge.data.length)){Re.next=5;break}Ge.status===-1||Ge.status===-2?(nt=new Error(Ge.message),nt.name=Ge.name,nt.status=Ge.status,nt.code=Ge.name):(Ge.status===404?(nt=new Error("Object not exists"),nt.name="NoSuchKeyError",nt.status=404,nt.code="NoSuchKey"):Ge.status===412?(nt=new Error("Pre condition failed"),nt.name="PreconditionFailedError",nt.status=412,nt.code="PreconditionFailed"):(nt=new Error("Unknow error, status: ".concat(Ge.status)),nt.name="UnknownError",nt.status=Ge.status),nt.requestId=Ge.headers["x-oss-request-id"],nt.host=""),Re.next=32;break;case 5:return qe=String(Ge.data),this.debug("request response error data: %s",qe,"error"),Re.prev=7,Re.next=10,this.parseXML(qe);case 10:if(Re.t0=Re.sent,Re.t0){Re.next=13;break}Re.t0={};case 13:ut=Re.t0,Re.next=23;break;case 16:return Re.prev=16,Re.t1=Re.catch(7),this.debug(qe,"error"),Re.t1.message+=` -raw xml: `.concat(qe),Re.t1.status=Ge.status,Re.t1.requestId=Ge.headers["x-oss-request-id"],Re.abrupt("return",Re.t1);case 23:Je=ut.Message||"unknow request error, status: ".concat(Ge.status),ut.Condition&&(Je+=" (condition: ".concat(ut.Condition,")")),nt=new Error(Je),nt.name=ut.Code?"".concat(ut.Code,"Error"):"UnknownError",nt.status=Ge.status,nt.code=ut.Code,nt.requestId=ut.RequestId,nt.hostId=ut.HostId,nt.serverTime=ut.ServerTime;case 32:return this.debug("generate error %j",nt,"error"),Re.abrupt("return",nt);case 34:case"end":return Re.stop()}},ze,this,[[7,16]])}));function Ze(ze){return Ve.apply(this,arguments)}return Ze}()}).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,me,de){(function(se){(function(){"use strict";var ne=E("@babel/runtime/helpers/interopRequireDefault"),ie=ne(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 ce=ne(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("util"),ae=E("path"),oe=E("mime"),re=E("copy-to"),ee=E("../common/utils/isBlob"),a=ee.isBlob,y=E("../common/utils/isFile"),x=y.isFile,b=E("../common/utils/isBuffer"),z=b.isBuffer,te=de;te.multipartUpload=function(){var pe=(0,ce.default)(ie.default.mark(function ye(Pe,we){var Ae,xe,De,Ce,Ie,Be,We,Fe,et,tt=arguments;return ie.default.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:if(Ae=tt.length>2&&tt[2]!==void 0?tt[2]:{},this.resetCancelFlag(),Ae.disabledMD5=Ae.disabledMD5===void 0?!0:!!Ae.disabledMD5,!(Ae.checkpoint&&Ae.checkpoint.uploadId)){Ve.next=8;break}return we&&x(we)&&(Ae.checkpoint.file=we),Ve.next=7,this._resumeMultipart(Ae.checkpoint,Ae);case 7:return Ve.abrupt("return",Ve.sent);case 8:return xe=102400,Ae.mime||(x(we)?Ae.mime=oe.getType(ae.extname(we.name)):a(we)?Ae.mime=we.type:z(we)?Ae.mime="":Ae.mime=oe.getType(ae.extname(we))),Ae.headers=Ae.headers||{},this._convertMetaToHeaders(Ae.meta,Ae.headers),Ve.next=14,this._getFileSize(we);case 14:if(De=Ve.sent,!(De0&&re(Be).to(Fe),et=this._divideParts(De,Ce),tt=et.length,Ye=!1,Ve=function(Le,ke){return new Promise(function(){var rt=(0,ce.default)(ie.default.mark(function Ue(Me,_e){var Te,Ee,je,Ke,Qe;return ie.default.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:if(Xe.prev=0,Le.isCancel()){Xe.next=29;break}return Te=et[ke-1],Xe.next=5,Le._createBuffer(xe,Te.start,Te.end);case 5:return Ee=Xe.sent,je={content:Ee,size:Te.end-Te.start},Xe.prev=7,Xe.next=10,Le._uploadPart(We,Ie,ke,je,we);case 10:Ke=Xe.sent,Xe.next=18;break;case 13:if(Xe.prev=13,Xe.t0=Xe.catch(7),Xe.t0.status!==404){Xe.next=17;break}throw Le._makeAbortEvent();case 17:throw Xe.t0;case 18:if(!(!Le.isCancel()&&!Ye)){Xe.next=26;break}if(Pe.doneParts.push({number:ke,etag:Ke.res.headers.etag}),!we.progress){Xe.next=23;break}return Xe.next=23,we.progress(Be.length/(tt+1),Pe,Ke.res);case 23:Me({number:ke,etag:Ke.res.headers.etag}),Xe.next=27;break;case 26:Me();case 27:Xe.next=30;break;case 29:Me();case 30:Xe.next=41;break;case 32:Xe.prev=32,Xe.t1=Xe.catch(0),Qe=new Error,Qe.name=Xe.t1.name,Qe.message=Xe.t1.message,Qe.stack=Xe.t1.stack,Qe.partNum=ke,re(Xe.t1).to(Qe),_e(Qe);case 41:case"end":return Xe.stop()}},Ue,null,[[0,32],[7,13]])}));return function(Ue,Me){return rt.apply(this,arguments)}}())},Ze=Array.from(new Array(tt),function($e,Le){return Le+1}),ze=Fe.map(function($e){return $e.number}),Ge=Ze.filter(function($e){return ze.indexOf($e)<0}),nt=5,qe=we.parallel||nt,Re.next=17,this._parallel(Ge,qe,function($e){return new Promise(function(Le,ke){Ve(Ae,$e).then(function(rt){rt&&Fe.push(rt),Le()}).catch(function(rt){ke(rt)})})});case 17:if(ut=Re.sent,Ye=!0,Je=ut.find(function($e){return $e.name==="abort"}),!Je){Re.next=22;break}throw Je;case 22:if(!this.isCancel()){Re.next=25;break}throw Ve=null,this._makeCancelEvent();case 25:if(!(ut&&ut.length>0)){Re.next=28;break}throw ut[0].message="Failed to upload some parts with error: ".concat(ut[0].toString()," part_num: ").concat(ut[0].partNum),ut[0];case 28:return Re.next=30,this.completeMultipartUpload(We,Ie,Fe,we);case 30:return Re.abrupt("return",Re.sent);case 31:case"end":return Re.stop()}},ye,this)}));function Se(ye,Pe){return pe.apply(this,arguments)}return Se}(),te._getFileSize=function(){var pe=(0,ce.default)(ie.default.mark(function ye(Pe){return ie.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:if(!z(Pe)){Ae.next=4;break}return Ae.abrupt("return",Pe.length);case 4:if(!(a(Pe)||x(Pe))){Ae.next=6;break}return Ae.abrupt("return",Pe.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return Ae.stop()}},ye)}));function Se(ye){return pe.apply(this,arguments)}return Se}();var le=E("stream"),fe=le.Readable;function ge(pe,Se){if(!(this instanceof ge))return new ge(pe,Se);fe.call(this,Se),this.file=pe,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}ue.inherits(ge,fe),ge.prototype.readFileAndPush=function(Se){if(this.fileBuffer)for(var ye=!0;ye&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:we,this.start=we,ye=this.push(this.fileBuffer.slice(Pe,we))}},ge.prototype._read=function(Se){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 ye=16*1024;Se=Se||ye;var Pe=this;this.reader.onload=function(Ae){Pe.fileBuffer=se.from(new Uint8Array(Ae.target.result)),Pe.file=null,Pe.readFileAndPush(Se)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(Se)};function ve(pe){return pe.arrayBuffer?pe.arrayBuffer():new Promise(function(Se,ye){var Pe=new FileReader;Pe.onload=function(we){Se(we.target.result)},Pe.onerror=function(we){ye(we)},Pe.readAsArrayBuffer(pe)})}te._createBuffer=function(){var pe=(0,ce.default)(ie.default.mark(function ye(Pe,we,Ae){var xe,De;return ie.default.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:if(!(a(Pe)||x(Pe))){Ie.next=8;break}return xe=Pe.slice(we,Ae),Ie.next=4,ve(xe);case 4:return De=Ie.sent,Ie.abrupt("return",se.from(De));case 8:if(!z(Pe)){Ie.next=12;break}return Ie.abrupt("return",Pe.subarray(we,Ae));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return Ie.stop()}},ye)}));function Se(ye,Pe,we){return pe.apply(this,arguments)}return Se}(),te._getPartSize=function(Se,ye){var Pe=1e4,we=1*1024*1024;ye||(ye=we);var Ae=Math.ceil(Se/Pe);return ye1&&Be[1]!==void 0?Be[1]:{},we=ye["continuation-token"]||ye.continuationToken,we&&(Pe.subres=Object.assign({"continuation-token":we},Pe.subres)),Ae=this._objectRequestParams("GET","",Pe),Ae.query=Object.assign({"list-type":2},ye),delete Ae.query["continuation-token"],delete Ae.query.continuationToken,Ae.xmlResponse=!0,Ae.successStatuses=[200],Fe.next=11,this.request(Ae);case 11:return xe=Fe.sent,De=xe.data.Contents||[],Ce=this,De&&(Array.isArray(De)||(De=[De]),De=De.map(function(et){var tt=null;return et.Owner&&(tt={id:et.Owner.ID,displayName:et.Owner.DisplayName}),{name:et.Key,url:Ce._objectUrl(et.Key),lastModified:et.LastModified,etag:et.ETag,type:et.Type,size:Number(et.Size),storageClass:et.StorageClass,owner:tt}})),Ie=xe.data.CommonPrefixes||null,Ie&&(Array.isArray(Ie)||(Ie=[Ie]),Ie=Ie.map(function(et){return et.Prefix})),Fe.abrupt("return",{res:xe.res,objects:De,prefixes:Ie,isTruncated:xe.data.IsTruncated==="true",keyCount:+xe.data.KeyCount,continuationToken:xe.data.ContinuationToken||null,nextContinuationToken:xe.data.NextContinuationToken||null});case 18:case"end":return Fe.stop()}},Se,this)}));function pe(Se){return ve.apply(this,arguments)}return pe}(),ge.restore=function(){var ve=(0,ie.default)(ne.default.mark(function Se(ye){var Pe,we,Ae,xe,De=arguments;return ne.default.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Pe=De.length>1&&De[1]!==void 0?De[1]:{type:"Archive"},Pe=Pe||{},Pe.subres=Object.assign({restore:""},Pe.subres),Pe.versionId&&(Pe.subres.versionId=Pe.versionId),we=this._objectRequestParams("POST",ye,Pe),Pe.type==="ColdArchive"&&(Ae={RestoreRequest:{Days:Pe.Days?Pe.Days:2,JobParameters:{Tier:Pe.JobParameters?Pe.JobParameters:"Standard"}}},we.content=fe(Ae,{headers:!0}),we.mime="xml"),we.successStatuses=[202],Ie.next=9,this.request(we);case 9:return xe=Ie.sent,Ie.abrupt("return",{res:xe.res});case 11:case"end":return Ie.stop()}},Se,this)}));function pe(Se){return ve.apply(this,arguments)}return pe}(),ge._objectUrl=function(pe){return this._getReqUrl({bucket:this.options.bucket,object:pe})},ge._objectRequestParams=function(pe,Se,ye){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");ye=ye||{},Se=this._objectName(Se);var Pe={object:Se,bucket:this.options.bucket,method:pe,subres:ye&&ye.subres,timeout:ye&&ye.timeout,ctx:ye&&ye.ctx};return ye.headers&&(Pe.headers={},ue(ye.headers).to(Pe.headers)),Pe},ge._objectName=function(pe){return pe.replace(/^\/+/,"")},ge._convertMetaToHeaders=function(pe,Se){pe&&Object.keys(pe).forEach(function(ye){Se["x-oss-meta-".concat(ye)]=pe[ye]})},ge._deleteFileSafe=function(pe){var Se=this;return new Promise(function(ye){ce.exists(pe,function(Pe){Pe?ce.unlink(pe,function(we){we&&Se.debug("unlink %j error: %s",pe,we,"error"),ye()}):ye()})})}},{"../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,me,de){"use strict";de.version="6.18.1"},{}],7:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.abortBucketWorm=void 0;var ce=E("../utils/checkBucketName");function ue(oe,re){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(ne.default.mark(function oe(re,ee){var a,y;return ne.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return ce.checkBucketName(re),a=this._bucketRequestParams("DELETE",re,"worm",ee),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()}},oe,this)})),ae.apply(this,arguments)}de.abortBucketWorm=ue},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.completeBucketWorm=void 0;var ce=E("../utils/checkBucketName");function ue(oe,re,ee){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(ne.default.mark(function oe(re,ee,a){var y,x;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return ce.checkBucketName(re),y=this._bucketRequestParams("POST",re,{wormId:ee},a),z.next=4,this.request(y);case 4:return x=z.sent,z.abrupt("return",{res:x.res,status:x.status});case 6:case"end":return z.stop()}},oe,this)})),ae.apply(this,arguments)}de.completeBucketWorm=ue},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.deleteBucketInventory=void 0;var ce=E("../utils/checkBucketName");function ue(oe,re){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(ne.default.mark(function oe(re,ee){var a,y,x,b,z=arguments;return ne.default.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return a=z.length>2&&z[2]!==void 0?z[2]:{},y=Object.assign({inventory:"",inventoryId:ee},a.subres),ce.checkBucketName(re),x=this._bucketRequestParams("DELETE",re,y,a),x.successStatuses=[204],le.next=7,this.request(x);case 7:return b=le.sent,le.abrupt("return",{status:b.status,res:b.res});case 9:case"end":return le.stop()}},oe,this)})),ae.apply(this,arguments)}de.deleteBucketInventory=ue},{"../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,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkBucketName"),ue=ce.checkBucketName,ae=de;ae.deleteBucketLifecycle=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y){var x,b;return ne.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return ue(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()}},ee,this)}));function re(ee,a){return oe.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,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkBucketName"),ue=ce.checkBucketName,ae=de;ae.deleteBucketWebsite=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y){var x,b;return ne.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return ue(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()}},ee,this)}));function re(ee,a){return oe.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,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.extendBucketWorm=void 0;var ce=E("../utils/checkBucketName"),ue=E("../utils/obj2xml");function ae(re,ee,a,y){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee,a,y,x){var b,z,te;return ne.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return ce.checkBucketName(ee),b=this._bucketRequestParams("POST",ee,{wormExtend:"",wormId:a},x),z={ExtendWormConfiguration:{RetentionPeriodInDays:y}},b.mime="xml",b.content=ue.obj2xml(z,{headers:!0}),b.successStatuses=[200],fe.next=8,this.request(b);case 8:return te=fe.sent,fe.abrupt("return",{res:te.res,status:te.status});case 10:case"end":return fe.stop()}},re,this)})),oe.apply(this,arguments)}de.extendBucketWorm=ae},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],13:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.getBucketInventory=void 0;var ce=E("../utils/checkBucketName"),ue=E("../utils/formatInventoryConfig");function ae(re,ee){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee,a){var y,x,b,z,te=arguments;return ne.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return y=te.length>2&&te[2]!==void 0?te[2]:{},x=Object.assign({inventory:"",inventoryId:a},y.subres),ce.checkBucketName(ee),b=this._bucketRequestParams("GET",ee,x,y),b.successStatuses=[200],b.xmlResponse=!0,fe.next=8,this.request(b);case 8:return z=fe.sent,fe.abrupt("return",{status:z.status,res:z.res,inventory:ue.formatInventoryConfig(z.data)});case 10:case"end":return fe.stop()}},re,this)})),oe.apply(this,arguments)}de.getBucketInventory=ae},{"../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,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.map.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkBucketName"),ue=ce.checkBucketName,ae=E("../utils/isArray"),oe=ae.isArray,re=E("../utils/formatObjKey"),ee=re.formatObjKey,a=de;a.getBucketLifecycle=function(){var y=(0,ie.default)(ne.default.mark(function b(z,te){var le,fe,ge;return ne.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return ue(z),le=this._bucketRequestParams("GET",z,"lifecycle",te),le.successStatuses=[200],le.xmlResponse=!0,pe.next=6,this.request(le);case 6:return fe=pe.sent,ge=fe.data.Rule||null,ge&&(oe(ge)||(ge=[ge]),ge=ge.map(function(Se){return Se.ID&&(Se.id=Se.ID,delete Se.ID),Se.Tag&&!oe(Se.Tag)&&(Se.Tag=[Se.Tag]),ee(Se,"firstLowerCase")})),pe.abrupt("return",{rules:ge,res:fe.res});case 10:case"end":return pe.stop()}},b,this)}));function x(b,z){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,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkBucketName"),ue=ce.checkBucketName,ae=de;ae.getBucketVersioning=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y){var x,b,z;return ne.default.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return ue(a),x=this._bucketRequestParams("GET",a,"versioning",y),x.xmlResponse=!0,x.successStatuses=[200],le.next=6,this.request(x);case 6:return b=le.sent,z=b.data.Status,le.abrupt("return",{status:b.status,versionStatus:z,res:b.res});case 9:case"end":return le.stop()}},ee,this)}));function re(ee,a){return oe.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,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkBucketName"),ue=ce.checkBucketName,ae=E("../utils/isObject"),oe=ae.isObject,re=de;re.getBucketWebsite=function(){var ee=(0,ie.default)(ne.default.mark(function y(x,b){var z,te,le;return ne.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ue(x),z=this._bucketRequestParams("GET",x,"website",b),z.successStatuses=[200],z.xmlResponse=!0,ge.next=6,this.request(z);case 6:return te=ge.sent,le=[],te.data.RoutingRules&&te.data.RoutingRules.RoutingRule&&(oe(te.data.RoutingRules.RoutingRule)?le=[te.data.RoutingRules.RoutingRule]:le=te.data.RoutingRules.RoutingRule),ge.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:le,error:te.data.ErrorDocument&&te.data.ErrorDocument.Key||null,res:te.res});case 10:case"end":return ge.stop()}},y,this)}));function a(y,x){return ee.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,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.getBucketWorm=void 0;var ce=E("../utils/checkBucketName"),ue=E("../utils/dataFix");function ae(re,ee){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee,a){var y,x;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return ce.checkBucketName(ee),y=this._bucketRequestParams("GET",ee,"worm",a),y.successStatuses=[200],y.xmlResponse=!0,z.next=6,this.request(y);case 6:return x=z.sent,ue.dataFix(x.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),z.abrupt("return",Object.assign(Object.assign({},x.data),{res:x.res,status:x.status}));case 9:case"end":return z.stop()}},re,this)})),oe.apply(this,arguments)}de.getBucketWorm=ae},{"../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,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.initiateBucketWorm=void 0;var ce=E("../utils/obj2xml"),ue=E("../utils/checkBucketName");function ae(re,ee,a){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee,a,y){var x,b,z;return ne.default.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return ue.checkBucketName(ee),x=this._bucketRequestParams("POST",ee,"worm",y),b={InitiateWormConfiguration:{RetentionPeriodInDays:a}},x.mime="xml",x.content=ce.obj2xml(b,{headers:!0}),x.successStatuses=[200],le.next=8,this.request(x);case 8:return z=le.sent,le.abrupt("return",{res:z.res,wormId:z.res.headers["x-oss-worm-id"],status:z.status});case 10:case"end":return le.stop()}},re,this)})),oe.apply(this,arguments)}de.initiateBucketWorm=ae},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],19:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.listBucketInventory=void 0;var ce=E("../utils/checkBucketName"),ue=E("../utils/formatInventoryConfig");function ae(re){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee){var a,y,x,b,z,te,le,fe,ge=arguments;return ne.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return a=ge.length>1&&ge[1]!==void 0?ge[1]:{},y=a.continuationToken,x=Object.assign({inventory:""},y&&{"continuation-token":y},a.subres),ce.checkBucketName(ee),b=this._bucketRequestParams("GET",ee,x,a),b.successStatuses=[200],b.xmlResponse=!0,pe.next=9,this.request(b);case 9:return z=pe.sent,te=z.data,le=z.res,fe=z.status,pe.abrupt("return",{isTruncated:te.IsTruncated==="true",nextContinuationToken:te.NextContinuationToken,inventoryList:ue.formatInventoryConfig(te.InventoryConfiguration,!0),status:fe,res:le});case 12:case"end":return pe.stop()}},re,this)})),oe.apply(this,arguments)}de.listBucketInventory=ae},{"../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,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.concat.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.putBucketInventory=void 0;var ce=E("../utils/checkBucketName"),ue=E("../utils/obj2xml");function ae(re,ee){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee,a){var y,x,b,z,te,le,fe,ge,ve,pe,Se,ye=arguments;return ne.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return y=ye.length>2&&ye[2]!==void 0?ye[2]:{},x=Object.assign({inventory:"",inventoryId:a.id},y.subres),ce.checkBucketName(ee),b=a.OSSBucketDestination,z=a.optionalFields,te=a.includedObjectVersions,le="acs:oss:::",fe="acs:ram::".concat(b.accountId,":role/"),ge={InventoryConfiguration:{Id:a.id,IsEnabled:a.isEnabled,Filter:{Prefix:a.prefix||""},Destination:{OSSBucketDestination:{Format:b.format,AccountId:b.accountId,RoleArn:"".concat(fe).concat(b.rolename),Bucket:"".concat(le).concat(b.bucket),Prefix:b.prefix||"",Encryption:b.encryption||""}},Schedule:{Frequency:a.frequency},IncludedObjectVersions:te,OptionalFields:{Field:(z==null?void 0:z.field)||[]}}},ve=ue.obj2xml(ge,{headers:!0,firstUpperCase:!0}),pe=this._bucketRequestParams("PUT",ee,x,y),pe.successStatuses=[200],pe.mime="xml",pe.content=ve,we.next=14,this.request(pe);case 14:return Se=we.sent,we.abrupt("return",{status:Se.status,res:Se.res});case 16:case"end":return we.stop()}},re,this)})),oe.apply(this,arguments)}de.putBucketInventory=ae},{"../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,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(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=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkBucketName"),ue=ce.checkBucketName,ae=E("../utils/isArray"),oe=ae.isArray,re=E("../utils/deepCopy"),ee=re.deepCopy,a=E("../utils/isObject"),y=a.isObject,x=E("../utils/obj2xml"),b=x.obj2xml,z=E("../utils/checkObjectTag"),te=z.checkObjectTag,le=E("../utils/getStrBytesCount"),fe=le.getStrBytesCount,ge=de;ge.putBucketLifecycle=function(){var Pe=(0,ie.default)(ne.default.mark(function Ae(xe,De,Ce){var Ie,Be,We,Fe,et;return ne.default.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:if(ue(xe),oe(De)){Ye.next=3;break}throw new Error("rules must be Array");case 3:return Ie=this._bucketRequestParams("PUT",xe,"lifecycle",Ce),Be=[],We={LifecycleConfiguration:{Rule:Be}},De.forEach(function(Ve){ve(Ve),ye(Ve),Ve.id&&(Ve.ID=Ve.id,delete Ve.id),Be.push(Ve)}),Fe=b(We,{headers:!0,firstUpperCase:!0}),Ie.content=Fe,Ie.mime="xml",Ie.successStatuses=[200],Ye.next=13,this.request(Ie);case 13:return et=Ye.sent,Ye.abrupt("return",{res:et.res});case 15:case"end":return Ye.stop()}},Ae,this)}));function we(Ae,xe,De){return Pe.apply(this,arguments)}return we}();function ve(Pe){Pe.days&&(Pe.expiration={days:Pe.days}),Pe.date&&(Pe.expiration={createdBeforeDate:Pe.date})}function pe(Pe,we){var Ae=Pe.days,xe=Pe.createdBeforeDate;if(!Ae&&!xe)throw new Error("".concat(we," must includes days or createdBeforeDate"));if(Ae&&!/^[1-9][0-9]*$/.test(Ae))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 Se(Pe){if(!oe(Pe)&&!y(Pe))throw new Error("tag must be Object or Array");Pe=y(Pe)?[Pe]:Pe;var we={},Ae=ee(Pe);Ae.forEach(function(xe){we[xe.key]=xe.value}),te(we)}function ye(Pe){if(Pe.id&&fe(Pe.id)>255)throw new Error("ID is composed of 255 bytes at most");if(Pe.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(Pe.status))throw new Error("Status must be Enabled or Disabled");if(Pe.transition){if(!["IA","Archive"].includes(Pe.transition.storageClass))throw new Error("StorageClass must be IA or Archive");pe(Pe.transition,"Transition")}if(Pe.expiration){if(!Pe.expiration.expiredObjectDeleteMarker)pe(Pe.expiration,"Expiration");else if(Pe.expiration.days||Pe.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(Pe.abortMultipartUpload&&pe(Pe.abortMultipartUpload,"AbortMultipartUpload"),!Pe.expiration&&!Pe.abortMultipartUpload&&!Pe.transition&&!Pe.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(Pe.tag){if(Pe.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");Se(Pe.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,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.includes.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkBucketName"),ue=ce.checkBucketName,ae=E("../utils/obj2xml"),oe=ae.obj2xml,re=de;re.putBucketVersioning=function(){var ee=(0,ie.default)(ne.default.mark(function y(x,b){var z,te,le,fe,ge=arguments;return ne.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:if(z=ge.length>2&&ge[2]!==void 0?ge[2]:{},ue(x),["Enabled","Suspended"].includes(b)){pe.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return te=this._bucketRequestParams("PUT",x,"versioning",z),le={VersioningConfiguration:{Status:b}},te.mime="xml",te.content=oe(le,{headers:!0}),pe.next=10,this.request(te);case 10:return fe=pe.sent,pe.abrupt("return",{res:fe.res,status:fe.status});case 12:case"end":return pe.stop()}},y,this)}));function a(y,x){return ee.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,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkBucketName"),ue=ce.checkBucketName,ae=E("../utils/obj2xml"),oe=ae.obj2xml,re=E("../utils/isArray"),ee=re.isArray,a=de;a.putBucketWebsite=function(){var y=(0,ie.default)(ne.default.mark(function b(z){var te,le,fe,ge,ve,pe,Se,ye=arguments;return ne.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:if(te=ye.length>1&&ye[1]!==void 0?ye[1]:{},le=ye.length>2?ye[2]:void 0,ue(z),fe=this._bucketRequestParams("PUT",z,"website",le),ge={Suffix:te.index||"index.html"},ve={IndexDocument:ge},pe={WebsiteConfiguration:ve},te.supportSubDir&&(ge.SupportSubDir=te.supportSubDir),te.type&&(ge.Type=te.type),te.error&&(ve.ErrorDocument={Key:te.error}),te.routingRules===void 0){we.next=14;break}if(ee(te.routingRules)){we.next=13;break}throw new Error("RoutingRules must be Array");case 13:ve.RoutingRules={RoutingRule:te.routingRules};case 14:return pe=oe(pe),fe.content=pe,fe.mime="xml",fe.successStatuses=[200],we.next=20,this.request(fe);case 20:return Se=we.sent,we.abrupt("return",{res:Se.res});case 22:case"end":return we.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,me,de){(function(se){(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"),de.encodeCallback=function(ie,ce){if(ie.headers=ie.headers||{},!Object.prototype.hasOwnProperty.call(ie.headers,"x-oss-callback")&&ce.callback){var ue={callbackUrl:encodeURI(ce.callback.url),callbackBody:ce.callback.body};ce.callback.host&&(ue.callbackHost=ce.callback.host),ce.callback.contentType&&(ue.callbackBodyType=ce.callback.contentType);var ae=se.from(JSON.stringify(ue)).toString("base64");if(ie.headers["x-oss-callback"]=ae,ce.callback.customValue){var oe={};Object.keys(ce.callback.customValue).forEach(function(re){oe["x:".concat(re)]=ce.callback.customValue[re].toString()}),ie.headers["x-oss-callback-var"]=se.from(JSON.stringify(oe)).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,me,de){"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 se=function(ee){return ee&&ee.__esModule?ee:{default:ee}};Object.defineProperty(de,"__esModule",{value:!0}),de.getReqUrl=void 0;var ne=se(E("copy-to")),ie=se(E("url")),ce=se(E("merge-descriptors")),ue=se(E("is-type-of")),ae=E("../utils/isIP"),oe=E("../utils/checkConfigValid");function re(ee){var a={},y=this.options.cname;oe.checkConfigValid(this.options.endpoint,"endpoint"),ne.default(this.options.endpoint,!1).to(a),ee.bucket&&!y&&!ae.isIP(a.hostname)&&!this.options.sldEnable&&(a.host="".concat(ee.bucket,".").concat(a.host));var x="/";ee.bucket&&this.options.sldEnable&&(x+="".concat(ee.bucket,"/")),ee.object&&(x+=this._escape(ee.object).replace(/\+/g,"%2B")),a.pathname=x;var b={};if(ee.query&&ce.default(b,ee.query),ee.subres){var z={};ue.default.string(ee.subres)?z[ee.subres]="":ue.default.array(ee.subres)?ee.subres.forEach(function(te){z[te]=""}):z=ee.subres,ce.default(b,z)}return a.query=b,ie.default.format(a)}de.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,me,de){"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 se=E("humanize-ms"),ne=E("url"),ie=E("../utils/checkBucketName"),ce=ie.checkBucketName,ue=E("../utils/setRegion"),ae=ue.setRegion,oe=E("../utils/checkConfigValid"),re=oe.checkConfigValid;function ee(a,y){re(a,"endpoint");var x=ne.parse(a);if(x.protocol||(x=ne.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}me.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&&ce(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=se(y.timeout)),y.endpoint)y.endpoint=ee(y.endpoint,y.secure);else if(y.region)y.endpoint=ae(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,me,de){"use strict";var se=E("merge-descriptors"),ne=de;se(ne,E("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkBucketName"),ue=ce.checkBucketName,ae=E("querystring"),oe=E("js-base64"),re=oe.Base64.encode,ee=de;ee.processObjectSave=function(){var y=(0,ie.default)(ne.default.mark(function b(z,te,le,fe){var ge,ve,pe,Se;return ne.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return a(z,"sourceObject"),a(te,"targetObject"),a(le,"process"),te=this._objectName(te),fe&&ue(fe),ge=this._objectRequestParams("POST",z,{subres:"x-oss-process"}),ve=fe?",b_".concat(re(fe)):"",te=re(te),pe={"x-oss-process":"".concat(le,"|sys/saveas,o_").concat(te).concat(ve)},ge.content=ae.stringify(pe),Pe.next=12,this.request(ge);case 12:return Se=Pe.sent,Pe.abrupt("return",{res:Se.res,status:Se.res.status});case 14:case"end":return Pe.stop()}},b,this)}));function x(b,z,te,le){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,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(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=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("debug")("ali-oss:multipart-copy"),ue=E("copy-to"),ae=de;ae.uploadPartCopy=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y,x,b,z){var te,le,fe,ge,ve,pe=arguments;return ne.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return te=pe.length>5&&pe[5]!==void 0?pe[5]:{},te.headers=te.headers||{},le=te.versionId||te.subres&&te.subres.versionId||null,le?fe="/".concat(z.sourceBucketName,"/").concat(encodeURIComponent(z.sourceKey),"?versionId=").concat(le):fe="/".concat(z.sourceBucketName,"/").concat(encodeURIComponent(z.sourceKey)),te.headers["x-oss-copy-source"]=fe,b&&(te.headers["x-oss-copy-source-range"]="bytes=".concat(b)),te.subres={partNumber:x,uploadId:y},ge=this._objectRequestParams("PUT",a,te),ge.mime=te.mime,ge.successStatuses=[200],ye.next=12,this.request(ge);case 12:return ve=ye.sent,ye.abrupt("return",{name:a,etag:ve.res.headers.etag,res:ve.res});case 14:case"end":return ye.stop()}},ee,this)}));function re(ee,a,y,x,b){return oe.apply(this,arguments)}return re}(),ae.multipartUploadCopy=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y){var x,b,z,te,le,fe,ge,ve,pe,Se,ye,Pe,we=arguments;return ne.default.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return x=we.length>2&&we[2]!==void 0?we[2]:{},this.resetCancelFlag(),b=x.versionId,z=b===void 0?null:b,te={versionId:z},xe.next=6,this._getObjectMeta(y.sourceBucketName,y.sourceKey,te);case 6:if(le=xe.sent,fe=le.res.headers["content-length"],y.startOffset=y.startOffset||0,y.endOffset=y.endOffset||fe,!(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(ge=102400,ve=y.endOffset-y.startOffset,!(ve0)){Ye.next=40;break}throw et=We[0],et.message="Failed to copy some parts with error: ".concat(et.toString()," part_num: ").concat(et.partNum),et;case 40:return Ye.next=42,this.completeMultipartUpload(pe,ge,ve,x);case 42:return Ye.abrupt("return",Ye.sent);case 43:case"end":return Ye.stop()}},ee,this)}));function re(ee,a,y){return oe.apply(this,arguments)}return re}(),ae._divideMultipartCopyParts=function(re,ee,a){for(var y=Math.ceil(re/ee),x=[],b=0;b - -`,Pe=0;Pe -`,ye+="".concat(we.number,` -`),ye+="".concat(we.etag,` -`),ye+=` -`;return ye+="",pe=pe||{},Ae={},Ae=re(pe,function(We){if(a(We))return null}),Ae.subres={uploadId:ge},Ae.headers=x(Ae.headers,["x-oss-server-side-encryption","x-oss-storage-class"]),xe=this._objectRequestParams("POST",fe,Ae),ae.encodeCallback(xe,Ae),xe.mime="xml",xe.content=ye,xe.headers&&xe.headers["x-oss-callback"]||(xe.xmlResponse=!0),xe.successStatuses=[200],Be.next=17,this.request(xe);case 17:if(De=Be.sent,!pe.progress){Be.next=21;break}return Be.next=21,pe.progress(1,null,De.res);case 21:return Ce={res:De.res,bucket:xe.bucket,name:fe,etag:De.res.headers.etag},xe.headers&&xe.headers["x-oss-callback"]&&(Ce.data=JSON.parse(De.data.toString())),Be.abrupt("return",Ce);case 24:case"end":return Be.stop()}},le,this)}));function te(le,fe,ge,ve){return z.apply(this,arguments)}return te}(),b._uploadPart=function(){var z=(0,ce.default)(ie.default.mark(function le(fe,ge,ve,pe,Se){var ye,Pe,we,Ae;return ie.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return Se=Se||{},ye={},ue(Se).to(ye),ye.headers=ye.headers||{},ye.headers["Content-Length"]=pe.size,ye.headers=x(ye.headers,["x-oss-server-side-encryption"]),ye.subres={partNumber:ve,uploadId:ge},Pe=this._objectRequestParams("PUT",fe,ye),Pe.mime=ye.mime,we=se&&se.browser,we?Pe.content=pe.content:Pe.stream=pe.stream,Pe.successStatuses=[200],Pe.disabledMD5=Se.disabledMD5,De.next=15,this.request(Pe);case 15:if(Ae=De.sent,Ae.res.headers.etag){De.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 pe.stream&&(pe.stream=null,Pe.stream=null),De.abrupt("return",{name:fe,etag:Ae.res.headers.etag,res:Ae.res});case 20:case"end":return De.stop()}},le,this)}));function te(le,fe,ge,ve,pe){return z.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,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("url"),ue=E("utility"),ae=E("copy-to"),oe=E("../../common/signUtils"),re=E("../utils/isIP"),ee=re.isIP,a=E("../utils/setSTSToken"),y=a.setSTSToken,x=E("../utils/isFunction"),b=x.isFunction,z=de;z.asyncSignatureUrl=function(){var te=(0,ie.default)(ne.default.mark(function fe(ge,ve){var pe,Se,ye,Pe,we;return ne.default.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:if(!ee(this.options.endpoint.hostname)){xe.next=2;break}throw new Error("can not get the object URL when endpoint is IP");case 2:if(ve=ve||{},ge=this._objectName(ge),ve.method=ve.method||"GET",pe=ue.timestamp()+(ve.expires||1800),Se={bucket:this.options.bucket,object:ge},ye=this._getResource(Se),!(this.options.stsToken&&b(this.options.refreshSTSToken))){xe.next=11;break}return xe.next=11,y.call(this);case 11:return this.options.stsToken&&(ve["security-token"]=this.options.stsToken),Pe=oe._signatureForURL(this.options.accessKeySecret,ve,ye,pe),we=ce.parse(this._getReqUrl(Se)),we.query={OSSAccessKeyId:this.options.accessKeyId,Expires:pe,Signature:Pe.Signature},ae(Pe.subResource).to(we.query),xe.abrupt("return",we.format());case 17:case"end":return xe.stop()}},fe,this)}));function le(fe,ge){return te.apply(this,arguments)}return le}()},{"../../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,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(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=se(E("@babel/runtime/helpers/typeof")),ce=se(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),ae=ue.checkBucketName,oe=de,re=["content-type","content-encoding","content-language","content-disposition","cache-control","expires"];oe.copy=function(){var ee=(0,ce.default)(ne.default.mark(function y(x,b,z,te){var le,fe,ge;return ne.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return(0,ie.default)(z)==="object"&&(te=z),te=te||{},te.headers=te.headers||{},Object.keys(te.headers).forEach(function(Se){te.headers["x-oss-copy-source-".concat(Se.toLowerCase())]=te.headers[Se]}),(te.meta||Object.keys(te.headers).find(function(Se){return re.includes(Se.toLowerCase())}))&&(te.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(te.meta,te.headers),b=this._getSourceName(b,z),te.versionId&&(b="".concat(b,"?versionId=").concat(te.versionId)),te.headers["x-oss-copy-source"]=b,le=this._objectRequestParams("PUT",x,te),le.xmlResponse=!0,le.successStatuses=[200,304],pe.next=14,this.request(le);case 14:return fe=pe.sent,ge=fe.data,ge&&(ge={etag:ge.ETag,lastModified:ge.LastModified}),pe.abrupt("return",{data:ge,res:fe.res});case 18:case"end":return pe.stop()}},y,this)}));function a(y,x,b,z){return ee.apply(this,arguments)}return a}(),oe._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")),ae(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,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=de;ce.delete=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re){var ee,a,y,x=arguments;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return ee=x.length>1&&x[1]!==void 0?x[1]:{},ee.subres=Object.assign({},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),a=this._objectRequestParams("DELETE",re,ee),a.successStatuses=[204],z.next=7,this.request(a);case 7:return y=z.sent,z.abrupt("return",{res:y.res});case 9:case"end":return z.stop()}},oe,this)}));function ae(oe){return ue.apply(this,arguments)}return ae}()},{"@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,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("utility"),ue=E("../utils/obj2xml"),ae=ue.obj2xml,oe=de;oe.deleteMulti=function(){var re=(0,ie.default)(ne.default.mark(function a(y){var x,b,z,te,le,fe,ge,ve,pe,Se,ye,Pe,we,Ae=arguments;return ne.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:if(x=Ae.length>1&&Ae[1]!==void 0?Ae[1]:{},b=[],!(!y||!y.length)){De.next=4;break}throw new Error("names is required");case 4:for(z=0;z1&&x[1]!==void 0?x[1]:{},ee.subres=Object.assign({tagging:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),re=this._objectName(re),a=this._objectRequestParams("DELETE",re,ee),a.successStatuses=[204],z.next=8,this.request(a);case 8:return y=z.sent,z.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return z.stop()}},oe,this)}));function ae(oe){return ue.apply(this,arguments)}return ae}()},{"@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,me,de){"use strict";E("core-js/modules/es.array.concat.js");var se=E("url"),ne=E("../utils/isIP"),ie=ne.isIP,ce=de;ce.generateObjectUrl=function(ae,oe){if(ie(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");if(oe)oe[oe.length-1]!=="/"&&(oe+="/");else{oe=this.options.endpoint.format();var re=se.parse(oe),ee=this.options.bucket;re.hostname="".concat(ee,".").concat(re.hostname),re.host="".concat(ee,".").concat(re.host),oe=re.format()}return oe+this._escape(this._objectName(ae))}},{"../utils/isIP":69,"core-js/modules/es.array.concat.js":272,url:472}],37:[function(E,me,de){(function(se){(function(){"use strict";var ne=E("@babel/runtime/helpers/interopRequireDefault"),ie=ne(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ce=ne(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("fs"),ae=E("is-type-of"),oe=de;oe.get=function(){var re=(0,ce.default)(ie.default.mark(function a(y,x){var b,z,te,le,fe,ge,ve,pe,Se=arguments;return ie.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return b=Se.length>2&&Se[2]!==void 0?Se[2]:{},z=null,te=!1,ae.writableStream(x)?z=x:ae.string(x)?(z=ue.createWriteStream(x),te=!0):b=x,b=b||{},le=se&&se.browser,fe=b.responseCacheControl===null?"":"no-cache",ge=le&&fe?{"response-cache-control":fe}:{},b.subres=Object.assign(ge,b.subres),b.versionId&&(b.subres.versionId=b.versionId),b.process&&(b.subres["x-oss-process"]=b.process),Pe.prev=11,pe=this._objectRequestParams("GET",y,b),pe.writeStream=z,pe.successStatuses=[200,206,304],Pe.next=17,this.request(pe);case 17:ve=Pe.sent,te&&z.destroy(),Pe.next=28;break;case 21:if(Pe.prev=21,Pe.t0=Pe.catch(11),!te){Pe.next=27;break}return z.destroy(),Pe.next=27,this._deleteFileSafe(x);case 27:throw Pe.t0;case 28:return Pe.abrupt("return",{res:ve.res,content:ve.data});case 29:case"end":return Pe.stop()}},a,this,[[11,21]])}));function ee(a,y){return re.apply(this,arguments)}return ee}()}).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,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=de;ce.getACL=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re){var ee,a,y,x=arguments;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return ee=x.length>1&&x[1]!==void 0?x[1]:{},ee.subres=Object.assign({acl:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),re=this._objectName(re),a=this._objectRequestParams("GET",re,ee),a.successStatuses=[200],a.xmlResponse=!0,z.next=9,this.request(a);case 9:return y=z.sent,z.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 z.stop()}},oe,this)}));function ae(oe){return ue.apply(this,arguments)}return ae}()},{"@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,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(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=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=de,ue=E("../utils/isObject"),ae=ue.isObject,oe=E("../utils/isArray"),re=oe.isArray;ce.getBucketVersions=ee,ce.listObjectVersions=ee;function ee(){return a.apply(this,arguments)}function a(){return a=(0,ie.default)(ne.default.mark(function b(){var z,te,le,fe,ge,ve,pe,Se,ye=arguments;return ne.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:if(z=ye.length>0&&ye[0]!==void 0?ye[0]:{},te=ye.length>1&&ye[1]!==void 0?ye[1]:{},!(z.versionIdMarker&&z.keyMarker===void 0)){we.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),le=this._objectRequestParams("GET","",te),le.xmlResponse=!0,le.successStatuses=[200],le.query=x(z),we.next=12,this.request(le);case 12:return fe=we.sent,ge=fe.data.Version||[],ve=fe.data.DeleteMarker||[],pe=this,ge&&(Array.isArray(ge)||(ge=[ge]),ge=ge.map(function(Ae){return{name:Ae.Key,url:pe._objectUrl(Ae.Key),lastModified:Ae.LastModified,isLatest:Ae.IsLatest==="true",versionId:Ae.VersionId,etag:Ae.ETag,type:Ae.Type,size:Number(Ae.Size),storageClass:Ae.StorageClass,owner:{id:Ae.Owner.ID,displayName:Ae.Owner.DisplayName}}})),ve&&(re(ve)||(ve=[ve]),ve=ve.map(function(Ae){return{name:Ae.Key,lastModified:Ae.LastModified,versionId:Ae.VersionId,owner:{id:Ae.Owner.ID,displayName:Ae.Owner.DisplayName}}})),Se=fe.data.CommonPrefixes||null,Se&&(re(Se)||(Se=[Se]),Se=Se.map(function(Ae){return Ae.Prefix})),we.abrupt("return",{res:fe.res,objects:ge,deleteMarker:ve,prefixes:Se,nextMarker:fe.data.NextKeyMarker||null,NextVersionIdMarker:fe.data.NextVersionIdMarker||null,nextKeyMarker:fe.data.NextKeyMarker||null,nextVersionIdMarker:fe.data.NextVersionIdMarker||null,isTruncated:fe.data.IsTruncated==="true"});case 21:case"end":return we.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]:{},z={};return ae(b)&&Object.keys(b).forEach(function(te){z[y(te)]=b[te]}),z}},{"../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,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=de;ce.getObjectMeta=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re,ee){var a,y;return ne.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return ee=ee||{},re=this._objectName(re),ee.subres=Object.assign({objectMeta:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),a=this._objectRequestParams("HEAD",re,ee),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()}},oe,this)}));function ae(oe,re){return ue.apply(this,arguments)}return ae}()},{"@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,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(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=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=de,ue=E("../utils/isObject"),ae=ue.isObject;ce.getObjectTagging=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a){var y,x,b,z,te,le,fe=arguments;return ne.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return y=fe.length>1&&fe[1]!==void 0?fe[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],ve.next=8,this.request(x);case 8:return b=ve.sent,ve.next=11,this.parseXML(b.data);case 11:return z=ve.sent,te=z.TagSet.Tag,te=te&&ae(te)?[te]:te||[],le={},te.forEach(function(pe){le[pe.Key]=pe.Value}),ve.abrupt("return",{status:b.status,res:b.res,tag:le});case 17:case"end":return ve.stop()}},ee,this)}));function re(ee){return oe.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,me,de){"use strict";var se=E("../utils/isIP"),ne=se.isIP,ie=de;ie.getObjectUrl=function(ue,ae){if(ne(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");return ae?ae[ae.length-1]!=="/"&&(ae+="/"):ae=this.options.endpoint.format(),ae+this._escape(this._objectName(ue))}},{"../utils/isIP":69}],43:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=de;ce.getSymlink=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re){var ee,a,y,x,b=arguments;return ne.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return ee=b.length>1&&b[1]!==void 0?b[1]:{},ee.subres=Object.assign({symlink:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),re=this._objectName(re),a=this._objectRequestParams("GET",re,ee),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()}},oe,this)}));function ae(oe){return ue.apply(this,arguments)}return ae}()},{"@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,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(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=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkEnv"),ue=ce.checkEnv,ae=de;ae.head=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a){var y,x,b,z,te=arguments;return ne.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return y=te.length>1&&te[1]!==void 0?te[1]:{},ue("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],fe.next=8,this.request(x);case 8:return b=fe.sent,z={meta:null,res:b.res,status:b.status},b.status===200&&Object.keys(b.headers).forEach(function(ge){ge.indexOf("x-oss-meta-")===0&&(z.meta||(z.meta={}),z.meta[ge.substring(11)]=b.headers[ge])}),fe.abrupt("return",z);case 12:case"end":return fe.stop()}},ee,this)}));function re(ee){return oe.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,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=de;ce.putACL=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re,ee,a){var y,x;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.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"]=ee,re=this._objectName(re),y=this._objectRequestParams("PUT",re,a),y.successStatuses=[200],z.next=10,this.request(y);case 10:return x=z.sent,z.abrupt("return",{res:x.res});case 12:case"end":return z.stop()}},oe,this)}));function ae(oe,re,ee){return ue.apply(this,arguments)}return ae}()},{"@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,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(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=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/obj2xml"),ue=ce.obj2xml,ae=E("../utils/checkObjectTag"),oe=ae.checkObjectTag,re=de;re.putObjectTagging=function(){var ee=(0,ie.default)(ne.default.mark(function y(x,b){var z,te,le,fe,ge=arguments;return ne.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return z=ge.length>2&&ge[2]!==void 0?ge[2]:{},oe(b),z.subres=Object.assign({tagging:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),x=this._objectName(x),te=this._objectRequestParams("PUT",x,z),te.successStatuses=[200],b=Object.keys(b).map(function(Se){return{Key:Se,Value:b[Se]}}),le={Tagging:{TagSet:{Tag:b}}},te.mime="xml",te.content=ue(le),pe.next=13,this.request(te);case 13:return fe=pe.sent,pe.abrupt("return",{res:fe.res,status:fe.status});case 15:case"end":return pe.stop()}},y,this)}));function a(y,x){return ee.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,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=de;ce.putSymlink=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re,ee,a){var y,x;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return a=a||{},a.headers=a.headers||{},ee=this._escape(this._objectName(ee)),this._convertMetaToHeaders(a.meta,a.headers),a.headers["x-oss-symlink-target"]=ee,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],z.next=13,this.request(y);case 13:return x=z.sent,z.abrupt("return",{res:x.res});case 15:case"end":return z.stop()}},oe,this)}));function ae(oe,re,ee){return ue.apply(this,arguments)}return ae}()},{"@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,me,de){"use strict";var se=E("url"),ne=E("utility"),ie=E("copy-to"),ce=E("../../common/signUtils"),ue=E("../utils/isIP"),ae=ue.isIP,oe=de;oe.signatureUrl=function(ee,a){if(ae(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");a=a||{},ee=this._objectName(ee),a.method=a.method||"GET";var y=ne.timestamp()+(a.expires||1800),x={bucket:this.options.bucket,object:ee},b=this._getResource(x);this.options.stsToken&&(a["security-token"]=this.options.stsToken);var z=ce._signatureForURL(this.options.accessKeySecret,a,b,y),te=se.parse(this._getReqUrl(x));return te.query={OSSAccessKeyId:this.options.accessKeyId,Expires:y,Signature:z.Signature},ie(z.subResource).to(te.query),te.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(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=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("./utils/isArray"),ue=ce.isArray,ae=de;ae._parallelNode=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y,x,b){var z,te,le,fe,ge,ve,pe,Se;return ne.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:z=this,te=[],le=[],fe=a.length/y,ge=a.length%y,ve=ge===0?fe:(a.length-ge)/y+1,pe=1,Se=0;case 8:if(!(Se0){fe=!0,ge<=0&&x(b);return}ge+=1,Se(Pe.value,z(pe))}ve=!1}ye()})},ae.cancel=function(re){this.options.cancelFlag=!0,ue(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(function(ee){if(ee.destroyed===!1){var a={name:"cancel",message:"cancel"};ee.destroy(a)}}),this.multipartUploadStreams=[],re&&this.abortMultipartUpload(re.name,re.uploadId,re.options)},ae.isCancel=function(){return this.options.cancelFlag},ae.resetCancelFlag=function(){this.options.cancelFlag=!1},ae._stop=function(){this.options.cancelFlag=!0},ae._makeCancelEvent=function(){var re={status:0,name:"cancel"};return re},ae._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,me,de){(function(se){(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 ne=E("./../../shims/crypto/crypto.js"),ie=E("is-type-of"),ce=E("./utils/lowercaseKeyHeader"),ue=ce.lowercaseKeyHeader;de.buildCanonicalizedResource=function(oe,re){var ee="".concat(oe),a="?";if(ie.string(re)&&re.trim()!=="")ee+=a+re;else if(ie.array(re))re.sort(),ee+=a+re.join("&");else if(re){var y=function(z,te){return z[0]>te[0]?1:z[0]2&&arguments[2]!==void 0?arguments[2]:"utf-8",a=ne.createHmac("sha1",oe);return a.update(se.from(re,ee)).digest("base64")},de.authorization=function(oe,re,ee,a){return"OSS ".concat(oe,":").concat(this.computeSignature(re,ee,a))},de._signatureForURL=function(oe){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ee=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,z=b===void 0?{}:b;if(re.process){var te="x-oss-process";z[te]=re.process}if(re.trafficLimit){var le="x-oss-traffic-limit";z[le]=re.trafficLimit}if(re.response&&Object.keys(re.response).forEach(function(pe){var Se="response-".concat(pe.toLowerCase());z[Se]=re.response[pe]}),Object.keys(re).forEach(function(pe){var Se=pe.toLowerCase(),ye=re[pe];Se.indexOf("x-oss-")===0?x[Se]=ye:(Se.indexOf("content-md5")===0||Se.indexOf("content-type")===0)&&(x[pe]=ye)}),Object.prototype.hasOwnProperty.call(re,"security-token")&&(z["security-token"]=re["security-token"]),Object.prototype.hasOwnProperty.call(re,"callback")){var fe={callbackUrl:encodeURI(re.callback.url),callbackBody:re.callback.body};if(re.callback.host&&(fe.callbackHost=re.callback.host),re.callback.contentType&&(fe.callbackBodyType=re.callback.contentType),z.callback=se.from(JSON.stringify(fe)).toString("base64"),re.callback.customValue){var ge={};Object.keys(re.callback.customValue).forEach(function(pe){ge["x:".concat(pe)]=re.callback.customValue[pe]}),z["callback-var"]=se.from(JSON.stringify(ge)).toString("base64")}}var ve=this.buildCanonicalString(re.method,ee,{headers:x,parameters:z},a.toString());return{Signature:this.computeSignature(oe,ve,y),subResource:z}}}).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,me,de){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.checkBucketName=void 0,de.checkBucketName=function(se){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=ne?/^[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(se))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(E,me,de){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.checkConfigValid=void 0;var se={endpoint:ne,region:/^[a-zA-Z0-9\-_]+$/};function ne(ie){return typeof ie=="string"?/^[a-zA-Z0-9._:/-]+$/.test(ie):ie.host?/^[a-zA-Z0-9._:/-]+$/.test(ie.host):!1}de.checkConfigValid=function(ie,ce){if(se[ce]){var ue=!0;if(se[ce]instanceof Function?ue=se[ce](ie):ue=se[ce].test(ie),!ue)throw new Error("The ".concat(ce," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(E,me,de){(function(se){(function(){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.checkEnv=void 0;function ne(ie){se.browser&&console.warn(ie)}de.checkEnv=ne}).call(this)}).call(this,E("_process"))},{_process:467}],54:[function(E,me,de){"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(de,"__esModule",{value:!0}),de.checkObjectTag=void 0;var se=E("./checkValid"),ne=se.checkValid,ie=E("./isObject"),ce=ie.isObject,ue=[{validator:function(ee){if(typeof ee!="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 (/)"}],ae={key:[].concat(ue,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(ue,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function oe(re){if(!ce(re))throw new Error("tag must be Object");var ee=Object.entries(re);if(ee.length>10)throw new Error("maximum of 10 tags for a object");var a=["key","value"];ee.forEach(function(y){y.forEach(function(x,b){ne(x,ae[a[b]])})})}de.checkObjectTag=oe},{"./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,me,de){"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(de,"__esModule",{value:!0}),de.checkValid=void 0;function se(ne,ie){ie.forEach(function(ce){if(ce.validator)ce.validator(ne);else if(ce.pattern&&!ce.pattern.test(ne))throw new Error(ce.msg)})}de.checkValid=se},{"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,me,de){(function(se){(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(de,"__esModule",{value:!0}),de.createRequest=void 0;var ne=E("./../../../shims/crypto/crypto.js"),ie=E("debug")("ali-oss"),ce=E("mime"),ue=E("dateformat"),ae=E("copy-to"),oe=E("path"),re=E("./encoder"),ee=re.encoder,a=E("./isIP"),y=a.isIP,x=E("./setRegion"),b=x.setRegion,z=E("../client/getReqUrl"),te=z.getReqUrl,le=E("./isDingTalk"),fe=le.isDingTalk;function ge(Se,ye){return Se[ye]||Se[ye.toLowerCase()]}function ve(Se,ye){delete Se[ye],delete Se[ye.toLowerCase()]}function pe(Se){var ye=new Date;this.options.amendTimeSkewed&&(ye=+new Date+this.options.amendTimeSkewed);var Pe={"x-oss-date":ue(ye,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window!="undefined"&&(Pe["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(Pe["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(Pe,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(Pe["x-oss-security-token"]=this.options.stsToken),ae(Se.headers).to(Pe),ge(Pe,"Content-Type")||(Se.mime&&Se.mime.indexOf("/")>0?Pe["Content-Type"]=Se.mime:fe()?Pe["Content-Type"]="application/octet-stream":Pe["Content-Type"]=ce.getType(Se.mime||oe.extname(Se.object||""))),ge(Pe,"Content-Type")||ve(Pe,"Content-Type"),Se.content&&(Se.disabledMD5||(!Se.headers||!Se.headers["Content-MD5"]?Pe["Content-MD5"]=ne.createHash("md5").update(se.from(Se.content,"utf8")).digest("base64"):Pe["Content-MD5"]=Se.headers["Content-MD5"]),Pe["Content-Length"]||(Pe["Content-Length"]=Se.content.length));var we=Object.prototype.hasOwnProperty;for(var Ae in Pe)Pe[Ae]&&we.call(Pe,Ae)&&(Pe[Ae]=ee(String(Pe[Ae]),this.options.headerEncoding));var xe=this._getResource(Se);if(Pe.authorization=this.authorization(Se.method,xe,Se.subres,Pe,this.options.headerEncoding),y(this.options.endpoint.hostname)){var De=this.options,Ce=De.region,Ie=De.internal,Be=De.secure,We=b(Ce,Ie,Be);Pe.host="".concat(Se.bucket,".").concat(We.host)}var Fe=te.bind(this)(Se);ie("request %s %s, with headers %j, !!stream: %s",Se.method,Fe,Pe,!!Se.stream);var et=Se.timeout||this.options.timeout,tt={method:Se.method,content:Se.content,stream:Se.stream,headers:Pe,timeout:et,writeStream:Se.writeStream,customResponse:Se.customResponse,ctx:Se.ctx||this.ctx};return this.agent&&(tt.agent=this.agent),this.httpsAgent&&(tt.httpsAgent=this.httpsAgent),tt.enableProxy=!!this.options.enableProxy,tt.proxy=this.options.proxy?this.options.proxy:null,{url:Fe,params:tt}}de.createRequest=pe}).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,me,de){"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(de,"__esModule",{value:!0}),de.dataFix=void 0;var se=E("./isObject"),ne=["true","TRUE","1",1],ie=["false","FALSE","0",0];function ce(oe,re,ee){if(se.isObject(oe)){var a=re.remove,y=a===void 0?[]:a,x=re.rename,b=x===void 0?{}:x,z=re.camel,te=z===void 0?[]:z,le=re.bool,fe=le===void 0?[]:le,ge=re.lowerFirst,ve=ge===void 0?!1:ge;return y.forEach(function(pe){return delete oe[pe]}),Object.entries(b).forEach(function(pe){oe[pe[0]]&&(oe[pe[1]]||(oe[pe[1]]=oe[pe[0]],delete oe[pe[0]]))}),te.forEach(function(pe){if(oe[pe]){var Se=pe.replace(/^(.)/,function(ye){return ye.toLowerCase()}).replace(/-(\w)/g,function(ye,Pe){return Pe.toUpperCase()});oe[Se]||(oe[Se]=oe[pe])}}),fe.forEach(function(pe){oe[pe]=ue(oe[pe])}),typeof ee=="function"&&ee(oe),ae(oe,ve),ce}}de.dataFix=ce;function ue(oe){return oe?ne.includes(oe)?!0:ie.includes(oe)?!1:oe:!1}function ae(oe,re){re&&Object.keys(oe).forEach(function(ee){var a=ee.replace(/^\w/,function(y){return y.toLowerCase()});typeof oe[a]=="undefined"&&(oe[a]=oe[ee],delete oe[ee])})}},{"./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,me,de){"use strict";var se=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 ne=se(E("@babel/runtime/helpers/typeof"));Object.defineProperty(de,"__esModule",{value:!0}),de.deepCopyWith=de.deepCopy=void 0;var ie=E("./isBuffer");de.deepCopy=function(ce){if(ce===null||(0,ne.default)(ce)!=="object")return ce;if(ie.isBuffer(ce))return ce.slice();var ue=Array.isArray(ce)?[]:{};return Object.keys(ce).forEach(function(ae){ue[ae]=de.deepCopy(ce[ae])}),ue},de.deepCopyWith=function(ce,ue){function ae(oe,re,ee){var a=ue(oe,re,ee);if(a!==void 0)return a;if(oe===null||(0,ne.default)(oe)!=="object")return oe;if(ie.isBuffer(oe))return oe.slice();var y=Array.isArray(oe)?[]:{};return Object.keys(oe).forEach(function(x){y[x]=ae(oe[x],x,oe)}),y}return ue?ae(ce,"",null):de.deepCopy(ce)}},{"./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,me,de){(function(se){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.encoder=void 0;function ne(ie){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return ce==="utf-8"?ie:se.from(ie).toString("latin1")}de.encoder=ne}).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,me,de){"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(de,"__esModule",{value:!0}),de.formatInventoryConfig=void 0;var se=E("../utils/dataFix"),ne=E("../utils/isObject"),ie=E("../utils/isArray"),ce=E("../utils/formatObjKey");function ue(oe){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return re&&ne.isObject(oe)&&(oe=[oe]),ie.isArray(oe)?oe=oe.map(ae):oe=ae(oe),oe}de.formatInventoryConfig=ue;function ae(oe){return se.dataFix(oe,{bool:["IsEnabled"]},function(re){var ee,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,!((ee=re==null?void 0:re.OptionalFields)===null||ee===void 0)&&ee.Field&&!ie.isArray((a=re.OptionalFields)===null||a===void 0?void 0:a.Field)&&(re.OptionalFields.Field=[re.OptionalFields.Field])}),oe=ce.formatObjKey(oe,"firstLowerCase",{exclude:["OSSBucketDestination","SSE-OSS","SSE-KMS"]}),oe}},{"../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,me,de){"use strict";var se=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 ne=se(E("@babel/runtime/helpers/typeof"));Object.defineProperty(de,"__esModule",{value:!0}),de.formatObjKey=void 0;function ie(ue,ae,oe){if(ue===null||(0,ne.default)(ue)!=="object")return ue;var re;if(Array.isArray(ue)){re=[];for(var ee=0;ee -`),ue&&ue.firstUpperCase&&(ce=se.formatObjKey(ce,"firstUpperCase")),ne(ce)==="object"?Object.keys(ce).forEach(function(oe){ne(ce[oe])!=="undefined"&&ne(ce[oe])!=="null"&&(ne(ce[oe])==="string"||ne(ce[oe])==="number"?ae+="<".concat(oe,">").concat(ce[oe],""):ne(ce[oe])==="object"?ae+="<".concat(oe,">").concat(ie(ce[oe]),""):ne(ce[oe])==="array"?ae+=ce[oe].map(function(re){return"<".concat(oe,">").concat(ie(re),"")}).join(""):ae+="<".concat(oe,">").concat(ce[oe].toString(),""))}):ae+=ce.toString(),ae}de.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,me,de){"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 se(ue,ae){var oe=typeof Symbol!="undefined"&&ue[Symbol.iterator]||ue["@@iterator"];if(!oe){if(Array.isArray(ue)||(oe=ne(ue))||ae&&ue&&typeof ue.length=="number"){oe&&(ue=oe);var re=0,ee=function(){};return{s:ee,n:function(){return re>=ue.length?{done:!0}:{done:!1,value:ue[re++]}},e:function(z){throw z},f:ee}}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(){oe=oe.call(ue)},n:function(){var z=oe.next();return a=z.done,z},e:function(z){y=!0,x=z},f:function(){try{!a&&oe.return!=null&&oe.return()}finally{if(y)throw x}}}}function ne(ue,ae){if(ue){if(typeof ue=="string")return ie(ue,ae);var oe=Object.prototype.toString.call(ue).slice(8,-1);if(oe==="Object"&&ue.constructor&&(oe=ue.constructor.name),oe==="Map"||oe==="Set")return Array.from(ue);if(oe==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(oe))return ie(ue,ae)}}function ie(ue,ae){(ae==null||ae>ue.length)&&(ae=ue.length);for(var oe=0,re=new Array(ae);oe2&&arguments[2]!==void 0?arguments[2]:{},ue=0,ae=ce.retryDelay,oe=ae===void 0?500:ae,re=ce.errorHandler,ee=re===void 0?function(){return!0}:re,a=function y(){for(var x=arguments.length,b=new Array(x),z=0;z1&&arguments[1]!==void 0?arguments[1]:!1,oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ie.checkConfigValid(ue,"region");var re=oe?"https://":"http://",ee=ae?"-internal.aliyuncs.com":".aliyuncs.com",a="vpc100-oss-cn-";return ue.substr(0,a.length)===a&&(ee=".aliyuncs.com"),ne.default.parse(re+ue+ee)}de.setRegion=ce},{"./checkConfigValid":52,url:472}],76:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(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=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.checkCredentials=de.setSTSToken=void 0;var ce=E("./formatObjKey");function ue(){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(ne.default.mark(function re(){var ee,a;return ne.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:if(this.options||(this.options={}),ee=new Date,!this.stsTokenFreshTime){x.next=14;break}if(!(+ee-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval)){x.next=12;break}return this.stsTokenFreshTime=ee,x.next=7,this.options.refreshSTSToken();case 7:a=x.sent,a=ce.formatObjKey(a,"firstLowerCase"),a.securityToken&&(a.stsToken=a.securityToken),oe(a),Object.assign(this.options,a);case 12:x.next=15;break;case 14:this.stsTokenFreshTime=ee;case 15:return x.abrupt("return",null);case 16:case"end":return x.stop()}},re,this)})),ae.apply(this,arguments)}de.setSTSToken=ue;function oe(re){var ee=["accessKeySecret","accessKeyId","stsToken"],a=Object.keys(re);ee.forEach(function(y){if(!a.find(function(x){return x===y}))throw Error("refreshSTSToken must return contains ".concat(y))})}de.checkCredentials=oe},{"./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,me,de){function se(ie,ce,ue,ae,oe,re,ee){try{var a=ie[re](ee),y=a.value}catch(x){ue(x);return}a.done?ce(y):Promise.resolve(y).then(ae,oe)}function ne(ie){return function(){var ce=this,ue=arguments;return new Promise(function(ae,oe){var re=ie.apply(ce,ue);function ee(y){se(re,ae,oe,ee,a,"next",y)}function a(y){se(re,ae,oe,ee,a,"throw",y)}ee(void 0)})}}me.exports=ne,me.exports.__esModule=!0,me.exports.default=me.exports},{}],78:[function(E,me,de){function se(ne){return ne&&ne.__esModule?ne:{default:ne}}me.exports=se,me.exports.__esModule=!0,me.exports.default=me.exports},{}],79:[function(E,me,de){function se(ne){"@babel/helpers - typeof";return me.exports=se=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},me.exports.__esModule=!0,me.exports.default=me.exports,se(ne)}me.exports=se,me.exports.__esModule=!0,me.exports.default=me.exports},{}],80:[function(E,me,de){me.exports=E("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(E,me,de){me.exports=se,me.exports.HttpsAgent=se;function se(){}},{}],82:[function(E,me,de){(function(se){(function(){"use strict";var ne=E("object-assign");function ie(Ce,Ie){if(Ce===Ie)return 0;for(var Be=Ce.length,We=Ie.length,Fe=0,et=Math.min(Be,We);Fe=0){var Ye=Fe.indexOf(` -`,tt+1);Fe=Fe.substring(Ye+1)}this.stack=Fe}}},ue.inherits(y.AssertionError,Error);function z(Ce,Ie){return typeof Ce=="string"?Ce.length=0;Ze--)if(tt[Ze]!==Ye[Ze])return!1;for(Ze=tt.length-1;Ze>=0;Ze--)if(Ve=tt[Ze],!ve(Ce[Ve],Ie[Ve],Be,We))return!1;return!0}y.notDeepEqual=function(Ie,Be,We){ve(Ie,Be,!1)&&fe(Ie,Be,We,"notDeepEqual",y.notDeepEqual)},y.notDeepStrictEqual=ye;function ye(Ce,Ie,Be){ve(Ce,Ie,!0)&&fe(Ce,Ie,Be,"notDeepStrictEqual",ye)}y.strictEqual=function(Ie,Be,We){Ie!==Be&&fe(Ie,Be,We,"===",y.strictEqual)},y.notStrictEqual=function(Ie,Be,We){Ie===Be&&fe(Ie,Be,We,"!==",y.notStrictEqual)};function Pe(Ce,Ie){if(!Ce||!Ie)return!1;if(Object.prototype.toString.call(Ie)=="[object RegExp]")return Ie.test(Ce);try{if(Ce instanceof Ie)return!0}catch(Be){}return Error.isPrototypeOf(Ie)?!1:Ie.call({},Ce)===!0}function we(Ce){var Ie;try{Ce()}catch(Be){Ie=Be}return Ie}function Ae(Ce,Ie,Be,We){var Fe;if(typeof Ie!="function")throw new TypeError('"block" argument must be a function');typeof Be=="string"&&(We=Be,Be=null),Fe=we(Ie),We=(Be&&Be.name?" ("+Be.name+").":".")+(We?" "+We:"."),Ce&&!Fe&&fe(Fe,Be,"Missing expected exception"+We);var et=typeof We=="string",tt=!Ce&&ue.isError(Fe),Ye=!Ce&&Fe&&!Be;if((tt&&et&&Pe(Fe,Be)||Ye)&&fe(Fe,Be,"Got unwanted exception"+We),Ce&&Fe&&Be&&!Pe(Fe,Be)||!Ce&&Fe)throw Fe}y.throws=function(Ce,Ie,Be){Ae(!0,Ce,Ie,Be)},y.doesNotThrow=function(Ce,Ie,Be){Ae(!1,Ce,Ie,Be)},y.ifError=function(Ce){if(Ce)throw Ce};function xe(Ce,Ie){Ce||fe(Ce,!0,Ie,"==",xe)}y.strict=ne(xe,y,{equal:y.strictEqual,deepEqual:y.deepStrictEqual,notEqual:y.notStrictEqual,notDeepEqual:y.notDeepStrictEqual}),y.strict.strict=y.strict;var De=Object.keys||function(Ce){var Ie=[];for(var Be in Ce)ae.call(Ce,Be)&&Ie.push(Be);return Ie}}).call(this)}).call(this,typeof ft!="undefined"?ft:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":377,"util/":85}],83:[function(E,me,de){typeof Object.create=="function"?me.exports=function(ne,ie){ne.super_=ie,ne.prototype=Object.create(ie.prototype,{constructor:{value:ne,enumerable:!1,writable:!0,configurable:!0}})}:me.exports=function(ne,ie){ne.super_=ie;var ce=function(){};ce.prototype=ie.prototype,ne.prototype=new ce,ne.prototype.constructor=ne}},{}],84:[function(E,me,de){me.exports=function(ne){return ne&&typeof ne=="object"&&typeof ne.copy=="function"&&typeof ne.fill=="function"&&typeof ne.readUInt8=="function"}},{}],85:[function(E,me,de){(function(se,ne){(function(){var ie=/%[sdj%]/g;de.format=function(Ye){if(!Se(Ye)){for(var Ve=[],Ze=0;Ze=Ge)return ut;switch(ut){case"%s":return String(ze[Ze++]);case"%d":return Number(ze[Ze++]);case"%j":try{return JSON.stringify(ze[Ze++])}catch(Je){return"[Circular]"}default:return ut}}),qe=ze[Ze];Ze=3&&(Ze.depth=arguments[2]),arguments.length>=4&&(Ze.colors=arguments[3]),fe(Ve)?Ze.showHidden=Ve:Ve&&de._extend(Ze,Ve),Pe(Ze.showHidden)&&(Ze.showHidden=!1),Pe(Ze.depth)&&(Ze.depth=2),Pe(Ze.colors)&&(Ze.colors=!1),Pe(Ze.customInspect)&&(Ze.customInspect=!0),Ze.colors&&(Ze.stylize=oe),a(Ze,Ye,Ze.depth)}de.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 oe(Ye,Ve){var Ze=ae.styles[Ve];return Ze?"\x1B["+ae.colors[Ze][0]+"m"+Ye+"\x1B["+ae.colors[Ze][1]+"m":Ye}function re(Ye,Ve){return Ye}function ee(Ye){var Ve={};return Ye.forEach(function(Ze,ze){Ve[Ze]=!0}),Ve}function a(Ye,Ve,Ze){if(Ye.customInspect&&Ve&&Ce(Ve.inspect)&&Ve.inspect!==de.inspect&&!(Ve.constructor&&Ve.constructor.prototype===Ve)){var ze=Ve.inspect(Ze,Ye);return Se(ze)||(ze=a(Ye,ze,Ze)),ze}var Ge=y(Ye,Ve);if(Ge)return Ge;var nt=Object.keys(Ve),qe=ee(nt);if(Ye.showHidden&&(nt=Object.getOwnPropertyNames(Ve)),De(Ve)&&(nt.indexOf("message")>=0||nt.indexOf("description")>=0))return x(Ve);if(nt.length===0){if(Ce(Ve)){var ut=Ve.name?": "+Ve.name:"";return Ye.stylize("[Function"+ut+"]","special")}if(we(Ve))return Ye.stylize(RegExp.prototype.toString.call(Ve),"regexp");if(xe(Ve))return Ye.stylize(Date.prototype.toString.call(Ve),"date");if(De(Ve))return x(Ve)}var Je="",He=!1,Re=["{","}"];if(le(Ve)&&(He=!0,Re=["[","]"]),Ce(Ve)){var $e=Ve.name?": "+Ve.name:"";Je=" [Function"+$e+"]"}if(we(Ve)&&(Je=" "+RegExp.prototype.toString.call(Ve)),xe(Ve)&&(Je=" "+Date.prototype.toUTCString.call(Ve)),De(Ve)&&(Je=" "+x(Ve)),nt.length===0&&(!He||Ve.length==0))return Re[0]+Je+Re[1];if(Ze<0)return we(Ve)?Ye.stylize(RegExp.prototype.toString.call(Ve),"regexp"):Ye.stylize("[Object]","special");Ye.seen.push(Ve);var Le;return He?Le=b(Ye,Ve,Ze,qe,nt):Le=nt.map(function(ke){return z(Ye,Ve,Ze,qe,ke,He)}),Ye.seen.pop(),te(Le,Je,Re)}function y(Ye,Ve){if(Pe(Ve))return Ye.stylize("undefined","undefined");if(Se(Ve)){var Ze="'"+JSON.stringify(Ve).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Ye.stylize(Ze,"string")}if(pe(Ve))return Ye.stylize(""+Ve,"number");if(fe(Ve))return Ye.stylize(""+Ve,"boolean");if(ge(Ve))return Ye.stylize("null","null")}function x(Ye){return"["+Error.prototype.toString.call(Ye)+"]"}function b(Ye,Ve,Ze,ze,Ge){for(var nt=[],qe=0,ut=Ve.length;qe-1&&(nt?ut=ut.split(` -`).map(function(He){return" "+He}).join(` -`).substr(2):ut=` -`+ut.split(` -`).map(function(He){return" "+He}).join(` -`))):ut=Ye.stylize("[Circular]","special")),Pe(qe)){if(nt&&Ge.match(/^\d+$/))return ut;qe=JSON.stringify(""+Ge),qe.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(qe=qe.substr(1,qe.length-2),qe=Ye.stylize(qe,"name")):(qe=qe.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),qe=Ye.stylize(qe,"string"))}return qe+": "+ut}function te(Ye,Ve,Ze){var ze=0,Ge=Ye.reduce(function(nt,qe){return ze++,qe.indexOf(` -`)>=0&&ze++,nt+qe.replace(/\u001b\[\d\d?m/g,"").length+1},0);return Ge>60?Ze[0]+(Ve===""?"":Ve+` - `)+" "+Ye.join(`, - `)+" "+Ze[1]:Ze[0]+Ve+" "+Ye.join(", ")+" "+Ze[1]}function le(Ye){return Array.isArray(Ye)}de.isArray=le;function fe(Ye){return typeof Ye=="boolean"}de.isBoolean=fe;function ge(Ye){return Ye===null}de.isNull=ge;function ve(Ye){return Ye==null}de.isNullOrUndefined=ve;function pe(Ye){return typeof Ye=="number"}de.isNumber=pe;function Se(Ye){return typeof Ye=="string"}de.isString=Se;function ye(Ye){return typeof Ye=="symbol"}de.isSymbol=ye;function Pe(Ye){return Ye===void 0}de.isUndefined=Pe;function we(Ye){return Ae(Ye)&&Be(Ye)==="[object RegExp]"}de.isRegExp=we;function Ae(Ye){return typeof Ye=="object"&&Ye!==null}de.isObject=Ae;function xe(Ye){return Ae(Ye)&&Be(Ye)==="[object Date]"}de.isDate=xe;function De(Ye){return Ae(Ye)&&(Be(Ye)==="[object Error]"||Ye instanceof Error)}de.isError=De;function Ce(Ye){return typeof Ye=="function"}de.isFunction=Ce;function Ie(Ye){return Ye===null||typeof Ye=="boolean"||typeof Ye=="number"||typeof Ye=="string"||typeof Ye=="symbol"||typeof Ye=="undefined"}de.isPrimitive=Ie,de.isBuffer=E("./support/isBuffer");function Be(Ye){return Object.prototype.toString.call(Ye)}function We(Ye){return Ye<10?"0"+Ye.toString(10):Ye.toString(10)}var Fe=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function et(){var Ye=new Date,Ve=[We(Ye.getHours()),We(Ye.getMinutes()),We(Ye.getSeconds())].join(":");return[Ye.getDate(),Fe[Ye.getMonth()],Ve].join(" ")}de.log=function(){console.log("%s - %s",et(),de.format.apply(de,arguments))},de.inherits=E("inherits"),de._extend=function(Ye,Ve){if(!Ve||!Ae(Ve))return Ye;for(var Ze=Object.keys(Ve),ze=Ze.length;ze--;)Ye[Ze[ze]]=Ve[Ze[ze]];return Ye};function tt(Ye,Ve){return Object.prototype.hasOwnProperty.call(Ye,Ve)}}).call(this)}).call(this,E("_process"),typeof ft!="undefined"?ft:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":84,_process:467,inherits:83}],86:[function(E,me,de){(function(se){(function(){"use strict";var ne=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],ie=typeof globalThis=="undefined"?se:globalThis;me.exports=function(){for(var ue=[],ae=0;ae0)throw new Error("Invalid string. Length must be a multiple of 4");var le=z.indexOf("=");le===-1&&(le=te);var fe=le===te?0:4-le%4;return[le,fe]}function re(z){var te=oe(z),le=te[0],fe=te[1];return(le+fe)*3/4-fe}function ee(z,te,le){return(te+le)*3/4-le}function a(z){var te,le=oe(z),fe=le[0],ge=le[1],ve=new ie(ee(z,fe,ge)),pe=0,Se=ge>0?fe-4:fe,ye;for(ye=0;ye>16&255,ve[pe++]=te>>8&255,ve[pe++]=te&255;return ge===2&&(te=ne[z.charCodeAt(ye)]<<2|ne[z.charCodeAt(ye+1)]>>4,ve[pe++]=te&255),ge===1&&(te=ne[z.charCodeAt(ye)]<<10|ne[z.charCodeAt(ye+1)]<<4|ne[z.charCodeAt(ye+2)]>>2,ve[pe++]=te>>8&255,ve[pe++]=te&255),ve}function y(z){return se[z>>18&63]+se[z>>12&63]+se[z>>6&63]+se[z&63]}function x(z,te,le){for(var fe,ge=[],ve=te;veSe?Se:pe+ve));return fe===1?(te=z[le-1],ge.push(se[te>>2]+se[te<<4&63]+"==")):fe===2&&(te=(z[le-2]<<8)+z[le-1],ge.push(se[te>>10]+se[te>>4&63]+se[te<<2&63]+"=")),ge.join("")}},{}],88:[function(E,me,de){(function(se,ne,ie){typeof me!="undefined"&&me.exports?me.exports=ie():typeof he=="function"&&he.amd?he(ne,ie):se[ne]=ie()})(this,"bowser",function(){var se=!0;function ne(ee){function a(Ve){var Ze=ee.match(Ve);return Ze&&Ze.length>1&&Ze[1]||""}function y(Ve){var Ze=ee.match(Ve);return Ze&&Ze.length>1&&Ze[2]||""}var x=a(/(ipod|iphone|ipad)/i).toLowerCase(),b=/like android/i.test(ee),z=!b&&/android/i.test(ee),te=/nexus\s*[0-6]\s*/i.test(ee),le=!te&&/nexus\s*[0-9]+/i.test(ee),fe=/CrOS/.test(ee),ge=/silk/i.test(ee),ve=/sailfish/i.test(ee),pe=/tizen/i.test(ee),Se=/(web|hpw)(o|0)s/i.test(ee),ye=/windows phone/i.test(ee),Pe=/SamsungBrowser/i.test(ee),we=!ye&&/windows/i.test(ee),Ae=!x&&!ge&&/macintosh/i.test(ee),xe=!z&&!ve&&!pe&&!Se&&/linux/i.test(ee),De=y(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),Ce=a(/version\/(\d+(\.\d+)?)/i),Ie=/tablet/i.test(ee)&&!/tablet pc/i.test(ee),Be=!Ie&&/[^-]mobi/i.test(ee),We=/xbox/i.test(ee),Fe;/opera/i.test(ee)?Fe={name:"Opera",opera:se,version:Ce||a(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(ee)?Fe={name:"Opera",opera:se,version:a(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||Ce}:/SamsungBrowser/i.test(ee)?Fe={name:"Samsung Internet for Android",samsungBrowser:se,version:Ce||a(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(ee)?Fe={name:"NAVER Whale browser",whale:se,version:a(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(ee)?Fe={name:"MZ Browser",mzbrowser:se,version:a(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(ee)?Fe={name:"Opera Coast",coast:se,version:Ce||a(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(ee)?Fe={name:"Focus",focus:se,version:a(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(ee)?Fe={name:"Yandex Browser",yandexbrowser:se,version:Ce||a(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(ee)?Fe={name:"UC Browser",ucbrowser:se,version:a(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(ee)?Fe={name:"Maxthon",maxthon:se,version:a(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(ee)?Fe={name:"Epiphany",epiphany:se,version:a(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(ee)?Fe={name:"Puffin",puffin:se,version:a(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(ee)?Fe={name:"Sleipnir",sleipnir:se,version:a(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(ee)?Fe={name:"K-Meleon",kMeleon:se,version:a(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:ye?(Fe={name:"Windows Phone",osname:"Windows Phone",windowsphone:se},De?(Fe.msedge=se,Fe.version=De):(Fe.msie=se,Fe.version=a(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(ee)?Fe={name:"Internet Explorer",msie:se,version:a(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:fe?Fe={name:"Chrome",osname:"Chrome OS",chromeos:se,chromeBook:se,chrome:se,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(ee)?Fe={name:"Microsoft Edge",msedge:se,version:De}:/vivaldi/i.test(ee)?Fe={name:"Vivaldi",vivaldi:se,version:a(/vivaldi\/(\d+(\.\d+)?)/i)||Ce}:ve?Fe={name:"Sailfish",osname:"Sailfish OS",sailfish:se,version:a(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(ee)?Fe={name:"SeaMonkey",seamonkey:se,version:a(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(ee)?(Fe={name:"Firefox",firefox:se,version:a(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(ee)&&(Fe.firefoxos=se,Fe.osname="Firefox OS")):ge?Fe={name:"Amazon Silk",silk:se,version:a(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(ee)?Fe={name:"PhantomJS",phantom:se,version:a(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(ee)?Fe={name:"SlimerJS",slimer:se,version:a(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(ee)||/rim\stablet/i.test(ee)?Fe={name:"BlackBerry",osname:"BlackBerry OS",blackberry:se,version:Ce||a(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:Se?(Fe={name:"WebOS",osname:"WebOS",webos:se,version:Ce||a(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(ee)&&(Fe.touchpad=se)):/bada/i.test(ee)?Fe={name:"Bada",osname:"Bada",bada:se,version:a(/dolfin\/(\d+(\.\d+)?)/i)}:pe?Fe={name:"Tizen",osname:"Tizen",tizen:se,version:a(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||Ce}:/qupzilla/i.test(ee)?Fe={name:"QupZilla",qupzilla:se,version:a(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||Ce}:/chromium/i.test(ee)?Fe={name:"Chromium",chromium:se,version:a(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||Ce}:/chrome|crios|crmo/i.test(ee)?Fe={name:"Chrome",chrome:se,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:z?Fe={name:"Android",version:Ce}:/safari|applewebkit/i.test(ee)?(Fe={name:"Safari",safari:se},Ce&&(Fe.version=Ce)):x?(Fe={name:x=="iphone"?"iPhone":x=="ipad"?"iPad":"iPod"},Ce&&(Fe.version=Ce)):/googlebot/i.test(ee)?Fe={name:"Googlebot",googlebot:se,version:a(/googlebot\/(\d+(\.\d+))/i)||Ce}:Fe={name:a(/^(.*)\/(.*) /),version:y(/^(.*)\/(.*) /)},!Fe.msedge&&/(apple)?webkit/i.test(ee)?(/(apple)?webkit\/537\.36/i.test(ee)?(Fe.name=Fe.name||"Blink",Fe.blink=se):(Fe.name=Fe.name||"Webkit",Fe.webkit=se),!Fe.version&&Ce&&(Fe.version=Ce)):!Fe.opera&&/gecko\//i.test(ee)&&(Fe.name=Fe.name||"Gecko",Fe.gecko=se,Fe.version=Fe.version||a(/gecko\/(\d+(\.\d+)?)/i)),!Fe.windowsphone&&(z||Fe.silk)?(Fe.android=se,Fe.osname="Android"):!Fe.windowsphone&&x?(Fe[x]=se,Fe.ios=se,Fe.osname="iOS"):Ae?(Fe.mac=se,Fe.osname="macOS"):We?(Fe.xbox=se,Fe.osname="Xbox"):we?(Fe.windows=se,Fe.osname="Windows"):xe&&(Fe.linux=se,Fe.osname="Linux");function et(Ve){switch(Ve){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 tt="";Fe.windows?tt=et(a(/Windows ((NT|XP)( \d\d?.\d)?)/i)):Fe.windowsphone?tt=a(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):Fe.mac?(tt=a(/Mac OS X (\d+([_\.\s]\d+)*)/i),tt=tt.replace(/[_\s]/g,".")):x?(tt=a(/os (\d+([_\s]\d+)*) like mac os x/i),tt=tt.replace(/[_\s]/g,".")):z?tt=a(/android[ \/-](\d+(\.\d+)*)/i):Fe.webos?tt=a(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):Fe.blackberry?tt=a(/rim\stablet\sos\s(\d+(\.\d+)*)/i):Fe.bada?tt=a(/bada\/(\d+(\.\d+)*)/i):Fe.tizen&&(tt=a(/tizen[\/\s](\d+(\.\d+)*)/i)),tt&&(Fe.osversion=tt);var Ye=!Fe.windows&&tt.split(".")[0];return Ie||le||x=="ipad"||z&&(Ye==3||Ye>=4&&!Be)||Fe.silk?Fe.tablet=se:(Be||x=="iphone"||x=="ipod"||z||te||Fe.blackberry||Fe.webos||Fe.bada)&&(Fe.mobile=se),Fe.msedge||Fe.msie&&Fe.version>=10||Fe.yandexbrowser&&Fe.version>=15||Fe.vivaldi&&Fe.version>=1||Fe.chrome&&Fe.version>=20||Fe.samsungBrowser&&Fe.version>=4||Fe.whale&&ae([Fe.version,"1.0"])===1||Fe.mzbrowser&&ae([Fe.version,"6.0"])===1||Fe.focus&&ae([Fe.version,"1.0"])===1||Fe.firefox&&Fe.version>=20||Fe.safari&&Fe.version>=6||Fe.opera&&Fe.version>=10||Fe.ios&&Fe.osversion&&Fe.osversion.split(".")[0]>=6||Fe.blackberry&&Fe.version>=10.1||Fe.chromium&&Fe.version>=20?Fe.a=se:Fe.msie&&Fe.version<10||Fe.chrome&&Fe.version<20||Fe.firefox&&Fe.version<20||Fe.safari&&Fe.version<6||Fe.opera&&Fe.version<10||Fe.ios&&Fe.osversion&&Fe.osversion.split(".")[0]<6||Fe.chromium&&Fe.version<20?Fe.c=se:Fe.x=se,Fe}var ie=ne(typeof navigator!="undefined"&&navigator.userAgent||"");ie.test=function(ee){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 oe(ee,a,y){var x=ie;typeof a=="string"&&(y=a,a=void 0),a===void 0&&(a=!1),y&&(x=ne(y));var b=""+x.version;for(var z in ee)if(ee.hasOwnProperty(z)&&x[z]){if(typeof ee[z]!="string")throw new Error("Browser version in the minVersion map should be a string: "+z+": "+String(ee));return ae([b,ee[z]])<0}return a}function re(ee,a,y){return!oe(ee,a,y)}return ie.isUnsupportedBrowser=oe,ie.compareVersions=ae,ie.check=re,ie._detect=ne,ie.detect=ne,ie})},{}],89:[function(E,me,de){},{}],90:[function(E,me,de){(function(se){(function(){"use strict";var ne=E("base64-js"),ie=E("ieee754");de.Buffer=oe,de.SlowBuffer=fe,de.INSPECT_MAX_BYTES=50;var ce=2147483647;de.kMaxLength=ce,oe.TYPED_ARRAY_SUPPORT=ue(),!oe.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 ue(){try{var _e=new Uint8Array(1);return _e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},_e.foo()===42}catch(Te){return!1}}Object.defineProperty(oe.prototype,"parent",{enumerable:!0,get:function(){if(oe.isBuffer(this))return this.buffer}}),Object.defineProperty(oe.prototype,"offset",{enumerable:!0,get:function(){if(oe.isBuffer(this))return this.byteOffset}});function ae(_e){if(_e>ce)throw new RangeError('The value "'+_e+'" is invalid for option "size"');var Te=new Uint8Array(_e);return Te.__proto__=oe.prototype,Te}function oe(_e,Te,Ee){if(typeof _e=="number"){if(typeof Te=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return y(_e)}return re(_e,Te,Ee)}typeof Symbol!="undefined"&&Symbol.species!=null&&oe[Symbol.species]===oe&&Object.defineProperty(oe,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),oe.poolSize=8192;function re(_e,Te,Ee){if(typeof _e=="string")return x(_e,Te);if(ArrayBuffer.isView(_e))return b(_e);if(_e==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof _e);if(Ue(_e,ArrayBuffer)||_e&&Ue(_e.buffer,ArrayBuffer))return z(_e,Te,Ee);if(typeof _e=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var je=_e.valueOf&&_e.valueOf();if(je!=null&&je!==_e)return oe.from(je,Te,Ee);var Ke=te(_e);if(Ke)return Ke;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof _e[Symbol.toPrimitive]=="function")return oe.from(_e[Symbol.toPrimitive]("string"),Te,Ee);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof _e)}oe.from=function(_e,Te,Ee){return re(_e,Te,Ee)},oe.prototype.__proto__=Uint8Array.prototype,oe.__proto__=Uint8Array;function ee(_e){if(typeof _e!="number")throw new TypeError('"size" argument must be of type number');if(_e<0)throw new RangeError('The value "'+_e+'" is invalid for option "size"')}function a(_e,Te,Ee){return ee(_e),_e<=0?ae(_e):Te!==void 0?typeof Ee=="string"?ae(_e).fill(Te,Ee):ae(_e).fill(Te):ae(_e)}oe.alloc=function(_e,Te,Ee){return a(_e,Te,Ee)};function y(_e){return ee(_e),ae(_e<0?0:le(_e)|0)}oe.allocUnsafe=function(_e){return y(_e)},oe.allocUnsafeSlow=function(_e){return y(_e)};function x(_e,Te){if((typeof Te!="string"||Te==="")&&(Te="utf8"),!oe.isEncoding(Te))throw new TypeError("Unknown encoding: "+Te);var Ee=ge(_e,Te)|0,je=ae(Ee),Ke=je.write(_e,Te);return Ke!==Ee&&(je=je.slice(0,Ke)),je}function b(_e){for(var Te=_e.length<0?0:le(_e.length)|0,Ee=ae(Te),je=0;je=ce)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+ce.toString(16)+" bytes");return _e|0}function fe(_e){return+_e!=_e&&(_e=0),oe.alloc(+_e)}oe.isBuffer=function(Te){return Te!=null&&Te._isBuffer===!0&&Te!==oe.prototype},oe.compare=function(Te,Ee){if(Ue(Te,Uint8Array)&&(Te=oe.from(Te,Te.offset,Te.byteLength)),Ue(Ee,Uint8Array)&&(Ee=oe.from(Ee,Ee.offset,Ee.byteLength)),!oe.isBuffer(Te)||!oe.isBuffer(Ee))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Te===Ee)return 0;for(var je=Te.length,Ke=Ee.length,Qe=0,Ne=Math.min(je,Ke);Qe2&&arguments[2]===!0;if(!je&&Ee===0)return 0;for(var Ke=!1;;)switch(Te){case"ascii":case"latin1":case"binary":return Ee;case"utf8":case"utf-8":return Re(_e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ee*2;case"hex":return Ee>>>1;case"base64":return ke(_e).length;default:if(Ke)return je?-1:Re(_e).length;Te=(""+Te).toLowerCase(),Ke=!0}}oe.byteLength=ge;function ve(_e,Te,Ee){var je=!1;if((Te===void 0||Te<0)&&(Te=0),Te>this.length||((Ee===void 0||Ee>this.length)&&(Ee=this.length),Ee<=0)||(Ee>>>=0,Te>>>=0,Ee<=Te))return"";for(_e||(_e="utf8");;)switch(_e){case"hex":return Ye(this,Te,Ee);case"utf8":case"utf-8":return Be(this,Te,Ee);case"ascii":return et(this,Te,Ee);case"latin1":case"binary":return tt(this,Te,Ee);case"base64":return Ie(this,Te,Ee);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ve(this,Te,Ee);default:if(je)throw new TypeError("Unknown encoding: "+_e);_e=(_e+"").toLowerCase(),je=!0}}oe.prototype._isBuffer=!0;function pe(_e,Te,Ee){var je=_e[Te];_e[Te]=_e[Ee],_e[Ee]=je}oe.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 Ee=0;EeEe&&(Te+=" ... "),""},oe.prototype.compare=function(Te,Ee,je,Ke,Qe){if(Ue(Te,Uint8Array)&&(Te=oe.from(Te,Te.offset,Te.byteLength)),!oe.isBuffer(Te))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Te);if(Ee===void 0&&(Ee=0),je===void 0&&(je=Te?Te.length:0),Ke===void 0&&(Ke=0),Qe===void 0&&(Qe=this.length),Ee<0||je>Te.length||Ke<0||Qe>this.length)throw new RangeError("out of range index");if(Ke>=Qe&&Ee>=je)return 0;if(Ke>=Qe)return-1;if(Ee>=je)return 1;if(Ee>>>=0,je>>>=0,Ke>>>=0,Qe>>>=0,this===Te)return 0;for(var Ne=Qe-Ke,Xe=je-Ee,gt=Math.min(Ne,Xe),ct=this.slice(Ke,Qe),dt=Te.slice(Ee,je),st=0;st2147483647?Ee=2147483647:Ee<-2147483648&&(Ee=-2147483648),Ee=+Ee,Me(Ee)&&(Ee=Ke?0:_e.length-1),Ee<0&&(Ee=_e.length+Ee),Ee>=_e.length){if(Ke)return-1;Ee=_e.length-1}else if(Ee<0)if(Ke)Ee=0;else return-1;if(typeof Te=="string"&&(Te=oe.from(Te,je)),oe.isBuffer(Te))return Te.length===0?-1:ye(_e,Te,Ee,je,Ke);if(typeof Te=="number")return Te=Te&255,typeof Uint8Array.prototype.indexOf=="function"?Ke?Uint8Array.prototype.indexOf.call(_e,Te,Ee):Uint8Array.prototype.lastIndexOf.call(_e,Te,Ee):ye(_e,[Te],Ee,je,Ke);throw new TypeError("val must be string, number or Buffer")}function ye(_e,Te,Ee,je,Ke){var Qe=1,Ne=_e.length,Xe=Te.length;if(je!==void 0&&(je=String(je).toLowerCase(),je==="ucs2"||je==="ucs-2"||je==="utf16le"||je==="utf-16le")){if(_e.length<2||Te.length<2)return-1;Qe=2,Ne/=2,Xe/=2,Ee/=2}function gt(ot,lt){return Qe===1?ot[lt]:ot.readUInt16BE(lt*Qe)}var ct;if(Ke){var dt=-1;for(ct=Ee;ctNe&&(Ee=Ne-Xe),ct=Ee;ct>=0;ct--){for(var st=!0,pt=0;ptKe&&(je=Ke)):je=Ke;var Qe=Te.length;je>Qe/2&&(je=Qe/2);for(var Ne=0;Ne>>0,isFinite(je)?(je=je>>>0,Ke===void 0&&(Ke="utf8")):(Ke=je,je=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Qe=this.length-Ee;if((je===void 0||je>Qe)&&(je=Qe),Te.length>0&&(je<0||Ee<0)||Ee>this.length)throw new RangeError("Attempt to write outside buffer bounds");Ke||(Ke="utf8");for(var Ne=!1;;)switch(Ke){case"hex":return Pe(this,Te,Ee,je);case"utf8":case"utf-8":return we(this,Te,Ee,je);case"ascii":return Ae(this,Te,Ee,je);case"latin1":case"binary":return xe(this,Te,Ee,je);case"base64":return De(this,Te,Ee,je);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ce(this,Te,Ee,je);default:if(Ne)throw new TypeError("Unknown encoding: "+Ke);Ke=(""+Ke).toLowerCase(),Ne=!0}},oe.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Ie(_e,Te,Ee){return Te===0&&Ee===_e.length?ne.fromByteArray(_e):ne.fromByteArray(_e.slice(Te,Ee))}function Be(_e,Te,Ee){Ee=Math.min(_e.length,Ee);for(var je=[],Ke=Te;Ke239?4:Qe>223?3:Qe>191?2:1;if(Ke+Xe<=Ee){var gt,ct,dt,st;switch(Xe){case 1:Qe<128&&(Ne=Qe);break;case 2:gt=_e[Ke+1],(gt&192)===128&&(st=(Qe&31)<<6|gt&63,st>127&&(Ne=st));break;case 3:gt=_e[Ke+1],ct=_e[Ke+2],(gt&192)===128&&(ct&192)===128&&(st=(Qe&15)<<12|(gt&63)<<6|ct&63,st>2047&&(st<55296||st>57343)&&(Ne=st));break;case 4:gt=_e[Ke+1],ct=_e[Ke+2],dt=_e[Ke+3],(gt&192)===128&&(ct&192)===128&&(dt&192)===128&&(st=(Qe&15)<<18|(gt&63)<<12|(ct&63)<<6|dt&63,st>65535&&st<1114112&&(Ne=st))}}Ne===null?(Ne=65533,Xe=1):Ne>65535&&(Ne-=65536,je.push(Ne>>>10&1023|55296),Ne=56320|Ne&1023),je.push(Ne),Ke+=Xe}return Fe(je)}var We=4096;function Fe(_e){var Te=_e.length;if(Te<=We)return String.fromCharCode.apply(String,_e);for(var Ee="",je=0;jeje)&&(Ee=je);for(var Ke="",Qe=Te;Qeje&&(Te=je),Ee<0?(Ee+=je,Ee<0&&(Ee=0)):Ee>je&&(Ee=je),EeEe)throw new RangeError("Trying to access beyond buffer length")}oe.prototype.readUIntLE=function(Te,Ee,je){Te=Te>>>0,Ee=Ee>>>0,je||Ze(Te,Ee,this.length);for(var Ke=this[Te],Qe=1,Ne=0;++Ne>>0,Ee=Ee>>>0,je||Ze(Te,Ee,this.length);for(var Ke=this[Te+--Ee],Qe=1;Ee>0&&(Qe*=256);)Ke+=this[Te+--Ee]*Qe;return Ke},oe.prototype.readUInt8=function(Te,Ee){return Te=Te>>>0,Ee||Ze(Te,1,this.length),this[Te]},oe.prototype.readUInt16LE=function(Te,Ee){return Te=Te>>>0,Ee||Ze(Te,2,this.length),this[Te]|this[Te+1]<<8},oe.prototype.readUInt16BE=function(Te,Ee){return Te=Te>>>0,Ee||Ze(Te,2,this.length),this[Te]<<8|this[Te+1]},oe.prototype.readUInt32LE=function(Te,Ee){return Te=Te>>>0,Ee||Ze(Te,4,this.length),(this[Te]|this[Te+1]<<8|this[Te+2]<<16)+this[Te+3]*16777216},oe.prototype.readUInt32BE=function(Te,Ee){return Te=Te>>>0,Ee||Ze(Te,4,this.length),this[Te]*16777216+(this[Te+1]<<16|this[Te+2]<<8|this[Te+3])},oe.prototype.readIntLE=function(Te,Ee,je){Te=Te>>>0,Ee=Ee>>>0,je||Ze(Te,Ee,this.length);for(var Ke=this[Te],Qe=1,Ne=0;++Ne=Qe&&(Ke-=Math.pow(2,8*Ee)),Ke},oe.prototype.readIntBE=function(Te,Ee,je){Te=Te>>>0,Ee=Ee>>>0,je||Ze(Te,Ee,this.length);for(var Ke=Ee,Qe=1,Ne=this[Te+--Ke];Ke>0&&(Qe*=256);)Ne+=this[Te+--Ke]*Qe;return Qe*=128,Ne>=Qe&&(Ne-=Math.pow(2,8*Ee)),Ne},oe.prototype.readInt8=function(Te,Ee){return Te=Te>>>0,Ee||Ze(Te,1,this.length),this[Te]&128?(255-this[Te]+1)*-1:this[Te]},oe.prototype.readInt16LE=function(Te,Ee){Te=Te>>>0,Ee||Ze(Te,2,this.length);var je=this[Te]|this[Te+1]<<8;return je&32768?je|4294901760:je},oe.prototype.readInt16BE=function(Te,Ee){Te=Te>>>0,Ee||Ze(Te,2,this.length);var je=this[Te+1]|this[Te]<<8;return je&32768?je|4294901760:je},oe.prototype.readInt32LE=function(Te,Ee){return Te=Te>>>0,Ee||Ze(Te,4,this.length),this[Te]|this[Te+1]<<8|this[Te+2]<<16|this[Te+3]<<24},oe.prototype.readInt32BE=function(Te,Ee){return Te=Te>>>0,Ee||Ze(Te,4,this.length),this[Te]<<24|this[Te+1]<<16|this[Te+2]<<8|this[Te+3]},oe.prototype.readFloatLE=function(Te,Ee){return Te=Te>>>0,Ee||Ze(Te,4,this.length),ie.read(this,Te,!0,23,4)},oe.prototype.readFloatBE=function(Te,Ee){return Te=Te>>>0,Ee||Ze(Te,4,this.length),ie.read(this,Te,!1,23,4)},oe.prototype.readDoubleLE=function(Te,Ee){return Te=Te>>>0,Ee||Ze(Te,8,this.length),ie.read(this,Te,!0,52,8)},oe.prototype.readDoubleBE=function(Te,Ee){return Te=Te>>>0,Ee||Ze(Te,8,this.length),ie.read(this,Te,!1,52,8)};function ze(_e,Te,Ee,je,Ke,Qe){if(!oe.isBuffer(_e))throw new TypeError('"buffer" argument must be a Buffer instance');if(Te>Ke||Te_e.length)throw new RangeError("Index out of range")}oe.prototype.writeUIntLE=function(Te,Ee,je,Ke){if(Te=+Te,Ee=Ee>>>0,je=je>>>0,!Ke){var Qe=Math.pow(2,8*je)-1;ze(this,Te,Ee,je,Qe,0)}var Ne=1,Xe=0;for(this[Ee]=Te&255;++Xe>>0,je=je>>>0,!Ke){var Qe=Math.pow(2,8*je)-1;ze(this,Te,Ee,je,Qe,0)}var Ne=je-1,Xe=1;for(this[Ee+Ne]=Te&255;--Ne>=0&&(Xe*=256);)this[Ee+Ne]=Te/Xe&255;return Ee+je},oe.prototype.writeUInt8=function(Te,Ee,je){return Te=+Te,Ee=Ee>>>0,je||ze(this,Te,Ee,1,255,0),this[Ee]=Te&255,Ee+1},oe.prototype.writeUInt16LE=function(Te,Ee,je){return Te=+Te,Ee=Ee>>>0,je||ze(this,Te,Ee,2,65535,0),this[Ee]=Te&255,this[Ee+1]=Te>>>8,Ee+2},oe.prototype.writeUInt16BE=function(Te,Ee,je){return Te=+Te,Ee=Ee>>>0,je||ze(this,Te,Ee,2,65535,0),this[Ee]=Te>>>8,this[Ee+1]=Te&255,Ee+2},oe.prototype.writeUInt32LE=function(Te,Ee,je){return Te=+Te,Ee=Ee>>>0,je||ze(this,Te,Ee,4,4294967295,0),this[Ee+3]=Te>>>24,this[Ee+2]=Te>>>16,this[Ee+1]=Te>>>8,this[Ee]=Te&255,Ee+4},oe.prototype.writeUInt32BE=function(Te,Ee,je){return Te=+Te,Ee=Ee>>>0,je||ze(this,Te,Ee,4,4294967295,0),this[Ee]=Te>>>24,this[Ee+1]=Te>>>16,this[Ee+2]=Te>>>8,this[Ee+3]=Te&255,Ee+4},oe.prototype.writeIntLE=function(Te,Ee,je,Ke){if(Te=+Te,Ee=Ee>>>0,!Ke){var Qe=Math.pow(2,8*je-1);ze(this,Te,Ee,je,Qe-1,-Qe)}var Ne=0,Xe=1,gt=0;for(this[Ee]=Te&255;++Ne>0)-gt&255;return Ee+je},oe.prototype.writeIntBE=function(Te,Ee,je,Ke){if(Te=+Te,Ee=Ee>>>0,!Ke){var Qe=Math.pow(2,8*je-1);ze(this,Te,Ee,je,Qe-1,-Qe)}var Ne=je-1,Xe=1,gt=0;for(this[Ee+Ne]=Te&255;--Ne>=0&&(Xe*=256);)Te<0&>===0&&this[Ee+Ne+1]!==0&&(gt=1),this[Ee+Ne]=(Te/Xe>>0)-gt&255;return Ee+je},oe.prototype.writeInt8=function(Te,Ee,je){return Te=+Te,Ee=Ee>>>0,je||ze(this,Te,Ee,1,127,-128),Te<0&&(Te=255+Te+1),this[Ee]=Te&255,Ee+1},oe.prototype.writeInt16LE=function(Te,Ee,je){return Te=+Te,Ee=Ee>>>0,je||ze(this,Te,Ee,2,32767,-32768),this[Ee]=Te&255,this[Ee+1]=Te>>>8,Ee+2},oe.prototype.writeInt16BE=function(Te,Ee,je){return Te=+Te,Ee=Ee>>>0,je||ze(this,Te,Ee,2,32767,-32768),this[Ee]=Te>>>8,this[Ee+1]=Te&255,Ee+2},oe.prototype.writeInt32LE=function(Te,Ee,je){return Te=+Te,Ee=Ee>>>0,je||ze(this,Te,Ee,4,2147483647,-2147483648),this[Ee]=Te&255,this[Ee+1]=Te>>>8,this[Ee+2]=Te>>>16,this[Ee+3]=Te>>>24,Ee+4},oe.prototype.writeInt32BE=function(Te,Ee,je){return Te=+Te,Ee=Ee>>>0,je||ze(this,Te,Ee,4,2147483647,-2147483648),Te<0&&(Te=4294967295+Te+1),this[Ee]=Te>>>24,this[Ee+1]=Te>>>16,this[Ee+2]=Te>>>8,this[Ee+3]=Te&255,Ee+4};function Ge(_e,Te,Ee,je,Ke,Qe){if(Ee+je>_e.length)throw new RangeError("Index out of range");if(Ee<0)throw new RangeError("Index out of range")}function nt(_e,Te,Ee,je,Ke){return Te=+Te,Ee=Ee>>>0,Ke||Ge(_e,Te,Ee,4,34028234663852886e22,-34028234663852886e22),ie.write(_e,Te,Ee,je,23,4),Ee+4}oe.prototype.writeFloatLE=function(Te,Ee,je){return nt(this,Te,Ee,!0,je)},oe.prototype.writeFloatBE=function(Te,Ee,je){return nt(this,Te,Ee,!1,je)};function qe(_e,Te,Ee,je,Ke){return Te=+Te,Ee=Ee>>>0,Ke||Ge(_e,Te,Ee,8,17976931348623157e292,-17976931348623157e292),ie.write(_e,Te,Ee,je,52,8),Ee+8}oe.prototype.writeDoubleLE=function(Te,Ee,je){return qe(this,Te,Ee,!0,je)},oe.prototype.writeDoubleBE=function(Te,Ee,je){return qe(this,Te,Ee,!1,je)},oe.prototype.copy=function(Te,Ee,je,Ke){if(!oe.isBuffer(Te))throw new TypeError("argument should be a Buffer");if(je||(je=0),!Ke&&Ke!==0&&(Ke=this.length),Ee>=Te.length&&(Ee=Te.length),Ee||(Ee=0),Ke>0&&Ke=this.length)throw new RangeError("Index out of range");if(Ke<0)throw new RangeError("sourceEnd out of bounds");Ke>this.length&&(Ke=this.length),Te.length-Ee=0;--Ne)Te[Ne+Ee]=this[Ne+je];else Uint8Array.prototype.set.call(Te,this.subarray(je,Ke),Ee);return Qe},oe.prototype.fill=function(Te,Ee,je,Ke){if(typeof Te=="string"){if(typeof Ee=="string"?(Ke=Ee,Ee=0,je=this.length):typeof je=="string"&&(Ke=je,je=this.length),Ke!==void 0&&typeof Ke!="string")throw new TypeError("encoding must be a string");if(typeof Ke=="string"&&!oe.isEncoding(Ke))throw new TypeError("Unknown encoding: "+Ke);if(Te.length===1){var Qe=Te.charCodeAt(0);(Ke==="utf8"&&Qe<128||Ke==="latin1")&&(Te=Qe)}}else typeof Te=="number"&&(Te=Te&255);if(Ee<0||this.length>>0,je=je===void 0?this.length:je>>>0,Te||(Te=0);var Ne;if(typeof Te=="number")for(Ne=Ee;Ne55295&&Ee<57344){if(!Ke){if(Ee>56319){(Te-=3)>-1&&Qe.push(239,191,189);continue}else if(Ne+1===je){(Te-=3)>-1&&Qe.push(239,191,189);continue}Ke=Ee;continue}if(Ee<56320){(Te-=3)>-1&&Qe.push(239,191,189),Ke=Ee;continue}Ee=(Ke-55296<<10|Ee-56320)+65536}else Ke&&(Te-=3)>-1&&Qe.push(239,191,189);if(Ke=null,Ee<128){if((Te-=1)<0)break;Qe.push(Ee)}else if(Ee<2048){if((Te-=2)<0)break;Qe.push(Ee>>6|192,Ee&63|128)}else if(Ee<65536){if((Te-=3)<0)break;Qe.push(Ee>>12|224,Ee>>6&63|128,Ee&63|128)}else if(Ee<1114112){if((Te-=4)<0)break;Qe.push(Ee>>18|240,Ee>>12&63|128,Ee>>6&63|128,Ee&63|128)}else throw new Error("Invalid code point")}return Qe}function $e(_e){for(var Te=[],Ee=0;Ee<_e.length;++Ee)Te.push(_e.charCodeAt(Ee)&255);return Te}function Le(_e,Te){for(var Ee,je,Ke,Qe=[],Ne=0;Ne<_e.length&&!((Te-=2)<0);++Ne)Ee=_e.charCodeAt(Ne),je=Ee>>8,Ke=Ee%256,Qe.push(Ke),Qe.push(je);return Qe}function ke(_e){return ne.toByteArray(Je(_e))}function rt(_e,Te,Ee,je){for(var Ke=0;Ke=Te.length||Ke>=_e.length);++Ke)Te[Ke+Ee]=_e[Ke];return Ke}function Ue(_e,Te){return _e instanceof Te||_e!=null&&_e.constructor!=null&&_e.constructor.name!=null&&_e.constructor.name===Te.name}function Me(_e){return _e!==_e}}).call(this)}).call(this,E("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(E,me,de){me.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,me,de){"use strict";var se=E("get-intrinsic"),ne=E("./"),ie=ne(se("String.prototype.indexOf"));me.exports=function(ue,ae){var oe=se(ue,!!ae);return typeof oe=="function"&&ie(ue,".prototype.")>-1?ne(oe):oe}},{"./":93,"get-intrinsic":348}],93:[function(E,me,de){"use strict";var se=E("function-bind"),ne=E("get-intrinsic"),ie=ne("%Function.prototype.apply%"),ce=ne("%Function.prototype.call%"),ue=ne("%Reflect.apply%",!0)||se.call(ce,ie),ae=ne("%Object.getOwnPropertyDescriptor%",!0),oe=ne("%Object.defineProperty%",!0),re=ne("%Math.max%");if(oe)try{oe({},"a",{value:1})}catch(a){oe=null}me.exports=function(y){var x=ue(se,ce,arguments);if(ae&&oe){var b=ae(x,"length");b.configurable&&oe(x,"length",{value:1+re(0,y.length-(arguments.length-1))})}return x};var ee=function(){return ue(se,ie,arguments)};oe?oe(me.exports,"apply",{value:ee}):me.exports.apply=ee},{"function-bind":347,"get-intrinsic":348}],94:[function(E,me,de){"use strict";var se=Array.prototype.slice;me.exports=ne;function ne(ce,ue){if(!(this instanceof ne))return new ne(ce,ue);this.src=ce,this._withAccess=ue}ne.prototype.withAccess=function(ce){return this._withAccess=ce!==!1,this},ne.prototype.pick=function(ce){return Array.isArray(ce)||(ce=se.call(arguments)),ce.length&&(this.keys=ce),this},ne.prototype.to=function(ce){if(ce=ce||{},!this.src)return ce;var ue=this.keys||Object.keys(this.src);if(!this._withAccess){for(var ae=0;ae>8&255]},Re=function(Ne){return[Ne&255,Ne>>8&255,Ne>>16&255,Ne>>24&255]},$e=function(Ne){return Ne[3]<<24|Ne[2]<<16|Ne[1]<<8|Ne[0]},Le=function(Ne){return qe(Ne,23,4)},ke=function(Ne){return qe(Ne,52,8)},rt=function(Ne,Xe){fe(Ne[Ce],Xe,{get:function(){return we(this)[Xe]}})},Ue=function(Ne,Xe,gt,ct){var dt=x(gt),st=we(Ne);if(dt+Xe>st.byteLength)throw ze(Be);var pt=we(st.buffer).bytes,ot=dt+st.byteOffset,lt=ve(pt,ot,ot+Xe);return ct?lt:nt(lt)},Me=function(Ne,Xe,gt,ct,dt,st){var pt=x(gt),ot=we(Ne);if(pt+Xe>ot.byteLength)throw ze(Be);for(var lt=we(ot.buffer).bytes,ht=pt+ot.byteOffset,vt=ct(+dt),St=0;Stdt)throw ze("Wrong offset");if(ct=ct===void 0?dt-st:y(ct),st+ct>dt)throw ze(Ie);Ae(this,{buffer:Xe,byteLength:ct,byteOffset:st}),ie||(this.buffer=Xe,this.byteLength=ct,this.byteOffset=st)},Ye=tt[Ce],ie&&(rt(Fe,"byteLength"),rt(tt,"buffer"),rt(tt,"byteLength"),rt(tt,"byteOffset")),oe(Ye,{getInt8:function(Xe){return Ue(this,1,Xe)[0]<<24>>24},getUint8:function(Xe){return Ue(this,1,Xe)[0]},getInt16:function(Xe){var gt=Ue(this,2,Xe,arguments.length>1?arguments[1]:void 0);return(gt[1]<<8|gt[0])<<16>>16},getUint16:function(Xe){var gt=Ue(this,2,Xe,arguments.length>1?arguments[1]:void 0);return gt[1]<<8|gt[0]},getInt32:function(Xe){return $e(Ue(this,4,Xe,arguments.length>1?arguments[1]:void 0))},getUint32:function(Xe){return $e(Ue(this,4,Xe,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(Xe){return ut(Ue(this,4,Xe,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(Xe){return ut(Ue(this,8,Xe,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(Xe,gt){Me(this,1,Xe,Je,gt)},setUint8:function(Xe,gt){Me(this,1,Xe,Je,gt)},setInt16:function(Xe,gt){Me(this,2,Xe,He,gt,arguments.length>2?arguments[2]:void 0)},setUint16:function(Xe,gt){Me(this,2,Xe,He,gt,arguments.length>2?arguments[2]:void 0)},setInt32:function(Xe,gt){Me(this,4,Xe,Re,gt,arguments.length>2?arguments[2]:void 0)},setUint32:function(Xe,gt){Me(this,4,Xe,Re,gt,arguments.length>2?arguments[2]:void 0)},setFloat32:function(Xe,gt){Me(this,4,Xe,Le,gt,arguments.length>2?arguments[2]:void 0)},setFloat64:function(Xe,gt){Me(this,8,Xe,ke,gt,arguments.length>2?arguments[2]:void 0)}});else{var _e=ye&&We.name!==xe;if(!re(function(){We(1)})||!re(function(){new We(-1)})||re(function(){return new We,new We(1.5),new We(NaN),_e&&!Pe})){Fe=function(Xe){return ee(this,et),new We(x(Xe))},Fe[Ce]=et;for(var Te=le(We),Ee=0,je;Te.length>Ee;)(je=Te[Ee++])in Fe||ae(Fe,je,We[je]);et.constructor=Fe}else _e&&Pe&&ae(We,"name",xe);te&&z(Ye)!==Ve&&te(Ye,Ve);var Ke=new tt(new Fe(2)),Qe=ne(Ye.setInt8);Ke.setInt8(0,2147483648),Ke.setInt8(1,2147483649),(Ke.getInt8(0)||!Ke.getInt8(1))&&oe(Ye,{setInt8:function(Xe,gt){Qe(this,Xe,gt<<24>>24)},setUint8:function(Xe,gt){Qe(this,Xe,gt<<24>>24)}},{unsafe:!0})}pe(Fe,xe),pe(tt,De),me.exports={ArrayBuffer:Fe,DataView:tt}},{"../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,me,de){"use strict";var se=E("../internals/to-object"),ne=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),ce=Math.min;me.exports=[].copyWithin||function(ae,oe){var re=se(this),ee=ie(re),a=ne(ae,ee),y=ne(oe,ee),x=arguments.length>2?arguments[2]:void 0,b=ce((x===void 0?ee:ne(x,ee))-y,ee-a),z=1;for(y0;)y in re?re[a]=re[y]:delete re[a],a+=z,y+=z;return re}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(E,me,de){"use strict";var se=E("../internals/to-object"),ne=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like");me.exports=function(ue){for(var ae=se(this),oe=ie(ae),re=arguments.length,ee=ne(re>1?arguments[1]:void 0,oe),a=re>2?arguments[2]:void 0,y=a===void 0?oe:ne(a,oe);y>ee;)ae[ee++]=ue;return ae}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(E,me,de){"use strict";var se=E("../internals/array-iteration").forEach,ne=E("../internals/array-method-is-strict"),ie=ne("forEach");me.exports=ie?[].forEach:function(ue){return se(this,ue,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(E,me,de){var se=E("../internals/length-of-array-like");me.exports=function(ne,ie){for(var ce=0,ue=se(ie),ae=new ne(ue);ue>ce;)ae[ce]=ie[ce++];return ae}},{"../internals/length-of-array-like":188}],109:[function(E,me,de){"use strict";var se=E("../internals/global"),ne=E("../internals/function-bind-context"),ie=E("../internals/function-call"),ce=E("../internals/to-object"),ue=E("../internals/call-with-safe-iteration-closing"),ae=E("../internals/is-array-iterator-method"),oe=E("../internals/is-constructor"),re=E("../internals/length-of-array-like"),ee=E("../internals/create-property"),a=E("../internals/get-iterator"),y=E("../internals/get-iterator-method"),x=se.Array;me.exports=function(z){var te=ce(z),le=oe(this),fe=arguments.length,ge=fe>1?arguments[1]:void 0,ve=ge!==void 0;ve&&(ge=ne(ge,fe>2?arguments[2]:void 0));var pe=y(te),Se=0,ye,Pe,we,Ae,xe,De;if(pe&&!(this==x&&ae(pe)))for(Ae=a(te,pe),xe=Ae.next,Pe=le?new this:[];!(we=ie(xe,Ae)).done;Se++)De=ve?ue(Ae,ge,[we.value,Se],!0):we.value,ee(Pe,Se,De);else for(ye=re(te),Pe=le?new this(ye):x(ye);ye>Se;Se++)De=ve?ge(te[Se],Se):te[Se],ee(Pe,Se,De);return Pe.length=Se,Pe}},{"../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,me,de){var se=E("../internals/to-indexed-object"),ne=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),ce=function(ue){return function(ae,oe,re){var ee=se(ae),a=ie(ee),y=ne(re,a),x;if(ue&&oe!=oe){for(;a>y;)if(x=ee[y++],x!=x)return!0}else for(;a>y;y++)if((ue||y in ee)&&ee[y]===oe)return ue||y||0;return!ue&&-1}};me.exports={includes:ce(!0),indexOf:ce(!1)}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247}],111:[function(E,me,de){var se=E("../internals/function-bind-context"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/indexed-object"),ce=E("../internals/to-object"),ue=E("../internals/length-of-array-like"),ae=E("../internals/array-species-create"),oe=ne([].push),re=function(ee){var a=ee==1,y=ee==2,x=ee==3,b=ee==4,z=ee==6,te=ee==7,le=ee==5||z;return function(fe,ge,ve,pe){for(var Se=ce(fe),ye=ie(Se),Pe=se(ge,ve),we=ue(ye),Ae=0,xe=pe||ae,De=a?xe(fe,we):y||te?xe(fe,0):void 0,Ce,Ie;we>Ae;Ae++)if((le||Ae in ye)&&(Ce=ye[Ae],Ie=Pe(Ce,Ae,Se),ee))if(a)De[Ae]=Ie;else if(Ie)switch(ee){case 3:return!0;case 5:return Ce;case 6:return Ae;case 2:oe(De,Ce)}else switch(ee){case 4:return!1;case 7:oe(De,Ce)}return z?-1:x||b?b:De}};me.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,me,de){"use strict";var se=E("../internals/function-apply"),ne=E("../internals/to-indexed-object"),ie=E("../internals/to-integer-or-infinity"),ce=E("../internals/length-of-array-like"),ue=E("../internals/array-method-is-strict"),ae=Math.min,oe=[].lastIndexOf,re=!!oe&&1/[1].lastIndexOf(1,-0)<0,ee=ue("lastIndexOf"),a=re||!ee;me.exports=a?function(x){if(re)return se(oe,this,arguments)||0;var b=ne(this),z=ce(b),te=z-1;for(arguments.length>1&&(te=ae(te,ie(arguments[1]))),te<0&&(te=z+te);te>=0;te--)if(te in b&&b[te]===x)return te||0;return-1}:oe},{"../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,me,de){var se=E("../internals/fails"),ne=E("../internals/well-known-symbol"),ie=E("../internals/engine-v8-version"),ce=ne("species");me.exports=function(ue){return ie>=51||!se(function(){var ae=[],oe=ae.constructor={};return oe[ce]=function(){return{foo:1}},ae[ue](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(E,me,de){"use strict";var se=E("../internals/fails");me.exports=function(ne,ie){var ce=[][ne];return!!ce&&se(function(){ce.call(null,ie||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/a-callable"),ie=E("../internals/to-object"),ce=E("../internals/indexed-object"),ue=E("../internals/length-of-array-like"),ae=se.TypeError,oe=function(re){return function(ee,a,y,x){ne(a);var b=ie(ee),z=ce(b),te=ue(b),le=re?te-1:0,fe=re?-1:1;if(y<2)for(;;){if(le in z){x=z[le],le+=fe;break}if(le+=fe,re?le<0:te<=le)throw ae("Reduce of empty array with no initial value")}for(;re?le>=0:te>le;le+=fe)le in z&&(x=a(x,z[le],le,b));return x}};me.exports={left:oe(!1),right:oe(!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,me,de){var se=E("../internals/global"),ne=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),ce=E("../internals/create-property"),ue=se.Array,ae=Math.max;me.exports=function(oe,re,ee){for(var a=ie(oe),y=ne(re,a),x=ne(ee===void 0?a:ee,a),b=ue(ae(x-y,0)),z=0;y0;)ae[y]=ae[--y];y!==ee++&&(ae[y]=a)}return ae},ue=function(ae,oe,re,ee){for(var a=oe.length,y=re.length,x=0,b=0;x0&&oe[0]<4?1:+(oe[0]+oe[1])),!re&&ne&&(oe=ne.match(/Edge\/(\d+)/),(!oe||oe[1]>=74)&&(oe=ne.match(/Chrome\/(\d+)/),oe&&(re=+oe[1]))),me.exports=re},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(E,me,de){var se=E("../internals/engine-user-agent"),ne=se.match(/AppleWebKit\/(\d+)\./);me.exports=!!ne&&+ne[1]},{"../internals/engine-user-agent":145}],148:[function(E,me,de){me.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/object-get-own-property-descriptor").f,ie=E("../internals/create-non-enumerable-property"),ce=E("../internals/redefine"),ue=E("../internals/set-global"),ae=E("../internals/copy-constructor-properties"),oe=E("../internals/is-forced");me.exports=function(re,ee){var a=re.target,y=re.global,x=re.stat,b,z,te,le,fe,ge;if(y?z=se:x?z=se[a]||ue(a,{}):z=(se[a]||{}).prototype,z)for(te in ee){if(fe=ee[te],re.noTargetGet?(ge=ne(z,te),le=ge&&ge.value):le=z[te],b=oe(y?te:a+(x?".":"#")+te,re.forced),!b&&le!==void 0){if(typeof fe==typeof le)continue;ae(fe,le)}(re.sham||le&&le.sham)&&ie(fe,"sham",!0),ce(z,te,fe,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,me,de){me.exports=function(se){try{return!!se()}catch(ne){return!0}}},{}],151:[function(E,me,de){"use strict";E("../modules/es.regexp.exec");var se=E("../internals/function-uncurry-this"),ne=E("../internals/redefine"),ie=E("../internals/regexp-exec"),ce=E("../internals/fails"),ue=E("../internals/well-known-symbol"),ae=E("../internals/create-non-enumerable-property"),oe=ue("species"),re=RegExp.prototype;me.exports=function(ee,a,y,x){var b=ue(ee),z=!ce(function(){var ge={};return ge[b]=function(){return 7},""[ee](ge)!=7}),te=z&&!ce(function(){var ge=!1,ve=/a/;return ee==="split"&&(ve={},ve.constructor={},ve.constructor[oe]=function(){return ve},ve.flags="",ve[b]=/./[b]),ve.exec=function(){return ge=!0,null},ve[b](""),!ge});if(!z||!te||y){var le=se(/./[b]),fe=a(b,""[ee],function(ge,ve,pe,Se,ye){var Pe=se(ge),we=ve.exec;return we===ie||we===re.exec?z&&!ye?{done:!0,value:le(ve,pe,Se)}:{done:!0,value:Pe(pe,ve,Se)}:{done:!1}});ne(String.prototype,ee,fe[0]),ne(re,b,fe[1])}x&&ae(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,me,de){var se=E("../internals/function-bind-native"),ne=Function.prototype,ie=ne.apply,ce=ne.call;me.exports=typeof Reflect=="object"&&Reflect.apply||(se?ce.bind(ie):function(){return ce.apply(ie,arguments)})},{"../internals/function-bind-native":154}],153:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/a-callable"),ie=E("../internals/function-bind-native"),ce=se(se.bind);me.exports=function(ue,ae){return ne(ue),ae===void 0?ue:ie?ce(ue,ae):function(){return ue.apply(ae,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(E,me,de){var se=E("../internals/fails");me.exports=!se(function(){var ne=function(){}.bind();return typeof ne!="function"||ne.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(E,me,de){var se=E("../internals/function-bind-native"),ne=Function.prototype.call;me.exports=se?ne.bind(ne):function(){return ne.apply(ne,arguments)}},{"../internals/function-bind-native":154}],156:[function(E,me,de){var se=E("../internals/descriptors"),ne=E("../internals/has-own-property"),ie=Function.prototype,ce=se&&Object.getOwnPropertyDescriptor,ue=ne(ie,"name"),ae=ue&&function(){}.name==="something",oe=ue&&(!se||se&&ce(ie,"name").configurable);me.exports={EXISTS:ue,PROPER:ae,CONFIGURABLE:oe}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(E,me,de){var se=E("../internals/function-bind-native"),ne=Function.prototype,ie=ne.bind,ce=ne.call,ue=se&&ie.bind(ce,ce);me.exports=se?function(ae){return ae&&ue(ae)}:function(ae){return ae&&function(){return ce.apply(ae,arguments)}}},{"../internals/function-bind-native":154}],158:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/is-callable"),ie=function(ce){return ne(ce)?ce:void 0};me.exports=function(ce,ue){return arguments.length<2?ie(se[ce]):se[ce]&&se[ce][ue]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(E,me,de){var se=E("../internals/classof"),ne=E("../internals/get-method"),ie=E("../internals/iterators"),ce=E("../internals/well-known-symbol"),ue=ce("iterator");me.exports=function(ae){if(ae!=null)return ne(ae,ue)||ne(ae,"@@iterator")||ie[se(ae)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/function-call"),ie=E("../internals/a-callable"),ce=E("../internals/an-object"),ue=E("../internals/try-to-string"),ae=E("../internals/get-iterator-method"),oe=se.TypeError;me.exports=function(re,ee){var a=arguments.length<2?ae(re):ee;if(ie(a))return ce(ne(a,re));throw oe(ue(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,me,de){var se=E("../internals/a-callable");me.exports=function(ne,ie){var ce=ne[ie];return ce==null?void 0:se(ce)}},{"../internals/a-callable":95}],162:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/to-object"),ie=Math.floor,ce=se("".charAt),ue=se("".replace),ae=se("".slice),oe=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,re=/\$([$&'`]|\d{1,2})/g;me.exports=function(ee,a,y,x,b,z){var te=y+ee.length,le=x.length,fe=re;return b!==void 0&&(b=ne(b),fe=oe),ue(z,fe,function(ge,ve){var pe;switch(ce(ve,0)){case"$":return"$";case"&":return ee;case"`":return ae(a,0,y);case"'":return ae(a,te);case"<":pe=b[ae(ve,1,-1)];break;default:var Se=+ve;if(Se===0)return ge;if(Se>le){var ye=ie(Se/10);return ye===0?ge:ye<=le?x[ye-1]===void 0?ce(ve,1):x[ye-1]+ce(ve,1):ge}pe=x[Se-1]}return pe===void 0?"":pe})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(E,me,de){(function(se){(function(){var ne=function(ie){return ie&&ie.Math==Math&&ie};me.exports=ne(typeof globalThis=="object"&&globalThis)||ne(typeof window=="object"&&window)||ne(typeof self=="object"&&self)||ne(typeof se=="object"&&se)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof ft!="undefined"?ft:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/to-object"),ie=se({}.hasOwnProperty);me.exports=Object.hasOwn||function(ue,ae){return ie(ne(ue),ae)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(E,me,de){me.exports={}},{}],166:[function(E,me,de){var se=E("../internals/global");me.exports=function(ne,ie){var ce=se.console;ce&&ce.error&&(arguments.length==1?ce.error(ne):ce.error(ne,ie))}},{"../internals/global":163}],167:[function(E,me,de){var se=E("../internals/get-built-in");me.exports=se("document","documentElement")},{"../internals/get-built-in":158}],168:[function(E,me,de){var se=E("../internals/descriptors"),ne=E("../internals/fails"),ie=E("../internals/document-create-element");me.exports=!se&&!ne(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,me,de){var se=E("../internals/global"),ne=se.Array,ie=Math.abs,ce=Math.pow,ue=Math.floor,ae=Math.log,oe=Math.LN2,re=function(a,y,x){var b=ne(x),z=x*8-y-1,te=(1<>1,fe=y===23?ce(2,-24)-ce(2,-77):0,ge=a<0||a===0&&1/a<0?1:0,ve=0,pe,Se,ye;for(a=ie(a),a!=a||a===1/0?(Se=a!=a?1:0,pe=te):(pe=ue(ae(a)/oe),ye=ce(2,-pe),a*ye<1&&(pe--,ye*=2),pe+le>=1?a+=fe/ye:a+=fe*ce(2,1-le),a*ye>=2&&(pe++,ye/=2),pe+le>=te?(Se=0,pe=te):pe+le>=1?(Se=(a*ye-1)*ce(2,y),pe=pe+le):(Se=a*ce(2,le-1)*ce(2,y),pe=0));y>=8;)b[ve++]=Se&255,Se/=256,y-=8;for(pe=pe<0;)b[ve++]=pe&255,pe/=256,z-=8;return b[--ve]|=ge*128,b},ee=function(a,y){var x=a.length,b=x*8-y-1,z=(1<>1,le=b-7,fe=x-1,ge=a[fe--],ve=ge&127,pe;for(ge>>=7;le>0;)ve=ve*256+a[fe--],le-=8;for(pe=ve&(1<<-le)-1,ve>>=-le,le+=y;le>0;)pe=pe*256+a[fe--],le-=8;if(ve===0)ve=1-te;else{if(ve===z)return pe?NaN:ge?-1/0:1/0;pe=pe+ce(2,y),ve=ve-te}return(ge?-1:1)*pe*ce(2,ve-y)};me.exports={pack:re,unpack:ee}},{"../internals/global":163}],170:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/fails"),ce=E("../internals/classof-raw"),ue=se.Object,ae=ne("".split);me.exports=ie(function(){return!ue("z").propertyIsEnumerable(0)})?function(oe){return ce(oe)=="String"?ae(oe,""):ue(oe)}:ue},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(E,me,de){var se=E("../internals/is-callable"),ne=E("../internals/is-object"),ie=E("../internals/object-set-prototype-of");me.exports=function(ce,ue,ae){var oe,re;return ie&&se(oe=ue.constructor)&&oe!==ae&&ne(re=oe.prototype)&&re!==ae.prototype&&ie(ce,re),ce}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/is-callable"),ie=E("../internals/shared-store"),ce=se(Function.toString);ne(ie.inspectSource)||(ie.inspectSource=function(ue){return ce(ue)}),me.exports=ie.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(E,me,de){var se=E("../internals/native-weak-map"),ne=E("../internals/global"),ie=E("../internals/function-uncurry-this"),ce=E("../internals/is-object"),ue=E("../internals/create-non-enumerable-property"),ae=E("../internals/has-own-property"),oe=E("../internals/shared-store"),re=E("../internals/shared-key"),ee=E("../internals/hidden-keys"),a="Object already initialized",y=ne.TypeError,x=ne.WeakMap,b,z,te,le=function(Pe){return te(Pe)?z(Pe):b(Pe,{})},fe=function(Pe){return function(we){var Ae;if(!ce(we)||(Ae=z(we)).type!==Pe)throw y("Incompatible receiver, "+Pe+" required");return Ae}};if(se||oe.state){var ge=oe.state||(oe.state=new x),ve=ie(ge.get),pe=ie(ge.has),Se=ie(ge.set);b=function(Pe,we){if(pe(ge,Pe))throw new y(a);return we.facade=Pe,Se(ge,Pe,we),we},z=function(Pe){return ve(ge,Pe)||{}},te=function(Pe){return pe(ge,Pe)}}else{var ye=re("state");ee[ye]=!0,b=function(Pe,we){if(ae(Pe,ye))throw new y(a);return we.facade=Pe,ue(Pe,ye,we),we},z=function(Pe){return ae(Pe,ye)?Pe[ye]:{}},te=function(Pe){return ae(Pe,ye)}}me.exports={set:b,get:z,has:te,enforce:le,getterFor:fe}},{"../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,me,de){var se=E("../internals/well-known-symbol"),ne=E("../internals/iterators"),ie=se("iterator"),ce=Array.prototype;me.exports=function(ue){return ue!==void 0&&(ne.Array===ue||ce[ie]===ue)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(E,me,de){var se=E("../internals/classof-raw");me.exports=Array.isArray||function(ie){return se(ie)=="Array"}},{"../internals/classof-raw":123}],176:[function(E,me,de){me.exports=function(se){return typeof se=="function"}},{}],177:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/fails"),ie=E("../internals/is-callable"),ce=E("../internals/classof"),ue=E("../internals/get-built-in"),ae=E("../internals/inspect-source"),oe=function(){},re=[],ee=ue("Reflect","construct"),a=/^\s*(?:class|function)\b/,y=se(a.exec),x=!a.exec(oe),b=function(le){if(!ie(le))return!1;try{return ee(oe,re,le),!0}catch(fe){return!1}},z=function(le){if(!ie(le))return!1;switch(ce(le)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return x||!!y(a,ae(le))}catch(fe){return!0}};z.sham=!0,me.exports=!ee||ne(function(){var te;return b(b.call)||!b(Object)||!b(function(){te=!0})||te})?z: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,me,de){var se=E("../internals/fails"),ne=E("../internals/is-callable"),ie=/#|\.prototype\./,ce=function(ee,a){var y=ae[ue(ee)];return y==re?!0:y==oe?!1:ne(a)?se(a):!!a},ue=ce.normalize=function(ee){return String(ee).replace(ie,".").toLowerCase()},ae=ce.data={},oe=ce.NATIVE="N",re=ce.POLYFILL="P";me.exports=ce},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(E,me,de){var se=E("../internals/is-object"),ne=Math.floor;me.exports=Number.isInteger||function(ce){return!se(ce)&&isFinite(ce)&&ne(ce)===ce}},{"../internals/is-object":180}],180:[function(E,me,de){var se=E("../internals/is-callable");me.exports=function(ne){return typeof ne=="object"?ne!==null:se(ne)}},{"../internals/is-callable":176}],181:[function(E,me,de){me.exports=!1},{}],182:[function(E,me,de){var se=E("../internals/is-object"),ne=E("../internals/classof-raw"),ie=E("../internals/well-known-symbol"),ce=ie("match");me.exports=function(ue){var ae;return se(ue)&&((ae=ue[ce])!==void 0?!!ae:ne(ue)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/get-built-in"),ie=E("../internals/is-callable"),ce=E("../internals/object-is-prototype-of"),ue=E("../internals/use-symbol-as-uid"),ae=se.Object;me.exports=ue?function(oe){return typeof oe=="symbol"}:function(oe){var re=ne("Symbol");return ie(re)&&ce(re.prototype,ae(oe))}},{"../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,me,de){var se=E("../internals/global"),ne=E("../internals/function-bind-context"),ie=E("../internals/function-call"),ce=E("../internals/an-object"),ue=E("../internals/try-to-string"),ae=E("../internals/is-array-iterator-method"),oe=E("../internals/length-of-array-like"),re=E("../internals/object-is-prototype-of"),ee=E("../internals/get-iterator"),a=E("../internals/get-iterator-method"),y=E("../internals/iterator-close"),x=se.TypeError,b=function(te,le){this.stopped=te,this.result=le},z=b.prototype;me.exports=function(te,le,fe){var ge=fe&&fe.that,ve=!!(fe&&fe.AS_ENTRIES),pe=!!(fe&&fe.IS_ITERATOR),Se=!!(fe&&fe.INTERRUPTED),ye=ne(le,ge),Pe,we,Ae,xe,De,Ce,Ie,Be=function(Fe){return Pe&&y(Pe,"normal",Fe),new b(!0,Fe)},We=function(Fe){return ve?(ce(Fe),Se?ye(Fe[0],Fe[1],Be):ye(Fe[0],Fe[1])):Se?ye(Fe,Be):ye(Fe)};if(pe)Pe=te;else{if(we=a(te),!we)throw x(ue(te)+" is not iterable");if(ae(we)){for(Ae=0,xe=oe(te);xe>Ae;Ae++)if(De=We(te[Ae]),De&&re(z,De))return De;return new b(!1)}Pe=ee(te,we)}for(Ce=Pe.next;!(Ie=ie(Ce,Pe)).done;){try{De=We(Ie.value)}catch(Fe){y(Pe,"throw",Fe)}if(typeof De=="object"&&De&&re(z,De))return De}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,me,de){var se=E("../internals/function-call"),ne=E("../internals/an-object"),ie=E("../internals/get-method");me.exports=function(ce,ue,ae){var oe,re;ne(ce);try{if(oe=ie(ce,"return"),!oe){if(ue==="throw")throw ae;return ae}oe=se(oe,ce)}catch(ee){re=!0,oe=ee}if(ue==="throw")throw ae;if(re)throw oe;return ne(oe),ae}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(E,me,de){"use strict";var se=E("../internals/fails"),ne=E("../internals/is-callable"),ie=E("../internals/object-create"),ce=E("../internals/object-get-prototype-of"),ue=E("../internals/redefine"),ae=E("../internals/well-known-symbol"),oe=E("../internals/is-pure"),re=ae("iterator"),ee=!1,a,y,x;[].keys&&(x=[].keys(),"next"in x?(y=ce(ce(x)),y!==Object.prototype&&(a=y)):ee=!0);var b=a==null||se(function(){var z={};return a[re].call(z)!==z});b?a={}:oe&&(a=ie(a)),ne(a[re])||ue(a,re,function(){return this}),me.exports={IteratorPrototype:a,BUGGY_SAFARI_ITERATORS:ee}},{"../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,me,de){arguments[4][165][0].apply(de,arguments)},{dup:165}],188:[function(E,me,de){var se=E("../internals/to-length");me.exports=function(ne){return se(ne.length)}},{"../internals/to-length":249}],189:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/function-bind-context"),ie=E("../internals/object-get-own-property-descriptor").f,ce=E("../internals/task").set,ue=E("../internals/engine-is-ios"),ae=E("../internals/engine-is-ios-pebble"),oe=E("../internals/engine-is-webos-webkit"),re=E("../internals/engine-is-node"),ee=se.MutationObserver||se.WebKitMutationObserver,a=se.document,y=se.process,x=se.Promise,b=ie(se,"queueMicrotask"),z=b&&b.value,te,le,fe,ge,ve,pe,Se,ye;z||(te=function(){var Pe,we;for(re&&(Pe=y.domain)&&Pe.exit();le;){we=le.fn,le=le.next;try{we()}catch(Ae){throw le?ge():fe=void 0,Ae}}fe=void 0,Pe&&Pe.enter()},!ue&&!re&&!oe&&ee&&a?(ve=!0,pe=a.createTextNode(""),new ee(te).observe(pe,{characterData:!0}),ge=function(){pe.data=ve=!ve}):!ae&&x&&x.resolve?(Se=x.resolve(void 0),Se.constructor=x,ye=ne(Se.then,Se),ge=function(){ye(te)}):re?ge=function(){y.nextTick(te)}:(ce=ne(ce,se),ge=function(){ce(te)})),me.exports=z||function(Pe){var we={fn:Pe,next:void 0};fe&&(fe.next=we),le||(le=we,ge()),fe=we}},{"../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,me,de){var se=E("../internals/native-symbol");me.exports=se&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(E,me,de){var se=E("../internals/engine-v8-version"),ne=E("../internals/fails");me.exports=!!Object.getOwnPropertySymbols&&!ne(function(){var ie=Symbol();return!String(ie)||!(Object(ie)instanceof Symbol)||!Symbol.sham&&se&&se<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/is-callable"),ie=E("../internals/inspect-source"),ce=se.WeakMap;me.exports=ne(ce)&&/native code/.test(ie(ce))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(E,me,de){"use strict";var se=E("../internals/a-callable"),ne=function(ie){var ce,ue;this.promise=new ie(function(ae,oe){if(ce!==void 0||ue!==void 0)throw TypeError("Bad Promise constructor");ce=ae,ue=oe}),this.resolve=se(ce),this.reject=se(ue)};me.exports.f=function(ie){return new ne(ie)}},{"../internals/a-callable":95}],194:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/is-regexp"),ie=se.TypeError;me.exports=function(ce){if(ne(ce))throw ie("The method doesn't accept regular expressions");return ce}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(E,me,de){"use strict";var se=E("../internals/descriptors"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/function-call"),ce=E("../internals/fails"),ue=E("../internals/object-keys"),ae=E("../internals/object-get-own-property-symbols"),oe=E("../internals/object-property-is-enumerable"),re=E("../internals/to-object"),ee=E("../internals/indexed-object"),a=Object.assign,y=Object.defineProperty,x=ne([].concat);me.exports=!a||ce(function(){if(se&&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={},z={},te=Symbol(),le="abcdefghijklmnopqrst";return b[te]=7,le.split("").forEach(function(fe){z[fe]=fe}),a({},b)[te]!=7||ue(a({},z)).join("")!=le})?function(z,te){for(var le=re(z),fe=arguments.length,ge=1,ve=ae.f,pe=oe.f;fe>ge;)for(var Se=ee(arguments[ge++]),ye=ve?x(ue(Se),ve(Se)):ue(Se),Pe=ye.length,we=0,Ae;Pe>we;)Ae=ye[we++],(!se||ie(pe,Se,Ae))&&(le[Ae]=Se[Ae]);return le}: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,me,de){var se=E("../internals/an-object"),ne=E("../internals/object-define-properties"),ie=E("../internals/enum-bug-keys"),ce=E("../internals/hidden-keys"),ue=E("../internals/html"),ae=E("../internals/document-create-element"),oe=E("../internals/shared-key"),re=">",ee="<",a="prototype",y="script",x=oe("IE_PROTO"),b=function(){},z=function(ve){return ee+y+re+ve+ee+"/"+y+re},te=function(ve){ve.write(z("")),ve.close();var pe=ve.parentWindow.Object;return ve=null,pe},le=function(){var ve=ae("iframe"),pe="java"+y+":",Se;return ve.style.display="none",ue.appendChild(ve),ve.src=String(pe),Se=ve.contentWindow.document,Se.open(),Se.write(z("document.F=Object")),Se.close(),Se.F},fe,ge=function(){try{fe=new ActiveXObject("htmlfile")}catch(pe){}ge=typeof document!="undefined"?document.domain&&fe?te(fe):le():te(fe);for(var ve=ie.length;ve--;)delete ge[a][ie[ve]];return ge()};ce[x]=!0,me.exports=Object.create||function(pe,Se){var ye;return pe!==null?(b[a]=se(pe),ye=new b,b[a]=null,ye[x]=pe):ye=ge(),Se===void 0?ye:ne.f(ye,Se)}},{"../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,me,de){var se=E("../internals/descriptors"),ne=E("../internals/v8-prototype-define-bug"),ie=E("../internals/object-define-property"),ce=E("../internals/an-object"),ue=E("../internals/to-indexed-object"),ae=E("../internals/object-keys");de.f=se&&!ne?Object.defineProperties:function(re,ee){ce(re);for(var a=ue(ee),y=ae(ee),x=y.length,b=0,z;x>b;)ie.f(re,z=y[b++],a[z]);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,me,de){var se=E("../internals/global"),ne=E("../internals/descriptors"),ie=E("../internals/ie8-dom-define"),ce=E("../internals/v8-prototype-define-bug"),ue=E("../internals/an-object"),ae=E("../internals/to-property-key"),oe=se.TypeError,re=Object.defineProperty,ee=Object.getOwnPropertyDescriptor,a="enumerable",y="configurable",x="writable";de.f=ne?ce?function(z,te,le){if(ue(z),te=ae(te),ue(le),typeof z=="function"&&te==="prototype"&&"value"in le&&x in le&&!le[x]){var fe=ee(z,te);fe&&fe[x]&&(z[te]=le.value,le={configurable:y in le?le[y]:fe[y],enumerable:a in le?le[a]:fe[a],writable:!1})}return re(z,te,le)}:re:function(z,te,le){if(ue(z),te=ae(te),ue(le),ie)try{return re(z,te,le)}catch(fe){}if("get"in le||"set"in le)throw oe("Accessors not supported");return"value"in le&&(z[te]=le.value),z}},{"../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,me,de){var se=E("../internals/descriptors"),ne=E("../internals/function-call"),ie=E("../internals/object-property-is-enumerable"),ce=E("../internals/create-property-descriptor"),ue=E("../internals/to-indexed-object"),ae=E("../internals/to-property-key"),oe=E("../internals/has-own-property"),re=E("../internals/ie8-dom-define"),ee=Object.getOwnPropertyDescriptor;de.f=se?ee:function(y,x){if(y=ue(y),x=ae(x),re)try{return ee(y,x)}catch(b){}if(oe(y,x))return ce(!ne(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,me,de){var se=E("../internals/classof-raw"),ne=E("../internals/to-indexed-object"),ie=E("../internals/object-get-own-property-names").f,ce=E("../internals/array-slice-simple"),ue=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],ae=function(oe){try{return ie(oe)}catch(re){return ce(ue)}};me.exports.f=function(re){return ue&&se(re)=="Window"?ae(re):ie(ne(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,me,de){var se=E("../internals/object-keys-internal"),ne=E("../internals/enum-bug-keys"),ie=ne.concat("length","prototype");de.f=Object.getOwnPropertyNames||function(ue){return se(ue,ie)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(E,me,de){de.f=Object.getOwnPropertySymbols},{}],203:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/has-own-property"),ie=E("../internals/is-callable"),ce=E("../internals/to-object"),ue=E("../internals/shared-key"),ae=E("../internals/correct-prototype-getter"),oe=ue("IE_PROTO"),re=se.Object,ee=re.prototype;me.exports=ae?re.getPrototypeOf:function(a){var y=ce(a);if(ne(y,oe))return y[oe];var x=y.constructor;return ie(x)&&y instanceof x?x.prototype:y instanceof re?ee: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,me,de){var se=E("../internals/function-uncurry-this");me.exports=se({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/has-own-property"),ie=E("../internals/to-indexed-object"),ce=E("../internals/array-includes").indexOf,ue=E("../internals/hidden-keys"),ae=se([].push);me.exports=function(oe,re){var ee=ie(oe),a=0,y=[],x;for(x in ee)!ne(ue,x)&&ne(ee,x)&&ae(y,x);for(;re.length>a;)ne(ee,x=re[a++])&&(~ce(y,x)||ae(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,me,de){var se=E("../internals/object-keys-internal"),ne=E("../internals/enum-bug-keys");me.exports=Object.keys||function(ce){return se(ce,ne)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(E,me,de){"use strict";var se={}.propertyIsEnumerable,ne=Object.getOwnPropertyDescriptor,ie=ne&&!se.call({1:2},1);de.f=ie?function(ue){var ae=ne(this,ue);return!!ae&&ae.enumerable}:se},{}],208:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/an-object"),ie=E("../internals/a-possible-prototype");me.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var ce=!1,ue={},ae;try{ae=se(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),ae(ue,[]),ce=ue instanceof Array}catch(oe){}return function(re,ee){return ne(re),ie(ee),ce?ae(re,ee):re.__proto__=ee,re}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(E,me,de){var se=E("../internals/descriptors"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/object-keys"),ce=E("../internals/to-indexed-object"),ue=E("../internals/object-property-is-enumerable").f,ae=ne(ue),oe=ne([].push),re=function(ee){return function(a){for(var y=ce(a),x=ie(y),b=x.length,z=0,te=[],le;b>z;)le=x[z++],(!se||ae(y,le))&&oe(te,ee?[le,y[le]]:y[le]);return te}};me.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,me,de){"use strict";var se=E("../internals/to-string-tag-support"),ne=E("../internals/classof");me.exports=se?{}.toString:function(){return"[object "+ne(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/function-call"),ie=E("../internals/is-callable"),ce=E("../internals/is-object"),ue=se.TypeError;me.exports=function(ae,oe){var re,ee;if(oe==="string"&&ie(re=ae.toString)&&!ce(ee=ne(re,ae))||ie(re=ae.valueOf)&&!ce(ee=ne(re,ae))||oe!=="string"&&ie(re=ae.toString)&&!ce(ee=ne(re,ae)))return ee;throw ue("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,me,de){var se=E("../internals/get-built-in"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/object-get-own-property-names"),ce=E("../internals/object-get-own-property-symbols"),ue=E("../internals/an-object"),ae=ne([].concat);me.exports=se("Reflect","ownKeys")||function(re){var ee=ie.f(ue(re)),a=ce.f;return a?ae(ee,a(re)):ee}},{"../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,me,de){var se=E("../internals/global");me.exports=se},{"../internals/global":163}],214:[function(E,me,de){me.exports=function(se){try{return{error:!1,value:se()}}catch(ne){return{error:!0,value:ne}}}},{}],215:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/promise-native-constructor"),ie=E("../internals/is-callable"),ce=E("../internals/is-forced"),ue=E("../internals/inspect-source"),ae=E("../internals/well-known-symbol"),oe=E("../internals/engine-is-browser"),re=E("../internals/is-pure"),ee=E("../internals/engine-v8-version"),a=ne&&ne.prototype,y=ae("species"),x=!1,b=ie(se.PromiseRejectionEvent),z=ce("Promise",function(){var te=ue(ne),le=te!==String(ne);if(!le&&ee===66||re&&!(a.catch&&a.finally))return!0;if(ee>=51&&/native code/.test(te))return!1;var fe=new ne(function(pe){pe(1)}),ge=function(pe){pe(function(){},function(){})},ve=fe.constructor={};return ve[y]=ge,x=fe.then(function(){})instanceof ge,x?!le&&oe&&!b:!0});me.exports={CONSTRUCTOR:z,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,me,de){var se=E("../internals/global");me.exports=se.Promise},{"../internals/global":163}],217:[function(E,me,de){var se=E("../internals/an-object"),ne=E("../internals/is-object"),ie=E("../internals/new-promise-capability");me.exports=function(ce,ue){if(se(ce),ne(ue)&&ue.constructor===ce)return ue;var ae=ie.f(ce),oe=ae.resolve;return oe(ue),ae.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(E,me,de){var se=E("../internals/promise-native-constructor"),ne=E("../internals/check-correctness-of-iteration"),ie=E("../internals/promise-constructor-detection").CONSTRUCTOR;me.exports=ie||!ne(function(ce){se.all(ce).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":122,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216}],219:[function(E,me,de){var se=E("../internals/object-define-property").f;me.exports=function(ne,ie,ce){ce in ne||se(ne,ce,{configurable:!0,get:function(){return ie[ce]},set:function(ue){ie[ce]=ue}})}},{"../internals/object-define-property":198}],220:[function(E,me,de){var se=function(){this.head=null,this.tail=null};se.prototype={add:function(ne){var ie={item:ne,next:null};this.head?this.tail.next=ie:this.head=ie,this.tail=ie},get:function(){var ne=this.head;if(ne)return this.head=ne.next,this.tail===ne&&(this.tail=null),ne.item}},me.exports=se},{}],221:[function(E,me,de){var se=E("../internals/redefine");me.exports=function(ne,ie,ce){for(var ue in ie)se(ne,ue,ie[ue],ce);return ne}},{"../internals/redefine":222}],222:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/is-callable"),ie=E("../internals/has-own-property"),ce=E("../internals/create-non-enumerable-property"),ue=E("../internals/set-global"),ae=E("../internals/inspect-source"),oe=E("../internals/internal-state"),re=E("../internals/function-name").CONFIGURABLE,ee=oe.get,a=oe.enforce,y=String(String).split("String");(me.exports=function(x,b,z,te){var le=te?!!te.unsafe:!1,fe=te?!!te.enumerable:!1,ge=te?!!te.noTargetGet:!1,ve=te&&te.name!==void 0?te.name:b,pe;if(ne(z)&&(String(ve).slice(0,7)==="Symbol("&&(ve="["+String(ve).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!ie(z,"name")||re&&z.name!==ve)&&ce(z,"name",ve),pe=a(z),pe.source||(pe.source=y.join(typeof ve=="string"?ve:""))),x===se){fe?x[b]=z:ue(b,z);return}else le?!ge&&x[b]&&(fe=!0):delete x[b];fe?x[b]=z:ce(x,b,z)})(Function.prototype,"toString",function(){return ne(this)&&ee(this).source||ae(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,me,de){var se=E("../internals/global"),ne=E("../internals/function-call"),ie=E("../internals/an-object"),ce=E("../internals/is-callable"),ue=E("../internals/classof-raw"),ae=E("../internals/regexp-exec"),oe=se.TypeError;me.exports=function(re,ee){var a=re.exec;if(ce(a)){var y=ne(a,re,ee);return y!==null&&ie(y),y}if(ue(re)==="RegExp")return ne(ae,re,ee);throw oe("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,me,de){"use strict";var se=E("../internals/function-call"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/to-string"),ce=E("../internals/regexp-flags"),ue=E("../internals/regexp-sticky-helpers"),ae=E("../internals/shared"),oe=E("../internals/object-create"),re=E("../internals/internal-state").get,ee=E("../internals/regexp-unsupported-dot-all"),a=E("../internals/regexp-unsupported-ncg"),y=ae("native-string-replace",String.prototype.replace),x=RegExp.prototype.exec,b=x,z=ne("".charAt),te=ne("".indexOf),le=ne("".replace),fe=ne("".slice),ge=function(){var ye=/a/,Pe=/b*/g;return se(x,ye,"a"),se(x,Pe,"a"),ye.lastIndex!==0||Pe.lastIndex!==0}(),ve=ue.BROKEN_CARET,pe=/()??/.exec("")[1]!==void 0,Se=ge||pe||ve||ee||a;Se&&(b=function(Pe){var we=this,Ae=re(we),xe=ie(Pe),De=Ae.raw,Ce,Ie,Be,We,Fe,et,tt;if(De)return De.lastIndex=we.lastIndex,Ce=se(b,De,xe),we.lastIndex=De.lastIndex,Ce;var Ye=Ae.groups,Ve=ve&&we.sticky,Ze=se(ce,we),ze=we.source,Ge=0,nt=xe;if(Ve&&(Ze=le(Ze,"y",""),te(Ze,"g")===-1&&(Ze+="g"),nt=fe(xe,we.lastIndex),we.lastIndex>0&&(!we.multiline||we.multiline&&z(xe,we.lastIndex-1)!==` -`)&&(ze="(?: "+ze+")",nt=" "+nt,Ge++),Ie=new RegExp("^(?:"+ze+")",Ze)),pe&&(Ie=new RegExp("^"+ze+"$(?!\\s)",Ze)),ge&&(Be=we.lastIndex),We=se(x,Ve?Ie:we,nt),Ve?We?(We.input=fe(We.input,Ge),We[0]=fe(We[0],Ge),We.index=we.lastIndex,we.lastIndex+=We[0].length):we.lastIndex=0:ge&&We&&(we.lastIndex=we.global?We.index+We[0].length:Be),pe&&We&&We.length>1&&se(y,We[0],Ie,function(){for(Fe=1;Feb)","g");return ce.exec("b").groups.a!=="b"||"b".replace(ce,"$c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(E,me,de){var se=E("../internals/global"),ne=se.TypeError;me.exports=function(ie){if(ie==null)throw ne("Can't call method on "+ie);return ie}},{"../internals/global":163}],231:[function(E,me,de){me.exports=Object.is||function(ne,ie){return ne===ie?ne!==0||1/ne===1/ie:ne!=ne&&ie!=ie}},{}],232:[function(E,me,de){var se=E("../internals/global"),ne=Object.defineProperty;me.exports=function(ie,ce){try{ne(se,ie,{value:ce,configurable:!0,writable:!0})}catch(ue){se[ie]=ce}return ce}},{"../internals/global":163}],233:[function(E,me,de){"use strict";var se=E("../internals/get-built-in"),ne=E("../internals/object-define-property"),ie=E("../internals/well-known-symbol"),ce=E("../internals/descriptors"),ue=ie("species");me.exports=function(ae){var oe=se(ae),re=ne.f;ce&&oe&&!oe[ue]&&re(oe,ue,{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,me,de){var se=E("../internals/object-define-property").f,ne=E("../internals/has-own-property"),ie=E("../internals/well-known-symbol"),ce=ie("toStringTag");me.exports=function(ue,ae,oe){ue&&!oe&&(ue=ue.prototype),ue&&!ne(ue,ce)&&se(ue,ce,{configurable:!0,value:ae})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(E,me,de){var se=E("../internals/shared"),ne=E("../internals/uid"),ie=se("keys");me.exports=function(ce){return ie[ce]||(ie[ce]=ne(ce))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/set-global"),ie="__core-js_shared__",ce=se[ie]||ne(ie,{});me.exports=ce},{"../internals/global":163,"../internals/set-global":232}],237:[function(E,me,de){var se=E("../internals/is-pure"),ne=E("../internals/shared-store");(me.exports=function(ie,ce){return ne[ie]||(ne[ie]=ce!==void 0?ce:{})})("versions",[]).push({version:"3.22.1",mode:se?"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,me,de){var se=E("../internals/an-object"),ne=E("../internals/a-constructor"),ie=E("../internals/well-known-symbol"),ce=ie("species");me.exports=function(ue,ae){var oe=se(ue).constructor,re;return oe===void 0||(re=se(oe)[ce])==null?ae:ne(re)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/to-integer-or-infinity"),ie=E("../internals/to-string"),ce=E("../internals/require-object-coercible"),ue=se("".charAt),ae=se("".charCodeAt),oe=se("".slice),re=function(ee){return function(a,y){var x=ie(ce(a)),b=ne(y),z=x.length,te,le;return b<0||b>=z?ee?"":void 0:(te=ae(x,b),te<55296||te>56319||b+1===z||(le=ae(x,b+1))<56320||le>57343?ee?ue(x,b):te:ee?oe(x,b,b+2):(te-55296<<10)+(le-56320)+65536)}};me.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,me,de){var se=E("../internals/function-name").PROPER,ne=E("../internals/fails"),ie=E("../internals/whitespaces"),ce="\u200B\x85\u180E";me.exports=function(ue){return ne(function(){return!!ie[ue]()||ce[ue]()!==ce||se&&ie[ue].name!==ue})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/require-object-coercible"),ie=E("../internals/to-string"),ce=E("../internals/whitespaces"),ue=se("".replace),ae="["+ce+"]",oe=RegExp("^"+ae+ae+"*"),re=RegExp(ae+ae+"*$"),ee=function(a){return function(y){var x=ie(ne(y));return a&1&&(x=ue(x,oe,"")),a&2&&(x=ue(x,re,"")),x}};me.exports={start:ee(1),end:ee(2),trim:ee(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(E,me,de){var se=E("../internals/function-call"),ne=E("../internals/get-built-in"),ie=E("../internals/well-known-symbol"),ce=E("../internals/redefine");me.exports=function(){var ue=ne("Symbol"),ae=ue&&ue.prototype,oe=ae&&ae.valueOf,re=ie("toPrimitive");ae&&!ae[re]&&ce(ae,re,function(ee){return se(oe,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/function-apply"),ie=E("../internals/function-bind-context"),ce=E("../internals/is-callable"),ue=E("../internals/has-own-property"),ae=E("../internals/fails"),oe=E("../internals/html"),re=E("../internals/array-slice"),ee=E("../internals/document-create-element"),a=E("../internals/validate-arguments-length"),y=E("../internals/engine-is-ios"),x=E("../internals/engine-is-node"),b=se.setImmediate,z=se.clearImmediate,te=se.process,le=se.Dispatch,fe=se.Function,ge=se.MessageChannel,ve=se.String,pe=0,Se={},ye="onreadystatechange",Pe,we,Ae,xe;try{Pe=se.location}catch(We){}var De=function(We){if(ue(Se,We)){var Fe=Se[We];delete Se[We],Fe()}},Ce=function(We){return function(){De(We)}},Ie=function(We){De(We.data)},Be=function(We){se.postMessage(ve(We),Pe.protocol+"//"+Pe.host)};(!b||!z)&&(b=function(Fe){a(arguments.length,1);var et=ce(Fe)?Fe:fe(Fe),tt=re(arguments,1);return Se[++pe]=function(){ne(et,void 0,tt)},we(pe),pe},z=function(Fe){delete Se[Fe]},x?we=function(We){te.nextTick(Ce(We))}:le&&le.now?we=function(We){le.now(Ce(We))}:ge&&!y?(Ae=new ge,xe=Ae.port2,Ae.port1.onmessage=Ie,we=ie(xe.postMessage,xe)):se.addEventListener&&ce(se.postMessage)&&!se.importScripts&&Pe&&Pe.protocol!=="file:"&&!ae(Be)?(we=Be,se.addEventListener("message",Ie,!1)):ye in ee("script")?we=function(We){oe.appendChild(ee("script"))[ye]=function(){oe.removeChild(this),De(We)}}:we=function(We){setTimeout(Ce(We),0)}),me.exports={set:b,clear:z}},{"../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,me,de){var se=E("../internals/function-uncurry-this");me.exports=se(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(E,me,de){var se=E("../internals/to-integer-or-infinity"),ne=Math.max,ie=Math.min;me.exports=function(ce,ue){var ae=se(ce);return ae<0?ne(ae+ue,0):ie(ae,ue)}},{"../internals/to-integer-or-infinity":248}],246:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/to-integer-or-infinity"),ie=E("../internals/to-length"),ce=se.RangeError;me.exports=function(ue){if(ue===void 0)return 0;var ae=ne(ue),oe=ie(ae);if(ae!==oe)throw ce("Wrong length or index");return oe}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(E,me,de){var se=E("../internals/indexed-object"),ne=E("../internals/require-object-coercible");me.exports=function(ie){return se(ne(ie))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(E,me,de){var se=Math.ceil,ne=Math.floor;me.exports=function(ie){var ce=+ie;return ce!==ce||ce===0?0:(ce>0?ne:se)(ce)}},{}],249:[function(E,me,de){var se=E("../internals/to-integer-or-infinity"),ne=Math.min;me.exports=function(ie){return ie>0?ne(se(ie),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/require-object-coercible"),ie=se.Object;me.exports=function(ce){return ie(ne(ce))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/to-positive-integer"),ie=se.RangeError;me.exports=function(ce,ue){var ae=ne(ce);if(ae%ue)throw ie("Wrong offset");return ae}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/to-integer-or-infinity"),ie=se.RangeError;me.exports=function(ce){var ue=ne(ce);if(ue<0)throw ie("The argument can't be less than 0");return ue}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/function-call"),ie=E("../internals/is-object"),ce=E("../internals/is-symbol"),ue=E("../internals/get-method"),ae=E("../internals/ordinary-to-primitive"),oe=E("../internals/well-known-symbol"),re=se.TypeError,ee=oe("toPrimitive");me.exports=function(a,y){if(!ie(a)||ce(a))return a;var x=ue(a,ee),b;if(x){if(y===void 0&&(y="default"),b=ne(x,a,y),!ie(b)||ce(b))return b;throw re("Can't convert object to primitive value")}return y===void 0&&(y="number"),ae(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,me,de){var se=E("../internals/to-primitive"),ne=E("../internals/is-symbol");me.exports=function(ie){var ce=se(ie,"string");return ne(ce)?ce:ce+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(E,me,de){var se=E("../internals/well-known-symbol"),ne=se("toStringTag"),ie={};ie[ne]="z",me.exports=String(ie)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/classof"),ie=se.String;me.exports=function(ce){if(ne(ce)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return ie(ce)}},{"../internals/classof":124,"../internals/global":163}],257:[function(E,me,de){var se=E("../internals/global"),ne=se.String;me.exports=function(ie){try{return ne(ie)}catch(ce){return"Object"}}},{"../internals/global":163}],258:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/global"),ie=E("../internals/function-call"),ce=E("../internals/descriptors"),ue=E("../internals/typed-array-constructors-require-wrappers"),ae=E("../internals/array-buffer-view-core"),oe=E("../internals/array-buffer"),re=E("../internals/an-instance"),ee=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"),z=E("../internals/to-offset"),te=E("../internals/to-property-key"),le=E("../internals/has-own-property"),fe=E("../internals/classof"),ge=E("../internals/is-object"),ve=E("../internals/is-symbol"),pe=E("../internals/object-create"),Se=E("../internals/object-is-prototype-of"),ye=E("../internals/object-set-prototype-of"),Pe=E("../internals/object-get-own-property-names").f,we=E("../internals/typed-array-from"),Ae=E("../internals/array-iteration").forEach,xe=E("../internals/set-species"),De=E("../internals/object-define-property"),Ce=E("../internals/object-get-own-property-descriptor"),Ie=E("../internals/internal-state"),Be=E("../internals/inherit-if-required"),We=Ie.get,Fe=Ie.set,et=De.f,tt=Ce.f,Ye=Math.round,Ve=ne.RangeError,Ze=oe.ArrayBuffer,ze=Ze.prototype,Ge=oe.DataView,nt=ae.NATIVE_ARRAY_BUFFER_VIEWS,qe=ae.TYPED_ARRAY_CONSTRUCTOR,ut=ae.TYPED_ARRAY_TAG,Je=ae.TypedArray,He=ae.TypedArrayPrototype,Re=ae.aTypedArrayConstructor,$e=ae.isTypedArray,Le="BYTES_PER_ELEMENT",ke="Wrong length",rt=function(je,Ke){Re(je);for(var Qe=0,Ne=Ke.length,Xe=new je(Ne);Ne>Qe;)Xe[Qe]=Ke[Qe++];return Xe},Ue=function(je,Ke){et(je,Ke,{get:function(){return We(this)[Ke]}})},Me=function(je){var Ke;return Se(ze,je)||(Ke=fe(je))=="ArrayBuffer"||Ke=="SharedArrayBuffer"},_e=function(je,Ke){return $e(je)&&!ve(Ke)&&Ke in je&&y(+Ke)&&Ke>=0},Te=function(Ke,Qe){return Qe=te(Qe),_e(Ke,Qe)?ee(2,Ke[Qe]):tt(Ke,Qe)},Ee=function(Ke,Qe,Ne){return Qe=te(Qe),_e(Ke,Qe)&&ge(Ne)&&le(Ne,"value")&&!le(Ne,"get")&&!le(Ne,"set")&&!Ne.configurable&&(!le(Ne,"writable")||Ne.writable)&&(!le(Ne,"enumerable")||Ne.enumerable)?(Ke[Qe]=Ne.value,Ke):et(Ke,Qe,Ne)};ce?(nt||(Ce.f=Te,De.f=Ee,Ue(He,"buffer"),Ue(He,"byteOffset"),Ue(He,"byteLength"),Ue(He,"length")),se({target:"Object",stat:!0,forced:!nt},{getOwnPropertyDescriptor:Te,defineProperty:Ee}),me.exports=function(je,Ke,Qe){var Ne=je.match(/\d+$/)[0]/8,Xe=je+(Qe?"Clamped":"")+"Array",gt="get"+je,ct="set"+je,dt=ne[Xe],st=dt,pt=st&&st.prototype,ot={},lt=function(St,Et){var Mt=We(St);return Mt.view[gt](Et*Ne+Mt.byteOffset,!0)},ht=function(St,Et,Mt){var Nt=We(St);Qe&&(Mt=(Mt=Ye(Mt))<0?0:Mt>255?255:Mt&255),Nt.view[ct](Et*Ne+Nt.byteOffset,Mt,!0)},vt=function(St,Et){et(St,Et,{get:function(){return lt(this,Et)},set:function(Mt){return ht(this,Et,Mt)},enumerable:!0})};nt?ue&&(st=Ke(function(St,Et,Mt,Nt){return re(St,pt),Be(function(){return ge(Et)?Me(Et)?Nt!==void 0?new dt(Et,z(Mt,Ne),Nt):Mt!==void 0?new dt(Et,z(Mt,Ne)):new dt(Et):$e(Et)?rt(st,Et):ie(we,st,Et):new dt(b(Et))}(),St,st)}),ye&&ye(st,Je),Ae(Pe(dt),function(St){St in st||a(st,St,dt[St])}),st.prototype=pt):(st=Ke(function(St,Et,Mt,Nt){re(St,pt);var Yt=0,dn=0,Qt,on,wn;if(!ge(Et))wn=b(Et),on=wn*Ne,Qt=new Ze(on);else if(Me(Et)){Qt=Et,dn=z(Mt,Ne);var vn=Et.byteLength;if(Nt===void 0){if(vn%Ne||(on=vn-dn,on<0))throw Ve(ke)}else if(on=x(Nt)*Ne,on+dn>vn)throw Ve(ke);wn=on/Ne}else return $e(Et)?rt(st,Et):ie(we,st,Et);for(Fe(St,{buffer:Qt,byteOffset:dn,byteLength:on,length:wn,view:new Ge(Qt)});Yt1?arguments[1]:void 0,le=te!==void 0,fe=oe(b),ge,ve,pe,Se,ye,Pe;if(fe&&!re(fe))for(ye=ae(b,fe),Pe=ye.next,b=[];!(Se=ne(Pe,ye)).done;)b.push(Se.value);for(le&&z>2&&(te=se(te,arguments[2])),ve=ue(b),pe=new(ee(x))(ve),ge=0;ve>ge;ge++)pe[ge]=le?te(b[ge],ge):b[ge];return pe}},{"../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,me,de){var se=E("../internals/array-buffer-view-core"),ne=E("../internals/species-constructor"),ie=se.TYPED_ARRAY_CONSTRUCTOR,ce=se.aTypedArrayConstructor;me.exports=function(ue){return ce(ne(ue,ue[ie]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=0,ie=Math.random(),ce=se(1 .toString);me.exports=function(ue){return"Symbol("+(ue===void 0?"":ue)+")_"+ce(++ne+ie,36)}},{"../internals/function-uncurry-this":157}],264:[function(E,me,de){var se=E("../internals/native-symbol");me.exports=se&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(E,me,de){var se=E("../internals/descriptors"),ne=E("../internals/fails");me.exports=se&&ne(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(E,me,de){var se=E("../internals/global"),ne=se.TypeError;me.exports=function(ie,ce){if(ie=51||!ie(function(){var Se=[];return Se[b]=!1,Se.concat()[0]!==Se}),ge=a("concat"),ve=function(Se){if(!ue(Se))return!1;var ye=Se[b];return ye!==void 0?!!ye:ce(Se)},pe=!fe||!ge;se({target:"Array",proto:!0,forced:pe},{concat:function(ye){var Pe=ae(this),we=ee(Pe,0),Ae=0,xe,De,Ce,Ie,Be;for(xe=-1,Ce=arguments.length;xez)throw le(te);for(De=0;De=z)throw le(te);re(we,Ae++,Be)}return we.length=Ae,we}})},{"../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,me,de){var se=E("../internals/export"),ne=E("../internals/array-fill"),ie=E("../internals/add-to-unscopables");se({target:"Array",proto:!0},{fill:ne}),ie("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/array-iteration").filter,ie=E("../internals/array-method-has-species-support"),ce=ie("filter");se({target:"Array",proto:!0,forced:!ce},{filter:function(ae){return ne(this,ae,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],275:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/array-iteration").find,ie=E("../internals/add-to-unscopables"),ce="find",ue=!0;ce in[]&&Array(1)[ce](function(){ue=!1}),se({target:"Array",proto:!0,forced:ue},{find:function(oe){return ne(this,oe,arguments.length>1?arguments[1]:void 0)}}),ie(ce)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(E,me,de){var se=E("../internals/export"),ne=E("../internals/array-from"),ie=E("../internals/check-correctness-of-iteration"),ce=!ie(function(ue){Array.from(ue)});se({target:"Array",stat:!0,forced:ce},{from:ne})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/array-includes").includes,ie=E("../internals/add-to-unscopables");se({target:"Array",proto:!0},{includes:function(ue){return ne(this,ue,arguments.length>1?arguments[1]:void 0)}}),ie("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(E,me,de){"use strict";var se=E("../internals/to-indexed-object"),ne=E("../internals/add-to-unscopables"),ie=E("../internals/iterators"),ce=E("../internals/internal-state"),ue=E("../internals/object-define-property").f,ae=E("../internals/define-iterator"),oe=E("../internals/is-pure"),re=E("../internals/descriptors"),ee="Array Iterator",a=ce.set,y=ce.getterFor(ee);me.exports=ae(Array,"Array",function(b,z){a(this,{type:ee,target:se(b),index:0,kind:z})},function(){var b=y(this),z=b.target,te=b.kind,le=b.index++;return!z||le>=z.length?(b.target=void 0,{value:void 0,done:!0}):te=="keys"?{value:le,done:!1}:te=="values"?{value:z[le],done:!1}:{value:[le,z[le]],done:!1}},"values");var x=ie.Arguments=ie.Array;if(ne("keys"),ne("values"),ne("entries"),!oe&&re&&x.name!=="values")try{ue(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,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/indexed-object"),ce=E("../internals/to-indexed-object"),ue=E("../internals/array-method-is-strict"),ae=ne([].join),oe=ie!=Object,re=ue("join",",");se({target:"Array",proto:!0,forced:oe||!re},{join:function(a){return ae(ce(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,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/array-iteration").map,ie=E("../internals/array-method-has-species-support"),ce=ie("map");se({target:"Array",proto:!0,forced:!ce},{map:function(ae){return ne(this,ae,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],281:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/global"),ie=E("../internals/is-array"),ce=E("../internals/is-constructor"),ue=E("../internals/is-object"),ae=E("../internals/to-absolute-index"),oe=E("../internals/length-of-array-like"),re=E("../internals/to-indexed-object"),ee=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"),z=a("species"),te=ne.Array,le=Math.max;se({target:"Array",proto:!0,forced:!b},{slice:function(ge,ve){var pe=re(this),Se=oe(pe),ye=ae(ge,Se),Pe=ae(ve===void 0?Se:ve,Se),we,Ae,xe;if(ie(pe)&&(we=pe.constructor,ce(we)&&(we===te||ie(we.prototype))?we=void 0:ue(we)&&(we=we[z],we===null&&(we=void 0)),we===te||we===void 0))return x(pe,ye,Pe);for(Ae=new(we===void 0?te:we)(le(Pe-ye,0)),xe=0;ye3)){if(y)return!0;if(b)return b<603;var Pe="",we,Ae,xe,De;for(we=65;we<76;we++){switch(Ae=String.fromCharCode(we),we){case 66:case 69:case 70:case 72:xe=3;break;case 68:case 71:xe=4;break;default:xe=2}for(De=0;De<47;De++)z.push({k:Ae+De,v:xe})}for(z.sort(function(Ce,Ie){return Ie.v-Ce.v}),De=0;Deae(Ae)?1:-1}};se({target:"Array",proto:!0,forced:Se},{sort:function(we){we!==void 0&&ie(we);var Ae=ce(this);if(pe)return we===void 0?te(Ae):te(Ae,we);var xe=[],De=ue(Ae),Ce,Ie;for(Ie=0;Iez)throw y(te);for(Ae=oe(ve,we),xe=0;xepe-we+Pe;xe--)delete ve[xe-1]}else if(Pe>we)for(xe=pe-we;xe>Se;xe--)De=xe+we-1,Ce=xe+Pe-1,De in ve?ve[Ce]=ve[De]:delete ve[Ce];for(xe=0;xe2){if(Be=le(Be),We=ye(Be,0),We===43||We===45){if(Fe=ye(Be,2),Fe===88||Fe===120)return NaN}else if(We===48){switch(ye(Be,1)){case 66:case 98:et=2,tt=49;break;case 79:case 111:et=8,tt=55;break;default:return+Be}for(Ye=Se(Be,2),Ve=Ye.length,Ze=0;Zett)return NaN;return parseInt(Ye,et)}}return+Be};if(ce(fe,!ge(" 0o1")||!ge("0b1")||ge("+0x1"))){for(var Ae=function(Be){var We=arguments.length<1?0:ge(Pe(Be)),Fe=this;return re(ve,Fe)&&y(function(){te(Fe)})?oe(Object(We),Fe,Ae):We},xe=se?x(ge):"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(","),De=0,Ce;xe.length>De;De++)ae(ge,Ce=xe[De])&&!ae(Ae,Ce)&&z(Ae,Ce,b(ge,Ce));Ae.prototype=ve,ve.constructor=Ae,ue(ne,fe,Ae)}},{"../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,me,de){var se=E("../internals/export"),ne=E("../internals/object-assign");se({target:"Object",stat:!0,forced:Object.assign!==ne},{assign:ne})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(E,me,de){var se=E("../internals/export"),ne=E("../internals/object-to-array").entries;se({target:"Object",stat:!0},{entries:function(ce){return ne(ce)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(E,me,de){var se=E("../internals/export"),ne=E("../internals/native-symbol"),ie=E("../internals/fails"),ce=E("../internals/object-get-own-property-symbols"),ue=E("../internals/to-object"),ae=!ne||ie(function(){ce.f(1)});se({target:"Object",stat:!0,forced:ae},{getOwnPropertySymbols:function(re){var ee=ce.f;return ee?ee(ue(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,me,de){var se=E("../internals/export"),ne=E("../internals/to-object"),ie=E("../internals/object-keys"),ce=E("../internals/fails"),ue=ce(function(){ie(1)});se({target:"Object",stat:!0,forced:ue},{keys:function(oe){return ie(ne(oe))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(E,me,de){var se=E("../internals/to-string-tag-support"),ne=E("../internals/redefine"),ie=E("../internals/object-to-string");se||ne(Object.prototype,"toString",ie,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-call"),ie=E("../internals/a-callable"),ce=E("../internals/new-promise-capability"),ue=E("../internals/perform"),ae=E("../internals/iterate"),oe=E("../internals/promise-statics-incorrect-iteration");se({target:"Promise",stat:!0,forced:oe},{all:function(ee){var a=this,y=ce.f(a),x=y.resolve,b=y.reject,z=ue(function(){var te=ie(a.resolve),le=[],fe=0,ge=1;ae(ee,function(ve){var pe=fe++,Se=!1;ge++,ne(te,a,ve).then(function(ye){Se||(Se=!0,le[pe]=ye,--ge||x(le))},b)}),--ge||x(le)});return z.error&&b(z.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,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/is-pure"),ie=E("../internals/promise-constructor-detection").CONSTRUCTOR,ce=E("../internals/promise-native-constructor"),ue=E("../internals/get-built-in"),ae=E("../internals/is-callable"),oe=E("../internals/redefine"),re=ce&&ce.prototype;if(se({target:"Promise",proto:!0,forced:ie,real:!0},{catch:function(a){return this.then(void 0,a)}}),!ne&&ae(ce)){var ee=ue("Promise").prototype.catch;re.catch!==ee&&oe(re,"catch",ee,{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,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/is-pure"),ie=E("../internals/engine-is-node"),ce=E("../internals/global"),ue=E("../internals/function-call"),ae=E("../internals/redefine"),oe=E("../internals/redefine-all"),re=E("../internals/object-set-prototype-of"),ee=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"),z=E("../internals/an-instance"),te=E("../internals/species-constructor"),le=E("../internals/task").set,fe=E("../internals/microtask"),ge=E("../internals/host-report-errors"),ve=E("../internals/perform"),pe=E("../internals/queue"),Se=E("../internals/internal-state"),ye=E("../internals/promise-native-constructor"),Pe=E("../internals/promise-constructor-detection"),we=E("../internals/new-promise-capability"),Ae="Promise",xe=Pe.CONSTRUCTOR,De=Pe.REJECTION_EVENT,Ce=Pe.SUBCLASSING,Ie=Se.getterFor(Ae),Be=Se.set,We=ye&&ye.prototype,Fe=ye,et=We,tt=ce.TypeError,Ye=ce.document,Ve=ce.process,Ze=we.f,ze=Ze,Ge=!!(Ye&&Ye.createEvent&&ce.dispatchEvent),nt="unhandledrejection",qe="rejectionhandled",ut=0,Je=1,He=2,Re=1,$e=2,Le,ke,rt,Ue,Me=function(ct){var dt;return b(ct)&&x(dt=ct.then)?dt:!1},_e=function(ct,dt){var st=dt.value,pt=dt.state==Je,ot=pt?ct.ok:ct.fail,lt=ct.resolve,ht=ct.reject,vt=ct.domain,St,Et,Mt;try{ot?(pt||(dt.rejection===$e&&Qe(dt),dt.rejection=Re),ot===!0?St=st:(vt&&vt.enter(),St=ot(st),vt&&(vt.exit(),Mt=!0)),St===ct.promise?ht(tt("Promise-chain cycle")):(Et=Me(St))?ue(Et,St,lt,ht):lt(St)):ht(st)}catch(Nt){vt&&!Mt&&vt.exit(),ht(Nt)}},Te=function(ct,dt){ct.notified||(ct.notified=!0,fe(function(){for(var st=ct.reactions,pt;pt=st.get();)_e(pt,ct);ct.notified=!1,dt&&!ct.rejection&&je(ct)}))},Ee=function(ct,dt,st){var pt,ot;Ge?(pt=Ye.createEvent("Event"),pt.promise=dt,pt.reason=st,pt.initEvent(ct,!1,!0),ce.dispatchEvent(pt)):pt={promise:dt,reason:st},!De&&(ot=ce["on"+ct])?ot(pt):ct===nt&&ge("Unhandled promise rejection",st)},je=function(ct){ue(le,ce,function(){var dt=ct.facade,st=ct.value,pt=Ke(ct),ot;if(pt&&(ot=ve(function(){ie?Ve.emit("unhandledRejection",st,dt):Ee(nt,dt,st)}),ct.rejection=ie||Ke(ct)?$e:Re,ot.error))throw ot.value})},Ke=function(ct){return ct.rejection!==Re&&!ct.parent},Qe=function(ct){ue(le,ce,function(){var dt=ct.facade;ie?Ve.emit("rejectionHandled",dt):Ee(qe,dt,ct.value)})},Ne=function(ct,dt,st){return function(pt){ct(dt,pt,st)}},Xe=function(ct,dt,st){ct.done||(ct.done=!0,st&&(ct=st),ct.value=dt,ct.state=He,Te(ct,!0))},gt=function(ct,dt,st){if(!ct.done){ct.done=!0,st&&(ct=st);try{if(ct.facade===dt)throw tt("Promise can't be resolved itself");var pt=Me(dt);pt?fe(function(){var ot={done:!1};try{ue(pt,dt,Ne(gt,ot,ct),Ne(Xe,ot,ct))}catch(lt){Xe(ot,lt,ct)}}):(ct.value=dt,ct.state=Je,Te(ct,!1))}catch(ot){Xe({done:!1},ot,ct)}}};if(xe&&(Fe=function(dt){z(this,et),y(dt),ue(Le,this);var st=Ie(this);try{dt(Ne(gt,st),Ne(Xe,st))}catch(pt){Xe(st,pt)}},et=Fe.prototype,Le=function(dt){Be(this,{type:Ae,done:!1,notified:!1,parent:!1,reactions:new pe,rejection:!1,state:ut,value:void 0})},Le.prototype=oe(et,{then:function(dt,st){var pt=Ie(this),ot=Ze(te(this,Fe));return pt.parent=!0,ot.ok=x(dt)?dt:!0,ot.fail=x(st)&&st,ot.domain=ie?Ve.domain:void 0,pt.state==ut?pt.reactions.add(ot):fe(function(){_e(ot,pt)}),ot.promise}}),ke=function(){var ct=new Le,dt=Ie(ct);this.promise=ct,this.resolve=Ne(gt,dt),this.reject=Ne(Xe,dt)},we.f=Ze=function(ct){return ct===Fe||ct===rt?new ke(ct):ze(ct)},!ne&&x(ye)&&We!==Object.prototype)){Ue=We.then,Ce||ae(We,"then",function(dt,st){var pt=this;return new Fe(function(ot,lt){ue(Ue,pt,ot,lt)}).then(dt,st)},{unsafe:!0});try{delete We.constructor}catch(ct){}re&&re(We,et)}se({global:!0,wrap:!0,forced:xe},{Promise:Fe}),ee(Fe,Ae,!1,!0),a(Ae)},{"../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,me,de){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,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-call"),ie=E("../internals/a-callable"),ce=E("../internals/new-promise-capability"),ue=E("../internals/perform"),ae=E("../internals/iterate"),oe=E("../internals/promise-statics-incorrect-iteration");se({target:"Promise",stat:!0,forced:oe},{race:function(ee){var a=this,y=ce.f(a),x=y.reject,b=ue(function(){var z=ie(a.resolve);ae(ee,function(te){ne(z,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,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-call"),ie=E("../internals/new-promise-capability"),ce=E("../internals/promise-constructor-detection").CONSTRUCTOR;se({target:"Promise",stat:!0,forced:ce},{reject:function(ae){var oe=ie.f(this);return ne(oe.reject,void 0,ae),oe.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/get-built-in"),ie=E("../internals/is-pure"),ce=E("../internals/promise-native-constructor"),ue=E("../internals/promise-constructor-detection").CONSTRUCTOR,ae=E("../internals/promise-resolve"),oe=ne("Promise"),re=ie&&!ue;se({target:"Promise",stat:!0,forced:ie||ue},{resolve:function(a){return ae(re&&this===oe?ce: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,me,de){var se=E("../internals/descriptors"),ne=E("../internals/global"),ie=E("../internals/function-uncurry-this"),ce=E("../internals/is-forced"),ue=E("../internals/inherit-if-required"),ae=E("../internals/create-non-enumerable-property"),oe=E("../internals/object-get-own-property-names").f,re=E("../internals/object-is-prototype-of"),ee=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"),z=E("../internals/redefine"),te=E("../internals/fails"),le=E("../internals/has-own-property"),fe=E("../internals/internal-state").enforce,ge=E("../internals/set-species"),ve=E("../internals/well-known-symbol"),pe=E("../internals/regexp-unsupported-dot-all"),Se=E("../internals/regexp-unsupported-ncg"),ye=ve("match"),Pe=ne.RegExp,we=Pe.prototype,Ae=ne.SyntaxError,xe=ie(we.exec),De=ie("".charAt),Ce=ie("".replace),Ie=ie("".indexOf),Be=ie("".slice),We=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Fe=/a/g,et=/a/g,tt=new Pe(Fe)!==Fe,Ye=x.MISSED_STICKY,Ve=x.UNSUPPORTED_Y,Ze=se&&(!tt||Ye||pe||Se||te(function(){return et[ye]=!1,Pe(Fe)!=Fe||Pe(et)==et||Pe(Fe,"i")!="/a/i"})),ze=function(Je){for(var He=Je.length,Re=0,$e="",Le=!1,ke;Re<=He;Re++){if(ke=De(Je,Re),ke==="\\"){$e+=ke+De(Je,++Re);continue}!Le&&ke==="."?$e+="[\\s\\S]":(ke==="["?Le=!0:ke==="]"&&(Le=!1),$e+=ke)}return $e},Ge=function(Je){for(var He=Je.length,Re=0,$e="",Le=[],ke={},rt=!1,Ue=!1,Me=0,_e="",Te;Re<=He;Re++){if(Te=De(Je,Re),Te==="\\")Te=Te+De(Je,++Re);else if(Te==="]")rt=!1;else if(!rt)switch(!0){case Te==="[":rt=!0;break;case Te==="(":xe(We,Be(Je,Re+1))&&(Re+=2,Ue=!0),$e+=Te,Me++;continue;case(Te===">"&&Ue):if(_e===""||le(ke,_e))throw new Ae("Invalid capture group name");ke[_e]=!0,Le[Le.length]=[_e,Me],Ue=!1,_e="";continue}Ue?_e+=Te:$e+=Te}return[$e,Le]};if(ce("RegExp",Ze)){for(var nt=function(He,Re){var $e=re(we,this),Le=ee(He),ke=Re===void 0,rt=[],Ue=He,Me,_e,Te,Ee,je,Ke;if(!$e&&Le&&ke&&He.constructor===nt)return He;if((Le||re(we,He))&&(He=He.source,ke&&(Re=y(Ue))),He=He===void 0?"":a(He),Re=Re===void 0?"":a(Re),Ue=He,pe&&"dotAll"in Fe&&(_e=!!Re&&Ie(Re,"s")>-1,_e&&(Re=Ce(Re,/s/g,""))),Me=Re,Ye&&"sticky"in Fe&&(Te=!!Re&&Ie(Re,"y")>-1,Te&&Ve&&(Re=Ce(Re,/y/g,""))),Se&&(Ee=Ge(He),He=Ee[0],rt=Ee[1]),je=ue(Pe(He,Re),$e?this:we,nt),(_e||Te||rt.length)&&(Ke=fe(je),_e&&(Ke.dotAll=!0,Ke.raw=nt(ze(He),Me)),Te&&(Ke.sticky=!0),rt.length&&(Ke.groups=rt)),He!==Ue)try{ae(je,"source",Ue===""?"(?:)":Ue)}catch(Qe){}return je},qe=oe(Pe),ut=0;qe.length>ut;)b(nt,Pe,qe[ut++]);we.constructor=nt,nt.prototype=we,z(ne,"RegExp",nt)}ge("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,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/regexp-exec");se({target:"RegExp",proto:!0,forced:/./.exec!==ne},{exec:ne})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(E,me,de){"use strict";var se=E("../internals/function-name").PROPER,ne=E("../internals/redefine"),ie=E("../internals/an-object"),ce=E("../internals/to-string"),ue=E("../internals/fails"),ae=E("../internals/regexp-get-flags"),oe="toString",re=RegExp.prototype,ee=re[oe],a=ue(function(){return ee.call({source:"a",flags:"b"})!="/a/b"}),y=se&&ee.name!=oe;(a||y)&&ne(RegExp.prototype,oe,function(){var b=ie(this),z=ce(b.source),te=ce(ae(b));return"/"+z+"/"+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,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/not-a-regexp"),ce=E("../internals/require-object-coercible"),ue=E("../internals/to-string"),ae=E("../internals/correct-is-regexp-logic"),oe=ne("".indexOf);se({target:"String",proto:!0,forced:!ae("includes")},{includes:function(ee){return!!~oe(ue(ce(this)),ue(ie(ee)),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,me,de){"use strict";var se=E("../internals/string-multibyte").charAt,ne=E("../internals/to-string"),ie=E("../internals/internal-state"),ce=E("../internals/define-iterator"),ue="String Iterator",ae=ie.set,oe=ie.getterFor(ue);ce(String,"String",function(re){ae(this,{type:ue,string:ne(re),index:0})},function(){var ee=oe(this),a=ee.string,y=ee.index,x;return y>=a.length?{value:void 0,done:!0}:(x=se(a,y),ee.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,me,de){"use strict";var se=E("../internals/function-call"),ne=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/an-object"),ce=E("../internals/to-length"),ue=E("../internals/to-string"),ae=E("../internals/require-object-coercible"),oe=E("../internals/get-method"),re=E("../internals/advance-string-index"),ee=E("../internals/regexp-exec-abstract");ne("match",function(a,y,x){return[function(z){var te=ae(this),le=z==null?void 0:oe(z,a);return le?se(le,z,te):new RegExp(z)[a](ue(te))},function(b){var z=ie(this),te=ue(b),le=x(y,z,te);if(le.done)return le.value;if(!z.global)return ee(z,te);var fe=z.unicode;z.lastIndex=0;for(var ge=[],ve=0,pe;(pe=ee(z,te))!==null;){var Se=ue(pe[0]);ge[ve]=Se,Se===""&&(z.lastIndex=re(te,ce(z.lastIndex),fe)),ve++}return ve===0?null:ge}]})},{"../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,me,de){"use strict";var se=E("../internals/function-apply"),ne=E("../internals/function-call"),ie=E("../internals/function-uncurry-this"),ce=E("../internals/fix-regexp-well-known-symbol-logic"),ue=E("../internals/fails"),ae=E("../internals/an-object"),oe=E("../internals/is-callable"),re=E("../internals/to-integer-or-infinity"),ee=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"),z=E("../internals/get-substitution"),te=E("../internals/regexp-exec-abstract"),le=E("../internals/well-known-symbol"),fe=le("replace"),ge=Math.max,ve=Math.min,pe=ie([].concat),Se=ie([].push),ye=ie("".indexOf),Pe=ie("".slice),we=function(Ce){return Ce===void 0?Ce:String(Ce)},Ae=function(){return"a".replace(/./,"$0")==="$0"}(),xe=function(){return/./[fe]?/./[fe]("a","$0")==="":!1}(),De=!ue(function(){var Ce=/./;return Ce.exec=function(){var Ie=[];return Ie.groups={a:"7"},Ie},"".replace(Ce,"$")!=="7"});ce("replace",function(Ce,Ie,Be){var We=xe?"$":"$0";return[function(et,tt){var Ye=y(this),Ve=et==null?void 0:b(et,fe);return Ve?ne(Ve,et,Ye,tt):ne(Ie,a(Ye),et,tt)},function(Fe,et){var tt=ae(this),Ye=a(Fe);if(typeof et=="string"&&ye(et,We)===-1&&ye(et,"$<")===-1){var Ve=Be(Ie,tt,Ye,et);if(Ve.done)return Ve.value}var Ze=oe(et);Ze||(et=a(et));var ze=tt.global;if(ze){var Ge=tt.unicode;tt.lastIndex=0}for(var nt=[];;){var qe=te(tt,Ye);if(qe===null||(Se(nt,qe),!ze))break;var ut=a(qe[0]);ut===""&&(tt.lastIndex=x(Ye,ee(tt.lastIndex),Ge))}for(var Je="",He=0,Re=0;Re=He&&(Je+=Pe(Ye,He,Le)+_e,He=Le+$e.length)}return Je+Pe(Ye,He)}]},!De||!Ae||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,me,de){"use strict";var se=E("../internals/function-call"),ne=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/an-object"),ce=E("../internals/require-object-coercible"),ue=E("../internals/same-value"),ae=E("../internals/to-string"),oe=E("../internals/get-method"),re=E("../internals/regexp-exec-abstract");ne("search",function(ee,a,y){return[function(b){var z=ce(this),te=b==null?void 0:oe(b,ee);return te?se(te,b,z):new RegExp(b)[ee](ae(z))},function(x){var b=ie(this),z=ae(x),te=y(a,b,z);if(te.done)return te.value;var le=b.lastIndex;ue(le,0)||(b.lastIndex=0);var fe=re(b,z);return ue(b.lastIndex,le)||(b.lastIndex=le),fe===null?-1:fe.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,me,de){"use strict";var se=E("../internals/function-apply"),ne=E("../internals/function-call"),ie=E("../internals/function-uncurry-this"),ce=E("../internals/fix-regexp-well-known-symbol-logic"),ue=E("../internals/is-regexp"),ae=E("../internals/an-object"),oe=E("../internals/require-object-coercible"),re=E("../internals/species-constructor"),ee=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"),z=E("../internals/regexp-exec-abstract"),te=E("../internals/regexp-exec"),le=E("../internals/regexp-sticky-helpers"),fe=E("../internals/fails"),ge=le.UNSUPPORTED_Y,ve=4294967295,pe=Math.min,Se=[].push,ye=ie(/./.exec),Pe=ie(Se),we=ie("".slice),Ae=!fe(function(){var xe=/(?:)/,De=xe.exec;xe.exec=function(){return De.apply(this,arguments)};var Ce="ab".split(xe);return Ce.length!==2||Ce[0]!=="a"||Ce[1]!=="b"});ce("split",function(xe,De,Ce){var Ie;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?Ie=function(Be,We){var Fe=y(oe(this)),et=We===void 0?ve:We>>>0;if(et===0)return[];if(Be===void 0)return[Fe];if(!ue(Be))return ne(De,Fe,Be,et);for(var tt=[],Ye=(Be.ignoreCase?"i":"")+(Be.multiline?"m":"")+(Be.unicode?"u":"")+(Be.sticky?"y":""),Ve=0,Ze=new RegExp(Be.source,Ye+"g"),ze,Ge,nt;(ze=ne(te,Ze,Fe))&&(Ge=Ze.lastIndex,!(Ge>Ve&&(Pe(tt,we(Fe,Ve,ze.index)),ze.length>1&&ze.index=et)));)Ze.lastIndex===ze.index&&Ze.lastIndex++;return Ve===Fe.length?(nt||!ye(Ze,""))&&Pe(tt,""):Pe(tt,we(Fe,Ve)),tt.length>et?b(tt,0,et):tt}:"0".split(void 0,0).length?Ie=function(Be,We){return Be===void 0&&We===0?[]:ne(De,this,Be,We)}:Ie=De,[function(We,Fe){var et=oe(this),tt=We==null?void 0:x(We,xe);return tt?ne(tt,We,et,Fe):ne(Ie,y(et),We,Fe)},function(Be,We){var Fe=ae(this),et=y(Be),tt=Ce(Ie,Fe,et,We,Ie!==De);if(tt.done)return tt.value;var Ye=re(Fe,RegExp),Ve=Fe.unicode,Ze=(Fe.ignoreCase?"i":"")+(Fe.multiline?"m":"")+(Fe.unicode?"u":"")+(ge?"g":"y"),ze=new Ye(ge?"^(?:"+Fe.source+")":Fe,Ze),Ge=We===void 0?ve:We>>>0;if(Ge===0)return[];if(et.length===0)return z(ze,et)===null?[et]:[];for(var nt=0,qe=0,ut=[];qe2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-copy-within":105,"../internals/function-uncurry-this":157}],316:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").every,ie=se.aTypedArray,ce=se.exportTypedArrayMethod;ce("every",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/function-call"),ie=E("../internals/array-fill"),ce=se.aTypedArray,ue=se.exportTypedArrayMethod;ue("fill",function(oe){var re=arguments.length;return ne(ie,ce(this),oe,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,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").filter,ie=E("../internals/typed-array-from-species-and-list"),ce=se.aTypedArray,ue=se.exportTypedArrayMethod;ue("filter",function(oe){var re=ne(ce(this),oe,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,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").findIndex,ie=se.aTypedArray,ce=se.exportTypedArrayMethod;ce("findIndex",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").find,ie=se.aTypedArray,ce=se.exportTypedArrayMethod;ce("find",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").forEach,ie=se.aTypedArray,ce=se.exportTypedArrayMethod;ce("forEach",function(ae){ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-includes").includes,ie=se.aTypedArray,ce=se.exportTypedArrayMethod;ce("includes",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-includes").indexOf,ie=se.aTypedArray,ce=se.exportTypedArrayMethod;ce("indexOf",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(E,me,de){"use strict";var se=E("../internals/global"),ne=E("../internals/fails"),ie=E("../internals/function-uncurry-this"),ce=E("../internals/array-buffer-view-core"),ue=E("../modules/es.array.iterator"),ae=E("../internals/well-known-symbol"),oe=ae("iterator"),re=se.Uint8Array,ee=ie(ue.values),a=ie(ue.keys),y=ie(ue.entries),x=ce.aTypedArray,b=ce.exportTypedArrayMethod,z=re&&re.prototype,te=!ne(function(){z[oe].call([1])}),le=!!z&&z.values&&z[oe]===z.values&&z.values.name==="values",fe=function(){return ee(x(this))};b("entries",function(){return y(x(this))},te),b("keys",function(){return a(x(this))},te),b("values",fe,te||!le,{name:"values"}),b(oe,fe,te||!le,{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,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/function-uncurry-this"),ie=se.aTypedArray,ce=se.exportTypedArrayMethod,ue=ne([].join);ce("join",function(oe){return ue(ie(this),oe)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/function-apply"),ie=E("../internals/array-last-index-of"),ce=se.aTypedArray,ue=se.exportTypedArrayMethod;ue("lastIndexOf",function(oe){var re=arguments.length;return ne(ie,ce(this),re>1?[oe,arguments[1]]:[oe])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").map,ie=E("../internals/typed-array-species-constructor"),ce=se.aTypedArray,ue=se.exportTypedArrayMethod;ue("map",function(oe){return ne(ce(this),oe,arguments.length>1?arguments[1]:void 0,function(re,ee){return new(ie(re))(ee)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-reduce").right,ie=se.aTypedArray,ce=se.exportTypedArrayMethod;ce("reduceRight",function(ae){var oe=arguments.length;return ne(ie(this),ae,oe,oe>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-reduce").left,ie=se.aTypedArray,ce=se.exportTypedArrayMethod;ce("reduce",function(ae){var oe=arguments.length;return ne(ie(this),ae,oe,oe>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=se.aTypedArray,ie=se.exportTypedArrayMethod,ce=Math.floor;ie("reverse",function(){for(var ae=this,oe=ne(ae).length,re=ce(oe/2),ee=0,a;ee1?arguments[1]:void 0,1),ve=ae(fe);if(z)return ne(y,this,ve,ge);var pe=this.length,Se=ce(ve),ye=0;if(Se+ge>pe)throw re("Wrong length");for(;yeb;)te[b]=y[b++];return te},oe)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").some,ie=se.aTypedArray,ce=se.exportTypedArrayMethod;ce("some",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(E,me,de){"use strict";var se=E("../internals/global"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/fails"),ce=E("../internals/a-callable"),ue=E("../internals/array-sort"),ae=E("../internals/array-buffer-view-core"),oe=E("../internals/engine-ff-version"),re=E("../internals/engine-is-ie-or-edge"),ee=E("../internals/engine-v8-version"),a=E("../internals/engine-webkit-version"),y=ae.aTypedArray,x=ae.exportTypedArrayMethod,b=se.Uint16Array,z=b&&ne(b.prototype.sort),te=!!z&&!(ie(function(){z(new b(2),null)})&&ie(function(){z(new b(2),{})})),le=!!z&&!ie(function(){if(ee)return ee<74;if(oe)return oe<67;if(re)return!0;if(a)return a<602;var ge=new b(516),ve=Array(516),pe,Se;for(pe=0;pe<516;pe++)Se=pe%4,ge[pe]=515-pe,ve[pe]=pe-2*Se+3;for(z(ge,function(ye,Pe){return(ye/4|0)-(Pe/4|0)}),pe=0;pe<516;pe++)if(ge[pe]!==ve[pe])return!0}),fe=function(ge){return function(ve,pe){return ge!==void 0?+ge(ve,pe)||0:pe!==pe?-1:ve!==ve?1:ve===0&&pe===0?1/ve>0&&1/pe<0?1:-1:ve>pe}};x("sort",function(ve){return ve!==void 0&&ce(ve),le?z(this,ve):ue(y(this),fe(ve))},!le||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,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/to-length"),ie=E("../internals/to-absolute-index"),ce=E("../internals/typed-array-species-constructor"),ue=se.aTypedArray,ae=se.exportTypedArrayMethod;ae("subarray",function(re,ee){var a=ue(this),y=a.length,x=ie(re,y),b=ce(a);return new b(a.buffer,a.byteOffset+x*a.BYTES_PER_ELEMENT,ne((ee===void 0?y:ie(ee,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,me,de){"use strict";var se=E("../internals/global"),ne=E("../internals/function-apply"),ie=E("../internals/array-buffer-view-core"),ce=E("../internals/fails"),ue=E("../internals/array-slice"),ae=se.Int8Array,oe=ie.aTypedArray,re=ie.exportTypedArrayMethod,ee=[].toLocaleString,a=!!ae&&ce(function(){ee.call(new ae(1))}),y=ce(function(){return[1,2].toLocaleString()!=new ae([1,2]).toLocaleString()})||!ce(function(){ae.prototype.toLocaleString.call([1,2])});re("toLocaleString",function(){return ne(ee,a?ue(oe(this)):oe(this),ue(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,me,de){"use strict";var se=E("../internals/array-buffer-view-core").exportTypedArrayMethod,ne=E("../internals/fails"),ie=E("../internals/global"),ce=E("../internals/function-uncurry-this"),ue=ie.Uint8Array,ae=ue&&ue.prototype||{},oe=[].toString,re=ce([].join);ne(function(){oe.call({})})&&(oe=function(){return re(this)});var ee=ae.toString!=oe;se("toString",oe,ee)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(E,me,de){var se=E("../internals/typed-array-constructor");se("Uint8",function(ne){return function(ce,ue,ae){return ne(this,ce,ue,ae)}})},{"../internals/typed-array-constructor":258}],339:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/dom-iterables"),ie=E("../internals/dom-token-list-prototype"),ce=E("../internals/array-for-each"),ue=E("../internals/create-non-enumerable-property"),ae=function(re){if(re&&re.forEach!==ce)try{ue(re,"forEach",ce)}catch(ee){re.forEach=ce}};for(var oe in ne)ne[oe]&&ae(se[oe]&&se[oe].prototype);ae(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,me,de){var se=E("../internals/global"),ne=E("../internals/dom-iterables"),ie=E("../internals/dom-token-list-prototype"),ce=E("../modules/es.array.iterator"),ue=E("../internals/create-non-enumerable-property"),ae=E("../internals/well-known-symbol"),oe=ae("iterator"),re=ae("toStringTag"),ee=ce.values,a=function(x,b){if(x){if(x[oe]!==ee)try{ue(x,oe,ee)}catch(te){x[oe]=ee}if(x[re]||ue(x,re,b),ne[b]){for(var z in ce)if(x[z]!==ce[z])try{ue(x,z,ce[z])}catch(te){x[z]=ce[z]}}}};for(var y in ne)a(se[y]&&se[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,me,de){function se(le){return Array.isArray?Array.isArray(le):te(le)==="[object Array]"}de.isArray=se;function ne(le){return typeof le=="boolean"}de.isBoolean=ne;function ie(le){return le===null}de.isNull=ie;function ce(le){return le==null}de.isNullOrUndefined=ce;function ue(le){return typeof le=="number"}de.isNumber=ue;function ae(le){return typeof le=="string"}de.isString=ae;function oe(le){return typeof le=="symbol"}de.isSymbol=oe;function re(le){return le===void 0}de.isUndefined=re;function ee(le){return te(le)==="[object RegExp]"}de.isRegExp=ee;function a(le){return typeof le=="object"&&le!==null}de.isObject=a;function y(le){return te(le)==="[object Date]"}de.isDate=y;function x(le){return te(le)==="[object Error]"||le instanceof Error}de.isError=x;function b(le){return typeof le=="function"}de.isFunction=b;function z(le){return le===null||typeof le=="boolean"||typeof le=="number"||typeof le=="string"||typeof le=="symbol"||typeof le=="undefined"}de.isPrimitive=z,de.isBuffer=E("buffer").Buffer.isBuffer;function te(le){return Object.prototype.toString.call(le)}},{buffer:90}],342:[function(E,me,de){(function(se){"use strict";var ne=function(){var oe=/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,ee=/[^-+\dA-Z]/g;return function(a,y,x,b){if(arguments.length===1&&ae(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(ne.masks[y]||y||ne.masks.default);var z=y.slice(0,4);(z==="UTC:"||z==="GMT:")&&(y=y.slice(4),x=!0,z==="GMT:"&&(b=!0));var te=x?"getUTC":"get",le=a[te+"Date"](),fe=a[te+"Day"](),ge=a[te+"Month"](),ve=a[te+"FullYear"](),pe=a[te+"Hours"](),Se=a[te+"Minutes"](),ye=a[te+"Seconds"](),Pe=a[te+"Milliseconds"](),we=x?0:a.getTimezoneOffset(),Ae=ce(a),xe=ue(a),De={d:le,dd:ie(le),ddd:ne.i18n.dayNames[fe],dddd:ne.i18n.dayNames[fe+7],m:ge+1,mm:ie(ge+1),mmm:ne.i18n.monthNames[ge],mmmm:ne.i18n.monthNames[ge+12],yy:String(ve).slice(2),yyyy:ve,h:pe%12||12,hh:ie(pe%12||12),H:pe,HH:ie(pe),M:Se,MM:ie(Se),s:ye,ss:ie(ye),l:ie(Pe,3),L:ie(Math.round(Pe/10)),t:pe<12?"a":"p",tt:pe<12?"am":"pm",T:pe<12?"A":"P",TT:pe<12?"AM":"PM",Z:b?"GMT":x?"UTC":(String(a).match(re)||[""]).pop().replace(ee,""),o:(we>0?"-":"+")+ie(Math.floor(Math.abs(we)/60)*100+Math.abs(we)%60,4),S:["th","st","nd","rd"][le%10>3?0:(le%100-le%10!=10)*le%10],W:Ae,N:xe};return y.replace(oe,function(Ce){return Ce in De?De[Ce]:Ce.slice(1,Ce.length-1)})}}();ne.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"},ne.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(oe,re){for(oe=String(oe),re=re||2;oe.length]/;me.exports=ne;function ne(ie){var ce=""+ie,ue=se.exec(ce);if(!ue)return ce;var ae,oe="",re=0,ee=0;for(re=ue.index;re0&&(De=Pe[0]),De instanceof Error)throw De;var Ce=new Error("Unhandled error."+(De?" ("+De.message+")":""));throw Ce.context=De,Ce}var Ie=xe[ye];if(Ie===void 0)return!1;if(typeof Ie=="function")ne(Ie,this,Pe);else for(var Be=Ie.length,We=te(Ie,Be),we=0;we0&&De.length>Ae&&!De.warned){De.warned=!0;var Ce=new Error("Possible EventEmitter memory leak detected. "+De.length+" "+String(ye)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ce.name="MaxListenersExceededWarning",Ce.emitter=Se,Ce.type=ye,Ce.count=De.length,ce(Ce)}return Se}ae.prototype.addListener=function(ye,Pe){return a(this,ye,Pe,!1)},ae.prototype.on=ae.prototype.addListener,ae.prototype.prependListener=function(ye,Pe){return a(this,ye,Pe,!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(Se,ye,Pe){var we={fired:!1,wrapFn:void 0,target:Se,type:ye,listener:Pe},Ae=y.bind(we);return Ae.listener=Pe,we.wrapFn=Ae,Ae}ae.prototype.once=function(ye,Pe){return re(Pe),this.on(ye,x(this,ye,Pe)),this},ae.prototype.prependOnceListener=function(ye,Pe){return re(Pe),this.prependListener(ye,x(this,ye,Pe)),this},ae.prototype.removeListener=function(ye,Pe){var we,Ae,xe,De,Ce;if(re(Pe),Ae=this._events,Ae===void 0)return this;if(we=Ae[ye],we===void 0)return this;if(we===Pe||we.listener===Pe)--this._eventsCount===0?this._events=Object.create(null):(delete Ae[ye],Ae.removeListener&&this.emit("removeListener",ye,we.listener||Pe));else if(typeof we!="function"){for(xe=-1,De=we.length-1;De>=0;De--)if(we[De]===Pe||we[De].listener===Pe){Ce=we[De].listener,xe=De;break}if(xe<0)return this;xe===0?we.shift():le(we,xe),we.length===1&&(Ae[ye]=we[0]),Ae.removeListener!==void 0&&this.emit("removeListener",ye,Ce||Pe)}return this},ae.prototype.off=ae.prototype.removeListener,ae.prototype.removeAllListeners=function(ye){var Pe,we,Ae;if(we=this._events,we===void 0)return this;if(we.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):we[ye]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete we[ye]),this;if(arguments.length===0){var xe=Object.keys(we),De;for(Ae=0;Ae=0;Ae--)this.removeListener(ye,Pe[Ae]);return this};function b(Se,ye,Pe){var we=Se._events;if(we===void 0)return[];var Ae=we[ye];return Ae===void 0?[]:typeof Ae=="function"?Pe?[Ae.listener||Ae]:[Ae]:Pe?fe(Ae):te(Ae,Ae.length)}ae.prototype.listeners=function(ye){return b(this,ye,!0)},ae.prototype.rawListeners=function(ye){return b(this,ye,!1)},ae.listenerCount=function(Se,ye){return typeof Se.listenerCount=="function"?Se.listenerCount(ye):z.call(Se,ye)},ae.prototype.listenerCount=z;function z(Se){var ye=this._events;if(ye!==void 0){var Pe=ye[Se];if(typeof Pe=="function")return 1;if(Pe!==void 0)return Pe.length}return 0}ae.prototype.eventNames=function(){return this._eventsCount>0?ie(this._events):[]};function te(Se,ye){for(var Pe=new Array(ye),we=0;we=3&&(x=y),ne.call(ee)==="[object Array]"?ce(ee,a,x):typeof ee=="string"?ue(ee,a,x):ae(ee,a,x)};me.exports=oe},{"is-callable":367}],346:[function(E,me,de){"use strict";var se="Function.prototype.bind called on incompatible ",ne=Array.prototype.slice,ie=Object.prototype.toString,ce="[object Function]";me.exports=function(ae){var oe=this;if(typeof oe!="function"||ie.call(oe)!==ce)throw new TypeError(se+oe);for(var re=ne.call(arguments,1),ee,a=function(){if(this instanceof ee){var te=oe.apply(this,re.concat(ne.call(arguments)));return Object(te)===te?te:this}else return oe.apply(ae,re.concat(ne.call(arguments)))},y=Math.max(0,oe.length-re.length),x=[],b=0;b1&&typeof We!="boolean")throw new ce('"allowMissing" argument must be a boolean');if(we(/^%?[^%]*%?$/,Be)===null)throw new ne("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Fe=De(Be),et=Fe.length>0?Fe[0]:"",tt=Ce("%"+et+"%",We),Ye=tt.name,Ve=tt.value,Ze=!1,ze=tt.alias;ze&&(et=ze[0],Se(Fe,pe([0,1],ze)));for(var Ge=1,nt=!0;Ge=Fe.length){var He=ae(Ve,qe);nt=!!He,nt&&"get"in He&&!("originalValue"in He.get)?Ve=He.get:Ve=Ve[qe]}else nt=ve(Ve,qe),Ve=Ve[qe];nt&&!Ze&&(z[Ye]=Ve)}}return Ve}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(E,me,de){"use strict";var se=E("get-intrinsic"),ne=se("%Object.getOwnPropertyDescriptor%",!0);if(ne)try{ne([],"length")}catch(ie){ne=null}me.exports=ne},{"get-intrinsic":348}],350:[function(E,me,de){"use strict";var se={foo:{}},ne=Object;me.exports=function(){return{__proto__:se}.foo===se.foo&&!({__proto__:null}instanceof ne)}},{}],351:[function(E,me,de){"use strict";var se=typeof Symbol!="undefined"&&Symbol,ne=E("./shams");me.exports=function(){return typeof se!="function"||typeof Symbol!="function"||typeof se("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:ne()}},{"./shams":352}],352:[function(E,me,de){"use strict";me.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var ne={},ie=Symbol("test"),ce=Object(ie);if(typeof ie=="string"||Object.prototype.toString.call(ie)!=="[object Symbol]"||Object.prototype.toString.call(ce)!=="[object Symbol]")return!1;var ue=42;ne[ie]=ue;for(ie in ne)return!1;if(typeof Object.keys=="function"&&Object.keys(ne).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(ne).length!==0)return!1;var ae=Object.getOwnPropertySymbols(ne);if(ae.length!==1||ae[0]!==ie||!Object.prototype.propertyIsEnumerable.call(ne,ie))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var oe=Object.getOwnPropertyDescriptor(ne,ie);if(oe.value!==ue||oe.enumerable!==!0)return!1}return!0}},{}],353:[function(E,me,de){"use strict";var se=E("has-symbols/shams");me.exports=function(){return se()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(E,me,de){"use strict";var se=E("function-bind");me.exports=se.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(E,me,de){var se=E("http"),ne=E("url"),ie=me.exports;for(var ce in se)se.hasOwnProperty(ce)&&(ie[ce]=se[ce]);ie.request=function(ae,oe){return ae=ue(ae),se.request.call(this,ae,oe)},ie.get=function(ae,oe){return ae=ue(ae),se.get.call(this,ae,oe)};function ue(ae){if(typeof ae=="string"&&(ae=ne.parse(ae)),ae.protocol||(ae.protocol="https:"),ae.protocol!=="https:")throw new Error('Protocol "'+ae.protocol+'" not supported. Expected "https:"');return ae}},{http:468,url:472}],356:[function(E,me,de){"use strict";var se=E("util"),ne=E("ms");me.exports=function(ie){if(typeof ie=="number")return ie;var ce=ne(ie);if(ce===void 0){var ue=new Error(se.format("humanize-ms(%j) result undefined",ie));console.warn(ue.stack)}return ce}},{ms:376,util:419}],357:[function(E,me,de){de.read=function(se,ne,ie,ce,ue){var ae,oe,re=ue*8-ce-1,ee=(1<>1,y=-7,x=ie?ue-1:0,b=ie?-1:1,z=se[ne+x];for(x+=b,ae=z&(1<<-y)-1,z>>=-y,y+=re;y>0;ae=ae*256+se[ne+x],x+=b,y-=8);for(oe=ae&(1<<-y)-1,ae>>=-y,y+=ce;y>0;oe=oe*256+se[ne+x],x+=b,y-=8);if(ae===0)ae=1-a;else{if(ae===ee)return oe?NaN:(z?-1:1)*(1/0);oe=oe+Math.pow(2,ce),ae=ae-a}return(z?-1:1)*oe*Math.pow(2,ae-ce)},de.write=function(se,ne,ie,ce,ue,ae){var oe,re,ee,a=ae*8-ue-1,y=(1<>1,b=ue===23?Math.pow(2,-24)-Math.pow(2,-77):0,z=ce?0:ae-1,te=ce?1:-1,le=ne<0||ne===0&&1/ne<0?1:0;for(ne=Math.abs(ne),isNaN(ne)||ne===1/0?(re=isNaN(ne)?1:0,oe=y):(oe=Math.floor(Math.log(ne)/Math.LN2),ne*(ee=Math.pow(2,-oe))<1&&(oe--,ee*=2),oe+x>=1?ne+=b/ee:ne+=b*Math.pow(2,1-x),ne*ee>=2&&(oe++,ee/=2),oe+x>=y?(re=0,oe=y):oe+x>=1?(re=(ne*ee-1)*Math.pow(2,ue),oe=oe+x):(re=ne*Math.pow(2,x-1)*Math.pow(2,ue),oe=0));ue>=8;se[ie+z]=re&255,z+=te,re/=256,ue-=8);for(oe=oe<0;se[ie+z]=oe&255,z+=te,oe/=256,a-=8);se[ie+z-te]|=le*128}},{}],358:[function(E,me,de){"use strict";var se=[E("./nextTick"),E("./queueMicrotask"),E("./mutation.js"),E("./messageChannel"),E("./stateChange"),E("./timeout")],ne,ie,ce=-1,ue=[],ae=!1;function oe(){!ne||!ie||(ne=!1,ie.length?ue=ie.concat(ue):ce=-1,ue.length&&re())}function re(){if(!ne){ae=!1,ne=!0;for(var z=ue.length,te=setTimeout(oe);z;){for(ie=ue,ue=[];ie&&++ce1)for(var le=1;le=0&&ie(re)!=="[object Array]"&&ie(re.callee)==="[object Function]"},ae=function(){return ce(arguments)}();ce.isLegacyArguments=ue,me.exports=ae?ce:ue},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(E,me,de){me.exports=function(ie){return ie!=null&&(se(ie)||ne(ie)||!!ie._isBuffer)};function se(ie){return!!ie.constructor&&typeof ie.constructor.isBuffer=="function"&&ie.constructor.isBuffer(ie)}function ne(ie){return typeof ie.readFloatLE=="function"&&typeof ie.slice=="function"&&se(ie.slice(0,0))}},{}],367:[function(E,me,de){"use strict";var se=Function.prototype.toString,ne=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,ie,ce;if(typeof ne=="function"&&typeof Object.defineProperty=="function")try{ie=Object.defineProperty({},"length",{get:function(){throw ce}}),ce={},ne(function(){throw 42},null,ie)}catch(ve){ve!==ce&&(ne=null)}else ne=null;var ue=/^\s*class\b/,ae=function(pe){try{var Se=se.call(pe);return ue.test(Se)}catch(ye){return!1}},oe=function(pe){try{return ae(pe)?!1:(se.call(pe),!0)}catch(Se){return!1}},re=Object.prototype.toString,ee="[object Object]",a="[object Function]",y="[object GeneratorFunction]",x="[object HTMLAllCollection]",b="[object HTML document.all class]",z="[object HTMLCollection]",te=typeof Symbol=="function"&&!!Symbol.toStringTag,le=!(0 in[,]),fe=function(){return!1};if(typeof document=="object"){var ge=document.all;re.call(ge)===re.call(document.all)&&(fe=function(pe){if((le||!pe)&&(typeof pe=="undefined"||typeof pe=="object"))try{var Se=re.call(pe);return(Se===x||Se===b||Se===z||Se===ee)&&pe("")==null}catch(ye){}return!1})}me.exports=ne?function(pe){if(fe(pe))return!0;if(!pe||typeof pe!="function"&&typeof pe!="object")return!1;try{ne(pe,null,ie)}catch(Se){if(Se!==ce)return!1}return!ae(pe)&&oe(pe)}:function(pe){if(fe(pe))return!0;if(!pe||typeof pe!="function"&&typeof pe!="object")return!1;if(te)return oe(pe);if(ae(pe))return!1;var Se=re.call(pe);return Se!==a&&Se!==y&&!/^\[object HTML/.test(Se)?!1:oe(pe)}},{}],368:[function(E,me,de){"use strict";var se=Object.prototype.toString,ne=Function.prototype.toString,ie=/^\s*(?:function)?\*/,ce=E("has-tostringtag/shams")(),ue=Object.getPrototypeOf,ae=function(){if(!ce)return!1;try{return Function("return function*() {}")()}catch(re){}},oe;me.exports=function(ee){if(typeof ee!="function")return!1;if(ie.test(ne.call(ee)))return!0;if(!ce){var a=se.call(ee);return a==="[object GeneratorFunction]"}if(!ue)return!1;if(typeof oe=="undefined"){var y=ae();oe=y?ue(y):!1}return ue(ee)===oe}},{"has-tostringtag/shams":353}],369:[function(E,me,de){"use strict";var se=E("which-typed-array");me.exports=function(ie){return!!se(ie)}},{"which-typed-array":420}],370:[function(E,me,de){var se={}.toString;me.exports=Array.isArray||function(ne){return se.call(ne)=="[object Array]"}},{}],371:[function(E,me,de){(function(se){(function(){(function(ne,ie){typeof de=="object"&&typeof me!="undefined"?me.exports=ie(ne):typeof he=="function"&&he.amd?he(ie):ie(ne)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof se!="undefined"?se:this,function(ne){"use strict";ne=ne||{};var ie=ne.Base64,ce="2.6.4",ue="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ae=function(Be){for(var We={},Fe=0,et=Be.length;Fe>>6)+oe(128|We&63):oe(224|We>>>12&15)+oe(128|We>>>6&63)+oe(128|We&63)}else{var We=65536+(Be.charCodeAt(0)-55296)*1024+(Be.charCodeAt(1)-56320);return oe(240|We>>>18&7)+oe(128|We>>>12&63)+oe(128|We>>>6&63)+oe(128|We&63)}},ee=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,a=function(Be){return Be.replace(ee,re)},y=function(Be){var We=[0,2,1][Be.length%3],Fe=Be.charCodeAt(0)<<16|(Be.length>1?Be.charCodeAt(1):0)<<8|(Be.length>2?Be.charCodeAt(2):0),et=[ue.charAt(Fe>>>18),ue.charAt(Fe>>>12&63),We>=2?"=":ue.charAt(Fe>>>6&63),We>=1?"=":ue.charAt(Fe&63)];return et.join("")},x=ne.btoa&&typeof ne.btoa=="function"?function(Be){return ne.btoa(Be)}:function(Be){if(Be.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Be.replace(/[\s\S]{1,3}/g,y)},b=function(Be){return x(a(String(Be)))},z=function(Be){return Be.replace(/[+\/]/g,function(We){return We=="+"?"-":"_"}).replace(/=/g,"")},te=function(Be,We){return We?z(b(Be)):b(Be)},le=function(Be){return te(Be,!0)},fe;ne.Uint8Array&&(fe=function(Be,We){for(var Fe="",et=0,tt=Be.length;et>>18)+ue.charAt(ze>>>12&63)+(typeof Ve!="undefined"?ue.charAt(ze>>>6&63):"=")+(typeof Ze!="undefined"?ue.charAt(ze&63):"=")}return We?z(Fe):Fe});var ge=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ve=function(Be){switch(Be.length){case 4:var We=(7&Be.charCodeAt(0))<<18|(63&Be.charCodeAt(1))<<12|(63&Be.charCodeAt(2))<<6|63&Be.charCodeAt(3),Fe=We-65536;return oe((Fe>>>10)+55296)+oe((Fe&1023)+56320);case 3:return oe((15&Be.charCodeAt(0))<<12|(63&Be.charCodeAt(1))<<6|63&Be.charCodeAt(2));default:return oe((31&Be.charCodeAt(0))<<6|63&Be.charCodeAt(1))}},pe=function(Be){return Be.replace(ge,ve)},Se=function(Be){var We=Be.length,Fe=We%4,et=(We>0?ae[Be.charAt(0)]<<18:0)|(We>1?ae[Be.charAt(1)]<<12:0)|(We>2?ae[Be.charAt(2)]<<6:0)|(We>3?ae[Be.charAt(3)]:0),tt=[oe(et>>>16),oe(et>>>8&255),oe(et&255)];return tt.length-=[0,0,2,1][Fe],tt.join("")},ye=ne.atob&&typeof ne.atob=="function"?function(Be){return ne.atob(Be)}:function(Be){return Be.replace(/\S{1,4}/g,Se)},Pe=function(Be){return ye(String(Be).replace(/[^A-Za-z0-9\+\/]/g,""))},we=function(Be){return pe(ye(Be))},Ae=function(Be){return String(Be).replace(/[-_]/g,function(We){return We=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},xe=function(Be){return we(Ae(Be))},De;ne.Uint8Array&&(De=function(Be){return Uint8Array.from(Pe(Ae(Be)),function(We){return We.charCodeAt(0)})});var Ce=function(){var Be=ne.Base64;return ne.Base64=ie,Be};if(ne.Base64={VERSION:ce,atob:Pe,btoa:x,fromBase64:xe,toBase64:te,utob:a,encode:te,encodeURI:le,btou:pe,decode:xe,noConflict:Ce,fromUint8Array:fe,toUint8Array:De},typeof Object.defineProperty=="function"){var Ie=function(Be){return{value:Be,enumerable:!1,writable:!0,configurable:!0}};ne.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ie(function(){return xe(this)})),Object.defineProperty(String.prototype,"toBase64",Ie(function(Be){return te(this,Be)})),Object.defineProperty(String.prototype,"toBase64URI",Ie(function(){return te(this,!0)}))}}return ne.Meteor&&(Base64=ne.Base64),typeof me!="undefined"&&me.exports?me.exports.Base64=ne.Base64:typeof he=="function"&&he.amd&&he([],function(){return ne.Base64}),{Base64:ne.Base64}})}).call(this)}).call(this,typeof ft!="undefined"?ft:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(E,me,de){"use strict";me.exports=ne;var se=Object.prototype.hasOwnProperty;function ne(ie,ce,ue){if(!ie)throw new TypeError("argument dest is required");if(!ce)throw new TypeError("argument src is required");return ue===void 0&&(ue=!0),Object.getOwnPropertyNames(ce).forEach(function(oe){if(!(!ue&&se.call(ie,oe))){var re=Object.getOwnPropertyDescriptor(ce,oe);Object.defineProperty(ie,oe,re)}}),ie}},{}],373:[function(E,me,de){"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 se(){this._types=Object.create(null),this._extensions=Object.create(null);for(var ne=0;ne0)return oe(y);if(b==="number"&&isFinite(y))return x.long?ee(y):re(y);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(y))};function oe(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]),z=(x[2]||"ms").toLowerCase();switch(z){case"years":case"year":case"yrs":case"yr":case"y":return b*ae;case"weeks":case"week":case"w":return b*ue;case"days":case"day":case"d":return b*ce;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*ne;case"seconds":case"second":case"secs":case"sec":case"s":return b*se;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return b;default:return}}}}function re(y){var x=Math.abs(y);return x>=ce?Math.round(y/ce)+"d":x>=ie?Math.round(y/ie)+"h":x>=ne?Math.round(y/ne)+"m":x>=se?Math.round(y/se)+"s":y+"ms"}function ee(y){var x=Math.abs(y);return x>=ce?a(y,x,ce,"day"):x>=ie?a(y,x,ie,"hour"):x>=ne?a(y,x,ne,"minute"):x>=se?a(y,x,se,"second"):y+" ms"}function a(y,x,b,z){var te=x>=b*1.5;return Math.round(y/b)+" "+z+(te?"s":"")}},{}],377:[function(E,me,de){"use strict";var se=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable;function ce(ae){if(ae==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(ae)}function ue(){try{if(!Object.assign)return!1;var ae=new String("abc");if(ae[5]="de",Object.getOwnPropertyNames(ae)[0]==="5")return!1;for(var oe={},re=0;re<10;re++)oe["_"+String.fromCharCode(re)]=re;var ee=Object.getOwnPropertyNames(oe).map(function(y){return oe[y]});if(ee.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}}me.exports=ue()?Object.assign:function(ae,oe){for(var re,ee=ce(ae),a,y=1;y2){var z=re.lastIndexOf("/");if(z!==re.length-1){z===-1?(re="",ee=0):(re=re.slice(0,z),ee=re.length-1-re.lastIndexOf("/")),a=b,y=0;continue}}else if(re.length===2||re.length===1){re="",ee=0,a=b,y=0;continue}}oe&&(re.length>0?re+="/..":re="..",ee=2)}else re.length>0?re+="/"+ae.slice(a+1,b):re=ae.slice(a+1,b),ee=b-a-1;a=b,y=0}else x===46&&y!==-1?++y:y=-1}return re}function ce(ae,oe){var re=oe.dir||oe.root,ee=oe.base||(oe.name||"")+(oe.ext||"");return re?re===oe.root?re+ee:re+ae+ee:ee}var ue={resolve:function(){for(var oe="",re=!1,ee,a=arguments.length-1;a>=-1&&!re;a--){var y;a>=0?y=arguments[a]:(ee===void 0&&(ee=se.cwd()),y=ee),ne(y),y.length!==0&&(oe=y+"/"+oe,re=y.charCodeAt(0)===47)}return oe=ie(oe,!re),re?oe.length>0?"/"+oe:"/":oe.length>0?oe:"."},normalize:function(oe){if(ne(oe),oe.length===0)return".";var re=oe.charCodeAt(0)===47,ee=oe.charCodeAt(oe.length-1)===47;return oe=ie(oe,!re),oe.length===0&&!re&&(oe="."),oe.length>0&&ee&&(oe+="/"),re?"/"+oe:oe},isAbsolute:function(oe){return ne(oe),oe.length>0&&oe.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var oe,re=0;re0&&(oe===void 0?oe=ee:oe+="/"+ee)}return oe===void 0?".":ue.normalize(oe)},relative:function(oe,re){if(ne(oe),ne(re),oe===re||(oe=ue.resolve(oe),re=ue.resolve(re),oe===re))return"";for(var ee=1;eete){if(re.charCodeAt(x+fe)===47)return re.slice(x+fe+1);if(fe===0)return re.slice(x+fe)}else y>te&&(oe.charCodeAt(ee+fe)===47?le=fe:fe===0&&(le=0));break}var ge=oe.charCodeAt(ee+fe),ve=re.charCodeAt(x+fe);if(ge!==ve)break;ge===47&&(le=fe)}var pe="";for(fe=ee+le+1;fe<=a;++fe)(fe===a||oe.charCodeAt(fe)===47)&&(pe.length===0?pe+="..":pe+="/..");return pe.length>0?pe+re.slice(x+le):(x+=le,re.charCodeAt(x)===47&&++x,re.slice(x))},_makeLong:function(oe){return oe},dirname:function(oe){if(ne(oe),oe.length===0)return".";for(var re=oe.charCodeAt(0),ee=re===47,a=-1,y=!0,x=oe.length-1;x>=1;--x)if(re=oe.charCodeAt(x),re===47){if(!y){a=x;break}}else y=!1;return a===-1?ee?"/":".":ee&&a===1?"//":oe.slice(0,a)},basename:function(oe,re){if(re!==void 0&&typeof re!="string")throw new TypeError('"ext" argument must be a string');ne(oe);var ee=0,a=-1,y=!0,x;if(re!==void 0&&re.length>0&&re.length<=oe.length){if(re.length===oe.length&&re===oe)return"";var b=re.length-1,z=-1;for(x=oe.length-1;x>=0;--x){var te=oe.charCodeAt(x);if(te===47){if(!y){ee=x+1;break}}else z===-1&&(y=!1,z=x+1),b>=0&&(te===re.charCodeAt(b)?--b===-1&&(a=x):(b=-1,a=z))}return ee===a?a=z:a===-1&&(a=oe.length),oe.slice(ee,a)}else{for(x=oe.length-1;x>=0;--x)if(oe.charCodeAt(x)===47){if(!y){ee=x+1;break}}else a===-1&&(y=!1,a=x+1);return a===-1?"":oe.slice(ee,a)}},extname:function(oe){ne(oe);for(var re=-1,ee=0,a=-1,y=!0,x=0,b=oe.length-1;b>=0;--b){var z=oe.charCodeAt(b);if(z===47){if(!y){ee=b+1;break}continue}a===-1&&(y=!1,a=b+1),z===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===ee+1?"":oe.slice(re,a)},format:function(oe){if(oe===null||typeof oe!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof oe);return ce("/",oe)},parse:function(oe){ne(oe);var re={root:"",dir:"",base:"",ext:"",name:""};if(oe.length===0)return re;var ee=oe.charCodeAt(0),a=ee===47,y;a?(re.root="/",y=1):y=0;for(var x=-1,b=0,z=-1,te=!0,le=oe.length-1,fe=0;le>=y;--le){if(ee=oe.charCodeAt(le),ee===47){if(!te){b=le+1;break}continue}z===-1&&(te=!1,z=le+1),ee===46?x===-1?x=le:fe!==1&&(fe=1):x!==-1&&(fe=-1)}return x===-1||z===-1||fe===0||fe===1&&x===z-1&&x===b+1?z!==-1&&(b===0&&a?re.base=re.name=oe.slice(1,z):re.base=re.name=oe.slice(b,z)):(b===0&&a?(re.name=oe.slice(1,x),re.base=oe.slice(1,z)):(re.name=oe.slice(b,x),re.base=oe.slice(b,z)),re.ext=oe.slice(x,z)),b>0?re.dir=oe.slice(0,b-1):a&&(re.dir="/"),re},sep:"/",delimiter:":",win32:null,posix:null};ue.posix=ue,me.exports=ue}).call(this)}).call(this,E("_process"))},{_process:467}],379:[function(E,me,de){(function(se){(function(){(function(){"use strict";var ne={function:!0,object:!0},ie=ne[typeof window]&&window||this,ce=ie,ue=ne[typeof de]&&de,ae=ne[typeof me]&&me&&!me.nodeType&&me,oe=ue&&ae&&typeof se=="object"&&se;oe&&(oe.global===oe||oe.window===oe||oe.self===oe)&&(ie=oe);var re=Math.pow(2,53)-1,ee=/\bOpera/,a=this,y=Object.prototype,x=y.hasOwnProperty,b=y.toString;function z(xe){return xe=String(xe),xe.charAt(0).toUpperCase()+xe.slice(1)}function te(xe,De,Ce){var Ie={"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 De&&Ce&&/^Win/i.test(xe)&&!/^Windows Phone /i.test(xe)&&(Ie=Ie[/[\d.]+$/.exec(xe)])&&(xe="Windows "+Ie),xe=String(xe),De&&Ce&&(xe=xe.replace(RegExp(De,"i"),Ce)),xe=fe(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 le(xe,De){var Ce=-1,Ie=xe?xe.length:0;if(typeof Ie=="number"&&Ie>-1&&Ie<=re)for(;++Ce3&&"WebKit"||/\bOpera\b/.test(Te)&&(/\bOPR\b/.test(xe)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(xe)&&!/^(?:Trident|EdgeHTML)$/.test(_e)&&"WebKit"||!_e&&/\bMSIE\b/i.test(xe)&&(Ke=="Mac OS"?"Tasman":"Trident")||_e=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Te)&&"NetFront")&&(_e=[Re]),Te=="IE"&&(Re=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(xe)||0)[1])?(Te+=" Mobile",Ke="Windows Phone "+(/\+$/.test(Re)?Re:Re+".x"),Le.unshift("desktop mode")):/\bWPDesktop\b/i.test(xe)?(Te="IE Mobile",Ke="Windows Phone 8.x",Le.unshift("desktop mode"),Ue||(Ue=(/\brv:([\d.]+)/.exec(xe)||0)[1])):Te!="IE"&&_e=="Trident"&&(Re=/\brv:([\d.]+)/.exec(xe))&&(Te&&Le.push("identifying as "+Te+(Ue?" "+Ue:"")),Te="IE",Ue=Re[1]),rt){if(pe(De,"global"))if(ze&&(Re=ze.lang.System,$e=Re.getProperty("os.arch"),Ke=Ke||Re.getProperty("os.name")+" "+Re.getProperty("os.version")),Ge){try{Ue=De.require("ringo/engine").version.join("."),Te="RingoJS"}catch(ot){(Re=De.system)&&Re.global.system==De.system&&(Te="Narwhal",Ke||(Ke=Re[0].os||null))}Te||(Te="Rhino")}else typeof De.process=="object"&&!De.process.browser&&(Re=De.process)&&(typeof Re.versions=="object"&&(typeof Re.versions.electron=="string"?(Le.push("Node "+Re.versions.node),Te="Electron",Ue=Re.versions.electron):typeof Re.versions.nw=="string"&&(Le.push("Chromium "+Ue,"Node "+Re.versions.node),Te="NW.js",Ue=Re.versions.nw)),Te||(Te="Node.js",$e=Re.arch,Ke=Re.platform,Ue=/[\d.]+/.exec(Re.version),Ue=Ue?Ue[0]:null));else ve(Re=De.runtime)==tt?(Te="Adobe AIR",Ke=Re.flash.system.Capabilities.os):ve(Re=De.phantom)==Ze?(Te="PhantomJS",Ue=(Re=Re.version||null)&&Re.major+"."+Re.minor+"."+Re.patch):typeof ut.documentMode=="number"&&(Re=/\bTrident\/(\d+)/i.exec(xe))?(Ue=[Ue,ut.documentMode],(Re=+Re[1]+4)!=Ue[1]&&(Le.push("IE "+Ue[1]+" mode"),_e&&(_e[1]=""),Ue[1]=Re),Ue=Te=="IE"?String(Ue[1].toFixed(1)):Ue[0]):typeof ut.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Te)&&(Le.push("masking as "+Te+" "+Ue),Te="IE",Ue="11.0",_e=["Trident"],Ke="Windows");Ke=Ke&&fe(Ke)}if(Ue&&(Re=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(Ue)||/(?:alpha|beta)(?: ?\d)?/i.exec(xe+";"+(rt&&Ie.appMinorVersion))||/\bMinefield\b/i.test(xe)&&"a")&&(ke=/b/i.test(Re)?"beta":"alpha",Ue=Ue.replace(RegExp(Re+"\\+?$"),"")+(ke=="beta"?qe:nt)+(/\d+\+?/.exec(Re)||"")),Te=="Fennec"||Te=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(Ke))Te="Firefox Mobile";else if(Te=="Maxthon"&&Ue)Ue=Ue.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(Ee))Ee=="Xbox 360"&&(Ke=null),Ee=="Xbox 360"&&/\bIEMobile\b/.test(xe)&&Le.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(Te)||Te&&!Ee&&!/Browser|Mobi/.test(Te))&&(Ke=="Windows CE"||/Mobi/i.test(xe)))Te+=" Mobile";else if(Te=="IE"&&rt)try{De.external===null&&Le.unshift("platform preview")}catch(ot){Le.unshift("embedded")}else(/\bBlackBerry\b/.test(Ee)||/\bBB10\b/.test(xe))&&(Re=(RegExp(Ee.replace(/ +/g," *")+"/([.\\d]+)","i").exec(xe)||0)[1]||Ue)?(Re=[Re,/BB10/.test(xe)],Ke=(Re[1]?(Ee=null,je="BlackBerry"):"Device Software")+" "+Re[0],Ue=null):this!=ge&&Ee!="Wii"&&(rt&&Je||/Opera/.test(Te)&&/\b(?:MSIE|Firefox)\b/i.test(xe)||Te=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(Ke)||Te=="IE"&&(Ke&&!/^Win/.test(Ke)&&Ue>5.5||/\bWindows XP\b/.test(Ke)&&Ue>8||Ue==8&&!/\bTrident\b/.test(xe)))&&!ee.test(Re=we.call(ge,xe.replace(ee,"")+";"))&&Re.name&&(Re="ing as "+Re.name+((Re=Re.version)?" "+Re:""),ee.test(Te)?(/\bIE\b/.test(Re)&&Ke=="Mac OS"&&(Ke=null),Re="identify"+Re):(Re="mask"+Re,He?Te=fe(He.replace(/([a-z])([A-Z])/g,"$1 $2")):Te="Opera",/\bIE\b/.test(Re)&&(Ke=null),rt||(Ue=null)),_e=["Presto"],Le.push(Re));(Re=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(xe)||0)[1])&&(Re=[parseFloat(Re.replace(/\.(\d)$/,".0$1")),Re],Te=="Safari"&&Re[1].slice(-1)=="+"?(Te="WebKit Nightly",ke="alpha",Ue=Re[1].slice(0,-1)):(Ue==Re[1]||Ue==(Re[2]=(/\bSafari\/([\d.]+\+?)/i.exec(xe)||0)[1]))&&(Ue=null),Re[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(xe)||0)[1],Re[0]==537.36&&Re[2]==537.36&&parseFloat(Re[1])>=28&&_e=="WebKit"&&(_e=["Blink"]),!rt||!Fe&&!Re[1]?(_e&&(_e[1]="like Safari"),Re=(Re=Re[0],Re<400?1:Re<500?2:Re<526?3:Re<533?4:Re<534?"4+":Re<535?5:Re<537?6:Re<538?7:Re<601?8:Re<602?9:Re<604?10:Re<606?11:Re<608?12:"12")):(_e&&(_e[1]="like Chrome"),Re=Re[1]||(Re=Re[0],Re<530?1:Re<532?2:Re<532.05?3:Re<533?4:Re<534.03?5:Re<534.07?6:Re<534.1?7:Re<534.13?8:Re<534.16?9:Re<534.24?10:Re<534.3?11:Re<535.01?12:Re<535.02?"13+":Re<535.07?15:Re<535.11?16:Re<535.19?17:Re<536.05?18:Re<536.1?19:Re<537.01?20:Re<537.11?"21+":Re<537.13?23:Re<537.18?24:Re<537.24?25:Re<537.36?26:_e!="Blink"?"27":"28")),_e&&(_e[1]+=" "+(Re+=typeof Re=="number"?".x":/[.+]/.test(Re)?"":"+")),Te=="Safari"&&(!Ue||parseInt(Ue)>45)?Ue=Re:Te=="Chrome"&&/\bHeadlessChrome/i.test(xe)&&Le.unshift("headless")),Te=="Opera"&&(Re=/\bzbov|zvav$/.exec(Ke))?(Te+=" ",Le.unshift("desktop mode"),Re=="zvav"?(Te+="Mini",Ue=null):Te+="Mobile",Ke=Ke.replace(RegExp(" *"+Re+"$"),"")):Te=="Safari"&&/\bChrome\b/.exec(_e&&_e[1])?(Le.unshift("desktop mode"),Te="Chrome Mobile",Ue=null,/\bOS X\b/.test(Ke)?(je="Apple",Ke="iOS 4.3+"):Ke=null):/\bSRWare Iron\b/.test(Te)&&!Ue&&(Ue=dt("Chrome")),Ue&&Ue.indexOf(Re=/[\d.]+$/.exec(Ke))==0&&xe.indexOf("/"+Re+"-")>-1&&(Ke=Pe(Ke.replace(Re,""))),Ke&&Ke.indexOf(Te)!=-1&&!RegExp(Te+" OS").test(Ke)&&(Ke=Ke.replace(RegExp(" *"+Se(Te)+" *"),"")),_e&&!/\b(?:Avant|Nook)\b/.test(Te)&&(/Browser|Lunascape|Maxthon/.test(Te)||Te!="Safari"&&/^iOS/.test(Ke)&&/\bSafari\b/.test(_e[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(Te)&&_e[1])&&(Re=_e[_e.length-1])&&Le.push(Re),Le.length&&(Le=["("+Le.join("; ")+")"]),je&&Ee&&Ee.indexOf(je)<0&&Le.push("on "+je),Ee&&Le.push((/^on /.test(Le[Le.length-1])?"":"on ")+Ee),Ke&&(Re=/ ([\d.+]+)$/.exec(Ke),Me=Re&&Ke.charAt(Ke.length-Re[0].length-1)=="/",Ke={architecture:32,family:Re&&!Me?Ke.replace(Re[0],""):Ke,version:Re?Re[1]:null,toString:function(){var ot=this.version;return this.family+(ot&&!Me?" "+ot:"")+(this.architecture==64?" 64-bit":"")}}),(Re=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec($e))&&!/\bi686\b/i.test($e)?(Ke&&(Ke.architecture=64,Ke.family=Ke.family.replace(RegExp(" *"+Re),"")),Te&&(/\bWOW64\b/i.test(xe)||rt&&/\w(?:86|32)$/.test(Ie.cpuClass||Ie.platform)&&!/\bWin64; x64\b/i.test(xe))&&Le.unshift("32-bit")):Ke&&/^OS X/.test(Ke.family)&&Te=="Chrome"&&parseFloat(Ue)>=39&&(Ke.architecture=64),xe||(xe=null);var pt={};return pt.description=xe,pt.layout=_e&&_e[0],pt.manufacturer=je,pt.name=Te,pt.prerelease=ke,pt.product=Ee,pt.ua=xe,pt.version=Te&&Ue,pt.os=Ke||{architecture:null,family:null,version:null,toString:function(){return"null"}},pt.parse=we,pt.toString=st,pt.version&&Le.unshift(Ue),pt.name&&Le.unshift(Te),Ke&&Te&&!(Ke==String(Ke).split(" ")[0]&&(Ke==Te.split(" ")[0]||Ee))&&Le.push(Ee?"("+Ke+")":"on "+Ke),Le.length&&(pt.description=Le.join(" ")),pt}var Ae=we();typeof he=="function"&&typeof he.amd=="object"&&he.amd?(ie.platform=Ae,he(function(){return Ae})):ue&&ae?ge(Ae,function(xe,De){ue[De]=xe}):ie.platform=Ae}).call(this)}).call(this)}).call(this,typeof ft!="undefined"?ft:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(E,me,de){(function(se){(function(){"use strict";typeof se=="undefined"||!se.version||se.version.indexOf("v0.")===0||se.version.indexOf("v1.")===0&&se.version.indexOf("v1.8.")!==0?me.exports={nextTick:ne}:me.exports=se;function ne(ie,ce,ue,ae){if(typeof ie!="function")throw new TypeError('"callback" argument must be a function');var oe=arguments.length,re,ee;switch(oe){case 0:case 1:return se.nextTick(ie);case 2:return se.nextTick(function(){ie.call(null,ce)});case 3:return se.nextTick(function(){ie.call(null,ce,ue)});case 4:return se.nextTick(function(){ie.call(null,ce,ue,ae)});default:for(re=new Array(oe-1),ee=0;ee1)for(var ge=1;ge= 0x80 (not a basic code point)","invalid-input":"Invalid input"},pe=re-ee,Se=Math.floor,ye=String.fromCharCode,Pe;function we(Ve){throw new RangeError(ve[Ve])}function Ae(Ve,Ze){for(var ze=Ve.length,Ge=[];ze--;)Ge[ze]=Ze(Ve[ze]);return Ge}function xe(Ve,Ze){var ze=Ve.split("@"),Ge="";ze.length>1&&(Ge=ze[0]+"@",Ve=ze[1]),Ve=Ve.replace(ge,".");var nt=Ve.split("."),qe=Ae(nt,Ze).join(".");return Ge+qe}function De(Ve){for(var Ze=[],ze=0,Ge=Ve.length,nt,qe;ze=55296&&nt<=56319&&ze65535&&(Ze-=65536,ze+=ye(Ze>>>10&1023|55296),Ze=56320|Ze&1023),ze+=ye(Ze),ze}).join("")}function Ie(Ve){return Ve-48<10?Ve-22:Ve-65<26?Ve-65:Ve-97<26?Ve-97:re}function Be(Ve,Ze){return Ve+22+75*(Ve<26)-((Ze!=0)<<5)}function We(Ve,Ze,ze){var Ge=0;for(Ve=ze?Se(Ve/x):Ve>>1,Ve+=Se(Ve/Ze);Ve>pe*a>>1;Ge+=re)Ve=Se(Ve/pe);return Se(Ge+(pe+1)*Ve/(Ve+y))}function Fe(Ve){var Ze=[],ze=Ve.length,Ge,nt=0,qe=z,ut=b,Je,He,Re,$e,Le,ke,rt,Ue,Me;for(Je=Ve.lastIndexOf(te),Je<0&&(Je=0),He=0;He=128&&we("not-basic"),Ze.push(Ve.charCodeAt(He));for(Re=Je>0?Je+1:0;Re=ze&&we("invalid-input"),rt=Ie(Ve.charCodeAt(Re++)),(rt>=re||rt>Se((oe-nt)/Le))&&we("overflow"),nt+=rt*Le,Ue=ke<=ut?ee:ke>=ut+a?a:ke-ut,!(rtSe(oe/Me)&&we("overflow"),Le*=Me;Ge=Ze.length+1,ut=We(nt-$e,Ge,$e==0),Se(nt/Ge)>oe-qe&&we("overflow"),qe+=Se(nt/Ge),nt%=Ge,Ze.splice(nt++,0,qe)}return Ce(Ze)}function et(Ve){var Ze,ze,Ge,nt,qe,ut,Je,He,Re,$e,Le,ke=[],rt,Ue,Me,_e;for(Ve=De(Ve),rt=Ve.length,Ze=z,ze=0,qe=b,ut=0;ut=Ze&&LeSe((oe-ze)/Ue)&&we("overflow"),ze+=(Je-Ze)*Ue,Ze=Je,ut=0;utoe&&we("overflow"),Le==Ze){for(He=ze,Re=re;$e=Re<=qe?ee:Re>=qe+a?a:Re-qe,!(He<$e);Re+=re)_e=He-$e,Me=re-$e,ke.push(ye(Be($e+_e%Me,0))),He=Se(_e/Me);ke.push(ye(Be(He,0))),qe=We(ze,Ue,Ge==nt),ze=0,++Ge}++ze,++Ze}return ke.join("")}function tt(Ve){return xe(Ve,function(Ze){return le.test(Ze)?Fe(Ze.slice(4).toLowerCase()):Ze})}function Ye(Ve){return xe(Ve,function(Ze){return fe.test(Ze)?"xn--"+et(Ze):Ze})}if(ae={version:"1.4.1",ucs2:{decode:De,encode:Ce},decode:Fe,encode:et,toASCII:Ye,toUnicode:tt},typeof he=="function"&&typeof he.amd=="object"&&he.amd)he("punycode",function(){return ae});else if(ie&&ce)if(me.exports==ie)ce.exports=ae;else for(Pe in ae)ae.hasOwnProperty(Pe)&&(ie[Pe]=ae[Pe]);else ne.punycode=ae})(this)}).call(this)}).call(this,typeof ft!="undefined"?ft:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],383:[function(E,me,de){"use strict";function se(ie,ce){return Object.prototype.hasOwnProperty.call(ie,ce)}me.exports=function(ie,ce,ue,ae){ce=ce||"&",ue=ue||"=";var oe={};if(typeof ie!="string"||ie.length===0)return oe;var re=/\+/g;ie=ie.split(ce);var ee=1e3;ae&&typeof ae.maxKeys=="number"&&(ee=ae.maxKeys);var a=ie.length;ee>0&&a>ee&&(a=ee);for(var y=0;y=0?(z=x.substr(0,b),te=x.substr(b+1)):(z=x,te=""),le=decodeURIComponent(z),fe=decodeURIComponent(te),se(oe,le)?ne(oe[le])?oe[le].push(fe):oe[le]=[oe[le],fe]:oe[le]=fe}return oe};var ne=Array.isArray||function(ie){return Object.prototype.toString.call(ie)==="[object Array]"}},{}],384:[function(E,me,de){"use strict";var se=function(ue){switch(typeof ue){case"string":return ue;case"boolean":return ue?"true":"false";case"number":return isFinite(ue)?ue:"";default:return""}};me.exports=function(ue,ae,oe,re){return ae=ae||"&",oe=oe||"=",ue===null&&(ue=void 0),typeof ue=="object"?ie(ce(ue),function(ee){var a=encodeURIComponent(se(ee))+oe;return ne(ue[ee])?ie(ue[ee],function(y){return a+encodeURIComponent(se(y))}).join(ae):a+encodeURIComponent(se(ue[ee]))}).join(ae):re?encodeURIComponent(se(re))+oe+encodeURIComponent(se(ue)):""};var ne=Array.isArray||function(ue){return Object.prototype.toString.call(ue)==="[object Array]"};function ie(ue,ae){if(ue.map)return ue.map(ae);for(var oe=[],re=0;re0?(typeof ke!="string"&&!_e.objectMode&&Object.getPrototypeOf(ke)!==ee.prototype&&(ke=y(ke)),Ue?_e.endEmitted?Le.emit("error",new Error("stream.unshift() after end event")):we(Le,_e,ke,!0):_e.ended?Le.emit("error",new Error("stream.push() after EOF")):(_e.reading=!1,_e.decoder&&!rt?(ke=_e.decoder.write(ke),_e.objectMode||ke.length!==0?we(Le,_e,ke,!1):et(Le,_e)):we(Le,_e,ke,!1))):Ue||(_e.reading=!1)}return xe(_e)}function we(Le,ke,rt,Ue){ke.flowing&&ke.length===0&&!ke.sync?(Le.emit("data",rt),Le.read(0)):(ke.length+=ke.objectMode?1:rt.length,Ue?ke.buffer.unshift(rt):ke.buffer.push(rt),ke.needReadable&&We(Le)),et(Le,ke)}function Ae(Le,ke){var rt;return!x(ke)&&typeof ke!="string"&&ke!==void 0&&!Le.objectMode&&(rt=new TypeError("Invalid non-string/buffer chunk")),rt}function xe(Le){return!Le.ended&&(Le.needReadable||Le.length=De?Le=De:(Le--,Le|=Le>>>1,Le|=Le>>>2,Le|=Le>>>4,Le|=Le>>>8,Le|=Le>>>16,Le++),Le}function Ie(Le,ke){return Le<=0||ke.length===0&&ke.ended?0:ke.objectMode?1:Le!==Le?ke.flowing&&ke.length?ke.buffer.head.data.length:ke.length:(Le>ke.highWaterMark&&(ke.highWaterMark=Ce(Le)),Le<=ke.length?Le:ke.ended?ke.length:(ke.needReadable=!0,0))}ye.prototype.read=function(Le){te("read",Le),Le=parseInt(Le,10);var ke=this._readableState,rt=Le;if(Le!==0&&(ke.emittedReadable=!1),Le===0&&ke.needReadable&&(ke.length>=ke.highWaterMark||ke.ended))return te("read: emitReadable",ke.length,ke.ended),ke.length===0&&ke.ended?He(this):We(this),null;if(Le=Ie(Le,ke),Le===0&&ke.ended)return ke.length===0&&He(this),null;var Ue=ke.needReadable;te("need readable",Ue),(ke.length===0||ke.length-Le0?Me=nt(Le,ke):Me=null,Me===null?(ke.needReadable=!0,Le=0):ke.length-=Le,ke.length===0&&(ke.ended||(ke.needReadable=!0),rt!==Le&&ke.ended&&He(this)),Me!==null&&this.emit("data",Me),Me};function Be(Le,ke){if(!ke.ended){if(ke.decoder){var rt=ke.decoder.end();rt&&rt.length&&(ke.buffer.push(rt),ke.length+=ke.objectMode?1:rt.length)}ke.ended=!0,We(Le)}}function We(Le){var ke=Le._readableState;ke.needReadable=!1,ke.emittedReadable||(te("emitReadable",ke.flowing),ke.emittedReadable=!0,ke.sync?ie.nextTick(Fe,Le):Fe(Le))}function Fe(Le){te("emit readable"),Le.emit("readable"),Ge(Le)}function et(Le,ke){ke.readingMore||(ke.readingMore=!0,ie.nextTick(tt,Le,ke))}function tt(Le,ke){for(var rt=ke.length;!ke.reading&&!ke.flowing&&!ke.ended&&ke.length1&&$e(Ue.pipes,Le)!==-1)&&!Ke&&(te("false write response, pause",rt._readableState.awaitDrain),rt._readableState.awaitDrain++,Ne=!0),rt.pause())}function gt(pt){te("onerror",pt),st(),Le.removeListener("error",gt),oe(Le,"error")===0&&Le.emit("error",pt)}pe(Le,"error",gt);function ct(){Le.removeListener("finish",dt),st()}Le.once("close",ct);function dt(){te("onfinish"),Le.removeListener("close",ct),st()}Le.once("finish",dt);function st(){te("unpipe"),rt.unpipe(Le)}return Le.emit("pipe",rt),Ue.flowing||(te("pipe resume"),rt.resume()),Le};function Ye(Le){return function(){var ke=Le._readableState;te("pipeOnDrain",ke.awaitDrain),ke.awaitDrain&&ke.awaitDrain--,ke.awaitDrain===0&&oe(Le,"data")&&(ke.flowing=!0,Ge(Le))}}ye.prototype.unpipe=function(Le){var ke=this._readableState,rt={hasUnpiped:!1};if(ke.pipesCount===0)return this;if(ke.pipesCount===1)return Le&&Le!==ke.pipes?this:(Le||(Le=ke.pipes),ke.pipes=null,ke.pipesCount=0,ke.flowing=!1,Le&&Le.emit("unpipe",this,rt),this);if(!Le){var Ue=ke.pipes,Me=ke.pipesCount;ke.pipes=null,ke.pipesCount=0,ke.flowing=!1;for(var _e=0;_e=ke.length?(ke.decoder?rt=ke.buffer.join(""):ke.buffer.length===1?rt=ke.buffer.head.data:rt=ke.buffer.concat(ke.length),ke.buffer.clear()):rt=qe(Le,ke.buffer,ke.decoder),rt}function qe(Le,ke,rt){var Ue;return Le_e.length?_e.length:Le;if(Te===_e.length?Me+=_e:Me+=_e.slice(0,Le),Le-=Te,Le===0){Te===_e.length?(++Ue,rt.next?ke.head=rt.next:ke.head=ke.tail=null):(ke.head=rt,rt.data=_e.slice(Te));break}++Ue}return ke.length-=Ue,Me}function Je(Le,ke){var rt=ee.allocUnsafe(Le),Ue=ke.head,Me=1;for(Ue.data.copy(rt),Le-=Ue.data.length;Ue=Ue.next;){var _e=Ue.data,Te=Le>_e.length?_e.length:Le;if(_e.copy(rt,rt.length-Le,0,Te),Le-=Te,Le===0){Te===_e.length?(++Me,Ue.next?ke.head=Ue.next:ke.head=ke.tail=null):(ke.head=Ue,Ue.data=_e.slice(Te));break}++Me}return ke.length-=Me,rt}function He(Le){var ke=Le._readableState;if(ke.length>0)throw new Error('"endReadable()" called on non-empty stream');ke.endEmitted||(ke.ended=!0,ie.nextTick(Re,ke,Le))}function Re(Le,ke){!Le.endEmitted&&Le.length===0&&(Le.endEmitted=!0,ke.readable=!1,ke.emit("end"))}function $e(Le,ke){for(var rt=0,Ue=Le.length;rt-1?ie:ce.nextTick,re;pe.WritableState=ge;var ee=Object.create(E("core-util-is"));ee.inherits=E("inherits");var a={deprecate:E("util-deprecate")},y=E("./internal/streams/stream"),x=E("safe-buffer").Buffer,b=ne.Uint8Array||function(){};function z(ze){return x.from(ze)}function te(ze){return x.isBuffer(ze)||ze instanceof b}var le=E("./internal/streams/destroy");ee.inherits(pe,y);function fe(){}function ge(ze,Ge){re=re||E("./_stream_duplex"),ze=ze||{};var nt=Ge instanceof re;this.objectMode=!!ze.objectMode,nt&&(this.objectMode=this.objectMode||!!ze.writableObjectMode);var qe=ze.highWaterMark,ut=ze.writableHighWaterMark,Je=this.objectMode?16:16*1024;qe||qe===0?this.highWaterMark=qe:nt&&(ut||ut===0)?this.highWaterMark=ut: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 He=ze.decodeStrings===!1;this.decodeStrings=!He,this.defaultEncoding=ze.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Re){Ce(Ge,Re)},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 ae(this)}ge.prototype.getBuffer=function(){for(var Ge=this.bufferedRequest,nt=[];Ge;)nt.push(Ge),Ge=Ge.next;return nt},function(){try{Object.defineProperty(ge.prototype,"buffer",{get:a.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ze){}}();var ve;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(ve=Function.prototype[Symbol.hasInstance],Object.defineProperty(pe,Symbol.hasInstance,{value:function(ze){return ve.call(this,ze)?!0:this!==pe?!1:ze&&ze._writableState instanceof ge}})):ve=function(ze){return ze instanceof this};function pe(ze){if(re=re||E("./_stream_duplex"),!ve.call(pe,this)&&!(this instanceof re))return new pe(ze);this._writableState=new ge(ze,this),this.writable=!0,ze&&(typeof ze.write=="function"&&(this._write=ze.write),typeof ze.writev=="function"&&(this._writev=ze.writev),typeof ze.destroy=="function"&&(this._destroy=ze.destroy),typeof ze.final=="function"&&(this._final=ze.final)),y.call(this)}pe.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function Se(ze,Ge){var nt=new Error("write after end");ze.emit("error",nt),ce.nextTick(Ge,nt)}function ye(ze,Ge,nt,qe){var ut=!0,Je=!1;return nt===null?Je=new TypeError("May not write null values to stream"):typeof nt!="string"&&nt!==void 0&&!Ge.objectMode&&(Je=new TypeError("Invalid non-string/buffer chunk")),Je&&(ze.emit("error",Je),ce.nextTick(qe,Je),ut=!1),ut}pe.prototype.write=function(ze,Ge,nt){var qe=this._writableState,ut=!1,Je=!qe.objectMode&&te(ze);return Je&&!x.isBuffer(ze)&&(ze=z(ze)),typeof Ge=="function"&&(nt=Ge,Ge=null),Je?Ge="buffer":Ge||(Ge=qe.defaultEncoding),typeof nt!="function"&&(nt=fe),qe.ended?Se(this,nt):(Je||ye(this,qe,ze,nt))&&(qe.pendingcb++,ut=we(this,qe,Je,ze,Ge,nt)),ut},pe.prototype.cork=function(){var ze=this._writableState;ze.corked++},pe.prototype.uncork=function(){var ze=this._writableState;ze.corked&&(ze.corked--,!ze.writing&&!ze.corked&&!ze.finished&&!ze.bufferProcessing&&ze.bufferedRequest&&We(this,ze))},pe.prototype.setDefaultEncoding=function(Ge){if(typeof Ge=="string"&&(Ge=Ge.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Ge+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+Ge);return this._writableState.defaultEncoding=Ge,this};function Pe(ze,Ge,nt){return!ze.objectMode&&ze.decodeStrings!==!1&&typeof Ge=="string"&&(Ge=x.from(Ge,nt)),Ge}Object.defineProperty(pe.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function we(ze,Ge,nt,qe,ut,Je){if(!nt){var He=Pe(Ge,qe,ut);qe!==He&&(nt=!0,ut="buffer",qe=He)}var Re=Ge.objectMode?1:qe.length;Ge.length+=Re;var $e=Ge.length0?this.tail.next=re:this.head=re,this.tail=re,++this.length},ue.prototype.unshift=function(oe){var re={data:oe,next:this.head};this.length===0&&(this.tail=re),this.head=re,++this.length},ue.prototype.shift=function(){if(this.length!==0){var oe=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,oe}},ue.prototype.clear=function(){this.head=this.tail=null,this.length=0},ue.prototype.join=function(oe){if(this.length===0)return"";for(var re=this.head,ee=""+re.data;re=re.next;)ee+=oe+re.data;return ee},ue.prototype.concat=function(oe){if(this.length===0)return ne.alloc(0);if(this.length===1)return this.head.data;for(var re=ne.allocUnsafe(oe>>>0),ee=this.head,a=0;ee;)ce(ee.data,re,a),a+=ee.data.length,ee=ee.next;return re},ue}(),ie&&ie.inspect&&ie.inspect.custom&&(me.exports.prototype[ie.inspect.custom]=function(){var ue=ie.inspect({length:this.length});return this.constructor.name+" "+ue})},{"safe-buffer":396,util:89}],392:[function(E,me,de){"use strict";var se=E("process-nextick-args");function ne(ue,ae){var oe=this,re=this._readableState&&this._readableState.destroyed,ee=this._writableState&&this._writableState.destroyed;return re||ee?(ae?ae(ue):ue&&(!this._writableState||!this._writableState.errorEmitted)&&se.nextTick(ce,this,ue),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ue||null,function(a){!ae&&a?(se.nextTick(ce,oe,a),oe._writableState&&(oe._writableState.errorEmitted=!0)):ae&&ae(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 ce(ue,ae){ue.emit("error",ae)}me.exports={destroy:ne,undestroy:ie}},{"process-nextick-args":380}],393:[function(E,me,de){me.exports=E("events").EventEmitter},{events:344}],394:[function(E,me,de){de=me.exports=E("./lib/_stream_readable.js"),de.Stream=de,de.Readable=de,de.Writable=E("./lib/_stream_writable.js"),de.Duplex=E("./lib/_stream_duplex.js"),de.Transform=E("./lib/_stream_transform.js"),de.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,me,de){var se=function(ne){"use strict";var ie=Object.prototype,ce=ie.hasOwnProperty,ue,ae=typeof Symbol=="function"?Symbol:{},oe=ae.iterator||"@@iterator",re=ae.asyncIterator||"@@asyncIterator",ee=ae.toStringTag||"@@toStringTag";function a(tt,Ye,Ve){return Object.defineProperty(tt,Ye,{value:Ve,enumerable:!0,configurable:!0,writable:!0}),tt[Ye]}try{a({},"")}catch(tt){a=function(Ye,Ve,Ze){return Ye[Ve]=Ze}}function y(tt,Ye,Ve,Ze){var ze=Ye&&Ye.prototype instanceof ge?Ye:ge,Ge=Object.create(ze.prototype),nt=new We(Ze||[]);return Ge._invoke=De(tt,Ve,nt),Ge}ne.wrap=y;function x(tt,Ye,Ve){try{return{type:"normal",arg:tt.call(Ye,Ve)}}catch(Ze){return{type:"throw",arg:Ze}}}var b="suspendedStart",z="suspendedYield",te="executing",le="completed",fe={};function ge(){}function ve(){}function pe(){}var Se={};a(Se,oe,function(){return this});var ye=Object.getPrototypeOf,Pe=ye&&ye(ye(Fe([])));Pe&&Pe!==ie&&ce.call(Pe,oe)&&(Se=Pe);var we=pe.prototype=ge.prototype=Object.create(Se);ve.prototype=pe,a(we,"constructor",pe),a(pe,"constructor",ve),ve.displayName=a(pe,ee,"GeneratorFunction");function Ae(tt){["next","throw","return"].forEach(function(Ye){a(tt,Ye,function(Ve){return this._invoke(Ye,Ve)})})}ne.isGeneratorFunction=function(tt){var Ye=typeof tt=="function"&&tt.constructor;return Ye?Ye===ve||(Ye.displayName||Ye.name)==="GeneratorFunction":!1},ne.mark=function(tt){return Object.setPrototypeOf?Object.setPrototypeOf(tt,pe):(tt.__proto__=pe,a(tt,ee,"GeneratorFunction")),tt.prototype=Object.create(we),tt},ne.awrap=function(tt){return{__await:tt}};function xe(tt,Ye){function Ve(Ge,nt,qe,ut){var Je=x(tt[Ge],tt,nt);if(Je.type==="throw")ut(Je.arg);else{var He=Je.arg,Re=He.value;return Re&&typeof Re=="object"&&ce.call(Re,"__await")?Ye.resolve(Re.__await).then(function($e){Ve("next",$e,qe,ut)},function($e){Ve("throw",$e,qe,ut)}):Ye.resolve(Re).then(function($e){He.value=$e,qe(He)},function($e){return Ve("throw",$e,qe,ut)})}}var Ze;function ze(Ge,nt){function qe(){return new Ye(function(ut,Je){Ve(Ge,nt,ut,Je)})}return Ze=Ze?Ze.then(qe,qe):qe()}this._invoke=ze}Ae(xe.prototype),a(xe.prototype,re,function(){return this}),ne.AsyncIterator=xe,ne.async=function(tt,Ye,Ve,Ze,ze){ze===void 0&&(ze=Promise);var Ge=new xe(y(tt,Ye,Ve,Ze),ze);return ne.isGeneratorFunction(Ye)?Ge:Ge.next().then(function(nt){return nt.done?nt.value:Ge.next()})};function De(tt,Ye,Ve){var Ze=b;return function(Ge,nt){if(Ze===te)throw new Error("Generator is already running");if(Ze===le){if(Ge==="throw")throw nt;return et()}for(Ve.method=Ge,Ve.arg=nt;;){var qe=Ve.delegate;if(qe){var ut=Ce(qe,Ve);if(ut){if(ut===fe)continue;return ut}}if(Ve.method==="next")Ve.sent=Ve._sent=Ve.arg;else if(Ve.method==="throw"){if(Ze===b)throw Ze=le,Ve.arg;Ve.dispatchException(Ve.arg)}else Ve.method==="return"&&Ve.abrupt("return",Ve.arg);Ze=te;var Je=x(tt,Ye,Ve);if(Je.type==="normal"){if(Ze=Ve.done?le:z,Je.arg===fe)continue;return{value:Je.arg,done:Ve.done}}else Je.type==="throw"&&(Ze=le,Ve.method="throw",Ve.arg=Je.arg)}}}function Ce(tt,Ye){var Ve=tt.iterator[Ye.method];if(Ve===ue){if(Ye.delegate=null,Ye.method==="throw"){if(tt.iterator.return&&(Ye.method="return",Ye.arg=ue,Ce(tt,Ye),Ye.method==="throw"))return fe;Ye.method="throw",Ye.arg=new TypeError("The iterator does not provide a 'throw' method")}return fe}var Ze=x(Ve,tt.iterator,Ye.arg);if(Ze.type==="throw")return Ye.method="throw",Ye.arg=Ze.arg,Ye.delegate=null,fe;var ze=Ze.arg;if(!ze)return Ye.method="throw",Ye.arg=new TypeError("iterator result is not an object"),Ye.delegate=null,fe;if(ze.done)Ye[tt.resultName]=ze.value,Ye.next=tt.nextLoc,Ye.method!=="return"&&(Ye.method="next",Ye.arg=ue);else return ze;return Ye.delegate=null,fe}Ae(we),a(we,ee,"Generator"),a(we,oe,function(){return this}),a(we,"toString",function(){return"[object Generator]"});function Ie(tt){var Ye={tryLoc:tt[0]};1 in tt&&(Ye.catchLoc=tt[1]),2 in tt&&(Ye.finallyLoc=tt[2],Ye.afterLoc=tt[3]),this.tryEntries.push(Ye)}function Be(tt){var Ye=tt.completion||{};Ye.type="normal",delete Ye.arg,tt.completion=Ye}function We(tt){this.tryEntries=[{tryLoc:"root"}],tt.forEach(Ie,this),this.reset(!0)}ne.keys=function(tt){var Ye=[];for(var Ve in tt)Ye.push(Ve);return Ye.reverse(),function Ze(){for(;Ye.length;){var ze=Ye.pop();if(ze in tt)return Ze.value=ze,Ze.done=!1,Ze}return Ze.done=!0,Ze}};function Fe(tt){if(tt){var Ye=tt[oe];if(Ye)return Ye.call(tt);if(typeof tt.next=="function")return tt;if(!isNaN(tt.length)){var Ve=-1,Ze=function ze(){for(;++Ve=0;--Ze){var ze=this.tryEntries[Ze],Ge=ze.completion;if(ze.tryLoc==="root")return Ve("end");if(ze.tryLoc<=this.prev){var nt=ce.call(ze,"catchLoc"),qe=ce.call(ze,"finallyLoc");if(nt&&qe){if(this.prev=0;--Ve){var Ze=this.tryEntries[Ve];if(Ze.tryLoc<=this.prev&&ce.call(Ze,"finallyLoc")&&this.prev=0;--Ye){var Ve=this.tryEntries[Ye];if(Ve.finallyLoc===tt)return this.complete(Ve.completion,Ve.afterLoc),Be(Ve),fe}},catch:function(tt){for(var Ye=this.tryEntries.length-1;Ye>=0;--Ye){var Ve=this.tryEntries[Ye];if(Ve.tryLoc===tt){var Ze=Ve.completion;if(Ze.type==="throw"){var ze=Ze.arg;Be(Ve)}return ze}}throw new Error("illegal catch attempt")},delegateYield:function(tt,Ye,Ve){return this.delegate={iterator:Fe(tt),resultName:Ye,nextLoc:Ve},this.method==="next"&&(this.arg=ue),fe}},ne}(typeof me=="object"?me.exports:{});try{regeneratorRuntime=se}catch(ne){typeof globalThis=="object"?globalThis.regeneratorRuntime=se:Function("r","regeneratorRuntime = r")(se)}},{}],396:[function(E,me,de){var se=E("buffer"),ne=se.Buffer;function ie(ue,ae){for(var oe in ue)ae[oe]=ue[oe]}ne.from&&ne.alloc&&ne.allocUnsafe&&ne.allocUnsafeSlow?me.exports=se:(ie(se,de),de.Buffer=ce);function ce(ue,ae,oe){return ne(ue,ae,oe)}ie(ne,ce),ce.from=function(ue,ae,oe){if(typeof ue=="number")throw new TypeError("Argument must not be a number");return ne(ue,ae,oe)},ce.alloc=function(ue,ae,oe){if(typeof ue!="number")throw new TypeError("Argument must be a number");var re=ne(ue);return ae!==void 0?typeof oe=="string"?re.fill(ae,oe):re.fill(ae):re.fill(0),re},ce.allocUnsafe=function(ue){if(typeof ue!="number")throw new TypeError("Argument must be a number");return ne(ue)},ce.allocUnsafeSlow=function(ue){if(typeof ue!="number")throw new TypeError("Argument must be a number");return se.SlowBuffer(ue)}},{buffer:90}],397:[function(E,me,de){(function(se){(function(){(function(ne){ne.parser=function(He,Re){return new ce(He,Re)},ne.SAXParser=ce,ne.SAXStream=y,ne.createStream=a,ne.MAX_BUFFER_LENGTH=64*1024;var ie=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];ne.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function ce(He,Re){if(!(this instanceof ce))return new ce(He,Re);var $e=this;ae($e),$e.q=$e.c="",$e.bufferCheckPosition=ne.MAX_BUFFER_LENGTH,$e.opt=Re||{},$e.opt.lowercase=$e.opt.lowercase||$e.opt.lowercasetags,$e.looseCase=$e.opt.lowercase?"toLowerCase":"toUpperCase",$e.tags=[],$e.closed=$e.closedRoot=$e.sawRoot=!1,$e.tag=$e.error=null,$e.strict=!!He,$e.noscript=!!(He||$e.opt.noscript),$e.state=xe.BEGIN,$e.strictEntities=$e.opt.strictEntities,$e.ENTITIES=$e.strictEntities?Object.create(ne.XML_ENTITIES):Object.create(ne.ENTITIES),$e.attribList=[],$e.opt.xmlns&&($e.ns=Object.create(le)),$e.trackPosition=$e.opt.position!==!1,$e.trackPosition&&($e.position=$e.line=$e.column=0),Ce($e,"onready")}Object.create||(Object.create=function(He){function Re(){}Re.prototype=He;var $e=new Re;return $e}),Object.keys||(Object.keys=function(He){var Re=[];for(var $e in He)He.hasOwnProperty($e)&&Re.push($e);return Re});function ue(He){for(var Re=Math.max(ne.MAX_BUFFER_LENGTH,10),$e=0,Le=0,ke=ie.length;LeRe)switch(ie[Le]){case"textNode":Be(He);break;case"cdata":Ie(He,"oncdata",He.cdata),He.cdata="";break;case"script":Ie(He,"onscript",He.script),He.script="";break;default:Fe(He,"Max buffer length exceeded: "+ie[Le])}$e=Math.max($e,rt)}var Ue=ne.MAX_BUFFER_LENGTH-$e;He.bufferCheckPosition=Ue+He.position}function ae(He){for(var Re=0,$e=ie.length;Re<$e;Re++)He[ie[Re]]=""}function oe(He){Be(He),He.cdata!==""&&(Ie(He,"oncdata",He.cdata),He.cdata=""),He.script!==""&&(Ie(He,"onscript",He.script),He.script="")}ce.prototype={end:function(){et(this)},write:Je,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){oe(this)}};var re;try{re=E("stream").Stream}catch(He){re=function(){}}var ee=ne.EVENTS.filter(function(He){return He!=="error"&&He!=="end"});function a(He,Re){return new y(He,Re)}function y(He,Re){if(!(this instanceof y))return new y(He,Re);re.apply(this),this._parser=new ce(He,Re),this.writable=!0,this.readable=!0;var $e=this;this._parser.onend=function(){$e.emit("end")},this._parser.onerror=function(Le){$e.emit("error",Le),$e._parser.error=null},this._decoder=null,ee.forEach(function(Le){Object.defineProperty($e,"on"+Le,{get:function(){return $e._parser["on"+Le]},set:function(ke){if(!ke)return $e.removeAllListeners(Le),$e._parser["on"+Le]=ke,ke;$e.on(Le,ke)},enumerable:!0,configurable:!1})})}y.prototype=Object.create(re.prototype,{constructor:{value:y}}),y.prototype.write=function(He){if(typeof se=="function"&&typeof se.isBuffer=="function"&&se.isBuffer(He)){if(!this._decoder){var Re=E("string_decoder").StringDecoder;this._decoder=new Re("utf8")}He=this._decoder.write(He)}return this._parser.write(He.toString()),this.emit("data",He),!0},y.prototype.end=function(He){return He&&He.length&&this.write(He),this._parser.end(),!0},y.prototype.on=function(He,Re){var $e=this;return!$e._parser["on"+He]&&ee.indexOf(He)!==-1&&($e._parser["on"+He]=function(){var Le=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);Le.splice(0,0,He),$e.emit.apply($e,Le)}),re.prototype.on.call($e,He,Re)};var x="[CDATA[",b="DOCTYPE",z="http://www.w3.org/XML/1998/namespace",te="http://www.w3.org/2000/xmlns/",le={xml:z,xmlns:te},fe=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,ge=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,ve=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,pe=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function Se(He){return He===" "||He===` -`||He==="\r"||He===" "}function ye(He){return He==='"'||He==="'"}function Pe(He){return He===">"||Se(He)}function we(He,Re){return He.test(Re)}function Ae(He,Re){return!we(He,Re)}var xe=0;ne.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++},ne.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},ne.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(ne.ENTITIES).forEach(function(He){var Re=ne.ENTITIES[He],$e=typeof Re=="number"?String.fromCharCode(Re):Re;ne.ENTITIES[He]=$e});for(var De in ne.STATE)ne.STATE[ne.STATE[De]]=De;xe=ne.STATE;function Ce(He,Re,$e){He[Re]&&He[Re]($e)}function Ie(He,Re,$e){He.textNode&&Be(He),Ce(He,Re,$e)}function Be(He){He.textNode=We(He.opt,He.textNode),He.textNode&&Ce(He,"ontext",He.textNode),He.textNode=""}function We(He,Re){return He.trim&&(Re=Re.trim()),He.normalize&&(Re=Re.replace(/\s+/g," ")),Re}function Fe(He,Re){return Be(He),He.trackPosition&&(Re+=` -Line: `+He.line+` -Column: `+He.column+` -Char: `+He.c),Re=new Error(Re),He.error=Re,Ce(He,"onerror",Re),He}function et(He){return He.sawRoot&&!He.closedRoot&&tt(He,"Unclosed root tag"),He.state!==xe.BEGIN&&He.state!==xe.BEGIN_WHITESPACE&&He.state!==xe.TEXT&&Fe(He,"Unexpected end"),Be(He),He.c="",He.closed=!0,Ce(He,"onend"),ce.call(He,He.strict,He.opt),He}function tt(He,Re){if(typeof He!="object"||!(He instanceof ce))throw new Error("bad call to strictFail");He.strict&&Fe(He,Re)}function Ye(He){He.strict||(He.tagName=He.tagName[He.looseCase]());var Re=He.tags[He.tags.length-1]||He,$e=He.tag={name:He.tagName,attributes:{}};He.opt.xmlns&&($e.ns=Re.ns),He.attribList.length=0,Ie(He,"onopentagstart",$e)}function Ve(He,Re){var $e=He.indexOf(":"),Le=$e<0?["",He]:He.split(":"),ke=Le[0],rt=Le[1];return Re&&He==="xmlns"&&(ke="xmlns",rt=""),{prefix:ke,local:rt}}function Ze(He){if(He.strict||(He.attribName=He.attribName[He.looseCase]()),He.attribList.indexOf(He.attribName)!==-1||He.tag.attributes.hasOwnProperty(He.attribName)){He.attribName=He.attribValue="";return}if(He.opt.xmlns){var Re=Ve(He.attribName,!0),$e=Re.prefix,Le=Re.local;if($e==="xmlns")if(Le==="xml"&&He.attribValue!==z)tt(He,"xml: prefix must be bound to "+z+` -Actual: `+He.attribValue);else if(Le==="xmlns"&&He.attribValue!==te)tt(He,"xmlns: prefix must be bound to "+te+` -Actual: `+He.attribValue);else{var ke=He.tag,rt=He.tags[He.tags.length-1]||He;ke.ns===rt.ns&&(ke.ns=Object.create(rt.ns)),ke.ns[Le]=He.attribValue}He.attribList.push([He.attribName,He.attribValue])}else He.tag.attributes[He.attribName]=He.attribValue,Ie(He,"onattribute",{name:He.attribName,value:He.attribValue});He.attribName=He.attribValue=""}function ze(He,Re){if(He.opt.xmlns){var $e=He.tag,Le=Ve(He.tagName);$e.prefix=Le.prefix,$e.local=Le.local,$e.uri=$e.ns[Le.prefix]||"",$e.prefix&&!$e.uri&&(tt(He,"Unbound namespace prefix: "+JSON.stringify(He.tagName)),$e.uri=Le.prefix);var ke=He.tags[He.tags.length-1]||He;$e.ns&&ke.ns!==$e.ns&&Object.keys($e.ns).forEach(function(Xe){Ie(He,"onopennamespace",{prefix:Xe,uri:$e.ns[Xe]})});for(var rt=0,Ue=He.attribList.length;rt",He.tagName="",He.state=xe.SCRIPT;return}Ie(He,"onscript",He.script),He.script=""}var Re=He.tags.length,$e=He.tagName;He.strict||($e=$e[He.looseCase]());for(var Le=$e;Re--;){var ke=He.tags[Re];if(ke.name!==Le)tt(He,"Unexpected close tag");else break}if(Re<0){tt(He,"Unmatched closing tag: "+He.tagName),He.textNode+="",He.state=xe.TEXT;return}He.tagName=$e;for(var rt=He.tags.length;rt-- >Re;){var Ue=He.tag=He.tags.pop();He.tagName=He.tag.name,Ie(He,"onclosetag",He.tagName);var Me={};for(var _e in Ue.ns)Me[_e]=Ue.ns[_e];var Te=He.tags[He.tags.length-1]||He;He.opt.xmlns&&Ue.ns!==Te.ns&&Object.keys(Ue.ns).forEach(function(Ee){var je=Ue.ns[Ee];Ie(He,"onclosenamespace",{prefix:Ee,uri:je})})}Re===0&&(He.closedRoot=!0),He.tagName=He.attribValue=He.attribName="",He.attribList.length=0,He.state=xe.TEXT}function nt(He){var Re=He.entity,$e=Re.toLowerCase(),Le,ke="";return He.ENTITIES[Re]?He.ENTITIES[Re]:He.ENTITIES[$e]?He.ENTITIES[$e]:(Re=$e,Re.charAt(0)==="#"&&(Re.charAt(1)==="x"?(Re=Re.slice(2),Le=parseInt(Re,16),ke=Le.toString(16)):(Re=Re.slice(1),Le=parseInt(Re,10),ke=Le.toString(10))),Re=Re.replace(/^0+/,""),isNaN(Le)||ke.toLowerCase()!==Re?(tt(He,"Invalid character entity"),"&"+He.entity+";"):String.fromCodePoint(Le))}function qe(He,Re){Re==="<"?(He.state=xe.OPEN_WAKA,He.startTagPosition=He.position):Se(Re)||(tt(He,"Non-whitespace before first tag."),He.textNode=Re,He.state=xe.TEXT)}function ut(He,Re){var $e="";return Re"?(Ie(Re,"onsgmldeclaration",Re.sgmlDecl),Re.sgmlDecl="",Re.state=xe.TEXT):(ye(Le)&&(Re.state=xe.SGML_DECL_QUOTED),Re.sgmlDecl+=Le);continue;case xe.SGML_DECL_QUOTED:Le===Re.q&&(Re.state=xe.SGML_DECL,Re.q=""),Re.sgmlDecl+=Le;continue;case xe.DOCTYPE:Le===">"?(Re.state=xe.TEXT,Ie(Re,"ondoctype",Re.doctype),Re.doctype=!0):(Re.doctype+=Le,Le==="["?Re.state=xe.DOCTYPE_DTD:ye(Le)&&(Re.state=xe.DOCTYPE_QUOTED,Re.q=Le));continue;case xe.DOCTYPE_QUOTED:Re.doctype+=Le,Le===Re.q&&(Re.q="",Re.state=xe.DOCTYPE);continue;case xe.DOCTYPE_DTD:Re.doctype+=Le,Le==="]"?Re.state=xe.DOCTYPE:ye(Le)&&(Re.state=xe.DOCTYPE_DTD_QUOTED,Re.q=Le);continue;case xe.DOCTYPE_DTD_QUOTED:Re.doctype+=Le,Le===Re.q&&(Re.state=xe.DOCTYPE_DTD,Re.q="");continue;case xe.COMMENT:Le==="-"?Re.state=xe.COMMENT_ENDING:Re.comment+=Le;continue;case xe.COMMENT_ENDING:Le==="-"?(Re.state=xe.COMMENT_ENDED,Re.comment=We(Re.opt,Re.comment),Re.comment&&Ie(Re,"oncomment",Re.comment),Re.comment=""):(Re.comment+="-"+Le,Re.state=xe.COMMENT);continue;case xe.COMMENT_ENDED:Le!==">"?(tt(Re,"Malformed comment"),Re.comment+="--"+Le,Re.state=xe.COMMENT):Re.state=xe.TEXT;continue;case xe.CDATA:Le==="]"?Re.state=xe.CDATA_ENDING:Re.cdata+=Le;continue;case xe.CDATA_ENDING:Le==="]"?Re.state=xe.CDATA_ENDING_2:(Re.cdata+="]"+Le,Re.state=xe.CDATA);continue;case xe.CDATA_ENDING_2:Le===">"?(Re.cdata&&Ie(Re,"oncdata",Re.cdata),Ie(Re,"onclosecdata"),Re.cdata="",Re.state=xe.TEXT):Le==="]"?Re.cdata+="]":(Re.cdata+="]]"+Le,Re.state=xe.CDATA);continue;case xe.PROC_INST:Le==="?"?Re.state=xe.PROC_INST_ENDING:Se(Le)?Re.state=xe.PROC_INST_BODY:Re.procInstName+=Le;continue;case xe.PROC_INST_BODY:if(!Re.procInstBody&&Se(Le))continue;Le==="?"?Re.state=xe.PROC_INST_ENDING:Re.procInstBody+=Le;continue;case xe.PROC_INST_ENDING:Le===">"?(Ie(Re,"onprocessinginstruction",{name:Re.procInstName,body:Re.procInstBody}),Re.procInstName=Re.procInstBody="",Re.state=xe.TEXT):(Re.procInstBody+="?"+Le,Re.state=xe.PROC_INST_BODY);continue;case xe.OPEN_TAG:we(ge,Le)?Re.tagName+=Le:(Ye(Re),Le===">"?ze(Re):Le==="/"?Re.state=xe.OPEN_TAG_SLASH:(Se(Le)||tt(Re,"Invalid character in tag name"),Re.state=xe.ATTRIB));continue;case xe.OPEN_TAG_SLASH:Le===">"?(ze(Re,!0),Ge(Re)):(tt(Re,"Forward-slash in opening tag not followed by >"),Re.state=xe.ATTRIB);continue;case xe.ATTRIB:if(Se(Le))continue;Le===">"?ze(Re):Le==="/"?Re.state=xe.OPEN_TAG_SLASH:we(fe,Le)?(Re.attribName=Le,Re.attribValue="",Re.state=xe.ATTRIB_NAME):tt(Re,"Invalid attribute name");continue;case xe.ATTRIB_NAME:Le==="="?Re.state=xe.ATTRIB_VALUE:Le===">"?(tt(Re,"Attribute without value"),Re.attribValue=Re.attribName,Ze(Re),ze(Re)):Se(Le)?Re.state=xe.ATTRIB_NAME_SAW_WHITE:we(ge,Le)?Re.attribName+=Le:tt(Re,"Invalid attribute name");continue;case xe.ATTRIB_NAME_SAW_WHITE:if(Le==="=")Re.state=xe.ATTRIB_VALUE;else{if(Se(Le))continue;tt(Re,"Attribute without value"),Re.tag.attributes[Re.attribName]="",Re.attribValue="",Ie(Re,"onattribute",{name:Re.attribName,value:""}),Re.attribName="",Le===">"?ze(Re):we(fe,Le)?(Re.attribName=Le,Re.state=xe.ATTRIB_NAME):(tt(Re,"Invalid attribute name"),Re.state=xe.ATTRIB)}continue;case xe.ATTRIB_VALUE:if(Se(Le))continue;ye(Le)?(Re.q=Le,Re.state=xe.ATTRIB_VALUE_QUOTED):(tt(Re,"Unquoted attribute value"),Re.state=xe.ATTRIB_VALUE_UNQUOTED,Re.attribValue=Le);continue;case xe.ATTRIB_VALUE_QUOTED:if(Le!==Re.q){Le==="&"?Re.state=xe.ATTRIB_VALUE_ENTITY_Q:Re.attribValue+=Le;continue}Ze(Re),Re.q="",Re.state=xe.ATTRIB_VALUE_CLOSED;continue;case xe.ATTRIB_VALUE_CLOSED:Se(Le)?Re.state=xe.ATTRIB:Le===">"?ze(Re):Le==="/"?Re.state=xe.OPEN_TAG_SLASH:we(fe,Le)?(tt(Re,"No whitespace between attributes"),Re.attribName=Le,Re.attribValue="",Re.state=xe.ATTRIB_NAME):tt(Re,"Invalid attribute name");continue;case xe.ATTRIB_VALUE_UNQUOTED:if(!Pe(Le)){Le==="&"?Re.state=xe.ATTRIB_VALUE_ENTITY_U:Re.attribValue+=Le;continue}Ze(Re),Le===">"?ze(Re):Re.state=xe.ATTRIB;continue;case xe.CLOSE_TAG:if(Re.tagName)Le===">"?Ge(Re):we(ge,Le)?Re.tagName+=Le:Re.script?(Re.script+=""?Ge(Re):tt(Re,"Invalid characters in closing tag");continue;case xe.TEXT_ENTITY:case xe.ATTRIB_VALUE_ENTITY_Q:case xe.ATTRIB_VALUE_ENTITY_U:var Ue,Me;switch(Re.state){case xe.TEXT_ENTITY:Ue=xe.TEXT,Me="textNode";break;case xe.ATTRIB_VALUE_ENTITY_Q:Ue=xe.ATTRIB_VALUE_QUOTED,Me="attribValue";break;case xe.ATTRIB_VALUE_ENTITY_U:Ue=xe.ATTRIB_VALUE_UNQUOTED,Me="attribValue";break}Le===";"?(Re[Me]+=nt(Re),Re.entity="",Re.state=Ue):we(Re.entity.length?pe:ve,Le)?Re.entity+=Le:(tt(Re,"Invalid character in entity name"),Re[Me]+="&"+Re.entity+Le,Re.entity="",Re.state=Ue);continue;default:throw new Error(Re,"Unknown state: "+Re.state)}return Re.position>=Re.bufferCheckPosition&&ue(Re),Re}String.fromCodePoint||function(){var He=String.fromCharCode,Re=Math.floor,$e=function(){var Le=16384,ke=[],rt,Ue,Me=-1,_e=arguments.length;if(!_e)return"";for(var Te="";++Me<_e;){var Ee=Number(arguments[Me]);if(!isFinite(Ee)||Ee<0||Ee>1114111||Re(Ee)!==Ee)throw RangeError("Invalid code point: "+Ee);Ee<=65535?ke.push(Ee):(Ee-=65536,rt=(Ee>>10)+55296,Ue=Ee%1024+56320,ke.push(rt,Ue)),(Me+1===_e||ke.length>Le)&&(Te+=He.apply(null,ke),ke.length=0)}return Te};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:$e,configurable:!0,writable:!0}):String.fromCodePoint=$e}()})(typeof de=="undefined"?this.sax={}:de)}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(E,me,de){me.exports=ie;var se=E("events").EventEmitter,ne=E("inherits");ne(ie,se),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(){se.call(this)}ie.prototype.pipe=function(ce,ue){var ae=this;function oe(z){ce.writable&&ce.write(z)===!1&&ae.pause&&ae.pause()}ae.on("data",oe);function re(){ae.readable&&ae.resume&&ae.resume()}ce.on("drain",re),!ce._isStdio&&(!ue||ue.end!==!1)&&(ae.on("end",a),ae.on("close",y));var ee=!1;function a(){ee||(ee=!0,ce.end())}function y(){ee||(ee=!0,typeof ce.destroy=="function"&&ce.destroy())}function x(z){if(b(),se.listenerCount(this,"error")===0)throw z}ae.on("error",x),ce.on("error",x);function b(){ae.removeListener("data",oe),ce.removeListener("drain",re),ae.removeListener("end",a),ae.removeListener("close",y),ae.removeListener("error",x),ce.removeListener("error",x),ae.removeListener("end",b),ae.removeListener("close",b),ce.removeListener("close",b)}return ae.on("end",b),ae.on("close",b),ce.on("close",b),ce.emit("pipe",ae),ce}},{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,me,de){"use strict";function se(re,ee){re.prototype=Object.create(ee.prototype),re.prototype.constructor=re,re.__proto__=ee}var ne={};function ie(re,ee,a){a||(a=Error);function y(b,z,te){return typeof ee=="string"?ee:ee(b,z,te)}var x=function(b){se(z,b);function z(te,le,fe){return b.call(this,y(te,le,fe))||this}return z}(a);x.prototype.name=a.name,x.prototype.code=re,ne[re]=x}function ce(re,ee){if(Array.isArray(re)){var a=re.length;return re=re.map(function(y){return String(y)}),a>2?"one of ".concat(ee," ").concat(re.slice(0,a-1).join(", "),", or ")+re[a-1]:a===2?"one of ".concat(ee," ").concat(re[0]," or ").concat(re[1]):"of ".concat(ee," ").concat(re[0])}else return"of ".concat(ee," ").concat(String(re))}function ue(re,ee,a){return re.substr(!a||a<0?0:+a,ee.length)===ee}function ae(re,ee,a){return(a===void 0||a>re.length)&&(a=re.length),re.substring(a-ee.length,a)===ee}function oe(re,ee,a){return typeof a!="number"&&(a=0),a+ee.length>re.length?!1:re.indexOf(ee,a)!==-1}ie("ERR_INVALID_OPT_VALUE",function(re,ee){return'The value "'+ee+'" is invalid for option "'+re+'"'},TypeError),ie("ERR_INVALID_ARG_TYPE",function(re,ee,a){var y;typeof ee=="string"&&ue(ee,"not ")?(y="must not be",ee=ee.replace(/^not /,"")):y="must be";var x;if(ae(re," argument"))x="The ".concat(re," ").concat(y," ").concat(ce(ee,"type"));else{var b=oe(re,".")?"property":"argument";x='The "'.concat(re,'" ').concat(b," ").concat(y," ").concat(ce(ee,"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"),me.exports.codes=ne},{}],400:[function(E,me,de){(function(se){(function(){"use strict";var ne=Object.keys||function(y){var x=[];for(var b in y)x.push(b);return x};me.exports=re;var ie=E("./_stream_readable"),ce=E("./_stream_writable");E("inherits")(re,ie);for(var ue=ne(ce.prototype),ae=0;ae0)if(typeof _e!="string"&&!Ke.objectMode&&Object.getPrototypeOf(_e)!==oe.prototype&&(_e=ee(_e)),Ee)Ke.endEmitted?Ae(Me,new Se):We(Me,Ke,_e,!0);else if(Ke.ended)Ae(Me,new ve);else{if(Ke.destroyed)return!1;Ke.reading=!1,Ke.decoder&&!Te?(_e=Ke.decoder.write(_e),Ke.objectMode||_e.length!==0?We(Me,Ke,_e,!1):Ge(Me,Ke)):We(Me,Ke,_e,!1)}else Ee||(Ke.reading=!1,Ge(Me,Ke))}return!Ke.ended&&(Ke.length=et?Me=et:(Me--,Me|=Me>>>1,Me|=Me>>>2,Me|=Me>>>4,Me|=Me>>>8,Me|=Me>>>16,Me++),Me}function Ye(Me,_e){return Me<=0||_e.length===0&&_e.ended?0:_e.objectMode?1:Me!==Me?_e.flowing&&_e.length?_e.buffer.head.data.length:_e.length:(Me>_e.highWaterMark&&(_e.highWaterMark=tt(Me)),Me<=_e.length?Me:_e.ended?_e.length:(_e.needReadable=!0,0))}Ie.prototype.read=function(Me){x("read",Me),Me=parseInt(Me,10);var _e=this._readableState,Te=Me;if(Me!==0&&(_e.emittedReadable=!1),Me===0&&_e.needReadable&&((_e.highWaterMark!==0?_e.length>=_e.highWaterMark:_e.length>0)||_e.ended))return x("read: emitReadable",_e.length,_e.ended),_e.length===0&&_e.ended?ke(this):Ze(this),null;if(Me=Ye(Me,_e),Me===0&&_e.ended)return _e.length===0&&ke(this),null;var Ee=_e.needReadable;x("need readable",Ee),(_e.length===0||_e.length-Me<_e.highWaterMark)&&(Ee=!0,x("length less than watermark",Ee)),_e.ended||_e.reading?(Ee=!1,x("reading or ended",Ee)):Ee&&(x("do read"),_e.reading=!0,_e.sync=!0,_e.length===0&&(_e.needReadable=!0),this._read(_e.highWaterMark),_e.sync=!1,_e.reading||(Me=Ye(Te,_e)));var je;return Me>0?je=Le(Me,_e):je=null,je===null?(_e.needReadable=_e.length<=_e.highWaterMark,Me=0):(_e.length-=Me,_e.awaitDrain=0),_e.length===0&&(_e.ended||(_e.needReadable=!0),Te!==Me&&_e.ended&&ke(this)),je!==null&&this.emit("data",je),je};function Ve(Me,_e){if(x("onEofChunk"),!_e.ended){if(_e.decoder){var Te=_e.decoder.end();Te&&Te.length&&(_e.buffer.push(Te),_e.length+=_e.objectMode?1:Te.length)}_e.ended=!0,_e.sync?Ze(Me):(_e.needReadable=!1,_e.emittedReadable||(_e.emittedReadable=!0,ze(Me)))}}function Ze(Me){var _e=Me._readableState;x("emitReadable",_e.needReadable,_e.emittedReadable),_e.needReadable=!1,_e.emittedReadable||(x("emitReadable",_e.flowing),_e.emittedReadable=!0,se.nextTick(ze,Me))}function ze(Me){var _e=Me._readableState;x("emitReadable_",_e.destroyed,_e.length,_e.ended),!_e.destroyed&&(_e.length||_e.ended)&&(Me.emit("readable"),_e.emittedReadable=!1),_e.needReadable=!_e.flowing&&!_e.ended&&_e.length<=_e.highWaterMark,$e(Me)}function Ge(Me,_e){_e.readingMore||(_e.readingMore=!0,se.nextTick(nt,Me,_e))}function nt(Me,_e){for(;!_e.reading&&!_e.ended&&(_e.length<_e.highWaterMark||_e.flowing&&_e.length===0);){var Te=_e.length;if(x("maybeReadMore read 0"),Me.read(0),Te===_e.length)break}_e.readingMore=!1}Ie.prototype._read=function(Me){Ae(this,new pe("_read()"))},Ie.prototype.pipe=function(Me,_e){var Te=this,Ee=this._readableState;switch(Ee.pipesCount){case 0:Ee.pipes=Me;break;case 1:Ee.pipes=[Ee.pipes,Me];break;default:Ee.pipes.push(Me);break}Ee.pipesCount+=1,x("pipe count=%d opts=%j",Ee.pipesCount,_e);var je=(!_e||_e.end!==!1)&&Me!==se.stdout&&Me!==se.stderr,Ke=je?Ne:lt;Ee.endEmitted?se.nextTick(Ke):Te.once("end",Ke),Me.on("unpipe",Qe);function Qe(ht,vt){x("onunpipe"),ht===Te&&vt&&vt.hasUnpiped===!1&&(vt.hasUnpiped=!0,ct())}function Ne(){x("onend"),Me.end()}var Xe=qe(Te);Me.on("drain",Xe);var gt=!1;function ct(){x("cleanup"),Me.removeListener("close",pt),Me.removeListener("finish",ot),Me.removeListener("drain",Xe),Me.removeListener("error",st),Me.removeListener("unpipe",Qe),Te.removeListener("end",Ne),Te.removeListener("end",lt),Te.removeListener("data",dt),gt=!0,Ee.awaitDrain&&(!Me._writableState||Me._writableState.needDrain)&&Xe()}Te.on("data",dt);function dt(ht){x("ondata");var vt=Me.write(ht);x("dest.write",vt),vt===!1&&((Ee.pipesCount===1&&Ee.pipes===Me||Ee.pipesCount>1&&Ue(Ee.pipes,Me)!==-1)&&!gt&&(x("false write response, pause",Ee.awaitDrain),Ee.awaitDrain++),Te.pause())}function st(ht){x("onerror",ht),lt(),Me.removeListener("error",st),ue(Me,"error")===0&&Ae(Me,ht)}De(Me,"error",st);function pt(){Me.removeListener("finish",ot),lt()}Me.once("close",pt);function ot(){x("onfinish"),Me.removeListener("close",pt),lt()}Me.once("finish",ot);function lt(){x("unpipe"),Te.unpipe(Me)}return Me.emit("pipe",Te),Ee.flowing||(x("pipe resume"),Te.resume()),Me};function qe(Me){return function(){var Te=Me._readableState;x("pipeOnDrain",Te.awaitDrain),Te.awaitDrain&&Te.awaitDrain--,Te.awaitDrain===0&&ue(Me,"data")&&(Te.flowing=!0,$e(Me))}}Ie.prototype.unpipe=function(Me){var _e=this._readableState,Te={hasUnpiped:!1};if(_e.pipesCount===0)return this;if(_e.pipesCount===1)return Me&&Me!==_e.pipes?this:(Me||(Me=_e.pipes),_e.pipes=null,_e.pipesCount=0,_e.flowing=!1,Me&&Me.emit("unpipe",this,Te),this);if(!Me){var Ee=_e.pipes,je=_e.pipesCount;_e.pipes=null,_e.pipesCount=0,_e.flowing=!1;for(var Ke=0;Ke0,Ee.flowing!==!1&&this.resume()):Me==="readable"&&!Ee.endEmitted&&!Ee.readableListening&&(Ee.readableListening=Ee.needReadable=!0,Ee.flowing=!1,Ee.emittedReadable=!1,x("on readable",Ee.length,Ee.reading),Ee.length?Ze(this):Ee.reading||se.nextTick(Je,this)),Te},Ie.prototype.addListener=Ie.prototype.on,Ie.prototype.removeListener=function(Me,_e){var Te=ae.prototype.removeListener.call(this,Me,_e);return Me==="readable"&&se.nextTick(ut,this),Te},Ie.prototype.removeAllListeners=function(Me){var _e=ae.prototype.removeAllListeners.apply(this,arguments);return(Me==="readable"||Me===void 0)&&se.nextTick(ut,this),_e};function ut(Me){var _e=Me._readableState;_e.readableListening=Me.listenerCount("readable")>0,_e.resumeScheduled&&!_e.paused?_e.flowing=!0:Me.listenerCount("data")>0&&Me.resume()}function Je(Me){x("readable nexttick read 0"),Me.read(0)}Ie.prototype.resume=function(){var Me=this._readableState;return Me.flowing||(x("resume"),Me.flowing=!Me.readableListening,He(this,Me)),Me.paused=!1,this};function He(Me,_e){_e.resumeScheduled||(_e.resumeScheduled=!0,se.nextTick(Re,Me,_e))}function Re(Me,_e){x("resume",_e.reading),_e.reading||Me.read(0),_e.resumeScheduled=!1,Me.emit("resume"),$e(Me),_e.flowing&&!_e.reading&&Me.read(0)}Ie.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 $e(Me){var _e=Me._readableState;for(x("flow",_e.flowing);_e.flowing&&Me.read()!==null;);}Ie.prototype.wrap=function(Me){var _e=this,Te=this._readableState,Ee=!1;Me.on("end",function(){if(x("wrapped end"),Te.decoder&&!Te.ended){var Qe=Te.decoder.end();Qe&&Qe.length&&_e.push(Qe)}_e.push(null)}),Me.on("data",function(Qe){if(x("wrapped data"),Te.decoder&&(Qe=Te.decoder.write(Qe)),!(Te.objectMode&&Qe==null)&&!(!Te.objectMode&&(!Qe||!Qe.length))){var Ne=_e.push(Qe);Ne||(Ee=!0,Me.pause())}});for(var je in Me)this[je]===void 0&&typeof Me[je]=="function"&&(this[je]=function(Ne){return function(){return Me[Ne].apply(Me,arguments)}}(je));for(var Ke=0;Ke=_e.length?(_e.decoder?Te=_e.buffer.join(""):_e.buffer.length===1?Te=_e.buffer.first():Te=_e.buffer.concat(_e.length),_e.buffer.clear()):Te=_e.buffer.consume(Me,_e.decoder),Te}function ke(Me){var _e=Me._readableState;x("endReadable",_e.endEmitted),_e.endEmitted||(_e.ended=!0,se.nextTick(rt,_e,Me))}function rt(Me,_e){if(x("endReadableNT",Me.endEmitted,Me.length),!Me.endEmitted&&Me.length===0&&(Me.endEmitted=!0,_e.readable=!1,_e.emit("end"),Me.autoDestroy)){var Te=_e._writableState;(!Te||Te.autoDestroy&&Te.finished)&&_e.destroy()}}typeof Symbol=="function"&&(Ie.from=function(Me,_e){return we===void 0&&(we=E("./internal/streams/from")),we(Ie,Me,_e)});function Ue(Me,_e){for(var Te=0,Ee=Me.length;Te-1))throw new Pe(Le);return this._writableState.defaultEncoding=Le,this},Object.defineProperty(Ce.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function We($e,Le,ke){return!$e.objectMode&&$e.decodeStrings!==!1&&typeof Le=="string"&&(Le=re.from(Le,ke)),Le}Object.defineProperty(Ce.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Fe($e,Le,ke,rt,Ue,Me){if(!ke){var _e=We(Le,rt,Ue);rt!==_e&&(ke=!0,Ue="buffer",rt=_e)}var Te=Le.objectMode?1:rt.length;Le.length+=Te;var Ee=Le.length0?this.tail.next=ge:this.head=ge,this.tail=ge,++this.length}},{key:"unshift",value:function(fe){var ge={data:fe,next:this.head};this.length===0&&(this.tail=ge),this.head=ge,++this.length}},{key:"shift",value:function(){if(this.length!==0){var fe=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,fe}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(fe){if(this.length===0)return"";for(var ge=this.head,ve=""+ge.data;ge=ge.next;)ve+=fe+ge.data;return ve}},{key:"concat",value:function(fe){if(this.length===0)return a.alloc(0);for(var ge=a.allocUnsafe(fe>>>0),ve=this.head,pe=0;ve;)z(ve.data,ge,pe),pe+=ve.data.length,ve=ve.next;return ge}},{key:"consume",value:function(fe,ge){var ve;return feSe.length?Se.length:fe;if(ye===Se.length?pe+=Se:pe+=Se.slice(0,fe),fe-=ye,fe===0){ye===Se.length?(++ve,ge.next?this.head=ge.next:this.head=this.tail=null):(this.head=ge,ge.data=Se.slice(ye));break}++ve}return this.length-=ve,pe}},{key:"_getBuffer",value:function(fe){var ge=a.allocUnsafe(fe),ve=this.head,pe=1;for(ve.data.copy(ge),fe-=ve.data.length;ve=ve.next;){var Se=ve.data,ye=fe>Se.length?Se.length:fe;if(Se.copy(ge,ge.length-fe,0,ye),fe-=ye,fe===0){ye===Se.length?(++pe,ve.next?this.head=ve.next:this.head=this.tail=null):(this.head=ve,ve.data=Se.slice(ye));break}++pe}return this.length-=pe,ge}},{key:b,value:function(fe,ge){return x(this,ne(ne({},ge),{},{depth:0,customInspect:!1}))}}]),te}()},{buffer:90,util:89}],407:[function(E,me,de){(function(se){(function(){"use strict";function ne(re,ee){var a=this,y=this._readableState&&this._readableState.destroyed,x=this._writableState&&this._writableState.destroyed;return y||x?(ee?ee(re):re&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,se.nextTick(ae,this,re)):se.nextTick(ae,this,re)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(re||null,function(b){!ee&&b?a._writableState?a._writableState.errorEmitted?se.nextTick(ce,a):(a._writableState.errorEmitted=!0,se.nextTick(ie,a,b)):se.nextTick(ie,a,b):ee?(se.nextTick(ce,a),ee(b)):se.nextTick(ce,a)}),this)}function ie(re,ee){ae(re,ee),ce(re)}function ce(re){re._writableState&&!re._writableState.emitClose||re._readableState&&!re._readableState.emitClose||re.emit("close")}function ue(){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 ae(re,ee){re.emit("error",ee)}function oe(re,ee){var a=re._readableState,y=re._writableState;a&&a.autoDestroy||y&&y.autoDestroy?re.destroy(ee):re.emit("error",ee)}me.exports={destroy:ne,undestroy:ue,errorOrDestroy:oe}}).call(this)}).call(this,E("_process"))},{_process:467}],408:[function(E,me,de){"use strict";var se=E("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function ne(ae){var oe=!1;return function(){if(!oe){oe=!0;for(var re=arguments.length,ee=new Array(re),a=0;a0;return re(ve,Se,ye,function(Pe){fe||(fe=Pe),Pe&&ge.forEach(ee),!Se&&(ge.forEach(ee),le(fe))})});return z.reduce(a)}me.exports=x},{"../../../errors":399,"./end-of-stream":408}],411:[function(E,me,de){"use strict";var se=E("../../../errors").codes.ERR_INVALID_OPT_VALUE;function ne(ce,ue,ae){return ce.highWaterMark!=null?ce.highWaterMark:ue?ce[ae]:null}function ie(ce,ue,ae,oe){var re=ne(ue,oe,ae);if(re!=null){if(!(isFinite(re)&&Math.floor(re)===re)||re<0){var ee=oe?ae:"highWaterMark";throw new se(ee,re)}return Math.floor(re)}return ce.objectMode?16:16*1024}me.exports={getHighWaterMark:ie}},{"../../../errors":399}],412:[function(E,me,de){arguments[4][393][0].apply(de,arguments)},{dup:393,events:344}],413:[function(E,me,de){"use strict";var se=E("safe-buffer").Buffer,ne=se.isEncoding||function(ge){switch(ge=""+ge,ge&&ge.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(ge){if(!ge)return"utf8";for(var ve;;)switch(ge){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 ge;default:if(ve)return;ge=(""+ge).toLowerCase(),ve=!0}}function ce(ge){var ve=ie(ge);if(typeof ve!="string"&&(se.isEncoding===ne||!ne(ge)))throw new Error("Unknown encoding: "+ge);return ve||ge}de.StringDecoder=ue;function ue(ge){this.encoding=ce(ge);var ve;switch(this.encoding){case"utf16le":this.text=x,this.end=b,ve=4;break;case"utf8":this.fillLast=ee,ve=4;break;case"base64":this.text=z,this.end=te,ve=3;break;default:this.write=le,this.end=fe;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=se.allocUnsafe(ve)}ue.prototype.write=function(ge){if(ge.length===0)return"";var ve,pe;if(this.lastNeed){if(ve=this.fillLast(ge),ve===void 0)return"";pe=this.lastNeed,this.lastNeed=0}else pe=0;return pe>5===6?2:ge>>4===14?3:ge>>3===30?4:ge>>6===2?-1:-2}function oe(ge,ve,pe){var Se=ve.length-1;if(Se=0?(ye>0&&(ge.lastNeed=ye-1),ye):--Se=0?(ye>0&&(ge.lastNeed=ye-2),ye):--Se=0?(ye>0&&(ye===2?ye=0:ge.lastNeed=ye-3),ye):0))}function re(ge,ve,pe){if((ve[0]&192)!==128)return ge.lastNeed=0,"\uFFFD";if(ge.lastNeed>1&&ve.length>1){if((ve[1]&192)!==128)return ge.lastNeed=1,"\uFFFD";if(ge.lastNeed>2&&ve.length>2&&(ve[2]&192)!==128)return ge.lastNeed=2,"\uFFFD"}}function ee(ge){var ve=this.lastTotal-this.lastNeed,pe=re(this,ge,ve);if(pe!==void 0)return pe;if(this.lastNeed<=ge.length)return ge.copy(this.lastChar,ve,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);ge.copy(this.lastChar,ve,0,ge.length),this.lastNeed-=ge.length}function a(ge,ve){var pe=oe(this,ge,ve);if(!this.lastNeed)return ge.toString("utf8",ve);this.lastTotal=pe;var Se=ge.length-(pe-this.lastNeed);return ge.copy(this.lastChar,0,Se),ge.toString("utf8",ve,Se)}function y(ge){var ve=ge&&ge.length?this.write(ge):"";return this.lastNeed?ve+"\uFFFD":ve}function x(ge,ve){if((ge.length-ve)%2===0){var pe=ge.toString("utf16le",ve);if(pe){var Se=pe.charCodeAt(pe.length-1);if(Se>=55296&&Se<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=ge[ge.length-2],this.lastChar[1]=ge[ge.length-1],pe.slice(0,-1)}return pe}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=ge[ge.length-1],ge.toString("utf16le",ve,ge.length-1)}function b(ge){var ve=ge&&ge.length?this.write(ge):"";if(this.lastNeed){var pe=this.lastTotal-this.lastNeed;return ve+this.lastChar.toString("utf16le",0,pe)}return ve}function z(ge,ve){var pe=(ge.length-ve)%3;return pe===0?ge.toString("base64",ve):(this.lastNeed=3-pe,this.lastTotal=3,pe===1?this.lastChar[0]=ge[ge.length-1]:(this.lastChar[0]=ge[ge.length-2],this.lastChar[1]=ge[ge.length-1]),ge.toString("base64",ve,ge.length-pe))}function te(ge){var ve=ge&&ge.length?this.write(ge):"";return this.lastNeed?ve+this.lastChar.toString("base64",0,3-this.lastNeed):ve}function le(ge){return ge.toString(this.encoding)}function fe(ge){return ge&&ge.length?this.write(ge):""}},{"safe-buffer":396}],414:[function(E,me,de){(function(se,ne){(function(){var ie=E("process/browser.js").nextTick,ce=Function.prototype.apply,ue=Array.prototype.slice,ae={},oe=0;de.setTimeout=function(){return new re(ce.call(setTimeout,window,arguments),clearTimeout)},de.setInterval=function(){return new re(ce.call(setInterval,window,arguments),clearInterval)},de.clearTimeout=de.clearInterval=function(ee){ee.close()};function re(ee,a){this._id=ee,this._clearFn=a}re.prototype.unref=re.prototype.ref=function(){},re.prototype.close=function(){this._clearFn.call(window,this._id)},de.enroll=function(ee,a){clearTimeout(ee._idleTimeoutId),ee._idleTimeout=a},de.unenroll=function(ee){clearTimeout(ee._idleTimeoutId),ee._idleTimeout=-1},de._unrefActive=de.active=function(ee){clearTimeout(ee._idleTimeoutId);var a=ee._idleTimeout;a>=0&&(ee._idleTimeoutId=setTimeout(function(){ee._onTimeout&&ee._onTimeout()},a))},de.setImmediate=typeof se=="function"?se:function(ee){var a=oe++,y=arguments.length<2?!1:ue.call(arguments,1);return ae[a]=!0,ie(function(){ae[a]&&(y?ee.apply(null,y):ee.call(null),de.clearImmediate(a))}),a},de.clearImmediate=typeof ne=="function"?ne:function(ee){delete ae[ee]}}).call(this)}).call(this,E("timers").setImmediate,E("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(E,me,de){var se=E("buffer").Buffer;me.exports=function(ne){if(ne instanceof Uint8Array){if(ne.byteOffset===0&&ne.byteLength===ne.buffer.byteLength)return ne.buffer;if(typeof ne.buffer.slice=="function")return ne.buffer.slice(ne.byteOffset,ne.byteOffset+ne.byteLength)}if(se.isBuffer(ne)){for(var ie=new Uint8Array(ne.length),ce=ne.length,ue=0;ue=Je)return $e;switch($e){case"%s":return String(ut[qe++]);case"%d":return Number(ut[qe++]);case"%j":try{return JSON.stringify(ut[qe++])}catch(Le){return"[Circular]"}default:return $e}}),Re=ut[qe];qe=3&&(qe.depth=arguments[2]),arguments.length>=4&&(qe.colors=arguments[3]),ge(nt)?qe.showHidden=nt:nt&&de._extend(qe,nt),we(qe.showHidden)&&(qe.showHidden=!1),we(qe.depth)&&(qe.depth=2),we(qe.colors)&&(qe.colors=!1),we(qe.customInspect)&&(qe.customInspect=!0),qe.colors&&(qe.stylize=re),y(qe,Ge,qe.depth)}de.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 re(Ge,nt){var qe=oe.styles[nt];return qe?"\x1B["+oe.colors[qe][0]+"m"+Ge+"\x1B["+oe.colors[qe][1]+"m":Ge}function ee(Ge,nt){return Ge}function a(Ge){var nt={};return Ge.forEach(function(qe,ut){nt[qe]=!0}),nt}function y(Ge,nt,qe){if(Ge.customInspect&&nt&&Ie(nt.inspect)&&nt.inspect!==de.inspect&&!(nt.constructor&&nt.constructor.prototype===nt)){var ut=nt.inspect(qe,Ge);return ye(ut)||(ut=y(Ge,ut,qe)),ut}var Je=x(Ge,nt);if(Je)return Je;var He=Object.keys(nt),Re=a(He);if(Ge.showHidden&&(He=Object.getOwnPropertyNames(nt)),Ce(nt)&&(He.indexOf("message")>=0||He.indexOf("description")>=0))return b(nt);if(He.length===0){if(Ie(nt)){var $e=nt.name?": "+nt.name:"";return Ge.stylize("[Function"+$e+"]","special")}if(Ae(nt))return Ge.stylize(RegExp.prototype.toString.call(nt),"regexp");if(De(nt))return Ge.stylize(Date.prototype.toString.call(nt),"date");if(Ce(nt))return b(nt)}var Le="",ke=!1,rt=["{","}"];if(fe(nt)&&(ke=!0,rt=["[","]"]),Ie(nt)){var Ue=nt.name?": "+nt.name:"";Le=" [Function"+Ue+"]"}if(Ae(nt)&&(Le=" "+RegExp.prototype.toString.call(nt)),De(nt)&&(Le=" "+Date.prototype.toUTCString.call(nt)),Ce(nt)&&(Le=" "+b(nt)),He.length===0&&(!ke||nt.length==0))return rt[0]+Le+rt[1];if(qe<0)return Ae(nt)?Ge.stylize(RegExp.prototype.toString.call(nt),"regexp"):Ge.stylize("[Object]","special");Ge.seen.push(nt);var Me;return ke?Me=z(Ge,nt,qe,Re,He):Me=He.map(function(_e){return te(Ge,nt,qe,Re,_e,ke)}),Ge.seen.pop(),le(Me,Le,rt)}function x(Ge,nt){if(we(nt))return Ge.stylize("undefined","undefined");if(ye(nt)){var qe="'"+JSON.stringify(nt).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Ge.stylize(qe,"string")}if(Se(nt))return Ge.stylize(""+nt,"number");if(ge(nt))return Ge.stylize(""+nt,"boolean");if(ve(nt))return Ge.stylize("null","null")}function b(Ge){return"["+Error.prototype.toString.call(Ge)+"]"}function z(Ge,nt,qe,ut,Je){for(var He=[],Re=0,$e=nt.length;Re<$e;++Re)Ye(nt,String(Re))?He.push(te(Ge,nt,qe,ut,String(Re),!0)):He.push("");return Je.forEach(function(Le){Le.match(/^\d+$/)||He.push(te(Ge,nt,qe,ut,Le,!0))}),He}function te(Ge,nt,qe,ut,Je,He){var Re,$e,Le;if(Le=Object.getOwnPropertyDescriptor(nt,Je)||{value:nt[Je]},Le.get?Le.set?$e=Ge.stylize("[Getter/Setter]","special"):$e=Ge.stylize("[Getter]","special"):Le.set&&($e=Ge.stylize("[Setter]","special")),Ye(ut,Je)||(Re="["+Je+"]"),$e||(Ge.seen.indexOf(Le.value)<0?(ve(qe)?$e=y(Ge,Le.value,null):$e=y(Ge,Le.value,qe-1),$e.indexOf(` -`)>-1&&(He?$e=$e.split(` -`).map(function(ke){return" "+ke}).join(` -`).slice(2):$e=` -`+$e.split(` -`).map(function(ke){return" "+ke}).join(` -`))):$e=Ge.stylize("[Circular]","special")),we(Re)){if(He&&Je.match(/^\d+$/))return $e;Re=JSON.stringify(""+Je),Re.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(Re=Re.slice(1,-1),Re=Ge.stylize(Re,"name")):(Re=Re.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),Re=Ge.stylize(Re,"string"))}return Re+": "+$e}function le(Ge,nt,qe){var ut=0,Je=Ge.reduce(function(He,Re){return ut++,Re.indexOf(` -`)>=0&&ut++,He+Re.replace(/\u001b\[\d\d?m/g,"").length+1},0);return Je>60?qe[0]+(nt===""?"":nt+` - `)+" "+Ge.join(`, - `)+" "+qe[1]:qe[0]+nt+" "+Ge.join(", ")+" "+qe[1]}de.types=E("./support/types");function fe(Ge){return Array.isArray(Ge)}de.isArray=fe;function ge(Ge){return typeof Ge=="boolean"}de.isBoolean=ge;function ve(Ge){return Ge===null}de.isNull=ve;function pe(Ge){return Ge==null}de.isNullOrUndefined=pe;function Se(Ge){return typeof Ge=="number"}de.isNumber=Se;function ye(Ge){return typeof Ge=="string"}de.isString=ye;function Pe(Ge){return typeof Ge=="symbol"}de.isSymbol=Pe;function we(Ge){return Ge===void 0}de.isUndefined=we;function Ae(Ge){return xe(Ge)&&We(Ge)==="[object RegExp]"}de.isRegExp=Ae,de.types.isRegExp=Ae;function xe(Ge){return typeof Ge=="object"&&Ge!==null}de.isObject=xe;function De(Ge){return xe(Ge)&&We(Ge)==="[object Date]"}de.isDate=De,de.types.isDate=De;function Ce(Ge){return xe(Ge)&&(We(Ge)==="[object Error]"||Ge instanceof Error)}de.isError=Ce,de.types.isNativeError=Ce;function Ie(Ge){return typeof Ge=="function"}de.isFunction=Ie;function Be(Ge){return Ge===null||typeof Ge=="boolean"||typeof Ge=="number"||typeof Ge=="string"||typeof Ge=="symbol"||typeof Ge=="undefined"}de.isPrimitive=Be,de.isBuffer=E("./support/isBuffer");function We(Ge){return Object.prototype.toString.call(Ge)}function Fe(Ge){return Ge<10?"0"+Ge.toString(10):Ge.toString(10)}var et=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function tt(){var Ge=new Date,nt=[Fe(Ge.getHours()),Fe(Ge.getMinutes()),Fe(Ge.getSeconds())].join(":");return[Ge.getDate(),et[Ge.getMonth()],nt].join(" ")}de.log=function(){console.log("%s - %s",tt(),de.format.apply(de,arguments))},de.inherits=E("inherits"),de._extend=function(Ge,nt){if(!nt||!xe(nt))return Ge;for(var qe=Object.keys(nt),ut=qe.length;ut--;)Ge[qe[ut]]=nt[qe[ut]];return Ge};function Ye(Ge,nt){return Object.prototype.hasOwnProperty.call(Ge,nt)}var Ve=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;de.promisify=function(nt){if(typeof nt!="function")throw new TypeError('The "original" argument must be of type Function');if(Ve&&nt[Ve]){var qe=nt[Ve];if(typeof qe!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(qe,Ve,{value:qe,enumerable:!1,writable:!1,configurable:!0}),qe}function qe(){for(var ut,Je,He=new Promise(function(Le,ke){ut=Le,Je=ke}),Re=[],$e=0;$e-1?ve:ve!=="Object"?!1:le(ge)}return ae?te(ge):null}}).call(this)}).call(this,typeof ft!="undefined"?ft: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,me,de){(function(){"use strict";de.stripBOM=function(se){return se[0]==="\uFEFF"?se.substring(1):se}}).call(this)},{}],422:[function(E,me,de){(function(){"use strict";var se,ne,ie,ce,ue,ae={}.hasOwnProperty;se=E("xmlbuilder"),ne=E("./defaults").defaults,ce=function(oe){return typeof oe=="string"&&(oe.indexOf("&")>=0||oe.indexOf(">")>=0||oe.indexOf("<")>=0)},ue=function(oe){return""},ie=function(oe){return oe.replace("]]>","]]]]>")},de.Builder=function(){function oe(re){var ee,a,y;this.options={},a=ne["0.2"];for(ee in a)ae.call(a,ee)&&(y=a[ee],this.options[ee]=y);for(ee in re)ae.call(re,ee)&&(y=re[ee],this.options[ee]=y)}return oe.prototype.buildObject=function(re){var ee,a,y,x,b;return ee=this.options.attrkey,a=this.options.charkey,Object.keys(re).length===1&&this.options.rootName===ne["0.2"].rootName?(b=Object.keys(re)[0],re=re[b]):b=this.options.rootName,y=function(z){return function(te,le){var fe,ge,ve,pe,Se,ye;if(typeof le!="object")z.options.cdata&&ce(le)?te.raw(ue(le)):te.txt(le);else if(Array.isArray(le)){for(pe in le)if(ae.call(le,pe)){ge=le[pe];for(Se in ge)ve=ge[Se],te=y(te.ele(Se),ve).up()}}else for(Se in le)if(ae.call(le,Se))if(ge=le[Se],Se===ee){if(typeof ge=="object")for(fe in ge)ye=ge[fe],te=te.att(fe,ye)}else if(Se===a)z.options.cdata&&ce(ge)?te=te.raw(ue(ge)):te=te.txt(ge);else if(Array.isArray(ge))for(pe in ge)ae.call(ge,pe)&&(ve=ge[pe],typeof ve=="string"?z.options.cdata&&ce(ve)?te=te.ele(Se).raw(ue(ve)).up():te=te.ele(Se,ve).up():te=y(te.ele(Se),ve).up());else typeof ge=="object"?te=y(te.ele(Se),ge).up():typeof ge=="string"&&z.options.cdata&&ce(ge)?te=te.ele(Se).raw(ue(ge)).up():(ge==null&&(ge=""),te=te.ele(Se,ge.toString()).up());return te}}(this),x=se.create(b,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),y(x,re).end(this.options.renderOpts)},oe}()}).call(this)},{"./defaults":423,xmlbuilder:459}],423:[function(E,me,de){(function(){de.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,me,de){(function(){"use strict";var se,ne,ie,ce,ue,ae,oe,re,ee,a=function(b,z){return function(){return b.apply(z,arguments)}},y=function(b,z){for(var te in z)x.call(z,te)&&(b[te]=z[te]);function le(){this.constructor=b}return le.prototype=z.prototype,b.prototype=new le,b.__super__=z.prototype,b},x={}.hasOwnProperty;re=E("sax"),ce=E("events"),se=E("./bom"),oe=E("./processors"),ee=E("timers").setImmediate,ne=E("./defaults").defaults,ue=function(b){return typeof b=="object"&&b!=null&&Object.keys(b).length===0},ae=function(b,z,te){var le,fe,ge;for(le=0,fe=b.length;le0&&(Pe[ve.options.childkey]=Ae),Ae=Pe;else if(Ce){Ce[ve.options.childkey]=Ce[ve.options.childkey]||[],xe={};for(ye in Ae)x.call(Ae,ye)&&ie(xe,ye,Ae[ye]);Ce[ve.options.childkey].push(xe),delete Ae["#name"],Object.keys(Ae).length===1&&le in Ae&&!ve.EXPLICIT_CHARKEY&&(Ae=Ae[le])}}return ge.length>0?ve.assignOrPush(Ce,we,Ae):(ve.options.explicitRoot&&(De=Ae,Ae={},ie(Ae,we,De)),ve.resultObject=Ae,ve.saxParser.ended=!0,ve.emit("end",ve.resultObject))}}(this),fe=function(ve){return function(pe){var Se,ye;if(ye=ge[ge.length-1],ye)return ye[le]+=pe,ve.options.explicitChildren&&ve.options.preserveChildrenOrder&&ve.options.charsAsChildren&&(ve.options.includeWhiteChars||pe.replace(/\\n/g,"").trim()!=="")&&(ye[ve.options.childkey]=ye[ve.options.childkey]||[],Se={"#name":"__text__"},Se[le]=pe,ve.options.normalize&&(Se[le]=Se[le].replace(/\s{2,}/g," ").trim()),ye[ve.options.childkey].push(Se)),ye}}(this),this.saxParser.ontext=fe,this.saxParser.oncdata=function(ve){return function(pe){var Se;if(Se=fe(pe),Se)return Se.cdata=!0}}(this)},z.prototype.parseString=function(te,le){var fe;le!=null&&typeof le=="function"&&(this.on("end",function(ge){return this.reset(),le(null,ge)}),this.on("error",function(ge){return this.reset(),le(ge)}));try{return te=te.toString(),te.trim()===""?(this.emit("end",null),!0):(te=se.stripBOM(te),this.options.async?(this.remaining=te,ee(this.processAsync),this.saxParser):this.saxParser.write(te).close())}catch(ge){if(fe=ge,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw fe}else return this.emit("error",fe),this.saxParser.errThrown=!0}},z.prototype.parseStringPromise=function(te){return new Promise(function(le){return function(fe,ge){return le.parseString(te,function(ve,pe){return ve?ge(ve):fe(pe)})}}(this))},z}(ce),de.parseString=function(b,z,te){var le,fe,ge;return te!=null?(typeof te=="function"&&(le=te),typeof z=="object"&&(fe=z)):(typeof z=="function"&&(le=z),fe={}),ge=new de.Parser(fe),ge.parseString(b,le)},de.parseStringPromise=function(b,z){var te,le;return typeof z=="object"&&(te=z),le=new de.Parser(te),le.parseStringPromise(b)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(E,me,de){(function(){"use strict";var se;se=new RegExp(/(?!xmlns)^.*:/),de.normalize=function(ne){return ne.toLowerCase()},de.firstCharLowerCase=function(ne){return ne.charAt(0).toLowerCase()+ne.slice(1)},de.stripPrefix=function(ne){return ne.replace(se,"")},de.parseNumbers=function(ne){return isNaN(ne)||(ne=ne%1===0?parseInt(ne,10):parseFloat(ne)),ne},de.parseBooleans=function(ne){return/^(?:true|false)$/i.test(ne)&&(ne=ne.toLowerCase()==="true"),ne}}).call(this)},{}],426:[function(E,me,de){(function(){"use strict";var se,ne,ie,ce,ue=function(oe,re){for(var ee in re)ae.call(re,ee)&&(oe[ee]=re[ee]);function a(){this.constructor=oe}return a.prototype=re.prototype,oe.prototype=new a,oe.__super__=re.prototype,oe},ae={}.hasOwnProperty;ne=E("./defaults"),se=E("./builder"),ie=E("./parser"),ce=E("./processors"),de.defaults=ne.defaults,de.processors=ce,de.ValidationError=function(oe){ue(re,oe);function re(ee){this.message=ee}return re}(Error),de.Builder=se.Builder,de.Parser=ie.Parser,de.parseString=ie.parseString,de.parseStringPromise=ie.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(E,me,de){(function(){me.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(E,me,de){(function(){me.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,me,de){(function(){var se,ne,ie,ce,ue,ae,oe,re=[].slice,ee={}.hasOwnProperty;se=function(){var a,y,x,b,z,te;if(te=arguments[0],z=2<=arguments.length?re.call(arguments,1):[],ue(Object.assign))Object.assign.apply(null,arguments);else for(a=0,x=z.length;a":"attribute: {"+ue+"}, parent: <"+this.parent.name+">"},ce.prototype.isEqualNode=function(ue){return!(ue.namespaceURI!==this.namespaceURI||ue.prefix!==this.prefix||ue.localName!==this.localName||ue.value!==this.value)},ce}()}).call(this)},{"./NodeType":428,"./XMLNode":450}],432:[function(E,me,de){(function(){var se,ne,ie,ce=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;se=E("./NodeType"),ie=E("./XMLCharacterData"),me.exports=ne=function(ae){ce(oe,ae);function oe(re,ee){if(oe.__super__.constructor.call(this,re),ee==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=se.CData,this.value=this.stringify.cdata(ee)}return oe.prototype.clone=function(){return Object.create(this)},oe.prototype.toString=function(re){return this.options.writer.cdata(this,this.options.writer.filterOptions(re))},oe}(ie)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(E,me,de){(function(){var se,ne,ie=function(ue,ae){for(var oe in ae)ce.call(ae,oe)&&(ue[oe]=ae[oe]);function re(){this.constructor=ue}return re.prototype=ae.prototype,ue.prototype=new re,ue.__super__=ae.prototype,ue},ce={}.hasOwnProperty;ne=E("./XMLNode"),me.exports=se=function(ue){ie(ae,ue);function ae(oe){ae.__super__.constructor.call(this,oe),this.value=""}return Object.defineProperty(ae.prototype,"data",{get:function(){return this.value},set:function(oe){return this.value=oe||""}}),Object.defineProperty(ae.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(ae.prototype,"textContent",{get:function(){return this.value},set:function(oe){return this.value=oe||""}}),ae.prototype.clone=function(){return Object.create(this)},ae.prototype.substringData=function(oe,re){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.appendData=function(oe){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.insertData=function(oe,re){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.deleteData=function(oe,re){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.replaceData=function(oe,re,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.isEqualNode=function(oe){return!(!ae.__super__.isEqualNode.apply(this,arguments).isEqualNode(oe)||oe.data!==this.data)},ae}(ne)}).call(this)},{"./XMLNode":450}],434:[function(E,me,de){(function(){var se,ne,ie,ce=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;se=E("./NodeType"),ne=E("./XMLCharacterData"),me.exports=ie=function(ae){ce(oe,ae);function oe(re,ee){if(oe.__super__.constructor.call(this,re),ee==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=se.Comment,this.value=this.stringify.comment(ee)}return oe.prototype.clone=function(){return Object.create(this)},oe.prototype.toString=function(re){return this.options.writer.comment(this,this.options.writer.filterOptions(re))},oe}(ne)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(E,me,de){(function(){var se,ne,ie;ne=E("./XMLDOMErrorHandler"),ie=E("./XMLDOMStringList"),me.exports=se=function(){function ce(){var ue;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new ne,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=ue=Object.create(this.defaultParams)}return Object.defineProperty(ce.prototype,"parameterNames",{get:function(){return new ie(Object.keys(this.defaultParams))}}),ce.prototype.getParameter=function(ue){return this.params.hasOwnProperty(ue)?this.params[ue]:null},ce.prototype.canSetParameter=function(ue,ae){return!0},ce.prototype.setParameter=function(ue,ae){return ae!=null?this.params[ue]=ae:delete this.params[ue]},ce}()}).call(this)},{"./XMLDOMErrorHandler":436,"./XMLDOMStringList":438}],436:[function(E,me,de){(function(){var se;me.exports=se=function(){function ne(){}return ne.prototype.handleError=function(ie){throw new Error(ie)},ne}()}).call(this)},{}],437:[function(E,me,de){(function(){var se;me.exports=se=function(){function ne(){}return ne.prototype.hasFeature=function(ie,ce){return!0},ne.prototype.createDocumentType=function(ie,ce,ue){throw new Error("This DOM method is not implemented.")},ne.prototype.createDocument=function(ie,ce,ue){throw new Error("This DOM method is not implemented.")},ne.prototype.createHTMLDocument=function(ie){throw new Error("This DOM method is not implemented.")},ne.prototype.getFeature=function(ie,ce){throw new Error("This DOM method is not implemented.")},ne}()}).call(this)},{}],438:[function(E,me,de){(function(){var se;me.exports=se=function(){function ne(ie){this.arr=ie||[]}return Object.defineProperty(ne.prototype,"length",{get:function(){return this.arr.length}}),ne.prototype.item=function(ie){return this.arr[ie]||null},ne.prototype.contains=function(ie){return this.arr.indexOf(ie)!==-1},ne}()}).call(this)},{}],439:[function(E,me,de){(function(){var se,ne,ie,ce=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;ie=E("./XMLNode"),se=E("./NodeType"),me.exports=ne=function(ae){ce(oe,ae);function oe(re,ee,a,y,x,b){if(oe.__super__.constructor.call(this,re),ee==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(a==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(ee));if(!y)throw new Error("Missing DTD attribute type. "+this.debugInfo(ee));if(!x)throw new Error("Missing DTD attribute default. "+this.debugInfo(ee));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(ee));if(b&&!x.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(ee));this.elementName=this.stringify.name(ee),this.type=se.AttributeDeclaration,this.attributeName=this.stringify.name(a),this.attributeType=this.stringify.dtdAttType(y),b&&(this.defaultValue=this.stringify.dtdAttDefault(b)),this.defaultValueType=x}return oe.prototype.toString=function(re){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(re))},oe}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(E,me,de){(function(){var se,ne,ie,ce=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;ie=E("./XMLNode"),se=E("./NodeType"),me.exports=ne=function(ae){ce(oe,ae);function oe(re,ee,a){if(oe.__super__.constructor.call(this,re),ee==null)throw new Error("Missing DTD element name. "+this.debugInfo());a||(a="(#PCDATA)"),Array.isArray(a)&&(a="("+a.join(",")+")"),this.name=this.stringify.name(ee),this.type=se.ElementDeclaration,this.value=this.stringify.dtdElementValue(a)}return oe.prototype.toString=function(re){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(re))},oe}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(E,me,de){(function(){var se,ne,ie,ce,ue=function(oe,re){for(var ee in re)ae.call(re,ee)&&(oe[ee]=re[ee]);function a(){this.constructor=oe}return a.prototype=re.prototype,oe.prototype=new a,oe.__super__=re.prototype,oe},ae={}.hasOwnProperty;ce=E("./Utility").isObject,ie=E("./XMLNode"),se=E("./NodeType"),me.exports=ne=function(oe){ue(re,oe);function re(ee,a,y,x){if(re.__super__.constructor.call(this,ee),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=se.EntityDeclaration,!ce(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(ee){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(ee))},re}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(E,me,de){(function(){var se,ne,ie,ce=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;ie=E("./XMLNode"),se=E("./NodeType"),me.exports=ne=function(ae){ce(oe,ae);function oe(re,ee,a){if(oe.__super__.constructor.call(this,re),ee==null)throw new Error("Missing DTD notation name. "+this.debugInfo(ee));if(!a.pubID&&!a.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(ee));this.name=this.stringify.name(ee),this.type=se.NotationDeclaration,a.pubID!=null&&(this.pubID=this.stringify.dtdPubID(a.pubID)),a.sysID!=null&&(this.sysID=this.stringify.dtdSysID(a.sysID))}return Object.defineProperty(oe.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(oe.prototype,"systemId",{get:function(){return this.sysID}}),oe.prototype.toString=function(re){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(re))},oe}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(E,me,de){(function(){var se,ne,ie,ce,ue=function(oe,re){for(var ee in re)ae.call(re,ee)&&(oe[ee]=re[ee]);function a(){this.constructor=oe}return a.prototype=re.prototype,oe.prototype=new a,oe.__super__=re.prototype,oe},ae={}.hasOwnProperty;ce=E("./Utility").isObject,ie=E("./XMLNode"),se=E("./NodeType"),me.exports=ne=function(oe){ue(re,oe);function re(ee,a,y,x){var b;re.__super__.constructor.call(this,ee),ce(a)&&(b=a,a=b.version,y=b.encoding,x=b.standalone),a||(a="1.0"),this.type=se.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(ee){return this.options.writer.declaration(this,this.options.writer.filterOptions(ee))},re}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(E,me,de){(function(){var se,ne,ie,ce,ue,ae,oe,re,ee,a=function(x,b){for(var z in b)y.call(b,z)&&(x[z]=b[z]);function te(){this.constructor=x}return te.prototype=b.prototype,x.prototype=new te,x.__super__=b.prototype,x},y={}.hasOwnProperty;ee=E("./Utility").isObject,re=E("./XMLNode"),se=E("./NodeType"),ne=E("./XMLDTDAttList"),ce=E("./XMLDTDEntity"),ie=E("./XMLDTDElement"),ue=E("./XMLDTDNotation"),oe=E("./XMLNamedNodeMap"),me.exports=ae=function(x){a(b,x);function b(z,te,le){var fe,ge,ve,pe,Se,ye;if(b.__super__.constructor.call(this,z),this.type=se.DocType,z.children){for(pe=z.children,ge=0,ve=pe.length;ge=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(De){var Ce,Ie,Be,We;if(!De.isOpen){if(!this.root&&this.currentLevel===0&&De.type===se.Element&&(this.root=De),Ie="",De.type===se.Element){this.writerOptions.state=ne.OpenTag,Ie=this.writer.indent(De,this.writerOptions,this.currentLevel)+"<"+De.name,We=De.attribs;for(Be in We)Ae.call(We,Be)&&(Ce=We[Be],Ie+=this.writer.attribute(Ce,this.writerOptions,this.currentLevel));Ie+=(De.children?">":"/>")+this.writer.endline(De,this.writerOptions,this.currentLevel),this.writerOptions.state=ne.InsideTag}else this.writerOptions.state=ne.OpenTag,Ie=this.writer.indent(De,this.writerOptions,this.currentLevel)+""),Ie+=this.writer.endline(De,this.writerOptions,this.currentLevel);return this.onData(Ie,this.currentLevel),De.isOpen=!0}},xe.prototype.closeNode=function(De){var Ce;if(!De.isClosed)return Ce="",this.writerOptions.state=ne.CloseTag,De.type===se.Element?Ce=this.writer.indent(De,this.writerOptions,this.currentLevel)+""+this.writer.endline(De,this.writerOptions,this.currentLevel):Ce=this.writer.indent(De,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(De,this.writerOptions,this.currentLevel),this.writerOptions.state=ne.None,this.onData(Ce,this.currentLevel),De.isClosed=!0},xe.prototype.onData=function(De,Ce){return this.documentStarted=!0,this.onDataCallback(De,Ce+1)},xe.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},xe.prototype.debugInfo=function(De){return De==null?"":"node: <"+De+">"},xe.prototype.ele=function(){return this.element.apply(this,arguments)},xe.prototype.nod=function(De,Ce,Ie){return this.node(De,Ce,Ie)},xe.prototype.txt=function(De){return this.text(De)},xe.prototype.dat=function(De){return this.cdata(De)},xe.prototype.com=function(De){return this.comment(De)},xe.prototype.ins=function(De,Ce){return this.instruction(De,Ce)},xe.prototype.dec=function(De,Ce,Ie){return this.declaration(De,Ce,Ie)},xe.prototype.dtd=function(De,Ce,Ie){return this.doctype(De,Ce,Ie)},xe.prototype.e=function(De,Ce,Ie){return this.element(De,Ce,Ie)},xe.prototype.n=function(De,Ce,Ie){return this.node(De,Ce,Ie)},xe.prototype.t=function(De){return this.text(De)},xe.prototype.d=function(De){return this.cdata(De)},xe.prototype.c=function(De){return this.comment(De)},xe.prototype.r=function(De){return this.raw(De)},xe.prototype.i=function(De,Ce){return this.instruction(De,Ce)},xe.prototype.att=function(){return this.currentNode&&this.currentNode.type===se.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},xe.prototype.a=function(){return this.currentNode&&this.currentNode.type===se.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},xe.prototype.ent=function(De,Ce){return this.entity(De,Ce)},xe.prototype.pent=function(De,Ce){return this.pEntity(De,Ce)},xe.prototype.not=function(De,Ce){return this.notation(De,Ce)},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,me,de){(function(){var se,ne,ie,ce=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;ie=E("./XMLNode"),se=E("./NodeType"),me.exports=ne=function(ae){ce(oe,ae);function oe(re){oe.__super__.constructor.call(this,re),this.type=se.Dummy}return oe.prototype.clone=function(){return Object.create(this)},oe.prototype.toString=function(re){return""},oe}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(E,me,de){(function(){var se,ne,ie,ce,ue,ae,oe,re,ee,a=function(x,b){for(var z in b)y.call(b,z)&&(x[z]=b[z]);function te(){this.constructor=x}return te.prototype=b.prototype,x.prototype=new te,x.__super__=b.prototype,x},y={}.hasOwnProperty;ee=E("./Utility"),re=ee.isObject,oe=ee.isFunction,ae=ee.getValue,ue=E("./XMLNode"),se=E("./NodeType"),ne=E("./XMLAttribute"),ce=E("./XMLNamedNodeMap"),me.exports=ie=function(x){a(b,x);function b(z,te,le){var fe,ge,ve,pe;if(b.__super__.constructor.call(this,z),te==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(te),this.type=se.Element,this.attribs={},this.schemaTypeInfo=null,le!=null&&this.attribute(le),z.type===se.Document&&(this.isRoot=!0,this.documentObject=z,z.rootObject=this,z.children)){for(pe=z.children,ge=0,ve=pe.length;ge=fe;te=0<=fe?++le:--le)if(!this.attribs[te].isEqualNode(z.attribs[te]))return!1;return!0},b}(ue)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(E,me,de){(function(){var se;me.exports=se=function(){function ne(ie){this.nodes=ie}return Object.defineProperty(ne.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),ne.prototype.clone=function(){return this.nodes=null},ne.prototype.getNamedItem=function(ie){return this.nodes[ie]},ne.prototype.setNamedItem=function(ie){var ce;return ce=this.nodes[ie.nodeName],this.nodes[ie.nodeName]=ie,ce||null},ne.prototype.removeNamedItem=function(ie){var ce;return ce=this.nodes[ie],delete this.nodes[ie],ce||null},ne.prototype.item=function(ie){return this.nodes[Object.keys(this.nodes)[ie]]||null},ne.prototype.getNamedItemNS=function(ie,ce){throw new Error("This DOM method is not implemented.")},ne.prototype.setNamedItemNS=function(ie){throw new Error("This DOM method is not implemented.")},ne.prototype.removeNamedItemNS=function(ie,ce){throw new Error("This DOM method is not implemented.")},ne}()}).call(this)},{}],450:[function(E,me,de){(function(){var se,ne,ie,ce,ue,ae,oe,re,ee,a,y,x,b,z,te,le,fe,ge,ve,pe={}.hasOwnProperty;ve=E("./Utility"),ge=ve.isObject,fe=ve.isFunction,le=ve.isEmpty,te=ve.getValue,re=null,ie=null,ce=null,ue=null,ae=null,b=null,z=null,x=null,oe=null,ne=null,y=null,ee=null,se=null,me.exports=a=function(){function Se(ye){this.parent=ye,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"),ce=E("./XMLComment"),ue=E("./XMLDeclaration"),ae=E("./XMLDocType"),b=E("./XMLRaw"),z=E("./XMLText"),x=E("./XMLProcessingInstruction"),oe=E("./XMLDummy"),ne=E("./NodeType"),y=E("./XMLNodeList"),ee=E("./XMLNamedNodeMap"),se=E("./DocumentPosition"))}return Object.defineProperty(Se.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(Se.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(Se.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(Se.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(Se.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new y(this.children)),this.childNodeList}}),Object.defineProperty(Se.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(Se.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(Se.prototype,"previousSibling",{get:function(){var ye;return ye=this.parent.children.indexOf(this),this.parent.children[ye-1]||null}}),Object.defineProperty(Se.prototype,"nextSibling",{get:function(){var ye;return ye=this.parent.children.indexOf(this),this.parent.children[ye+1]||null}}),Object.defineProperty(Se.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(Se.prototype,"textContent",{get:function(){var ye,Pe,we,Ae,xe;if(this.nodeType===ne.Element||this.nodeType===ne.DocumentFragment){for(xe="",Ae=this.children,Pe=0,we=Ae.length;Pe":(we=this.parent)!=null&&we.name?"node: <"+ye+">, parent: <"+this.parent.name+">":"node: <"+ye+">"},Se.prototype.ele=function(ye,Pe,we){return this.element(ye,Pe,we)},Se.prototype.nod=function(ye,Pe,we){return this.node(ye,Pe,we)},Se.prototype.txt=function(ye){return this.text(ye)},Se.prototype.dat=function(ye){return this.cdata(ye)},Se.prototype.com=function(ye){return this.comment(ye)},Se.prototype.ins=function(ye,Pe){return this.instruction(ye,Pe)},Se.prototype.doc=function(){return this.document()},Se.prototype.dec=function(ye,Pe,we){return this.declaration(ye,Pe,we)},Se.prototype.e=function(ye,Pe,we){return this.element(ye,Pe,we)},Se.prototype.n=function(ye,Pe,we){return this.node(ye,Pe,we)},Se.prototype.t=function(ye){return this.text(ye)},Se.prototype.d=function(ye){return this.cdata(ye)},Se.prototype.c=function(ye){return this.comment(ye)},Se.prototype.r=function(ye){return this.raw(ye)},Se.prototype.i=function(ye,Pe){return this.instruction(ye,Pe)},Se.prototype.u=function(){return this.up()},Se.prototype.importXMLBuilder=function(ye){return this.importDocument(ye)},Se.prototype.replaceChild=function(ye,Pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.removeChild=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.appendChild=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.hasChildNodes=function(){return this.children.length!==0},Se.prototype.cloneNode=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.isSupported=function(ye,Pe){return!0},Se.prototype.hasAttributes=function(){return this.attribs.length!==0},Se.prototype.compareDocumentPosition=function(ye){var Pe,we;return Pe=this,Pe===ye?0:this.document()!==ye.document()?(we=se.Disconnected|se.ImplementationSpecific,Math.random()<.5?we|=se.Preceding:we|=se.Following,we):Pe.isAncestor(ye)?se.Contains|se.Preceding:Pe.isDescendant(ye)?se.Contains|se.Following:Pe.isPreceding(ye)?se.Preceding:se.Following},Se.prototype.isSameNode=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.lookupPrefix=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.isDefaultNamespace=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.lookupNamespaceURI=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.isEqualNode=function(ye){var Pe,we,Ae;if(ye.nodeType!==this.nodeType||ye.children.length!==this.children.length)return!1;for(Pe=we=0,Ae=this.children.length-1;0<=Ae?we<=Ae:we>=Ae;Pe=0<=Ae?++we:--we)if(!this.children[Pe].isEqualNode(ye.children[Pe]))return!1;return!0},Se.prototype.getFeature=function(ye,Pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.setUserData=function(ye,Pe,we){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.getUserData=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.contains=function(ye){return ye?ye===this||this.isDescendant(ye):!1},Se.prototype.isDescendant=function(ye){var Pe,we,Ae,xe,De;for(De=this.children,Ae=0,xe=De.length;Aewe},Se.prototype.treePosition=function(ye){var Pe,we;return we=0,Pe=!1,this.foreachTreeNode(this.document(),function(Ae){if(we++,!Pe&&Ae===ye)return Pe=!0}),Pe?we:-1},Se.prototype.foreachTreeNode=function(ye,Pe){var we,Ae,xe,De,Ce;for(ye||(ye=this.document()),De=ye.children,Ae=0,xe=De.length;Ae0){for(this.stream.write(" ["),this.stream.write(this.endline(ee,a,y)),a.state=ne.InsideTag,te=ee.children,b=0,z=te.length;b"),this.stream.write(this.endline(ee,a,y)),a.state=ne.None,this.closeNode(ee,a,y)},re.prototype.element=function(ee,a,y){var x,b,z,te,le,fe,ge,ve,pe,Se;y||(y=0),this.openNode(ee,a,y),a.state=ne.OpenTag,this.stream.write(this.indent(ee,a,y)+"<"+ee.name),pe=ee.attribs;for(ge in pe)ae.call(pe,ge)&&(x=pe[ge],this.attribute(x,a,y));if(z=ee.children.length,te=z===0?null:ee.children[0],z===0||ee.children.every(function(ye){return(ye.type===se.Text||ye.type===se.Raw)&&ye.value===""}))a.allowEmpty?(this.stream.write(">"),a.state=ne.CloseTag,this.stream.write("")):(a.state=ne.CloseTag,this.stream.write(a.spaceBeforeSlash+"/>"));else if(a.pretty&&z===1&&(te.type===se.Text||te.type===se.Raw)&&te.value!=null)this.stream.write(">"),a.state=ne.InsideTag,a.suppressPrettyCount++,ve=!0,this.writeChildNode(te,a,y+1),a.suppressPrettyCount--,ve=!1,a.state=ne.CloseTag,this.stream.write("");else{for(this.stream.write(">"+this.endline(ee,a,y)),a.state=ne.InsideTag,Se=ee.children,le=0,fe=Se.length;le")}return this.stream.write(this.endline(ee,a,y)),a.state=ne.None,this.closeNode(ee,a,y)},re.prototype.processingInstruction=function(ee,a,y){return this.stream.write(re.__super__.processingInstruction.call(this,ee,a,y))},re.prototype.raw=function(ee,a,y){return this.stream.write(re.__super__.raw.call(this,ee,a,y))},re.prototype.text=function(ee,a,y){return this.stream.write(re.__super__.text.call(this,ee,a,y))},re.prototype.dtdAttList=function(ee,a,y){return this.stream.write(re.__super__.dtdAttList.call(this,ee,a,y))},re.prototype.dtdElement=function(ee,a,y){return this.stream.write(re.__super__.dtdElement.call(this,ee,a,y))},re.prototype.dtdEntity=function(ee,a,y){return this.stream.write(re.__super__.dtdEntity.call(this,ee,a,y))},re.prototype.dtdNotation=function(ee,a,y){return this.stream.write(re.__super__.dtdNotation.call(this,ee,a,y))},re}(ce)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(E,me,de){(function(){var se,ne,ie=function(ue,ae){for(var oe in ae)ce.call(ae,oe)&&(ue[oe]=ae[oe]);function re(){this.constructor=ue}return re.prototype=ae.prototype,ue.prototype=new re,ue.__super__=ae.prototype,ue},ce={}.hasOwnProperty;ne=E("./XMLWriterBase"),me.exports=se=function(ue){ie(ae,ue);function ae(oe){ae.__super__.constructor.call(this,oe)}return ae.prototype.document=function(oe,re){var ee,a,y,x,b;for(re=this.filterOptions(re),x="",b=oe.children,a=0,y=b.length;a","]]]]>"),this.assertLegalChar(ue))},ce.prototype.comment=function(ue){if(this.options.noValidation)return ue;if(ue=""+ue||"",ue.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+ue);return this.assertLegalChar(ue)},ce.prototype.raw=function(ue){return this.options.noValidation?ue:""+ue||""},ce.prototype.attValue=function(ue){return this.options.noValidation?ue:this.assertLegalChar(this.attEscape(ue=""+ue||""))},ce.prototype.insTarget=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},ce.prototype.insValue=function(ue){if(this.options.noValidation)return ue;if(ue=""+ue||"",ue.match(/\?>/))throw new Error("Invalid processing instruction value: "+ue);return this.assertLegalChar(ue)},ce.prototype.xmlVersion=function(ue){if(this.options.noValidation)return ue;if(ue=""+ue||"",!ue.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+ue);return ue},ce.prototype.xmlEncoding=function(ue){if(this.options.noValidation)return ue;if(ue=""+ue||"",!ue.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+ue);return this.assertLegalChar(ue)},ce.prototype.xmlStandalone=function(ue){return this.options.noValidation?ue:ue?"yes":"no"},ce.prototype.dtdPubID=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},ce.prototype.dtdSysID=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},ce.prototype.dtdElementValue=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},ce.prototype.dtdAttType=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},ce.prototype.dtdAttDefault=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},ce.prototype.dtdEntityValue=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},ce.prototype.dtdNData=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},ce.prototype.convertAttKey="@",ce.prototype.convertPIKey="?",ce.prototype.convertTextKey="#text",ce.prototype.convertCDataKey="#cdata",ce.prototype.convertCommentKey="#comment",ce.prototype.convertRawKey="#raw",ce.prototype.assertLegalChar=function(ue){var ae,oe;if(this.options.noValidation)return ue;if(ae="",this.options.version==="1.0"){if(ae=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,oe=ue.match(ae))throw new Error("Invalid character in string: "+ue+" at index "+oe.index)}else if(this.options.version==="1.1"&&(ae=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,oe=ue.match(ae)))throw new Error("Invalid character in string: "+ue+" at index "+oe.index);return ue},ce.prototype.assertLegalName=function(ue){var ae;if(this.options.noValidation)return ue;if(this.assertLegalChar(ue),ae=/^([: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])*$/,!ue.match(ae))throw new Error("Invalid character in name");return ue},ce.prototype.textEscape=function(ue){var ae;return this.options.noValidation?ue:(ae=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ue.replace(ae,"&").replace(//g,">").replace(/\r/g," "))},ce.prototype.attEscape=function(ue){var ae;return this.options.noValidation?ue:(ae=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ue.replace(ae,"&").replace(/0)?new Array(Pe).join(Se.indent):""},ve.prototype.endline=function(pe,Se,ye){return!Se.pretty||Se.suppressPrettyCount?"":Se.newline},ve.prototype.attribute=function(pe,Se,ye){var Pe;return this.openAttribute(pe,Se,ye),Pe=" "+pe.name+'="'+pe.value+'"',this.closeAttribute(pe,Se,ye),Pe},ve.prototype.cdata=function(pe,Se,ye){var Pe;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,Pe=this.indent(pe,Se,ye)+""+this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),Pe},ve.prototype.comment=function(pe,Se,ye){var Pe;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,Pe=this.indent(pe,Se,ye)+""+this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),Pe},ve.prototype.declaration=function(pe,Se,ye){var Pe;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,Pe=this.indent(pe,Se,ye)+"",Pe+=this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),Pe},ve.prototype.docType=function(pe,Se,ye){var Pe,we,Ae,xe,De;if(ye||(ye=0),this.openNode(pe,Se,ye),Se.state=ne.OpenTag,xe=this.indent(pe,Se,ye),xe+="0){for(xe+=" [",xe+=this.endline(pe,Se,ye),Se.state=ne.InsideTag,De=pe.children,we=0,Ae=De.length;we",xe+=this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),xe},ve.prototype.element=function(pe,Se,ye){var Pe,we,Ae,xe,De,Ce,Ie,Be,We,Fe,et,tt,Ye,Ve;ye||(ye=0),Fe=!1,et="",this.openNode(pe,Se,ye),Se.state=ne.OpenTag,et+=this.indent(pe,Se,ye)+"<"+pe.name,tt=pe.attribs;for(We in tt)ge.call(tt,We)&&(Pe=tt[We],et+=this.attribute(Pe,Se,ye));if(Ae=pe.children.length,xe=Ae===0?null:pe.children[0],Ae===0||pe.children.every(function(Ze){return(Ze.type===se.Text||Ze.type===se.Raw)&&Ze.value===""}))Se.allowEmpty?(et+=">",Se.state=ne.CloseTag,et+=""+this.endline(pe,Se,ye)):(Se.state=ne.CloseTag,et+=Se.spaceBeforeSlash+"/>"+this.endline(pe,Se,ye));else if(Se.pretty&&Ae===1&&(xe.type===se.Text||xe.type===se.Raw)&&xe.value!=null)et+=">",Se.state=ne.InsideTag,Se.suppressPrettyCount++,Fe=!0,et+=this.writeChildNode(xe,Se,ye+1),Se.suppressPrettyCount--,Fe=!1,Se.state=ne.CloseTag,et+=""+this.endline(pe,Se,ye);else{if(Se.dontPrettyTextNodes){for(Ye=pe.children,De=0,Ie=Ye.length;De"+this.endline(pe,Se,ye),Se.state=ne.InsideTag,Ve=pe.children,Ce=0,Be=Ve.length;Ce",Fe&&Se.suppressPrettyCount--,et+=this.endline(pe,Se,ye),Se.state=ne.None}return this.closeNode(pe,Se,ye),et},ve.prototype.writeChildNode=function(pe,Se,ye){switch(pe.type){case se.CData:return this.cdata(pe,Se,ye);case se.Comment:return this.comment(pe,Se,ye);case se.Element:return this.element(pe,Se,ye);case se.Raw:return this.raw(pe,Se,ye);case se.Text:return this.text(pe,Se,ye);case se.ProcessingInstruction:return this.processingInstruction(pe,Se,ye);case se.Dummy:return"";case se.Declaration:return this.declaration(pe,Se,ye);case se.DocType:return this.docType(pe,Se,ye);case se.AttributeDeclaration:return this.dtdAttList(pe,Se,ye);case se.ElementDeclaration:return this.dtdElement(pe,Se,ye);case se.EntityDeclaration:return this.dtdEntity(pe,Se,ye);case se.NotationDeclaration:return this.dtdNotation(pe,Se,ye);default:throw new Error("Unknown XML node type: "+pe.constructor.name)}},ve.prototype.processingInstruction=function(pe,Se,ye){var Pe;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,Pe=this.indent(pe,Se,ye)+"",Pe+=this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),Pe},ve.prototype.raw=function(pe,Se,ye){var Pe;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,Pe=this.indent(pe,Se,ye),Se.state=ne.InsideTag,Pe+=pe.value,Se.state=ne.CloseTag,Pe+=this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),Pe},ve.prototype.text=function(pe,Se,ye){var Pe;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,Pe=this.indent(pe,Se,ye),Se.state=ne.InsideTag,Pe+=pe.value,Se.state=ne.CloseTag,Pe+=this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),Pe},ve.prototype.dtdAttList=function(pe,Se,ye){var Pe;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,Pe=this.indent(pe,Se,ye)+""+this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),Pe},ve.prototype.dtdElement=function(pe,Se,ye){var Pe;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,Pe=this.indent(pe,Se,ye)+""+this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),Pe},ve.prototype.dtdEntity=function(pe,Se,ye){var Pe;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,Pe=this.indent(pe,Se,ye)+""+this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),Pe},ve.prototype.dtdNotation=function(pe,Se,ye){var Pe;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,Pe=this.indent(pe,Se,ye)+""+this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),Pe},ve.prototype.openNode=function(pe,Se,ye){},ve.prototype.closeNode=function(pe,Se,ye){},ve.prototype.openAttribute=function(pe,Se,ye){},ve.prototype.closeAttribute=function(pe,Se,ye){},ve}()}).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,me,de){(function(){var se,ne,ie,ce,ue,ae,oe,re,ee,a;a=E("./Utility"),re=a.assign,ee=a.isFunction,ie=E("./XMLDOMImplementation"),ce=E("./XMLDocument"),ue=E("./XMLDocumentCB"),oe=E("./XMLStringWriter"),ae=E("./XMLStreamWriter"),se=E("./NodeType"),ne=E("./WriterState"),me.exports.create=function(y,x,b,z){var te,le;if(y==null)throw new Error("Root element needs a name.");return z=re({},x,b,z),te=new ce(z),le=te.element(y),z.headless||(te.declaration(z),(z.pubID!=null||z.sysID!=null)&&te.dtd(z)),le},me.exports.begin=function(y,x,b){var z;return ee(y)&&(z=[y,x],x=z[0],b=z[1],y={}),x?new ue(y,x,b):new ce(y)},me.exports.stringWriter=function(y){return new oe(y)},me.exports.streamWriter=function(y,x){return new ae(y,x)},me.exports.implementation=new ie,me.exports.nodeType=se,me.exports.writerState=ne}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(E,me,de){me.exports=ne;var se=Object.prototype.hasOwnProperty;function ne(){for(var ie={},ce=0;ceue?y=a(y):y.length>5]|=128<>>9<<4)+14]=x;for(var b=1732584193,z=-271733879,te=-1732584194,le=271733878,fe=0;fe>16)+(x>>16)+(b>>16);return z<<16|b&65535}function a(y,x){return y<>>32-x}me.exports=function(x){return se.hash(x,ie,16)}},{"./helpers":462}],464:[function(E,me,de){"use strict";var se=E("./helpers");function ne(oe,re){oe[re>>5]|=128<<24-re%32,oe[(re+64>>9<<4)+15]=re;for(var ee=Array(80),a=1732584193,y=-271733879,x=-1732584194,b=271733878,z=-1009589776,te=0;te>16)+(re>>16)+(ee>>16);return a<<16|ee&65535}function ae(oe,re){return oe<>>32-re}me.exports=function(re){return se.hash(re,ne,20,!0)}},{"./helpers":462}],465:[function(E,me,de){"use strict";me.exports=function(){return function(){}}},{}],466:[function(E,me,de){(function(se){(function(){"use strict";var ne=E("@babel/runtime/helpers/interopRequireDefault"),ie=ne(E("@babel/runtime/helpers/typeof")),ce=E("stream"),ue=ce.Stream,ae=E("../lib/common/utils/isArray"),oe=ae.isArray;me.exports.string=function(a){return typeof a=="string"},me.exports.array=oe,me.exports.buffer=se.isBuffer;function re(ee){return ee instanceof ue}me.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,me,de){"use strict";var se=E("immediate"),ne=me.exports={};ne.nextTick=se,ne.title="browser",ne.browser=!0,ne.env={},ne.argv=[],ne.version="",ne.versions={};function ie(){}ne.on=ie,ne.addListener=ie,ne.once=ie,ne.off=ie,ne.removeListener=ie,ne.removeAllListeners=ie,ne.emit=ie,ne.prependListener=ie,ne.prependOnceListener=ie,ne.listeners=function(ce){return[]},ne.binding=function(ce){throw new Error("process.binding is not supported")},ne.cwd=function(){return"/"},ne.chdir=function(ce){throw new Error("process.chdir is not supported")},ne.umask=function(){return 0}},{immediate:358}],468:[function(E,me,de){(function(se){(function(){"use strict";E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.search.js");var ne=E("./lib/request"),ie=E("./lib/response"),ce=E("xtend"),ue=E("builtin-status-codes"),ae=E("url"),oe=de;oe.request=function(re,ee){typeof re=="string"?re=ae.parse(re):re=ce(re);var a=se.location.protocol.search(/^https?:$/)===-1?"http:":"",y=re.protocol||a,x=re.hostname||re.host,b=re.port,z=re.path||"/";x&&x.indexOf(":")!==-1&&(x="["+x+"]"),re.url=(x?y+"//"+x:"")+(b?":"+b:"")+z,re.method=(re.method||"GET").toUpperCase(),re.headers=re.headers||{};var te=new ne(re);return ee&&te.on("response",ee),te},oe.get=function(ee,a){var y=oe.request(ee,a);return y.end(),y},oe.ClientRequest=ne,oe.IncomingMessage=ie.IncomingMessage,oe.Agent=function(){},oe.Agent.defaultMaxSockets=4,oe.globalAgent=new oe.Agent,oe.STATUS_CODES=ue,oe.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 ft!="undefined"?ft: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,me,de){(function(se){(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"),de.fetch=oe(se.fetch)&&oe(se.ReadableStream),de.writableStream=oe(se.WritableStream),de.abortController=oe(se.AbortController),de.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),de.blobConstructor=!0}catch(re){}var ne;function ie(){if(ne!==void 0)return ne;if(se.XMLHttpRequest){ne=new se.XMLHttpRequest;try{ne.open("GET",se.XDomainRequest?"/":"https://example.com")}catch(re){ne=null}}else ne=null;return ne}function ce(re){var ee=ie();if(!ee)return!1;try{return ee.responseType=re,ee.responseType===re}catch(a){}return!1}var ue=typeof se.ArrayBuffer!="undefined",ae=ue&&oe(se.ArrayBuffer.prototype.slice);de.arraybuffer=de.fetch||ue&&ce("arraybuffer"),de.msstream=!de.fetch&&ae&&ce("ms-stream"),de.mozchunkedarraybuffer=!de.fetch&&ue&&ce("moz-chunked-arraybuffer"),de.overrideMimeType=de.fetch||(ie()?oe(ie().overrideMimeType):!1),de.vbArray=oe(se.VBArray);function oe(re){return typeof re=="function"}ne=null}).call(this)}).call(this,typeof ft!="undefined"?ft: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,me,de){(function(se,ne,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 ce=E("./capability"),ue=E("inherits"),ae=E("./response"),oe=E("readable-stream"),re=E("to-arraybuffer"),ee=ae.IncomingMessage,a=ae.readyStates;function y(te,le){return ce.fetch&&le?"fetch":ce.mozchunkedarraybuffer?"moz-chunked-arraybuffer":ce.msstream?"ms-stream":ce.arraybuffer&&te?"arraybuffer":ce.vbArray&&te?"text:vbarray":"text"}var x=me.exports=function(te){var le=this;oe.Writable.call(le),le._opts=te,le._body=[],le._headers={},te.auth&&le.setHeader("Authorization","Basic "+new ie(te.auth).toString("base64")),Object.keys(te.headers).forEach(function(ve){le.setHeader(ve,te.headers[ve])});var fe,ge=!0;if(te.mode==="disable-fetch"||"requestTimeout"in te&&!ce.abortController)ge=!1,fe=!0;else if(te.mode==="prefer-streaming")fe=!1;else if(te.mode==="allow-wrong-content-type")fe=!ce.overrideMimeType;else if(!te.mode||te.mode==="default"||te.mode==="prefer-fast")fe=!0;else throw new Error("Invalid value for opts.mode");le._mode=y(fe,ge),le._fetchTimer=null,le.on("finish",function(){le._onFinish()})};ue(x,oe.Writable),x.prototype.setHeader=function(te,le){var fe=this,ge=te.toLowerCase();z.indexOf(ge)===-1&&(fe._headers[ge]={name:te,value:le})},x.prototype.getHeader=function(te){var le=this._headers[te.toLowerCase()];return le?le.value:null},x.prototype.removeHeader=function(te){var le=this;delete le._headers[te.toLowerCase()]},x.prototype._onFinish=function(){var te=this;if(!te._destroyed){var le=te._opts,fe=te._headers,ge=null;le.method!=="GET"&&le.method!=="HEAD"&&(ce.arraybuffer?ge=re(ie.concat(te._body)):ce.blobConstructor?ge=new ne.Blob(te._body.map(function(we){return re(we)}),{type:(fe["content-type"]||{}).value||""}):ge=ie.concat(te._body).toString());var ve=[];if(Object.keys(fe).forEach(function(we){var Ae=fe[we].name,xe=fe[we].value;Array.isArray(xe)?xe.forEach(function(De){ve.push([Ae,De])}):ve.push([Ae,xe])}),te._mode==="fetch"){var pe=null,Se=null;if(ce.abortController){var ye=new AbortController;pe=ye.signal,te._fetchAbortController=ye,"requestTimeout"in le&&le.requestTimeout!==0&&(te._fetchTimer=ne.setTimeout(function(){te.emit("requestTimeout"),te._fetchAbortController&&te._fetchAbortController.abort()},le.requestTimeout))}ne.fetch(te._opts.url,{method:te._opts.method,headers:ve,body:ge||void 0,mode:"cors",credentials:le.withCredentials?"include":"same-origin",signal:pe}).then(function(we){te._fetchResponse=we,te._connect()},function(we){ne.clearTimeout(te._fetchTimer),te._destroyed||te.emit("error",we)})}else{var Pe=te._xhr=new ne.XMLHttpRequest;try{Pe.open(te._opts.method,te._opts.url,!0)}catch(we){se.nextTick(function(){te.emit("error",we)});return}"responseType"in Pe&&(Pe.responseType=te._mode.split(":")[0]),"withCredentials"in Pe&&(Pe.withCredentials=!!le.withCredentials),te._mode==="text"&&"overrideMimeType"in Pe&&Pe.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in le&&(Pe.timeout=le.requestTimeout,Pe.ontimeout=function(){te.emit("requestTimeout")}),ve.forEach(function(we){Pe.setRequestHeader(we[0],we[1])}),te._response=null,Pe.onreadystatechange=function(){switch(Pe.readyState){case a.LOADING:case a.DONE:te._onXHRProgress();break}},te._mode==="moz-chunked-arraybuffer"&&(Pe.onprogress=function(){te._onXHRProgress()}),Pe.onerror=function(){te._destroyed||te.emit("error",new Error("XHR error"))};try{Pe.send(ge)}catch(we){se.nextTick(function(){te.emit("error",we)});return}}}};function b(te){try{var le=te.status;return le!==null&&le!==0}catch(fe){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 ee(te._xhr,te._fetchResponse,te._mode,te._fetchTimer),te._response.on("error",function(le){te.emit("error",le)}),te.emit("response",te._response))},x.prototype._write=function(te,le,fe){var ge=this;ge._body.push(te),fe()},x.prototype.abort=x.prototype.destroy=function(){var te=this;te._destroyed=!0,ne.clearTimeout(te._fetchTimer),te._response&&(te._response._destroyed=!0),te._xhr?te._xhr.abort():te._fetchAbortController&&te._fetchAbortController.abort()},x.prototype.end=function(te,le,fe){var ge=this;typeof te=="function"&&(fe=te,te=void 0),oe.Writable.prototype.end.call(ge,te,le,fe)},x.prototype.flushHeaders=function(){},x.prototype.setTimeout=function(){},x.prototype.setNoDelay=function(){},x.prototype.setSocketKeepAlive=function(){};var z=["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 ft!="undefined"?ft: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,me,de){(function(se,ne,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 ce=E("./capability"),ue=E("inherits"),ae=E("readable-stream"),oe=de.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},re=de.IncomingMessage=function(ee,a,y,x){var b=this;if(ae.Readable.call(b),b._mode=y,b.headers={},b.rawHeaders=[],b.trailers={},b.rawTrailers=[],b.on("end",function(){se.nextTick(function(){b.emit("close")})}),y==="fetch"){var z=function pe(){le.read().then(function(Se){if(!b._destroyed){if(Se.done){ne.clearTimeout(x),b.push(null);return}b.push(new ie(Se.value)),pe()}}).catch(function(Se){ne.clearTimeout(x),b._destroyed||b.emit("error",Se)})};if(b._fetchResponse=a,b.url=a.url,b.statusCode=a.status,b.statusMessage=a.statusText,a.headers.forEach(function(pe,Se){b.headers[Se.toLowerCase()]=pe,b.rawHeaders.push(Se,pe)}),ce.writableStream){var te=new WritableStream({write:function(Se){return new Promise(function(ye,Pe){b._destroyed?Pe():b.push(new ie(Se))?ye():b._resumeFetch=ye})},close:function(){ne.clearTimeout(x),b._destroyed||b.push(null)},abort:function(Se){b._destroyed||b.emit("error",Se)}});try{a.body.pipeTo(te).catch(function(pe){ne.clearTimeout(x),b._destroyed||b.emit("error",pe)});return}catch(pe){}}var le=a.body.getReader();z()}else{b._xhr=ee,b._pos=0,b.url=ee.responseURL,b.statusCode=ee.status,b.statusMessage=ee.statusText;var fe=ee.getAllResponseHeaders().split(/\r?\n/);if(fe.forEach(function(pe){var Se=pe.match(/^([^:]+):\s*(.*)/);if(Se){var ye=Se[1].toLowerCase();ye==="set-cookie"?(b.headers[ye]===void 0&&(b.headers[ye]=[]),b.headers[ye].push(Se[2])):b.headers[ye]!==void 0?b.headers[ye]+=", "+Se[2]:b.headers[ye]=Se[2],b.rawHeaders.push(Se[1],Se[2])}}),b._charset="x-user-defined",!ce.overrideMimeType){var ge=b.rawHeaders["mime-type"];if(ge){var ve=ge.match(/;\s*charset=([^;])(;|$)/);ve&&(b._charset=ve[1].toLowerCase())}b._charset||(b._charset="utf-8")}}};ue(re,ae.Readable),re.prototype._read=function(){var ee=this,a=ee._resumeFetch;a&&(ee._resumeFetch=null,a())},re.prototype._onXHRProgress=function(){var ee=this,a=ee._xhr,y=null;switch(ee._mode){case"text:vbarray":if(a.readyState!==oe.DONE)break;try{y=new ne.VBArray(a.responseBody).toArray()}catch(le){}if(y!==null){ee.push(new ie(y));break}case"text":try{y=a.responseText}catch(le){ee._mode="text:vbarray";break}if(y.length>ee._pos){var x=y.substr(ee._pos);if(ee._charset==="x-user-defined"){for(var b=new ie(x.length),z=0;zee._pos&&(ee.push(new ie(new Uint8Array(te.result.slice(ee._pos)))),ee._pos=te.result.byteLength)},te.onload=function(){ee.push(null)},te.readAsArrayBuffer(y);break}ee._xhr.readyState===oe.DONE&&ee._mode!=="ms-stream"&&ee.push(null)}}).call(this)}).call(this,E("_process"),typeof ft!="undefined"?ft: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,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(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"),ce=E("./util");de.parse=Se,de.resolve=Pe,de.resolveObject=we,de.format=ye,de.Url=ue;function ue(){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 ae=/^([a-z0-9.+-]+:)/i,oe=/:[0-9]*$/,re=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,ee=["<",">",'"',"`"," ","\r",` -`," "],a=["{","}","|","\\","^","`"].concat(ee),y=["'"].concat(a),x=["%","/","?",";","#"].concat(y),b=["/","?","#"],z=255,te=/^[+a-z0-9A-Z_-]{0,63}$/,le=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,fe={javascript:!0,"javascript:":!0},ge={javascript:!0,"javascript:":!0},ve={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},pe=E("querystring");function Se(Ae,xe,De){if(Ae&&ce.isObject(Ae)&&Ae instanceof ue)return Ae;var Ce=new ue;return Ce.parse(Ae,xe,De),Ce}ue.prototype.parse=function(Ae,xe,De){if(!ce.isString(Ae))throw new TypeError("Parameter 'url' must be a string, not "+(0,ne.default)(Ae));var Ce=Ae.indexOf("?"),Ie=Ce!==-1&&Ce127?$e+="x":$e+=Re[Le];if(!$e.match(te)){var rt=Je.slice(0,ze),Ue=Je.slice(ze+1),Me=Re.match(le);Me&&(rt.push(Me[1]),Ue.unshift(Me[2])),Ue.length&&(Fe="/"+Ue.join(".")+Fe),this.hostname=rt.join(".");break}}}this.hostname.length>z?this.hostname="":this.hostname=this.hostname.toLowerCase(),ut||(this.hostname=ie.toASCII(this.hostname));var _e=this.port?":"+this.port:"",Te=this.hostname||"";this.host=Te+_e,this.href+=this.host,ut&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Fe[0]!=="/"&&(Fe="/"+Fe))}if(!fe[Ye])for(var ze=0,He=y.length;ze0?De.host.split("@"):!1;$e&&(De.auth=$e.shift(),De.host=De.hostname=$e.shift())}return De.search=Ae.search,De.query=Ae.query,(!ce.isNull(De.pathname)||!ce.isNull(De.search))&&(De.path=(De.pathname?De.pathname:"")+(De.search?De.search:"")),De.href=De.format(),De}if(!Je.length)return De.pathname=null,De.search?De.path="/"+De.search:De.path=null,De.href=De.format(),De;for(var Le=Je.slice(-1)[0],ke=(De.host||Ae.host||Je.length>1)&&(Le==="."||Le==="..")||Le==="",rt=0,Ue=Je.length;Ue>=0;Ue--)Le=Je[Ue],Le==="."?Je.splice(Ue,1):Le===".."?(Je.splice(Ue,1),rt++):rt&&(Je.splice(Ue,1),rt--);if(!qe&&!ut)for(;rt--;rt)Je.unshift("..");qe&&Je[0]!==""&&(!Je[0]||Je[0].charAt(0)!=="/")&&Je.unshift(""),ke&&Je.join("/").substr(-1)!=="/"&&Je.push("");var Me=Je[0]===""||Je[0]&&Je[0].charAt(0)==="/";if(Re){De.hostname=De.host=Me?"":Je.length?Je.shift():"";var $e=De.host&&De.host.indexOf("@")>0?De.host.split("@"):!1;$e&&(De.auth=$e.shift(),De.host=De.hostname=$e.shift())}return qe=qe||De.host&&Je.length,qe&&!Me&&Je.unshift(""),Je.length?De.pathname=Je.join("/"):(De.pathname=null,De.path=null),(!ce.isNull(De.pathname)||!ce.isNull(De.search))&&(De.path=(De.pathname?De.pathname:"")+(De.search?De.search:"")),De.auth=Ae.auth||De.auth,De.slashes=De.slashes||Ae.slashes,De.href=De.format(),De},ue.prototype.parseHost=function(){var Ae=this.host,xe=oe.exec(Ae);xe&&(xe=xe[0],xe!==":"&&(this.port=xe.substr(1)),Ae=Ae.substr(0,Ae.length-xe.length)),Ae&&(this.hostname=Ae)}},{"./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,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/helpers/typeof"));me.exports={isString:function(ce){return typeof ce=="string"},isObject:function(ce){return(0,ne.default)(ce)==="object"&&ce!==null},isNull:function(ce){return ce===null},isNullOrUndefined:function(ce){return ce==null}}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79}],474:[function(E,me,de){"use strict";E("core-js/modules/es.number.constructor.js"),de.encodeURIComponent=function(se){try{return encodeURIComponent(se)}catch(ne){return se}},de.escape=E("escape-html"),de.timestamp=function(ne){if(ne){var ie=ne;return typeof ie=="string"&&(ie=Number(ie)),String(ne).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,me,de){(function(se,ne){(function(){"use strict";var ie=E("@babel/runtime/helpers/interopRequireDefault"),ce=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 ue=E("util"),ae=E("url"),oe=E("http"),re=E("https"),ee=E("debug")("urllib"),a=E("humanize-ms"),y=0,x=Math.pow(2,31)-10,b=/^https?:\/\//i;function z(ge,ve){return ge===void 0?ve:ge}function te(ge){return ge?ge.split(";")[0].trim().toLowerCase():""}function le(ge,ve){return function(pe,Se,ye){if(pe)return ve(pe);ge({data:Se,status:ye.statusCode,headers:ye.headers,res:ye})}}de.TIMEOUTS=[a("300s"),a("300s")];var fe=["json","text"];de.request=function(ve,pe,Se){return arguments.length===2&&typeof pe=="function"&&(Se=pe,pe=null),typeof Se=="function"?de.requestWithCallback(ve,pe,Se):new Promise(function(ye,Pe){de.requestWithCallback(ve,pe,le(ye,Pe))})},de.requestWithCallback=function(ve,pe,Se){if(!ve||typeof ve!="string"&&(0,ce.default)(ve)!=="object"){var ye=ue.format("expect request url to be a string or a http request options, but got %j",ve);throw new Error(ye)}arguments.length===2&&typeof pe=="function"&&(Se=pe,pe=null),pe=pe||{},y>=x&&(y=0);var Pe=++y;pe.requestUrls=pe.requestUrls||[];var we={requestId:Pe,url:ve,args:pe,ctx:pe.ctx};pe.emitter&&pe.emitter.emit("request",we),pe.timeout=pe.timeout||de.TIMEOUTS,pe.maxRedirects=pe.maxRedirects||10,pe.streaming=pe.streaming||pe.customResponse;var Ae=Date.now(),xe;typeof ve=="string"?(b.test(ve)||(ve="https://"+ve),xe=ae.parse(ve)):xe=ve;var De=(pe.type||pe.method||xe.method||"GET").toUpperCase(),Ce=xe.port||80,Ie=oe,Be=z(pe.agent,de.agent),We=pe.fixJSONCtlChars;xe.protocol==="https:"&&(Ie=re,Be=z(pe.httpsAgent,de.httpsAgent),xe.port||(Ce=443));var Fe={host:xe.hostname||xe.host||"localhost",path:xe.path||"/",method:De,port:Ce,agent:Be,headers:pe.headers||{},lookup:pe.lookup};Array.isArray(pe.timeout)?Fe.requestTimeout=pe.timeout[pe.timeout.length-1]:typeof pe.timeout!="undefined"&&(Fe.requestTimeout=pe.timeout);var et=pe.auth||xe.auth;et&&(Fe.auth=et);var tt=pe.content||pe.data,Ye=De==="GET"||De==="HEAD"||pe.dataAsQueryString;if(!pe.content&&tt&&!(typeof tt=="string"||ne.isBuffer(tt)))if(Ye)tt=pe.nestedQuerystring?qs.stringify(tt):querystring.stringify(tt);else{var Ve=Fe.headers["Content-Type"]||Fe.headers["content-type"];Ve||(pe.contentType==="json"?Ve="application/json":Ve="application/x-www-form-urlencoded",Fe.headers["Content-Type"]=Ve),te(Ve)==="application/json"?tt=JSON.stringify(tt):tt=pe.nestedQuerystring?qs.stringify(tt):querystring.stringify(tt)}Ye&&tt&&(Fe.path+=(xe.query?"&":"?")+tt,tt=null);var Ze=0;if(tt){var ze=tt.length;ne.isBuffer(tt)||(ze=ne.byteLength(tt)),Ze=Fe.headers["Content-Length"]=ze}pe.dataType==="json"&&(Fe.headers.Accept="application/json"),typeof pe.beforeRequest=="function"&&pe.beforeRequest(Fe);var Ge=null,nt=null,qe=null,ut=!1,Je=!1,He=0,Re=-1,$e=!1,Le="",ke="",rt=null;pe.timing&&(rt={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function Ue(){Ge&&(clearTimeout(Ge),Ge=null)}function Me(){nt&&(clearTimeout(nt),nt=null)}function _e(st,pt,ot){if(Me(),!Se){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),Pe,se.pid,Fe.method,ve),st&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s -stack: %s`,Date(),Pe,se.pid,st.name,st.message,st.stack);return}var lt=Se;Se=null;var ht={};ot&&(Re=ot.statusCode,ht=ot.headers);var vt=Date.now()-Ae;rt&&(rt.contentDownload=vt),ee("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",vt,He,Re,Fe.method,Fe.host,Fe.path,Je,rt);var St={status:Re,statusCode:Re,headers:ht,size:He,aborted:$e,rt:vt,keepAliveSocket:Je,data:pt,requestUrls:pe.requestUrls,timing:rt,remoteAddress:Le,remotePort:ke};if(st){var Et="";Be&&typeof Be.getCurrentStatus=="function"&&(Et=", agent status: "+JSON.stringify(Be.getCurrentStatus())),st.message+=", "+Fe.method+" "+ve+" "+Re+" (connected: "+ut+", keepalive socket: "+Je+Et+`) -headers: `+JSON.stringify(ht),st.data=pt,st.path=Fe.path,st.status=Re,st.headers=ht,st.res=St}lt(st,pt,pe.streaming?ot:St),pe.emitter&&(we.url=ve,we.socket=ct&&ct.connection,we.options=Fe,we.size=Ze,pe.emitter.emit("response",{requestId:Pe,error:st,ctx:pe.ctx,req:we,res:St}))}function Te(st){var pt=null;if(pe.followRedirect&&statuses.redirect[st.statusCode]){pe._followRedirectCount=(pe._followRedirectCount||0)+1;var ot=st.headers.location;if(!ot)pt=new Error("Got statusCode "+st.statusCode+" but cannot resolve next location from headers"),pt.name="FollowRedirectError";else if(pe._followRedirectCount>pe.maxRedirects)pt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+ve),pt.name="MaxRedirectError";else{var lt=pe.formatRedirectUrl?pe.formatRedirectUrl(ve,ot):ae.resolve(ve,ot);ee("Request#%d %s: `redirected` from %s to %s",Pe,Fe.path,ve,lt),Me(),pe.headers&&pe.headers.Host&&b.test(ot)&&(pe.headers.Host=null);var ht=Se;return Se=null,de.requestWithCallback(lt,pe,ht),{redirect:!0,error:null}}}return{redirect:!1,error:pt}}pe.gzip&&!Fe.headers["Accept-Encoding"]&&!Fe.headers["accept-encoding"]&&(Fe.headers["Accept-Encoding"]="gzip");function Ee(st,pt,ot){var lt=st.headers["content-encoding"];return ot(null,pt,lt)}var je=pe.writeStream;ee("Request#%d %s %s with headers %j, options.path: %s",Pe,De,ve,Fe.headers,Fe.path),pe.requestUrls.push(ve);function Ke(st){if(rt&&(rt.waiting=Date.now()-Ae),ee("Request#%d %s `req response` event emit: status %d, headers: %j",Pe,ve,st.statusCode,st.headers),pe.streaming){var pt=Te(st);if(pt.redirect){st.resume();return}return pt.error?(st.resume(),_e(pt.error,null,st)):_e(null,null,st)}if(st.on("close",function(){ee("Request#%d %s: `res close` event emit, total size %d",Pe,ve,He)}),st.on("error",function(){ee("Request#%d %s: `res error` event emit, total size %d",Pe,ve,He)}),st.on("aborted",function(){$e=!0,ee("Request#%d %s: `res aborted` event emit, total size %d",Pe,ve,He)}),je){var ot=Te(st);if(ot.redirect){st.resume();return}return ot.error?(st.resume(),je.end(),_e(ot.error,null,st)):(pe.consumeWriteStream===!1?st.on("end",_e.bind(null,null,null,st)):je.on("close",function(){ee("Request#%d %s: writeStream close event emitted",Pe,ve),_e(qe||null,null,st)}),st.pipe(je))}var lt=[];st.on("data",function(ht){ee("Request#%d %s: `res data` event emit, size %d",Pe,ve,ht.length),He+=ht.length,lt.push(ht)}),st.on("end",function(){var ht=ne.concat(lt,He);if(ee("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",Pe,ve,He,st._dumped),qe)return _e(qe,ht,st);var vt=Te(st);if(vt.error)return _e(vt.error,ht,st);vt.redirect||Ee(st,ht,function(St,Et,Mt){if(St)return _e(St,ht,st);if(!Mt&&fe.indexOf(pe.dataType)>=0){try{Et=decodeBodyByCharset(Et,st)}catch(Yt){return ee("decodeBodyByCharset error: %s",Yt),_e(null,Et,st)}if(pe.dataType==="json")if(He===0)Et=null;else{var Nt=parseJSON(Et,We);Nt.error?St=Nt.error:Et=Nt.data}}$e&&ee("Request#%d %s: Remote socket was terminated before `response.end()` was called",Pe,ve),_e(St,Et,st)})})}var Qe,Ne;Array.isArray(pe.timeout)?(Qe=a(pe.timeout[0]),Ne=a(pe.timeout[1])):Qe=Ne=a(pe.timeout),ee("ConnectTimeout: %d, ResponseTimeout: %d",Qe,Ne);function Xe(){ee("Connect timer ticking, timeout: %d",Qe),Ge=setTimeout(function(){Ge=null,Re===-1&&(Re=-2);var st="Connect timeout for "+Qe+"ms",pt="ConnectionTimeoutError";ct.socket||(pt="SocketAssignTimeoutError",st+=", working sockets is full"),qe=new Error(st),qe.name=pt,qe.requestId=Pe,ee("ConnectTimeout: Request#%d %s %s: %s, connected: %s",Pe,ve,qe.name,st,ut),dt()},Qe)}function gt(){ee("Response timer ticking, timeout: %d",Ne),nt=setTimeout(function(){nt=null;var st="Response timeout for "+Ne+"ms",pt="ResponseTimeoutError";qe=new Error(st),qe.name=pt,qe.requestId=Pe,ee("ResponseTimeout: Request#%d %s %s: %s, connected: %s",Pe,ve,qe.name,st,ut),dt()},Ne)}var ct;Fe.mode=pe.mode?pe.mode:"";try{ct=Ie.request(Fe,Ke)}catch(st){return _e(st)}typeof window=="undefined"?Xe():ct.on("requestTimeout",function(){Re===-1&&(Re=-2);var st="Connect timeout for "+Qe+"ms",pt="ConnectionTimeoutError";qe=new Error(st),qe.name=pt,qe.requestId=Pe,dt()});function dt(){ee("Request#%d %s abort, connected: %s",Pe,ve,ut),ct.socket||(qe.noSocket=!0,_e(qe)),ct.abort()}return rt&&ct.on("finish",function(){rt.requestSent=Date.now()-Ae}),ct.once("socket",function(st){rt&&(rt.queuing=Date.now()-Ae);var pt=st.readyState;if(pt==="opening"){st.once("lookup",function(ot,lt,ht){ee("Request#%d %s lookup: %s, %s, %s",Pe,ve,ot,lt,ht),rt&&(rt.dnslookup=Date.now()-Ae),lt&&(Le=lt)}),st.once("connect",function(){rt&&(rt.connected=Date.now()-Ae),Ue(),gt(),ee("Request#%d %s new socket connected",Pe,ve),ut=!0,Le||(Le=st.remoteAddress),ke=st.remotePort});return}ee("Request#%d %s reuse socket connected, readyState: %s",Pe,ve,pt),ut=!0,Je=!0,Le||(Le=st.remoteAddress),ke=st.remotePort,Ue(),gt()}),ct.on("error",function(st){(st.name==="Error"||st.name==="TypeError")&&(st.name=ut?"ResponseError":"RequestError"),st.message+=' (req "error")',ee("Request#%d %s `req error` event emit, %s: %s",Pe,ve,st.name,st.message),_e(qe||st)}),je&&je.once("error",function(st){st.message+=' (writeStream "error")',qe=st,ee("Request#%d %s `writeStream error` event emit, %s: %s",Pe,ve,st.name,st.message),dt()}),pe.stream?(pe.stream.pipe(ct),pe.stream.once("error",function(st){st.message+=' (stream "error")',qe=st,ee("Request#%d %s `readStream error` event emit, %s: %s",Pe,ve,st.name,st.message),dt()})):ct.end(tt),ct.requestId=Pe,ct}}).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)},50371:function(Ct,ft){"use strict";function he(){const be=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Oe=1;Oe{const de=E[me];de!==void 0&&(be[me]=de)})}return be}ft.Z=he},77578:function(Ct,ft,he){"use strict";he.d(ft,{Z:function(){return be}});const be=Oe=>Oe?typeof Oe=="function"?Oe():Oe:null},13845:function(Ct,ft,he){"use strict";he.d(ft,{F:function(){return be},Z:function(){return Oe}});function be(E){return E!=null&&E===E.window}function Oe(E,me){var de,se;if(typeof window=="undefined")return 0;const ne=me?"scrollTop":"scrollLeft";let ie=0;return be(E)?ie=E[me?"pageYOffset":"pageXOffset"]:E instanceof Document?ie=E.documentElement[ne]:(E instanceof HTMLElement||E)&&(ie=E[ne]),E&&!be(E)&&typeof ie!="number"&&(ie=(se=((de=E.ownerDocument)!==null&&de!==void 0?de:E).documentElement)===null||se===void 0?void 0:se[ne]),ie}},56762:function(Ct,ft,he){"use strict";he.d(ft,{Z:function(){return Oe}});var be=he(59301);function Oe(){const[,E]=be.useReducer(me=>me+1,0);return E}},68031:function(Ct,ft,he){"use strict";he.d(ft,{Z:function(){return me}});var be=he(16089);function Oe(de,se,ne,ie){const ce=ne-se;return de/=ie/2,de<1?ce/2*de*de*de+se:ce/2*((de-=2)*de*de+2)+se}var E=he(13845);function me(de){let se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ne=()=>window,callback:ie,duration:ce=450}=se,ue=ne(),ae=(0,E.Z)(ue,!0),oe=Date.now(),re=()=>{const a=Date.now()-oe,y=Oe(a>ce?ce:a,ae,de,ce);(0,E.F)(ue)?ue.scrollTo(window.pageXOffset,y):ue instanceof Document||ue.constructor.name==="HTMLDocument"?ue.documentElement.scrollTop=y:ue.scrollTop=y,a{var ye;const{prefixCls:Pe,className:we,rootClassName:Ae,children:xe,indeterminate:De=!1,style:Ce,onMouseEnter:Ie,onMouseLeave:Be,skipGroup:We=!1,disabled:Fe}=pe,et=re(pe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:tt,direction:Ye,checkbox:Ve}=me.useContext(de.E_),Ze=me.useContext(ce),{isFormItemInput:ze}=me.useContext(ne.aM),Ge=me.useContext(se.Z),nt=(ye=(Ze==null?void 0:Ze.disabled)||Fe)!==null&&ye!==void 0?ye:Ge,qe=me.useRef(et.value);me.useEffect(()=>{Ze==null||Ze.registerValue(et.value)},[]),me.useEffect(()=>{if(!We)return et.value!==qe.current&&(Ze==null||Ze.cancelValue(qe.current),Ze==null||Ze.registerValue(et.value),qe.current=et.value),()=>Ze==null?void 0:Ze.cancelValue(et.value)},[et.value]);const ut=tt("checkbox",Pe),[Je,He]=(0,ue.ZP)(ut),Re=Object.assign({},et);Ze&&!We&&(Re.onChange=function(){et.onChange&&et.onChange.apply(et,arguments),Ze.toggleOption&&Ze.toggleOption({label:xe,value:et.value})},Re.name=Ze.name,Re.checked=Ze.value.includes(et.value));const $e=Oe()(`${ut}-wrapper`,{[`${ut}-rtl`]:Ye==="rtl",[`${ut}-wrapper-checked`]:Re.checked,[`${ut}-wrapper-disabled`]:nt,[`${ut}-wrapper-in-form-item`]:ze},Ve==null?void 0:Ve.className,we,Ae,He),Le=Oe()({[`${ut}-indeterminate`]:De},oe.A,He),ke=De?"mixed":void 0;return Je(me.createElement(ae.Z,{component:"Checkbox",disabled:nt},me.createElement("label",{className:$e,style:Object.assign(Object.assign({},Ve==null?void 0:Ve.style),Ce),onMouseEnter:Ie,onMouseLeave:Be},me.createElement(E.Z,Object.assign({"aria-checked":ke},Re,{prefixCls:ut,className:Le,disabled:nt,ref:Se})),xe!==void 0&&me.createElement("span",null,xe))))};var y=me.forwardRef(ee),x=he(80702),b=he(2738),z=function(pe,Se){var ye={};for(var Pe in pe)Object.prototype.hasOwnProperty.call(pe,Pe)&&Se.indexOf(Pe)<0&&(ye[Pe]=pe[Pe]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,Pe=Object.getOwnPropertySymbols(pe);we{const{defaultValue:ye,children:Pe,options:we=[],prefixCls:Ae,className:xe,rootClassName:De,style:Ce,onChange:Ie}=pe,Be=z(pe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:We,direction:Fe}=me.useContext(de.E_),[et,tt]=me.useState(Be.value||ye||[]),[Ye,Ve]=me.useState([]);me.useEffect(()=>{"value"in Be&&tt(Be.value||[])},[Be.value]);const Ze=me.useMemo(()=>we.map(rt=>typeof rt=="string"||typeof rt=="number"?{label:rt,value:rt}:rt),[we]),ze=rt=>{Ve(Ue=>Ue.filter(Me=>Me!==rt))},Ge=rt=>{Ve(Ue=>[].concat((0,x.Z)(Ue),[rt]))},nt=rt=>{const Ue=et.indexOf(rt.value),Me=(0,x.Z)(et);Ue===-1?Me.push(rt.value):Me.splice(Ue,1),"value"in Be||tt(Me),Ie==null||Ie(Me.filter(_e=>Ye.includes(_e)).sort((_e,Te)=>{const Ee=Ze.findIndex(Ke=>Ke.value===_e),je=Ze.findIndex(Ke=>Ke.value===Te);return Ee-je}))},qe=We("checkbox",Ae),ut=`${qe}-group`,[Je,He]=(0,ue.ZP)(qe),Re=(0,b.Z)(Be,["value","disabled"]),$e=we.length?Ze.map(rt=>me.createElement(y,{prefixCls:qe,key:rt.value.toString(),disabled:"disabled"in rt?rt.disabled:Be.disabled,value:rt.value,checked:et.includes(rt.value),onChange:rt.onChange,className:`${ut}-item`,style:rt.style,title:rt.title},rt.label)):Pe,Le={toggleOption:nt,value:et,disabled:Be.disabled,name:Be.name,registerValue:Ge,cancelValue:ze},ke=Oe()(ut,{[`${ut}-rtl`]:Fe==="rtl"},xe,De,He);return Je(me.createElement("div",Object.assign({className:ke,style:Ce},Re,{ref:Se}),me.createElement(ce.Provider,{value:Le},$e)))},le=me.forwardRef(te);var fe=me.memo(le);const ge=y;ge.Group=fe,ge.__ANT_CHECKBOX=!0;var ve=ge},98447:function(Ct,ft,he){"use strict";he.d(ft,{C2:function(){return de}});var be=he(17313),Oe=he(37613),E=he(83116);const me=se=>{const{checkboxCls:ne}=se,ie=`${ne}-wrapper`;return[{[`${ne}-group`]:Object.assign(Object.assign({},(0,be.Wf)(se)),{display:"inline-flex",flexWrap:"wrap",columnGap:se.marginXS,[`> ${se.antCls}-row`]:{flex:1}}),[ie]:Object.assign(Object.assign({},(0,be.Wf)(se)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${ie}`]:{marginInlineStart:0},[`&${ie}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ne]:Object.assign(Object.assign({},(0,be.Wf)(se)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:se.borderRadiusSM,alignSelf:"center",[`${ne}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ne}-inner`]:Object.assign({},(0,be.oN)(se))},[`${ne}-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}})},{[` - ${ie}:not(${ie}-disabled), - ${ne}:not(${ne}-disabled) - `]:{[`&:hover ${ne}-inner`]:{borderColor:se.colorPrimary}},[`${ie}:not(${ie}-disabled)`]:{[`&:hover ${ne}-checked:not(${ne}-disabled) ${ne}-inner`]:{backgroundColor:se.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${ne}-checked:not(${ne}-disabled):after`]:{borderColor:se.colorPrimaryHover}}},{[`${ne}-checked`]:{[`${ne}-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}`}}},[` - ${ie}-checked:not(${ie}-disabled), - ${ne}-checked:not(${ne}-disabled) - `]:{[`&:hover ${ne}-inner`]:{backgroundColor:se.colorPrimaryHover,borderColor:"transparent"}}},{[ne]:{"&-indeterminate":{[`${ne}-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:'""'}}}}},{[`${ie}-disabled`]:{cursor:"not-allowed"},[`${ne}-disabled`]:{[`&, ${ne}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ne}-inner`]:{background:se.colorBgContainerDisabled,borderColor:se.colorBorder,"&:after":{borderColor:se.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:se.colorTextDisabled},[`&${ne}-indeterminate ${ne}-inner::after`]:{background:se.colorTextDisabled}}}]};function de(se,ne){const ie=(0,Oe.TS)(ne,{checkboxCls:`.${se}`,checkboxSize:ne.controlInteractiveSize});return[me(ie)]}ft.ZP=(0,E.Z)("Checkbox",(se,ne)=>{let{prefixCls:ie}=ne;return[de(ie,se)]})},36381:function(Ct,ft,he){"use strict";he.d(ft,{default:function(){return Re}});var be=he(38819),Oe=he(92310),E=he.n(Oe),me=he(72308),de=he(80702),se=he(52487),ne=he(62853),ie=he(18929),ce=he(48736),ue=he(59301),ae=he(74416),oe=he(11592),re=he(49618),ee=he(77900),a=he(10228),y=ue.forwardRef(function($e,Le){var ke=$e.prefixCls,rt=$e.forceRender,Ue=$e.className,Me=$e.style,_e=$e.children,Te=$e.isActive,Ee=$e.role,je=ue.useState(Te||rt),Ke=(0,se.Z)(je,2),Qe=Ke[0],Ne=Ke[1];return ue.useEffect(function(){(rt||Te)&&Ne(!0)},[rt,Te]),Qe?ue.createElement("div",{ref:Le,className:E()("".concat(ke,"-content"),(0,re.Z)((0,re.Z)({},"".concat(ke,"-content-active"),Te),"".concat(ke,"-content-inactive"),!Te),Ue),style:Me,role:Ee},ue.createElement("div",{className:"".concat(ke,"-content-box")},_e)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=ue.forwardRef(function($e,Le){var ke=$e.showArrow,rt=ke===void 0?!0:ke,Ue=$e.headerClass,Me=$e.isActive,_e=$e.onItemClick,Te=$e.forceRender,Ee=$e.className,je=$e.prefixCls,Ke=$e.collapsible,Qe=$e.accordion,Ne=$e.panelKey,Xe=$e.extra,gt=$e.header,ct=$e.expandIcon,dt=$e.openMotion,st=$e.destroyInactivePanel,pt=$e.children,ot=(0,ae.Z)($e,b),lt=Ke==="disabled",ht=Ke==="header",vt=Ke==="icon",St=Xe!=null&&typeof Xe!="boolean",Et=function(){_e==null||_e(Ne)},Mt=function(wn){(wn.key==="Enter"||wn.keyCode===a.Z.ENTER||wn.which===a.Z.ENTER)&&Et()},Nt=typeof ct=="function"?ct($e):ue.createElement("i",{className:"arrow"});Nt&&(Nt=ue.createElement("div",{className:"".concat(je,"-expand-icon"),onClick:["header","icon"].includes(Ke)?Et:void 0},Nt));var Yt=E()((0,re.Z)((0,re.Z)((0,re.Z)({},"".concat(je,"-item"),!0),"".concat(je,"-item-active"),Me),"".concat(je,"-item-disabled"),lt),Ee),dn=E()(Ue,(0,re.Z)((0,re.Z)((0,re.Z)({},"".concat(je,"-header"),!0),"".concat(je,"-header-collapsible-only"),ht),"".concat(je,"-icon-collapsible-only"),vt)),Qt={className:dn,"aria-expanded":Me,"aria-disabled":lt,onKeyDown:Mt};return!ht&&!vt&&(Qt.onClick=Et,Qt.role=Qe?"tab":"button",Qt.tabIndex=lt?-1:0),ue.createElement("div",(0,me.Z)({},ot,{ref:Le,className:Yt}),ue.createElement("div",Qt,rt&&Nt,ue.createElement("span",{className:"".concat(je,"-header-text"),onClick:Ke==="header"?Et:void 0},gt),St&&ue.createElement("div",{className:"".concat(je,"-extra")},Xe)),ue.createElement(ee.default,(0,me.Z)({visible:Me,leavedClassName:"".concat(je,"-content-hidden")},dt,{forceRender:Te,removeOnLeave:st}),function(on,wn){var vn=on.className,fn=on.style;return ue.createElement(x,{ref:wn,prefixCls:je,className:vn,style:fn,isActive:Me,forceRender:Te,role:Qe?"tabpanel":void 0},pt)}))}),te=z,le=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],fe=function(Le,ke){var rt=ke.prefixCls,Ue=ke.accordion,Me=ke.collapsible,_e=ke.destroyInactivePanel,Te=ke.onItemClick,Ee=ke.activeKey,je=ke.openMotion,Ke=ke.expandIcon;return Le.map(function(Qe,Ne){var Xe=Qe.children,gt=Qe.label,ct=Qe.key,dt=Qe.collapsible,st=Qe.onItemClick,pt=Qe.destroyInactivePanel,ot=(0,ae.Z)(Qe,le),lt=String(ct!=null?ct:Ne),ht=dt!=null?dt:Me,vt=pt!=null?pt:_e,St=function(Nt){ht!=="disabled"&&(Te(Nt),st==null||st(Nt))},Et=!1;return Ue?Et=Ee[0]===lt:Et=Ee.indexOf(lt)>-1,ue.createElement(te,(0,me.Z)({},ot,{prefixCls:rt,key:lt,panelKey:lt,isActive:Et,accordion:Ue,openMotion:je,expandIcon:Ke,header:gt,collapsible:ht,onItemClick:St,destroyInactivePanel:vt}),Xe)})},ge=function(Le,ke,rt){if(!Le)return null;var Ue=rt.prefixCls,Me=rt.accordion,_e=rt.collapsible,Te=rt.destroyInactivePanel,Ee=rt.onItemClick,je=rt.activeKey,Ke=rt.openMotion,Qe=rt.expandIcon,Ne=Le.key||String(ke),Xe=Le.props,gt=Xe.header,ct=Xe.headerClass,dt=Xe.destroyInactivePanel,st=Xe.collapsible,pt=Xe.onItemClick,ot=!1;Me?ot=je[0]===Ne:ot=je.indexOf(Ne)>-1;var lt=st!=null?st:_e,ht=function(Et){lt!=="disabled"&&(Ee(Et),pt==null||pt(Et))},vt={key:Ne,panelKey:Ne,header:gt,headerClass:ct,isActive:ot,prefixCls:Ue,destroyInactivePanel:dt!=null?dt:Te,openMotion:Ke,accordion:Me,children:Le.props.children,onItemClick:ht,expandIcon:Qe,collapsible:lt};return typeof Le.type=="string"?Le:(Object.keys(vt).forEach(function(St){typeof vt[St]=="undefined"&&delete vt[St]}),ue.cloneElement(Le,vt))};function ve($e,Le,ke){return Array.isArray($e)?fe($e,ke):(0,oe.Z)(Le).map(function(rt,Ue){return ge(rt,Ue,ke)})}var pe=ve,Se=he(26112);function ye($e){var Le=$e;if(!Array.isArray(Le)){var ke=(0,ne.Z)(Le);Le=ke==="number"||ke==="string"?[Le]:[]}return Le.map(function(rt){return String(rt)})}var Pe=ue.forwardRef(function($e,Le){var ke=$e.prefixCls,rt=ke===void 0?"rc-collapse":ke,Ue=$e.destroyInactivePanel,Me=Ue===void 0?!1:Ue,_e=$e.style,Te=$e.accordion,Ee=$e.className,je=$e.children,Ke=$e.collapsible,Qe=$e.openMotion,Ne=$e.expandIcon,Xe=$e.activeKey,gt=$e.defaultActiveKey,ct=$e.onChange,dt=$e.items,st=E()(rt,Ee),pt=(0,ie.Z)([],{value:Xe,onChange:function(Mt){return ct==null?void 0:ct(Mt)},defaultValue:gt,postState:ye}),ot=(0,se.Z)(pt,2),lt=ot[0],ht=ot[1],vt=function(Mt){return ht(function(){if(Te)return lt[0]===Mt?[]:[Mt];var Nt=lt.indexOf(Mt),Yt=Nt>-1;return Yt?lt.filter(function(dn){return dn!==Mt}):[].concat((0,de.Z)(lt),[Mt])})};(0,ce.ZP)(!je,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var St=pe(dt,je,{prefixCls:rt,accordion:Te,openMotion:Qe,expandIcon:Ne,collapsible:Ke,destroyInactivePanel:Me,onItemClick:vt,activeKey:lt});return ue.createElement("div",(0,me.Z)({ref:Le,className:st,style:_e,role:Te?"tablist":void 0},(0,Se.Z)($e,{aria:!0,data:!0})),St)}),we=Object.assign(Pe,{Panel:te}),Ae=we,xe=we.Panel,De=he(2738),Ce=he(62892),Ie=he(92343),Be=he(36355),We=he(19716),et=ue.forwardRef(($e,Le)=>{const{getPrefixCls:ke}=ue.useContext(Be.E_),{prefixCls:rt,className:Ue,showArrow:Me=!0}=$e,_e=ke("collapse",rt),Te=E()({[`${_e}-no-arrow`]:!Me},Ue);return ue.createElement(Ae.Panel,Object.assign({ref:Le},$e,{prefixCls:_e,className:Te}))}),tt=he(17313),Ye=he(8378),Ve=he(83116),Ze=he(37613);const ze=$e=>{const{componentCls:Le,contentBg:ke,padding:rt,headerBg:Ue,headerPadding:Me,collapseHeaderPaddingSM:_e,collapseHeaderPaddingLG:Te,collapsePanelBorderRadius:Ee,lineWidth:je,lineType:Ke,colorBorder:Qe,colorText:Ne,colorTextHeading:Xe,colorTextDisabled:gt,fontSize:ct,fontSizeLG:dt,lineHeight:st,marginSM:pt,paddingSM:ot,paddingLG:lt,paddingXS:ht,motionDurationSlow:vt,fontSizeIcon:St,contentPadding:Et}=$e,Mt=`${je}px ${Ke} ${Qe}`;return{[Le]:Object.assign(Object.assign({},(0,tt.Wf)($e)),{backgroundColor:Ue,border:Mt,borderBottom:0,borderRadius:`${Ee}px`,"&-rtl":{direction:"rtl"},[`& > ${Le}-item`]:{borderBottom:Mt,"&:last-child":{[` - &, - & > ${Le}-header`]:{borderRadius:`0 0 ${Ee}px ${Ee}px`}},[`> ${Le}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Me,color:Xe,lineHeight:st,cursor:"pointer",transition:`all ${vt}, visibility 0s`,[`> ${Le}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Le}-expand-icon`]:{height:ct*st,display:"flex",alignItems:"center",paddingInlineEnd:pt},[`${Le}-arrow`]:Object.assign(Object.assign({},(0,tt.Ro)()),{fontSize:St,svg:{transition:`transform ${vt}`}}),[`${Le}-header-text`]:{marginInlineEnd:"auto"}},[`${Le}-header-collapsible-only`]:{cursor:"default",[`${Le}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Le}-icon-collapsible-only`]:{cursor:"default",[`${Le}-expand-icon`]:{cursor:"pointer"}}},[`${Le}-content`]:{color:Ne,backgroundColor:ke,borderTop:Mt,[`& > ${Le}-content-box`]:{padding:Et},"&-hidden":{display:"none"}},"&-small":{[`> ${Le}-item`]:{[`> ${Le}-header`]:{padding:_e,paddingInlineStart:ht,[`> ${Le}-expand-icon`]:{marginInlineStart:ot-ht}},[`> ${Le}-content > ${Le}-content-box`]:{padding:ot}}},"&-large":{[`> ${Le}-item`]:{fontSize:dt,[`> ${Le}-header`]:{padding:Te,paddingInlineStart:rt,[`> ${Le}-expand-icon`]:{height:dt*st,marginInlineStart:lt-rt}},[`> ${Le}-content > ${Le}-content-box`]:{padding:lt}}},[`${Le}-item:last-child`]:{[`> ${Le}-content`]:{borderRadius:`0 0 ${Ee}px ${Ee}px`}},[`& ${Le}-item-disabled > ${Le}-header`]:{"\n &,\n & > .arrow\n ":{color:gt,cursor:"not-allowed"}},[`&${Le}-icon-position-end`]:{[`& > ${Le}-item`]:{[`> ${Le}-header`]:{[`${Le}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:pt}}}}})}},Ge=$e=>{const{componentCls:Le}=$e,ke=`> ${Le}-item > ${Le}-header ${Le}-arrow svg`;return{[`${Le}-rtl`]:{[ke]:{transform:"rotate(180deg)"}}}},nt=$e=>{const{componentCls:Le,headerBg:ke,paddingXXS:rt,colorBorder:Ue}=$e;return{[`${Le}-borderless`]:{backgroundColor:ke,border:0,[`> ${Le}-item`]:{borderBottom:`1px solid ${Ue}`},[` - > ${Le}-item:last-child, - > ${Le}-item:last-child ${Le}-header - `]:{borderRadius:0},[`> ${Le}-item:last-child`]:{borderBottom:0},[`> ${Le}-item > ${Le}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Le}-item > ${Le}-content > ${Le}-content-box`]:{paddingTop:rt}}}},qe=$e=>{const{componentCls:Le,paddingSM:ke}=$e;return{[`${Le}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Le}-item`]:{borderBottom:0,[`> ${Le}-content`]:{backgroundColor:"transparent",border:0,[`> ${Le}-content-box`]:{paddingBlock:ke}}}}}};var ut=(0,Ve.Z)("Collapse",$e=>{const Le=(0,Ze.TS)($e,{collapseHeaderPaddingSM:`${$e.paddingXS}px ${$e.paddingSM}px`,collapseHeaderPaddingLG:`${$e.padding}px ${$e.paddingLG}px`,collapsePanelBorderRadius:$e.borderRadiusLG});return[ze(Le),nt(Le),qe(Le),Ge(Le),(0,Ye.Z)(Le)]},$e=>({headerPadding:`${$e.paddingSM}px ${$e.padding}px`,headerBg:$e.colorFillAlter,contentPadding:`${$e.padding}px 16px`,contentBg:$e.colorBgContainer})),He=Object.assign(ue.forwardRef(($e,Le)=>{const{getPrefixCls:ke,direction:rt,collapse:Ue}=ue.useContext(Be.E_),{prefixCls:Me,className:_e,rootClassName:Te,style:Ee,bordered:je=!0,ghost:Ke,size:Qe,expandIconPosition:Ne="start",children:Xe,expandIcon:gt}=$e,ct=(0,We.Z)(Mt=>{var Nt;return(Nt=Qe!=null?Qe:Mt)!==null&&Nt!==void 0?Nt:"middle"}),dt=ke("collapse",Me),st=ke(),[pt,ot]=ut(dt),lt=ue.useMemo(()=>Ne==="left"?"start":Ne==="right"?"end":Ne,[Ne]),ht=function(){let Mt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Nt=gt?gt(Mt):ue.createElement(be.Z,{rotate:Mt.isActive?90:void 0});return(0,Ie.Tm)(Nt,()=>({className:E()(Nt.props.className,`${dt}-arrow`)}))},vt=E()(`${dt}-icon-position-${lt}`,{[`${dt}-borderless`]:!je,[`${dt}-rtl`]:rt==="rtl",[`${dt}-ghost`]:!!Ke,[`${dt}-${ct}`]:ct!=="middle"},Ue==null?void 0:Ue.className,_e,Te,ot),St=Object.assign(Object.assign({},(0,Ce.Z)(st)),{motionAppear:!1,leavedClassName:`${dt}-content-hidden`}),Et=ue.useMemo(()=>Xe?(0,oe.Z)(Xe).map((Mt,Nt)=>{var Yt,dn;if(!((Yt=Mt.props)===null||Yt===void 0)&&Yt.disabled){const Qt=(dn=Mt.key)!==null&&dn!==void 0?dn:String(Nt),{disabled:on,collapsible:wn}=Mt.props,vn=Object.assign(Object.assign({},(0,De.Z)(Mt.props,["disabled"])),{key:Qt,collapsible:wn!=null?wn:on?"disabled":void 0});return(0,Ie.Tm)(Mt,vn)}return Mt}):null,[Xe]);return pt(ue.createElement(Ae,Object.assign({ref:Le,openMotion:St},(0,De.Z)($e,["rootClassName"]),{expandIcon:ht,prefixCls:dt,className:vt,style:Object.assign(Object.assign({},Ue==null?void 0:Ue.style),Ee)}),Et))}),{Panel:et}),Re=He},43428:function(Ct,ft,he){"use strict";he.d(ft,{Z:function(){return Je}});var be=he(92310),Oe=he.n(be),E=he(77321),me=he(52487),de=he(43403),se=he(34280),ne=he(59301),ie=ne.createContext(null),ce=ne.createContext({}),ue=ie,ae=he(49618),oe=he(72308),re=he(77900),ee=he(10228),a=he(26112),y=he(70425),x=function(Re){var $e=Re.prefixCls,Le=Re.className,ke=Re.style,rt=Re.children,Ue=Re.containerRef,Me=Re.id,_e=Re.onMouseEnter,Te=Re.onMouseOver,Ee=Re.onMouseLeave,je=Re.onClick,Ke=Re.onKeyDown,Qe=Re.onKeyUp,Ne={onMouseEnter:_e,onMouseOver:Te,onMouseLeave:Ee,onClick:je,onKeyDown:Ke,onKeyUp:Qe},Xe=ne.useContext(ce),gt=Xe.panel,ct=(0,y.useComposeRef)(gt,Ue);return ne.createElement(ne.Fragment,null,ne.createElement("div",(0,oe.Z)({id:Me,className:Oe()("".concat($e,"-content"),Le),style:(0,E.Z)({},ke),"aria-modal":"true",role:"dialog",ref:ct},Ne),rt))},b=x,z=he(48736);function te(He){return typeof He=="string"&&String(Number(He))===He?((0,z.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(He)):He}function le(He){warning(!("wrapperClassName"in He),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!He.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var fe={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function ge(He,Re){var $e,Le,ke,rt,Ue=He.prefixCls,Me=He.open,_e=He.placement,Te=He.inline,Ee=He.push,je=He.forceRender,Ke=He.autoFocus,Qe=He.keyboard,Ne=He.rootClassName,Xe=He.rootStyle,gt=He.zIndex,ct=He.className,dt=He.id,st=He.style,pt=He.motion,ot=He.width,lt=He.height,ht=He.children,vt=He.contentWrapperStyle,St=He.mask,Et=He.maskClosable,Mt=He.maskMotion,Nt=He.maskClassName,Yt=He.maskStyle,dn=He.afterOpenChange,Qt=He.onClose,on=He.onMouseEnter,wn=He.onMouseOver,vn=He.onMouseLeave,fn=He.onClick,Bn=He.onKeyDown,Un=He.onKeyUp,Nn=ne.useRef(),_n=ne.useRef(),kn=ne.useRef();ne.useImperativeHandle(Re,function(){return Nn.current});var Fn=function(Tt){var tn=Tt.keyCode,Bt=Tt.shiftKey;switch(tn){case ee.Z.TAB:{if(tn===ee.Z.TAB){if(!Bt&&document.activeElement===kn.current){var un;(un=_n.current)===null||un===void 0||un.focus({preventScroll:!0})}else if(Bt&&document.activeElement===_n.current){var Ut;(Ut=kn.current)===null||Ut===void 0||Ut.focus({preventScroll:!0})}}break}case ee.Z.ESC:{Qt&&Qe&&(Tt.stopPropagation(),Qt(Tt));break}}};ne.useEffect(function(){if(Me&&Ke){var Gt;(Gt=Nn.current)===null||Gt===void 0||Gt.focus({preventScroll:!0})}},[Me]);var Tr=ne.useState(!1),Nr=(0,me.Z)(Tr,2),rr=Nr[0],Lr=Nr[1],cr=ne.useContext(ue),br;Ee===!1?br={distance:0}:Ee===!0?br={}:br=Ee||{};var Ot=($e=(Le=(ke=br)===null||ke===void 0?void 0:ke.distance)!==null&&Le!==void 0?Le:cr==null?void 0:cr.pushDistance)!==null&&$e!==void 0?$e:180,At=ne.useMemo(function(){return{pushDistance:Ot,push:function(){Lr(!0)},pull:function(){Lr(!1)}}},[Ot]);ne.useEffect(function(){if(Me){var Gt;cr==null||(Gt=cr.push)===null||Gt===void 0||Gt.call(cr)}else{var Tt;cr==null||(Tt=cr.pull)===null||Tt===void 0||Tt.call(cr)}},[Me]),ne.useEffect(function(){return function(){var Gt;cr==null||(Gt=cr.pull)===null||Gt===void 0||Gt.call(cr)}},[]);var xt=St&&ne.createElement(re.default,(0,oe.Z)({key:"mask"},Mt,{visible:Me}),function(Gt,Tt){var tn=Gt.className,Bt=Gt.style;return ne.createElement("div",{className:Oe()("".concat(Ue,"-mask"),tn,Nt),style:(0,E.Z)((0,E.Z)({},Bt),Yt),onClick:Et&&Me?Qt:void 0,ref:Tt})}),en=typeof pt=="function"?pt(_e):pt,Rn={};if(rr&&Ot)switch(_e){case"top":Rn.transform="translateY(".concat(Ot,"px)");break;case"bottom":Rn.transform="translateY(".concat(-Ot,"px)");break;case"left":Rn.transform="translateX(".concat(Ot,"px)");break;default:Rn.transform="translateX(".concat(-Ot,"px)");break}_e==="left"||_e==="right"?Rn.width=te(ot):Rn.height=te(lt);var pn={onMouseEnter:on,onMouseOver:wn,onMouseLeave:vn,onClick:fn,onKeyDown:Bn,onKeyUp:Un},Fr=ne.createElement(re.default,(0,oe.Z)({key:"panel"},en,{visible:Me,forceRender:je,onVisibleChanged:function(Tt){dn==null||dn(Tt)},removeOnLeave:!1,leavedClassName:"".concat(Ue,"-content-wrapper-hidden")}),function(Gt,Tt){var tn=Gt.className,Bt=Gt.style;return ne.createElement("div",(0,oe.Z)({className:Oe()("".concat(Ue,"-content-wrapper"),tn),style:(0,E.Z)((0,E.Z)((0,E.Z)({},Rn),Bt),vt)},(0,a.Z)(He,{data:!0})),ne.createElement(b,(0,oe.Z)({id:dt,containerRef:Tt,prefixCls:Ue,className:ct,style:st},pn),ht))}),ur=(0,E.Z)({},Xe);return gt&&(ur.zIndex=gt),ne.createElement(ue.Provider,{value:At},ne.createElement("div",{className:Oe()(Ue,"".concat(Ue,"-").concat(_e),Ne,(rt={},(0,ae.Z)(rt,"".concat(Ue,"-open"),Me),(0,ae.Z)(rt,"".concat(Ue,"-inline"),Te),rt)),style:ur,tabIndex:-1,ref:Nn,onKeyDown:Fn},xt,ne.createElement("div",{tabIndex:0,ref:_n,style:fe,"aria-hidden":"true","data-sentinel":"start"}),Fr,ne.createElement("div",{tabIndex:0,ref:kn,style:fe,"aria-hidden":"true","data-sentinel":"end"})))}var ve=ne.forwardRef(ge),pe=ve,Se=function(Re){var $e=Re.open,Le=$e===void 0?!1:$e,ke=Re.prefixCls,rt=ke===void 0?"rc-drawer":ke,Ue=Re.placement,Me=Ue===void 0?"right":Ue,_e=Re.autoFocus,Te=_e===void 0?!0:_e,Ee=Re.keyboard,je=Ee===void 0?!0:Ee,Ke=Re.width,Qe=Ke===void 0?378:Ke,Ne=Re.mask,Xe=Ne===void 0?!0:Ne,gt=Re.maskClosable,ct=gt===void 0?!0:gt,dt=Re.getContainer,st=Re.forceRender,pt=Re.afterOpenChange,ot=Re.destroyOnClose,lt=Re.onMouseEnter,ht=Re.onMouseOver,vt=Re.onMouseLeave,St=Re.onClick,Et=Re.onKeyDown,Mt=Re.onKeyUp,Nt=Re.panelRef,Yt=ne.useState(!1),dn=(0,me.Z)(Yt,2),Qt=dn[0],on=dn[1],wn=ne.useState(!1),vn=(0,me.Z)(wn,2),fn=vn[0],Bn=vn[1];(0,se.Z)(function(){Bn(!0)},[]);var Un=fn?Le:!1,Nn=ne.useRef(),_n=ne.useRef();(0,se.Z)(function(){Un&&(_n.current=document.activeElement)},[Un]);var kn=function(Lr){var cr;if(on(Lr),pt==null||pt(Lr),!Lr&&_n.current&&!((cr=Nn.current)!==null&&cr!==void 0&&cr.contains(_n.current))){var br;(br=_n.current)===null||br===void 0||br.focus({preventScroll:!0})}},Fn=ne.useMemo(function(){return{panel:Nt}},[Nt]);if(!st&&!Qt&&!Un&&ot)return null;var Tr={onMouseEnter:lt,onMouseOver:ht,onMouseLeave:vt,onClick:St,onKeyDown:Et,onKeyUp:Mt},Nr=(0,E.Z)((0,E.Z)({},Re),{},{open:Un,prefixCls:rt,placement:Me,autoFocus:Te,keyboard:je,width:Qe,mask:Xe,maskClosable:ct,inline:dt===!1,afterOpenChange:kn,ref:Nn},Tr);return ne.createElement(ce.Provider,{value:Fn},ne.createElement(de.Z,{open:Un||st||Qt,autoDestroy:!1,getContainer:dt,autoLock:Xe&&(Un||Qt)},ne.createElement(pe,Nr)))},ye=Se,Pe=ye,we=he(62892),Ae=he(36355),xe=he(32441),De=he(47729),Ie=He=>{const{prefixCls:Re,title:$e,footer:Le,extra:ke,closeIcon:rt,closable:Ue,onClose:Me,headerStyle:_e,drawerStyle:Te,bodyStyle:Ee,footerStyle:je,children:Ke}=He,Qe=ne.useCallback(dt=>ne.createElement("button",{type:"button",onClick:Me,"aria-label":"Close",className:`${Re}-close`},dt),[Me]),[Ne,Xe]=(0,De.Z)(Ue,rt,Qe,void 0,!0),gt=ne.useMemo(()=>!$e&&!Ne?null:ne.createElement("div",{style:_e,className:Oe()(`${Re}-header`,{[`${Re}-header-close-only`]:Ne&&!$e&&!ke})},ne.createElement("div",{className:`${Re}-header-title`},Xe,$e&&ne.createElement("div",{className:`${Re}-title`},$e)),ke&&ne.createElement("div",{className:`${Re}-extra`},ke)),[Ne,Xe,ke,_e,Re,$e]),ct=ne.useMemo(()=>{if(!Le)return null;const dt=`${Re}-footer`;return ne.createElement("div",{className:dt,style:je},Le)},[Le,je,Re]);return ne.createElement("div",{className:`${Re}-wrapper-body`,style:Te},gt,ne.createElement("div",{className:`${Re}-body`,style:Ee},Ke),ct)},Be=he(33234),We=he(83116),Fe=he(37613),tt=He=>{const{componentCls:Re,motionDurationSlow:$e}=He,Le={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${$e}`}}};return{[Re]:{[`${Re}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${$e}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${Re}-panel-motion`]:{"&-left":[Le,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Le,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Le,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Le,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Ye=He=>{const{componentCls:Re,zIndexPopup:$e,colorBgMask:Le,colorBgElevated:ke,motionDurationSlow:rt,motionDurationMid:Ue,padding:Me,paddingLG:_e,fontSizeLG:Te,lineHeightLG:Ee,lineWidth:je,lineType:Ke,colorSplit:Qe,marginSM:Ne,colorIcon:Xe,colorIconHover:gt,colorText:ct,fontWeightStrong:dt,footerPaddingBlock:st,footerPaddingInline:pt}=He,ot=`${Re}-content-wrapper`;return{[Re]:{position:"fixed",inset:0,zIndex:$e,pointerEvents:"none","&-pure":{position:"relative",background:ke,[`&${Re}-left`]:{boxShadow:He.boxShadowDrawerLeft},[`&${Re}-right`]:{boxShadow:He.boxShadowDrawerRight},[`&${Re}-top`]:{boxShadow:He.boxShadowDrawerUp},[`&${Re}-bottom`]:{boxShadow:He.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${Re}-mask`]:{position:"absolute",inset:0,zIndex:$e,background:Le,pointerEvents:"auto"},[ot]:{position:"absolute",zIndex:$e,maxWidth:"100vw",transition:`all ${rt}`,"&-hidden":{display:"none"}},[`&-left > ${ot}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:He.boxShadowDrawerLeft},[`&-right > ${ot}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:He.boxShadowDrawerRight},[`&-top > ${ot}`]:{top:0,insetInline:0,boxShadow:He.boxShadowDrawerUp},[`&-bottom > ${ot}`]:{bottom:0,insetInline:0,boxShadow:He.boxShadowDrawerDown},[`${Re}-content`]:{width:"100%",height:"100%",overflow:"auto",background:ke,pointerEvents:"auto"},[`${Re}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${Re}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Me}px ${_e}px`,fontSize:Te,lineHeight:Ee,borderBottom:`${je}px ${Ke} ${Qe}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${Re}-extra`]:{flex:"none"},[`${Re}-close`]:{display:"inline-block",marginInlineEnd:Ne,color:Xe,fontWeight:dt,fontSize:Te,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${Ue}`,textRendering:"auto","&:focus, &:hover":{color:gt,textDecoration:"none"}},[`${Re}-title`]:{flex:1,margin:0,color:ct,fontWeight:He.fontWeightStrong,fontSize:Te,lineHeight:Ee},[`${Re}-body`]:{flex:1,minWidth:0,minHeight:0,padding:_e,overflow:"auto"},[`${Re}-footer`]:{flexShrink:0,padding:`${st}px ${pt}px`,borderTop:`${je}px ${Ke} ${Qe}`},"&-rtl":{direction:"rtl"}}}};var Ve=(0,We.Z)("Drawer",He=>{const Re=(0,Fe.TS)(He,{});return[Ye(Re),tt(Re)]},He=>({zIndexPopup:He.zIndexPopupBase,footerPaddingBlock:He.paddingXS,footerPaddingInline:He.padding})),Ze=he(11575),ze=function(He,Re){var $e={};for(var Le in He)Object.prototype.hasOwnProperty.call(He,Le)&&Re.indexOf(Le)<0&&($e[Le]=He[Le]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,Le=Object.getOwnPropertySymbols(He);ke{var Re;const{rootClassName:$e,width:Le,height:ke,size:rt="default",mask:Ue=!0,push:Me=nt,open:_e,afterOpenChange:Te,onClose:Ee,prefixCls:je,getContainer:Ke,style:Qe,className:Ne,visible:Xe,afterVisibleChange:gt}=He,ct=ze(He,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:dt,getPrefixCls:st,direction:pt,drawer:ot}=ne.useContext(Ae.E_),lt=st("drawer",je),[ht,vt]=Ve(lt),St=Ke===void 0&&dt?()=>dt(document.body):Ke,Et=Oe()({"no-mask":!Ue,[`${lt}-rtl`]:pt==="rtl"},$e,vt),Mt=ne.useMemo(()=>Le!=null?Le:rt==="large"?736:378,[Le,rt]),Nt=ne.useMemo(()=>ke!=null?ke:rt==="large"?736:378,[ke,rt]),Yt={motionName:(0,we.m)(lt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},dn=on=>({motionName:(0,we.m)(lt,`panel-motion-${on}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Qt=(0,Ze.H)();return ht(ne.createElement(Be.BR,null,ne.createElement(xe.Ux,{status:!0,override:!0},ne.createElement(Pe,Object.assign({prefixCls:lt,onClose:Ee,maskMotion:Yt,motion:dn},ct,{open:_e!=null?_e:Xe,mask:Ue,push:Me,width:Mt,height:Nt,style:Object.assign(Object.assign({},ot==null?void 0:ot.style),Qe),className:Oe()(ot==null?void 0:ot.className,Ne),rootClassName:Et,getContainer:St,afterOpenChange:Te!=null?Te:gt,panelRef:Qt}),ne.createElement(Ie,Object.assign({prefixCls:lt},ct,{onClose:Ee}))))))},ut=He=>{const{prefixCls:Re,style:$e,className:Le,placement:ke="right"}=He,rt=ze(He,["prefixCls","style","className","placement"]),{getPrefixCls:Ue}=ne.useContext(Ae.E_),Me=Ue("drawer",Re),[_e,Te]=Ve(Me),Ee=Oe()(Me,`${Me}-pure`,`${Me}-${ke}`,Te,Le);return _e(ne.createElement("div",{className:Ee,style:$e},ne.createElement(Ie,Object.assign({prefixCls:Me},rt))))};qe._InternalPanelDoNotUseOrYouWillBeFired=ut;var Je=qe},91857:function(Ct,ft,he){"use strict";var be=he(59301),Oe=he(38819),E=he(92310),me=he.n(E),de=he(31561),se=he(70425),ne=he(18929),ie=he(2738),ce=he(79676),ue=he(53487),ae=he(92343),oe=he(36355),re=he(20834),ee=he(40875),a=he(88088),y=he(47211);const x=null,b=fe=>{const{menu:ge,arrow:ve,prefixCls:pe,children:Se,trigger:ye,disabled:Pe,dropdownRender:we,getPopupContainer:Ae,overlayClassName:xe,rootClassName:De,open:Ce,onOpenChange:Ie,visible:Be,onVisibleChange:We,mouseEnterDelay:Fe=.15,mouseLeaveDelay:et=.1,autoAdjustOverflow:tt=!0,placement:Ye="",overlay:Ve,transitionName:Ze}=fe,{getPopupContainer:ze,getPrefixCls:Ge,direction:nt}=be.useContext(oe.E_),qe=be.useMemo(()=>{const Ne=Ge();return Ze!==void 0?Ze:Ye.includes("top")?`${Ne}-slide-down`:`${Ne}-slide-up`},[Ge,Ye,Ze]),ut=be.useMemo(()=>Ye?Ye.includes("Center")?Ye.slice(0,Ye.indexOf("Center")):Ye:nt==="rtl"?"bottomRight":"bottomLeft",[Ye,nt]),Je=Ge("dropdown",pe),[He,Re]=(0,y.Z)(Je),[,$e]=(0,a.Z)(),Le=be.Children.only(Se),ke=(0,ae.Tm)(Le,{className:me()(`${Je}-trigger`,{[`${Je}-rtl`]:nt==="rtl"},Le.props.className),disabled:Pe}),rt=Pe?[]:ye;let Ue;rt&&rt.includes("contextMenu")&&(Ue=!0);const[Me,_e]=(0,ne.Z)(!1,{value:Ce!=null?Ce:Be}),Te=(0,se.useEvent)(Ne=>{Ie==null||Ie(Ne),We==null||We(Ne),_e(Ne)}),Ee=me()(xe,De,Re,{[`${Je}-rtl`]:nt==="rtl"}),je=(0,ce.Z)({arrowPointAtCenter:typeof ve=="object"&&ve.pointAtCenter,autoAdjustOverflow:tt,offset:$e.marginXXS,arrowWidth:ve?$e.sizePopupArrow:0,borderRadius:$e.borderRadius}),Ke=be.useCallback(()=>{_e(!1)},[]),Qe=()=>{let Ne;return ge!=null&&ge.items?Ne=be.createElement(re.default,Object.assign({},ge)):typeof Ve=="function"?Ne=Ve():Ne=Ve,we&&(Ne=we(Ne)),Ne=be.Children.only(typeof Ne=="string"?be.createElement("span",null,Ne):Ne),be.createElement(ee.J,{prefixCls:`${Je}-menu`,expandIcon:be.createElement("span",{className:`${Je}-menu-submenu-arrow`},be.createElement(Oe.Z,{className:`${Je}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Ke,validator:Xe=>{let{mode:gt}=Xe}},Ne)};return He(be.createElement(de.Z,Object.assign({alignPoint:Ue},(0,ie.Z)(fe,["rootClassName"]),{mouseEnterDelay:Fe,mouseLeaveDelay:et,visible:Me,builtinPlacements:je,arrow:!!ve,overlayClassName:Ee,prefixCls:Je,getPopupContainer:Ae||ze,transitionName:qe,trigger:rt,overlay:Qe,placement:ut,onVisibleChange:Te}),ke))};function z(fe){return Object.assign(Object.assign({},fe),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const te=(0,ue.Z)(b,"dropdown",fe=>fe,z),le=fe=>be.createElement(te,Object.assign({},fe),be.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=le,ft.Z=b},38854:function(Ct,ft,he){"use strict";he.d(ft,{Z:function(){return a}});var be=he(91857),Oe=he(92310),E=he.n(Oe),me=he(59301),de=he(18785),se=he(3113),ne=he(36355),ie=he(81327),ce=he(33234),ue=he(47211),ae=function(y,x){var b={};for(var z in y)Object.prototype.hasOwnProperty.call(y,z)&&x.indexOf(z)<0&&(b[z]=y[z]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,z=Object.getOwnPropertySymbols(y);te{const{getPopupContainer:x,getPrefixCls:b,direction:z}=me.useContext(ne.E_),{prefixCls:te,type:le="default",danger:fe,disabled:ge,loading:ve,onClick:pe,htmlType:Se,children:ye,className:Pe,menu:we,arrow:Ae,autoFocus:xe,overlay:De,trigger:Ce,align:Ie,open:Be,onOpenChange:We,placement:Fe,getPopupContainer:et,href:tt,icon:Ye=me.createElement(de.Z,null),title:Ve,buttonsRender:Ze=Qe=>Qe,mouseEnterDelay:ze,mouseLeaveDelay:Ge,overlayClassName:nt,overlayStyle:qe,destroyPopupOnHide:ut,dropdownRender:Je}=y,He=ae(y,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Re=b("dropdown",te),$e=`${Re}-button`,[Le,ke]=(0,ue.Z)(Re),rt={menu:we,arrow:Ae,autoFocus:xe,align:Ie,disabled:ge,trigger:ge?[]:Ce,onOpenChange:We,getPopupContainer:et||x,mouseEnterDelay:ze,mouseLeaveDelay:Ge,overlayClassName:nt,overlayStyle:qe,destroyPopupOnHide:ut,dropdownRender:Je},{compactSize:Ue,compactItemClassnames:Me}=(0,ce.ri)(Re,z),_e=E()($e,Me,Pe,ke);"overlay"in y&&(rt.overlay=De),"open"in y&&(rt.open=Be),"placement"in y?rt.placement=Fe:rt.placement=z==="rtl"?"bottomLeft":"bottomRight";const Te=me.createElement(se.ZP,{type:le,danger:fe,disabled:ge,loading:ve,onClick:pe,htmlType:Se,href:tt,title:Ve},ye),Ee=me.createElement(se.ZP,{type:le,danger:fe,icon:Ye}),[je,Ke]=Ze([Te,Ee]);return Le(me.createElement(ie.Z.Compact,Object.assign({className:_e,size:Ue,block:!0},He),je,me.createElement(be.Z,Object.assign({},rt),Ke)))};oe.__ANT_BUTTON=!0;var re=oe;const ee=be.Z;ee.Button=re;var a=ee},47211:function(Ct,ft,he){"use strict";he.d(ft,{Z:function(){return ae}});var be=he(17313),Oe=he(13826),E=he(92899),me=he(29878),de=he(19447),se=he(83116),ne=he(37613),ce=oe=>{const{componentCls:re,menuCls:ee,colorError:a,colorTextLightSolid:y}=oe,x=`${ee}-item`;return{[`${re}, ${re}-menu-submenu`]:{[`${ee} ${x}`]:{[`&${x}-danger:not(${x}-disabled)`]:{color:a,"&:hover":{color:y,backgroundColor:a}}}}}};const ue=oe=>{const{componentCls:re,menuCls:ee,zIndexPopup:a,dropdownArrowDistance:y,sizePopupArrow:x,antCls:b,iconCls:z,motionDurationMid:te,dropdownPaddingVertical:le,fontSize:fe,dropdownEdgeChildPadding:ge,colorTextDisabled:ve,fontSizeIcon:pe,controlPaddingHorizontal:Se,colorBgElevated:ye}=oe;return[{[re]:Object.assign(Object.assign({},(0,be.Wf)(oe)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-y+x/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${z}-down, & > ${b}-btn-icon > ${z}-down`]:{fontSize:pe}},[`${re}-wrap`]:{position:"relative",[`${b}-btn > ${z}-down`]:{fontSize:pe},[`${z}-down::before`]:{transition:`transform ${te}`}},[`${re}-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${re}-placement-bottomLeft, - &${b}-slide-down-appear${b}-slide-down-appear-active${re}-placement-bottomLeft, - &${b}-slide-down-enter${b}-slide-down-enter-active${re}-placement-bottom, - &${b}-slide-down-appear${b}-slide-down-appear-active${re}-placement-bottom, - &${b}-slide-down-enter${b}-slide-down-enter-active${re}-placement-bottomRight, - &${b}-slide-down-appear${b}-slide-down-appear-active${re}-placement-bottomRight`]:{animationName:Oe.fJ},[`&${b}-slide-up-enter${b}-slide-up-enter-active${re}-placement-topLeft, - &${b}-slide-up-appear${b}-slide-up-appear-active${re}-placement-topLeft, - &${b}-slide-up-enter${b}-slide-up-enter-active${re}-placement-top, - &${b}-slide-up-appear${b}-slide-up-appear-active${re}-placement-top, - &${b}-slide-up-enter${b}-slide-up-enter-active${re}-placement-topRight, - &${b}-slide-up-appear${b}-slide-up-appear-active${re}-placement-topRight`]:{animationName:Oe.Qt},[`&${b}-slide-down-leave${b}-slide-down-leave-active${re}-placement-bottomLeft, - &${b}-slide-down-leave${b}-slide-down-leave-active${re}-placement-bottom, - &${b}-slide-down-leave${b}-slide-down-leave-active${re}-placement-bottomRight`]:{animationName:Oe.Uw},[`&${b}-slide-up-leave${b}-slide-up-leave-active${re}-placement-topLeft, - &${b}-slide-up-leave${b}-slide-up-leave-active${re}-placement-top, - &${b}-slide-up-leave${b}-slide-up-leave-active${re}-placement-topRight`]:{animationName:Oe.ly}})},(0,de.ZP)(oe,{colorBg:ye,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${re} ${ee}`]:{position:"relative",margin:0},[`${ee}-submenu-popup`]:{position:"absolute",zIndex:a,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${re}, ${re}-menu-submenu`]:{[ee]:Object.assign(Object.assign({padding:ge,listStyleType:"none",backgroundColor:ye,backgroundClip:"padding-box",borderRadius:oe.borderRadiusLG,outline:"none",boxShadow:oe.boxShadowSecondary},(0,be.Qy)(oe)),{[`${ee}-item-group-title`]:{padding:`${le}px ${Se}px`,color:oe.colorTextDescription,transition:`all ${te}`},[`${ee}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ee}-item-icon`]:{minWidth:fe,marginInlineEnd:oe.marginXS,fontSize:oe.fontSizeSM},[`${ee}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${te}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${ee}-item, ${ee}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${le}px ${Se}px`,color:oe.colorText,fontWeight:"normal",fontSize:fe,lineHeight:oe.lineHeight,cursor:"pointer",transition:`all ${te}`,borderRadius:oe.borderRadiusSM,"&:hover, &-active":{backgroundColor:oe.controlItemBgHover}},(0,be.Qy)(oe)),{"&-selected":{color:oe.colorPrimary,backgroundColor:oe.controlItemBgActive,"&:hover, &-active":{backgroundColor:oe.controlItemBgActiveHover}},"&-disabled":{color:ve,cursor:"not-allowed","&:hover":{color:ve,backgroundColor:ye,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${oe.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:oe.colorSplit},[`${re}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:oe.paddingXS,[`${re}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:oe.colorTextDescription,fontSize:pe,fontStyle:"normal"}}}),[`${ee}-item-group-list`]:{margin:`0 ${oe.marginXS}px`,padding:0,listStyle:"none"},[`${ee}-submenu-title`]:{paddingInlineEnd:Se+oe.fontSizeSM},[`${ee}-submenu-vertical`]:{position:"relative"},[`${ee}-submenu${ee}-submenu-disabled ${re}-menu-submenu-title`]:{[`&, ${re}-menu-submenu-arrow-icon`]:{color:ve,backgroundColor:ye,cursor:"not-allowed"}},[`${ee}-submenu-selected ${re}-menu-submenu-title`]:{color:oe.colorPrimary}})}},[(0,Oe.oN)(oe,"slide-up"),(0,Oe.oN)(oe,"slide-down"),(0,E.Fm)(oe,"move-up"),(0,E.Fm)(oe,"move-down"),(0,me._y)(oe,"zoom-big")]]};var ae=(0,se.Z)("Dropdown",(oe,re)=>{let{rootPrefixCls:ee}=re;const{marginXXS:a,sizePopupArrow:y,controlHeight:x,fontSize:b,lineHeight:z,paddingXXS:te,componentCls:le,borderRadiusLG:fe}=oe,ge=(x-b*z)/2,{dropdownArrowOffset:ve}=(0,de.fS)({contentRadius:fe}),pe=(0,ne.TS)(oe,{menuCls:`${le}-menu`,rootPrefixCls:ee,dropdownArrowDistance:y/2+a,dropdownArrowOffset:ve,dropdownPaddingVertical:ge,dropdownEdgeChildPadding:te});return[ue(pe),ce(pe)]},oe=>({zIndexPopup:oe.zIndexPopupBase+50}))},8628:function(Ct,ft,he){"use strict";var be=he(59301),Oe=he(34280),E=he(56762),me=he(69507);function de(){let se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ne=(0,be.useRef)({}),ie=(0,E.Z)(),ce=(0,me.ZP)();return(0,Oe.Z)(()=>{const ue=ce.subscribe(ae=>{ne.current=ae,se&&ie()});return()=>ce.unsubscribe(ue)},[]),ne.current}ft.Z=de},11611:function(Ct,ft,he){"use strict";he.d(ft,{Z:function(){return ur}});var be=he(59301),Oe=he(15277),E=he(92310),me=he.n(E),de=he(72308),se=he(77321),ne=he(49618),ie=he(52487),ce=he(62853),ue=he(74416),ae=he(55468),oe=he(18929),re=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],ee=be.createContext(null),a=0;function y(Gt,Tt){var tn=be.useState(function(){return a+=1,String(a)}),Bt=(0,ie.Z)(tn,1),un=Bt[0],Ut=be.useContext(ee),An={data:Tt,canPreview:Gt};return be.useEffect(function(){if(Ut)return Ut.register(un,An)},[]),be.useEffect(function(){Ut&&Ut.register(un,An)},[Gt,Tt]),un}function x(Gt){return new Promise(function(Tt){var tn=document.createElement("img");tn.onerror=function(){return Tt(!1)},tn.onload=function(){return Tt(!0)},tn.src=Gt})}function b(Gt){var Tt=Gt.src,tn=Gt.isCustomPlaceholder,Bt=Gt.fallback,un=(0,be.useState)(tn?"loading":"normal"),Ut=(0,ie.Z)(un,2),An=Ut[0],Pn=Ut[1],bt=(0,be.useRef)(!1),It=An==="error";(0,be.useEffect)(function(){x(Tt).then(function($t){$t||Pn("error")})},[Tt]),(0,be.useEffect)(function(){tn&&!bt.current?Pn("loading"):It&&Pn("normal")},[Tt]);var Rt=function(){Pn("normal")},kt=function(Kt){bt.current=!1,An==="loading"&&Kt!=null&&Kt.complete&&(Kt.naturalWidth||Kt.naturalHeight)&&(bt.current=!0,Rt())},Jt=It&&Bt?{src:Bt}:{onLoad:Rt,src:Tt};return[kt,Jt,An]}var z=he(86923),te=he(8224),le=he(10228),fe=he(48736);function ge(Gt,Tt,tn,Bt){var un=Tt+tn,Ut=(tn-Bt)/2;if(tn>Bt){if(Tt>0)return(0,ne.Z)({},Gt,Ut);if(Tt<0&&unBt)return(0,ne.Z)({},Gt,Tt<0?Ut:-Ut);return{}}function ve(Gt,Tt,tn,Bt){var un=(0,ae.g1)(),Ut=un.width,An=un.height,Pn=null;return Gt<=Ut&&Tt<=An?Pn={x:0,y:0}:(Gt>Ut||Tt>An)&&(Pn=(0,se.Z)((0,se.Z)({},ge("x",tn,Gt,Ut)),ge("y",Bt,Tt,An))),Pn}var pe=he(13697),Se=he(16089),ye={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function Pe(Gt,Tt,tn,Bt){var un=(0,be.useRef)(null),Ut=(0,be.useRef)([]),An=(0,be.useState)(ye),Pn=(0,ie.Z)(An,2),bt=Pn[0],It=Pn[1],Rt=function(Kt){It(ye),Bt&&!(0,pe.Z)(ye,bt)&&Bt({transform:ye,action:Kt})},kt=function(Kt,Vt){un.current===null&&(Ut.current=[],un.current=(0,Se.Z)(function(){It(function(Dn){var In=Dn;return Ut.current.forEach(function(Ft){In=(0,se.Z)((0,se.Z)({},In),Ft)}),un.current=null,Bt==null||Bt({transform:In,action:Vt}),In})})),Ut.current.push((0,se.Z)((0,se.Z)({},bt),Kt))},Jt=function(Kt,Vt,Dn,In){var Ft=Gt.current,Ar=Ft.width,ar=Ft.height,pr=Ft.offsetWidth,Wr=Ft.offsetHeight,gn=Ft.offsetLeft,mn=Ft.offsetTop,On=Kt,bn=bt.scale*Kt;bn>tn?(On=tn/bt.scale,bn=tn):bn1,So=jr&&Ft>=1,po=Pe(Lo,gn,On,yo),Vr=po.transform,Cr=po.resetTransform,Xr=po.updateTransform,ro=po.dispatchZoomChange,jo=(0,be.useState)(!0),wo=(0,ie.Z)(jo,2),_t=wo[0],Wt=wo[1],qt=Vr.rotate,Ln=Vr.scale,Hn=Vr.x,Kn=Vr.y,yr=me()((0,ne.Z)({},"".concat(tn,"-moving"),ir));(0,be.useEffect)(function(){_t||Wt(!0)},[_t]);var zn=function(){Cr("close")},jn=function(){ro(Ce+pr,"zoomIn")},sn=function(){ro(Ce/(Ce+pr),"zoomOut")},Zt=function(){Xr({rotate:qt+90},"rotateRight")},hn=function(){Xr({rotate:qt-90},"rotateLeft")},nn=function(){Xr({flipX:!Vr.flipX},"flipX")},Gn=function(){Xr({flipY:!Vr.flipY},"flipY")},Vn=function(Cn){Cn==null||Cn.preventDefault(),Cn==null||Cn.stopPropagation(),Dn>0&&(Wt(!1),Cr("prev"),io==null||io(Dn-1,Dn))},_r=function(Cn){Cn==null||Cn.preventDefault(),Cn==null||Cn.stopPropagation(),Dn0&&(Or=Ce/Or),ro(Or,"wheel",Cn.clientX,Cn.clientY)}},ho=function(Cn){!It||!fo||(Cn.keyCode===le.Z.LEFT?Vn():Cn.keyCode===le.Z.RIGHT&&_r())},vr=function(Cn){It&&(Ln!==1?Xr({x:0,y:0,scale:1},"doubleClick"):ro(Ce+pr,"doubleClick",Cn.clientX,Cn.clientY))};(0,be.useEffect)(function(){var qn,Cn,er,zr;if(Pn){er=(0,te.Z)(window,"mouseup",Br,!1),zr=(0,te.Z)(window,"mousemove",oo,!1);try{window.top!==window.self&&(qn=(0,te.Z)(window.top,"mouseup",Br,!1),Cn=(0,te.Z)(window.top,"mousemove",oo,!1))}catch(Or){(0,fe.Kp)(!1,"[rc-image] ".concat(Or))}}return function(){var Or,mo,Co,lo;(Or=er)===null||Or===void 0||Or.remove(),(mo=zr)===null||mo===void 0||mo.remove(),(Co=qn)===null||Co===void 0||Co.remove(),(lo=Cn)===null||lo===void 0||lo.remove()}},[It,ir,Hn,Kn,qt,Pn]),(0,be.useEffect)(function(){var qn=(0,te.Z)(window,"keydown",ho,!1);return function(){qn.remove()}},[It,fo,Dn]);var $n=be.createElement(Fe,(0,de.Z)({},an,{width:Tt.width,height:Tt.height,imgRef:Lo,className:"".concat(tn,"-img"),alt:un,style:{transform:"translate3d(".concat(Vr.x,"px, ").concat(Vr.y,"px, 0) scale3d(").concat(Vr.flipX?"-":"").concat(Ln,", ").concat(Vr.flipY?"-":"").concat(Ln,", 1) rotate(").concat(qt,"deg)"),transitionDuration:!_t&&"0s"},fallback:Ut,src:Bt,onWheel:Jr,onMouseDown:so,onDoubleClick:vr}));return be.createElement(be.Fragment,null,be.createElement(z.Z,(0,de.Z)({transitionName:Pr,maskTransitionName:Qn,closable:!1,keyboard:!0,prefixCls:tn,onClose:bt,visible:It,wrapClassName:yr,rootClassName:Jt,getContainer:Kt},To,{afterClose:zn}),be.createElement("div",{className:"".concat(tn,"-img-wrapper")},kr?kr($n,(0,se.Z)({transform:Vr},jr?{current:Dn}:{})):$n)),be.createElement(De,{visible:It,transform:Vr,maskTransitionName:Qn,closeIcon:$t,getContainer:Kt,prefixCls:tn,rootClassName:Jt,icons:kt,countRender:Ar,showSwitch:fo,showProgress:So,current:Dn,count:Ft,scale:Ln,minScale:gn,maxScale:On,toolbarRender:bo,onSwitchLeft:Vn,onSwitchRight:_r,onZoomIn:jn,onZoomOut:sn,onRotateRight:Zt,onRotateLeft:hn,onFlipX:nn,onFlipY:Gn,onClose:bt}))},tt=et,Ye=he(80702);function Ve(Gt){var Tt=be.useState({}),tn=(0,ie.Z)(Tt,2),Bt=tn[0],un=tn[1],Ut=be.useCallback(function(Pn,bt){return un(function(It){return(0,se.Z)((0,se.Z)({},It),{},(0,ne.Z)({},Pn,bt))}),function(){un(function(It){var Rt=(0,se.Z)({},It);return delete Rt[Pn],Rt})}},[]),An=be.useMemo(function(){return Gt?Gt.map(function(Pn){if(typeof Pn=="string")return{data:{src:Pn}};var bt={};return Object.keys(Pn).forEach(function(It){["src"].concat((0,Ye.Z)(re)).includes(It)&&(bt[It]=Pn[It])}),{data:bt}}):Object.keys(Bt).reduce(function(Pn,bt){var It=Bt[bt],Rt=It.canPreview,kt=It.data;return Rt&&Pn.push({data:kt,id:bt}),Pn},[])},[Gt,Bt]);return[An,Ut]}var Ze=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],ze=["src"],Ge=function(Tt){var tn,Bt=Tt.previewPrefixCls,un=Bt===void 0?"rc-image-preview":Bt,Ut=Tt.children,An=Tt.icons,Pn=An===void 0?{}:An,bt=Tt.items,It=Tt.preview,Rt=Tt.fallback,kt=(0,ce.Z)(It)==="object"?It:{},Jt=kt.visible,$t=kt.onVisibleChange,Kt=kt.getContainer,Vt=kt.current,Dn=kt.movable,In=kt.minScale,Ft=kt.maxScale,Ar=kt.countRender,ar=kt.closeIcon,pr=kt.onChange,Wr=kt.onTransform,gn=kt.toolbarRender,mn=kt.imageRender,On=(0,ue.Z)(kt,Ze),bn=Ve(bt),Pr=(0,ie.Z)(bn,2),dr=Pr[0],Qn=Pr[1],kr=(0,oe.Z)(0,{value:Vt}),an=(0,ie.Z)(kr,2),bo=an[0],yo=an[1],io=(0,be.useState)(!1),To=(0,ie.Z)(io,2),Lo=To[0],Ao=To[1],Do=((tn=dr[bo])===null||tn===void 0?void 0:tn.data)||{},fr=Do.src,ir=(0,ue.Z)(Do,ze),xo=(0,oe.Z)(!!Jt,{value:Jt,onChange:function(qt,Ln){$t==null||$t(qt,Ln,bo)}}),jr=(0,ie.Z)(xo,2),fo=jr[0],So=jr[1],po=(0,be.useState)(null),Vr=(0,ie.Z)(po,2),Cr=Vr[0],Xr=Vr[1],ro=be.useCallback(function(Wt,qt,Ln){var Hn=dr.findIndex(function(Kn){return Kn.id===Wt});So(!0),Xr({x:qt,y:Ln}),yo(Hn<0?0:Hn),Ao(!0)},[dr]);be.useEffect(function(){fo?Lo||yo(0):Ao(!1)},[fo]);var jo=function(qt,Ln){yo(qt),pr==null||pr(qt,Ln)},wo=function(){So(!1),Xr(null)},_t=be.useMemo(function(){return{register:Qn,onPreview:ro}},[Qn,ro]);return be.createElement(ee.Provider,{value:_t},Ut,be.createElement(tt,(0,de.Z)({"aria-hidden":!fo,movable:Dn,visible:fo,prefixCls:un,closeIcon:ar,onClose:wo,mousePosition:Cr,imgCommonProps:ir,src:fr,fallback:Rt,icons:Pn,minScale:In,maxScale:Ft,getContainer:Kt,current:bo,count:dr.length,countRender:Ar,onTransform:Wr,toolbarRender:gn,imageRender:mn,onChange:jo},On)))},nt=Ge,qe=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],ut=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],Je=function(Tt){var tn=Tt.src,Bt=Tt.alt,un=Tt.onPreviewClose,Ut=Tt.prefixCls,An=Ut===void 0?"rc-image":Ut,Pn=Tt.previewPrefixCls,bt=Pn===void 0?"".concat(An,"-preview"):Pn,It=Tt.placeholder,Rt=Tt.fallback,kt=Tt.width,Jt=Tt.height,$t=Tt.style,Kt=Tt.preview,Vt=Kt===void 0?!0:Kt,Dn=Tt.className,In=Tt.onClick,Ft=Tt.onError,Ar=Tt.wrapperClassName,ar=Tt.wrapperStyle,pr=Tt.rootClassName,Wr=(0,ue.Z)(Tt,qe),gn=It&&It!==!0,mn=(0,ce.Z)(Vt)==="object"?Vt:{},On=mn.src,bn=mn.visible,Pr=bn===void 0?void 0:bn,dr=mn.onVisibleChange,Qn=dr===void 0?un:dr,kr=mn.getContainer,an=kr===void 0?void 0:kr,bo=mn.mask,yo=mn.maskClassName,io=mn.movable,To=mn.icons,Lo=mn.scaleStep,Ao=mn.minScale,Do=mn.maxScale,fr=mn.imageRender,ir=mn.toolbarRender,xo=(0,ue.Z)(mn,ut),jr=On!=null?On:tn,fo=(0,oe.Z)(!!Pr,{value:Pr,onChange:Qn}),So=(0,ie.Z)(fo,2),po=So[0],Vr=So[1],Cr=b({src:tn,isCustomPlaceholder:gn,fallback:Rt}),Xr=(0,ie.Z)(Cr,3),ro=Xr[0],jo=Xr[1],wo=Xr[2],_t=(0,be.useState)(null),Wt=(0,ie.Z)(_t,2),qt=Wt[0],Ln=Wt[1],Hn=(0,be.useContext)(ee),Kn=!!Vt,yr=function(){Vr(!1),Ln(null)},zn=me()(An,Ar,pr,(0,ne.Z)({},"".concat(An,"-error"),wo==="error")),jn=(0,be.useMemo)(function(){var nn={};return re.forEach(function(Gn){Tt[Gn]!==void 0&&(nn[Gn]=Tt[Gn])}),nn},re.map(function(nn){return Tt[nn]})),sn=(0,be.useMemo)(function(){return(0,se.Z)((0,se.Z)({},jn),{},{src:jr})},[jr,jn]),Zt=y(Kn,sn),hn=function(Gn){var Vn=(0,ae.os)(Gn.target),_r=Vn.left,Br=Vn.top;Hn?Hn.onPreview(Zt,_r,Br):(Ln({x:_r,y:Br}),Vr(!0)),In==null||In(Gn)};return be.createElement(be.Fragment,null,be.createElement("div",(0,de.Z)({},Wr,{className:zn,onClick:Kn?hn:In,style:(0,se.Z)({width:kt,height:Jt},ar)}),be.createElement("img",(0,de.Z)({},jn,{className:me()("".concat(An,"-img"),(0,ne.Z)({},"".concat(An,"-img-placeholder"),It===!0),Dn),style:(0,se.Z)({height:Jt},$t),ref:ro},jo,{width:kt,height:Jt,onError:Ft})),wo==="loading"&&be.createElement("div",{"aria-hidden":"true",className:"".concat(An,"-placeholder")},It),bo&&Kn&&be.createElement("div",{className:me()("".concat(An,"-mask"),yo),style:{display:($t==null?void 0:$t.display)==="none"?"none":void 0}},bo)),!Hn&&Kn&&be.createElement(tt,(0,de.Z)({"aria-hidden":!po,visible:po,prefixCls:bt,onClose:yr,mousePosition:qt,src:jr,alt:Bt,fallback:Rt,getContainer:an,icons:To,movable:io,scaleStep:Lo,minScale:Ao,maxScale:Do,rootClassName:pr,imageRender:fr,imgCommonProps:jn,toolbarRender:ir},xo)))};Je.PreviewGroup=nt,Je.displayName="Image";var He=Je,Re=He,$e=he(62892),Le=he(36355),ke=he(31724),rt=he(99267),Ue=he(33853),Me=he(38819),_e={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"},Te=_e,Ee=he(7657),je=function(Tt,tn){return be.createElement(Ee.Z,(0,de.Z)({},Tt,{ref:tn,icon:Te}))},Ke=be.forwardRef(je),Qe=Ke,Ne={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"},Xe=Ne,gt=function(Tt,tn){return be.createElement(Ee.Z,(0,de.Z)({},Tt,{ref:tn,icon:Xe}))},ct=be.forwardRef(gt),dt=ct,st={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},pt=st,ot=function(Tt,tn){return be.createElement(Ee.Z,(0,de.Z)({},Tt,{ref:tn,icon:pt}))},lt=be.forwardRef(ot),ht=lt,vt={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"},St=vt,Et=function(Tt,tn){return be.createElement(Ee.Z,(0,de.Z)({},Tt,{ref:tn,icon:St}))},Mt=be.forwardRef(Et),Nt=Mt,Yt={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"},dn=Yt,Qt=function(Tt,tn){return be.createElement(Ee.Z,(0,de.Z)({},Tt,{ref:tn,icon:dn}))},on=be.forwardRef(Qt),wn=on,vn=he(64993),fn=he(73819),Bn=he(17313),Un=he(29878),Nn=he(1950),_n=he(83116),kn=he(37613);const Fn=Gt=>({position:Gt||"absolute",inset:0}),Tr=Gt=>{const{iconCls:Tt,motionDurationSlow:tn,paddingXXS:Bt,marginXXS:un,prefixCls:Ut,colorTextLightSolid:An}=Gt;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:An,background:new vn.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${tn}`,[`.${Ut}-mask-info`]:Object.assign(Object.assign({},Bn.vS),{padding:`0 ${Bt}px`,[Tt]:{marginInlineEnd:un,svg:{verticalAlign:"baseline"}}})}},Nr=Gt=>{const{previewCls:Tt,modalMaskBg:tn,paddingSM:Bt,marginXL:un,margin:Ut,paddingLG:An,previewOperationColorDisabled:Pn,previewOperationHoverColor:bt,motionDurationSlow:It,iconCls:Rt,colorTextLightSolid:kt}=Gt,Jt=new vn.C(tn).setAlpha(.1),$t=Jt.clone().setAlpha(.2);return{[`${Tt}-footer`]:{position:"fixed",bottom:un,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:Gt.previewOperationColor},[`${Tt}-progress`]:{marginBottom:Ut},[`${Tt}-close`]:{position:"fixed",top:un,right:{_skip_check_:!0,value:un},display:"flex",color:kt,backgroundColor:Jt.toRgbString(),borderRadius:"50%",padding:Bt,outline:0,border:0,cursor:"pointer",transition:`all ${It}`,"&:hover":{backgroundColor:$t.toRgbString()},[`& > ${Rt}`]:{fontSize:Gt.previewOperationSize}},[`${Tt}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${An}px`,backgroundColor:Jt.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:Bt,padding:Bt,cursor:"pointer",transition:`all ${It}`,userSelect:"none",[`&:not(${Tt}-operations-operation-disabled):hover > ${Rt}`]:{color:bt},"&-disabled":{color:Pn,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${Rt}`]:{fontSize:Gt.previewOperationSize}}}}},rr=Gt=>{const{modalMaskBg:Tt,iconCls:tn,previewOperationColorDisabled:Bt,previewCls:un,zIndexPopup:Ut,motionDurationSlow:An}=Gt,Pn=new vn.C(Tt).setAlpha(.1),bt=Pn.clone().setAlpha(.2);return{[`${un}-switch-left, ${un}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:Ut+1,display:"flex",alignItems:"center",justifyContent:"center",width:Gt.imagePreviewSwitchSize,height:Gt.imagePreviewSwitchSize,marginTop:-Gt.imagePreviewSwitchSize/2,color:Gt.previewOperationColor,background:Pn.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${An}`,userSelect:"none","&:hover":{background:bt.toRgbString()},"&-disabled":{"&, &:hover":{color:Bt,background:"transparent",cursor:"not-allowed",[`> ${tn}`]:{cursor:"not-allowed"}}},[`> ${tn}`]:{fontSize:Gt.previewOperationSize}},[`${un}-switch-left`]:{insetInlineStart:Gt.marginSM},[`${un}-switch-right`]:{insetInlineEnd:Gt.marginSM}}},Lr=Gt=>{const{motionEaseOut:Tt,previewCls:tn,motionDurationSlow:Bt,componentCls:un}=Gt;return[{[`${un}-preview-root`]:{[tn]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${tn}-body`]:Object.assign(Object.assign({},Fn()),{overflow:"hidden"}),[`${tn}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${Bt} ${Tt} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},Fn()),{transition:`transform ${Bt} ${Tt} 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"}}}}},{[`${un}-preview-root`]:{[`${tn}-wrap`]:{zIndex:Gt.zIndexPopup}}},{[`${un}-preview-operations-wrapper`]:{position:"fixed",zIndex:Gt.zIndexPopup+1},"&":[Nr(Gt),rr(Gt)]}]},cr=Gt=>{const{componentCls:Tt}=Gt;return{[Tt]:{position:"relative",display:"inline-block",[`${Tt}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${Tt}-img-placeholder`]:{backgroundColor:Gt.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${Tt}-mask`]:Object.assign({},Tr(Gt)),[`${Tt}-mask:hover`]:{opacity:1},[`${Tt}-placeholder`]:Object.assign({},Fn())}}},br=Gt=>{const{previewCls:Tt}=Gt;return{[`${Tt}-root`]:(0,Un._y)(Gt,"zoom"),"&":(0,Nn.J$)(Gt,!0)}};var Ot=(0,_n.Z)("Image",Gt=>{const Tt=`${Gt.componentCls}-preview`,tn=(0,kn.TS)(Gt,{previewCls:Tt,modalMaskBg:new vn.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:Gt.controlHeightLG});return[cr(tn),Lr(tn),(0,fn.QA)((0,kn.TS)(tn,{componentCls:Tt})),br(tn)]},Gt=>({zIndexPopup:Gt.zIndexPopupBase+80,previewOperationColor:new vn.C(Gt.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new vn.C(Gt.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new vn.C(Gt.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:Gt.fontSizeIcon*1.5})),At=function(Gt,Tt){var tn={};for(var Bt in Gt)Object.prototype.hasOwnProperty.call(Gt,Bt)&&Tt.indexOf(Bt)<0&&(tn[Bt]=Gt[Bt]);if(Gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var un=0,Bt=Object.getOwnPropertySymbols(Gt);un{var{previewPrefixCls:Tt,preview:tn}=Gt,Bt=At(Gt,["previewPrefixCls","preview"]);const{getPrefixCls:un}=be.useContext(Le.E_),Ut=un("image",Tt),An=`${Ut}-preview`,Pn=un(),[bt,It]=Ot(Ut),Rt=be.useMemo(()=>{var kt;if(tn===!1)return tn;const Jt=typeof tn=="object"?tn:{},$t=me()(It,(kt=Jt.rootClassName)!==null&&kt!==void 0?kt:"");return Object.assign(Object.assign({},Jt),{transitionName:(0,$e.m)(Pn,"zoom",Jt.transitionName),maskTransitionName:(0,$e.m)(Pn,"fade",Jt.maskTransitionName),rootClassName:$t})},[tn]);return bt(be.createElement(Re.PreviewGroup,Object.assign({preview:Rt,previewPrefixCls:An,icons:xt},Bt)))},pn=function(Gt,Tt){var tn={};for(var Bt in Gt)Object.prototype.hasOwnProperty.call(Gt,Bt)&&Tt.indexOf(Bt)<0&&(tn[Bt]=Gt[Bt]);if(Gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var un=0,Bt=Object.getOwnPropertySymbols(Gt);un{const{prefixCls:Tt,preview:tn,className:Bt,rootClassName:un,style:Ut}=Gt,An=pn(Gt,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:Pn,locale:bt=ke.Z,getPopupContainer:It,image:Rt}=be.useContext(Le.E_),kt=Pn("image",Tt),Jt=Pn(),$t=bt.Image||ke.Z.Image,[Kt,Vt]=Ot(kt),Dn=me()(un,Vt),In=me()(Bt,Vt,Rt==null?void 0:Rt.className),Ft=be.useMemo(()=>{if(tn===!1)return tn;const ar=typeof tn=="object"?tn:{},{getContainer:pr}=ar,Wr=pn(ar,["getContainer"]);return Object.assign(Object.assign({mask:be.createElement("div",{className:`${kt}-mask-info`},be.createElement(Oe.Z,null),$t==null?void 0:$t.preview),icons:xt},Wr),{getContainer:pr||It,transitionName:(0,$e.m)(Jt,"zoom",ar.transitionName),maskTransitionName:(0,$e.m)(Jt,"fade",ar.maskTransitionName)})},[tn,$t]),Ar=Object.assign(Object.assign({},Rt==null?void 0:Rt.style),Ut);return Kt(be.createElement(Re,Object.assign({prefixCls:kt,preview:Ft,rootClassName:Dn,className:In,style:Ar},An)))};Fr.PreviewGroup=Rn;var ur=Fr},45818:function(Ct,ft,he){"use strict";he.d(ft,{D:function(){return te},Z:function(){return ge}});var be=he(72308),Oe=he(59301),E={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"},me=E,de=he(7657),se=function(pe,Se){return Oe.createElement(de.Z,(0,be.Z)({},pe,{ref:Se,icon:me}))},ne=Oe.forwardRef(se),ie=ne,ce=he(33853),ue=he(38819),ae=he(92310),oe=he.n(ae),re=he(2738),a=ve=>!isNaN(parseFloat(ve))&&isFinite(ve),y=he(36355),x=he(84966),b=function(ve,pe){var Se={};for(var ye in ve)Object.prototype.hasOwnProperty.call(ve,ye)&&pe.indexOf(ye)<0&&(Se[ye]=ve[ye]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,ye=Object.getOwnPropertySymbols(ve);Pe{let ve=0;return function(){let pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ve+=1,`${pe}${ve}`}})();var ge=Oe.forwardRef((ve,pe)=>{const{prefixCls:Se,className:ye,trigger:Pe,children:we,defaultCollapsed:Ae=!1,theme:xe="dark",style:De={},collapsible:Ce=!1,reverseArrow:Ie=!1,width:Be=200,collapsedWidth:We=80,zeroWidthTriggerStyle:Fe,breakpoint:et,onCollapse:tt,onBreakpoint:Ye}=ve,Ve=b(ve,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Ze}=(0,Oe.useContext)(x.Gs),[ze,Ge]=(0,Oe.useState)("collapsed"in ve?ve.collapsed:Ae),[nt,qe]=(0,Oe.useState)(!1);(0,Oe.useEffect)(()=>{"collapsed"in ve&&Ge(ve.collapsed)},[ve.collapsed]);const ut=(ke,rt)=>{"collapsed"in ve||Ge(ke),tt==null||tt(ke,rt)},Je=(0,Oe.useRef)();Je.current=ke=>{qe(ke.matches),Ye==null||Ye(ke.matches),ze!==ke.matches&&ut(ke.matches,"responsive")},(0,Oe.useEffect)(()=>{function ke(Ue){return Je.current(Ue)}let rt;if(typeof window!="undefined"){const{matchMedia:Ue}=window;if(Ue&&et&&et in z){rt=Ue(`(max-width: ${z[et]})`);try{rt.addEventListener("change",ke)}catch(Me){rt.addListener(ke)}ke(rt)}}return()=>{try{rt==null||rt.removeEventListener("change",ke)}catch(Ue){rt==null||rt.removeListener(ke)}}},[et]),(0,Oe.useEffect)(()=>{const ke=le("ant-sider-");return Ze.addSider(ke),()=>Ze.removeSider(ke)},[]);const He=()=>{ut(!ze,"clickTrigger")},{getPrefixCls:Re}=(0,Oe.useContext)(y.E_),$e=()=>{const ke=Re("layout-sider",Se),rt=(0,re.Z)(Ve,["collapsed"]),Ue=ze?We:Be,Me=a(Ue)?`${Ue}px`:String(Ue),_e=parseFloat(String(We||0))===0?Oe.createElement("span",{onClick:He,className:oe()(`${ke}-zero-width-trigger`,`${ke}-zero-width-trigger-${Ie?"right":"left"}`),style:Fe},Pe||Oe.createElement(ie,null)):null,je={expanded:Ie?Oe.createElement(ue.Z,null):Oe.createElement(ce.Z,null),collapsed:Ie?Oe.createElement(ce.Z,null):Oe.createElement(ue.Z,null)}[ze?"collapsed":"expanded"],Ke=Pe!==null?_e||Oe.createElement("div",{className:`${ke}-trigger`,onClick:He,style:{width:Me}},Pe||je):null,Qe=Object.assign(Object.assign({},De),{flex:`0 0 ${Me}`,maxWidth:Me,minWidth:Me,width:Me}),Ne=oe()(ke,`${ke}-${xe}`,{[`${ke}-collapsed`]:!!ze,[`${ke}-has-trigger`]:Ce&&Pe!==null&&!_e,[`${ke}-below`]:!!nt,[`${ke}-zero-width`]:parseFloat(Me)===0},ye);return Oe.createElement("aside",Object.assign({className:Ne},rt,{style:Qe,ref:pe}),Oe.createElement("div",{className:`${ke}-children`},we),Ce||nt&&_e?Ke:null)},Le=Oe.useMemo(()=>({siderCollapsed:ze}),[ze]);return Oe.createElement(te.Provider,{value:Le},$e())})},84966:function(Ct,ft,he){"use strict";he.d(ft,{VY:function(){return te},$_:function(){return z},h4:function(){return b},Gs:function(){return re},ZP:function(){return le}});var be=he(80702),Oe=he(92310),E=he.n(Oe),me=he(2738),de=he(59301),se=he(36355),ne=he(83116),ce=fe=>{const{componentCls:ge,bodyBg:ve,lightSiderBg:pe,lightTriggerBg:Se,lightTriggerColor:ye}=fe;return{[`${ge}-sider-light`]:{background:pe,[`${ge}-sider-trigger`]:{color:ye,background:Se},[`${ge}-sider-zero-width-trigger`]:{color:ye,background:Se,border:`1px solid ${ve}`,borderInlineStart:0}}}};const ue=fe=>{const{antCls:ge,componentCls:ve,colorText:pe,triggerColor:Se,footerBg:ye,triggerBg:Pe,headerHeight:we,headerPadding:Ae,headerColor:xe,footerPadding:De,triggerHeight:Ce,zeroTriggerHeight:Ie,zeroTriggerWidth:Be,motionDurationMid:We,motionDurationSlow:Fe,fontSize:et,borderRadius:tt,bodyBg:Ye,headerBg:Ve,siderBg:Ze}=fe;return{[ve]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Ye,"&, *":{boxSizing:"border-box"},[`&${ve}-has-sider`]:{flexDirection:"row",[`> ${ve}, > ${ve}-content`]:{width:0}},[`${ve}-header, &${ve}-footer`]:{flex:"0 0 auto"},[`${ve}-sider`]:{position:"relative",minWidth:0,background:Ze,transition:`all ${We}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ge}-menu${ge}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ce},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ce,color:Se,lineHeight:`${Ce}px`,textAlign:"center",background:Pe,cursor:"pointer",transition:`all ${We}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:we,insetInlineEnd:-Be,zIndex:1,width:Be,height:Ie,color:Se,fontSize:fe.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Ze,borderStartStartRadius:0,borderStartEndRadius:tt,borderEndEndRadius:tt,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Fe} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Fe}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Be,borderStartStartRadius:tt,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:tt}}}}},ce(fe)),{"&-rtl":{direction:"rtl"}}),[`${ve}-header`]:{height:we,padding:Ae,color:xe,lineHeight:`${we}px`,background:Ve,[`${ge}-menu`]:{lineHeight:"inherit"}},[`${ve}-footer`]:{padding:De,color:pe,fontSize:et,background:ye},[`${ve}-content`]:{flex:"auto",minHeight:0}}};var ae=(0,ne.Z)("Layout",fe=>[ue(fe)],fe=>{const{colorBgLayout:ge,controlHeight:ve,controlHeightLG:pe,colorText:Se,controlHeightSM:ye,marginXXS:Pe,colorTextLightSolid:we,colorBgContainer:Ae}=fe,xe=pe*1.25;return{colorBgHeader:"#001529",colorBgBody:ge,colorBgTrigger:"#002140",bodyBg:ge,headerBg:"#001529",headerHeight:ve*2,headerPadding:`0 ${xe}px`,headerColor:Se,footerPadding:`${ye}px ${xe}px`,footerBg:ge,siderBg:"#001529",triggerHeight:pe+Pe*2,triggerBg:"#002140",triggerColor:we,zeroTriggerWidth:pe,zeroTriggerHeight:pe,lightSiderBg:Ae,lightTriggerBg:Ae,lightTriggerColor:Se}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),oe=function(fe,ge){var ve={};for(var pe in fe)Object.prototype.hasOwnProperty.call(fe,pe)&&ge.indexOf(pe)<0&&(ve[pe]=fe[pe]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,pe=Object.getOwnPropertySymbols(fe);Senull,removeSider:()=>null}});function ee(fe){let{suffixCls:ge,tagName:ve,displayName:pe}=fe;return Se=>de.forwardRef((Pe,we)=>de.createElement(Se,Object.assign({ref:we,suffixCls:ge,tagName:ve},Pe)))}const a=de.forwardRef((fe,ge)=>{const{prefixCls:ve,suffixCls:pe,className:Se,tagName:ye}=fe,Pe=oe(fe,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:we}=de.useContext(se.E_),Ae=we("layout",ve),[xe,De]=ae(Ae),Ce=pe?`${Ae}-${pe}`:Ae;return xe(de.createElement(ye,Object.assign({className:E()(ve||Ce,Se,De),ref:ge},Pe)))}),y=de.forwardRef((fe,ge)=>{const{direction:ve}=de.useContext(se.E_),[pe,Se]=de.useState([]),{prefixCls:ye,className:Pe,rootClassName:we,children:Ae,hasSider:xe,tagName:De,style:Ce}=fe,Ie=oe(fe,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Be=(0,me.Z)(Ie,["suffixCls"]),{getPrefixCls:We,layout:Fe}=de.useContext(se.E_),et=We("layout",ye),[tt,Ye]=ae(et),Ve=E()(et,{[`${et}-has-sider`]:typeof xe=="boolean"?xe:pe.length>0,[`${et}-rtl`]:ve==="rtl"},Fe==null?void 0:Fe.className,Pe,we,Ye),Ze=de.useMemo(()=>({siderHook:{addSider:ze=>{Se(Ge=>[].concat((0,be.Z)(Ge),[ze]))},removeSider:ze=>{Se(Ge=>Ge.filter(nt=>nt!==ze))}}}),[]);return tt(de.createElement(re.Provider,{value:Ze},de.createElement(De,Object.assign({ref:ge,className:Ve,style:Object.assign(Object.assign({},Fe==null?void 0:Fe.style),Ce)},Be),Ae)))}),x=ee({tagName:"div",displayName:"Layout"})(y),b=ee({suffixCls:"header",tagName:"header",displayName:"Header"})(a),z=ee({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(a),te=ee({suffixCls:"content",tagName:"main",displayName:"Content"})(a);var le=x},40875:function(Ct,ft,he){"use strict";he.d(ft,{J:function(){return se}});var be=he(59301),Oe=he(33234),E=he(70425),me=function(ne,ie){var ce={};for(var ue in ne)Object.prototype.hasOwnProperty.call(ne,ue)&&ie.indexOf(ue)<0&&(ce[ue]=ne[ue]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,ue=Object.getOwnPropertySymbols(ne);ae{const{children:ce}=ne,ue=me(ne,["children"]),ae=be.useContext(de),oe=be.useMemo(()=>Object.assign(Object.assign({},ae),ue),[ae,ue.prefixCls,ue.mode,ue.selectable]);return be.createElement(de.Provider,{value:oe},be.createElement(Oe.BR,null,(0,E.supportNodeRef)(ce)?be.cloneElement(ce,{ref:ie}):ce))});ft.Z=de},20834:function(Ct,ft,he){"use strict";he.d(ft,{default:function(){return Le}});var be=he(15285),Oe=he(59301),E=he(45818),me=he(92310),de=he.n(me),se=he(36355),ne=function(ke,rt){var Ue={};for(var Me in ke)Object.prototype.hasOwnProperty.call(ke,Me)&&rt.indexOf(Me)<0&&(Ue[Me]=ke[Me]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,Me=Object.getOwnPropertySymbols(ke);_e{const{prefixCls:rt,className:Ue,dashed:Me}=ke,_e=ne(ke,["prefixCls","className","dashed"]),{getPrefixCls:Te}=Oe.useContext(se.E_),Ee=Te("menu",rt),je=de()({[`${Ee}-item-divider-dashed`]:!!Me},Ue);return Oe.createElement(be.iz,Object.assign({className:je},_e))},ue=he(11592),ae=he(2738),oe=he(6848),re=he(92343),a=(0,Oe.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),x=ke=>{var rt;const{className:Ue,children:Me,icon:_e,title:Te,danger:Ee}=ke,{prefixCls:je,firstLevel:Ke,direction:Qe,disableMenuItemTitleTooltip:Ne,inlineCollapsed:Xe}=Oe.useContext(a),gt=lt=>{const ht=Oe.createElement("span",{className:`${je}-title-content`},Me);return(!_e||(0,re.l$)(Me)&&Me.type==="span")&&Me&<&&Ke&&typeof Me=="string"?Oe.createElement("div",{className:`${je}-inline-collapsed-noicon`},Me.charAt(0)):ht},{siderCollapsed:ct}=Oe.useContext(E.D);let dt=Te;typeof Te=="undefined"?dt=Ke?Me:"":Te===!1&&(dt="");const st={title:dt};!ct&&!Xe&&(st.title=null,st.open=!1);const pt=(0,ue.Z)(Me).length;let ot=Oe.createElement(be.ck,Object.assign({},(0,ae.Z)(ke,["title","icon","danger"]),{className:de()({[`${je}-item-danger`]:Ee,[`${je}-item-only-child`]:(_e?pt+1:pt)===1},Ue),title:typeof Te=="string"?Te:void 0}),(0,re.Tm)(_e,{className:de()((0,re.l$)(_e)?(rt=_e.props)===null||rt===void 0?void 0:rt.className:"",`${je}-item-icon`)}),gt(Xe));return Ne||(ot=Oe.createElement(oe.Z,Object.assign({},st,{placement:Qe==="rtl"?"left":"right",overlayClassName:`${je}-inline-collapsed-tooltip`}),ot)),ot},z=ke=>{var rt;const{popupClassName:Ue,icon:Me,title:_e,theme:Te}=ke,Ee=Oe.useContext(a),{prefixCls:je,inlineCollapsed:Ke,theme:Qe}=Ee,Ne=(0,be.Xl)();let Xe;if(!Me)Xe=Ke&&!Ne.length&&_e&&typeof _e=="string"?Oe.createElement("div",{className:`${je}-inline-collapsed-noicon`},_e.charAt(0)):Oe.createElement("span",{className:`${je}-title-content`},_e);else{const ct=(0,re.l$)(_e)&&_e.type==="span";Xe=Oe.createElement(Oe.Fragment,null,(0,re.Tm)(Me,{className:de()((0,re.l$)(Me)?(rt=Me.props)===null||rt===void 0?void 0:rt.className:"",`${je}-item-icon`)}),ct?_e:Oe.createElement("span",{className:`${je}-title-content`},_e))}const gt=Oe.useMemo(()=>Object.assign(Object.assign({},Ee),{firstLevel:!1}),[Ee]);return Oe.createElement(a.Provider,{value:gt},Oe.createElement(be.Wd,Object.assign({},(0,ae.Z)(ke,["icon"]),{title:Xe,popupClassName:de()(je,Ue,`${je}-${Te||Qe}`)})))},te=he(18785),le=he(70425),fe=he(62892),ge=he(40875),ve=function(ke,rt){var Ue={};for(var Me in ke)Object.prototype.hasOwnProperty.call(ke,Me)&&rt.indexOf(Me)<0&&(Ue[Me]=ke[Me]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,Me=Object.getOwnPropertySymbols(ke);_e{if(rt&&typeof rt=="object"){const Me=rt,{label:_e,children:Te,key:Ee,type:je}=Me,Ke=ve(Me,["label","children","key","type"]),Qe=Ee!=null?Ee:`tmp-${Ue}`;return Te||je==="group"?je==="group"?Oe.createElement(be.BW,Object.assign({key:Qe},Ke,{title:_e}),pe(Te)):Oe.createElement(z,Object.assign({key:Qe},Ke,{title:_e}),pe(Te)):je==="divider"?Oe.createElement(ce,Object.assign({key:Qe},Ke)):Oe.createElement(x,Object.assign({key:Qe},Ke),_e)}return null}).filter(rt=>rt)}function Se(ke){return Oe.useMemo(()=>ke&&pe(ke),[ke])}var ye=he(64993),Pe=he(17313),we=he(8378),Ae=he(13826),xe=he(29878),De=he(83116),Ce=he(37613),Be=ke=>{const{componentCls:rt,motionDurationSlow:Ue,horizontalLineHeight:Me,colorSplit:_e,lineWidth:Te,lineType:Ee,itemPaddingInline:je}=ke;return{[`${rt}-horizontal`]:{lineHeight:Me,border:0,borderBottom:`${Te}px ${Ee} ${_e}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${rt}-item, ${rt}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:je},[`> ${rt}-item:hover, - > ${rt}-item-active, - > ${rt}-submenu ${rt}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${rt}-item, ${rt}-submenu-title`]:{transition:[`border-color ${Ue}`,`background ${Ue}`].join(",")},[`${rt}-submenu-arrow`]:{display:"none"}}}},Fe=ke=>{let{componentCls:rt,menuArrowOffset:Ue}=ke;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(-${Ue})`},"&::after":{transform:`rotate(45deg) translateY(${Ue})`}}}}};const et=ke=>Object.assign({},(0,Pe.oN)(ke));var Ye=(ke,rt)=>{const{componentCls:Ue,itemColor:Me,itemSelectedColor:_e,groupTitleColor:Te,itemBg:Ee,subMenuItemBg:je,itemSelectedBg:Ke,activeBarHeight:Qe,activeBarWidth:Ne,activeBarBorderWidth:Xe,motionDurationSlow:gt,motionEaseInOut:ct,motionEaseOut:dt,itemPaddingInline:st,motionDurationMid:pt,itemHoverColor:ot,lineType:lt,colorSplit:ht,itemDisabledColor:vt,dangerItemColor:St,dangerItemHoverColor:Et,dangerItemSelectedColor:Mt,dangerItemActiveBg:Nt,dangerItemSelectedBg:Yt,itemHoverBg:dn,itemActiveBg:Qt,menuSubMenuBg:on,horizontalItemSelectedColor:wn,horizontalItemSelectedBg:vn,horizontalItemBorderRadius:fn,horizontalItemHoverBg:Bn,popupBg:Un}=ke;return{[`${Ue}-${rt}, ${Ue}-${rt} > ${Ue}`]:{color:Me,background:Ee,[`&${Ue}-root:focus-visible`]:Object.assign({},et(ke)),[`${Ue}-item-group-title`]:{color:Te},[`${Ue}-submenu-selected`]:{[`> ${Ue}-submenu-title`]:{color:_e}},[`${Ue}-item-disabled, ${Ue}-submenu-disabled`]:{color:`${vt} !important`},[`${Ue}-item:not(${Ue}-item-selected):not(${Ue}-submenu-selected)`]:{[`&:hover, > ${Ue}-submenu-title:hover`]:{color:ot}},[`&:not(${Ue}-horizontal)`]:{[`${Ue}-item:not(${Ue}-item-selected)`]:{"&:hover":{backgroundColor:dn},"&:active":{backgroundColor:Qt}},[`${Ue}-submenu-title`]:{"&:hover":{backgroundColor:dn},"&:active":{backgroundColor:Qt}}},[`${Ue}-item-danger`]:{color:St,[`&${Ue}-item:hover`]:{[`&:not(${Ue}-item-selected):not(${Ue}-submenu-selected)`]:{color:Et}},[`&${Ue}-item:active`]:{background:Nt}},[`${Ue}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Ue}-item-selected`]:{color:_e,[`&${Ue}-item-danger`]:{color:Mt},"a, a:hover":{color:"inherit"}},[`& ${Ue}-item-selected`]:{backgroundColor:Ke,[`&${Ue}-item-danger`]:{backgroundColor:Yt}},[`${Ue}-item, ${Ue}-submenu-title`]:{[`&:not(${Ue}-item-disabled):focus-visible`]:Object.assign({},et(ke))},[`&${Ue}-submenu > ${Ue}`]:{backgroundColor:on},[`&${Ue}-popup > ${Ue}`]:{backgroundColor:Un},[`&${Ue}-horizontal`]:Object.assign(Object.assign({},rt==="dark"?{borderBottom:0}:{}),{[`> ${Ue}-item, > ${Ue}-submenu`]:{top:Xe,marginTop:-Xe,marginBottom:0,borderRadius:fn,"&::after":{position:"absolute",insetInline:st,bottom:0,borderBottom:`${Qe}px solid transparent`,transition:`border-color ${gt} ${ct}`,content:'""'},"&:hover, &-active, &-open":{background:Bn,"&::after":{borderBottomWidth:Qe,borderBottomColor:wn}},"&-selected":{color:wn,backgroundColor:vn,"&:hover":{backgroundColor:vn},"&::after":{borderBottomWidth:Qe,borderBottomColor:wn}}}}),[`&${Ue}-root`]:{[`&${Ue}-inline, &${Ue}-vertical`]:{borderInlineEnd:`${Xe}px ${lt} ${ht}`}},[`&${Ue}-inline`]:{[`${Ue}-sub${Ue}-inline`]:{background:je},[`${Ue}-item, ${Ue}-submenu-title`]:Xe&&Ne?{width:`calc(100% + ${Xe}px)`}:{},[`${Ue}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Ne}px solid ${_e}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${pt} ${dt}`,`opacity ${pt} ${dt}`].join(","),content:'""'},[`&${Ue}-item-danger`]:{"&::after":{borderInlineEndColor:Mt}}},[`${Ue}-selected, ${Ue}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${pt} ${ct}`,`opacity ${pt} ${ct}`].join(",")}}}}}};const Ve=ke=>{const{componentCls:rt,itemHeight:Ue,itemMarginInline:Me,padding:_e,menuArrowSize:Te,marginXS:Ee,itemMarginBlock:je}=ke,Ke=_e+Te+Ee;return{[`${rt}-item`]:{position:"relative",overflow:"hidden"},[`${rt}-item, ${rt}-submenu-title`]:{height:Ue,lineHeight:`${Ue}px`,paddingInline:_e,overflow:"hidden",textOverflow:"ellipsis",marginInline:Me,marginBlock:je,width:`calc(100% - ${Me*2}px)`},[`> ${rt}-item, - > ${rt}-submenu > ${rt}-submenu-title`]:{height:Ue,lineHeight:`${Ue}px`},[`${rt}-item-group-list ${rt}-submenu-title, - ${rt}-submenu-title`]:{paddingInlineEnd:Ke}}};var ze=ke=>{const{componentCls:rt,iconCls:Ue,itemHeight:Me,colorTextLightSolid:_e,dropdownWidth:Te,controlHeightLG:Ee,motionDurationMid:je,motionEaseOut:Ke,paddingXL:Qe,itemMarginInline:Ne,fontSizeLG:Xe,motionDurationSlow:gt,paddingXS:ct,boxShadowSecondary:dt,collapsedWidth:st,collapsedIconSize:pt}=ke,ot={height:Me,lineHeight:`${Me}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[rt]:{"&-inline, &-vertical":Object.assign({[`&${rt}-root`]:{boxShadow:"none"}},Ve(ke))},[`${rt}-submenu-popup`]:{[`${rt}-vertical`]:Object.assign(Object.assign({},Ve(ke)),{boxShadow:dt})}},{[`${rt}-submenu-popup ${rt}-vertical${rt}-sub`]:{minWidth:Te,maxHeight:`calc(100vh - ${Ee*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 ${gt}`,`background ${gt}`,`padding ${je} ${Ke}`].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`]:ot,[`& ${rt}-item-group-title`]:{paddingInlineStart:Qe}},[`${rt}-item`]:ot}},{[`${rt}-inline-collapsed`]:{width:st,[`&${rt}-root`]:{[`${rt}-item, ${rt}-submenu ${rt}-submenu-title`]:{[`> ${rt}-inline-collapsed-noicon`]:{fontSize:Xe,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% - ${Xe/2}px - ${Ne}px)`,textOverflow:"clip",[` - ${rt}-submenu-arrow, - ${rt}-submenu-expand-icon - `]:{opacity:0},[`${rt}-item-icon, ${Ue}`]:{margin:0,fontSize:pt,lineHeight:`${Me}px`,"+ span":{display:"inline-block",opacity:0}}},[`${rt}-item-icon, ${Ue}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${rt}-item-icon, ${Ue}`]:{display:"none"},"a, a:hover":{color:_e}},[`${rt}-item-group-title`]:Object.assign(Object.assign({},Pe.vS),{paddingInline:ct})}}]};const Ge=ke=>{const{componentCls:rt,motionDurationSlow:Ue,motionDurationMid:Me,motionEaseInOut:_e,motionEaseOut:Te,iconCls:Ee,iconSize:je,iconMarginInlineEnd:Ke}=ke;return{[`${rt}-item, ${rt}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Ue}`,`background ${Ue}`,`padding ${Ue} ${_e}`].join(","),[`${rt}-item-icon, ${Ee}`]:{minWidth:je,fontSize:je,transition:[`font-size ${Me} ${Te}`,`margin ${Ue} ${_e}`,`color ${Ue}`].join(","),"+ span":{marginInlineStart:Ke,opacity:1,transition:[`opacity ${Ue} ${_e}`,`margin ${Ue}`,`color ${Ue}`].join(",")}},[`${rt}-item-icon`]:Object.assign({},(0,Pe.Ro)()),[`&${rt}-item-only-child`]:{[`> ${Ee}, > ${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"}}}},nt=ke=>{const{componentCls:rt,motionDurationSlow:Ue,motionEaseInOut:Me,borderRadius:_e,menuArrowSize:Te,menuArrowOffset:Ee}=ke;return{[`${rt}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:ke.margin,width:Te,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Ue} ${Me}, opacity ${Ue}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Te*.6,height:Te*.15,backgroundColor:"currentcolor",borderRadius:_e,transition:[`background ${Ue} ${Me}`,`transform ${Ue} ${Me}`,`top ${Ue} ${Me}`,`color ${Ue} ${Me}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${Ee})`},"&::after":{transform:`rotate(-45deg) translateY(${Ee})`}}}}},qe=ke=>{const{antCls:rt,componentCls:Ue,fontSize:Me,motionDurationSlow:_e,motionDurationMid:Te,motionEaseInOut:Ee,paddingXS:je,padding:Ke,colorSplit:Qe,lineWidth:Ne,zIndexPopup:Xe,borderRadiusLG:gt,subMenuItemBorderRadius:ct,menuArrowSize:dt,menuArrowOffset:st,lineType:pt,menuPanelMaskInset:ot,groupTitleLineHeight:lt,groupTitleFontSize:ht}=ke;return[{"":{[`${Ue}`]:Object.assign(Object.assign({},(0,Pe.dF)()),{"&-hidden":{display:"none"}})},[`${Ue}-submenu-hidden`]:{display:"none"}},{[Ue]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Pe.Wf)(ke)),(0,Pe.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Me,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${_e} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Ue}-item`]:{flex:"none"}},[`${Ue}-item, ${Ue}-submenu, ${Ue}-submenu-title`]:{borderRadius:ke.itemBorderRadius},[`${Ue}-item-group-title`]:{padding:`${je}px ${Ke}px`,fontSize:ht,lineHeight:lt,transition:`all ${_e}`},[`&-horizontal ${Ue}-submenu`]:{transition:[`border-color ${_e} ${Ee}`,`background ${_e} ${Ee}`].join(",")},[`${Ue}-submenu, ${Ue}-submenu-inline`]:{transition:[`border-color ${_e} ${Ee}`,`background ${_e} ${Ee}`,`padding ${Te} ${Ee}`].join(",")},[`${Ue}-submenu ${Ue}-sub`]:{cursor:"initial",transition:[`background ${_e} ${Ee}`,`padding ${_e} ${Ee}`].join(",")},[`${Ue}-title-content`]:{transition:`color ${_e}`},[`${Ue}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Ue}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Qe,borderStyle:pt,borderWidth:0,borderTopWidth:Ne,marginBlock:Ne,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Ge(ke)),{[`${Ue}-item-group`]:{[`${Ue}-item-group-list`]:{margin:0,padding:0,[`${Ue}-item, ${Ue}-submenu-title`]:{paddingInline:`${Me*2}px ${Ke}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Xe,borderRadius:gt,boxShadow:"none",transformOrigin:"0 0",[`&${Ue}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${ot}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:ot},"\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:ke.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:ke.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:ke.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:ke.paddingXS},[`> ${Ue}`]:Object.assign(Object.assign(Object.assign({borderRadius:gt},Ge(ke)),nt(ke)),{[`${Ue}-item, ${Ue}-submenu > ${Ue}-submenu-title`]:{borderRadius:ct},[`${Ue}-submenu-title::after`]:{transition:`transform ${_e} ${Ee}`}})}}),nt(ke)),{[`&-inline-collapsed ${Ue}-submenu-arrow, - &-inline ${Ue}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${st})`},"&::after":{transform:`rotate(45deg) translateX(-${st})`}},[`${Ue}-submenu-open${Ue}-submenu-inline > ${Ue}-submenu-title > ${Ue}-submenu-arrow`]:{transform:`translateY(-${dt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${st})`},"&::before":{transform:`rotate(45deg) translateX(${st})`}}})},{[`${rt}-layout-header`]:{[Ue]:{lineHeight:"inherit"}}}]};var ut=(ke,rt)=>(0,De.Z)("Menu",Me=>{if(rt===!1)return[];const{colorBgElevated:_e,colorPrimary:Te,colorTextLightSolid:Ee,controlHeightLG:je,fontSize:Ke,darkItemColor:Qe,darkDangerItemColor:Ne,darkItemBg:Xe,darkSubMenuItemBg:gt,darkItemSelectedColor:ct,darkItemSelectedBg:dt,darkDangerItemSelectedBg:st,darkItemHoverBg:pt,darkGroupTitleColor:ot,darkItemHoverColor:lt,darkItemDisabledColor:ht,darkDangerItemHoverColor:vt,darkDangerItemSelectedColor:St,darkDangerItemActiveBg:Et}=Me,Mt=Ke/7*5,Nt=(0,Ce.TS)(Me,{menuArrowSize:Mt,menuHorizontalHeight:je*1.15,menuArrowOffset:`${Mt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:_e}),Yt=(0,Ce.TS)(Nt,{itemColor:Qe,itemHoverColor:lt,groupTitleColor:ot,itemSelectedColor:ct,itemBg:Xe,popupBg:Xe,subMenuItemBg:gt,itemActiveBg:"transparent",itemSelectedBg:dt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:pt,itemDisabledColor:ht,dangerItemColor:Ne,dangerItemHoverColor:vt,dangerItemSelectedColor:St,dangerItemActiveBg:Et,dangerItemSelectedBg:st,menuSubMenuBg:gt,horizontalItemSelectedColor:Ee,horizontalItemSelectedBg:Te});return[qe(Nt),Be(Nt),ze(Nt),Ye(Nt,"light"),Ye(Yt,"dark"),Fe(Nt),(0,we.Z)(Nt),(0,Ae.oN)(Nt,"slide-up"),(0,Ae.oN)(Nt,"slide-down"),(0,xe._y)(Nt,"zoom-big")]},Me=>{const{colorPrimary:_e,colorError:Te,colorTextDisabled:Ee,colorErrorBg:je,colorText:Ke,colorTextDescription:Qe,colorBgContainer:Ne,colorFillAlter:Xe,colorFillContent:gt,lineWidth:ct,lineWidthBold:dt,controlItemBgActive:st,colorBgTextHover:pt,controlHeightLG:ot,lineHeight:lt,colorBgElevated:ht,marginXXS:vt,padding:St,fontSize:Et,controlHeightSM:Mt,fontSizeLG:Nt,colorTextLightSolid:Yt,colorErrorHover:dn}=Me,Qt=new ye.C(Yt).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Me.zIndexPopupBase+50,radiusItem:Me.borderRadiusLG,itemBorderRadius:Me.borderRadiusLG,radiusSubMenuItem:Me.borderRadiusSM,subMenuItemBorderRadius:Me.borderRadiusSM,colorItemText:Ke,itemColor:Ke,colorItemTextHover:Ke,itemHoverColor:Ke,colorItemTextHoverHorizontal:_e,horizontalItemHoverColor:_e,colorGroupTitle:Qe,groupTitleColor:Qe,colorItemTextSelected:_e,itemSelectedColor:_e,colorItemTextSelectedHorizontal:_e,horizontalItemSelectedColor:_e,colorItemBg:Ne,itemBg:Ne,colorItemBgHover:pt,itemHoverBg:pt,colorItemBgActive:gt,itemActiveBg:st,colorSubItemBg:Xe,subMenuItemBg:Xe,colorItemBgSelected:st,itemSelectedBg:st,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:dt,activeBarHeight:dt,colorActiveBarBorderSize:ct,activeBarBorderWidth:ct,colorItemTextDisabled:Ee,itemDisabledColor:Ee,colorDangerItemText:Te,dangerItemColor:Te,colorDangerItemTextHover:Te,dangerItemHoverColor:Te,colorDangerItemTextSelected:Te,dangerItemSelectedColor:Te,colorDangerItemBgActive:je,dangerItemActiveBg:je,colorDangerItemBgSelected:je,dangerItemSelectedBg:je,itemMarginInline:Me.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:ot,groupTitleLineHeight:lt,collapsedWidth:ot*2,popupBg:ht,itemMarginBlock:vt,itemPaddingInline:St,horizontalLineHeight:`${ot*1.15}px`,iconSize:Et,iconMarginInlineEnd:Mt-Et,collapsedIconSize:Nt,groupTitleFontSize:Et,darkItemDisabledColor:new ye.C(Yt).setAlpha(.25).toRgbString(),darkItemColor:Qt,darkDangerItemColor:Te,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Yt,darkItemSelectedBg:_e,darkDangerItemSelectedBg:Te,darkItemHoverBg:"transparent",darkGroupTitleColor:Qt,darkItemHoverColor:Yt,darkDangerItemHoverColor:dn,darkDangerItemSelectedColor:Yt,darkDangerItemActiveBg:Te}},{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"]]})(ke),Je=function(ke,rt){var Ue={};for(var Me in ke)Object.prototype.hasOwnProperty.call(ke,Me)&&rt.indexOf(Me)<0&&(Ue[Me]=ke[Me]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,Me=Object.getOwnPropertySymbols(ke);_e{var Ue,Me;const _e=Oe.useContext(ge.Z),Te=_e||{},{getPrefixCls:Ee,getPopupContainer:je,direction:Ke,menu:Qe}=Oe.useContext(se.E_),Ne=Ee(),{prefixCls:Xe,className:gt,style:ct,theme:dt="light",expandIcon:st,_internalDisableMenuItemTitleTooltip:pt,inlineCollapsed:ot,siderCollapsed:lt,items:ht,children:vt,rootClassName:St,mode:Et,selectable:Mt,onClick:Nt,overflowedIndicatorPopupClassName:Yt}=ke,dn=Je(ke,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Qt=(0,ae.Z)(dn,["collapsedWidth"]),on=Se(ht)||vt;(Ue=Te.validator)===null||Ue===void 0||Ue.call(Te,{mode:Et});const wn=(0,le.useEvent)(function(){var rr;Nt==null||Nt.apply(void 0,arguments),(rr=Te.onClick)===null||rr===void 0||rr.call(Te)}),vn=Te.mode||Et,fn=Mt!=null?Mt:Te.selectable,Bn=Oe.useMemo(()=>lt!==void 0?lt:ot,[ot,lt]),Un={horizontal:{motionName:`${Ne}-slide-up`},inline:(0,fe.Z)(Ne),other:{motionName:`${Ne}-zoom-big`}},Nn=Ee("menu",Xe||Te.prefixCls),[_n,kn]=ut(Nn,!_e),Fn=de()(`${Nn}-${dt}`,Qe==null?void 0:Qe.className,gt);let Tr;if(typeof st=="function")Tr=st;else if(st===null||st===!1)Tr=null;else if(Te.expandIcon===null||Te.expandIcon===!1)Tr=null;else{const rr=st!=null?st:Te.expandIcon;Tr=(0,re.Tm)(rr,{className:de()(`${Nn}-submenu-expand-icon`,(0,re.l$)(rr)?(Me=rr.props)===null||Me===void 0?void 0:Me.className:"")})}const Nr=Oe.useMemo(()=>({prefixCls:Nn,inlineCollapsed:Bn||!1,direction:Ke,firstLevel:!0,theme:dt,mode:vn,disableMenuItemTitleTooltip:pt}),[Nn,Bn,Ke,pt,dt]);return _n(Oe.createElement(ge.Z.Provider,{value:null},Oe.createElement(a.Provider,{value:Nr},Oe.createElement(be.ZP,Object.assign({getPopupContainer:je,overflowedIndicator:Oe.createElement(te.Z,null),overflowedIndicatorPopupClassName:de()(Nn,`${Nn}-${dt}`,Yt),mode:vn,selectable:fn,onClick:wn},Qt,{inlineCollapsed:Bn,style:Object.assign(Object.assign({},Qe==null?void 0:Qe.style),ct),className:Fn,prefixCls:Nn,direction:Ke,defaultMotions:Un,expandIcon:Tr,ref:rt,rootClassName:de()(St,kn)}),on))))});const $e=(0,Oe.forwardRef)((ke,rt)=>{const Ue=(0,Oe.useRef)(null),Me=Oe.useContext(E.D);return(0,Oe.useImperativeHandle)(rt,()=>({menu:Ue.current,focus:_e=>{var Te;(Te=Ue.current)===null||Te===void 0||Te.focus(_e)}})),Oe.createElement(Re,Object.assign({ref:Ue},ke,Me))});$e.Item=x,$e.SubMenu=z,$e.Divider=ce,$e.ItemGroup=be.BW;var Le=$e},58421:function(Ct,ft,he){"use strict";he.d(ft,{Z:function(){return Te}});var be=he(72308),Oe=he(59301),E={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"},me=E,de=he(7657),se=function(je,Ke){return Oe.createElement(de.Z,(0,be.Z)({},je,{ref:Ke,icon:me}))},ne=Oe.forwardRef(se),ie=ne,ce=he(49198),ue=he(33853),ae=he(38819),oe=he(92310),re=he.n(oe),ee=he(49618),a=he(77321),y=he(96949),x=he(55090),b=he(77205),z=he(38793),te=he(26112),le={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},fe=le,ge=he(91735),ve=function(Ee){(0,b.Z)(Ke,Ee);var je=(0,z.Z)(Ke);function Ke(){var Qe;(0,y.Z)(this,Ke);for(var Ne=arguments.length,Xe=new Array(Ne),gt=0;gt=0||ct.relatedTarget.className.indexOf("".concat(ot,"-item"))>=0))&&pt(Qe.getValidValue()))},Qe.go=function(ct){var dt=Qe.state.goInputText;dt!==""&&(ct.keyCode===fe.ENTER||ct.type==="click")&&(Qe.setState({goInputText:""}),Qe.props.quickGo(Qe.getValidValue()))},Qe}return(0,x.Z)(Ke,[{key:"getPageSizeOptions",value:function(){var Ne=this.props,Xe=Ne.pageSize,gt=Ne.pageSizeOptions;return gt.some(function(ct){return ct.toString()===Xe.toString()})?gt:gt.concat([Xe.toString()]).sort(function(ct,dt){var st=Number.isNaN(Number(ct))?0:Number(ct),pt=Number.isNaN(Number(dt))?0:Number(dt);return st-pt})}},{key:"render",value:function(){var Ne=this,Xe=this.props,gt=Xe.pageSize,ct=Xe.locale,dt=Xe.rootPrefixCls,st=Xe.changeSize,pt=Xe.quickGo,ot=Xe.goButton,lt=Xe.selectComponentClass,ht=Xe.buildOptionText,vt=Xe.selectPrefixCls,St=Xe.disabled,Et=this.state.goInputText,Mt="".concat(dt,"-options"),Nt=lt,Yt=null,dn=null,Qt=null;if(!st&&!pt)return null;var on=this.getPageSizeOptions();if(st&&Nt){var wn=on.map(function(vn,fn){return Oe.createElement(Nt.Option,{key:fn,value:vn.toString()},(ht||Ne.buildOptionText)(vn))});Yt=Oe.createElement(Nt,{disabled:St,prefixCls:vt,showSearch:!1,className:"".concat(Mt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(gt||on[0]).toString(),onChange:this.changeSize,getPopupContainer:function(fn){return fn.parentNode},"aria-label":ct.page_size,defaultOpen:!1},wn)}return pt&&(ot&&(Qt=typeof ot=="boolean"?Oe.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:St,className:"".concat(Mt,"-quick-jumper-button")},ct.jump_to_confirm):Oe.createElement("span",{onClick:this.go,onKeyUp:this.go},ot)),dn=Oe.createElement("div",{className:"".concat(Mt,"-quick-jumper")},ct.jump_to,Oe.createElement("input",{disabled:St,type:"text",value:Et,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ct.page}),ct.page,Qt)),Oe.createElement("li",{className:"".concat(Mt)},Yt,dn)}}]),Ke}(Oe.Component);ve.defaultProps={pageSizeOptions:["10","20","50","100"]};var pe=ve,Se=function(je){var Ke,Qe=je.rootPrefixCls,Ne=je.page,Xe=je.active,gt=je.className,ct=je.showTitle,dt=je.onClick,st=je.onKeyPress,pt=je.itemRender,ot="".concat(Qe,"-item"),lt=re()(ot,"".concat(ot,"-").concat(Ne),(Ke={},(0,ee.Z)(Ke,"".concat(ot,"-active"),Xe),(0,ee.Z)(Ke,"".concat(ot,"-disabled"),!Ne),(0,ee.Z)(Ke,je.className,gt),Ke)),ht=function(){dt(Ne)},vt=function(Mt){st(Mt,dt,Ne)},St=pt(Ne,"page",Oe.createElement("a",{rel:"nofollow"},Ne));return St?Oe.createElement("li",{title:ct?Ne.toString():null,className:lt,onClick:ht,onKeyPress:vt,tabIndex:0},St):null},ye=Se;function Pe(){}function we(Ee){var je=Number(Ee);return typeof je=="number"&&!Number.isNaN(je)&&isFinite(je)&&Math.floor(je)===je}var Ae=function(je,Ke,Qe){return Qe};function xe(Ee,je,Ke){var Qe=typeof Ee=="undefined"?je.pageSize:Ee;return Math.floor((Ke.total-1)/Qe)+1}var De=function(Ee){(0,b.Z)(Ke,Ee);var je=(0,z.Z)(Ke);function Ke(Qe){var Ne;(0,y.Z)(this,Ke),Ne=je.call(this,Qe),Ne.paginationNode=Oe.createRef(),Ne.getJumpPrevPage=function(){return Math.max(1,Ne.state.current-(Ne.props.showLessItems?3:5))},Ne.getJumpNextPage=function(){return Math.min(xe(void 0,Ne.state,Ne.props),Ne.state.current+(Ne.props.showLessItems?3:5))},Ne.getItemIcon=function(st,pt){var ot=Ne.props.prefixCls,lt=st||Oe.createElement("button",{type:"button","aria-label":pt,className:"".concat(ot,"-item-link")});return typeof st=="function"&&(lt=Oe.createElement(st,(0,a.Z)({},Ne.props))),lt},Ne.isValid=function(st){var pt=Ne.props.total;return we(st)&&st!==Ne.state.current&&we(pt)&&pt>0},Ne.shouldDisplayQuickJumper=function(){var st=Ne.props,pt=st.showQuickJumper,ot=st.total,lt=Ne.state.pageSize;return ot<=lt?!1:pt},Ne.handleKeyDown=function(st){(st.keyCode===fe.ARROW_UP||st.keyCode===fe.ARROW_DOWN)&&st.preventDefault()},Ne.handleKeyUp=function(st){var pt=Ne.getValidValue(st),ot=Ne.state.currentInputValue;pt!==ot&&Ne.setState({currentInputValue:pt}),st.keyCode===fe.ENTER?Ne.handleChange(pt):st.keyCode===fe.ARROW_UP?Ne.handleChange(pt-1):st.keyCode===fe.ARROW_DOWN&&Ne.handleChange(pt+1)},Ne.handleBlur=function(st){var pt=Ne.getValidValue(st);Ne.handleChange(pt)},Ne.changePageSize=function(st){var pt=Ne.state.current,ot=xe(st,Ne.state,Ne.props);pt=pt>ot?ot:pt,ot===0&&(pt=Ne.state.current),typeof st=="number"&&("pageSize"in Ne.props||Ne.setState({pageSize:st}),"current"in Ne.props||Ne.setState({current:pt,currentInputValue:pt})),Ne.props.onShowSizeChange(pt,st),"onChange"in Ne.props&&Ne.props.onChange&&Ne.props.onChange(pt,st)},Ne.handleChange=function(st){var pt=Ne.props,ot=pt.disabled,lt=pt.onChange,ht=Ne.state,vt=ht.pageSize,St=ht.current,Et=ht.currentInputValue;if(Ne.isValid(st)&&!ot){var Mt=xe(void 0,Ne.state,Ne.props),Nt=st;return st>Mt?Nt=Mt:st<1&&(Nt=1),"current"in Ne.props||Ne.setState({current:Nt}),Nt!==Et&&Ne.setState({currentInputValue:Nt}),lt(Nt,vt),Nt}return St},Ne.prev=function(){Ne.hasPrev()&&Ne.handleChange(Ne.state.current-1)},Ne.next=function(){Ne.hasNext()&&Ne.handleChange(Ne.state.current+1)},Ne.jumpPrev=function(){Ne.handleChange(Ne.getJumpPrevPage())},Ne.jumpNext=function(){Ne.handleChange(Ne.getJumpNextPage())},Ne.hasPrev=function(){return Ne.state.current>1},Ne.hasNext=function(){return Ne.state.current2?ot-2:0),ht=2;ht=gt?dt=gt:dt=Number(Xe),dt}},{key:"getShowSizeChanger",value:function(){var Ne=this.props,Xe=Ne.showSizeChanger,gt=Ne.total,ct=Ne.totalBoundaryShowSizeChanger;return typeof Xe!="undefined"?Xe:gt>ct}},{key:"render",value:function(){var Ne=this.props,Xe=Ne.prefixCls,gt=Ne.className,ct=Ne.style,dt=Ne.disabled,st=Ne.hideOnSinglePage,pt=Ne.total,ot=Ne.locale,lt=Ne.showQuickJumper,ht=Ne.showLessItems,vt=Ne.showTitle,St=Ne.showTotal,Et=Ne.simple,Mt=Ne.itemRender,Nt=Ne.showPrevNextJumpers,Yt=Ne.jumpPrevIcon,dn=Ne.jumpNextIcon,Qt=Ne.selectComponentClass,on=Ne.selectPrefixCls,wn=Ne.pageSizeOptions,vn=this.state,fn=vn.current,Bn=vn.pageSize,Un=vn.currentInputValue;if(st===!0&&pt<=Bn)return null;var Nn=xe(void 0,this.state,this.props),_n=[],kn=null,Fn=null,Tr=null,Nr=null,rr=null,Lr=lt&<.goButton,cr=ht?1:2,br=fn-1>0?fn-1:0,Ot=fn+1pt?pt:fn*Bn]));if(Et){Lr&&(typeof Lr=="boolean"?rr=Oe.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ot.jump_to_confirm):rr=Oe.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Lr),rr=Oe.createElement("li",{title:vt?"".concat(ot.jump_to).concat(fn,"/").concat(Nn):null,className:"".concat(Xe,"-simple-pager")},rr));var en=this.renderPrev(br);return Oe.createElement("ul",(0,be.Z)({className:re()(Xe,"".concat(Xe,"-simple"),(0,ee.Z)({},"".concat(Xe,"-disabled"),dt),gt),style:ct,ref:this.paginationNode},At),xt,en?Oe.createElement("li",{title:vt?ot.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:re()("".concat(Xe,"-prev"),(0,ee.Z)({},"".concat(Xe,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},en):null,Oe.createElement("li",{title:vt?"".concat(fn,"/").concat(Nn):null,className:"".concat(Xe,"-simple-pager")},Oe.createElement("input",{type:"text",value:Un,disabled:dt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),Oe.createElement("span",{className:"".concat(Xe,"-slash")},"/"),Nn),Oe.createElement("li",{title:vt?ot.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:re()("".concat(Xe,"-next"),(0,ee.Z)({},"".concat(Xe,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Ot)),rr)}if(Nn<=3+cr*2){var Rn={locale:ot,rootPrefixCls:Xe,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:vt,itemRender:Mt};Nn||_n.push(Oe.createElement(ye,(0,be.Z)({},Rn,{key:"noPager",page:1,className:"".concat(Xe,"-item-disabled")})));for(var pn=1;pn<=Nn;pn+=1){var Fr=fn===pn;_n.push(Oe.createElement(ye,(0,be.Z)({},Rn,{key:pn,page:pn,active:Fr})))}}else{var ur=ht?ot.prev_3:ot.prev_5,Gt=ht?ot.next_3:ot.next_5,Tt=Mt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Yt,"prev page")),tn=Mt(this.getJumpNextPage(),"jump-next",this.getItemIcon(dn,"next page"));Nt&&(kn=Tt?Oe.createElement("li",{title:vt?ur:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:re()("".concat(Xe,"-jump-prev"),(0,ee.Z)({},"".concat(Xe,"-jump-prev-custom-icon"),!!Yt))},Tt):null,Fn=tn?Oe.createElement("li",{title:vt?Gt:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:re()("".concat(Xe,"-jump-next"),(0,ee.Z)({},"".concat(Xe,"-jump-next-custom-icon"),!!dn))},tn):null),Nr=Oe.createElement(ye,{locale:ot,last:!0,rootPrefixCls:Xe,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Nn,page:Nn,active:!1,showTitle:vt,itemRender:Mt}),Tr=Oe.createElement(ye,{locale:ot,rootPrefixCls:Xe,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:vt,itemRender:Mt});var Bt=Math.max(1,fn-cr),un=Math.min(fn+cr,Nn);fn-1<=cr&&(un=1+cr*2),Nn-fn<=cr&&(Bt=Nn-cr*2);for(var Ut=Bt;Ut<=un;Ut+=1){var An=fn===Ut;_n.push(Oe.createElement(ye,{locale:ot,rootPrefixCls:Xe,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Ut,page:Ut,active:An,showTitle:vt,itemRender:Mt}))}fn-1>=cr*2&&fn!==3&&(_n[0]=(0,Oe.cloneElement)(_n[0],{className:"".concat(Xe,"-item-after-jump-prev")}),_n.unshift(kn)),Nn-fn>=cr*2&&fn!==Nn-2&&(_n[_n.length-1]=(0,Oe.cloneElement)(_n[_n.length-1],{className:"".concat(Xe,"-item-before-jump-next")}),_n.push(Fn)),Bt!==1&&_n.unshift(Tr),un!==Nn&&_n.push(Nr)}var Pn=!this.hasPrev()||!Nn,bt=!this.hasNext()||!Nn,It=this.renderPrev(br),Rt=this.renderNext(Ot);return Oe.createElement("ul",(0,be.Z)({className:re()(Xe,gt,(0,ee.Z)({},"".concat(Xe,"-disabled"),dt)),style:ct,ref:this.paginationNode},At),xt,It?Oe.createElement("li",{title:vt?ot.prev_page:null,onClick:this.prev,tabIndex:Pn?null:0,onKeyPress:this.runIfEnterPrev,className:re()("".concat(Xe,"-prev"),(0,ee.Z)({},"".concat(Xe,"-disabled"),Pn)),"aria-disabled":Pn},It):null,_n,Rt?Oe.createElement("li",{title:vt?ot.next_page:null,onClick:this.next,tabIndex:bt?null:0,onKeyPress:this.runIfEnterNext,className:re()("".concat(Xe,"-next"),(0,ee.Z)({},"".concat(Xe,"-disabled"),bt)),"aria-disabled":bt},Rt):null,Oe.createElement(pe,{disabled:dt,locale:ot,rootPrefixCls:Xe,selectComponentClass:Qt,selectPrefixCls:on,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:fn,pageSize:Bn,pageSizeOptions:wn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Lr}))}}],[{key:"getDerivedStateFromProps",value:function(Ne,Xe){var gt={};if("current"in Ne&&(gt.current=Ne.current,Ne.current!==Xe.current&&(gt.currentInputValue=gt.current)),"pageSize"in Ne&&Ne.pageSize!==Xe.pageSize){var ct=Xe.current,dt=xe(Ne.pageSize,Xe,Ne);ct=ct>dt?dt:ct,"current"in Ne||(gt.current=ct,gt.currentInputValue=ct),gt.pageSize=Ne.pageSize}return gt}}]),Ke}(Oe.Component);De.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Pe,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Pe,locale:ge.Z,style:{},itemRender:Ae,totalBoundaryShowSizeChanger:50};var Ce=De,Ie=he(22075),Be=he(36355),We=he(19716),Fe=he(8628),et=he(9763),tt=he(57809);const Ye=Ee=>Oe.createElement(tt.default,Object.assign({},Ee,{showSearch:!0,size:"small"})),Ve=Ee=>Oe.createElement(tt.default,Object.assign({},Ee,{showSearch:!0,size:"middle"}));Ye.Option=tt.default.Option,Ve.Option=tt.default.Option;var Ze=he(9937),ze=he(17313),Ge=he(83116),nt=he(37613);const qe=Ee=>{const{componentCls:je}=Ee;return{[`${je}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${je}-item-link`]:{color:Ee.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${je}-item-link`]:{color:Ee.colorTextDisabled,cursor:"not-allowed"}}},[`&${je}-disabled`]:{cursor:"not-allowed",[`${je}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Ee.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Ee.colorBorder,backgroundColor:Ee.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Ee.itemActiveBgDisabled},a:{color:Ee.itemActiveColorDisabled}}},[`${je}-item-link`]:{color:Ee.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${je}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${je}-simple-pager`]:{color:Ee.colorTextDisabled},[`${je}-jump-prev, ${je}-jump-next`]:{[`${je}-item-link-icon`]:{opacity:0},[`${je}-item-ellipsis`]:{opacity:1}}},[`&${je}-simple`]:{[`${je}-prev, ${je}-next`]:{[`&${je}-disabled ${je}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},ut=Ee=>{const{componentCls:je}=Ee;return{[`&${je}-mini ${je}-total-text, &${je}-mini ${je}-simple-pager`]:{height:Ee.itemSizeSM,lineHeight:`${Ee.itemSizeSM}px`},[`&${je}-mini ${je}-item`]:{minWidth:Ee.itemSizeSM,height:Ee.itemSizeSM,margin:0,lineHeight:`${Ee.itemSizeSM-2}px`},[`&${je}-mini:not(${je}-disabled) ${je}-item:not(${je}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Ee.colorBgTextHover},"&:active":{backgroundColor:Ee.colorBgTextActive}},[`&${je}-mini ${je}-prev, &${je}-mini ${je}-next`]:{minWidth:Ee.itemSizeSM,height:Ee.itemSizeSM,margin:0,lineHeight:`${Ee.itemSizeSM}px`},[`&${je}-mini:not(${je}-disabled)`]:{[`${je}-prev, ${je}-next`]:{[`&:hover ${je}-item-link`]:{backgroundColor:Ee.colorBgTextHover},[`&:active ${je}-item-link`]:{backgroundColor:Ee.colorBgTextActive},[`&${je}-disabled:hover ${je}-item-link`]:{backgroundColor:"transparent"}}},[` - &${je}-mini ${je}-prev ${je}-item-link, - &${je}-mini ${je}-next ${je}-item-link - `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Ee.itemSizeSM,lineHeight:`${Ee.itemSizeSM}px`}},[`&${je}-mini ${je}-jump-prev, &${je}-mini ${je}-jump-next`]:{height:Ee.itemSizeSM,marginInlineEnd:0,lineHeight:`${Ee.itemSizeSM}px`},[`&${je}-mini ${je}-options`]:{marginInlineStart:Ee.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Ee.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Ee.itemSizeSM,lineHeight:`${Ee.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Ze.x0)(Ee)),{width:Ee.paginationMiniQuickJumperInputWidth,height:Ee.controlHeightSM})}}}},Je=Ee=>{const{componentCls:je}=Ee;return{[` - &${je}-simple ${je}-prev, - &${je}-simple ${je}-next - `]:{height:Ee.itemSizeSM,lineHeight:`${Ee.itemSizeSM}px`,verticalAlign:"top",[`${je}-item-link`]:{height:Ee.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:Ee.colorBgTextHover},"&:active":{backgroundColor:Ee.colorBgTextActive},"&::after":{height:Ee.itemSizeSM,lineHeight:`${Ee.itemSizeSM}px`}}},[`&${je}-simple ${je}-simple-pager`]:{display:"inline-block",height:Ee.itemSizeSM,marginInlineEnd:Ee.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:Ee.marginXS,padding:`0 ${Ee.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:Ee.itemInputBg,border:`${Ee.lineWidth}px ${Ee.lineType} ${Ee.colorBorder}`,borderRadius:Ee.borderRadius,outline:"none",transition:`border-color ${Ee.motionDurationMid}`,color:"inherit","&:hover":{borderColor:Ee.colorPrimary},"&:focus":{borderColor:Ee.colorPrimaryHover,boxShadow:`${Ee.inputOutlineOffset}px 0 ${Ee.controlOutlineWidth}px ${Ee.controlOutline}`},"&[disabled]":{color:Ee.colorTextDisabled,backgroundColor:Ee.colorBgContainerDisabled,borderColor:Ee.colorBorder,cursor:"not-allowed"}}}}},He=Ee=>{const{componentCls:je}=Ee;return{[`${je}-jump-prev, ${je}-jump-next`]:{outline:0,[`${je}-item-container`]:{position:"relative",[`${je}-item-link-icon`]:{color:Ee.colorPrimary,fontSize:Ee.fontSizeSM,opacity:0,transition:`all ${Ee.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${je}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:Ee.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:Ee.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:Ee.paginationEllipsisTextIndent,opacity:1,transition:`all ${Ee.motionDurationMid}`}},"&:hover":{[`${je}-item-link-icon`]:{opacity:1},[`${je}-item-ellipsis`]:{opacity:0}}},[` - ${je}-prev, - ${je}-jump-prev, - ${je}-jump-next - `]:{marginInlineEnd:Ee.marginXS},[` - ${je}-prev, - ${je}-next, - ${je}-jump-prev, - ${je}-jump-next - `]:{display:"inline-block",minWidth:Ee.itemSize,height:Ee.itemSize,color:Ee.colorText,fontFamily:Ee.fontFamily,lineHeight:`${Ee.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Ee.borderRadius,cursor:"pointer",transition:`all ${Ee.motionDurationMid}`},[`${je}-prev, ${je}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Ee.colorText,cursor:"pointer",userSelect:"none"},[`${je}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Ee.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Ee.lineWidth}px ${Ee.lineType} transparent`,borderRadius:Ee.borderRadius,outline:"none",transition:`all ${Ee.motionDurationMid}`},[`&:hover ${je}-item-link`]:{backgroundColor:Ee.colorBgTextHover},[`&:active ${je}-item-link`]:{backgroundColor:Ee.colorBgTextActive},[`&${je}-disabled:hover`]:{[`${je}-item-link`]:{backgroundColor:"transparent"}}},[`${je}-slash`]:{marginInlineEnd:Ee.paginationSlashMarginInlineEnd,marginInlineStart:Ee.paginationSlashMarginInlineStart},[`${je}-options`]:{display:"inline-block",marginInlineStart:Ee.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Ee.controlHeight,marginInlineStart:Ee.marginXS,lineHeight:`${Ee.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Ze.ik)(Ee)),{width:Ee.controlHeightLG*1.25,height:Ee.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Ee.marginXS,marginInlineEnd:Ee.marginXS})}}}},Re=Ee=>{const{componentCls:je}=Ee;return{[`${je}-item`]:{display:"inline-block",minWidth:Ee.itemSize,height:Ee.itemSize,marginInlineEnd:Ee.marginXS,fontFamily:Ee.fontFamily,lineHeight:`${Ee.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Ee.lineWidth}px ${Ee.lineType} transparent`,borderRadius:Ee.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Ee.paginationItemPaddingInline}px`,color:Ee.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${je}-item-active)`]:{"&:hover":{transition:`all ${Ee.motionDurationMid}`,backgroundColor:Ee.colorBgTextHover},"&:active":{backgroundColor:Ee.colorBgTextActive}},"&-active":{fontWeight:Ee.fontWeightStrong,backgroundColor:Ee.itemActiveBg,borderColor:Ee.colorPrimary,a:{color:Ee.colorPrimary},"&:hover":{borderColor:Ee.colorPrimaryHover},"&:hover a":{color:Ee.colorPrimaryHover}}}}},$e=Ee=>{const{componentCls:je}=Ee;return{[je]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ze.Wf)(Ee)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${je}-total-text`]:{display:"inline-block",height:Ee.itemSize,marginInlineEnd:Ee.marginXS,lineHeight:`${Ee.itemSize-2}px`,verticalAlign:"middle"}}),Re(Ee)),He(Ee)),Je(Ee)),ut(Ee)),qe(Ee)),{[`@media only screen and (max-width: ${Ee.screenLG}px)`]:{[`${je}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Ee.screenSM}px)`]:{[`${je}-options`]:{display:"none"}}}),[`&${Ee.componentCls}-rtl`]:{direction:"rtl"}}},Le=Ee=>{const{componentCls:je}=Ee;return{[`${je}${je}-disabled:not(${je}-mini)`]:{"&, &:hover":{[`${je}-item-link`]:{borderColor:Ee.colorBorder}},"&:focus-visible":{[`${je}-item-link`]:{borderColor:Ee.colorBorder}},[`${je}-item, ${je}-item-link`]:{backgroundColor:Ee.colorBgContainerDisabled,borderColor:Ee.colorBorder,[`&:hover:not(${je}-item-active)`]:{backgroundColor:Ee.colorBgContainerDisabled,borderColor:Ee.colorBorder,a:{color:Ee.colorTextDisabled}},[`&${je}-item-active`]:{backgroundColor:Ee.itemActiveBgDisabled}},[`${je}-prev, ${je}-next`]:{"&:hover button":{backgroundColor:Ee.colorBgContainerDisabled,borderColor:Ee.colorBorder,color:Ee.colorTextDisabled},[`${je}-item-link`]:{backgroundColor:Ee.colorBgContainerDisabled,borderColor:Ee.colorBorder}}},[`${je}:not(${je}-mini)`]:{[`${je}-prev, ${je}-next`]:{"&:hover button":{borderColor:Ee.colorPrimaryHover,backgroundColor:Ee.itemBg},[`${je}-item-link`]:{backgroundColor:Ee.itemLinkBg,borderColor:Ee.colorBorder},[`&:hover ${je}-item-link`]:{borderColor:Ee.colorPrimary,backgroundColor:Ee.itemBg,color:Ee.colorPrimary},[`&${je}-disabled`]:{[`${je}-item-link`]:{borderColor:Ee.colorBorder,color:Ee.colorTextDisabled}}},[`${je}-item`]:{backgroundColor:Ee.itemBg,border:`${Ee.lineWidth}px ${Ee.lineType} ${Ee.colorBorder}`,[`&:hover:not(${je}-item-active)`]:{borderColor:Ee.colorPrimary,backgroundColor:Ee.itemBg,a:{color:Ee.colorPrimary}},"&-active":{borderColor:Ee.colorPrimary}}}}},ke=Ee=>{const{componentCls:je}=Ee;return{[`${je}:not(${je}-disabled)`]:{[`${je}-item`]:Object.assign({},(0,ze.Qy)(Ee)),[`${je}-jump-prev, ${je}-jump-next`]:{"&:focus-visible":Object.assign({[`${je}-item-link-icon`]:{opacity:1},[`${je}-item-ellipsis`]:{opacity:0}},(0,ze.oN)(Ee))},[`${je}-prev, ${je}-next`]:{[`&:focus-visible ${je}-item-link`]:Object.assign({},(0,ze.oN)(Ee))}}}};var rt=(0,Ge.Z)("Pagination",Ee=>{const je=(0,nt.TS)(Ee,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Ee.marginXXS/2,paginationMiniQuickJumperInputWidth:Ee.controlHeightLG*1.1,paginationItemPaddingInline:Ee.marginXXS*1.5,paginationEllipsisLetterSpacing:Ee.marginXXS/2,paginationSlashMarginInlineStart:Ee.marginXXS,paginationSlashMarginInlineEnd:Ee.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Ze.e5)(Ee),(0,Ze.TM)(Ee));return[$e(je),ke(je),Ee.wireframe&&Le(je)]},Ee=>({itemBg:Ee.colorBgContainer,itemSize:Ee.controlHeight,itemSizeSM:Ee.controlHeightSM,itemActiveBg:Ee.colorBgContainer,itemLinkBg:Ee.colorBgContainer,itemActiveColorDisabled:Ee.colorTextDisabled,itemActiveBgDisabled:Ee.controlItemBgActiveDisabled,itemInputBg:Ee.colorBgContainer,miniOptionsSizeChangerTop:0})),Ue=function(Ee,je){var Ke={};for(var Qe in Ee)Object.prototype.hasOwnProperty.call(Ee,Qe)&&je.indexOf(Qe)<0&&(Ke[Qe]=Ee[Qe]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,Qe=Object.getOwnPropertySymbols(Ee);Ne{const{prefixCls:je,selectPrefixCls:Ke,className:Qe,rootClassName:Ne,style:Xe,size:gt,locale:ct,selectComponentClass:dt,responsive:st,showSizeChanger:pt}=Ee,ot=Ue(Ee,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:lt}=(0,Fe.Z)(st),{getPrefixCls:ht,direction:vt,pagination:St={}}=Oe.useContext(Be.E_),Et=ht("pagination",je),[Mt,Nt]=rt(Et),Yt=pt!=null?pt:St.showSizeChanger,dn=Oe.useMemo(()=>{const Nn=Oe.createElement("span",{className:`${Et}-item-ellipsis`},"\u2022\u2022\u2022"),_n=Oe.createElement("button",{className:`${Et}-item-link`,type:"button",tabIndex:-1},vt==="rtl"?Oe.createElement(ae.Z,null):Oe.createElement(ue.Z,null)),kn=Oe.createElement("button",{className:`${Et}-item-link`,type:"button",tabIndex:-1},vt==="rtl"?Oe.createElement(ue.Z,null):Oe.createElement(ae.Z,null)),Fn=Oe.createElement("a",{className:`${Et}-item-link`},Oe.createElement("div",{className:`${Et}-item-container`},vt==="rtl"?Oe.createElement(ce.Z,{className:`${Et}-item-link-icon`}):Oe.createElement(ie,{className:`${Et}-item-link-icon`}),Nn)),Tr=Oe.createElement("a",{className:`${Et}-item-link`},Oe.createElement("div",{className:`${Et}-item-container`},vt==="rtl"?Oe.createElement(ie,{className:`${Et}-item-link-icon`}):Oe.createElement(ce.Z,{className:`${Et}-item-link-icon`}),Nn));return{prevIcon:_n,nextIcon:kn,jumpPrevIcon:Fn,jumpNextIcon:Tr}},[vt,Et]),[Qt]=(0,et.Z)("Pagination",Ie.Z),on=Object.assign(Object.assign({},Qt),ct),wn=(0,We.Z)(gt),vn=wn==="small"||!!(lt&&!wn&&st),fn=ht("select",Ke),Bn=re()({[`${Et}-mini`]:vn,[`${Et}-rtl`]:vt==="rtl"},St==null?void 0:St.className,Qe,Ne,Nt),Un=Object.assign(Object.assign({},St==null?void 0:St.style),Xe);return Mt(Oe.createElement(Ce,Object.assign({},dn,ot,{style:Un,prefixCls:Et,selectPrefixCls:fn,className:Bn,selectComponentClass:dt||(vn?Ye:Ve),locale:on,showSizeChanger:Yt})))},Te=_e},39722:function(Ct,ft,he){"use strict";he.d(ft,{t5:function(){return ue}});var be=he(92310),Oe=he.n(be),E=he(55477),me=he(59301),de=he(36355),se=he(77578),ne=he(17356),ie=function(oe,re){var ee={};for(var a in oe)Object.prototype.hasOwnProperty.call(oe,a)&&re.indexOf(a)<0&&(ee[a]=oe[a]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,a=Object.getOwnPropertySymbols(oe);y{if(!(!re&&!ee))return me.createElement(me.Fragment,null,re&&me.createElement("div",{className:`${oe}-title`},(0,se.Z)(re)),me.createElement("div",{className:`${oe}-inner-content`},(0,se.Z)(ee)))},ue=oe=>{const{hashId:re,prefixCls:ee,className:a,style:y,placement:x="top",title:b,content:z,children:te}=oe;return me.createElement("div",{className:Oe()(re,ee,`${ee}-pure`,`${ee}-placement-${x}`,a),style:y},me.createElement("div",{className:`${ee}-arrow`}),me.createElement(E.G,Object.assign({},oe,{className:re,prefixCls:ee}),te||ce(ee,b,z)))},ae=oe=>{const{prefixCls:re}=oe,ee=ie(oe,["prefixCls"]),{getPrefixCls:a}=me.useContext(de.E_),y=a("popover",re),[x,b]=(0,ne.Z)(y);return x(me.createElement(ue,Object.assign({},ee,{prefixCls:y,hashId:b})))};ft.ZP=ae},17356:function(Ct,ft,he){"use strict";var be=he(17313),Oe=he(29878),E=he(19447),me=he(33166),de=he(83116),se=he(37613);const ne=ue=>{const{componentCls:ae,popoverColor:oe,minWidth:re,fontWeightStrong:ee,popoverPadding:a,boxShadowSecondary:y,colorTextHeading:x,borderRadiusLG:b,zIndexPopup:z,marginXS:te,colorBgElevated:le,popoverBg:fe}=ue;return[{[ae]:Object.assign(Object.assign({},(0,be.Wf)(ue)),{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":le,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${ae}-content`]:{position:"relative"},[`${ae}-inner`]:{backgroundColor:fe,backgroundClip:"padding-box",borderRadius:b,boxShadow:y,padding:a},[`${ae}-title`]:{minWidth:re,marginBottom:te,color:x,fontWeight:ee},[`${ae}-inner-content`]:{color:oe}})},(0,E.ZP)(ue,{colorBg:"var(--antd-arrow-background-color)"}),{[`${ae}-pure`]:{position:"relative",maxWidth:"none",margin:ue.sizePopupArrow,display:"inline-block",[`${ae}-content`]:{display:"inline-block"}}}]},ie=ue=>{const{componentCls:ae}=ue;return{[ae]:me.i.map(oe=>{const re=ue[`${oe}6`];return{[`&${ae}-${oe}`]:{"--antd-arrow-background-color":re,[`${ae}-inner`]:{backgroundColor:re},[`${ae}-arrow`]:{background:"transparent"}}}})}},ce=ue=>{const{componentCls:ae,lineWidth:oe,lineType:re,colorSplit:ee,paddingSM:a,controlHeight:y,fontSize:x,lineHeight:b,padding:z}=ue,te=y-Math.round(x*b),le=te/2,fe=te/2-oe,ge=z;return{[ae]:{[`${ae}-inner`]:{padding:0},[`${ae}-title`]:{margin:0,padding:`${le}px ${ge}px ${fe}px`,borderBottom:`${oe}px ${re} ${ee}`},[`${ae}-inner-content`]:{padding:`${a}px ${ge}px`}}}};ft.Z=(0,de.Z)("Popover",ue=>{const{colorBgElevated:ae,colorText:oe,wireframe:re}=ue,ee=(0,se.TS)(ue,{popoverPadding:12,popoverBg:ae,popoverColor:oe});return[ne(ee),ie(ee),re&&ce(ee),(0,Oe._y)(ee,"zoom-big")]},ue=>({width:177,minWidth:177,zIndexPopup:ue.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(Ct,ft,he){"use strict";he.d(ft,{Z:function(){return pt}});var be=he(59301),Oe=he(29679),E=he(40001),me=he(19248),de=he(99267),se=he(92310),ne=he.n(se),ie=he(2738),ce=he(36355),ue=he(72308),ae=he(77321),oe=he(74416),re={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},ee=function(){var lt=(0,be.useRef)([]),ht=(0,be.useRef)(null);return(0,be.useEffect)(function(){var vt=Date.now(),St=!1;lt.current.forEach(function(Et){if(Et){St=!0;var Mt=Et.style;Mt.transitionDuration=".3s, .3s, .3s, .06s",ht.current&&vt-ht.current<100&&(Mt.transitionDuration="0s, 0s")}}),St&&(ht.current=Date.now())}),lt.current},a=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],y=function(lt){var ht=(0,ae.Z)((0,ae.Z)({},re),lt),vt=ht.className,St=ht.percent,Et=ht.prefixCls,Mt=ht.strokeColor,Nt=ht.strokeLinecap,Yt=ht.strokeWidth,dn=ht.style,Qt=ht.trailColor,on=ht.trailWidth,wn=ht.transition,vn=(0,oe.Z)(ht,a);delete vn.gapPosition;var fn=Array.isArray(St)?St:[St],Bn=Array.isArray(Mt)?Mt:[Mt],Un=ee(),Nn=Yt/2,_n=100-Yt/2,kn="M ".concat(Nt==="round"?Nn:0,",").concat(Nn,` - L `).concat(Nt==="round"?_n:100,",").concat(Nn),Fn="0 0 100 ".concat(Yt),Tr=0;return be.createElement("svg",(0,ue.Z)({className:ne()("".concat(Et,"-line"),vt),viewBox:Fn,preserveAspectRatio:"none",style:dn},vn),be.createElement("path",{className:"".concat(Et,"-line-trail"),d:kn,strokeLinecap:Nt,stroke:Qt,strokeWidth:on||Yt,fillOpacity:"0"}),fn.map(function(Nr,rr){var Lr=1;switch(Nt){case"round":Lr=1-Yt/100;break;case"square":Lr=1-Yt/2/100;break;default:Lr=1;break}var cr={strokeDasharray:"".concat(Nr*Lr,"px, 100px"),strokeDashoffset:"-".concat(Tr,"px"),transition:wn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},br=Bn[rr]||Bn[Bn.length-1];return Tr+=Nr,be.createElement("path",{key:rr,className:"".concat(Et,"-line-path"),d:kn,strokeLinecap:Nt,stroke:br,strokeWidth:Yt,fillOpacity:"0",ref:function(At){Un[rr]=At},style:cr})}))},x=y,b=he(62853),z=he(52487),te=he(47273),le=0,fe=(0,te.Z)();function ge(){var ot;return fe?(ot=le,le+=1):ot="TEST_OR_SSR",ot}var ve=function(ot){var lt=be.useState(),ht=(0,z.Z)(lt,2),vt=ht[0],St=ht[1];return be.useEffect(function(){St("rc_progress_".concat(ge()))},[]),ot||vt},pe=function(lt){var ht=lt.bg,vt=lt.children;return be.createElement("div",{style:{width:"100%",height:"100%",background:ht}},vt)};function Se(ot,lt){return Object.keys(ot).map(function(ht){var vt=parseFloat(ht),St="".concat(Math.floor(vt*lt),"%");return"".concat(ot[ht]," ").concat(St)})}var ye=be.forwardRef(function(ot,lt){var ht=ot.prefixCls,vt=ot.color,St=ot.gradientId,Et=ot.radius,Mt=ot.style,Nt=ot.ptg,Yt=ot.strokeLinecap,dn=ot.strokeWidth,Qt=ot.size,on=ot.gapDegree,wn=vt&&(0,b.Z)(vt)==="object",vn=wn?"#FFF":void 0,fn=Qt/2,Bn=be.createElement("circle",{className:"".concat(ht,"-circle-path"),r:Et,cx:fn,cy:fn,stroke:vn,strokeLinecap:Yt,strokeWidth:dn,opacity:Nt===0?0:1,style:Mt,ref:lt});if(!wn)return Bn;var Un="".concat(St,"-conic"),Nn=on?"".concat(180+on/2,"deg"):"0deg",_n=Se(vt,(360-on)/360),kn=Se(vt,1),Fn="conic-gradient(from ".concat(Nn,", ").concat(_n.join(", "),")"),Tr="linear-gradient(to ".concat(on?"bottom":"top",", ").concat(kn.join(", "),")");return be.createElement(be.Fragment,null,be.createElement("mask",{id:Un},Bn),be.createElement("foreignObject",{x:0,y:0,width:Qt,height:Qt,mask:"url(#".concat(Un,")")},be.createElement(pe,{bg:Tr},be.createElement(pe,{bg:Fn}))))}),Pe=ye,we=100,Ae=function(lt,ht,vt,St,Et,Mt,Nt,Yt,dn,Qt){var on=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,wn=vt/100*360*((360-Mt)/360),vn=Mt===0?0:{bottom:0,top:180,left:90,right:-90}[Nt],fn=(100-St)/100*ht;dn==="round"&&St!==100&&(fn+=Qt/2,fn>=ht&&(fn=ht-.01));var Bn=we/2;return{stroke:typeof Yt=="string"?Yt:void 0,strokeDasharray:"".concat(ht,"px ").concat(lt),strokeDashoffset:fn+on,transform:"rotate(".concat(Et+wn+vn,"deg)"),transformOrigin:"".concat(Bn,"px ").concat(Bn,"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}},xe=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function De(ot){var lt=ot!=null?ot:[];return Array.isArray(lt)?lt:[lt]}var Ce=function(lt){var ht=(0,ae.Z)((0,ae.Z)({},re),lt),vt=ht.id,St=ht.prefixCls,Et=ht.steps,Mt=ht.strokeWidth,Nt=ht.trailWidth,Yt=ht.gapDegree,dn=Yt===void 0?0:Yt,Qt=ht.gapPosition,on=ht.trailColor,wn=ht.strokeLinecap,vn=ht.style,fn=ht.className,Bn=ht.strokeColor,Un=ht.percent,Nn=(0,oe.Z)(ht,xe),_n=we/2,kn=ve(vt),Fn="".concat(kn,"-gradient"),Tr=_n-Mt/2,Nr=Math.PI*2*Tr,rr=dn>0?90+dn/2:-90,Lr=Nr*((360-dn)/360),cr=(0,b.Z)(Et)==="object"?Et:{count:Et,space:2},br=cr.count,Ot=cr.space,At=De(Un),xt=De(Bn),en=xt.find(function(tn){return tn&&(0,b.Z)(tn)==="object"}),Rn=en&&(0,b.Z)(en)==="object",pn=Rn?"butt":wn,Fr=Ae(Nr,Lr,0,100,rr,dn,Qt,on,pn,Mt),ur=ee(),Gt=function(){var Bt=0;return At.map(function(un,Ut){var An=xt[Ut]||xt[xt.length-1],Pn=Ae(Nr,Lr,Bt,un,rr,dn,Qt,An,pn,Mt);return Bt+=un,be.createElement(Pe,{key:Ut,color:An,ptg:un,radius:Tr,prefixCls:St,gradientId:Fn,style:Pn,strokeLinecap:pn,strokeWidth:Mt,gapDegree:dn,ref:function(It){ur[Ut]=It},size:we})}).reverse()},Tt=function(){var Bt=Math.round(br*(At[0]/100)),un=100/br,Ut=0;return new Array(br).fill(null).map(function(An,Pn){var bt=Pn<=Bt-1?xt[0]:on,It=bt&&(0,b.Z)(bt)==="object"?"url(#".concat(Fn,")"):void 0,Rt=Ae(Nr,Lr,Ut,un,rr,dn,Qt,bt,"butt",Mt,Ot);return Ut+=(Lr-Rt.strokeDashoffset+Ot)*100/Lr,be.createElement("circle",{key:Pn,className:"".concat(St,"-circle-path"),r:Tr,cx:_n,cy:_n,stroke:It,strokeWidth:Mt,opacity:1,style:Rt,ref:function(Jt){ur[Pn]=Jt}})})};return be.createElement("svg",(0,ue.Z)({className:ne()("".concat(St,"-circle"),fn),viewBox:"0 0 ".concat(we," ").concat(we),style:vn,id:vt,role:"presentation"},Nn),!br&&be.createElement("circle",{className:"".concat(St,"-circle-trail"),r:Tr,cx:_n,cy:_n,stroke:on,strokeLinecap:pn,strokeWidth:Nt||Mt,style:Fr}),br?Tt():Gt())},Ie=Ce,Be={Line:x,Circle:Ie},We=he(6848),Fe=he(93398);function et(ot){return!ot||ot<0?0:ot>100?100:ot}function tt(ot){let{success:lt,successPercent:ht}=ot,vt=ht;return lt&&"progress"in lt&&(vt=lt.progress),lt&&"percent"in lt&&(vt=lt.percent),vt}const Ye=ot=>{let{percent:lt,success:ht,successPercent:vt}=ot;const St=et(tt({success:ht,successPercent:vt}));return[St,et(et(lt)-St)]},Ve=ot=>{let{success:lt={},strokeColor:ht}=ot;const{strokeColor:vt}=lt;return[vt||Fe.presetPrimaryColors.green,ht||null]},Ze=(ot,lt,ht)=>{var vt,St,Et,Mt;let Nt=-1,Yt=-1;if(lt==="step"){const dn=ht.steps,Qt=ht.strokeWidth;typeof ot=="string"||typeof ot=="undefined"?(Nt=ot==="small"?2:14,Yt=Qt!=null?Qt:8):typeof ot=="number"?[Nt,Yt]=[ot,ot]:[Nt=14,Yt=8]=ot,Nt*=dn}else if(lt==="line"){const dn=ht==null?void 0:ht.strokeWidth;typeof ot=="string"||typeof ot=="undefined"?Yt=dn||(ot==="small"?6:8):typeof ot=="number"?[Nt,Yt]=[ot,ot]:[Nt=-1,Yt=8]=ot}else(lt==="circle"||lt==="dashboard")&&(typeof ot=="string"||typeof ot=="undefined"?[Nt,Yt]=ot==="small"?[60,60]:[120,120]:typeof ot=="number"?[Nt,Yt]=[ot,ot]:(Nt=(St=(vt=ot[0])!==null&&vt!==void 0?vt:ot[1])!==null&&St!==void 0?St:120,Yt=(Mt=(Et=ot[0])!==null&&Et!==void 0?Et:ot[1])!==null&&Mt!==void 0?Mt:120));return[Nt,Yt]},ze=3,Ge=ot=>ze/ot*100;var qe=ot=>{const{prefixCls:lt,trailColor:ht=null,strokeLinecap:vt="round",gapPosition:St,gapDegree:Et,width:Mt=120,type:Nt,children:Yt,success:dn,size:Qt=Mt}=ot,[on,wn]=Ze(Qt,"circle");let{strokeWidth:vn}=ot;vn===void 0&&(vn=Math.max(Ge(on),6));const fn={width:on,height:wn,fontSize:on*.15+6},Bn=be.useMemo(()=>{if(Et||Et===0)return Et;if(Nt==="dashboard")return 75},[Et,Nt]),Un=St||Nt==="dashboard"&&"bottom"||void 0,Nn=Object.prototype.toString.call(ot.strokeColor)==="[object Object]",_n=Ve({success:dn,strokeColor:ot.strokeColor}),kn=ne()(`${lt}-inner`,{[`${lt}-circle-gradient`]:Nn}),Fn=be.createElement(Ie,{percent:Ye(ot),strokeWidth:vn,trailWidth:vn,strokeColor:_n,strokeLinecap:vt,trailColor:ht,prefixCls:lt,gapDegree:Bn,gapPosition:Un});return be.createElement("div",{className:kn,style:fn},on<=20?be.createElement(We.Z,{title:Yt},be.createElement("span",null,Fn)):be.createElement(be.Fragment,null,Fn,Yt))},ut=function(ot,lt){var ht={};for(var vt in ot)Object.prototype.hasOwnProperty.call(ot,vt)&<.indexOf(vt)<0&&(ht[vt]=ot[vt]);if(ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,vt=Object.getOwnPropertySymbols(ot);St{let lt=[];return Object.keys(ot).forEach(ht=>{const vt=parseFloat(ht.replace(/%/g,""));isNaN(vt)||lt.push({key:vt,value:ot[ht]})}),lt=lt.sort((ht,vt)=>ht.key-vt.key),lt.map(ht=>{let{key:vt,value:St}=ht;return`${St} ${vt}%`}).join(", ")},He=(ot,lt)=>{const{from:ht=Fe.presetPrimaryColors.blue,to:vt=Fe.presetPrimaryColors.blue,direction:St=lt==="rtl"?"to left":"to right"}=ot,Et=ut(ot,["from","to","direction"]);if(Object.keys(Et).length!==0){const Mt=Je(Et);return{backgroundImage:`linear-gradient(${St}, ${Mt})`}}return{backgroundImage:`linear-gradient(${St}, ${ht}, ${vt})`}};var $e=ot=>{const{prefixCls:lt,direction:ht,percent:vt,size:St,strokeWidth:Et,strokeColor:Mt,strokeLinecap:Nt="round",children:Yt,trailColor:dn=null,success:Qt}=ot,on=Mt&&typeof Mt!="string"?He(Mt,ht):{backgroundColor:Mt},wn=Nt==="square"||Nt==="butt"?0:void 0,vn={backgroundColor:dn||void 0,borderRadius:wn},fn=St!=null?St:[-1,Et||(St==="small"?6:8)],[Bn,Un]=Ze(fn,"line",{strokeWidth:Et}),Nn=Object.assign({width:`${et(vt)}%`,height:Un,borderRadius:wn},on),_n=tt(ot),kn={width:`${et(_n)}%`,height:Un,borderRadius:wn,backgroundColor:Qt==null?void 0:Qt.strokeColor},Fn={width:Bn<0?"100%":Bn,height:Un};return be.createElement(be.Fragment,null,be.createElement("div",{className:`${lt}-outer`,style:Fn},be.createElement("div",{className:`${lt}-inner`,style:vn},be.createElement("div",{className:`${lt}-bg`,style:Nn}),_n!==void 0?be.createElement("div",{className:`${lt}-success-bg`,style:kn}):null)),Yt)},ke=ot=>{const{size:lt,steps:ht,percent:vt=0,strokeWidth:St=8,strokeColor:Et,trailColor:Mt=null,prefixCls:Nt,children:Yt}=ot,dn=Math.round(ht*(vt/100)),Qt=lt==="small"?2:14,on=lt!=null?lt:[Qt,St],[wn,vn]=Ze(on,"step",{steps:ht,strokeWidth:St}),fn=wn/ht,Bn=new Array(ht);for(let Un=0;Un{const lt=ot?"100%":"-100%";return new rt.Keyframes(`antProgress${ot?"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}})},Ee=ot=>{const{componentCls:lt,iconCls:ht}=ot;return{[lt]:Object.assign(Object.assign({},(0,Ue.Wf)(ot)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:ot.fontSize,marginInlineEnd:ot.marginXS,marginBottom:ot.marginXS},[`${lt}-outer`]:{display:"inline-block",width:"100%"},[`&${lt}-show-info`]:{[`${lt}-outer`]:{marginInlineEnd:`calc(-2em - ${ot.marginXS}px)`,paddingInlineEnd:`calc(2em + ${ot.paddingXS}px)`}},[`${lt}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:ot.remainingColor,borderRadius:ot.lineBorderRadius},[`${lt}-inner:not(${lt}-circle-gradient)`]:{[`${lt}-circle-path`]:{stroke:ot.defaultColor}},[`${lt}-success-bg, ${lt}-bg`]:{position:"relative",backgroundColor:ot.defaultColor,borderRadius:ot.lineBorderRadius,transition:`all ${ot.motionDurationSlow} ${ot.motionEaseInOutCirc}`},[`${lt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:ot.colorSuccess},[`${lt}-text`]:{display:"inline-block",width:"2em",marginInlineStart:ot.marginXS,color:ot.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[ht]:{fontSize:ot.fontSize}},[`&${lt}-status-active`]:{[`${lt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:ot.colorBgContainer,borderRadius:ot.lineBorderRadius,opacity:0,animationName:Te(),animationDuration:ot.progressActiveMotionDuration,animationTimingFunction:ot.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${lt}-rtl${lt}-status-active`]:{[`${lt}-bg::before`]:{animationName:Te(!0)}},[`&${lt}-status-exception`]:{[`${lt}-bg`]:{backgroundColor:ot.colorError},[`${lt}-text`]:{color:ot.colorError}},[`&${lt}-status-exception ${lt}-inner:not(${lt}-circle-gradient)`]:{[`${lt}-circle-path`]:{stroke:ot.colorError}},[`&${lt}-status-success`]:{[`${lt}-bg`]:{backgroundColor:ot.colorSuccess},[`${lt}-text`]:{color:ot.colorSuccess}},[`&${lt}-status-success ${lt}-inner:not(${lt}-circle-gradient)`]:{[`${lt}-circle-path`]:{stroke:ot.colorSuccess}}})}},je=ot=>{const{componentCls:lt,iconCls:ht}=ot;return{[lt]:{[`${lt}-circle-trail`]:{stroke:ot.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:ot.circleTextColor,fontSize:ot.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[ht]:{fontSize:`${ot.fontSize/ot.fontSizeSM}em`}},[`${lt}-circle&-status-exception`]:{[`${lt}-text`]:{color:ot.colorError}},[`${lt}-circle&-status-success`]:{[`${lt}-text`]:{color:ot.colorSuccess}}},[`${lt}-inline-circle`]:{lineHeight:1,[`${lt}-inner`]:{verticalAlign:"bottom"}}}},Ke=ot=>{const{componentCls:lt}=ot;return{[lt]:{[`${lt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:ot.progressStepMinWidth,marginInlineEnd:ot.progressStepMarginInlineEnd,backgroundColor:ot.remainingColor,transition:`all ${ot.motionDurationSlow}`,"&-active":{backgroundColor:ot.defaultColor}}}}}},Qe=ot=>{const{componentCls:lt,iconCls:ht}=ot;return{[lt]:{[`${lt}-small&-line, ${lt}-small&-line ${lt}-text ${ht}`]:{fontSize:ot.fontSizeSM}}}};var Ne=(0,Me.Z)("Progress",ot=>{const lt=ot.marginXXS/2,ht=(0,_e.TS)(ot,{progressStepMarginInlineEnd:lt,progressStepMinWidth:lt,progressActiveMotionDuration:"2.4s"});return[Ee(ht),je(ht),Ke(ht),Qe(ht)]},ot=>({circleTextColor:ot.colorText,defaultColor:ot.colorInfo,remainingColor:ot.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),Xe=function(ot,lt){var ht={};for(var vt in ot)Object.prototype.hasOwnProperty.call(ot,vt)&<.indexOf(vt)<0&&(ht[vt]=ot[vt]);if(ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,vt=Object.getOwnPropertySymbols(ot);St{const{prefixCls:ht,className:vt,rootClassName:St,steps:Et,strokeColor:Mt,percent:Nt=0,size:Yt="default",showInfo:dn=!0,type:Qt="line",status:on,format:wn,style:vn}=ot,fn=Xe(ot,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Bn=be.useMemo(()=>{var At,xt;const en=tt(ot);return parseInt(en!==void 0?(At=en!=null?en:0)===null||At===void 0?void 0:At.toString():(xt=Nt!=null?Nt:0)===null||xt===void 0?void 0:xt.toString(),10)},[Nt,ot.success,ot.successPercent]),Un=be.useMemo(()=>!ct.includes(on)&&Bn>=100?"success":on||"normal",[on,Bn]),{getPrefixCls:Nn,direction:_n,progress:kn}=be.useContext(ce.E_),Fn=Nn("progress",ht),[Tr,Nr]=Ne(Fn),rr=be.useMemo(()=>{if(!dn)return null;const At=tt(ot);let xt;const en=wn||(pn=>`${pn}%`),Rn=Qt==="line";return wn||Un!=="exception"&&Un!=="success"?xt=en(et(Nt),et(At)):Un==="exception"?xt=Rn?be.createElement(me.Z,null):be.createElement(de.Z,null):Un==="success"&&(xt=Rn?be.createElement(Oe.Z,null):be.createElement(E.Z,null)),be.createElement("span",{className:`${Fn}-text`,title:typeof xt=="string"?xt:void 0},xt)},[dn,Nt,Bn,Un,Qt,Fn,wn]),Lr=Array.isArray(Mt)?Mt[0]:Mt,cr=typeof Mt=="string"||Array.isArray(Mt)?Mt:void 0;let br;Qt==="line"?br=Et?be.createElement(ke,Object.assign({},ot,{strokeColor:cr,prefixCls:Fn,steps:Et}),rr):be.createElement($e,Object.assign({},ot,{strokeColor:Lr,prefixCls:Fn,direction:_n}),rr):(Qt==="circle"||Qt==="dashboard")&&(br=be.createElement(qe,Object.assign({},ot,{strokeColor:Lr,prefixCls:Fn,progressStatus:Un}),rr));const Ot=ne()(Fn,`${Fn}-status-${Un}`,`${Fn}-${Qt==="dashboard"&&"circle"||Et&&"steps"||Qt}`,{[`${Fn}-inline-circle`]:Qt==="circle"&&Ze(Yt,"circle")[0]<=20,[`${Fn}-show-info`]:dn,[`${Fn}-${Yt}`]:typeof Yt=="string",[`${Fn}-rtl`]:_n==="rtl"},kn==null?void 0:kn.className,vt,St,Nr);return Tr(be.createElement("div",Object.assign({ref:lt,style:Object.assign(Object.assign({},kn==null?void 0:kn.style),vn),className:Ot,role:"progressbar","aria-valuenow":Bn},(0,ie.Z)(fn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),br))}),pt=st},61621:function(Ct,ft,he){"use strict";he.d(ft,{Z:function(){return rt}});var be=he(92310),Oe=he.n(be),E=he(59301),me=he(36355),de=he(2738),ne=Ue=>{const{prefixCls:Me,className:_e,style:Te,size:Ee,shape:je}=Ue,Ke=Oe()({[`${Me}-lg`]:Ee==="large",[`${Me}-sm`]:Ee==="small"}),Qe=Oe()({[`${Me}-circle`]:je==="circle",[`${Me}-square`]:je==="square",[`${Me}-round`]:je==="round"}),Ne=E.useMemo(()=>typeof Ee=="number"?{width:Ee,height:Ee,lineHeight:`${Ee}px`}:{},[Ee]);return E.createElement("span",{className:Oe()(Me,Ke,Qe,_e),style:Object.assign(Object.assign({},Ne),Te)})},ie=he(93083),ce=he(83116),ue=he(37613);const ae=new ie.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),oe=Ue=>({height:Ue,lineHeight:`${Ue}px`}),re=Ue=>Object.assign({width:Ue},oe(Ue)),ee=Ue=>({background:Ue.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:ae,animationDuration:Ue.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=Ue=>Object.assign({width:Ue*5,minWidth:Ue*5},oe(Ue)),y=Ue=>{const{skeletonAvatarCls:Me,gradientFromColor:_e,controlHeight:Te,controlHeightLG:Ee,controlHeightSM:je}=Ue;return{[`${Me}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:_e},re(Te)),[`${Me}${Me}-circle`]:{borderRadius:"50%"},[`${Me}${Me}-lg`]:Object.assign({},re(Ee)),[`${Me}${Me}-sm`]:Object.assign({},re(je))}},x=Ue=>{const{controlHeight:Me,borderRadiusSM:_e,skeletonInputCls:Te,controlHeightLG:Ee,controlHeightSM:je,gradientFromColor:Ke}=Ue;return{[`${Te}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ke,borderRadius:_e},a(Me)),[`${Te}-lg`]:Object.assign({},a(Ee)),[`${Te}-sm`]:Object.assign({},a(je))}},b=Ue=>Object.assign({width:Ue},oe(Ue)),z=Ue=>{const{skeletonImageCls:Me,imageSizeBase:_e,gradientFromColor:Te,borderRadiusSM:Ee}=Ue;return{[`${Me}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Te,borderRadius:Ee},b(_e*2)),{[`${Me}-path`]:{fill:"#bfbfbf"},[`${Me}-svg`]:Object.assign(Object.assign({},b(_e)),{maxWidth:_e*4,maxHeight:_e*4}),[`${Me}-svg${Me}-svg-circle`]:{borderRadius:"50%"}}),[`${Me}${Me}-circle`]:{borderRadius:"50%"}}},te=(Ue,Me,_e)=>{const{skeletonButtonCls:Te}=Ue;return{[`${_e}${Te}-circle`]:{width:Me,minWidth:Me,borderRadius:"50%"},[`${_e}${Te}-round`]:{borderRadius:Me}}},le=Ue=>Object.assign({width:Ue*2,minWidth:Ue*2},oe(Ue)),fe=Ue=>{const{borderRadiusSM:Me,skeletonButtonCls:_e,controlHeight:Te,controlHeightLG:Ee,controlHeightSM:je,gradientFromColor:Ke}=Ue;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${_e}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ke,borderRadius:Me,width:Te*2,minWidth:Te*2},le(Te))},te(Ue,Te,_e)),{[`${_e}-lg`]:Object.assign({},le(Ee))}),te(Ue,Ee,`${_e}-lg`)),{[`${_e}-sm`]:Object.assign({},le(je))}),te(Ue,je,`${_e}-sm`))},ge=Ue=>{const{componentCls:Me,skeletonAvatarCls:_e,skeletonTitleCls:Te,skeletonParagraphCls:Ee,skeletonButtonCls:je,skeletonInputCls:Ke,skeletonImageCls:Qe,controlHeight:Ne,controlHeightLG:Xe,controlHeightSM:gt,gradientFromColor:ct,padding:dt,marginSM:st,borderRadius:pt,titleHeight:ot,blockRadius:lt,paragraphLiHeight:ht,controlHeightXS:vt,paragraphMarginTop:St}=Ue;return{[`${Me}`]:{display:"table",width:"100%",[`${Me}-header`]:{display:"table-cell",paddingInlineEnd:dt,verticalAlign:"top",[`${_e}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ct},re(Ne)),[`${_e}-circle`]:{borderRadius:"50%"},[`${_e}-lg`]:Object.assign({},re(Xe)),[`${_e}-sm`]:Object.assign({},re(gt))},[`${Me}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Te}`]:{width:"100%",height:ot,background:ct,borderRadius:lt,[`+ ${Ee}`]:{marginBlockStart:gt}},[`${Ee}`]:{padding:0,"> li":{width:"100%",height:ht,listStyle:"none",background:ct,borderRadius:lt,"+ li":{marginBlockStart:vt}}},[`${Ee}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${Me}-content`]:{[`${Te}, ${Ee} > li`]:{borderRadius:pt}}},[`${Me}-with-avatar ${Me}-content`]:{[`${Te}`]:{marginBlockStart:st,[`+ ${Ee}`]:{marginBlockStart:St}}},[`${Me}${Me}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},fe(Ue)),y(Ue)),x(Ue)),z(Ue)),[`${Me}${Me}-block`]:{width:"100%",[`${je}`]:{width:"100%"},[`${Ke}`]:{width:"100%"}},[`${Me}${Me}-active`]:{[` - ${Te}, - ${Ee} > li, - ${_e}, - ${je}, - ${Ke}, - ${Qe} - `]:Object.assign({},ee(Ue))}}};var ve=(0,ce.Z)("Skeleton",Ue=>{const{componentCls:Me}=Ue,_e=(0,ue.TS)(Ue,{skeletonAvatarCls:`${Me}-avatar`,skeletonTitleCls:`${Me}-title`,skeletonParagraphCls:`${Me}-paragraph`,skeletonButtonCls:`${Me}-button`,skeletonInputCls:`${Me}-input`,skeletonImageCls:`${Me}-image`,imageSizeBase:Ue.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Ue.gradientFromColor} 25%, ${Ue.gradientToColor} 37%, ${Ue.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ge(_e)]},Ue=>{const{colorFillContent:Me,colorFill:_e}=Ue,Te=Me,Ee=_e;return{color:Te,colorGradientEnd:Ee,gradientFromColor:Te,gradientToColor:Ee,titleHeight:Ue.controlHeight/2,blockRadius:Ue.borderRadiusSM,paragraphMarginTop:Ue.marginLG+Ue.marginXXS,paragraphLiHeight:Ue.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Se=Ue=>{const{prefixCls:Me,className:_e,rootClassName:Te,active:Ee,shape:je="circle",size:Ke="default"}=Ue,{getPrefixCls:Qe}=E.useContext(me.E_),Ne=Qe("skeleton",Me),[Xe,gt]=ve(Ne),ct=(0,de.Z)(Ue,["prefixCls","className"]),dt=Oe()(Ne,`${Ne}-element`,{[`${Ne}-active`]:Ee},_e,Te,gt);return Xe(E.createElement("div",{className:dt},E.createElement(ne,Object.assign({prefixCls:`${Ne}-avatar`,shape:je,size:Ke},ct))))},Pe=Ue=>{const{prefixCls:Me,className:_e,rootClassName:Te,active:Ee,block:je=!1,size:Ke="default"}=Ue,{getPrefixCls:Qe}=E.useContext(me.E_),Ne=Qe("skeleton",Me),[Xe,gt]=ve(Ne),ct=(0,de.Z)(Ue,["prefixCls"]),dt=Oe()(Ne,`${Ne}-element`,{[`${Ne}-active`]:Ee,[`${Ne}-block`]:je},_e,Te,gt);return Xe(E.createElement("div",{className:dt},E.createElement(ne,Object.assign({prefixCls:`${Ne}-button`,size:Ke},ct))))};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 xe=Ue=>{const{prefixCls:Me,className:_e,rootClassName:Te,style:Ee,active:je}=Ue,{getPrefixCls:Ke}=E.useContext(me.E_),Qe=Ke("skeleton",Me),[Ne,Xe]=ve(Qe),gt=Oe()(Qe,`${Qe}-element`,{[`${Qe}-active`]:je},_e,Te,Xe);return Ne(E.createElement("div",{className:gt},E.createElement("div",{className:Oe()(`${Qe}-image`,_e),style:Ee},E.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Qe}-image-svg`},E.createElement("path",{d:we,className:`${Qe}-image-path`})))))},Ce=Ue=>{const{prefixCls:Me,className:_e,rootClassName:Te,active:Ee,block:je,size:Ke="default"}=Ue,{getPrefixCls:Qe}=E.useContext(me.E_),Ne=Qe("skeleton",Me),[Xe,gt]=ve(Ne),ct=(0,de.Z)(Ue,["prefixCls"]),dt=Oe()(Ne,`${Ne}-element`,{[`${Ne}-active`]:Ee,[`${Ne}-block`]:je},_e,Te,gt);return Xe(E.createElement("div",{className:dt},E.createElement(ne,Object.assign({prefixCls:`${Ne}-input`,size:Ke},ct))))},Ie=he(72308),Be={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"},We=Be,Fe=he(7657),et=function(Me,_e){return E.createElement(Fe.Z,(0,Ie.Z)({},Me,{ref:_e,icon:We}))},tt=E.forwardRef(et),Ye=tt,Ze=Ue=>{const{prefixCls:Me,className:_e,rootClassName:Te,style:Ee,active:je,children:Ke}=Ue,{getPrefixCls:Qe}=E.useContext(me.E_),Ne=Qe("skeleton",Me),[Xe,gt]=ve(Ne),ct=Oe()(Ne,`${Ne}-element`,{[`${Ne}-active`]:je},gt,_e,Te),dt=Ke!=null?Ke:E.createElement(Ye,null);return Xe(E.createElement("div",{className:ct},E.createElement("div",{className:Oe()(`${Ne}-image`,_e),style:Ee},dt)))},ze=he(80702),nt=Ue=>{const Me=Qe=>{const{width:Ne,rows:Xe=2}=Ue;if(Array.isArray(Ne))return Ne[Qe];if(Xe-1===Qe)return Ne},{prefixCls:_e,className:Te,style:Ee,rows:je}=Ue,Ke=(0,ze.Z)(Array(je)).map((Qe,Ne)=>E.createElement("li",{key:Ne,style:{width:Me(Ne)}}));return E.createElement("ul",{className:Oe()(_e,Te),style:Ee},Ke)},ut=Ue=>{let{prefixCls:Me,className:_e,width:Te,style:Ee}=Ue;return E.createElement("h3",{className:Oe()(Me,_e),style:Object.assign({width:Te},Ee)})};function Je(Ue){return Ue&&typeof Ue=="object"?Ue:{}}function He(Ue,Me){return Ue&&!Me?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Re(Ue,Me){return!Ue&&Me?{width:"38%"}:Ue&&Me?{width:"50%"}:{}}function $e(Ue,Me){const _e={};return(!Ue||!Me)&&(_e.width="61%"),!Ue&&Me?_e.rows=3:_e.rows=2,_e}const Le=Ue=>{const{prefixCls:Me,loading:_e,className:Te,rootClassName:Ee,style:je,children:Ke,avatar:Qe=!1,title:Ne=!0,paragraph:Xe=!0,active:gt,round:ct}=Ue,{getPrefixCls:dt,direction:st,skeleton:pt}=E.useContext(me.E_),ot=dt("skeleton",Me),[lt,ht]=ve(ot);if(_e||!("loading"in Ue)){const vt=!!Qe,St=!!Ne,Et=!!Xe;let Mt;if(vt){const dn=Object.assign(Object.assign({prefixCls:`${ot}-avatar`},He(St,Et)),Je(Qe));Mt=E.createElement("div",{className:`${ot}-header`},E.createElement(ne,Object.assign({},dn)))}let Nt;if(St||Et){let dn;if(St){const on=Object.assign(Object.assign({prefixCls:`${ot}-title`},Re(vt,Et)),Je(Ne));dn=E.createElement(ut,Object.assign({},on))}let Qt;if(Et){const on=Object.assign(Object.assign({prefixCls:`${ot}-paragraph`},$e(vt,St)),Je(Xe));Qt=E.createElement(nt,Object.assign({},on))}Nt=E.createElement("div",{className:`${ot}-content`},dn,Qt)}const Yt=Oe()(ot,{[`${ot}-with-avatar`]:vt,[`${ot}-active`]:gt,[`${ot}-rtl`]:st==="rtl",[`${ot}-round`]:ct},pt==null?void 0:pt.className,Te,Ee,ht);return lt(E.createElement("div",{className:Yt,style:Object.assign(Object.assign({},pt==null?void 0:pt.style),je)},Mt,Nt))}return typeof Ke!="undefined"?Ke:null};Le.Button=Pe,Le.Avatar=Se,Le.Input=Ce,Le.Image=xe,Le.Node=Ze;var ke=Le,rt=ke},31797:function(Ct,ft,he){"use strict";he.d(ft,{default:function(){return ve}});var be=he(59301),Oe=he(56762),E=he(92343),me=he(92310),de=he.n(me),se=he(36355),ne=he(61621),ce=pe=>{const{value:Se,formatter:ye,precision:Pe,decimalSeparator:we,groupSeparator:Ae="",prefixCls:xe}=pe;let De;if(typeof ye=="function")De=ye(Se);else{const Ce=String(Se),Ie=Ce.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Ie||Ce==="-")De=Ce;else{const Be=Ie[1];let We=Ie[2]||"0",Fe=Ie[4]||"";We=We.replace(/\B(?=(\d{3})+(?!\d))/g,Ae),typeof Pe=="number"&&(Fe=Fe.padEnd(Pe,"0").slice(0,Pe>0?Pe:0)),Fe&&(Fe=`${we}${Fe}`),De=[be.createElement("span",{key:"int",className:`${xe}-content-value-int`},Be,We),Fe&&be.createElement("span",{key:"decimal",className:`${xe}-content-value-decimal`},Fe)]}}return be.createElement("span",{className:`${xe}-content-value`},De)},ue=he(17313),ae=he(83116),oe=he(37613);const re=pe=>{const{componentCls:Se,marginXXS:ye,padding:Pe,colorTextDescription:we,titleFontSize:Ae,colorTextHeading:xe,contentFontSize:De,fontFamily:Ce}=pe;return{[`${Se}`]:Object.assign(Object.assign({},(0,ue.Wf)(pe)),{[`${Se}-title`]:{marginBottom:ye,color:we,fontSize:Ae},[`${Se}-skeleton`]:{paddingTop:Pe},[`${Se}-content`]:{color:xe,fontSize:De,fontFamily:Ce,[`${Se}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Se}-content-prefix, ${Se}-content-suffix`]:{display:"inline-block"},[`${Se}-content-prefix`]:{marginInlineEnd:ye},[`${Se}-content-suffix`]:{marginInlineStart:ye}}})}};var ee=(0,ae.Z)("Statistic",pe=>{const Se=(0,oe.TS)(pe,{});return[re(Se)]},pe=>{const{fontSizeHeading3:Se,fontSize:ye}=pe;return{titleFontSize:ye,contentFontSize:Se}}),y=pe=>{const{prefixCls:Se,className:ye,rootClassName:Pe,style:we,valueStyle:Ae,value:xe=0,title:De,valueRender:Ce,prefix:Ie,suffix:Be,loading:We=!1,onMouseEnter:Fe,onMouseLeave:et,decimalSeparator:tt=".",groupSeparator:Ye=","}=pe,{getPrefixCls:Ve,direction:Ze,statistic:ze}=be.useContext(se.E_),Ge=Ve("statistic",Se),[nt,qe]=ee(Ge),ut=be.createElement(ce,Object.assign({decimalSeparator:tt,groupSeparator:Ye,prefixCls:Ge},pe,{value:xe})),Je=de()(Ge,{[`${Ge}-rtl`]:Ze==="rtl"},ze==null?void 0:ze.className,ye,Pe,qe);return nt(be.createElement("div",{className:Je,style:Object.assign(Object.assign({},ze==null?void 0:ze.style),we),onMouseEnter:Fe,onMouseLeave:et},De&&be.createElement("div",{className:`${Ge}-title`},De),be.createElement(ne.Z,{paragraph:!1,loading:We,className:`${Ge}-skeleton`},be.createElement("div",{style:Ae,className:`${Ge}-content`},Ie&&be.createElement("span",{className:`${Ge}-content-prefix`},Ie),Ce?Ce(ut):ut,Be&&be.createElement("span",{className:`${Ge}-content-suffix`},Be)))))};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(pe,Se){let ye=pe;const Pe=/\[[^\]]*]/g,we=(Se.match(Pe)||[]).map(Ce=>Ce.slice(1,-1)),Ae=Se.replace(Pe,"[]"),xe=x.reduce((Ce,Ie)=>{let[Be,We]=Ie;if(Ce.includes(Be)){const Fe=Math.floor(ye/We);return ye-=Fe*We,Ce.replace(new RegExp(`${Be}+`,"g"),et=>{const tt=et.length;return Fe.toString().padStart(tt,"0")})}return Ce},Ae);let De=0;return xe.replace(Pe,()=>{const Ce=we[De];return De+=1,Ce})}function z(pe,Se){const{format:ye=""}=Se,Pe=new Date(pe).getTime(),we=Date.now(),Ae=Math.max(Pe-we,0);return b(Ae,ye)}const te=1e3/30;function le(pe){return new Date(pe).getTime()}const fe=pe=>{const{value:Se,format:ye="HH:mm:ss",onChange:Pe,onFinish:we}=pe,Ae=(0,Oe.Z)(),xe=be.useRef(null),De=()=>{we==null||we(),xe.current&&(clearInterval(xe.current),xe.current=null)},Ce=()=>{const We=le(Se);We>=Date.now()&&(xe.current=setInterval(()=>{Ae(),Pe==null||Pe(We-Date.now()),We(Ce(),()=>{xe.current&&(clearInterval(xe.current),xe.current=null)}),[Se]);const Ie=(We,Fe)=>z(We,Object.assign(Object.assign({},Fe),{format:ye})),Be=We=>(0,E.Tm)(We,{title:void 0});return be.createElement(y,Object.assign({},pe,{valueRender:Be,formatter:Ie}))};var ge=be.memo(fe);y.Countdown=ge;var ve=y},15969:function(Ct,ft,he){"use strict";he.d(ft,{N:function(){return be}});const be=Oe=>({color:Oe.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${Oe.motionDurationSlow}`,"&:focus, &:hover":{color:Oe.colorLinkHover},"&:active":{color:Oe.colorLinkActive}})},1710:function(Ct,ft,he){"use strict";he.d(ft,{default:function(){return Ts}});var be={},Oe="rc-table-internal-hook",E=he(52487),me=he(6089),de=he(34280),se=he(13697),ne=he(59301),ie=he(4676);function ce(at){var it=ne.createContext(void 0),mt=function(Pt){var wt=Pt.value,Dt=Pt.children,jt=ne.useRef(wt);jt.current=wt;var Lt=ne.useState(function(){return{getValue:function(){return jt.current},listeners:new Set}}),zt=(0,E.Z)(Lt,1),Xt=zt[0];return(0,de.Z)(function(){(0,ie.unstable_batchedUpdates)(function(){Xt.listeners.forEach(function(Ht){Ht(wt)})})},[wt]),ne.createElement(it.Provider,{value:Xt},Dt)};return{Context:it,Provider:mt,defaultValue:at}}function ue(at,it){var mt=(0,me.Z)(typeof it=="function"?it:function(Ht){if(it===void 0)return Ht;if(!Array.isArray(it))return Ht[it];var cn={};return it.forEach(function(rn){cn[rn]=Ht[rn]}),cn}),yt=ne.useContext(at==null?void 0:at.Context),Pt=yt||{},wt=Pt.listeners,Dt=Pt.getValue,jt=ne.useRef();jt.current=mt(yt?Dt():at==null?void 0:at.defaultValue);var Lt=ne.useState({}),zt=(0,E.Z)(Lt,2),Xt=zt[1];return(0,de.Z)(function(){if(!yt)return;function Ht(cn){var rn=mt(cn);(0,se.Z)(jt.current,rn,!0)||Xt({})}return wt.add(Ht),function(){wt.delete(Ht)}},[yt]),jt.current}var ae=he(72308),oe=he(8654);function re(){var at=ne.createContext(null);function it(){return ne.useContext(at)}function mt(Pt,wt){var Dt=(0,oe.Yr)(Pt),jt=function(zt,Xt){var Ht=Dt?{ref:Xt}:{},cn=ne.useRef(0),rn=ne.useRef(zt),ln=it();return ln!==null?ne.createElement(Pt,(0,ae.Z)({},zt,Ht)):((!wt||wt(rn.current,zt))&&(cn.current+=1),rn.current=zt,ne.createElement(at.Provider,{value:cn.current},ne.createElement(Pt,(0,ae.Z)({},zt,Ht))))};return Dt?ne.forwardRef(jt):jt}function yt(Pt,wt){var Dt=(0,oe.Yr)(Pt),jt=function(zt,Xt){var Ht=Dt?{ref:Xt}:{};return it(),ne.createElement(Pt,(0,ae.Z)({},zt,Ht))};return Dt?ne.memo(ne.forwardRef(jt),wt):ne.memo(jt,wt)}return{makeImmutable:mt,responseImmutable:yt,useImmutableMark:it}}var ee=re(),a=ee.makeImmutable,y=ee.responseImmutable,x=ee.useImmutableMark,b=re(),z=b.makeImmutable,te=b.responseImmutable,le=b.useImmutableMark,fe=ce(),ge=fe;function ve(at,it){var mt=ne.useRef(0);mt.current+=1;var yt=ne.useRef(at),Pt=[];Object.keys(at||{}).map(function(Dt){var jt;(at==null?void 0:at[Dt])!==((jt=yt.current)===null||jt===void 0?void 0:jt[Dt])&&Pt.push(Dt)}),yt.current=at;var wt=ne.useRef([]);return Pt.length&&(wt.current=Pt),ne.useDebugValue(mt.current),ne.useDebugValue(wt.current.join(", ")),it&&console.log("".concat(it,":"),mt.current,wt.current),mt.current}var pe=null,Se=ne.memo(function(){var at=ve();return ne.createElement("h1",null,"Render Times: ",at)});Se.displayName="RenderBlock";var ye=he(62853),Pe=he(77321),we=he(49618),Ae=he(92310),xe=he.n(Ae),De=he(80547),Ce=he(97938),Ie=he(48736),Be=ne.createContext({renderWithProps:!1}),We=Be,Fe="RC_TABLE_KEY";function et(at){return at==null?[]:Array.isArray(at)?at:[at]}function tt(at){var it=[],mt={};return at.forEach(function(yt){for(var Pt=yt||{},wt=Pt.key,Dt=Pt.dataIndex,jt=wt||et(Dt).join("-")||Fe;mt[jt];)jt="".concat(jt,"_next");mt[jt]=!0,it.push(jt)}),it}function Ye(at){return at!=null}function Ve(at){return at&&(0,ye.Z)(at)==="object"&&!Array.isArray(at)&&!ne.isValidElement(at)}function Ze(at,it,mt,yt,Pt,wt){var Dt=ne.useContext(We),jt=le(),Lt=(0,De.Z)(function(){if(Ye(yt))return[yt];var zt=it==null||it===""?[]:Array.isArray(it)?it:[it],Xt=(0,Ce.Z)(at,zt),Ht=Xt,cn=void 0;if(Pt){var rn=Pt(Xt,at,mt);Ve(rn)?(Ht=rn.children,cn=rn.props,Dt.renderWithProps=!0):Ht=rn}return[Ht,cn]},[jt,at,yt,it,Pt,mt],function(zt,Xt){if(wt){var Ht=(0,E.Z)(zt,2),cn=Ht[1],rn=(0,E.Z)(Xt,2),ln=rn[1];return wt(ln,cn)}return Dt.renderWithProps?!0:!(0,se.Z)(zt,Xt,!0)});return Lt}function ze(at,it,mt,yt){var Pt=at+it-1;return at<=yt&&Pt>=mt}function Ge(at,it){return ue(ge,function(mt){var yt=ze(at,it||1,mt.hoverStartRow,mt.hoverEndRow);return[yt,mt.onHover]})}var nt=function(it){var mt=it.ellipsis,yt=it.rowType,Pt=it.children,wt,Dt=mt===!0?{showTitle:!0}:mt;return Dt&&(Dt.showTitle||yt==="header")&&(typeof Pt=="string"||typeof Pt=="number"?wt=Pt.toString():ne.isValidElement(Pt)&&typeof Pt.props.children=="string"&&(wt=Pt.props.children)),wt};function qe(at){var it,mt,yt,Pt,wt,Dt,jt,Lt,zt=at.component,Xt=at.children,Ht=at.ellipsis,cn=at.scope,rn=at.prefixCls,ln=at.className,En=at.align,yn=at.record,xn=at.render,Sn=at.dataIndex,Mn=at.renderIndex,or=at.shouldCellUpdate,sr=at.index,Yn=at.rowType,xr=at.colSpan,Rr=at.rowSpan,Wn=at.fixLeft,Jn=at.fixRight,Zn=at.firstFixLeft,Tn=at.lastFixLeft,Xn=at.firstFixRight,wr=at.lastFixRight,Ur=at.appendNode,Ir=at.additionalProps,gr=Ir===void 0?{}:Ir,Hr=at.isSticky,Kr="".concat(rn,"-cell"),vo=ue(ge,["supportSticky","allColumnsFixedLeft"]),eo=vo.supportSticky,Bo=vo.allColumnsFixedLeft,Fo=Ze(yn,Sn,Mn,Xt,xn,or),Mr=(0,E.Z)(Fo,2),Uo=Mr[0],to=Mr[1],_o={},Eo=typeof Wn=="number"&&eo,aa=typeof Jn=="number"&&eo;Eo&&(_o.position="sticky",_o.left=Wn),aa&&(_o.position="sticky",_o.right=Jn);var Sr=(it=(mt=(yt=to==null?void 0:to.colSpan)!==null&&yt!==void 0?yt:gr.colSpan)!==null&&mt!==void 0?mt:xr)!==null&&it!==void 0?it:1,mr=(Pt=(wt=(Dt=to==null?void 0:to.rowSpan)!==null&&Dt!==void 0?Dt:gr.rowSpan)!==null&&wt!==void 0?wt:Rr)!==null&&Pt!==void 0?Pt:1,hr=Ge(sr,mr),tr=(0,E.Z)(hr,2),no=tr[0],nr=tr[1],Dr=function(Go){var ia;yn&&nr(sr,sr+mr-1),gr==null||(ia=gr.onMouseEnter)===null||ia===void 0||ia.call(gr,Go)},Qr=function(Go){var ia;yn&&nr(-1,-1),gr==null||(ia=gr.onMouseLeave)===null||ia===void 0||ia.call(gr,Go)};if(Sr===0||mr===0)return null;var Yr=(jt=gr.title)!==null&&jt!==void 0?jt:nt({rowType:Yn,ellipsis:Ht,children:Uo}),Jo=xe()(Kr,ln,(Lt={},(0,we.Z)(Lt,"".concat(Kr,"-fix-left"),Eo&&eo),(0,we.Z)(Lt,"".concat(Kr,"-fix-left-first"),Zn&&eo),(0,we.Z)(Lt,"".concat(Kr,"-fix-left-last"),Tn&&eo),(0,we.Z)(Lt,"".concat(Kr,"-fix-left-all"),Tn&&Bo&&eo),(0,we.Z)(Lt,"".concat(Kr,"-fix-right"),aa&&eo),(0,we.Z)(Lt,"".concat(Kr,"-fix-right-first"),Xn&&eo),(0,we.Z)(Lt,"".concat(Kr,"-fix-right-last"),wr&&eo),(0,we.Z)(Lt,"".concat(Kr,"-ellipsis"),Ht),(0,we.Z)(Lt,"".concat(Kr,"-with-append"),Ur),(0,we.Z)(Lt,"".concat(Kr,"-fix-sticky"),(Eo||aa)&&Hr&&eo),(0,we.Z)(Lt,"".concat(Kr,"-row-hover"),!to&&no),Lt),gr.className,to==null?void 0:to.className),Xo={};En&&(Xo.textAlign=En);var ya=(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({},_o),gr.style),Xo),to==null?void 0:to.style),Ho=Uo;return(0,ye.Z)(Ho)==="object"&&!Array.isArray(Ho)&&!ne.isValidElement(Ho)&&(Ho=null),Ht&&(Tn||Xn)&&(Ho=ne.createElement("span",{className:"".concat(Kr,"-content")},Ho)),ne.createElement(zt,(0,ae.Z)({},to,gr,{className:Jo,style:ya,title:Yr,scope:cn,onMouseEnter:Dr,onMouseLeave:Qr,colSpan:Sr!==1?Sr:null,rowSpan:mr!==1?mr:null}),Ur,Ho)}var ut=ne.memo(qe);function Je(at,it,mt,yt,Pt,wt){var Dt=mt[at]||{},jt=mt[it]||{},Lt,zt;Dt.fixed==="left"?Lt=yt.left[Pt==="rtl"?it:at]:jt.fixed==="right"&&(zt=yt.right[Pt==="rtl"?at:it]);var Xt=!1,Ht=!1,cn=!1,rn=!1,ln=mt[it+1],En=mt[at-1],yn=!(wt!=null&&wt.children);if(Pt==="rtl"){if(Lt!==void 0){var xn=En&&En.fixed==="left";rn=!xn&&yn}else if(zt!==void 0){var Sn=ln&&ln.fixed==="right";cn=!Sn&&yn}}else if(Lt!==void 0){var Mn=ln&&ln.fixed==="left";Xt=!Mn&&yn}else if(zt!==void 0){var or=En&&En.fixed==="right";Ht=!or&&yn}return{fixLeft:Lt,fixRight:zt,lastFixLeft:Xt,firstFixRight:Ht,lastFixRight:cn,firstFixLeft:rn,isSticky:yt.isSticky}}var He=ne.createContext({}),Re=He;function $e(at){var it=at.className,mt=at.index,yt=at.children,Pt=at.colSpan,wt=Pt===void 0?1:Pt,Dt=at.rowSpan,jt=at.align,Lt=ue(ge,["prefixCls","direction"]),zt=Lt.prefixCls,Xt=Lt.direction,Ht=ne.useContext(Re),cn=Ht.scrollColumnIndex,rn=Ht.stickyOffsets,ln=Ht.flattenColumns,En=Ht.columns,yn=mt+wt-1,xn=yn+1===cn?wt+1:wt,Sn=Je(mt,mt+xn-1,ln,rn,Xt,En==null?void 0:En[mt]);return ne.createElement(ut,(0,ae.Z)({className:it,index:mt,component:"td",prefixCls:zt,record:null,dataIndex:null,align:jt,colSpan:xn,rowSpan:Dt,render:function(){return yt}},Sn))}var Le=he(74416),ke=["children"];function rt(at){var it=at.children,mt=(0,Le.Z)(at,ke);return ne.createElement("tr",mt,it)}function Ue(at){var it=at.children;return it}Ue.Row=rt,Ue.Cell=$e;var Me=Ue;function _e(at){var it=at.children,mt=at.stickyOffsets,yt=at.flattenColumns,Pt=at.columns,wt=ue(ge,"prefixCls"),Dt=yt.length-1,jt=yt[Dt],Lt=ne.useMemo(function(){return{stickyOffsets:mt,flattenColumns:yt,scrollColumnIndex:jt!=null&&jt.scrollbar?Dt:null,columns:Pt}},[jt,yt,Dt,mt,Pt]);return ne.createElement(Re.Provider,{value:Lt},ne.createElement("tfoot",{className:"".concat(wt,"-summary")},it))}var Te=te(_e),Ee=Me,je=he(70425),Ke=he(29301),Qe=he(29194),Ne=he(24514),Xe=he(75152),gt=he(26112);function ct(at,it,mt,yt,Pt,wt,Dt){at.push({record:it,indent:mt,index:Dt});var jt=wt(it),Lt=Pt==null?void 0:Pt.has(jt);if(it&&Array.isArray(it[yt])&&Lt)for(var zt=0;zt1?Zn-1:0),Xn=1;Xn=0;jt-=1){var Lt=it[jt],zt=mt&&mt[jt],Xt=zt&&zt[dn];if(Lt||Xt||Dt){var Ht=Xt||{},cn=Ht.columnType,rn=(0,Le.Z)(Ht,on);Pt.unshift(ne.createElement("col",(0,ae.Z)({key:jt,style:{width:Lt}},rn))),Dt=!0}}return ne.createElement("colgroup",null,Pt)}var vn=wn,fn=he(80702),Bn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Un(at,it){return(0,ne.useMemo)(function(){for(var mt=[],yt=0;yt1?"colgroup":"col":null,ellipsis:yn.ellipsis,align:yn.align,component:yn.title?wt:Dt,prefixCls:Xt,key:rn[En]},xn,{additionalProps:Sn,rowType:"header"}))}))}kn.displayName="HeaderRow";var Fn=kn;function Tr(at){var it=[];function mt(Dt,jt){var Lt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;it[Lt]=it[Lt]||[];var zt=jt,Xt=Dt.filter(Boolean).map(function(Ht){var cn={key:Ht.key,className:Ht.className||"",children:Ht.title,column:Ht,colStart:zt},rn=1,ln=Ht.children;return ln&&ln.length>0&&(rn=mt(ln,zt,Lt+1).reduce(function(En,yn){return En+yn},0),cn.hasSubColumns=!0),"colSpan"in Ht&&(rn=Ht.colSpan),"rowSpan"in Ht&&(cn.rowSpan=Ht.rowSpan),cn.colSpan=rn,cn.colEnd=cn.colStart+rn-1,it[Lt].push(cn),zt+=rn,rn});return Xt}mt(at,0);for(var yt=it.length,Pt=function(jt){it[jt].forEach(function(Lt){!("rowSpan"in Lt)&&!Lt.hasSubColumns&&(Lt.rowSpan=yt-jt)})},wt=0;wt1&&arguments[1]!==void 0?arguments[1]:"";return typeof it=="number"?it:it.endsWith("%")?at*parseFloat(it)/100:null}function br(at,it){return ne.useMemo(function(){if(it&&it>0){var mt=0,yt=0;at.forEach(function(zt){var Xt=cr(it,zt.width);Xt?mt+=Xt:yt+=1});var Pt=it-mt,wt=yt,Dt=Pt/yt,jt=0,Lt=at.map(function(zt){var Xt=(0,Pe.Z)({},zt),Ht=cr(it,Xt.width);if(Ht)Xt.width=Ht;else{var cn=Math.floor(Dt);Xt.width=wt===1?Pt:cn,Pt-=cn,wt-=1}return jt+=Xt.width,Xt});return[Lt,jt]}return[at,it]},[at,it])}var Ot=["children"],At=["fixed"];function xt(at){return(0,Lr.Z)(at).filter(function(it){return ne.isValidElement(it)}).map(function(it){var mt=it.key,yt=it.props,Pt=yt.children,wt=(0,Le.Z)(yt,Ot),Dt=(0,Pe.Z)({key:mt},wt);return Pt&&(Dt.children=xt(Pt)),Dt})}function en(at){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return at.filter(function(mt){return mt&&(0,ye.Z)(mt)==="object"}).reduce(function(mt,yt,Pt){var wt=yt.fixed,Dt=wt===!0?"left":wt,jt="".concat(it,"-").concat(Pt),Lt=yt.children;return Lt&&Lt.length>0?[].concat((0,fn.Z)(mt),(0,fn.Z)(en(Lt,jt).map(function(zt){return(0,Pe.Z)({fixed:Dt},zt)}))):[].concat((0,fn.Z)(mt),[(0,Pe.Z)((0,Pe.Z)({key:jt},yt),{},{fixed:Dt})])},[])}function Rn(at){for(var it=!0,mt=0;mt=0;wt-=1){var Dt=at[wt];if(Pt&&Dt.fixed!=="right")Pt=!1;else if(!Pt&&Dt.fixed==="right"){warning(!1,"Index ".concat(wt+1," of `columns` missing `fixed='right'` prop."));break}}}function pn(at){return at.map(function(it){var mt=it.fixed,yt=(0,Le.Z)(it,At),Pt=mt;return mt==="left"?Pt="right":mt==="right"&&(Pt="left"),(0,Pe.Z)({fixed:Pt},yt)})}function Fr(at,it){var mt=at.prefixCls,yt=at.columns,Pt=at.children,wt=at.expandable,Dt=at.expandedKeys,jt=at.columnTitle,Lt=at.getRowKey,zt=at.onTriggerExpand,Xt=at.expandIcon,Ht=at.rowExpandable,cn=at.expandIconColumnIndex,rn=at.direction,ln=at.expandRowByClick,En=at.columnWidth,yn=at.fixed,xn=at.scrollWidth,Sn=ne.useMemo(function(){return yt||xt(Pt)},[yt,Pt]),Mn=ne.useMemo(function(){if(wt){var Jn,Zn=Sn.slice();if(!Zn.includes(be)){var Tn=cn||0;Tn>=0&&Zn.splice(Tn,0,be)}var Xn=Zn.indexOf(be);Zn=Zn.filter(function(gr,Hr){return gr!==be||Hr===Xn});var wr=Sn[Xn],Ur;(yn==="left"||yn)&&!cn?Ur="left":(yn==="right"||yn)&&cn===Sn.length?Ur="right":Ur=wr?wr.fixed:null;var Ir=(Jn={},(0,we.Z)(Jn,dn,{className:"".concat(mt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,we.Z)(Jn,"title",jt),(0,we.Z)(Jn,"fixed",Ur),(0,we.Z)(Jn,"className","".concat(mt,"-row-expand-icon-cell")),(0,we.Z)(Jn,"width",En),(0,we.Z)(Jn,"render",function(Hr,Kr,vo){var eo=Lt(Kr,vo),Bo=Dt.has(eo),Fo=Ht?Ht(Kr):!0,Mr=Xt({prefixCls:mt,expanded:Bo,expandable:Fo,record:Kr,onExpand:zt});return ln?ne.createElement("span",{onClick:function(to){return to.stopPropagation()}},Mr):Mr}),Jn);return Zn.map(function(gr){return gr===be?Ir:gr})}return Sn.filter(function(gr){return gr!==be})},[wt,Sn,Lt,Dt,Xt,rn]),or=ne.useMemo(function(){var Jn=Mn;return it&&(Jn=it(Jn)),Jn.length||(Jn=[{render:function(){return null}}]),Jn},[it,Mn,rn]),sr=ne.useMemo(function(){return rn==="rtl"?pn(en(or)):en(or)},[or,rn,xn]),Yn=br(sr,xn),xr=(0,E.Z)(Yn,2),Rr=xr[0],Wn=xr[1];return[or,Rr,Wn]}var ur=Fr;function Gt(at){var it,mt=at.prefixCls,yt=at.record,Pt=at.onExpand,wt=at.expanded,Dt=at.expandable,jt="".concat(mt,"-row-expand-icon");if(!Dt)return ne.createElement("span",{className:xe()(jt,"".concat(mt,"-row-spaced"))});var Lt=function(Xt){Pt(yt,Xt),Xt.stopPropagation()};return ne.createElement("span",{className:xe()(jt,(it={},(0,we.Z)(it,"".concat(mt,"-row-expanded"),wt),(0,we.Z)(it,"".concat(mt,"-row-collapsed"),!wt),it)),onClick:Lt})}function Tt(at,it,mt){var yt=[];function Pt(wt){(wt||[]).forEach(function(Dt,jt){yt.push(it(Dt,jt)),Pt(Dt[mt])})}return Pt(at),yt}function tn(at,it,mt){var yt=Qt(at),Pt=yt.expandIcon,wt=yt.expandedRowKeys,Dt=yt.defaultExpandedRowKeys,jt=yt.defaultExpandAllRows,Lt=yt.expandedRowRender,zt=yt.onExpand,Xt=yt.onExpandedRowsChange,Ht=yt.childrenColumnName,cn=Pt||Gt,rn=Ht||"children",ln=ne.useMemo(function(){return Lt?"row":at.expandable&&at.internalHooks===Oe&&at.expandable.__PARENT_RENDER_ICON__||it.some(function(sr){return sr&&(0,ye.Z)(sr)==="object"&&sr[rn]})?"nest":!1},[!!Lt,it]),En=ne.useState(function(){return Dt||(jt?Tt(it,mt,rn):[])}),yn=(0,E.Z)(En,2),xn=yn[0],Sn=yn[1],Mn=ne.useMemo(function(){return new Set(wt||xn||[])},[wt,xn]),or=ne.useCallback(function(sr){var Yn=mt(sr,it.indexOf(sr)),xr,Rr=Mn.has(Yn);Rr?(Mn.delete(Yn),xr=(0,fn.Z)(Mn)):xr=[].concat((0,fn.Z)(Mn),[Yn]),Sn(xr),zt&&zt(!Rr,sr),Xt&&Xt(xr)},[mt,Mn,it,zt,Xt]);return[yt,ln,Mn,cn,rn,or]}function Bt(at,it,mt,yt){var Pt=at.map(function(wt,Dt){return Je(Dt,Dt,at,it,mt,yt==null?void 0:yt[Dt])});return(0,De.Z)(function(){return Pt},[Pt],function(wt,Dt){return!(0,se.Z)(wt,Dt)})}function un(at){var it=(0,ne.useRef)(at),mt=(0,ne.useState)({}),yt=(0,E.Z)(mt,2),Pt=yt[1],wt=(0,ne.useRef)(null),Dt=(0,ne.useRef)([]);function jt(Lt){Dt.current.push(Lt);var zt=Promise.resolve();wt.current=zt,zt.then(function(){if(wt.current===zt){var Xt=Dt.current,Ht=it.current;Dt.current=[],Xt.forEach(function(cn){it.current=cn(it.current)}),wt.current=null,Ht!==it.current&&Pt({})}})}return(0,ne.useEffect)(function(){return function(){wt.current=null}},[]),[it.current,jt]}function Ut(at){var it=(0,ne.useRef)(at||null),mt=(0,ne.useRef)();function yt(){window.clearTimeout(mt.current)}function Pt(Dt){it.current=Dt,yt(),mt.current=window.setTimeout(function(){it.current=null,mt.current=void 0},100)}function wt(){return it.current}return(0,ne.useEffect)(function(){return yt},[]),[Pt,wt]}function An(){var at=ne.useState(-1),it=(0,E.Z)(at,2),mt=it[0],yt=it[1],Pt=ne.useState(-1),wt=(0,E.Z)(Pt,2),Dt=wt[0],jt=wt[1],Lt=ne.useCallback(function(zt,Xt){yt(zt),jt(Xt)},[]);return[mt,Dt,Lt]}var Pn=he(47273),bt=(0,Pn.Z)()?window:null;function It(at,it){var mt=(0,ye.Z)(at)==="object"?at:{},yt=mt.offsetHeader,Pt=yt===void 0?0:yt,wt=mt.offsetSummary,Dt=wt===void 0?0:wt,jt=mt.offsetScroll,Lt=jt===void 0?0:jt,zt=mt.getContainer,Xt=zt===void 0?function(){return bt}:zt,Ht=Xt()||bt;return ne.useMemo(function(){var cn=!!at;return{isSticky:cn,stickyClassName:cn?"".concat(it,"-sticky-holder"):"",offsetHeader:Pt,offsetSummary:Dt,offsetScroll:Lt,container:Ht}},[Lt,Pt,Dt,it,Ht])}function Rt(at,it,mt){var yt=(0,ne.useMemo)(function(){for(var Pt=[],wt=[],Dt=0,jt=0,Lt=0;Lt=Ht&&(gr=Ht-cn),Dt({scrollLeft:gr/Ht*(Xt+2)}),Sn.current.x=Xn.pageX},Jn=function(){if(wt.current){var Xn=(0,Vt.os)(wt.current).top,wr=Xn+wt.current.offsetHeight,Ur=Lt===window?document.documentElement.scrollTop+window.innerHeight:(0,Vt.os)(Lt).top+Lt.clientHeight;wr-(0,Xe.Z)()<=Ur||Xn>=Ur-jt?xn(function(Ir){return(0,Pe.Z)((0,Pe.Z)({},Ir),{},{isHiddenScrollBar:!0})}):xn(function(Ir){return(0,Pe.Z)((0,Pe.Z)({},Ir),{},{isHiddenScrollBar:!1})})}},Zn=function(Xn){xn(function(wr){return(0,Pe.Z)((0,Pe.Z)({},wr),{},{scrollLeft:Xn/Xt*Ht||0})})};return ne.useImperativeHandle(mt,function(){return{setScrollLeft:Zn}}),ne.useEffect(function(){var Tn=(0,Kt.Z)(document.body,"mouseup",xr,!1),Xn=(0,Kt.Z)(document.body,"mousemove",Wn,!1);return Jn(),function(){Tn.remove(),Xn.remove()}},[cn,sr]),ne.useEffect(function(){var Tn=(0,Kt.Z)(Lt,"scroll",Jn,!1),Xn=(0,Kt.Z)(window,"resize",Jn,!1);return function(){Tn.remove(),Xn.remove()}},[Lt]),ne.useEffect(function(){yn.isHiddenScrollBar||xn(function(Tn){var Xn=wt.current;return Xn?(0,Pe.Z)((0,Pe.Z)({},Tn),{},{scrollLeft:Xn.scrollLeft/Xn.scrollWidth*Xn.clientWidth}):Tn})},[yn.isHiddenScrollBar]),Xt<=Ht||!cn||yn.isHiddenScrollBar?null:ne.createElement("div",{style:{height:(0,Xe.Z)(),width:Ht,bottom:jt},className:"".concat(zt,"-sticky-scroll")},ne.createElement("div",{onMouseDown:Rr,ref:rn,className:xe()("".concat(zt,"-sticky-scroll-bar"),(0,we.Z)({},"".concat(zt,"-sticky-scroll-bar-active"),sr)),style:{width:"".concat(cn,"px"),transform:"translate3d(".concat(yn.scrollLeft,"px, 0, 0)")}}))},In=ne.forwardRef(Dn);function Ft(at){return null}var Ar=Ft;function ar(at){return null}var pr=ar,Wr="rc-table",gn=[],mn={};function On(){return"No Data"}function bn(at){var it,mt=(0,Pe.Z)({rowKey:"key",prefixCls:Wr,emptyText:On},at),yt=mt.prefixCls,Pt=mt.className,wt=mt.rowClassName,Dt=mt.style,jt=mt.data,Lt=mt.rowKey,zt=mt.scroll,Xt=mt.tableLayout,Ht=mt.direction,cn=mt.title,rn=mt.footer,ln=mt.summary,En=mt.caption,yn=mt.id,xn=mt.showHeader,Sn=mt.components,Mn=mt.emptyText,or=mt.onRow,sr=mt.onHeaderRow,Yn=mt.internalHooks,xr=mt.transformColumns,Rr=mt.internalRefs,Wn=mt.tailor,Jn=mt.sticky,Zn=jt||gn,Tn=!!Zn.length,Xn=Yn===Oe,wr=ne.useCallback(function(uo,Oo){return(0,Ce.Z)(Sn,uo)||Oo},[Sn]),Ur=ne.useMemo(function(){return typeof Lt=="function"?Lt:function(uo){var Oo=uo&&uo[Lt];return Oo}},[Lt]),Ir=wr(["body"]),gr=An(),Hr=(0,E.Z)(gr,3),Kr=Hr[0],vo=Hr[1],eo=Hr[2],Bo=tn(mt,Zn,Ur),Fo=(0,E.Z)(Bo,6),Mr=Fo[0],Uo=Fo[1],to=Fo[2],_o=Fo[3],Eo=Fo[4],aa=Fo[5],Sr=zt==null?void 0:zt.x,mr=ne.useState(0),hr=(0,E.Z)(mr,2),tr=hr[0],no=hr[1],nr=ur((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({},mt),Mr),{},{expandable:!!Mr.expandedRowRender,columnTitle:Mr.columnTitle,expandedKeys:to,getRowKey:Ur,onTriggerExpand:aa,expandIcon:_o,expandIconColumnIndex:Mr.expandIconColumnIndex,direction:Ht,scrollWidth:Xn&&Wn&&typeof Sr=="number"?Sr:null}),Xn?xr:null),Dr=(0,E.Z)(nr,3),Qr=Dr[0],Yr=Dr[1],Jo=Dr[2],Xo=Jo!=null?Jo:Sr,ya=ne.useMemo(function(){return{columns:Qr,flattenColumns:Yr}},[Qr,Yr]),Ho=ne.useRef(),ha=ne.useRef(),Go=ne.useRef(),ia=ne.useRef(),Ba=ne.useRef(),ao=ne.useState(!1),co=(0,E.Z)(ao,2),Io=co[0],Zo=co[1],Ko=ne.useState(!1),$r=(0,E.Z)(Ko,2),na=$r[0],Qo=$r[1],ua=un(new Map),Ca=(0,E.Z)(ua,2),Sa=Ca[0],Wa=Ca[1],Oa=tt(Yr),pa=Oa.map(function(uo){return Sa.get(uo)}),sa=ne.useMemo(function(){return pa},[pa.join("_")]),ra=kt(sa,Yr.length,Ht),$o=zt&&Ye(zt.y),Ro=zt&&Ye(Xo)||!!Mr.fixed,Ea=Ro&&Yr.some(function(uo){var Oo=uo.fixed;return Oo}),Fa=ne.useRef(),Aa=It(Jn,yt),xa=Aa.isSticky,ei=Aa.offsetHeader,vi=Aa.offsetSummary,qr=Aa.offsetScroll,Po=Aa.stickyClassName,Yo=Aa.container,Mo=ne.useMemo(function(){return ln==null?void 0:ln(Zn)},[ln,Zn]),qo=($o||xa)&&ne.isValidElement(Mo)&&Mo.type===Me&&Mo.props.fixed,la,ca,Ta;$o&&(ca={overflowY:"scroll",maxHeight:zt.y}),Ro&&(la={overflowX:"auto"},$o||(ca={overflowY:"hidden"}),Ta={width:Xo===!0?"auto":Xo,minWidth:"100%"});var Ii=ne.useCallback(function(uo,Oo){(0,Qe.Z)(Ho.current)&&Wa(function(ma){if(ma.get(uo)!==Oo){var Da=new Map(ma);return Da.set(uo,Oo),Da}return ma})},[]),Ls=Ut(null),Ri=(0,E.Z)(Ls,2),As=Ri[0],Mi=Ri[1];function ti(uo,Oo){Oo&&(typeof Oo=="function"?Oo(uo):Oo.scrollLeft!==uo&&(Oo.scrollLeft=uo,Oo.scrollLeft!==uo&&setTimeout(function(){Oo.scrollLeft=uo},0)))}var Na=(0,me.Z)(function(uo){var Oo=uo.currentTarget,ma=uo.scrollLeft,Da=Ht==="rtl",ja=typeof ma=="number"?ma:Oo.scrollLeft,Yi=Oo||mn;if(!Mi()||Mi()===Yi){var wi;As(Yi),ti(ja,ha.current),ti(ja,Go.current),ti(ja,Ba.current),ti(ja,(wi=Fa.current)===null||wi===void 0?void 0:wi.setScrollLeft)}var Ci=Oo||ha.current;if(Ci){var Ei=Ci.scrollWidth,xi=Ci.clientWidth;if(Ei===xi){Zo(!1),Qo(!1);return}Da?(Zo(-ja0)):(Zo(ja>0),Qo(ja1?En-Xn:0,Ur=(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({},xr),Lt),{},{flex:"0 0 ".concat(Xn,"px"),width:"".concat(Xn,"px"),marginRight:wr,pointerEvents:"auto"}),Ir=ne.useMemo(function(){return Xt?Zn<=1:Wn===0||Zn===0||Zn>1},[Zn,Wn,Xt]);Ir?Ur.visibility="hidden":Xt&&(Ur.height=Ht==null?void 0:Ht(Zn));var gr=Ir?function(){return null}:cn,Hr={};return(Zn===0||Wn===0)&&(Hr.rowSpan=1,Hr.colSpan=1),ne.createElement(ut,(0,ae.Z)({className:xe()(ln,zt),ellipsis:mt.ellipsis,align:mt.align,scope:mt.rowScope,component:"div",prefixCls:it.prefixCls,key:Mn,record:jt,index:wt,renderIndex:Dt,dataIndex:rn,render:gr,shouldCellUpdate:mt.shouldCellUpdate},or,{appendNode:sr,additionalProps:(0,Pe.Z)((0,Pe.Z)({},Yn),{},{style:Ur},Hr)}))}var To=io,Lo=["data","index","className","rowKey","style","extra","getHeight"],Ao=ne.forwardRef(function(at,it){var mt=at.data,yt=at.index,Pt=at.className,wt=at.rowKey,Dt=at.style,jt=at.extra,Lt=at.getHeight,zt=(0,Le.Z)(at,Lo),Xt=mt.record,Ht=mt.indent,cn=mt.index,rn=ue(ge,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),ln=rn.scrollX,En=rn.flattenColumns,yn=rn.prefixCls,xn=rn.fixColumn,Sn=rn.componentWidth,Mn=ot(Xt,wt,yt,Ht),or=Mn.rowSupportExpand,sr=Mn.expanded,Yn=Mn.rowProps,xr=Mn.expandedRowRender,Rr=Mn.expandedRowClassName,Wn;if(or&&sr){var Jn=xr(Xt,yt,Ht+1,sr),Zn=Rr==null?void 0:Rr(Xt,yt,Ht),Tn={};xn&&(Tn={style:(0,we.Z)({},"--virtual-width","".concat(Sn,"px"))});var Xn="".concat(yn,"-expanded-row-cell");Wn=ne.createElement("div",{className:xe()("".concat(yn,"-expanded-row"),"".concat(yn,"-expanded-row-level-").concat(Ht+1),Zn)},ne.createElement(ut,{component:"div",prefixCls:yn,className:xe()(Xn,(0,we.Z)({},"".concat(Xn,"-fixed"),xn)),additionalProps:Tn},Jn))}var wr=(0,Pe.Z)((0,Pe.Z)({},Dt),{},{width:ln});jt&&(wr.position="absolute",wr.pointerEvents="none");var Ur=ne.createElement("div",(0,ae.Z)({},Yn,zt,{ref:or?null:it,className:xe()(Pt,"".concat(yn,"-row"),Yn==null?void 0:Yn.className,(0,we.Z)({},"".concat(yn,"-row-extra"),jt)),style:(0,Pe.Z)((0,Pe.Z)({},wr),Yn==null?void 0:Yn.style)}),En.map(function(Ir,gr){return ne.createElement(To,{key:gr,rowInfo:Mn,column:Ir,colIndex:gr,indent:Ht,index:yt,renderIndex:cn,record:Xt,inverse:jt,getHeight:Lt})}));return or?ne.createElement("div",{ref:it},Ur,Wn):Ur}),Do=te(Ao),fr=Do,ir=ne.forwardRef(function(at,it){var mt=at.data,yt=at.onScroll,Pt=ue(ge,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),wt=Pt.flattenColumns,Dt=Pt.onColumnResize,jt=Pt.getRowKey,Lt=Pt.expandedKeys,zt=Pt.prefixCls,Xt=Pt.childrenColumnName,Ht=Pt.emptyNode,cn=Pt.scrollX,rn=ue(an),ln=rn.scrollY,En=rn.listItemHeight,yn=ne.useRef(),xn=dt(mt,Xt,Lt,jt),Sn=ne.useMemo(function(){var Wn=0;return wt.map(function(Jn){var Zn=Jn.width,Tn=Jn.key;return Wn+=Zn,[Tn,Zn,Wn]})},[wt]),Mn=ne.useMemo(function(){return Sn.map(function(Wn){return Wn[2]})},[Sn]);ne.useEffect(function(){Sn.forEach(function(Wn){var Jn=(0,E.Z)(Wn,2),Zn=Jn[0],Tn=Jn[1];Dt(Zn,Tn)})},[Sn]),ne.useImperativeHandle(it,function(){var Wn={};return Object.defineProperty(Wn,"scrollLeft",{get:function(){var Zn;return((Zn=yn.current)===null||Zn===void 0?void 0:Zn.getScrollInfo().x)||0},set:function(Zn){var Tn;(Tn=yn.current)===null||Tn===void 0||Tn.scrollTo({left:Zn})}}),Wn});var or=function(Jn,Zn){var Tn,Xn=(Tn=xn[Zn])===null||Tn===void 0?void 0:Tn.record,wr=Jn.onCell;if(wr){var Ur,Ir=wr(Xn,Zn);return(Ur=Ir==null?void 0:Ir.rowSpan)!==null&&Ur!==void 0?Ur:1}return 1},sr=function(Jn){var Zn=Jn.start,Tn=Jn.end,Xn=Jn.getSize,wr=Jn.offsetY;if(Tn<0)return null;for(var Ur=wt.filter(function(Sr){return or(Sr,Zn)===0}),Ir=Zn,gr=function(mr){if(Ur=Ur.filter(function(hr){return or(hr,mr)===0}),!Ur.length)return Ir=mr,"break"},Hr=Zn;Hr>=0;Hr-=1){var Kr=gr(Hr);if(Kr==="break")break}for(var vo=wt.filter(function(Sr){return or(Sr,Tn)!==1}),eo=Tn,Bo=function(mr){if(vo=vo.filter(function(hr){return or(hr,mr)!==1}),!vo.length)return eo=Math.max(mr-1,Tn),"break"},Fo=Tn;Fo1})&&Uo.push(mr)},_o=Ir;_o<=eo;_o+=1)var Eo=to(_o);var aa=Uo.map(function(Sr){var mr=xn[Sr],hr=jt(mr.record,Sr),tr=function(Dr){var Qr=Sr+Dr-1,Yr=jt(xn[Qr].record,Qr),Jo=Xn(hr,Yr);return Jo.bottom-Jo.top},no=Xn(hr);return ne.createElement(fr,{key:Sr,data:mr,rowKey:hr,index:Sr,style:{top:-wr+no.top},extra:!0,getHeight:tr})});return aa},Yn=ne.useMemo(function(){return{columnsOffset:Mn}},[Mn]),xr="".concat(zt,"-tbody"),Rr;return xn.length?Rr=ne.createElement(kr.Z,{fullHeight:!1,ref:yn,className:xe()(xr,"".concat(xr,"-virtual")),height:ln,itemHeight:En||24,data:xn,itemKey:function(Jn){return jt(Jn.record)},scrollWidth:cn,onVirtualScroll:function(Jn){var Zn=Jn.x;yt({scrollLeft:Zn})},extraRender:sr},function(Wn,Jn,Zn){var Tn=jt(Wn.record,Jn);return ne.createElement(fr,(0,ae.Z)({data:Wn,rowKey:Tn,index:Jn},Zn))}):Rr=ne.createElement("div",{className:xe()("".concat(zt,"-placeholder"))},ne.createElement(ut,{component:"div",prefixCls:zt},Ht)),ne.createElement(bo.Provider,{value:Yn},Rr)}),xo=te(ir),jr=xo,fo=function(it,mt){var yt=mt.ref,Pt=mt.onScroll;return ne.createElement(jr,{ref:yt,data:it,onScroll:Pt})},So=100;function po(at){var it=at.columns,mt=at.scroll,yt=at.prefixCls,Pt=yt===void 0?Wr:yt,wt=at.className,Dt=at.listItemHeight,jt=mt||{},Lt=jt.x,zt=jt.y;typeof Lt!="number"&&(Lt=((it||[]).length+1)*So),typeof zt!="number"&&(zt=500);var Xt=ne.useMemo(function(){return{scrollY:zt,listItemHeight:Dt}},[zt,Dt]);return ne.createElement(an.Provider,{value:Xt},ne.createElement(Qn,(0,ae.Z)({},at,{className:xe()(wt,"".concat(Pt,"-virtual")),scroll:(0,Pe.Z)((0,Pe.Z)({},mt),{},{x:Lt}),components:{body:fo},columns:it,internalHooks:Oe,tailor:!0})))}function Vr(at){return z(po,at)}var Cr=Vr(),Xr=null;function ro(at){return null}var jo=ro;function wo(at){return null}var _t=wo,Wt=he(2738),qt=he(68031),Ln=he(36355),Hn=he(93891),Kn=he(19716),yr=he(8628),zn=he(31724),jn=he(58421),sn=he(71418),Zt=he(88088);function hn(at){return function(mt){let{prefixCls:yt,onExpand:Pt,record:wt,expanded:Dt,expandable:jt}=mt;const Lt=`${yt}-row-expand-icon`;return ne.createElement("button",{type:"button",onClick:zt=>{Pt(wt,zt),zt.stopPropagation()},className:xe()(Lt,{[`${Lt}-spaced`]:!jt,[`${Lt}-expanded`]:jt&&Dt,[`${Lt}-collapsed`]:jt&&!Dt}),"aria-label":Dt?at.collapse:at.expand,"aria-expanded":Dt})}}var nn=hn;function Gn(at,it){return"key"in at&&at.key!==void 0&&at.key!==null?at.key:at.dataIndex?Array.isArray(at.dataIndex)?at.dataIndex.join("."):at.dataIndex:it}function Vn(at,it){return it?`${it}-${at}`:`${at}`}function _r(at,it){return typeof at=="function"?at(it):at}function Br(at,it){const mt=_r(at,it);return Object.prototype.toString.call(mt)==="[object Object]"?"":mt}var so={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=so,Jr=he(7657),ho=function(it,mt){return ne.createElement(Jr.Z,(0,ae.Z)({},it,{ref:mt,icon:oo}))},vr=ne.forwardRef(ho),$n=vr,qn=he(56762);function Cn(at){const it=ne.useRef(at),mt=(0,qn.Z)();return[()=>it.current,yt=>{it.current=yt,mt()}]}var er=he(3113),zr=he(24905),Or=he(38854),mo=he(64165),Co=he(20834),lo=he(40875),ga=he(5112),da=he(17574),No=he(47472),fa=he(92832);function zo(at){let{value:it,onChange:mt,filterSearch:yt,tablePrefixCls:Pt,locale:wt}=at;return yt?ne.createElement("div",{className:`${Pt}-filter-dropdown-search`},ne.createElement(fa.default,{prefix:ne.createElement(No.Z,null),placeholder:wt.filterSearchPlaceholder,onChange:mt,value:it,htmlSize:1,className:`${Pt}-filter-dropdown-search-input`})):null}var Er=zo,Gr=he(10228);const Vo=at=>{const{keyCode:it}=at;it===Gr.Z.ENTER&&at.stopPropagation()};var Ia=ne.forwardRef((at,it)=>ne.createElement("div",{className:at.className,onClick:mt=>mt.stopPropagation(),onKeyDown:Vo,ref:it},at.children));function ba(at){let it=[];return(at||[]).forEach(mt=>{let{value:yt,children:Pt}=mt;it.push(yt),Pt&&(it=[].concat((0,fn.Z)(it),(0,fn.Z)(ba(Pt))))}),it}function Za(at){return at.some(it=>{let{children:mt}=it;return mt})}function Ka(at,it){return typeof it=="string"||typeof it=="number"?it==null?void 0:it.toString().toLowerCase().includes(at.trim().toLowerCase()):!1}function $a(at){let{filters:it,prefixCls:mt,filteredKeys:yt,filterMultiple:Pt,searchValue:wt,filterSearch:Dt}=at;return it.map((jt,Lt)=>{const zt=String(jt.value);if(jt.children)return{key:zt||Lt,label:jt.text,popupClassName:`${mt}-dropdown-submenu`,children:$a({filters:jt.children,prefixCls:mt,filteredKeys:yt,filterMultiple:Pt,searchValue:wt,filterSearch:Dt})};const Xt=Pt?zr.default:ga.ZP,Ht={key:jt.value!==void 0?zt:Lt,label:ne.createElement(ne.Fragment,null,ne.createElement(Xt,{checked:yt.includes(zt)}),ne.createElement("span",null,jt.text))};return wt.trim()?typeof Dt=="function"?Dt(wt,jt)?Ht:null:Ka(wt,jt.text)?Ht:null:Ht})}function oi(at){var it,mt;const{tablePrefixCls:yt,prefixCls:Pt,column:wt,dropdownPrefixCls:Dt,columnKey:jt,filterMultiple:Lt,filterMode:zt="menu",filterSearch:Xt=!1,filterState:Ht,triggerFilter:cn,locale:rn,children:ln,getPopupContainer:En}=at,{filterDropdownOpen:yn,onFilterDropdownOpenChange:xn,filterResetToDefaultFilteredValue:Sn,defaultFilteredValue:Mn,filterDropdownVisible:or,onFilterDropdownVisibleChange:sr}=wt,[Yn,xr]=ne.useState(!1),Rr=!!(Ht&&(!((it=Ht.filteredKeys)===null||it===void 0)&&it.length||Ht.forceFiltered)),Wn=nr=>{xr(nr),xn==null||xn(nr),sr==null||sr(nr)},Jn=(mt=yn!=null?yn:or)!==null&&mt!==void 0?mt:Yn,Zn=Ht==null?void 0:Ht.filteredKeys,[Tn,Xn]=Cn(Zn||[]),wr=nr=>{let{selectedKeys:Dr}=nr;Xn(Dr)},Ur=(nr,Dr)=>{let{node:Qr,checked:Yr}=Dr;wr(Lt?{selectedKeys:nr}:{selectedKeys:Yr&&Qr.key?[Qr.key]:[]})};ne.useEffect(()=>{Yn&&wr({selectedKeys:Zn||[]})},[Zn]);const[Ir,gr]=ne.useState([]),Hr=nr=>{gr(nr)},[Kr,vo]=ne.useState(""),eo=nr=>{const{value:Dr}=nr.target;vo(Dr)};ne.useEffect(()=>{Yn||vo("")},[Yn]);const Bo=nr=>{const Dr=nr&&nr.length?nr:null;if(Dr===null&&(!Ht||!Ht.filteredKeys)||(0,se.Z)(Dr,Ht==null?void 0:Ht.filteredKeys,!0))return null;cn({column:wt,key:jt,filteredKeys:Dr})},Fo=()=>{Wn(!1),Bo(Tn())},Mr=function(){let{confirm:nr,closeDropdown:Dr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};nr&&Bo([]),Dr&&Wn(!1),vo(""),Xn(Sn?(Mn||[]).map(Qr=>String(Qr)):[])},Uo=function(){let{closeDropdown:nr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};nr&&Wn(!1),Bo(Tn())},to=nr=>{nr&&Zn!==void 0&&Xn(Zn||[]),Wn(nr),!nr&&!wt.filterDropdown&&Fo()},_o=xe()({[`${Dt}-menu-without-submenu`]:!Za(wt.filters||[])}),Eo=nr=>{if(nr.target.checked){const Dr=ba(wt==null?void 0:wt.filters).map(Qr=>String(Qr));Xn(Dr)}else Xn([])},aa=nr=>{let{filters:Dr}=nr;return(Dr||[]).map((Qr,Yr)=>{const Jo=String(Qr.value),Xo={title:Qr.text,key:Qr.value!==void 0?Jo:Yr};return Qr.children&&(Xo.children=aa({filters:Qr.children})),Xo})},Sr=nr=>{var Dr;return Object.assign(Object.assign({},nr),{text:nr.title,value:nr.key,children:((Dr=nr.children)===null||Dr===void 0?void 0:Dr.map(Qr=>Sr(Qr)))||[]})};let mr;if(typeof wt.filterDropdown=="function")mr=wt.filterDropdown({prefixCls:`${Dt}-custom`,setSelectedKeys:nr=>wr({selectedKeys:nr}),selectedKeys:Tn(),confirm:Uo,clearFilters:Mr,filters:wt.filters,visible:Jn,close:()=>{Wn(!1)}});else if(wt.filterDropdown)mr=wt.filterDropdown;else{const nr=Tn()||[],Dr=()=>(wt.filters||[]).length===0?ne.createElement(mo.Z,{image:mo.Z.PRESENTED_IMAGE_SIMPLE,description:rn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):zt==="tree"?ne.createElement(ne.Fragment,null,ne.createElement(Er,{filterSearch:Xt,value:Kr,onChange:eo,tablePrefixCls:yt,locale:rn}),ne.createElement("div",{className:`${yt}-filter-dropdown-tree`},Lt?ne.createElement(zr.default,{checked:nr.length===ba(wt.filters).length,indeterminate:nr.length>0&&nr.lengthtypeof Xt=="function"?Xt(Kr,Sr(Yr)):Ka(Kr,Yr.title):void 0}))):ne.createElement(ne.Fragment,null,ne.createElement(Er,{filterSearch:Xt,value:Kr,onChange:eo,tablePrefixCls:yt,locale:rn}),ne.createElement(Co.default,{selectable:!0,multiple:Lt,prefixCls:`${Dt}-menu`,className:_o,onSelect:wr,onDeselect:wr,selectedKeys:nr,getPopupContainer:En,openKeys:Ir,onOpenChange:Hr,items:$a({filters:wt.filters||[],filterSearch:Xt,prefixCls:Pt,filteredKeys:Tn(),filterMultiple:Lt,searchValue:Kr})})),Qr=()=>Sn?(0,se.Z)((Mn||[]).map(Yr=>String(Yr)),nr,!0):nr.length===0;mr=ne.createElement(ne.Fragment,null,Dr(),ne.createElement("div",{className:`${Pt}-dropdown-btns`},ne.createElement(er.ZP,{type:"link",size:"small",disabled:Qr(),onClick:()=>Mr()},rn.filterReset),ne.createElement(er.ZP,{type:"primary",size:"small",onClick:Fo},rn.filterConfirm)))}wt.filterDropdown&&(mr=ne.createElement(lo.J,{selectable:void 0},mr));const hr=()=>ne.createElement(Ia,{className:`${Pt}-dropdown`},mr);let tr;typeof wt.filterIcon=="function"?tr=wt.filterIcon(Rr):wt.filterIcon?tr=wt.filterIcon:tr=ne.createElement($n,null);const{direction:no}=ne.useContext(Ln.E_);return ne.createElement("div",{className:`${Pt}-column`},ne.createElement("span",{className:`${yt}-column-title`},ln),ne.createElement(Or.Z,{dropdownRender:hr,trigger:["click"],open:Jn,onOpenChange:to,getPopupContainer:En,placement:no==="rtl"?"bottomLeft":"bottomRight"},ne.createElement("span",{role:"button",tabIndex:-1,className:xe()(`${Pt}-trigger`,{active:Rr}),onClick:nr=>{nr.stopPropagation()}},tr)))}var Ra=oi;function ka(at,it,mt){let yt=[];return(at||[]).forEach((Pt,wt)=>{var Dt;const jt=Vn(wt,mt);if(Pt.filters||"filterDropdown"in Pt||"onFilter"in Pt)if("filteredValue"in Pt){let Lt=Pt.filteredValue;"filterDropdown"in Pt||(Lt=(Dt=Lt==null?void 0:Lt.map(String))!==null&&Dt!==void 0?Dt:Lt),yt.push({column:Pt,key:Gn(Pt,jt),filteredKeys:Lt,forceFiltered:Pt.filtered})}else yt.push({column:Pt,key:Gn(Pt,jt),filteredKeys:it&&Pt.defaultFilteredValue?Pt.defaultFilteredValue:void 0,forceFiltered:Pt.filtered});"children"in Pt&&(yt=[].concat((0,fn.Z)(yt),(0,fn.Z)(ka(Pt.children,it,jt))))}),yt}function Va(at,it,mt,yt,Pt,wt,Dt,jt){return mt.map((Lt,zt)=>{const Xt=Vn(zt,jt),{filterMultiple:Ht=!0,filterMode:cn,filterSearch:rn}=Lt;let ln=Lt;if(ln.filters||ln.filterDropdown){const En=Gn(ln,Xt),yn=yt.find(xn=>{let{key:Sn}=xn;return En===Sn});ln=Object.assign(Object.assign({},ln),{title:xn=>ne.createElement(Ra,{tablePrefixCls:at,prefixCls:`${at}-filter`,dropdownPrefixCls:it,column:ln,columnKey:En,filterState:yn,filterMultiple:Ht,filterMode:cn,filterSearch:rn,triggerFilter:wt,locale:Pt,getPopupContainer:Dt},_r(Lt.title,xn))})}return"children"in ln&&(ln=Object.assign(Object.assign({},ln),{children:Va(at,it,ln.children,yt,Pt,wt,Dt,Xt)})),ln})}function La(at){const it={};return at.forEach(mt=>{let{key:yt,filteredKeys:Pt,column:wt}=mt;const{filters:Dt,filterDropdown:jt}=wt;if(jt)it[yt]=Pt||null;else if(Array.isArray(Pt)){const Lt=ba(Dt);it[yt]=Lt.filter(zt=>Pt.includes(String(zt)))}else it[yt]=null}),it}function za(at,it){return it.reduce((mt,yt)=>{const{column:{onFilter:Pt,filters:wt},filteredKeys:Dt}=yt;return Pt&&Dt&&Dt.length?mt.filter(jt=>Dt.some(Lt=>{const zt=ba(wt),Xt=zt.findIndex(cn=>String(cn)===String(Lt)),Ht=Xt!==-1?zt[Xt]:Lt;return Pt(Ht,jt)})):mt},at)}const Ua=at=>at.flatMap(it=>"children"in it?[it].concat((0,fn.Z)(Ua(it.children||[]))):[it]);function Ha(at){let{prefixCls:it,dropdownPrefixCls:mt,mergedColumns:yt,onFilterChange:Pt,getPopupContainer:wt,locale:Dt}=at;const jt=ne.useMemo(()=>Ua(yt||[]),[yt]),[Lt,zt]=ne.useState(()=>ka(jt,!0)),Xt=ne.useMemo(()=>{const ln=ka(jt,!1);if(ln.length===0)return ln;let En=!0,yn=!0;if(ln.forEach(xn=>{let{filteredKeys:Sn}=xn;Sn!==void 0?En=!1:yn=!1}),En){const xn=(jt||[]).map((Sn,Mn)=>Gn(Sn,Vn(Mn)));return Lt.filter(Sn=>{let{key:Mn}=Sn;return xn.includes(Mn)}).map(Sn=>{const Mn=jt[xn.findIndex(or=>or===Sn.key)];return Object.assign(Object.assign({},Sn),{column:Object.assign(Object.assign({},Sn.column),Mn),forceFiltered:Mn.filtered})})}return ln},[jt,Lt]),Ht=ne.useMemo(()=>La(Xt),[Xt]),cn=ln=>{const En=Xt.filter(yn=>{let{key:xn}=yn;return xn!==ln.key});En.push(ln),zt(En),Pt(La(En),En)};return[ln=>Va(it,mt,ln,Xt,Dt,cn,wt),Xt,Ht]}var ai=Ha;function ii(at,it,mt){const yt=ne.useRef({});function Pt(wt){if(!yt.current||yt.current.data!==at||yt.current.childrenColumnName!==it||yt.current.getRowKey!==mt){let jt=function(Lt){Lt.forEach((zt,Xt)=>{const Ht=mt(zt,Xt);Dt.set(Ht,zt),zt&&typeof zt=="object"&&it in zt&&jt(zt[it]||[])})};const Dt=new Map;jt(at),yt.current={data:at,childrenColumnName:it,kvMap:Dt,getRowKey:mt}}return yt.current.kvMap.get(wt)}return[Pt]}var si=he(50371),li=function(at,it){var mt={};for(var yt in at)Object.prototype.hasOwnProperty.call(at,yt)&&it.indexOf(yt)<0&&(mt[yt]=at[yt]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,yt=Object.getOwnPropertySymbols(at);Pt{const wt=at[Pt];typeof wt!="function"&&(mt[Pt]=wt)}),mt}function ui(at,it,mt){const yt=mt&&typeof mt=="object"?mt:{},{total:Pt=0}=yt,wt=li(yt,["total"]),[Dt,jt]=(0,ne.useState)(()=>({current:"defaultCurrent"in wt?wt.defaultCurrent:1,pageSize:"defaultPageSize"in wt?wt.defaultPageSize:Xa})),Lt=(0,si.Z)(Dt,wt,{total:Pt>0?Pt:at}),zt=Math.ceil((Pt||at)/Lt.pageSize);Lt.current>zt&&(Lt.current=zt||1);const Xt=(cn,rn)=>{jt({current:cn!=null?cn:1,pageSize:rn||Lt.pageSize})},Ht=(cn,rn)=>{var ln;mt&&((ln=mt.onChange)===null||ln===void 0||ln.call(mt,cn,rn)),Xt(cn,rn),it(cn,rn||(Lt==null?void 0:Lt.pageSize))};return mt===!1?[{},()=>{}]:[Object.assign(Object.assign({},Lt),{onChange:Ht}),Xt]}var di=ui,fi=he(84105),Ya=he(35654),lr=he(90782),Zr=he(71430),ea=he(18929);const Wo={},Pa="SELECT_ALL",va="SELECT_INVERT",ta="SELECT_NONE",ko=[],wa=(at,it)=>{let mt=[];return(it||[]).forEach(yt=>{mt.push(yt),yt&&typeof yt=="object"&&at in yt&&(mt=[].concat((0,fn.Z)(mt),(0,fn.Z)(wa(at,yt[at]))))}),mt};var Ma=(at,it)=>{const{preserveSelectedRowKeys:mt,selectedRowKeys:yt,defaultSelectedRowKeys:Pt,getCheckboxProps:wt,onChange:Dt,onSelect:jt,onSelectAll:Lt,onSelectInvert:zt,onSelectNone:Xt,onSelectMultiple:Ht,columnWidth:cn,type:rn,selections:ln,fixed:En,renderCell:yn,hideSelectAll:xn,checkStrictly:Sn=!0}=it||{},{prefixCls:Mn,data:or,pageData:sr,getRecordByKey:Yn,getRowKey:xr,expandType:Rr,childrenColumnName:Wn,locale:Jn,getPopupContainer:Zn}=at,[Tn,Xn]=(0,ea.Z)(yt||Pt||ko,{value:yt}),wr=ne.useRef(new Map),Ur=(0,ne.useCallback)(Sr=>{if(mt){const mr=new Map;Sr.forEach(hr=>{let tr=Yn(hr);!tr&&wr.current.has(hr)&&(tr=wr.current.get(hr)),mr.set(hr,tr)}),wr.current=mr}},[Yn,mt]);ne.useEffect(()=>{Ur(Tn)},[Tn]);const{keyEntities:Ir}=(0,ne.useMemo)(()=>{if(Sn)return{keyEntities:null};let Sr=or;if(mt){const mr=new Set(or.map((tr,no)=>xr(tr,no))),hr=Array.from(wr.current).reduce((tr,no)=>{let[nr,Dr]=no;return mr.has(nr)?tr:tr.concat(Dr)},[]);Sr=[].concat((0,fn.Z)(Sr),(0,fn.Z)(hr))}return(0,Zr.I8)(Sr,{externalGetKey:xr,childrenPropName:Wn})},[or,xr,Sn,Wn,mt]),gr=(0,ne.useMemo)(()=>wa(Wn,sr),[Wn,sr]),Hr=(0,ne.useMemo)(()=>{const Sr=new Map;return gr.forEach((mr,hr)=>{const tr=xr(mr,hr),no=(wt?wt(mr):null)||{};Sr.set(tr,no)}),Sr},[gr,xr,wt]),Kr=(0,ne.useCallback)(Sr=>{var mr;return!!(!((mr=Hr.get(xr(Sr)))===null||mr===void 0)&&mr.disabled)},[Hr,xr]),[vo,eo]=(0,ne.useMemo)(()=>{if(Sn)return[Tn||[],[]];const{checkedKeys:Sr,halfCheckedKeys:mr}=(0,lr.S)(Tn,!0,Ir,Kr);return[Sr||[],mr]},[Tn,Sn,Ir,Kr]),Bo=(0,ne.useMemo)(()=>{const Sr=rn==="radio"?vo.slice(0,1):vo;return new Set(Sr)},[vo,rn]),Fo=(0,ne.useMemo)(()=>rn==="radio"?new Set:new Set(eo),[eo,rn]),[Mr,Uo]=(0,ne.useState)(null);ne.useEffect(()=>{it||Xn(ko)},[!!it]);const to=(0,ne.useCallback)((Sr,mr)=>{let hr,tr;Ur(Sr),mt?(hr=Sr,tr=Sr.map(no=>wr.current.get(no))):(hr=[],tr=[],Sr.forEach(no=>{const nr=Yn(no);nr!==void 0&&(hr.push(no),tr.push(nr))})),Xn(hr),Dt==null||Dt(hr,tr,{type:mr})},[Xn,Yn,Dt,mt]),_o=(0,ne.useCallback)((Sr,mr,hr,tr)=>{if(jt){const no=hr.map(nr=>Yn(nr));jt(Yn(Sr),mr,no,tr)}to(hr,"single")},[jt,Yn,to]),Eo=(0,ne.useMemo)(()=>!ln||xn?null:(ln===!0?[Pa,va,ta]:ln).map(mr=>mr===Pa?{key:"all",text:Jn.selectionAll,onSelect(){to(or.map((hr,tr)=>xr(hr,tr)).filter(hr=>{const tr=Hr.get(hr);return!(tr!=null&&tr.disabled)||Bo.has(hr)}),"all")}}:mr===va?{key:"invert",text:Jn.selectInvert,onSelect(){const hr=new Set(Bo);sr.forEach((no,nr)=>{const Dr=xr(no,nr),Qr=Hr.get(Dr);Qr!=null&&Qr.disabled||(hr.has(Dr)?hr.delete(Dr):hr.add(Dr))});const tr=Array.from(hr);zt&&zt(tr),to(tr,"invert")}}:mr===ta?{key:"none",text:Jn.selectNone,onSelect(){Xt==null||Xt(),to(Array.from(Bo).filter(hr=>{const tr=Hr.get(hr);return tr==null?void 0:tr.disabled}),"none")}}:mr).map(mr=>Object.assign(Object.assign({},mr),{onSelect:function(){for(var hr,tr,no=arguments.length,nr=new Array(no),Dr=0;Dr{var mr;if(!it)return Sr.filter(ao=>ao!==Wo);let hr=(0,fn.Z)(Sr);const tr=new Set(Bo),no=gr.map(xr).filter(ao=>!Hr.get(ao).disabled),nr=no.every(ao=>tr.has(ao)),Dr=no.some(ao=>tr.has(ao)),Qr=()=>{const ao=[];nr?no.forEach(Io=>{tr.delete(Io),ao.push(Io)}):no.forEach(Io=>{tr.has(Io)||(tr.add(Io),ao.push(Io))});const co=Array.from(tr);Lt==null||Lt(!nr,co.map(Io=>Yn(Io)),ao.map(Io=>Yn(Io))),to(co,"all"),Uo(null)};let Yr;if(rn!=="radio"){let ao;if(Eo){const $r={getPopupContainer:Zn,items:Eo.map((na,Qo)=>{const{key:ua,text:Ca,onSelect:Sa}=na;return{key:ua!=null?ua:Qo,onClick:()=>{Sa==null||Sa(no)},label:Ca}})};ao=ne.createElement("div",{className:`${Mn}-selection-extra`},ne.createElement(Or.Z,{menu:$r,getPopupContainer:Zn},ne.createElement("span",null,ne.createElement(fi.Z,null))))}const co=gr.map(($r,na)=>{const Qo=xr($r,na),ua=Hr.get(Qo)||{};return Object.assign({checked:tr.has(Qo)},ua)}).filter($r=>{let{disabled:na}=$r;return na}),Io=!!co.length&&co.length===gr.length,Zo=Io&&co.every($r=>{let{checked:na}=$r;return na}),Ko=Io&&co.some($r=>{let{checked:na}=$r;return na});Yr=!xn&&ne.createElement("div",{className:`${Mn}-selection`},ne.createElement(zr.default,{checked:Io?Zo:!!gr.length&&nr,indeterminate:Io?!Zo&&Ko:!nr&&Dr,onChange:Qr,disabled:gr.length===0||Io,"aria-label":ao?"Custom selection":"Select all",skipGroup:!0}),ao)}let Jo;rn==="radio"?Jo=(ao,co,Io)=>{const Zo=xr(co,Io),Ko=tr.has(Zo);return{node:ne.createElement(ga.ZP,Object.assign({},Hr.get(Zo),{checked:Ko,onClick:$r=>$r.stopPropagation(),onChange:$r=>{tr.has(Zo)||_o(Zo,!0,[Zo],$r.nativeEvent)}})),checked:Ko}}:Jo=(ao,co,Io)=>{var Zo;const Ko=xr(co,Io),$r=tr.has(Ko),na=Fo.has(Ko),Qo=Hr.get(Ko);let ua;return Rr==="nest"?ua=na:ua=(Zo=Qo==null?void 0:Qo.indeterminate)!==null&&Zo!==void 0?Zo:na,{node:ne.createElement(zr.default,Object.assign({},Qo,{indeterminate:ua,checked:$r,skipGroup:!0,onClick:Ca=>Ca.stopPropagation(),onChange:Ca=>{let{nativeEvent:Sa}=Ca;const{shiftKey:Wa}=Sa;let Oa=-1,pa=-1;if(Wa&&Sn){const sa=new Set([Mr,Ko]);no.some((ra,$o)=>{if(sa.has(ra))if(Oa===-1)Oa=$o;else return pa=$o,!0;return!1})}if(pa!==-1&&Oa!==pa&&Sn){const sa=no.slice(Oa,pa+1),ra=[];$r?sa.forEach(Ro=>{tr.has(Ro)&&(ra.push(Ro),tr.delete(Ro))}):sa.forEach(Ro=>{tr.has(Ro)||(ra.push(Ro),tr.add(Ro))});const $o=Array.from(tr);Ht==null||Ht(!$r,$o.map(Ro=>Yn(Ro)),ra.map(Ro=>Yn(Ro))),to($o,"multiple")}else{const sa=vo;if(Sn){const ra=$r?(0,Ya._5)(sa,Ko):(0,Ya.L0)(sa,Ko);_o(Ko,!$r,ra,Sa)}else{const ra=(0,lr.S)([].concat((0,fn.Z)(sa),[Ko]),!0,Ir,Kr),{checkedKeys:$o,halfCheckedKeys:Ro}=ra;let Ea=$o;if($r){const Fa=new Set($o);Fa.delete(Ko),Ea=(0,lr.S)(Array.from(Fa),{checked:!1,halfCheckedKeys:Ro},Ir,Kr).checkedKeys}_o(Ko,!$r,Ea,Sa)}}Uo($r?null:Ko)}})),checked:$r}};const Xo=(ao,co,Io)=>{const{node:Zo,checked:Ko}=Jo(ao,co,Io);return yn?yn(Ko,co,Io,Zo):Zo};if(!hr.includes(Wo))if(hr.findIndex(ao=>{var co;return((co=ao[dn])===null||co===void 0?void 0:co.columnType)==="EXPAND_COLUMN"})===0){const[ao,...co]=hr;hr=[ao,Wo].concat((0,fn.Z)(co))}else hr=[Wo].concat((0,fn.Z)(hr));const ya=hr.indexOf(Wo);hr=hr.filter((ao,co)=>ao!==Wo||co===ya);const Ho=hr[ya-1],ha=hr[ya+1];let Go=En;Go===void 0&&((ha==null?void 0:ha.fixed)!==void 0?Go=ha.fixed:(Ho==null?void 0:Ho.fixed)!==void 0&&(Go=Ho.fixed)),Go&&Ho&&((mr=Ho[dn])===null||mr===void 0?void 0:mr.columnType)==="EXPAND_COLUMN"&&Ho.fixed===void 0&&(Ho.fixed=Go);const ia=xe()(`${Mn}-selection-col`,{[`${Mn}-selection-col-with-dropdown`]:ln&&rn==="checkbox"}),Ba={fixed:Go,width:cn,className:`${Mn}-selection-column`,title:it.columnTitle||Yr,render:Xo,onCell:it.onCell,[dn]:{className:ia}};return hr.map(ao=>ao===Wo?Ba:ao)},[xr,gr,it,vo,Bo,Fo,cn,Eo,Rr,Mr,Hr,Ht,_o,Kr]),Bo]},gi=he(89489),Ji=he(59477),Qi=he(6848);const Ja="ascend",hi="descend";function Qa(at){return typeof at.sorter=="object"&&typeof at.sorter.multiple=="number"?at.sorter.multiple:!1}function Oi(at){return typeof at=="function"?at:at&&typeof at=="object"&&at.compare?at.compare:!1}function qi(at,it){return it?at[at.indexOf(it)+1]:at[0]}function pi(at,it,mt){let yt=[];function Pt(wt,Dt){yt.push({column:wt,key:Gn(wt,Dt),multiplePriority:Qa(wt),sortOrder:wt.sortOrder})}return(at||[]).forEach((wt,Dt)=>{const jt=Vn(Dt,mt);wt.children?("sortOrder"in wt&&Pt(wt,jt),yt=[].concat((0,fn.Z)(yt),(0,fn.Z)(pi(wt.children,it,jt)))):wt.sorter&&("sortOrder"in wt?Pt(wt,jt):it&&wt.defaultSortOrder&&yt.push({column:wt,key:Gn(wt,jt),multiplePriority:Qa(wt),sortOrder:wt.defaultSortOrder}))}),yt}function Ti(at,it,mt,yt,Pt,wt,Dt,jt){return(it||[]).map((Lt,zt)=>{const Xt=Vn(zt,jt);let Ht=Lt;if(Ht.sorter){const cn=Ht.sortDirections||Pt,rn=Ht.showSorterTooltip===void 0?Dt:Ht.showSorterTooltip,ln=Gn(Ht,Xt),En=mt.find(Rr=>{let{key:Wn}=Rr;return Wn===ln}),yn=En?En.sortOrder:null,xn=qi(cn,yn);let Sn;if(Lt.sortIcon)Sn=Lt.sortIcon({sortOrder:yn});else{const Rr=cn.includes(Ja)&&ne.createElement(Ji.Z,{className:xe()(`${at}-column-sorter-up`,{active:yn===Ja})}),Wn=cn.includes(hi)&&ne.createElement(gi.Z,{className:xe()(`${at}-column-sorter-down`,{active:yn===hi})});Sn=ne.createElement("span",{className:xe()(`${at}-column-sorter`,{[`${at}-column-sorter-full`]:!!(Rr&&Wn)})},ne.createElement("span",{className:`${at}-column-sorter-inner`,"aria-hidden":"true"},Rr,Wn))}const{cancelSort:Mn,triggerAsc:or,triggerDesc:sr}=wt||{};let Yn=Mn;xn===hi?Yn=sr:xn===Ja&&(Yn=or);const xr=typeof rn=="object"?rn:{title:Yn};Ht=Object.assign(Object.assign({},Ht),{className:xe()(Ht.className,{[`${at}-column-sort`]:yn}),title:Rr=>{const Wn=ne.createElement("div",{className:`${at}-column-sorters`},ne.createElement("span",{className:`${at}-column-title`},_r(Lt.title,Rr)),Sn);return rn?ne.createElement(Qi.Z,Object.assign({},xr),Wn):Wn},onHeaderCell:Rr=>{const Wn=Lt.onHeaderCell&&Lt.onHeaderCell(Rr)||{},Jn=Wn.onClick,Zn=Wn.onKeyDown;Wn.onClick=wr=>{yt({column:Lt,key:ln,sortOrder:xn,multiplePriority:Qa(Lt)}),Jn==null||Jn(wr)},Wn.onKeyDown=wr=>{wr.keyCode===Gr.Z.ENTER&&(yt({column:Lt,key:ln,sortOrder:xn,multiplePriority:Qa(Lt)}),Zn==null||Zn(wr))};const Tn=Br(Lt.title,{}),Xn=Tn==null?void 0:Tn.toString();return yn?Wn["aria-sort"]=yn==="ascend"?"ascending":"descending":Wn["aria-label"]=Xn||"",Wn.className=xe()(Wn.className,`${at}-column-has-sorters`),Wn.tabIndex=0,Lt.ellipsis&&(Wn.title=(Tn!=null?Tn:"").toString()),Wn}})}return"children"in Ht&&(Ht=Object.assign(Object.assign({},Ht),{children:Ti(at,Ht.children,mt,yt,Pt,wt,Dt,Xt)})),Ht})}function Li(at){const{column:it,sortOrder:mt}=at;return{column:it,order:mt,field:it.dataIndex,columnKey:it.key}}function Ai(at){const it=at.filter(mt=>{let{sortOrder:yt}=mt;return yt}).map(Li);return it.length===0&&at.length?Object.assign(Object.assign({},Li(at[at.length-1])),{column:void 0}):it.length<=1?it[0]||{}:it}function mi(at,it,mt){const yt=it.slice().sort((Dt,jt)=>jt.multiplePriority-Dt.multiplePriority),Pt=at.slice(),wt=yt.filter(Dt=>{let{column:{sorter:jt},sortOrder:Lt}=Dt;return Oi(jt)&&Lt});return wt.length?Pt.sort((Dt,jt)=>{for(let Lt=0;Lt{const jt=Dt[mt];return jt?Object.assign(Object.assign({},Dt),{[mt]:mi(jt,it,mt)}):Dt}):Pt}function es(at){let{prefixCls:it,mergedColumns:mt,onSorterChange:yt,sortDirections:Pt,tableLocale:wt,showSorterTooltip:Dt}=at;const[jt,Lt]=ne.useState(pi(mt,!0)),zt=ne.useMemo(()=>{let ln=!0;const En=pi(mt,!1);if(!En.length)return jt;const yn=[];function xn(Mn){ln?yn.push(Mn):yn.push(Object.assign(Object.assign({},Mn),{sortOrder:null}))}let Sn=null;return En.forEach(Mn=>{Sn===null?(xn(Mn),Mn.sortOrder&&(Mn.multiplePriority===!1?ln=!1:Sn=!0)):(Sn&&Mn.multiplePriority!==!1||(ln=!1),xn(Mn))}),yn},[mt,jt]),Xt=ne.useMemo(()=>{const ln=zt.map(En=>{let{column:yn,sortOrder:xn}=En;return{column:yn,order:xn}});return{sortColumns:ln,sortColumn:ln[0]&&ln[0].column,sortOrder:ln[0]&&ln[0].order}},[zt]);function Ht(ln){let En;ln.multiplePriority===!1||!zt.length||zt[0].multiplePriority===!1?En=[ln]:En=[].concat((0,fn.Z)(zt.filter(yn=>{let{key:xn}=yn;return xn!==ln.key})),[ln]),Lt(En),yt(Ai(En),En)}return[ln=>Ti(it,ln,zt,Ht,Pt,wt,Dt),zt,Xt,()=>Ai(zt)]}function Di(at,it){return at.map(mt=>{const yt=Object.assign({},mt);return yt.title=_r(mt.title,it),"children"in yt&&(yt.children=Di(yt.children,it)),yt})}function ts(at){return[ne.useCallback(mt=>Di(mt,at),[at])]}var ns=Pr((at,it)=>{const{_renderTimes:mt}=at,{_renderTimes:yt}=it;return mt!==yt}),rs=Vr((at,it)=>{const{_renderTimes:mt}=at,{_renderTimes:yt}=it;return mt!==yt}),Ga=he(64993),qa=he(17313),os=he(83116),as=he(37613),is=at=>{const{componentCls:it}=at,mt=`${at.lineWidth}px ${at.lineType} ${at.tableBorderColor}`,yt=(Pt,wt,Dt)=>({[`&${it}-${Pt}`]:{[`> ${it}-container`]:{[`> ${it}-content, > ${it}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${it}-expanded-row-fixed`]:{margin:`-${wt}px -${Dt+at.lineWidth}px`}}}}}});return{[`${it}-wrapper`]:{[`${it}${it}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${it}-title`]:{border:mt,borderBottom:0},[`> ${it}-container`]:{borderInlineStart:mt,borderTop:mt,[` - > ${it}-content, - > ${it}-header, - > ${it}-body, - > ${it}-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:mt},"> thead":{"> tr:not(:last-child) > th":{borderBottom:mt},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${it}-cell-fix-right-first::after`]:{borderInlineEnd:mt}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${it}-expanded-row-fixed`]:{margin:`-${at.tablePaddingVertical}px -${at.tablePaddingHorizontal+at.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:at.lineWidth,bottom:0,borderInlineEnd:mt,content:'""'}}}}}},[`&${it}-scroll-horizontal`]:{[`> ${it}-container > ${it}-body`]:{"> table > tbody":{[` - > tr${it}-expanded-row, - > tr${it}-placeholder - `]:{"> th, > td":{borderInlineEnd:0}}}}}},yt("middle",at.tablePaddingVerticalMiddle,at.tablePaddingHorizontalMiddle)),yt("small",at.tablePaddingVerticalSmall,at.tablePaddingHorizontalSmall)),{[`> ${it}-footer`]:{border:mt,borderTop:0}}),[`${it}-cell`]:{[`${it}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${at.lineWidth}px 0 ${at.lineWidth}px ${at.tableHeaderBg}`}},[`${it}-bordered ${it}-cell-scrollbar`]:{borderInlineEnd:mt}}}},ss=at=>{const{componentCls:it}=at;return{[`${it}-wrapper`]:{[`${it}-cell-ellipsis`]:Object.assign(Object.assign({},qa.vS),{wordBreak:"keep-all",[` - &${it}-cell-fix-left-last, - &${it}-cell-fix-right-first - `]:{overflow:"visible",[`${it}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${it}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},ls=at=>{const{componentCls:it}=at;return{[`${it}-wrapper`]:{[`${it}-tbody > tr${it}-placeholder`]:{textAlign:"center",color:at.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:at.colorBgContainer}}}}},cs=he(15969),us=at=>{const{componentCls:it,antCls:mt,controlInteractiveSize:yt,motionDurationSlow:Pt,lineWidth:wt,paddingXS:Dt,lineType:jt,tableBorderColor:Lt,tableExpandIconBg:zt,tableExpandColumnWidth:Xt,borderRadius:Ht,fontSize:cn,fontSizeSM:rn,lineHeight:ln,tablePaddingVertical:En,tablePaddingHorizontal:yn,tableExpandedRowBg:xn,paddingXXS:Sn}=at,Mn=yt/2-wt,or=Mn*2+wt*3,sr=`${wt}px ${jt} ${Lt}`,Yn=Sn-wt;return{[`${it}-wrapper`]:{[`${it}-expand-icon-col`]:{width:Xt},[`${it}-row-expand-icon-cell`]:{textAlign:"center",[`${it}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${it}-row-indent`]:{height:1,float:"left"},[`${it}-row-expand-icon`]:Object.assign(Object.assign({},(0,cs.N)(at)),{position:"relative",float:"left",boxSizing:"border-box",width:or,height:or,padding:0,color:"inherit",lineHeight:`${or}px`,background:zt,border:sr,borderRadius:Ht,transform:`scale(${yt/or})`,transition:`all ${Pt}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Pt} ease-out`,content:'""'},"&::before":{top:Mn,insetInlineEnd:Yn,insetInlineStart:Yn,height:wt},"&::after":{top:Yn,bottom:Yn,insetInlineStart:Mn,width:wt,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"}}),[`${it}-row-indent + ${it}-row-expand-icon`]:{marginTop:(cn*ln-wt*3)/2-Math.ceil((rn*1.4-wt*3)/2),marginInlineEnd:Dt},[`tr${it}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:xn}},[`${mt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${it}-expanded-row-fixed`]:{position:"relative",margin:`-${En}px -${yn}px`,padding:`${En}px ${yn}px`}}}},ds=at=>{const{componentCls:it,antCls:mt,iconCls:yt,tableFilterDropdownWidth:Pt,tableFilterDropdownSearchWidth:wt,paddingXXS:Dt,paddingXS:jt,colorText:Lt,lineWidth:zt,lineType:Xt,tableBorderColor:Ht,tableHeaderIconColor:cn,fontSizeSM:rn,tablePaddingHorizontal:ln,borderRadius:En,motionDurationSlow:yn,colorTextDescription:xn,colorPrimary:Sn,tableHeaderFilterActiveBg:Mn,colorTextDisabled:or,tableFilterDropdownBg:sr,tableFilterDropdownHeight:Yn,controlItemBgHover:xr,controlItemBgActive:Rr,boxShadowSecondary:Wn,filterDropdownMenuBg:Jn}=at,Zn=`${mt}-dropdown`,Tn=`${it}-filter-dropdown`,Xn=`${mt}-tree`,wr=`${zt}px ${Xt} ${Ht}`;return[{[`${it}-wrapper`]:{[`${it}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${it}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Dt,marginInline:`${Dt}px ${-ln/2}px`,padding:`0 ${Dt}px`,color:cn,fontSize:rn,borderRadius:En,cursor:"pointer",transition:`all ${yn}`,"&:hover":{color:xn,background:Mn},"&.active":{color:Sn}}}},{[`${mt}-dropdown`]:{[Tn]:Object.assign(Object.assign({},(0,qa.Wf)(at)),{minWidth:Pt,backgroundColor:sr,borderRadius:En,boxShadow:Wn,overflow:"hidden",[`${Zn}-menu`]:{maxHeight:Yn,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Jn,"&:empty::after":{display:"block",padding:`${jt}px 0`,color:or,fontSize:rn,textAlign:"center",content:'"Not Found"'}},[`${Tn}-tree`]:{paddingBlock:`${jt}px 0`,paddingInline:jt,[Xn]:{padding:0},[`${Xn}-treenode ${Xn}-node-content-wrapper:hover`]:{backgroundColor:xr},[`${Xn}-treenode-checkbox-checked ${Xn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Rr}}},[`${Tn}-search`]:{padding:jt,borderBottom:wr,"&-input":{input:{minWidth:wt},[yt]:{color:or}}},[`${Tn}-checkall`]:{width:"100%",marginBottom:Dt,marginInlineStart:Dt},[`${Tn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${jt-zt}px ${jt}px`,overflow:"hidden",borderTop:wr}})}},{[`${mt}-dropdown ${Tn}, ${Tn}-submenu`]:{[`${mt}-checkbox-wrapper + span`]:{paddingInlineStart:jt,color:Lt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},fs=at=>{const{componentCls:it,lineWidth:mt,colorSplit:yt,motionDurationSlow:Pt,zIndexTableFixed:wt,tableBg:Dt,zIndexTableSticky:jt}=at,Lt=yt;return{[`${it}-wrapper`]:{[` - ${it}-cell-fix-left, - ${it}-cell-fix-right - `]:{position:"sticky !important",zIndex:wt,background:Dt},[` - ${it}-cell-fix-left-first::after, - ${it}-cell-fix-left-last::after - `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-mt,width:30,transform:"translateX(100%)",transition:`box-shadow ${Pt}`,content:'""',pointerEvents:"none"},[`${it}-cell-fix-left-all::after`]:{display:"none"},[` - ${it}-cell-fix-right-first::after, - ${it}-cell-fix-right-last::after - `]:{position:"absolute",top:0,bottom:-mt,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Pt}`,content:'""',pointerEvents:"none"},[`${it}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:jt+1,width:30,transition:`box-shadow ${Pt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${it}-ping-left`]:{[`&:not(${it}-has-fix-left) ${it}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${Lt}`}},[` - ${it}-cell-fix-left-first::after, - ${it}-cell-fix-left-last::after - `]:{boxShadow:`inset 10px 0 8px -8px ${Lt}`},[`${it}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${it}-ping-right`]:{[`&:not(${it}-has-fix-right) ${it}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Lt}`}},[` - ${it}-cell-fix-right-first::after, - ${it}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${Lt}`}}}}},gs=at=>{const{componentCls:it,antCls:mt}=at;return{[`${it}-wrapper`]:{[`${it}-pagination${mt}-pagination`]:{margin:`${at.margin}px 0`},[`${it}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:at.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},hs=at=>{const{componentCls:it,tableRadius:mt}=at;return{[`${it}-wrapper`]:{[it]:{[`${it}-title, ${it}-header`]:{borderRadius:`${mt}px ${mt}px 0 0`},[`${it}-title + ${it}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${it}-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:mt,borderStartEndRadius:mt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:mt},"> *:last-child":{borderStartEndRadius:mt}}},"&-footer":{borderRadius:`0 0 ${mt}px ${mt}px`}}}}},ps=at=>{const{componentCls:it}=at;return{[`${it}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${it}-pagination-left`]:{justifyContent:"flex-end"},[`${it}-pagination-right`]:{justifyContent:"flex-start"},[`${it}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${it}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${it}-row-indent`]:{float:"right"}}}}},ms=at=>{const{componentCls:it,antCls:mt,iconCls:yt,fontSizeIcon:Pt,padding:wt,paddingXS:Dt,tableHeaderIconColor:jt,tableHeaderIconColorHover:Lt,tableSelectionColumnWidth:zt}=at;return{[`${it}-wrapper`]:{[`${it}-selection-col`]:{width:zt,[`&${it}-selection-col-with-dropdown`]:{width:zt+Pt+wt/4}},[`${it}-bordered ${it}-selection-col`]:{width:zt+Dt*2,[`&${it}-selection-col-with-dropdown`]:{width:zt+Pt+wt/4+Dt*2}},[` - table tr th${it}-selection-column, - table tr td${it}-selection-column - `]:{paddingInlineEnd:at.paddingXS,paddingInlineStart:at.paddingXS,textAlign:"center",[`${mt}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${it}-selection-column${it}-cell-fix-left`]:{zIndex:at.zIndexTableFixed+1},[`table tr th${it}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${it}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${it}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${at.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${at.tablePaddingHorizontal/4}px`,[yt]:{color:jt,fontSize:Pt,verticalAlign:"baseline","&:hover":{color:Lt}}}}}},vs=at=>{const{componentCls:it}=at,mt=(yt,Pt,wt,Dt)=>({[`${it}${it}-${yt}`]:{fontSize:Dt,[` - ${it}-title, - ${it}-footer, - ${it}-cell, - ${it}-thead > tr > th, - ${it}-tbody > tr > th, - ${it}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{padding:`${Pt}px ${wt}px`},[`${it}-filter-trigger`]:{marginInlineEnd:`-${wt/2}px`},[`${it}-expanded-row-fixed`]:{margin:`-${Pt}px -${wt}px`},[`${it}-tbody`]:{[`${it}-wrapper:only-child ${it}`]:{marginBlock:`-${Pt}px`,marginInline:`${at.tableExpandColumnWidth-wt}px -${wt}px`}},[`${it}-selection-column`]:{paddingInlineStart:`${wt/4}px`}}});return{[`${it}-wrapper`]:Object.assign(Object.assign({},mt("middle",at.tablePaddingVerticalMiddle,at.tablePaddingHorizontalMiddle,at.tableFontSizeMiddle)),mt("small",at.tablePaddingVerticalSmall,at.tablePaddingHorizontalSmall,at.tableFontSizeSmall))}},ys=at=>{const{componentCls:it,marginXXS:mt,fontSizeIcon:yt,tableHeaderIconColor:Pt,tableHeaderIconColorHover:wt}=at;return{[`${it}-wrapper`]:{[`${it}-thead th${it}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${at.motionDurationSlow}`,"&:hover":{background:at.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:at.colorPrimary},[` - &${it}-cell-fix-left:hover, - &${it}-cell-fix-right:hover - `]:{background:at.tableFixedHeaderSortActiveBg}},[`${it}-thead th${it}-column-sort`]:{background:at.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${it}-column-sort`]:{background:at.tableBodySortBg},[`${it}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${it}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${it}-column-sorter`]:{marginInlineStart:mt,color:Pt,fontSize:0,transition:`color ${at.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:yt,"&.active":{color:at.colorPrimary}},[`${it}-column-sorter-up + ${it}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${it}-column-sorters:hover ${it}-column-sorter`]:{color:wt}}}},Ss=at=>{const{componentCls:it,opacityLoading:mt,tableScrollThumbBg:yt,tableScrollThumbBgHover:Pt,tableScrollThumbSize:wt,tableScrollBg:Dt,zIndexTableSticky:jt,stickyScrollBarBorderRadius:Lt}=at,zt=`${at.lineWidth}px ${at.lineType} ${at.tableBorderColor}`;return{[`${it}-wrapper`]:{[`${it}-sticky`]:{"&-holder":{position:"sticky",zIndex:jt,background:at.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${wt}px !important`,zIndex:jt,display:"flex",alignItems:"center",background:Dt,borderTop:zt,opacity:mt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:wt,backgroundColor:yt,borderRadius:Lt,transition:`all ${at.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Pt}}}}}}},ji=at=>{const{componentCls:it,lineWidth:mt,tableBorderColor:yt}=at,Pt=`${mt}px ${at.lineType} ${yt}`;return{[`${it}-wrapper`]:{[`${it}-summary`]:{position:"relative",zIndex:at.zIndexTableFixed,background:at.tableBg,"> tr":{"> th, > td":{borderBottom:Pt}}},[`div${it}-summary`]:{boxShadow:`0 -${mt}px 0 ${yt}`}}}},bs=at=>{const{componentCls:it}=at,mt=`${at.lineWidth}px ${at.lineType} ${at.tableBorderColor}`,yt=`${it}-expanded-row-cell`;return{[`${it}-wrapper`]:{[`${it}-tbody-virtual`]:{[`${it}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${it}-cell`]:{borderBottom:mt},[`${it}-expanded-row`]:{[`${yt}${yt}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${at.lineWidth}px)`,borderInlineEnd:"none"}}},[`${it}-bordered`]:{[`${it}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:mt,position:"absolute"},[`${it}-cell`]:{borderInlineEnd:mt,[`&${it}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-at.lineWidth,borderInlineStart:mt}}}}}}};const Ps=at=>{const{componentCls:it,fontWeightStrong:mt,tablePaddingVertical:yt,tablePaddingHorizontal:Pt,lineWidth:wt,lineType:Dt,tableBorderColor:jt,tableFontSize:Lt,tableBg:zt,tableRadius:Xt,tableHeaderTextColor:Ht,motionDurationMid:cn,tableHeaderBg:rn,tableHeaderCellSplitColor:ln,tableRowHoverBg:En,tableSelectedRowBg:yn,tableSelectedRowHoverBg:xn,tableFooterTextColor:Sn,tableFooterBg:Mn,paddingContentVerticalLG:or}=at,sr=`${wt}px ${Dt} ${jt}`;return{[`${it}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,qa.dF)()),{[it]:Object.assign(Object.assign({},(0,qa.Wf)(at)),{fontSize:Lt,background:zt,borderRadius:`${Xt}px ${Xt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Xt}px ${Xt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` - ${it}-cell, - ${it}-thead > tr > th, - ${it}-tbody > tr > th, - ${it}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{position:"relative",padding:`${or}px ${Pt}px`,overflowWrap:"break-word"},[`${it}-title`]:{padding:`${yt}px ${Pt}px`},[`${it}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Ht,fontWeight:mt,textAlign:"start",background:rn,borderBottom:sr,transition:`background ${cn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${it}-selection-column):not(${it}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:ln,transform:"translateY(-50%)",transition:`background-color ${cn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${it}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${cn}, border-color ${cn}`,borderBottom:sr,[` - > ${it}-wrapper:only-child, - > ${it}-expanded-row-fixed > ${it}-wrapper:only-child - `]:{[it]:{marginBlock:`-${yt}px`,marginInline:`${at.tableExpandColumnWidth-Pt}px -${Pt}px`,[`${it}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Ht,fontWeight:mt,textAlign:"start",background:rn,borderBottom:sr,transition:`background ${cn} ease`},[` - &${it}-row:hover > th, - &${it}-row:hover > td, - > th${it}-cell-row-hover, - > td${it}-cell-row-hover - `]:{background:En},[`&${it}-row-selected`]:{"> th, > td":{background:yn},"&:hover > th, &:hover > td":{background:xn}}}},[`${it}-footer`]:{padding:`${yt}px ${Pt}px`,color:Sn,background:Mn}})}};var ws=(0,os.Z)("Table",at=>{const{colorTextHeading:it,colorSplit:mt,colorIcon:yt,colorIconHover:Pt,opacityLoading:wt,colorBgContainer:Dt,controlInteractiveSize:jt,headerBg:Lt,headerColor:zt,headerSortActiveBg:Xt,headerSortHoverBg:Ht,bodySortBg:cn,rowHoverBg:rn,rowSelectedBg:ln,rowSelectedHoverBg:En,rowExpandedBg:yn,cellPaddingBlock:xn,cellPaddingInline:Sn,cellPaddingBlockMD:Mn,cellPaddingInlineMD:or,cellPaddingBlockSM:sr,cellPaddingInlineSM:Yn,borderColor:xr,footerBg:Rr,footerColor:Wn,headerBorderRadius:Jn,cellFontSize:Zn,cellFontSizeMD:Tn,cellFontSizeSM:Xn,headerSplitColor:wr,fixedHeaderSortActiveBg:Ur,headerFilterHoverBg:Ir,filterDropdownBg:gr,expandIconBg:Hr,selectionColumnWidth:Kr,stickyScrollBarBg:vo}=at,eo=new Ga.C(yt),Bo=new Ga.C(Pt),Fo=2,Mr=(0,as.TS)(at,{tableFontSize:Zn,tableBg:Dt,tableRadius:Jn,tablePaddingVertical:xn,tablePaddingHorizontal:Sn,tablePaddingVerticalMiddle:Mn,tablePaddingHorizontalMiddle:or,tablePaddingVerticalSmall:sr,tablePaddingHorizontalSmall:Yn,tableBorderColor:xr,tableHeaderTextColor:zt,tableHeaderBg:Lt,tableFooterTextColor:Wn,tableFooterBg:Rr,tableHeaderCellSplitColor:wr,tableHeaderSortBg:Xt,tableHeaderSortHoverBg:Ht,tableHeaderIconColor:eo.clone().setAlpha(eo.getAlpha()*wt).toRgbString(),tableHeaderIconColorHover:Bo.clone().setAlpha(Bo.getAlpha()*wt).toRgbString(),tableBodySortBg:cn,tableFixedHeaderSortActiveBg:Ur,tableHeaderFilterActiveBg:Ir,tableFilterDropdownBg:gr,tableRowHoverBg:rn,tableSelectedRowBg:ln,tableSelectedRowHoverBg:En,zIndexTableFixed:Fo,zIndexTableSticky:Fo+1,tableFontSizeMiddle:Tn,tableFontSizeSmall:Xn,tableSelectionColumnWidth:Kr,tableExpandIconBg:Hr,tableExpandColumnWidth:jt+2*at.padding,tableExpandedRowBg:yn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:vo,tableScrollThumbBgHover:it,tableScrollBg:mt});return[Ps(Mr),gs(Mr),ji(Mr),ys(Mr),ds(Mr),is(Mr),hs(Mr),us(Mr),ji(Mr),ls(Mr),ms(Mr),fs(Mr),Ss(Mr),ss(Mr),vs(Mr),ps(Mr),bs(Mr)]},at=>{const{colorFillAlter:it,colorBgContainer:mt,colorTextHeading:yt,colorFillSecondary:Pt,colorFillContent:wt,controlItemBgActive:Dt,controlItemBgActiveHover:jt,padding:Lt,paddingSM:zt,paddingXS:Xt,colorBorderSecondary:Ht,borderRadiusLG:cn,fontSize:rn,controlHeight:ln,colorTextPlaceholder:En}=at,yn=new Ga.C(Pt).onBackground(mt).toHexShortString(),xn=new Ga.C(wt).onBackground(mt).toHexShortString(),Sn=new Ga.C(it).onBackground(mt).toHexShortString();return{headerBg:Sn,headerColor:yt,headerSortActiveBg:yn,headerSortHoverBg:xn,bodySortBg:Sn,rowHoverBg:Sn,rowSelectedBg:Dt,rowSelectedHoverBg:jt,rowExpandedBg:it,cellPaddingBlock:Lt,cellPaddingInline:Lt,cellPaddingBlockMD:zt,cellPaddingInlineMD:Xt,cellPaddingBlockSM:Xt,cellPaddingInlineSM:Xt,borderColor:Ht,headerBorderRadius:cn,footerBg:Sn,footerColor:yt,cellFontSize:rn,cellFontSizeMD:rn,cellFontSizeSM:rn,headerSplitColor:Ht,fixedHeaderSortActiveBg:yn,headerFilterHoverBg:wt,filterDropdownMenuBg:mt,filterDropdownBg:mt,expandIconBg:mt,selectionColumnWidth:ln,stickyScrollBarBg:En,stickyScrollBarBorderRadius:100}});const Cs=[],Es=(at,it)=>{const{prefixCls:mt,className:yt,rootClassName:Pt,style:wt,size:Dt,bordered:jt,dropdownPrefixCls:Lt,dataSource:zt,pagination:Xt,rowSelection:Ht,rowKey:cn="key",rowClassName:rn,columns:ln,children:En,childrenColumnName:yn,onChange:xn,getPopupContainer:Sn,loading:Mn,expandIcon:or,expandable:sr,expandedRowRender:Yn,expandIconColumnIndex:xr,indentSize:Rr,scroll:Wn,sortDirections:Jn,locale:Zn,showSorterTooltip:Tn=!0,virtual:Xn}=at,wr=ne.useMemo(()=>ln||xt(En),[ln,En]),Ur=ne.useMemo(()=>wr.some(qr=>qr.responsive),[wr]),Ir=(0,yr.Z)(Ur),gr=ne.useMemo(()=>{const qr=new Set(Object.keys(Ir).filter(Po=>Ir[Po]));return wr.filter(Po=>!Po.responsive||Po.responsive.some(Yo=>qr.has(Yo)))},[wr,Ir]),Hr=(0,Wt.Z)(at,["className","style","columns"]),{locale:Kr=zn.Z,direction:vo,table:eo,renderEmpty:Bo,getPrefixCls:Fo,getPopupContainer:Mr}=ne.useContext(Ln.E_),Uo=(0,Kn.Z)(Dt),to=Object.assign(Object.assign({},Kr.Table),Zn),_o=zt||Cs,Eo=Fo("table",mt),aa=Fo("dropdown",Lt),Sr=Object.assign({childrenColumnName:yn,expandIconColumnIndex:xr},sr),{childrenColumnName:mr="children"}=Sr,hr=ne.useMemo(()=>_o.some(qr=>qr==null?void 0:qr[mr])?"nest":Yn||sr&&sr.expandedRowRender?"row":null,[_o]),tr={body:ne.useRef()},no=ne.useMemo(()=>typeof cn=="function"?cn:qr=>qr==null?void 0:qr[cn],[cn]),[nr]=ii(_o,mr,no),Dr={},Qr=function(qr,Po){let Yo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Mo,qo,la;const ca=Object.assign(Object.assign({},Dr),qr);Yo&&((Mo=Dr.resetPagination)===null||Mo===void 0||Mo.call(Dr),!((qo=ca.pagination)===null||qo===void 0)&&qo.current&&(ca.pagination.current=1),Xt&&Xt.onChange&&Xt.onChange(1,(la=ca.pagination)===null||la===void 0?void 0:la.pageSize)),Wn&&Wn.scrollToFirstRowOnChange!==!1&&tr.body.current&&(0,qt.Z)(0,{getContainer:()=>tr.body.current}),xn==null||xn(ca.pagination,ca.filters,ca.sorter,{currentDataSource:za(mi(_o,ca.sorterStates,mr),ca.filterStates),action:Po})},Yr=(qr,Po)=>{Qr({sorter:qr,sorterStates:Po},"sort",!1)},[Jo,Xo,ya,Ho]=es({prefixCls:Eo,mergedColumns:gr,onSorterChange:Yr,sortDirections:Jn||["ascend","descend"],tableLocale:to,showSorterTooltip:Tn}),ha=ne.useMemo(()=>mi(_o,Xo,mr),[_o,Xo]);Dr.sorter=Ho(),Dr.sorterStates=Xo;const Go=(qr,Po)=>{Qr({filters:qr,filterStates:Po},"filter",!0)},[ia,Ba,ao]=ai({prefixCls:Eo,locale:to,dropdownPrefixCls:aa,mergedColumns:gr,onFilterChange:Go,getPopupContainer:Sn||Mr}),co=za(ha,Ba);Dr.filters=ao,Dr.filterStates=Ba;const Io=ne.useMemo(()=>{const qr={};return Object.keys(ao).forEach(Po=>{ao[Po]!==null&&(qr[Po]=ao[Po])}),Object.assign(Object.assign({},ya),{filters:qr})},[ya,ao]),[Zo]=ts(Io),Ko=(qr,Po)=>{Qr({pagination:Object.assign(Object.assign({},Dr.pagination),{current:qr,pageSize:Po})},"paginate")},[$r,na]=di(co.length,Ko,Xt);Dr.pagination=Xt===!1?{}:ci($r,Xt),Dr.resetPagination=na;const Qo=ne.useMemo(()=>{if(Xt===!1||!$r.pageSize)return co;const{current:qr=1,total:Po,pageSize:Yo=Xa}=$r;return co.lengthYo?co.slice((qr-1)*Yo,qr*Yo):co:co.slice((qr-1)*Yo,qr*Yo)},[!!Xt,co,$r&&$r.current,$r&&$r.pageSize,$r&&$r.total]),[ua,Ca]=Ma({prefixCls:Eo,data:co,pageData:Qo,getRowKey:no,getRecordByKey:nr,expandType:hr,childrenColumnName:mr,locale:to,getPopupContainer:Sn||Mr},Ht),Sa=(qr,Po,Yo)=>{let Mo;return typeof rn=="function"?Mo=xe()(rn(qr,Po,Yo)):Mo=xe()(rn),xe()({[`${Eo}-row-selected`]:Ca.has(no(qr,Po))},Mo)};Sr.__PARENT_RENDER_ICON__=Sr.expandIcon,Sr.expandIcon=Sr.expandIcon||or||nn(to),hr==="nest"&&Sr.expandIconColumnIndex===void 0?Sr.expandIconColumnIndex=Ht?1:0:Sr.expandIconColumnIndex>0&&Ht&&(Sr.expandIconColumnIndex-=1),typeof Sr.indentSize!="number"&&(Sr.indentSize=typeof Rr=="number"?Rr:15);const Wa=ne.useCallback(qr=>Zo(ua(ia(Jo(qr)))),[Jo,ia,ua]);let Oa,pa;if(Xt!==!1&&($r!=null&&$r.total)){let qr;$r.size?qr=$r.size:qr=Uo==="small"||Uo==="middle"?"small":void 0;const Po=qo=>ne.createElement(jn.Z,Object.assign({},$r,{className:xe()(`${Eo}-pagination ${Eo}-pagination-${qo}`,$r.className),size:qr})),Yo=vo==="rtl"?"left":"right",{position:Mo}=$r;if(Mo!==null&&Array.isArray(Mo)){const qo=Mo.find(Ta=>Ta.includes("top")),la=Mo.find(Ta=>Ta.includes("bottom")),ca=Mo.every(Ta=>`${Ta}`=="none");!qo&&!la&&!ca&&(pa=Po(Yo)),qo&&(Oa=Po(qo.toLowerCase().replace("top",""))),la&&(pa=Po(la.toLowerCase().replace("bottom","")))}else pa=Po(Yo)}let sa;typeof Mn=="boolean"?sa={spinning:Mn}:typeof Mn=="object"&&(sa=Object.assign({spinning:!0},Mn));const[ra,$o]=ws(Eo),[,Ro]=(0,Zt.Z)(),Ea=xe()(`${Eo}-wrapper`,eo==null?void 0:eo.className,{[`${Eo}-wrapper-rtl`]:vo==="rtl"},yt,Pt,$o),Fa=Object.assign(Object.assign({},eo==null?void 0:eo.style),wt),Aa=Zn&&Zn.emptyText||(Bo==null?void 0:Bo("Table"))||ne.createElement(Hn.Z,{componentName:"Table"}),xa=Xn?rs:ns,ei={},vi=ne.useMemo(()=>{const{fontSize:qr,lineHeight:Po,padding:Yo,paddingXS:Mo,paddingSM:qo}=Ro,la=Math.floor(qr*Po);switch(Uo){case"large":return Yo*2+la;case"small":return Mo*2+la;default:return qo*2+la}},[Ro,Uo]);return Xn&&(ei.listItemHeight=vi),ra(ne.createElement("div",{ref:it,className:Ea,style:Fa},ne.createElement(sn.Z,Object.assign({spinning:!1},sa),Oa,ne.createElement(xa,Object.assign({},ei,Hr,{columns:gr,direction:vo,expandable:Sr,prefixCls:Eo,className:xe()({[`${Eo}-middle`]:Uo==="middle",[`${Eo}-small`]:Uo==="small",[`${Eo}-bordered`]:jt,[`${Eo}-empty`]:_o.length===0}),data:Qo,rowKey:no,rowClassName:Sa,emptyText:Aa,internalHooks:Oe,internalRefs:tr,transformColumns:Wa})),pa)))};var xs=ne.forwardRef(Es);const _s=(at,it)=>{const mt=ne.useRef(0);return mt.current+=1,ne.createElement(xs,Object.assign({},at,{ref:it,_renderTimes:mt.current}))},_a=ne.forwardRef(_s);_a.SELECTION_COLUMN=Wo,_a.EXPAND_COLUMN=be,_a.SELECTION_ALL=Pa,_a.SELECTION_INVERT=va,_a.SELECTION_NONE=ta,_a.Column=jo,_a.ColumnGroup=_t,_a.Summary=Ee;var Os=_a,Ts=Os},12563:function(Ct,ft,he){"use strict";he.d(ft,{default:function(){return Pe}});var be=he(59301),Oe=he(99267),E=he(92310),me=he.n(E),de=he(36785),se=he(47729),ne=he(14088),ie=he(36355),ce=he(17313),ue=he(37613),ae=he(83116);const oe=we=>{const{paddingXXS:Ae,lineWidth:xe,tagPaddingHorizontal:De,componentCls:Ce}=we,Ie=De-xe,Be=Ae-xe;return{[Ce]:Object.assign(Object.assign({},(0,ce.Wf)(we)),{display:"inline-block",height:"auto",marginInlineEnd:we.marginXS,paddingInline:Ie,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",[`&${Ce}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:we.defaultColor},[`${Ce}-close-icon`]:{marginInlineStart:Be,color:we.colorTextDescription,fontSize:we.tagIconSize,cursor:"pointer",transition:`all ${we.motionDurationMid}`,"&:hover":{color:we.colorTextHeading}},[`&${Ce}-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(${Ce}-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:Ie}}),[`${Ce}-borderless`]:{borderColor:"transparent",background:we.tagBorderlessBg}}},re=we=>{const{lineWidth:Ae,fontSizeIcon:xe}=we,De=we.fontSizeSM,Ce=`${we.lineHeightSM*De}px`;return(0,ue.TS)(we,{tagFontSize:De,tagLineHeight:Ce,tagIconSize:xe-2*Ae,tagPaddingHorizontal:8,tagBorderlessBg:we.colorFillTertiary})},ee=we=>({defaultBg:we.colorFillQuaternary,defaultColor:we.colorText});var a=(0,ae.Z)("Tag",we=>{const Ae=re(we);return oe(Ae)},ee),y=function(we,Ae){var xe={};for(var De in we)Object.prototype.hasOwnProperty.call(we,De)&&Ae.indexOf(De)<0&&(xe[De]=we[De]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,De=Object.getOwnPropertySymbols(we);Ce{const{prefixCls:Ae,style:xe,className:De,checked:Ce,onChange:Ie,onClick:Be}=we,We=y(we,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Fe,tag:et}=be.useContext(ie.E_),tt=Ge=>{Ie==null||Ie(!Ce),Be==null||Be(Ge)},Ye=Fe("tag",Ae),[Ve,Ze]=a(Ye),ze=me()(Ye,`${Ye}-checkable`,{[`${Ye}-checkable-checked`]:Ce},et==null?void 0:et.className,De,Ze);return Ve(be.createElement("span",Object.assign({},We,{style:Object.assign(Object.assign({},xe),et==null?void 0:et.style),className:ze,onClick:tt})))},z=he(45157);const te=we=>(0,z.Z)(we,(Ae,xe)=>{let{textColor:De,lightBorderColor:Ce,lightColor:Ie,darkColor:Be}=xe;return{[`${we.componentCls}-${Ae}`]:{color:De,background:Ie,borderColor:Ce,"&-inverse":{color:we.colorTextLightSolid,background:Be,borderColor:Be},[`&${we.componentCls}-borderless`]:{borderColor:"transparent"}}}});var le=(0,ae.b)(["Tag","preset"],we=>{const Ae=re(we);return te(Ae)},ee);function fe(we){return typeof we!="string"?we:we.charAt(0).toUpperCase()+we.slice(1)}const ge=(we,Ae,xe)=>{const De=fe(xe);return{[`${we.componentCls}-${Ae}`]:{color:we[`color${xe}`],background:we[`color${De}Bg`],borderColor:we[`color${De}Border`],[`&${we.componentCls}-borderless`]:{borderColor:"transparent"}}}};var ve=(0,ae.b)(["Tag","status"],we=>{const Ae=re(we);return[ge(Ae,"success","Success"),ge(Ae,"processing","Info"),ge(Ae,"error","Error"),ge(Ae,"warning","Warning")]},ee),pe=function(we,Ae){var xe={};for(var De in we)Object.prototype.hasOwnProperty.call(we,De)&&Ae.indexOf(De)<0&&(xe[De]=we[De]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,De=Object.getOwnPropertySymbols(we);Ce{const{prefixCls:xe,className:De,rootClassName:Ce,style:Ie,children:Be,icon:We,color:Fe,onClose:et,closeIcon:tt,closable:Ye,bordered:Ve=!0}=we,Ze=pe(we,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:ze,direction:Ge,tag:nt}=be.useContext(ie.E_),[qe,ut]=be.useState(!0);be.useEffect(()=>{"visible"in Ze&&ut(Ze.visible)},[Ze.visible]);const Je=(0,de.o2)(Fe),He=(0,de.yT)(Fe),Re=Je||He,$e=Object.assign(Object.assign({backgroundColor:Fe&&!Re?Fe:void 0},nt==null?void 0:nt.style),Ie),Le=ze("tag",xe),[ke,rt]=a(Le),Ue=me()(Le,nt==null?void 0:nt.className,{[`${Le}-${Fe}`]:Re,[`${Le}-has-color`]:Fe&&!Re,[`${Le}-hidden`]:!qe,[`${Le}-rtl`]:Ge==="rtl",[`${Le}-borderless`]:!Ve},De,Ce,rt),Me=Qe=>{Qe.stopPropagation(),et==null||et(Qe),!Qe.defaultPrevented&&ut(!1)},[,_e]=(0,se.Z)(Ye,tt,Qe=>Qe===null?be.createElement(Oe.Z,{className:`${Le}-close-icon`,onClick:Me}):be.createElement("span",{className:`${Le}-close-icon`,onClick:Me},Qe),null,!1),Te=typeof Ze.onClick=="function"||Be&&Be.type==="a",Ee=We||null,je=Ee?be.createElement(be.Fragment,null,Ee,Be&&be.createElement("span",null,Be)):Be,Ke=be.createElement("span",Object.assign({},Ze,{ref:Ae,className:Ue,style:$e}),je,_e,Je&&be.createElement(le,{key:"preset",prefixCls:Le}),He&&be.createElement(ve,{key:"status",prefixCls:Le}));return ke(Te?be.createElement(ne.Z,{component:"Tag"},Ke):Ke)},ye=be.forwardRef(Se);ye.CheckableTag=b;var Pe=ye},65615:function(Ct,ft,he){"use strict";he.d(ft,{Z:function(){return Qe}});var be=he(59301),Oe=he(77321),E=he(72308),me=he(62853),de=he(52487),se=he(74416),ne=he(43403),ie=he(35593),ce=he(92310),ue=he.n(ce),ae=he(34280),oe=he(18929),re=he(6089);function ee(Ne){var Xe=window.innerWidth||document.documentElement.clientWidth,gt=window.innerHeight||document.documentElement.clientHeight,ct=Ne.getBoundingClientRect(),dt=ct.top,st=ct.right,pt=ct.bottom,ot=ct.left;return dt>=0&&ot>=0&&st<=Xe&&pt<=gt}function a(Ne,Xe,gt){var ct;return(ct=gt!=null?gt:Xe)!==null&&ct!==void 0?ct:Ne===null?"center":"bottom"}function y(Ne,Xe,gt,ct){var dt=(0,be.useState)(void 0),st=(0,de.Z)(dt,2),pt=st[0],ot=st[1];(0,ae.Z)(function(){var Yt=typeof Ne=="function"?Ne():Ne;ot(Yt||null)});var lt=(0,be.useState)(null),ht=(0,de.Z)(lt,2),vt=ht[0],St=ht[1],Et=(0,re.Z)(function(){if(pt){!ee(pt)&&Xe&&pt.scrollIntoView(ct);var Yt=pt.getBoundingClientRect(),dn=Yt.left,Qt=Yt.top,on=Yt.width,wn=Yt.height,vn={left:dn,top:Qt,width:on,height:wn,radius:0};St(function(fn){return JSON.stringify(fn)!==JSON.stringify(vn)?vn:fn})}else St(null)}),Mt=function(dn){var Qt;return(Qt=Array.isArray(gt==null?void 0:gt.offset)?gt==null?void 0:gt.offset[dn]:gt==null?void 0:gt.offset)!==null&&Qt!==void 0?Qt:6};(0,ae.Z)(function(){return Et(),window.addEventListener("resize",Et),function(){window.removeEventListener("resize",Et)}},[pt,Xe,Et]);var Nt=(0,be.useMemo)(function(){if(!vt)return vt;var Yt=Mt(0),dn=Mt(1),Qt=(gt==null?void 0:gt.radius)||2;return{left:vt.left-Yt,top:vt.top-dn,width:vt.width+Yt*2,height:vt.height+dn*2,radius:Qt}},[vt,gt]);return[Nt,pt]}var x=he(80402),b={fill:"transparent",pointerEvents:"auto"},z=function(Xe){var gt=Xe.prefixCls,ct=Xe.rootClassName,dt=Xe.pos,st=Xe.showMask,pt=Xe.style,ot=pt===void 0?{}:pt,lt=Xe.fill,ht=lt===void 0?"rgba(0,0,0,0.5)":lt,vt=Xe.open,St=Xe.animated,Et=Xe.zIndex,Mt=(0,x.Z)(),Nt="".concat(gt,"-mask-").concat(Mt),Yt=(0,me.Z)(St)==="object"?St==null?void 0:St.placeholder:St;return be.createElement(ne.Z,{open:vt,autoLock:!0},be.createElement("div",{className:ue()("".concat(gt,"-mask"),ct),style:(0,Oe.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:Et,pointerEvents:"none"},ot)},st?be.createElement("svg",{style:{width:"100%",height:"100%"}},be.createElement("defs",null,be.createElement("mask",{id:Nt},be.createElement("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"}),dt&&be.createElement("rect",{x:dt.left,y:dt.top,rx:dt.radius,width:dt.width,height:dt.height,fill:"black",className:Yt?"".concat(gt,"-placeholder-animated"):""}))),be.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:ht,mask:"url(#".concat(Nt,")")}),dt&&be.createElement(be.Fragment,null,be.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:"100%",height:dt.top})),be.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:dt.left,height:"100%"})),be.createElement("rect",(0,E.Z)({},b,{x:"0",y:dt.top+dt.height,width:"100%",height:"calc(100vh - ".concat(dt.top+dt.height,"px)")})),be.createElement("rect",(0,E.Z)({},b,{x:dt.left+dt.width,y:"0",width:"calc(100vw - ".concat(dt.left+dt.width,"px)"),height:"100%"})))):null))},te=z,le={adjustX:1,adjustY:1},fe=[0,0],ge={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 ve(){var Ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Xe={};return Object.keys(ge).forEach(function(gt){Xe[gt]=(0,Oe.Z)((0,Oe.Z)({},ge[gt]),{},{autoArrow:Ne,targetOffset:fe})}),Xe}var pe=ve(),Se=he(80702);function ye(Ne){var Xe=Ne.prefixCls,gt=Ne.current,ct=Ne.total,dt=Ne.title,st=Ne.description,pt=Ne.onClose,ot=Ne.onPrev,lt=Ne.onNext,ht=Ne.onFinish,vt=Ne.className,St=Ne.closeIcon,Et=St!==!1&&St!==null,Mt=St!==void 0&&St!==!0?St:be.createElement("span",{className:"".concat(Xe,"-close-x")},"\xD7");return be.createElement("div",{className:ue()("".concat(Xe,"-content"),vt)},be.createElement("div",{className:"".concat(Xe,"-inner")},Et&&be.createElement("button",{type:"button",onClick:pt,"aria-label":"Close",className:"".concat(Xe,"-close")},Mt),be.createElement("div",{className:"".concat(Xe,"-header")},be.createElement("div",{className:"".concat(Xe,"-title")},dt)),be.createElement("div",{className:"".concat(Xe,"-description")},st),be.createElement("div",{className:"".concat(Xe,"-footer")},be.createElement("div",{className:"".concat(Xe,"-sliders")},ct>1?(0,Se.Z)(Array.from({length:ct}).keys()).map(function(Nt,Yt){return be.createElement("span",{key:Nt,className:Yt===gt?"active":""})}):null),be.createElement("div",{className:"".concat(Xe,"-buttons")},gt!==0?be.createElement("button",{className:"".concat(Xe,"-prev-btn"),onClick:ot},"Prev"):null,gt===ct-1?be.createElement("button",{className:"".concat(Xe,"-finish-btn"),onClick:ht},"Finish"):be.createElement("button",{className:"".concat(Xe,"-next-btn"),onClick:lt},"Next")))))}var Pe=function(Xe){var gt=Xe.current,ct=Xe.renderPanel;return be.createElement(be.Fragment,null,typeof ct=="function"?ct(Xe,gt):be.createElement(ye,Xe))},we=Pe,Ae=["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},De=function(Xe){var gt=Xe.prefixCls,ct=gt===void 0?"rc-tour":gt,dt=Xe.steps,st=dt===void 0?[]:dt,pt=Xe.defaultCurrent,ot=Xe.current,lt=Xe.onChange,ht=Xe.onClose,vt=Xe.onFinish,St=Xe.open,Et=Xe.mask,Mt=Et===void 0?!0:Et,Nt=Xe.arrow,Yt=Nt===void 0?!0:Nt,dn=Xe.rootClassName,Qt=Xe.placement,on=Xe.renderPanel,wn=Xe.gap,vn=Xe.animated,fn=Xe.scrollIntoViewOptions,Bn=fn===void 0?!0:fn,Un=Xe.zIndex,Nn=Un===void 0?1001:Un,_n=Xe.closeIcon,kn=(0,se.Z)(Xe,Ae),Fn=be.useRef(),Tr=(0,oe.Z)(0,{value:ot,defaultValue:pt}),Nr=(0,de.Z)(Tr,2),rr=Nr[0],Lr=Nr[1],cr=(0,oe.Z)(void 0,{value:St,postState:function(pr){return rr<0||rr>=st.length?!1:pr!=null?pr:!0}}),br=(0,de.Z)(cr,2),Ot=br[0],At=br[1],xt=be.useRef(Ot);(0,ae.Z)(function(){Ot&&!xt.current&&Lr(0),xt.current=Ot},[Ot]);var en=st[rr]||{},Rn=en.target,pn=en.placement,Fr=en.style,ur=en.arrow,Gt=en.className,Tt=en.mask,tn=en.scrollIntoViewOptions,Bt=en.closeIcon,un=Ot&&(Tt!=null?Tt:Mt),Ut=Bt!=null?Bt:_n,An=tn!=null?tn:Bn,Pn=y(Rn,St,wn,An),bt=(0,de.Z)(Pn,2),It=bt[0],Rt=bt[1],kt=a(Rt,Qt,pn),Jt=Rt?typeof ur=="undefined"?Yt:ur:!1,$t=(0,me.Z)(Jt)==="object"?Jt.pointAtCenter:!1;(0,ae.Z)(function(){var ar;(ar=Fn.current)===null||ar===void 0||ar.forceAlign()},[$t,rr]);var Kt=function(pr){Lr(pr),lt==null||lt(pr)};if(Rt===void 0)return null;var Vt=function(){At(!1),ht==null||ht(rr)},Dn=function(){return be.createElement(we,(0,E.Z)({arrow:Jt,key:"content",prefixCls:ct,total:st.length,renderPanel:on,onPrev:function(){Kt(rr-1)},onNext:function(){Kt(rr+1)},onClose:Vt,current:rr,onFinish:function(){Vt(),vt==null||vt()},closeIcon:Ut},st[rr]))},In=typeof un=="boolean"?un:!!un,Ft=typeof un=="boolean"?void 0:un,Ar=function(pr){return pr||Rt||document.body};return be.createElement(be.Fragment,null,be.createElement(te,{zIndex:Nn,prefixCls:ct,pos:It,showMask:In,style:Ft==null?void 0:Ft.style,fill:Ft==null?void 0:Ft.color,open:Ot,animated:vn,rootClassName:dn}),be.createElement(ie.Z,(0,E.Z)({builtinPlacements:ve($t)},kn,{ref:Fn,popupStyle:Fr,popupPlacement:kt,popupVisible:Ot,popupClassName:ue()(dn,Gt),prefixCls:ct,popup:Dn,forceRender:!1,destroyPopupOnHide:!0,zIndex:Nn,getTriggerDOMNode:Ar,arrow:!!Jt}),be.createElement(ne.Z,{open:Ot,autoLock:!0},be.createElement("div",{className:ue()(dn,"".concat(ct,"-target-placeholder")),style:(0,Oe.Z)((0,Oe.Z)({},It||xe),{},{position:"fixed",pointerEvents:"none"})}))))},Ce=De,Ie=Ce,Be=he(79676),We=he(36355),Fe=he(88088),et=he(99267),tt=he(3113),Ye=he(9763),Ve=he(31724),Ze=he(47729);function ze(Ne){return Ne!=null}var nt=Ne=>{let{stepProps:Xe,current:gt,type:ct,indicatorsRender:dt,closeIcon:st}=Ne;var pt,ot;const{prefixCls:lt,total:ht=1,title:vt,onClose:St,onPrev:Et,onNext:Mt,onFinish:Nt,cover:Yt,description:dn,nextButtonProps:Qt,prevButtonProps:on,type:wn,className:vn,closeIcon:fn}=Xe,Bn=wn!=null?wn:ct,Un=fn!=null?fn:st,Nn=Un!==!1&&Un!==null,[_n,kn]=(0,Ze.Z)(Nn,Un,en=>be.createElement("span",{onClick:St,"aria-label":"Close",className:`${lt}-close`},en),be.createElement(et.Z,{className:`${lt}-close-icon`}),!0),Fn=gt===ht-1,Tr=()=>{var en;Et==null||Et(),(en=on==null?void 0:on.onClick)===null||en===void 0||en.call(on)},Nr=()=>{var en;Fn?Nt==null||Nt():Mt==null||Mt(),(en=Qt==null?void 0:Qt.onClick)===null||en===void 0||en.call(Qt)},rr=ze(vt)?be.createElement("div",{className:`${lt}-header`},be.createElement("div",{className:`${lt}-title`},vt)):null,Lr=ze(dn)?be.createElement("div",{className:`${lt}-description`},dn):null,cr=ze(Yt)?be.createElement("div",{className:`${lt}-cover`},Yt):null;let br;dt?br=dt(gt,ht):br=(0,Se.Z)(Array.from({length:ht}).keys()).map((en,Rn)=>be.createElement("span",{key:en,className:ue()(Rn===gt&&`${lt}-indicator-active`,`${lt}-indicator`)}));const Ot=Bn==="primary"?"default":"primary",At={type:"default",ghost:Bn==="primary"},[xt]=(0,Ye.Z)("Tour",Ve.Z.Tour);return be.createElement("div",{className:ue()(vn,`${lt}-content`)},be.createElement("div",{className:`${lt}-inner`},_n&&kn,cr,rr,Lr,be.createElement("div",{className:`${lt}-footer`},ht>1&&be.createElement("div",{className:`${lt}-indicators`},br),be.createElement("div",{className:`${lt}-buttons`},gt!==0?be.createElement(tt.ZP,Object.assign({},At,on,{onClick:Tr,size:"small",className:ue()(`${lt}-prev-btn`,on==null?void 0:on.className)}),(pt=on==null?void 0:on.children)!==null&&pt!==void 0?pt:xt==null?void 0:xt.Previous):null,be.createElement(tt.ZP,Object.assign({type:Ot},Qt,{onClick:Nr,size:"small",className:ue()(`${lt}-next-btn`,Qt==null?void 0:Qt.className)}),(ot=Qt==null?void 0:Qt.children)!==null&&ot!==void 0?ot:Fn?xt==null?void 0:xt.Finish:xt==null?void 0:xt.Next)))))},qe=he(39722),ut=he(64993),Je=he(17313),He=he(19447),Re=he(83116),$e=he(37613);const Le=Ne=>{const{componentCls:Xe,lineHeight:gt,padding:ct,paddingXS:dt,borderRadius:st,borderRadiusXS:pt,colorPrimary:ot,colorText:lt,colorFill:ht,indicatorHeight:vt,indicatorWidth:St,boxShadowTertiary:Et,tourZIndexPopup:Mt,fontSize:Nt,colorBgElevated:Yt,fontWeightStrong:dn,marginXS:Qt,colorTextLightSolid:on,tourBorderRadius:wn,colorWhite:vn,colorBgTextHover:fn,tourCloseSize:Bn,motionDurationSlow:Un,antCls:Nn}=Ne;return[{[Xe]:Object.assign(Object.assign({},(0,Je.Wf)(Ne)),{color:lt,position:"absolute",zIndex:Mt,display:"block",visibility:"visible",fontSize:Nt,lineHeight:gt,width:520,"--antd-arrow-background-color":Yt,"&-pure":{maxWidth:"100%",position:"relative"},[`&${Xe}-hidden`]:{display:"none"},[`${Xe}-content`]:{position:"relative"},[`${Xe}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:wn,boxShadow:Et,position:"relative",backgroundColor:Yt,border:"none",backgroundClip:"padding-box",[`${Xe}-close`]:{position:"absolute",top:ct,insetInlineEnd:ct,color:Ne.colorIcon,outline:"none",width:Bn,height:Bn,borderRadius:Ne.borderRadiusSM,transition:`background-color ${Ne.motionDurationMid}, color ${Ne.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:Ne.colorIconHover,backgroundColor:Ne.wireframe?"transparent":Ne.colorFillContent}},[`${Xe}-cover`]:{textAlign:"center",padding:`${ct+Bn+dt}px ${ct}px 0`,img:{width:"100%"}},[`${Xe}-header`]:{padding:`${ct}px ${ct}px ${dt}px`,[`${Xe}-title`]:{lineHeight:gt,fontSize:Nt,fontWeight:dn}},[`${Xe}-description`]:{padding:`0 ${ct}px`,lineHeight:gt,wordWrap:"break-word"},[`${Xe}-footer`]:{padding:`${dt}px ${ct}px ${ct}px`,textAlign:"end",borderRadius:`0 0 ${pt}px ${pt}px`,display:"flex",[`${Xe}-indicators`]:{display:"inline-block",[`${Xe}-indicator`]:{width:St,height:vt,display:"inline-block",borderRadius:"50%",background:ht,"&:not(:last-child)":{marginInlineEnd:vt},"&-active":{background:ot}}},[`${Xe}-buttons`]:{marginInlineStart:"auto",[`${Nn}-btn`]:{marginInlineStart:Qt}}}},[`${Xe}-primary, &${Xe}-primary`]:{"--antd-arrow-background-color":ot,[`${Xe}-inner`]:{color:on,textAlign:"start",textDecoration:"none",backgroundColor:ot,borderRadius:st,boxShadow:Et,[`${Xe}-close`]:{color:on},[`${Xe}-indicators`]:{[`${Xe}-indicator`]:{background:new ut.C(on).setAlpha(.15).toRgbString(),"&-active":{background:on}}},[`${Xe}-prev-btn`]:{color:on,borderColor:new ut.C(on).setAlpha(.15).toRgbString(),backgroundColor:ot,"&:hover":{backgroundColor:new ut.C(on).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${Xe}-next-btn`]:{color:ot,borderColor:"transparent",background:vn,"&:hover":{background:new ut.C(fn).onBackground(vn).toRgbString()}}}}}),[`${Xe}-mask`]:{[`${Xe}-placeholder-animated`]:{transition:`all ${Un}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${Xe}-inner`]:{borderRadius:Math.min(wn,He.qN)}}},(0,He.ZP)(Ne,{colorBg:"var(--antd-arrow-background-color)",contentRadius:wn,limitVerticalRadius:!0})]};var ke=(0,Re.Z)("Tour",Ne=>{const{borderRadiusLG:Xe,fontSize:gt,lineHeight:ct}=Ne,dt=(0,$e.TS)(Ne,{tourZIndexPopup:Ne.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:Xe,tourCloseSize:gt*ct});return[Le(dt)]}),rt=he(53487),Ue=function(Ne,Xe){var gt={};for(var ct in Ne)Object.prototype.hasOwnProperty.call(Ne,ct)&&Xe.indexOf(ct)<0&&(gt[ct]=Ne[ct]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,ct=Object.getOwnPropertySymbols(Ne);dt{const{prefixCls:Xe,current:gt=0,total:ct=6,className:dt,style:st,type:pt}=Ne,ot=Ue(Ne,["prefixCls","current","total","className","style","type"]),{getPrefixCls:lt}=be.useContext(We.E_),ht=lt("tour",Xe),[vt,St]=ke(ht);return vt(be.createElement(qe.t5,{prefixCls:ht,hashId:St,className:ue()(dt,`${ht}-pure`,pt&&`${ht}-${pt}`),style:st},be.createElement(nt,{stepProps:Object.assign(Object.assign({},ot),{prefixCls:ht,total:ct}),current:gt,type:pt})))};var _e=(0,rt.i)(Me),Ee=Ne=>{let{defaultType:Xe,steps:gt=[],current:ct,defaultCurrent:dt}=Ne;var st;const[pt,ot]=(0,oe.Z)(dt,{value:ct});(0,be.useLayoutEffect)(()=>{ct!==void 0&&ot(ct)},[ct]);const lt=typeof pt=="number"?(st=gt[pt])===null||st===void 0?void 0:st.type:Xe;return{currentMergedType:lt!=null?lt:Xe,updateInnerCurrent:ot}},je=function(Ne,Xe){var gt={};for(var ct in Ne)Object.prototype.hasOwnProperty.call(Ne,ct)&&Xe.indexOf(ct)<0&&(gt[ct]=Ne[ct]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,ct=Object.getOwnPropertySymbols(Ne);dt{const{prefixCls:Xe,current:gt,defaultCurrent:ct,type:dt,rootClassName:st,indicatorsRender:pt,steps:ot}=Ne,lt=je(Ne,["prefixCls","current","defaultCurrent","type","rootClassName","indicatorsRender","steps"]),{getPrefixCls:ht,direction:vt}=(0,be.useContext)(We.E_),St=ht("tour",Xe),[Et,Mt]=ke(St),[,Nt]=(0,Fe.Z)(),{currentMergedType:Yt,updateInnerCurrent:dn}=Ee({defaultType:dt,steps:ot,current:gt,defaultCurrent:ct}),Qt=(0,Be.Z)({arrowPointAtCenter:!0,autoAdjustOverflow:!0,offset:Nt.marginXXS,arrowWidth:Nt.sizePopupArrow,borderRadius:Nt.borderRadius}),on=ue()({[`${St}-primary`]:Yt==="primary",[`${St}-rtl`]:vt==="rtl"},Mt,st),wn=(fn,Bn)=>be.createElement(nt,{type:dt,stepProps:fn,current:Bn,indicatorsRender:pt}),vn=fn=>{var Bn;dn(fn),(Bn=Ne.onChange)===null||Bn===void 0||Bn.call(Ne,fn)};return Et(be.createElement(Ie,Object.assign({},lt,{rootClassName:on,prefixCls:St,current:gt,defaultCurrent:ct,animated:!0,renderPanel:wn,builtinPlacements:Qt,onChange:vn,steps:ot})))};Ke._InternalPanelDoNotUseOrYouWillBeFired=_e;var Qe=Ke},17574:function(Ct,ft,he){"use strict";he.d(ft,{default:function(){return Fe}});var be=he(54844),Oe=he(80702),E=he(52671),me=he(8657),de=he(72308),se=he(59301),ne={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"},ie=ne,ce=he(7657),ue=function(tt,Ye){return se.createElement(ce.Z,(0,de.Z)({},tt,{ref:Ye,icon:ie}))},ae=se.forwardRef(ue),oe=ae,re=he(92310),ee=he.n(re),a=he(35654),y=he(71430),x=he(36355),b=he(56082),z=he(62892),te=he(20648);const le=4;function fe(et){const{dropPosition:tt,dropLevelOffset:Ye,prefixCls:Ve,indent:Ze,direction:ze="ltr"}=et,Ge=ze==="ltr"?"left":"right",nt=ze==="ltr"?"right":"left",qe={[Ge]:-Ye*Ze+le,[nt]:0};switch(tt){case-1:qe.top=-3;break;case 1:qe.bottom=-3;break;default:qe.bottom=-3,qe[Ge]=Ze+le;break}return se.createElement("div",{style:qe,className:`${Ve}-drop-indicator`})}var ge=he(71997),pe=se.forwardRef((et,tt)=>{const{getPrefixCls:Ye,direction:Ve,virtual:Ze,tree:ze}=se.useContext(x.E_),{prefixCls:Ge,className:nt,showIcon:qe=!1,showLine:ut,switcherIcon:Je,blockNode:He=!1,children:Re,checkable:$e=!1,selectable:Le=!0,draggable:ke,motion:rt,style:Ue}=et,Me=Ye("tree",Ge),_e=Ye(),Te=rt!=null?rt:Object.assign(Object.assign({},(0,z.Z)(_e)),{motionAppear:!1}),Ee=Object.assign(Object.assign({},et),{checkable:$e,selectable:Le,showIcon:qe,motion:Te,blockNode:He,showLine:!!ut,dropIndicatorRender:fe}),[je,Ke]=(0,te.ZP)(Me),Qe=se.useMemo(()=>{if(!ke)return!1;let Xe={};switch(typeof ke){case"function":Xe.nodeDraggable=ke;break;case"object":Xe=Object.assign({},ke);break;default:break}return Xe.icon!==!1&&(Xe.icon=Xe.icon||se.createElement(b.Z,null)),Xe},[ke]),Ne=Xe=>se.createElement(ge.Z,{prefixCls:Me,switcherIcon:Je,treeNodeProps:Xe,showLine:ut});return je(se.createElement(be.Z,Object.assign({itemHeight:20,ref:tt,virtual:Ze},Ee,{style:Object.assign(Object.assign({},ze==null?void 0:ze.style),Ue),prefixCls:Me,className:ee()({[`${Me}-icon-hide`]:!qe,[`${Me}-block-node`]:He,[`${Me}-unselectable`]:!Le,[`${Me}-rtl`]:Ve==="rtl"},ze==null?void 0:ze.className,nt,Ke),direction:Ve,checkable:$e&&se.createElement("span",{className:`${Me}-checkbox-inner`}),selectable:Le,switcherIcon:Ne,draggable:Qe}),Re))}),Se;(function(et){et[et.None=0]="None",et[et.Start=1]="Start",et[et.End=2]="End"})(Se||(Se={}));function ye(et,tt){function Ye(Ve){const{key:Ze,children:ze}=Ve;tt(Ze,Ve)!==!1&&ye(ze||[],tt)}et.forEach(Ye)}function Pe(et){let{treeData:tt,expandedKeys:Ye,startKey:Ve,endKey:Ze}=et;const ze=[];let Ge=Se.None;if(Ve&&Ve===Ze)return[Ve];if(!Ve||!Ze)return[];function nt(qe){return qe===Ve||qe===Ze}return ye(tt,qe=>{if(Ge===Se.End)return!1;if(nt(qe)){if(ze.push(qe),Ge===Se.None)Ge=Se.Start;else if(Ge===Se.Start)return Ge=Se.End,!1}else Ge===Se.Start&&ze.push(qe);return Ye.includes(qe)}),ze}function we(et,tt){const Ye=(0,Oe.Z)(tt),Ve=[];return ye(et,(Ze,ze)=>{const Ge=Ye.indexOf(Ze);return Ge!==-1&&(Ve.push(ze),Ye.splice(Ge,1)),!!Ye.length}),Ve}var Ae=function(et,tt){var Ye={};for(var Ve in et)Object.prototype.hasOwnProperty.call(et,Ve)&&tt.indexOf(Ve)<0&&(Ye[Ve]=et[Ve]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,Ve=Object.getOwnPropertySymbols(et);Ze{var{defaultExpandAll:Ye,defaultExpandParent:Ve,defaultExpandedKeys:Ze}=et,ze=Ae(et,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Ge=se.useRef(),nt=se.useRef(),qe=()=>{const{keyEntities:Qe}=(0,y.I8)(De(ze));let Ne;return Ye?Ne=Object.keys(Qe):Ve?Ne=(0,a.r7)(ze.expandedKeys||Ze||[],Qe):Ne=ze.expandedKeys||Ze,Ne},[ut,Je]=se.useState(ze.selectedKeys||ze.defaultSelectedKeys||[]),[He,Re]=se.useState(()=>qe());se.useEffect(()=>{"selectedKeys"in ze&&Je(ze.selectedKeys)},[ze.selectedKeys]),se.useEffect(()=>{"expandedKeys"in ze&&Re(ze.expandedKeys)},[ze.expandedKeys]);const $e=(Qe,Ne)=>{var Xe;return"expandedKeys"in ze||Re(Qe),(Xe=ze.onExpand)===null||Xe===void 0?void 0:Xe.call(ze,Qe,Ne)},Le=(Qe,Ne)=>{var Xe;const{multiple:gt}=ze,{node:ct,nativeEvent:dt}=Ne,{key:st=""}=ct,pt=De(ze),ot=Object.assign(Object.assign({},Ne),{selected:!0}),lt=(dt==null?void 0:dt.ctrlKey)||(dt==null?void 0:dt.metaKey),ht=dt==null?void 0:dt.shiftKey;let vt;gt&<?(vt=Qe,Ge.current=st,nt.current=vt,ot.selectedNodes=we(pt,vt)):gt&&ht?(vt=Array.from(new Set([].concat((0,Oe.Z)(nt.current||[]),(0,Oe.Z)(Pe({treeData:pt,expandedKeys:He,startKey:st,endKey:Ge.current}))))),ot.selectedNodes=we(pt,vt)):(vt=[st],Ge.current=st,nt.current=vt,ot.selectedNodes=we(pt,vt)),(Xe=ze.onSelect)===null||Xe===void 0||Xe.call(ze,vt,ot),"selectedKeys"in ze||Je(vt)},{getPrefixCls:ke,direction:rt}=se.useContext(x.E_),{prefixCls:Ue,className:Me,showIcon:_e=!0,expandAction:Te="click"}=ze,Ee=Ae(ze,["prefixCls","className","showIcon","expandAction"]),je=ke("tree",Ue),Ke=ee()(`${je}-directory`,{[`${je}-directory-rtl`]:rt==="rtl"},Me);return se.createElement(pe,Object.assign({icon:xe,ref:tt,blockNode:!0},Ee,{showIcon:_e,expandAction:Te,prefixCls:je,className:Ke,expandedKeys:He,selectedKeys:ut,onSelect:Le,onExpand:$e}))};var Be=se.forwardRef(Ce);const We=pe;We.DirectoryTree=Be,We.TreeNode=be.O;var Fe=We},20648:function(Ct,ft,he){"use strict";he.d(ft,{TM:function(){return re},Yk:function(){return oe}});var be=he(93083),Oe=he(98447),E=he(17313),me=he(8378),de=he(37613),se=he(83116);const ne=new be.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ie=(ee,a)=>({[`.${ee}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${a.motionDurationSlow}`}}}),ce=(ee,a)=>({[`.${ee}-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:'""'}}}),ue=(ee,a)=>{const{treeCls:y,treeNodeCls:x,treeNodePadding:b,titleHeight:z,nodeSelectedBg:te,nodeHoverBg:le}=a,fe=a.paddingXS;return{[y]:Object.assign(Object.assign({},(0,E.Wf)(a)),{background:a.colorBgContainer,borderRadius:a.borderRadius,transition:`background-color ${a.motionDurationSlow}`,[`&${y}-rtl`]:{[`${y}-switcher`]:{"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${y}-active-focused)`]:Object.assign({},(0,E.oN)(a)),[`${y}-list-holder-inner`]:{alignItems:"flex-start"},[`&${y}-block-node`]:{[`${y}-list-holder-inner`]:{alignItems:"stretch",[`${y}-node-content-wrapper`]:{flex:"auto"},[`${x}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${a.colorPrimary}`,opacity:0,animationName:ne,animationDuration:a.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":{[`${y}-node-content-wrapper`]:{color:a.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${y}-node-content-wrapper`]:Object.assign({},(0,E.oN)(a)),[`&:not(${x}-disabled).filter-node ${y}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${y}-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`]:{[`${y}-draggable-icon`]:{visibility:"hidden"}}}},[`${y}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:z}},[`${y}-draggable-icon`]:{visibility:"hidden"},[`${y}-switcher`]:Object.assign(Object.assign({},ie(ee,a)),{position:"relative",flex:"none",alignSelf:"stretch",width:z,margin:0,lineHeight:`${z}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:a.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:z/2*.8,height:z/2,borderBottom:`1px solid ${a.colorBorder}`,content:'""'}}}),[`${y}-checkbox`]:{top:"initial",marginInlineEnd:fe},[`${y}-node-content-wrapper, ${y}-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:le},[`&${y}-node-selected`]:{backgroundColor:te},[`${y}-iconEle`]:{display:"inline-block",width:z,height:z,lineHeight:`${z}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${y}-unselectable ${y}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${y}-node-content-wrapper`]:Object.assign({lineHeight:`${z}px`,userSelect:"none"},ce(ee,a)),[`${x}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${a.colorPrimary}`}},"&-show-line":{[`${y}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-b,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${y}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${x}-leaf-last`]:{[`${y}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${z/2}px !important`}}}}})}},ae=ee=>{const{treeCls:a,treeNodeCls:y,treeNodePadding:x,directoryNodeSelectedBg:b,directoryNodeSelectedColor:z}=ee;return{[`${a}${a}-directory`]:{[y]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:x,insetInlineStart:0,transition:`background-color ${ee.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:ee.controlItemBgHover}},"> *":{zIndex:1},[`${a}-switcher`]:{transition:`color ${ee.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:b},[`${a}-switcher`]:{color:z},[`${a}-node-content-wrapper`]:{color:z,background:"transparent"}}}}}},oe=(ee,a)=>{const y=`.${ee}`,x=`${y}-treenode`,b=a.paddingXS/2,z=(0,de.TS)(a,{treeCls:y,treeNodeCls:x,treeNodePadding:b});return[ue(ee,z),ae(z)]},re=ee=>{const{controlHeightSM:a}=ee;return{titleHeight:a,nodeHoverBg:ee.controlItemBgHover,nodeSelectedBg:ee.controlItemBgActive}};ft.ZP=(0,se.Z)("Tree",(ee,a)=>{let{prefixCls:y}=a;return[{[ee.componentCls]:(0,Oe.C2)(`${y}-checkbox`,ee)},oe(y,ee),(0,me.Z)(ee)]},ee=>{const{colorTextLightSolid:a,colorPrimary:y}=ee;return Object.assign(Object.assign({},re(ee)),{directoryNodeSelectedColor:a,directoryNodeSelectedBg:y})})},71997:function(Ct,ft,he){"use strict";he.d(ft,{Z:function(){return x}});var be=he(72308),Oe=he(59301),E={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"},me=E,de=he(7657),se=function(z,te){return Oe.createElement(de.Z,(0,be.Z)({},z,{ref:te,icon:me}))},ne=Oe.forwardRef(se),ie=ne,ce=he(52671),ue=he(58617),ae=he(15075),oe=he(43531),re=he(92310),ee=he.n(re),a=he(92343),x=b=>{const{prefixCls:z,switcherIcon:te,treeNodeProps:le,showLine:fe}=b,{isLeaf:ge,expanded:ve,loading:pe}=le;if(pe)return Oe.createElement(ue.Z,{className:`${z}-switcher-loading-icon`});let Se;if(fe&&typeof fe=="object"&&(Se=fe.showLeafIcon),ge){if(!fe)return null;if(typeof Se!="boolean"&&Se){const we=typeof Se=="function"?Se(le):Se,Ae=`${z}-switcher-line-custom-icon`;return(0,a.l$)(we)?(0,a.Tm)(we,{className:ee()(we.props.className||"",Ae)}):we}return Se?Oe.createElement(ce.Z,{className:`${z}-switcher-line-icon`}):Oe.createElement("span",{className:`${z}-switcher-leaf-line`})}const ye=`${z}-switcher-icon`,Pe=typeof te=="function"?te(le):te;return(0,a.l$)(Pe)?(0,a.Tm)(Pe,{className:ee()(Pe.props.className||"",ye)}):Pe!==void 0?Pe:fe?ve?Oe.createElement(ae.Z,{className:`${z}-switcher-line-icon`}):Oe.createElement(oe.Z,{className:`${z}-switcher-line-icon`}):Oe.createElement(ie,{className:ye})}},54580:function(Ct,ft,he){"use strict";he.d(ft,{default:function(){return Pn}});var be=he(59301),Oe=he(80702),E=he(92310),me=he.n(E),de=he(72308),se=he(96949),ne=he(55090),ie=he(77205),ce=he(38793),ue=he(49618),ae=he(74416),oe=he(65736),re=he(62853),ee=he(72633),a=he(26112);function y(bt,It){var Rt="cannot ".concat(bt.method," ").concat(bt.action," ").concat(It.status,"'"),kt=new Error(Rt);return kt.status=It.status,kt.method=bt.method,kt.url=bt.action,kt}function x(bt){var It=bt.responseText||bt.response;if(!It)return It;try{return JSON.parse(It)}catch(Rt){return It}}function b(bt){var It=new XMLHttpRequest;bt.onProgress&&It.upload&&(It.upload.onprogress=function($t){$t.total>0&&($t.percent=$t.loaded/$t.total*100),bt.onProgress($t)});var Rt=new FormData;bt.data&&Object.keys(bt.data).forEach(function(Jt){var $t=bt.data[Jt];if(Array.isArray($t)){$t.forEach(function(Kt){Rt.append("".concat(Jt,"[]"),Kt)});return}Rt.append(Jt,$t)}),bt.file instanceof Blob?Rt.append(bt.filename,bt.file,bt.file.name):Rt.append(bt.filename,bt.file),It.onerror=function($t){bt.onError($t)},It.onload=function(){return It.status<200||It.status>=300?bt.onError(y(bt,It),x(It)):bt.onSuccess(x(It),It)},It.open(bt.method,bt.action,!0),bt.withCredentials&&"withCredentials"in It&&(It.withCredentials=!0);var kt=bt.headers||{};return kt["X-Requested-With"]!==null&&It.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(kt).forEach(function(Jt){kt[Jt]!==null&&It.setRequestHeader(Jt,kt[Jt])}),It.send(Rt),{abort:function(){It.abort()}}}var z=+new Date,te=0;function le(){return"rc-upload-".concat(z,"-").concat(++te)}var fe=he(48736),ge=function(bt,It){if(bt&&It){var Rt=Array.isArray(It)?It:It.split(","),kt=bt.name||"",Jt=bt.type||"",$t=Jt.replace(/\/.*$/,"");return Rt.some(function(Kt){var Vt=Kt.trim();if(/^\*(\/\*)?$/.test(Kt))return!0;if(Vt.charAt(0)==="."){var Dn=kt.toLowerCase(),In=Vt.toLowerCase(),Ft=[In];return(In===".jpg"||In===".jpeg")&&(Ft=[".jpg",".jpeg"]),Ft.some(function(Ar){return Dn.endsWith(Ar)})}return/\/\*$/.test(Vt)?$t===Vt.replace(/\/.*$/,""):Jt===Vt?!0:/^\w+$/.test(Vt)?((0,fe.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Vt,"'.Skip for check.")),!0):!1})}return!0};function ve(bt,It){var Rt=bt.createReader(),kt=[];function Jt(){Rt.readEntries(function($t){var Kt=Array.prototype.slice.apply($t);kt=kt.concat(Kt);var Vt=!Kt.length;Vt?It(kt):Jt()})}Jt()}var pe=function(It,Rt,kt){var Jt=function $t(Kt,Vt){Kt&&(Kt.path=Vt||"",Kt.isFile?Kt.file(function(Dn){kt(Dn)&&(Kt.fullPath&&!Dn.webkitRelativePath&&(Object.defineProperties(Dn,{webkitRelativePath:{writable:!0}}),Dn.webkitRelativePath=Kt.fullPath.replace(/^\//,""),Object.defineProperties(Dn,{webkitRelativePath:{writable:!1}})),Rt([Dn]))}):Kt.isDirectory&&ve(Kt,function(Dn){Dn.forEach(function(In){$t(In,"".concat(Vt).concat(Kt.name,"/"))})}))};It.forEach(function($t){Jt($t.webkitGetAsEntry())})},Se=pe,ye=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Pe=function(bt){(0,ie.Z)(Rt,bt);var It=(0,ce.Z)(Rt);function Rt(){var kt;(0,se.Z)(this,Rt);for(var Jt=arguments.length,$t=new Array(Jt),Kt=0;Kt{let{uid:$t}=Jt;return $t===bt.uid});return kt===-1?Rt.push(bt):Rt[kt]=bt,Rt}function Xe(bt,It){const Rt=bt.uid!==void 0?"uid":"name";return It.filter(kt=>kt[Rt]===bt[Rt])[0]}function gt(bt,It){const Rt=bt.uid!==void 0?"uid":"name",kt=It.filter(Jt=>Jt[Rt]!==bt[Rt]);return kt.length===It.length?null:kt}const ct=function(){const It=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),kt=It[It.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(kt)||[""])[0]},dt=bt=>bt.indexOf("image/")===0,st=bt=>{if(bt.type&&!bt.thumbUrl)return dt(bt.type);const It=bt.thumbUrl||bt.url||"",Rt=ct(It);return/^data:image\//.test(It)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Rt)?!0:!(/^data:/.test(It)||Rt)},pt=200;function ot(bt){return new Promise(It=>{if(!bt.type||!dt(bt.type)){It("");return}const Rt=document.createElement("canvas");Rt.width=pt,Rt.height=pt,Rt.style.cssText=`position: fixed; left: 0; top: 0; width: ${pt}px; height: ${pt}px; z-index: 9999; display: none;`,document.body.appendChild(Rt);const kt=Rt.getContext("2d"),Jt=new Image;if(Jt.onload=()=>{const{width:$t,height:Kt}=Jt;let Vt=pt,Dn=pt,In=0,Ft=0;$t>Kt?(Dn=Kt*(pt/$t),Ft=-(Dn-Vt)/2):(Vt=$t*(pt/Kt),In=-(Vt-Dn)/2),kt.drawImage(Jt,In,Ft,Vt,Dn);const Ar=Rt.toDataURL();document.body.removeChild(Rt),window.URL.revokeObjectURL(Jt.src),It(Ar)},Jt.crossOrigin="anonymous",bt.type.startsWith("image/svg+xml")){const $t=new FileReader;$t.onload=()=>{$t.result&&(Jt.src=$t.result)},$t.readAsDataURL(bt)}else if(bt.type.startsWith("image/gif")){const $t=new FileReader;$t.onload=()=>{$t.result&&It($t.result)},$t.readAsDataURL(bt)}else Jt.src=window.URL.createObjectURL(bt)})}var lt=he(26227),ht=he(41464),vt=he(15277),St=he(93948),Et=he(6848),Nt=be.forwardRef((bt,It)=>{let{prefixCls:Rt,className:kt,style:Jt,locale:$t,listType:Kt,file:Vt,items:Dn,progress:In,iconRender:Ft,actionIconRender:Ar,itemRender:ar,isImgUrl:pr,showPreviewIcon:Wr,showRemoveIcon:gn,showDownloadIcon:mn,previewIcon:On,removeIcon:bn,downloadIcon:Pr,onPreview:dr,onDownload:Qn,onClose:kr}=bt;var an,bo;const{status:yo}=Vt,[io,To]=be.useState(yo);be.useEffect(()=>{yo!=="removed"&&To(yo)},[yo]);const[Lo,Ao]=be.useState(!1);be.useEffect(()=>{const Ln=setTimeout(()=>{Ao(!0)},300);return()=>{clearTimeout(Ln)}},[]);const Do=Ft(Vt);let fr=be.createElement("div",{className:`${Rt}-icon`},Do);if(Kt==="picture"||Kt==="picture-card"||Kt==="picture-circle")if(io==="uploading"||!Vt.thumbUrl&&!Vt.url){const Ln=me()(`${Rt}-list-item-thumbnail`,{[`${Rt}-list-item-file`]:io!=="uploading"});fr=be.createElement("div",{className:Ln},Do)}else{const Ln=pr!=null&&pr(Vt)?be.createElement("img",{src:Vt.thumbUrl||Vt.url,alt:Vt.name,className:`${Rt}-list-item-image`,crossOrigin:Vt.crossOrigin}):Do,Hn=me()(`${Rt}-list-item-thumbnail`,{[`${Rt}-list-item-file`]:pr&&!pr(Vt)});fr=be.createElement("a",{className:Hn,onClick:Kn=>dr(Vt,Kn),href:Vt.url||Vt.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Ln)}const ir=me()(`${Rt}-list-item`,`${Rt}-list-item-${io}`),xo=typeof Vt.linkProps=="string"?JSON.parse(Vt.linkProps):Vt.linkProps,jr=gn?Ar((typeof bn=="function"?bn(Vt):bn)||be.createElement(lt.Z,null),()=>kr(Vt),Rt,$t.removeFile):null,fo=mn&&io==="done"?Ar((typeof Pr=="function"?Pr(Vt):Pr)||be.createElement(ht.Z,null),()=>Qn(Vt),Rt,$t.downloadFile):null,So=Kt!=="picture-card"&&Kt!=="picture-circle"&&be.createElement("span",{key:"download-delete",className:me()(`${Rt}-list-item-actions`,{picture:Kt==="picture"})},fo,jr),po=me()(`${Rt}-list-item-name`),Vr=Vt.url?[be.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:po,title:Vt.name},xo,{href:Vt.url,onClick:Ln=>dr(Vt,Ln)}),Vt.name),So]:[be.createElement("span",{key:"view",className:po,onClick:Ln=>dr(Vt,Ln),title:Vt.name},Vt.name),So],Cr={pointerEvents:"none",opacity:.5},Xr=Wr?be.createElement("a",{href:Vt.url||Vt.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Vt.url||Vt.thumbUrl?void 0:Cr,onClick:Ln=>dr(Vt,Ln),title:$t.previewFile},typeof On=="function"?On(Vt):On||be.createElement(vt.Z,null)):null,ro=(Kt==="picture-card"||Kt==="picture-circle")&&io!=="uploading"&&be.createElement("span",{className:`${Rt}-list-item-actions`},Xr,io==="done"&&fo,jr),{getPrefixCls:jo}=be.useContext(We.E_),wo=jo(),_t=be.createElement("div",{className:ir},fr,Vr,ro,Lo&&be.createElement(_e.default,{motionName:`${wo}-fade`,visible:io==="uploading",motionDeadline:2e3},Ln=>{let{className:Hn}=Ln;const Kn="percent"in Vt?be.createElement(St.Z,Object.assign({},In,{type:"line",percent:Vt.percent,"aria-label":Vt["aria-label"],"aria-labelledby":Vt["aria-labelledby"]})):null;return be.createElement("div",{className:me()(`${Rt}-list-item-progress`,Hn)},Kn)})),Wt=Vt.response&&typeof Vt.response=="string"?Vt.response:((an=Vt.error)===null||an===void 0?void 0:an.statusText)||((bo=Vt.error)===null||bo===void 0?void 0:bo.message)||$t.uploadError,qt=io==="error"?be.createElement(Et.Z,{title:Wt,getPopupContainer:Ln=>Ln.parentNode},_t):_t;return be.createElement("div",{className:me()(`${Rt}-list-item-container`,kt),style:Jt,ref:It},ar?ar(qt,Vt,Dn,{download:Qn.bind(null,Vt),preview:dr.bind(null,Vt),remove:kr.bind(null,Vt)}):qt)});const Yt=(bt,It)=>{const{listType:Rt="text",previewFile:kt=ot,onPreview:Jt,onDownload:$t,onRemove:Kt,locale:Vt,iconRender:Dn,isImageUrl:In=st,prefixCls:Ft,items:Ar=[],showPreviewIcon:ar=!0,showRemoveIcon:pr=!0,showDownloadIcon:Wr=!1,removeIcon:gn,previewIcon:mn,downloadIcon:On,progress:bn={size:[-1,2],showInfo:!1},appendAction:Pr,appendActionVisible:dr=!0,itemRender:Qn,disabled:kr}=bt,an=(0,Te.Z)(),[bo,yo]=be.useState(!1);be.useEffect(()=>{Rt!=="picture"&&Rt!=="picture-card"&&Rt!=="picture-circle"||(Ar||[]).forEach(Cr=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Cr.originFileObj instanceof File||Cr.originFileObj instanceof Blob)||Cr.thumbUrl!==void 0||(Cr.thumbUrl="",kt&&kt(Cr.originFileObj).then(Xr=>{Cr.thumbUrl=Xr||"",an()}))})},[Rt,Ar,kt]),be.useEffect(()=>{yo(!0)},[]);const io=(Cr,Xr)=>{if(Jt)return Xr==null||Xr.preventDefault(),Jt(Cr)},To=Cr=>{typeof $t=="function"?$t(Cr):Cr.url&&window.open(Cr.url)},Lo=Cr=>{Kt==null||Kt(Cr)},Ao=Cr=>{if(Dn)return Dn(Cr,Rt);const Xr=Cr.status==="uploading",ro=In&&In(Cr)?be.createElement(Me,null):be.createElement(nt,null);let jo=Xr?be.createElement(qe.Z,null):be.createElement($e,null);return Rt==="picture"?jo=Xr?be.createElement(qe.Z,null):ro:(Rt==="picture-card"||Rt==="picture-circle")&&(jo=Xr?Vt.uploading:ro),jo},Do=(Cr,Xr,ro,jo)=>{const wo={type:"text",size:"small",title:jo,onClick:_t=>{Xr(),(0,je.l$)(Cr)&&Cr.props.onClick&&Cr.props.onClick(_t)},className:`${ro}-list-item-action`,disabled:kr};if((0,je.l$)(Cr)){const _t=(0,je.Tm)(Cr,Object.assign(Object.assign({},Cr.props),{onClick:()=>{}}));return be.createElement(Ke.ZP,Object.assign({},wo,{icon:_t}))}return be.createElement(Ke.ZP,Object.assign({},wo),be.createElement("span",null,Cr))};be.useImperativeHandle(It,()=>({handlePreview:io,handleDownload:To}));const{getPrefixCls:fr}=be.useContext(We.E_),ir=fr("upload",Ft),xo=fr(),jr=me()(`${ir}-list`,`${ir}-list-${Rt}`),fo=(0,Oe.Z)(Ar.map(Cr=>({key:Cr.uid,file:Cr})));let po={motionDeadline:2e3,motionName:`${ir}-${Rt==="picture-card"||Rt==="picture-circle"?"animate-inline":"animate"}`,keys:fo,motionAppear:bo};const Vr=be.useMemo(()=>{const Cr=Object.assign({},(0,Ee.Z)(xo));return delete Cr.onAppearEnd,delete Cr.onEnterEnd,delete Cr.onLeaveEnd,Cr},[xo]);return Rt!=="picture-card"&&Rt!=="picture-circle"&&(po=Object.assign(Object.assign({},Vr),po)),be.createElement("div",{className:jr},be.createElement(_e.CSSMotionList,Object.assign({},po,{component:!1}),Cr=>{let{key:Xr,file:ro,className:jo,style:wo}=Cr;return be.createElement(Nt,{key:Xr,locale:Vt,prefixCls:ir,className:jo,style:wo,file:ro,items:Ar,progress:bn,listType:Rt,isImgUrl:In,showPreviewIcon:ar,showRemoveIcon:pr,showDownloadIcon:Wr,removeIcon:gn,previewIcon:mn,downloadIcon:On,iconRender:Ao,actionIconRender:Do,itemRender:Qn,onPreview:io,onDownload:To,onClose:Lo})}),Pr&&be.createElement(_e.default,Object.assign({},po,{visible:dr,forceRender:!0}),Cr=>{let{className:Xr,style:ro}=Cr;return(0,je.Tm)(Pr,jo=>({className:me()(jo.className,Xr),style:Object.assign(Object.assign(Object.assign({},ro),{pointerEvents:Xr?"none":void 0}),jo.style)}))}))};var Qt=be.forwardRef(Yt),on=he(17313),wn=he(8378),vn=he(83116),fn=he(37613),Un=bt=>{const{componentCls:It,iconCls:Rt}=bt;return{[`${It}-wrapper`]:{[`${It}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:bt.colorFillAlter,border:`${bt.lineWidth}px dashed ${bt.colorBorder}`,borderRadius:bt.borderRadiusLG,cursor:"pointer",transition:`border-color ${bt.motionDurationSlow}`,[It]:{padding:`${bt.padding}px 0`},[`${It}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${It}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${It}-disabled):hover`]:{borderColor:bt.colorPrimaryHover},[`p${It}-drag-icon`]:{marginBottom:bt.margin,[Rt]:{color:bt.colorPrimary,fontSize:bt.uploadThumbnailSize}},[`p${It}-text`]:{margin:`0 0 ${bt.marginXXS}px`,color:bt.colorTextHeading,fontSize:bt.fontSizeLG},[`p${It}-hint`]:{color:bt.colorTextDescription,fontSize:bt.fontSize},[`&${It}-disabled`]:{cursor:"not-allowed",[`p${It}-drag-icon ${Rt}, - p${It}-text, - p${It}-hint - `]:{color:bt.colorTextDisabled}}}}}},_n=bt=>{const{componentCls:It,antCls:Rt,iconCls:kt,fontSize:Jt,lineHeight:$t}=bt,Kt=`${It}-list-item`,Vt=`${Kt}-actions`,Dn=`${Kt}-action`,In=Math.round(Jt*$t);return{[`${It}-wrapper`]:{[`${It}-list`]:Object.assign(Object.assign({},(0,on.dF)()),{lineHeight:bt.lineHeight,[Kt]:{position:"relative",height:bt.lineHeight*Jt,marginTop:bt.marginXS,fontSize:Jt,display:"flex",alignItems:"center",transition:`background-color ${bt.motionDurationSlow}`,"&:hover":{backgroundColor:bt.controlItemBgHover},[`${Kt}-name`]:Object.assign(Object.assign({},on.vS),{padding:`0 ${bt.paddingXS}px`,lineHeight:$t,flex:"auto",transition:`all ${bt.motionDurationSlow}`}),[Vt]:{[Dn]:{opacity:0},[`${Dn}${Rt}-btn-sm`]:{height:In,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` - ${Dn}:focus-visible, - &.picture ${Dn} - `]:{opacity:1},[kt]:{color:bt.actionsColor,transition:`all ${bt.motionDurationSlow}`},[`&:hover ${kt}`]:{color:bt.colorText}},[`${It}-icon ${kt}`]:{color:bt.colorTextDescription,fontSize:Jt},[`${Kt}-progress`]:{position:"absolute",bottom:-bt.uploadProgressOffset,width:"100%",paddingInlineStart:Jt+bt.paddingXS,fontSize:Jt,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Kt}:hover ${Dn}`]:{opacity:1,color:bt.colorText},[`${Kt}-error`]:{color:bt.colorError,[`${Kt}-name, ${It}-icon ${kt}`]:{color:bt.colorError},[Vt]:{[`${kt}, ${kt}:hover`]:{color:bt.colorError},[Dn]:{opacity:1}}},[`${It}-list-item-container`]:{transition:`opacity ${bt.motionDurationSlow}, height ${bt.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},kn=he(93083),Fn=he(1950);const Tr=new kn.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Nr=new kn.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Lr=bt=>{const{componentCls:It}=bt,Rt=`${It}-animate-inline`;return[{[`${It}-wrapper`]:{[`${Rt}-appear, ${Rt}-enter, ${Rt}-leave`]:{animationDuration:bt.motionDurationSlow,animationTimingFunction:bt.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Rt}-appear, ${Rt}-enter`]:{animationName:Tr},[`${Rt}-leave`]:{animationName:Nr}}},{[`${It}-wrapper`]:(0,Fn.J$)(bt)},Tr,Nr]},cr=he(93398),br=he(64993);const Ot=bt=>{const{componentCls:It,iconCls:Rt,uploadThumbnailSize:kt,uploadProgressOffset:Jt}=bt,$t=`${It}-list`,Kt=`${$t}-item`;return{[`${It}-wrapper`]:{[` - ${$t}${$t}-picture, - ${$t}${$t}-picture-card, - ${$t}${$t}-picture-circle - `]:{[Kt]:{position:"relative",height:kt+bt.lineWidth*2+bt.paddingXS*2,padding:bt.paddingXS,border:`${bt.lineWidth}px ${bt.lineType} ${bt.colorBorder}`,borderRadius:bt.borderRadiusLG,"&:hover":{background:"transparent"},[`${Kt}-thumbnail`]:Object.assign(Object.assign({},on.vS),{width:kt,height:kt,lineHeight:`${kt+bt.paddingSM}px`,textAlign:"center",flex:"none",[Rt]:{fontSize:bt.fontSizeHeading2,color:bt.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Kt}-progress`]:{bottom:Jt,width:`calc(100% - ${bt.paddingSM*2}px)`,marginTop:0,paddingInlineStart:kt+bt.paddingXS}},[`${Kt}-error`]:{borderColor:bt.colorError,[`${Kt}-thumbnail ${Rt}`]:{[`svg path[fill='${cr.blue[0]}']`]:{fill:bt.colorErrorBg},[`svg path[fill='${cr.blue.primary}']`]:{fill:bt.colorError}}},[`${Kt}-uploading`]:{borderStyle:"dashed",[`${Kt}-name`]:{marginBottom:Jt}}},[`${$t}${$t}-picture-circle ${Kt}`]:{[`&, &::before, ${Kt}-thumbnail`]:{borderRadius:"50%"}}}}},At=bt=>{const{componentCls:It,iconCls:Rt,fontSizeLG:kt,colorTextLightSolid:Jt}=bt,$t=`${It}-list`,Kt=`${$t}-item`,Vt=bt.uploadPicCardSize;return{[` - ${It}-wrapper${It}-picture-card-wrapper, - ${It}-wrapper${It}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,on.dF)()),{display:"inline-block",width:"100%",[`${It}${It}-select`]:{width:Vt,height:Vt,marginInlineEnd:bt.marginXS,marginBottom:bt.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:bt.colorFillAlter,border:`${bt.lineWidth}px dashed ${bt.colorBorder}`,borderRadius:bt.borderRadiusLG,cursor:"pointer",transition:`border-color ${bt.motionDurationSlow}`,[`> ${It}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${It}-disabled):hover`]:{borderColor:bt.colorPrimary}},[`${$t}${$t}-picture-card, ${$t}${$t}-picture-circle`]:{[`${$t}-item-container`]:{display:"inline-block",width:Vt,height:Vt,marginBlock:`0 ${bt.marginXS}px`,marginInline:`0 ${bt.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Kt]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${bt.paddingXS*2}px)`,height:`calc(100% - ${bt.paddingXS*2}px)`,backgroundColor:bt.colorBgMask,opacity:0,transition:`all ${bt.motionDurationSlow}`,content:'" "'}},[`${Kt}:hover`]:{[`&::before, ${Kt}-actions`]:{opacity:1}},[`${Kt}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${bt.motionDurationSlow}`,[`${Rt}-eye, ${Rt}-download, ${Rt}-delete`]:{zIndex:10,width:kt,margin:`0 ${bt.marginXXS}px`,fontSize:kt,cursor:"pointer",transition:`all ${bt.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Kt}-actions, ${Kt}-actions:hover`]:{[`${Rt}-eye, ${Rt}-download, ${Rt}-delete`]:{color:new br.C(Jt).setAlpha(.65).toRgbString(),"&:hover":{color:Jt}}},[`${Kt}-thumbnail, ${Kt}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Kt}-name`]:{display:"none",textAlign:"center"},[`${Kt}-file + ${Kt}-name`]:{position:"absolute",bottom:bt.margin,display:"block",width:`calc(100% - ${bt.paddingXS*2}px)`},[`${Kt}-uploading`]:{[`&${Kt}`]:{backgroundColor:bt.colorFillAlter},[`&::before, ${Rt}-eye, ${Rt}-download, ${Rt}-delete`]:{display:"none"}},[`${Kt}-progress`]:{bottom:bt.marginXL,width:`calc(100% - ${bt.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${It}-wrapper${It}-picture-circle-wrapper`]:{[`${It}${It}-select`]:{borderRadius:"50%"}}}};var en=bt=>{const{componentCls:It}=bt;return{[`${It}-rtl`]:{direction:"rtl"}}};const Rn=bt=>{const{componentCls:It,colorTextDisabled:Rt}=bt;return{[`${It}-wrapper`]:Object.assign(Object.assign({},(0,on.Wf)(bt)),{[It]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${It}-select`]:{display:"inline-block"},[`${It}-disabled`]:{color:Rt,cursor:"not-allowed"}})}};var pn=(0,vn.Z)("Upload",bt=>{const{fontSizeHeading3:It,fontSize:Rt,lineHeight:kt,lineWidth:Jt,controlHeightLG:$t}=bt,Kt=Math.round(Rt*kt),Vt=(0,fn.TS)(bt,{uploadThumbnailSize:It*2,uploadProgressOffset:Kt/2+Jt,uploadPicCardSize:$t*2.55});return[Rn(Vt),Un(Vt),Ot(Vt),At(Vt),_n(Vt),Lr(Vt),en(Vt),(0,wn.Z)(Vt)]},bt=>({actionsColor:bt.colorTextDescription})),Fr=function(bt,It,Rt,kt){function Jt($t){return $t instanceof Rt?$t:new Rt(function(Kt){Kt($t)})}return new(Rt||(Rt=Promise))(function($t,Kt){function Vt(Ft){try{In(kt.next(Ft))}catch(Ar){Kt(Ar)}}function Dn(Ft){try{In(kt.throw(Ft))}catch(Ar){Kt(Ar)}}function In(Ft){Ft.done?$t(Ft.value):Jt(Ft.value).then(Vt,Dn)}In((kt=kt.apply(bt,It||[])).next())})};const ur=`__LIST_IGNORE_${Date.now()}__`,Gt=(bt,It)=>{const{fileList:Rt,defaultFileList:kt,onRemove:Jt,showUploadList:$t=!0,listType:Kt="text",onPreview:Vt,onDownload:Dn,onChange:In,onDrop:Ft,previewFile:Ar,disabled:ar,locale:pr,iconRender:Wr,isImageUrl:gn,progress:mn,prefixCls:On,className:bn,type:Pr="select",children:dr,style:Qn,itemRender:kr,maxCount:an,data:bo={},multiple:yo=!1,action:io="",accept:To="",supportServerRender:Lo=!0,rootClassName:Ao}=bt,Do=be.useContext(Fe.Z),fr=ar!=null?ar:Do,[ir,xo]=(0,Ie.Z)(kt||[],{value:Rt,postState:vr=>vr!=null?vr:[]}),[jr,fo]=be.useState("drop"),So=be.useRef(null);be.useMemo(()=>{const vr=Date.now();(Rt||[]).forEach(($n,qn)=>{!$n.uid&&!Object.isFrozen($n)&&($n.uid=`__AUTO__${vr}_${qn}__`)})},[Rt]);const po=(vr,$n,qn)=>{let Cn=(0,Oe.Z)($n),er=!1;an===1?Cn=Cn.slice(-1):an&&(er=Cn.length>an,Cn=Cn.slice(0,an)),(0,Be.flushSync)(()=>{xo(Cn)});const zr={file:vr,fileList:Cn};qn&&(zr.event=qn),(!er||Cn.some(Or=>Or.uid===vr.uid))&&(0,Be.flushSync)(()=>{In==null||In(zr)})},Vr=(vr,$n)=>Fr(void 0,void 0,void 0,function*(){const{beforeUpload:qn,transformFile:Cn}=bt;let er=vr;if(qn){const zr=yield qn(vr,$n);if(zr===!1)return!1;if(delete vr[ur],zr===ur)return Object.defineProperty(vr,ur,{value:!0,configurable:!0}),!1;typeof zr=="object"&&zr&&(er=zr)}return Cn&&(er=yield Cn(er)),er}),Cr=vr=>{const $n=vr.filter(er=>!er.file[ur]);if(!$n.length)return;const qn=$n.map(er=>Qe(er.file));let Cn=(0,Oe.Z)(ir);qn.forEach(er=>{Cn=Ne(er,Cn)}),qn.forEach((er,zr)=>{let Or=er;if($n[zr].parsedFile)er.status="uploading";else{const{originFileObj:mo}=er;let Co;try{Co=new File([mo],mo.name,{type:mo.type})}catch(lo){Co=new Blob([mo],{type:mo.type}),Co.name=mo.name,Co.lastModifiedDate=new Date,Co.lastModified=new Date().getTime()}Co.uid=er.uid,Or=Co}po(Or,Cn)})},Xr=(vr,$n,qn)=>{try{typeof vr=="string"&&(vr=JSON.parse(vr))}catch(zr){}if(!Xe($n,ir))return;const Cn=Qe($n);Cn.status="done",Cn.percent=100,Cn.response=vr,Cn.xhr=qn;const er=Ne(Cn,ir);po(Cn,er)},ro=(vr,$n)=>{if(!Xe($n,ir))return;const qn=Qe($n);qn.status="uploading",qn.percent=vr.percent;const Cn=Ne(qn,ir);po(qn,Cn,vr)},jo=(vr,$n,qn)=>{if(!Xe(qn,ir))return;const Cn=Qe(qn);Cn.error=vr,Cn.response=$n,Cn.status="error";const er=Ne(Cn,ir);po(Cn,er)},wo=vr=>{let $n;Promise.resolve(typeof Jt=="function"?Jt(vr):Jt).then(qn=>{var Cn;if(qn===!1)return;const er=gt(vr,ir);er&&($n=Object.assign(Object.assign({},vr),{status:"removed"}),ir==null||ir.forEach(zr=>{const Or=$n.uid!==void 0?"uid":"name";zr[Or]===$n[Or]&&!Object.isFrozen(zr)&&(zr.status="removed")}),(Cn=So.current)===null||Cn===void 0||Cn.abort($n),po($n,er))})},_t=vr=>{fo(vr.type),vr.type==="drop"&&(Ft==null||Ft(vr))};be.useImperativeHandle(It,()=>({onBatchStart:Cr,onSuccess:Xr,onProgress:ro,onError:jo,fileList:ir,upload:So.current}));const{getPrefixCls:Wt,direction:qt,upload:Ln}=be.useContext(We.E_),Hn=Wt("upload",On),Kn=Object.assign(Object.assign({onBatchStart:Cr,onError:jo,onProgress:ro,onSuccess:Xr},bt),{data:bo,multiple:yo,action:io,accept:To,supportServerRender:Lo,prefixCls:Hn,disabled:fr,beforeUpload:Vr,onChange:void 0});delete Kn.className,delete Kn.style,(!dr||fr)&&delete Kn.id;const[yr,zn]=pn(Hn),[jn]=(0,et.Z)("Upload",tt.Z.Upload),{showRemoveIcon:sn,showPreviewIcon:Zt,showDownloadIcon:hn,removeIcon:nn,previewIcon:Gn,downloadIcon:Vn}=typeof $t=="boolean"?{}:$t,_r=(vr,$n)=>$t?be.createElement(Qt,{prefixCls:Hn,listType:Kt,items:ir,previewFile:Ar,onPreview:Vt,onDownload:Dn,onRemove:wo,showRemoveIcon:!fr&&sn,showPreviewIcon:Zt,showDownloadIcon:hn,removeIcon:nn,previewIcon:Gn,downloadIcon:Vn,iconRender:Wr,locale:Object.assign(Object.assign({},jn),pr),isImageUrl:gn,progress:mn,appendAction:vr,appendActionVisible:$n,itemRender:kr,disabled:fr}):vr,Br=me()(`${Hn}-wrapper`,bn,Ao,zn,Ln==null?void 0:Ln.className,{[`${Hn}-rtl`]:qt==="rtl",[`${Hn}-picture-card-wrapper`]:Kt==="picture-card",[`${Hn}-picture-circle-wrapper`]:Kt==="picture-circle"}),so=Object.assign(Object.assign({},Ln==null?void 0:Ln.style),Qn);if(Pr==="drag"){const vr=me()(zn,Hn,`${Hn}-drag`,{[`${Hn}-drag-uploading`]:ir.some($n=>$n.status==="uploading"),[`${Hn}-drag-hover`]:jr==="dragover",[`${Hn}-disabled`]:fr,[`${Hn}-rtl`]:qt==="rtl"});return yr(be.createElement("span",{className:Br},be.createElement("div",{className:vr,style:so,onDrop:_t,onDragOver:_t,onDragLeave:_t},be.createElement(Ce,Object.assign({},Kn,{ref:So,className:`${Hn}-btn`}),be.createElement("div",{className:`${Hn}-drag-container`},dr))),_r()))}const oo=me()(Hn,`${Hn}-select`,{[`${Hn}-disabled`]:fr}),ho=(vr=>be.createElement("div",{className:oo,style:vr},be.createElement(Ce,Object.assign({},Kn,{ref:So}))))(dr?void 0:{display:"none"});return yr(Kt==="picture-card"||Kt==="picture-circle"?be.createElement("span",{className:Br},_r(ho,!!dr)):be.createElement("span",{className:Br},ho,_r()))};var tn=be.forwardRef(Gt),Bt=function(bt,It){var Rt={};for(var kt in bt)Object.prototype.hasOwnProperty.call(bt,kt)&&It.indexOf(kt)<0&&(Rt[kt]=bt[kt]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Jt=0,kt=Object.getOwnPropertySymbols(bt);Jt{var{style:Rt,height:kt}=bt,Jt=Bt(bt,["style","height"]);return be.createElement(tn,Object.assign({ref:It},Jt,{type:"drag",style:Object.assign(Object.assign({},Rt),{height:kt})}))});const An=tn;An.Dragger=Ut,An.LIST_IGNORE=ur;var Pn=An},24334:function(Ct,ft,he){var be,Oe;(function(E,me){Ct.exports=me(E)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof he.g!="undefined"?he.g:this,function(E){"use strict";E=E||{};var me=E.Base64,de="2.6.4",se="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ne=function(xe){for(var De={},Ce=0,Ie=xe.length;Ce>>6)+ie(128|De&63):ie(224|De>>>12&15)+ie(128|De>>>6&63)+ie(128|De&63)}else{var De=65536+(xe.charCodeAt(0)-55296)*1024+(xe.charCodeAt(1)-56320);return ie(240|De>>>18&7)+ie(128|De>>>12&63)+ie(128|De>>>6&63)+ie(128|De&63)}},ue=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,ae=function(xe){return xe.replace(ue,ce)},oe=function(xe){var De=[0,2,1][xe.length%3],Ce=xe.charCodeAt(0)<<16|(xe.length>1?xe.charCodeAt(1):0)<<8|(xe.length>2?xe.charCodeAt(2):0),Ie=[se.charAt(Ce>>>18),se.charAt(Ce>>>12&63),De>=2?"=":se.charAt(Ce>>>6&63),De>=1?"=":se.charAt(Ce&63)];return Ie.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,oe)},ee=function(xe){return re(ae(String(xe)))},a=function(xe){return xe.replace(/[+\/]/g,function(De){return De=="+"?"-":"_"}).replace(/=/g,"")},y=function(xe,De){return De?a(ee(xe)):ee(xe)},x=function(xe){return y(xe,!0)},b;E.Uint8Array&&(b=function(xe,De){for(var Ce="",Ie=0,Be=xe.length;Ie>>18)+se.charAt(tt>>>12&63)+(typeof Fe!="undefined"?se.charAt(tt>>>6&63):"=")+(typeof et!="undefined"?se.charAt(tt&63):"=")}return De?a(Ce):Ce});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(xe){switch(xe.length){case 4:var De=(7&xe.charCodeAt(0))<<18|(63&xe.charCodeAt(1))<<12|(63&xe.charCodeAt(2))<<6|63&xe.charCodeAt(3),Ce=De-65536;return ie((Ce>>>10)+55296)+ie((Ce&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))}},le=function(xe){return xe.replace(z,te)},fe=function(xe){var De=xe.length,Ce=De%4,Ie=(De>0?ne[xe.charAt(0)]<<18:0)|(De>1?ne[xe.charAt(1)]<<12:0)|(De>2?ne[xe.charAt(2)]<<6:0)|(De>3?ne[xe.charAt(3)]:0),Be=[ie(Ie>>>16),ie(Ie>>>8&255),ie(Ie&255)];return Be.length-=[0,0,2,1][Ce],Be.join("")},ge=E.atob&&typeof E.atob=="function"?function(xe){return E.atob(xe)}:function(xe){return xe.replace(/\S{1,4}/g,fe)},ve=function(xe){return ge(String(xe).replace(/[^A-Za-z0-9\+\/]/g,""))},pe=function(xe){return le(ge(xe))},Se=function(xe){return String(xe).replace(/[-_]/g,function(De){return De=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},ye=function(xe){return pe(Se(xe))},Pe;E.Uint8Array&&(Pe=function(xe){return Uint8Array.from(ve(Se(xe)),function(De){return De.charCodeAt(0)})});var we=function(){var xe=E.Base64;return E.Base64=me,xe};if(E.Base64={VERSION:de,atob:ve,btoa:re,fromBase64:ye,toBase64:y,utob:ae,encode:y,encodeURI:x,btou:le,decode:ye,noConflict:we,fromUint8Array:b,toUint8Array:Pe},typeof Object.defineProperty=="function"){var Ae=function(xe){return{value:xe,enumerable:!1,writable:!0,configurable:!0}};E.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ae(function(){return ye(this)})),Object.defineProperty(String.prototype,"toBase64",Ae(function(xe){return y(this,xe)})),Object.defineProperty(String.prototype,"toBase64URI",Ae(function(){return y(this,!0)}))}}return E.Meteor&&(Base64=E.Base64),Ct.exports?Ct.exports.Base64=E.Base64:(be=[],Oe=function(){return E.Base64}.apply(ft,be),Oe!==void 0&&(Ct.exports=Oe)),{Base64:E.Base64}})},39417:function(Ct,ft,he){"use strict";he.d(ft,{Z:function(){return pe}});var be=he(72308),Oe=he(49618),E=he(74416),me=he(77321),de=he(96949),se=he(55090),ne=he(80237),ie=he(77205),ce=he(38793),ue=he(92310),ae=he.n(ue),oe=he(26112),re=he(59301),ee=he(39378),a=function(ye){for(var Pe=ye.prefixCls,we=ye.level,Ae=ye.isStart,xe=ye.isEnd,De="".concat(Pe,"-indent-unit"),Ce=[],Ie=0;Ie0&&arguments[0]!==void 0?arguments[0]:[],rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ue=ke.length,Me=rt.length;if(Math.abs(Ue-Me)!==1)return{add:!1,key:null};function _e(Te,Ee){var je=new Map;Te.forEach(function(Qe){je.set(Qe,!0)});var Ke=Ee.filter(function(Qe){return!je.has(Qe)});return Ke.length===1?Ke[0]:null}return Ue ").concat(rt);return rt}var Ge=y.forwardRef(function(ke,rt){var Ue=ke.prefixCls,Me=ke.data,_e=ke.selectable,Te=ke.checkable,Ee=ke.expandedKeys,je=ke.selectedKeys,Ke=ke.checkedKeys,Qe=ke.loadedKeys,Ne=ke.loadingKeys,Xe=ke.halfCheckedKeys,gt=ke.keyEntities,ct=ke.disabled,dt=ke.dragging,st=ke.dragOverNodeKey,pt=ke.dropPosition,ot=ke.motion,lt=ke.height,ht=ke.itemHeight,vt=ke.virtual,St=ke.focusable,Et=ke.activeItem,Mt=ke.focused,Nt=ke.tabIndex,Yt=ke.onKeyDown,dn=ke.onFocus,Qt=ke.onBlur,on=ke.onActiveChange,wn=ke.onListChangeStart,vn=ke.onListChangeEnd,fn=(0,le.Z)(ke,Ie),Bn=y.useRef(null),Un=y.useRef(null);y.useImperativeHandle(rt,function(){return{scrollTo:function(Pn){Bn.current.scrollTo(Pn)},getIndentWidth:function(){return Un.current.offsetWidth}}});var Nn=y.useState(Ee),_n=(0,te.Z)(Nn,2),kn=_n[0],Fn=_n[1],Tr=y.useState(Me),Nr=(0,te.Z)(Tr,2),rr=Nr[0],Lr=Nr[1],cr=y.useState(Me),br=(0,te.Z)(cr,2),Ot=br[0],At=br[1],xt=y.useState([]),en=(0,te.Z)(xt,2),Rn=en[0],pn=en[1],Fr=y.useState(null),ur=(0,te.Z)(Fr,2),Gt=ur[0],Tt=ur[1],tn=y.useRef(Me);tn.current=Me;function Bt(){var An=tn.current;Lr(An),At(An),pn([]),Tt(null),vn()}(0,fe.Z)(function(){Fn(Ee);var An=De(kn,Ee);if(An.key!==null)if(An.add){var Pn=rr.findIndex(function($t){var Kt=$t.key;return Kt===An.key}),bt=Ve(Ce(rr,Me,An.key),vt,lt,ht),It=rr.slice();It.splice(Pn+1,0,Ye),At(It),pn(bt),Tt("show")}else{var Rt=Me.findIndex(function($t){var Kt=$t.key;return Kt===An.key}),kt=Ve(Ce(Me,rr,An.key),vt,lt,ht),Jt=Me.slice();Jt.splice(Rt+1,0,Ye),At(Jt),pn(kt),Tt("hide")}else rr!==Me&&(Lr(Me),At(Me))},[Ee,Me]),y.useEffect(function(){dt||Bt()},[dt]);var un=ot?Ot:Me,Ut={expandedKeys:Ee,selectedKeys:je,loadedKeys:Qe,loadingKeys:Ne,checkedKeys:Ke,halfCheckedKeys:Xe,dragOverNodeKey:st,dropPosition:pt,keyEntities:gt};return y.createElement(y.Fragment,null,Mt&&Et&&y.createElement("span",{style:Be,"aria-live":"assertive"},ze(Et)),y.createElement("div",null,y.createElement("input",{style:Be,disabled:St===!1||ct,tabIndex:St!==!1?Nt:null,onKeyDown:Yt,onFocus:dn,onBlur:Qt,value:"",onChange:We,"aria-label":"for screen reader"})),y.createElement("div",{className:"".concat(Ue,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},y.createElement("div",{className:"".concat(Ue,"-indent")},y.createElement("div",{ref:Un,className:"".concat(Ue,"-indent-unit")}))),y.createElement(ge.Z,(0,be.Z)({},fn,{data:un,itemKey:Ze,height:lt,fullHeight:!1,virtual:vt,itemHeight:ht,prefixCls:"".concat(Ue,"-list"),ref:Bn,onVisibleChange:function(Pn,bt){var It=new Set(Pn),Rt=bt.filter(function(kt){return!It.has(kt)});Rt.some(function(kt){return Ze(kt)===Fe})&&Bt()}}),function(An){var Pn=An.pos,bt=(0,be.Z)({},(z(An.data),An.data)),It=An.title,Rt=An.key,kt=An.isStart,Jt=An.isEnd,$t=(0,ye.km)(Rt,Pn);delete bt.key,delete bt.children;var Kt=(0,ye.H8)($t,Ut);return y.createElement(xe,(0,be.Z)({},bt,Kt,{title:It,active:!!Et&&Rt===Et.key,pos:Pn,data:An.data,isStart:kt,isEnd:Jt,motion:ot,motionNodes:Rt===Fe?Rn:null,motionType:Gt,onMotionStart:wn,onMotionEnd:Bt,treeNodeRequiredProps:Ut,onMouseMove:function(){on(null)}}))}))});Ge.displayName="NodeList";var nt=Ge,qe=he(35654),ut=he(90782),Je=he(67841),He=10,Re=function(ke){(0,ce.Z)(Ue,ke);var rt=(0,ue.Z)(Ue);function Ue(){var Me;(0,se.Z)(this,Ue);for(var _e=arguments.length,Te=new Array(_e),Ee=0;Ee<_e;Ee++)Te[Ee]=arguments[Ee];return Me=rt.call.apply(rt,[this].concat(Te)),Me.destroyed=!1,Me.delayedDragEnterLogic=void 0,Me.loadingRetryTimes={},Me.state={keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,ye.w$)()},Me.dragStartMousePosition=null,Me.dragNode=void 0,Me.currentMouseOverDroppableNodeKey=null,Me.listRef=y.createRef(),Me.onNodeDragStart=function(je,Ke){var Qe=Me.state,Ne=Qe.expandedKeys,Xe=Qe.keyEntities,gt=Me.props.onDragStart,ct=Ke.props.eventKey;Me.dragNode=Ke,Me.dragStartMousePosition={x:je.clientX,y:je.clientY};var dt=(0,qe._5)(Ne,ct);Me.setState({draggingNodeKey:ct,dragChildrenKeys:(0,qe.wA)(ct,Xe),indent:Me.listRef.current.getIndentWidth()}),Me.setExpandedKeys(dt),window.addEventListener("dragend",Me.onWindowDragEnd),gt==null||gt({event:je,node:(0,ye.F)(Ke.props)})},Me.onNodeDragEnter=function(je,Ke){var Qe=Me.state,Ne=Qe.expandedKeys,Xe=Qe.keyEntities,gt=Qe.dragChildrenKeys,ct=Qe.flattenNodes,dt=Qe.indent,st=Me.props,pt=st.onDragEnter,ot=st.onExpand,lt=st.allowDrop,ht=st.direction,vt=Ke.props,St=vt.pos,Et=vt.eventKey,Mt=(0,ie.Z)(Me),Nt=Mt.dragNode;if(Me.currentMouseOverDroppableNodeKey!==Et&&(Me.currentMouseOverDroppableNodeKey=Et),!Nt){Me.resetDragState();return}var Yt=(0,qe.OM)(je,Nt,Ke,dt,Me.dragStartMousePosition,lt,ct,Xe,Ne,ht),dn=Yt.dropPosition,Qt=Yt.dropLevelOffset,on=Yt.dropTargetKey,wn=Yt.dropContainerKey,vn=Yt.dropTargetPos,fn=Yt.dropAllowed,Bn=Yt.dragOverNodeKey;if(gt.indexOf(on)!==-1||!fn){Me.resetDragState();return}if(Me.delayedDragEnterLogic||(Me.delayedDragEnterLogic={}),Object.keys(Me.delayedDragEnterLogic).forEach(function(Un){clearTimeout(Me.delayedDragEnterLogic[Un])}),Nt.props.eventKey!==Ke.props.eventKey&&(je.persist(),Me.delayedDragEnterLogic[St]=window.setTimeout(function(){if(Me.state.draggingNodeKey!==null){var Un=(0,de.Z)(Ne),Nn=(0,Je.Z)(Xe,Ke.props.eventKey);Nn&&(Nn.children||[]).length&&(Un=(0,qe.L0)(Ne,Ke.props.eventKey)),"expandedKeys"in Me.props||Me.setExpandedKeys(Un),ot==null||ot(Un,{node:(0,ye.F)(Ke.props),expanded:!0,nativeEvent:je.nativeEvent})}},800)),Nt.props.eventKey===on&&Qt===0){Me.resetDragState();return}Me.setState({dragOverNodeKey:Bn,dropPosition:dn,dropLevelOffset:Qt,dropTargetKey:on,dropContainerKey:wn,dropTargetPos:vn,dropAllowed:fn}),pt==null||pt({event:je,node:(0,ye.F)(Ke.props),expandedKeys:Ne})},Me.onNodeDragOver=function(je,Ke){var Qe=Me.state,Ne=Qe.dragChildrenKeys,Xe=Qe.flattenNodes,gt=Qe.keyEntities,ct=Qe.expandedKeys,dt=Qe.indent,st=Me.props,pt=st.onDragOver,ot=st.allowDrop,lt=st.direction,ht=(0,ie.Z)(Me),vt=ht.dragNode;if(vt){var St=(0,qe.OM)(je,vt,Ke,dt,Me.dragStartMousePosition,ot,Xe,gt,ct,lt),Et=St.dropPosition,Mt=St.dropLevelOffset,Nt=St.dropTargetKey,Yt=St.dropContainerKey,dn=St.dropAllowed,Qt=St.dropTargetPos,on=St.dragOverNodeKey;Ne.indexOf(Nt)!==-1||!dn||(vt.props.eventKey===Nt&&Mt===0?Me.state.dropPosition===null&&Me.state.dropLevelOffset===null&&Me.state.dropTargetKey===null&&Me.state.dropContainerKey===null&&Me.state.dropTargetPos===null&&Me.state.dropAllowed===!1&&Me.state.dragOverNodeKey===null||Me.resetDragState():Et===Me.state.dropPosition&&Mt===Me.state.dropLevelOffset&&Nt===Me.state.dropTargetKey&&Yt===Me.state.dropContainerKey&&Qt===Me.state.dropTargetPos&&dn===Me.state.dropAllowed&&on===Me.state.dragOverNodeKey||Me.setState({dropPosition:Et,dropLevelOffset:Mt,dropTargetKey:Nt,dropContainerKey:Yt,dropTargetPos:Qt,dropAllowed:dn,dragOverNodeKey:on}),pt==null||pt({event:je,node:(0,ye.F)(Ke.props)}))}},Me.onNodeDragLeave=function(je,Ke){Me.currentMouseOverDroppableNodeKey===Ke.props.eventKey&&!je.currentTarget.contains(je.relatedTarget)&&(Me.resetDragState(),Me.currentMouseOverDroppableNodeKey=null);var Qe=Me.props.onDragLeave;Qe==null||Qe({event:je,node:(0,ye.F)(Ke.props)})},Me.onWindowDragEnd=function(je){Me.onNodeDragEnd(je,null,!0),window.removeEventListener("dragend",Me.onWindowDragEnd)},Me.onNodeDragEnd=function(je,Ke){var Qe=Me.props.onDragEnd;Me.setState({dragOverNodeKey:null}),Me.cleanDragState(),Qe==null||Qe({event:je,node:(0,ye.F)(Ke.props)}),Me.dragNode=null,window.removeEventListener("dragend",Me.onWindowDragEnd)},Me.onNodeDrop=function(je,Ke){var Qe,Ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Xe=Me.state,gt=Xe.dragChildrenKeys,ct=Xe.dropPosition,dt=Xe.dropTargetKey,st=Xe.dropTargetPos,pt=Xe.dropAllowed;if(pt){var ot=Me.props.onDrop;if(Me.setState({dragOverNodeKey:null}),Me.cleanDragState(),dt!==null){var lt=(0,me.Z)((0,me.Z)({},(0,ye.H8)(dt,Me.getTreeNodeRequiredProps())),{},{active:((Qe=Me.getActiveItem())===null||Qe===void 0?void 0:Qe.key)===dt,data:(0,Je.Z)(Me.state.keyEntities,dt).node}),ht=gt.indexOf(dt)!==-1;(0,a.ZP)(!ht,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var vt=(0,qe.yx)(st),St={event:je,node:(0,ye.F)(lt),dragNode:Me.dragNode?(0,ye.F)(Me.dragNode.props):null,dragNodesKeys:[Me.dragNode.props.eventKey].concat(gt),dropToGap:ct!==0,dropPosition:ct+Number(vt[vt.length-1])};Ne||ot==null||ot(St),Me.dragNode=null}}},Me.cleanDragState=function(){var je=Me.state.draggingNodeKey;je!==null&&Me.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Me.dragStartMousePosition=null,Me.currentMouseOverDroppableNodeKey=null},Me.triggerExpandActionExpand=function(je,Ke){var Qe=Me.state,Ne=Qe.expandedKeys,Xe=Qe.flattenNodes,gt=Ke.expanded,ct=Ke.key,dt=Ke.isLeaf;if(!(dt||je.shiftKey||je.metaKey||je.ctrlKey)){var st=Xe.filter(function(ot){return ot.key===ct})[0],pt=(0,ye.F)((0,me.Z)((0,me.Z)({},(0,ye.H8)(ct,Me.getTreeNodeRequiredProps())),{},{data:st.data}));Me.setExpandedKeys(gt?(0,qe._5)(Ne,ct):(0,qe.L0)(Ne,ct)),Me.onNodeExpand(je,pt)}},Me.onNodeClick=function(je,Ke){var Qe=Me.props,Ne=Qe.onClick,Xe=Qe.expandAction;Xe==="click"&&Me.triggerExpandActionExpand(je,Ke),Ne==null||Ne(je,Ke)},Me.onNodeDoubleClick=function(je,Ke){var Qe=Me.props,Ne=Qe.onDoubleClick,Xe=Qe.expandAction;Xe==="doubleClick"&&Me.triggerExpandActionExpand(je,Ke),Ne==null||Ne(je,Ke)},Me.onNodeSelect=function(je,Ke){var Qe=Me.state.selectedKeys,Ne=Me.state,Xe=Ne.keyEntities,gt=Ne.fieldNames,ct=Me.props,dt=ct.onSelect,st=ct.multiple,pt=Ke.selected,ot=Ke[gt.key],lt=!pt;lt?st?Qe=(0,qe.L0)(Qe,ot):Qe=[ot]:Qe=(0,qe._5)(Qe,ot);var ht=Qe.map(function(vt){var St=(0,Je.Z)(Xe,vt);return St?St.node:null}).filter(function(vt){return vt});Me.setUncontrolledState({selectedKeys:Qe}),dt==null||dt(Qe,{event:"select",selected:lt,node:Ke,selectedNodes:ht,nativeEvent:je.nativeEvent})},Me.onNodeCheck=function(je,Ke,Qe){var Ne=Me.state,Xe=Ne.keyEntities,gt=Ne.checkedKeys,ct=Ne.halfCheckedKeys,dt=Me.props,st=dt.checkStrictly,pt=dt.onCheck,ot=Ke.key,lt,ht={event:"check",node:Ke,checked:Qe,nativeEvent:je.nativeEvent};if(st){var vt=Qe?(0,qe.L0)(gt,ot):(0,qe._5)(gt,ot),St=(0,qe._5)(ct,ot);lt={checked:vt,halfChecked:St},ht.checkedNodes=vt.map(function(Qt){return(0,Je.Z)(Xe,Qt)}).filter(function(Qt){return Qt}).map(function(Qt){return Qt.node}),Me.setUncontrolledState({checkedKeys:vt})}else{var Et=(0,ut.S)([].concat((0,de.Z)(gt),[ot]),!0,Xe),Mt=Et.checkedKeys,Nt=Et.halfCheckedKeys;if(!Qe){var Yt=new Set(Mt);Yt.delete(ot);var dn=(0,ut.S)(Array.from(Yt),{checked:!1,halfCheckedKeys:Nt},Xe);Mt=dn.checkedKeys,Nt=dn.halfCheckedKeys}lt=Mt,ht.checkedNodes=[],ht.checkedNodesPositions=[],ht.halfCheckedKeys=Nt,Mt.forEach(function(Qt){var on=(0,Je.Z)(Xe,Qt);if(on){var wn=on.node,vn=on.pos;ht.checkedNodes.push(wn),ht.checkedNodesPositions.push({node:wn,pos:vn})}}),Me.setUncontrolledState({checkedKeys:Mt},!1,{halfCheckedKeys:Nt})}pt==null||pt(lt,ht)},Me.onNodeLoad=function(je){var Ke=je.key,Qe=new Promise(function(Ne,Xe){Me.setState(function(gt){var ct=gt.loadedKeys,dt=ct===void 0?[]:ct,st=gt.loadingKeys,pt=st===void 0?[]:st,ot=Me.props,lt=ot.loadData,ht=ot.onLoad;if(!lt||dt.indexOf(Ke)!==-1||pt.indexOf(Ke)!==-1)return null;var vt=lt(je);return vt.then(function(){var St=Me.state.loadedKeys,Et=(0,qe.L0)(St,Ke);ht==null||ht(Et,{event:"load",node:je}),Me.setUncontrolledState({loadedKeys:Et}),Me.setState(function(Mt){return{loadingKeys:(0,qe._5)(Mt.loadingKeys,Ke)}}),Ne()}).catch(function(St){if(Me.setState(function(Mt){return{loadingKeys:(0,qe._5)(Mt.loadingKeys,Ke)}}),Me.loadingRetryTimes[Ke]=(Me.loadingRetryTimes[Ke]||0)+1,Me.loadingRetryTimes[Ke]>=He){var Et=Me.state.loadedKeys;(0,a.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Me.setUncontrolledState({loadedKeys:(0,qe.L0)(Et,Ke)}),Ne()}Xe(St)}),{loadingKeys:(0,qe.L0)(pt,Ke)}})});return Qe.catch(function(){}),Qe},Me.onNodeMouseEnter=function(je,Ke){var Qe=Me.props.onMouseEnter;Qe==null||Qe({event:je,node:Ke})},Me.onNodeMouseLeave=function(je,Ke){var Qe=Me.props.onMouseLeave;Qe==null||Qe({event:je,node:Ke})},Me.onNodeContextMenu=function(je,Ke){var Qe=Me.props.onRightClick;Qe&&(je.preventDefault(),Qe({event:je,node:Ke}))},Me.onFocus=function(){var je=Me.props.onFocus;Me.setState({focused:!0});for(var Ke=arguments.length,Qe=new Array(Ke),Ne=0;Ne1&&arguments[1]!==void 0?arguments[1]:!1,Qe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Me.destroyed){var Ne=!1,Xe=!0,gt={};Object.keys(je).forEach(function(ct){if(ct in Me.props){Xe=!1;return}Ne=!0,gt[ct]=je[ct]}),Ne&&(!Ke||Xe)&&Me.setState((0,me.Z)((0,me.Z)({},gt),Qe))}},Me.scrollTo=function(je){Me.listRef.current.scrollTo(je)},Me}return(0,ne.Z)(Ue,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var _e=this.props.activeKey;_e!==void 0&&_e!==this.state.activeKey&&(this.setState({activeKey:_e}),_e!==null&&this.scrollTo({key:_e}))}},{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 _e,Te=this.state,Ee=Te.focused,je=Te.flattenNodes,Ke=Te.keyEntities,Qe=Te.draggingNodeKey,Ne=Te.activeKey,Xe=Te.dropLevelOffset,gt=Te.dropContainerKey,ct=Te.dropTargetKey,dt=Te.dropPosition,st=Te.dragOverNodeKey,pt=Te.indent,ot=this.props,lt=ot.prefixCls,ht=ot.className,vt=ot.style,St=ot.showLine,Et=ot.focusable,Mt=ot.tabIndex,Nt=Mt===void 0?0:Mt,Yt=ot.selectable,dn=ot.showIcon,Qt=ot.icon,on=ot.switcherIcon,wn=ot.draggable,vn=ot.checkable,fn=ot.checkStrictly,Bn=ot.disabled,Un=ot.motion,Nn=ot.loadData,_n=ot.filterTreeNode,kn=ot.height,Fn=ot.itemHeight,Tr=ot.virtual,Nr=ot.titleRender,rr=ot.dropIndicatorRender,Lr=ot.onContextMenu,cr=ot.onScroll,br=ot.direction,Ot=ot.rootClassName,At=ot.rootStyle,xt=(0,ee.Z)(this.props,{aria:!0,data:!0}),en;return wn&&((0,E.Z)(wn)==="object"?en=wn:typeof wn=="function"?en={nodeDraggable:wn}:en={}),y.createElement(x.k.Provider,{value:{prefixCls:lt,selectable:Yt,showIcon:dn,icon:Qt,switcherIcon:on,draggable:en,draggingNodeKey:Qe,checkable:vn,checkStrictly:fn,disabled:Bn,keyEntities:Ke,dropLevelOffset:Xe,dropContainerKey:gt,dropTargetKey:ct,dropPosition:dt,dragOverNodeKey:st,indent:pt,direction:br,dropIndicatorRender:rr,loadData:Nn,filterTreeNode:_n,titleRender:Nr,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},y.createElement("div",{role:"tree",className:oe()(lt,ht,Ot,(_e={},(0,Oe.Z)(_e,"".concat(lt,"-show-line"),St),(0,Oe.Z)(_e,"".concat(lt,"-focused"),Ee),(0,Oe.Z)(_e,"".concat(lt,"-active-focused"),Ne!==null),_e)),style:At},y.createElement(nt,(0,be.Z)({ref:this.listRef,prefixCls:lt,style:vt,data:je,disabled:Bn,selectable:Yt,checkable:!!vn,motion:Un,dragging:Qe!==null,height:kn,itemHeight:Fn,virtual:Tr,focusable:Et,focused:Ee,tabIndex:Nt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Lr,onScroll:cr},this.getTreeNodeRequiredProps(),xt))))}}],[{key:"getDerivedStateFromProps",value:function(_e,Te){var Ee=Te.prevProps,je={prevProps:_e};function Ke(Et){return!Ee&&Et in _e||Ee&&Ee[Et]!==_e[Et]}var Qe,Ne=Te.fieldNames;if(Ke("fieldNames")&&(Ne=(0,ye.w$)(_e.fieldNames),je.fieldNames=Ne),Ke("treeData")?Qe=_e.treeData:Ke("children")&&((0,a.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Qe=(0,ye.zn)(_e.children)),Qe){je.treeData=Qe;var Xe=(0,ye.I8)(Qe,{fieldNames:Ne});je.keyEntities=(0,me.Z)((0,Oe.Z)({},Fe,tt),Xe.keyEntities)}var gt=je.keyEntities||Te.keyEntities;if(Ke("expandedKeys")||Ee&&Ke("autoExpandParent"))je.expandedKeys=_e.autoExpandParent||!Ee&&_e.defaultExpandParent?(0,qe.r7)(_e.expandedKeys,gt):_e.expandedKeys;else if(!Ee&&_e.defaultExpandAll){var ct=(0,me.Z)({},gt);delete ct[Fe],je.expandedKeys=Object.keys(ct).map(function(Et){return ct[Et].key})}else!Ee&&_e.defaultExpandedKeys&&(je.expandedKeys=_e.autoExpandParent||_e.defaultExpandParent?(0,qe.r7)(_e.defaultExpandedKeys,gt):_e.defaultExpandedKeys);if(je.expandedKeys||delete je.expandedKeys,Qe||je.expandedKeys){var dt=(0,ye.oH)(Qe||Te.treeData,je.expandedKeys||Te.expandedKeys,Ne);je.flattenNodes=dt}if(_e.selectable&&(Ke("selectedKeys")?je.selectedKeys=(0,qe.BT)(_e.selectedKeys,_e):!Ee&&_e.defaultSelectedKeys&&(je.selectedKeys=(0,qe.BT)(_e.defaultSelectedKeys,_e))),_e.checkable){var st;if(Ke("checkedKeys")?st=(0,qe.E6)(_e.checkedKeys)||{}:!Ee&&_e.defaultCheckedKeys?st=(0,qe.E6)(_e.defaultCheckedKeys)||{}:Qe&&(st=(0,qe.E6)(_e.checkedKeys)||{checkedKeys:Te.checkedKeys,halfCheckedKeys:Te.halfCheckedKeys}),st){var pt=st,ot=pt.checkedKeys,lt=ot===void 0?[]:ot,ht=pt.halfCheckedKeys,vt=ht===void 0?[]:ht;if(!_e.checkStrictly){var St=(0,ut.S)(lt,!0,gt);lt=St.checkedKeys,vt=St.halfCheckedKeys}je.checkedKeys=lt,je.halfCheckedKeys=vt}}return Ke("loadedKeys")&&(je.loadedKeys=_e.loadedKeys),je}}]),Ue}(y.Component);Re.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},Re.TreeNode=pe.Z;var $e=Re,Le=$e},35654:function(Ct,ft,he){"use strict";he.d(ft,{BT:function(){return y},E6:function(){return z},L0:function(){return ue},OM:function(){return a},_5:function(){return ce},r7:function(){return te},wA:function(){return oe},yx:function(){return ae}});var be=he(80702),Oe=he(62853),E=he(48736),me=he(59301),de=he(39417),se=he(67841),ne=he(71430),ie=null;function ce(le,fe){if(!le)return[];var ge=le.slice(),ve=ge.indexOf(fe);return ve>=0&&ge.splice(ve,1),ge}function ue(le,fe){var ge=(le||[]).slice();return ge.indexOf(fe)===-1&&ge.push(fe),ge}function ae(le){return le.split("-")}function oe(le,fe){var ge=[],ve=(0,se.Z)(fe,le);function pe(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Se.forEach(function(ye){var Pe=ye.key,we=ye.children;ge.push(Pe),pe(we)})}return pe(ve.children),ge}function re(le){if(le.parent){var fe=ae(le.pos);return Number(fe[fe.length-1])===le.parent.children.length-1}return!1}function ee(le){var fe=ae(le.pos);return Number(fe[fe.length-1])===0}function a(le,fe,ge,ve,pe,Se,ye,Pe,we,Ae){var xe,De=le.clientX,Ce=le.clientY,Ie=le.target.getBoundingClientRect(),Be=Ie.top,We=Ie.height,Fe=(Ae==="rtl"?-1:1)*(((pe==null?void 0:pe.x)||0)-De),et=(Fe-12)/ve,tt=(0,se.Z)(Pe,ge.props.eventKey);if(Ce-1.5?Se({dragNode:He,dropNode:Re,dropPosition:1})?qe=1:$e=!1:Se({dragNode:He,dropNode:Re,dropPosition:0})?qe=0:Se({dragNode:He,dropNode:Re,dropPosition:1})?qe=1:$e=!1:Se({dragNode:He,dropNode:Re,dropPosition:1})?qe=1:$e=!1,{dropPosition:qe,dropLevelOffset:ut,dropTargetKey:tt.key,dropTargetPos:tt.pos,dragOverNodeKey:nt,dropContainerKey:qe===0?null:((xe=tt.parent)===null||xe===void 0?void 0:xe.key)||null,dropAllowed:$e}}function y(le,fe){if(le){var ge=fe.multiple;return ge?le.slice():le.length?[le[0]]:le}}var x=function(fe){return fe};function b(le,fe){if(!le)return[];var ge=fe||{},ve=ge.processProps,pe=ve===void 0?x:ve,Se=Array.isArray(le)?le:[le];return Se.map(function(ye){var Pe=ye.children,we=_objectWithoutProperties(ye,ie),Ae=b(Pe,fe);return React.createElement(TreeNode,_extends({key:we.key},pe(we)),Ae)})}function z(le){if(!le)return null;var fe;if(Array.isArray(le))fe={checkedKeys:le,halfCheckedKeys:void 0};else if((0,Oe.Z)(le)==="object")fe={checkedKeys:le.checked||void 0,halfCheckedKeys:le.halfChecked||void 0};else return(0,E.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return fe}function te(le,fe){var ge=new Set;function ve(pe){if(!ge.has(pe)){var Se=(0,se.Z)(fe,pe);if(Se){ge.add(pe);var ye=Se.parent,Pe=Se.node;Pe.disabled||ye&&ve(ye.key)}}}return(le||[]).forEach(function(pe){ve(pe)}),(0,be.Z)(ge)}},90782:function(Ct,ft,he){"use strict";he.d(ft,{S:function(){return ne}});var be=he(48736),Oe=he(67841);function E(ie,ce){var ue=new Set;return ie.forEach(function(ae){ce.has(ae)||ue.add(ae)}),ue}function me(ie){var ce=ie||{},ue=ce.disabled,ae=ce.disableCheckbox,oe=ce.checkable;return!!(ue||ae)||oe===!1}function de(ie,ce,ue,ae){for(var oe=new Set(ie),re=new Set,ee=0;ee<=ue;ee+=1){var a=ce.get(ee)||new Set;a.forEach(function(z){var te=z.key,le=z.node,fe=z.children,ge=fe===void 0?[]:fe;oe.has(te)&&!ae(le)&&ge.filter(function(ve){return!ae(ve.node)}).forEach(function(ve){oe.add(ve.key)})})}for(var y=new Set,x=ue;x>=0;x-=1){var b=ce.get(x)||new Set;b.forEach(function(z){var te=z.parent,le=z.node;if(!(ae(le)||!z.parent||y.has(z.parent.key))){if(ae(z.parent.node)){y.add(te.key);return}var fe=!0,ge=!1;(te.children||[]).filter(function(ve){return!ae(ve.node)}).forEach(function(ve){var pe=ve.key,Se=oe.has(pe);fe&&!Se&&(fe=!1),!ge&&(Se||re.has(pe))&&(ge=!0)}),fe&&oe.add(te.key),ge&&re.add(te.key),y.add(te.key)}})}return{checkedKeys:Array.from(oe),halfCheckedKeys:Array.from(E(re,oe))}}function se(ie,ce,ue,ae,oe){for(var re=new Set(ie),ee=new Set(ce),a=0;a<=ae;a+=1){var y=ue.get(a)||new Set;y.forEach(function(te){var le=te.key,fe=te.node,ge=te.children,ve=ge===void 0?[]:ge;!re.has(le)&&!ee.has(le)&&!oe(fe)&&ve.filter(function(pe){return!oe(pe.node)}).forEach(function(pe){re.delete(pe.key)})})}ee=new Set;for(var x=new Set,b=ae;b>=0;b-=1){var z=ue.get(b)||new Set;z.forEach(function(te){var le=te.parent,fe=te.node;if(!(oe(fe)||!te.parent||x.has(te.parent.key))){if(oe(te.parent.node)){x.add(le.key);return}var ge=!0,ve=!1;(le.children||[]).filter(function(pe){return!oe(pe.node)}).forEach(function(pe){var Se=pe.key,ye=re.has(Se);ge&&!ye&&(ge=!1),!ve&&(ye||ee.has(Se))&&(ve=!0)}),ge||re.delete(le.key),ve&&ee.add(le.key),x.add(le.key)}})}return{checkedKeys:Array.from(re),halfCheckedKeys:Array.from(E(ee,re))}}function ne(ie,ce,ue,ae){var oe=[],re;ae?re=ae:re=me;var ee=new Set(ie.filter(function(b){var z=!!(0,Oe.Z)(ue,b);return z||oe.push(b),z})),a=new Map,y=0;Object.keys(ue).forEach(function(b){var z=ue[b],te=z.level,le=a.get(te);le||(le=new Set,a.set(te,le)),le.add(z),y=Math.max(y,te)}),(0,be.ZP)(!oe.length,"Tree missing follow keys: ".concat(oe.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var x;return ce===!0?x=de(ee,a,y,re):x=se(ee,ce.halfCheckedKeys,a,y,re),x}},67841:function(Ct,ft,he){"use strict";he.d(ft,{Z:function(){return be}});function be(Oe,E){return Oe[E]}},71430:function(Ct,ft,he){"use strict";he.d(ft,{F:function(){return te},H8:function(){return z},I8:function(){return b},km:function(){return oe},oH:function(){return y},w$:function(){return re},zn:function(){return a}});var be=he(62853),Oe=he(80702),E=he(77321),me=he(74416),de=he(11592),se=he(2738),ne=he(48736),ie=he(67841),ce=["children"];function ue(le,fe){return"".concat(le,"-").concat(fe)}function ae(le){return le&&le.type&&le.type.isTreeNode}function oe(le,fe){return le!=null?le:fe}function re(le){var fe=le||{},ge=fe.title,ve=fe._title,pe=fe.key,Se=fe.children,ye=ge||"title";return{title:ye,_title:ve||[ye],key:pe||"key",children:Se||"children"}}function ee(le,fe){var ge=new Map;function ve(pe){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(pe||[]).forEach(function(ye){var Pe=ye[fe.key],we=ye[fe.children];warning(Pe!=null,"Tree node must have a certain key: [".concat(Se).concat(Pe,"]"));var Ae=String(Pe);warning(!ge.has(Ae)||Pe===null||Pe===void 0,"Same 'key' exist in the Tree: ".concat(Ae)),ge.set(Ae,!0),ve(we,"".concat(Se).concat(Ae," > "))})}ve(le)}function a(le){function fe(ge){var ve=(0,de.Z)(ge);return ve.map(function(pe){if(!ae(pe))return(0,ne.ZP)(!pe,"Tree/TreeNode can only accept TreeNode as children."),null;var Se=pe.key,ye=pe.props,Pe=ye.children,we=(0,me.Z)(ye,ce),Ae=(0,E.Z)({key:Se},we),xe=fe(Pe);return xe.length&&(Ae.children=xe),Ae}).filter(function(pe){return pe})}return fe(le)}function y(le,fe,ge){var ve=re(ge),pe=ve._title,Se=ve.key,ye=ve.children,Pe=new Set(fe===!0?[]:fe),we=[];function Ae(xe){var De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return xe.map(function(Ce,Ie){for(var Be=ue(De?De.pos:"0",Ie),We=oe(Ce[Se],Be),Fe,et=0;et1&&arguments[1]!==void 0?arguments[1]:{},ge=fe.initWrapper,ve=fe.processEntity,pe=fe.onProcessFinished,Se=fe.externalGetKey,ye=fe.childrenPropName,Pe=fe.fieldNames,we=arguments.length>2?arguments[2]:void 0,Ae=Se||we,xe={},De={},Ce={posEntities:xe,keyEntities:De};return ge&&(Ce=ge(Ce)||Ce),x(le,function(Ie){var Be=Ie.node,We=Ie.index,Fe=Ie.pos,et=Ie.key,tt=Ie.parentPos,Ye=Ie.level,Ve=Ie.nodes,Ze={node:Be,nodes:Ve,index:We,key:et,pos:Fe,level:Ye},ze=oe(et,Fe);xe[Fe]=Ze,De[ze]=Ze,Ze.parent=xe[tt],Ze.parent&&(Ze.parent.children=Ze.parent.children||[],Ze.parent.children.push(Ze)),ve&&ve(Ze,Ce)},{externalGetKey:Ae,childrenPropName:ye,fieldNames:Pe}),pe&&pe(Ce),Ce}function z(le,fe){var ge=fe.expandedKeys,ve=fe.selectedKeys,pe=fe.loadedKeys,Se=fe.loadingKeys,ye=fe.checkedKeys,Pe=fe.halfCheckedKeys,we=fe.dragOverNodeKey,Ae=fe.dropPosition,xe=fe.keyEntities,De=(0,ie.Z)(xe,le),Ce={eventKey:le,expanded:ge.indexOf(le)!==-1,selected:ve.indexOf(le)!==-1,loaded:pe.indexOf(le)!==-1,loading:Se.indexOf(le)!==-1,checked:ye.indexOf(le)!==-1,halfChecked:Pe.indexOf(le)!==-1,pos:String(De?De.pos:""),dragOver:we===le&&Ae===0,dragOverGapTop:we===le&&Ae===-1,dragOverGapBottom:we===le&&Ae===1};return Ce}function te(le){var fe=le.data,ge=le.expanded,ve=le.selected,pe=le.checked,Se=le.loaded,ye=le.loading,Pe=le.halfChecked,we=le.dragOver,Ae=le.dragOverGapTop,xe=le.dragOverGapBottom,De=le.pos,Ce=le.active,Ie=le.eventKey,Be=(0,E.Z)((0,E.Z)({},fe),{},{expanded:ge,selected:ve,checked:pe,loaded:Se,loading:ye,halfChecked:Pe,dragOver:we,dragOverGapTop:Ae,dragOverGapBottom:xe,pos:De,active:Ce,key:Ie});return"props"in Be||Object.defineProperty(Be,"props",{get:function(){return(0,ne.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),le}}),Be}},8224:function(Ct,ft,he){"use strict";he.d(ft,{Z:function(){return Oe}});var be=he(4676);function Oe(E,me,de,se){var ne=be.unstable_batchedUpdates?function(ce){be.unstable_batchedUpdates(de,ce)}:de;return E!=null&&E.addEventListener&&E.addEventListener(me,ne,se),{remove:function(){E!=null&&E.removeEventListener&&E.removeEventListener(me,ne,se)}}}},55468:function(Ct,ft,he){"use strict";he.d(ft,{g1:function(){return ae},os:function(){return re}});var be=/margin|padding|width|height|max|min|offset/,Oe={left:!0,top:!0},E={cssFloat:1,styleFloat:1,float:1};function me(ee){return ee.nodeType===1?ee.ownerDocument.defaultView.getComputedStyle(ee,null):{}}function de(ee,a,y){if(a=a.toLowerCase(),y==="auto"){if(a==="height")return ee.offsetHeight;if(a==="width")return ee.offsetWidth}return a in Oe||(Oe[a]=be.test(a)),Oe[a]?parseFloat(y)||0:y}function se(ee,a){var y=arguments.length,x=me(ee);return a=E[a]?"cssFloat"in ee.style?"cssFloat":"styleFloat":a,y===1?x:de(ee,a,x[a]||ee.style[a])}function ne(ee,a,y){var x=arguments.length;if(a=E[a]?"cssFloat"in ee.style?"cssFloat":"styleFloat":a,x===3)return typeof y=="number"&&be.test(a)&&(y="".concat(y,"px")),ee.style[a]=y,y;for(var b in a)a.hasOwnProperty(b)&&ne(ee,b,a[b]);return me(ee)}function ie(ee){return ee===document.body?document.documentElement.clientWidth:ee.offsetWidth}function ce(ee){return ee===document.body?window.innerHeight||document.documentElement.clientHeight:ee.offsetHeight}function ue(){var ee=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ee,height:a}}function ae(){var ee=document.documentElement.clientWidth,a=window.innerHeight||document.documentElement.clientHeight;return{width:ee,height:a}}function oe(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function re(ee){var a=ee.getBoundingClientRect(),y=document.documentElement;return{left:a.left+(window.pageXOffset||y.scrollLeft)-(y.clientLeft||document.body.clientLeft||0),top:a.top+(window.pageYOffset||y.scrollTop)-(y.clientTop||document.body.clientTop||0)}}},24514:function(Ct,ft,he){"use strict";he.d(ft,{G:function(){return me}});var be=he(47273),Oe=function(se){if((0,be.Z)()&&window.document.documentElement){var ne=Array.isArray(se)?se:[se],ie=window.document.documentElement;return ne.some(function(ce){return ce in ie.style})}return!1},E=function(se,ne){if(!Oe(se))return!1;var ie=document.createElement("div"),ce=ie.style[se];return ie.style[se]=ne,ie.style[se]!==ce};function me(de,se){return!Array.isArray(de)&&se!==void 0?E(de,se):Oe(de)}},7062:function(Ct,ft,he){var be=he(19637),Oe=he(97573),E=[he(96627)];Ct.exports=be.createStore(Oe,E)},96627:function(Ct,ft,he){Ct.exports=be;function be(){return he(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(ft){var he=meta[ft];return typeof he=="string"?he:"\\u"+("0000"+ft.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+Ct+'"'}function str(Ct,ft){var he,be,Oe,E,me=gap,de,se=ft[Ct];switch(se&&typeof se=="object"&&typeof se.toJSON=="function"&&(se=se.toJSON(Ct)),typeof rep=="function"&&(se=rep.call(ft,Ct,se)),typeof se){case"string":return quote(se);case"number":return isFinite(se)?String(se):"null";case"boolean":case"null":return String(se);case"object":if(!se)return"null";if(gap+=indent,de=[],Object.prototype.toString.apply(se)==="[object Array]"){for(E=se.length,he=0;he=0;re--)if(E(oe[re])){var ee=oe[re].split("="),a=unescape(ee[0]),y=unescape(ee[1]);ae(y,a)}}function ne(ae,oe){ae&&(me.cookie=escape(ae)+"="+escape(oe)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function ie(ae){!ae||!ue(ae)||(me.cookie=escape(ae)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function ce(){se(function(ae,oe){ie(oe)})}function ue(ae){return new RegExp("(?:^|;\\s*)"+escape(ae).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(me.cookie)}},52496:function(Ct,ft,he){var be=he(67039),Oe=be.Global;Ct.exports={name:"localStorage",read:me,write:de,each:se,remove:ne,clearAll:ie};function E(){return Oe.localStorage}function me(ce){return E().getItem(ce)}function de(ce,ue){return E().setItem(ce,ue)}function se(ce){for(var ue=E().length-1;ue>=0;ue--){var ae=E().key(ue);ce(me(ae),ae)}}function ne(ce){return E().removeItem(ce)}function ie(){return E().clear()}},65300:function(Ct){Ct.exports={name:"memoryStorage",read:he,write:be,each:Oe,remove:E,clearAll:me};var ft={};function he(de){return ft[de]}function be(de,se){ft[de]=se}function Oe(de){for(var se in ft)ft.hasOwnProperty(se)&&de(ft[se],se)}function E(de){delete ft[de]}function me(de){ft={}}},16436:function(Ct,ft,he){var be=he(67039),Oe=be.Global;Ct.exports={name:"oldFF-globalStorage",read:me,write:de,each:se,remove:ne,clearAll:ie};var E=Oe.globalStorage;function me(ce){return E[ce]}function de(ce,ue){E[ce]=ue}function se(ce){for(var ue=E.length-1;ue>=0;ue--){var ae=E.key(ue);ce(E[ae],ae)}}function ne(ce){return E.removeItem(ce)}function ie(){se(function(ce,ue){delete E[ce]})}},76673:function(Ct,ft,he){var be=he(67039),Oe=be.Global;Ct.exports={name:"oldIE-userDataStorage",write:ne,read:ie,each:ce,remove:ue,clearAll:ae};var E="storejs",me=Oe.document,de=ee(),se=(Oe.navigator?Oe.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function ne(a,y){if(!se){var x=re(a);de(function(b){b.setAttribute(x,y),b.save(E)})}}function ie(a){if(!se){var y=re(a),x=null;return de(function(b){x=b.getAttribute(y)}),x}}function ce(a){de(function(y){for(var x=y.XMLDocument.documentElement.attributes,b=x.length-1;b>=0;b--){var z=x[b];a(y.getAttribute(z.name),z.name)}})}function ue(a){var y=re(a);de(function(x){x.removeAttribute(y),x.save(E)})}function ae(){de(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 oe=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function re(a){return a.replace(/^\d/,"___$&").replace(oe,"___")}function ee(){if(!me||!me.documentElement||!me.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(z){b=me.createElement("div"),y=me.body}return function(z){var te=[].slice.call(arguments,0);te.unshift(b),y.appendChild(b),b.addBehavior("#default#userData"),b.load(E),z.apply(this,te),y.removeChild(b)}}},65578:function(Ct,ft,he){var be=he(67039),Oe=be.Global;Ct.exports={name:"sessionStorage",read:me,write:de,each:se,remove:ne,clearAll:ie};function E(){return Oe.sessionStorage}function me(ce){return E().getItem(ce)}function de(ce,ue){return E().setItem(ce,ue)}function se(ce){for(var ue=E().length-1;ue>=0;ue--){var ae=E().key(ue);ce(me(ae),ae)}}function ne(ce){return E().removeItem(ce)}function ie(){return E().clear()}},34376:function(Ct){(function(ft,he){if(1)Ct.exports=he();else var be,Oe})(window,function(){return function(ft){var he={};function be(Oe){if(he[Oe])return he[Oe].exports;var E=he[Oe]={i:Oe,l:!1,exports:{}};return ft[Oe].call(E.exports,E,E.exports,be),E.l=!0,E.exports}return be.m=ft,be.c=he,be.d=function(Oe,E,me){be.o(Oe,E)||Object.defineProperty(Oe,E,{enumerable:!0,get:me})},be.r=function(Oe){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(Oe,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Oe,"__esModule",{value:!0})},be.t=function(Oe,E){if(1&E&&(Oe=be(Oe)),8&E||4&E&&typeof Oe=="object"&&Oe&&Oe.__esModule)return Oe;var me=Object.create(null);if(be.r(me),Object.defineProperty(me,"default",{enumerable:!0,value:Oe}),2&E&&typeof Oe!="string")for(var de in Oe)be.d(me,de,function(se){return Oe[se]}.bind(null,de));return me},be.n=function(Oe){var E=Oe&&Oe.__esModule?function(){return Oe.default}:function(){return Oe};return be.d(E,"a",E),E},be.o=function(Oe,E){return Object.prototype.hasOwnProperty.call(Oe,E)},be.p="",be(be.s=34)}([function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.forwardEvent=he.EventEmitter=void 0;var Oe=function(){function E(){this._listeners=[],this._disposed=!1}return Object.defineProperty(E.prototype,"event",{get:function(){var me=this;return this._event||(this._event=function(de){return me._listeners.push(de),{dispose:function(){if(!me._disposed){for(var se=0;se>22},ce.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?me.stringFromCodePoint(2097151&this.content):""},ce.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},ce.prototype.setFromCharData=function(ue){this.fg=ue[de.CHAR_DATA_ATTR_INDEX],this.bg=0;var ae=!1;if(ue[de.CHAR_DATA_CHAR_INDEX].length>2)ae=!0;else if(ue[de.CHAR_DATA_CHAR_INDEX].length===2){var oe=ue[de.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=oe&&oe<=56319){var re=ue[de.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=re&&re<=57343?this.content=1024*(oe-55296)+re-56320+65536|ue[de.CHAR_DATA_WIDTH_INDEX]<<22:ae=!0}else ae=!0}else this.content=ue[de.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|ue[de.CHAR_DATA_WIDTH_INDEX]<<22;ae&&(this.combinedData=ue[de.CHAR_DATA_CHAR_INDEX],this.content=2097152|ue[de.CHAR_DATA_WIDTH_INDEX]<<22)},ce.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},ce}(se.AttributeData);he.CellData=ne},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.ISoundService=he.ISelectionService=he.IRenderService=he.IMouseService=he.ICoreBrowserService=he.ICharSizeService=void 0;var Oe=be(14);he.ICharSizeService=Oe.createDecorator("CharSizeService"),he.ICoreBrowserService=Oe.createDecorator("CoreBrowserService"),he.IMouseService=Oe.createDecorator("MouseService"),he.IRenderService=Oe.createDecorator("RenderService"),he.ISelectionService=Oe.createDecorator("SelectionService"),he.ISoundService=Oe.createDecorator("SoundService")},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.ExtendedAttrs=he.AttributeData=void 0;var Oe=function(){function me(){this.fg=0,this.bg=0,this.extended=new E}return me.toColorRGB=function(de){return[de>>>16&255,de>>>8&255,255&de]},me.fromColorRGB=function(de){return(255&de[0])<<16|(255&de[1])<<8|255&de[2]},me.prototype.clone=function(){var de=new me;return de.fg=this.fg,de.bg=this.bg,de.extended=this.extended.clone(),de},me.prototype.isInverse=function(){return 67108864&this.fg},me.prototype.isBold=function(){return 134217728&this.fg},me.prototype.isUnderline=function(){return 268435456&this.fg},me.prototype.isBlink=function(){return 536870912&this.fg},me.prototype.isInvisible=function(){return 1073741824&this.fg},me.prototype.isItalic=function(){return 67108864&this.bg},me.prototype.isDim=function(){return 134217728&this.bg},me.prototype.getFgColorMode=function(){return 50331648&this.fg},me.prototype.getBgColorMode=function(){return 50331648&this.bg},me.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},me.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},me.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},me.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},me.prototype.isFgDefault=function(){return(50331648&this.fg)==0},me.prototype.isBgDefault=function(){return(50331648&this.bg)==0},me.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},me.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},me.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},me.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},me.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},me.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()},me.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},me.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},me.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},me.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},me.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},me}();he.AttributeData=Oe;var E=function(){function me(de,se){de===void 0&&(de=0),se===void 0&&(se=-1),this.underlineStyle=de,this.underlineColor=se}return me.prototype.clone=function(){return new me(this.underlineStyle,this.underlineColor)},me.prototype.isEmpty=function(){return this.underlineStyle===0},me}();he.ExtendedAttrs=E},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.addDisposableDomListener=void 0,he.addDisposableDomListener=function(Oe,E,me,de){Oe.addEventListener(E,me,de);var se=!1;return{dispose:function(){se||(se=!0,Oe.removeEventListener(E,me,de))}}}},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.Utf8ToUtf32=he.StringToUtf32=he.utf32ToString=he.stringFromCodePoint=void 0,he.stringFromCodePoint=function(me){return me>65535?(me-=65536,String.fromCharCode(55296+(me>>10))+String.fromCharCode(me%1024+56320)):String.fromCharCode(me)},he.utf32ToString=function(me,de,se){de===void 0&&(de=0),se===void 0&&(se=me.length);for(var ne="",ie=de;ie65535?(ce-=65536,ne+=String.fromCharCode(55296+(ce>>10))+String.fromCharCode(ce%1024+56320)):ne+=String.fromCharCode(ce)}return ne};var Oe=function(){function me(){this._interim=0}return me.prototype.clear=function(){this._interim=0},me.prototype.decode=function(de,se){var ne=de.length;if(!ne)return 0;var ie=0,ce=0;this._interim&&(56320<=(oe=de.charCodeAt(ce++))&&oe<=57343?se[ie++]=1024*(this._interim-55296)+oe-56320+65536:(se[ie++]=this._interim,se[ie++]=oe),this._interim=0);for(var ue=ce;ue=ne)return this._interim=ae,ie;var oe;56320<=(oe=de.charCodeAt(ue))&&oe<=57343?se[ie++]=1024*(ae-55296)+oe-56320+65536:(se[ie++]=ae,se[ie++]=oe)}else se[ie++]=ae}return ie},me}();he.StringToUtf32=Oe;var E=function(){function me(){this.interim=new Uint8Array(3)}return me.prototype.clear=function(){this.interim.fill(0)},me.prototype.decode=function(de,se){var ne=de.length;if(!ne)return 0;var ie,ce,ue,ae,oe=0,re=0,ee=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 z=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,te=z-x;ee=ne)return 0;if((192&(b=de[ee++]))!=128){ee--,a=!0;break}this.interim[x++]=b,y<<=6,y|=63&b}a||(z===2?y<128?ee--:se[oe++]=y:z===3?y<2048||y>=55296&&y<=57343||(se[oe++]=y):y<65536||y>1114111||(se[oe++]=y)),this.interim.fill(0)}for(var le=ne-4,fe=ee;fe=ne)return this.interim[0]=ie,oe;if((192&(ce=de[fe++]))!=128){fe--;continue}if((re=(31&ie)<<6|63&ce)<128){fe--;continue}se[oe++]=re}else if((240&ie)==224){if(fe>=ne)return this.interim[0]=ie,oe;if((192&(ce=de[fe++]))!=128){fe--;continue}if(fe>=ne)return this.interim[0]=ie,this.interim[1]=ce,oe;if((192&(ue=de[fe++]))!=128){fe--;continue}if((re=(15&ie)<<12|(63&ce)<<6|63&ue)<2048||re>=55296&&re<=57343)continue;se[oe++]=re}else if((248&ie)==240){if(fe>=ne)return this.interim[0]=ie,oe;if((192&(ce=de[fe++]))!=128){fe--;continue}if(fe>=ne)return this.interim[0]=ie,this.interim[1]=ce,oe;if((192&(ue=de[fe++]))!=128){fe--;continue}if(fe>=ne)return this.interim[0]=ie,this.interim[1]=ce,this.interim[2]=ue,oe;if((192&(ae=de[fe++]))!=128){fe--;continue}if((re=(7&ie)<<18|(63&ce)<<12|(63&ue)<<6|63&ae)<65536||re>1114111)continue;se[oe++]=re}}return oe},me}();he.Utf8ToUtf32=E},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.CHAR_ATLAS_CELL_SPACING=he.DIM_OPACITY=he.INVERTED_DEFAULT_COLOR=void 0,he.INVERTED_DEFAULT_COLOR=257,he.DIM_OPACITY=.5,he.CHAR_ATLAS_CELL_SPACING=1},function(ft,he,be){"use strict";var Oe,E,me,de;function se(ie){var ce=ie.toString(16);return ce.length<2?"0"+ce:ce}function ne(ie,ce){return ie>>0}}(Oe=he.channels||(he.channels={})),(E=he.color||(he.color={})).blend=function(ie,ce){var ue=(255&ce.rgba)/255;if(ue===1)return{css:ce.css,rgba:ce.rgba};var ae=ce.rgba>>24&255,oe=ce.rgba>>16&255,re=ce.rgba>>8&255,ee=ie.rgba>>24&255,a=ie.rgba>>16&255,y=ie.rgba>>8&255,x=ee+Math.round((ae-ee)*ue),b=a+Math.round((oe-a)*ue),z=y+Math.round((re-y)*ue);return{css:Oe.toCss(x,b,z),rgba:Oe.toRgba(x,b,z)}},E.isOpaque=function(ie){return(255&ie.rgba)==255},E.ensureContrastRatio=function(ie,ce,ue){var ae=de.ensureContrastRatio(ie.rgba,ce.rgba,ue);if(ae)return de.toColor(ae>>24&255,ae>>16&255,ae>>8&255)},E.opaque=function(ie){var ce=(255|ie.rgba)>>>0,ue=de.toChannels(ce),ae=ue[0],oe=ue[1],re=ue[2];return{css:Oe.toCss(ae,oe,re),rgba:ce}},E.opacity=function(ie,ce){var ue=Math.round(255*ce),ae=de.toChannels(ie.rgba),oe=ae[0],re=ae[1],ee=ae[2];return{css:Oe.toCss(oe,re,ee,ue),rgba:Oe.toRgba(oe,re,ee,ue)}},(he.css||(he.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 ce(ue,ae,oe){var re=ue/255,ee=ae/255,a=oe/255;return .2126*(re<=.03928?re/12.92:Math.pow((re+.055)/1.055,2.4))+.7152*(ee<=.03928?ee/12.92:Math.pow((ee+.055)/1.055,2.4))+.0722*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))}ie.relativeLuminance=function(ue){return ce(ue>>16&255,ue>>8&255,255&ue)},ie.relativeLuminance2=ce}(me=he.rgb||(he.rgb={})),function(ie){function ce(ae,oe,re){for(var ee=ae>>24&255,a=ae>>16&255,y=ae>>8&255,x=oe>>24&255,b=oe>>16&255,z=oe>>8&255,te=ne(me.relativeLuminance2(x,z,b),me.relativeLuminance2(ee,a,y));te0||b>0||z>0);)x-=Math.max(0,Math.ceil(.1*x)),b-=Math.max(0,Math.ceil(.1*b)),z-=Math.max(0,Math.ceil(.1*z)),te=ne(me.relativeLuminance2(x,z,b),me.relativeLuminance2(ee,a,y));return(x<<24|b<<16|z<<8|255)>>>0}function ue(ae,oe,re){for(var ee=ae>>24&255,a=ae>>16&255,y=ae>>8&255,x=oe>>24&255,b=oe>>16&255,z=oe>>8&255,te=ne(me.relativeLuminance2(x,z,b),me.relativeLuminance2(ee,a,y));te>>0}ie.ensureContrastRatio=function(ae,oe,re){var ee=me.relativeLuminance(ae>>8),a=me.relativeLuminance(oe>>8);if(ne(ee,a)>24&255,ae>>16&255,ae>>8&255,255&ae]},ie.toColor=function(ae,oe,re){return{css:Oe.toCss(ae,oe,re),rgba:Oe.toRgba(ae,oe,re)}}}(de=he.rgba||(he.rgba={})),he.toPaddedHex=se,he.contrastRatio=ne},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.isLinux=he.isWindows=he.isIphone=he.isIpad=he.isMac=he.isSafari=he.isFirefox=void 0;var Oe=typeof navigator=="undefined",E=Oe?"node":navigator.userAgent,me=Oe?"node":navigator.platform;function de(se,ne){return se.indexOf(ne)>=0}he.isFirefox=!!~E.indexOf("Firefox"),he.isSafari=/^((?!chrome|android).)*safari/i.test(E),he.isMac=de(["Macintosh","MacIntel","MacPPC","Mac68K"],me),he.isIpad=me==="iPad",he.isIphone=me==="iPhone",he.isWindows=de(["Windows","Win16","Win32","WinCE"],me),he.isLinux=me.indexOf("Linux")>=0},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.C1=he.C0=void 0,function(Oe){Oe.NUL="\0",Oe.SOH="",Oe.STX="",Oe.ETX="",Oe.EOT="",Oe.ENQ="",Oe.ACK="",Oe.BEL="\x07",Oe.BS="\b",Oe.HT=" ",Oe.LF=` -`,Oe.VT="\v",Oe.FF="\f",Oe.CR="\r",Oe.SO="",Oe.SI="",Oe.DLE="",Oe.DC1="",Oe.DC2="",Oe.DC3="",Oe.DC4="",Oe.NAK="",Oe.SYN="",Oe.ETB="",Oe.CAN="",Oe.EM="",Oe.SUB="",Oe.ESC="\x1B",Oe.FS="",Oe.GS="",Oe.RS="",Oe.US="",Oe.SP=" ",Oe.DEL="\x7F"}(he.C0||(he.C0={})),function(Oe){Oe.PAD="\x80",Oe.HOP="\x81",Oe.BPH="\x82",Oe.NBH="\x83",Oe.IND="\x84",Oe.NEL="\x85",Oe.SSA="\x86",Oe.ESA="\x87",Oe.HTS="\x88",Oe.HTJ="\x89",Oe.VTS="\x8A",Oe.PLD="\x8B",Oe.PLU="\x8C",Oe.RI="\x8D",Oe.SS2="\x8E",Oe.SS3="\x8F",Oe.DCS="\x90",Oe.PU1="\x91",Oe.PU2="\x92",Oe.STS="\x93",Oe.CCH="\x94",Oe.MW="\x95",Oe.SPA="\x96",Oe.EPA="\x97",Oe.SOS="\x98",Oe.SGCI="\x99",Oe.SCI="\x9A",Oe.CSI="\x9B",Oe.ST="\x9C",Oe.OSC="\x9D",Oe.PM="\x9E",Oe.APC="\x9F"}(he.C1||(he.C1={}))},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.BaseRenderLayer=void 0;var Oe=be(3),E=be(9),me=be(25),de=be(6),se=be(28),ne=be(10),ie=be(17),ce=function(){function ue(ae,oe,re,ee,a,y,x,b){this._container=ae,this._alpha=ee,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-"+oe+"-layer"),this._canvas.style.zIndex=re.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return ue.prototype.dispose=function(){var ae;ie.removeElementFromParent(this._canvas),(ae=this._charAtlas)===null||ae===void 0||ae.dispose()},ue.prototype._initCanvas=function(){this._ctx=se.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},ue.prototype.onOptionsChanged=function(){},ue.prototype.onBlur=function(){},ue.prototype.onFocus=function(){},ue.prototype.onCursorMove=function(){},ue.prototype.onGridChanged=function(ae,oe){},ue.prototype.onSelectionChanged=function(ae,oe,re){re===void 0&&(re=!1)},ue.prototype.setColors=function(ae){this._refreshCharAtlas(ae)},ue.prototype._setTransparency=function(ae){if(ae!==this._alpha){var oe=this._canvas;this._alpha=ae,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,oe),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},ue.prototype._refreshCharAtlas=function(ae){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=me.acquireCharAtlas(this._optionsService.options,this._rendererId,ae,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},ue.prototype.resize=function(ae){this._scaledCellWidth=ae.scaledCellWidth,this._scaledCellHeight=ae.scaledCellHeight,this._scaledCharWidth=ae.scaledCharWidth,this._scaledCharHeight=ae.scaledCharHeight,this._scaledCharLeft=ae.scaledCharLeft,this._scaledCharTop=ae.scaledCharTop,this._canvas.width=ae.scaledCanvasWidth,this._canvas.height=ae.scaledCanvasHeight,this._canvas.style.width=ae.canvasWidth+"px",this._canvas.style.height=ae.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},ue.prototype._fillCells=function(ae,oe,re,ee){this._ctx.fillRect(ae*this._scaledCellWidth,oe*this._scaledCellHeight,re*this._scaledCellWidth,ee*this._scaledCellHeight)},ue.prototype._fillBottomLineAtCells=function(ae,oe,re){re===void 0&&(re=1),this._ctx.fillRect(ae*this._scaledCellWidth,(oe+1)*this._scaledCellHeight-window.devicePixelRatio-1,re*this._scaledCellWidth,window.devicePixelRatio)},ue.prototype._fillLeftLineAtCell=function(ae,oe,re){this._ctx.fillRect(ae*this._scaledCellWidth,oe*this._scaledCellHeight,window.devicePixelRatio*re,this._scaledCellHeight)},ue.prototype._strokeRectAtCell=function(ae,oe,re,ee){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(ae*this._scaledCellWidth+window.devicePixelRatio/2,oe*this._scaledCellHeight+window.devicePixelRatio/2,re*this._scaledCellWidth-window.devicePixelRatio,ee*this._scaledCellHeight-window.devicePixelRatio)},ue.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))},ue.prototype._clearCells=function(ae,oe,re,ee){this._alpha?this._ctx.clearRect(ae*this._scaledCellWidth,oe*this._scaledCellHeight,re*this._scaledCellWidth,ee*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(ae*this._scaledCellWidth,oe*this._scaledCellHeight,re*this._scaledCellWidth,ee*this._scaledCellHeight))},ue.prototype._fillCharTrueColor=function(ae,oe,re){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(re),this._ctx.fillText(ae.getChars(),oe*this._scaledCellWidth+this._scaledCharLeft,re*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},ue.prototype._drawChars=function(ae,oe,re){var ee,a,y=this._getContrastColor(ae);y||ae.isFgRGB()||ae.isBgRGB()?this._drawUncachedChars(ae,oe,re,y):(ae.isInverse()?(ee=ae.isBgDefault()?E.INVERTED_DEFAULT_COLOR:ae.getBgColor(),a=ae.isFgDefault()?E.INVERTED_DEFAULT_COLOR:ae.getFgColor()):(a=ae.isBgDefault()?Oe.DEFAULT_COLOR:ae.getBgColor(),ee=ae.isFgDefault()?Oe.DEFAULT_COLOR:ae.getFgColor()),ee+=this._optionsService.options.drawBoldTextInBrightColors&&ae.isBold()&&ee<8?8:0,this._currentGlyphIdentifier.chars=ae.getChars()||Oe.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=ae.getCode()||Oe.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=a,this._currentGlyphIdentifier.fg=ee,this._currentGlyphIdentifier.bold=!!ae.isBold(),this._currentGlyphIdentifier.dim=!!ae.isDim(),this._currentGlyphIdentifier.italic=!!ae.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,oe*this._scaledCellWidth+this._scaledCharLeft,re*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(ae,oe,re))},ue.prototype._drawUncachedChars=function(ae,oe,re,ee){if(this._ctx.save(),this._ctx.font=this._getFont(!!ae.isBold(),!!ae.isItalic()),this._ctx.textBaseline="middle",ae.isInverse())if(ee)this._ctx.fillStyle=ee.css;else if(ae.isBgDefault())this._ctx.fillStyle=ne.color.opaque(this._colors.background).css;else if(ae.isBgRGB())this._ctx.fillStyle="rgb("+de.AttributeData.toColorRGB(ae.getBgColor()).join(",")+")";else{var a=ae.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&ae.isBold()&&a<8&&(a+=8),this._ctx.fillStyle=this._colors.ansi[a].css}else if(ee)this._ctx.fillStyle=ee.css;else if(ae.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(ae.isFgRGB())this._ctx.fillStyle="rgb("+de.AttributeData.toColorRGB(ae.getFgColor()).join(",")+")";else{var y=ae.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&ae.isBold()&&y<8&&(y+=8),this._ctx.fillStyle=this._colors.ansi[y].css}this._clipRow(re),ae.isDim()&&(this._ctx.globalAlpha=E.DIM_OPACITY),this._ctx.fillText(ae.getChars(),oe*this._scaledCellWidth+this._scaledCharLeft,re*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},ue.prototype._clipRow=function(ae){this._ctx.beginPath(),this._ctx.rect(0,ae*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},ue.prototype._getFont=function(ae,oe){return(oe?"italic":"")+" "+(ae?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},ue.prototype._getContrastColor=function(ae){if(this._optionsService.options.minimumContrastRatio!==1){var oe=this._colors.contrastCache.getColor(ae.bg,ae.fg);if(oe!==void 0)return oe||void 0;var re=ae.getFgColor(),ee=ae.getFgColorMode(),a=ae.getBgColor(),y=ae.getBgColorMode(),x=!!ae.isInverse(),b=!!ae.isInverse();if(x){var z=re;re=a,a=z;var te=ee;ee=y,y=te}var le=this._resolveBackgroundRgba(y,a,x),fe=this._resolveForegroundRgba(ee,re,x,b),ge=ne.rgba.ensureContrastRatio(le,fe,this._optionsService.options.minimumContrastRatio);if(ge){var ve={css:ne.channels.toCss(ge>>24&255,ge>>16&255,ge>>8&255),rgba:ge};return this._colors.contrastCache.setColor(ae.bg,ae.fg,ve),ve}this._colors.contrastCache.setColor(ae.bg,ae.fg,null)}},ue.prototype._resolveBackgroundRgba=function(ae,oe,re){switch(ae){case 16777216:case 33554432:return this._colors.ansi[oe].rgba;case 50331648:return oe<<8;case 0:default:return re?this._colors.foreground.rgba:this._colors.background.rgba}},ue.prototype._resolveForegroundRgba=function(ae,oe,re,ee){switch(ae){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&ee&&oe<8&&(oe+=8),this._colors.ansi[oe].rgba;case 50331648:return oe<<8;case 0:default:return re?this._colors.background.rgba:this._colors.foreground.rgba}},ue}();he.BaseRenderLayer=ce},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.createDecorator=he.getServiceDependencies=he.serviceRegistry=void 0;function Oe(E,me,de){me.di$target===me?me.di$dependencies.push({id:E,index:de}):(me.di$dependencies=[{id:E,index:de}],me.di$target=me)}he.serviceRegistry=new Map,he.getServiceDependencies=function(E){return E.di$dependencies||[]},he.createDecorator=function(E){if(he.serviceRegistry.has(E))return he.serviceRegistry.get(E);var me=function(de,se,ne){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");Oe(me,de,ne)};return me.toString=function(){return E},he.serviceRegistry.set(E,me),me}},function(ft,he,be){"use strict";function Oe(E,me,de,se){if(de===void 0&&(de=0),se===void 0&&(se=E.length),de>=E.length)return E;de=(E.length+de)%E.length,se=se>=E.length?E.length:(E.length+se)%E.length;for(var ne=de;ne>22,2097152&ce?this._combined[ie].charCodeAt(this._combined[ie].length-1):ue]},ne.prototype.set=function(ie,ce){this._data[3*ie+1]=ce[E.CHAR_DATA_ATTR_INDEX],ce[E.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[ie]=ce[1],this._data[3*ie+0]=2097152|ie|ce[E.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*ie+0]=ce[E.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|ce[E.CHAR_DATA_WIDTH_INDEX]<<22},ne.prototype.getWidth=function(ie){return this._data[3*ie+0]>>22},ne.prototype.hasWidth=function(ie){return 12582912&this._data[3*ie+0]},ne.prototype.getFg=function(ie){return this._data[3*ie+1]},ne.prototype.getBg=function(ie){return this._data[3*ie+2]},ne.prototype.hasContent=function(ie){return 4194303&this._data[3*ie+0]},ne.prototype.getCodePoint=function(ie){var ce=this._data[3*ie+0];return 2097152&ce?this._combined[ie].charCodeAt(this._combined[ie].length-1):2097151&ce},ne.prototype.isCombined=function(ie){return 2097152&this._data[3*ie+0]},ne.prototype.getString=function(ie){var ce=this._data[3*ie+0];return 2097152&ce?this._combined[ie]:2097151&ce?Oe.stringFromCodePoint(2097151&ce):""},ne.prototype.loadCell=function(ie,ce){var ue=3*ie;return ce.content=this._data[ue+0],ce.fg=this._data[ue+1],ce.bg=this._data[ue+2],2097152&ce.content&&(ce.combinedData=this._combined[ie]),268435456&ce.bg&&(ce.extended=this._extendedAttrs[ie]),ce},ne.prototype.setCell=function(ie,ce){2097152&ce.content&&(this._combined[ie]=ce.combinedData),268435456&ce.bg&&(this._extendedAttrs[ie]=ce.extended),this._data[3*ie+0]=ce.content,this._data[3*ie+1]=ce.fg,this._data[3*ie+2]=ce.bg},ne.prototype.setCellFromCodePoint=function(ie,ce,ue,ae,oe,re){268435456&oe&&(this._extendedAttrs[ie]=re),this._data[3*ie+0]=ce|ue<<22,this._data[3*ie+1]=ae,this._data[3*ie+2]=oe},ne.prototype.addCodepointToCell=function(ie,ce){var ue=this._data[3*ie+0];2097152&ue?this._combined[ie]+=Oe.stringFromCodePoint(ce):(2097151&ue?(this._combined[ie]=Oe.stringFromCodePoint(2097151&ue)+Oe.stringFromCodePoint(ce),ue&=-2097152,ue|=2097152):ue=ce|1<<22,this._data[3*ie+0]=ue)},ne.prototype.insertCells=function(ie,ce,ue,ae){if((ie%=this.length)&&this.getWidth(ie-1)===2&&this.setCellFromCodePoint(ie-1,0,1,(ae==null?void 0:ae.fg)||0,(ae==null?void 0:ae.bg)||0,(ae==null?void 0:ae.extended)||new de.ExtendedAttrs),ce=0;--re)this.setCell(ie+ce+re,this.loadCell(ie+re,oe));for(re=0;rethis.length){var ue=new Uint32Array(3*ie);this.length&&(3*ie=ie&&delete this._combined[re]}}else this._data=new Uint32Array(0),this._combined={};this.length=ie}},ne.prototype.fill=function(ie){this._combined={},this._extendedAttrs={};for(var ce=0;ce=0;--ie)if(4194303&this._data[3*ie+0])return ie+(this._data[3*ie+0]>>22);return 0},ne.prototype.copyCellsFrom=function(ie,ce,ue,ae,oe){var re=ie._data;if(oe)for(var ee=ae-1;ee>=0;ee--)for(var a=0;a<3;a++)this._data[3*(ue+ee)+a]=re[3*(ce+ee)+a];else for(ee=0;ee=ce&&(this._combined[x-ce+ue]=ie._combined[x])}},ne.prototype.translateToString=function(ie,ce,ue){ie===void 0&&(ie=!1),ce===void 0&&(ce=0),ue===void 0&&(ue=this.length),ie&&(ue=Math.min(ue,this.getTrimmedLength()));for(var ae="";ce>22||1}return ae},ne}();he.BufferLine=se},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.removeElementFromParent=void 0,he.removeElementFromParent=function(){for(var Oe,E=[],me=0;me24)return ge.setWinLines||!1;switch(fe){case 1:return!!ge.restoreWin;case 2:return!!ge.minimizeWin;case 3:return!!ge.setWinPosition;case 4:return!!ge.setWinSizePixels;case 5:return!!ge.raiseWin;case 6:return!!ge.lowerWin;case 7:return!!ge.refreshWin;case 8:return!!ge.setWinSizeChars;case 9:return!!ge.maximizeWin;case 10:return!!ge.fullscreenWin;case 11:return!!ge.getWinState;case 13:return!!ge.getWinPosition;case 14:return!!ge.getWinSizePixels;case 15:return!!ge.getScreenSizePixels;case 16:return!!ge.getCellSizePixels;case 18:return!!ge.getWinSizeChars;case 19:return!!ge.getScreenSizeChars;case 20:return!!ge.getIconTitle;case 21:return!!ge.getWinTitle;case 22:return!!ge.pushTitle;case 23:return!!ge.popTitle;case 24:return!!ge.setWinLines}return!1}(function(fe){fe[fe.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",fe[fe.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"})(me=he.WindowsOptionsReportType||(he.WindowsOptionsReportType={}));var te=function(){function fe(ge,ve,pe,Se){this._bufferService=ge,this._coreService=ve,this._logService=pe,this._optionsService=Se,this._data=new Uint32Array(0)}return fe.prototype.hook=function(ge){this._data=new Uint32Array(0)},fe.prototype.put=function(ge,ve,pe){this._data=ce.concat(this._data,ge.subarray(ve,pe))},fe.prototype.unhook=function(ge){if(ge){var ve=ue.utf32ToString(this._data);switch(this._data=new Uint32Array(0),ve){case'"q':return this._coreService.triggerDataEvent(de.C0.ESC+'P1$r0"q'+de.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(de.C0.ESC+'P1$r61;1"p'+de.C0.ESC+"\\");case"r":var pe=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(de.C0.ESC+"P1$r"+pe+de.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(de.C0.ESC+"P1$r0m"+de.C0.ESC+"\\");case" q":var Se={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return Se-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(de.C0.ESC+"P1$r"+Se+" q"+de.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",ve),this._coreService.triggerDataEvent(de.C0.ESC+"P0$r"+de.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},fe}(),le=function(fe){function ge(ve,pe,Se,ye,Pe,we,Ae,xe,De){De===void 0&&(De=new ne.EscapeSequenceParser);var Ce=fe.call(this)||this;Ce._bufferService=ve,Ce._charsetService=pe,Ce._coreService=Se,Ce._dirtyRowService=ye,Ce._logService=Pe,Ce._optionsService=we,Ce._coreMouseService=Ae,Ce._unicodeService=xe,Ce._parser=De,Ce._parseBuffer=new Uint32Array(4096),Ce._stringDecoder=new ue.StringToUtf32,Ce._utf8Decoder=new ue.Utf8ToUtf32,Ce._workCell=new ee.CellData,Ce._windowTitle="",Ce._iconName="",Ce._windowTitleStack=[],Ce._iconNameStack=[],Ce._curAttrData=ae.DEFAULT_ATTR_DATA.clone(),Ce._eraseAttrDataInternal=ae.DEFAULT_ATTR_DATA.clone(),Ce._onRequestBell=new oe.EventEmitter,Ce._onRequestRefreshRows=new oe.EventEmitter,Ce._onRequestReset=new oe.EventEmitter,Ce._onRequestScroll=new oe.EventEmitter,Ce._onRequestSyncScrollBar=new oe.EventEmitter,Ce._onRequestWindowsOptionsReport=new oe.EventEmitter,Ce._onA11yChar=new oe.EventEmitter,Ce._onA11yTab=new oe.EventEmitter,Ce._onCursorMove=new oe.EventEmitter,Ce._onLineFeed=new oe.EventEmitter,Ce._onScroll=new oe.EventEmitter,Ce._onTitleChange=new oe.EventEmitter,Ce.register(Ce._parser),Ce._parser.setCsiHandlerFallback(function(Fe,et){Ce._logService.debug("Unknown CSI code: ",{identifier:Ce._parser.identToString(Fe),params:et.toArray()})}),Ce._parser.setEscHandlerFallback(function(Fe){Ce._logService.debug("Unknown ESC code: ",{identifier:Ce._parser.identToString(Fe)})}),Ce._parser.setExecuteHandlerFallback(function(Fe){Ce._logService.debug("Unknown EXECUTE code: ",{code:Fe})}),Ce._parser.setOscHandlerFallback(function(Fe,et,tt){Ce._logService.debug("Unknown OSC code: ",{identifier:Fe,action:et,data:tt})}),Ce._parser.setDcsHandlerFallback(function(Fe,et,tt){et==="HOOK"&&(tt=tt.toArray()),Ce._logService.debug("Unknown DCS code: ",{identifier:Ce._parser.identToString(Fe),action:et,payload:tt})}),Ce._parser.setPrintHandler(function(Fe,et,tt){return Ce.print(Fe,et,tt)}),Ce._parser.setCsiHandler({final:"@"},function(Fe){return Ce.insertChars(Fe)}),Ce._parser.setCsiHandler({intermediates:" ",final:"@"},function(Fe){return Ce.scrollLeft(Fe)}),Ce._parser.setCsiHandler({final:"A"},function(Fe){return Ce.cursorUp(Fe)}),Ce._parser.setCsiHandler({intermediates:" ",final:"A"},function(Fe){return Ce.scrollRight(Fe)}),Ce._parser.setCsiHandler({final:"B"},function(Fe){return Ce.cursorDown(Fe)}),Ce._parser.setCsiHandler({final:"C"},function(Fe){return Ce.cursorForward(Fe)}),Ce._parser.setCsiHandler({final:"D"},function(Fe){return Ce.cursorBackward(Fe)}),Ce._parser.setCsiHandler({final:"E"},function(Fe){return Ce.cursorNextLine(Fe)}),Ce._parser.setCsiHandler({final:"F"},function(Fe){return Ce.cursorPrecedingLine(Fe)}),Ce._parser.setCsiHandler({final:"G"},function(Fe){return Ce.cursorCharAbsolute(Fe)}),Ce._parser.setCsiHandler({final:"H"},function(Fe){return Ce.cursorPosition(Fe)}),Ce._parser.setCsiHandler({final:"I"},function(Fe){return Ce.cursorForwardTab(Fe)}),Ce._parser.setCsiHandler({final:"J"},function(Fe){return Ce.eraseInDisplay(Fe)}),Ce._parser.setCsiHandler({prefix:"?",final:"J"},function(Fe){return Ce.eraseInDisplay(Fe)}),Ce._parser.setCsiHandler({final:"K"},function(Fe){return Ce.eraseInLine(Fe)}),Ce._parser.setCsiHandler({prefix:"?",final:"K"},function(Fe){return Ce.eraseInLine(Fe)}),Ce._parser.setCsiHandler({final:"L"},function(Fe){return Ce.insertLines(Fe)}),Ce._parser.setCsiHandler({final:"M"},function(Fe){return Ce.deleteLines(Fe)}),Ce._parser.setCsiHandler({final:"P"},function(Fe){return Ce.deleteChars(Fe)}),Ce._parser.setCsiHandler({final:"S"},function(Fe){return Ce.scrollUp(Fe)}),Ce._parser.setCsiHandler({final:"T"},function(Fe){return Ce.scrollDown(Fe)}),Ce._parser.setCsiHandler({final:"X"},function(Fe){return Ce.eraseChars(Fe)}),Ce._parser.setCsiHandler({final:"Z"},function(Fe){return Ce.cursorBackwardTab(Fe)}),Ce._parser.setCsiHandler({final:"`"},function(Fe){return Ce.charPosAbsolute(Fe)}),Ce._parser.setCsiHandler({final:"a"},function(Fe){return Ce.hPositionRelative(Fe)}),Ce._parser.setCsiHandler({final:"b"},function(Fe){return Ce.repeatPrecedingCharacter(Fe)}),Ce._parser.setCsiHandler({final:"c"},function(Fe){return Ce.sendDeviceAttributesPrimary(Fe)}),Ce._parser.setCsiHandler({prefix:">",final:"c"},function(Fe){return Ce.sendDeviceAttributesSecondary(Fe)}),Ce._parser.setCsiHandler({final:"d"},function(Fe){return Ce.linePosAbsolute(Fe)}),Ce._parser.setCsiHandler({final:"e"},function(Fe){return Ce.vPositionRelative(Fe)}),Ce._parser.setCsiHandler({final:"f"},function(Fe){return Ce.hVPosition(Fe)}),Ce._parser.setCsiHandler({final:"g"},function(Fe){return Ce.tabClear(Fe)}),Ce._parser.setCsiHandler({final:"h"},function(Fe){return Ce.setMode(Fe)}),Ce._parser.setCsiHandler({prefix:"?",final:"h"},function(Fe){return Ce.setModePrivate(Fe)}),Ce._parser.setCsiHandler({final:"l"},function(Fe){return Ce.resetMode(Fe)}),Ce._parser.setCsiHandler({prefix:"?",final:"l"},function(Fe){return Ce.resetModePrivate(Fe)}),Ce._parser.setCsiHandler({final:"m"},function(Fe){return Ce.charAttributes(Fe)}),Ce._parser.setCsiHandler({final:"n"},function(Fe){return Ce.deviceStatus(Fe)}),Ce._parser.setCsiHandler({prefix:"?",final:"n"},function(Fe){return Ce.deviceStatusPrivate(Fe)}),Ce._parser.setCsiHandler({intermediates:"!",final:"p"},function(Fe){return Ce.softReset(Fe)}),Ce._parser.setCsiHandler({intermediates:" ",final:"q"},function(Fe){return Ce.setCursorStyle(Fe)}),Ce._parser.setCsiHandler({final:"r"},function(Fe){return Ce.setScrollRegion(Fe)}),Ce._parser.setCsiHandler({final:"s"},function(Fe){return Ce.saveCursor(Fe)}),Ce._parser.setCsiHandler({final:"t"},function(Fe){return Ce.windowOptions(Fe)}),Ce._parser.setCsiHandler({final:"u"},function(Fe){return Ce.restoreCursor(Fe)}),Ce._parser.setCsiHandler({intermediates:"'",final:"}"},function(Fe){return Ce.insertColumns(Fe)}),Ce._parser.setCsiHandler({intermediates:"'",final:"~"},function(Fe){return Ce.deleteColumns(Fe)}),Ce._parser.setExecuteHandler(de.C0.BEL,function(){return Ce.bell()}),Ce._parser.setExecuteHandler(de.C0.LF,function(){return Ce.lineFeed()}),Ce._parser.setExecuteHandler(de.C0.VT,function(){return Ce.lineFeed()}),Ce._parser.setExecuteHandler(de.C0.FF,function(){return Ce.lineFeed()}),Ce._parser.setExecuteHandler(de.C0.CR,function(){return Ce.carriageReturn()}),Ce._parser.setExecuteHandler(de.C0.BS,function(){return Ce.backspace()}),Ce._parser.setExecuteHandler(de.C0.HT,function(){return Ce.tab()}),Ce._parser.setExecuteHandler(de.C0.SO,function(){return Ce.shiftOut()}),Ce._parser.setExecuteHandler(de.C0.SI,function(){return Ce.shiftIn()}),Ce._parser.setExecuteHandler(de.C1.IND,function(){return Ce.index()}),Ce._parser.setExecuteHandler(de.C1.NEL,function(){return Ce.nextLine()}),Ce._parser.setExecuteHandler(de.C1.HTS,function(){return Ce.tabSet()}),Ce._parser.setOscHandler(0,new y.OscHandler(function(Fe){Ce.setTitle(Fe),Ce.setIconName(Fe)})),Ce._parser.setOscHandler(1,new y.OscHandler(function(Fe){return Ce.setIconName(Fe)})),Ce._parser.setOscHandler(2,new y.OscHandler(function(Fe){return Ce.setTitle(Fe)})),Ce._parser.setEscHandler({final:"7"},function(){return Ce.saveCursor()}),Ce._parser.setEscHandler({final:"8"},function(){return Ce.restoreCursor()}),Ce._parser.setEscHandler({final:"D"},function(){return Ce.index()}),Ce._parser.setEscHandler({final:"E"},function(){return Ce.nextLine()}),Ce._parser.setEscHandler({final:"H"},function(){return Ce.tabSet()}),Ce._parser.setEscHandler({final:"M"},function(){return Ce.reverseIndex()}),Ce._parser.setEscHandler({final:"="},function(){return Ce.keypadApplicationMode()}),Ce._parser.setEscHandler({final:">"},function(){return Ce.keypadNumericMode()}),Ce._parser.setEscHandler({final:"c"},function(){return Ce.fullReset()}),Ce._parser.setEscHandler({final:"n"},function(){return Ce.setgLevel(2)}),Ce._parser.setEscHandler({final:"o"},function(){return Ce.setgLevel(3)}),Ce._parser.setEscHandler({final:"|"},function(){return Ce.setgLevel(3)}),Ce._parser.setEscHandler({final:"}"},function(){return Ce.setgLevel(2)}),Ce._parser.setEscHandler({final:"~"},function(){return Ce.setgLevel(1)}),Ce._parser.setEscHandler({intermediates:"%",final:"@"},function(){return Ce.selectDefaultCharset()}),Ce._parser.setEscHandler({intermediates:"%",final:"G"},function(){return Ce.selectDefaultCharset()});var Ie=function(Fe){Be._parser.setEscHandler({intermediates:"(",final:Fe},function(){return Ce.selectCharset("("+Fe)}),Be._parser.setEscHandler({intermediates:")",final:Fe},function(){return Ce.selectCharset(")"+Fe)}),Be._parser.setEscHandler({intermediates:"*",final:Fe},function(){return Ce.selectCharset("*"+Fe)}),Be._parser.setEscHandler({intermediates:"+",final:Fe},function(){return Ce.selectCharset("+"+Fe)}),Be._parser.setEscHandler({intermediates:"-",final:Fe},function(){return Ce.selectCharset("-"+Fe)}),Be._parser.setEscHandler({intermediates:".",final:Fe},function(){return Ce.selectCharset("."+Fe)}),Be._parser.setEscHandler({intermediates:"/",final:Fe},function(){return Ce.selectCharset("/"+Fe)})},Be=this;for(var We in se.CHARSETS)Ie(We);return Ce._parser.setEscHandler({intermediates:"#",final:"8"},function(){return Ce.screenAlignmentPattern()}),Ce._parser.setErrorHandler(function(Fe){return Ce._logService.error("Parsing error: ",Fe),Fe}),Ce._parser.setDcsHandler({intermediates:"$",final:"q"},new te(Ce._bufferService,Ce._coreService,Ce._logService,Ce._optionsService)),Ce}return E(ge,fe),Object.defineProperty(ge.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),ge.prototype.dispose=function(){fe.prototype.dispose.call(this)},ge.prototype.parse=function(ve){var pe=this._bufferService.buffer,Se=pe.x,ye=pe.y;if(this._logService.debug("parsing data",ve),this._parseBuffer.length131072)for(var Pe=0;Pe0&&We.getWidth(we.x-1)===2&&We.setCellFromCodePoint(we.x-1,0,1,Be.fg,Be.bg,Be.extended);for(var Fe=pe;Fe=De){if(Ce){for(;we.x=this._bufferService.rows&&(we.y=this._bufferService.rows-1),we.lines.get(we.ybase+we.y).isWrapped=!0),We=we.lines.get(we.ybase+we.y)}else if(we.x=De-1,Pe===2)continue}if(Ie&&(We.insertCells(we.x,Pe,we.getNullCell(Be),Be),We.getWidth(De-1)===2&&We.setCellFromCodePoint(De-1,re.NULL_CELL_CODE,re.NULL_CELL_WIDTH,Be.fg,Be.bg,Be.extended)),We.setCellFromCodePoint(we.x++,ye,Pe,Be.fg,Be.bg,Be.extended),Pe>0)for(;--Pe;)We.setCellFromCodePoint(we.x++,0,0,Be.fg,Be.bg,Be.extended)}else We.getWidth(we.x-1)?We.addCodepointToCell(we.x-1,ye):We.addCodepointToCell(we.x-2,ye)}Se-pe>0&&(We.loadCell(we.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),we.x0&&We.getWidth(we.x)===0&&!We.hasContent(we.x)&&We.setCellFromCodePoint(we.x,0,1,Be.fg,Be.bg,Be.extended),this._dirtyRowService.markDirty(we.y)},ge.prototype.addCsiHandler=function(ve,pe){var Se=this;return ve.final!=="t"||ve.prefix||ve.intermediates?this._parser.addCsiHandler(ve,pe):this._parser.addCsiHandler(ve,function(ye){return!z(ye.params[0],Se._optionsService.options.windowOptions)||pe(ye)})},ge.prototype.addDcsHandler=function(ve,pe){return this._parser.addDcsHandler(ve,new x.DcsHandler(pe))},ge.prototype.addEscHandler=function(ve,pe){return this._parser.addEscHandler(ve,pe)},ge.prototype.addOscHandler=function(ve,pe){return this._parser.addOscHandler(ve,new y.OscHandler(pe))},ge.prototype.bell=function(){this._onRequestBell.fire()},ge.prototype.lineFeed=function(){var ve=this._bufferService.buffer;this._dirtyRowService.markDirty(ve.y),this._optionsService.options.convertEol&&(ve.x=0),ve.y++,ve.y===ve.scrollBottom+1?(ve.y--,this._onRequestScroll.fire(this._eraseAttrData())):ve.y>=this._bufferService.rows&&(ve.y=this._bufferService.rows-1),ve.x>=this._bufferService.cols&&ve.x--,this._dirtyRowService.markDirty(ve.y),this._onLineFeed.fire()},ge.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},ge.prototype.backspace=function(){var ve,pe=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(pe.x>0&&pe.x--);if(this._restrictCursor(this._bufferService.cols),pe.x>0)pe.x--;else if(pe.x===0&&pe.y>pe.scrollTop&&pe.y<=pe.scrollBottom&&(!((ve=pe.lines.get(pe.ybase+pe.y))===null||ve===void 0)&&ve.isWrapped)){pe.lines.get(pe.ybase+pe.y).isWrapped=!1,pe.y--,pe.x=this._bufferService.cols-1;var Se=pe.lines.get(pe.ybase+pe.y);Se.hasWidth(pe.x)&&!Se.hasContent(pe.x)&&pe.x--}this._restrictCursor()},ge.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var ve=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-ve)}},ge.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},ge.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},ge.prototype._restrictCursor=function(ve){ve===void 0&&(ve=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(ve,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)},ge.prototype._setCursor=function(ve,pe){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=ve,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+pe):(this._bufferService.buffer.x=ve,this._bufferService.buffer.y=pe),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},ge.prototype._moveCursor=function(ve,pe){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+ve,this._bufferService.buffer.y+pe)},ge.prototype.cursorUp=function(ve){var pe=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;pe>=0?this._moveCursor(0,-Math.min(pe,ve.params[0]||1)):this._moveCursor(0,-(ve.params[0]||1))},ge.prototype.cursorDown=function(ve){var pe=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;pe>=0?this._moveCursor(0,Math.min(pe,ve.params[0]||1)):this._moveCursor(0,ve.params[0]||1)},ge.prototype.cursorForward=function(ve){this._moveCursor(ve.params[0]||1,0)},ge.prototype.cursorBackward=function(ve){this._moveCursor(-(ve.params[0]||1),0)},ge.prototype.cursorNextLine=function(ve){this.cursorDown(ve),this._bufferService.buffer.x=0},ge.prototype.cursorPrecedingLine=function(ve){this.cursorUp(ve),this._bufferService.buffer.x=0},ge.prototype.cursorCharAbsolute=function(ve){this._setCursor((ve.params[0]||1)-1,this._bufferService.buffer.y)},ge.prototype.cursorPosition=function(ve){this._setCursor(ve.length>=2?(ve.params[1]||1)-1:0,(ve.params[0]||1)-1)},ge.prototype.charPosAbsolute=function(ve){this._setCursor((ve.params[0]||1)-1,this._bufferService.buffer.y)},ge.prototype.hPositionRelative=function(ve){this._moveCursor(ve.params[0]||1,0)},ge.prototype.linePosAbsolute=function(ve){this._setCursor(this._bufferService.buffer.x,(ve.params[0]||1)-1)},ge.prototype.vPositionRelative=function(ve){this._moveCursor(0,ve.params[0]||1)},ge.prototype.hVPosition=function(ve){this.cursorPosition(ve)},ge.prototype.tabClear=function(ve){var pe=ve.params[0];pe===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:pe===3&&(this._bufferService.buffer.tabs={})},ge.prototype.cursorForwardTab=function(ve){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var pe=ve.params[0]||1;pe--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},ge.prototype.cursorBackwardTab=function(ve){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var pe=ve.params[0]||1,Se=this._bufferService.buffer;pe--;)Se.x=Se.prevStop()},ge.prototype._eraseInBufferLine=function(ve,pe,Se,ye){ye===void 0&&(ye=!1);var Pe=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+ve);Pe.replaceCells(pe,Se,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),ye&&(Pe.isWrapped=!1)},ge.prototype._resetBufferLine=function(ve){var pe=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+ve);pe.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),pe.isWrapped=!1},ge.prototype.eraseInDisplay=function(ve){var pe;switch(this._restrictCursor(),ve.params[0]){case 0:for(pe=this._bufferService.buffer.y,this._dirtyRowService.markDirty(pe),this._eraseInBufferLine(pe++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);pe=this._bufferService.cols&&(this._bufferService.buffer.lines.get(pe+1).isWrapped=!1);pe--;)this._resetBufferLine(pe);this._dirtyRowService.markDirty(0);break;case 2:for(pe=this._bufferService.rows,this._dirtyRowService.markDirty(pe-1);pe--;)this._resetBufferLine(pe);this._dirtyRowService.markDirty(0);break;case 3:var Se=this._bufferService.buffer.lines.length-this._bufferService.rows;Se>0&&(this._bufferService.buffer.lines.trimStart(Se),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-Se,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-Se,0),this._onScroll.fire(0))}},ge.prototype.eraseInLine=function(ve){switch(this._restrictCursor(),ve.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)},ge.prototype.insertLines=function(ve){this._restrictCursor();var pe=ve.params[0]||1,Se=this._bufferService.buffer;if(!(Se.y>Se.scrollBottom||Se.ySe.scrollBottom||Se.ype.scrollBottom||pe.ype.scrollBottom||pe.ype.scrollBottom||pe.ype.scrollBottom||pe.y0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(de.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(de.C0.ESC+"[?6c"))},ge.prototype.sendDeviceAttributesSecondary=function(ve){ve.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(de.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(de.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(ve.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(de.C0.ESC+"[>83;40003;0c"))},ge.prototype._is=function(ve){return(this._optionsService.options.termName+"").indexOf(ve)===0},ge.prototype.setMode=function(ve){for(var pe=0;pe=2||ye[1]===2&&we+Pe>=5)break;ye[1]&&(Pe=1)}while(++we+pe5)&&(ve=1),pe.extended.underlineStyle=ve,pe.fg|=268435456,ve===0&&(pe.fg&=-268435457),pe.updateExtended()},ge.prototype.charAttributes=function(ve){if(ve.length===1&&ve.params[0]===0)return this._curAttrData.fg=ae.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=ae.DEFAULT_ATTR_DATA.bg);for(var pe,Se=ve.length,ye=this._curAttrData,Pe=0;Pe=30&&pe<=37?(ye.fg&=-50331904,ye.fg|=16777216|pe-30):pe>=40&&pe<=47?(ye.bg&=-50331904,ye.bg|=16777216|pe-40):pe>=90&&pe<=97?(ye.fg&=-50331904,ye.fg|=16777224|pe-90):pe>=100&&pe<=107?(ye.bg&=-50331904,ye.bg|=16777224|pe-100):pe===0?(ye.fg=ae.DEFAULT_ATTR_DATA.fg,ye.bg=ae.DEFAULT_ATTR_DATA.bg):pe===1?ye.fg|=134217728:pe===3?ye.bg|=67108864:pe===4?(ye.fg|=268435456,this._processUnderline(ve.hasSubParams(Pe)?ve.getSubParams(Pe)[0]:1,ye)):pe===5?ye.fg|=536870912:pe===7?ye.fg|=67108864:pe===8?ye.fg|=1073741824:pe===2?ye.bg|=134217728:pe===21?this._processUnderline(2,ye):pe===22?(ye.fg&=-134217729,ye.bg&=-134217729):pe===23?ye.bg&=-67108865:pe===24?ye.fg&=-268435457:pe===25?ye.fg&=-536870913:pe===27?ye.fg&=-67108865:pe===28?ye.fg&=-1073741825:pe===39?(ye.fg&=-67108864,ye.fg|=16777215&ae.DEFAULT_ATTR_DATA.fg):pe===49?(ye.bg&=-67108864,ye.bg|=16777215&ae.DEFAULT_ATTR_DATA.bg):pe===38||pe===48||pe===58?Pe+=this._extractColor(ve,Pe,ye):pe===59?(ye.extended=ye.extended.clone(),ye.extended.underlineColor=-1,ye.updateExtended()):pe===100?(ye.fg&=-67108864,ye.fg|=16777215&ae.DEFAULT_ATTR_DATA.fg,ye.bg&=-67108864,ye.bg|=16777215&ae.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",pe)},ge.prototype.deviceStatus=function(ve){switch(ve.params[0]){case 5:this._coreService.triggerDataEvent(de.C0.ESC+"[0n");break;case 6:var pe=this._bufferService.buffer.y+1,Se=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(de.C0.ESC+"["+pe+";"+Se+"R")}},ge.prototype.deviceStatusPrivate=function(ve){switch(ve.params[0]){case 6:var pe=this._bufferService.buffer.y+1,Se=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(de.C0.ESC+"[?"+pe+";"+Se+"R")}},ge.prototype.softReset=function(ve){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=ae.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},ge.prototype.setCursorStyle=function(ve){var pe=ve.params[0]||1;switch(pe){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 Se=pe%2==1;this._optionsService.options.cursorBlink=Se},ge.prototype.setScrollRegion=function(ve){var pe,Se=ve.params[0]||1;(ve.length<2||(pe=ve.params[1])>this._bufferService.rows||pe===0)&&(pe=this._bufferService.rows),pe>Se&&(this._bufferService.buffer.scrollTop=Se-1,this._bufferService.buffer.scrollBottom=pe-1,this._setCursor(0,0))},ge.prototype.windowOptions=function(ve){if(z(ve.params[0],this._optionsService.options.windowOptions)){var pe=ve.length>1?ve.params[1]:0;switch(ve.params[0]){case 14:pe!==2&&this._onRequestWindowsOptionsReport.fire(me.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(me.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(de.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:pe!==0&&pe!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),pe!==0&&pe!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:pe!==0&&pe!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),pe!==0&&pe!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},ge.prototype.saveCursor=function(ve){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},ge.prototype.restoreCursor=function(ve){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()},ge.prototype.setTitle=function(ve){this._windowTitle=ve,this._onTitleChange.fire(ve)},ge.prototype.setIconName=function(ve){this._iconName=ve},ge.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},ge.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},ge.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},ge.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,se.DEFAULT_CHARSET)},ge.prototype.selectCharset=function(ve){ve.length===2?ve[0]!=="/"&&this._charsetService.setgCharset(b[ve[0]],se.CHARSETS[ve[1]]||se.DEFAULT_CHARSET):this.selectDefaultCharset()},ge.prototype.index=function(){this._restrictCursor();var ve=this._bufferService.buffer;this._bufferService.buffer.y++,ve.y===ve.scrollBottom+1?(ve.y--,this._onRequestScroll.fire(this._eraseAttrData())):ve.y>=this._bufferService.rows&&(ve.y=this._bufferService.rows-1),this._restrictCursor()},ge.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},ge.prototype.reverseIndex=function(){this._restrictCursor();var ve=this._bufferService.buffer;if(ve.y===ve.scrollTop){var pe=ve.scrollBottom-ve.scrollTop;ve.lines.shiftElements(ve.ybase+ve.y,pe,1),ve.lines.set(ve.ybase+ve.y,ve.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(ve.scrollTop,ve.scrollBottom)}else ve.y--,this._restrictCursor()},ge.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},ge.prototype.reset=function(){this._curAttrData=ae.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=ae.DEFAULT_ATTR_DATA.clone()},ge.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},ge.prototype.setgLevel=function(ve){this._charsetService.setgLevel(ve)},ge.prototype.screenAlignmentPattern=function(){var ve=new ee.CellData;ve.content=1<<22|69,ve.fg=this._curAttrData.fg,ve.bg=this._curAttrData.bg;var pe=this._bufferService.buffer;this._setCursor(0,0);for(var Se=0;Se256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(me),this.length=0,this._subParams=new Int32Array(de),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(me),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return E.fromArray=function(me){var de=new E;if(!me.length)return de;for(var se=me[0]instanceof Array?1:0;se>8,ne=255&this._subParamsIdx[de];ne-se>0&&me.push(Array.prototype.slice.call(this._subParams,se,ne))}return me},E.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},E.prototype.addParam=function(me){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(me<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=me>2147483647?2147483647:me}},E.prototype.addSubParam=function(me){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(me<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=me>2147483647?2147483647:me,this._subParamsIdx[this.length-1]++}},E.prototype.hasSubParams=function(me){return(255&this._subParamsIdx[me])-(this._subParamsIdx[me]>>8)>0},E.prototype.getSubParams=function(me){var de=this._subParamsIdx[me]>>8,se=255&this._subParamsIdx[me];return se-de>0?this._subParams.subarray(de,se):null},E.prototype.getSubParamsAll=function(){for(var me={},de=0;de>8,ne=255&this._subParamsIdx[de];ne-se>0&&(me[de]=this._subParams.slice(se,ne))}return me},E.prototype.addDigit=function(me){var de;if(!(this._rejectDigits||!(de=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var se=this._digitIsSub?this._subParams:this.params,ne=se[de-1];se[de-1]=~ne?Math.min(10*ne+me,2147483647):me}},E}();he.Params=Oe},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.OscHandler=he.OscParser=void 0;var Oe=be(23),E=be(8),me=function(){function se(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return se.prototype.addHandler=function(ne,ie){this._handlers[ne]===void 0&&(this._handlers[ne]=[]);var ce=this._handlers[ne];return ce.push(ie),{dispose:function(){var ue=ce.indexOf(ie);ue!==-1&&ce.splice(ue,1)}}},se.prototype.setHandler=function(ne,ie){this._handlers[ne]=[ie]},se.prototype.clearHandler=function(ne){this._handlers[ne]&&delete this._handlers[ne]},se.prototype.setHandlerFallback=function(ne){this._handlerFb=ne},se.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},se.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},se.prototype._start=function(){var ne=this._handlers[this._id];if(ne)for(var ie=ne.length-1;ie>=0;ie--)ne[ie].start();else this._handlerFb(this._id,"START")},se.prototype._put=function(ne,ie,ce){var ue=this._handlers[this._id];if(ue)for(var ae=ue.length-1;ae>=0;ae--)ue[ae].put(ne,ie,ce);else this._handlerFb(this._id,"PUT",E.utf32ToString(ne,ie,ce))},se.prototype._end=function(ne){var ie=this._handlers[this._id];if(ie){for(var ce=ie.length-1;ce>=0&&ie[ce].end(ne)===!1;ce--);for(ce--;ce>=0;ce--)ie[ce].end(!1)}else this._handlerFb(this._id,"END",ne)},se.prototype.start=function(){this.reset(),this._id=-1,this._state=1},se.prototype.put=function(ne,ie,ce){if(this._state!==3){if(this._state===1)for(;ie0&&this._put(ne,ie,ce)}},se.prototype.end=function(ne){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(ne)),this._id=-1,this._state=0)},se}();he.OscParser=me;var de=function(){function se(ne){this._handler=ne,this._data="",this._hitLimit=!1}return se.prototype.start=function(){this._data="",this._hitLimit=!1},se.prototype.put=function(ne,ie,ce){this._hitLimit||(this._data+=E.utf32ToString(ne,ie,ce),this._data.length>Oe.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},se.prototype.end=function(ne){var ie;return this._hitLimit?ie=!1:ne&&(ie=this._handler(this._data)),this._data="",this._hitLimit=!1,ie},se}();he.OscHandler=de},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.PAYLOAD_LIMIT=void 0,he.PAYLOAD_LIMIT=1e7},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.DcsHandler=he.DcsParser=void 0;var Oe=be(8),E=be(21),me=be(23),de=[],se=function(){function ie(){this._handlers=Object.create(null),this._active=de,this._ident=0,this._handlerFb=function(){}}return ie.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},ie.prototype.addHandler=function(ce,ue){this._handlers[ce]===void 0&&(this._handlers[ce]=[]);var ae=this._handlers[ce];return ae.push(ue),{dispose:function(){var oe=ae.indexOf(ue);oe!==-1&&ae.splice(oe,1)}}},ie.prototype.setHandler=function(ce,ue){this._handlers[ce]=[ue]},ie.prototype.clearHandler=function(ce){this._handlers[ce]&&delete this._handlers[ce]},ie.prototype.setHandlerFallback=function(ce){this._handlerFb=ce},ie.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=de,this._ident=0},ie.prototype.hook=function(ce,ue){if(this.reset(),this._ident=ce,this._active=this._handlers[ce]||de,this._active.length)for(var ae=this._active.length-1;ae>=0;ae--)this._active[ae].hook(ue);else this._handlerFb(this._ident,"HOOK",ue)},ie.prototype.put=function(ce,ue,ae){if(this._active.length)for(var oe=this._active.length-1;oe>=0;oe--)this._active[oe].put(ce,ue,ae);else this._handlerFb(this._ident,"PUT",Oe.utf32ToString(ce,ue,ae))},ie.prototype.unhook=function(ce){if(this._active.length){for(var ue=this._active.length-1;ue>=0&&this._active[ue].unhook(ce)===!1;ue--);for(ue--;ue>=0;ue--)this._active[ue].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",ce);this._active=de,this._ident=0},ie}();he.DcsParser=se;var ne=function(){function ie(ce){this._handler=ce,this._data="",this._hitLimit=!1}return ie.prototype.hook=function(ce){this._params=ce.clone(),this._data="",this._hitLimit=!1},ie.prototype.put=function(ce,ue,ae){this._hitLimit||(this._data+=Oe.utf32ToString(ce,ue,ae),this._data.length>me.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},ie.prototype.unhook=function(ce){var ue;return this._hitLimit?ue=!1:ce&&(ue=this._handler(this._data,this._params||new E.Params)),this._params=void 0,this._data="",this._hitLimit=!1,ue},ie}();he.DcsHandler=ne},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.removeTerminalFromCache=he.acquireCharAtlas=void 0;var Oe=be(26),E=be(43),me=[];he.acquireCharAtlas=function(de,se,ne,ie,ce){for(var ue=Oe.generateConfig(ie,ce,de,ne),ae=0;ae=0){if(Oe.configEquals(re.config,ue))return re.atlas;re.ownedBy.length===1?(re.atlas.dispose(),me.splice(ae,1)):re.ownedBy.splice(oe,1);break}}for(ae=0;ae1)for(var te=this._getJoinedRanges(re,y,a,ae,ee),le=0;le1)for(te=this._getJoinedRanges(re,y,a,ae,ee),le=0;le=this._line.length))return a?(this._line.loadCell(ee,a),a):this._line.loadCell(ee,new Oe.CellData)},re.prototype.translateToString=function(ee,a,y){return this._line.translateToString(ee,a,y)},re}(),ae=function(){function re(ee){this._core=ee}return re.prototype.registerCsiHandler=function(ee,a){return this._core.addCsiHandler(ee,function(y){return a(y.toArray())})},re.prototype.addCsiHandler=function(ee,a){return this.registerCsiHandler(ee,a)},re.prototype.registerDcsHandler=function(ee,a){return this._core.addDcsHandler(ee,function(y,x){return a(y,x.toArray())})},re.prototype.addDcsHandler=function(ee,a){return this.registerDcsHandler(ee,a)},re.prototype.registerEscHandler=function(ee,a){return this._core.addEscHandler(ee,a)},re.prototype.addEscHandler=function(ee,a){return this.registerEscHandler(ee,a)},re.prototype.registerOscHandler=function(ee,a){return this._core.addOscHandler(ee,a)},re.prototype.addOscHandler=function(ee,a){return this.registerOscHandler(ee,a)},re}(),oe=function(){function re(ee){this._core=ee}return re.prototype.register=function(ee){this._core.unicodeService.register(ee)},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(ee){this._core.unicodeService.activeVersion=ee},enumerable:!1,configurable:!0}),re}()},function(ft,he,be){"use strict";var Oe,E=this&&this.__extends||(Oe=function(De,Ce){return(Oe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Ie,Be){Ie.__proto__=Be}||function(Ie,Be){for(var We in Be)Be.hasOwnProperty(We)&&(Ie[We]=Be[We])})(De,Ce)},function(De,Ce){function Ie(){this.constructor=De}Oe(De,Ce),De.prototype=Ce===null?Object.create(Ce):(Ie.prototype=Ce.prototype,new Ie)});Object.defineProperty(he,"__esModule",{value:!0}),he.Terminal=void 0;var me=be(36),de=be(37),se=be(38),ne=be(12),ie=be(19),ce=be(40),ue=be(50),ae=be(51),oe=be(11),re=be(7),ee=be(18),a=be(54),y=be(55),x=be(56),b=be(57),z=be(59),te=be(0),le=be(16),fe=be(27),ge=be(60),ve=be(5),pe=be(61),Se=be(62),ye=be(63),Pe=be(64),we=be(65),Ae=typeof window!="undefined"?window.document:null,xe=function(De){function Ce(Ie){Ie===void 0&&(Ie={});var Be=De.call(this,Ie)||this;return Be.browser=oe,Be._keyDownHandled=!1,Be._onCursorMove=new te.EventEmitter,Be._onKey=new te.EventEmitter,Be._onRender=new te.EventEmitter,Be._onSelectionChange=new te.EventEmitter,Be._onTitleChange=new te.EventEmitter,Be._onFocus=new te.EventEmitter,Be._onBlur=new te.EventEmitter,Be._onA11yCharEmitter=new te.EventEmitter,Be._onA11yTabEmitter=new te.EventEmitter,Be._setup(),Be.linkifier=Be._instantiationService.createInstance(ue.Linkifier),Be.linkifier2=Be.register(Be._instantiationService.createInstance(ye.Linkifier2)),Be.register(Be._inputHandler.onRequestBell(function(){return Be.bell()})),Be.register(Be._inputHandler.onRequestRefreshRows(function(We,Fe){return Be.refresh(We,Fe)})),Be.register(Be._inputHandler.onRequestReset(function(){return Be.reset()})),Be.register(Be._inputHandler.onRequestScroll(function(We,Fe){return Be.scroll(We,Fe||void 0)})),Be.register(Be._inputHandler.onRequestWindowsOptionsReport(function(We){return Be._reportWindowsOptions(We)})),Be.register(te.forwardEvent(Be._inputHandler.onCursorMove,Be._onCursorMove)),Be.register(te.forwardEvent(Be._inputHandler.onTitleChange,Be._onTitleChange)),Be.register(te.forwardEvent(Be._inputHandler.onA11yChar,Be._onA11yCharEmitter)),Be.register(te.forwardEvent(Be._inputHandler.onA11yTab,Be._onA11yTabEmitter)),Be.register(Be._bufferService.onResize(function(We){return Be._afterResize(We.cols,We.rows)})),Be}return E(Ce,De),Object.defineProperty(Ce.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),Ce.prototype.dispose=function(){var Ie,Be,We;this._isDisposed||(De.prototype.dispose.call(this),(Ie=this._renderService)===null||Ie===void 0||Ie.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(We=(Be=this.element)===null||Be===void 0?void 0:Be.parentNode)===null||We===void 0||We.removeChild(this.element))},Ce.prototype._setup=function(){De.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(Ce.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),Ce.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},Ce.prototype._updateOptions=function(Ie){var Be,We,Fe,et;switch(De.prototype._updateOptions.call(this,Ie),Ie){case"fontFamily":case"fontSize":(Be=this._renderService)===null||Be===void 0||Be.clear(),(We=this._charSizeService)===null||We===void 0||We.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":(Fe=this.viewport)===null||Fe===void 0||Fe.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new x.AccessibilityManager(this,this._renderService)):((et=this._accessibilityManager)===null||et===void 0||et.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},Ce.prototype._onTextAreaFocus=function(Ie){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(ne.C0.ESC+"[I"),this.updateCursorStyle(Ie),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},Ce.prototype.blur=function(){var Ie;return(Ie=this.textarea)===null||Ie===void 0?void 0:Ie.blur()},Ce.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(ne.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},Ce.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var Ie=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),Be=this._bufferService.buffer.y*Ie,We=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=We+"px",this.textarea.style.top=Be+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=Ie+"px",this.textarea.style.lineHeight=Ie+"px",this.textarea.style.zIndex="-5"}},Ce.prototype._initGlobal=function(){var Ie=this;this._bindKeys(),this.register(re.addDisposableDomListener(this.element,"copy",function(We){Ie.hasSelection()&&se.copyHandler(We,Ie._selectionService)}));var Be=function(We){return se.handlePasteEvent(We,Ie.textarea,Ie._coreService)};this.register(re.addDisposableDomListener(this.textarea,"paste",Be)),this.register(re.addDisposableDomListener(this.element,"paste",Be)),oe.isFirefox?this.register(re.addDisposableDomListener(this.element,"mousedown",function(We){We.button===2&&se.rightClickHandler(We,Ie.textarea,Ie.screenElement,Ie._selectionService,Ie.options.rightClickSelectsWord)})):this.register(re.addDisposableDomListener(this.element,"contextmenu",function(We){se.rightClickHandler(We,Ie.textarea,Ie.screenElement,Ie._selectionService,Ie.options.rightClickSelectsWord)})),oe.isLinux&&this.register(re.addDisposableDomListener(this.element,"auxclick",function(We){We.button===1&&se.moveTextAreaUnderMouseCursor(We,Ie.textarea,Ie.screenElement)}))},Ce.prototype._bindKeys=function(){var Ie=this;this.register(re.addDisposableDomListener(this.textarea,"keyup",function(Be){return Ie._keyUp(Be)},!0)),this.register(re.addDisposableDomListener(this.textarea,"keydown",function(Be){return Ie._keyDown(Be)},!0)),this.register(re.addDisposableDomListener(this.textarea,"keypress",function(Be){return Ie._keyPress(Be)},!0)),this.register(re.addDisposableDomListener(this.textarea,"compositionstart",function(){return Ie._compositionHelper.compositionstart()})),this.register(re.addDisposableDomListener(this.textarea,"compositionupdate",function(Be){return Ie._compositionHelper.compositionupdate(Be)})),this.register(re.addDisposableDomListener(this.textarea,"compositionend",function(){return Ie._compositionHelper.compositionend()})),this.register(this.onRender(function(){return Ie._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(Be){return Ie._queueLinkification(Be.start,Be.end)}))},Ce.prototype.open=function(Ie){var Be=this;if(!Ie)throw new Error("Terminal requires a parent element.");Ae.body.contains(Ie)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=Ie.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"),Ie.appendChild(this.element);var We=Ae.createDocumentFragment();this._viewportElement=Ae.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),We.appendChild(this._viewportElement),this._viewportScrollArea=Ae.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=Ae.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=Ae.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),We.appendChild(this.screenElement),this.textarea=Ae.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",ee.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(tt){return Be._onTextAreaFocus(tt)})),this.register(re.addDisposableDomListener(this.textarea,"blur",function(){return Be._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var Fe=this._instantiationService.createInstance(Pe.CoreBrowserService,this.textarea);this._instantiationService.setService(ve.ICoreBrowserService,Fe),this._charSizeService=this._instantiationService.createInstance(pe.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(ve.ICharSizeService,this._charSizeService),this._compositionView=Ae.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(me.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(We),this._theme=this.options.theme||this._theme,this._colorManager=new fe.ColorManager(Ae,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(tt){return Be._colorManager.onOptionsChange(tt)})),this._colorManager.setTheme(this._theme);var et=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(ge.RenderService,et,this.rows,this.screenElement)),this._instantiationService.setService(ve.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(tt){return Be._onRender.fire(tt)})),this.onResize(function(tt){return Be._renderService.resize(tt.cols,tt.rows)}),this._soundService=this._instantiationService.createInstance(a.SoundService),this._instantiationService.setService(ve.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(Se.MouseService),this._instantiationService.setService(ve.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(de.Viewport,function(tt,Ye){return Be.scrollLines(tt,Ye)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return Be.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){Be._renderService.onCursorMove(),Be._syncTextArea()})),this.register(this.onResize(function(){return Be._renderService.onResize(Be.cols,Be.rows)})),this.register(this.onBlur(function(){return Be._renderService.onBlur()})),this.register(this.onFocus(function(){return Be._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return Be.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(ae.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(ve.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(tt){return Be.scrollLines(tt.amount,tt.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return Be._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(tt){return Be._renderService.onSelectionChanged(tt.start,tt.end,tt.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(tt){Be.textarea.value=tt,Be.textarea.focus(),Be.textarea.select()})),this.register(this.onScroll(function(){Be.viewport.syncScrollArea(),Be._selectionService.refresh()})),this.register(re.addDisposableDomListener(this._viewportElement,"scroll",function(){return Be._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(y.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return Be._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(tt){return Be._selectionService.onMouseDown(tt)})),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()},Ce.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(ce.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+'"')}},Ce.prototype._setTheme=function(Ie){var Be,We,Fe;this._theme=Ie,(Be=this._colorManager)===null||Be===void 0||Be.setTheme(Ie),(We=this._renderService)===null||We===void 0||We.setColors(this._colorManager.colors),(Fe=this.viewport)===null||Fe===void 0||Fe.onThemeChange(this._colorManager.colors)},Ce.prototype.bindMouse=function(){var Ie=this,Be=this,We=this.element;function Fe(ze){var Ge,nt,qe=Be._mouseService.getRawByteCoords(ze,Be.screenElement,Be.cols,Be.rows);if(!qe)return!1;switch(ze.overrideType||ze.type){case"mousemove":nt=32,ze.buttons===void 0?(Ge=3,ze.button!==void 0&&(Ge=ze.button<3?ze.button:3)):Ge=1&ze.buttons?0:4&ze.buttons?1:2&ze.buttons?2:3;break;case"mouseup":nt=0,Ge=ze.button<3?ze.button:3;break;case"mousedown":nt=1,Ge=ze.button<3?ze.button:3;break;case"wheel":ze.deltaY!==0&&(nt=ze.deltaY<0?0:1),Ge=4;break;default:return!1}return!(nt===void 0||Ge===void 0||Ge>4)&&Be._coreMouseService.triggerMouseEvent({col:qe.x-33,row:qe.y-33,button:Ge,action:nt,ctrl:ze.ctrlKey,alt:ze.altKey,shift:ze.shiftKey})}var et={mouseup:null,wheel:null,mousedrag:null,mousemove:null},tt=function(ze){return Fe(ze),ze.buttons||(Ie._document.removeEventListener("mouseup",et.mouseup),et.mousedrag&&Ie._document.removeEventListener("mousemove",et.mousedrag)),Ie.cancel(ze)},Ye=function(ze){return Fe(ze),ze.preventDefault(),Ie.cancel(ze)},Ve=function(ze){ze.buttons&&Fe(ze)},Ze=function(ze){ze.buttons||Fe(ze)};this.register(this._coreMouseService.onProtocolChange(function(ze){ze?(Ie.optionsService.options.logLevel==="debug"&&Ie._logService.debug("Binding to mouse events:",Ie._coreMouseService.explainEvents(ze)),Ie.element.classList.add("enable-mouse-events"),Ie._selectionService.disable()):(Ie._logService.debug("Unbinding from mouse events."),Ie.element.classList.remove("enable-mouse-events"),Ie._selectionService.enable()),8&ze?et.mousemove||(We.addEventListener("mousemove",Ze),et.mousemove=Ze):(We.removeEventListener("mousemove",et.mousemove),et.mousemove=null),16&ze?et.wheel||(We.addEventListener("wheel",Ye,{passive:!1}),et.wheel=Ye):(We.removeEventListener("wheel",et.wheel),et.wheel=null),2&ze?et.mouseup||(et.mouseup=tt):(Ie._document.removeEventListener("mouseup",et.mouseup),et.mouseup=null),4&ze?et.mousedrag||(et.mousedrag=Ve):(Ie._document.removeEventListener("mousemove",et.mousedrag),et.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(re.addDisposableDomListener(We,"mousedown",function(ze){if(ze.preventDefault(),Ie.focus(),Ie._coreMouseService.areMouseEventsActive&&!Ie._selectionService.shouldForceSelection(ze))return Fe(ze),et.mouseup&&Ie._document.addEventListener("mouseup",et.mouseup),et.mousedrag&&Ie._document.addEventListener("mousemove",et.mousedrag),Ie.cancel(ze)})),this.register(re.addDisposableDomListener(We,"wheel",function(ze){if(!et.wheel){if(!Ie.buffer.hasScrollback){var Ge=Ie.viewport.getLinesScrolled(ze);if(Ge===0)return;for(var nt=ne.C0.ESC+(Ie._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(ze.deltaY<0?"A":"B"),qe="",ut=0;ut47)},Ce.prototype._keyUp=function(Ie){this._customKeyEventHandler&&this._customKeyEventHandler(Ie)===!1||(function(Be){return Be.keyCode===16||Be.keyCode===17||Be.keyCode===18}(Ie)||this.focus(),this.updateCursorStyle(Ie))},Ce.prototype._keyPress=function(Ie){var Be;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(Ie)===!1)return!1;if(this.cancel(Ie),Ie.charCode)Be=Ie.charCode;else if(Ie.which===null||Ie.which===void 0)Be=Ie.keyCode;else{if(Ie.which===0||Ie.charCode===0)return!1;Be=Ie.which}return!(!Be||(Ie.altKey||Ie.ctrlKey||Ie.metaKey)&&!this._isThirdLevelShift(this.browser,Ie))&&(Be=String.fromCharCode(Be),this._onKey.fire({key:Be,domEvent:Ie}),this._showCursor(),this._coreService.triggerDataEvent(Be,!0),!0)},Ce.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},Ce.prototype.resize=function(Ie,Be){Ie!==this.cols||Be!==this.rows?De.prototype.resize.call(this,Ie,Be):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},Ce.prototype._afterResize=function(Ie,Be){var We,Fe;(We=this._charSizeService)===null||We===void 0||We.measure(),(Fe=this.viewport)===null||Fe===void 0||Fe.syncScrollArea(!0)},Ce.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 Ie=1;Ie=0;ee--)(ae=ne[ee])&&(re=(oe<3?ae(re):oe>3?ae(ie,ce,re):ae(ie,ce))||re);return oe>3&&re&&Object.defineProperty(ie,ce,re),re},E=this&&this.__param||function(ne,ie){return function(ce,ue){ie(ce,ue,ne)}};Object.defineProperty(he,"__esModule",{value:!0}),he.CompositionHelper=void 0;var me=be(5),de=be(1),se=function(){function ne(ie,ce,ue,ae,oe,re){this._textarea=ie,this._compositionView=ce,this._bufferService=ue,this._optionsService=ae,this._charSizeService=oe,this._coreService=re,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(ne.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),ne.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},ne.prototype.compositionupdate=function(ie){var ce=this;this._compositionView.textContent=ie.data,this.updateCompositionElements(),setTimeout(function(){ce._compositionPosition.end=ce._textarea.value.length},0)},ne.prototype.compositionend=function(){this._finalizeComposition(!0)},ne.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)},ne.prototype._finalizeComposition=function(ie){var ce=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,ie){var ue={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(ce._isSendingComposition){ce._isSendingComposition=!1;var oe=void 0;oe=ce._isComposing?ce._textarea.value.substring(ue.start,ue.end):ce._textarea.value.substring(ue.start),ce._coreService.triggerDataEvent(oe,!0)}},0)}else{this._isSendingComposition=!1;var ae=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(ae,!0)}},ne.prototype._handleAnyTextareaChanges=function(){var ie=this,ce=this._textarea.value;setTimeout(function(){if(!ie._isComposing){var ue=ie._textarea.value.replace(ce,"");ue.length>0&&ie._coreService.triggerDataEvent(ue,!0)}},0)},ne.prototype.updateCompositionElements=function(ie){var ce=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var ue=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),ae=this._bufferService.buffer.y*ue,oe=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=oe+"px",this._compositionView.style.top=ae+"px",this._compositionView.style.height=ue+"px",this._compositionView.style.lineHeight=ue+"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=oe+"px",this._textarea.style.top=ae+"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 ce.updateCompositionElements(!0)},0)}},ne=Oe([E(2,de.IBufferService),E(3,de.IOptionsService),E(4,me.ICharSizeService),E(5,de.ICoreService)],ne)}();he.CompositionHelper=se},function(ft,he,be){"use strict";var Oe,E=this&&this.__extends||(Oe=function(ae,oe){return(Oe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,ee){re.__proto__=ee}||function(re,ee){for(var a in ee)ee.hasOwnProperty(a)&&(re[a]=ee[a])})(ae,oe)},function(ae,oe){function re(){this.constructor=ae}Oe(ae,oe),ae.prototype=oe===null?Object.create(oe):(re.prototype=oe.prototype,new re)}),me=this&&this.__decorate||function(ae,oe,re,ee){var a,y=arguments.length,x=y<3?oe:ee===null?ee=Object.getOwnPropertyDescriptor(oe,re):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(ae,oe,re,ee);else for(var b=ae.length-1;b>=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(oe,re,x):a(oe,re))||x);return y>3&&x&&Object.defineProperty(oe,re,x),x},de=this&&this.__param||function(ae,oe){return function(re,ee){oe(re,ee,ae)}};Object.defineProperty(he,"__esModule",{value:!0}),he.Viewport=void 0;var se=be(2),ne=be(7),ie=be(5),ce=be(1),ue=function(ae){function oe(re,ee,a,y,x,b,z){var te=ae.call(this)||this;return te._scrollLines=re,te._viewportElement=ee,te._scrollArea=a,te._bufferService=y,te._optionsService=x,te._charSizeService=b,te._renderService=z,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(ne.addDisposableDomListener(te._viewportElement,"scroll",te._onScroll.bind(te))),setTimeout(function(){return te.syncScrollArea()},0),te}return E(oe,ae),oe.prototype.onThemeChange=function(re){this._viewportElement.style.backgroundColor=re.background.css},oe.prototype._refresh=function(re){var ee=this;if(re)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return ee._innerRefresh()}))},oe.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 ee=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==ee&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=ee),this._refreshAnimationFrame=null},oe.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 ee=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===ee&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(re)}else this._refresh(re)},oe.prototype._onScroll=function(re){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var ee=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(ee,!0)}},oe.prototype._bubbleScroll=function(re,ee){var a=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(ee<0&&this._viewportElement.scrollTop!==0||ee>0&&a0?1:-1),this._wheelPartialScroll%=1):re.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(ee*=this._bufferService.rows),ee},oe.prototype._applyScrollModifier=function(re,ee){var a=this._optionsService.options.fastScrollModifier;return a==="alt"&&ee.altKey||a==="ctrl"&&ee.ctrlKey||a==="shift"&&ee.shiftKey?re*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:re*this._optionsService.options.scrollSensitivity},oe.prototype.onTouchStart=function(re){this._lastTouchY=re.touches[0].pageY},oe.prototype.onTouchMove=function(re){var ee=this._lastTouchY-re.touches[0].pageY;return this._lastTouchY=re.touches[0].pageY,ee!==0&&(this._viewportElement.scrollTop+=ee,this._bubbleScroll(re,ee))},oe=me([de(3,ce.IBufferService),de(4,ce.IOptionsService),de(5,ie.ICharSizeService),de(6,ie.IRenderService)],oe)}(se.Disposable);he.Viewport=ue},function(ft,he,be){"use strict";function Oe(se){return se.replace(/\r?\n/g,"\r")}function E(se,ne){return ne?"\x1B[200~"+se+"\x1B[201~":se}function me(se,ne,ie){se=E(se=Oe(se),ie.decPrivateModes.bracketedPasteMode),ie.triggerDataEvent(se,!0),ne.value=""}function de(se,ne,ie){var ce=ie.getBoundingClientRect(),ue=se.clientX-ce.left-10,ae=se.clientY-ce.top-10;ne.style.width="20px",ne.style.height="20px",ne.style.left=ue+"px",ne.style.top=ae+"px",ne.style.zIndex="1000",ne.focus()}Object.defineProperty(he,"__esModule",{value:!0}),he.rightClickHandler=he.moveTextAreaUnderMouseCursor=he.paste=he.handlePasteEvent=he.copyHandler=he.bracketTextForPaste=he.prepareTextForTerminal=void 0,he.prepareTextForTerminal=Oe,he.bracketTextForPaste=E,he.copyHandler=function(se,ne){se.clipboardData&&se.clipboardData.setData("text/plain",ne.selectionText),se.preventDefault()},he.handlePasteEvent=function(se,ne,ie){se.stopPropagation(),se.clipboardData&&me(se.clipboardData.getData("text/plain"),ne,ie)},he.paste=me,he.moveTextAreaUnderMouseCursor=de,he.rightClickHandler=function(se,ne,ie,ce,ue){de(se,ne,ie),ue&&!ce.isClickInSelection(se)&&ce.selectWordAtCursor(se),ne.value=ce.selectionText,ne.select()}},function(ft,he,be){"use strict";var Oe,E=this&&this.__extends||(Oe=function(ae,oe){return(Oe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,ee){re.__proto__=ee}||function(re,ee){for(var a in ee)ee.hasOwnProperty(a)&&(re[a]=ee[a])})(ae,oe)},function(ae,oe){function re(){this.constructor=ae}Oe(ae,oe),ae.prototype=oe===null?Object.create(oe):(re.prototype=oe.prototype,new re)});Object.defineProperty(he,"__esModule",{value:!0}),he.EscapeSequenceParser=he.VT500_TRANSITION_TABLE=he.TransitionTable=void 0;var me=be(2),de=be(15),se=be(21),ne=be(22),ie=be(24),ce=function(){function ae(oe){this.table=new Uint8Array(oe)}return ae.prototype.setDefault=function(oe,re){de.fill(this.table,oe<<4|re)},ae.prototype.add=function(oe,re,ee,a){this.table[re<<8|oe]=ee<<4|a},ae.prototype.addMany=function(oe,re,ee,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(ee[0]>b||b>ee[1])throw new Error("final must be in range "+ee[0]+" .. "+ee[1]);return a<<=8,a|=b},oe.prototype.identToString=function(re){for(var ee=[];re;)ee.push(String.fromCharCode(255&re)),re>>=8;return ee.reverse().join("")},oe.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},oe.prototype.setPrintHandler=function(re){this._printHandler=re},oe.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},oe.prototype.addEscHandler=function(re,ee){var a=this._identifier(re,[48,126]);this._escHandlers[a]===void 0&&(this._escHandlers[a]=[]);var y=this._escHandlers[a];return y.push(ee),{dispose:function(){var x=y.indexOf(ee);x!==-1&&y.splice(x,1)}}},oe.prototype.setEscHandler=function(re,ee){this._escHandlers[this._identifier(re,[48,126])]=[ee]},oe.prototype.clearEscHandler=function(re){this._escHandlers[this._identifier(re,[48,126])]&&delete this._escHandlers[this._identifier(re,[48,126])]},oe.prototype.setEscHandlerFallback=function(re){this._escHandlerFb=re},oe.prototype.setExecuteHandler=function(re,ee){this._executeHandlers[re.charCodeAt(0)]=ee},oe.prototype.clearExecuteHandler=function(re){this._executeHandlers[re.charCodeAt(0)]&&delete this._executeHandlers[re.charCodeAt(0)]},oe.prototype.setExecuteHandlerFallback=function(re){this._executeHandlerFb=re},oe.prototype.addCsiHandler=function(re,ee){var a=this._identifier(re);this._csiHandlers[a]===void 0&&(this._csiHandlers[a]=[]);var y=this._csiHandlers[a];return y.push(ee),{dispose:function(){var x=y.indexOf(ee);x!==-1&&y.splice(x,1)}}},oe.prototype.setCsiHandler=function(re,ee){this._csiHandlers[this._identifier(re)]=[ee]},oe.prototype.clearCsiHandler=function(re){this._csiHandlers[this._identifier(re)]&&delete this._csiHandlers[this._identifier(re)]},oe.prototype.setCsiHandlerFallback=function(re){this._csiHandlerFb=re},oe.prototype.addDcsHandler=function(re,ee){return this._dcsParser.addHandler(this._identifier(re),ee)},oe.prototype.setDcsHandler=function(re,ee){this._dcsParser.setHandler(this._identifier(re),ee)},oe.prototype.clearDcsHandler=function(re){this._dcsParser.clearHandler(this._identifier(re))},oe.prototype.setDcsHandlerFallback=function(re){this._dcsParser.setHandlerFallback(re)},oe.prototype.addOscHandler=function(re,ee){return this._oscParser.addHandler(re,ee)},oe.prototype.setOscHandler=function(re,ee){this._oscParser.setHandler(re,ee)},oe.prototype.clearOscHandler=function(re){this._oscParser.clearHandler(re)},oe.prototype.setOscHandlerFallback=function(re){this._oscParser.setHandlerFallback(re)},oe.prototype.setErrorHandler=function(re){this._errorHandler=re},oe.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},oe.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},oe.prototype.parse=function(re,ee){for(var a=0,y=0,x=this.currentState,b=this._oscParser,z=this._dcsParser,te=this._collect,le=this._params,fe=this._transitions.table,ge=0;ge>4){case 2:for(var ve=ge+1;;++ve){if(ve>=ee||(a=re[ve])<32||a>126&&a<160){this._printHandler(re,ge,ve),ge=ve-1;break}if(++ve>=ee||(a=re[ve])<32||a>126&&a<160){this._printHandler(re,ge,ve),ge=ve-1;break}if(++ve>=ee||(a=re[ve])<32||a>126&&a<160){this._printHandler(re,ge,ve),ge=ve-1;break}if(++ve>=ee||(a=re[ve])<32||a>126&&a<160){this._printHandler(re,ge,ve),ge=ve-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:ge,code:a,currentState:x,collect:te,params:le,abort:!1}).abort)return;break;case 7:for(var pe=this._csiHandlers[te<<8|a],Se=pe?pe.length-1:-1;Se>=0&&pe[Se](le)===!1;Se--);Se<0&&this._csiHandlerFb(te<<8|a,le),this.precedingCodepoint=0;break;case 8:do switch(a){case 59:le.addParam(0);break;case 58:le.addSubParam(-1);break;default:le.addDigit(a-48)}while(++ge47&&a<60);ge--;break;case 9:te<<=8,te|=a;break;case 10:for(var ye=this._escHandlers[te<<8|a],Pe=ye?ye.length-1:-1;Pe>=0&&ye[Pe]()===!1;Pe--);Pe<0&&this._escHandlerFb(te<<8|a),this.precedingCodepoint=0;break;case 11:le.reset(),le.addParam(0),te=0;break;case 12:z.hook(te<<8|a,le);break;case 13:for(var we=ge+1;;++we)if(we>=ee||(a=re[we])===24||a===26||a===27||a>127&&a<160){z.put(re,ge,we),ge=we-1;break}break;case 14:z.unhook(a!==24&&a!==26),a===27&&(y|=1),le.reset(),le.addParam(0),te=0,this.precedingCodepoint=0;break;case 4:b.start();break;case 5:for(var Ae=ge+1;;Ae++)if(Ae>=ee||(a=re[Ae])<32||a>127&&a<=159){b.put(re,ge,Ae),ge=Ae-1;break}break;case 6:b.end(a!==24&&a!==26),a===27&&(y|=1),le.reset(),le.addParam(0),te=0,this.precedingCodepoint=0}x=15&y}this._collect=te,this.currentState=x},oe}(me.Disposable);he.EscapeSequenceParser=ue},function(ft,he,be){"use strict";var Oe,E=this&&this.__extends||(Oe=function(b,z){return(Oe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,le){te.__proto__=le}||function(te,le){for(var fe in le)le.hasOwnProperty(fe)&&(te[fe]=le[fe])})(b,z)},function(b,z){function te(){this.constructor=b}Oe(b,z),b.prototype=z===null?Object.create(z):(te.prototype=z.prototype,new te)}),me=this&&this.__decorate||function(b,z,te,le){var fe,ge=arguments.length,ve=ge<3?z:le===null?le=Object.getOwnPropertyDescriptor(z,te):le;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ve=Reflect.decorate(b,z,te,le);else for(var pe=b.length-1;pe>=0;pe--)(fe=b[pe])&&(ve=(ge<3?fe(ve):ge>3?fe(z,te,ve):fe(z,te))||ve);return ge>3&&ve&&Object.defineProperty(z,te,ve),ve},de=this&&this.__param||function(b,z){return function(te,le){z(te,le,b)}};Object.defineProperty(he,"__esModule",{value:!0}),he.Renderer=void 0;var se=be(41),ne=be(47),ie=be(48),ce=be(49),ue=be(29),ae=be(2),oe=be(5),re=be(1),ee=be(25),a=be(0),y=1,x=function(b){function z(te,le,fe,ge,ve,pe,Se,ye,Pe){var we=b.call(this)||this;we._colors=te,we._screenElement=le,we._bufferService=ve,we._charSizeService=pe,we._optionsService=Se,we._id=y++,we._onRequestRedraw=new a.EventEmitter;var Ae=we._optionsService.options.allowTransparency;return we._characterJoinerRegistry=new ue.CharacterJoinerRegistry(we._bufferService),we._renderLayers=[new se.TextRenderLayer(we._screenElement,0,we._colors,we._characterJoinerRegistry,Ae,we._id,we._bufferService,Se),new ne.SelectionRenderLayer(we._screenElement,1,we._colors,we._id,we._bufferService,Se),new ce.LinkRenderLayer(we._screenElement,2,we._colors,we._id,fe,ge,we._bufferService,Se),new ie.CursorRenderLayer(we._screenElement,3,we._colors,we._id,we._onRequestRedraw,we._bufferService,Se,ye,Pe)],we.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},we._devicePixelRatio=window.devicePixelRatio,we._updateDimensions(),we.onOptionsChanged(),we}return E(z,b),Object.defineProperty(z.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),z.prototype.dispose=function(){for(var te=0,le=this._renderLayers;te0&&le===te[0][0]){ge=!0;var pe=te.shift();fe=new ie.JoinedCellData(this._workCell,z.translateToString(!0,pe[0],pe[1]),pe[1]-pe[0]),ve=pe[1]-1}!ge&&this._isOverlapping(fe)&&vethis._characterWidth;return this._ctx.restore(),this._characterOverlapCache[ee]=a,a},oe}(de.BaseRenderLayer);he.TextRenderLayer=ue},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.GridCache=void 0;var Oe=function(){function E(){this.cache=[]}return E.prototype.resize=function(me,de){for(var se=0;se>>24,xe=Pe.rgba>>>16&255,De=Pe.rgba>>>8&255,Ce=0;Ce=this.capacity)se=this._head,this._unlinkNode(se),delete this._map[se.key],se.key=me,se.value=de,this._map[me]=se;else{var ne=this._nodePool;ne.length>0?((se=ne.pop()).key=me,se.value=de):se={prev:null,next:null,key:me,value:de},this._map[me]=se,this.size++}this._appendNode(se)},E}();he.LRUMap=Oe},function(ft,he,be){"use strict";var Oe,E=this&&this.__extends||(Oe=function(de,se){return(Oe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,ie){ne.__proto__=ie}||function(ne,ie){for(var ce in ie)ie.hasOwnProperty(ce)&&(ne[ce]=ie[ce])})(de,se)},function(de,se){function ne(){this.constructor=de}Oe(de,se),de.prototype=se===null?Object.create(se):(ne.prototype=se.prototype,new ne)});Object.defineProperty(he,"__esModule",{value:!0}),he.SelectionRenderLayer=void 0;var me=function(de){function se(ne,ie,ce,ue,ae,oe){var re=de.call(this,ne,"selection",ie,!0,ce,ue,ae,oe)||this;return re._clearState(),re}return E(se,de),se.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},se.prototype.resize=function(ne){de.prototype.resize.call(this,ne),this._clearState()},se.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},se.prototype.onSelectionChanged=function(ne,ie,ce){if(this._didStateChange(ne,ie,ce,this._bufferService.buffer.ydisp))if(this._clearAll(),ne&&ie){var ue=ne[1]-this._bufferService.buffer.ydisp,ae=ie[1]-this._bufferService.buffer.ydisp,oe=Math.max(ue,0),re=Math.min(ae,this._bufferService.rows-1);if(!(oe>=this._bufferService.rows||re<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,ce){var ee=ne[0],a=ie[0]-ee,y=re-oe+1;this._fillCells(ee,oe,a,y)}else{ee=ue===oe?ne[0]:0;var x=oe===re?ie[0]:this._bufferService.cols;this._fillCells(ee,oe,x-ee,1);var b=Math.max(re-oe-1,0);if(this._fillCells(0,oe+1,this._bufferService.cols,b),oe!==re){var z=ae===re?ie[0]:this._bufferService.cols;this._fillCells(0,re,z,1)}}this._state.start=[ne[0],ne[1]],this._state.end=[ie[0],ie[1]],this._state.columnSelectMode=ce,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},se.prototype._didStateChange=function(ne,ie,ce,ue){return!this._areCoordinatesEqual(ne,this._state.start)||!this._areCoordinatesEqual(ie,this._state.end)||ce!==this._state.columnSelectMode||ue!==this._state.ydisp},se.prototype._areCoordinatesEqual=function(ne,ie){return!(!ne||!ie)&&ne[0]===ie[0]&&ne[1]===ie[1]},se}(be(13).BaseRenderLayer);he.SelectionRenderLayer=me},function(ft,he,be){"use strict";var Oe,E=this&&this.__extends||(Oe=function(ie,ce){return(Oe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ue,ae){ue.__proto__=ae}||function(ue,ae){for(var oe in ae)ae.hasOwnProperty(oe)&&(ue[oe]=ae[oe])})(ie,ce)},function(ie,ce){function ue(){this.constructor=ie}Oe(ie,ce),ie.prototype=ce===null?Object.create(ce):(ue.prototype=ce.prototype,new ue)});Object.defineProperty(he,"__esModule",{value:!0}),he.CursorRenderLayer=void 0;var me=be(13),de=be(4),se=function(ie){function ce(ue,ae,oe,re,ee,a,y,x,b){var z=ie.call(this,ue,"cursor",ae,!0,oe,re,a,y)||this;return z._onRequestRedraw=ee,z._coreService=x,z._coreBrowserService=b,z._cell=new de.CellData,z._state={x:0,y:0,isFocused:!1,style:"",width:0},z._cursorRenderers={bar:z._renderBarCursor.bind(z),block:z._renderBlockCursor.bind(z),underline:z._renderUnderlineCursor.bind(z)},z}return E(ce,ie),ce.prototype.resize=function(ue){ie.prototype.resize.call(this,ue),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},ce.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},ce.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},ce.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},ce.prototype.onOptionsChanged=function(){var ue,ae=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new ne(this._coreBrowserService.isFocused,function(){ae._render(!0)})):((ue=this._cursorBlinkStateManager)===null||ue===void 0||ue.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},ce.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},ce.prototype.onGridChanged=function(ue,ae){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},ce.prototype._render=function(ue){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var ae=this._bufferService.buffer.ybase+this._bufferService.buffer.y,oe=ae-this._bufferService.buffer.ydisp;if(oe<0||oe>=this._bufferService.rows)this._clearCursor();else{var re=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(ae).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 ee=this._optionsService.options.cursorStyle;return ee&&ee!=="block"?this._cursorRenderers[ee](re,oe,this._cell):this._renderBlurCursor(re,oe,this._cell),this._ctx.restore(),this._state.x=re,this._state.y=oe,this._state.isFocused=!1,this._state.style=ee,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===re&&this._state.y===oe&&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,oe,this._cell),this._ctx.restore(),this._state.x=re,this._state.y=oe,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},ce.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})},ce.prototype._renderBarCursor=function(ue,ae,oe){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(ue,ae,this._optionsService.options.cursorWidth),this._ctx.restore()},ce.prototype._renderBlockCursor=function(ue,ae,oe){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(ue,ae,oe.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(oe,ue,ae),this._ctx.restore()},ce.prototype._renderUnderlineCursor=function(ue,ae,oe){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(ue,ae),this._ctx.restore()},ce.prototype._renderBlurCursor=function(ue,ae,oe){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(ue,ae,oe.getWidth(),1),this._ctx.restore()},ce}(me.BaseRenderLayer);he.CursorRenderLayer=se;var ne=function(){function ie(ce,ue){this._renderCallback=ue,this.isCursorVisible=!0,ce&&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 ce=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){ce._renderCallback(),ce._animationFrame=void 0})))},ie.prototype._restartInterval=function(ce){var ue=this;ce===void 0&&(ce=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(ue._animationTimeRestarted){var ae=600-(Date.now()-ue._animationTimeRestarted);if(ue._animationTimeRestarted=void 0,ae>0)return void ue._restartInterval(ae)}ue.isCursorVisible=!1,ue._animationFrame=window.requestAnimationFrame(function(){ue._renderCallback(),ue._animationFrame=void 0}),ue._blinkInterval=window.setInterval(function(){if(ue._animationTimeRestarted){var oe=600-(Date.now()-ue._animationTimeRestarted);return ue._animationTimeRestarted=void 0,void ue._restartInterval(oe)}ue.isCursorVisible=!ue.isCursorVisible,ue._animationFrame=window.requestAnimationFrame(function(){ue._renderCallback(),ue._animationFrame=void 0})},600)},ce)},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(ft,he,be){"use strict";var Oe,E=this&&this.__extends||(Oe=function(ie,ce){return(Oe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ue,ae){ue.__proto__=ae}||function(ue,ae){for(var oe in ae)ae.hasOwnProperty(oe)&&(ue[oe]=ae[oe])})(ie,ce)},function(ie,ce){function ue(){this.constructor=ie}Oe(ie,ce),ie.prototype=ce===null?Object.create(ce):(ue.prototype=ce.prototype,new ue)});Object.defineProperty(he,"__esModule",{value:!0}),he.LinkRenderLayer=void 0;var me=be(13),de=be(9),se=be(26),ne=function(ie){function ce(ue,ae,oe,re,ee,a,y,x){var b=ie.call(this,ue,"link",ae,!0,oe,re,y,x)||this;return ee.onShowLinkUnderline(function(z){return b._onShowLinkUnderline(z)}),ee.onHideLinkUnderline(function(z){return b._onHideLinkUnderline(z)}),a.onShowLinkUnderline(function(z){return b._onShowLinkUnderline(z)}),a.onHideLinkUnderline(function(z){return b._onHideLinkUnderline(z)}),b}return E(ce,ie),ce.prototype.resize=function(ue){ie.prototype.resize.call(this,ue),this._state=void 0},ce.prototype.reset=function(){this._clearCurrentLink()},ce.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var ue=this._state.y2-this._state.y1-1;ue>0&&this._clearCells(0,this._state.y1+1,this._state.cols,ue),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},ce.prototype._onShowLinkUnderline=function(ue){if(ue.fg===de.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:ue.fg&&se.is256Color(ue.fg)?this._ctx.fillStyle=this._colors.ansi[ue.fg].css:this._ctx.fillStyle=this._colors.foreground.css,ue.y1===ue.y2)this._fillBottomLineAtCells(ue.x1,ue.y1,ue.x2-ue.x1);else{this._fillBottomLineAtCells(ue.x1,ue.y1,ue.cols-ue.x1);for(var ae=ue.y1+1;ae=0;a--)(oe=ie[a])&&(ee=(re<3?oe(ee):re>3?oe(ce,ue,ee):oe(ce,ue))||ee);return re>3&&ee&&Object.defineProperty(ce,ue,ee),ee},E=this&&this.__param||function(ie,ce){return function(ue,ae){ce(ue,ae,ie)}};Object.defineProperty(he,"__esModule",{value:!0}),he.MouseZone=he.Linkifier=void 0;var me=be(0),de=be(1),se=function(){function ie(ce,ue,ae){this._bufferService=ce,this._logService=ue,this._unicodeService=ae,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new me.EventEmitter,this._onHideLinkUnderline=new me.EventEmitter,this._onLinkTooltip=new me.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(ce,ue){this._element=ce,this._mouseZoneManager=ue},ie.prototype.linkifyRows=function(ce,ue){var ae=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=ce,this._rowsToLinkify.end=ue):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,ce),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,ue)),this._mouseZoneManager.clearAll(ce,ue),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return ae._linkifyRows()},ie._timeBeforeLatency))},ie.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var ce=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var ue=ce.ydisp+this._rowsToLinkify.start;if(!(ue>=ce.lines.length)){for(var ae=ce.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,oe=Math.ceil(2e3/this._bufferService.cols),re=this._bufferService.buffer.iterator(!1,ue,ae,oe,oe);re.hasNext();)for(var ee=re.next(),a=0;a=0;ue--)if(ce.priority<=this._linkMatchers[ue].priority)return void this._linkMatchers.splice(ue+1,0,ce);this._linkMatchers.splice(0,0,ce)}else this._linkMatchers.push(ce)},ie.prototype.deregisterLinkMatcher=function(ce){for(var ue=0;ue>9&511:void 0;ae.validationCallback?ae.validationCallback(b,function(ge){re._rowsTimeoutId||ge&&re._addLink(z[1],z[0]-re._bufferService.buffer.ydisp,b,ae,fe)}):x._addLink(z[1],z[0]-x._bufferService.buffer.ydisp,b,ae,fe)},x=this;(oe=ee.exec(ue))!==null&&y()!=="break";);},ie.prototype._addLink=function(ce,ue,ae,oe,re){var ee=this;if(this._mouseZoneManager&&this._element){var a=this._unicodeService.getStringCellWidth(ae),y=ce%this._bufferService.cols,x=ue+Math.floor(ce/this._bufferService.cols),b=(y+a)%this._bufferService.cols,z=x+Math.floor((y+a)/this._bufferService.cols);b===0&&(b=this._bufferService.cols,z--),this._mouseZoneManager.add(new ne(y+1,x+1,b+1,z+1,function(te){if(oe.handler)return oe.handler(te,ae);var le=window.open();le?(le.opener=null,le.location.href=ae):console.warn("Opening link blocked as opener could not be cleared")},function(){ee._onShowLinkUnderline.fire(ee._createLinkHoverEvent(y,x,b,z,re)),ee._element.classList.add("xterm-cursor-pointer")},function(te){ee._onLinkTooltip.fire(ee._createLinkHoverEvent(y,x,b,z,re)),oe.hoverTooltipCallback&&oe.hoverTooltipCallback(te,ae,{start:{x:y,y:x},end:{x:b,y:z}})},function(){ee._onHideLinkUnderline.fire(ee._createLinkHoverEvent(y,x,b,z,re)),ee._element.classList.remove("xterm-cursor-pointer"),oe.hoverLeaveCallback&&oe.hoverLeaveCallback()},function(te){return!oe.willLinkActivate||oe.willLinkActivate(te,ae)}))}},ie.prototype._createLinkHoverEvent=function(ce,ue,ae,oe,re){return{x1:ce,y1:ue,x2:ae,y2:oe,cols:this._bufferService.cols,fg:re}},ie._timeBeforeLatency=200,ie=Oe([E(0,de.IBufferService),E(1,de.ILogService),E(2,de.IUnicodeService)],ie)}();he.Linkifier=se;var ne=function(ie,ce,ue,ae,oe,re,ee,a,y){this.x1=ie,this.y1=ce,this.x2=ue,this.y2=ae,this.clickCallback=oe,this.hoverCallback=re,this.tooltipCallback=ee,this.leaveCallback=a,this.willLinkActivate=y};he.MouseZone=ne},function(ft,he,be){"use strict";var Oe,E=this&&this.__extends||(Oe=function(b,z){return(Oe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,le){te.__proto__=le}||function(te,le){for(var fe in le)le.hasOwnProperty(fe)&&(te[fe]=le[fe])})(b,z)},function(b,z){function te(){this.constructor=b}Oe(b,z),b.prototype=z===null?Object.create(z):(te.prototype=z.prototype,new te)}),me=this&&this.__decorate||function(b,z,te,le){var fe,ge=arguments.length,ve=ge<3?z:le===null?le=Object.getOwnPropertyDescriptor(z,te):le;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ve=Reflect.decorate(b,z,te,le);else for(var pe=b.length-1;pe>=0;pe--)(fe=b[pe])&&(ve=(ge<3?fe(ve):ge>3?fe(z,te,ve):fe(z,te))||ve);return ge>3&&ve&&Object.defineProperty(z,te,ve),ve},de=this&&this.__param||function(b,z){return function(te,le){z(te,le,b)}};Object.defineProperty(he,"__esModule",{value:!0}),he.SelectionService=void 0;var se=be(11),ne=be(52),ie=be(4),ce=be(0),ue=be(5),ae=be(1),oe=be(30),re=be(53),ee=be(2),a="\xA0",y=new RegExp(a,"g"),x=function(b){function z(te,le,fe,ge,ve,pe,Se){var ye=b.call(this)||this;return ye._element=te,ye._screenElement=le,ye._bufferService=fe,ye._coreService=ge,ye._mouseService=ve,ye._optionsService=pe,ye._renderService=Se,ye._dragScrollAmount=0,ye._enabled=!0,ye._workCell=new ie.CellData,ye._mouseDownTimeStamp=0,ye._onLinuxMouseSelection=ye.register(new ce.EventEmitter),ye._onRedrawRequest=ye.register(new ce.EventEmitter),ye._onSelectionChange=ye.register(new ce.EventEmitter),ye._onRequestScrollLines=ye.register(new ce.EventEmitter),ye._mouseMoveListener=function(Pe){return ye._onMouseMove(Pe)},ye._mouseUpListener=function(Pe){return ye._onMouseUp(Pe)},ye._coreService.onUserInput(function(){ye.hasSelection&&ye.clearSelection()}),ye._trimListener=ye._bufferService.buffer.lines.onTrim(function(Pe){return ye._onTrim(Pe)}),ye.register(ye._bufferService.buffers.onBufferActivate(function(Pe){return ye._onBufferActivate(Pe)})),ye.enable(),ye._model=new ne.SelectionModel(ye._bufferService),ye._activeSelectionMode=0,ye}return E(z,b),Object.defineProperty(z.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),z.prototype.dispose=function(){this._removeMouseDownListeners()},z.prototype.reset=function(){this.clearSelection()},z.prototype.disable=function(){this.clearSelection(),this._enabled=!1},z.prototype.enable=function(){this._enabled=!0},Object.defineProperty(z.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"hasSelection",{get:function(){var te=this._model.finalSelectionStart,le=this._model.finalSelectionEnd;return!(!te||!le)&&(te[0]!==le[0]||te[1]!==le[1])},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"selectionText",{get:function(){var te=this._model.finalSelectionStart,le=this._model.finalSelectionEnd;if(!te||!le)return"";var fe=this._bufferService.buffer,ge=[];if(this._activeSelectionMode===3){if(te[0]===le[0])return"";for(var ve=te[1];ve<=le[1];ve++){var pe=fe.translateBufferLineToString(ve,!0,te[0],le[0]);ge.push(pe)}}else{var Se=te[1]===le[1]?le[0]:void 0;for(ge.push(fe.translateBufferLineToString(te[1],!0,te[0],Se)),ve=te[1]+1;ve<=le[1]-1;ve++){var ye=fe.lines.get(ve);pe=fe.translateBufferLineToString(ve,!0),ye&&ye.isWrapped?ge[ge.length-1]+=pe:ge.push(pe)}te[1]!==le[1]&&(ye=fe.lines.get(le[1]),pe=fe.translateBufferLineToString(le[1],!0,0,le[0]),ye&&ye.isWrapped?ge[ge.length-1]+=pe:ge.push(pe))}return ge.map(function(Pe){return Pe.replace(y," ")}).join(se.isWindows?`\r -`:` -`)},enumerable:!1,configurable:!0}),z.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},z.prototype.refresh=function(te){var le=this;this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return le._refresh()})),se.isLinux&&te&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},z.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},z.prototype.isClickInSelection=function(te){var le=this._getMouseBufferCoords(te),fe=this._model.finalSelectionStart,ge=this._model.finalSelectionEnd;return!!(fe&&ge&&le)&&this._areCoordsInSelection(le,fe,ge)},z.prototype._areCoordsInSelection=function(te,le,fe){return te[1]>le[1]&&te[1]=le[0]&&te[0]=le[0]},z.prototype.selectWordAtCursor=function(te){var le=this._getMouseBufferCoords(te);le&&(this._selectWordAt(le,!1),this._model.selectionEnd=void 0,this.refresh(!0))},z.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},z.prototype.selectLines=function(te,le){this._model.clearSelection(),te=Math.max(te,0),le=Math.min(le,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,te],this._model.selectionEnd=[this._bufferService.cols,le],this.refresh(),this._onSelectionChange.fire()},z.prototype._onTrim=function(te){this._model.onTrim(te)&&this.refresh()},z.prototype._getMouseBufferCoords=function(te){var le=this._mouseService.getCoords(te,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(le)return le[0]--,le[1]--,le[1]+=this._bufferService.buffer.ydisp,le},z.prototype._getMouseEventScrollAmount=function(te){var le=oe.getCoordsRelativeToElement(te,this._screenElement)[1],fe=this._renderService.dimensions.canvasHeight;return le>=0&&le<=fe?0:(le>fe&&(le-=fe),le=Math.min(Math.max(le,-50),50),(le/=50)/Math.abs(le)+Math.round(14*le))},z.prototype.shouldForceSelection=function(te){return se.isMac?te.altKey&&this._optionsService.options.macOptionClickForcesSelection:te.shiftKey},z.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)}},z.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)},z.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},z.prototype._onIncrementalClick=function(te){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(te))},z.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 le=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);le&&le.length!==this._model.selectionStart[0]&&le.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},z.prototype._onDoubleClick=function(te){var le=this._getMouseBufferCoords(te);le&&(this._activeSelectionMode=1,this._selectWordAt(le,!0))},z.prototype._onTripleClick=function(te){var le=this._getMouseBufferCoords(te);le&&(this._activeSelectionMode=2,this._selectLineAt(le[1]))},z.prototype.shouldColumnSelect=function(te){return te.altKey&&!(se.isMac&&this._optionsService.options.macOptionClickForcesSelection)},z.prototype._onMouseMove=function(te){if(te.stopImmediatePropagation(),this._model.selectionStart){var le=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 fe=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()}},z.prototype._onMouseUp=function(te){var le=te.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&le<500&&te.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var fe=this._mouseService.getCoords(te,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(fe&&fe[0]!==void 0&&fe[1]!==void 0){var ge=re.moveToCellSequence(fe[0]-1,fe[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(ge,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},z.prototype._onBufferActivate=function(te){var le=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=te.activeBuffer.lines.onTrim(function(fe){return le._onTrim(fe)})},z.prototype._convertViewportColToCharacterIndex=function(te,le){for(var fe=le[0],ge=0;le[0]>=ge;ge++){var ve=te.loadCell(ge,this._workCell).getChars().length;this._workCell.getWidth()===0?fe--:ve>1&&le[0]!==ge&&(fe+=ve-1)}return fe},z.prototype.setSelection=function(te,le,fe){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[te,le],this._model.selectionStartLength=fe,this.refresh()},z.prototype._getWordAt=function(te,le,fe,ge){if(fe===void 0&&(fe=!0),ge===void 0&&(ge=!0),!(te[0]>=this._bufferService.cols)){var ve=this._bufferService.buffer,pe=ve.lines.get(te[1]);if(pe){var Se=ve.translateBufferLineToString(te[1],!1),ye=this._convertViewportColToCharacterIndex(pe,te),Pe=ye,we=te[0]-ye,Ae=0,xe=0,De=0,Ce=0;if(Se.charAt(ye)===" "){for(;ye>0&&Se.charAt(ye-1)===" ";)ye--;for(;Pe1&&(Ce+=We-1,Pe+=We-1);Ie>0&&ye>0&&!this._isCharWordSeparator(pe.loadCell(Ie-1,this._workCell));){pe.loadCell(Ie-1,this._workCell);var Fe=this._workCell.getChars().length;this._workCell.getWidth()===0?(Ae++,Ie--):Fe>1&&(De+=Fe-1,ye-=Fe-1),ye--,Ie--}for(;Be1&&(Ce+=et-1,Pe+=et-1),Pe++,Be++}}Pe++;var tt=ye+we-Ae+De,Ye=Math.min(this._bufferService.cols,Pe-ye+Ae+xe-De-Ce);if(le||Se.slice(ye,Pe).trim()!==""){if(fe&&tt===0&&pe.getCodePoint(0)!==32){var Ve=ve.lines.get(te[1]-1);if(Ve&&pe.isWrapped&&Ve.getCodePoint(this._bufferService.cols-1)!==32){var Ze=this._getWordAt([this._bufferService.cols-1,te[1]-1],!1,!0,!1);if(Ze){var ze=this._bufferService.cols-Ze.start;tt-=ze,Ye+=ze}}}if(ge&&tt+Ye===this._bufferService.cols&&pe.getCodePoint(this._bufferService.cols-1)!==32){var Ge=ve.lines.get(te[1]+1);if(Ge&&Ge.isWrapped&&Ge.getCodePoint(0)!==32){var nt=this._getWordAt([0,te[1]+1],!1,!1,!0);nt&&(Ye+=nt.length)}}return{start:tt,length:Ye}}}}},z.prototype._selectWordAt=function(te,le){var fe=this._getWordAt(te,le);if(fe){for(;fe.start<0;)fe.start+=this._bufferService.cols,te[1]--;this._model.selectionStart=[fe.start,te[1]],this._model.selectionStartLength=fe.length}},z.prototype._selectToWordAt=function(te){var le=this._getWordAt(te,!0);if(le){for(var fe=te[1];le.start<0;)le.start+=this._bufferService.cols,fe--;if(!this._model.areSelectionValuesReversed())for(;le.start+le.length>this._bufferService.cols;)le.length-=this._bufferService.cols,fe++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?le.start:le.start+le.length,fe]}},z.prototype._isCharWordSeparator=function(te){return te.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(te.getChars())>=0},z.prototype._selectLineAt=function(te){var le=this._bufferService.buffer.getWrappedRangeForLine(te);this._model.selectionStart=[0,le.first],this._model.selectionEnd=[this._bufferService.cols,le.last],this._model.selectionStartLength=0},z=me([de(2,ae.IBufferService),de(3,ae.ICoreService),de(4,ue.IMouseService),de(5,ae.IOptionsService),de(6,ue.IRenderService)],z)}(ee.Disposable);he.SelectionService=x},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.SelectionModel=void 0;var Oe=function(){function E(me){this._bufferService=me,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 me=this.selectionStart[0]+this.selectionStartLength;return me>this._bufferService.cols?[me%this._bufferService.cols,this.selectionStart[1]+Math.floor(me/this._bufferService.cols)]:[me,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 me=this.selectionStart,de=this.selectionEnd;return!(!me||!de)&&(me[1]>de[1]||me[1]===de[1]&&me[0]>de[0])},E.prototype.onTrim=function(me){return this.selectionStart&&(this.selectionStart[1]-=me),this.selectionEnd&&(this.selectionEnd[1]-=me),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},E}();he.SelectionModel=Oe},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.moveToCellSequence=void 0;var Oe=be(12);function E(ce,ue,ae,oe){var re=ce-me(ae,ce),ee=ue-me(ae,ue);return ie(Math.abs(re-ee)-function(a,y,x){for(var b=0,z=a-me(x,a),te=y-me(x,y),le=0;le=0&&ueue?"A":"B"}function se(ce,ue,ae,oe,re,ee){for(var a=ce,y=ue,x="";a!==ae||y!==oe;)a+=re?1:-1,re&&a>ee.cols-1?(x+=ee.buffer.translateBufferLineToString(y,!1,ce,a),a=0,ce=0,y++):!re&&a<0&&(x+=ee.buffer.translateBufferLineToString(y,!1,0,ce+1),ce=a=ee.cols-1,y--);return x+ee.buffer.translateBufferLineToString(y,!1,ce,a)}function ne(ce,ue){var ae=ue?"O":"[";return Oe.C0.ESC+ae+ce}function ie(ce,ue){ce=Math.floor(ce);for(var ae="",oe=0;oe0?te-me(le,te):b;var ve=te,pe=function(Se,ye,Pe,we,Ae,xe){var De;return De=E(Pe,we,Ae,xe).length>0?we-me(Ae,we):ye,Se=Pe&&Dece?"D":"C",ie(Math.abs(ee-ce),ne(re,oe));re=a>ue?"D":"C";var y=Math.abs(a-ue);return ie(function(x,b){return b.cols-x}(a>ue?ce:ee,ae)+(y-1)*ae.cols+1+((a>ue?ee:ce)-1),ne(re,oe))}},function(ft,he,be){"use strict";var Oe=this&&this.__decorate||function(se,ne,ie,ce){var ue,ae=arguments.length,oe=ae<3?ne:ce===null?ce=Object.getOwnPropertyDescriptor(ne,ie):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")oe=Reflect.decorate(se,ne,ie,ce);else for(var re=se.length-1;re>=0;re--)(ue=se[re])&&(oe=(ae<3?ue(oe):ae>3?ue(ne,ie,oe):ue(ne,ie))||oe);return ae>3&&oe&&Object.defineProperty(ne,ie,oe),oe},E=this&&this.__param||function(se,ne){return function(ie,ce){ne(ie,ce,se)}};Object.defineProperty(he,"__esModule",{value:!0}),he.SoundService=void 0;var me=be(1),de=function(){function se(ne){this._optionsService=ne}return Object.defineProperty(se,"audioContext",{get:function(){if(!se._audioContext){var ne=window.AudioContext||window.webkitAudioContext;if(!ne)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;se._audioContext=new ne}return se._audioContext},enumerable:!1,configurable:!0}),se.prototype.playBellSound=function(){var ne=se.audioContext;if(ne){var ie=ne.createBufferSource();ne.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(ce){ie.buffer=ce,ie.connect(ne.destination),ie.start(0)})}},se.prototype._base64ToArrayBuffer=function(ne){for(var ie=window.atob(ne),ce=ie.length,ue=new Uint8Array(ce),ae=0;ae=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(oe,re,x):a(oe,re))||x);return y>3&&x&&Object.defineProperty(oe,re,x),x},de=this&&this.__param||function(ae,oe){return function(re,ee){oe(re,ee,ae)}};Object.defineProperty(he,"__esModule",{value:!0}),he.MouseZoneManager=void 0;var se=be(2),ne=be(7),ie=be(5),ce=be(1),ue=function(ae){function oe(re,ee,a,y,x,b){var z=ae.call(this)||this;return z._element=re,z._screenElement=ee,z._bufferService=a,z._mouseService=y,z._selectionService=x,z._optionsService=b,z._zones=[],z._areZonesActive=!1,z._lastHoverCoords=[void 0,void 0],z._initialSelectionLength=0,z.register(ne.addDisposableDomListener(z._element,"mousedown",function(te){return z._onMouseDown(te)})),z._mouseMoveListener=function(te){return z._onMouseMove(te)},z._mouseLeaveListener=function(te){return z._onMouseLeave(te)},z._clickListener=function(te){return z._onClick(te)},z}return E(oe,ae),oe.prototype.dispose=function(){ae.prototype.dispose.call(this),this._deactivate()},oe.prototype.add=function(re){this._zones.push(re),this._zones.length===1&&this._activate()},oe.prototype.clearAll=function(re,ee){if(this._zones.length!==0){re&&ee||(re=0,ee=this._bufferService.rows-1);for(var a=0;are&&y.y1<=ee+1||y.y2>re&&y.y2<=ee+1||y.y1ee+1)&&(this._currentZone&&this._currentZone===y&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(a--,1))}this._zones.length===0&&this._deactivate()}},oe.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))},oe.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))},oe.prototype._onMouseMove=function(re){this._lastHoverCoords[0]===re.pageX&&this._lastHoverCoords[1]===re.pageY||(this._onHover(re),this._lastHoverCoords=[re.pageX,re.pageY])},oe.prototype._onHover=function(re){var ee=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 ee._onTooltip(re)},this._optionsService.options.linkTooltipHoverDuration)))},oe.prototype._onTooltip=function(re){this._tooltipTimeout=void 0;var ee=this._findZoneEventAt(re);ee&&ee.tooltipCallback&&ee.tooltipCallback(re)},oe.prototype._onMouseDown=function(re){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var ee=this._findZoneEventAt(re);ee!=null&&ee.willLinkActivate(re)&&(re.preventDefault(),re.stopImmediatePropagation())}},oe.prototype._onMouseLeave=function(re){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},oe.prototype._onClick=function(re){var ee=this._findZoneEventAt(re),a=this._getSelectionLength();ee&&a===this._initialSelectionLength&&(ee.clickCallback(re),re.preventDefault(),re.stopImmediatePropagation())},oe.prototype._getSelectionLength=function(){var re=this._selectionService.selectionText;return re?re.length:0},oe.prototype._findZoneEventAt=function(re){var ee=this._mouseService.getCoords(re,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(ee)for(var a=ee[0],y=ee[1],x=0;x=b.x1&&a=b.x1||y===b.y2&&ab.y1&&yee;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},re.prototype._createAccessibilityTreeNode=function(){var ee=document.createElement("div");return ee.setAttribute("role","listitem"),ee.tabIndex=-1,this._refreshRowDimensions(ee),ee},re.prototype._onTab=function(ee){for(var a=0;a0?this._charsToConsume.shift()!==ee&&(this._charsToAnnounce+=ee):this._charsToAnnounce+=ee,ee===` -`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=me.tooMuchOutput)),de.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,de.isMac&&ue.removeElementFromParent(this._liveRegion)},re.prototype._onKey=function(ee){this._clearLiveRegion(),this._charsToConsume.push(ee)},re.prototype._refreshRows=function(ee,a){this._renderRowsDebouncer.refresh(ee,a,this._terminal.rows)},re.prototype._renderRows=function(ee,a){for(var y=this._terminal.buffer,x=y.lines.length.toString(),b=ee;b<=a;b++){var z=y.translateBufferLineToString(y.ydisp+b,!0),te=(y.ydisp+b+1).toString(),le=this._rowElements[b];le&&(z.length===0?le.innerHTML=" ":le.textContent=z,le.setAttribute("aria-posinset",te),le.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 ee=0;ee=0;ge--)(te=y[ge])&&(fe=(le<3?te(fe):le>3?te(x,b,fe):te(x,b))||fe);return le>3&&fe&&Object.defineProperty(x,b,fe),fe},de=this&&this.__param||function(y,x){return function(b,z){x(b,z,y)}};Object.defineProperty(he,"__esModule",{value:!0}),he.DomRenderer=void 0;var se=be(58),ne=be(9),ie=be(2),ce=be(5),ue=be(1),ae=be(0),oe=be(10),re=be(17),ee=1,a=function(y){function x(b,z,te,le,fe,ge,ve,pe,Se){var ye=y.call(this)||this;return ye._colors=b,ye._element=z,ye._screenElement=te,ye._viewportElement=le,ye._linkifier=fe,ye._linkifier2=ge,ye._charSizeService=ve,ye._optionsService=pe,ye._bufferService=Se,ye._terminalClass=ee++,ye._rowElements=[],ye._rowContainer=document.createElement("div"),ye._rowContainer.classList.add("xterm-rows"),ye._rowContainer.style.lineHeight="normal",ye._rowContainer.setAttribute("aria-hidden","true"),ye._refreshRowElements(ye._bufferService.cols,ye._bufferService.rows),ye._selectionContainer=document.createElement("div"),ye._selectionContainer.classList.add("xterm-selection"),ye._selectionContainer.setAttribute("aria-hidden","true"),ye.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},ye._updateDimensions(),ye._injectCss(),ye._rowFactory=new se.DomRendererRowFactory(document,ye._optionsService,ye._colors),ye._element.classList.add("xterm-dom-renderer-owner-"+ye._terminalClass),ye._screenElement.appendChild(ye._rowContainer),ye._screenElement.appendChild(ye._selectionContainer),ye._linkifier.onShowLinkUnderline(function(Pe){return ye._onLinkHover(Pe)}),ye._linkifier.onHideLinkUnderline(function(Pe){return ye._onLinkLeave(Pe)}),ye._linkifier2.onShowLinkUnderline(function(Pe){return ye._onLinkHover(Pe)}),ye._linkifier2.onHideLinkUnderline(function(Pe){return ye._onLinkLeave(Pe)}),ye}return E(x,y),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return new ae.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,z=this._rowElements;bz;)this._rowContainer.removeChild(this._rowElements.pop())},x.prototype.onResize=function(b,z){this._refreshRowElements(b,z),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,z,te){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(b&&z){var le=b[1]-this._bufferService.buffer.ydisp,fe=z[1]-this._bufferService.buffer.ydisp,ge=Math.max(le,0),ve=Math.min(fe,this._bufferService.rows-1);if(!(ge>=this._bufferService.rows||ve<0)){var pe=document.createDocumentFragment();if(te)pe.appendChild(this._createSelectionElement(ge,b[0],z[0],ve-ge+1));else{var Se=le===ge?b[0]:0,ye=ge===ve?z[0]:this._bufferService.cols;pe.appendChild(this._createSelectionElement(ge,Se,ye));var Pe=ve-ge-1;if(pe.appendChild(this._createSelectionElement(ge+1,0,this._bufferService.cols,Pe)),ge!==ve){var we=fe===ve?z[0]:this._bufferService.cols;pe.appendChild(this._createSelectionElement(ve,0,we))}}this._selectionContainer.appendChild(pe)}}},x.prototype._createSelectionElement=function(b,z,te,le){le===void 0&&(le=1);var fe=document.createElement("div");return fe.style.height=le*this.dimensions.actualCellHeight+"px",fe.style.top=b*this.dimensions.actualCellHeight+"px",fe.style.left=z*this.dimensions.actualCellWidth+"px",fe.style.width=this.dimensions.actualCellWidth*(te-z)+"px",fe},x.prototype.onCursorMove=function(){},x.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},x.prototype.clear=function(){for(var b=0,z=this._rowElements;b=fe&&(b=0,te++)}},x=me([de(6,ce.ICharSizeService),de(7,ue.IOptionsService),de(8,ue.IBufferService)],x)}(ie.Disposable);he.DomRenderer=a},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.DomRendererRowFactory=he.CURSOR_STYLE_UNDERLINE_CLASS=he.CURSOR_STYLE_BAR_CLASS=he.CURSOR_STYLE_BLOCK_CLASS=he.CURSOR_BLINK_CLASS=he.CURSOR_CLASS=he.UNDERLINE_CLASS=he.ITALIC_CLASS=he.DIM_CLASS=he.BOLD_CLASS=void 0;var Oe=be(9),E=be(3),me=be(4),de=be(10);he.BOLD_CLASS="xterm-bold",he.DIM_CLASS="xterm-dim",he.ITALIC_CLASS="xterm-italic",he.UNDERLINE_CLASS="xterm-underline",he.CURSOR_CLASS="xterm-cursor",he.CURSOR_BLINK_CLASS="xterm-cursor-blink",he.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",he.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",he.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var se=function(){function ie(ce,ue,ae){this._document=ce,this._optionsService=ue,this._colors=ae,this._workCell=new me.CellData}return ie.prototype.setColors=function(ce){this._colors=ce},ie.prototype.createRow=function(ce,ue,ae,oe,re,ee,a){for(var y=this._document.createDocumentFragment(),x=0,b=Math.min(ce.length,a)-1;b>=0;b--)if(ce.loadCell(b,this._workCell).getCode()!==E.NULL_CELL_CODE||ue&&b===oe){x=b+1;break}for(b=0;b1&&(te.style.width=ee*z+"px"),ue&&b===oe)switch(te.classList.add(he.CURSOR_CLASS),re&&te.classList.add(he.CURSOR_BLINK_CLASS),ae){case"bar":te.classList.add(he.CURSOR_STYLE_BAR_CLASS);break;case"underline":te.classList.add(he.CURSOR_STYLE_UNDERLINE_CLASS);break;default:te.classList.add(he.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&te.classList.add(he.BOLD_CLASS),this._workCell.isItalic()&&te.classList.add(he.ITALIC_CLASS),this._workCell.isDim()&&te.classList.add(he.DIM_CLASS),this._workCell.isUnderline()&&te.classList.add(he.UNDERLINE_CLASS),this._workCell.isInvisible()?te.textContent=E.WHITESPACE_CELL_CHAR:te.textContent=this._workCell.getChars()||E.WHITESPACE_CELL_CHAR;var le=this._workCell.getFgColor(),fe=this._workCell.getFgColorMode(),ge=this._workCell.getBgColor(),ve=this._workCell.getBgColorMode(),pe=!!this._workCell.isInverse();if(pe){var Se=le;le=ge,ge=Se;var ye=fe;fe=ve,ve=ye}switch(fe){case 16777216:case 33554432:this._workCell.isBold()&&le<8&&this._optionsService.options.drawBoldTextInBrightColors&&(le+=8),this._applyMinimumContrast(te,this._colors.background,this._colors.ansi[le])||te.classList.add("xterm-fg-"+le);break;case 50331648:var Pe=de.rgba.toColor(le>>16&255,le>>8&255,255&le);this._applyMinimumContrast(te,this._colors.background,Pe)||this._addStyle(te,"color:#"+ne(le.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(te,this._colors.background,this._colors.foreground)||pe&&te.classList.add("xterm-fg-"+Oe.INVERTED_DEFAULT_COLOR)}switch(ve){case 16777216:case 33554432:te.classList.add("xterm-bg-"+ge);break;case 50331648:this._addStyle(te,"background-color:#"+ne(ge.toString(16),"0",6));break;case 0:default:pe&&te.classList.add("xterm-bg-"+Oe.INVERTED_DEFAULT_COLOR)}y.appendChild(te)}}return y},ie.prototype._applyMinimumContrast=function(ce,ue,ae){if(this._optionsService.options.minimumContrastRatio===1)return!1;var oe=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return oe===void 0&&(oe=de.color.ensureContrastRatio(ue,ae,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,oe!=null?oe:null)),!!oe&&(this._addStyle(ce,"color:"+oe.css),!0)},ie.prototype._addStyle=function(ce,ue){ce.setAttribute("style",""+(ce.getAttribute("style")||"")+ue+";")},ie}();function ne(ie,ce,ue){for(;ie.length"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};he.evaluateKeyboardEvent=function(me,de,se,ne){var ie={type:0,cancel:!1,key:void 0},ce=(me.shiftKey?1:0)|(me.altKey?2:0)|(me.ctrlKey?4:0)|(me.metaKey?8:0);switch(me.keyCode){case 0:me.key==="UIKeyInputUpArrow"?ie.key=de?Oe.C0.ESC+"OA":Oe.C0.ESC+"[A":me.key==="UIKeyInputLeftArrow"?ie.key=de?Oe.C0.ESC+"OD":Oe.C0.ESC+"[D":me.key==="UIKeyInputRightArrow"?ie.key=de?Oe.C0.ESC+"OC":Oe.C0.ESC+"[C":me.key==="UIKeyInputDownArrow"&&(ie.key=de?Oe.C0.ESC+"OB":Oe.C0.ESC+"[B");break;case 8:if(me.shiftKey){ie.key=Oe.C0.BS;break}if(me.altKey){ie.key=Oe.C0.ESC+Oe.C0.DEL;break}ie.key=Oe.C0.DEL;break;case 9:if(me.shiftKey){ie.key=Oe.C0.ESC+"[Z";break}ie.key=Oe.C0.HT,ie.cancel=!0;break;case 13:ie.key=me.altKey?Oe.C0.ESC+Oe.C0.CR:Oe.C0.CR,ie.cancel=!0;break;case 27:ie.key=Oe.C0.ESC,me.altKey&&(ie.key=Oe.C0.ESC+Oe.C0.ESC),ie.cancel=!0;break;case 37:if(me.metaKey)break;ce?(ie.key=Oe.C0.ESC+"[1;"+(ce+1)+"D",ie.key===Oe.C0.ESC+"[1;3D"&&(ie.key=Oe.C0.ESC+(se?"b":"[1;5D"))):ie.key=de?Oe.C0.ESC+"OD":Oe.C0.ESC+"[D";break;case 39:if(me.metaKey)break;ce?(ie.key=Oe.C0.ESC+"[1;"+(ce+1)+"C",ie.key===Oe.C0.ESC+"[1;3C"&&(ie.key=Oe.C0.ESC+(se?"f":"[1;5C"))):ie.key=de?Oe.C0.ESC+"OC":Oe.C0.ESC+"[C";break;case 38:if(me.metaKey)break;ce?(ie.key=Oe.C0.ESC+"[1;"+(ce+1)+"A",se||ie.key!==Oe.C0.ESC+"[1;3A"||(ie.key=Oe.C0.ESC+"[1;5A")):ie.key=de?Oe.C0.ESC+"OA":Oe.C0.ESC+"[A";break;case 40:if(me.metaKey)break;ce?(ie.key=Oe.C0.ESC+"[1;"+(ce+1)+"B",se||ie.key!==Oe.C0.ESC+"[1;3B"||(ie.key=Oe.C0.ESC+"[1;5B")):ie.key=de?Oe.C0.ESC+"OB":Oe.C0.ESC+"[B";break;case 45:me.shiftKey||me.ctrlKey||(ie.key=Oe.C0.ESC+"[2~");break;case 46:ie.key=ce?Oe.C0.ESC+"[3;"+(ce+1)+"~":Oe.C0.ESC+"[3~";break;case 36:ie.key=ce?Oe.C0.ESC+"[1;"+(ce+1)+"H":de?Oe.C0.ESC+"OH":Oe.C0.ESC+"[H";break;case 35:ie.key=ce?Oe.C0.ESC+"[1;"+(ce+1)+"F":de?Oe.C0.ESC+"OF":Oe.C0.ESC+"[F";break;case 33:me.shiftKey?ie.type=2:ie.key=Oe.C0.ESC+"[5~";break;case 34:me.shiftKey?ie.type=3:ie.key=Oe.C0.ESC+"[6~";break;case 112:ie.key=ce?Oe.C0.ESC+"[1;"+(ce+1)+"P":Oe.C0.ESC+"OP";break;case 113:ie.key=ce?Oe.C0.ESC+"[1;"+(ce+1)+"Q":Oe.C0.ESC+"OQ";break;case 114:ie.key=ce?Oe.C0.ESC+"[1;"+(ce+1)+"R":Oe.C0.ESC+"OR";break;case 115:ie.key=ce?Oe.C0.ESC+"[1;"+(ce+1)+"S":Oe.C0.ESC+"OS";break;case 116:ie.key=ce?Oe.C0.ESC+"[15;"+(ce+1)+"~":Oe.C0.ESC+"[15~";break;case 117:ie.key=ce?Oe.C0.ESC+"[17;"+(ce+1)+"~":Oe.C0.ESC+"[17~";break;case 118:ie.key=ce?Oe.C0.ESC+"[18;"+(ce+1)+"~":Oe.C0.ESC+"[18~";break;case 119:ie.key=ce?Oe.C0.ESC+"[19;"+(ce+1)+"~":Oe.C0.ESC+"[19~";break;case 120:ie.key=ce?Oe.C0.ESC+"[20;"+(ce+1)+"~":Oe.C0.ESC+"[20~";break;case 121:ie.key=ce?Oe.C0.ESC+"[21;"+(ce+1)+"~":Oe.C0.ESC+"[21~";break;case 122:ie.key=ce?Oe.C0.ESC+"[23;"+(ce+1)+"~":Oe.C0.ESC+"[23~";break;case 123:ie.key=ce?Oe.C0.ESC+"[24;"+(ce+1)+"~":Oe.C0.ESC+"[24~";break;default:if(!me.ctrlKey||me.shiftKey||me.altKey||me.metaKey)if(se&&!ne||!me.altKey||me.metaKey)se&&!me.altKey&&!me.ctrlKey&&me.metaKey?me.keyCode===65&&(ie.type=1):me.key&&!me.ctrlKey&&!me.altKey&&!me.metaKey&&me.keyCode>=48&&me.key.length===1?ie.key=me.key:me.key&&me.ctrlKey&&me.key==="_"&&(ie.key=Oe.C0.US);else{var ue=E[me.keyCode],ae=ue&&ue[me.shiftKey?1:0];if(ae)ie.key=Oe.C0.ESC+ae;else if(me.keyCode>=65&&me.keyCode<=90){var oe=me.ctrlKey?me.keyCode-64:me.keyCode+32;ie.key=Oe.C0.ESC+String.fromCharCode(oe)}}else me.keyCode>=65&&me.keyCode<=90?ie.key=String.fromCharCode(me.keyCode-64):me.keyCode===32?ie.key=Oe.C0.NUL:me.keyCode>=51&&me.keyCode<=55?ie.key=String.fromCharCode(me.keyCode-51+27):me.keyCode===56?ie.key=Oe.C0.DEL:me.keyCode===219?ie.key=Oe.C0.ESC:me.keyCode===220?ie.key=Oe.C0.FS:me.keyCode===221&&(ie.key=Oe.C0.GS)}return ie}},function(ft,he,be){"use strict";var Oe,E=this&&this.__extends||(Oe=function(ee,a){return(Oe=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])})(ee,a)},function(ee,a){function y(){this.constructor=ee}Oe(ee,a),ee.prototype=a===null?Object.create(a):(y.prototype=a.prototype,new y)}),me=this&&this.__decorate||function(ee,a,y,x){var b,z=arguments.length,te=z<3?a:x===null?x=Object.getOwnPropertyDescriptor(a,y):x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")te=Reflect.decorate(ee,a,y,x);else for(var le=ee.length-1;le>=0;le--)(b=ee[le])&&(te=(z<3?b(te):z>3?b(a,y,te):b(a,y))||te);return z>3&&te&&Object.defineProperty(a,y,te),te},de=this&&this.__param||function(ee,a){return function(y,x){a(y,x,ee)}};Object.defineProperty(he,"__esModule",{value:!0}),he.RenderService=void 0;var se=be(31),ne=be(0),ie=be(2),ce=be(32),ue=be(7),ae=be(1),oe=be(5),re=function(ee){function a(y,x,b,z,te,le){var fe=ee.call(this)||this;if(fe._renderer=y,fe._rowCount=x,fe._isPaused=!1,fe._needsFullRefresh=!1,fe._isNextRenderRedrawOnly=!0,fe._needsSelectionRefresh=!1,fe._canvasWidth=0,fe._canvasHeight=0,fe._selectionState={start:void 0,end:void 0,columnSelectMode:!1},fe._onDimensionsChange=new ne.EventEmitter,fe._onRender=new ne.EventEmitter,fe._onRefreshRequest=new ne.EventEmitter,fe.register({dispose:function(){return fe._renderer.dispose()}}),fe._renderDebouncer=new se.RenderDebouncer(function(ve,pe){return fe._renderRows(ve,pe)}),fe.register(fe._renderDebouncer),fe._screenDprMonitor=new ce.ScreenDprMonitor,fe._screenDprMonitor.setListener(function(){return fe.onDevicePixelRatioChange()}),fe.register(fe._screenDprMonitor),fe.register(le.onResize(function(ve){return fe._fullRefresh()})),fe.register(z.onOptionChange(function(){return fe._renderer.onOptionsChanged()})),fe.register(te.onCharSizeChange(function(){return fe.onCharSizeChanged()})),fe._renderer.onRequestRedraw(function(ve){return fe.refreshRows(ve.start,ve.end,!0)}),fe.register(ue.addDisposableDomListener(window,"resize",function(){return fe.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var ge=new IntersectionObserver(function(ve){return fe._onIntersectionChange(ve[ve.length-1])},{threshold:0});ge.observe(b),fe.register({dispose:function(){return ge.disconnect()}})}return fe}return E(a,ee),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(){ee.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=me([de(3,ae.IOptionsService),de(4,oe.ICharSizeService),de(5,ae.IBufferService)],a)}(ie.Disposable);he.RenderService=re},function(ft,he,be){"use strict";var Oe=this&&this.__decorate||function(ie,ce,ue,ae){var oe,re=arguments.length,ee=re<3?ce:ae===null?ae=Object.getOwnPropertyDescriptor(ce,ue):ae;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ee=Reflect.decorate(ie,ce,ue,ae);else for(var a=ie.length-1;a>=0;a--)(oe=ie[a])&&(ee=(re<3?oe(ee):re>3?oe(ce,ue,ee):oe(ce,ue))||ee);return re>3&&ee&&Object.defineProperty(ce,ue,ee),ee},E=this&&this.__param||function(ie,ce){return function(ue,ae){ce(ue,ae,ie)}};Object.defineProperty(he,"__esModule",{value:!0}),he.CharSizeService=void 0;var me=be(1),de=be(0),se=function(){function ie(ce,ue,ae){this._optionsService=ae,this.width=0,this.height=0,this._onCharSizeChange=new de.EventEmitter,this._measureStrategy=new ne(ce,ue,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 ce=this._measureStrategy.measure();ce.width===this.width&&ce.height===this.height||(this.width=ce.width,this.height=ce.height,this._onCharSizeChange.fire())},ie=Oe([E(2,me.IOptionsService)],ie)}();he.CharSizeService=se;var ne=function(){function ie(ce,ue,ae){this._document=ce,this._parentElement=ue,this._optionsService=ae,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 ce=this._measureElement.getBoundingClientRect();return ce.width!==0&&ce.height!==0&&(this._result.width=ce.width,this._result.height=Math.ceil(ce.height)),this._result},ie}()},function(ft,he,be){"use strict";var Oe=this&&this.__decorate||function(ne,ie,ce,ue){var ae,oe=arguments.length,re=oe<3?ie:ue===null?ue=Object.getOwnPropertyDescriptor(ie,ce):ue;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")re=Reflect.decorate(ne,ie,ce,ue);else for(var ee=ne.length-1;ee>=0;ee--)(ae=ne[ee])&&(re=(oe<3?ae(re):oe>3?ae(ie,ce,re):ae(ie,ce))||re);return oe>3&&re&&Object.defineProperty(ie,ce,re),re},E=this&&this.__param||function(ne,ie){return function(ce,ue){ie(ce,ue,ne)}};Object.defineProperty(he,"__esModule",{value:!0}),he.MouseService=void 0;var me=be(5),de=be(30),se=function(){function ne(ie,ce){this._renderService=ie,this._charSizeService=ce}return ne.prototype.getCoords=function(ie,ce,ue,ae,oe){return de.getCoords(ie,ce,ue,ae,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,oe)},ne.prototype.getRawByteCoords=function(ie,ce,ue,ae){var oe=this.getCoords(ie,ce,ue,ae);return de.getRawByteCoords(oe)},ne=Oe([E(0,me.IRenderService),E(1,me.ICharSizeService)],ne)}();he.MouseService=se},function(ft,he,be){"use strict";var Oe,E=this&&this.__extends||(Oe=function(ae,oe){return(Oe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,ee){re.__proto__=ee}||function(re,ee){for(var a in ee)ee.hasOwnProperty(a)&&(re[a]=ee[a])})(ae,oe)},function(ae,oe){function re(){this.constructor=ae}Oe(ae,oe),ae.prototype=oe===null?Object.create(oe):(re.prototype=oe.prototype,new re)}),me=this&&this.__decorate||function(ae,oe,re,ee){var a,y=arguments.length,x=y<3?oe:ee===null?ee=Object.getOwnPropertyDescriptor(oe,re):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(ae,oe,re,ee);else for(var b=ae.length-1;b>=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(oe,re,x):a(oe,re))||x);return y>3&&x&&Object.defineProperty(oe,re,x),x},de=this&&this.__param||function(ae,oe){return function(re,ee){oe(re,ee,ae)}};Object.defineProperty(he,"__esModule",{value:!0}),he.Linkifier2=void 0;var se=be(1),ne=be(0),ie=be(2),ce=be(7),ue=function(ae){function oe(re){var ee=ae.call(this)||this;return ee._bufferService=re,ee._linkProviders=[],ee._linkCacheDisposables=[],ee._isMouseOut=!0,ee._activeLine=-1,ee._onShowLinkUnderline=ee.register(new ne.EventEmitter),ee._onHideLinkUnderline=ee.register(new ne.EventEmitter),ee.register(ie.getDisposeArrayDisposable(ee._linkCacheDisposables)),ee}return E(oe,ae),Object.defineProperty(oe.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),oe.prototype.registerLinkProvider=function(re){var ee=this;return this._linkProviders.push(re),{dispose:function(){var a=ee._linkProviders.indexOf(re);a!==-1&&ee._linkProviders.splice(a,1)}}},oe.prototype.attachToDom=function(re,ee,a){var y=this;this._element=re,this._mouseService=ee,this._renderService=a,this.register(ce.addDisposableDomListener(this._element,"mouseleave",function(){y._isMouseOut=!0,y._clearCurrentLink()})),this.register(ce.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(ce.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},oe.prototype._onMouseMove=function(re){if(this._lastMouseEvent=re,this._element&&this._mouseService){var ee=this._positionFromMouseEvent(re,this._element,this._mouseService);if(ee){this._isMouseOut=!1;for(var a=re.composedPath(),y=0;yre?this._bufferService.cols:z.link.range.end.x,fe=te;fe<=le;fe++){if(a.has(fe)){x.splice(b--,1);break}a.add(fe)}}},oe.prototype._checkLinkProviderResult=function(re,ee,a){var y,x=this;if(!this._activeProviderReplies)return a;for(var b=this._activeProviderReplies.get(re),z=!1,te=0;te=re&&this._currentLink.link.range.end.y<=ee)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,ie.disposeArray(this._linkCacheDisposables))},oe.prototype._handleNewLink=function(re){var ee=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=ee._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=ee._currentLink)===null||x===void 0)&&x.state&&ee._currentLink.state.decorations.pointerCursor!==y&&(ee._currentLink.state.decorations.pointerCursor=y,ee._currentLink.state.isHovered&&((b=ee._element)===null||b===void 0||b.classList.toggle("xterm-cursor-pointer",y)))}},underline:{get:function(){var y,x;return(x=(y=ee._currentLink)===null||y===void 0?void 0:y.state)===null||x===void 0?void 0:x.decorations.underline},set:function(y){var x,b,z;!((x=ee._currentLink)===null||x===void 0)&&x.state&&((z=(b=ee._currentLink)===null||b===void 0?void 0:b.state)===null||z===void 0?void 0:z.decorations.underline)!==y&&(ee._currentLink.state.decorations.underline=y,ee._currentLink.state.isHovered&&ee._fireUnderlineEvent(re.link,y))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(y){var x=y.start===0?0:y.start+1+ee._bufferService.buffer.ydisp;ee._clearCurrentLink(x,y.end+1+ee._bufferService.buffer.ydisp)})))}},oe.prototype._linkHover=function(re,ee,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(ee,!0),this._currentLink.state.decorations.pointerCursor&&re.classList.add("xterm-cursor-pointer")),ee.hover&&ee.hover(a,ee.text)},oe.prototype._fireUnderlineEvent=function(re,ee){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);(ee?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(x)},oe.prototype._linkLeave=function(re,ee,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(ee,!1),this._currentLink.state.decorations.pointerCursor&&re.classList.remove("xterm-cursor-pointer")),ee.leave&&ee.leave(a,ee.text)},oe.prototype._linkAtPosition=function(re,ee){var a=re.range.start.y===re.range.end.y,y=re.range.start.yee.y;return(a&&re.range.start.x<=ee.x&&re.range.end.x>=ee.x||y&&re.range.end.x>=ee.x||x&&re.range.start.x<=ee.x||y&&x)&&re.range.start.y<=ee.y&&re.range.end.y>=ee.y},oe.prototype._positionFromMouseEvent=function(re,ee,a){var y=a.getCoords(re,ee,this._bufferService.cols,this._bufferService.rows);if(y)return{x:y[0],y:y[1]+this._bufferService.buffer.ydisp}},oe.prototype._createLinkUnderlineEvent=function(re,ee,a,y,x){return{x1:re,y1:ee,x2:a,y2:y,cols:this._bufferService.cols,fg:x}},oe=me([de(0,se.IBufferService)],oe)}(ie.Disposable);he.Linkifier2=ue},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.CoreBrowserService=void 0;var Oe=function(){function E(me){this._textarea=me}return Object.defineProperty(E.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),E}();he.CoreBrowserService=Oe},function(ft,he,be){"use strict";var Oe,E=this&&this.__extends||(Oe=function(te,le){return(Oe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(fe,ge){fe.__proto__=ge}||function(fe,ge){for(var ve in ge)ge.hasOwnProperty(ve)&&(fe[ve]=ge[ve])})(te,le)},function(te,le){function fe(){this.constructor=te}Oe(te,le),te.prototype=le===null?Object.create(le):(fe.prototype=le.prototype,new fe)});Object.defineProperty(he,"__esModule",{value:!0}),he.CoreTerminal=void 0;var me=be(2),de=be(1),se=be(66),ne=be(67),ie=be(68),ce=be(74),ue=be(75),ae=be(0),oe=be(76),re=be(77),ee=be(78),a=be(80),y=be(81),x=be(19),b=be(82),z=function(te){function le(fe){var ge=te.call(this)||this;return ge._onBinary=new ae.EventEmitter,ge._onData=new ae.EventEmitter,ge._onLineFeed=new ae.EventEmitter,ge._onResize=new ae.EventEmitter,ge._onScroll=new ae.EventEmitter,ge._instantiationService=new se.InstantiationService,ge.optionsService=new ce.OptionsService(fe),ge._instantiationService.setService(de.IOptionsService,ge.optionsService),ge._bufferService=ge.register(ge._instantiationService.createInstance(ie.BufferService)),ge._instantiationService.setService(de.IBufferService,ge._bufferService),ge._logService=ge._instantiationService.createInstance(ne.LogService),ge._instantiationService.setService(de.ILogService,ge._logService),ge._coreService=ge.register(ge._instantiationService.createInstance(ue.CoreService,function(){return ge.scrollToBottom()})),ge._instantiationService.setService(de.ICoreService,ge._coreService),ge._coreMouseService=ge._instantiationService.createInstance(oe.CoreMouseService),ge._instantiationService.setService(de.ICoreMouseService,ge._coreMouseService),ge._dirtyRowService=ge._instantiationService.createInstance(re.DirtyRowService),ge._instantiationService.setService(de.IDirtyRowService,ge._dirtyRowService),ge.unicodeService=ge._instantiationService.createInstance(ee.UnicodeService),ge._instantiationService.setService(de.IUnicodeService,ge.unicodeService),ge._charsetService=ge._instantiationService.createInstance(a.CharsetService),ge._instantiationService.setService(de.ICharsetService,ge._charsetService),ge._inputHandler=new x.InputHandler(ge._bufferService,ge._charsetService,ge._coreService,ge._dirtyRowService,ge._logService,ge.optionsService,ge._coreMouseService,ge.unicodeService),ge.register(ae.forwardEvent(ge._inputHandler.onLineFeed,ge._onLineFeed)),ge.register(ge._inputHandler),ge.register(ae.forwardEvent(ge._bufferService.onResize,ge._onResize)),ge.register(ae.forwardEvent(ge._coreService.onData,ge._onData)),ge.register(ae.forwardEvent(ge._coreService.onBinary,ge._onBinary)),ge.register(ge.optionsService.onOptionChange(function(ve){return ge._updateOptions(ve)})),ge._writeBuffer=new b.WriteBuffer(function(ve){return ge._inputHandler.parse(ve)}),ge}return E(le,te),Object.defineProperty(le.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),le.prototype.dispose=function(){var fe;this._isDisposed||(te.prototype.dispose.call(this),(fe=this._windowsMode)===null||fe===void 0||fe.dispose(),this._windowsMode=void 0)},le.prototype.write=function(fe,ge){this._writeBuffer.write(fe,ge)},le.prototype.writeSync=function(fe){this._writeBuffer.writeSync(fe)},le.prototype.resize=function(fe,ge){isNaN(fe)||isNaN(ge)||(fe=Math.max(fe,ie.MINIMUM_COLS),ge=Math.max(ge,ie.MINIMUM_ROWS),this._bufferService.resize(fe,ge))},le.prototype.scroll=function(fe,ge){ge===void 0&&(ge=!1);var ve,pe=this._bufferService.buffer;(ve=this._cachedBlankLine)&&ve.length===this.cols&&ve.getFg(0)===fe.fg&&ve.getBg(0)===fe.bg||(ve=pe.getBlankLine(fe,ge),this._cachedBlankLine=ve),ve.isWrapped=ge;var Se=pe.ybase+pe.scrollTop,ye=pe.ybase+pe.scrollBottom;if(pe.scrollTop===0){var Pe=pe.lines.isFull;ye===pe.lines.length-1?Pe?pe.lines.recycle().copyFrom(ve):pe.lines.push(ve.clone()):pe.lines.splice(ye+1,0,ve.clone()),Pe?this._bufferService.isUserScrolling&&(pe.ydisp=Math.max(pe.ydisp-1,0)):(pe.ybase++,this._bufferService.isUserScrolling||pe.ydisp++)}else{var we=ye-Se+1;pe.lines.shiftElements(Se+1,we-1,-1),pe.lines.set(ye,ve.clone())}this._bufferService.isUserScrolling||(pe.ydisp=pe.ybase),this._dirtyRowService.markRangeDirty(pe.scrollTop,pe.scrollBottom),this._onScroll.fire(pe.ydisp)},le.prototype.scrollLines=function(fe,ge){var ve=this._bufferService.buffer;if(fe<0){if(ve.ydisp===0)return;this._bufferService.isUserScrolling=!0}else fe+ve.ydisp>=ve.ybase&&(this._bufferService.isUserScrolling=!1);var pe=ve.ydisp;ve.ydisp=Math.max(Math.min(ve.ydisp+fe,ve.ybase),0),pe!==ve.ydisp&&(ge||this._onScroll.fire(ve.ydisp))},le.prototype.scrollPages=function(fe){this.scrollLines(fe*(this.rows-1))},le.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},le.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},le.prototype.scrollToLine=function(fe){var ge=fe-this._bufferService.buffer.ydisp;ge!==0&&this.scrollLines(ge)},le.prototype.addEscHandler=function(fe,ge){return this._inputHandler.addEscHandler(fe,ge)},le.prototype.addDcsHandler=function(fe,ge){return this._inputHandler.addDcsHandler(fe,ge)},le.prototype.addCsiHandler=function(fe,ge){return this._inputHandler.addCsiHandler(fe,ge)},le.prototype.addOscHandler=function(fe,ge){return this._inputHandler.addOscHandler(fe,ge)},le.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},le.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},le.prototype._updateOptions=function(fe){var ge;switch(fe){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((ge=this._windowsMode)===null||ge===void 0||ge.dispose(),this._windowsMode=void 0)}},le.prototype._enableWindowsMode=function(){var fe=this;if(!this._windowsMode){var ge=[];ge.push(this.onLineFeed(y.updateWindowsModeWrappedState.bind(null,this._bufferService))),ge.push(this.addCsiHandler({final:"H"},function(){return y.updateWindowsModeWrappedState(fe._bufferService),!1})),this._windowsMode={dispose:function(){for(var ve=0,pe=ge;ve0?ae[0].index:ce.length;if(ce.length!==x)throw new Error("[createInstance] First service dependency of "+ie.name+" at position "+(x+1)+" conflicts with "+ce.length+" static arguments");return new(ie.bind.apply(ie,Oe([void 0],Oe(ce,oe))))},ne}();he.InstantiationService=se},function(ft,he,be){"use strict";var Oe=this&&this.__decorate||function(ce,ue,ae,oe){var re,ee=arguments.length,a=ee<3?ue:oe===null?oe=Object.getOwnPropertyDescriptor(ue,ae):oe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(ce,ue,ae,oe);else for(var y=ce.length-1;y>=0;y--)(re=ce[y])&&(a=(ee<3?re(a):ee>3?re(ue,ae,a):re(ue,ae))||a);return ee>3&&a&&Object.defineProperty(ue,ae,a),a},E=this&&this.__param||function(ce,ue){return function(ae,oe){ue(ae,oe,ce)}},me=this&&this.__spreadArrays||function(){for(var ce=0,ue=0,ae=arguments.length;ue=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(oe,re,x):a(oe,re))||x);return y>3&&x&&Object.defineProperty(oe,re,x),x},de=this&&this.__param||function(ae,oe){return function(re,ee){oe(re,ee,ae)}};Object.defineProperty(he,"__esModule",{value:!0}),he.BufferService=he.MINIMUM_ROWS=he.MINIMUM_COLS=void 0;var se=be(1),ne=be(69),ie=be(0),ce=be(2);he.MINIMUM_COLS=2,he.MINIMUM_ROWS=1;var ue=function(ae){function oe(re){var ee=ae.call(this)||this;return ee._optionsService=re,ee.isUserScrolling=!1,ee._onResize=new ie.EventEmitter,ee.cols=Math.max(re.options.cols,he.MINIMUM_COLS),ee.rows=Math.max(re.options.rows,he.MINIMUM_ROWS),ee.buffers=new ne.BufferSet(re,ee),ee}return E(oe,ae),Object.defineProperty(oe.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),oe.prototype.dispose=function(){ae.prototype.dispose.call(this),this.buffers.dispose()},oe.prototype.resize=function(re,ee){this.cols=re,this.rows=ee,this.buffers.resize(re,ee),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:re,rows:ee})},oe.prototype.reset=function(){this.buffers.dispose(),this.buffers=new ne.BufferSet(this._optionsService,this),this.isUserScrolling=!1},oe=me([de(0,se.IOptionsService)],oe)}(ce.Disposable);he.BufferService=ue},function(ft,he,be){"use strict";var Oe,E=this&&this.__extends||(Oe=function(ne,ie){return(Oe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ce,ue){ce.__proto__=ue}||function(ce,ue){for(var ae in ue)ue.hasOwnProperty(ae)&&(ce[ae]=ue[ae])})(ne,ie)},function(ne,ie){function ce(){this.constructor=ne}Oe(ne,ie),ne.prototype=ie===null?Object.create(ie):(ce.prototype=ie.prototype,new ce)});Object.defineProperty(he,"__esModule",{value:!0}),he.BufferSet=void 0;var me=be(70),de=be(0),se=function(ne){function ie(ce,ue){var ae=ne.call(this)||this;return ae._onBufferActivate=ae.register(new de.EventEmitter),ae._normal=new me.Buffer(!0,ce,ue),ae._normal.fillViewportRows(),ae._alt=new me.Buffer(!1,ce,ue),ae._activeBuffer=ae._normal,ae.setupTabStops(),ae}return E(ie,ne),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(ce){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(ce),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(ce,ue){this._normal.resize(ce,ue),this._alt.resize(ce,ue)},ie.prototype.setupTabStops=function(ce){this._normal.setupTabStops(ce),this._alt.setupTabStops(ce)},ie}(be(2).Disposable);he.BufferSet=se},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.BufferStringIterator=he.Buffer=he.MAX_BUFFER_SIZE=void 0;var Oe=be(71),E=be(16),me=be(4),de=be(3),se=be(72),ne=be(73),ie=be(20),ce=be(6);he.MAX_BUFFER_SIZE=4294967295;var ue=function(){function oe(re,ee,a){this._hasScrollback=re,this._optionsService=ee,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=me.CellData.fromCharData([0,de.NULL_CELL_CHAR,de.NULL_CELL_WIDTH,de.NULL_CELL_CODE]),this._whitespaceCell=me.CellData.fromCharData([0,de.WHITESPACE_CELL_CHAR,de.WHITESPACE_CELL_WIDTH,de.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new Oe.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return oe.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 ce.ExtendedAttrs),this._nullCell},oe.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 ce.ExtendedAttrs),this._whitespaceCell},oe.prototype.getBlankLine=function(re,ee){return new E.BufferLine(this._bufferService.cols,this.getNullCell(re),ee)},Object.defineProperty(oe.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"isCursorInViewport",{get:function(){var re=this.ybase+this.y-this.ydisp;return re>=0&&rehe.MAX_BUFFER_SIZE?he.MAX_BUFFER_SIZE:ee},oe.prototype.fillViewportRows=function(re){if(this.lines.length===0){re===void 0&&(re=E.DEFAULT_ATTR_DATA);for(var ee=this._rows;ee--;)this.lines.push(this.getBlankLine(re))}},oe.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new Oe.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},oe.prototype.resize=function(re,ee){var a=this.getNullCell(E.DEFAULT_ATTR_DATA),y=this._getCorrectBufferLength(ee);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(z=this._rows;z>ee;z--)this.lines.length>ee+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,ee-1),b&&(this.y+=b),this.savedX=Math.min(this.savedX,re-1),this.scrollTop=0}if(this.scrollBottom=ee-1,this._isReflowEnabled&&(this._reflow(re,ee),this._cols>re))for(x=0;xthis._cols?this._reflowLarger(re,ee):this._reflowSmaller(re,ee))},oe.prototype._reflowLarger=function(re,ee){var a=se.reflowLargerGetLinesToRemove(this.lines,this._cols,re,this.ybase+this.y,this.getNullCell(E.DEFAULT_ATTR_DATA));if(a.length>0){var y=se.reflowLargerCreateNewLayout(this.lines,a);se.reflowLargerApplyNewLayout(this.lines,y.layout),this._reflowLargerAdjustViewport(re,ee,y.countRemoved)}},oe.prototype._reflowLargerAdjustViewport=function(re,ee,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 z=this.lines.get(b);if(!(!z||!z.isWrapped&&z.getTrimmedLength()<=re)){for(var te=[z];z.isWrapped&&b>0;)z=this.lines.get(--b),te.unshift(z);var le=this.ybase+this.y;if(!(le>=b&&le0&&(y.push({start:b+te.length+x,newLines:Se}),x+=Se.length),te.push.apply(te,Se);var we=ge.length-1,Ae=ge[we];Ae===0&&(Ae=ge[--we]);for(var xe=te.length-ve-1,De=fe;xe>=0;){var Ce=Math.min(De,Ae);if(te[we].copyCellsFrom(te[xe],De-Ce,Ae-Ce,Ce,!0),(Ae-=Ce)===0&&(Ae=ge[--we]),(De-=Ce)===0){xe--;var Ie=Math.max(xe,0);De=se.getWrappedLineTrimmedLength(te,Ie,this._cols)}}for(ye=0;ye0;)this.ybase===0?this.y0){var We=[],Fe=[];for(ye=0;ye=0;ye--)if(Ve&&Ve.start>tt+Ze){for(var ze=Ve.newLines.length-1;ze>=0;ze--)this.lines.set(ye--,Ve.newLines[ze]);ye++,We.push({index:tt+1,amount:Ve.newLines.length}),Ze+=Ve.newLines.length,Ve=y[++Ye]}else this.lines.set(ye,Fe[tt--]);var Ge=0;for(ye=We.length-1;ye>=0;ye--)We[ye].index+=Ge,this.lines.onInsertEmitter.fire(We[ye]),Ge+=We[ye].amount;var nt=Math.max(0,et+x-this.lines.maxLength);nt>0&&this.lines.onTrimEmitter.fire(nt)}},oe.prototype.stringIndexToBufferIndex=function(re,ee,a){for(a===void 0&&(a=!1);ee;){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(ee).isWrapped;)ee--;for(;a+10;);return re>=this._cols?this._cols-1:re<0?0:re},oe.prototype.nextStop=function(re){for(re==null&&(re=this.x);!this.tabs[++re]&&re=this._cols?this._cols-1:re<0?0:re},oe.prototype.addMarker=function(re){var ee=this,a=new ne.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 ee._removeMarker(a)})),a},oe.prototype._removeMarker=function(re){this.markers.splice(this.markers.indexOf(re),1)},oe.prototype.iterator=function(re,ee,a,y,x){return new ae(this,re,ee,a,y,x)},oe}();he.Buffer=ue;var ae=function(){function oe(re,ee,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=ee,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 oe.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 ee="",a=re.first;a<=re.last;++a)ee+=this._buffer.translateBufferLineToString(a,this._trimRight);return this._current=re.last+1,{range:re,content:ee}},oe}();he.BufferStringIterator=ae},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.CircularList=void 0;var Oe=be(0),E=function(){function me(de){this._maxLength=de,this.onDeleteEmitter=new Oe.EventEmitter,this.onInsertEmitter=new Oe.EventEmitter,this.onTrimEmitter=new Oe.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(me.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"maxLength",{get:function(){return this._maxLength},set:function(de){if(this._maxLength!==de){for(var se=new Array(de),ne=0;nethis._length)for(var se=this._length;se=de;ce--)this._array[this._getCyclicIndex(ce+ne.length)]=this._array[this._getCyclicIndex(ce)];for(ce=0;cethis._maxLength){var ue=this._length+ne.length-this._maxLength;this._startIndex+=ue,this._length=this._maxLength,this.onTrimEmitter.fire(ue)}else this._length+=ne.length},me.prototype.trimStart=function(de){de>this._length&&(de=this._length),this._startIndex+=de,this._length-=de,this.onTrimEmitter.fire(de)},me.prototype.shiftElements=function(de,se,ne){if(!(se<=0)){if(de<0||de>=this._length)throw new Error("start argument out of range");if(de+ne<0)throw new Error("Cannot shift elements in list beyond index 0");if(ne>0){for(var ie=se-1;ie>=0;ie--)this.set(de+ie+ne,this.get(de+ie));var ce=de+se+ne-this._length;if(ce>0)for(this._length+=ce;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(ie=0;ie=ce&&se0&&(fe>re||oe[fe].getTrimmedLength()===0);fe--)le++;le>0&&(ie.push(ce+oe.length-le),ie.push(le)),ce+=oe.length-1}}}return ie},he.reflowLargerCreateNewLayout=function(E,me){for(var de=[],se=0,ne=me[se],ie=0,ce=0;ceae&&(ie-=ae,ce++);var oe=E[ce].getWidth(ie-1)===2;oe&&ie--;var re=oe?de-1:de;se.push(re),ue+=re}return se},he.getWrappedLineTrimmedLength=Oe},function(ft,he,be){"use strict";var Oe,E=this&&this.__extends||(Oe=function(se,ne){return(Oe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,ce){ie.__proto__=ce}||function(ie,ce){for(var ue in ce)ce.hasOwnProperty(ue)&&(ie[ue]=ce[ue])})(se,ne)},function(se,ne){function ie(){this.constructor=se}Oe(se,ne),se.prototype=ne===null?Object.create(ne):(ie.prototype=ne.prototype,new ie)});Object.defineProperty(he,"__esModule",{value:!0}),he.Marker=void 0;var me=be(0),de=function(se){function ne(ie){var ce=se.call(this)||this;return ce.line=ie,ce._id=ne._nextId++,ce.isDisposed=!1,ce._onDispose=new me.EventEmitter,ce}return E(ne,se),Object.defineProperty(ne.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),ne.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},ne._nextId=1,ne}(be(2).Disposable);he.Marker=de},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.OptionsService=he.DEFAULT_OPTIONS=he.DEFAULT_BELL_SOUND=void 0;var Oe=be(0),E=be(11),me=be(33);he.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",he.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:he.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 de=["cols","rows"],se=function(){function ne(ie){this._onOptionChange=new Oe.EventEmitter,this.options=me.clone(he.DEFAULT_OPTIONS);for(var ce=0,ue=Object.keys(ie);ce=0;te--)(x=re[te])&&(z=(b<3?x(z):b>3?x(ee,a,z):x(ee,a))||z);return b>3&&z&&Object.defineProperty(ee,a,z),z},de=this&&this.__param||function(re,ee){return function(a,y){ee(a,y,re)}};Object.defineProperty(he,"__esModule",{value:!0}),he.CoreService=void 0;var se=be(1),ne=be(0),ie=be(33),ce=be(2),ue=Object.freeze({insertMode:!1}),ae=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),oe=function(re){function ee(a,y,x,b){var z=re.call(this)||this;return z._bufferService=y,z._logService=x,z._optionsService=b,z.isCursorInitialized=!1,z.isCursorHidden=!1,z._onData=z.register(new ne.EventEmitter),z._onUserInput=z.register(new ne.EventEmitter),z._onBinary=z.register(new ne.EventEmitter),z._scrollToBottom=a,z.register({dispose:function(){return z._scrollToBottom=void 0}}),z.modes=ie.clone(ue),z.decPrivateModes=ie.clone(ae),z}return E(ee,re),Object.defineProperty(ee.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),ee.prototype.reset=function(){this.modes=ie.clone(ue),this.decPrivateModes=ie.clone(ae)},ee.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)}},ee.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))},ee=me([de(1,se.IBufferService),de(2,se.ILogService),de(3,se.IOptionsService)],ee)}(ce.Disposable);he.CoreService=oe},function(ft,he,be){"use strict";var Oe=this&&this.__decorate||function(ae,oe,re,ee){var a,y=arguments.length,x=y<3?oe:ee===null?ee=Object.getOwnPropertyDescriptor(oe,re):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(ae,oe,re,ee);else for(var b=ae.length-1;b>=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(oe,re,x):a(oe,re))||x);return y>3&&x&&Object.defineProperty(oe,re,x),x},E=this&&this.__param||function(ae,oe){return function(re,ee){oe(re,ee,ae)}};Object.defineProperty(he,"__esModule",{value:!0}),he.CoreMouseService=void 0;var me=be(1),de=be(0),se={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(ae){return ae.button!==4&&ae.action===1&&(ae.ctrl=!1,ae.alt=!1,ae.shift=!1,!0)}},VT200:{events:19,restrict:function(ae){return ae.action!==32}},DRAG:{events:23,restrict:function(ae){return ae.action!==32||ae.button!==3}},ANY:{events:31,restrict:function(ae){return!0}}};function ne(ae,oe){var re=(ae.ctrl?16:0)|(ae.shift?4:0)|(ae.alt?8:0);return ae.button===4?(re|=64,re|=ae.action):(re|=3&ae.button,4&ae.button&&(re|=64),8&ae.button&&(re|=128),ae.action===32?re|=32:ae.action!==0||oe||(re|=3)),re}var ie=String.fromCharCode,ce={DEFAULT:function(ae){var oe=[ne(ae,!1)+32,ae.col+32,ae.row+32];return oe[0]>255||oe[1]>255||oe[2]>255?"":"\x1B[M"+ie(oe[0])+ie(oe[1])+ie(oe[2])},SGR:function(ae){var oe=ae.action===0&&ae.button!==4?"m":"M";return"\x1B[<"+ne(ae,!0)+";"+ae.col+";"+ae.row+oe}},ue=function(){function ae(oe,re){this._bufferService=oe,this._coreService=re,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new de.EventEmitter,this._lastEvent=null;for(var ee=0,a=Object.keys(se);ee=this._bufferService.cols||oe.row<0||oe.row>=this._bufferService.rows||oe.button===4&&oe.action===32||oe.button===3&&oe.action!==32||oe.button!==4&&(oe.action===2||oe.action===3)||(oe.col++,oe.row++,oe.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,oe))||!this._protocols[this._activeProtocol].restrict(oe))return!1;var re=this._encodings[this._activeEncoding](oe);return re&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(re):this._coreService.triggerDataEvent(re,!0)),this._lastEvent=oe,!0},ae.prototype.explainEvents=function(oe){return{down:!!(1&oe),up:!!(2&oe),drag:!!(4&oe),move:!!(8&oe),wheel:!!(16&oe)}},ae.prototype._compareEvents=function(oe,re){return oe.col===re.col&&oe.row===re.row&&oe.button===re.button&&oe.action===re.action&&oe.ctrl===re.ctrl&&oe.alt===re.alt&&oe.shift===re.shift},ae=Oe([E(0,me.IBufferService),E(1,me.ICoreService)],ae)}();he.CoreMouseService=ue},function(ft,he,be){"use strict";var Oe=this&&this.__decorate||function(se,ne,ie,ce){var ue,ae=arguments.length,oe=ae<3?ne:ce===null?ce=Object.getOwnPropertyDescriptor(ne,ie):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")oe=Reflect.decorate(se,ne,ie,ce);else for(var re=se.length-1;re>=0;re--)(ue=se[re])&&(oe=(ae<3?ue(oe):ae>3?ue(ne,ie,oe):ue(ne,ie))||oe);return ae>3&&oe&&Object.defineProperty(ne,ie,oe),oe},E=this&&this.__param||function(se,ne){return function(ie,ce){ne(ie,ce,se)}};Object.defineProperty(he,"__esModule",{value:!0}),he.DirtyRowService=void 0;var me=be(1),de=function(){function se(ne){this._bufferService=ne,this.clearRange()}return Object.defineProperty(se.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),se.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},se.prototype.markDirty=function(ne){nethis._end&&(this._end=ne)},se.prototype.markRangeDirty=function(ne,ie){if(ne>ie){var ce=ne;ne=ie,ie=ce}nethis._end&&(this._end=ie)},se.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},se=Oe([E(0,me.IBufferService)],se)}();he.DirtyRowService=de},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.UnicodeService=void 0;var Oe=be(0),E=be(79),me=function(){function de(){this._providers=Object.create(null),this._active="",this._onChange=new Oe.EventEmitter;var se=new E.UnicodeV6;this.register(se),this._active=se.version,this._activeProvider=se}return Object.defineProperty(de.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"activeVersion",{get:function(){return this._active},set:function(se){if(!this._providers[se])throw new Error('unknown Unicode version "'+se+'"');this._active=se,this._activeProvider=this._providers[se],this._onChange.fire(se)},enumerable:!1,configurable:!0}),de.prototype.register=function(se){this._providers[se.version]=se},de.prototype.wcwidth=function(se){return this._activeProvider.wcwidth(se)},de.prototype.getStringCellWidth=function(se){for(var ne=0,ie=se.length,ce=0;ce=ie)return ne+this.wcwidth(ue);var ae=se.charCodeAt(ce);56320<=ae&&ae<=57343?ue=1024*(ue-55296)+ae-56320+65536:ne+=this.wcwidth(ae)}ne+=this.wcwidth(ue)}return ne},de}();he.UnicodeService=me},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.UnicodeV6=void 0;var Oe,E=be(15),me=[[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]],de=[[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]],se=function(){function ne(){if(this.version="6",!Oe){Oe=new Uint8Array(65536),E.fill(Oe,1),Oe[0]=0,E.fill(Oe,0,1,32),E.fill(Oe,0,127,160),E.fill(Oe,2,4352,4448),Oe[9001]=2,Oe[9002]=2,E.fill(Oe,2,11904,42192),Oe[12351]=1,E.fill(Oe,2,44032,55204),E.fill(Oe,2,63744,64256),E.fill(Oe,2,65040,65050),E.fill(Oe,2,65072,65136),E.fill(Oe,2,65280,65377),E.fill(Oe,2,65504,65511);for(var ie=0;ieue[re][1])return!1;for(;re>=oe;)if(ce>ue[ae=oe+re>>1][1])oe=ae+1;else{if(!(ce=131072&&ie<=196605||ie>=196608&&ie<=262141?2:1},ne}();he.UnicodeV6=se},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.CharsetService=void 0;var Oe=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(me){this.glevel=me,this.charset=this._charsets[me]},E.prototype.setgCharset=function(me,de){this._charsets[me]=de,this.glevel===me&&(this.charset=de)},E}();he.CharsetService=Oe},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.updateWindowsModeWrappedState=void 0;var Oe=be(3);he.updateWindowsModeWrappedState=function(E){var me=E.buffer.lines.get(E.buffer.ybase+E.buffer.y-1),de=me==null?void 0:me.get(E.cols-1),se=E.buffer.lines.get(E.buffer.ybase+E.buffer.y);se&&de&&(se.isWrapped=de[Oe.CHAR_DATA_CODE_INDEX]!==Oe.NULL_CELL_CODE&&de[Oe.CHAR_DATA_CODE_INDEX]!==Oe.WHITESPACE_CELL_CODE)}},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.WriteBuffer=void 0;var Oe=function(){function E(me){this._action=me,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return E.prototype.writeSync=function(me){if(this._writeBuffer.length){for(var de=this._bufferOffset;de5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout(function(){return se._innerWrite()})),this._pendingData+=me.length,this._writeBuffer.push(me),this._callbacks.push(de)},E.prototype._innerWrite=function(){for(var me=this,de=Date.now();this._writeBuffer.length>this._bufferOffset;){var se=this._writeBuffer[this._bufferOffset],ne=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(se),this._pendingData-=se.length,ne&&ne(),Date.now()-de>=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 me._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},E}();he.WriteBuffer=Oe},function(ft,he,be){"use strict";Object.defineProperty(he,"__esModule",{value:!0}),he.AddonManager=void 0;var Oe=function(){function E(){this._addons=[]}return E.prototype.dispose=function(){for(var me=this._addons.length-1;me>=0;me--)this._addons[me].instance.dispose()},E.prototype.loadAddon=function(me,de){var se=this,ne={instance:de,dispose:de.dispose,isDisposed:!1};this._addons.push(ne),de.dispose=function(){return se._wrappedAddonDispose(ne)},de.activate(me)},E.prototype._wrappedAddonDispose=function(me){if(!me.isDisposed){for(var de=-1,se=0;se - + \ No newline at end of file diff --git a/layouts__SimpleLayouts.63970f65.async.js b/layouts__SimpleLayouts.63970f65.async.js new file mode 100644 index 0000000000..e1e0177d92 --- /dev/null +++ b/layouts__SimpleLayouts.63970f65.async.js @@ -0,0 +1,202 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[7062],{89489:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return pe}});var t=e(72308),l=e(59301),s={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"},q=s,u=e(7657),b=function(y,Oe){return l.createElement(u.Z,(0,t.Z)({},y,{ref:Oe,icon:q}))},n=l.forwardRef(b),pe=n},59477:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return pe}});var t=e(72308),l=e(59301),s={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"},q=s,u=e(7657),b=function(y,Oe){return l.createElement(u.Z,(0,t.Z)({},y,{ref:Oe,icon:q}))},n=l.forwardRef(b),pe=n},40001:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return pe}});var t=e(72308),l=e(59301),s={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"},q=s,u=e(7657),b=function(y,Oe){return l.createElement(u.Z,(0,t.Z)({},y,{ref:Oe,icon:q}))},n=l.forwardRef(b),pe=n},65363:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return pe}});var t=e(72308),l=e(59301),s={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},q=s,u=e(7657),b=function(y,Oe){return l.createElement(u.Z,(0,t.Z)({},y,{ref:Oe,icon:q}))},n=l.forwardRef(b),pe=n},81953:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return pe}});var t=e(72308),l=e(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},q=s,u=e(7657),b=function(y,Oe){return l.createElement(u.Z,(0,t.Z)({},y,{ref:Oe,icon:q}))},n=l.forwardRef(b),pe=n},26227:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return pe}});var t=e(72308),l=e(59301),s={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"},q=s,u=e(7657),b=function(y,Oe){return l.createElement(u.Z,(0,t.Z)({},y,{ref:Oe,icon:q}))},n=l.forwardRef(b),pe=n},49198:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return pe}});var t=e(72308),l=e(59301),s={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"},q=s,u=e(7657),b=function(y,Oe){return l.createElement(u.Z,(0,t.Z)({},y,{ref:Oe,icon:q}))},n=l.forwardRef(b),pe=n},84105:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return pe}});var t=e(72308),l=e(59301),s={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"},q=s,u=e(7657),b=function(y,Oe){return l.createElement(u.Z,(0,t.Z)({},y,{ref:Oe,icon:q}))},n=l.forwardRef(b),pe=n},41464:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return pe}});var t=e(72308),l=e(59301),s={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"},q=s,u=e(7657),b=function(y,Oe){return l.createElement(u.Z,(0,t.Z)({},y,{ref:Oe,icon:q}))},n=l.forwardRef(b),pe=n},18785:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return pe}});var t=e(72308),l=e(59301),s={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"},q=s,u=e(7657),b=function(y,Oe){return l.createElement(u.Z,(0,t.Z)({},y,{ref:Oe,icon:q}))},n=l.forwardRef(b),pe=n},87169:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return pe}});var t=e(72308),l=e(59301),s={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"},q=s,u=e(7657),b=function(y,Oe){return l.createElement(u.Z,(0,t.Z)({},y,{ref:Oe,icon:q}))},n=l.forwardRef(b),pe=n},73331:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return pe}});var t=e(72308),l=e(59301),s={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"},q=s,u=e(7657),b=function(y,Oe){return l.createElement(u.Z,(0,t.Z)({},y,{ref:Oe,icon:q}))},n=l.forwardRef(b),pe=n},15277:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return pe}});var t=e(72308),l=e(59301),s={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"},q=s,u=e(7657),b=function(y,Oe){return l.createElement(u.Z,(0,t.Z)({},y,{ref:Oe,icon:q}))},n=l.forwardRef(b),pe=n},52671:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return pe}});var t=e(72308),l=e(59301),s={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"},q=s,u=e(7657),b=function(y,Oe){return l.createElement(u.Z,(0,t.Z)({},y,{ref:Oe,icon:q}))},n=l.forwardRef(b),pe=n},8657:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return pe}});var t=e(72308),l=e(59301),s={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"},q=s,u=e(7657),b=function(y,Oe){return l.createElement(u.Z,(0,t.Z)({},y,{ref:Oe,icon:q}))},n=l.forwardRef(b),pe=n},56082:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return pe}});var t=e(72308),l=e(59301),s={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"},q=s,u=e(7657),b=function(y,Oe){return l.createElement(u.Z,(0,t.Z)({},y,{ref:Oe,icon:q}))},n=l.forwardRef(b),pe=n},33853:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return pe}});var t=e(72308),l=e(59301),s={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"},q=s,u=e(7657),b=function(y,Oe){return l.createElement(u.Z,(0,t.Z)({},y,{ref:Oe,icon:q}))},n=l.forwardRef(b),pe=n},15075:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return pe}});var t=e(72308),l=e(59301),s={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"},q=s,u=e(7657),b=function(y,Oe){return l.createElement(u.Z,(0,t.Z)({},y,{ref:Oe,icon:q}))},n=l.forwardRef(b),pe=n},43531:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return pe}});var t=e(72308),l=e(59301),s={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"},q=s,u=e(7657),b=function(y,Oe){return l.createElement(u.Z,(0,t.Z)({},y,{ref:Oe,icon:q}))},n=l.forwardRef(b),pe=n},61485:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return pe}});var t=e(72308),l=e(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},q=s,u=e(7657),b=function(y,Oe){return l.createElement(u.Z,(0,t.Z)({},y,{ref:Oe,icon:q}))},n=l.forwardRef(b),pe=n},38819:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return pe}});var t=e(72308),l=e(59301),s={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"},q=s,u=e(7657),b=function(y,Oe){return l.createElement(u.Z,(0,t.Z)({},y,{ref:Oe,icon:q}))},n=l.forwardRef(b),pe=n},47472:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return pe}});var t=e(72308),l=e(59301),s={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"},q=s,u=e(7657),b=function(y,Oe){return l.createElement(u.Z,(0,t.Z)({},y,{ref:Oe,icon:q}))},n=l.forwardRef(b),pe=n},3812:function(an,ut){"use strict";ut.Z={modal:"modal___A9Ovz",colorBlue:"colorBlue___XSmR5",formWrap:"formWrap___wRvaA",flexRow:"flexRow___C40dc",flexColumn:"flexColumn___LkZfj",example:"example___bz7Hw",exampleImg:"exampleImg___gNkC_",colorOrange:"colorOrange___Ka6zf",uploader:"uploader___plQRr",uploadImg:"uploadImg___cjOpL",imageTip:"imageTip___p1_lZ",uploadTipIcon:"uploadTipIcon___SpsS2",uploadTip:"uploadTip___e9JlL",color05101a:"color05101a___CDEUv",viewLargerImg:"viewLargerImg___IclRX",footerWrap:"footerWrap___beWC6",note:"note___CXi9y",schoolHintWrap:"schoolHintWrap___Ma6ly",colorCDCDCD:"colorCDCDCD___D0UWo",color0152d9:"color0152d9___hF3Bb"}},73014:function(an,ut,e){"use strict";var t=e(59301),l=e(44993),s=e(92832),q=e(78241),u=e(8591),b=e(43418),n=e(1710),pe=e(52430),G=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,H=(Q,pt)=>{var Ne={};for(var _e in Q)y.call(Q,_e)&&pt.indexOf(_e)<0&&(Ne[_e]=Q[_e]);if(Q!=null&&G)for(var _e of G(Q))pt.indexOf(_e)<0&&Oe.call(Q,_e)&&(Ne[_e]=Q[_e]);return Ne},w=(Q,pt,Ne)=>new Promise((_e,Ze)=>{var k=A=>{try{o(Ne.next(A))}catch(x){Ze(x)}},C=A=>{try{o(Ne.throw(A))}catch(x){Ze(x)}},o=A=>A.done?_e(A.value):Promise.resolve(A.value).then(k,C);o((Ne=Ne.apply(Q,pt)).next())});const W=s.default.TextArea,me=Q=>{var pt=Q,{account:Ne,globalSetting:_e,loading:Ze,dispatch:k,schoolName:C,departmentName:o,visible:A,onClose:x=()=>{},onSuccess:K=()=>{}}=pt,$=H(pt,["account","globalSetting","loading","dispatch","schoolName","departmentName","visible","onClose","onSuccess"]);const[V]=q.default.useForm(),I=(0,t.useRef)(),[Xe,Pe]=(0,t.useState)(!1);(0,t.useEffect)(()=>{I.current=$.schoolId},[$.schoolId]),(0,t.useEffect)(()=>{V.setFieldsValue({department:o})},[o]);const xt=Te=>w(void 0,null,function*(){var We,re,we;const{department:at,remarks:se}=Te||{};Pe(!0);const Ae=yield(0,pe.ZP)("/api/add_department_applies/inspect.json",{method:"get",params:{name:at,school_id:I.current}});Pe(!1);const $e=()=>w(void 0,null,function*(){const je=yield k({type:"account/appplyDepartment",payload:{school_id:I.current,name:at,remarks:se}});(je==null?void 0:je.status)===0&&(u.ZP.success("\u65B0\u589E\u9662\u7CFB/\u90E8\u95E8\u6210\u529F\uFF01"),K(at),x())});if((Ae==null?void 0:Ae.status)===0){if((We=Ae==null?void 0:Ae.data)!=null&&We.name){b.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.createElement("div",null,t.createElement("div",{className:"mb10"},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7533\u8BF7\u65B0\u589E\u7684\u90E8\u95E8\u5DF2\u5B58\u5728\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4E3A\u8BE5\u90E8\u95E8\uFF1F"),t.createElement(n.default,{rowKey:"name",columns:[{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"name"},{title:"\u7528\u6237\u6570",dataIndex:"size"}],dataSource:[{name:(re=Ae==null?void 0:Ae.data)==null?void 0:re.name,size:(we=Ae==null?void 0:Ae.data)==null?void 0:we.size}],pagination:!1})),onOk:()=>{K(at),x()}});return}$e()}});return t.createElement(b.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:A,title:"\u7533\u8BF7\u6DFB\u52A0\u90E8\u95E8\u540D\u79F0",width:"600px",onCancel:x,onOk:()=>V.submit(),confirmLoading:Xe},t.createElement(q.default,{form:V,labelCol:{span:4},wrapperCol:{span:20},onFinish:xt},t.createElement(q.default.Item,{label:"\u5355\u4F4D\u540D\u79F0\uFF1A"},C),t.createElement(q.default.Item,{label:"\u90E8\u95E8\u540D\u79F0\uFF1A",name:"department",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"}]},t.createElement(s.default,{placeholder:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"})),t.createElement(q.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks",style:{marginBottom:0}},t.createElement(W,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"}))))};ut.Z=(0,l.connect)(({account:Q,loading:pt,globalSetting:Ne})=>({account:Q,globalSetting:Ne,loading:pt.effects}))(me)},44477:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return pe}});var t=e(59301),l=e(44993),s=e(43418),q="data:image/png;base64,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",u="data:image/png;base64,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",b={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const n=({visible:G,occupationValue:y,onCancel:Oe=()=>{}})=>{const H=()=>t.createElement("div",{className:b.flexColumn},t.createElement("img",{className:b.img,src:u}),t.createElement("span",{className:b.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),w=()=>t.createElement("div",{className:b.flexColumn},t.createElement("img",{className:b.img,src:q}),t.createElement("span",{className:b.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),W=()=>y===3?t.createElement(t.Fragment,null,w(),H()):y===2?H():w();return t.createElement(s.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:G,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{Oe(),l.history.push("/account/certification")},onCancel:()=>{Oe()}},t.createElement("div",{className:b.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),t.createElement("div",{className:b.flexRow},W()))};var pe=(0,l.connect)(({paperlibrary:G,loading:y,globalSetting:Oe})=>({paperlibrary:G,globalSetting:Oe,loading:y.effects}))(n)},92438:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return Ke}});var t=e(59301),l=e(48066),s=e(29679),q=e(19248),u=e(96512),b=e(72308),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},pe=n,G=e(7657),y=function(gt,ot){return t.createElement(G.Z,(0,b.Z)({},gt,{ref:ot,icon:pe}))},Oe=t.forwardRef(y),H=Oe,w=e(92310),W=e.n(w),me=e(36355),pt=()=>t.createElement("svg",{width:"252",height:"294"},t.createElement("defs",null,t.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("g",{transform:"translate(0 .012)"},t.createElement("mask",{fill:"#fff"}),t.createElement("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"})),t.createElement("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"}),t.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"}),t.createElement("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"}),t.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"}),t.createElement("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"}),t.createElement("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"}),t.createElement("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1677ff"}),t.createElement("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"}),t.createElement("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"}),t.createElement("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"}),t.createElement("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"}),t.createElement("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"}),t.createElement("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"}),t.createElement("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"}),t.createElement("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"}),t.createElement("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"}),t.createElement("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"}),t.createElement("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"}),t.createElement("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"}),t.createElement("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"}),t.createElement("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"}),t.createElement("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"}),t.createElement("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"}),t.createElement("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"}),t.createElement("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"}),t.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),t.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"}),t.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),t.createElement("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"}),t.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),t.createElement("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"}),t.createElement("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"}),t.createElement("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"}),t.createElement("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"}),t.createElement("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"}),t.createElement("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"}),t.createElement("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"}),t.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}))),_e=()=>t.createElement("svg",{width:"254",height:"294"},t.createElement("defs",null,t.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),t.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("g",{transform:"translate(0 .067)"},t.createElement("mask",{fill:"#fff"}),t.createElement("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"})),t.createElement("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"}),t.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"}),t.createElement("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"}),t.createElement("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"}),t.createElement("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"}),t.createElement("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"}),t.createElement("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"}),t.createElement("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"}),t.createElement("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"}),t.createElement("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"}),t.createElement("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"}),t.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),t.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7",strokeWidth:"1.136",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"}),t.createElement("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"}),t.createElement("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"}),t.createElement("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"}),t.createElement("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"}),t.createElement("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"}),t.createElement("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"}),t.createElement("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"}),t.createElement("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"}),t.createElement("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"}),t.createElement("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"}),t.createElement("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"}),t.createElement("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"}),t.createElement("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"}),t.createElement("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"}),t.createElement("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"}),t.createElement("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"}),t.createElement("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"}),t.createElement("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"}),t.createElement("mask",{fill:"#fff"}),t.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),t.createElement("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"}),t.createElement("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),t.createElement("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"}),t.createElement("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),t.createElement("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),t.createElement("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"}),t.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),t.createElement("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"}),t.createElement("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"}),t.createElement("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"}))),k=()=>t.createElement("svg",{width:"251",height:"294"},t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"}),t.createElement("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"}),t.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"}),t.createElement("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"}),t.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"}),t.createElement("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"}),t.createElement("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"}),t.createElement("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"}),t.createElement("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"}),t.createElement("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"}),t.createElement("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"}),t.createElement("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"}),t.createElement("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"}),t.createElement("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"}),t.createElement("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"}),t.createElement("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"}),t.createElement("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"}),t.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7",strokeWidth:".932",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"}),t.createElement("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"}),t.createElement("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"}),t.createElement("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"}),t.createElement("path",{stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"}),t.createElement("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"}),t.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"}),t.createElement("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552",strokeWidth:"1.526",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"}),t.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"}),t.createElement("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"}),t.createElement("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"}),t.createElement("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"}),t.createElement("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"}),t.createElement("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"}),t.createElement("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"}),t.createElement("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"}),t.createElement("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"}),t.createElement("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"}),t.createElement("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}))),C=e(83116),o=e(37613);const A=Ee=>{const{componentCls:gt,lineHeightHeading3:ot,iconCls:qe,padding:Kt,paddingXL:Wt,paddingXS:et,paddingLG:Je,marginXS:ct,lineHeight:T}=Ee;return{[gt]:{padding:`${Je*2}px ${Wt}px`,"&-rtl":{direction:"rtl"}},[`${gt} ${gt}-image`]:{width:Ee.imageWidth,height:Ee.imageHeight,margin:"auto"},[`${gt} ${gt}-icon`]:{marginBottom:Je,textAlign:"center",[`& > ${qe}`]:{fontSize:Ee.iconFontSize}},[`${gt} ${gt}-title`]:{color:Ee.colorTextHeading,fontSize:Ee.titleFontSize,lineHeight:ot,marginBlock:ct,textAlign:"center"},[`${gt} ${gt}-subtitle`]:{color:Ee.colorTextDescription,fontSize:Ee.subtitleFontSize,lineHeight:T,textAlign:"center"},[`${gt} ${gt}-content`]:{marginTop:Je,padding:`${Je}px ${Kt*2.5}px`,backgroundColor:Ee.colorFillAlter},[`${gt} ${gt}-extra`]:{margin:Ee.extraMargin,textAlign:"center","& > *":{marginInlineEnd:et,"&:last-child":{marginInlineEnd:0}}}}},x=Ee=>{const{componentCls:gt,iconCls:ot}=Ee;return{[`${gt}-success ${gt}-icon > ${ot}`]:{color:Ee.resultSuccessIconColor},[`${gt}-error ${gt}-icon > ${ot}`]:{color:Ee.resultErrorIconColor},[`${gt}-info ${gt}-icon > ${ot}`]:{color:Ee.resultInfoIconColor},[`${gt}-warning ${gt}-icon > ${ot}`]:{color:Ee.resultWarningIconColor}}},K=Ee=>[A(Ee),x(Ee)],$=Ee=>K(Ee);var V=(0,C.Z)("Result",Ee=>{const gt=Ee.colorInfo,ot=Ee.colorError,qe=Ee.colorSuccess,Kt=Ee.colorWarning,Wt=(0,o.TS)(Ee,{resultInfoIconColor:gt,resultErrorIconColor:ot,resultSuccessIconColor:qe,resultWarningIconColor:Kt,imageWidth:250,imageHeight:295});return[$(Wt)]},Ee=>({titleFontSize:Ee.fontSizeHeading3,subtitleFontSize:Ee.fontSize,iconFontSize:Ee.fontSizeHeading3*3,extraMargin:`${Ee.paddingLG}px 0 0 0`}));const I={success:s.Z,error:q.Z,info:u.Z,warning:H},Xe={404:pt,500:_e,403:k},Pe=Object.keys(Xe),xt=Ee=>{let{prefixCls:gt,icon:ot,status:qe}=Ee;const Kt=W()(`${gt}-icon`);if(Pe.includes(`${qe}`)){const et=Xe[qe];return t.createElement("div",{className:`${Kt} ${gt}-image`},t.createElement(et,null))}const Wt=t.createElement(I[qe]);return ot===null||ot===!1?null:t.createElement("div",{className:Kt},ot||Wt)},Te=Ee=>{let{prefixCls:gt,extra:ot}=Ee;return ot?t.createElement("div",{className:`${gt}-extra`},ot):null},We=Ee=>{let{prefixCls:gt,className:ot,rootClassName:qe,subTitle:Kt,title:Wt,style:et,children:Je,status:ct="info",icon:T,extra:P}=Ee;const{getPrefixCls:O,direction:c,result:ee}=t.useContext(me.E_),De=O("result",gt),[g,d]=V(De),ne=W()(De,`${De}-${ct}`,ot,ee==null?void 0:ee.className,qe,{[`${De}-rtl`]:c==="rtl"},d),z=Object.assign(Object.assign({},ee==null?void 0:ee.style),et);return g(t.createElement("div",{className:ne,style:z},t.createElement(xt,{prefixCls:De,status:ct,icon:T}),t.createElement("div",{className:`${De}-title`},Wt),Kt&&t.createElement("div",{className:`${De}-subtitle`},Kt),t.createElement(Te,{prefixCls:De,extra:P}),Je&&t.createElement("div",{className:`${De}-content`},Je)))};We.PRESENTED_IMAGE_403=Xe[403],We.PRESENTED_IMAGE_404=Xe[404],We.PRESENTED_IMAGE_500=Xe[500];var re=We,we=e(3113),at=Object.defineProperty,se=(Ee,gt,ot)=>gt in Ee?at(Ee,gt,{enumerable:!0,configurable:!0,writable:!0,value:ot}):Ee[gt]=ot,Ae=(Ee,gt,ot)=>se(Ee,typeof gt!="symbol"?gt+"":gt,ot);const{Paragraph:$e,Text:je}=l.default;class ce extends t.Component{constructor(){super(...arguments),Ae(this,"state",{hasError:!1,error:null,errorInfo:null})}static getDerivedStateFromError(gt){return{hasError:!0,error:gt,errorInfo:null}}componentDidCatch(gt,ot){console.log("\u6355\u83B7\u7684\u9519\u8BEF:",gt),console.log("\u9519\u8BEF\u4FE1\u606F:",ot),this.setState({error:gt,errorInfo:ot})}render(){var gt,ot;return this.state.hasError?t.createElement(re,{status:"warning",title:"\u5F53\u524D\u6D4F\u89C8\u5668\u4F3C\u4E4E\u53D1\u751F\u4E86\u9519\u8BEF\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5237\u65B0\u9875\u9762\u4EE5\u6062\u590D\u6B63\u5E38\u529F\u80FD\uFF01 ",subTitle:(gt=this.state.error)==null?void 0:gt.message,extra:[t.createElement(we.ZP,{type:"primary",key:"console",onClick:()=>window.location.reload()},"\u7ACB\u5373\u5237\u65B0")]},t.createElement("div",{className:"desc"},t.createElement($e,null,t.createElement(je,{style:{fontSize:14}},"\u8BE6\u7EC6\u4FE1\u606F\uFF1A",t.createElement("br",null),(ot=this.state.errorInfo)==null?void 0:ot.componentStack)))):this.props.children}}var Ke=ce},85966:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return C}});var t=e(59301),l=e(44993),s=e(43418),q=e(8591),u=e(92832),b=e(24905),n=e(62106),pe=e(44477),G=e(89299),y=e(3113),Oe=e(87169),H={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},w=e(32637),W=e(59301);const me=({classroomList:o,dispatch:A,user:x})=>W.createElement(s.default,{open:o.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:W.createElement("span",null,W.createElement(Oe.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{A({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},W.createElement("div",{style:{textAlign:"center",marginBottom:30}},W.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",W.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),W.createElement("img",{style:{width:130,height:130},src:w})),W.createElement("div",{className:H.bottom},W.createElement(y.ZP,{className:H.yes,onClick:()=>{A({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var Q=(0,l.connect)(({classroomList:o,user:A})=>({classroomList:o,user:A}))(me),pt=e(52430),Ne=e(59301),_e=(o,A,x)=>new Promise((K,$)=>{var V=Pe=>{try{Xe(x.next(Pe))}catch(xt){$(xt)}},I=Pe=>{try{Xe(x.throw(Pe))}catch(xt){$(xt)}},Xe=Pe=>Pe.done?K(Pe.value):Promise.resolve(Pe.value).then(V,I);Xe((x=x.apply(o,A)).next())}),Ze=(o=>(o[o.Professor=1]="Professor",o[o.AssistantProfessor=2]="AssistantProfessor",o[o.Student=3]="Student",o))(Ze||{});const k=({visible:o,user:A,account:x,onCancel:K=()=>{},dispatch:$})=>{const[V,I]=(0,t.useState)(),[Xe,Pe]=(0,t.useState)([]),[xt,Te]=(0,t.useState)(!1),[We,re]=(0,t.useState)(!1),[we,at]=(0,t.useState)(),[se,Ae]=(0,t.useState)(!1);(0,t.useEffect)(()=>{var Ke,Ee;(Ke=A==null?void 0:A.userInfo)!=null&&Ke.identity&&Pe([((Ee=A==null?void 0:A.userInfo)==null?void 0:Ee.identity)==="student"?3:1])},[A]);const $e=Ke=>{const Ee=()=>{window.location.href=(Ke==null?void 0:Ke.jump_url)||`/classrooms/${Ke==null?void 0:Ke.course_id}`};if(Xe.includes(1)){s.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ne.createElement("div",{className:"tc"},(Ke==null?void 0:Ke.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Ee()}});return}Ee()},je=()=>_e(void 0,null,function*(){if(!V){q.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let Ke=yield(0,pt.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:V}});if(Ke!=null&&Ke.need_pro_auth&&!Xe.includes(1)&&!Xe.includes(2)){$({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:V,checkedList:Xe}}),ce();return}Te(!0);const Ee=yield(0,n.cR)({invite_code:V,professor:Xe.includes(1)?1:null,assistant_professor:Xe.includes(2)?1:null,student:Xe.includes(3)?1:null});if(Te(!1),(Ee==null?void 0:Ee.status)===-4&&(K(),$({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Ee==null?void 0:Ee.status)===-12&&q.ZP.warning(Ee==null?void 0:Ee.message),(Ee==null?void 0:Ee.status)===-2){if(ce(),Ee.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){re(!0),at(1);return}if(Ee.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){re(!0),at(2);return}if(Ee.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){re(!0),at(3);return}}if((Ee==null?void 0:Ee.status)===0){(0,G.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),ce(),Ee!=null&&Ee.course_id?$e(Ee):q.ZP.success(Ee.message);return}}),ce=()=>_e(void 0,null,function*(){K()});return Ne.createElement(Ne.Fragment,null,Ne.createElement(s.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:o,confirmLoading:xt,onOk:je,onCancel:ce},Ne.createElement("div",{className:"tc"},Ne.createElement("div",null,Ne.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),Ne.createElement(u.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:V,onChange:Ke=>{if(Ke.target.value.length>=7){q.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}I(Ke.target.value)}})),Ne.createElement("div",{className:"mt10 font14"},Ne.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),Ne.createElement(b.default.Group,{value:Xe,onChange:Ke=>Pe(Ke)},Ne.createElement(b.default,{value:1,disabled:Xe.includes(2)},"\u6559\u5E08"),Ne.createElement(b.default,{value:2,disabled:Xe.includes(1)},"\u52A9\u6559"),Ne.createElement(b.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),Ne.createElement(Q,null),Ne.createElement(pe.Z,{visible:We,onCancel:()=>re(!1),occupationValue:we}))};var C=(0,l.connect)(({user:o,account:A})=>({user:o,account:A}))(k)},36952:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return nn},g:function(){return Qt}});var t=e(59301),l=e(44993),s=e(44e3),q=e(92832),u=e(43418),b={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},n=e(8591),pe=e(95237),G=e(43604),y=e(20834),Oe=e(38854),H=e(5112),w=e(62106),W=e(89299),me=(ie,de,ze)=>new Promise((He,it)=>{var Vt=ht=>{try{Lt(ze.next(ht))}catch(jt){it(jt)}},Rt=ht=>{try{Lt(ze.throw(ht))}catch(jt){it(jt)}},Lt=ht=>ht.done?He(ht.value):Promise.resolve(ht.value).then(Vt,Rt);Lt((ze=ze.apply(ie,de)).next())}),Q=(ie=>(ie.Manager="manager",ie.Developer="developer",ie.Reporter="reporter",ie))(Q||{}),Ne=({visible:ie,onCancel:de=()=>{}})=>{const[ze,He]=(0,t.useState)(),[it,Vt]=(0,t.useState)(),[Rt,Lt]=(0,t.useState)(!1),ht=()=>me(void 0,null,function*(){if(!ze){n.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(ze.length!==6){n.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!it){n.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Lt(!0);const rn=yield(0,w.vm)({code:ze,role:it});Lt(!1),jt();const Bt={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(Bt[rn.status]){n.ZP.info(Bt[rn.status]);return}if(rn.status===0){it==="reporter"?(n.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,W.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),l.history.push(`/projects/${rn==null?void 0:rn.project_id}`)):((0,W.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),n.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),jt=()=>me(void 0,null,function*(){de()});return t.createElement(t.Fragment,null,t.createElement(u.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:ie,confirmLoading:Rt,onOk:ht,onCancel:jt},t.createElement("div",{className:"tc"},t.createElement("div",null,t.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),t.createElement(q.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:ze,onChange:rn=>{if(rn.target.value.length>=7){n.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}He(rn.target.value)}})),t.createElement("div",{className:"mt10 font14"},t.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),t.createElement(H.ZP.Group,{value:it,onChange:rn=>Vt(rn.target.value)},t.createElement(H.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),t.createElement(H.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),t.createElement(H.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},_e=e(85966),Ze={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},k=e(2686),C=e(78241),o=e(57809),A=e(91750),x=Object.defineProperty,K=Object.defineProperties,$=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Pe=(ie,de,ze)=>de in ie?x(ie,de,{enumerable:!0,configurable:!0,writable:!0,value:ze}):ie[de]=ze,xt=(ie,de)=>{for(var ze in de||(de={}))I.call(de,ze)&&Pe(ie,ze,de[ze]);if(V)for(var ze of V(de))Xe.call(de,ze)&&Pe(ie,ze,de[ze]);return ie},Te=(ie,de)=>K(ie,$(de)),We=(ie,de,ze)=>new Promise((He,it)=>{var Vt=ht=>{try{Lt(ze.next(ht))}catch(jt){it(jt)}},Rt=ht=>{try{Lt(ze.throw(ht))}catch(jt){it(jt)}},Lt=ht=>ht.done?He(ht.value):Promise.resolve(ht.value).then(Vt,Rt);Lt((ze=ze.apply(ie,de)).next())});const re=({globalSetting:ie,dispatch:de,user:ze,info:He,open:it,onCancel:Vt=()=>{}})=>{var Rt;const[Lt,ht]=(0,t.useState)([]),[jt,rn]=(0,t.useState)([]),[Bt,Xt]=(0,t.useState)([]),[Dt]=C.default.useForm(),[fn,on]=(0,t.useState)(!1),[vn,pn]=(0,t.useState)(!1),On=(0,t.useRef)(null),en=(0,t.useRef)(1),[wn,Pn]=(0,t.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,t.useEffect)(()=>{it&&Ut()},[it]);const Ut=()=>We(void 0,null,function*(){var yn;const Fn=He;if(!(0,k.o1)(de))return;const{user_school_id:kn="",department_id:Jn="",school_name:lr="",department_name:dr=""}=ze.userInfo||{},Tn=(yn=Fn==null?void 0:Fn.graduation_years)==null?void 0:yn.at(-1);rn([{id:kn,name:lr}]),yield In(kn),Dt.setFieldsValue({year:Tn,school_id:kn,department_id:Number(Jn),name:`${Tn}${lr}${dr}\u6BD5\u4E1A\u8BBE\u8BA1`})}),_t=yn=>We(void 0,null,function*(){const Fn=yield(0,A.J3)(Te(xt({},yn),{tab_module_type:"graduations"}));return Fn!=null&&Fn.un_purchased&&de({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),Fn.status===0&&ht((Fn==null?void 0:Fn.graduation_years)||[]),Fn}),mn=(yn,Fn=500)=>{pn(!0),clearTimeout(On.current),On.current=setTimeout(()=>We(void 0,null,function*(){en.current+=1;const kn=en.current,Jn=yield(0,A.NT)({keyword:yn});Jn.status===0&&en.current===kn&&(rn((Jn==null?void 0:Jn.schools)||[]),pn(!1))}),Fn)},In=yn=>We(void 0,null,function*(){if(!yn)return;const Fn=yield(0,A.Ps)({page:1,limit:9999,id:yn});Fn.status===0&&Xt((Fn==null?void 0:Fn.departments)||[])});return t.createElement(u.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:it,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:fn,onCancel:Vt,onOk:()=>Dt.submit()},t.createElement(C.default,{colon:!1,form:Dt,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(yn,Fn)=>{yn.school_id&&(In(Fn.school_id),Dt.setFieldValue("department_id",null))},onFinish:yn=>We(void 0,null,function*(){on(!0);const Fn=yield(0,A.Wz)(yn);Fn.status===0&&(n.ZP.success("\u521B\u5EFA\u6210\u529F"),Dt.resetFields(),Vt(),(0,W.xg)(`/graduations/${Fn==null?void 0:Fn.identifier}/index`)),on(!1)})},t.createElement(C.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},t.createElement(o.default,{style:{width:344},size:"large",options:(Rt=He==null?void 0:He.graduation_years)==null?void 0:Rt.map(yn=>({value:yn,label:yn}))})),t.createElement(C.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},t.createElement(o.default,{showSearch:!0,filterOption:!1,onSearch:yn=>{mn(yn)},loading:vn,size:"large",style:{width:344},options:jt.map(yn=>({value:yn.id,label:yn.name}))})),t.createElement(C.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},t.createElement(o.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:Bt.map(yn=>({value:yn.id,label:yn.name}))})),t.createElement(C.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},t.createElement(q.default,{showCount:!0,style:{width:344},maxLength:60}))))};var we=(0,l.connect)(({user:ie,globalSetting:de,loading:ze})=>({user:ie,globalSetting:de,loading:ze}))(re),at=e(52430),se=Object.defineProperty,Ae=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,ce=(ie,de,ze)=>de in ie?se(ie,de,{enumerable:!0,configurable:!0,writable:!0,value:ze}):ie[de]=ze,Ke=(ie,de)=>{for(var ze in de||(de={}))$e.call(de,ze)&&ce(ie,ze,de[ze]);if(Ae)for(var ze of Ae(de))je.call(de,ze)&&ce(ie,ze,de[ze]);return ie},Ee=(ie,de,ze)=>new Promise((He,it)=>{var Vt=ht=>{try{Lt(ze.next(ht))}catch(jt){it(jt)}},Rt=ht=>{try{Lt(ze.throw(ht))}catch(jt){it(jt)}},Lt=ht=>ht.done?He(ht.value):Promise.resolve(ht.value).then(Vt,Rt);Lt((ze=ze.apply(ie,de)).next())});const gt=({globalSetting:ie,dispatch:de,user:ze,open:He,onCancel:it=()=>{}})=>{const[Vt]=C.default.useForm(),[Rt,Lt]=(0,t.useState)(!1),[ht,jt]=(0,t.useState)(null);return(0,t.useEffect)(()=>{var rn;if(He){const Bt={code:"",user_type:((rn=ze==null?void 0:ze.userInfo)==null?void 0:rn.identity)==="student"?2:1,major:""};Vt.setFieldsValue(Bt),jt(Ke({},Bt))}},[He]),t.createElement(u.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:He,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Rt,onCancel:it,onOk:()=>Vt.submit()},t.createElement(C.default,{colon:!1,form:Vt,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(rn,Bt)=>jt(Ke({},Bt)),onFinish:rn=>Ee(void 0,null,function*(){Lt(!0);const Bt=yield(0,at.ZP)("/api/graduations/join.json",{method:"post",body:rn});Bt.status===0&&(it(),Bt!=null&&Bt.identifier?(0,W.xg)(`/graduations/${Bt==null?void 0:Bt.identifier}/index`):n.ZP.success(Bt==null?void 0:Bt.message)),Lt(!1)})},t.createElement(C.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(q.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),t.createElement(C.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(H.ZP.Group,null,t.createElement(H.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),t.createElement(H.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(ht==null?void 0:ht.user_type)===2&&t.createElement(C.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},t.createElement(q.default,{showCount:!0,maxLength:60}))))};var ot=(0,l.connect)(({user:ie,globalSetting:de})=>({user:ie,globalSetting:de}))(gt),qe=e(59301),Kt=Object.defineProperty,Wt=Object.defineProperties,et=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,P=(ie,de,ze)=>de in ie?Kt(ie,de,{enumerable:!0,configurable:!0,writable:!0,value:ze}):ie[de]=ze,O=(ie,de)=>{for(var ze in de||(de={}))ct.call(de,ze)&&P(ie,ze,de[ze]);if(Je)for(var ze of Je(de))T.call(de,ze)&&P(ie,ze,de[ze]);return ie},c=(ie,de)=>Wt(ie,et(de)),ee=(ie,de)=>{var ze={};for(var He in ie)ct.call(ie,He)&&de.indexOf(He)<0&&(ze[He]=ie[He]);if(ie!=null&&Je)for(var He of Je(ie))de.indexOf(He)<0&&T.call(ie,He)&&(ze[He]=ie[He]);return ze},De=(ie,de,ze)=>new Promise((He,it)=>{var Vt=ht=>{try{Lt(ze.next(ht))}catch(jt){it(jt)}},Rt=ht=>{try{Lt(ze.throw(ht))}catch(jt){it(jt)}},Lt=ht=>ht.done?He(ht.value):Promise.resolve(ht.value).then(Vt,Rt);Lt((ze=ze.apply(ie,de)).next())}),g=(ie=>(ie.Projects="projects",ie.Shixuns="shixuns",ie.Classrooms="classrooms",ie))(g||{}),d=(ie=>(ie.Classrooms="classrooms",ie.Shixuns="shixuns",ie.Paths="paths",ie.Projects="projects",ie.Videos="videos",ie.Topics="topics",ie.Graduations="graduations",ie))(d||{});const ne=ie=>{var de=ie,{homePage:ze,user:He,globalSetting:it,loading:Vt,dispatch:Rt}=de,Lt=ee(de,["homePage","user","globalSetting","loading","dispatch"]),ht,jt,rn,Bt;const[Xt,Dt]=(0,t.useState)(),[fn,on]=(0,t.useState)(),[vn,pn]=(0,t.useState)(!1),[On,en]=(0,t.useState)(!1),[wn,Pn]=(0,t.useState)(!1),[Ut,_t]=(0,t.useState)();function mn(Tn,sn){for(const ln of Tn){if(ln.link===sn)return ln.hidden;if(ln.subitem&&ln.subitem.length>0){let Yt=ln.subitem;for(const En of Yt)if(En.link===sn)return En.hidden;return!1}}return!0}const In=mn(((ht=it.setting)==null?void 0:ht.navbar)||[],"/classrooms"),yn=mn(((jt=it.setting)==null?void 0:jt.navbar)||[],"/shixuns"),Fn=mn(((rn=it.setting)==null?void 0:rn.navbar)||[],"/paths"),kn=mn(((Bt=it.setting)==null?void 0:Bt.navbar)||[],"/graduations"),Jn=Tn=>{var sn;if((0,k.tJ)(Rt)){if(Tn==="projects"&&!((sn=He.userInfo)!=null&&sn.email)){n.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Tn==="classrooms"?Dt(!0):Tn==="projects"&&on(!0)}},lr=(Tn,sn)=>{var ln;if((0,k.tJ)(Rt)){if(sn==="projects"&&!((ln=He.userInfo)!=null&&ln.email)){n.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}sn==="shixuns"&&!(0,k.xY)()||Tn&&(window.location.href=Tn)}},dr=Tn=>{var sn,ln,Yt,En,$n,Zn,rr,fr,Lr,ur,vr,Or,Xn,er,yr,Cn,jn,Qn,cr,bn,Bn,xn;return qe.createElement(qe.Fragment,null,qe.createElement(pe.Z,{justify:"space-around",className:"pt5 pb5"},qe.createElement(G.Z,{className:((sn=He.userInfo)==null?void 0:sn.user_identity)!=="\u5B66\u751F"?Ze.joinCol:Ze.hidden},((ln=He.userInfo)==null?void 0:ln.user_identity)!=="\u5B66\u751F"&&!((Yt=it==null?void 0:it.setting)!=null&&Yt.hide_course)&&qe.createElement(y.default.Item,O({},Tn),qe.createElement("a",{onClick:()=>lr("/classrooms/new")},(En=He.userInfo)!=null&&En.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!(($n=it==null?void 0:it.setting)!=null&&$n.hide_shixun)&&((Zn=He==null?void 0:He.userInfo)==null?void 0:Zn.is_shixun_marker)&&qe.createElement(y.default.Item,O({},Tn),qe.createElement("a",{onClick:()=>lr("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),((rr=He.userInfo)==null?void 0:rr.user_identity)!=="\u5B66\u751F"&&!((fr=it==null?void 0:it.setting)!=null&&fr.hide_subject)&&qe.createElement(y.default.Item,O({},Tn),qe.createElement("a",{onClick:()=>lr("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Lr=it==null?void 0:it.setting)!=null&&Lr.is_local)&&((ur=He.userInfo)==null?void 0:ur.main_site)&&qe.createElement(y.default.Item,O({},Tn),qe.createElement("a",{onClick:()=>{var Dn;return lr(`${(Dn=it==null?void 0:it.setting)==null?void 0:Dn.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((vr=He==null?void 0:He.userInfo)==null?void 0:vr.identity)!=="student"&&qe.createElement(y.default.Item,c(O({},Tn),{onClick:()=>De(void 0,null,function*(){if(!(0,k.o1)(Rt))return;const Dn=yield(0,A.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(Dn!=null&&Dn.un_purchased){Rt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}Dn.status===0&&(_t(Dn),pn(!0))})}),qe.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((Or=He.userInfo)!=null&&Or.main_site)&&qe.createElement("div",null,qe.createElement(y.default.Item,O({},Tn),qe.createElement("a",{onClick:()=>Jn("classrooms")},(Xn=He.userInfo)!=null&&Xn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((er=He.userInfo)==null?void 0:er.main_site)&&!((yr=it==null?void 0:it.setting)!=null&&yr.is_local)&&qe.createElement(y.default.Item,O({},Tn),qe.createElement("a",{onClick:()=>Jn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((Cn=He.userInfo)==null?void 0:Cn.main_site)&&((jn=He.userInfo)==null?void 0:jn.user_identity)!=="\u5B66\u751F"&&qe.createElement(G.Z,null,qe.createElement("div",{className:Ze.joinBoard})),((Qn=He.userInfo)==null?void 0:Qn.main_site)&&qe.createElement(G.Z,{className:((cr=He.userInfo)==null?void 0:cr.user_identity)!=="\u5B66\u751F"?Ze.joinCol:Ze.w90},qe.createElement(y.default.Item,O({},Tn),qe.createElement("a",{onClick:()=>Jn("classrooms")},(bn=He.userInfo)!=null&&bn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Bn=He.userInfo)==null?void 0:Bn.main_site)&&!((xn=it==null?void 0:it.setting)!=null&&xn.is_local)&&qe.createElement(y.default.Item,O({},Tn),qe.createElement("a",{onClick:()=>Jn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),qe.createElement(y.default.Item,c(O({},Tn),{onClick:()=>{(0,k.o1)(Rt)&&en(!0)}}),qe.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return qe.createElement("section",null,qe.createElement(Oe.Z,{dropdownRender:()=>{var Tn;return qe.createElement(y.default,{className:((Tn=He.userInfo)==null?void 0:Tn.user_identity)!=="\u5B66\u751F"?`${Ze.rightMenu} ${Ze.joinMenu} mt10`:`${Ze.rightMenu} ${Ze.joinMenu} ${Ze.w140} mt10`},qe.createElement(dr,null))},placement:"bottom"},qe.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),qe.createElement(_e.Z,{visible:Xt,onCancel:()=>Dt(!1)}),qe.createElement(Ne,{visible:fn,onCancel:()=>on(!1)}),qe.createElement(we,{info:Ut,open:vn,onCancel:()=>pn(!1)}),qe.createElement(ot,{open:On,onCancel:()=>en(!1)}))};var z=(0,l.connect)(({homePage:ie,loading:de,user:ze,globalSetting:He})=>({homePage:ie,user:ze,globalSetting:He,loading:de.models.index}))(ne),E={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},Y=e(64681),tt=e(37425),Ie=e(13952),Ce=e(59301),Ye=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,Be=(ie,de)=>{var ze={};for(var He in ie)nt.call(ie,He)&&de.indexOf(He)<0&&(ze[He]=ie[He]);if(ie!=null&&Ye)for(var He of Ye(ie))de.indexOf(He)<0&&L.call(ie,He)&&(ze[He]=ie[He]);return ze},Qe=(ie,de,ze)=>new Promise((He,it)=>{var Vt=ht=>{try{Lt(ze.next(ht))}catch(jt){it(jt)}},Rt=ht=>{try{Lt(ze.throw(ht))}catch(jt){it(jt)}},Lt=ht=>ht.done?He(ht.value):Promise.resolve(ht.value).then(Vt,Rt);Lt((ze=ze.apply(ie,de)).next())});const dt=ie=>{var de,ze=RegExp("(^| )"+ie+"=([^;]+)(;|$)");return(de=document.cookie.match(ze))?decodeURIComponent(de[2]):null},St=ie=>{var de=new Date;de.setTime(de.getTime()-1);var ze=dt(ie);ze!=null&&(document.cookie=ie+"="+ze+";expires="+de.toGMTString())};var Mt=(ie=>(ie.Classrooms="classrooms",ie.Shixuns="shixuns",ie.Paths="paths",ie.Projects="projects",ie.Videos="videos",ie.Topics="topics",ie.Competition="competitions",ie.Engineering="engineering",ie.Graduations="graduations",ie.Paperlibrary="paperlibrary",ie.Problemset="problemset",ie.Dataset="dataset",ie))(Mt||{});const Zt=ie=>{var de=ie,{homePage:ze,user:He,globalSetting:it,loading:Vt,dispatch:Rt,shixunHomeworks:Lt,location:ht,payload:jt={}}=de,rn=Be(de,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Bt,Xt,Dt,fn,on,vn,pn,On,en,wn,Pn,Ut,_t,mn,In,yn;const Fn=(Xt=(((Bt=it.setting)==null?void 0:Bt.navbar)||[]).find(Tn=>Tn.link==="/classrooms"))==null?void 0:Xt.hidden,kn=(fn=(((Dt=it.setting)==null?void 0:Dt.navbar)||[]).find(Tn=>Tn.link==="/shixuns"))==null?void 0:fn.hidden,Jn=(vn=(((on=it.setting)==null?void 0:on.navbar)||[]).find(Tn=>Tn.link==="/paths"))==null?void 0:vn.hidden,lr=(pn=He.userInfo)==null?void 0:pn.is_school_manage,dr=()=>{var Tn,sn,ln,Yt,En,$n,Zn,rr,fr,Lr,ur,vr,Or,Xn,er,yr;return(0,W.Ll)()?Ce.createElement(y.default,{className:`${E.rightMenu} ${E.menuWrap}`},Ce.createElement(y.default.Item,null,Ce.createElement(l.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):Ce.createElement(y.default,{className:`${E.rightMenu} ${E.menuWrap}`},Ce.createElement(y.default.Item,null,Ce.createElement(l.Link,{to:`/users/${(Tn=He.userInfo)==null?void 0:Tn.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),Ce.createElement(y.default.Item,null,Ce.createElement(l.Link,{to:`/users/${(sn=He.userInfo)==null?void 0:sn.login}/classrooms`},(ln=He.userInfo)!=null&&ln.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),Ce.createElement(y.default.Item,null,Ce.createElement(l.Link,{to:`/users/${(Yt=He.userInfo)==null?void 0:Yt.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),Ce.createElement(y.default.Item,null,Ce.createElement(l.Link,{to:`/users/${(En=He.userInfo)==null?void 0:En.login}/paths`},($n=He.userInfo)!=null&&$n.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Zn=He.userInfo)==null?void 0:Zn.user_identity)!=="\u5B66\u751F"&&Ce.createElement(y.default.Item,null,Ce.createElement(l.Link,{to:`/users/${(rr=He.userInfo)==null?void 0:rr.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),!((fr=it.setting)!=null&&fr.hide_competition)&&Ce.createElement(y.default.Item,null,Ce.createElement(l.Link,{to:`/users/${(Lr=He.userInfo)==null?void 0:Lr.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),!((ur=it.setting)!=null&&ur.hide_virtual)&&Ce.createElement(y.default.Item,null,Ce.createElement(l.Link,{to:`/users/${(vr=He.userInfo)==null?void 0:vr.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,Y.JA)()&&Ce.createElement(y.default.Item,null,Ce.createElement("a",{onClick:()=>{(0,k.tJ)(Rt)&&l.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,Y.JA)()&&Ce.createElement(y.default.Item,null,Ce.createElement("a",{onClick:()=>{(0,k.tJ)(Rt)&&l.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Xn=(Or=He.navigationInfo)==null?void 0:Or.top)==null?void 0:Xn.laboratory_admin_url)&&Ce.createElement(y.default.Item,null,Ce.createElement("a",{href:(yr=(er=He.navigationInfo)==null?void 0:er.top)==null?void 0:yr.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),Ce.createElement(y.default.Item,null,Ce.createElement(l.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Rt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:Ce.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),lr&&Ce.createElement(y.default.Item,null,Ce.createElement(l.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),Ce.createElement(y.default.Item,{className:E.exit},Ce.createElement("a",{onClick:()=>Qe(void 0,null,function*(){(0,W.m5)();let Cn;try{Cn=yield(0,tt.vR)({}),n.ZP.success(Cn==null?void 0:Cn.message)}catch(jn){}(0,W.d8)("_educoder_session","logout",1),(0,W.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Cn!=null&&Cn.url?window.location.href=Cn.url:(l.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,Y.bg)()?Ce.createElement(Oe.Z,{className:`${E.height67}`,dropdownRender:dr,placement:"bottomRight"},Ce.createElement("section",null,Ce.createElement("aside",null,Ce.createElement("div",{className:Lt.actionTabs.type===1?E.classromediv:""},Ce.createElement("img",{className:`${E.userPic} current ml15`,src:`${(On=Ie.Z)==null?void 0:On.IMG_SERVER}/images/${(en=He.userInfo)==null?void 0:en.image_url}`,alt:"",onClick:()=>{var Tn;return l.history.push((0,W.Ll)()?"/account/profile":`/users/${(Tn=He.userInfo)==null?void 0:Tn.login}/classrooms`)}}),(0,W.Ll)()&&Ce.createElement("span",{className:"ml10 font16"},(wn=He.userInfo)==null?void 0:wn.username),Ce.createElement("i",{className:`iconfont icon-zhankai4 ${E.icon}`}))))):Ce.createElement("div",{className:`font15 ${it.isIlearning?E.login:""}`},((Pn=it.setting)==null?void 0:Pn.sso_login_url)&&Ce.createElement("a",{target:"_blank",href:(Ut=it.setting)==null?void 0:Ut.sso_login_url},Ce.createElement("img",{src:`${Ie.Z.IMG_SERVER}/${(_t=it.setting)==null?void 0:_t.login_logo_url}`,width:40}),Ce.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(mn=it.setting)==null?void 0:mn.sso_login_button_name)),!((In=it.setting)!=null&&In.hide_account_login)&&Ce.createElement(Ce.Fragment,null,Ce.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{Rt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((yn=it.setting)!=null&&yn.close_register)&&Ce.createElement(Ce.Fragment,null,Ce.createElement("span",{className:"ml5 mr5"},"|"),Ce.createElement(l.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var Nt=(0,l.connect)(({homePage:ie,loading:de,user:ze,globalSetting:He,shixunHomeworks:it})=>({homePage:ie,user:ze,globalSetting:He,shixunHomeworks:it,loading:de.models.index}))(Zt),Ht=e(65363),un={tip:"tip___a6MfI"},ft=Object.defineProperty,m=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,D=(ie,de,ze)=>de in ie?ft(ie,de,{enumerable:!0,configurable:!0,writable:!0,value:ze}):ie[de]=ze,J=(ie,de)=>{for(var ze in de||(de={}))a.call(de,ze)&&D(ie,ze,de[ze]);if(st)for(var ze of st(de))Ge.call(de,ze)&&D(ie,ze,de[ze]);return ie},B=(ie,de)=>m(ie,ve(de)),he=(ie,de,ze)=>new Promise((He,it)=>{var Vt=ht=>{try{Lt(ze.next(ht))}catch(jt){it(jt)}},Rt=ht=>{try{Lt(ze.throw(ht))}catch(jt){it(jt)}},Lt=ht=>ht.done?He(ht.value):Promise.resolve(ht.value).then(Vt,Rt);Lt((ze=ze.apply(ie,de)).next())}),r=(ie=>(ie[ie.Professor=1]="Professor",ie[ie.AssistantProfessor=2]="AssistantProfessor",ie[ie.Student=3]="Student",ie))(r||{});const S=({visible:ie,user:de,onCancel:ze=()=>{},dispatch:He,globalSetting:it})=>{var Vt,Rt;const[Lt,ht]=(0,t.useState)(!1),[jt,rn]=(0,t.useState)({name:"",phone:""});(0,t.useEffect)(()=>{var Dt,fn;if((Dt=de==null?void 0:de.userInfo)!=null&&Dt.login){let on=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));console.log(on),on&&(on!=null&&on.isShow)&&(on==null?void 0:on.login)===((fn=de==null?void 0:de.userInfo)==null?void 0:fn.login)&&(ht(!0),rn({name:on==null?void 0:on.name,phone:on==null?void 0:on.phone}))}},[de==null?void 0:de.userInfo]);const Bt=()=>he(void 0,null,function*(){ze()}),Xt=()=>{let Dt=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));localStorage.setItem("delaytip_class",JSON.stringify(B(J({},Dt),{isShow:!1}))),ht(!1)};return t.createElement(t.Fragment,null,Lt&&t.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000"}},t.createElement("div",{className:un.tip},t.createElement("div",null,t.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),`\u7531\u4E8E\u5B66\u6821\u7CFB\u7EDF\u786C\u4EF6\u8D44\u6E90\u539F\u56E0\uFF0C\u5F53\u524D\u7CFB\u7EDF\u652F\u6301\u4EBA\u6570\u5DF2\u8FBE\u5230\u4E0A\u9650\uFF0C\u4E3A\u4E86\u907F\u514D\u5F71\u54CD\u540E\u7EED\u6559\u5B66\u6D3B\u52A8\uFF0C\u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8FD0\u7EF4\u6559\u5E08\uFF08${(Vt=it==null?void 0:it.infoData)==null?void 0:Vt.name}\uFF09\uFF0C\u8054\u7CFB\u65B9\u5F0F\uFF1A${(Rt=it==null?void 0:it.infoData)==null?void 0:Rt.phone}`),t.createElement("div",null,t.createElement(Ht.Z,{onClick:Xt,style:{color:"#165dff",fontSize:16}})))))};var N=(0,l.connect)(({user:ie,globalSetting:de})=>({user:ie,globalSetting:de}))(S),Z=e(3113),te="data:image/png;base64,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",ye=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,v=(ie,de)=>{var ze={};for(var He in ie)U.call(ie,He)&&de.indexOf(He)<0&&(ze[He]=ie[He]);if(ie!=null&&ye)for(var He of ye(ie))de.indexOf(He)<0&&fe.call(ie,He)&&(ze[He]=ie[He]);return ze};const X=null,le=ie=>{var de=ie,{homePage:ze,user:He,globalSetting:it,loading:Vt,dispatch:Rt,location:Lt,text:ht,shixunHomeworks:jt,payload:rn={}}=de,Bt=v(de,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Xt,Dt]=(0,t.useState)("none");return(0,t.useEffect)(()=>{jt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Dt("flex")},[jt.actionTabs.key]),(0,t.useEffect)(()=>{jt.actionTabs.key==="\u9690\u85CF"&&(Dt("none"),localStorage.setItem("Noviceguide","0"))},[jt.actionTabs.key]),t.createElement("div",{style:{display:Xt,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},t.createElement("div",{style:{margin:"0 auto",width:"1200px"}},t.createElement("img",{src:te,style:{position:"absolute",top:"-32px"}}),t.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},jt.actionTabs.text),jt.actionTabs.type===9?t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(Z.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Dt("none"),Rt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(Z.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Rt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Dt("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var h=(0,l.connect)(({homePage:ie,loading:de,user:ze,globalSetting:He,shixunHomeworks:it})=>({homePage:ie,user:ze,globalSetting:He,loading:de.models.index,shixunHomeworks:it}))(le),p=Object.defineProperty,Me=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,ke=(ie,de,ze)=>de in ie?p(ie,de,{enumerable:!0,configurable:!0,writable:!0,value:ze}):ie[de]=ze,yt=(ie,de)=>{for(var ze in de||(de={}))be.call(de,ze)&&ke(ie,ze,de[ze]);if(Me)for(var ze of Me(de))rt.call(de,ze)&&ke(ie,ze,de[ze]);return ie};const Et=ie=>React.createElement("svg",yt({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},ie),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var bt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",Ot=e(89392),It=e(92736),Ft=e(6848),F={content:"content___L4gl0"},_="data:image/png;base64,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",j=(ie,de,ze)=>new Promise((He,it)=>{var Vt=ht=>{try{Lt(ze.next(ht))}catch(jt){it(jt)}},Rt=ht=>{try{Lt(ze.throw(ht))}catch(jt){it(jt)}},Lt=ht=>ht.done?He(ht.value):Promise.resolve(ht.value).then(Vt,Rt);Lt((ze=ze.apply(ie,de)).next())});const ue=({classroomList:ie,loading:de,user:ze,dispatch:He,virtualSpaces:it,globalSetting:Vt})=>{const Rt=(0,l.useLocation)();let Lt=!1;(0,t.useEffect)(()=>{Vt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(Lt=!0)},[Vt.actionTabs.key]),(0,t.useEffect)(()=>{Lt&&He({type:"globalSetting/setActionTabs",payload:{}})},[Rt.pathname]);const ht=()=>{He({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return t.createElement(It.ZP,{theme:{token:{colorBgMask:"#999"}}},t.createElement(u.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:Vt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>j(void 0,null,function*(){}),onCancel:()=>{ht()}},t.createElement("div",{className:F.content},t.createElement("div",{className:"mb15"},t.createElement("img",{src:_,alt:""})),t.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),t.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",t.createElement(Ft.Z,{placement:"bottom",title:t.createElement("div",null,t.createElement("img",{src:`${Ie.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),t.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),t.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},t.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var Ue=(0,l.connect)(({classroomList:ie,user:de,loading:ze,virtualSpaces:He,globalSetting:it})=>({classroomList:ie,user:de,loading:ze,virtualSpaces:He,globalSetting:it}))(ue),ge=e(59301),Le=Object.defineProperty,M=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Ve=(ie,de,ze)=>de in ie?Le(ie,de,{enumerable:!0,configurable:!0,writable:!0,value:ze}):ie[de]=ze,Re=(ie,de)=>{for(var ze in de||(de={}))oe.call(de,ze)&&Ve(ie,ze,de[ze]);if(M)for(var ze of M(de))xe.call(de,ze)&&Ve(ie,ze,de[ze]);return ie},At=(ie,de)=>{var ze={};for(var He in ie)oe.call(ie,He)&&de.indexOf(He)<0&&(ze[He]=ie[He]);if(ie!=null&&M)for(var He of M(ie))de.indexOf(He)<0&&xe.call(ie,He)&&(ze[He]=ie[He]);return ze},Ct=(ie,de,ze)=>new Promise((He,it)=>{var Vt=ht=>{try{Lt(ze.next(ht))}catch(jt){it(jt)}},Rt=ht=>{try{Lt(ze.throw(ht))}catch(jt){it(jt)}},Lt=ht=>ht.done?He(ht.value):Promise.resolve(ht.value).then(Vt,Rt);Lt((ze=ze.apply(ie,de)).next())});const{Header:Tt}=s.default,{Search:Jt}=q.default;function Qt(){var ie,de;const He=window.location.pathname.split("/"),it={};return He[1]=="classrooms"&&He.length>3&&!((ie=He[4])!=null&&ie.includes("newgold"))&&!((de=He[5])!=null&&de.includes("newgold"))&&He[2]!=="coursesId"&&(it.course_id=He[2]),He[1]==="shixuns"&&He.length>3&&(it.objective_type="shixun",it.objective_id=He[2]),He[1]==="paths"&&He.length>3&&(it.objective_type="path",it.objective_id=He[2]),Re(Re({},it),{school:1})}const tn=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],qt=ie=>{var de=ie,{homePage:ze,user:He,globalSetting:it,loading:Vt,dispatch:Rt,isLogin:Lt=!1,shixunHomeworks:ht}=de,jt=At(de,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),rn,Bt,Xt,Dt,fn,on,vn,pn,On;const en=(0,l.useLocation)(),[wn,Pn]=(0,t.useState)(!1),[Ut,_t]=(0,t.useState)(""),[mn,In]=(0,t.useState)(!1),yn=Qt();(0,t.useEffect)(()=>{Rt({type:"user/getNavigationInfo",payload:Re({},yn)})},[it.name]),(0,t.useEffect)(()=>{ht.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(tn!=null&&tn.includes(en==null?void 0:en.pathname)||(en==null?void 0:en.pathname.indexOf("/classrooms"))===0||Rt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[en.pathname]),(0,t.useEffect)(()=>{ht.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||ht.actionTabs.key||localStorage.setItem("Noviceguide","0")},[ht.actionTabs.key]),(0,t.useEffect)(()=>{var Yt;if(it!=null&&it.setting){let En=(0,Ot.cloneDeep)((Yt=it==null?void 0:it.setting)==null?void 0:Yt.navbar);En=En==null?void 0:En.filter(Zn=>{var rr;return!(Zn!=null&&Zn.hidden)&&!((0,Y.JA)()&&((rr=["/paperlibrary","/problemset"])!=null&&rr.includes(Zn.link)))});for(const Zn of En)Zn.subitem&&(Zn.subitem=Zn.subitem.filter(rr=>{var fr;return!(rr!=null&&rr.hidden)&&!((0,Y.JA)()&&((fr=["/paperlibrary","/problemset"])!=null&&fr.includes(rr.link)))}));let $n=!1;En==null||En.map(function(Zn,rr){var fr,Lr,ur,vr;const Or=en.pathname;Zn.link===Or&&(_t(Zn==null?void 0:Zn.link),(0,W.Dk)(Or==="/"?(fr=it==null?void 0:it.setting)==null?void 0:fr.name:ln(Zn==null?void 0:Zn.name)),dr(sn(rr,{name:Zn==null?void 0:Zn.name,link:Zn==null?void 0:Zn.link},En)),$n=!0),Or=="/"&&(_t(""),(0,W.Dk)((Lr=it==null?void 0:it.setting)==null?void 0:Lr.name)),(ur=Zn==null?void 0:Zn.subitem)!=null&&ur.length&&((vr=Zn==null?void 0:Zn.subitem)==null||vr.map(Xn=>{Xn.link===Or&&(_t(Xn==null?void 0:Xn.link),Or!=="/"&&(0,W.Dk)(ln(Xn==null?void 0:Xn.name)),dr(sn(rr,{name:Xn==null?void 0:Xn.name,link:Xn==null?void 0:Xn.link},En)),$n=!0)}))}),$n||dr(En)}},[it==null?void 0:it.setting,He]);const Fn=(0,t.useMemo)(()=>{var Yt,En;return(Yt=it==null?void 0:it.setting)!=null&&Yt.nav_logo_url?`${Ie.Z.IMG_SERVER}/${(En=it==null?void 0:it.setting)==null?void 0:En.nav_logo_url}`:`${Ie.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(rn=it==null?void 0:it.setting)==null?void 0:rn.nav_logo_url]);function kn(Yt){l.history.push("/search?value="+Yt)}const Jn=()=>wn?ge.createElement("div",{onBlur:()=>{setTimeout(()=>{Pn(!1)},300)}},ge.createElement(Jt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:kn,autoFocus:!0})):ge.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{l.history.push("/search?value=")}}),[lr,dr]=(0,t.useState)([]),Tn=(Yt,En)=>Ct(void 0,null,function*(){var $n,Zn,rr,fr,Lr,ur;if((Yt==null?void 0:Yt.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const vr=yield(0,tt.IU)({tab_module_type:"engineering"});if(vr!=null&&vr.un_purchased){Rt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}($n=vr==null?void 0:vr.data)!=null&&$n.engineer_url?(rr=(Zn=vr==null?void 0:vr.data)==null?void 0:Zn.engineer_url)!=null&&rr.includes("http")?(0,W.xg)((fr=vr==null?void 0:vr.data)==null?void 0:fr.engineer_url):l.history.push((Lr=vr==null?void 0:vr.data)==null?void 0:Lr.engineer_url):(vr==null?void 0:vr.status)!=401&&In(!0);return}(ur=Yt==null?void 0:Yt.link)!=null&&ur.includes("http")?(0,W.xg)(Yt==null?void 0:Yt.link):((0,W.Dk)(Yt==null?void 0:Yt.name),l.history.push(Yt==null?void 0:Yt.link)),(Yt==null?void 0:Yt.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Rt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:ge.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),sn=(Yt,En,$n)=>{const Zn=$n.slice();return Zn[Yt]&&(Zn[Yt].name=En.name,Zn[Yt].link=En.link),Zn||[]},ln=(Yt="")=>(Yt==null?void 0:Yt.indexOf("<"))>-1?Yt==null?void 0:Yt.slice(0,Yt==null?void 0:Yt.indexOf("<")):Yt;return it.showHeader&&it.showHeaderFooter?ge.createElement(s.default,{style:{background:`${en.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${it.isIlearning?b["header-iearning"]:b.header} ${it.showHeaderFixed?b.headerFixed:""}`},(it==null?void 0:it.showTip)&&ge.createElement(N,null),ge.createElement(Tt,{className:"header",style:{background:`${en.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${en.pathname=="/training"?"999":""}`}},ge.createElement("section",{className:b["edu-menu"]},(!!it.isIlearning||!((Bt=it==null?void 0:it.setting)!=null&&Bt.main_site)&&!!((Xt=it==null?void 0:it.setting)!=null&&Xt.navbar))&&ge.createElement(l.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Rt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},ge.createElement("img",{className:b.logo,title:(Dt=it.setting)==null?void 0:Dt.name,src:Fn||bt})),ge.createElement("ul",{className:`${b.menu} ${(0,W.Ll)()&&"ml0"}`},(0,W.Ll)()&&ge.createElement("li",null,ge.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,W.Ll)()&&it.setting&&(lr==null?void 0:lr.map(function(Yt,En){var $n,Zn,rr,fr,Lr;return ge.createElement("li",{key:En,className:!(($n=Yt==null?void 0:Yt.subitem)!=null&&$n.length)&&Ut===(Yt==null?void 0:Yt.link)||(Zn=Yt==null?void 0:Yt.subitem)!=null&&Zn.some(ur=>Ut===(ur==null?void 0:ur.link))?b.actived:""},ge.createElement("div",{onClick:()=>Tn(Yt,En),className:b.name},ge.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var ur;let vr=Yt==null?void 0:Yt.name;return(ur=Yt==null?void 0:Yt.subitem)==null||ur.map((Or,Xn)=>(Or.link===en.pathname&&(vr=Or.name),Or)),vr})()}}),((rr=Yt==null?void 0:Yt.subitem)==null?void 0:rr.length)>0&&ge.createElement("i",{className:"iconfont icon-zhankai4"})),((fr=Yt==null?void 0:Yt.subitem)==null?void 0:fr.length)>0&&ge.createElement("div",{className:b.dropDown},(Lr=Yt==null?void 0:Yt.subitem)==null?void 0:Lr.map((ur,vr)=>ge.createElement("div",{className:b.subName,onClick:()=>Tn(ur,En),key:En+"-"+vr},!!vr&&ge.createElement("div",{className:b.line}),ge.createElement("aside",{className:"font16 c-black"},ln(ur==null?void 0:ur.name)),ge.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},ur.content)))))}))),ge.createElement("div",{className:"search-bar",style:{flex:it.isIlearning?"initial":"1 0 auto"}},!(0,W.Ll)()&&!(it!=null&&it.isIlearning)&&ge.createElement(ge.Fragment,null,ge.createElement(Jn,null),!Lt&&ge.createElement(z,null),!Lt&&!!((fn=He==null?void 0:He.userInfo)!=null&&fn.login)&&ge.createElement(l.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(on=He==null?void 0:He.userInfo)==null?void 0:on.login}/user_tidings`},((vn=He==null?void 0:He.navigationInfo)==null?void 0:vn.new_message)&&ge.createElement("span",{className:b.newslight}))),!Lt&&ge.createElement(Nt,{payload:yn}))),ge.createElement(u.default,{centered:!0,destroyOnClose:!0,open:mn,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,W.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>In(!1)},ge.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},ge.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),ge.createElement("img",{src:`${Ie.Z.IMG_SERVER}/${(pn=it==null?void 0:it.setting)==null?void 0:pn.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),ge.createElement("p",null,"\u7FA4\u53F7\uFF1A",(On=it==null?void 0:it.setting)==null?void 0:On.homepage_tea_qq_number)))),ge.createElement(h,null),ge.createElement(Ue,null)):ge.createElement(ge.Fragment,null,ge.createElement(Ue,null))};var nn=(0,l.connect)(({homePage:ie,loading:de,user:ze,globalSetting:He,shixunHomeworks:it})=>({homePage:ie,user:ze,globalSetting:He,loading:de.models.index,shixunHomeworks:it}))(qt)},76238:function(an,ut,e){"use strict";e.r(ut),e.d(ut,{default:function(){return J}});var t=e(59301),l=e(92736),s=e(81863),q=e(36952),u=e(44993),b={flex_box_center:"flex_box_center___mmTa9",flex_space_between:"flex_space_between___jMnlY",flex_box_vertical_center:"flex_box_vertical_center___Nzd52",flex_box_center_end:"flex_box_center_end___rVNra",flex_box_column:"flex_box_column___cg5bF",newFooter:"newFooter___XUH_2"},n=e(13952),pe=e(43418),G=e(89299),y=e(98573),H=({user:B,globalSetting:he})=>{var r,S,N;const[Z,te]=(0,t.useState)(!1);(0,t.useEffect)(()=>(window.addEventListener("click",fe),()=>{window.removeEventListener("click",fe)}),[]);const ye=()=>{if(function(){return/macintosh|mac os x/i.test(navigator.userAgent)}()){te(!0);return}(0,G.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")},U=(v,X)=>{if(v.className===X)return v;for(let le=0,h=v;h=h.parentNode;le++){if(h.className===X)return h;if(h==document.documentElement)return!1}},fe=v=>{var X,le,h;v!=null&&v.target&&(((X=v==null?void 0:v.target)==null?void 0:X.innerText)==="\u6559\u5E08\u4EA4\u6D41\u793E\u533A"||((h=(le=v==null?void 0:v.target)==null?void 0:le.nextElementSibling)==null?void 0:h.innerText)==="\u6559\u5E08\u4EA4\u6D41\u793E\u533A")&&U(v.target,"module-introduce")&&ye()};return t.createElement(t.Fragment,null,t.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:Z,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>te(!1)},t.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},t.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(r=he==null?void 0:he.setting)==null?void 0:r.homepage_tea_qq_number," "),t.createElement("img",{src:`${n.Z.IMG_SERVER}/${(S=he==null?void 0:he.setting)==null?void 0:S.homepage_tea_qq_qrcode_url}`,width:200,height:200}))),t.createElement("div",{className:b.newFooter,dangerouslySetInnerHTML:{__html:(0,y.z)((N=he.setting)==null?void 0:N.footer,!0)}}))};const w=({user:B,globalSetting:he,loading:r,dispatch:S})=>{var N,Z;return he.showFooter&&he.showHeaderFooter?t.createElement("section",{id:"footer"},(N=he==null?void 0:he.setting)!=null&&N.main_site&&!((Z=he==null?void 0:he.setting)!=null&&Z.is_local)?t.createElement(H,{user:B,globalSetting:he}):t.createElement("div",null)):t.createElement(t.Fragment,null," ")};var W=(0,u.connect)(({user:B,loading:he,globalSetting:r})=>({user:B,globalSetting:r,loading:he.models.index}))(w),me=e(6848),Q=e(7678),pt={sideBar:"sideBar___iM1tf",wrap:"wrap___GEY86",backTop:"backTop___skoyU",ul:"ul___JwWww",tooltipclass:"tooltipclass___QQUJq"},Ne=e(40937);const _e=({globalSetting:B,loading:he,shixunHomeworks:r,user:S,dispatch:N})=>{const[Z,te]=(0,t.useState)(!1),[ye,U]=(0,t.useState)(!1),[fe]=(0,t.useState)(localStorage.hideCustom?JSON.parse(localStorage.hideCustom):[]),[v,X]=(0,t.useState)((localStorage==null?void 0:localStorage.hidesidebar)!="1"),[le,h]=(0,t.useState)(!1),p=(0,t.useRef)(),Me=(0,u.useLocation)();(0,t.useEffect)(()=>(window.addEventListener("scroll",be),()=>window.removeEventListener("scroll",be)),[]),(0,t.useEffect)(()=>{setTimeout(()=>{localStorage.setItem("hidesidebar","1"),X(!1)},5e3)},[]),(0,t.useEffect)(()=>{r.actionTabs.type===99&&(h(!0),setTimeout(()=>{h(!1)},5e3))},[r.actionTabs]),(0,t.useEffect)(()=>{var ke,yt,Et;(ke=S==null?void 0:S.userInfo)!=null&&ke.login&&!fe.includes((yt=S==null?void 0:S.userInfo)==null?void 0:yt.login)&&!((Et=B==null?void 0:B.setting)!=null&&Et.is_local)&&setTimeout(()=>{var bt,Ot,It=document.createEvent("Events");It.initEvent("mouseout",!0,!1),p&&((bt=p.current)==null||bt.dispatchEvent(It)),fe.push((Ot=S==null?void 0:S.userInfo)==null?void 0:Ot.login),localStorage.hideCustom=JSON.stringify(fe)},5e3)},[S]);const be=()=>{var ke;if(Me.pathname==="/Activities"){te(!1);return}te(((ke=document==null?void 0:document.documentElement)==null?void 0:ke.scrollTop)>0)},rt=()=>{const ke=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(ke),ke){U(!0);return}(0,G.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")};return t.createElement("div",{className:pt.sideBar},t.createElement("div",{id:"wechat_QR_code_ids"},Z&&t.createElement(me.Z,{placement:"left",title:"\u8FD4\u56DE\u9876\u90E8"},t.createElement(Q.Z,{className:`${pt.wrap} ${pt.backTop}`,visibilityHeight:0},t.createElement("i",{className:"iconfont icon-huidaodingbu c-light-primary font14"})))),t.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:ye,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>U(!1)},t.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},t.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A612934990 "),t.createElement("img",{src:Ne,width:200,height:200}))))};var Ze=(0,u.connect)(({loading:B,globalSetting:he,user:r,shixunHomeworks:S})=>({globalSetting:he,user:r,loading:B.models.index,shixunHomeworks:S}))(_e),k=e(3113),C=(B,he,r)=>new Promise((S,N)=>{var Z=U=>{try{ye(r.next(U))}catch(fe){N(fe)}},te=U=>{try{ye(r.throw(U))}catch(fe){N(fe)}},ye=U=>U.done?S(U.value):Promise.resolve(U.value).then(Z,te);ye((r=r.apply(B,he)).next())});const o=({user:B,dispatch:he,classroomList:r})=>t.createElement(pe.default,{title:"\u6E29\u99A8\u63D0\u793A",zIndex:9999,footer:null,open:r.actionTabs.key==="\u5BFC\u51FA\u63D0\u9192",onCancel:()=>{he({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("div",null,t.createElement("span",null,"\u60A8\u5728\u5F53\u524D\u680F\u76EE\u4E2D\u6709\u5DF2\u5BFC\u51FA\u7684\u8868\u683C\u672A\u4E0B\u8F7D\uFF0C\u8BF7\u5148\u4E0B\u8F7D\u5DF2\u6709\u8868\u683C\uFF0C\u7136\u540E\u518D\u5BFC\u51FA\u65B0\u7684\u8868\u683C\u3002"),t.createElement("br",null),t.createElement("div",{style:{textAlign:"end"}},t.createElement(k.ZP,{type:"primary",onClick:()=>C(void 0,null,function*(){he({type:"classroomList/setActionTabs",payload:{}})})},"\u77E5\u9053\u4E86"))));var A=(0,u.connect)(({user:B,classroomList:he})=>({user:B,classroomList:he}))(o),x=e(98228),K=e(95237),$=e(43604),V=e(24905),I={name:"name___sZaG7"},Xe=e(59301),Pe=Object.defineProperty,xt=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,at=(B,he,r)=>he in B?Pe(B,he,{enumerable:!0,configurable:!0,writable:!0,value:r}):B[he]=r,se=(B,he)=>{for(var r in he||(he={}))re.call(he,r)&&at(B,r,he[r]);if(We)for(var r of We(he))we.call(he,r)&&at(B,r,he[r]);return B},Ae=(B,he)=>xt(B,Te(he)),$e=(B,he,r)=>new Promise((S,N)=>{var Z=U=>{try{ye(r.next(U))}catch(fe){N(fe)}},te=U=>{try{ye(r.throw(U))}catch(fe){N(fe)}},ye=U=>U.done?S(U.value):Promise.resolve(U.value).then(Z,te);ye((r=r.apply(B,he)).next())});const{TreeNode:je}=x.default,ce=({classroomList:B,loading:he,dispatch:r})=>{var S,N,Z;const[te,ye]=(0,t.useState)(!1),[U,fe]=(0,t.useState)([]),[v,X]=(0,t.useState)(!0),[le,h]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{var p,Me;B.actionTabs.key=="\u9009\u62E9\u73ED\u7EA7"&&fe([...(Me=(p=B==null?void 0:B.actionTabs)==null?void 0:p.course_groups)==null?void 0:Me.map(be=>be.course_group_id)])},[B.actionTabs.key]),(0,t.useEffect)(()=>{var p,Me,be,rt;X(((Me=(p=B==null?void 0:B.actionTabs)==null?void 0:p.course_groups)==null?void 0:Me.length)===(U==null?void 0:U.length)),h((U==null?void 0:U.length)>0&&(U==null?void 0:U.length)<((rt=(be=B==null?void 0:B.actionTabs)==null?void 0:be.course_groups)==null?void 0:rt.length))},[U]),Xe.createElement(pe.default,{centered:!0,title:B.actionTabs.title,open:B.actionTabs.key==="\u9009\u62E9\u73ED\u7EA7",okText:"\u786E\u8BA4\u5BFC\u51FA",cancelText:"\u53D6\u6D88",width:700,bodyStyle:{minHeight:100},confirmLoading:te,onOk:()=>$e(void 0,null,function*(){var p;ye(!0);const Me=sessionStorage.all_student_works_params?JSON.parse(sessionStorage.all_student_works_params):[],be=JSON.stringify(Ae(se({},Me),{course_group:[...U],teacher_comment:null,work_status:null,search:null,file_status:null,member_work:null}));sessionStorage.all_student_works_params=be,localStorage.setItem("all_student_works_param",be),r({type:"classroomList/setActionTabs",payload:{}}),ye(!1),(p=B==null?void 0:B.actionTabs)==null||p.fn()}),onCancel:()=>{r({type:"classroomList/setActionTabs",payload:{}})}},Xe.createElement("div",null,Xe.createElement(K.Z,null,Xe.createElement($.Z,{className:"font14 mb10",span:24},"\u8BF7\u9009\u62E9\u672C\u6B21\u9700\u8981\u5BFC\u51FA",(S=B==null?void 0:B.actionTabs)==null?void 0:S.title,"\u7684\u73ED\u7EA7\uFF1A"),Xe.createElement($.Z,{span:24},Xe.createElement(V.default,{indeterminate:le,checked:v,onChange:p=>{var Me,be;fe(p.target.checked?(be=(Me=B==null?void 0:B.actionTabs)==null?void 0:Me.course_groups)==null?void 0:be.map(rt=>rt.course_group_id):[])}},"\u5168\u9009")),Xe.createElement(V.default.Group,{style:{width:"100%"},value:U,onChange:p=>{fe(p)}},Xe.createElement(K.Z,null,(Z=(N=B==null?void 0:B.actionTabs)==null?void 0:N.course_groups)==null?void 0:Z.map((p,Me)=>Xe.createElement($.Z,{span:8,style:{marginTop:"10px"}},Xe.createElement(V.default,{value:p.course_group_id,style:{fontSize:"14px"}},Xe.createElement("span",{className:I.name,title:p.group_group_name}," ",p.group_group_name),Xe.createElement("span",null,"(",p.count,")")))))))))};var Ke=(0,u.connect)(({classroomList:B,loading:he})=>({classroomList:B,loading:he}))(ce),Ee=e(8591),gt=e(57809),ot=e(52430),qe={modal:"modal___F5VLC",title:"title___JqMFe",content:"content___f4NH_",name:"name___UtE1a",tip:"tip____F4Fo",info:"info___Outu3",icon:"icon___vRglT",img:"img___XOkOS",code:"code___BFLYc",item:"item___iouDe",left:"left___jflep",right:"right___ZKzah",text1:"text1___mApOX",text2:"text2___lP9Fx",count:"count___TFQl9",disable:"disable___BmHOV",line:"line___R2Nmd",nocode:"nocode___LEukz"},Kt=e(32637),Wt="data:image/png;base64,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",et=e(59301),Je=(B,he,r)=>new Promise((S,N)=>{var Z=U=>{try{ye(r.next(U))}catch(fe){N(fe)}},te=U=>{try{ye(r.throw(U))}catch(fe){N(fe)}},ye=U=>U.done?S(U.value):Promise.resolve(U.value).then(Z,te);ye((r=r.apply(B,he)).next())});const{TreeNode:ct}=x.default,T=({classroomList:B,loading:he,dispatch:r,user:S})=>{var N,Z;const[te,ye]=(0,t.useState)(!1),[U,fe]=(0,t.useState)(""),[v,X]=(0,t.useState)([]),[le,h]=(0,t.useState)({});return(0,t.useEffect)(()=>{if(B.actionTabs.id&&B.actionTabs.key==="\u6388\u6743\u4F7F\u7528"){let rt=function(){return Je(this,null,function*(){const ke=yield(0,ot.ZP)(`/api/courses/${B.actionTabs.id}/get_high_resources_codes.json`,{method:"get",params:{type:B.actionTabs.type,type_id:B.actionTabs.type_id}});(ke==null?void 0:ke.status)===0&&(X(ke==null?void 0:ke.data),h(ke==null?void 0:ke.other_data))})};console.log(B.actionTabs);const{id:p,type:Me,type_id:be}=B.actionTabs;rt()}},[B.actionTabs.id]),et.createElement(l.ZP,null,et.createElement(pe.default,{centered:!0,title:B.actionTabs.title,open:B.actionTabs.key==="\u6388\u6743\u4F7F\u7528",okText:"\u7ACB\u5373\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",width:804,bodyStyle:{minHeight:350},confirmLoading:te,destroyOnClose:!0,closeIcon:et.createElement("i",{className:"iconfont icon-guanbi1 font15",onClick:()=>{r({type:"classroomList/setActionTabs",payload:{}})},style:{color:"#fff"}}),afterClose:()=>{fe("")},className:qe.modal,onOk:()=>Je(void 0,null,function*(){var p;if(!U){Ee.ZP.warning("\u8BF7\u9009\u62E9\u6388\u6743\u7801");return}ye(!0);const Me=yield(0,ot.ZP)(`/api/courses/${B.actionTabs.id}/check_high_resources_code.json`,{method:"post",body:{type:B.actionTabs.type,type_id:B.actionTabs.type_id,code:U}});(Me==null?void 0:Me.status)===0&&(Ee.ZP.success("\u6388\u6743\u6210\u529F"),r({type:"classroomList/setActionTabs",payload:{}}),(p=B==null?void 0:B.actionTabs)==null||p.fn()),ye(!1)}),onCancel:()=>{r({type:"classroomList/setActionTabs",payload:{}})}},et.createElement("div",{className:"mt10"},et.createElement("div",{className:qe.title},"\u6388\u6743\u4F7F\u7528"),et.createElement("div",{className:qe.content},et.createElement("div",null,et.createElement("div",{className:qe.name},"\u60A8\u597D\uFF01",(N=S==null?void 0:S.userInfo)==null?void 0:N.username,"\u8001\u5E08\uFF08",(Z=S==null?void 0:S.userInfo)==null?void 0:Z.login,"\uFF09\uFF1A"),B.actionTabs.type==="shixun"&&et.createElement("div",{className:qe.tip},"\u5F53\u524D\u5B9E\u8BAD\u4F5C\u4E1A\u3010",B.actionTabs.name,"-ID",B.actionTabs.type_id,"\u3011\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",et.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u4F5C\u4E1A\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),B.actionTabs.type==="exercise"&&et.createElement("div",{className:qe.tip},"\u5F53\u524D\u8BD5\u5377\u3010",B.actionTabs.name,"-ID",B.actionTabs.type_id,"\u3011\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",et.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"),et.createElement("div",{className:qe.info},et.createElement("div",{className:qe.icon},et.createElement("i",{className:"iconfont icon-danceng-shiyanhuanjing",style:{color:"#165DFF"}})),et.createElement("span",{className:"mr10",style:{color:"#6A7283"}},B.actionTabs.type==="shixun"?"\u5B9E\u9A8C\u73AF\u5883":"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),et.createElement("span",{style:{color:"#232B40"}},B.actionTabs.type==="shixun"?le.env_name:`${le.env_count}\u4E2A`)),et.createElement("div",{className:qe.info},et.createElement("div",{className:qe.icon},et.createElement("i",{className:"iconfont icon-shiyankecheng",style:{color:"#165DFF"}})),et.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u6240\u5C5E\u8BFE\u5802"),et.createElement("span",{style:{color:"#232B40"}},le.course_name)),et.createElement("div",{className:qe.info},et.createElement("div",{className:qe.icon},et.createElement("i",{className:"iconfont icon-zaixianrenshu",style:{color:"#165DFF"}})),et.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u5B66\u751F\u4EBA\u6570"),et.createElement("span",{style:{color:"#232B40"}},le.student_count,"\u4EBA"))),et.createElement("div",{className:"mt10"},et.createElement("div",{className:qe.img},et.createElement("img",{src:Kt,width:"124px",height:"124px"})),et.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801"))),et.createElement("div",{className:qe.code},et.createElement("span",{className:"mr10",onClick:()=>console.log(1111)},"\u6388\u6743\u7801"),et.createElement(gt.default,{popupClassName:qe.popu,disabled:!1,className:qe.qselect,onChange:p=>Je(void 0,null,function*(){console.log(p),fe(p)}),size:"large",optionLabelProp:"lable",style:{flex:1,width:700},placeholder:"\u8BF7\u9009\u62E9\u6388\u6743\u7801",virtual:!1,notFoundContent:et.createElement("div",{className:qe.nocode},et.createElement("div",null,et.createElement("img",{src:Wt,alt:""}),et.createElement("div",{className:"mt10",style:{color:"#666666"}},"\u6682\u65E0\u6388\u6743\u7801\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6~")))},v==null?void 0:v.map((p,Me)=>et.createElement(gt.default.Option,{key:p.code,value:p==null?void 0:p.code,label:p.code,disabled:p.disable},et.createElement("div",{className:qe.item},et.createElement("div",{className:qe.left,style:{background:Me%2==0?"#52C7B0":"#E36868"}},p.code),et.createElement("div",{className:`${qe.right} ${p.disable&&qe.disable}`},B.actionTabs.type==="shixun"&&et.createElement("div",null,et.createElement("span",{className:qe.text1},"\u9002\u7528\u8D44\u6E90\u7C7B\u578B\uFF1A"),et.createElement("span",{className:qe.text2},p.resource_type_name),p.resource_type_name==="\u9AD8\u6027\u80FD\u670D\u52A1\u5668"&&et.createElement(me.Z,{title:et.createElement("div",null,"\u9002\u7528\u7684\u5B9E\u9A8C\u73AF\u5883\u5305\u62EC\uFF1AARM\u3001\u7B97\u80FD\u4E91\u3001\u4EA4\u5927\u4E91\u3001\u6E56\u5927\u8D85\u7B97\u4E2D\u5FC3\u3001\u9AD8\u914D\u7F6E\u3001\u5927\u955C\u50CF\u7B49\u3002",et.createElement("br",null),"\u4E0D\u5305\u62EC\uFF1AGPU\u3001\u963F\u91CC\u4E91\u3001\u5934\u6B4C\u4E91\u3002"),zIndex:1e4}," ",et.createElement("i",{className:"iconfont icon-wenhao1 font14"}))),et.createElement("div",null,et.createElement("span",{className:qe.text1},"\u652F\u6301\u4F7F\u7528\u4EBA\u6570\uFF1A"),et.createElement("span",{className:qe.text2},p.max_people,"\u4EBA")),et.createElement("div",null,et.createElement("span",{className:qe.text1},"\u6388\u6743\u7801\u4F7F\u7528\u6B21\u6570\uFF1A"),et.createElement("span",{className:qe.text2},"\u5DF2\u4F7F\u7528 ",et.createElement("span",{className:qe.count},p.use_count)," \u6B21\uFF0C\u5269\u4F59 ",et.createElement("span",{className:qe.count},p.left_use_count)," \u6B21"),B.actionTabs.type==="exercise"&&et.createElement(me.Z,{title:"\u6388\u6743\u7801\u4F7F\u7528\u6B21\u6570\u6309\u9AD8\u6D88\u8017\u5B9E\u9A8C\u7684\u4E2A\u6570\u8BA1\u7B97\u3002\u5982\uFF1A\u4E00\u5F20\u8BD5\u5377\u5185\uFF0C\u67093\u4E2A\u9AD8\u6D88\u8017\u7684\u5B9E\u9A8C\u3002\u90A3\u4E48\uFF0C\u53D1\u5E03\u8003\u8BD5\u540E\uFF0C\u6388\u6743\u7801\u7684\u5269\u4F59\u4F7F\u7528\u6B21\u6570\u9700\u8981\u6263\u96643\u6B21\u3002\u53D1\u5E03\u8003\u8BD5\u7684\u65F6\u5019\uFF0C\u9AD8\u6D88\u8017\u5B9E\u9A8C\u6570\u4E0D\u80FD\u5927\u4E8E\u6388\u6743\u7801\u7684\u5269\u4F59\u4F7F\u7528\u6B21\u6570\u3002",zIndex:1e4}," ",et.createElement("i",{className:"iconfont icon-wenhao1"}))),et.createElement("div",null,et.createElement("span",{className:qe.text1},"\u6388\u6743\u7801\u6709\u6548\u671F\uFF1A"),et.createElement("span",{className:qe.text2},p.start_at," \u81F3 ",p.end_at)))),Me!=(v==null?void 0:v.length)-1&&et.createElement("div",{className:qe.line}))))))))};var P=(0,u.connect)(({classroomList:B,loading:he,user:r})=>({classroomList:B,loading:he,user:r}))(T),O={modal:"modal___s_owE",content:"content___fKCoG",name:"name____JFNc",tip:"tip___wHgnp",info:"info___I2DZv",icon:"icon___cQ6SY",img:"img___GFBx1"},c=e(59301);const{TreeNode:ee}=x.default,De=({classroomList:B,loading:he,dispatch:r,user:S})=>{var N,Z,te;return c.createElement(l.ZP,null,c.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:B.actionTabs.key==="\u6388\u6743\u63D0\u793A",closable:!1,maskClosable:!1,footer:c.createElement("div",null,c.createElement(k.ZP,{type:"primary",onClick:ye=>{var U;r({type:"classroomList/setActionTabs",payload:{}}),(U=B==null?void 0:B.actionTabs)==null||U.fn()}},"\u6211\u77E5\u9053\u4E86")),width:600,destroyOnClose:!0,className:O.modal},c.createElement("div",null,c.createElement("div",{className:O.content},c.createElement("div",null,c.createElement("div",{className:O.name},"\u60A8\u597D\uFF01",(N=S==null?void 0:S.userInfo)==null?void 0:N.username,"\u8001\u5E08\uFF08",(Z=S==null?void 0:S.userInfo)==null?void 0:Z.login,"\uFF09\uFF1A"),c.createElement("div",{className:O.tip},"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",c.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"),c.createElement("div",{className:O.info},c.createElement("div",{className:O.icon},c.createElement("i",{className:"iconfont icon-danceng-shiyanhuanjing",style:{color:"#165DFF"}})),c.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),c.createElement("span",{style:{color:"#232B40"}},`${(te=B==null?void 0:B.actionTabs)==null?void 0:te.count}\u4E2A`))),c.createElement("div",null,c.createElement("div",{className:O.img},c.createElement("img",{src:Kt,width:"124px",height:"124px"})),c.createElement("div",{className:"tc font12 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801"))))))};var g=(0,u.connect)(({classroomList:B,loading:he,user:r})=>({classroomList:B,loading:he,user:r}))(De),d=e(61186),ne=e.n(d),z="data:image/png;base64,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",E="data:image/jpeg;base64,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";const Y=({user:B})=>{var he,r;const[S,N]=(0,t.useState)(!1),[Z,te]=(0,t.useState)("");(0,t.useEffect)(()=>{var U,fe;let v=localStorage.getItem("extension-modal");if(!((U=B==null?void 0:B.userInfo)!=null&&U.login)||!v)return;const X=ne()(),le=`${(fe=B==null?void 0:B.userInfo)==null?void 0:fe.login}-extend-date`;let h=localStorage.getItem(le);if(h)if(X<=ne()(h))N(!1);else{N(!0),localStorage.removeItem(le),localStorage.removeItem("extension-modal");const p=ne()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");te(p)}else{N(!0),localStorage.removeItem("extension-modal");const p=ne()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");te(p)}return()=>{N(!1)}},[(he=B==null?void 0:B.userInfo)==null?void 0:he.login]);const ye=U=>{var fe;const v=`${(fe=B==null?void 0:B.userInfo)==null?void 0:fe.login}-extend-date`,X=ne()().endOf("day").format("YYYY-MM-DD HH:mm:ss");U.target.checked?localStorage.setItem(v,X):localStorage.removeItem(v)};return t.createElement(pe.default,{title:"\u6E29\u99A8\u63D0\u793A",open:S,zIndex:9999,centered:!0,width:594,onCancel:()=>{N(!1)},footer:t.createElement(K.Z,{align:"middle",justify:"space-between"},t.createElement(V.default,{onChange:ye},"\u4ECA\u65E5\u4E0D\u518D\u63D0\u9192"),t.createElement(k.ZP,{onClick:()=>{N(!1)},style:{borderRadius:4},type:"primary"}," \u5173\u95ED"))},t.createElement("div",{className:"font14",style:{paddingLeft:16}},t.createElement("div",null,"\u8001\u5E08\u60A8\u597D\uFF01"),t.createElement("div",{style:{textIndent:28}},"\u611F\u8C22\u60A8\u5BF9\u5E73\u53F0\u7684\u8BA4\u53EF\u4E0E\u652F\u6301\uFF01\u6839\u636E\u5E73\u53F0",t.createElement("a",{href:"https://www.educoder.net/help/agreement",target:"_blank"},"\u670D\u52A1\u534F\u8BAE"),"\uFF0C\u8D35\u5355\u4F4D\u514D\u8D39\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5C06\u9650\u5236\u5BF9\u76F8\u5173\u529F\u80FD\u548C\u8D44\u6E90\u7684\u4F7F\u7528\u3002"),t.createElement("div",{style:{textIndent:28}},"\u8BF7\u60A8\u6DFB\u52A0\u4EE5\u4E0B\u5FAE\u4FE1\u5BA2\u670D\uFF0C\u534F\u52A9\u60A8\u5B8C\u6210\u540E\u7EED\u4F7F\u7528\u53CA\u7533\u8BF7\u6D41\u7A0B\uFF0C\u611F\u8C22\u652F\u6301\u4E0E\u7406\u89E3\u3002"),t.createElement("img",{style:{margin:"8px auto",display:"block"},width:160,src:((r=B.userInfo)==null?void 0:r.school_province)==="\u5B89\u5FBD"?E:z,alt:"\u4E8C\u7EF4\u7801"}),t.createElement("div",{style:{textAlign:"right"}},"\u8FD0\u8425\u4E2D\u5FC3"),t.createElement("div",{style:{textAlign:"right"}},Z)))};var tt=(0,u.connect)(({user:B})=>({user:B}))(Y),Ie=e(9951),Ce={modalityModal:"modalityModal___fvSjk",modal:"modal___wvA_V",itemWarp:"itemWarp___JNLoV",close:"close___PycHq",cancelBtn:"cancelBtn___kgKTp",selfdomModal:"selfdomModal___doNCF"},Ye=e(89392),nt=e.n(Ye),L=(B,he,r)=>new Promise((S,N)=>{var Z=U=>{try{ye(r.next(U))}catch(fe){N(fe)}},te=U=>{try{ye(r.throw(U))}catch(fe){N(fe)}},ye=U=>U.done?S(U.value):Promise.resolve(U.value).then(Z,te);ye((r=r.apply(B,he)).next())});const Be=({dispatch:B,user:he,globalSetting:r})=>{var S,N;const[Z,te]=(0,t.useState)({}),[ye,U]=(0,t.useState)([]),[fe,v]=(0,t.useState)(0),[X,le]=(0,t.useState)(!1),h=(0,t.useRef)(null),p=(0,u.useLocation)(),Me=(F,_)=>{let j=null;return F===0&&(j=ne()().add(100,"month").unix()),F===1&&(j=ne()().add(_,"hour").unix()),F===2&&(j=ne()().add(_,"days").unix()),F===3&&(j=ne()().add(_*7,"days").unix()),F===4&&(j=ne()().add(_,"month").unix()),F===5&&(j=ne()().add(_*3,"month").unix()),j},be=F=>{var _;const j=`${(_=he==null?void 0:he.userInfo)==null?void 0:_.login}-deadline-operate`;let ue=localStorage.getItem(j)?JSON.parse(localStorage.getItem(j)):[];ue=ue==null?void 0:ue.filter(Le=>Le.id!==(F==null?void 0:F.id));const Ue=Me(F==null?void 0:F.show_type,F==null?void 0:F.show_count),ge={id:F==null?void 0:F.id,deadline:Ue,type:F==null?void 0:F.show_type};ue==null||ue.push(ge),localStorage.setItem(j,JSON.stringify(ue))},rt=()=>{bt(Z==null?void 0:Z.id,"close");const F=ye[fe+1];F?(be(F),te(F),v(fe+1),bt(F==null?void 0:F.id,"popup")):le(!1)},ke=[{name:"\u9996\u9875",key:0,path:"/"},{name:"\u5B9E\u8DF5\u8BFE\u7A0B",key:1,path:"/paths"},{name:"\u5B9E\u8DF5\u9879\u76EE",key:2,path:"/shixuns"},{name:"\u6559\u5B66\u8BFE\u5802",key:3,path:"/classrooms"},{name:"\u5728\u7EBF\u7ADE\u8D5B",key:4,path:"/competitions"},{name:"\u6559\u5B66\u6848\u4F8B",key:5,path:"/moop_cases"},{name:"\u4EA4\u6D41\u95EE\u7B54",key:6,path:"/forums/categories"},{name:"\u4E2A\u4EBA\u4E2D\u5FC3",key:7,path:"/users"}];(0,t.useEffect)(()=>{var F,_;r!=null&&r.operateModelPath&&((F=r==null?void 0:r.setting)!=null&&F.main_site)&&((_=he==null?void 0:he.userInfo)!=null&&_.login)&&(Ot(),setTimeout(()=>{B({type:"globalSetting/setOperateModelPath",payload:""})},300))},[r==null?void 0:r.operateModelPath,(S=he==null?void 0:he.userInfo)==null?void 0:S.login,(N=r==null?void 0:r.setting)==null?void 0:N.main_site]),(0,t.useEffect)(()=>{var F,_,j,ue,Ue,ge;if((F=p==null?void 0:p.pathname)!=null&&F.includes("/users")&&((j=(_=p==null?void 0:p.pathname)==null?void 0:_.split("/"))==null?void 0:j.length)===4){B({type:"globalSetting/setOperateModelPath",payload:"/users"});return}if((ue=p==null?void 0:p.pathname)!=null&&ue.includes("/forums/categories")){B({type:"globalSetting/setOperateModelPath",payload:"/forums/categories"});return}for(let Le=0;Le(window.addEventListener("click",Et),()=>{window.removeEventListener("click",Et)}),[Z]);const yt=F=>{var _;if(F!=null&&F.getAttribute("data-operate-type"))return F;for(let j=0,ue=F;ue=ue.parentNode;j++){if((_=ue==null?void 0:ue.getAttribute)!=null&&_.call(ue,"data-operate-type"))return ue;if(ue==document.documentElement)return!1}},Et=F=>L(void 0,null,function*(){var _;const j=yt(F.target);if(j&&(j==null?void 0:j.getAttribute("data-operate-type"))==="click"){F.preventDefault();let Ue=j==null?void 0:j.getAttribute("href");const ge=j==null?void 0:j.getAttribute("target");yield bt(Z==null?void 0:Z.id,"enter"),j!=null&&j.getAttribute("data-operate-data")&&(Ue=Ue+"?login="+((_=he==null?void 0:he.userInfo)==null?void 0:_.login)),(0,G.xg)(Ue),le(!1)}}),bt=(F,_)=>L(void 0,null,function*(){return yield(0,ot.ZP)("/api/popup_windows/popup_windows_counts.json",{method:"get",params:{id:F,count_type:_}})}),Ot=()=>L(void 0,null,function*(){var F,_,j;const ue=yield(0,ot.ZP)("/api/popup_windows/get_popup_windows.json",{method:"get"});if((ue==null?void 0:ue.status)===0&&((F=ue==null?void 0:ue.data)==null?void 0:F.length)!==0){const Ue=ke==null?void 0:ke.findIndex(oe=>oe.path===(r==null?void 0:r.operateModelPath));let ge=nt().cloneDeep(ue==null?void 0:ue.data);ge=ge==null?void 0:ge.filter(oe=>{var xe;return(xe=oe.show_page)==null?void 0:xe.includes(Ue)});const Le=`${(_=he==null?void 0:he.userInfo)==null?void 0:_.login}-deadline-operate`;let M=localStorage.getItem(Le)?JSON.parse(localStorage.getItem(Le)):[];(M==null?void 0:M.length)!==0&&(ge=ge==null?void 0:ge.filter(oe=>{let xe=!0;const Ve=M==null?void 0:M.find(Re=>Re.id===oe.id);return Ve&&(ne()().unix()<=(Ve==null?void 0:Ve.deadline)&&(xe=!1),(Ve==null?void 0:Ve.type)===0&&(oe.show_type===0?xe=!1:xe=!0)),xe})),ge!=null&&ge.length&&(te(ge==null?void 0:ge[fe]),be(ge==null?void 0:ge[fe]),bt((j=ge==null?void 0:ge[fe])==null?void 0:j.id,"popup"),le(!0),U(ge))}}),It=()=>{var F;const _=(Z==null?void 0:Z.popup_type)===1;return t.createElement("div",{className:Ce.modalityModal},t.createElement("div",{className:Ce.modal,style:{width:Z==null?void 0:Z.width,height:_?(Z==null?void 0:Z.height)+40:Z==null?void 0:Z.height}},t.createElement("div",{className:Ce.close,onClick:rt},t.createElement("i",{className:"iconfont icon-guanbi1"})),t.createElement(Ie.Z,{ref:h,dots:!0,autoplay:!0,pauseOnDotsHover:!0},(F=Z==null?void 0:Z.content)==null?void 0:F.map((j,ue)=>t.createElement("aside",{key:ue,className:Ce.itemWarp},t.createElement(y.Z,{value:j})))),_&&t.createElement(K.Z,{justify:"center"},t.createElement(k.ZP,{type:"primary",className:Ce.cancelBtn,onClick:rt},"\u6211\u77E5\u9053\u4E86"))))},Ft=()=>{var F;return t.createElement("div",{className:Ce.selfdomModal},t.createElement("div",{className:Ce.modal,style:{width:Z==null?void 0:Z.width,height:Z==null?void 0:Z.height}},t.createElement("div",{className:Ce.close,onClick:rt},t.createElement("i",{className:"iconfont icon-htmal5icon19"})),t.createElement(Ie.Z,{ref:h,dots:!0,autoplay:!0,pauseOnDotsHover:!0},(F=Z==null?void 0:Z.content)==null?void 0:F.map((_,j)=>t.createElement("aside",{key:j,className:Ce.itemWarp},t.createElement(y.Z,{style:{height:Z==null?void 0:Z.height},value:_}))))))};return t.createElement(t.Fragment,null,X&&((Z==null?void 0:Z.windows_style)===0?It():Ft()))};var Qe=(0,u.connect)(({user:B,globalSetting:he})=>({user:B,globalSetting:he}))(Be),dt=e(92438),St=e(43515),Mt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAAXNSR0IArs4c6QAAALhJREFUOE+dkjEOgVEQhL8pRCNR0UlE5Qg6Z9C5gcIFUDmAEyhVWgqJBIVE4hwanUSlkpEn709EIe/ZcrPzZXZ2RWLZrkq6f48rRW+7DWyBjqTrpyYJEAS2x0AP6Ep6FJBkQIQsgDLQl+TQywUE8R7YSZpmA6KLOnAGJpKWsv228kfdgEbWCtFBCzgCQ0mrLIDtGnACZpLmWRnYrgAHYFMEmAywXQLWwEXSIPuRbDeBUdz7mQ34daEX5wM7Fb5x5tMAAAAASUVORK5CYII=",Zt=e(9936),Nt=e(25865),Ht=e(59301),un=Object.defineProperty,ft=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,st=(B,he,r)=>he in B?un(B,he,{enumerable:!0,configurable:!0,writable:!0,value:r}):B[he]=r,a=(B,he)=>{for(var r in he||(he={}))m.call(he,r)&&st(B,r,he[r]);if(ft)for(var r of ft(he))ve.call(he,r)&&st(B,r,he[r]);return B},Ge=(B,he)=>{var r={};for(var S in B)m.call(B,S)&&he.indexOf(S)<0&&(r[S]=B[S]);if(B!=null&&ft)for(var S of ft(B))he.indexOf(S)<0&&ve.call(B,S)&&(r[S]=B[S]);return r};const D=B=>{var he=B,{loading:r,children:S,globalSetting:N,user:Z,account:te}=he,ye=Ge(he,["loading","children","globalSetting","user","account"]),U,fe,v,X,le,h,p,Me;const be=(0,u.useLocation)(),[rt,ke]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{let yt=ne()().add(0,"days").unix(),Et=localStorage.getItem("mainclose");if(!Et){ke(!0);return}yt>parseInt(Et)&&ke(!0)},[]),Ht.createElement(dt.Z,null,Ht.createElement(l.ZP,{locale:s.Z,autoInsertSpaceInButton:!1},be.pathname==="/"&&rt&&((fe=(U=N==null?void 0:N.setting)==null?void 0:U.adv_index)==null?void 0:fe.image_url)&&((v=N==null?void 0:N.setting)==null?void 0:v.main_site)&&Ht.createElement("div",{onClick:()=>{var yt,Et;return window.open((Et=(yt=N==null?void 0:N.setting)==null?void 0:yt.adv_index)==null?void 0:Et.jump_url)},style:{background:`url(${n.Z.IMG_SERVER+((le=(X=N==null?void 0:N.setting)==null?void 0:X.adv_index)==null?void 0:le.image_url)}) no-repeat center center`,width:"100%",height:60,margin:"0px auto",display:"flex",cursor:"pointer",backgroundSize:"cover"}},Ht.createElement("div",{style:{width:1200,margin:"0px auto",height:60,display:"flex",alignItems:"center",justifyContent:"space-between"}},Ht.createElement("div",{style:{fontSize:24,fontWeight:"bold",color:"#fff",visibility:"hidden"}},"\u3010\u8BA1\u7B97\u673A\u5B66\u4E60\u4EA4\u6D41\u7FA4\u3011\u9886\u53D6C\u8BED\u8A00/Java/Python/\u7A0B\u5E8F\u7ADE\u8D5B\u8D44\u6599\uFF0C\u70B9\u51FB\u52A0\u5165"),Ht.createElement("div",{onClick:()=>{window.open("https://mp.weixin.qq.com/s/31gNJVLlG1nTymoyL1uUJA")},style:{visibility:"hidden",width:"104px",height:"30px",borderRadius:15,display:"flex",alignItems:"center",justifyContent:"center",color:"#FFFFFF",cursor:"pointer",background:"linear-gradient(270deg, #FF4C00 0%, #FF9C01 100%)"}},"\u67E5\u770B\u8BE6\u60C5 ",Ht.createElement("img",{src:Mt,style:{marginLeft:5}}))),Ht.createElement("img",{src:Zt,onClick:yt=>{yt.stopPropagation(),localStorage.setItem("mainclose",ne()().add(1,"days").unix()+""),ke(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})),document.domain!=="kepukehuan.educoder.net"&&Ht.createElement(q.Z,a({},ye)),Ht.createElement("section",{className:St.Z.layoutMainClass,style:{marginTop:be.pathname=="/training"?"-72px":""}},Ht.createElement(u.Outlet,null)),Ht.createElement(Ze,null),!(0,G.Ll)()&&document.domain!=="kepukehuan.educoder.net"&&Ht.createElement(W,null),Ht.createElement(A,null),Ht.createElement(Ke,null),Ht.createElement(P,null),Ht.createElement(g,null),Ht.createElement(tt,null),te.actionTabs.key==="Account-ProfessionalAuth"&&((p=(h=te.actionTabs)==null?void 0:h.code)==null?void 0:p.length)>0&&Ht.createElement(Nt.Z,{Scoid:(Me=Z==null?void 0:Z.userInfo)==null?void 0:Me.user_school_id}),!(0,G.Ll)()&&Ht.createElement(Qe,null)))};var J=(0,u.connect)(({loading:B,globalSetting:he,user:r,account:S})=>({loading:B,user:r,globalSetting:he,account:S}))(D)},25865:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return Je}});var t=e(59301),l=e(44993),s=e(57809),q=e(54580),u=e(78241),b=e(8591),n=e(43418),pe=e(95237),G=e(43604),y=e(71418),Oe=e(92832),H=e(88522),w=e(3113),W=e(13952),me="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJUAAABtCAYAAACoYyM7AAAgAElEQVR4Xmy9aY+dZ5Ildu5+35s7k0tmcifFRRtLovYqlbYqVVVX9/R0owEb408GZgD/AP8EfzI8gA1/M+AP88GAYbQNT89MV6lLJVWV9l2iSIrimjuXZO6Zd9+McyLizSvBrCJEMu99l+eJJ5YTJyIyLz977NR/+2//3W//7h/+q/9m377JJ3qdbr7b6yKTyaCfyaLf7yGDLjL9DPrZLIA+MugD4J8zAHpAv49+n3/uA9ksMvoZ/9qzj/Ab/b4+l8ny2/bzDL+rz2XBr+u6/Z7uYPfP6DvodoFsBplszu7T4zP19B0+R9afq9/r68l03V6f/7f78bvps3aRzeTQz+SAflfPleF76ud9XVsPnc37u/L9uqjt1tFutZHP5ZDL5XTdfCGPTD6nz+t/vBcfgNfJ2JPYb7sP/5jpZwHe25/HPsYfxBrZOtga2Xf0Ulowrgefx9ctm/M7+0e0hhn7CN8ow33xNdKNtFv+Ky4aT8m7akHtOflZ7RnX2vaI381m7b103X4H2Sw/nN24c+f2//t//If//X/7H/7H/3Al87/8+//+3//X/+a/e/PQ1NHzvVa92O93/eXtgSRgvFy2C24aX4ybqEXSbSgA3KCsvVmGQpXRulEQ9SL9Hnpdex1+l9fk9/K5LDrdLnq9HrLZnD+gLQrXj4IkQaSs5nhBoNVqA90+cvkcuv0uup0uSqWyrt3ptJHNcHOz+ioXpdfj4obA95HNmFDZd9t6Hgprj4LLjeznKEN270wW+Zy9Q3W3ik7brp/L5ZEr5vUMEplOD5lcTgLX7XX0zJJzrpytvn7ze3bgMnou/muOz5rjembQbbdNyLP8eU/rTcHlNUz4uTZcKxNWvqf+y3tkM/bumQw6Ha5pF5lcFr1OR9fWs8Z+co9c6Hkv7Vg2a4fQ5Ft73+N1+tx/ClRfa5TndTI5PR8yHeSyGeQKJXQylYVrlz/5v/7X//l/+j8zc7Mf3D1y9OKhbC+Tbdd39WUKhASSC9btoo+OnbaMvZhu0uPp6yGXzSObLaDvQqUXt+OBfD4vLdDpdHQdE6oMOt0OspmsTnynR4Hr6KW06JmMCbI2hifarpXLFfTnZrOlhc3lTdtRqIrFolaiy+tKy5gghK6gsPCZ+mghm+8hl6Fgd1xIcsjk4plzyPQKUlZ8hVw+r02lkO/u7qLdakrwcrkMSuWyfsYP8hl4W75Pn+vkekZrEUdfJ4Uboic0oeE9eJj4Lv0+Ou2OtG+q1TPUilm9lwQjFwfX1ojrw3fpUZB5SKk1eWg7Ha05709BkMzxULoiyOYKEgYTViDnkiQB4r5kMzy36Ou7JvxSDl3ek4Jrwiytle3pubLF0X6tVrv353f+458yzfqtej4zXm63TK3GqeDCSc3JFJq24bXsgtRCNC99nTSqzW6PWsBMn2k4eykuNB+mSyHxBZXxpIbgAspKUlj1j7ouF4yvQoHltvD70oZcJGo5f0tpoD5PblanktfhE/C5KLgUVHveUNkt9DMtZCW8XCTZCf1cJlQHo6DNp/YwU9LTPeu1BnarVRQKRZRKRf2cG2VXt8OmtZBQdLRRuXxBP6MAcaPN/JtW4jrxEOn6MnNh5+wddXglhHIGtMY6K7LQXKO2/o335DvaIbc1TtcpXWB7P60Xz5xbGh70WEM+IzW2PYY9D9cxzLq9mLkzZlWyUuy8RqdZR6GYR7ZYwt3526sUqlqmW06quw39QNqjYxKp5ZaU511iKb48kXnk837i+n00Wy29dj5XkEmRf0D91ulK6vWg0kymbWINqXpDSGW+eHr5onxYqnmevixNCtW5bYgWmRved9PSo/BlkM3TB/JF7/ZkCrlIvBlPcjabl8bt9lrIFvK6rnwwLZxthrRtxkyUhLTfkzbj8zYadWxvb8vUJklZZptCT5MncyszGv6QCXqBWo4HrNNBm9eR8PJ9aNKzKBSLaHfa0tQUUK4F/2uaimtvLkO+UNRahIDykPGd252ONp6CzsPf6dBy2GHlIeZe6rl0cvt2UKQE+ui2O+h0TcvwZt1uz57Btai0nPubcgH71GB8KLo2tm/9HoW5h1ajjnwhi1ypgKXF2Xqmun29ViwOJ+1mx06cX5QPQ8Ey28+rmhRLUyCDIk2D/Jo+Ws26Xoov4TJjflS/jzw3nCfABUJaLsyCDoTZc753u83T3JNvIM3IF5Cm0Vk2cygBdV9LPhe/Yv4H/QYKBzecpsTMbbjE5l9xhfmcXHzewwTc3jw0gvSITjO1FH/3Ua3uotFsolQo+KnPIs8/hw8nrWrXku/gWonXoRDwgFmQYwGI+Y0eCMkHtD/TNOm/NO1a675MHLUehaLRbGBzYx1JuYJykvh6m4mSJQiHXFYkJxNu70CH2w4fhbbbakmQzJpI/Zimly/J5zMNq/3yIIRKQI6XC1e/S9+Kr9pFvmS+3+LCbD2zs3arVq4MJTIZbfordmEJQsYkmHpO1x9Qf3G6e9pf0ypcfL4YRYAPrpPiPhbtNX9LYGiw5Sdl0aXwmCrTJsvXchNmfj/VvplcCbSiur42RuLm5o+mjBtIwdJiuF9nghU+lT+fRzTUhubjmFbVSeVvvgfNtjbVNn9nZ0vapuibS+1NTSQfsEOnmL4lHWNqyDjJFBI7MFxHbp7e3KM/rhG1EJ+53WxJo1EIJOTdjt6DvluPAYJORxZ3FxawtHAX42PjOHriBJJyGf1MD3B/SmtP89ntI9vPotPvot3vygrROaDq0Lo1Wsjy/i5kUmfy27jv9DF7Opx8YDOpZj0o4BQqCR2DGgWofZQrFXT6wNzN6/XM7upcrVypJLTRjD4osXLG6BvJEaZpM1PIk8OH4ILLqdSG0jnlqSi69bEHUuSiDe6j1qih02kp2uMWtrRIGRQLBWk6EyrzTWiWpHoVXVg0E/4AHVZuvk5YNou8q/JSqWT3dFPNxQoTzH+UA+2+U9he/pWmLfwQHQiZ0YI2RQLiMAi/T0e92WigUChoNfLFIkrFkgUeirCoKfPmGLsgW0RJGbLQn/8nLFMolLS+zWZT3+Pmra2ta3OGh4dQLBbQ77SlgUfHxtCpt3T/RquO5dt3sHF/E8PDo5g+cQz79u9HeaiEfj6HFg89rUWvi269iermDprtJsqjwxgaHUG+VLT95aN0OwDdE7kSdsjlcvh66+/uqIc1ceBE7oS+QdhF/iFQLJfR6WexOHujntldn6sllUpCH0RwQhoymf2lvTdxdL/BtYNFBYQF3G+RVXTz5CEwr8XT3Wq3kMnyhJh5zRWK5mdRONzO84VkMlyQ9iIgi8wUPjM4kJlsodNqoliuaHMpRFwMCaF/Tv6I3sVMpJlyCh6FNcJ6c25pCt0ds+tIQ9r7657dLra2t9FutVAuJ4anZSwCNJOzt2xp9OvPTL/Ons0cbEXXfQvvN9bXcf/efWnE3Z1dVKs1DI8MYXSkIjNbr1Zl5oaTClZXHmJzcw29dheNnQbKhTKyxQJKQxXsnzqIRqeNWqeFyvCwTPz25pa+TxNYHhqSIB09egz7JiZ1YLJFRngWTHH92oR26M+6qYuXMk/OAzSPTCVGVF6uqejbFYoFZHIFzN26SaFaqBVL+aRRrxmWIfNkGkgnS6F94FLmdQirkoNnvo18k56pZwonP0J/g0vYarS0ScWkiIL7KVrgrvlJKRzACKndNhXr4a+FsGaG7DkowGbyaKplot0/khqXZJjpTaMt99+krXgPXcswHYKicmwZUQl0NVOp364tQ9hrtRp2dnZQLpf1zDzFvGYhb8GNRXUmoBZlmf8SkWazVkWj0ZS221ndJmSrZ7x3/57Wa//+/Wi0WnLcy4U8ioUctje3UdvZRiGXQaveQr1Wl7CBPn83g1a3g3xSRHmkgk6vj8rEOMYmRtFst9HsdlGpJOh3eoax1RuY2n8Ak2PjWvteKYvMaBlDQ8MKulqtJnIEhaWhOntOvrsvAS1YkG4RZiZjgUijziCvgFyxjDs3rtOnmq+VSoWk1WpY5KHTbCbDHDbHYLlIKe5iKLSBdobTMHIyB9xUncWGpqkoFMVSEYVCgIwmrHLk5UOYr0GgTiZDQmtRkISc/+4Qg+E2XbRaLceRCkLBA32PZ5QZks9kTig1lcEDpqnkGHu4Pqgd+UxhAgyAtPev1+ugYFGIGLUFXBKOup7ZtRvNiTRAoSCtSi10/95d7GzvIMcz2YRMmqCDfFYbOzI6og1q0z/rtVDMZoXgN2o1uSDV7Zo0GyOtHKOuVgbJSILxA/tRGq6g2euhPFzB0DB9mz66OfMvC/RxO11UN7ew/XAdlUIRw0PDqGW72ERDWNvhwzM4ePAQhoeGtF9xYMK3So1XQEJcF+5xrpCCrYJXslnM37lTz+yuzdVK5VIiXCfUm2MuXGCdeNNJrgY9haLUiZtIOWuM/MzxdYxf/2WYSxtMJzXroWhEkBJaql3fhADhwtylpixQcX8+mrCIXPhZbjR/0TeR/nRtodPlmjb8M/1MWJgLjEeSFhSYueM7GyofUWYW9UZDWoaHgAcu/hvAoATTMTk+g6JLQDDE/OwslpeXtYH7xvYh6RUxPzuHra1NHDt+DEePHtX9lC3g/btNg1bol2ayoM+4sb6GhbkFrK6sINfPItvLYd/kPhw5cQwjB/aj3mmh0WnK51Mk51an7HDE5uoa5m7elgN/7NhRYKSIuzsPsbW1jRPHT+CJJ5/E2OioBCo0LdfB8Cvzhc2ntgifwk+YJlB93reXyWBp9k49U9tYqBXLRQlVOJZcTPpK4USGxuANwzQIIXeNQgMb6YfQVeaXEOU24I/oK/eIG8LvSiMQ/SVaLDiA0ZOH9YruGNCYsISQ8fn0u8fIxLQQfQU6tgYIuqPpG2ym2SI55QsFkhoW0yd25AcmTCad3NCMoYn4eWqratXTNEL+c9o8AzsjjDH/zVJOFkQI9Oz3sbmxgbv37gqQzSOPbLOPZr2FneouSsUi9k2Mo5xUkGUU2GgIlWcEWN3eQXO3JuFmULG7vY3d7R3kkUOv1UUpqWDfoQPIlUsyd7lyAZWRYcsCdLpI6P/1ga2dbUEirXZHB7BcLqE4kqCbJ2wAHDp0CAcP7E/zffkiAWBL8XDvDK7gXprJFw7GPcsVUyC6UCyhm8lhef52PVNdn6uVKklCW06fJmymnNcBv8LwS08Uu+9iGoE22B4uNQXua3FxKdF09nN5+i9mEuUXuVkR/iJ8Cei1O3KGlTzmxtH585wY/01QAv0BAq7NppxQhvUy1S58DqaZfyXJdrPk9wxhlmp3U6+gwD9rWJNpY72/pydajYbMH+8lP9DTUAEY/v99n2uY8wiXGot+S6vRRH2rjqRYRqvdxfLdJWnO0ZERi7Z6fRTKhCty2NnYQKNalyOt1EvTIvEs/dd2X4ciXykjGRtGrdVEtlzE+P5JaevWdhWlfEGHdXN3B/V2CwdnplAZ4316qFTKGB5OUE7KArMV+UdSzGEcuRI8GBHFyr8yXEsBVobRLqGoNgqlEpArY/7O94QUZmu5UiEhqMbTFU55GhF57mfQQUtDfY9o2m1qHuaQDMCzlIJFbdJKva4WSSCb6AiedqDdL5TstBMRbjbMYWRuqpA37MgxEzOtxgTgNZpcRGoE1y7Cd1wweE+ZbfcDDU0mkm1aU1rIoZFUwMMPEsvCDpDQ4mZTf6awb25uSqCGhobk0/Ga1FiBqqdy7JGf4Bdq434f9VotzSd2mm0JEjMR9+7dR7NZlwZmGmhyfB8qQ0MKdLjRvEYxn8P62jq2t7Yl2LWdGirlBOVSWdHfoZkpdJhKarUwNDyk9W5s72Jna0eHszIypPWcmJzEyMS45RoZKNGcMWHd7cm0F5OyziSFRFG6MzJMkzt7w/FFywxYRNtqtpErFpErJJi/da2e2V6dlflr0lH38FcJW1ftFoH5QgcdxdWhwTjmtwisTikvqZ6QUNEWF6Sp7Cjkign62Tw2traw8nAV29s7OLhvHEdmpg1T6kGmYW52DpUkwdTMDIpMA2QhwW/3emjUmW8qGtYVppiaQSwIJqmD1mKaKrRumLo0teKnMTST4VamqSyZbr9q1Wp6zwguBLY6O0G74aYwNB+voag0k0G70TSfL5cx0FR5s54lyPs97GxvywcdH5uQWZG/whgxb24ILQlN3+zsLO7fv4+xsTGcPH0KExPjOoSCdhw64Tvy0G3v7Oq7/AzxP16fa8Z9JiSje0uTGyyUZhHkVxluR2ug4GsATI7MgOH+5uIQ32OkuzB7i476fK08VE4ITgrsEyrumiay3AHmpbC9JwWdWWW4jzm5ejB37KlVRG1pd5DPWkJaLn2hBLrU316+iivffYf19Q08+fhj+PlPf4pkeFgn5burV/DFZ5/j+PFjeOb55xRK5zLmr9SbTWkOnmZqHDr4aUphgCVhissiydBIAaSGbxbPq0gx8Kpez2ksRmnhqeWmU2vZpmSlsQKNju+GQAdgKx/VtX8KhHpCV7wx+pj5AujD6Oce6PT7eTntvC99lUGf9sGDB3hw/77AxuMnjgsspaWI4EB+MCPuLFAslQVS89qF8GWFRZnBEE3Jk9GK5n0dlV9lzrIfNB4Hv13BRIaTqbvAs7gu5N/NE6eqbS/VCoVcIi5PuCEDfkXY0/Sku5aSQ+pSbjwcT4T6pupnCv97SjNkSOgiM4P2uwc0213cvDOLxaVlbG/vYmZ6Chd/cgH7Dh6UKr701Ze4deMGpmcO47kXnkdlKEGvbWE4/Snd3/EsItvGrjBoQSG9R4ABMSiqEfBq+ToleQlLOMakn7vwcS1o1iRwjuzTUacJoxDzZ4zIUg0YiDqxOYcx+LmAMITOO+2HWBD5XIyIjclBhJ2sh4yEVsnmTA7tlqVsypUhdNstM4V0wJHBztYWWp0ORkdHJeQy6W6uKNCEIhSpuRYXHpjPe060nZo1CoHewXde0I0S1NQ6hH/a6LSbnrZhKqtjUS9NH0FxpabygizoU/UyRSzNEVHfWKgVirlETqvn1xTL+akVVhPOgrMB5dt4opH2mc6biG0poOF+L51r9288ZymGAJH3Wr2JlYdrkm76TrXaLqYPHsCh6WmZmfvLy0pNUDiOnzyJ0ZEhdDpNnSCivzJ/ND1Mm/izGlnNM/GeYgkaR0AjAiQdKjCE3QXQKYf6O82/C5Wen+a20ZBQhcmLCHBwnQKrCRjDaEH2SwAuI9psAYVSRQJXr1V17Uq5jBwPBrpy5LvNFvL5grQUMacOhZ9prUoFmWwJvU4DtequhKyUDCnf2G7UJaDcdOF47RaKxRLyIjD2dbAjnVQslbRmPLxcC2o0biiDET4XtSAxtn6vg17brIIia3cvpOmMcCZnncwU3reXK3uaZm2+li/kknbHHE9lKYICaCHVHjgZuI8cOPOzqF5p4gq5kqIIIeo0cXmyBTrotCy/ViKthm6HeEhFCVWj1UZlZETSXt/dRr/XRrmU6AH5gk13trk5RJVF0/AIslmvp6F9mJtBRF34ivtFXGSeaP4SvOGQQ6RU+L2UqOamT8xSUWg6Wo96o46trS09W5IkWnxeU844tZLjO9JKA9oqHH6Cirwv12hnt4bqbl2A8NBQxdaR4Xuvr3CfGpfagm7BysqKtDXvU6vuoFAsY3L/ASLFePjgvmACovH0f4icM6/K646OjevQ7ezuYPXhqrTa2Pi41oCYW71eQ7FQxMjIqA5oo1bF2OSk3qlZraFao6O/qYMwNjGBssy+vDx3Y4Ceor+u/EUKYqZQxJ3r3xNRn62VSqWk3aHUDoTmgyG2m5nQZoHhUAKVh+t0kc8WUwxKm0RAst9Ds0UcqoMyoz/5dUxflND21Fy+WDbCG2W53USn0dQpCWCUmocvzUilSCJYzvwnqnjeg2o9YAI7A4ZNBVNBuBORe7EO9gDPwdwevyeNM0A8FALv7AIKoqKuWs2iMferxAx1oZJGjAMojpYTEQcYEtQ+D+4/wJ//9B52t6t49bVXcfKR07h1/QauXr0qlP+Fl17E9NEj0oqffPghOt02Xvzpz/S9jz/6UNrn5Vdew8zMQXz28Se4euUKzj/6KJ594QVsbW7gu6tXsW//NJ74yXNoVtfx0Yd/weLiEl559VWcOnMe1d0tfPT++9hc38Arr/9CCelPPngfDx7cwyPnzuHU6dNC8a98ewn37y3j6LGjePqZZzA8PCKNFBkG+WKO1ndaHRRIXCwUMX/nVj2z+fBObXiokvT6dOjM1AVnn38WJ9pTNkqHBLoeNFMlUy0LT9uqKIoLKm2Wl9DRNotXxQsrbUJ2QlakPApNr09+FpHunoSqmwHKxD0cOTf1ScEwsJOnnr+1qQPpJMt7W2FEihsNJIjl75gEpVFrGlT4IVI0Gyiymy8CpQz3CSNQiHhPBQkDfpfcAQdKf4zpUZjlixQL+O7yFbz1uz+iWW/izd/8BufOncdnn32Gq1cui/T32huv4fGnLmJraw3v/v53GB0fx6u//DWWF2fxl3ffxdj4GF557Q0RBT/4y59x+dtv8fgTT+KV11/H6upDfPXFlzKJT118DsVcH3/4/e8xv7SAv/rt3+DxC0/j/tI83v6Xt7C2uoZfvPkrCdE7f/yDhPrwzAxeee11JJUKPv/0I8zdvoVz58/h1Td4v4q0Weyv8vVCBeyQC8nPFbA8P1fP7KzO1iojQ0mv1wYlzrjHJhgid/mpkynx6I4XYj5KLAWlSDzrT5Sb20a5kZnLC7DjtVMGqDjUfV2L/sLOzi62tneQlErCqCiYSaWMSmVICVw64VTv5TLRW9JeDAmnUyn/ycN2Sy8YkS/oybEAMnMRhAQp0DErY4v5L7+eZQAYaOSVKiF4W2sQQ2ulOT9qK/kmBBrFDrWsQGirlEfmriaRbEZ5D+6v4NJXl7G7W8Njjz+mvNvNm7fFVqCwnjl/HkePH0a328YXn3yCaq2On/78FeF8c3fuoDJUwZFjJ6SpF+dmsba2iqkjR3Ho4EHlJ7c2NrC+saFNnpycxOLCAjY2NlAsl3Dm7DmZ+du3bssnO3X6JA4fOYZbN29iZXUFBycPyH9lcn32zk3cXV6SeXz64jMYHqrIYtAtMJq5rZwoyJSDQlFpmuU55v7W52vJcCWhNum2rZghzFsIVZxwSqZB9sZRFydQLAKaFYcLnONkB9+Sv1wgocs0KZ5E5Lfpi9Xqddl3Yi213YY0zfBwRaaUVBAuzujoGJJyCZkMWQYsojBfR/CAsxRS2owIgp4scmxljw6zVw0k/8qxrMClQrtFBBeah5EXWZ9GmzaYgs9FxsIgnhWJ6CAQhs/mStDpN1k060za9lCulMUxa+jgmRYllYf+UrFUkHZkioeHamhkWEQ+UZHcQeZmcA0FSTA65AFLEgl/dWcnZVBwrdfW1nQIhkdHzf9DV/emxm3UmZ3IoFSpmI9EijNTYa2W3pl0GkI69J8jGBH7jaV1zvAgR6yXyWHxzo16ZmedJL0kYfQQKHpKP/HQOwoSIpLaY4Ya8GVUWWo4UiEY5XjS2SF+C/+tJEsLnObkrMxJgGQvYwlVJlDLRTQbllRlhBPJYwoV6TQSVsIUYnpafjAYi6I/q3AisDTTQoEhRf4qsgKD5s5yiT8ES4PtQOeW0ah8KplmpyU7WzQc/YiMZP4HeFrcIPoVDFJo5ohPMddISgyNCNFsi5S5qfRvDaPiM/EAqWIlk0Gz2VBaLJcv+7pkJYAdEv5oZsmgcP+Rq81QP9wY08A5oev9bgutRk0/U5qGwQwhCK984veCPiwWaMfZtAREneVKRcLggs+nNE22iPmb1+ioG/Oz3TRCFwUiUPTApuKky5wMpDP0cyaMVUJEzMNSIbE5lqZhVEOEPoN80cykpNsjMub3TP0V0Fck2ZEqjZyT8CclNUWUde634Uw0T8yaS7MEDdbJfsHaTC2bA3uqAKIf5o55IOx7BQeG06QayJ1+4lSivhQKqaMeUWdKwY2aSD6Pp4YCXOXCGwDqVG0vR2O4TgedUVewRqnZkemJoSCBGLiWMQf4+Hm5AQFtBPQR78uDLLSfvo4f4r1Agu4qtSUBVqsJ1HpxTfiMvp4SOM+m6OcDbBUeCBK/mfvjHkvDZotYuEU+1epcrTJcSQSwOTNSTITAWJz5KL6Sn35Dma3iQ/8UFasqLDVtZPz5qPnjy9PPsrydDKcDiyLBEb+h+qTWoxrPMcnMRWvLx7IUQxRoGhshGBPiwQshtufjZg5CC3qWlGRo0Se1iswv7+2HIEh2WninvQiLcUxud2dHpiDyjWJ9DuBQcZAiCR2cKrf2dtgc22MaRkIbkIlrWx1Q+bGkW+/VXjKvJwwqx0iXh9YKDpSWcYpLCIwEKHKc/nwhYHbPHnqq3ySH3QTPiamq7ozDIEpSZFBc4/LZCFNQY7apuYjIy/z1USTMgiwW7tysZ7Yf0lFPEjq+8hlol4MiwoeiSibsnwJeVolrla8OHCpn6M66hJDkO/pQOZk0+kFR1RIhPp+murMrp7IoE8dNNj9HIbs7uEPDwxgbHXOmskVmBBIDuKRwMFIMxkHgRMGY4HMbUGICFWbPfL2BYknXYKGhAtQMM0baCQFQChxPPxH1IDLKpIpzZIIqoXS6jSi6XpVtKSUeSGNYhkWIZ5ZxZxUQCwtcK3OtpeUE05hWpvmUD+vFEBah8/7GGjHIhRRuLxhxSMU1gFGbVfLfQ8FzixT4qBcwTn/fqC9Bd8palVLwyAxM9pJ/AqjlRBz1pTnm/tYXamV31EU78WKGdFNi8b1mTfV1NGtOlZB6pZruRiUryVxm7rjQTMdQCHQYvc7OKkz6YkLu7tKhLIDFrKqR89NDweKLUiMoay+wlRtm1xe6rdwYfRSnO7tPFKS/SNW4jk0JZyHYkf9LMaUowAiuvJ9KLqw0FXN/hBKc5chnpKCEFlLuzDWlgGQnAwa3ikxTK6hlVsFwMXPmhXl7WwHq/R46TDnRdyrkLQpFCJwAACAASURBVDqlRvBKGesFYQyIoB6FaVKPBz6TMzjlWDsIzA8Hq4Mmq0cfVS0JeCj28qP8nNaf5XdE093MGjjuulcFKmwRYJqxUC6j288Zol7dXKoVysWEtXuMHvhLWoD1cVSzwfAM8+e5PZqQCNWpUhUJ0uFz4ps46l1qP/oHfRRV4OBF+nQ+vREGfXc7yRRMr5IhoNkxyjAz+nbC+LOokgFqOzva3EqlYkBpwB2DHDCHD3jilItzynIIm13WzVJwxbz0y/EJr9nrgAg+ozFqqOCokyEhX8gjQv67oqbIHQZpT9VHbTP/pFi3rJaSyDejOWkD92WLZeYBoRSKyIsOtKrsShReS4kR57N8YAGFcgm9lqVhDGYxGlL4xFZlzkR+0awLaYBMwTD3SGhHVgcoDw/rHqQsR6UUBdco4ZZkNx+MtplFMVaexp+TZNjL5nHz2hVSX+Zq5TIR9aYcX2kh0WkjgvPK1uBHOXKsvBsXiyGoyrWMs66CTWoQmrQOK2ks9LeK5qiWMXoK4QXW0Vm3FHvAwL5UjkWmovOKZEJJDvPNb1SrWlCG9XEQ0ohOBQ6e1wswNgBPN0dp8OGOqCsD4+eHMPqCc01o+uish6POz/H9ef98uSzNWatVdbgYthPpJ4bEQzUyMiIcju+/tb2Lbi+DsYlJbG9tYu3BfRw+cgSj42N6f2rDne0NJEMJRsf3S6MvL8xLqI8cPaJiUgKnlcoIkspQivRzbcaZYC4U8WDlATY3NnHw0EFMHpwSir65tqEDOL7/oPyzpflbWFtdwSNnzqA8NIzVB/dQKidC7KlI1jfWsbuzjZmjx0QzbpNXlhIhneEAprJMXlRWlsth7vZt86kY/clP8TY1qjZRQalFgoFox8lWBOXOfDiGkiUqEq+yCfBczE9WsHqHFNt4E7CIKMw3Cz5WlEw4R0s8dut0wnJrvpl4SI1GyhhQupL+0QApT1opItFgG3iAEBSPH7BABxz8MIcyZc7GoJbihgfxLpB1UnrZQ+Dzjz7A559/hmPHT+IXv/6tGBV/fvcd3L13D6dPncaLL74o+szX31yS4L36i18Iovjs449w9uwZnHvsJ6r0/uzjDzE3exsv/fznOH32aWxvPsSH77+j4tGZmcN4590/ig37xuu/xOETx/H151/gyy8/x76JfXjtjV8I0/v4gw+wuLQo3vmFp5/Gje+v4YvPPsPwyAhefeNN7Jucxp/e+id8/e03+PVf/RaPX7iAy199iWvXvhMF+cknL8iH/f7aFRw5dhSPX/iJ3keCJU6dGdssk8ld0mT60rrdbA5LBD9p/kqlcmKl4nTuGB1ZdTJ/GVxAubLGGUoWe/WudX3Z62TiyKAcdSVPC5amocZRAjoKJVT1HBz1vdo7RZ1Ruq7IzwpKRRZzJFfmxbuahLagxhJQ6xzqiNgCUU/D4ShOVWcZiyD5GcuhewXMQFrHDhP95j62d3ZkjlMqsbhcObEviai//dbv8fXXX+PYiVP4q7/+O/mAn37yMe7fu4eZmRm88NJLmJ+bw8cffSRQ8l///d+L2Pand/6ImSOH8fyLL6NZq+Evf/ojbt64gedfeAHP/fQ1bGw8xHvv/hFTh6YwMTGB3/3un8VgeP31N3H2/Hl88803+O7yt0K8X371DYyNjeOdt/8FGxvr+Pkrr2BqegbvvP1HfPnll8pK/PXf/A2euPAU3v2Xt/DFl1/i6eeew6uvvYJ7S8v44L33td8/+/nPVX/48UfvYf/kPrz08s/Mv2JqLFobyN0wAiJFpUDuFihU4aizQlkFCmY7o3ZNDq2iLXr6xgQUXBHtRwRtGNHLaMRedaNmDwZL0DTKZxCn2UyqNtE/G4FZRFt2CPbKqYJUF851ME1VXRw8cb/IXjTqjrv7WSnFxXG2EBZd60eRoeiGA1GioqBuVykjpkHIUAhcKhLKFPLbt25hZeW+IqLjJ89ifGIC1d0dmRAGGqTyMmWytLgoNutPLlyQj3b5yhWcPXMGp86cwfbWFu4tL2N5aUlm9uKzz8qcffXll/JbZqance/eXdSbDYyPTeKRR86Ikbq5ybRMHidOnpL78eVnn6JWbyjJPDG5D9evXFFqhgLw5JNPYmrqIL75+hssLi7i2KlTOHf2rHorsASM7zgyNo5Go4aF+ds4+cgpnDl7RpQc/lJQJNjD0ljqXUESJlF9gp+3yVFfX6jli8VECVr3O0Kw3EP2MNXTIo7xWIqEzprzvj2JzNMcYT4dZKUgnMpBx9acbqs0Dm5SbKyiMU+/aDO96VeE39Iajr2IO85ohkhuVMr4tcP0mXzuVYFQYFQdkjbV2OtcEykVRXZe8CCYwn0zmioVkyaJnHU6yQIXCS04I4PPxmKGVrOjz7GYkwEHhY6nXEWcLKln8QQrkOmn7e5iYnxcSdwGaSusFWyxcLSm+zD6VTK70cDI8Iju2WABBZuFlMr6POkfBI1LeQYKdgBYbURhHhkellIgdZgpNVF6Ol1VL/MatCbB9hgaHpESIYWmWt0R6r7/4H7xrWj6rWeYnAO3OkTm+3o2ltRnCiXMXheiPl8rFIuJKn7V6c16JlgXEq+bE4X5h3TbwGK46GwGpmZZZBdSgzA35ggxfR8u6iD9NtiYFAZtiIfiwo1cqBQGDwCXg4ltCg3tOxeUPJ5AzyOM59+tjN+aipkG88jTNaSZYiLJewBoCLexnr2VjmszChVP8aCjHoh1lGsxUiOq3Gs1LchgWE58h6X/NJ1stcR19CJcrrXSR0GbIW/MC1W1ro2GMTE9AkyLZsUMGCjuyFsqh86OKqaLhBScyMiCUh48mQd7pwAxqZApvEyzlZKS0kI68GqgQga6Y4JcP2dgBOovASXrs8vKJlYoF0U0VNk7hapcThIj+VurG8PIDTA3kIw+khk3A+UMV9nLFXrTMIf3FY3xO4IGOhYeO9JrNOM93pb+FBXKvoGRGkiFeiBVEHwpRZhe2GltcIyZGECicJ2BamPBif6ZPY41/43raKklmeRohejFElGmRG0hXrzTiYNuPJg0FmxhPTmsbs7b94irT3Yk+3M5qpvCGtEIzRmmegfnkwc+JPicwY3cD+8rwSNnzqAp/6zBCPFdVew4QKfASsCpUa5ltvyQ2YE0qpI6AOpLtEIZq430qqFwZZQ5yJlPKryMfcK6ZIsmghTmbn4fjnopkYaxOiu7iT+v6uq9EFQFnO4rGVJsERvNFB1x0SEc81f0pxSKVbaS3qqUC7Pdzhe3jLyVoqc+VVSgqGDU2zQOCKFMJMN5Eu1JmyUgSTqu94Ey0Y+ksOFQ6TMpjWTvF6h8aDLrFGgIdFo06ekaLjTr9ggrKOpzop74VF7az8vS/2G5Eo+khebWJS+6wYR/GFU6KePBy8uYy1PFjWcylP4I7IsaXJ+zjWcqR30+KVlhlrwXqK7fJYfLGti1e1ZEqj0V+m6tBtLoOPBJb7ZKxF98zZ65DgElSMi9JE2QjfUDlKDTDejRUZ+9aUJlmorgmWX3mWujkPCmJNjTEHl/sTRqC01gkH70juqpN4DayzhhLjr2RtSm3Ftk7wdK0hWxRR5uAIQN7RFOviWpLfWhaueooHUulBbAQ16ZiyDuyYJ7+ZXTc1SYuteT1068K5oQgPgv/RT6P0LRvd5Ppsq1chyMXJ60ZYNBTGE5UOjFCY68pPfi9bnhcjvUHK3j3QQjh2raSfFR5LrUUI6gsnWz0XO7xkobqwhItp9FflVZEm8aq+dwqEZpm6hF8IbI0W/CCADmA5NbZixHK86Q5LEyXGwS+nZ5LC/M1TPbNH9JOaFfZAlUNZHeq5n3ZCa1guysQFFrxmDLFt3mvF+VP4TMgloqOtlNzdA84x4g2gBjIJKgkdCVJlQLJKNl2Gm0nlEqcvQaRNl4pXasaW2g6wEXUIvS9LC8XMtBiMShjegPqnKpML1eXaOT7LlBfo8CRcEigEgHOipLlBLxZyMYms2wCodplHAlTFgiFxd5tTBjhnB7o9eBQ2Wuh5ujKOhNS+Z4+K0BCb+c+rI0Q/SL0g40JlTWuJfpG6dps46QNG8PoLi2LdYoMIerz5N0SKDZqNO8h3U5tD2wCiRaoKxaG7WbDeOoF8uYv3nDiklLSSlhcWGYIOv6FoWCXej0SZDcjHv/TX2eDiOJY1nDs9RVjgtKJ7jj/Ce1BSSuw9SNmS+d4kiteAFotHyW+vfFppkz08yCRUu1KOxPud8uqKKyWJtqfobPpJbbBHC9tEj5tehD7uVJehJ/noh6I8clreE/r+3uilBIoaIgiePEexKz6/dVwMBN67Wtn2euxB7rpsm6LRYa1O3ZqZV8DeId5Z941BnpJCWuvTZAPR/ErqCLwf6h7Hho7oeV/DtILYiFG77XTTCi5cDwZIq9l6myB447CeQe+LMJulXnyB/1wmGvGhaeiD5bP1JArR6S35+/ecvoxEmlnFhC08yFIc1WOdFRbRp5OYn3qrQTErkga8vIMNkEqq3kMflI3oMqrpU3+AHUFE6PiUVNVbSbHmXiPXkZDnRa7ZL2XXc4QMJpX/Qzv1cIMdClT3x3T1ZnxSC1RGiKi7nwyDEfqDTWwen3LaHs4CefjZEnf0ZKtPotqFks4ZMcxkcnkC/ksLGxKYr0vokJPRNxKDJImbYh+0L35jPk87o2U0/sLTVMpiW1YbutNAxNPKthSA40PpUVkxAbsmJQsyDGFKE5in6dxj8Lkxg9u9RbTDiTN3ZTI7Y90x9diuWbDVCDJPxyWiNgs4BLJpzgZ6+HxdnbVkxaLOQTFTdSy0TC0B1AnkhyZza3drEwN6vw9Nyjj2LITUCzzR4DW8hl8phgWVC5hEI5wdb6BtYermD/9LTI+83ddfHayZWW7+acbvXqdpyJmxnCE7QUmQun2XITiImYs2mMUcEV7MynJKle0dJAPrVgkOoitoQaeljPdYb9gbqHL8V7WHm6d8BzbRokvfCnqLGUpC0WlRP86MMPsbO5joNTR3D+/ONKyXz04Qf6zF/99V/LPHx3+bKe/5GzZzFz/LhpMU8KkwJ05dIlabSfPPWUytq/++473FtaEiJ/7vx5lCpD1kNCvVE9ovNoVcxQnmxnFih4iv6nzoylkPK3ukuT/RAtl/xgWpqOSWzmY1nQ2pJlCSYGy+1k4j3HKwBUfdezyn+2exlD1Gvby7VSKZ8EjTTCbsNxzLHbrdbw9Zff4NI3X2NkdAy//u1vcfjoCeyuP8SNWzdx88YtlEvD+PnLr2Df1LQ2jKmD+duzeOTcWcwcnsbG2l2USjkcOHAQ7cC/Boh1gxXFFASq/OgTRQEMiovA1QEWoqg6Ah8tWmEfymhwJk0YbEwBnwR4vVVjNA+JkRymN4za7ExLPVOYv4ESrcj/0cGujIzK1/rn//yfhEgfPXocj55/Amsb6/j6q69kjn7xy19KqD786CNxvy5evCjNwyCI6Dp/s5T9448/Fv52+pFHcPbcOUvBXLmCp59+Gk89+6ycYf6cuIWoRc6Fkv9J7errQOZDHFp7fBuPIs1Mn0jNYB3b8LUMxi+vpQJd58x5ji4tNglBlOetw2styRkV9pDH3K3vrT9VoVSUT2WTD7zNj2sNnthanb0NvsP83Kw6nrz4s5/hwKHD2Fx9gEtff42bN25jcv9BvPrq65g4cAA7m2tYWlrCxvqmNpiFDK1OHWPjw2qwVa3XJTDaHO9VkKpax7fUOsdD2HCYVQbkKLmZO/PLFGExX8k8pD9/aLqIzmg6rIybIK+1+KFWDA6U8KmBtkN+IxO0Xk+oNmEFpmlomqJEjElaPitTKxQqasuZ6cP63PrmhtgCFBpqnvmlJQng0cMzKBWKaPf6mJqZwvjIiJLLd+bmDddrNnH8xAnrKXHtOyHnFy5cUHUMMb/NzXVrzEv/bCCxnwJTUUE+kNcM7pa+QxhEuV4rcOX3bHiCReaWmnMh5IEulcTG2IuIA1U3nIqCTsA1kyvhNotJq+vztWKpkFh04iGo83uEomqx85p4wLovPsC+yUnZd6ryza0twfqkeoyPTyCpJOoBSd+KD8mqXqv4yCFh/6SxMTm8LARgD1AVjqr5GStdG9rA4ChxIeQU+wKEEIafEw62TJeyAd7HXUR9i3gkE+oPYL0NSPHhe7L0S1HkQHFCCGxU16TsUpWS7cjMDVUqFm3pnYqi1/IXqSoMxtjXk94o14c/r1drqogZShJhfJtbO9IyBQ48yGStG7H6ozpswCqinR2tO30rCtv6+rpoLcwfMpK7d3cJtV1ehwWdPmki+n15HaSePfwhe7G0EkZC5QMDUk3u2llkAe+gx3XlwaOp556LI6e++j70SrRmo0Xb8KcSFuhTsfAhSUqJSFsDrYF4cmWTkUGnRSCtgBJLsvV3NpKwZrOsR6OG63VJjahbdEOU1ZO9jCQ1fYrhKht2MMTXDBl2yrMNodoW/sSTE866h9mD5VVhjqK1okWAXjjqozbIqjQ4w2ECJ6WZb8VV8tpE77wXjAb9cKDKWNmA4LCD3eh2dCKZiwvnlILDZxBOw6hLgk1/zZxljRthlxoeIlacEI1XyiSrUnH6MOQhaaKGU2zU0Dbm1Hh0ZhGY9YKyLstM+zTV7Tl8vyBMho8YkIovZ9o/QmZuoFI7zUIMFEdwLaKiO+Cc6HATUbeFxdZfn8+rfu8ZtrxWK6GFWilh7q9pghD8ZEe5+QDtFmfLWMdhhY4i5rUlQKw8Zg92sgFzPjlBeSivjZOjr1ZCFCBGk11pKT4cT4DULE+Jo71qXub5qaiQiYVRJOhtFaOriurnyHwUJYapI2IxexQww5+C3WlN06gphDT7c0TSWerdhSTQdclhNmt9zIPDFe0Z3XyH8HH9Oh2DUyJ4MP4Ry8/YR94OllF4rfhA1CFvG07B0iZ6kTUDCXYpNmwob7ggO+0VCzJ/ezNs9prYCpQmxEMBFPffuPhq9eN/Do0cBR7hd6WVUE6Xjs9rQoWTN2UtvIqK/isjep5HJtDJUZ9Xc35y1IeSpNOy/JzUZPgrHi6S1rSwuKyI5sDBgzh04IA5tH66BSl403eZpmwOm9tbWLl3V6ErvzM8xr5TlqrhRnGB1X7mR40tQgtECVVKT/bWPDQ7gS4LFeYiC4BkG0jTnpaKCebnHiAajqrBHXvVIipy9VA5tFz0/0wddSfphWmklhISHjlCXzOyOpVcT9t2Gw1IkVXa+4TCb+kkCWSEqkLFneeuPuXe0nIAzwv/MqUOeWAhSM6xLbVv8ma4NrLE2j6FVo7sRCTilYVw5F1YnXfQE5Lu6+1hjIHjMUUr571Wu1b3R4q0+lNVNxZrxaSYEBU1XpRlqBX3Ca0tolpv4oP3P8Ct69dFDHvt9dfVpL7btn5K0UbROidmUEgquHXjumr/C/kinr54EYemD+hkjo2NpgUQDMfl8nn7bL2ARyihwfTC0bo6zV1Zs63wh7QxHqVFf/cUDXefKdiepgn2zONeNGMplRCaaOdo1bzAzu6uUHUi8zr1bp7VVyGGHgl4tVyovZePE/GWh0YEpBmz6iIKJbWrok1PFkdCOPhnQra5Dx7+07lWbpLRljfWVV9RPySDNYupv+S1kNbfwlwOtQ4YQPCj6if8yPhc7If2wZBgy144y4NsCGJsZDiwQcfs99coVEu1fCmXtOo1x2xMbmOx+WAUqq++/Bo3rl/HwUOH8Oabb6otDatiGTWoCke8dA7rsaLEO3dm8dUXn0voHjl9WqzDoaEyTp45jU6zYz4BXzL6RbEYgtdxkiBBQAqoigwGSoXSHJi0nbESohw71HrgV9JYzvLkBtIs0L+juaFzrBPr0SffOj6fOuquBXjdSNMExyk6IUfPT+kd8bQ4BMoAWQmCFyKoeMDzcZpvmLGiVcPsLKEuCITuR3Ss8+S3jWnxd1XLIdMm4TcG89WiuZgANgCnhFCpYZkPl9LAo667MOYXpo1L/PqRKov8pVX1eC2kd0/k/hL0JeeK0d/cje984kNSUCe9YAAotBzopkLwk0002GSeL394akq4SziD0WMzMvV8OCLQbBZRrdfUbCOTsXbJ+w8cSIUkHpD/FacoNI5jK3HSUrMVTISo2I3o7sczYDSmzHuhuxmSdmK87w67EsOe7B0EPu1zlrAOQaOGoVCpI7L3UOfPKZjUEkKt6dwK8iBhzjITQT1Wu0T3PWyMiaepRMexfKv8xQH8bTB3mrIJ3N+Tn+jgcZgyfd7pRfHfgGuCxBi+kdybwOOiRjESzwEsO6FR7xYV3T4uj6kv81VtnB2fj6C2WArspaCen5Wyor/w9LWZNPo9jpclAS8nvowmcLq0xqappk2n3Gr5SP8Q+CYU3Io8iaST1E+/IgA8IdNeM6eoz/siKJryuX8eZslx1xg09h5oNCSUakvoo0dkjiKTP1CulfK2nNdkc5itQDZ8qsgnRmGnHHV/nsCA+Ez0J4P6Es+uoMV7HUjASFPx6RfSdu6Yq11im8g014j+jS2jfFFzIs2niQLdgR6mWiNPqEeyPN4rNVED/HqR8CKVFdrMBcUiSPOvJIyunQN4lpJwIVIEyjUNYNUJAiIUOGWF/qP5sOSoJ+j0sliapaNOSGF4KGFjDb2ULrKnQgXr51mLVrTBjGZj5AiKtenag9FOtmitAJu1XZ1epmvEt2IlRo/4jbmX6rX5o9L6MBXcQLEZBkZ4KM/olBP5FF7cyEcZDJ1TekxU1UTYGE3QPKGb+lfRnN+xLO2vC2WYxjAzW5ubEiqCgKGtwlFXiX67jWvXriKfK+L84xe1abPXrwqbOnbylBEbFdBw+WwMmnH/vQIp5hb6oQ3trLaH0SXZHDI7GJ56kan3/gdpHzGHRgaT5cHGFxPBaeDhzIerI4pMaKZYE9eepkwsGxGwBdM0Kihl+qtISKGABfZRJ/MzYXfitlNfnJdjYa6pcfY5qFabqtBgDRhzeQQD7929qxq36akpbG2s4+7d+xptcWh6Co1aXXkr4hcHpg5ZMKeGEE5WjPJwr3iWCfQTSdxKi+ovqCRqqHtfdKl/1wYxL1iR5wC/iWG1hlzHWN6Ibv2U+jrFeqWEvuCpB5mO16U5Hxx4xPtzw1VcmlSwtDCP//sf/xGHDs3gb//h3wja+OPv/yOW793F62+8gePHj+s+hGCIM8l/8iGdgi2U5LVpZQo8PFOQUmXcP4Svhdo6uUaPqvHAsSz6dRPrh8RST9aKgPcgf46WRwIVGszxwjC3g2za4K1FF2MLloljsjiWjXeLQL6EWflUq3O1fJHN+WuWZFQJe8wnsW7CmVwRV69cxffffYcnHn8cj124oLaAH7z3Hp68cAEv/uxlXPnma7z9hz/gsccfx5u//VdYf/gA77/7LqYOz+Dic8+IaM80ycS+CXOe/YXCceQimDNrydzI74kpOti3YYD2Im3n1FvToAYxxOwa8VJ1Ki2fFSFyKLDw2Qb9EUEq3jA1KnP5dzY9E0mPzEdffG549Kj64ovP8cnHn2D/wUP4V3/39xgZmcAffvef1aHupRdfwvPPv+BV0vSjzFEPgFUtk9QXQGGICZybSAkIsTyfysXP8rkEp/g+qX2Q918VtMN3pqB6wNBlEe5AlZDI4D5dQr6cE/SUyaBWZ5um4OjHeru/G96grkdIQT3emXJjvjCPOU7RolDlinmNEYnTEhrCfKs8Wt0+3vvTn/H91at47vnn8eyLL+LypUv44C9/USEia9qW5udx6ZtvMH34MJ576SUsz8/jw/fex/HTp/HU0z/ByoO7OiUnTp1SN93Izf1A3TqkEMwCsw3WoSVSLgqnPapKUXCXEh3O8LqDrejDekyDtdPSepmQQQ57EOGCSOiEwMBwBnspKH/mtGfiVRT6xfl50ESyBwI71u0/cBDXr13D3bt3cfL4CRw8cAC1eg11TkdgFJa3IUKmFaKqx7joMpPSplbFHW0zI0JMKdU+UcLOk4/z1UEyZgf58hIYH2GruYgiCfgoOlkL96+C7jMQJPG7rAIqq/HcqDcadtqL5lUyvRSDkAroZ3NYuHWLuT+WaOWTbtdgAc0eYZMHb1sjimu3jzu357H28AGOnTiB6aNHsfrggcxbZWwMU1NTunFabJnN4uHKChaXljC+bx+OHDmMrfWH4v8cPnxEuS2jrFg5UhDzhe9E0zH3C6K5vfw4LpBPTRcjlFGeUGdqIfYXMFaF1Rx65xJPdVh4LOaTpTaIbLPo1RdVvpkjyfI1vIxLkAegFodC1B1NJ9tA2s/9S4J/xG/Y9pAsjWFFvFmbycd8HnGuRk2My07Ly//FXy/oOgxuFCWqqZtpEqPpGmqtwCeAVueaRQ40xZs8CNHUWJVRFcTopEYjXmj+qmtBMXytkUocTjnxDvPwwGlvfOQuOWDyJYUKMKggDEK8yoZJWR/1nLUSolAVywWNuzXTYfeICVZiGWqWn9WXERtSDZtHYIpc9NDGz+FvPgxpHcFYZKsg5gb5oDQXUt+ekBXKrtZDMSAyJrBHsYg9kIXrXt4e8/28QobPajN9DScy5Hhv7K4KBBSxRGW0XHIrRfMIKADUND0T1czevYVzaQJSUIopSRQ8RP9RNeunCWO6yFsdlTjWVvQUS3DLD+PcHTZ4Y/qLZsYxMwU8KrxlTYDBDsKRAhIZGGwZAUmaE3RfVKkrtQCiiWRnNCbMDTy1zbeuOqyGkfvJjoNRM+lNRPj8KkjxqFZuidOq1Z5DdSOG/JNubIUvbCRbVDXNPCGF6uZirVRmMSkpqjH9PAo92fRV1XcoVEaALJmHNXQdryFGw8uTXRB+iR7Kc2LCRaT9GMZyYdlV2E7uYCN9lR/xUYNqbPmXH1S3WP7LOv0F6GdjMMhatPtQHcsJ5eiMSDR7opT5Mvp0QauVgCpRtofG25DvmEzvg5l8Qau1mvJ/RNT5WxU9AaA62m3ogFVi22R5s8t6bmkeS8zTwVUdTJZ96K0hryAStZzk+/nsRS+Zs/ygXTdKL7TxywAAIABJREFU/mWCXQOIRDcAEEsglEK0tkJxYCwDYZAANSMPegrhOHjNz4aLsedJuBgpOe+jbsXJorIwoqFgnbyDn1UyP4uFhO1j5N94uCoMw6m0XIhmq4eNzXXRRknDSOcBakay4Ux6QA/3+UB0bnlyOJG8XGYqoY163UyImNXOnIz7BBfdzIHl5tT1xakv8kX4fNHuZ8DvMbNpZpAMRTNnPt+Ylc5FmtqmnoGdZuTUB07jgKgBlO5jDDT+ohDzXcinotkj/YWjafncMoPeCS9MZkRvkWuT9tYQcKuVI5hMzRGVzgzlo40iFSrzmFYPYDlJWSgX1iAvBtShdJVXFUXeTlhbz9JY0c8zDpPBDiYInKBhJpTN2qznJ39Z26PoRRVVPFYOlmp0qiwvJuXnCX4iEHW2ZyT4KcnVlPZoimEnQ/yaTB6ff/QJbt26iZdeeQWnTp0SUyGy6hHyq5w7SSScSwsLuPb99xK+8+fPYWR0WEAqy7vFP1fJj/VRFxtRdYNW8BmhfoTTyi16E7U0cnOhN0VsAtLnoGjnnscoMYGbOtH0U2z0rnyTgWqVADnt/T1FFQLrHeUIJ2iagjM1AnEPLr00VFp65iwJUZr3Mvye5xbyLP+ND66+E9aD1CyFVQVHUUMa5bk/pQKFgcNgSt32bVBLWv2pTVAVXKPmKh4iCyeze8W1DMrwfp/xLpGs9tSbItGwJjp87u/R72J7xlwB87dl/qzsXd38Y6abt2jUDbM59Vj649vvYPb2bTz/4ov4yVNPW82pO3aDiUkWFfJFr16+jE8//VTU1eeefw6V4UTDc06cOq0cn7AZVp9ImG0jY3K6hMr9AFGK6Wz7KYquxEa/8MLSgAtYReSniRsmoE+Vueb0WpzO5l0+3SHlMPVF2o+oMg5WaBpuCqM/zW32IZKiN7t5D98naiWV5nKIgCZPmJOvpVlFJz86rcasAyEVG1xEk04wOj3Uzg2LRHgg6gHURvvvgCXaHStdNyG3Y5f+zMe6RLfomIM9CLeEllJS34tDRH3hgZQG8yIW1f6Z66KJXf2MOeq17cVaLpdThXL4MeG/xEOzkfzcwiK2Njalxk+dfgQz0zOKWQPdFR3XnTyaJw5HZI8kMh8PHTqIJLHZJtPT0+ogIkFyHpE2PA1lTRhi7ITlxpzmyuIGHywpTUOHmOVkDARE09DOeQrCqMLqUekj4ug38hkYFMTcZZ2+gbQIBUDNQ6Kax0FEzW/x6E9R0ADr00h6RsBTVTJBXgmWMTrl2mo+EFmueTU3lYmGObgsX+PakwSoNI+6SFjjXDnCrlFkNVyT6xld9yhFFWVewuXIHIlBCebYKbXimKjRYKw1uEQiGtwNsESkid0fNdzMNK6eyKlC8g292EJ4Yj+DeYv+ZmvZfF4NOgJ+V8itiMkHMir6sxfaWl8TJD86Nmrmy7xTazZLDEnpFGMEcLGp5VROlDPUmJGacnb+oNFpRvnklCvFezlW401Y7SybJgp/LpKiAZgSfOMj0bimTS88EiSLtd1m0YBNtZCwBfPUbIBFjZGFd98yggcKFenE9IPk53knPfVz0GiRrHAaRcqCACz6ynAiukh51m2GJVqZHlBJynKW2t6SUmvPBnECIlk8aykcm09t6S3V7EVn5oBYXIunNBjrd+l4XcAFHiwNUF/UilyRZvTMMCaEDtVAS84w72oc7C6HaMyhcT1nKYYKO+nddKEiTsVm+OEESzL9lRiClspDKJUqmj3CE2HgpcECZqr2+qvLFGQyWvzoFKKkdN8iGi2aT4Lgd42IL6WviElEOy+5D8xJQKlGmxk3Wolcfjay7e7oZrPWfz18vfBh6ITyeahZSYWOk2m1jXvsAGlEx6cieRtoM4tJ6aiTeUBYRJgOmQpM05RKWFyY19TQyf1TePTck9JqN69fV2BycGoKh48e0dSFq99+i2Ipj+deoEswLDrRyv37as949pGzqgfsdqixiJpb2kZWm5pOZD9vnxmQe0AiAjuNhRlOvXHi+H7sbGM9HaINAddTkI/q/SzOUzTr14/IPbIL6j/mAa3d2oYxUATYMlJdfUrs+iLw806tVC4ndgNSe72kx1FaUTjKFTk57KdEtgJfrlWv/4AfrXEUrZYmkldKJVRYguRjL2gq1DWG82+o3kOVeqFj9DwSJVyYy97ChCNqzRnMwYx8VZheY54yxZRDhkR8bzUZmtdSL4ZTKYmryIUsDKMZR0oociNCsyP/6I6wHPWB9ox8Bo0SqVSE4/zzf/onNSc7/+gF/O3f/oPmuPzpnXeUD+UMmNd/8QbuLd/Fh++/h5GxYbzyxmvaJA4kurd8D6ceOYVf/upXRsttNVEpWS9UDn+KLEHwmeT/DPR7D8HfC1l01FOSYHRPTn1Gz/VZhG2Swgg/LW2LwMctUWQzXM946yZzU4gNBl2Za7Zw5zZZCndq5SRJWBQqcM5DdjW3cEetPDSC9Y1tvPenP2HCEXJSQRgJjTi8wE1iQSRLlTiNiT97sLKCAwcPKTXT7dk0LfaU5IJH7ZxOvB0vlTeJqjpgu2XL+Rxqd+1dXLgQwekJwpph6fptzez3mKGKMIUkm6Yzp/NHFTd+HaHObppJ/YjOehSqmGQanV8kVEkiVuh7f/kLFubnsG/yEH76s1dVJcNc6f279zC2bxxPPXMRm+ub+PSjjzA9fUhd7qi5Pnz/fexsb+HY8RO4+OzzuHt3SfJ++tRxpbWsf1dk4e2PWhNzQtM0VgR2oe35MxWuEKnv9oStWZrHsEgxEqKHQ7QzCgvlWlCHzdmhNPfKoXqKigGIzQAyoFlzbcJRD01FBFyZ/8CnvPkZH4Cjvm5ev4X/5x//Ue3+zp49i9WHDzXLeHx8XBvFTrnEbNiCkKVEjJS21tcxNXMY5x9/FK12Q4tw8uRJVZeomibtrWD+B/0HnZgAOFONZo0o1HfUCW8DjR3Ssa4q1HefTZXW3u1vr4EbtZwpKgYciuYGelqFqjcTvTd5i89Kf2qwlZAcc5/hzMVeXVuVv0RFODoyhtGJMWXvq9s7NixybEypmvnZWZm4EydOaJNWV1cFCieVYYyMjWF5eQmZfheHD0+n+U7l5wxUsyDCcRRjYOy17Q5evw5hONceOcYMHzE3fEZQwAkBcnJ/lA915oLWwCNsHbYYgJ5mu3nKLWNA/LKfLViFcnXjjloJReZbQWiYB/YeEH+8gNnbc/jm0jcqiiSleH1tLW0r/fDhQxyamsaxo0cwNzercV7TMzNYefBAdX9s6czJAhxYxNwhN5ORjmy4jLpJu/FzHLAMx1ynwTQPTajmKJt2T/Nzoc2ImwgAZXN7DTx01NsdccEmhBQYNXh0I+viDrpQeZ/cQKdTgYAvKg8CEXVqYPpnQX1RbtBZoMpHti0fqfJ69ZK3VgJyL/ydCB0wmOF1lJP0ICHK7bstTl210MSa8HqTsoHJX74EHiftdT1Ul53wEwPMjp4SA8Q8Rcv894jw5Jca957+XAC5KfYWuKLXFFjXF1oRq/wmIZPUlzkOPKJQFUvlxGa52YDEqFiJ+TPZfBHtNic0bHnFMftI+ihY0FEjzbagMH11dUUz6aih5NxubYtTVcwzIuuoiJNmhIvMAk9xlxhms9LVm84aImxtE6kNrIeUhdgKqUOTpS2tbbKTqpSFAVmDfGkcJ7FpNl+fWfeG1f7TwfYmGymz0p3VwJ8i0uLOUahoAsNRj4GS/Ds3Im3Y4VPbDbrwmj70UKtyxjFHnpTRahFfgyqP1dTDhzdR6NjLvNttaqOClqLJV46ER5LXInPrFk2CJJ1xYUre+Mwo0bYu6hTo7IXA3qhEouA2IAmi4lxpHnhaC6EAUZIlfhtv51MrRG229uM0sSZURev5SaEi+ElVvYfIujMcKG+G1bRU9z5j2QftIMMEagcdpmPE92FKhcOcCfNn1QOSaqXdagAZnlhTrwY9GU9IoKeoGjaMRxRu7+FgxQRG05BQqY+6RUTimzvvyMaW2DVC65nPEAAgU0iCr63tkXdSDlqt+SOBw7gG9HRNgILiqDv4GWF2jBQxDWc9m9jO0q5rCx4bqx6djGwVNVk6ST0VtVP8bf6Ohes8DCYUpoW9z5cn6y1DYB585PMUnXn1jpHujMFrdCaDFOSKOlou+EZaON7Xn8I78sjdsCDPonPLJFu0n+JWexoyWMBLnExa25irlZJyQqkNtDpC0iBz0fyx59X29haSoYo63nJT2XKR4J010yKf3fJhlgD3fkd8JCeliR/UY4Mtw2CoFdPNN5fYgE//ZQQ+o33ERrV4gmNRxUywJLClaQIz9ZElqaqO+cjREdAYAJGn5MYpV+j5Nf57Cn56Gkg9P528RqEKvEqa0Kky/HdWX1MYKHAxX5q5xrRtj4E9wqos+2HDxs3sWOcdD0k1O4Zze/RsnpiOcWyWJjKBU86PEzVcIEX77nmSWvMY26K+hAaXSctR43h5HCNnlov5wCvNqRZZzybdy6Q6I9VKxczR7/c8Qc2yPI5EQQaLs2zOvzFfKw9VhKiHLY18nCRVRLYclpbv4Zuvvsb0kcN47IknsbryQDjMzGE64k9icX4W165eVROJRx97Uibu6tVvVUj6yLkzaLfqRpfRcCMOVDTzQBU+2OTfGp6a92GbbViKfBe2dnbajbrhuRlMk6tpTiwE0zsDqoiDEZ9Xrng7yeC3W3DVF4wgH8Pb58ivcAGnox5CxX/XuFuniCj36bV44esQxZf5ddaGKUMmww3OjL5SOjAuIGo9IETd3l24WdoA1rQun9kGg9vAR0XOFE51amHj3jYaDZpaN31esWM1hnZ9dUfOthgnI58jt5zmteSzhKqARsPlke3bAE/VzTgYHPAPcS5TAtZELU+hzeawPD9rDTqoqUjmiiFGUSmTpke6fXz11Tf49ptLePSxx9Qe6Osvv8QnH3+MR0kf/uUv8dmnn6pHE+cC//o3f6Po8L/8l3/CY088gZ++/FPcW16UZjp67FgKmgo/GpgEOgi6StNqyLYNKZQGpF+hPp3W3F+9rIxDnIbaRh3hl2NYgGFSUVYfGolCJDPizqp8FNdKaVHGAM2GuT/6VQGFcNOiCMJ8H6ubk28X13UTymekBhvMJYarkQo2NYFMpzE9DFuzTna8PuEaNuVnDzCWvLFfGDleTNBzEoRSX72uzerJZFFjY5CtDXX4m5zcr+iVOCMjU2r/VnsXw0MEhItYXLiHZqONyf2TqNV3wEswqs+CgZT9UvlYoMnqlOzj+Prkz7Efe0F91NWekQ06CqS+NOvWr5u9oVyTmElhBFXG5UuXcePmDTz19NM4fPgwLl36Bt9e+lYNuZ597jk8ePAA17//HidOHMfFi8/g3t17eP/99/Tzx594HCsrd4WVnDl3zkbk0pTExIYocCRj0bPpsfkxsUqfj7SKC2NgNiGcpv69h7rTWILvLlPrVblClgcKSVNQz308UXOi7bRnDWyywqY2jdCJsTILMnOWK/V5wi6YMuYDHVik5dwcM0tBwRMn3OcXRnW4qCpcAy/WoFBRGK5cuaL7P/bYY5iensHnX3ytNT5z9iwOTh3CN19+gfWHq3jmuedx7PhxXP72Ei5fvqyiFNYNCO7o9TAyPIr1jTXU6zuYOTyDfL6Cd//wF2ysbeGV13+OTr+JcimL4yeOSPvISkTg5JaL68xIkT4h95KgMGETOuq3r31Xz2yu3FZ7RjV1GGieKlvvCchCoYyHK2tY31gVmLlv3z7Ud3exsbkpW8yTwiw/2w+Wi0XBDsR0CDVwcSj1dDx5ydGxMalh4xcF6ms+haZoqZzKcmBiRUa+a6BhSPSkCh6T5QCd/uJ9EsRu8MGLbCIfvT9NAZrPk/pNTsURkc7vm9YkepLVpmTVZHqigb6iSOd4pT6Oe7OBcgd9xzIF3n/CzaqYFimDIUafeGDibFfe6+7SEr766itlK46dPInHHn0cn3zymUaSsAUBq8X/9PbbapzG4UQUtNk7d3Dl20sacsRWBQRpiznmP9u4deuWWio99vgFTExM4a1//oMGer7+q1+g3a4pT3v67ElVldv0LIsEA9yPw9zjYG4F6T1rHZnJYe7G9/XM5sPbtZGh4YSqN2iwCvMNxvWyKWtvbNwq87NU8+Y1aXTwhDk5QCYHmKeXDdtlx9lKiAvYkZMe+cFYVPkb3myLFSCWxjGekRu41PwpFPah3EYwsxA3zFn02IoIJWg1cZ2IXiLVYWi+ofbSXr7Rhj5buMPPCFH30SH8DJuaiVXpPljQXYJxIczKA5KUPxZsCL+nB1cRUlkVkJfIBX5VGRnBxtoaFhYWUk17+MgxbG3tYGFxEdOHDuHo0aN6Pv5mhFpOytg3PiHNtraxISXA5w04ggArfaMnn3wKo6P7cfXyNXRaXUxNT2FjaxWVSgFHjs2oiUir2TB/yoOZGEKpFA+dCmGMBMgr+vs8ZyhzNNvQSCVRFXHM5uMpVim6jU0lP4dCpfIkZegN6h/sYUSzwNNM7UL8xboWR59yIvXmCTH10aKz6EMJrcm7OeLW59wLOt2MpNpME7ZsTEnwh7ShnY6DkYHTGGhJ8yOarReSqke7l7lHq6KUNhvTKGIuTXDDByp5mJYKoeL1uUma+q66Nx8T7CxVAbV+SPjZYFSKARDMDkelA9YI7pIOwUCtnrr2OaU5WLCEXlgz0Oq2pb2Gh4bUII3OOteH+0CBp1ZlRbcKS1xL7fmwHXXzyxcq6LRpknKK/pudGjJ5YojWQE4BiLsnkVJTpCrLwQS18fKt8CGPRSt7n6sllSRRvyOH4VM01TFgtmdcebiqm1LVMg3DapnVlRVM7t8v9JzgKWsB6USef/Rx7Oxs4u7yskwhh+YUGLmpV7elUtTDKiY9uI/047Y3P3DcPT8VSLBhVM4VMvQkxVMUFTpEIJM+yGDkvVwD/TiRHI60mqdG/wDXYpqhLN+hlLYxlA86MI3CXAY7uXFtCZj7Z9KGHqGa02uo9qBgSTc6N0qHIJ1kttdjq09zwaGdQvPtOtL+rlFCQKU93c+MDAAjeTUN7tZJHEY2lyCTYV8MRr1kkpDiwm6DAn1SGM1hRdOqyqFGSqwvbhiFKlsoY4ETH1ihzPaMHMVFzUOH00A7M4B80N1qHR9+9Ils+Nlz5/HMs8/g6y++ELPzmWef1Wy6uTt3NKiQAvbUUxdx/eZ1jSs7d/Y8zpw/axPM+31MHjigRRSQ6Jl+RRZOuUgXZyAPNbhBOiFRouTmKjSXmS8GiN6Vb2CR5bD7xNJIEls6zbRK5MuMirPHMYoiC/pTKnxwPhX/XeCnJ2p1nT1CgUXS3lOL76aqG9/4OLRM3jN7Ef8ueMGLQgiZ6KhEGscbaLA+k3gp2xAEzkWNJLjA6dny3QYGastG0O/xghS6Od0OhaqNfL6Mfr+ApuoRRQlkD2jvR8+SLOZirfZQLFYNj7SqJeN39dGo11AolOTuzN2SplpQf6pmo2b1cgK53Ayp/i+H3VoTH330qYojz507h6efuYhr332HS5cuaVzqTy5exP3lZVy9dAmPPnFBjuK1q5dVSHn02HHsP3gAm9vrqBSLOPvoY9pIPkiK4biZUeFDaBjXRIM+Dl9G+THnzhvia8ClTrxvirrQeFgetXxxmnnPoIBImB2EDUJi+FCi1bi/xA1hedZgQlnRHw+hJ5Xl2/n9QzNKkzh1RsITaSX/d/mUAyXu0sxR5PqjBrsUNrFKOYBKjq1z4gfMaESx/OngOtEF4NqSSMjnFWQkn5XmmIrDhkFaB2Mi8XYlypDK35QJ8SxL2sLTSIMUuGij3c/n2WyYrYTmVaJFn8oxeT8BLpEAmj3g4YNVPFi+h4n97JUwjbWHD7G+uqq83r4DB3TTpYVFHD5yXA4f5wNXya0aquhFVtdXUSrkjE7cbKqIQJrD5+8FQSyc13CaBzlO/LMEzxOloeblO/2YCjuQdomWj1ZQ6lMXwjkfLK/y1bQcmhd+uPmkpmLGIFIzATvIv4hugK4NZQJjZ/xwpAGDkwCVFfBf8VlBHm4dpKWcjqNDkjaKJY+rrKatvEKzVlWBbUSksSZaIz0PJ4oatz76lRKioCaljxzwhVJfEZiIubE3NYIYGzUtDwFrOE1o9wIbtYxka6no+Snws1xWhbJC8x+YBE6/Ij7ELrw2oDCIcXxpJpEVBVAgvQyJ+AXXM21dqMXh7Lmq/p3C06rVjCWQy0nA5MySORgoebrc/oeBXkx0isNExsjaSOoGExXqRbpn0uRXeHJZPt0Acq7Iz0JCL75w7eH9FNh9mAIRU7QCl5IZdLiDCy7z59FwAJsRUQasIJ/LgdsQKvl/Az5eCHQ49WI6OIVYPC71Tchge2tX6yfMLFoxOYc9TVmlvSX6SjOyazTXjpPZSy4csecR7RouWXCcrmc9MJiTVKGsdXk2sNenZbjJZxUVWwktz92sZ3Y3FmpldidmibOPMFIi0lMCyiNlCPKVkGdtF6XUE6uZfMWIc516moPSYniHNmu/mLFWQm2+UCdNhbjetfl6g1TWaJvjpo2fs4Sxz/Jz/ys0WER6ab7Se4Lb3L4oQXJTFo5yWkrlo0QGNEuY1ABIdX+Ou+UQyRp9B2vQIbqLN8aQ6fBfP0jKe+EFD1D0LA8oI4T4B+dngMOlK4aPFCA0haqUYGdrE2+/9bYE7OVXXlHkxwJfLZmGLXnayaGffFLBg3t38c1XXynQYlOVskeDASjruz7cku24eZBu37mD+3fv4vixY5g5csQayEp7Bg/ezCo/yxItFj6IpUChEqLeqHty00ZwWQm1OWd0CttNMgg7NLIYGxlRlzw2m2evhMOHZ9Cs7mJ+bkFEM6LoTAswDE+SCkZGhsUQIL04S6YDUyhdu0cKYPrcPC2+b3qYqiD1B5MgSuxjQ9JKEi/qVHLcMSL5A6wMpgbV+1g6JTSUnE43NfKn3JcJNDz6YQWfSu0ZB6ZoKQ8XFTyeGDbzbA3BBA/Q9WWWwrVhsC6NYeBZf9esRnFxIXUfK5gKxroA5uYW8Ie3/igr8qvf/Abnz5+XxmcCOyZlBVyicvxiGdeufIuvPv9cwvHCT3+KEpH6ajXFFzW+V3tuPaj4vH95/33M3b6NF196CU9cuCDtr/mPekYrjuHnGPmTVk0BvfHdNcOpSpVSokqTGKvmKYJwcludPuZn57G0SKEZxdMXn8Htmzfx1ltvYXrmsFDdjbWH+PzTz3D+scdw/tFH5cjfuXULR48fx9nz54xg12mL4C/2Ic2niGw0l9bgnehtDFEMHg8/J0GIZl9e2Bg92H9g1gY2KfopRZZAvCKmPwK+iEhtwOxFbaBMJIUhagu7XVSrNeX+2F5bbAQf4atmbzq5e91/FX2FG+EComAiCnWjCnqgjU+YQW2Ym8PwK808MuJiS+02Vtc2sTC/rMTxmTNnMDU9rcCEaxekQWUUWIBSTrTxc3duK0InHMRWUOwFwenycXDDw1MDM9dUV65exfzsHE4/chqPnDsnQbSCjGj+a9w74nfC7LI5G3i0wTTNUDnhxUSCHyidiiRutVrHF59/hSvffoujx4/hl2++icXFJbzz9h+EU/3s5VfV7eTrLz7D6bNncfLUKQkVIQg2STt24jiyWTanyCkvJUS8n9UUiOiVbr5ZJ83vpWkBmSxf1BhyFAULbpoij2fZfz/50T1dmsiqdJSEZlpl0IeJDXR0XprDgVdL6tLn4WTSLctxsZm+SHMEFy3vZ3bHPis4Js3xWYr6xyVlZNOGuY5JD+GYpxkCN/tkqSptFRw29jwoUlC6qNdr1nfU/b94Dit3syQ8XZndXRvCzWHbFFrumfymtH21ZzE8hx9pLUPpOTiTbNeyPh++sqAW90X57iyI6fT61pyfCeUSc3/CLlhQag0lhEE454gfnptd1BStQ1NTePyJJzWrhX8fHhkVbMBTeOXyJTmBp09zlH0X1VpdESKpxKUy0dscJsb3oVrdVc6ID2tpcEvc8RpEefn0GuOWlkwZb2hQc/DPMnPsOOPVy6LQKMUUXelsv7nxRKWj5CvydWE+U7BwoAPwHkvAYJatrW1nKZhAMYOQdqJxGohwJ0Wz1MIGAdDMi0qd5lKdOam+ToznBzvsWOtJIV7U7P4+0WuVnCVpLbZE7FrQ02Zk1mzZNIl0MoSPEAkcjGOGVchqoLDldK3Tjv6duF46K9vaLKlkTk1SBPxpWjxBU5lTFalY9KfzhD7yEqoM5m5ft1ZCNH+quvDeTynNJPpJeum9fCBNEXCekE6qdf1l6mBnl1ycPsZGR2zGMQyP0uKUcmj3WC/Y1yRLkyWDLTTfhaPt+QzNNgpOn418oFpIx7BwOvIRMUm7KANlOTimjjhzhqgxizfTYd1myug3UHq5GdENTxnOCO9FKrWqHIMFjH1jmorUFyaU+c528DQF1JFxFXsKbAW6Qpz9l4pOvUOhaM4dFV1aRGoJbHakoXPcarWVmBdVmYW3pFKr+pgHp6TGIp1mA/eX76HZ7GD/1JQc71bbIBoRJotm5gPmUANep9OoZpAMka4NOrKgYo8WJGDZ87C24v4eYX69jZCESQzdrKqu5WcVSnLUTag2FmsFFZPW0ggraCc0QcInHCCU9hLpy3qY03SxspnDqNlAlSqw3ajZoG5pD+9aUsiiV8ii0WVn4a5Pr7K6uyKbSBRK2vS17TWs3X2AJF/AgckDGgDAwUlMHPAVZbaosfxUmunpo+9syS4zjCyUkJBboYEWQAOuC/IH2h3L00WYb5bLRDbAR1I+qI3ov9jU9IyGNIn5mpSQlMnqNFNtFcocv+vdVOgDkswZRRReIc3eU4Hat3zuIMvVKETssEcmKDepmJQFtHKjSpXEEukUTBZ1dPvYvHsf87dmNYFrcnoKR0+dRCEpot5oqn9YgcwCFvu2GiiRmsOOPXV2hu6iXBlSSbyNNo6hAMb/0kiVvAcWwqT2RvNZRGzay/CvaAduFG4noySCAAAUaUlEQVTmF4WTFYq4wylajP44RJJOnw0iNJIYN3nwNFtqYa+doGWrrdSpLUEpyu7KhAaIqJA+i2ptF/VuA8lwotOtiQHUKiTmi2+eQbPdxOzCLO7OzqOSL+D4sZNqSsv5KijYeHs73eYEUzgbtV2VBpGopjKhQlkd5FJqjTejNZNOajL9RucqRbWM+z/Wr4elUAb8RT/OjgpibePr9SrKSQmlonU70fBqUocVATo3T2osvEAm0jkPPSssTzEGJ7ALM2OyvgMN4dzYwNrqmvhmdC94mAUu5jOib5Oy0tytoUli3vIKVu8/RLPXw/jB/dh38CDGJsZRHqmgS+H3Ubjggei2NOmMPTAYhXM92UiD+VlWSSuat+Jlq2L2Q2va33npvu+meZ3v7rk/OuYUMhIEBa8UijZGZHdjvlYqFi2hHHYyWH6DrRJDmxsz2n1Cb/rANocoWPc9NdcwpHd9Yx21ehM1jjVr7qAyUsHo8Kj8JjrrTDKPDY+itlPDw3XytTZQ29xEMZPF2Ni4Oh+PT04gnySoNus6idIa1arGwWm8G2fRDdlCTU0dtmYXFDyF6Cz3sNSDFZha8USQhOX/hFDJ97J5xPSDDHawMbAUZEIkrVYT+Tz7QZCPRXqzAYGOCxgzQTbTVBU1Jk05TZswJ6Y0mtYVmJQS0lnoMtD8EfWu73L02xAmJ/fJ7D3c2EA/28e+0TE0tqqoPVxDrsXS/S7afFZxwvIYmRjB0PgIGt0Omp2utGkxS+1qpfrUOlwfmt5CMY+ZY8cwPMomdlbRQ81sDdhIKd/r62VpIR8OHjUAYtbGQAG6LGZFVAVE2vkcK5Q32EmP8/6sE0s4toTx5ae4oKXIq+M60RRDziqbtKsGrK8ppq1WQ5gUSWOcEqEwvEBMo4FivoixoWFhJDyhFDB2vmOnOmqtEsus1CeKyBYwMjmObj4LdsMsV6jpOF62ZlRbJburYGflfZP7MT11TBtGh5bQB01JVgMCOJixoesW2CDfUzTRMtH8Io8ZVE4bXVJMAKn4Sc+lNo1iVDnqjMx85vQgBiVfwyNVFhz0Wi29L4Vs4+FD/ZelWtROrItMhoYwOjYirV+r1THsQQCFamV1BUVWMnFTdxsodKxmoDg8jG32F2WJViVBtpTj/HcMT/AwjsjUi8dWyKvpHIV2fW1DGnb/oUMaHF5vNRRoUQg5pniIfT1ZFaTAIoNeywc2hIsgAfO2VsLhrJOe+lvQlPezWJ7naDYOkWR7Ro6RdQ1kRHwTzaCfDKLGMoW+8PzOzvoOdjfYkL8nZ5Yby4YfuzQXpbJekpvZVre+DBJGfZ2uagIpTKRONKt1tXlUuK3kbAaZchHJ+Kj+m6+UxGLkz4mN0IxSSHg/sgeaLODMFDA+Mi6AlSaIPs/EwQMYm5iwaijSyJzPLuQ/gEdJVHDbzfwJ6hh4fz6n1f05lED/RSXp5jcaTBURk6HtfJ/N1XU8fLCCZr0lv67baqK6tavqZfLHGbmquUWxIN9MTIAGQcwcGr0uduo1VSRnG200N3ewef8h2u0uCpVhNJp1kMQ3OjmByugImDnMloqojAyBU9FoCQQ5sA8YeoIHttY3NeEsGRnC6OiYzDfNYKvfxcGZKUxM7sfQyLDqM8lBU2Qcyf3gb3jvMM7N5uNSu+VLBdCnnb9Jn2p9TtQXUlHSJO5A15cA8czj93Ipp9BSXbJ49M7NWdQ2qpgc36cFYiff9fU1FMtFHD1yVCex0WBkSIaBgXs8eZ02ed5FDU7aeLCClXv3FQFRV9C/GDu0H+PTh5AdStBoNVAu2DwZVRh7uxwmODlmduXBCrbWt/HIyTM6udu1HWzubCEZG8WxU6dEuSkxYGCBhxz8KGwLRNsy/1EmFg3MeEB4utm9ZWd3C6VSQQQ9htcMx+Xwu1OulJTCIrqBBdS2d3D7+g0sLS7p7xPjYzKbaw/XcP8BBxlM4tDBgxohTB9KjjbXuWWOcp01lFlgKKmgvbWD6oN1LN2eRaPVQaaUoF1v4NDhQzhweBpDE+NodFqot9uoDFdUj0nfj1E5d41am/4V12lhcQFD5QoeOXlKAPT61hY2drcxOXUAR04cw/jkfmk38c4iheWUbQU/TpHiw9E1UEU2o/1czqZokaTH7sSMOFKhcnWXJg69GiVFigf6D2xtbmBpbhHV9V0M/39NnblvZGkVxe+rvcqu8trL9EC3BBIJUQdICJBaIkQIaRIIR+IfmJyQCNCE/AEEEExrECICiRTIECRILBq6aXVP46Vtl6tcm6tc6HfO/coeaba2Xa5673t3Offcczo9nfDR6DKG45Ge5MP9feXb2XrulfOqJl4Pwl/n5xe6wSC14/NhHL95GxTGYpW2mrH/3v3Yun8Qs/qN+Ff3tneig12FNmLZN2TNfKkDTG1Su47Y3dqNeqcVq9o6RrNptPq9ePj4i9Hf3bHEM+9B9BKr9TkS27PGqLYPlxcZDJry8Ciisj/X5GtesdKhyr29zSxPI4B1QHohuqOt/vo/L6SSw42iS7thvIGf82IpHrjkpIlUdJzzRdTXlbq24Xgcw9FQXS+vV13N4/LoJGazRdQ7vZhN53Fwfz+2dgeBBej8ZqUHmNHZmri1tmo0KY3oTqSl4SBNbq3r0RcHqhXLGjBILXYfHsbO4YE6SA3IxTDNTeUsh8r2j9fiDLdIXoDuuqri5b+QZ2SbptPsgnOU9jrrfHdAxW0hUeMSuXQzUJSr1WJ2NY35eCbLNeZAMk+6ibgYXsRqvvCT06hivmRToyPNdb7v/N2ZJue0vrVlxPX4Kiqp5qZxe7cVrcGWLli93YwHe4eKVhxaqBZceJB8aCnAEu/fexjXk3lUrWYMDvdpL/X0t7a6GpZC72nmYiTvvwij+aPlcqaQwQ2XecN/B07gxpDGSRmAgKVuUnooqsSy8q1HiyJePH46t7EeGnCk4+P/Seis0+vE6cmpbjT11PZ2P6aTqQ5wv9eL2rrSYgmHiovZJMKTTViZv15Fq70l+jcga9VpxJIAt1rGVn8Qe4cHsvUdT8d6KHrdnmrBd+cXooLTYe61elFxqPvb0Rtsq6Yida7ryBPkdAWoRoRAi8p6adbLpBLdTfRQtsewJdYRr+j+RqcvRCdG54AwplpKNvPuaspsTYX6nYtXCP42LQR1tngZyDVF8Xw619rWaDT0wVtMlRbYvGGSzho5hSR1Ei3p9Pwy1rNFrFD0Q7lXRPp1DAb96G5vxzUfFDyoURdEwes77DbU0pMivvDokQ4PBSRTc2orVvBlCFS6Fvlnun/Vn6uusqCXoAQtb1g8TIAmkAYmkucXMVvMN/oPcJO8reuhqtaWcmHT2zqtzfDVm8u2nCUFLWYsg6zj+O1bdciKuJovXim17vZ70dCyxVhf6/Uw6L7UQwhkwwPYDKJkQxKP3Z1+7N070PWazOfRZPzVqsVkPo13Z2e6TozL1LE2GnHvwYM43D/YgMzW/fRcURlPmvZli7toj1r+3JLgaXNHoZKQg5wv1o14g+oLdresaCHOb8AwyXk5UBVgV4yI8iIWpNvkd0AyWmsX99JPgC48ncXVBD+aZYyGwxhfjWJ3Z6D6AStZ6S1UlYpCgMXhyVlcHJ3E6cmxXuvJl74ch/t7MrfuUJPNZ0ErgVU97+ni7DyGl5cx2NuVgzwFPFsk0p4ETU/RC0MCBPzUX09DcQ7ZhthXdBOy+ZBuSiIF5bPyGehohcekxoEK7ORbFVKc+GapoVBAdW0hpZczNSVbwYxarqUjOtXWC50wN2b/8CC6rYbmbKR2uajjGAGMcnUVJyfHMTo5i4pUv7sfh4/ei63BdnR73aizJAE+dUOv7MMwmfAzpyrY2RYnIsllQpG7CNdmdFa3f8cFIwfjMva8Q8sRDUkWIjmWAlyGpLeuxSsWHyaXryf1RqM7n471y7Tvlk5NhbtdUOkNXSRdzWV3oaGu0B7fCM3oCo62liIJf80Xk00tIr3MZB7yQ3DKyctHn7+Jl/99KRNvxGofPHygjhLEXhoFmFQLcLSrhLg9AI/SwwSIcxcGym93deuCi/qb0UCG4jkG8gq3h8FlBGnbEmsHyKZEdnSV5n4FHiHiCGfjUKVJlK7RXV5VMjxLdNeqWjItILPxrRwi4Cs6WKUW4IFOK1pNz9sK6k+U4/WBSmhKXv7z3xGLKg7u3Y/3nzyOZret7MBfzFe5vqR6wGXeY9FeVzGtcRUZwQxaImphiYgQqDrS76VsOZUu2FWBZ5dyqOdQXXu8h5MYIrmf/ePvXntvtNlQtsTOZvMjOdd64UTPi21YAQylFwAyjGWF/hDhiTtanOzYp8QQfTF7f1ZgM5+7FIF+/ZogiHdnpxp57Ag/6QrmoEg3Lz0NFSERgjGmAwQEQ+FWJfcj5k+kSmikiL4SccufcwGtQ1CAXKuuENHKZKEsE/D0wjcjohaxMy0+6FDl6yRDoqRTo+23FF3P8DwUXyYupv/PAlbWZijcra6jDuiaaUXNUdmc1pjsJo4/P47J5Uwur/3+1mYnbzNCAT5JerUklIANkkyn91e8FBPhVyzIJdoys7zLhi1BRbFDCADlgTtwPoOxQTResRH5zDVVu9ftSguzCGGVuH2HvGbkmMGsv6gnMKV8mLdpOKxUWBRYin54GUyK5Oo6LbEiH84U6ZK+pWVbOFTMvkodp8gikTJ4VzANvYqtKJT7g3o/SeUo7MqSnguNplBgN0sNpPtCXdnMAH2By+u7sgpjYbkBVA7WXWqyzkYyO0QfygNdOFSls+a9LwukoSLYdRm/hPafJqcCmEoGrSjLYnEUKUbGVQyWITneOlqoTpT++lr4kiDc7G6tyX7ren+byrxq5cWGW2nxwg0rh08SAHjpYMGWAUbPIhvKKUWkDeWi+jK5eD1ptptdK885zN79W09r2YPT2naRknFnIARW7aatxmoNYxdusdMFU25Xpk5wsxiZ8DU5RCUOpE4pjXgoQAuthQ8sqopwKZ64hdKSxbxMZ9Xyqm5K1oSZ1gp+JPggb4wwFjEYrQEgizR1NownTBNGyLV41BCNtaY2Gmmbhv9msF4KdW6ADm/Z78s0ZrUWS3s7Ertuoe3mGpZzooORHn/+zFCugTbSRYsbKvsR/15tIMlS2MN0r0+xnJsta7IalKYaOMgavAQG4SLJUDyNEHJB8XZXsZAIcxqgmpMAoA1wouhScJAVazgrgMSe48pxvgJRfzGtlrOTaa1WdRDoMKXFU+hiWWYF29ycUIh35HG2M9fILgtFxMwYjiNHytlU3Hyrw5VtVztbpXWIJt+WYzbDMwtHaW+6eFQjkEIRG1pJumjpIZCpUKbh7Og2vyM3P8ygTHpLHqSSMuzC5d9jtwjrRrnwNsYjkp6MuD0Y5jBznUpxq2G83sPtbqIZm+nbvFkepTbk5mTn6fmE05/Ezsyz8miMr7mOKfJEOpjEItgg6u/zIaZWQ9yMiEW0q+yFo8yQD7m2u/T9/l1leGz2qhdEdD03YrP5HsoU5Q6GuSnWmcEyJWl14vjN61k1Hb+ZtLvb3fnVueB/ocJaRPR2CE+G13fsRVN4OBT1RBZO80I/B3mtitXCdmLFEbRs2TJ/YySuMQxFsNp4ilEgibyA5YaUtp6vq5vz8oPmURS4CNBmjcLPms9jRqalh1Zq8xkeW73FK0wUvyD2vG9bzxUNdT8k+tyAs/CtoP2oCTHzVH59VxNtr4ANQX0RDyoLXbEvU6BVkatuSowVnu266vqN6GFinpZAMWGiJuGwclho12tFZjGVBTM9ch5Ex9EOQTvWRCHoQ0QWbtMyj2AjYlW3rpT0HjSgpL6FfcHBt1CbVrdyhupo1jTHK++/QOE7n8kRyy5pNFOUOos5+wDX0Rvsx/KmEX/9yx8vqz/8/pd//taz73612Yj+8nrMGY9VSjXK9kJFmVOaVOskPU1R3IqKN7iEFUjnkdjMxoDRvHNFhvSCsfA9B847ZVAz7H8HqW4VFNzW9nTI5zV9UXyo5FcjzW8OexZ+ScfhNbUBwyBaBx3dSkdAUF8wGlKnur9Mp/aAySiRUXJjLQf5jFSrLqwmPjeFOh1YDQwqKT5eZyI9l5ryNkq7UOcsk/5xmyDi8N6NpVnEba7PstFbSCGTJHsoqPCPsl5veQIfANlAcljSyJFUJ8lwHu5qKbU8fZ/OlDnrXg417dmdcNrjJpip+yxzycxWUkZ2s6ADL7XxzDK5Vd5ogAnuxdHRq+HPfvLjP1UffPC1Zx999KPvPH367HvdbvWViEXNsnukNf7tjVXsMbgBtYqxtNMkmp8u9HgK0w2TrkAhO/k5SVJzISgTkGRD8MZt/OiZG1ffqH7UDAVYc07HXI5NnveBOZlyax1vDiFEM8sQpQiAD7NXMxnMRKyZbeauGnRcZQw6RL7GIbeuZgUlUHVECrCqQVnH9VWqvrR5mGwRp7pL9aRdz9Ee4DWNUuQ1SAeZ9dpkP18bPh/fbyKhFZWNo7GKrm0jZagyOuK6OMLLD0j/Jl35YOl19DYNRqre4XX0wPlzuqYi0tyqA5JdstpMtmvpB0qBcVtTSTP0xnCMyhvpMbA2T3rtxNnZ8N1vPv3Vb3/68ce/0Kf89jeePv7Bhx9+/9k3v/7Ddrf9RAVjhm3RGuSVt5TPDDQJTrtZDUQhgExrT4Gml6PAE2NpaR+PjQQ1c74rFkurGOzuGVPSBm3LimzUYYoqNuOhJqCuIuU4XZW0WRN+hTQRGqQ8sXIOzUaA1KMUJ41Rk/MAR3XtRZPGdnYVW1uoAd/oPXXbXQ1hxfZM4yBehx8aXVKoT6WsQkRkkI3QF086zEdRhhtNYU6cnS4zNd1cU0TgYknOcU154TqrCKJ7f9DIPLmRyEhTwD3Aw4YmwrgbFG3o0ETkQnkG3V4qihS9VDaQeRB73baoNPzsoD/Qw6wONuEOeQjxfuTRaKanGxrmfS6DnJpRz7mx44co5dwrBwDGTUdHby8/ef7p754///XP374d/u3/O9Am/GhLO4oAAAAASUVORK5CYII=",Q=e(3812),pt=e(89299),Ne=e(73014),_e=e(19842),Ze=e(29679),k=e(19248),C=e(88555),o={flexRow:"flexRow___jGYtM",flexColumn:"flexColumn___NPMB3",formWrap:"formWrap___vwH9N",example:"example____BmJC",footerWrap:"footerWrap___lp1L0"},A=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,$=(ct,T)=>{var P={};for(var O in ct)x.call(ct,O)&&T.indexOf(O)<0&&(P[O]=ct[O]);if(ct!=null&&A)for(var O of A(ct))T.indexOf(O)<0&&K.call(ct,O)&&(P[O]=ct[O]);return P},V=(ct,T,P)=>new Promise((O,c)=>{var ee=d=>{try{g(P.next(d))}catch(ne){c(ne)}},De=d=>{try{g(P.throw(d))}catch(ne){c(ne)}},g=d=>d.done?O(d.value):Promise.resolve(d.value).then(ee,De);g((P=P.apply(ct,T)).next())});const I=(ct,T)=>T.some(P=>P.label.toLowerCase().indexOf(ct.toLowerCase())>-1),Xe=Oe.default.TextArea,Pe=ct=>{var T=ct,{account:P,globalSetting:O,loading:c,dispatch:ee,schoolName:De,visible:g,onClose:d=()=>{},onSuccess:ne=()=>{}}=T,z=$(T,["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"]);const[E]=u.default.useForm();(0,t.useEffect)(()=>{E.setFieldsValue({name:De})},[De]);const Y=tt=>V(void 0,null,function*(){const{name:Ie,city:Ce=[],address:Ye,remarks:nt}=tt||{},L=yield ee({type:"account/appplySchool",payload:{name:Ie,province:Ce[0],city:Ce[1],address:Ye,remarks:nt}});d(),L&&(b.ZP.success("\u65B0\u589E\u5B66\u6821/\u5355\u4F4D\u6210\u529F\uFF01"),ne(Ie))});return t.createElement(n.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:g,title:"\u7533\u8BF7\u6DFB\u52A0\u5355\u4F4D\u540D\u79F0",width:"600px",footer:null},t.createElement(u.default,{className:o.formWrap,form:E,labelCol:{span:4},wrapperCol:{span:20},onFinish:Y},t.createElement(u.default.Item,{label:"\u5355\u4F4D\u5168\u79F0\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"}]},t.createElement(Oe.default,{placeholder:"\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"})),t.createElement("div",{className:`${o.flexRow} ${o.example}`},t.createElement("div",null,"\u793A\u4F8B\uFF1A"),t.createElement("div",{className:o.flexColumn},t.createElement("div",null,t.createElement(Ze.Z,{style:{color:"rgb(82, 196, 26)"}}),t.createElement("span",{className:"font14 ml5"},"\u6B63\u786E\u793A\u4F8B\uFF1A\u6E56\u5357\u5927\u5B66")),t.createElement("div",null,t.createElement(k.Z,{style:{color:"red"}}),t.createElement("span",{className:"font14 ml5"},"\u9519\u8BEF\u793A\u4F8B\uFF1A\u6E56\u5927\u5CB3\u9E93\u4E66\u9662")))),t.createElement(u.default.Item,{label:"\u5730\u533A\uFF1A",name:"city"},t.createElement(_e.Z,{allowClear:!0,size:"middle",options:C.P,placeholder:"\u8BF7\u9009\u62E9\u6240\u5728\u5730",showSearch:{matchInputWidth:!0,filter:I}})),t.createElement(u.default.Item,{label:"\u8BE6\u7EC6\u5730\u5740\uFF1A",name:"address"},t.createElement(Oe.default,{placeholder:"\u8BF7\u586B\u5199\u5B8C\u6574\u7684\u5730\u5740\u4FE1\u606F"})),t.createElement(u.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks"},t.createElement(Xe,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"})),t.createElement("div",{className:o.footerWrap},t.createElement(u.default.Item,null,t.createElement(w.ZP,{className:"mr5",size:"middle",onClick:()=>{d()}},"\u53D6\u6D88"),t.createElement(w.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:c["account/appplySchool"]},"\u4FDD\u5B58")))))};var xt=(0,l.connect)(({account:ct,loading:T,globalSetting:P})=>({account:ct,globalSetting:P,loading:T.effects}))(Pe),Te=e(62106),We=e(89392),re=e(59301),we=Object.defineProperty,at=Object.defineProperties,se=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,ce=(ct,T,P)=>T in ct?we(ct,T,{enumerable:!0,configurable:!0,writable:!0,value:P}):ct[T]=P,Ke=(ct,T)=>{for(var P in T||(T={}))$e.call(T,P)&&ce(ct,P,T[P]);if(Ae)for(var P of Ae(T))je.call(T,P)&&ce(ct,P,T[P]);return ct},Ee=(ct,T)=>at(ct,se(T)),gt=(ct,T)=>{var P={};for(var O in ct)$e.call(ct,O)&&T.indexOf(O)<0&&(P[O]=ct[O]);if(ct!=null&&Ae)for(var O of Ae(ct))T.indexOf(O)<0&&je.call(ct,O)&&(P[O]=ct[O]);return P},ot=(ct,T,P)=>new Promise((O,c)=>{var ee=d=>{try{g(P.next(d))}catch(ne){c(ne)}},De=d=>{try{g(P.throw(d))}catch(ne){c(ne)}},g=d=>d.done?O(d.value):Promise.resolve(d.value).then(ee,De);g((P=P.apply(ct,T)).next())});const qe=s.default.Option,Kt=q.default.Dragger;var Wt=(ct=>(ct[ct.Professor=1]="Professor",ct[ct.AssistantProfessor=2]="AssistantProfessor",ct[ct.Student=3]="Student",ct))(Wt||{});const et=ct=>{var T=ct,{user:P,account:O,globalSetting:c,loading:ee,dispatch:De,Scoid:g}=T,d=gt(T,["user","account","globalSetting","loading","dispatch","Scoid"]),ne,z;const[E]=u.default.useForm(),[Y,tt]=(0,t.useState)({}),[Ie,Ce]=(0,t.useState)([]),[Ye,nt]=(0,t.useState)([]),[L,Be]=(0,t.useState)([]),[Qe,dt]=(0,t.useState)([]),[St,Mt]=(0,t.useState)(),[Zt,Nt]=(0,t.useState)(),[Ht,un]=(0,t.useState)(),[ft,m]=(0,t.useState)(),[ve,st]=(0,t.useState)(),a=(0,t.useRef)((0,We.throttle)(fe=>Ge(fe),1200,{leading:!0,trailing:!0})).current;(0,t.useEffect)(()=>{},[]),(0,t.useEffect)(()=>{ot(void 0,null,function*(){if(!g)return;const fe=yield D(g);Be(fe==null?void 0:fe.departments)})},[g]);const Ge=fe=>ot(void 0,null,function*(){var v,X;const le=yield De({type:"account/getSchoolOption",payload:{keyword:fe,limit:10}});Ce(le==null?void 0:le.schools),fe&&fe!=""&&(nt((v=le==null?void 0:le.schools)==null?void 0:v.filter(p=>p.name.includes(fe))),(((X=le==null?void 0:le.schools)==null?void 0:X.find(p=>p.name===fe))||{}).id?S(fe,null,le==null?void 0:le.schools):(E.setFieldsValue({department:""}),tt(Ke(Ke({},Y),{school:fe,department:""}))))}),D=fe=>{if(fe)return De({type:"account/getDepartmentOption",payload:{id:fe}})};(0,t.useEffect)(()=>{if(!O.basicInfo)return;const{basicInfo:fe}=O,v={identity:fe.identity,school:fe.school_name,department:fe.department_name,studentNo:fe.student_id,jobTitle:fe.identity=="teacher"?fe.technical_title:"\u6559\u6388",manager:fe.identity=="professional"?fe.technical_title:"\u4F01\u4E1A\u7BA1\u7406\u8005"};E.setFieldsValue(v),tt(v)},[O.basicInfo]);const J=()=>{m(!0)},B=()=>{if(!Ie.find(fe=>fe.name===Y.school)){b.ZP.info("\u8BF7\u5148\u9009\u62E9\u6B63\u786E\u7684\u5355\u4F4D\u6216\u8005\u5B66\u6821\uFF01");return}st(!0)},he=fe=>{tt(Ke({},E.getFieldsValue())),"school"in fe&&(nt(Ie.filter(X=>X.name.includes(fe.school))),(Ie.find(X=>X.name===fe.school)||{}).id?S(fe.school):(E.setFieldsValue({department:""}),tt(Ke(Ke({},Y),{school:fe.school,department:""}))))},r=(fe,v)=>{if(O.actionTabs.checkedList.includes(1)){n.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:re.createElement("div",{className:"tc"},v||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${fe}/students`}});return}window.location.href=`/classrooms/${fe}/students`},S=(fe,v,X)=>ot(void 0,null,function*(){var le,h,p;const Me=(le=(X||Ie).find(ke=>ke.name===fe))==null?void 0:le.id,be=(yield D(Me))||{};Be(be==null?void 0:be.departments);const rt=v||((p=(h=be==null?void 0:be.departments)==null?void 0:h[0])==null?void 0:p.name);E.setFieldsValue({department:rt}),tt(Ke(Ke({},Y),{school:fe,department:rt}))}),N=fe=>ot(void 0,null,function*(){yield Ge(),E.setFieldsValue({school:fe,department:""}),tt(Ke(Ke({},Y),{school:fe,department:""}))}),Z=fe=>{var v;if(fe.file.status==="uploading"){un(!0);return}fe.file.status==="done"&&(console.log(fe.file,fe.file.response),Nt((v=fe.file.response)==null?void 0:v.id),(0,pt.y3)(fe.file.originFileObj,X=>{Mt(X),un(!1)}))},te=fe=>ot(void 0,null,function*(){var v,X,le,h,p;const{school:Me,department:be,identity:rt,studentNo:ke,jobTitle:yt,manager:Et}=fe||{};if(!St){b.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u7167\u7247\uFF01");return}const bt=(v=Ie.find(F=>F.name===Me))==null?void 0:v.id,Ot=(X=L.find(F=>F.name===be))==null?void 0:X.id;let It;rt==="student"?It=ke:rt==="teacher"?It=yt:It=Et;const Ft=yield De({type:"account/applyProfessionalAuth",payload:{id:((le=O.basicInfo)==null?void 0:le.id)||((h=P.userInfo)==null?void 0:h.login),school_id:bt,department_id:Ot,identity:rt,extra:It,attachment_ids:[Zt]}});if(O.actionTabs.code){let F=yield(0,Te.cR)({invite_code:O.actionTabs.code,professor:O.actionTabs.checkedList.includes(1)?1:null,assistant_professor:O.actionTabs.checkedList.includes(2)?1:null,student:O.actionTabs.checkedList.includes(3)?1:null});F.message==="\u52A0\u5165\u6210\u529F"&&(F!=null&&F.course_id?r(F.course_id,F.message):b.ZP.success(F.message))}ye(),Ft&&(b.ZP.info("\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838!"),De({type:"account/getBasicInfo",payload:{login:(p=P.userInfo)==null?void 0:p.login}}))}),ye=()=>{De({type:"account/setActionTabs",payload:{}})},U={data:{type:"professional"},multiple:!0,showUploadList:!1,action:`${W.Z.API_SERVER}/api/attachments.json`,className:Q.Z.uploader,onChange:Z,beforeUpload:fe=>{const v=fe.type==="image/jpeg"||fe.type==="image/png"||fe.type==="image/jpg"||fe.type==="image/bmp";return v||b.ZP.info("\u8BF7\u4E0A\u4F20\u6B63\u786E\u6587\u4EF6\u683C\u5F0F"),v}};return re.createElement(n.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:Q.Z.modal,open:O.actionTabs.key==="Account-ProfessionalAuth",title:re.createElement(pe.Z,{style:{padding:"25px"},align:"middle",justify:"space-between"},re.createElement(G.Z,null,"\u804C\u4E1A\u8BA4\u8BC1"),re.createElement(G.Z,null,re.createElement("i",{className:"iconfont icon-guanbi11",style:{color:"#979797",cursor:"pointer"},onClick:ye}))),width:"660px",footer:null},re.createElement(y.Z,{spinning:!!Ht},re.createElement(u.default,{className:Q.Z.formWrap,form:E,colon:!1,onValuesChange:he,onFinish:te},re.createElement(pe.Z,{gutter:[10,0]},re.createElement(G.Z,{flex:"300px"},re.createElement(u.default.Item,{label:"\u804C\u4E1A",name:"identity",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u4E1A"}]},re.createElement(s.default,null,re.createElement(qe,{value:"teacher"},"\u6559\u5E08"),re.createElement(qe,{value:"student"},"\u5B66\u751F"),re.createElement(qe,{value:"professional"},"\u4E13\u4E1A\u4EBA\u58EB")))),Y.identity==="student"&&re.createElement(G.Z,{flex:"200px"},re.createElement(u.default.Item,{initialValue:Y.studentNo,name:"studentNo",rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u5B66\u53F7"}]},re.createElement(Oe.default,{type:"text",placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7"}))),Y.identity==="teacher"&&re.createElement(G.Z,{flex:"200px"},re.createElement(u.default.Item,{initialValue:Y.jobTitle,name:"jobTitle",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},re.createElement(s.default,null,re.createElement(qe,{value:"\u6559\u6388"},"\u6559\u6388"),re.createElement(qe,{value:"\u526F\u6559\u6388"},"\u526F\u6559\u6388"),re.createElement(qe,{value:"\u8BB2\u5E08"},"\u8BB2\u5E08"),re.createElement(qe,{value:"\u52A9\u6559"},"\u52A9\u6559")))),Y.identity==="professional"&&re.createElement(G.Z,{flex:"200px"},re.createElement(u.default.Item,{initialValue:Y.manager,name:"manager",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},re.createElement(s.default,null,re.createElement(qe,{value:"\u4F01\u4E1A\u7BA1\u7406\u8005"},"\u4F01\u4E1A\u7BA1\u7406\u8005"),re.createElement(qe,{value:"\u90E8\u95E8\u7BA1\u7406\u8005"},"\u90E8\u95E8\u7BA1\u7406\u8005"),re.createElement(qe,{value:"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"},"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"),re.createElement(qe,{value:"\u5DE5\u7A0B\u5E08"},"\u5DE5\u7A0B\u5E08"),re.createElement(qe,{value:"\u52A9\u7406\u5DE5\u7A0B\u5E08"},"\u52A9\u7406\u5DE5\u7A0B\u5E08"))))),re.createElement(u.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"school",extra:Y.school&&!(Ie!=null&&Ie.find(fe=>fe.name===Y.school))&&re.createElement("div",{className:Q.Z.schoolHintWrap},re.createElement("span",{className:Q.Z.colorCDCDCD},"\u672A\u627E\u5230\u5305\u542B\u201C",Y.school,"\u201D\u7684\u9AD8\u6821\uFF0C"),re.createElement("span",{className:`${Q.Z.color0152d9} current`,onClick:J},"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u5B66\u6821/\u5355\u4F4D"}]},re.createElement(H.Z,{showSearch:!0,onSearch:a,options:Ye==null?void 0:Ye.map(fe=>({value:fe.name}))})),re.createElement(u.default.Item,{label:"\u9662\u7CFB/\u90E8\u95E8",name:"department",extra:Y.department&&!(L!=null&&L.find(fe=>fe.name===Y.department))&&re.createElement("div",{className:Q.Z.schoolHintWrap},re.createElement("span",{className:Q.Z.colorCDCDCD},Y.department?`\u672A\u627E\u5230\u5305\u542B\u201C${Y.department}\u201D\u7684\u9AD8\u6821\uFF0C`:"\u672A\u627E\u5230\u9662\u7CFB\uFF0C"),re.createElement("span",{className:`${Q.Z.color0152d9} current`,onClick:B},"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u9662\u7CFB/\u90E8\u95E8"}]},re.createElement(H.Z,{showSearch:!0,onChange:fe=>dt(L.filter(v=>v.name.includes(fe))),options:Qe==null?void 0:Qe.map(fe=>({value:fe.name}))})),re.createElement(u.default.Item,{label:"\u804C\u4E1A\u8BC1\u4E0A\u4F20"},re.createElement("div",{className:Q.Z.flexRow},re.createElement("div",{className:Q.Z.flexColumn},re.createElement(Kt,Ee(Ke({},U),{accept:".png,.jpg,.bmp,.jpeg"}),St?re.createElement("img",{src:St,className:Q.Z.uploadImg}):re.createElement("div",{className:Q.Z.imageTip},re.createElement("p",null,re.createElement("i",{className:`iconfont icon-cuban2shangchuanyunduan ${Q.Z.uploadTipIcon}`})),re.createElement("p",{className:Q.Z.uploadTip},re.createElement("a",{className:Q.Z.color05101a},"\u70B9\u51FB\u6216\u62D6\u62FD\u4E0A\u4F20\u56FE\u7247")))),re.createElement("span",{className:"tc"},re.createElement("p",{className:Q.Z.viewLargerImg},"\u67E5\u770B\u5927\u56FE"))),re.createElement("div",{className:`${Q.Z.flexColumn} ${Q.Z.example}`},re.createElement("span",{className:Q.Z.exampleImg},re.createElement("img",{src:me})),re.createElement("span",{className:"tc"},re.createElement("p",null,"\u793A\u4F8B\u56FE\u7247"),re.createElement("p",{className:`${Q.Z.colorOrange} font12`},"\uFF08png/jpg/bmp\u683C\u5F0F\uFF0C\u4E0D\u8D85\u8FC72MB\uFF09"))))),re.createElement("div",{className:Q.Z.footerWrap},re.createElement(u.default.Item,null,re.createElement(w.ZP,{className:"mr5",size:"middle",onClick:ye},"\u53D6\u6D88"),re.createElement(w.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:ee["account/applyProfessionalAuth"]},"\u4FDD\u5B58"))),re.createElement("div",{className:Q.Z.note},re.createElement("p",null,"\u8BA4\u8BC1\u987B\u77E5\uFF1A"),re.createElement("p",null,"1.\u6839\u636E\u804C\u4E1A\u4E0A\u4F20\u76F8\u5E94\u7684\u8BC1\u4EF6\u7167\uFF1A\u6559\u5E08\uFF08\u6559\u5E08\u8BC1\uFF09\uFF0C\u4E13\u4E1A\u4EBA\u58EB\uFF08\u5458\u5DE5\u8BC1\uFF09\u3001\u5B66\u751F\uFF08\u5B66\u751F\u8BC1\uFF09\uFF0C\u8BF7\u786E\u4FDD\u8BC1\u4EF6\u7167\u5185\u5BB9\u5B8C\u6574\u5E76\u4E14\u6E05\u6670\u53EF\u89C1\uFF0C\u4E25\u7981PS\uFF1B"),re.createElement("p",null,"2.\u6211\u4EEC\u5C06\u5728\u4F60\u63D0\u4EA4\u804C\u4E1A\u8BC1\u4FE1\u606F\u540E\u768424\u5C0F\u65F6\uFF08\u4E0D\u5305\u542B\u8282\u5047\u65E5\uFF09\u5185\u5B8C\u6210\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u4F1A\u4EE5\u7CFB\u7EDF\u6D88\u606F\u7684\u5F62\u5F0F\u53D1\u9001\u7ED9\u4F60\uFF1B"),re.createElement("p",null,"3.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u586B\u5199\uFF1B\u804C\u4E1A\u53D8\u66F4\u8BF7\u9009\u62E9\u91CD\u65B0\u8BA4\u8BC1\uFF1B"),re.createElement("p",null,"4.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u53D1\u653E500\u4E2A\u91D1\u5E01\u4F5C\u4E3A\u5956\u52B1\uFF1B"),re.createElement("p",null,"5.\u6211\u4EEC\u4F1A\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u7684\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732\uFF1B"),re.createElement("p",null,"6.\u5982\u5B58\u5728\u6076\u610F\u4E71\u586B\u5199\u59D3\u540D\uFF0C\u5B66\u53F7\uFF0C\u53CA\u4E0A\u4F20\u4E0E\u804C\u4E1A\u8BC1\u4EF6\u65E0\u5173\u56FE\u7247\u8005\uFF0C\u4E00\u7ECF\u53D1\u73B0\u5C06\u51BB\u7ED3",!((ne=c==null?void 0:c.setting)!=null&&ne.is_local)&&"EduCoder","\u8D26\u53F7\u3002"),re.createElement("p",null,"7.\u975E\u8001\u5E08\u8EAB\u4EFD\u63D0\u4EA4\u804C\u4E1A\u8BA4\u8BC1\u540E\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u5C06\u72B6\u6001\u6539\u4E3A\u5DF2\u8BA4\u8BC1\uFF0C\u4F60\u5C06\u53EF\u4EE5\u4F53\u9A8C\u5E73\u53F0\u9700\u8981\u804C\u4E1A\u8BA4\u8BC1\u7684\u529F\u80FD\uFF1B\u5982\u679C\u5728\u8BA4\u8BC1\u540E\u7684\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u4F60\u5C06\u4E0D\u80FD\u7EE7\u7EED\u4F53\u9A8C\u9700\u8981\u8BA4\u8BC1\u7684\u529F\u80FD\u3002")))),re.createElement(xt,{visible:ft,onClose:()=>m(!1),schoolName:Y.school,onSuccess:N}),re.createElement(Ne.Z,{visible:ve,onClose:()=>st(!1),schoolId:(z=Ie.find(fe=>fe.name===Y.school))==null?void 0:z.id,schoolName:Y.school,departmentName:Y.department,onSuccess:fe=>S(Y.school,fe)}))};var Je=(0,l.connect)(({user:ct,account:T,loading:P,globalSetting:O})=>({user:ct,account:T,globalSetting:O,loading:P.effects}))(et)},88555:function(an,ut,e){"use strict";e.d(ut,{P:function(){return t}});const t=[{value:"\u5317\u4EAC",label:"\u5317\u4EAC",children:[{value:"\u4E1C\u57CE",label:"\u4E1C\u57CE"},{value:"\u897F\u57CE",label:"\u897F\u57CE"},{value:"\u671D\u9633",label:"\u671D\u9633"},{value:"\u4E30\u53F0",label:"\u4E30\u53F0"},{value:"\u77F3\u666F\u5C71",label:"\u77F3\u666F\u5C71"},{value:"\u6D77\u6DC0",label:"\u6D77\u6DC0"},{value:"\u95E8\u5934\u6C9F",label:"\u95E8\u5934\u6C9F"},{value:"\u623F\u5C71",label:"\u623F\u5C71"},{value:"\u901A\u5DDE",label:"\u901A\u5DDE"},{value:"\u987A\u4E49",label:"\u987A\u4E49"},{value:"\u660C\u5E73",label:"\u660C\u5E73"},{value:"\u5927\u5174",label:"\u5927\u5174"},{value:"\u5E73\u8C37",label:"\u5E73\u8C37"},{value:"\u6000\u67D4",label:"\u6000\u67D4"},{value:"\u5BC6\u4E91",label:"\u5BC6\u4E91"},{value:"\u5EF6\u5E86",label:"\u5EF6\u5E86"}]},{value:"\u4E0A\u6D77",label:"\u4E0A\u6D77",children:[{value:"\u5D07\u660E",label:"\u5D07\u660E"},{value:"\u9EC4\u6D66",label:"\u9EC4\u6D66"},{value:"\u5362\u6E7E",label:"\u5362\u6E7E"},{value:"\u5F90\u6C47",label:"\u5F90\u6C47"},{value:"\u957F\u5B81",label:"\u957F\u5B81"},{value:"\u9759\u5B89",label:"\u9759\u5B89"},{value:"\u666E\u9640",label:"\u666E\u9640"},{value:"\u95F8\u5317",label:"\u95F8\u5317"},{value:"\u8679\u53E3",label:"\u8679\u53E3"},{value:"\u6768\u6D66",label:"\u6768\u6D66"},{value:"\u95F5\u884C",label:"\u95F5\u884C"},{value:"\u5B9D\u5C71",label:"\u5B9D\u5C71"},{value:"\u5609\u5B9A",label:"\u5609\u5B9A"},{value:"\u6D66\u4E1C",label:"\u6D66\u4E1C"},{value:"\u91D1\u5C71",label:"\u91D1\u5C71"},{value:"\u677E\u6C5F",label:"\u677E\u6C5F"},{value:"\u9752\u6D66",label:"\u9752\u6D66"},{value:"\u5357\u6C47",label:"\u5357\u6C47"},{value:"\u5949\u8D24",label:"\u5949\u8D24"}]},{value:"\u5E7F\u4E1C",label:"\u5E7F\u4E1C",children:[{value:"\u5E7F\u5DDE",label:"\u5E7F\u5DDE"},{value:"\u6DF1\u5733",label:"\u6DF1\u5733"},{value:"\u73E0\u6D77",label:"\u73E0\u6D77"},{value:"\u4E1C\u839E",label:"\u4E1C\u839E"},{value:"\u4E2D\u5C71",label:"\u4E2D\u5C71"},{value:"\u4F5B\u5C71",label:"\u4F5B\u5C71"},{value:"\u60E0\u5DDE",label:"\u60E0\u5DDE"},{value:"\u6CB3\u6E90",label:"\u6CB3\u6E90"},{value:"\u6F6E\u5DDE",label:"\u6F6E\u5DDE"},{value:"\u6C5F\u95E8",label:"\u6C5F\u95E8"},{value:"\u63ED\u9633",label:"\u63ED\u9633"},{value:"\u8302\u540D",label:"\u8302\u540D"},{value:"\u6885\u5DDE",label:"\u6885\u5DDE"},{value:"\u6E05\u8FDC",label:"\u6E05\u8FDC"},{value:"\u6C55\u5934",label:"\u6C55\u5934"},{value:"\u6C55\u5C3E",label:"\u6C55\u5C3E"},{value:"\u97F6\u5173",label:"\u97F6\u5173"},{value:"\u987A\u5FB7",label:"\u987A\u5FB7"},{value:"\u9633\u6C5F",label:"\u9633\u6C5F"},{value:"\u4E91\u6D6E",label:"\u4E91\u6D6E"},{value:"\u6E5B\u6C5F",label:"\u6E5B\u6C5F"},{value:"\u8087\u5E86",label:"\u8087\u5E86"}]},{value:"\u6C5F\u82CF",label:"\u6C5F\u82CF",children:[{value:"\u5357\u4EAC",label:"\u5357\u4EAC"},{value:"\u5E38\u719F",label:"\u5E38\u719F"},{value:"\u5E38\u5DDE",label:"\u5E38\u5DDE"},{value:"\u6D77\u95E8",label:"\u6D77\u95E8"},{value:"\u6DEE\u5B89",label:"\u6DEE\u5B89"},{value:"\u6C5F\u90FD",label:"\u6C5F\u90FD"},{value:"\u6C5F\u9634",label:"\u6C5F\u9634"},{value:"\u6606\u5C71",label:"\u6606\u5C71"},{value:"\u8FDE\u4E91\u6E2F",label:"\u8FDE\u4E91\u6E2F"},{value:"\u5357\u901A",label:"\u5357\u901A"},{value:"\u542F\u4E1C",label:"\u542F\u4E1C"},{value:"\u6CAD\u9633",label:"\u6CAD\u9633"},{value:"\u5BBF\u8FC1",label:"\u5BBF\u8FC1"},{value:"\u82CF\u5DDE",label:"\u82CF\u5DDE"},{value:"\u592A\u4ED3",label:"\u592A\u4ED3"},{value:"\u6CF0\u5DDE",label:"\u6CF0\u5DDE"},{value:"\u540C\u91CC",label:"\u540C\u91CC"},{value:"\u65E0\u9521",label:"\u65E0\u9521"},{value:"\u5F90\u5DDE",label:"\u5F90\u5DDE"},{value:"\u76D0\u57CE",label:"\u76D0\u57CE"},{value:"\u626C\u5DDE",label:"\u626C\u5DDE"},{value:"\u5B9C\u5174",label:"\u5B9C\u5174"},{value:"\u4EEA\u5F81",label:"\u4EEA\u5F81"},{value:"\u5F20\u5BB6\u6E2F",label:"\u5F20\u5BB6\u6E2F"},{value:"\u9547\u6C5F",label:"\u9547\u6C5F"}]},{value:"\u91CD\u5E86",label:"\u91CD\u5E86",children:[{value:"\u4E07\u5DDE",label:"\u4E07\u5DDE"},{value:"\u6DAA\u9675",label:"\u6DAA\u9675"},{value:"\u6E1D\u4E2D",label:"\u6E1D\u4E2D"},{value:"\u5927\u6E21\u53E3",label:"\u5927\u6E21\u53E3"},{value:"\u6C5F\u5317",label:"\u6C5F\u5317"},{value:"\u6C99\u576A\u575D",label:"\u6C99\u576A\u575D"},{value:"\u4E5D\u9F99\u5761",label:"\u4E5D\u9F99\u5761"},{value:"\u5357\u5CB8",label:"\u5357\u5CB8"},{value:"\u5317\u789A",label:"\u5317\u789A"},{value:"\u4E07\u76DB",label:"\u4E07\u76DB"},{value:"\u53CC\u6322",label:"\u53CC\u6322"},{value:"\u6E1D\u5317",label:"\u6E1D\u5317"},{value:"\u5DF4\u5357",label:"\u5DF4\u5357"},{value:"\u9ED4\u6C5F",label:"\u9ED4\u6C5F"},{value:"\u957F\u5BFF",label:"\u957F\u5BFF"},{value:"\u7DA6\u6C5F",label:"\u7DA6\u6C5F"},{value:"\u6F7C\u5357",label:"\u6F7C\u5357"},{value:"\u94DC\u6881",label:"\u94DC\u6881"},{value:"\u5927\u8DB3",label:"\u5927\u8DB3"},{value:"\u8363\u660C",label:"\u8363\u660C"},{value:"\u58C1\u5C71",label:"\u58C1\u5C71"},{value:"\u6881\u5E73",label:"\u6881\u5E73"},{value:"\u57CE\u53E3",label:"\u57CE\u53E3"},{value:"\u4E30\u90FD",label:"\u4E30\u90FD"},{value:"\u57AB\u6C5F",label:"\u57AB\u6C5F"},{value:"\u6B66\u9686",label:"\u6B66\u9686"},{value:"\u5FE0\u53BF",label:"\u5FE0\u53BF"},{value:"\u5F00\u53BF",label:"\u5F00\u53BF"},{value:"\u4E91\u9633",label:"\u4E91\u9633"},{value:"\u5949\u8282",label:"\u5949\u8282"},{value:"\u5DEB\u5C71",label:"\u5DEB\u5C71"},{value:"\u5DEB\u6EAA",label:"\u5DEB\u6EAA"},{value:"\u77F3\u67F1",label:"\u77F3\u67F1"},{value:"\u79C0\u5C71",label:"\u79C0\u5C71"},{value:"\u9149\u9633",label:"\u9149\u9633"},{value:"\u5F6D\u6C34",label:"\u5F6D\u6C34"},{value:"\u6C5F\u6D25",label:"\u6C5F\u6D25"},{value:"\u5408\u5DDD",label:"\u5408\u5DDD"},{value:"\u6C38\u5DDD",label:"\u6C38\u5DDD"},{value:"\u5357\u5DDD",label:"\u5357\u5DDD"}]},{value:"\u5B89\u5FBD",label:"\u5B89\u5FBD",children:[{value:"\u5408\u80A5",label:"\u5408\u80A5"},{value:"\u5B89\u5E86",label:"\u5B89\u5E86"},{value:"\u868C\u57E0",label:"\u868C\u57E0"},{value:"\u4EB3\u5DDE",label:"\u4EB3\u5DDE"},{value:"\u5DE2\u6E56",label:"\u5DE2\u6E56"},{value:"\u6EC1\u5DDE",label:"\u6EC1\u5DDE"},{value:"\u961C\u9633",label:"\u961C\u9633"},{value:"\u8D35\u6C60",label:"\u8D35\u6C60"},{value:"\u6DEE\u5317",label:"\u6DEE\u5317"},{value:"\u6DEE\u5316",label:"\u6DEE\u5316"},{value:"\u6DEE\u5357",label:"\u6DEE\u5357"},{value:"\u9EC4\u5C71",label:"\u9EC4\u5C71"},{value:"\u4E5D\u534E\u5C71",label:"\u4E5D\u534E\u5C71"},{value:"\u516D\u5B89",label:"\u516D\u5B89"},{value:"\u9A6C\u978D\u5C71",label:"\u9A6C\u978D\u5C71"},{value:"\u5BBF\u5DDE",label:"\u5BBF\u5DDE"},{value:"\u94DC\u9675",label:"\u94DC\u9675"},{value:"\u5C6F\u6EAA",label:"\u5C6F\u6EAA"},{value:"\u829C\u6E56",label:"\u829C\u6E56"},{value:"\u5BA3\u57CE",label:"\u5BA3\u57CE"}]},{value:"\u798F\u5EFA",label:"\u798F\u5EFA",children:[{value:"\u798F\u5DDE",label:"\u798F\u5DDE"},{value:"\u53A6\u95E8",label:"\u53A6\u95E8"},{value:"\u6CC9\u5DDE",label:"\u6CC9\u5DDE"},{value:"\u6F33\u5DDE",label:"\u6F33\u5DDE"},{value:"\u9F99\u5CA9",label:"\u9F99\u5CA9"},{value:"\u5357\u5E73",label:"\u5357\u5E73"},{value:"\u5B81\u5FB7",label:"\u5B81\u5FB7"},{value:"\u8386\u7530",label:"\u8386\u7530"},{value:"\u4E09\u660E",label:"\u4E09\u660E"}]},{value:"\u7518\u8083",label:"\u7518\u8083",children:[{value:"\u5170\u5DDE",label:"\u5170\u5DDE"},{value:"\u5609\u5CEA\u5173",label:"\u5609\u5CEA\u5173"},{value:"\u767D\u94F6",label:"\u767D\u94F6"},{value:"\u5B9A\u897F",label:"\u5B9A\u897F"},{value:"\u6566\u714C",label:"\u6566\u714C"},{value:"\u7518\u5357",label:"\u7518\u5357"},{value:"\u91D1\u660C",label:"\u91D1\u660C"},{value:"\u9152\u6CC9",label:"\u9152\u6CC9"},{value:"\u4E34\u590F",label:"\u4E34\u590F"},{value:"\u5E73\u51C9",label:"\u5E73\u51C9"},{value:"\u5929\u6C34",label:"\u5929\u6C34"},{value:"\u9647\u5357",label:"\u9647\u5357"},{value:"\u6B66\u5A01",label:"\u6B66\u5A01"},{value:"\u897F\u5CF0",label:"\u897F\u5CF0"},{value:"\u5F20\u6396",label:"\u5F20\u6396"}]},{value:"\u5E7F\u897F",label:"\u5E7F\u897F",children:[{value:"\u5357\u5B81",label:"\u5357\u5B81"},{value:"\u6765\u5BBE",label:"\u6765\u5BBE"},{value:"\u767E\u8272",label:"\u767E\u8272"},{value:"\u5317\u6D77",label:"\u5317\u6D77"},{value:"\u6842\u6797",label:"\u6842\u6797"},{value:"\u9632\u57CE\u6E2F",label:"\u9632\u57CE\u6E2F"},{value:"\u8D35\u6E2F",label:"\u8D35\u6E2F"},{value:"\u6CB3\u6C60",label:"\u6CB3\u6C60"},{value:"\u8D3A\u5DDE",label:"\u8D3A\u5DDE"},{value:"\u67F3\u5DDE",label:"\u67F3\u5DDE"},{value:"\u94A6\u5DDE",label:"\u94A6\u5DDE"},{value:"\u68A7\u5DDE",label:"\u68A7\u5DDE"},{value:"\u7389\u6797",label:"\u7389\u6797"}]},{value:"\u8D35\u5DDE",label:"\u8D35\u5DDE",children:[{value:"\u8D35\u9633",label:"\u8D35\u9633"},{value:"\u5B89\u987A",label:"\u5B89\u987A"},{value:"\u6BD5\u8282",label:"\u6BD5\u8282"},{value:"\u90FD\u5300",label:"\u90FD\u5300"},{value:"\u51EF\u91CC",label:"\u51EF\u91CC"},{value:"\u516D\u76D8\u6C34",label:"\u516D\u76D8\u6C34"},{value:"\u94DC\u4EC1",label:"\u94DC\u4EC1"},{value:"\u5174\u4E49",label:"\u5174\u4E49"},{value:"\u7389\u5C4F",label:"\u7389\u5C4F"},{value:"\u9075\u4E49",label:"\u9075\u4E49"}]},{value:"\u6D77\u5357",label:"\u6D77\u5357",children:[{value:"\u6D77\u53E3",label:"\u6D77\u53E3"},{value:"\u510B\u53BF",label:"\u510B\u53BF"},{value:"\u9675\u6C34",label:"\u9675\u6C34"},{value:"\u743C\u6D77",label:"\u743C\u6D77"},{value:"\u4E09\u4E9A",label:"\u4E09\u4E9A"},{value:"\u901A\u4EC0",label:"\u901A\u4EC0"},{value:"\u4E07\u5B81",label:"\u4E07\u5B81"}]},{value:"\u6CB3\u5317",label:"\u6CB3\u5317",children:[{value:"\u77F3\u5BB6\u5E84",label:"\u77F3\u5BB6\u5E84"},{value:"\u4FDD\u5B9A",label:"\u4FDD\u5B9A"},{value:"\u5317\u6234\u6CB3",label:"\u5317\u6234\u6CB3"},{value:"\u6CA7\u5DDE",label:"\u6CA7\u5DDE"},{value:"\u627F\u5FB7",label:"\u627F\u5FB7"},{value:"\u4E30\u6DA6",label:"\u4E30\u6DA6"},{value:"\u90AF\u90F8",label:"\u90AF\u90F8"},{value:"\u8861\u6C34",label:"\u8861\u6C34"},{value:"\u5ECA\u574A",label:"\u5ECA\u574A"},{value:"\u5357\u6234\u6CB3",label:"\u5357\u6234\u6CB3"},{value:"\u79E6\u7687\u5C9B",label:"\u79E6\u7687\u5C9B"},{value:"\u5510\u5C71",label:"\u5510\u5C71"},{value:"\u65B0\u57CE",label:"\u65B0\u57CE"},{value:"\u90A2\u53F0",label:"\u90A2\u53F0"},{value:"\u5F20\u5BB6\u53E3",label:"\u5F20\u5BB6\u53E3"}]},{value:"\u9ED1\u9F99\u6C5F",label:"\u9ED1\u9F99\u6C5F",children:[{value:"\u54C8\u5C14\u6EE8",label:"\u54C8\u5C14\u6EE8"},{value:"\u5317\u5B89",label:"\u5317\u5B89"},{value:"\u5927\u5E86",label:"\u5927\u5E86"},{value:"\u5927\u5174\u5B89\u5CAD",label:"\u5927\u5174\u5B89\u5CAD"},{value:"\u9E64\u5C97",label:"\u9E64\u5C97"},{value:"\u9ED1\u6CB3",label:"\u9ED1\u6CB3"},{value:"\u4F73\u6728\u65AF",label:"\u4F73\u6728\u65AF"},{value:"\u9E21\u897F",label:"\u9E21\u897F"},{value:"\u7261\u4E39\u6C5F",label:"\u7261\u4E39\u6C5F"},{value:"\u9F50\u9F50\u54C8\u5C14",label:"\u9F50\u9F50\u54C8\u5C14"},{value:"\u4E03\u53F0\u6CB3",label:"\u4E03\u53F0\u6CB3"},{value:"\u53CC\u9E2D\u5C71",label:"\u53CC\u9E2D\u5C71"},{value:"\u7EE5\u5316",label:"\u7EE5\u5316"},{value:"\u4F0A\u6625",label:"\u4F0A\u6625"}]},{value:"\u6CB3\u5357",label:"\u6CB3\u5357",children:[{value:"\u90D1\u5DDE",label:"\u90D1\u5DDE"},{value:"\u5B89\u9633",label:"\u5B89\u9633"},{value:"\u9E64\u58C1",label:"\u9E64\u58C1"},{value:"\u6F62\u5DDD",label:"\u6F62\u5DDD"},{value:"\u7126\u4F5C",label:"\u7126\u4F5C"},{value:"\u6D4E\u6E90",label:"\u6D4E\u6E90"},{value:"\u5F00\u5C01",label:"\u5F00\u5C01"},{value:"\u6F2F\u6CB3",label:"\u6F2F\u6CB3"},{value:"\u6D1B\u9633",label:"\u6D1B\u9633"},{value:"\u5357\u9633",label:"\u5357\u9633"},{value:"\u5E73\u9876\u5C71",label:"\u5E73\u9876\u5C71"},{value:"\u6FEE\u9633",label:"\u6FEE\u9633"},{value:"\u4E09\u95E8\u5CE1",label:"\u4E09\u95E8\u5CE1"},{value:"\u5546\u4E18",label:"\u5546\u4E18"},{value:"\u65B0\u4E61",label:"\u65B0\u4E61"},{value:"\u4FE1\u9633",label:"\u4FE1\u9633"},{value:"\u8BB8\u660C",label:"\u8BB8\u660C"},{value:"\u5468\u53E3",label:"\u5468\u53E3"},{value:"\u9A7B\u9A6C\u5E97",label:"\u9A7B\u9A6C\u5E97"}]},{value:"\u9999\u6E2F",label:"\u9999\u6E2F",children:[{value:"\u9999\u6E2F",label:"\u9999\u6E2F"},{value:"\u4E5D\u9F99",label:"\u4E5D\u9F99"},{value:"\u65B0\u754C",label:"\u65B0\u754C"}]},{value:"\u6E56\u5317",label:"\u6E56\u5317",children:[{value:"\u6B66\u6C49",label:"\u6B66\u6C49"},{value:"\u5929\u95E8",label:"\u5929\u95E8"},{value:"\u6069\u65BD",label:"\u6069\u65BD"},{value:"\u9102\u5DDE",label:"\u9102\u5DDE"},{value:"\u9EC4\u5188",label:"\u9EC4\u5188"},{value:"\u9EC4\u77F3",label:"\u9EC4\u77F3"},{value:"\u8346\u95E8",label:"\u8346\u95E8"},{value:"\u8346\u5DDE",label:"\u8346\u5DDE"},{value:"\u6F5C\u6C5F",label:"\u6F5C\u6C5F"},{value:"\u5341\u5830",label:"\u5341\u5830"},{value:"\u968F\u5DDE",label:"\u968F\u5DDE"},{value:"\u6B66\u7A74",label:"\u6B66\u7A74"},{value:"\u4ED9\u6843",label:"\u4ED9\u6843"},{value:"\u54B8\u5B81",label:"\u54B8\u5B81"},{value:"\u8944\u9633",label:"\u8944\u9633"},{value:"\u8944\u6A0A",label:"\u8944\u6A0A"},{value:"\u5B5D\u611F",label:"\u5B5D\u611F"},{value:"\u5B9C\u660C",label:"\u5B9C\u660C"}]},{value:"\u6E56\u5357",label:"\u6E56\u5357",children:[{value:"\u957F\u6C99",label:"\u957F\u6C99"},{value:"\u5E38\u5FB7",label:"\u5E38\u5FB7"},{value:"\u90F4\u5DDE",label:"\u90F4\u5DDE"},{value:"\u8861\u9633",label:"\u8861\u9633"},{value:"\u6000\u5316",label:"\u6000\u5316"},{value:"\u5409\u9996",label:"\u5409\u9996"},{value:"\u5A04\u5E95",label:"\u5A04\u5E95"},{value:"\u90B5\u9633",label:"\u90B5\u9633"},{value:"\u6E58\u6F6D",label:"\u6E58\u6F6D"},{value:"\u76CA\u9633",label:"\u76CA\u9633"},{value:"\u5CB3\u9633",label:"\u5CB3\u9633"},{value:"\u6C38\u5DDE",label:"\u6C38\u5DDE"},{value:"\u5F20\u5BB6\u754C",label:"\u5F20\u5BB6\u754C"},{value:"\u682A\u6D32",label:"\u682A\u6D32"}]},{value:"\u6C5F\u897F",label:"\u6C5F\u897F",children:[{value:"\u5357\u660C",label:"\u5357\u660C"},{value:"\u629A\u5DDE",label:"\u629A\u5DDE"},{value:"\u8D63\u5DDE",label:"\u8D63\u5DDE"},{value:"\u5409\u5B89",label:"\u5409\u5B89"},{value:"\u666F\u5FB7\u9547",label:"\u666F\u5FB7\u9547"},{value:"\u4E95\u5188\u5C71",label:"\u4E95\u5188\u5C71"},{value:"\u4E5D\u6C5F",label:"\u4E5D\u6C5F"},{value:"\u5E90\u5C71",label:"\u5E90\u5C71"},{value:"\u840D\u4E61",label:"\u840D\u4E61"},{value:"\u4E0A\u9976",label:"\u4E0A\u9976"},{value:"\u65B0\u4F59",label:"\u65B0\u4F59"},{value:"\u5B9C\u6625",label:"\u5B9C\u6625"},{value:"\u9E70\u6F6D",label:"\u9E70\u6F6D"}]},{value:"\u5409\u6797",label:"\u5409\u6797",children:[{value:"\u957F\u6625",label:"\u957F\u6625"},{value:"\u5409\u6797",label:"\u5409\u6797"},{value:"\u767D\u57CE",label:"\u767D\u57CE"},{value:"\u767D\u5C71",label:"\u767D\u5C71"},{value:"\u73F2\u6625",label:"\u73F2\u6625"},{value:"\u8FBD\u6E90",label:"\u8FBD\u6E90"},{value:"\u6885\u6CB3",label:"\u6885\u6CB3"},{value:"\u56DB\u5E73",label:"\u56DB\u5E73"},{value:"\u677E\u539F",label:"\u677E\u539F"},{value:"\u901A\u5316",label:"\u901A\u5316"},{value:"\u5EF6\u5409",label:"\u5EF6\u5409"}]},{value:"\u8FBD\u5B81",label:"\u8FBD\u5B81",children:[{value:"\u6C88\u9633",label:"\u6C88\u9633"},{value:"\u978D\u5C71",label:"\u978D\u5C71"},{value:"\u672C\u6EAA",label:"\u672C\u6EAA"},{value:"\u671D\u9633",label:"\u671D\u9633"},{value:"\u5927\u8FDE",label:"\u5927\u8FDE"},{value:"\u4E39\u4E1C",label:"\u4E39\u4E1C"},{value:"\u629A\u987A",label:"\u629A\u987A"},{value:"\u961C\u65B0",label:"\u961C\u65B0"},{value:"\u846B\u82A6\u5C9B",label:"\u846B\u82A6\u5C9B"},{value:"\u9526\u5DDE",label:"\u9526\u5DDE"},{value:"\u8FBD\u9633",label:"\u8FBD\u9633"},{value:"\u76D8\u9526",label:"\u76D8\u9526"},{value:"\u94C1\u5CAD",label:"\u94C1\u5CAD"},{value:"\u8425\u53E3",label:"\u8425\u53E3"}]},{value:"\u6FB3\u95E8",label:"\u6FB3\u95E8",children:[{value:"\u6FB3\u95E8",label:"\u6FB3\u95E8"}]},{value:"\u5185\u8499\u53E4",label:"\u5185\u8499\u53E4",children:[{value:"\u547C\u548C\u6D69\u7279",label:"\u547C\u548C\u6D69\u7279"},{value:"\u963F\u62C9\u5584\u76DF",label:"\u963F\u62C9\u5584\u76DF"},{value:"\u5305\u5934",label:"\u5305\u5934"},{value:"\u8D64\u5CF0",label:"\u8D64\u5CF0"},{value:"\u4E1C\u80DC",label:"\u4E1C\u80DC"},{value:"\u6D77\u62C9\u5C14",label:"\u6D77\u62C9\u5C14"},{value:"\u96C6\u5B81",label:"\u96C6\u5B81"},{value:"\u4E34\u6CB3",label:"\u4E34\u6CB3"},{value:"\u901A\u8FBD",label:"\u901A\u8FBD"},{value:"\u4E4C\u6D77",label:"\u4E4C\u6D77"},{value:"\u4E4C\u5170\u6D69\u7279",label:"\u4E4C\u5170\u6D69\u7279"},{value:"\u9521\u6797\u6D69\u7279",label:"\u9521\u6797\u6D69\u7279"}]},{value:"\u5B81\u590F",label:"\u5B81\u590F",children:[{value:"\u94F6\u5DDD",label:"\u94F6\u5DDD"},{value:"\u56FA\u6E90",label:"\u56FA\u6E90"},{value:"\u77F3\u5634\u5C71",label:"\u77F3\u5634\u5C71"},{value:"\u5434\u5FE0",label:"\u5434\u5FE0"}]},{value:"\u9752\u6D77",label:"\u9752\u6D77",children:[{value:"\u897F\u5B81",label:"\u897F\u5B81"},{value:"\u5FB7\u4EE4\u54C8",label:"\u5FB7\u4EE4\u54C8"},{value:"\u683C\u5C14\u6728",label:"\u683C\u5C14\u6728"},{value:"\u5171\u548C",label:"\u5171\u548C"},{value:"\u6D77\u4E1C",label:"\u6D77\u4E1C"},{value:"\u6D77\u664F",label:"\u6D77\u664F"},{value:"\u739B\u6C81",label:"\u739B\u6C81"},{value:"\u540C\u4EC1",label:"\u540C\u4EC1"},{value:"\u7389\u6811",label:"\u7389\u6811"}]},{value:"\u5C71\u4E1C",label:"\u5C71\u4E1C",children:[{value:"\u6D4E\u5357",label:"\u6D4E\u5357"},{value:"\u6EE8\u5DDE",label:"\u6EE8\u5DDE"},{value:"\u5156\u5DDE",label:"\u5156\u5DDE"},{value:"\u5FB7\u5DDE",label:"\u5FB7\u5DDE"},{value:"\u4E1C\u8425",label:"\u4E1C\u8425"},{value:"\u83CF\u6CFD",label:"\u83CF\u6CFD"},{value:"\u6D4E\u5B81",label:"\u6D4E\u5B81"},{value:"\u83B1\u829C",label:"\u83B1\u829C"},{value:"\u804A\u57CE",label:"\u804A\u57CE"},{value:"\u4E34\u6C82",label:"\u4E34\u6C82"},{value:"\u84EC\u83B1",label:"\u84EC\u83B1"},{value:"\u9752\u5C9B",label:"\u9752\u5C9B"},{value:"\u66F2\u961C",label:"\u66F2\u961C"},{value:"\u65E5\u7167",label:"\u65E5\u7167"},{value:"\u6CF0\u5B89",label:"\u6CF0\u5B89"},{value:"\u6F4D\u574A",label:"\u6F4D\u574A"},{value:"\u5A01\u6D77",label:"\u5A01\u6D77"},{value:"\u70DF\u53F0",label:"\u70DF\u53F0"},{value:"\u67A3\u5E84",label:"\u67A3\u5E84"},{value:"\u6DC4\u535A",label:"\u6DC4\u535A"}]},{value:"\u5C71\u897F",label:"\u5C71\u897F",children:[{value:"\u592A\u539F",label:"\u592A\u539F"},{value:"\u5415\u6881",label:"\u5415\u6881"},{value:"\u957F\u6CBB",label:"\u957F\u6CBB"},{value:"\u5927\u540C",label:"\u5927\u540C"},{value:"\u5019\u9A6C",label:"\u5019\u9A6C"},{value:"\u664B\u57CE",label:"\u664B\u57CE"},{value:"\u79BB\u77F3",label:"\u79BB\u77F3"},{value:"\u4E34\u6C7E",label:"\u4E34\u6C7E"},{value:"\u5B81\u6B66",label:"\u5B81\u6B66"},{value:"\u6714\u5DDE",label:"\u6714\u5DDE"},{value:"\u5FFB\u5DDE",label:"\u5FFB\u5DDE"},{value:"\u9633\u6CC9",label:"\u9633\u6CC9"},{value:"\u6986\u6B21",label:"\u6986\u6B21"},{value:"\u664B\u4E2D",label:"\u664B\u4E2D"},{value:"\u8FD0\u57CE",label:"\u8FD0\u57CE"}]},{value:"\u9655\u897F",label:"\u9655\u897F",children:[{value:"\u897F\u5B89",label:"\u897F\u5B89"},{value:"\u5B89\u5EB7",label:"\u5B89\u5EB7"},{value:"\u5B9D\u9E21",label:"\u5B9D\u9E21"},{value:"\u6C49\u4E2D",label:"\u6C49\u4E2D"},{value:"\u6E2D\u5357",label:"\u6E2D\u5357"},{value:"\u5546\u5DDE",label:"\u5546\u5DDE"},{value:"\u7EE5\u5FB7",label:"\u7EE5\u5FB7"},{value:"\u94DC\u5DDD",label:"\u94DC\u5DDD"},{value:"\u54B8\u9633",label:"\u54B8\u9633"},{value:"\u5EF6\u5B89",label:"\u5EF6\u5B89"},{value:"\u6986\u6797",label:"\u6986\u6797"}]},{value:"\u56DB\u5DDD",label:"\u56DB\u5DDD",children:[{value:"\u6210\u90FD",label:"\u6210\u90FD"},{value:"\u5DF4\u4E2D",label:"\u5DF4\u4E2D"},{value:"\u8FBE\u5DDD",label:"\u8FBE\u5DDD"},{value:"\u5FB7\u9633",label:"\u5FB7\u9633"},{value:"\u90FD\u6C5F\u5830",label:"\u90FD\u6C5F\u5830"},{value:"\u5CE8\u7709\u5C71",label:"\u5CE8\u7709\u5C71"},{value:"\u6DAA\u9675",label:"\u6DAA\u9675"},{value:"\u5E7F\u5B89",label:"\u5E7F\u5B89"},{value:"\u5E7F\u5143",label:"\u5E7F\u5143"},{value:"\u4E5D\u5BE8\u6C9F",label:"\u4E5D\u5BE8\u6C9F"},{value:"\u5EB7\u5B9A",label:"\u5EB7\u5B9A"},{value:"\u4E50\u5C71",label:"\u4E50\u5C71"},{value:"\u6CF8\u5DDE",label:"\u6CF8\u5DDE"},{value:"\u9A6C\u5C14\u5EB7",label:"\u9A6C\u5C14\u5EB7"},{value:"\u7EF5\u9633",label:"\u7EF5\u9633"},{value:"\u7709\u5C71",label:"\u7709\u5C71"},{value:"\u5357\u5145",label:"\u5357\u5145"},{value:"\u5185\u6C5F",label:"\u5185\u6C5F"},{value:"\u6500\u679D\u82B1",label:"\u6500\u679D\u82B1"},{value:"\u9042\u5B81",label:"\u9042\u5B81"},{value:"\u6C76\u5DDD",label:"\u6C76\u5DDD"},{value:"\u897F\u660C",label:"\u897F\u660C"},{value:"\u96C5\u5B89",label:"\u96C5\u5B89"},{value:"\u5B9C\u5BBE",label:"\u5B9C\u5BBE"},{value:"\u81EA\u8D21",label:"\u81EA\u8D21"},{value:"\u8D44\u9633",label:"\u8D44\u9633"}]},{value:"\u53F0\u6E7E",label:"\u53F0\u6E7E",children:[{value:"\u53F0\u5317",label:"\u53F0\u5317"},{value:"\u57FA\u9686",label:"\u57FA\u9686"},{value:"\u53F0\u5357",label:"\u53F0\u5357"},{value:"\u53F0\u4E2D",label:"\u53F0\u4E2D"},{value:"\u9AD8\u96C4",label:"\u9AD8\u96C4"},{value:"\u5C4F\u4E1C",label:"\u5C4F\u4E1C"},{value:"\u5357\u6295",label:"\u5357\u6295"},{value:"\u4E91\u6797",label:"\u4E91\u6797"},{value:"\u65B0\u7AF9",label:"\u65B0\u7AF9"},{value:"\u5F70\u5316",label:"\u5F70\u5316"},{value:"\u82D7\u6817",label:"\u82D7\u6817"},{value:"\u5609\u4E49",label:"\u5609\u4E49"},{value:"\u6843\u56ED",label:"\u6843\u56ED"},{value:"\u5B9C\u5170",label:"\u5B9C\u5170"},{value:"\u53F0\u4E1C",label:"\u53F0\u4E1C"},{value:"\u91D1\u95E8",label:"\u91D1\u95E8"},{value:"\u9A6C\u7956",label:"\u9A6C\u7956"},{value:"\u6F8E\u6E56",label:"\u6F8E\u6E56"}]},{value:"\u5929\u6D25",label:"\u5929\u6D25",children:[{value:"\u5929\u6D25",label:"\u5929\u6D25"},{value:"\u548C\u5E73",label:"\u548C\u5E73"},{value:"\u4E1C\u4E3D",label:"\u4E1C\u4E3D"},{value:"\u6CB3\u4E1C",label:"\u6CB3\u4E1C"},{value:"\u897F\u9752",label:"\u897F\u9752"},{value:"\u6CB3\u897F",label:"\u6CB3\u897F"},{value:"\u6D25\u5357",label:"\u6D25\u5357"},{value:"\u5357\u5F00",label:"\u5357\u5F00"},{value:"\u5317\u8FB0",label:"\u5317\u8FB0"},{value:"\u6CB3\u5317",label:"\u6CB3\u5317"},{value:"\u6B66\u6E05",label:"\u6B66\u6E05"},{value:"\u7EA2\u6322",label:"\u7EA2\u6322"},{value:"\u5858\u6CBD",label:"\u5858\u6CBD"},{value:"\u6C49\u6CBD",label:"\u6C49\u6CBD"},{value:"\u5927\u6E2F",label:"\u5927\u6E2F"},{value:"\u5B81\u6CB3",label:"\u5B81\u6CB3"},{value:"\u9759\u6D77",label:"\u9759\u6D77"},{value:"\u5B9D\u577B",label:"\u5B9D\u577B"},{value:"\u84DF\u53BF",label:"\u84DF\u53BF"}]},{value:"\u65B0\u7586",label:"\u65B0\u7586",children:[{value:"\u4E4C\u9C81\u6728\u9F50",label:"\u4E4C\u9C81\u6728\u9F50"},{value:"\u963F\u514B\u82CF",label:"\u963F\u514B\u82CF"},{value:"\u963F\u52D2\u6CF0",label:"\u963F\u52D2\u6CF0"},{value:"\u963F\u56FE\u4EC0",label:"\u963F\u56FE\u4EC0"},{value:"\u535A\u4E50",label:"\u535A\u4E50"},{value:"\u660C\u5409",label:"\u660C\u5409"},{value:"\u4E1C\u5C71",label:"\u4E1C\u5C71"},{value:"\u54C8\u5BC6",label:"\u54C8\u5BC6"},{value:"\u548C\u7530",label:"\u548C\u7530"},{value:"\u5580\u4EC0",label:"\u5580\u4EC0"},{value:"\u514B\u62C9\u739B\u4F9D",label:"\u514B\u62C9\u739B\u4F9D"},{value:"\u5E93\u8F66",label:"\u5E93\u8F66"},{value:"\u5E93\u5C14\u52D2",label:"\u5E93\u5C14\u52D2"},{value:"\u594E\u5C6F",label:"\u594E\u5C6F"},{value:"\u77F3\u6CB3\u5B50",label:"\u77F3\u6CB3\u5B50"},{value:"\u5854\u57CE",label:"\u5854\u57CE"},{value:"\u5410\u9C81\u756A",label:"\u5410\u9C81\u756A"},{value:"\u4F0A\u5B81",label:"\u4F0A\u5B81"}]},{value:"\u897F\u85CF",label:"\u897F\u85CF",children:[{value:"\u62C9\u8428",label:"\u62C9\u8428"},{value:"\u963F\u91CC",label:"\u963F\u91CC"},{value:"\u660C\u90FD",label:"\u660C\u90FD"},{value:"\u6797\u829D",label:"\u6797\u829D"},{value:"\u90A3\u66F2",label:"\u90A3\u66F2"},{value:"\u65E5\u5580\u5219",label:"\u65E5\u5580\u5219"},{value:"\u5C71\u5357",label:"\u5C71\u5357"}]},{value:"\u4E91\u5357",label:"\u4E91\u5357",children:[{value:"\u6606\u660E",label:"\u6606\u660E"},{value:"\u5927\u7406",label:"\u5927\u7406"},{value:"\u4FDD\u5C71",label:"\u4FDD\u5C71"},{value:"\u695A\u96C4",label:"\u695A\u96C4"},{value:"\u5927\u7406",label:"\u5927\u7406"},{value:"\u4E1C\u5DDD",label:"\u4E1C\u5DDD"},{value:"\u4E2A\u65E7",label:"\u4E2A\u65E7"},{value:"\u666F\u6D2A",label:"\u666F\u6D2A"},{value:"\u5F00\u8FDC",label:"\u5F00\u8FDC"},{value:"\u4E34\u6CA7",label:"\u4E34\u6CA7"},{value:"\u4E3D\u6C5F",label:"\u4E3D\u6C5F"},{value:"\u516D\u5E93",label:"\u516D\u5E93"},{value:"\u6F5E\u897F",label:"\u6F5E\u897F"},{value:"\u66F2\u9756",label:"\u66F2\u9756"},{value:"\u601D\u8305",label:"\u601D\u8305"},{value:"\u6587\u5C71",label:"\u6587\u5C71"},{value:"\u897F\u53CC\u7248\u7EB3",label:"\u897F\u53CC\u7248\u7EB3"},{value:"\u7389\u6EAA",label:"\u7389\u6EAA"},{value:"\u4E2D\u7538",label:"\u4E2D\u7538"},{value:"\u662D\u901A",label:"\u662D\u901A"}]},{value:"\u6D59\u6C5F",label:"\u6D59\u6C5F",children:[{value:"\u676D\u5DDE",label:"\u676D\u5DDE"},{value:"\u6E29\u5DDE",label:"\u6E29\u5DDE"},{value:"\u5B89\u5409",label:"\u5B89\u5409"},{value:"\u6148\u6EAA",label:"\u6148\u6EAA"},{value:"\u5B9A\u6D77",label:"\u5B9A\u6D77"},{value:"\u5949\u5316",label:"\u5949\u5316"},{value:"\u6D77\u76D0",label:"\u6D77\u76D0"},{value:"\u9EC4\u5CA9",label:"\u9EC4\u5CA9"},{value:"\u6E56\u5DDE",label:"\u6E56\u5DDE"},{value:"\u5609\u5174",label:"\u5609\u5174"},{value:"\u91D1\u534E",label:"\u91D1\u534E"},{value:"\u4E34\u5B89",label:"\u4E34\u5B89"},{value:"\u4E34\u6D77",label:"\u4E34\u6D77"},{value:"\u4E3D\u6C34",label:"\u4E3D\u6C34"},{value:"\u5B81\u6CE2",label:"\u5B81\u6CE2"},{value:"\u74EF\u6D77",label:"\u74EF\u6D77"},{value:"\u5E73\u6E56",label:"\u5E73\u6E56"},{value:"\u5343\u5C9B\u6E56",label:"\u5343\u5C9B\u6E56"},{value:"\u8862\u5DDE",label:"\u8862\u5DDE"},{value:"\u6C5F\u5C71",label:"\u6C5F\u5C71"},{value:"\u745E\u5B89",label:"\u745E\u5B89"},{value:"\u7ECD\u5174",label:"\u7ECD\u5174"},{value:"\u5D4A\u5DDE",label:"\u5D4A\u5DDE"},{value:"\u53F0\u5DDE",label:"\u53F0\u5DDE"},{value:"\u6E29\u5CAD",label:"\u6E29\u5CAD"},{value:"\u4F59\u59DA",label:"\u4F59\u59DA"},{value:"\u821F\u5C71",label:"\u821F\u5C71"}]},{value:"\u6D77\u5916",label:"\u6D77\u5916",children:[{value:"\u7F8E\u56FD",label:"\u7F8E\u56FD"},{value:"\u65E5\u672C",label:"\u65E5\u672C"},{value:"\u82F1\u56FD",label:"\u82F1\u56FD"},{value:"\u6CD5\u56FD",label:"\u6CD5\u56FD"},{value:"\u5FB7\u56FD",label:"\u5FB7\u56FD"},{value:"\u5176\u4ED6",label:"\u5176\u4ED6"}]}]},2686:function(an,ut,e){"use strict";e.d(ut,{rX:function(){return k},pW:function(){return C},gy:function(){return o},xY:function(){return Ze},O5:function(){return _e},tJ:function(){return W},o1:function(){return me},Rd:function(){return Ne}});var t=e(44993),l=e(43418),s=e(28103),q=e(8591),u=e(64681),b=e(89299),n=e(87169),pe=e(25510),G="data:image/png;base64,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",y=e.p+"static/newqrcode.a8740efb.png",Oe=e(32637),H=e(59301),w=(A,x,K)=>new Promise(($,V)=>{var I=xt=>{try{Pe(K.next(xt))}catch(Te){V(Te)}},Xe=xt=>{try{Pe(K.throw(xt))}catch(Te){V(Te)}},Pe=xt=>xt.done?$(xt.value):Promise.resolve(xt.value).then(I,Xe);Pe((K=K.apply(A,x)).next())});const W=(A,x=!1)=>!!(me(A)&&Q(x)),me=A=>(0,u.bg)()?!0:(A({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),Q=(A=!1)=>{var x;const{user:K}=(0,t.getDvaApp)()._store.getState();return(x=K.userInfo)!=null&&x.profile_completed?!0:(l.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,b.xg)("/account/profile/edit"),pt()}}),!1)},pt=()=>{l.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()}})},Ne=()=>{l.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:H.createElement("div",{style:{textAlign:"center"}},H.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"),H.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Oe}),H.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},_e=()=>{var A;const{user:x}=(0,t.getDvaApp)()._store.getState();return(A=x.userInfo)!=null&&A.professional_certification?!0:(l.default.confirm({title:"\u63D0\u793A",centered:!0,content:H.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,b.xg)("/account/certification")}}),!1)},Ze=()=>(0,u.V9)()?!0:(l.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:H.createElement("div",{className:"tc",style:{marginLeft:-38}},H.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),H.createElement("img",{src:y,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),k=(A,x)=>A?!0:(l.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:H.createElement("div",null,H.createElement("p",null,x||"\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"),H.createElement("div",{style:{marginLeft:"110px"}},H.createElement("img",{src:G,width:200}),H.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,b.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),C=A=>{l.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:H.createElement("div",null,H.createElement("div",null,H.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"),H.createElement(s.Z,null),H.createElement("p",{style:{color:"#666666",fontSize:12}}," ",H.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 ",H.createElement("a",null,A),"\u5929\u3002"),H.createElement("p",{style:{color:"#666666",fontSize:12}}," ",H.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")),H.createElement("div",{style:{textAlign:"center",marginTop:30}},H.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:pe,alt:"\u4E8C\u7EF4\u7801",width:160})))})},o=(A,x="")=>{const{shixunsDetail:{detail:K}}=(0,t.getDvaApp)()._store.getState();if((K==null?void 0:K.public)===2||(K==null?void 0:K.public)===1||(K==null?void 0:K.shixun_status)===3){let $="";return(K==null?void 0:K.public)===2&&($="\u5DF2\u516C\u5F00"),(K==null?void 0:K.public)===1&&($="\u5F85\u5BA1\u6838"),(K==null?void 0:K.shixun_status)===3&&($="\u5DF2\u5173\u95ED"),l.default.info({centered:!0,icon:H.createElement(n.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:H.createElement("div",{className:"tc",style:{marginLeft:-38}},H.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},H.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",$,"\uFF0C",x,"\u3002"),H.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),H.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:pe,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(K==null?void 0:K.shixun_status)===2?(l.default.confirm({centered:!0,icon:H.createElement(n.Z,null),title:"\u63D0\u793A",content:H.createElement("div",null,H.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",x,"\u3002"),H.createElement("br",null),H.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:()=>{l.default.confirm({width:440,centered:!0,icon:H.createElement(n.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:()=>w(void 0,null,function*(){(yield A({type:"shixunsDetail/cancelRelease",payload:{id:K==null?void 0:K.identifier}})).status!==401&&(q.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),A({type:"shixunsDetail/getShixunsDetail",payload:{id:K==null?void 0:K.identifier}}),A({type:"practiceSetting/getCommonData",payload:{id:K==null?void 0:K.identifier}}))})})}}),!0):!1}},50371:function(an,ut){"use strict";function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let l=1;l{const u=s[q];u!==void 0&&(t[q]=u)})}return t}ut.Z=e},13845:function(an,ut,e){"use strict";e.d(ut,{F:function(){return t},Z:function(){return l}});function t(s){return s!=null&&s===s.window}function l(s,q){var u,b;if(typeof window=="undefined")return 0;const n=q?"scrollTop":"scrollLeft";let pe=0;return t(s)?pe=s[q?"pageYOffset":"pageXOffset"]:s instanceof Document?pe=s.documentElement[n]:(s instanceof HTMLElement||s)&&(pe=s[n]),s&&!t(s)&&typeof pe!="number"&&(pe=(b=((u=s.ownerDocument)!==null&&u!==void 0?u:s).documentElement)===null||b===void 0?void 0:b[n]),pe}},56762:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return l}});var t=e(59301);function l(){const[,s]=t.useReducer(q=>q+1,0);return s}},68031:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return q}});var t=e(16089);function l(u,b,n,pe){const G=n-b;return u/=pe/2,u<1?G/2*u*u*u+b:G/2*((u-=2)*u*u+2)+b}var s=e(13845);function q(u){let b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:pe,duration:G=450}=b,y=n(),Oe=(0,s.Z)(y,!0),H=Date.now(),w=()=>{const me=Date.now()-H,Q=l(me>G?G:me,Oe,u,G);(0,s.F)(y)?y.scrollTo(window.pageXOffset,Q):y instanceof Document||y.constructor.name==="HTMLDocument"?y.documentElement.scrollTop=Q:y.scrollTop=Q,men||b},27666:function(an,ut,e){"use strict";var t=e(80702),l=e(16089);function s(q){let u;const b=pe=>()=>{u=null,q.apply(void 0,(0,t.Z)(pe))},n=function(){if(u==null){for(var pe=arguments.length,G=new Array(pe),y=0;y{l.Z.cancel(u),u=null},n}ut.Z=s},88522:function(an,ut,e){"use strict";var t=e(92310),l=e.n(t),s=e(11592),q=e(2738),u=e(59301),b=e(53487),n=e(92343),pe=e(36355),G=e(57809);const{Option:y}=G.default;function Oe(me){return me&&me.type&&(me.type.isSelectOption||me.type.isSelectOptGroup)}const H=(me,Q)=>{const{prefixCls:pt,className:Ne,popupClassName:_e,dropdownClassName:Ze,children:k,dataSource:C}=me,o=(0,s.Z)(k);let A;o.length===1&&(0,n.l$)(o[0])&&!Oe(o[0])&&([A]=o);const x=A?()=>A:void 0;let K;o.length&&Oe(o[0])?K=k:K=C?C.map(I=>{if((0,n.l$)(I))return I;switch(typeof I){case"string":return u.createElement(y,{key:I,value:I},I);case"object":{const{value:Xe}=I;return u.createElement(y,{key:Xe,value:Xe},I.text)}default:return}}):[];const{getPrefixCls:$}=u.useContext(pe.E_),V=$("select",pt);return u.createElement(G.default,Object.assign({ref:Q,suffixIcon:null},(0,q.Z)(me,["dataSource","dropdownClassName"]),{prefixCls:V,popupClassName:_e||Ze,className:l()(`${V}-auto-complete`,Ne),mode:G.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:x}),K)},w=u.forwardRef(H),W=(0,b.Z)(w);w.Option=y,w._InternalPanelDoNotUseOrYouWillBeFired=W,ut.Z=w},7678:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return x}});var t=e(72308),l=e(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z"}}]},name:"vertical-align-top",theme:"outlined"},q=s,u=e(7657),b=function($,V){return l.createElement(u.Z,(0,t.Z)({},$,{ref:V,icon:q}))},n=l.forwardRef(b),pe=n,G=e(92310),y=e.n(G),Oe=e(77900),H=e(2738),w=e(13845),W=e(92343),me=e(68031),Q=e(27666),pt=e(36355),Ne=e(83116),_e=e(37613),Ze=e(17313);const k=K=>{const{componentCls:$,backTopFontSize:V,backTopSize:I,zIndexPopup:Xe}=K;return{[$]:Object.assign(Object.assign({},(0,Ze.Wf)(K)),{position:"fixed",insetInlineEnd:K.backTopInlineEnd,insetBlockEnd:K.backTopBlockEnd,zIndex:Xe,width:40,height:40,cursor:"pointer","&:empty":{display:"none"},[`${$}-content`]:{width:I,height:I,overflow:"hidden",color:K.backTopColor,textAlign:"center",backgroundColor:K.backTopBackground,borderRadius:I,transition:`all ${K.motionDurationMid}`,"&:hover":{backgroundColor:K.backTopHoverBackground,transition:`all ${K.motionDurationMid}`}},[`${$}-icon`]:{fontSize:V,lineHeight:`${I}px`}})}},C=K=>{const{componentCls:$}=K;return{[`@media (max-width: ${K.screenMD}px)`]:{[$]:{insetInlineEnd:K.backTopInlineEndMD}},[`@media (max-width: ${K.screenXS}px)`]:{[$]:{insetInlineEnd:K.backTopInlineEndXS}}}};var o=(0,Ne.Z)("BackTop",K=>{const{fontSizeHeading3:$,colorTextDescription:V,colorTextLightSolid:I,colorText:Xe,controlHeightLG:Pe}=K,xt=(0,_e.TS)(K,{backTopBackground:V,backTopColor:I,backTopHoverBackground:Xe,backTopFontSize:$,backTopSize:Pe,backTopBlockEnd:Pe*1.25,backTopInlineEnd:Pe*2.5,backTopInlineEndMD:Pe*1.5,backTopInlineEndXS:Pe*.5});return[k(xt),C(xt)]},K=>({zIndexPopup:K.zIndexBase+10})),x=K=>{const{prefixCls:$,className:V,rootClassName:I,visibilityHeight:Xe=400,target:Pe,onClick:xt,duration:Te=450}=K,[We,re]=l.useState(Xe===0),we=l.useRef(null),at=()=>we.current&&we.current.ownerDocument?we.current.ownerDocument:window,se=(0,Q.Z)(Wt=>{const et=(0,w.Z)(Wt.target,!0);re(et>=Xe)});l.useEffect(()=>{const et=(Pe||at)();return se({target:et}),et==null||et.addEventListener("scroll",se),()=>{se.cancel(),et==null||et.removeEventListener("scroll",se)}},[Pe]);const Ae=Wt=>{(0,me.Z)(0,{getContainer:Pe||at,duration:Te}),xt==null||xt(Wt)},{getPrefixCls:$e,direction:je}=l.useContext(pt.E_),ce=$e("back-top",$),Ke=$e(),[Ee,gt]=o(ce),ot=y()(gt,ce,{[`${ce}-rtl`]:je==="rtl"},V,I),qe=(0,H.Z)(K,["prefixCls","className","rootClassName","children","visibilityHeight","target"]),Kt=l.createElement("div",{className:`${ce}-content`},l.createElement("div",{className:`${ce}-icon`},l.createElement(pe,null)));return Ee(l.createElement("div",Object.assign({},qe,{className:ot,onClick:Ae,ref:we}),l.createElement(Oe.default,{visible:We,motionName:`${Ke}-fade`},Wt=>{let{className:et}=Wt;return(0,W.Tm)(K.children||Kt,Je=>{let{className:ct}=Je;return{className:y()(et,ct)}})})))}},9951:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return un}});var t=e(59301),l=e(72308),s=e(77321),q=e(96949),u=e(55090),b=e(80237),n=e(77205),pe=e(38793),G=e(49618),y=e(62853),Oe=e(74416),H={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},w=H,W=e(53280),me=e(92310),Q=e.n(me);function pt(ft,m,ve){return Math.max(m,Math.min(ft,ve))}var Ne=function(m){var ve=["onTouchStart","onTouchMove","onWheel"];ve.includes(m._reactName)||m.preventDefault()},_e=function(m){for(var ve=[],st=k(m),a=C(m),Ge=st;Ge0?1:0):0},A=function(m){return m.centerMode?Math.floor((m.slidesToShow-1)/2)+1+(parseInt(m.centerPadding)>0?1:0):m.slidesToShow},x=function(m){return m&&m.offsetWidth||0},K=function(m){return m&&m.offsetHeight||0},$=function(m){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,st,a,Ge,D;return st=m.startX-m.curX,a=m.startY-m.curY,Ge=Math.atan2(a,st),D=Math.round(Ge*180/Math.PI),D<0&&(D=360-Math.abs(D)),D<=45&&D>=0||D<=360&&D>=315?"left":D>=135&&D<=225?"right":ve===!0?D>=35&&D<=135?"up":"down":"vertical"},V=function(m){var ve=!0;return m.infinite||(m.centerMode&&m.currentSlide>=m.slideCount-1||m.slideCount<=m.slidesToShow||m.currentSlide>=m.slideCount-m.slidesToShow)&&(ve=!1),ve},I=function(m,ve){var st={};return ve.forEach(function(a){return st[a]=m[a]}),st},Xe=function(m){var ve=t.Children.count(m.children),st=m.listRef,a=Math.ceil(x(st)),Ge=m.trackRef&&m.trackRef.node,D=Math.ceil(x(Ge)),J;if(m.vertical)J=a;else{var B=m.centerMode&&parseInt(m.centerPadding)*2;typeof m.centerPadding=="string"&&m.centerPadding.slice(-1)==="%"&&(B*=a/100),J=Math.ceil((a-B)/m.slidesToShow)}var he=st&&K(st.querySelector('[data-index="0"]')),r=he*m.slidesToShow,S=m.currentSlide===void 0?m.initialSlide:m.currentSlide;m.rtl&&m.currentSlide===void 0&&(S=ve-1-m.initialSlide);var N=m.lazyLoadedList||[],Z=_e((0,s.Z)((0,s.Z)({},m),{},{currentSlide:S,lazyLoadedList:N}));N=N.concat(Z);var te={slideCount:ve,slideWidth:J,listWidth:a,trackWidth:D,currentSlide:S,slideHeight:he,listHeight:r,lazyLoadedList:N};return m.autoplaying===null&&m.autoplay&&(te.autoplaying="playing"),te},Pe=function(m){var ve=m.waitForAnimate,st=m.animating,a=m.fade,Ge=m.infinite,D=m.index,J=m.slideCount,B=m.lazyLoad,he=m.currentSlide,r=m.centerMode,S=m.slidesToScroll,N=m.slidesToShow,Z=m.useCSS,te=m.lazyLoadedList;if(ve&&st)return{};var ye=D,U,fe,v,X={},le={},h=Ge?D:pt(D,0,J-1);if(a){if(!Ge&&(D<0||D>=J))return{};D<0?ye=D+J:D>=J&&(ye=D-J),B&&te.indexOf(ye)<0&&(te=te.concat(ye)),X={animating:!0,currentSlide:ye,lazyLoadedList:te,targetSlide:ye},le={animating:!1,targetSlide:ye}}else U=ye,ye<0?(U=ye+J,Ge?J%S!==0&&(U=J-J%S):U=0):!V(m)&&ye>he?ye=U=he:r&&ye>=J?(ye=Ge?J:J-1,U=Ge?0:J-1):ye>=J&&(U=ye-J,Ge?J%S!==0&&(U=0):U=J-N),!Ge&&ye+N>=J&&(U=J-N),fe=Ke((0,s.Z)((0,s.Z)({},m),{},{slideIndex:ye})),v=Ke((0,s.Z)((0,s.Z)({},m),{},{slideIndex:U})),Ge||(fe===v&&(ye=U),fe=v),B&&(te=te.concat(_e((0,s.Z)((0,s.Z)({},m),{},{currentSlide:ye})))),Z?(X={animating:!0,currentSlide:U,trackStyle:ce((0,s.Z)((0,s.Z)({},m),{},{left:fe})),lazyLoadedList:te,targetSlide:h},le={animating:!1,currentSlide:U,trackStyle:je((0,s.Z)((0,s.Z)({},m),{},{left:v})),swipeLeft:null,targetSlide:h}):X={currentSlide:U,trackStyle:je((0,s.Z)((0,s.Z)({},m),{},{left:v})),lazyLoadedList:te,targetSlide:h};return{state:X,nextState:le}},xt=function(m,ve){var st,a,Ge,D,J,B=m.slidesToScroll,he=m.slidesToShow,r=m.slideCount,S=m.currentSlide,N=m.targetSlide,Z=m.lazyLoad,te=m.infinite;if(D=r%B!==0,st=D?0:(r-S)%B,ve.message==="previous")Ge=st===0?B:he-st,J=S-Ge,Z&&!te&&(a=S-Ge,J=a===-1?r-1:a),te||(J=N-B);else if(ve.message==="next")Ge=st===0?B:st,J=S+Ge,Z&&!te&&(J=(S+B)%r+st),te||(J=N+B);else if(ve.message==="dots")J=ve.index*ve.slidesToScroll;else if(ve.message==="children"){if(J=ve.index,te){var ye=qe((0,s.Z)((0,s.Z)({},m),{},{targetSlide:J}));J>ve.currentSlide&&ye==="left"?J=J-r:J10)return{scrolling:!0};J&&(v.swipeLength=rt);var ke=(B?-1:1)*(v.curX>v.startX?1:-1);J&&(ke=v.curY>v.startY?1:-1);var yt=Math.ceil(ye/U),Et=$(ve.touchObject,J),bt=v.swipeLength;return fe||(he===0&&(Et==="right"||Et==="down")||he+1>=yt&&(Et==="left"||Et==="up")||!V(ve)&&(Et==="left"||Et==="up"))&&(bt=v.swipeLength*r,S===!1&&N&&(N(Et),Me.edgeDragged=!0)),!Z&&X&&(X(Et),Me.swiped=!0),Ge?p=be+bt*(le/h)*ke:B?p=be-bt*ke:p=be+bt*ke,J&&(p=be+bt*ke),Me=(0,s.Z)((0,s.Z)({},Me),{},{touchObject:v,swipeLeft:p,trackStyle:je((0,s.Z)((0,s.Z)({},ve),{},{left:p}))}),Math.abs(v.curX-v.startX)10&&(Me.swiping=!0,Ne(m)),Me}},we=function(m,ve){var st=ve.dragging,a=ve.swipe,Ge=ve.touchObject,D=ve.listWidth,J=ve.touchThreshold,B=ve.verticalSwiping,he=ve.listHeight,r=ve.swipeToSlide,S=ve.scrolling,N=ve.onSwipe,Z=ve.targetSlide,te=ve.currentSlide,ye=ve.infinite;if(!st)return a&&Ne(m),{};var U=B?he/J:D/J,fe=$(Ge,B),v={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(S||!Ge.swipeLength)return v;if(Ge.swipeLength>U){Ne(m),N&&N(fe);var X,le,h=ye?te:Z;switch(fe){case"left":case"up":le=h+Ae(ve),X=r?se(ve,le):le,v.currentDirection=0;break;case"right":case"down":le=h-Ae(ve),X=r?se(ve,le):le,v.currentDirection=1;break;default:X=h}v.triggerSlideHandler=X}else{var p=Ke(ve);v.trackStyle=ce((0,s.Z)((0,s.Z)({},ve),{},{left:p}))}return v},at=function(m){for(var ve=m.infinite?m.slideCount*2:m.slideCount,st=m.infinite?m.slidesToShow*-1:0,a=m.infinite?m.slidesToShow*-1:0,Ge=[];stst[st.length-1])ve=st[st.length-1];else for(var Ge in st){if(vem.swipeLeft*-1)return st=B,!1}else if(B.offsetLeft-ve+x(B)/2>m.swipeLeft*-1)return st=B,!1;return!0}),!st)return 0;var D=m.rtl===!0?m.slideCount-m.currentSlide:m.currentSlide,J=Math.abs(st.dataset.index-D)||1;return J}else return m.slidesToScroll},$e=function(m,ve){return ve.reduce(function(st,a){return st&&m.hasOwnProperty(a)},!0)?null:console.error("Keys Missing:",m)},je=function(m){$e(m,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var ve,st,a=m.slideCount+2*m.slidesToShow;m.vertical?st=a*m.slideHeight:ve=ot(m)*m.slideWidth;var Ge={opacity:1,transition:"",WebkitTransition:""};if(m.useTransform){var D=m.vertical?"translate3d(0px, "+m.left+"px, 0px)":"translate3d("+m.left+"px, 0px, 0px)",J=m.vertical?"translate3d(0px, "+m.left+"px, 0px)":"translate3d("+m.left+"px, 0px, 0px)",B=m.vertical?"translateY("+m.left+"px)":"translateX("+m.left+"px)";Ge=(0,s.Z)((0,s.Z)({},Ge),{},{WebkitTransform:D,transform:J,msTransform:B})}else m.vertical?Ge.top=m.left:Ge.left=m.left;return m.fade&&(Ge={opacity:1}),ve&&(Ge.width=ve),st&&(Ge.height=st),window&&!window.addEventListener&&window.attachEvent&&(m.vertical?Ge.marginTop=m.left+"px":Ge.marginLeft=m.left+"px"),Ge},ce=function(m){$e(m,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var ve=je(m);return m.useTransform?(ve.WebkitTransition="-webkit-transform "+m.speed+"ms "+m.cssEase,ve.transition="transform "+m.speed+"ms "+m.cssEase):m.vertical?ve.transition="top "+m.speed+"ms "+m.cssEase:ve.transition="left "+m.speed+"ms "+m.cssEase,ve},Ke=function(m){if(m.unslick)return 0;$e(m,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var ve=m.slideIndex,st=m.trackRef,a=m.infinite,Ge=m.centerMode,D=m.slideCount,J=m.slidesToShow,B=m.slidesToScroll,he=m.slideWidth,r=m.listWidth,S=m.variableWidth,N=m.slideHeight,Z=m.fade,te=m.vertical,ye=0,U,fe,v=0;if(Z||m.slideCount===1)return 0;var X=0;if(a?(X=-Ee(m),D%B!==0&&ve+B>D&&(X=-(ve>D?J-(ve-D):D%B)),Ge&&(X+=parseInt(J/2))):(D%B!==0&&ve+B>D&&(X=J-D%B),Ge&&(X=parseInt(J/2))),ye=X*he,v=X*N,te?U=ve*N*-1+v:U=ve*he*-1+ye,S===!0){var le,h=st&&st.node;if(le=ve+Ee(m),fe=h&&h.childNodes[le],U=fe?fe.offsetLeft*-1:0,Ge===!0){le=a?ve+Ee(m):ve,fe=h&&h.children[le],U=0;for(var p=0;pm.currentSlide?m.targetSlide>m.currentSlide+Kt(m)?"left":"right":m.targetSlide0&&(D+=1),a&&ve%2===0&&(D+=1),D}return a?0:ve-1},Wt=function(m){var ve=m.slidesToShow,st=m.centerMode,a=m.rtl,Ge=m.centerPadding;if(st){var D=(ve-1)/2+1;return parseInt(Ge)>0&&(D+=1),!a&&ve%2===0&&(D+=1),D}return a?ve-1:0},et=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},Je=function(m){var ve,st,a,Ge,D;m.rtl?D=m.slideCount-1-m.index:D=m.index,a=D<0||D>=m.slideCount,m.centerMode?(Ge=Math.floor(m.slidesToShow/2),st=(D-m.currentSlide)%m.slideCount===0,D>m.currentSlide-Ge-1&&D<=m.currentSlide+Ge&&(ve=!0)):ve=m.currentSlide<=D&&D=m.slideCount?J=m.targetSlide-m.slideCount:J=m.targetSlide;var B=D===J;return{"slick-slide":!0,"slick-active":ve,"slick-center":st,"slick-cloned":a,"slick-current":B}},ct=function(m){var ve={};return(m.variableWidth===void 0||m.variableWidth===!1)&&(ve.width=m.slideWidth),m.fade&&(ve.position="relative",m.vertical&&m.slideHeight?ve.top=-m.index*parseInt(m.slideHeight):ve.left=-m.index*parseInt(m.slideWidth),ve.opacity=m.currentSlide===m.index?1:0,m.useCSS&&(ve.transition="opacity "+m.speed+"ms "+m.cssEase+", visibility "+m.speed+"ms "+m.cssEase)),ve},T=function(m,ve){return m.key+"-"+ve},P=function(m){var ve,st=[],a=[],Ge=[],D=t.Children.count(m.children),J=k(m),B=C(m);return t.Children.forEach(m.children,function(he,r){var S,N={message:"children",index:r,slidesToScroll:m.slidesToScroll,currentSlide:m.currentSlide};!m.lazyLoad||m.lazyLoad&&m.lazyLoadedList.indexOf(r)>=0?S=he:S=t.createElement("div",null);var Z=ct((0,s.Z)((0,s.Z)({},m),{},{index:r})),te=S.props.className||"",ye=Je((0,s.Z)((0,s.Z)({},m),{},{index:r}));if(st.push(t.cloneElement(S,{key:"original"+T(S,r),"data-index":r,className:Q()(ye,te),tabIndex:"-1","aria-hidden":!ye["slick-active"],style:(0,s.Z)((0,s.Z)({outline:"none"},S.props.style||{}),Z),onClick:function(v){S.props&&S.props.onClick&&S.props.onClick(v),m.focusOnSelect&&m.focusOnSelect(N)}})),m.infinite&&m.fade===!1){var U=D-r;U<=Ee(m)&&D!==m.slidesToShow&&(ve=-U,ve>=J&&(S=he),ye=Je((0,s.Z)((0,s.Z)({},m),{},{index:ve})),a.push(t.cloneElement(S,{key:"precloned"+T(S,ve),"data-index":ve,tabIndex:"-1",className:Q()(ye,te),"aria-hidden":!ye["slick-active"],style:(0,s.Z)((0,s.Z)({},S.props.style||{}),Z),onClick:function(v){S.props&&S.props.onClick&&S.props.onClick(v),m.focusOnSelect&&m.focusOnSelect(N)}}))),D!==m.slidesToShow&&(ve=D+r,ve=le&&N<=v:N===le}),p={message:"dots",index:U,slidesToScroll:he,currentSlide:N},Me=this.clickHandler.bind(this,p);ye=ye.concat(t.createElement("li",{key:U,className:h},t.cloneElement(this.props.customPaging(U),{onClick:Me})))}return t.cloneElement(this.props.appendDots(ye),(0,s.Z)({className:this.props.dotsClass},te))}}]),ve}(t.PureComponent),De=function(ft){(0,n.Z)(ve,ft);var m=(0,pe.Z)(ve);function ve(){return(0,q.Z)(this,ve),m.apply(this,arguments)}return(0,u.Z)(ve,[{key:"clickHandler",value:function(a,Ge){Ge&&Ge.preventDefault(),this.props.clickHandler(a,Ge)}},{key:"render",value:function(){var a={"slick-arrow":!0,"slick-prev":!0},Ge=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(a["slick-disabled"]=!0,Ge=null);var D={key:"0","data-role":"none",className:Q()(a),style:{display:"block"},onClick:Ge},J={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},B;return this.props.prevArrow?B=t.cloneElement(this.props.prevArrow,(0,s.Z)((0,s.Z)({},D),J)):B=t.createElement("button",(0,l.Z)({key:"0",type:"button"},D)," ","Previous"),B}}]),ve}(t.PureComponent),g=function(ft){(0,n.Z)(ve,ft);var m=(0,pe.Z)(ve);function ve(){return(0,q.Z)(this,ve),m.apply(this,arguments)}return(0,u.Z)(ve,[{key:"clickHandler",value:function(a,Ge){Ge&&Ge.preventDefault(),this.props.clickHandler(a,Ge)}},{key:"render",value:function(){var a={"slick-arrow":!0,"slick-next":!0},Ge=this.clickHandler.bind(this,{message:"next"});V(this.props)||(a["slick-disabled"]=!0,Ge=null);var D={key:"1","data-role":"none",className:Q()(a),style:{display:"block"},onClick:Ge},J={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},B;return this.props.nextArrow?B=t.cloneElement(this.props.nextArrow,(0,s.Z)((0,s.Z)({},D),J)):B=t.createElement("button",(0,l.Z)({key:"1",type:"button"},D)," ","Next"),B}}]),ve}(t.PureComponent),d=e(76374),ne=["animating"],z=function(ft){(0,n.Z)(ve,ft);var m=(0,pe.Z)(ve);function ve(st){var a;(0,q.Z)(this,ve),a=m.call(this,st),(0,G.Z)((0,b.Z)(a),"listRefHandler",function(D){return a.list=D}),(0,G.Z)((0,b.Z)(a),"trackRefHandler",function(D){return a.track=D}),(0,G.Z)((0,b.Z)(a),"adaptHeight",function(){if(a.props.adaptiveHeight&&a.list){var D=a.list.querySelector('[data-index="'.concat(a.state.currentSlide,'"]'));a.list.style.height=K(D)+"px"}}),(0,G.Z)((0,b.Z)(a),"componentDidMount",function(){if(a.props.onInit&&a.props.onInit(),a.props.lazyLoad){var D=_e((0,s.Z)((0,s.Z)({},a.props),a.state));D.length>0&&(a.setState(function(B){return{lazyLoadedList:B.lazyLoadedList.concat(D)}}),a.props.onLazyLoad&&a.props.onLazyLoad(D))}var J=(0,s.Z)({listRef:a.list,trackRef:a.track},a.props);a.updateState(J,!0,function(){a.adaptHeight(),a.props.autoplay&&a.autoPlay("playing")}),a.props.lazyLoad==="progressive"&&(a.lazyLoadTimer=setInterval(a.progressiveLazyLoad,1e3)),a.ro=new d.Z(function(){a.state.animating?(a.onWindowResized(!1),a.callbackTimers.push(setTimeout(function(){return a.onWindowResized()},a.props.speed))):a.onWindowResized()}),a.ro.observe(a.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(B){B.onfocus=a.props.pauseOnFocus?a.onSlideFocus:null,B.onblur=a.props.pauseOnFocus?a.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",a.onWindowResized):window.attachEvent("onresize",a.onWindowResized)}),(0,G.Z)((0,b.Z)(a),"componentWillUnmount",function(){a.animationEndCallback&&clearTimeout(a.animationEndCallback),a.lazyLoadTimer&&clearInterval(a.lazyLoadTimer),a.callbackTimers.length&&(a.callbackTimers.forEach(function(D){return clearTimeout(D)}),a.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",a.onWindowResized):window.detachEvent("onresize",a.onWindowResized),a.autoplayTimer&&clearInterval(a.autoplayTimer),a.ro.disconnect()}),(0,G.Z)((0,b.Z)(a),"componentDidUpdate",function(D){if(a.checkImagesLoad(),a.props.onReInit&&a.props.onReInit(),a.props.lazyLoad){var J=_e((0,s.Z)((0,s.Z)({},a.props),a.state));J.length>0&&(a.setState(function(r){return{lazyLoadedList:r.lazyLoadedList.concat(J)}}),a.props.onLazyLoad&&a.props.onLazyLoad(J))}a.adaptHeight();var B=(0,s.Z)((0,s.Z)({listRef:a.list,trackRef:a.track},a.props),a.state),he=a.didPropsChange(D);he&&a.updateState(B,he,function(){a.state.currentSlide>=t.Children.count(a.props.children)&&a.changeSlide({message:"index",index:t.Children.count(a.props.children)-a.props.slidesToShow,currentSlide:a.state.currentSlide}),(D.autoplay!==a.props.autoplay||D.autoplaySpeed!==a.props.autoplaySpeed)&&(!D.autoplay&&a.props.autoplay?a.autoPlay("playing"):a.props.autoplay?a.autoPlay("update"):a.pause("paused"))})}),(0,G.Z)((0,b.Z)(a),"onWindowResized",function(D){a.debouncedResize&&a.debouncedResize.cancel(),a.debouncedResize=(0,W.D)(50,function(){return a.resizeWindow(D)}),a.debouncedResize()}),(0,G.Z)((0,b.Z)(a),"resizeWindow",function(){var D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,J=!!(a.track&&a.track.node);if(J){var B=(0,s.Z)((0,s.Z)({listRef:a.list,trackRef:a.track},a.props),a.state);a.updateState(B,D,function(){a.props.autoplay?a.autoPlay("update"):a.pause("paused")}),a.setState({animating:!1}),clearTimeout(a.animationEndCallback),delete a.animationEndCallback}}),(0,G.Z)((0,b.Z)(a),"updateState",function(D,J,B){var he=Xe(D);D=(0,s.Z)((0,s.Z)((0,s.Z)({},D),he),{},{slideIndex:he.currentSlide});var r=Ke(D);D=(0,s.Z)((0,s.Z)({},D),{},{left:r});var S=je(D);(J||t.Children.count(a.props.children)!==t.Children.count(D.children))&&(he.trackStyle=S),a.setState(he,B)}),(0,G.Z)((0,b.Z)(a),"ssrInit",function(){if(a.props.variableWidth){var D=0,J=0,B=[],he=Ee((0,s.Z)((0,s.Z)((0,s.Z)({},a.props),a.state),{},{slideCount:a.props.children.length})),r=gt((0,s.Z)((0,s.Z)((0,s.Z)({},a.props),a.state),{},{slideCount:a.props.children.length}));a.props.children.forEach(function(Me){B.push(Me.props.style.width),D+=Me.props.style.width});for(var S=0;S=J&&a.onWindowResized()};if(!he.onclick)he.onclick=function(){return he.parentNode.focus()};else{var S=he.onclick;he.onclick=function(N){S(N),he.parentNode.focus()}}he.onload||(a.props.lazyLoad?he.onload=function(){a.adaptHeight(),a.callbackTimers.push(setTimeout(a.onWindowResized,a.props.speed))}:(he.onload=r,he.onerror=function(){r(),a.props.onLazyLoadError&&a.props.onLazyLoadError()}))})}),(0,G.Z)((0,b.Z)(a),"progressiveLazyLoad",function(){for(var D=[],J=(0,s.Z)((0,s.Z)({},a.props),a.state),B=a.state.currentSlide;B=-Ee(J);he--)if(a.state.lazyLoadedList.indexOf(he)<0){D.push(he);break}D.length>0?(a.setState(function(r){return{lazyLoadedList:r.lazyLoadedList.concat(D)}}),a.props.onLazyLoad&&a.props.onLazyLoad(D)):a.lazyLoadTimer&&(clearInterval(a.lazyLoadTimer),delete a.lazyLoadTimer)}),(0,G.Z)((0,b.Z)(a),"slideHandler",function(D){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,B=a.props,he=B.asNavFor,r=B.beforeChange,S=B.onLazyLoad,N=B.speed,Z=B.afterChange,te=a.state.currentSlide,ye=Pe((0,s.Z)((0,s.Z)((0,s.Z)({index:D},a.props),a.state),{},{trackRef:a.track,useCSS:a.props.useCSS&&!J})),U=ye.state,fe=ye.nextState;if(U){r&&r(te,U.currentSlide);var v=U.lazyLoadedList.filter(function(X){return a.state.lazyLoadedList.indexOf(X)<0});S&&v.length>0&&S(v),!a.props.waitForAnimate&&a.animationEndCallback&&(clearTimeout(a.animationEndCallback),Z&&Z(te),delete a.animationEndCallback),a.setState(U,function(){he&&a.asNavForIndex!==D&&(a.asNavForIndex=D,he.innerSlider.slideHandler(D)),fe&&(a.animationEndCallback=setTimeout(function(){var X=fe.animating,le=(0,Oe.Z)(fe,ne);a.setState(le,function(){a.callbackTimers.push(setTimeout(function(){return a.setState({animating:X})},10)),Z&&Z(U.currentSlide),delete a.animationEndCallback})},N))})}}),(0,G.Z)((0,b.Z)(a),"changeSlide",function(D){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,B=(0,s.Z)((0,s.Z)({},a.props),a.state),he=xt(B,D);if(!(he!==0&&!he)&&(J===!0?a.slideHandler(he,J):a.slideHandler(he),a.props.autoplay&&a.autoPlay("update"),a.props.focusOnSelect)){var r=a.list.querySelectorAll(".slick-current");r[0]&&r[0].focus()}}),(0,G.Z)((0,b.Z)(a),"clickHandler",function(D){a.clickable===!1&&(D.stopPropagation(),D.preventDefault()),a.clickable=!0}),(0,G.Z)((0,b.Z)(a),"keyHandler",function(D){var J=Te(D,a.props.accessibility,a.props.rtl);J!==""&&a.changeSlide({message:J})}),(0,G.Z)((0,b.Z)(a),"selectHandler",function(D){a.changeSlide(D)}),(0,G.Z)((0,b.Z)(a),"disableBodyScroll",function(){var D=function(B){B=B||window.event,B.preventDefault&&B.preventDefault(),B.returnValue=!1};window.ontouchmove=D}),(0,G.Z)((0,b.Z)(a),"enableBodyScroll",function(){window.ontouchmove=null}),(0,G.Z)((0,b.Z)(a),"swipeStart",function(D){a.props.verticalSwiping&&a.disableBodyScroll();var J=We(D,a.props.swipe,a.props.draggable);J!==""&&a.setState(J)}),(0,G.Z)((0,b.Z)(a),"swipeMove",function(D){var J=re(D,(0,s.Z)((0,s.Z)((0,s.Z)({},a.props),a.state),{},{trackRef:a.track,listRef:a.list,slideIndex:a.state.currentSlide}));J&&(J.swiping&&(a.clickable=!1),a.setState(J))}),(0,G.Z)((0,b.Z)(a),"swipeEnd",function(D){var J=we(D,(0,s.Z)((0,s.Z)((0,s.Z)({},a.props),a.state),{},{trackRef:a.track,listRef:a.list,slideIndex:a.state.currentSlide}));if(J){var B=J.triggerSlideHandler;delete J.triggerSlideHandler,a.setState(J),B!==void 0&&(a.slideHandler(B),a.props.verticalSwiping&&a.enableBodyScroll())}}),(0,G.Z)((0,b.Z)(a),"touchEnd",function(D){a.swipeEnd(D),a.clickable=!0}),(0,G.Z)((0,b.Z)(a),"slickPrev",function(){a.callbackTimers.push(setTimeout(function(){return a.changeSlide({message:"previous"})},0))}),(0,G.Z)((0,b.Z)(a),"slickNext",function(){a.callbackTimers.push(setTimeout(function(){return a.changeSlide({message:"next"})},0))}),(0,G.Z)((0,b.Z)(a),"slickGoTo",function(D){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(D=Number(D),isNaN(D))return"";a.callbackTimers.push(setTimeout(function(){return a.changeSlide({message:"index",index:D,currentSlide:a.state.currentSlide},J)},0))}),(0,G.Z)((0,b.Z)(a),"play",function(){var D;if(a.props.rtl)D=a.state.currentSlide-a.props.slidesToScroll;else if(V((0,s.Z)((0,s.Z)({},a.props),a.state)))D=a.state.currentSlide+a.props.slidesToScroll;else return!1;a.slideHandler(D)}),(0,G.Z)((0,b.Z)(a),"autoPlay",function(D){a.autoplayTimer&&clearInterval(a.autoplayTimer);var J=a.state.autoplaying;if(D==="update"){if(J==="hovered"||J==="focused"||J==="paused")return}else if(D==="leave"){if(J==="paused"||J==="focused")return}else if(D==="blur"&&(J==="paused"||J==="hovered"))return;a.autoplayTimer=setInterval(a.play,a.props.autoplaySpeed+50),a.setState({autoplaying:"playing"})}),(0,G.Z)((0,b.Z)(a),"pause",function(D){a.autoplayTimer&&(clearInterval(a.autoplayTimer),a.autoplayTimer=null);var J=a.state.autoplaying;D==="paused"?a.setState({autoplaying:"paused"}):D==="focused"?(J==="hovered"||J==="playing")&&a.setState({autoplaying:"focused"}):J==="playing"&&a.setState({autoplaying:"hovered"})}),(0,G.Z)((0,b.Z)(a),"onDotsOver",function(){return a.props.autoplay&&a.pause("hovered")}),(0,G.Z)((0,b.Z)(a),"onDotsLeave",function(){return a.props.autoplay&&a.state.autoplaying==="hovered"&&a.autoPlay("leave")}),(0,G.Z)((0,b.Z)(a),"onTrackOver",function(){return a.props.autoplay&&a.pause("hovered")}),(0,G.Z)((0,b.Z)(a),"onTrackLeave",function(){return a.props.autoplay&&a.state.autoplaying==="hovered"&&a.autoPlay("leave")}),(0,G.Z)((0,b.Z)(a),"onSlideFocus",function(){return a.props.autoplay&&a.pause("focused")}),(0,G.Z)((0,b.Z)(a),"onSlideBlur",function(){return a.props.autoplay&&a.state.autoplaying==="focused"&&a.autoPlay("blur")}),(0,G.Z)((0,b.Z)(a),"render",function(){var D=Q()("slick-slider",a.props.className,{"slick-vertical":a.props.vertical,"slick-initialized":!0}),J=(0,s.Z)((0,s.Z)({},a.props),a.state),B=I(J,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),he=a.props.pauseOnHover;B=(0,s.Z)((0,s.Z)({},B),{},{onMouseEnter:he?a.onTrackOver:null,onMouseLeave:he?a.onTrackLeave:null,onMouseOver:he?a.onTrackOver:null,focusOnSelect:a.props.focusOnSelect&&a.clickable?a.selectHandler:null});var r;if(a.props.dots===!0&&a.state.slideCount>=a.props.slidesToShow){var S=I(J,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),N=a.props.pauseOnDotsHover;S=(0,s.Z)((0,s.Z)({},S),{},{clickHandler:a.changeSlide,onMouseEnter:N?a.onDotsLeave:null,onMouseOver:N?a.onDotsOver:null,onMouseLeave:N?a.onDotsLeave:null}),r=t.createElement(ee,S)}var Z,te,ye=I(J,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);ye.clickHandler=a.changeSlide,a.props.arrows&&(Z=t.createElement(De,ye),te=t.createElement(g,ye));var U=null;a.props.vertical&&(U={height:a.state.listHeight});var fe=null;a.props.vertical===!1?a.props.centerMode===!0&&(fe={padding:"0px "+a.props.centerPadding}):a.props.centerMode===!0&&(fe={padding:a.props.centerPadding+" 0px"});var v=(0,s.Z)((0,s.Z)({},U),fe),X=a.props.touchMove,le={className:"slick-list",style:v,onClick:a.clickHandler,onMouseDown:X?a.swipeStart:null,onMouseMove:a.state.dragging&&X?a.swipeMove:null,onMouseUp:X?a.swipeEnd:null,onMouseLeave:a.state.dragging&&X?a.swipeEnd:null,onTouchStart:X?a.swipeStart:null,onTouchMove:a.state.dragging&&X?a.swipeMove:null,onTouchEnd:X?a.touchEnd:null,onTouchCancel:a.state.dragging&&X?a.swipeEnd:null,onKeyDown:a.props.accessibility?a.keyHandler:null},h={className:D,dir:"ltr",style:a.props.style};return a.props.unslick&&(le={className:"slick-list"},h={className:D,style:a.props.style}),t.createElement("div",h,a.props.unslick?"":Z,t.createElement("div",(0,l.Z)({ref:a.listRefHandler},le),t.createElement(O,(0,l.Z)({ref:a.trackRefHandler},B),a.props.children)),a.props.unslick?"":te,a.props.unslick?"":r)}),a.list=null,a.track=null,a.state=(0,s.Z)((0,s.Z)({},w),{},{currentSlide:a.props.initialSlide,slideCount:t.Children.count(a.props.children)}),a.callbackTimers=[],a.clickable=!0,a.debouncedResize=null;var Ge=a.ssrInit();return a.state=(0,s.Z)((0,s.Z)({},a.state),Ge),a}return(0,u.Z)(ve,[{key:"didPropsChange",value:function(a){for(var Ge=!1,D=0,J=Object.keys(this.props);D1&&arguments[1]!==void 0?arguments[1]:!1;return a.innerSlider.slickGoTo(Ge,D)}),(0,G.Z)((0,b.Z)(a),"slickPause",function(){return a.innerSlider.pause("paused")}),(0,G.Z)((0,b.Z)(a),"slickPlay",function(){return a.innerSlider.autoPlay("play")}),a.state={breakpoint:null},a._responsiveMediaHandlers=[],a}return(0,u.Z)(ve,[{key:"media",value:function(a,Ge){var D=window.matchMedia(a),J=function(he){var r=he.matches;r&&Ge()};D.addListener(J),J(D),this._responsiveMediaHandlers.push({mql:D,query:a,listener:J})}},{key:"componentDidMount",value:function(){var a=this;if(this.props.responsive){var Ge=this.props.responsive.map(function(J){return J.breakpoint});Ge.sort(function(J,B){return J-B}),Ge.forEach(function(J,B){var he;B===0?he=Y()({minWidth:0,maxWidth:J}):he=Y()({minWidth:Ge[B-1]+1,maxWidth:J}),et()&&a.media(he,function(){a.setState({breakpoint:J})})});var D=Y()({minWidth:Ge.slice(-1)[0]});et()&&this.media(D,function(){a.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(a){a.mql.removeListener(a.listener)})}},{key:"render",value:function(){var a=this,Ge,D;this.state.breakpoint?(D=this.props.responsive.filter(function(U){return U.breakpoint===a.state.breakpoint}),Ge=D[0].settings==="unslick"?"unslick":(0,s.Z)((0,s.Z)((0,s.Z)({},Ie),this.props),D[0].settings)):Ge=(0,s.Z)((0,s.Z)({},Ie),this.props),Ge.centerMode&&(Ge.slidesToScroll>1,Ge.slidesToScroll=1),Ge.fade&&(Ge.slidesToShow>1,Ge.slidesToScroll>1,Ge.slidesToShow=1,Ge.slidesToScroll=1);var J=t.Children.toArray(this.props.children);J=J.filter(function(U){return typeof U=="string"?!!U.trim():!!U}),Ge.variableWidth&&(Ge.rows>1||Ge.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),Ge.variableWidth=!1);for(var B=[],he=null,r=0;r=J.length));te+=1)Z.push(t.cloneElement(J[te],{key:100*r+10*N+te,tabIndex:-1,style:{width:"".concat(100/Ge.slidesPerRow,"%"),display:"inline-block"}}));S.push(t.createElement("div",{key:10*r+N},Z))}Ge.variableWidth?B.push(t.createElement("div",{key:r,style:{width:he}},S)):B.push(t.createElement("div",{key:r},S))}if(Ge==="unslick"){var ye="regular slider "+(this.props.className||"");return t.createElement("div",{className:ye},J)}else B.length<=Ge.slidesToShow&&(Ge.unslick=!0);return t.createElement(z,(0,l.Z)({style:this.props.style,ref:this.innerSliderRefHandler},Ge),B)}}]),ve}(t.Component),Ye=Ce,nt=e(36355),L=e(17313),Be=e(83116),Qe=e(37613);const dt=ft=>{const{componentCls:m,antCls:ve,carouselArrowSize:st,carouselDotOffset:a,marginXXS:Ge}=ft,D=-st*1.25,J=Ge;return{[m]:Object.assign(Object.assign({},(0,L.Wf)(ft)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${ve}-radio-input, input${ve}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${ve}-radio-input, input${ve}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"},".slick-arrow.slick-hidden":{display:"none"},".slick-prev, .slick-next":{position:"absolute",top:"50%",display:"block",width:st,height:st,marginTop:-st/2,padding:0,color:"transparent",fontSize:0,lineHeight:0,background:"transparent",border:0,outline:"none",cursor:"pointer","&:hover, &:focus":{color:"transparent",background:"transparent",outline:"none","&::before":{opacity:1}},"&.slick-disabled::before":{opacity:.25}},".slick-prev":{insetInlineStart:D,"&::before":{content:'"\u2190"'}},".slick-next":{insetInlineEnd:D,"&::before":{content:'"\u2192"'}},".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:a},"&-top":{top:a,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:ft.dotWidth,height:ft.dotHeight,marginInline:J,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${ft.motionDurationSlow}`,button:{position:"relative",display:"block",width:"100%",height:ft.dotHeight,padding:0,color:"transparent",fontSize:0,background:ft.colorBgContainer,border:0,borderRadius:1,outline:"none",cursor:"pointer",opacity:.3,transition:`all ${ft.motionDurationSlow}`,"&: hover, &:focus":{opacity:.75},"&::after":{position:"absolute",inset:-J,content:'""'}},"&.slick-active":{width:ft.dotActiveWidth,"& button":{background:ft.colorBgContainer,opacity:1},"&: hover, &:focus":{opacity:1}}}}})}},St=ft=>{const{componentCls:m,carouselDotOffset:ve,marginXXS:st}=ft,a={width:ft.dotHeight,height:ft.dotWidth};return{[`${m}-vertical`]:{".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:ft.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:ve},"&-right":{insetInlineEnd:ve,insetInlineStart:"auto"},li:Object.assign(Object.assign({},a),{margin:`${st}px 0`,verticalAlign:"baseline",button:a,"&.slick-active":Object.assign(Object.assign({},a),{button:a})})}}}},Mt=ft=>{const{componentCls:m}=ft;return[{[`${m}-rtl`]:{direction:"rtl",".slick-dots":{[`${m}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${m}-vertical`]:{".slick-dots":{[`${m}-rtl&`]:{flexDirection:"column"}}}}]};var Zt=(0,Be.Z)("Carousel",ft=>{const{controlHeightLG:m,controlHeightSM:ve}=ft,st=(0,Qe.TS)(ft,{carouselArrowSize:m/2,carouselDotOffset:ve/2});return[dt(st),St(st),Mt(st)]},()=>({dotWidth:16,dotHeight:3,dotWidthActive:24,dotActiveWidth:24}),{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),Nt=function(ft,m){var ve={};for(var st in ft)Object.prototype.hasOwnProperty.call(ft,st)&&m.indexOf(st)<0&&(ve[st]=ft[st]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,st=Object.getOwnPropertySymbols(ft);a{const{dots:ve=!0,arrows:st=!1,draggable:a=!1,waitForAnimate:Ge=!1,dotPosition:D="bottom",vertical:J=D==="left"||D==="right",rootClassName:B,className:he,style:r,id:S}=ft,N=Nt(ft,["dots","arrows","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id"]),{getPrefixCls:Z,direction:te,carousel:ye}=t.useContext(nt.E_),U=t.useRef(),fe=function(yt){let Et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;U.current.slickGoTo(yt,Et)};t.useImperativeHandle(m,()=>({goTo:fe,autoPlay:U.current.innerSlider.autoPlay,innerSlider:U.current.innerSlider,prev:U.current.slickPrev,next:U.current.slickNext}),[U.current]);const v=t.useRef(t.Children.count(ft.children));t.useEffect(()=>{v.current!==t.Children.count(ft.children)&&(fe(ft.initialSlide||0,!1),v.current=t.Children.count(ft.children))},[ft.children]);const X=Object.assign({vertical:J,className:Q()(he,ye==null?void 0:ye.className),style:Object.assign(Object.assign({},ye==null?void 0:ye.style),r)},N);X.effect==="fade"&&(X.fade=!0);const le=Z("carousel",X.prefixCls),h="slick-dots",p=!!ve,Me=Q()(h,`${h}-${D}`,typeof ve=="boolean"?!1:ve==null?void 0:ve.className),[be,rt]=Zt(le),ke=Q()(le,{[`${le}-rtl`]:te==="rtl",[`${le}-vertical`]:X.vertical},rt,B);return be(t.createElement("div",{className:ke,id:S},t.createElement(Ye,Object.assign({ref:U},X,{dots:p,dotsClass:Me,arrows:st,draggable:a,verticalSwiping:J,waitForAnimate:Ge}))))})},19842:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return he}});var t=e(80702),l=e(59301),s=e(33853),q=e(58617),u=e(38819),b=e(92310),n=e.n(b),pe=e(72308),G=e(52487),y=e(74416),Oe=e(77861),H=e(17115),w=e(90782),W=e(6089),me=e(18929),Q=l.createContext(null),pt=Q,Ne=e(62853),_e=e(49618),Ze=e(77321),k="__rc_cascader_search_mark__",C=function(S,N,Z){var te=Z.label;return N.some(function(ye){return String(ye[te]).toLowerCase().includes(S.toLowerCase())})},o=function(S,N,Z,te){return N.map(function(ye){return ye[te.label]}).join(" / ")},A=function(r,S,N,Z,te,ye){var U=te.filter,fe=U===void 0?C:U,v=te.render,X=v===void 0?o:v,le=te.limit,h=le===void 0?50:le,p=te.sort;return l.useMemo(function(){var Me=[];if(!r)return[];function be(rt,ke){var yt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;rt.forEach(function(Et){if(!(!p&&h!==!1&&h>0&&Me.length>=h)){var bt=[].concat((0,t.Z)(ke),[Et]),Ot=Et[N.children],It=yt||Et.disabled;if((!Ot||Ot.length===0||ye)&&fe(r,bt,{label:N.label})){var Ft;Me.push((0,Ze.Z)((0,Ze.Z)({},Et),{},(Ft={disabled:It},(0,_e.Z)(Ft,N.label,X(r,bt,Z,N)),(0,_e.Z)(Ft,k,bt),(0,_e.Z)(Ft,N.children,void 0),Ft)))}Ot&&be(Et[N.children],bt,It)}})}return be(S,[]),p&&Me.sort(function(rt,ke){return p(rt[k],ke[k],r,N)}),h!==!1&&h>0?Me.slice(0,h):Me},[r,S,N,Z,X,ye,fe,p,h])},x="__RC_CASCADER_SPLIT__",K="SHOW_PARENT",$="SHOW_CHILD";function V(r){return r.join(x)}function I(r){return r.map(V)}function Xe(r){return r.split(x)}function Pe(r){var S=r||{},N=S.label,Z=S.value,te=S.children,ye=Z||"value";return{label:N||"label",value:ye,key:ye,children:te||"children"}}function xt(r,S){var N,Z;return(N=r.isLeaf)!==null&&N!==void 0?N:!((Z=r[S.children])!==null&&Z!==void 0&&Z.length)}function Te(r){var S=r.parentElement;if(S){var N=r.offsetTop-S.offsetTop;N-S.scrollTop<0?S.scrollTo({top:N}):N+r.offsetHeight-S.scrollTop>S.offsetHeight&&S.scrollTo({top:N+r.offsetHeight-S.offsetHeight})}}function We(r,S){return r.map(function(N){var Z;return(Z=N[k])===null||Z===void 0?void 0:Z.map(function(te){return te[S.value]})})}function re(r,S,N){var Z=new Set(r),te=S();return r.filter(function(ye){var U=te[ye],fe=U?U.parent:null,v=U?U.children:null;return U&&U.node.disabled?!0:N===$?!(v&&v.some(function(X){return X.key&&Z.has(X.key)})):!(fe&&!fe.node.disabled&&Z.has(fe.key))})}function we(r,S,N){for(var Z=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,te=S,ye=[],U=function(){var X,le,h,p=r[fe],Me=(X=te)===null||X===void 0?void 0:X.findIndex(function(rt){var ke=rt[N.value];return Z?String(ke)===String(p):ke===p}),be=Me!==-1?(le=te)===null||le===void 0?void 0:le[Me]:null;ye.push({value:(h=be==null?void 0:be[N.value])!==null&&h!==void 0?h:p,index:Me,option:be}),te=be==null?void 0:be[N.children]},fe=0;fe1){var F=be.slice(0,-1);Et(F)}else X(!1)},It=function(){var F,_=((F=ke[rt])===null||F===void 0?void 0:F[N.children])||[],j=_.find(function(Ue){return!Ue.disabled});if(j){var ue=[].concat((0,t.Z)(be),[j[N.value]]);Et(ue)}};l.useImperativeHandle(r,function(){return{onKeyDown:function(F){var _=F.which;switch(_){case Wt.Z.UP:case Wt.Z.DOWN:{var j=0;_===Wt.Z.UP?j=-1:_===Wt.Z.DOWN&&(j=1),j!==0&&bt(j);break}case Wt.Z.LEFT:{if(v)break;h?It():Ot();break}case Wt.Z.RIGHT:{if(v)break;h?Ot():It();break}case Wt.Z.BACKSPACE:{v||Ot();break}case Wt.Z.ENTER:{if(be.length){var ue=ke[rt],Ue=(ue==null?void 0:ue[k])||[];Ue.length?ye(Ue.map(function(ge){return ge[N.value]}),Ue[Ue.length-1]):ye(be,ke[rt])}break}case Wt.Z.ESC:X(!1),le&&F.stopPropagation()}},onKeyUp:function(){}}})},Je=l.forwardRef(function(r,S){var N,Z,te,ye,U=(0,Oe.lk)(),fe=U.prefixCls,v=U.multiple,X=U.searchValue,le=U.toggleOpen,h=U.notFoundContent,p=U.direction,Me=U.open,be=l.useRef(),rt=p==="rtl",ke=l.useContext(pt),yt=ke.options,Et=ke.values,bt=ke.halfValues,Ot=ke.fieldNames,It=ke.changeOnSelect,Ft=ke.onSelect,F=ke.searchOptions,_=ke.dropdownPrefixCls,j=ke.loadData,ue=ke.expandTrigger,Ue=_||fe,ge=l.useState([]),Le=(0,G.Z)(ge,2),M=Le[0],oe=Le[1],xe=function(ht){if(!(!j||X)){var jt=we(ht,yt,Ot),rn=jt.map(function(Dt){var fn=Dt.option;return fn}),Bt=rn[rn.length-1];if(Bt&&!xt(Bt,Ot)){var Xt=V(ht);oe(function(Dt){return[].concat((0,t.Z)(Dt),[Xt])}),j(rn)}}};l.useEffect(function(){M.length&&M.forEach(function(Lt){var ht=Xe(Lt),jt=we(ht,yt,Ot,!0).map(function(Bt){var Xt=Bt.option;return Xt}),rn=jt[jt.length-1];(!rn||rn[Ot.children]||xt(rn,Ot))&&oe(function(Bt){return Bt.filter(function(Xt){return Xt!==Lt})})})},[yt,M,Ot]);var Ve=l.useMemo(function(){return new Set(I(Et))},[Et]),Re=l.useMemo(function(){return new Set(I(bt))},[bt]),At=Kt(),Ct=(0,G.Z)(At,2),Tt=Ct[0],Jt=Ct[1],Qt=function(ht){Jt(ht),xe(ht)},tn=function(ht){var jt=ht.disabled,rn=xt(ht,Ot);return!jt&&(rn||It||v)},qt=function(ht,jt){var rn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Ft(ht),!v&&(jt||It&&(ue==="hover"||rn))&&le(!1)},nn=l.useMemo(function(){return X?F:yt},[X,F,yt]),ie=l.useMemo(function(){for(var Lt=[{options:nn}],ht=nn,jt=We(ht,Ot),rn=function(){var fn=Tt[Bt],on=ht.find(function(pn,On){return(jt[On]?V(jt[On]):pn[Ot.value])===fn}),vn=on==null?void 0:on[Ot.children];if(!(vn!=null&&vn.length))return"break";ht=vn,Lt.push({options:vn})},Bt=0;Bt":M,xe=r.loadingIcon,Ve=r.children,Re=r.dropdownMatchSelectWidth,At=Re===void 0?!1:Re,Ct=r.showCheckedStrategy,Tt=Ct===void 0?K:Ct,Jt=(0,y.Z)(r,c),Qt=(0,H.ZP)(N),tn=!!h,qt=(0,me.Z)(U,{value:fe,postState:De}),nn=(0,G.Z)(qt,2),ie=nn[0],de=nn[1],ze=l.useMemo(function(){return Pe(ye)},[JSON.stringify(ye)]),He=l.useMemo(function(){return Et||[]},[Et]),it=Ae(He,ze),Vt=l.useCallback(function(ln){var Yt=it();return ln.map(function(En){var $n=Yt[En].nodes;return $n.map(function(Zn){return Zn[ze.value]})})},[it,ze]),Rt=(0,me.Z)("",{value:be,postState:function(Yt){return Yt||""}}),Lt=(0,G.Z)(Rt,2),ht=Lt[0],jt=Lt[1],rn=function(Yt,En){jt(Yt),En.source!=="blur"&&rt&&rt(Yt)},Bt=ce(ke),Xt=(0,G.Z)(Bt,2),Dt=Xt[0],fn=Xt[1],on=A(ht,He,ze,bt||te,fn,v),vn=$e(He,ze),pn=l.useMemo(function(){var ln=vn(ie),Yt=(0,G.Z)(ln,2),En=Yt[0],$n=Yt[1];if(!tn||!ie.length)return[En,[],$n];var Zn=I(En),rr=it(),fr=(0,w.S)(Zn,!0,rr),Lr=fr.checkedKeys,ur=fr.halfCheckedKeys;return[Vt(Lr),Vt(ur),$n]},[tn,ie,it,Vt,vn]),On=(0,G.Z)(pn,3),en=On[0],wn=On[1],Pn=On[2],Ut=l.useMemo(function(){var ln=I(en),Yt=re(ln,it,Tt);return[].concat((0,t.Z)(Pn),(0,t.Z)(Vt(Yt)))},[en,it,Vt,Pn,Tt]),_t=at(Ut,He,ze,tn,le),mn=(0,W.Z)(function(ln){if(de(ln),X){var Yt=De(ln),En=Yt.map(function(rr){return we(rr,He,ze).map(function(fr){return fr.option})}),$n=tn?Yt:Yt[0],Zn=tn?En:En[0];X($n,Zn)}}),In=(0,W.Z)(function(ln){if((!tn||Me)&&jt(""),!tn)mn(ln);else{var Yt=V(ln),En=I(en),$n=I(wn),Zn=En.includes(Yt),rr=Pn.some(function(Cn){return V(Cn)===Yt}),fr=en,Lr=Pn;if(rr&&!Zn)Lr=Pn.filter(function(Cn){return V(Cn)!==Yt});else{var ur=Zn?En.filter(function(Cn){return Cn!==Yt}):[].concat((0,t.Z)(En),[Yt]),vr=it(),Or;if(Zn){var Xn=(0,w.S)(ur,{checked:!1,halfCheckedKeys:$n},vr);Or=Xn.checkedKeys}else{var er=(0,w.S)(ur,!0,vr);Or=er.checkedKeys}var yr=re(Or,it,Tt);fr=Vt(yr)}mn([].concat((0,t.Z)(Lr),(0,t.Z)(fr)))}}),yn=function(Yt,En){if(En.type==="clear"){mn([]);return}var $n=En.values[0],Zn=$n.valueCells;In(Zn)},Fn=Ft!==void 0?Ft:It,kn=_||F,Jn=Ue||ue,lr=function(Yt){ge==null||ge(Yt),Le==null||Le(Yt)},dr=l.useMemo(function(){return{options:He,fieldNames:ze,values:en,halfValues:wn,changeOnSelect:v,onSelect:In,checkable:h,searchOptions:on,dropdownPrefixCls:bt,loadData:Ot,expandTrigger:yt,expandIcon:oe,loadingIcon:xe,dropdownMenuColumnStyle:j}},[He,ze,en,wn,v,In,h,on,bt,Ot,yt,oe,xe,j]),Tn=!(ht?on:He).length,sn=ht&&fn.matchInputWidth||Tn?{}:{minWidth:"auto"};return l.createElement(pt.Provider,{value:dr},l.createElement(Oe.Ac,(0,pe.Z)({},Jt,{ref:S,id:Qt,prefixCls:te,autoClearSearchValue:Me,dropdownMatchSelectWidth:At,dropdownStyle:sn,displayValues:_t,onDisplayValuesChange:yn,mode:tn?"multiple":void 0,searchValue:ht,onSearch:rn,showSearch:Dt,OptionList:ct,emptyOptions:Tn,open:Fn,dropdownClassName:kn,placement:Jn,onDropdownVisibleChange:lr,getRawInputElement:function(){return Ve}})))});g.SHOW_PARENT=K,g.SHOW_CHILD=$;var d=g,ne=d,z=e(2738),E=e(62892),Y=e(53487),tt=e(19080),Ie=e(36355),Ce=e(93891),Ye=e(1684),nt=e(19716),L=e(32441),Be=e(14154),Qe=e(58582),dt=e(84443),St=e(66339),Mt=e(33234),Zt=e(98447),Nt=e(17313),Ht=e(74207),un=e(83116);const ft=r=>{const{prefixCls:S,componentCls:N,antCls:Z}=r,te=`${N}-menu-item`,ye=` + &${te}-expand ${te}-expand-icon, + ${te}-loading-icon + `;return[{[N]:{width:r.controlWidth}},{[`${N}-dropdown`]:[(0,Zt.C2)(`${S}-checkbox`,r),{[`&${Z}-select-dropdown`]:{padding:0}},{[N]:{"&-checkbox":{top:0,marginInlineEnd:r.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${N}-menu-empty`]:{[`${N}-menu`]:{width:"100%",height:"auto",[te]:{color:r.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:r.controlItemWidth,height:r.dropdownHeight,margin:0,padding:r.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${r.lineWidth}px ${r.lineType} ${r.colorSplit}`},"&-item":Object.assign(Object.assign({},Nt.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:r.optionPadding,lineHeight:r.lineHeight,cursor:"pointer",transition:`all ${r.motionDurationMid}`,borderRadius:r.borderRadiusSM,"&:hover":{background:r.controlItemBgHover},"&-disabled":{color:r.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[ye]:{color:r.colorTextDisabled}},[`&-active:not(${te}-disabled)`]:{"&, &:hover":{fontWeight:r.optionSelectedFontWeight,backgroundColor:r.optionSelectedBg}},"&-content":{flex:"auto"},[ye]:{marginInlineStart:r.paddingXXS,color:r.colorTextDescription,fontSize:r.fontSizeIcon},"&-keyword":{color:r.colorHighlight}})}}}]},{[`${N}-dropdown-rtl`]:{direction:"rtl"}},(0,Ht.c)(r)]};var m=(0,un.Z)("Cascader",r=>[ft(r)],r=>{const S=Math.round((r.controlHeight-r.fontSize*r.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:r.controlItemBgActive,optionSelectedFontWeight:r.fontWeightStrong,optionPadding:`${S}px ${r.paddingSM}px`,menuPadding:r.paddingXXS}}),ve=function(r,S){var N={};for(var Z in r)Object.prototype.hasOwnProperty.call(r,Z)&&S.indexOf(Z)<0&&(N[Z]=r[Z]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,Z=Object.getOwnPropertySymbols(r);tev===0?[fe]:[].concat((0,t.Z)(U),[S,fe]),[]),te=[];let ye=0;return Z.forEach((U,fe)=>{const v=ye+U.length;let X=r.slice(ye,v);ye=v,fe%2===1&&(X=l.createElement("span",{className:`${N}-menu-item-keyword`,key:`separator-${fe}`},X)),te.push(X)}),te}const D=(r,S,N,Z)=>{const te=[],ye=r.toLowerCase();return S.forEach((U,fe)=>{fe!==0&&te.push(" / ");let v=U[Z.label];const X=typeof v;(X==="string"||X==="number")&&(v=Ge(String(v),ye,N)),te.push(v)}),te},J=l.forwardRef((r,S)=>{const{prefixCls:N,size:Z,disabled:te,className:ye,rootClassName:U,multiple:fe,bordered:v=!0,transitionName:X,choiceTransitionName:le="",popupClassName:h,dropdownClassName:p,expandIcon:Me,placement:be,showSearch:rt,allowClear:ke=!0,notFoundContent:yt,direction:Et,getPopupContainer:bt,status:Ot,showArrow:It,builtinPlacements:Ft,style:F}=r,_=ve(r,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),j=(0,z.Z)(_,["suffixIcon"]),{getPopupContainer:ue,getPrefixCls:Ue,renderEmpty:ge,direction:Le,popupOverflow:M,cascader:oe}=l.useContext(Ie.E_),xe=Et||Le,Ve=xe==="rtl",{status:Re,hasFeedback:At,isFormItemInput:Ct,feedbackIcon:Tt}=l.useContext(L.aM),Jt=(0,tt.F)(Re,Ot),Qt=yt||(ge==null?void 0:ge("Cascader"))||l.createElement(Ce.Z,{componentName:"Cascader"}),tn=Ue(),qt=Ue("select",N),nn=Ue("cascader",N),[ie,de]=(0,Be.Z)(qt),[ze]=m(nn),{compactSize:He,compactItemClassnames:it}=(0,Mt.ri)(qt,Et),Vt=n()(h||p,`${nn}-dropdown`,{[`${nn}-dropdown-rtl`]:xe==="rtl"},U,de),Rt=l.useMemo(()=>{if(!rt)return rt;let Pn={render:D};return typeof rt=="object"&&(Pn=Object.assign(Object.assign({},Pn),rt)),Pn},[rt]),Lt=(0,nt.Z)(Pn=>{var Ut;return(Ut=Z!=null?Z:He)!==null&&Ut!==void 0?Ut:Pn}),ht=l.useContext(Ye.Z),jt=te!=null?te:ht;let rn=Me;Me||(rn=Ve?l.createElement(s.Z,null):l.createElement(u.Z,null));const Bt=l.createElement("span",{className:`${qt}-menu-item-loading-icon`},l.createElement(q.Z,{spin:!0})),Xt=l.useMemo(()=>fe?l.createElement("span",{className:`${nn}-checkbox-inner`}):!1,[fe]),Dt=(0,dt.Z)(r.suffixIcon,It),{suffixIcon:fn,removeIcon:on,clearIcon:vn}=(0,St.Z)(Object.assign(Object.assign({},r),{hasFeedback:At,feedbackIcon:Tt,showSuffixIcon:Dt,multiple:fe,prefixCls:qt,componentName:"Cascader"})),pn=l.useMemo(()=>be!==void 0?be:Ve?"bottomRight":"bottomLeft",[be,Ve]),On=(0,Qe.Z)(Ft,M),en=ke===!0?{clearIcon:vn}:ke,wn=l.createElement(ne,Object.assign({prefixCls:qt,className:n()(!N&&nn,{[`${qt}-lg`]:Lt==="large",[`${qt}-sm`]:Lt==="small",[`${qt}-rtl`]:Ve,[`${qt}-borderless`]:!v,[`${qt}-in-form-item`]:Ct},(0,tt.Z)(qt,Jt,At),it,oe==null?void 0:oe.className,ye,U,de),disabled:jt,style:Object.assign(Object.assign({},oe==null?void 0:oe.style),F)},j,{builtinPlacements:On,direction:xe,placement:pn,notFoundContent:Qt,allowClear:en,showSearch:Rt,expandIcon:rn,suffixIcon:fn,removeIcon:on,loadingIcon:Bt,checkable:Xt,dropdownClassName:Vt,dropdownPrefixCls:N||nn,choiceTransitionName:(0,E.m)(tn,"",le),transitionName:(0,E.m)(tn,"slide-up",X),getPopupContainer:bt||ue,ref:S}));return ze(ie(wn))}),B=(0,Y.Z)(J);J.SHOW_PARENT=a,J.SHOW_CHILD=st,J._InternalPanelDoNotUseOrYouWillBeFired=B;var he=J},24905:function(an,ut,e){"use strict";e.d(ut,{default:function(){return A}});var t=e(92310),l=e.n(t),s=e(5630),q=e(59301),u=e(36355),b=e(1684),n=e(32441),G=q.createContext(null),y=e(98447),Oe=e(14088),H=e(4572),w=function(x,K){var $={};for(var V in x)Object.prototype.hasOwnProperty.call(x,V)&&K.indexOf(V)<0&&($[V]=x[V]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,V=Object.getOwnPropertySymbols(x);I{var $;const{prefixCls:V,className:I,rootClassName:Xe,children:Pe,indeterminate:xt=!1,style:Te,onMouseEnter:We,onMouseLeave:re,skipGroup:we=!1,disabled:at}=x,se=w(x,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Ae,direction:$e,checkbox:je}=q.useContext(u.E_),ce=q.useContext(G),{isFormItemInput:Ke}=q.useContext(n.aM),Ee=q.useContext(b.Z),gt=($=(ce==null?void 0:ce.disabled)||at)!==null&&$!==void 0?$:Ee,ot=q.useRef(se.value);q.useEffect(()=>{ce==null||ce.registerValue(se.value)},[]),q.useEffect(()=>{if(!we)return se.value!==ot.current&&(ce==null||ce.cancelValue(ot.current),ce==null||ce.registerValue(se.value),ot.current=se.value),()=>ce==null?void 0:ce.cancelValue(se.value)},[se.value]);const qe=Ae("checkbox",V),[Kt,Wt]=(0,y.ZP)(qe),et=Object.assign({},se);ce&&!we&&(et.onChange=function(){se.onChange&&se.onChange.apply(se,arguments),ce.toggleOption&&ce.toggleOption({label:Pe,value:se.value})},et.name=ce.name,et.checked=ce.value.includes(se.value));const Je=l()(`${qe}-wrapper`,{[`${qe}-rtl`]:$e==="rtl",[`${qe}-wrapper-checked`]:et.checked,[`${qe}-wrapper-disabled`]:gt,[`${qe}-wrapper-in-form-item`]:Ke},je==null?void 0:je.className,I,Xe,Wt),ct=l()({[`${qe}-indeterminate`]:xt},H.A,Wt),T=xt?"mixed":void 0;return Kt(q.createElement(Oe.Z,{component:"Checkbox",disabled:gt},q.createElement("label",{className:Je,style:Object.assign(Object.assign({},je==null?void 0:je.style),Te),onMouseEnter:We,onMouseLeave:re},q.createElement(s.Z,Object.assign({"aria-checked":T},et,{prefixCls:qe,className:ct,disabled:gt,ref:K})),Pe!==void 0&&q.createElement("span",null,Pe))))};var Q=q.forwardRef(W),pt=e(80702),Ne=e(2738),_e=function(x,K){var $={};for(var V in x)Object.prototype.hasOwnProperty.call(x,V)&&K.indexOf(V)<0&&($[V]=x[V]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,V=Object.getOwnPropertySymbols(x);I{const{defaultValue:$,children:V,options:I=[],prefixCls:Xe,className:Pe,rootClassName:xt,style:Te,onChange:We}=x,re=_e(x,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:we,direction:at}=q.useContext(u.E_),[se,Ae]=q.useState(re.value||$||[]),[$e,je]=q.useState([]);q.useEffect(()=>{"value"in re&&Ae(re.value||[])},[re.value]);const ce=q.useMemo(()=>I.map(P=>typeof P=="string"||typeof P=="number"?{label:P,value:P}:P),[I]),Ke=P=>{je(O=>O.filter(c=>c!==P))},Ee=P=>{je(O=>[].concat((0,pt.Z)(O),[P]))},gt=P=>{const O=se.indexOf(P.value),c=(0,pt.Z)(se);O===-1?c.push(P.value):c.splice(O,1),"value"in re||Ae(c),We==null||We(c.filter(ee=>$e.includes(ee)).sort((ee,De)=>{const g=ce.findIndex(ne=>ne.value===ee),d=ce.findIndex(ne=>ne.value===De);return g-d}))},ot=we("checkbox",Xe),qe=`${ot}-group`,[Kt,Wt]=(0,y.ZP)(ot),et=(0,Ne.Z)(re,["value","disabled"]),Je=I.length?ce.map(P=>q.createElement(Q,{prefixCls:ot,key:P.value.toString(),disabled:"disabled"in P?P.disabled:re.disabled,value:P.value,checked:se.includes(P.value),onChange:P.onChange,className:`${qe}-item`,style:P.style,title:P.title},P.label)):V,ct={toggleOption:gt,value:se,disabled:re.disabled,name:re.name,registerValue:Ee,cancelValue:Ke},T=l()(qe,{[`${qe}-rtl`]:at==="rtl"},Pe,xt,Wt);return Kt(q.createElement("div",Object.assign({className:T,style:Te},et,{ref:K}),q.createElement(G.Provider,{value:ct},Je)))},k=q.forwardRef(Ze);var C=q.memo(k);const o=Q;o.Group=C,o.__ANT_CHECKBOX=!0;var A=o},98447:function(an,ut,e){"use strict";e.d(ut,{C2:function(){return u}});var t=e(17313),l=e(37613),s=e(83116);const q=b=>{const{checkboxCls:n}=b,pe=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,t.Wf)(b)),{display:"inline-flex",flexWrap:"wrap",columnGap:b.marginXS,[`> ${b.antCls}-row`]:{flex:1}}),[pe]:Object.assign(Object.assign({},(0,t.Wf)(b)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${pe}`]:{marginInlineStart:0},[`&${pe}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:Object.assign(Object.assign({},(0,t.Wf)(b)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:b.borderRadiusSM,alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:Object.assign({},(0,t.oN)(b))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:b.checkboxSize,height:b.checkboxSize,direction:"ltr",backgroundColor:b.colorBgContainer,border:`${b.lineWidth}px ${b.lineType} ${b.colorBorder}`,borderRadius:b.borderRadiusSM,borderCollapse:"separate",transition:`all ${b.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:b.checkboxSize/14*5,height:b.checkboxSize/14*8,border:`${b.lineWidthBold}px solid ${b.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${b.motionDurationFast} ${b.motionEaseInBack}, opacity ${b.motionDurationFast}`}},"& + span":{paddingInlineStart:b.paddingXS,paddingInlineEnd:b.paddingXS}})},{[` + ${pe}:not(${pe}-disabled), + ${n}:not(${n}-disabled) + `]:{[`&:hover ${n}-inner`]:{borderColor:b.colorPrimary}},[`${pe}:not(${pe}-disabled)`]:{[`&:hover ${n}-checked:not(${n}-disabled) ${n}-inner`]:{backgroundColor:b.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${n}-checked:not(${n}-disabled):after`]:{borderColor:b.colorPrimaryHover}}},{[`${n}-checked`]:{[`${n}-inner`]:{backgroundColor:b.colorPrimary,borderColor:b.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${b.motionDurationMid} ${b.motionEaseOutBack} ${b.motionDurationFast}`}}},[` + ${pe}-checked:not(${pe}-disabled), + ${n}-checked:not(${n}-disabled) + `]:{[`&:hover ${n}-inner`]:{backgroundColor:b.colorPrimaryHover,borderColor:"transparent"}}},{[n]:{"&-indeterminate":{[`${n}-inner`]:{backgroundColor:b.colorBgContainer,borderColor:b.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:b.fontSizeLG/2,height:b.fontSizeLG/2,backgroundColor:b.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${pe}-disabled`]:{cursor:"not-allowed"},[`${n}-disabled`]:{[`&, ${n}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${n}-inner`]:{background:b.colorBgContainerDisabled,borderColor:b.colorBorder,"&:after":{borderColor:b.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:b.colorTextDisabled},[`&${n}-indeterminate ${n}-inner::after`]:{background:b.colorTextDisabled}}}]};function u(b,n){const pe=(0,l.TS)(n,{checkboxCls:`.${b}`,checkboxSize:n.controlInteractiveSize});return[q(pe)]}ut.ZP=(0,s.Z)("Checkbox",(b,n)=>{let{prefixCls:pe}=n;return[u(pe,b)]})},93891:function(an,ut,e){"use strict";var t=e(59301),l=e(36355),s=e(64165);const q=u=>{const{componentName:b}=u,{getPrefixCls:n}=(0,t.useContext)(l.E_),pe=n("empty");switch(b){case"Table":case"List":return t.createElement(s.Z,{image:s.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return t.createElement(s.Z,{image:s.Z.PRESENTED_IMAGE_SIMPLE,className:`${pe}-small`});default:return t.createElement(s.Z,null)}};ut.Z=q},28103:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return H}});var t=e(92310),l=e.n(t),s=e(59301),q=e(36355),u=e(17313),b=e(83116),n=e(37613);const pe=w=>{const{componentCls:W,sizePaddingEdgeHorizontal:me,colorSplit:Q,lineWidth:pt,textPaddingInline:Ne,orientationMargin:_e,verticalMarginInline:Ze}=w;return{[W]:Object.assign(Object.assign({},(0,u.Wf)(w)),{borderBlockStart:`${pt}px solid ${Q}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Ze,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${pt}px solid ${Q}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${w.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${W}-with-text`]:{display:"flex",alignItems:"center",margin:`${w.dividerHorizontalWithTextGutterMargin}px 0`,color:w.colorTextHeading,fontWeight:500,fontSize:w.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${Q}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${pt}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${W}-with-text-left`]:{"&::before":{width:`${_e*100}%`},"&::after":{width:`${100-_e*100}%`}},[`&-horizontal${W}-with-text-right`]:{"&::before":{width:`${100-_e*100}%`},"&::after":{width:`${_e*100}%`}},[`${W}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:Ne},"&-dashed":{background:"none",borderColor:Q,borderStyle:"dashed",borderWidth:`${pt}px 0 0`},[`&-horizontal${W}-with-text${W}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${W}-dashed`]:{borderInlineStartWidth:pt,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${W}-with-text`]:{color:w.colorText,fontWeight:"normal",fontSize:w.fontSize},[`&-horizontal${W}-with-text-left${W}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${W}-inner-text`]:{paddingInlineStart:me}},[`&-horizontal${W}-with-text-right${W}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${W}-inner-text`]:{paddingInlineEnd:me}}})}};var G=(0,b.Z)("Divider",w=>{const W=(0,n.TS)(w,{dividerHorizontalWithTextGutterMargin:w.margin,dividerHorizontalGutterMargin:w.marginLG,sizePaddingEdgeHorizontal:0});return[pe(W)]},w=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:w.marginXS})),y=function(w,W){var me={};for(var Q in w)Object.prototype.hasOwnProperty.call(w,Q)&&W.indexOf(Q)<0&&(me[Q]=w[Q]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,Q=Object.getOwnPropertySymbols(w);pt{const{getPrefixCls:W,direction:me,divider:Q}=s.useContext(q.E_),{prefixCls:pt,type:Ne="horizontal",orientation:_e="center",orientationMargin:Ze,className:k,rootClassName:C,children:o,dashed:A,plain:x,style:K}=w,$=y(w,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),V=W("divider",pt),[I,Xe]=G(V),Pe=_e.length>0?`-${_e}`:_e,xt=!!o,Te=_e==="left"&&Ze!=null,We=_e==="right"&&Ze!=null,re=l()(V,Q==null?void 0:Q.className,Xe,`${V}-${Ne}`,{[`${V}-with-text`]:xt,[`${V}-with-text${Pe}`]:xt,[`${V}-dashed`]:!!A,[`${V}-plain`]:!!x,[`${V}-rtl`]:me==="rtl",[`${V}-no-default-orientation-margin-left`]:Te,[`${V}-no-default-orientation-margin-right`]:We},k,C),we=s.useMemo(()=>typeof Ze=="number"?Ze:/^\d+$/.test(Ze)?Number(Ze):Ze,[Ze]),at=Object.assign(Object.assign({},Te&&{marginLeft:we}),We&&{marginRight:we});return I(s.createElement("div",Object.assign({className:re,style:Object.assign(Object.assign({},Q==null?void 0:Q.style),K)},$,{role:"separator"}),o&&Ne!=="vertical"&&s.createElement("span",{className:`${V}-inner-text`,style:at},o)))}},91857:function(an,ut,e){"use strict";var t=e(59301),l=e(38819),s=e(92310),q=e.n(s),u=e(31561),b=e(70425),n=e(18929),pe=e(2738),G=e(79676),y=e(53487),Oe=e(92343),H=e(36355),w=e(20834),W=e(40875),me=e(88088),Q=e(47211);const pt=null,Ne=C=>{const{menu:o,arrow:A,prefixCls:x,children:K,trigger:$,disabled:V,dropdownRender:I,getPopupContainer:Xe,overlayClassName:Pe,rootClassName:xt,open:Te,onOpenChange:We,visible:re,onVisibleChange:we,mouseEnterDelay:at=.15,mouseLeaveDelay:se=.1,autoAdjustOverflow:Ae=!0,placement:$e="",overlay:je,transitionName:ce}=C,{getPopupContainer:Ke,getPrefixCls:Ee,direction:gt}=t.useContext(H.E_),ot=t.useMemo(()=>{const E=Ee();return ce!==void 0?ce:$e.includes("top")?`${E}-slide-down`:`${E}-slide-up`},[Ee,$e,ce]),qe=t.useMemo(()=>$e?$e.includes("Center")?$e.slice(0,$e.indexOf("Center")):$e:gt==="rtl"?"bottomRight":"bottomLeft",[$e,gt]),Kt=Ee("dropdown",x),[Wt,et]=(0,Q.Z)(Kt),[,Je]=(0,me.Z)(),ct=t.Children.only(K),T=(0,Oe.Tm)(ct,{className:q()(`${Kt}-trigger`,{[`${Kt}-rtl`]:gt==="rtl"},ct.props.className),disabled:V}),P=V?[]:$;let O;P&&P.includes("contextMenu")&&(O=!0);const[c,ee]=(0,n.Z)(!1,{value:Te!=null?Te:re}),De=(0,b.useEvent)(E=>{We==null||We(E),we==null||we(E),ee(E)}),g=q()(Pe,xt,et,{[`${Kt}-rtl`]:gt==="rtl"}),d=(0,G.Z)({arrowPointAtCenter:typeof A=="object"&&A.pointAtCenter,autoAdjustOverflow:Ae,offset:Je.marginXXS,arrowWidth:A?Je.sizePopupArrow:0,borderRadius:Je.borderRadius}),ne=t.useCallback(()=>{ee(!1)},[]),z=()=>{let E;return o!=null&&o.items?E=t.createElement(w.default,Object.assign({},o)):typeof je=="function"?E=je():E=je,I&&(E=I(E)),E=t.Children.only(typeof E=="string"?t.createElement("span",null,E):E),t.createElement(W.J,{prefixCls:`${Kt}-menu`,expandIcon:t.createElement("span",{className:`${Kt}-menu-submenu-arrow`},t.createElement(l.Z,{className:`${Kt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:ne,validator:Y=>{let{mode:tt}=Y}},E)};return Wt(t.createElement(u.Z,Object.assign({alignPoint:O},(0,pe.Z)(C,["rootClassName"]),{mouseEnterDelay:at,mouseLeaveDelay:se,visible:c,builtinPlacements:d,arrow:!!A,overlayClassName:g,prefixCls:Kt,getPopupContainer:Xe||Ke,transitionName:ot,trigger:P,overlay:z,placement:qe,onVisibleChange:De}),T))};function _e(C){return Object.assign(Object.assign({},C),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const Ze=(0,y.Z)(Ne,"dropdown",C=>C,_e),k=C=>t.createElement(Ze,Object.assign({},C),t.createElement("span",null));Ne._InternalPanelDoNotUseOrYouWillBeFired=k,ut.Z=Ne},38854:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return me}});var t=e(91857),l=e(92310),s=e.n(l),q=e(59301),u=e(18785),b=e(3113),n=e(36355),pe=e(81327),G=e(33234),y=e(47211),Oe=function(Q,pt){var Ne={};for(var _e in Q)Object.prototype.hasOwnProperty.call(Q,_e)&&pt.indexOf(_e)<0&&(Ne[_e]=Q[_e]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,_e=Object.getOwnPropertySymbols(Q);Ze<_e.length;Ze++)pt.indexOf(_e[Ze])<0&&Object.prototype.propertyIsEnumerable.call(Q,_e[Ze])&&(Ne[_e[Ze]]=Q[_e[Ze]]);return Ne};const H=Q=>{const{getPopupContainer:pt,getPrefixCls:Ne,direction:_e}=q.useContext(n.E_),{prefixCls:Ze,type:k="default",danger:C,disabled:o,loading:A,onClick:x,htmlType:K,children:$,className:V,menu:I,arrow:Xe,autoFocus:Pe,overlay:xt,trigger:Te,align:We,open:re,onOpenChange:we,placement:at,getPopupContainer:se,href:Ae,icon:$e=q.createElement(u.Z,null),title:je,buttonsRender:ce=z=>z,mouseEnterDelay:Ke,mouseLeaveDelay:Ee,overlayClassName:gt,overlayStyle:ot,destroyPopupOnHide:qe,dropdownRender:Kt}=Q,Wt=Oe(Q,["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"]),et=Ne("dropdown",Ze),Je=`${et}-button`,[ct,T]=(0,y.Z)(et),P={menu:I,arrow:Xe,autoFocus:Pe,align:We,disabled:o,trigger:o?[]:Te,onOpenChange:we,getPopupContainer:se||pt,mouseEnterDelay:Ke,mouseLeaveDelay:Ee,overlayClassName:gt,overlayStyle:ot,destroyPopupOnHide:qe,dropdownRender:Kt},{compactSize:O,compactItemClassnames:c}=(0,G.ri)(et,_e),ee=s()(Je,c,V,T);"overlay"in Q&&(P.overlay=xt),"open"in Q&&(P.open=re),"placement"in Q?P.placement=at:P.placement=_e==="rtl"?"bottomLeft":"bottomRight";const De=q.createElement(b.ZP,{type:k,danger:C,disabled:o,loading:A,onClick:x,htmlType:K,href:Ae,title:je},$),g=q.createElement(b.ZP,{type:k,danger:C,icon:$e}),[d,ne]=ce([De,g]);return ct(q.createElement(pe.Z.Compact,Object.assign({className:ee,size:O,block:!0},Wt),d,q.createElement(t.Z,Object.assign({},P),ne)))};H.__ANT_BUTTON=!0;var w=H;const W=t.Z;W.Button=w;var me=W},47211:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return Oe}});var t=e(17313),l=e(13826),s=e(92899),q=e(29878),u=e(19447),b=e(83116),n=e(37613),G=H=>{const{componentCls:w,menuCls:W,colorError:me,colorTextLightSolid:Q}=H,pt=`${W}-item`;return{[`${w}, ${w}-menu-submenu`]:{[`${W} ${pt}`]:{[`&${pt}-danger:not(${pt}-disabled)`]:{color:me,"&:hover":{color:Q,backgroundColor:me}}}}}};const y=H=>{const{componentCls:w,menuCls:W,zIndexPopup:me,dropdownArrowDistance:Q,sizePopupArrow:pt,antCls:Ne,iconCls:_e,motionDurationMid:Ze,dropdownPaddingVertical:k,fontSize:C,dropdownEdgeChildPadding:o,colorTextDisabled:A,fontSizeIcon:x,controlPaddingHorizontal:K,colorBgElevated:$}=H;return[{[w]:Object.assign(Object.assign({},(0,t.Wf)(H)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:me,display:"block","&::before":{position:"absolute",insetBlock:-Q+pt/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${Ne}-btn`]:{[`& > ${_e}-down, & > ${Ne}-btn-icon > ${_e}-down`]:{fontSize:x}},[`${w}-wrap`]:{position:"relative",[`${Ne}-btn > ${_e}-down`]:{fontSize:x},[`${_e}-down::before`]:{transition:`transform ${Ze}`}},[`${w}-wrap-open`]:{[`${_e}-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${w}-placement-bottomLeft, + &${Ne}-slide-down-appear${Ne}-slide-down-appear-active${w}-placement-bottomLeft, + &${Ne}-slide-down-enter${Ne}-slide-down-enter-active${w}-placement-bottom, + &${Ne}-slide-down-appear${Ne}-slide-down-appear-active${w}-placement-bottom, + &${Ne}-slide-down-enter${Ne}-slide-down-enter-active${w}-placement-bottomRight, + &${Ne}-slide-down-appear${Ne}-slide-down-appear-active${w}-placement-bottomRight`]:{animationName:l.fJ},[`&${Ne}-slide-up-enter${Ne}-slide-up-enter-active${w}-placement-topLeft, + &${Ne}-slide-up-appear${Ne}-slide-up-appear-active${w}-placement-topLeft, + &${Ne}-slide-up-enter${Ne}-slide-up-enter-active${w}-placement-top, + &${Ne}-slide-up-appear${Ne}-slide-up-appear-active${w}-placement-top, + &${Ne}-slide-up-enter${Ne}-slide-up-enter-active${w}-placement-topRight, + &${Ne}-slide-up-appear${Ne}-slide-up-appear-active${w}-placement-topRight`]:{animationName:l.Qt},[`&${Ne}-slide-down-leave${Ne}-slide-down-leave-active${w}-placement-bottomLeft, + &${Ne}-slide-down-leave${Ne}-slide-down-leave-active${w}-placement-bottom, + &${Ne}-slide-down-leave${Ne}-slide-down-leave-active${w}-placement-bottomRight`]:{animationName:l.Uw},[`&${Ne}-slide-up-leave${Ne}-slide-up-leave-active${w}-placement-topLeft, + &${Ne}-slide-up-leave${Ne}-slide-up-leave-active${w}-placement-top, + &${Ne}-slide-up-leave${Ne}-slide-up-leave-active${w}-placement-topRight`]:{animationName:l.ly}})},(0,u.ZP)(H,{colorBg:$,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${w} ${W}`]:{position:"relative",margin:0},[`${W}-submenu-popup`]:{position:"absolute",zIndex:me,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${w}, ${w}-menu-submenu`]:{[W]:Object.assign(Object.assign({padding:o,listStyleType:"none",backgroundColor:$,backgroundClip:"padding-box",borderRadius:H.borderRadiusLG,outline:"none",boxShadow:H.boxShadowSecondary},(0,t.Qy)(H)),{[`${W}-item-group-title`]:{padding:`${k}px ${K}px`,color:H.colorTextDescription,transition:`all ${Ze}`},[`${W}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${W}-item-icon`]:{minWidth:C,marginInlineEnd:H.marginXS,fontSize:H.fontSizeSM},[`${W}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${Ze}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${W}-item, ${W}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${k}px ${K}px`,color:H.colorText,fontWeight:"normal",fontSize:C,lineHeight:H.lineHeight,cursor:"pointer",transition:`all ${Ze}`,borderRadius:H.borderRadiusSM,"&:hover, &-active":{backgroundColor:H.controlItemBgHover}},(0,t.Qy)(H)),{"&-selected":{color:H.colorPrimary,backgroundColor:H.controlItemBgActive,"&:hover, &-active":{backgroundColor:H.controlItemBgActiveHover}},"&-disabled":{color:A,cursor:"not-allowed","&:hover":{color:A,backgroundColor:$,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${H.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:H.colorSplit},[`${w}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:H.paddingXS,[`${w}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:H.colorTextDescription,fontSize:x,fontStyle:"normal"}}}),[`${W}-item-group-list`]:{margin:`0 ${H.marginXS}px`,padding:0,listStyle:"none"},[`${W}-submenu-title`]:{paddingInlineEnd:K+H.fontSizeSM},[`${W}-submenu-vertical`]:{position:"relative"},[`${W}-submenu${W}-submenu-disabled ${w}-menu-submenu-title`]:{[`&, ${w}-menu-submenu-arrow-icon`]:{color:A,backgroundColor:$,cursor:"not-allowed"}},[`${W}-submenu-selected ${w}-menu-submenu-title`]:{color:H.colorPrimary}})}},[(0,l.oN)(H,"slide-up"),(0,l.oN)(H,"slide-down"),(0,s.Fm)(H,"move-up"),(0,s.Fm)(H,"move-down"),(0,q._y)(H,"zoom-big")]]};var Oe=(0,b.Z)("Dropdown",(H,w)=>{let{rootPrefixCls:W}=w;const{marginXXS:me,sizePopupArrow:Q,controlHeight:pt,fontSize:Ne,lineHeight:_e,paddingXXS:Ze,componentCls:k,borderRadiusLG:C}=H,o=(pt-Ne*_e)/2,{dropdownArrowOffset:A}=(0,u.fS)({contentRadius:C}),x=(0,n.TS)(H,{menuCls:`${k}-menu`,rootPrefixCls:W,dropdownArrowDistance:Q/2+me,dropdownArrowOffset:A,dropdownPaddingVertical:o,dropdownEdgeChildPadding:Ze});return[y(x),G(x)]},H=>({zIndexPopup:H.zIndexPopupBase+50}))},64165:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return Ze}});var t=e(92310),l=e.n(t),s=e(59301),q=e(36355),u=e(9763),b=e(64993),n=e(88088),G=()=>{const[,k]=(0,n.Z)(),o=new b.C(k.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return s.createElement("svg",{style:o,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},s.createElement("g",{fill:"none",fillRule:"evenodd"},s.createElement("g",{transform:"translate(24 31.67)"},s.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),s.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"}),s.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)"}),s.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"}),s.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"})),s.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"}),s.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},s.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),s.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},Oe=()=>{const[,k]=(0,n.Z)(),{colorFill:C,colorFillTertiary:o,colorFillQuaternary:A,colorBgContainer:x}=k,{borderColor:K,shadowColor:$,contentColor:V}=(0,s.useMemo)(()=>({borderColor:new b.C(C).onBackground(x).toHexShortString(),shadowColor:new b.C(o).onBackground(x).toHexShortString(),contentColor:new b.C(A).onBackground(x).toHexShortString()}),[C,o,A,x]);return s.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},s.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},s.createElement("ellipse",{fill:$,cx:"32",cy:"33",rx:"32",ry:"7"}),s.createElement("g",{fillRule:"nonzero",stroke:K},s.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"}),s.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:V}))))},H=e(83116),w=e(37613);const W=k=>{const{componentCls:C,margin:o,marginXS:A,marginXL:x,fontSize:K,lineHeight:$}=k;return{[C]:{marginInline:A,fontSize:K,lineHeight:$,textAlign:"center",[`${C}-image`]:{height:k.emptyImgHeight,marginBottom:A,opacity:k.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${C}-description`]:{color:k.colorText},[`${C}-footer`]:{marginTop:o},"&-normal":{marginBlock:x,color:k.colorTextDisabled,[`${C}-description`]:{color:k.colorTextDisabled},[`${C}-image`]:{height:k.emptyImgHeightMD}},"&-small":{marginBlock:A,color:k.colorTextDisabled,[`${C}-image`]:{height:k.emptyImgHeightSM}}}}};var me=(0,H.Z)("Empty",k=>{const{componentCls:C,controlHeightLG:o}=k,A=(0,w.TS)(k,{emptyImgCls:`${C}-img`,emptyImgHeight:o*2.5,emptyImgHeightMD:o,emptyImgHeightSM:o*.875});return[W(A)]}),Q=function(k,C){var o={};for(var A in k)Object.prototype.hasOwnProperty.call(k,A)&&C.indexOf(A)<0&&(o[A]=k[A]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,A=Object.getOwnPropertySymbols(k);x{var{className:C,rootClassName:o,prefixCls:A,image:x=pt,description:K,children:$,imageStyle:V,style:I}=k,Xe=Q(k,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:Pe,direction:xt,empty:Te}=s.useContext(q.E_),We=Pe("empty",A),[re,we]=me(We),[at]=(0,u.Z)("Empty"),se=typeof K!="undefined"?K:at==null?void 0:at.description,Ae=typeof se=="string"?se:"empty";let $e=null;return typeof x=="string"?$e=s.createElement("img",{alt:Ae,src:x}):$e=x,re(s.createElement("div",Object.assign({className:l()(we,We,Te==null?void 0:Te.className,{[`${We}-normal`]:x===Ne,[`${We}-rtl`]:xt==="rtl"},C,o),style:Object.assign(Object.assign({},Te==null?void 0:Te.style),I)},Xe),s.createElement("div",{className:`${We}-image`,style:V},$e),se&&s.createElement("div",{className:`${We}-description`},se),$&&s.createElement("div",{className:`${We}-footer`},$)))};_e.PRESENTED_IMAGE_DEFAULT=pt,_e.PRESENTED_IMAGE_SIMPLE=Ne;var Ze=_e},78241:function(an,ut,e){"use strict";e.d(ut,{default:function(){return fe}});var t=e(80702),l=e(92310),s=e.n(l),q=e(77900),u=e(59301),b=e(62892),n=e(32441);function pe(v){const[X,le]=u.useState(v);return u.useEffect(()=>{const h=setTimeout(()=>{le(v)},v.length?0:10);return()=>{clearTimeout(h)}},[v]),X}var G=e(17313),y=e(29878),Oe=e(8378),H=e(37613),w=e(83116),me=v=>{const{componentCls:X}=v,le=`${X}-show-help`,h=`${X}-show-help-item`;return{[le]:{transition:`opacity ${v.motionDurationSlow} ${v.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[h]:{overflow:"hidden",transition:`height ${v.motionDurationSlow} ${v.motionEaseInOut}, + opacity ${v.motionDurationSlow} ${v.motionEaseInOut}, + transform ${v.motionDurationSlow} ${v.motionEaseInOut} !important`,[`&${h}-appear, &${h}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${h}-leave-active`]:{transform:"translateY(-5px)"}}}}};const Q=v=>({legend:{display:"block",width:"100%",marginBottom:v.marginLG,padding:0,color:v.colorTextDescription,fontSize:v.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${v.lineWidth}px ${v.lineType} ${v.colorBorder}`},label:{fontSize:v.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${v.controlOutlineWidth}px ${v.controlOutline}`},output:{display:"block",paddingTop:15,color:v.colorText,fontSize:v.fontSize,lineHeight:v.lineHeight}}),pt=(v,X)=>{const{formItemCls:le}=v;return{[le]:{[`${le}-label > label`]:{height:X},[`${le}-control-input`]:{minHeight:X}}}},Ne=v=>{const{componentCls:X}=v;return{[v.componentCls]:Object.assign(Object.assign(Object.assign({},(0,G.Wf)(v)),Q(v)),{[`${X}-text`]:{display:"inline-block",paddingInlineEnd:v.paddingSM},"&-small":Object.assign({},pt(v,v.controlHeightSM)),"&-large":Object.assign({},pt(v,v.controlHeightLG))})}},_e=v=>{const{formItemCls:X,iconCls:le,componentCls:h,rootPrefixCls:p,labelRequiredMarkColor:Me,labelColor:be,labelFontSize:rt,labelHeight:ke,labelColonMarginInlineStart:yt,labelColonMarginInlineEnd:Et,itemMarginBottom:bt}=v;return{[X]:Object.assign(Object.assign({},(0,G.Wf)(v)),{marginBottom:bt,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + &-hidden.${p}-row`]:{display:"none"},"&-has-warning":{[`${X}-split`]:{color:v.colorError}},"&-has-error":{[`${X}-split`]:{color:v.colorWarning}},[`${X}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${v.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:ke,color:be,fontSize:rt,[`> ${le}`]:{fontSize:v.fontSize,verticalAlign:"top"},[`&${X}-required:not(${X}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:v.marginXXS,color:Me,fontSize:v.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${h}-hide-required-mark &`]:{display:"none"}},[`${X}-optional`]:{display:"inline-block",marginInlineStart:v.marginXXS,color:v.colorTextDescription,[`${h}-hide-required-mark &`]:{display:"none"}},[`${X}-tooltip`]:{color:v.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:v.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:yt,marginInlineEnd:Et},[`&${X}-no-colon::after`]:{content:'"\\a0"'}}},[`${X}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${p}-col-'"]):not([class*="' ${p}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:v.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[X]:{"&-explain, &-extra":{clear:"both",color:v.colorTextDescription,fontSize:v.fontSize,lineHeight:v.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:v.controlHeightSM,transition:`color ${v.motionDurationMid} ${v.motionEaseOut}`},"&-explain":{"&-error":{color:v.colorError},"&-warning":{color:v.colorWarning}}},[`&-with-help ${X}-explain`]:{height:"auto",opacity:1},[`${X}-feedback-icon`]:{fontSize:v.fontSize,textAlign:"center",visibility:"visible",animationName:y.kr,animationDuration:v.motionDurationMid,animationTimingFunction:v.motionEaseOutBack,pointerEvents:"none","&-success":{color:v.colorSuccess},"&-error":{color:v.colorError},"&-warning":{color:v.colorWarning},"&-validating":{color:v.colorPrimary}}})}},Ze=v=>{const{componentCls:X,formItemCls:le}=v;return{[`${X}-horizontal`]:{[`${le}-label`]:{flexGrow:0},[`${le}-control`]:{flex:"1 1 0",minWidth:0},[`${le}-label[class$='-24'], ${le}-label[class*='-24 ']`]:{[`& + ${le}-control`]:{minWidth:"unset"}}}}},k=v=>{const{componentCls:X,formItemCls:le}=v;return{[`${X}-inline`]:{display:"flex",flexWrap:"wrap",[le]:{flex:"none",marginInlineEnd:v.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${le}-label, + > ${le}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${le}-label`]:{flex:"none"},[`${X}-text`]:{display:"inline-block"},[`${le}-has-feedback`]:{display:"inline-block"}}}}},C=v=>({padding:v.verticalLabelPadding,margin:v.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),o=v=>{const{componentCls:X,formItemCls:le,rootPrefixCls:h}=v;return{[`${le} ${le}-label`]:C(v),[X]:{[le]:{flexWrap:"wrap",[`${le}-label, ${le}-control`]:{[`&:not([class*=" ${h}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},A=v=>{const{componentCls:X,formItemCls:le,rootPrefixCls:h}=v;return{[`${X}-vertical`]:{[le]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${X}-item-control`]:{width:"100%"}}},[`${X}-vertical ${le}-label, + .${h}-col-24${le}-label, + .${h}-col-xl-24${le}-label`]:C(v),[`@media (max-width: ${v.screenXSMax}px)`]:[o(v),{[X]:{[`.${h}-col-xs-24${le}-label`]:C(v)}}],[`@media (max-width: ${v.screenSMMax}px)`]:{[X]:{[`.${h}-col-sm-24${le}-label`]:C(v)}},[`@media (max-width: ${v.screenMDMax}px)`]:{[X]:{[`.${h}-col-md-24${le}-label`]:C(v)}},[`@media (max-width: ${v.screenLGMax}px)`]:{[X]:{[`.${h}-col-lg-24${le}-label`]:C(v)}}}},x=(v,X)=>(0,H.TS)(v,{formItemCls:`${v.componentCls}-item`,rootPrefixCls:X});var K=(0,w.Z)("Form",(v,X)=>{let{rootPrefixCls:le}=X;const h=x(v,le);return[Ne(h),_e(h),me(h),Ze(h),k(h),A(h),(0,Oe.Z)(h),y.kr]},v=>({labelRequiredMarkColor:v.colorError,labelColor:v.colorTextHeading,labelFontSize:v.fontSize,labelHeight:v.controlHeight,labelColonMarginInlineStart:v.marginXXS/2,labelColonMarginInlineEnd:v.marginXS,itemMarginBottom:v.marginLG,verticalLabelPadding:`0 0 ${v.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const $=[];function V(v,X,le){let h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof v=="string"?v:`${X}-${h}`,error:v,errorStatus:le}}var Xe=v=>{let{help:X,helpStatus:le,errors:h=$,warnings:p=$,className:Me,fieldId:be,onVisibleChanged:rt}=v;const{prefixCls:ke}=u.useContext(n.Rk),yt=`${ke}-item-explain`,[,Et]=K(ke),bt=(0,u.useMemo)(()=>(0,b.Z)(ke),[ke]),Ot=pe(h),It=pe(p),Ft=u.useMemo(()=>X!=null?[V(X,"help",le)]:[].concat((0,t.Z)(Ot.map((_,j)=>V(_,"error","error",j))),(0,t.Z)(It.map((_,j)=>V(_,"warning","warning",j)))),[X,le,Ot,It]),F={};return be&&(F.id=`${be}_help`),u.createElement(q.default,{motionDeadline:bt.motionDeadline,motionName:`${ke}-show-help`,visible:!!Ft.length,onVisibleChanged:rt},_=>{const{className:j,style:ue}=_;return u.createElement("div",Object.assign({},F,{className:s()(yt,j,Me,Et),style:ue,role:"alert"}),u.createElement(q.CSSMotionList,Object.assign({keys:Ft},(0,b.Z)(ke),{motionName:`${ke}-show-help-item`,component:!1}),Ue=>{const{key:ge,error:Le,errorStatus:M,className:oe,style:xe}=Ue;return u.createElement("div",{key:ge,className:s()(oe,{[`${yt}-${M}`]:M}),style:xe},Le)}))})},Pe=e(95013),xt=e(36355),Te=e(1684),We=e(52946),re=e(19716),we=e(16722);const at=["parentNode"],se="form_item";function Ae(v){return v===void 0||v===!1?[]:Array.isArray(v)?v:[v]}function $e(v,X){if(!v.length)return;const le=v.join("_");return X?`${X}_${le}`:at.includes(le)?`${se}_${le}`:le}function je(v,X,le,h,p,Me){let be=h;return Me!==void 0?be=Me:le.validating?be="validating":v.length?be="error":X.length?be="warning":(le.touched||p&&le.validated)&&(be="success"),be}function ce(v){return Ae(v).join("_")}function Ke(v){const[X]=(0,Pe.useForm)(),le=u.useRef({}),h=u.useMemo(()=>v!=null?v:Object.assign(Object.assign({},X),{__INTERNAL__:{itemRef:p=>Me=>{const be=ce(p);Me?le.current[be]=Me:delete le.current[be]}},scrollToField:function(p){let Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const be=Ae(p),rt=$e(be,h.__INTERNAL__.name),ke=rt?document.getElementById(rt):null;ke&&(0,we.Z)(ke,Object.assign({scrollMode:"if-needed",block:"nearest"},Me))},getFieldInstance:p=>{const Me=ce(p);return le.current[Me]}}),[v,X]);return[h]}var Ee=e(28726),gt=function(v,X){var le={};for(var h in v)Object.prototype.hasOwnProperty.call(v,h)&&X.indexOf(h)<0&&(le[h]=v[h]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var p=0,h=Object.getOwnPropertySymbols(v);p{const le=u.useContext(Te.Z),{getPrefixCls:h,direction:p,form:Me}=u.useContext(xt.E_),{prefixCls:be,className:rt,rootClassName:ke,size:yt,disabled:Et=le,form:bt,colon:Ot,labelAlign:It,labelWrap:Ft,labelCol:F,wrapperCol:_,hideRequiredMark:j,layout:ue="horizontal",scrollToFirstError:Ue,requiredMark:ge,onFinishFailed:Le,name:M,style:oe,feedbackIcons:xe}=v,Ve=gt(v,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),Re=(0,re.Z)(yt),At=u.useContext(Ee.Z),Ct=(0,u.useMemo)(()=>ge!==void 0?ge:Me&&Me.requiredMark!==void 0?Me.requiredMark:!j,[j,ge,Me]),Tt=Ot!=null?Ot:Me==null?void 0:Me.colon,Jt=h("form",be),[Qt,tn]=K(Jt),qt=s()(Jt,`${Jt}-${ue}`,{[`${Jt}-hide-required-mark`]:Ct===!1,[`${Jt}-rtl`]:p==="rtl",[`${Jt}-${Re}`]:Re},tn,Me==null?void 0:Me.className,rt,ke),[nn]=Ke(bt),{__INTERNAL__:ie}=nn;ie.name=M;const de=(0,u.useMemo)(()=>({name:M,labelAlign:It,labelCol:F,labelWrap:Ft,wrapperCol:_,vertical:ue==="vertical",colon:Tt,requiredMark:Ct,itemRef:ie.itemRef,form:nn,feedbackIcons:xe}),[M,It,F,_,ue,Tt,Ct,nn,xe]);u.useImperativeHandle(X,()=>nn);const ze=(it,Vt)=>{if(it){let Rt={block:"nearest"};typeof it=="object"&&(Rt=it),nn.scrollToField(Vt,Rt)}},He=it=>{if(Le==null||Le(it),it.errorFields.length){const Vt=it.errorFields[0].name;if(Ue!==void 0){ze(Ue,Vt);return}Me&&Me.scrollToFirstError!==void 0&&ze(Me.scrollToFirstError,Vt)}};return Qt(u.createElement(Te.n,{disabled:Et},u.createElement(We.q,{size:Re},u.createElement(n.RV,Object.assign({},{validateMessages:At}),u.createElement(n.q3.Provider,{value:de},u.createElement(Pe.default,Object.assign({id:M},Ve,{name:M,onFinishFailed:He,form:nn,style:Object.assign(Object.assign({},Me==null?void 0:Me.style),oe),className:qt})))))))};var Kt=u.forwardRef(ot),Wt=e(41799),et=e(8654),Je=e(92343),ct=e(11592);function T(v){if(typeof v=="function")return v;const X=(0,ct.Z)(v);return X.length<=1?X[0]:X}const P=()=>{const{status:v,errors:X=[],warnings:le=[]}=(0,u.useContext)(n.aM);return{status:v,errors:X,warnings:le}};P.Context=n.aM;var O=P,c=e(16089);function ee(v){const[X,le]=u.useState(v),h=(0,u.useRef)(null),p=(0,u.useRef)([]),Me=(0,u.useRef)(!1);u.useEffect(()=>(Me.current=!1,()=>{Me.current=!0,c.Z.cancel(h.current),h.current=null}),[]);function be(rt){Me.current||(h.current===null&&(p.current=[],h.current=(0,c.Z)(()=>{h.current=null,le(ke=>{let yt=ke;return p.current.forEach(Et=>{yt=Et(yt)}),yt})})),p.current.push(rt))}return[X,be]}function De(){const{itemRef:v}=u.useContext(n.q3),X=u.useRef({});function le(h,p){const Me=p&&typeof p=="object"&&p.ref,be=h.join("_");return(X.current.name!==be||X.current.originRef!==Me)&&(X.current.name=be,X.current.originRef=Me,X.current.ref=(0,et.sQ)(v(h),Me)),X.current.ref}return le}var g=e(29194),d=e(34280),ne=e(2738),z=e(27382),E=e(37028);const Y=v=>{const{formItemCls:X}=v;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${X}-control`]:{display:"flex"}}}};var tt=(0,w.b)(["Form","item-item"],(v,X)=>{let{rootPrefixCls:le}=X;const h=x(v,le);return[Y(h)]}),Ce=v=>{const{prefixCls:X,status:le,wrapperCol:h,children:p,errors:Me,warnings:be,_internalItemRender:rt,extra:ke,help:yt,fieldId:Et,marginBottom:bt,onErrorVisibleChanged:Ot}=v,It=`${X}-item`,Ft=u.useContext(n.q3),F=h||Ft.wrapperCol||{},_=s()(`${It}-control`,F.className),j=u.useMemo(()=>Object.assign({},Ft),[Ft]);delete j.labelCol,delete j.wrapperCol;const ue=u.createElement("div",{className:`${It}-control-input`},u.createElement("div",{className:`${It}-control-input-content`},p)),Ue=u.useMemo(()=>({prefixCls:X,status:le}),[X,le]),ge=bt!==null||Me.length||be.length?u.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},u.createElement(n.Rk.Provider,{value:Ue},u.createElement(Xe,{fieldId:Et,errors:Me,warnings:be,help:yt,helpStatus:le,className:`${It}-explain-connected`,onVisibleChanged:Ot})),!!bt&&u.createElement("div",{style:{width:0,height:bt}})):null,Le={};Et&&(Le.id=`${Et}_extra`);const M=ke?u.createElement("div",Object.assign({},Le,{className:`${It}-extra`}),ke):null,oe=rt&&rt.mark==="pro_table_render"&&rt.render?rt.render(v,{input:ue,errorList:ge,extra:M}):u.createElement(u.Fragment,null,ue,ge,M);return u.createElement(n.q3.Provider,{value:j},u.createElement(E.Z,Object.assign({},F,{className:_}),oe),u.createElement(tt,{prefixCls:X}))},Ye=e(61485),nt=e(31724),L=e(9763),Be=e(6848),Qe=function(v,X){var le={};for(var h in v)Object.prototype.hasOwnProperty.call(v,h)&&X.indexOf(h)<0&&(le[h]=v[h]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var p=0,h=Object.getOwnPropertySymbols(v);p{let{prefixCls:X,label:le,htmlFor:h,labelCol:p,labelAlign:Me,colon:be,required:rt,requiredMark:ke,tooltip:yt}=v;var Et;const[bt]=(0,L.Z)("Form"),{vertical:Ot,labelAlign:It,labelCol:Ft,labelWrap:F,colon:_}=u.useContext(n.q3);if(!le)return null;const j=p||Ft||{},ue=Me||It,Ue=`${X}-item-label`,ge=s()(Ue,ue==="left"&&`${Ue}-left`,j.className,{[`${Ue}-wrap`]:!!F});let Le=le;const M=be===!0||_!==!1&&be!==!1;M&&!Ot&&typeof le=="string"&&le.trim()!==""&&(Le=le.replace(/[:|:]\s*$/,""));const xe=dt(yt);if(xe){const{icon:Ct=u.createElement(Ye.Z,null)}=xe,Tt=Qe(xe,["icon"]),Jt=u.createElement(Be.Z,Object.assign({},Tt),u.cloneElement(Ct,{className:`${X}-item-tooltip`,title:""}));Le=u.createElement(u.Fragment,null,Le,Jt)}const Ve=ke==="optional",Re=typeof ke=="function";Re?Le=ke(Le,{required:!!rt}):Ve&&!rt&&(Le=u.createElement(u.Fragment,null,Le,u.createElement("span",{className:`${X}-item-optional`,title:""},(bt==null?void 0:bt.optional)||((Et=nt.Z.Form)===null||Et===void 0?void 0:Et.optional))));const At=s()({[`${X}-item-required`]:rt,[`${X}-item-required-mark-optional`]:Ve||Re,[`${X}-item-no-colon`]:!M});return u.createElement(E.Z,Object.assign({},j,{className:ge}),u.createElement("label",{htmlFor:h,className:At,title:typeof le=="string"?le:""},Le))},Zt=e(29679),Nt=e(19248),Ht=e(96512),un=e(58617);const ft={success:Zt.Z,warning:Ht.Z,error:Nt.Z,validating:un.Z};function m(v){let{children:X,errors:le,warnings:h,hasFeedback:p,validateStatus:Me,prefixCls:be,meta:rt,noStyle:ke}=v;const yt=`${be}-item`,{feedbackIcons:Et}=u.useContext(n.q3),bt=je(le,h,rt,null,!!p,Me),{isFormItemInput:Ot,status:It}=u.useContext(n.aM),Ft=u.useMemo(()=>{var F;let _;if(p){const Ue=p!==!0&&p.icons||Et,ge=bt&&((F=Ue==null?void 0:Ue({status:bt,errors:le,warnings:h}))===null||F===void 0?void 0:F[bt]),Le=bt&&ft[bt];_=ge!==!1&&Le?u.createElement("span",{className:s()(`${yt}-feedback-icon`,`${yt}-feedback-icon-${bt}`)},ge||u.createElement(Le,null)):null}let j=!0,ue=bt||"";return ke&&(j=Ot,ue=(bt!=null?bt:It)||""),{status:ue,errors:le,warnings:h,hasFeedback:!!p,feedbackIcon:_,isFormItemInput:j}},[bt,p,ke,Ot,It]);return u.createElement(n.aM.Provider,{value:Ft},X)}var ve=function(v,X){var le={};for(var h in v)Object.prototype.hasOwnProperty.call(v,h)&&X.indexOf(h)<0&&(le[h]=v[h]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var p=0,h=Object.getOwnPropertySymbols(v);p{if(xe&&ge.current){const tn=getComputedStyle(ge.current);At(parseInt(tn.marginBottom,10))}},[xe,Ve]);const Ct=tn=>{tn||At(null)},Jt=function(){let tn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const qt=tn?Le:yt.errors,nn=tn?M:yt.warnings;return je(qt,nn,yt,"",!!Et,ke)}(),Qt=s()(ue,le,h,{[`${ue}-with-help`]:oe||Le.length||M.length,[`${ue}-has-feedback`]:Jt&&Et,[`${ue}-has-success`]:Jt==="success",[`${ue}-has-warning`]:Jt==="warning",[`${ue}-has-error`]:Jt==="error",[`${ue}-is-validating`]:Jt==="validating",[`${ue}-hidden`]:bt});return u.createElement("div",{className:Qt,style:p,ref:ge},u.createElement(z.Z,Object.assign({className:`${ue}-row`},(0,ne.Z)(j,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),u.createElement(Mt,Object.assign({htmlFor:It},v,{requiredMark:Ue,required:Ft!=null?Ft:F,prefixCls:X})),u.createElement(Ce,Object.assign({},v,yt,{errors:Le,warnings:M,prefixCls:X,status:Jt,help:Me,marginBottom:Re,onErrorVisibleChanged:Ct}),u.createElement(n.qI.Provider,{value:_},u.createElement(m,{prefixCls:X,meta:yt,errors:yt.errors,warnings:yt.warnings,hasFeedback:Et,validateStatus:Jt},Ot)))),!!Re&&u.createElement("div",{className:`${ue}-margin-offset`,style:{marginBottom:-Re}}))}const a="__SPLIT__",Ge=null,D=u.memo(v=>{let{children:X}=v;return X},(v,X)=>v.value===X.value&&v.update===X.update&&v.childProps.length===X.childProps.length&&v.childProps.every((le,h)=>le===X.childProps[h]));function J(v){return v!=null}function B(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function he(v){const{name:X,noStyle:le,className:h,dependencies:p,prefixCls:Me,shouldUpdate:be,rules:rt,children:ke,required:yt,label:Et,messageVariables:bt,trigger:Ot="onChange",validateTrigger:It,hidden:Ft,help:F}=v,{getPrefixCls:_}=u.useContext(xt.E_),{name:j}=u.useContext(n.q3),ue=T(ke),Ue=typeof ue=="function",ge=u.useContext(n.qI),{validateTrigger:Le}=u.useContext(Pe.FieldContext),M=It!==void 0?It:Le,oe=J(X),xe=_("form",Me),[Ve,Re]=K(xe),At=u.useContext(Pe.ListContext),Ct=u.useRef(),[Tt,Jt]=ee({}),[Qt,tn]=(0,Wt.Z)(()=>B()),qt=Vt=>{const Rt=At==null?void 0:At.getKey(Vt.name);if(tn(Vt.destroy?B():Vt,!0),le&&F!==!1&&ge){let Lt=Vt.name;if(Vt.destroy)Lt=Ct.current||Lt;else if(Rt!==void 0){const[ht,jt]=Rt;Lt=[ht].concat((0,t.Z)(jt)),Ct.current=Lt}ge(Vt,Lt)}},nn=(Vt,Rt)=>{Jt(Lt=>{const ht=Object.assign({},Lt),rn=[].concat((0,t.Z)(Vt.name.slice(0,-1)),(0,t.Z)(Rt)).join(a);return Vt.destroy?delete ht[rn]:ht[rn]=Vt,ht})},[ie,de]=u.useMemo(()=>{const Vt=(0,t.Z)(Qt.errors),Rt=(0,t.Z)(Qt.warnings);return Object.values(Tt).forEach(Lt=>{Vt.push.apply(Vt,(0,t.Z)(Lt.errors||[])),Rt.push.apply(Rt,(0,t.Z)(Lt.warnings||[]))}),[Vt,Rt]},[Tt,Qt.errors,Qt.warnings]),ze=De();function He(Vt,Rt,Lt){return le&&!Ft?u.createElement(m,{prefixCls:xe,hasFeedback:v.hasFeedback,validateStatus:v.validateStatus,meta:Qt,errors:ie,warnings:de,noStyle:!0},Vt):u.createElement(st,Object.assign({key:"row"},v,{className:s()(h,Re),prefixCls:xe,fieldId:Rt,isRequired:Lt,errors:ie,warnings:de,meta:Qt,onSubItemMetaChange:nn}),Vt)}if(!oe&&!Ue&&!p)return Ve(He(ue));let it={};return typeof Et=="string"?it.label=Et:X&&(it.label=String(X)),bt&&(it=Object.assign(Object.assign({},it),bt)),Ve(u.createElement(Pe.Field,Object.assign({},v,{messageVariables:it,trigger:Ot,validateTrigger:M,onMetaChange:qt}),(Vt,Rt,Lt)=>{const ht=Ae(X).length&&Rt?Rt.name:[],jt=$e(ht,j),rn=yt!==void 0?yt:!!(rt&&rt.some(Dt=>{if(Dt&&typeof Dt=="object"&&Dt.required&&!Dt.warningOnly)return!0;if(typeof Dt=="function"){const fn=Dt(Lt);return fn&&fn.required&&!fn.warningOnly}return!1})),Bt=Object.assign({},Vt);let Xt=null;if(Array.isArray(ue)&&oe)Xt=ue;else if(!(Ue&&(!(be||p)||oe))){if(!(p&&!Ue&&!oe))if((0,Je.l$)(ue)){const Dt=Object.assign(Object.assign({},ue.props),Bt);if(Dt.id||(Dt.id=jt),F||ie.length>0||de.length>0||v.extra){const vn=[];(F||ie.length>0)&&vn.push(`${jt}_help`),v.extra&&vn.push(`${jt}_extra`),Dt["aria-describedby"]=vn.join(" ")}ie.length>0&&(Dt["aria-invalid"]="true"),rn&&(Dt["aria-required"]="true"),(0,et.Yr)(ue)&&(Dt.ref=ze(ht,ue)),new Set([].concat((0,t.Z)(Ae(Ot)),(0,t.Z)(Ae(M)))).forEach(vn=>{Dt[vn]=function(){for(var pn,On,en,wn,Pn,Ut=arguments.length,_t=new Array(Ut),mn=0;mn{var{prefixCls:X,children:le}=v,h=N(v,["prefixCls","children"]);const{getPrefixCls:p}=u.useContext(xt.E_),Me=p("form",X),be=u.useMemo(()=>({prefixCls:Me,status:"error"}),[Me]);return u.createElement(Pe.List,Object.assign({},h),(rt,ke,yt)=>u.createElement(n.Rk.Provider,{value:be},le(rt.map(Et=>Object.assign(Object.assign({},Et),{fieldKey:Et.key})),ke,{errors:yt.errors,warnings:yt.warnings})))};function ye(){const{form:v}=(0,u.useContext)(n.q3);return v}const U=Kt;U.Item=S,U.List=te,U.ErrorList=Xe,U.useForm=Ke,U.useFormInstance=ye,U.useWatch=Pe.useWatch,U.Provider=n.RV,U.create=()=>{};var fe=U},8628:function(an,ut,e){"use strict";var t=e(59301),l=e(34280),s=e(56762),q=e(69507);function u(){let b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const n=(0,t.useRef)({}),pe=(0,s.Z)(),G=(0,q.ZP)();return(0,l.Z)(()=>{const y=G.subscribe(Oe=>{n.current=Oe,b&&pe()});return()=>G.unsubscribe(y)},[]),n.current}ut.Z=u},9432:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return _e},n:function(){return pt}});var t=e(19248),l=e(92310),s=e.n(l),q=e(93681),u=e(8654),b=e(59301),n=e(19080),pe=e(36355),G=e(1684),y=e(19716),Oe=e(32441),H=e(33234),w=e(59412),W=e(9937);function me(Ze){return!!(Ze.prefix||Ze.suffix||Ze.allowClear)}var Q=function(Ze,k){var C={};for(var o in Ze)Object.prototype.hasOwnProperty.call(Ze,o)&&k.indexOf(o)<0&&(C[o]=Ze[o]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,o=Object.getOwnPropertySymbols(Ze);A{var C;const{prefixCls:o,bordered:A=!0,status:x,size:K,disabled:$,onBlur:V,onFocus:I,suffix:Xe,allowClear:Pe,addonAfter:xt,addonBefore:Te,className:We,style:re,styles:we,rootClassName:at,onChange:se,classNames:Ae}=Ze,$e=Q(Ze,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:je,direction:ce,input:Ke}=b.useContext(pe.E_),Ee=je("input",o),gt=(0,b.useRef)(null),[ot,qe]=(0,W.ZP)(Ee),{compactSize:Kt,compactItemClassnames:Wt}=(0,H.ri)(Ee,ce),et=(0,y.Z)(tt=>{var Ie;return(Ie=K!=null?K:Kt)!==null&&Ie!==void 0?Ie:tt}),Je=b.useContext(G.Z),ct=$!=null?$:Je,{status:T,hasFeedback:P,feedbackIcon:O}=(0,b.useContext)(Oe.aM),c=(0,n.F)(T,x),ee=me(Ze)||!!P,De=(0,b.useRef)(ee);(0,b.useEffect)(()=>{var tt;ee&&De.current,De.current=ee},[ee]);const g=(0,w.Z)(gt,!0),d=tt=>{g(),V==null||V(tt)},ne=tt=>{g(),I==null||I(tt)},z=tt=>{g(),se==null||se(tt)},E=(P||Xe)&&b.createElement(b.Fragment,null,Xe,P&&O);let Y;return typeof Pe=="object"&&(Pe!=null&&Pe.clearIcon)?Y=Pe:Pe&&(Y={clearIcon:b.createElement(t.Z,null)}),ot(b.createElement(q.default,Object.assign({ref:(0,u.sQ)(k,gt),prefixCls:Ee,autoComplete:Ke==null?void 0:Ke.autoComplete},$e,{disabled:ct,onBlur:d,onFocus:ne,style:Object.assign(Object.assign({},Ke==null?void 0:Ke.style),re),styles:Object.assign(Object.assign({},Ke==null?void 0:Ke.styles),we),suffix:E,allowClear:Y,className:s()(We,at,Wt,Ke==null?void 0:Ke.className),onChange:z,addonAfter:xt&&b.createElement(H.BR,null,b.createElement(Oe.Ux,{override:!0,status:!0},xt)),addonBefore:Te&&b.createElement(H.BR,null,b.createElement(Oe.Ux,{override:!0,status:!0},Te)),classNames:Object.assign(Object.assign(Object.assign({},Ae),Ke==null?void 0:Ke.classNames),{input:s()({[`${Ee}-sm`]:et==="small",[`${Ee}-lg`]:et==="large",[`${Ee}-rtl`]:ce==="rtl",[`${Ee}-borderless`]:!A},!ee&&(0,n.Z)(Ee,c),Ae==null?void 0:Ae.input,(C=Ke==null?void 0:Ke.classNames)===null||C===void 0?void 0:C.input,qe)}),classes:{affixWrapper:s()({[`${Ee}-affix-wrapper-sm`]:et==="small",[`${Ee}-affix-wrapper-lg`]:et==="large",[`${Ee}-affix-wrapper-rtl`]:ce==="rtl",[`${Ee}-affix-wrapper-borderless`]:!A},(0,n.Z)(`${Ee}-affix-wrapper`,c,P),qe),wrapper:s()({[`${Ee}-group-rtl`]:ce==="rtl"},qe),group:s()({[`${Ee}-group-wrapper-sm`]:et==="small",[`${Ee}-group-wrapper-lg`]:et==="large",[`${Ee}-group-wrapper-rtl`]:ce==="rtl",[`${Ee}-group-wrapper-disabled`]:ct},(0,n.Z)(`${Ee}-group-wrapper`,c,P),qe)}})))})},1643:function(an,ut,e){"use strict";var t=e(19248),l=e(92310),s=e.n(l),q=e(9296),u=e(59301),b=e(19080),n=e(36355),pe=e(1684),G=e(19716),y=e(32441),Oe=e(9432),H=e(9937),w=function(me,Q){var pt={};for(var Ne in me)Object.prototype.hasOwnProperty.call(me,Ne)&&Q.indexOf(Ne)<0&&(pt[Ne]=me[Ne]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,Ne=Object.getOwnPropertySymbols(me);_e{const{prefixCls:pt,bordered:Ne=!0,size:_e,disabled:Ze,status:k,allowClear:C,showCount:o,classNames:A,rootClassName:x,className:K}=me,$=w(me,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:V,direction:I}=u.useContext(n.E_),Xe=(0,G.Z)(_e),Pe=u.useContext(pe.Z),xt=Ze!=null?Ze:Pe,{status:Te,hasFeedback:We,feedbackIcon:re}=u.useContext(y.aM),we=(0,b.F)(Te,k),at=u.useRef(null);u.useImperativeHandle(Q,()=>{var ce;return{resizableTextArea:(ce=at.current)===null||ce===void 0?void 0:ce.resizableTextArea,focus:Ke=>{var Ee,gt;(0,Oe.n)((gt=(Ee=at.current)===null||Ee===void 0?void 0:Ee.resizableTextArea)===null||gt===void 0?void 0:gt.textArea,Ke)},blur:()=>{var Ke;return(Ke=at.current)===null||Ke===void 0?void 0:Ke.blur()}}});const se=V("input",pt);let Ae;typeof C=="object"&&(C!=null&&C.clearIcon)?Ae=C:C&&(Ae={clearIcon:u.createElement(t.Z,null)});const[$e,je]=(0,H.ZP)(se);return $e(u.createElement(q.default,Object.assign({},$,{disabled:xt,allowClear:Ae,className:s()(K,x),classes:{affixWrapper:s()(`${se}-textarea-affix-wrapper`,{[`${se}-affix-wrapper-rtl`]:I==="rtl",[`${se}-affix-wrapper-borderless`]:!Ne,[`${se}-affix-wrapper-sm`]:Xe==="small",[`${se}-affix-wrapper-lg`]:Xe==="large",[`${se}-textarea-show-count`]:o},(0,b.Z)(`${se}-affix-wrapper`,we),je)},classNames:Object.assign(Object.assign({},A),{textarea:s()({[`${se}-borderless`]:!Ne,[`${se}-sm`]:Xe==="small",[`${se}-lg`]:Xe==="large"},(0,b.Z)(se,we),je,A==null?void 0:A.textarea)}),prefixCls:se,suffix:We&&u.createElement("span",{className:`${se}-textarea-suffix`},re),showCount:o,ref:at})))});ut.Z=W},59412:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return l}});var t=e(59301);function l(s,q){const u=(0,t.useRef)([]),b=()=>{u.current.push(setTimeout(()=>{var n,pe,G,y;!((n=s.current)===null||n===void 0)&&n.input&&((pe=s.current)===null||pe===void 0?void 0:pe.input.getAttribute("type"))==="password"&&(!((G=s.current)===null||G===void 0)&&G.input.hasAttribute("value"))&&((y=s.current)===null||y===void 0||y.input.removeAttribute("value"))}))};return(0,t.useEffect)(()=>(q&&b(),()=>u.current.forEach(n=>{n&&clearTimeout(n)})),[]),b}},92832:function(an,ut,e){"use strict";e.d(ut,{default:function(){return Xe}});var t=e(92310),l=e.n(t),s=e(59301),q=e(36355),u=e(32441),b=e(9937),pe=Pe=>{const{getPrefixCls:xt,direction:Te}=(0,s.useContext)(q.E_),{prefixCls:We,className:re}=Pe,we=xt("input-group",We),at=xt("input"),[se,Ae]=(0,b.ZP)(at),$e=l()(we,{[`${we}-lg`]:Pe.size==="large",[`${we}-sm`]:Pe.size==="small",[`${we}-compact`]:Pe.compact,[`${we}-rtl`]:Te==="rtl"},Ae,re),je=(0,s.useContext)(u.aM),ce=(0,s.useMemo)(()=>Object.assign(Object.assign({},je),{isFormItemInput:!1}),[je]);return se(s.createElement("span",{className:$e,style:Pe.style,onMouseEnter:Pe.onMouseEnter,onMouseLeave:Pe.onMouseLeave,onFocus:Pe.onFocus,onBlur:Pe.onBlur},s.createElement(u.aM.Provider,{value:ce},Pe.children)))},G=e(9432),y=e(73331),Oe=e(15277),H=e(2738),w=e(8654),W=e(59412),me=function(Pe,xt){var Te={};for(var We in Pe)Object.prototype.hasOwnProperty.call(Pe,We)&&xt.indexOf(We)<0&&(Te[We]=Pe[We]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var re=0,We=Object.getOwnPropertySymbols(Pe);rePe?s.createElement(Oe.Z,null):s.createElement(y.Z,null),pt={click:"onClick",hover:"onMouseOver"};var _e=s.forwardRef((Pe,xt)=>{const{visibilityToggle:Te=!0}=Pe,We=typeof Te=="object"&&Te.visible!==void 0,[re,we]=(0,s.useState)(()=>We?Te.visible:!1),at=(0,s.useRef)(null);s.useEffect(()=>{We&&we(Te.visible)},[We,Te]);const se=(0,W.Z)(at),Ae=()=>{const{disabled:ct}=Pe;ct||(re&&se(),we(T=>{var P;const O=!T;return typeof Te=="object"&&((P=Te.onVisibleChange)===null||P===void 0||P.call(Te,O)),O}))},$e=ct=>{const{action:T="click",iconRender:P=Q}=Pe,O=pt[T]||"",c=P(re),ee={[O]:Ae,className:`${ct}-icon`,key:"passwordIcon",onMouseDown:De=>{De.preventDefault()},onMouseUp:De=>{De.preventDefault()}};return s.cloneElement(s.isValidElement(c)?c:s.createElement("span",null,c),ee)},{className:je,prefixCls:ce,inputPrefixCls:Ke,size:Ee}=Pe,gt=me(Pe,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:ot}=s.useContext(q.E_),qe=ot("input",Ke),Kt=ot("input-password",ce),Wt=Te&&$e(Kt),et=l()(Kt,je,{[`${Kt}-${Ee}`]:!!Ee}),Je=Object.assign(Object.assign({},(0,H.Z)(gt,["suffix","iconRender","visibilityToggle"])),{type:re?"text":"password",className:et,prefixCls:qe,suffix:Wt});return Ee&&(Je.size=Ee),s.createElement(G.Z,Object.assign({ref:(0,w.sQ)(xt,at)},Je))}),Ze=e(47472),k=e(92343),C=e(3113),o=e(19716),A=e(33234),x=function(Pe,xt){var Te={};for(var We in Pe)Object.prototype.hasOwnProperty.call(Pe,We)&&xt.indexOf(We)<0&&(Te[We]=Pe[We]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var re=0,We=Object.getOwnPropertySymbols(Pe);re{const{prefixCls:Te,inputPrefixCls:We,className:re,size:we,suffix:at,enterButton:se=!1,addonAfter:Ae,loading:$e,disabled:je,onSearch:ce,onChange:Ke,onCompositionStart:Ee,onCompositionEnd:gt}=Pe,ot=x(Pe,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:qe,direction:Kt}=s.useContext(q.E_),Wt=s.useRef(!1),et=qe("input-search",Te),Je=qe("input",We),{compactSize:ct}=(0,A.ri)(et,Kt),T=(0,o.Z)(Ce=>{var Ye;return(Ye=we!=null?we:ct)!==null&&Ye!==void 0?Ye:Ce}),P=s.useRef(null),O=Ce=>{Ce&&Ce.target&&Ce.type==="click"&&ce&&ce(Ce.target.value,Ce,{source:"clear"}),Ke&&Ke(Ce)},c=Ce=>{var Ye;document.activeElement===((Ye=P.current)===null||Ye===void 0?void 0:Ye.input)&&Ce.preventDefault()},ee=Ce=>{var Ye,nt;ce&&ce((nt=(Ye=P.current)===null||Ye===void 0?void 0:Ye.input)===null||nt===void 0?void 0:nt.value,Ce,{source:"input"})},De=Ce=>{Wt.current||$e||ee(Ce)},g=typeof se=="boolean"?s.createElement(Ze.Z,null):null,d=`${et}-button`;let ne;const z=se||{},E=z.type&&z.type.__ANT_BUTTON===!0;E||z.type==="button"?ne=(0,k.Tm)(z,Object.assign({onMouseDown:c,onClick:Ce=>{var Ye,nt;(nt=(Ye=z==null?void 0:z.props)===null||Ye===void 0?void 0:Ye.onClick)===null||nt===void 0||nt.call(Ye,Ce),ee(Ce)},key:"enterButton"},E?{className:d,size:T}:{})):ne=s.createElement(C.ZP,{className:d,type:se?"primary":void 0,size:T,disabled:je,key:"enterButton",onMouseDown:c,onClick:ee,loading:$e,icon:g},se),Ae&&(ne=[ne,(0,k.Tm)(Ae,{key:"addonAfter"})]);const Y=l()(et,{[`${et}-rtl`]:Kt==="rtl",[`${et}-${T}`]:!!T,[`${et}-with-button`]:!!se},re),tt=Ce=>{Wt.current=!0,Ee==null||Ee(Ce)},Ie=Ce=>{Wt.current=!1,gt==null||gt(Ce)};return s.createElement(G.Z,Object.assign({ref:(0,w.sQ)(P,xt),onPressEnter:De},ot,{size:T,onCompositionStart:tt,onCompositionEnd:Ie,prefixCls:Je,addonAfter:ne,suffix:at,onChange:O,className:Y,disabled:je}))}),V=e(1643);const I=G.Z;I.Group=pe,I.Search=$,I.TextArea=V.Z,I.Password=_e;var Xe=I},9937:function(an,ut,e){"use strict";e.d(ut,{M1:function(){return n},TM:function(){return k},Xy:function(){return pe},bi:function(){return Oe},e5:function(){return Ze},ik:function(){return H},nz:function(){return u},pU:function(){return b},s7:function(){return w},x0:function(){return y}});var t=e(17313),l=e(74207),s=e(37613),q=e(83116);const u=C=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:C,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),b=C=>({borderColor:C.hoverBorderColor}),n=C=>({borderColor:C.activeBorderColor,boxShadow:C.activeShadow,outline:0}),pe=C=>({color:C.colorTextDisabled,backgroundColor:C.colorBgContainerDisabled,borderColor:C.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},b((0,s.TS)(C,{hoverBorderColor:C.colorBorder})))}),G=C=>{const{paddingBlockLG:o,fontSizeLG:A,lineHeightLG:x,borderRadiusLG:K,paddingInlineLG:$}=C;return{padding:`${o}px ${$}px`,fontSize:A,lineHeight:x,borderRadius:K}},y=C=>({padding:`${C.paddingBlockSM}px ${C.paddingInlineSM}px`,borderRadius:C.borderRadiusSM}),Oe=(C,o)=>{const{componentCls:A,colorError:x,colorWarning:K,errorActiveShadow:$,warningActiveShadow:V,colorErrorBorderHover:I,colorWarningBorderHover:Xe}=C;return{[`&-status-error:not(${o}-disabled):not(${o}-borderless)${o}`]:{borderColor:x,"&:hover":{borderColor:I},"&:focus, &-focused":Object.assign({},n((0,s.TS)(C,{activeBorderColor:x,activeShadow:$}))),[`${A}-prefix, ${A}-suffix`]:{color:x}},[`&-status-warning:not(${o}-disabled):not(${o}-borderless)${o}`]:{borderColor:K,"&:hover":{borderColor:Xe},"&:focus, &-focused":Object.assign({},n((0,s.TS)(C,{activeBorderColor:K,activeShadow:V}))),[`${A}-prefix, ${A}-suffix`]:{color:K}}}},H=C=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${C.paddingBlock}px ${C.paddingInline}px`,color:C.colorText,fontSize:C.fontSize,lineHeight:C.lineHeight,backgroundColor:C.colorBgContainer,backgroundImage:"none",borderWidth:C.lineWidth,borderStyle:C.lineType,borderColor:C.colorBorder,borderRadius:C.borderRadius,transition:`all ${C.motionDurationMid}`},u(C.colorTextPlaceholder)),{"&:hover":Object.assign({},b(C)),"&:focus, &-focused":Object.assign({},n(C)),"&-disabled, &[disabled]":Object.assign({},pe(C)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:C.controlHeight,lineHeight:C.lineHeight,verticalAlign:"bottom",transition:`all ${C.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},G(C)),"&-sm":Object.assign({},y(C)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),w=C=>{const{componentCls:o,antCls:A}=C;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:C.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${o}, &-lg > ${o}-group-addon`]:Object.assign({},G(C)),[`&-sm ${o}, &-sm > ${o}-group-addon`]:Object.assign({},y(C)),[`&-lg ${A}-select-single ${A}-select-selector`]:{height:C.controlHeightLG},[`&-sm ${A}-select-single ${A}-select-selector`]:{height:C.controlHeightSM},[`> ${o}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${o}-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 ${C.paddingInline}px`,color:C.colorText,fontWeight:"normal",fontSize:C.fontSize,textAlign:"center",backgroundColor:C.colorFillAlter,border:`${C.lineWidth}px ${C.lineType} ${C.colorBorder}`,borderRadius:C.borderRadius,transition:`all ${C.motionDurationSlow}`,lineHeight:1,[`${A}-select`]:{margin:`-${C.paddingBlock+1}px -${C.paddingInline}px`,[`&${A}-select-single:not(${A}-select-customize-input)`]:{[`${A}-select-selector`]:{backgroundColor:"inherit",border:`${C.lineWidth}px ${C.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${A}-select-selector`]:{color:C.colorPrimary}}},[`${A}-cascader-picker`]:{margin:`-9px -${C.paddingInline}px`,backgroundColor:"transparent",[`${A}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${o}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${o}-search-with-button &`]:{zIndex:0}}},[`> ${o}:first-child, ${o}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${A}-select ${A}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${o}-affix-wrapper`]:{[`&:not(:first-child) ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${o}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${o}:last-child, ${o}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${A}-select ${A}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${o}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${o}-search &`]:{borderStartStartRadius:C.borderRadius,borderEndStartRadius:C.borderRadius}},[`&:not(:first-child), ${o}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${o}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,t.dF)()),{[`${o}-group-addon, ${o}-group-wrap, > ${o}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:C.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` + & > ${o}-affix-wrapper, + & > ${o}-number-affix-wrapper, + & > ${A}-picker-range + `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-C.lineWidth,borderInlineEndWidth:C.lineWidth},[`${o}`]:{float:"none"},[`& > ${A}-select > ${A}-select-selector, + & > ${A}-select-auto-complete ${o}, + & > ${A}-cascader-picker ${o}, + & > ${o}-group-wrapper ${o}`]:{borderInlineEndWidth:C.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${A}-select-focused`]:{zIndex:1},[`& > ${A}-select > ${A}-select-arrow`]:{zIndex:1},[`& > *:first-child, + & > ${A}-select:first-child > ${A}-select-selector, + & > ${A}-select-auto-complete:first-child ${o}, + & > ${A}-cascader-picker:first-child ${o}`]:{borderStartStartRadius:C.borderRadius,borderEndStartRadius:C.borderRadius},[`& > *:last-child, + & > ${A}-select:last-child > ${A}-select-selector, + & > ${A}-cascader-picker:last-child ${o}, + & > ${A}-cascader-picker-focused:last-child ${o}`]:{borderInlineEndWidth:C.lineWidth,borderStartEndRadius:C.borderRadius,borderEndEndRadius:C.borderRadius},[`& > ${A}-select-auto-complete ${o}`]:{verticalAlign:"top"},[`${o}-group-wrapper + ${o}-group-wrapper`]:{marginInlineStart:-C.lineWidth,[`${o}-affix-wrapper`]:{borderRadius:0}},[`${o}-group-wrapper:not(:last-child)`]:{[`&${o}-search > ${o}-group`]:{[`& > ${o}-group-addon > ${o}-search-button`]:{borderRadius:0},[`& > ${o}`]:{borderStartStartRadius:C.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:C.borderRadius}}}})}},W=C=>{const{componentCls:o,controlHeightSM:A,lineWidth:x}=C,$=(A-x*2-16)/2;return{[o]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,t.Wf)(C)),H(C)),Oe(C,o)),{'&[type="color"]':{height:C.controlHeight,[`&${o}-lg`]:{height:C.controlHeightLG},[`&${o}-sm`]:{height:A,paddingTop:$,paddingBottom:$}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},me=C=>{const{componentCls:o}=C;return{[`${o}-clear-icon`]:{margin:0,color:C.colorTextQuaternary,fontSize:C.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${C.motionDurationSlow}`,"&:hover":{color:C.colorTextTertiary},"&:active":{color:C.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${C.inputAffixPadding}px`}}}},Q=C=>{const{componentCls:o,inputAffixPadding:A,colorTextDescription:x,motionDurationSlow:K,colorIcon:$,colorIconHover:V,iconCls:I}=C;return{[`${o}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},H(C)),{display:"inline-flex",[`&:not(${o}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},b(C)),{zIndex:1,[`${o}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${o}[disabled]`]:{background:"transparent"}},[`> input${o}`]:{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"'},[`${o}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:C.paddingXS}},"&-show-count-suffix":{color:x},"&-show-count-has-suffix":{marginInlineEnd:C.paddingXXS},"&-prefix":{marginInlineEnd:A},"&-suffix":{marginInlineStart:A}}}),me(C)),{[`${I}${o}-password-icon`]:{color:$,cursor:"pointer",transition:`all ${K}`,"&:hover":{color:V}}}),Oe(C,`${o}-affix-wrapper`))}},pt=C=>{const{componentCls:o,colorError:A,colorWarning:x,borderRadiusLG:K,borderRadiusSM:$}=C;return{[`${o}-group`]:Object.assign(Object.assign(Object.assign({},(0,t.Wf)(C)),w(C)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${o}-group-addon`]:{borderRadius:K,fontSize:C.fontSizeLG}},"&-sm":{[`${o}-group-addon`]:{borderRadius:$}},"&-status-error":{[`${o}-group-addon`]:{color:A,borderColor:A}},"&-status-warning":{[`${o}-group-addon`]:{color:x,borderColor:x}},"&-disabled":{[`${o}-group-addon`]:Object.assign({},pe(C))},[`&:not(${o}-compact-first-item):not(${o}-compact-last-item)${o}-compact-item`]:{[`${o}, ${o}-group-addon`]:{borderRadius:0}},[`&:not(${o}-compact-last-item)${o}-compact-first-item`]:{[`${o}, ${o}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${o}-compact-first-item)${o}-compact-last-item`]:{[`${o}, ${o}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},Ne=C=>{const{componentCls:o,antCls:A}=C,x=`${o}-search`;return{[x]:{[`${o}`]:{"&:hover, &:focus":{borderColor:C.colorPrimaryHover,[`+ ${o}-group-addon ${x}-button:not(${A}-btn-primary)`]:{borderInlineStartColor:C.colorPrimaryHover}}},[`${o}-affix-wrapper`]:{borderRadius:0},[`${o}-lg`]:{lineHeight:C.lineHeightLG-2e-4},[`> ${o}-group`]:{[`> ${o}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${x}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:C.borderRadius,borderEndEndRadius:C.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${x}-button:not(${A}-btn-primary)`]:{color:C.colorTextDescription,"&:hover":{color:C.colorPrimaryHover},"&:active":{color:C.colorPrimaryActive},[`&${A}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${x}-button`]:{height:C.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${x}-button`]:{height:C.controlHeightLG},[`&-small ${x}-button`]:{height:C.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${o}-compact-item`]:{[`&:not(${o}-compact-last-item)`]:{[`${o}-group-addon`]:{[`${o}-search-button`]:{marginInlineEnd:-C.lineWidth,borderRadius:0}}},[`&:not(${o}-compact-first-item)`]:{[`${o},${o}-affix-wrapper`]:{borderRadius:0}},[`> ${o}-group-addon ${o}-search-button, + > ${o}, + ${o}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${o}-affix-wrapper-focused`]:{zIndex:2}}}}},_e=C=>{const{componentCls:o,paddingLG:A}=C,x=`${o}-textarea`;return{[x]:{position:"relative","&-show-count":{[`> ${o}`]:{height:"100%"},[`${o}-data-count`]:{position:"absolute",bottom:-C.fontSize*C.lineHeight,insetInlineEnd:0,color:C.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${o}`]:{paddingInlineEnd:A}},[`&-affix-wrapper${x}-has-feedback`]:{[`${o}`]:{paddingInlineEnd:A}},[`&-affix-wrapper${o}-affix-wrapper`]:{padding:0,[`> textarea${o}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${o}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${o}-clear-icon`]:{position:"absolute",insetInlineEnd:C.paddingXS,insetBlockStart:C.paddingXS},[`${x}-suffix`]:{position:"absolute",top:0,insetInlineEnd:C.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function Ze(C){return(0,s.TS)(C,{inputAffixPadding:C.paddingXXS})}const k=C=>{const{controlHeight:o,fontSize:A,lineHeight:x,lineWidth:K,controlHeightSM:$,controlHeightLG:V,fontSizeLG:I,lineHeightLG:Xe,paddingSM:Pe,controlPaddingHorizontalSM:xt,controlPaddingHorizontal:Te,colorFillAlter:We,colorPrimaryHover:re,controlOutlineWidth:we,controlOutline:at,colorErrorOutline:se,colorWarningOutline:Ae}=C;return{paddingBlock:Math.max(Math.round((o-A*x)/2*10)/10-K,3),paddingBlockSM:Math.max(Math.round(($-A*x)/2*10)/10-K,0),paddingBlockLG:Math.ceil((V-I*Xe)/2*10)/10-K,paddingInline:Pe-K,paddingInlineSM:xt-K,paddingInlineLG:Te-K,addonBg:We,activeBorderColor:re,hoverBorderColor:re,activeShadow:`0 0 0 ${we}px ${at}`,errorActiveShadow:`0 0 0 ${we}px ${se}`,warningActiveShadow:`0 0 0 ${we}px ${Ae}`}};ut.ZP=(0,q.Z)("Input",C=>{const o=(0,s.TS)(C,Ze(C));return[W(o),_e(o),Q(o),pt(o),Ne(o),(0,l.c)(o)]},k)},45818:function(an,ut,e){"use strict";e.d(ut,{D:function(){return Ze},Z:function(){return o}});var t=e(72308),l=e(59301),s={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"},q=s,u=e(7657),b=function(x,K){return l.createElement(u.Z,(0,t.Z)({},x,{ref:K,icon:q}))},n=l.forwardRef(b),pe=n,G=e(33853),y=e(38819),Oe=e(92310),H=e.n(Oe),w=e(2738),me=A=>!isNaN(parseFloat(A))&&isFinite(A),Q=e(36355),pt=e(84966),Ne=function(A,x){var K={};for(var $ in A)Object.prototype.hasOwnProperty.call(A,$)&&x.indexOf($)<0&&(K[$]=A[$]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,$=Object.getOwnPropertySymbols(A);V<$.length;V++)x.indexOf($[V])<0&&Object.prototype.propertyIsEnumerable.call(A,$[V])&&(K[$[V]]=A[$[V]]);return K};const _e={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},Ze=l.createContext({}),k=(()=>{let A=0;return function(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return A+=1,`${x}${A}`}})();var o=l.forwardRef((A,x)=>{const{prefixCls:K,className:$,trigger:V,children:I,defaultCollapsed:Xe=!1,theme:Pe="dark",style:xt={},collapsible:Te=!1,reverseArrow:We=!1,width:re=200,collapsedWidth:we=80,zeroWidthTriggerStyle:at,breakpoint:se,onCollapse:Ae,onBreakpoint:$e}=A,je=Ne(A,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:ce}=(0,l.useContext)(pt.Gs),[Ke,Ee]=(0,l.useState)("collapsed"in A?A.collapsed:Xe),[gt,ot]=(0,l.useState)(!1);(0,l.useEffect)(()=>{"collapsed"in A&&Ee(A.collapsed)},[A.collapsed]);const qe=(T,P)=>{"collapsed"in A||Ee(T),Ae==null||Ae(T,P)},Kt=(0,l.useRef)();Kt.current=T=>{ot(T.matches),$e==null||$e(T.matches),Ke!==T.matches&&qe(T.matches,"responsive")},(0,l.useEffect)(()=>{function T(O){return Kt.current(O)}let P;if(typeof window!="undefined"){const{matchMedia:O}=window;if(O&&se&&se in _e){P=O(`(max-width: ${_e[se]})`);try{P.addEventListener("change",T)}catch(c){P.addListener(T)}T(P)}}return()=>{try{P==null||P.removeEventListener("change",T)}catch(O){P==null||P.removeListener(T)}}},[se]),(0,l.useEffect)(()=>{const T=k("ant-sider-");return ce.addSider(T),()=>ce.removeSider(T)},[]);const Wt=()=>{qe(!Ke,"clickTrigger")},{getPrefixCls:et}=(0,l.useContext)(Q.E_),Je=()=>{const T=et("layout-sider",K),P=(0,w.Z)(je,["collapsed"]),O=Ke?we:re,c=me(O)?`${O}px`:String(O),ee=parseFloat(String(we||0))===0?l.createElement("span",{onClick:Wt,className:H()(`${T}-zero-width-trigger`,`${T}-zero-width-trigger-${We?"right":"left"}`),style:at},V||l.createElement(pe,null)):null,d={expanded:We?l.createElement(y.Z,null):l.createElement(G.Z,null),collapsed:We?l.createElement(G.Z,null):l.createElement(y.Z,null)}[Ke?"collapsed":"expanded"],ne=V!==null?ee||l.createElement("div",{className:`${T}-trigger`,onClick:Wt,style:{width:c}},V||d):null,z=Object.assign(Object.assign({},xt),{flex:`0 0 ${c}`,maxWidth:c,minWidth:c,width:c}),E=H()(T,`${T}-${Pe}`,{[`${T}-collapsed`]:!!Ke,[`${T}-has-trigger`]:Te&&V!==null&&!ee,[`${T}-below`]:!!gt,[`${T}-zero-width`]:parseFloat(c)===0},$);return l.createElement("aside",Object.assign({className:E},P,{style:z,ref:x}),l.createElement("div",{className:`${T}-children`},I),Te||gt&&ee?ne:null)},ct=l.useMemo(()=>({siderCollapsed:Ke}),[Ke]);return l.createElement(Ze.Provider,{value:ct},Je())})},44e3:function(an,ut,e){"use strict";var t=e(84966),l=e(45818);const s=t.ZP;s.Header=t.h4,s.Footer=t.$_,s.Content=t.VY,s.Sider=l.Z,ut.default=s},84966:function(an,ut,e){"use strict";e.d(ut,{VY:function(){return Ze},$_:function(){return _e},h4:function(){return Ne},Gs:function(){return w},ZP:function(){return k}});var t=e(80702),l=e(92310),s=e.n(l),q=e(2738),u=e(59301),b=e(36355),n=e(83116),G=C=>{const{componentCls:o,bodyBg:A,lightSiderBg:x,lightTriggerBg:K,lightTriggerColor:$}=C;return{[`${o}-sider-light`]:{background:x,[`${o}-sider-trigger`]:{color:$,background:K},[`${o}-sider-zero-width-trigger`]:{color:$,background:K,border:`1px solid ${A}`,borderInlineStart:0}}}};const y=C=>{const{antCls:o,componentCls:A,colorText:x,triggerColor:K,footerBg:$,triggerBg:V,headerHeight:I,headerPadding:Xe,headerColor:Pe,footerPadding:xt,triggerHeight:Te,zeroTriggerHeight:We,zeroTriggerWidth:re,motionDurationMid:we,motionDurationSlow:at,fontSize:se,borderRadius:Ae,bodyBg:$e,headerBg:je,siderBg:ce}=C;return{[A]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:$e,"&, *":{boxSizing:"border-box"},[`&${A}-has-sider`]:{flexDirection:"row",[`> ${A}, > ${A}-content`]:{width:0}},[`${A}-header, &${A}-footer`]:{flex:"0 0 auto"},[`${A}-sider`]:{position:"relative",minWidth:0,background:ce,transition:`all ${we}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${o}-menu${o}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Te},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Te,color:K,lineHeight:`${Te}px`,textAlign:"center",background:V,cursor:"pointer",transition:`all ${we}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:I,insetInlineEnd:-re,zIndex:1,width:re,height:We,color:K,fontSize:C.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:ce,borderStartStartRadius:0,borderStartEndRadius:Ae,borderEndEndRadius:Ae,borderEndStartRadius:0,cursor:"pointer",transition:`background ${at} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${at}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-re,borderStartStartRadius:Ae,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Ae}}}}},G(C)),{"&-rtl":{direction:"rtl"}}),[`${A}-header`]:{height:I,padding:Xe,color:Pe,lineHeight:`${I}px`,background:je,[`${o}-menu`]:{lineHeight:"inherit"}},[`${A}-footer`]:{padding:xt,color:x,fontSize:se,background:$},[`${A}-content`]:{flex:"auto",minHeight:0}}};var Oe=(0,n.Z)("Layout",C=>[y(C)],C=>{const{colorBgLayout:o,controlHeight:A,controlHeightLG:x,colorText:K,controlHeightSM:$,marginXXS:V,colorTextLightSolid:I,colorBgContainer:Xe}=C,Pe=x*1.25;return{colorBgHeader:"#001529",colorBgBody:o,colorBgTrigger:"#002140",bodyBg:o,headerBg:"#001529",headerHeight:A*2,headerPadding:`0 ${Pe}px`,headerColor:K,footerPadding:`${$}px ${Pe}px`,footerBg:o,siderBg:"#001529",triggerHeight:x+V*2,triggerBg:"#002140",triggerColor:I,zeroTriggerWidth:x,zeroTriggerHeight:x,lightSiderBg:Xe,lightTriggerBg:Xe,lightTriggerColor:K}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),H=function(C,o){var A={};for(var x in C)Object.prototype.hasOwnProperty.call(C,x)&&o.indexOf(x)<0&&(A[x]=C[x]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var K=0,x=Object.getOwnPropertySymbols(C);Knull,removeSider:()=>null}});function W(C){let{suffixCls:o,tagName:A,displayName:x}=C;return K=>u.forwardRef((V,I)=>u.createElement(K,Object.assign({ref:I,suffixCls:o,tagName:A},V)))}const me=u.forwardRef((C,o)=>{const{prefixCls:A,suffixCls:x,className:K,tagName:$}=C,V=H(C,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:I}=u.useContext(b.E_),Xe=I("layout",A),[Pe,xt]=Oe(Xe),Te=x?`${Xe}-${x}`:Xe;return Pe(u.createElement($,Object.assign({className:s()(A||Te,K,xt),ref:o},V)))}),Q=u.forwardRef((C,o)=>{const{direction:A}=u.useContext(b.E_),[x,K]=u.useState([]),{prefixCls:$,className:V,rootClassName:I,children:Xe,hasSider:Pe,tagName:xt,style:Te}=C,We=H(C,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),re=(0,q.Z)(We,["suffixCls"]),{getPrefixCls:we,layout:at}=u.useContext(b.E_),se=we("layout",$),[Ae,$e]=Oe(se),je=s()(se,{[`${se}-has-sider`]:typeof Pe=="boolean"?Pe:x.length>0,[`${se}-rtl`]:A==="rtl"},at==null?void 0:at.className,V,I,$e),ce=u.useMemo(()=>({siderHook:{addSider:Ke=>{K(Ee=>[].concat((0,t.Z)(Ee),[Ke]))},removeSider:Ke=>{K(Ee=>Ee.filter(gt=>gt!==Ke))}}}),[]);return Ae(u.createElement(w.Provider,{value:ce},u.createElement(xt,Object.assign({ref:o,className:je,style:Object.assign(Object.assign({},at==null?void 0:at.style),Te)},re),Xe)))}),pt=W({tagName:"div",displayName:"Layout"})(Q),Ne=W({suffixCls:"header",tagName:"header",displayName:"Header"})(me),_e=W({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(me),Ze=W({suffixCls:"content",tagName:"main",displayName:"Content"})(me);var k=pt},40875:function(an,ut,e){"use strict";e.d(ut,{J:function(){return b}});var t=e(59301),l=e(33234),s=e(70425),q=function(n,pe){var G={};for(var y in n)Object.prototype.hasOwnProperty.call(n,y)&&pe.indexOf(y)<0&&(G[y]=n[y]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,y=Object.getOwnPropertySymbols(n);Oe{const{children:G}=n,y=q(n,["children"]),Oe=t.useContext(u),H=t.useMemo(()=>Object.assign(Object.assign({},Oe),y),[Oe,y.prefixCls,y.mode,y.selectable]);return t.createElement(u.Provider,{value:H},t.createElement(l.BR,null,(0,s.supportNodeRef)(G)?t.cloneElement(G,{ref:pe}):G))});ut.Z=u},20834:function(an,ut,e){"use strict";e.d(ut,{default:function(){return ct}});var t=e(15285),l=e(59301),s=e(45818),q=e(92310),u=e.n(q),b=e(36355),n=function(T,P){var O={};for(var c in T)Object.prototype.hasOwnProperty.call(T,c)&&P.indexOf(c)<0&&(O[c]=T[c]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,c=Object.getOwnPropertySymbols(T);ee{const{prefixCls:P,className:O,dashed:c}=T,ee=n(T,["prefixCls","className","dashed"]),{getPrefixCls:De}=l.useContext(b.E_),g=De("menu",P),d=u()({[`${g}-item-divider-dashed`]:!!c},O);return l.createElement(t.iz,Object.assign({className:d},ee))},y=e(11592),Oe=e(2738),H=e(6848),w=e(92343),me=(0,l.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),pt=T=>{var P;const{className:O,children:c,icon:ee,title:De,danger:g}=T,{prefixCls:d,firstLevel:ne,direction:z,disableMenuItemTitleTooltip:E,inlineCollapsed:Y}=l.useContext(me),tt=Be=>{const Qe=l.createElement("span",{className:`${d}-title-content`},c);return(!ee||(0,w.l$)(c)&&c.type==="span")&&c&&Be&&ne&&typeof c=="string"?l.createElement("div",{className:`${d}-inline-collapsed-noicon`},c.charAt(0)):Qe},{siderCollapsed:Ie}=l.useContext(s.D);let Ce=De;typeof De=="undefined"?Ce=ne?c:"":De===!1&&(Ce="");const Ye={title:Ce};!Ie&&!Y&&(Ye.title=null,Ye.open=!1);const nt=(0,y.Z)(c).length;let L=l.createElement(t.ck,Object.assign({},(0,Oe.Z)(T,["title","icon","danger"]),{className:u()({[`${d}-item-danger`]:g,[`${d}-item-only-child`]:(ee?nt+1:nt)===1},O),title:typeof De=="string"?De:void 0}),(0,w.Tm)(ee,{className:u()((0,w.l$)(ee)?(P=ee.props)===null||P===void 0?void 0:P.className:"",`${d}-item-icon`)}),tt(Y));return E||(L=l.createElement(H.Z,Object.assign({},Ye,{placement:z==="rtl"?"left":"right",overlayClassName:`${d}-inline-collapsed-tooltip`}),L)),L},_e=T=>{var P;const{popupClassName:O,icon:c,title:ee,theme:De}=T,g=l.useContext(me),{prefixCls:d,inlineCollapsed:ne,theme:z}=g,E=(0,t.Xl)();let Y;if(!c)Y=ne&&!E.length&&ee&&typeof ee=="string"?l.createElement("div",{className:`${d}-inline-collapsed-noicon`},ee.charAt(0)):l.createElement("span",{className:`${d}-title-content`},ee);else{const Ie=(0,w.l$)(ee)&&ee.type==="span";Y=l.createElement(l.Fragment,null,(0,w.Tm)(c,{className:u()((0,w.l$)(c)?(P=c.props)===null||P===void 0?void 0:P.className:"",`${d}-item-icon`)}),Ie?ee:l.createElement("span",{className:`${d}-title-content`},ee))}const tt=l.useMemo(()=>Object.assign(Object.assign({},g),{firstLevel:!1}),[g]);return l.createElement(me.Provider,{value:tt},l.createElement(t.Wd,Object.assign({},(0,Oe.Z)(T,["icon"]),{title:Y,popupClassName:u()(d,O,`${d}-${De||z}`)})))},Ze=e(18785),k=e(70425),C=e(62892),o=e(40875),A=function(T,P){var O={};for(var c in T)Object.prototype.hasOwnProperty.call(T,c)&&P.indexOf(c)<0&&(O[c]=T[c]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,c=Object.getOwnPropertySymbols(T);ee{if(P&&typeof P=="object"){const c=P,{label:ee,children:De,key:g,type:d}=c,ne=A(c,["label","children","key","type"]),z=g!=null?g:`tmp-${O}`;return De||d==="group"?d==="group"?l.createElement(t.BW,Object.assign({key:z},ne,{title:ee}),x(De)):l.createElement(_e,Object.assign({key:z},ne,{title:ee}),x(De)):d==="divider"?l.createElement(G,Object.assign({key:z},ne)):l.createElement(pt,Object.assign({key:z},ne),ee)}return null}).filter(P=>P)}function K(T){return l.useMemo(()=>T&&x(T),[T])}var $=e(64993),V=e(17313),I=e(8378),Xe=e(13826),Pe=e(29878),xt=e(83116),Te=e(37613),re=T=>{const{componentCls:P,motionDurationSlow:O,horizontalLineHeight:c,colorSplit:ee,lineWidth:De,lineType:g,itemPaddingInline:d}=T;return{[`${P}-horizontal`]:{lineHeight:c,border:0,borderBottom:`${De}px ${g} ${ee}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${P}-item, ${P}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:d},[`> ${P}-item:hover, + > ${P}-item-active, + > ${P}-submenu ${P}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${P}-item, ${P}-submenu-title`]:{transition:[`border-color ${O}`,`background ${O}`].join(",")},[`${P}-submenu-arrow`]:{display:"none"}}}},at=T=>{let{componentCls:P,menuArrowOffset:O}=T;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(-${O})`},"&::after":{transform:`rotate(45deg) translateY(${O})`}}}}};const se=T=>Object.assign({},(0,V.oN)(T));var $e=(T,P)=>{const{componentCls:O,itemColor:c,itemSelectedColor:ee,groupTitleColor:De,itemBg:g,subMenuItemBg:d,itemSelectedBg:ne,activeBarHeight:z,activeBarWidth:E,activeBarBorderWidth:Y,motionDurationSlow:tt,motionEaseInOut:Ie,motionEaseOut:Ce,itemPaddingInline:Ye,motionDurationMid:nt,itemHoverColor:L,lineType:Be,colorSplit:Qe,itemDisabledColor:dt,dangerItemColor:St,dangerItemHoverColor:Mt,dangerItemSelectedColor:Zt,dangerItemActiveBg:Nt,dangerItemSelectedBg:Ht,itemHoverBg:un,itemActiveBg:ft,menuSubMenuBg:m,horizontalItemSelectedColor:ve,horizontalItemSelectedBg:st,horizontalItemBorderRadius:a,horizontalItemHoverBg:Ge,popupBg:D}=T;return{[`${O}-${P}, ${O}-${P} > ${O}`]:{color:c,background:g,[`&${O}-root:focus-visible`]:Object.assign({},se(T)),[`${O}-item-group-title`]:{color:De},[`${O}-submenu-selected`]:{[`> ${O}-submenu-title`]:{color:ee}},[`${O}-item-disabled, ${O}-submenu-disabled`]:{color:`${dt} !important`},[`${O}-item:not(${O}-item-selected):not(${O}-submenu-selected)`]:{[`&:hover, > ${O}-submenu-title:hover`]:{color:L}},[`&:not(${O}-horizontal)`]:{[`${O}-item:not(${O}-item-selected)`]:{"&:hover":{backgroundColor:un},"&:active":{backgroundColor:ft}},[`${O}-submenu-title`]:{"&:hover":{backgroundColor:un},"&:active":{backgroundColor:ft}}},[`${O}-item-danger`]:{color:St,[`&${O}-item:hover`]:{[`&:not(${O}-item-selected):not(${O}-submenu-selected)`]:{color:Mt}},[`&${O}-item:active`]:{background:Nt}},[`${O}-item a`]:{"&, &:hover":{color:"inherit"}},[`${O}-item-selected`]:{color:ee,[`&${O}-item-danger`]:{color:Zt},"a, a:hover":{color:"inherit"}},[`& ${O}-item-selected`]:{backgroundColor:ne,[`&${O}-item-danger`]:{backgroundColor:Ht}},[`${O}-item, ${O}-submenu-title`]:{[`&:not(${O}-item-disabled):focus-visible`]:Object.assign({},se(T))},[`&${O}-submenu > ${O}`]:{backgroundColor:m},[`&${O}-popup > ${O}`]:{backgroundColor:D},[`&${O}-horizontal`]:Object.assign(Object.assign({},P==="dark"?{borderBottom:0}:{}),{[`> ${O}-item, > ${O}-submenu`]:{top:Y,marginTop:-Y,marginBottom:0,borderRadius:a,"&::after":{position:"absolute",insetInline:Ye,bottom:0,borderBottom:`${z}px solid transparent`,transition:`border-color ${tt} ${Ie}`,content:'""'},"&:hover, &-active, &-open":{background:Ge,"&::after":{borderBottomWidth:z,borderBottomColor:ve}},"&-selected":{color:ve,backgroundColor:st,"&:hover":{backgroundColor:st},"&::after":{borderBottomWidth:z,borderBottomColor:ve}}}}),[`&${O}-root`]:{[`&${O}-inline, &${O}-vertical`]:{borderInlineEnd:`${Y}px ${Be} ${Qe}`}},[`&${O}-inline`]:{[`${O}-sub${O}-inline`]:{background:d},[`${O}-item, ${O}-submenu-title`]:Y&&E?{width:`calc(100% + ${Y}px)`}:{},[`${O}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${E}px solid ${ee}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${nt} ${Ce}`,`opacity ${nt} ${Ce}`].join(","),content:'""'},[`&${O}-item-danger`]:{"&::after":{borderInlineEndColor:Zt}}},[`${O}-selected, ${O}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${nt} ${Ie}`,`opacity ${nt} ${Ie}`].join(",")}}}}}};const je=T=>{const{componentCls:P,itemHeight:O,itemMarginInline:c,padding:ee,menuArrowSize:De,marginXS:g,itemMarginBlock:d}=T,ne=ee+De+g;return{[`${P}-item`]:{position:"relative",overflow:"hidden"},[`${P}-item, ${P}-submenu-title`]:{height:O,lineHeight:`${O}px`,paddingInline:ee,overflow:"hidden",textOverflow:"ellipsis",marginInline:c,marginBlock:d,width:`calc(100% - ${c*2}px)`},[`> ${P}-item, + > ${P}-submenu > ${P}-submenu-title`]:{height:O,lineHeight:`${O}px`},[`${P}-item-group-list ${P}-submenu-title, + ${P}-submenu-title`]:{paddingInlineEnd:ne}}};var Ke=T=>{const{componentCls:P,iconCls:O,itemHeight:c,colorTextLightSolid:ee,dropdownWidth:De,controlHeightLG:g,motionDurationMid:d,motionEaseOut:ne,paddingXL:z,itemMarginInline:E,fontSizeLG:Y,motionDurationSlow:tt,paddingXS:Ie,boxShadowSecondary:Ce,collapsedWidth:Ye,collapsedIconSize:nt}=T,L={height:c,lineHeight:`${c}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[P]:{"&-inline, &-vertical":Object.assign({[`&${P}-root`]:{boxShadow:"none"}},je(T))},[`${P}-submenu-popup`]:{[`${P}-vertical`]:Object.assign(Object.assign({},je(T)),{boxShadow:Ce})}},{[`${P}-submenu-popup ${P}-vertical${P}-sub`]:{minWidth:De,maxHeight:`calc(100vh - ${g*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 ${tt}`,`background ${tt}`,`padding ${d} ${ne}`].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`]:L,[`& ${P}-item-group-title`]:{paddingInlineStart:z}},[`${P}-item`]:L}},{[`${P}-inline-collapsed`]:{width:Ye,[`&${P}-root`]:{[`${P}-item, ${P}-submenu ${P}-submenu-title`]:{[`> ${P}-inline-collapsed-noicon`]:{fontSize:Y,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% - ${Y/2}px - ${E}px)`,textOverflow:"clip",[` + ${P}-submenu-arrow, + ${P}-submenu-expand-icon + `]:{opacity:0},[`${P}-item-icon, ${O}`]:{margin:0,fontSize:nt,lineHeight:`${c}px`,"+ span":{display:"inline-block",opacity:0}}},[`${P}-item-icon, ${O}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${P}-item-icon, ${O}`]:{display:"none"},"a, a:hover":{color:ee}},[`${P}-item-group-title`]:Object.assign(Object.assign({},V.vS),{paddingInline:Ie})}}]};const Ee=T=>{const{componentCls:P,motionDurationSlow:O,motionDurationMid:c,motionEaseInOut:ee,motionEaseOut:De,iconCls:g,iconSize:d,iconMarginInlineEnd:ne}=T;return{[`${P}-item, ${P}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${O}`,`background ${O}`,`padding ${O} ${ee}`].join(","),[`${P}-item-icon, ${g}`]:{minWidth:d,fontSize:d,transition:[`font-size ${c} ${De}`,`margin ${O} ${ee}`,`color ${O}`].join(","),"+ span":{marginInlineStart:ne,opacity:1,transition:[`opacity ${O} ${ee}`,`margin ${O}`,`color ${O}`].join(",")}},[`${P}-item-icon`]:Object.assign({},(0,V.Ro)()),[`&${P}-item-only-child`]:{[`> ${g}, > ${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"}}}},gt=T=>{const{componentCls:P,motionDurationSlow:O,motionEaseInOut:c,borderRadius:ee,menuArrowSize:De,menuArrowOffset:g}=T;return{[`${P}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:T.margin,width:De,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${O} ${c}, opacity ${O}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:De*.6,height:De*.15,backgroundColor:"currentcolor",borderRadius:ee,transition:[`background ${O} ${c}`,`transform ${O} ${c}`,`top ${O} ${c}`,`color ${O} ${c}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${g})`},"&::after":{transform:`rotate(-45deg) translateY(${g})`}}}}},ot=T=>{const{antCls:P,componentCls:O,fontSize:c,motionDurationSlow:ee,motionDurationMid:De,motionEaseInOut:g,paddingXS:d,padding:ne,colorSplit:z,lineWidth:E,zIndexPopup:Y,borderRadiusLG:tt,subMenuItemBorderRadius:Ie,menuArrowSize:Ce,menuArrowOffset:Ye,lineType:nt,menuPanelMaskInset:L,groupTitleLineHeight:Be,groupTitleFontSize:Qe}=T;return[{"":{[`${O}`]:Object.assign(Object.assign({},(0,V.dF)()),{"&-hidden":{display:"none"}})},[`${O}-submenu-hidden`]:{display:"none"}},{[O]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,V.Wf)(T)),(0,V.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:c,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${ee} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${O}-item`]:{flex:"none"}},[`${O}-item, ${O}-submenu, ${O}-submenu-title`]:{borderRadius:T.itemBorderRadius},[`${O}-item-group-title`]:{padding:`${d}px ${ne}px`,fontSize:Qe,lineHeight:Be,transition:`all ${ee}`},[`&-horizontal ${O}-submenu`]:{transition:[`border-color ${ee} ${g}`,`background ${ee} ${g}`].join(",")},[`${O}-submenu, ${O}-submenu-inline`]:{transition:[`border-color ${ee} ${g}`,`background ${ee} ${g}`,`padding ${De} ${g}`].join(",")},[`${O}-submenu ${O}-sub`]:{cursor:"initial",transition:[`background ${ee} ${g}`,`padding ${ee} ${g}`].join(",")},[`${O}-title-content`]:{transition:`color ${ee}`},[`${O}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${O}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:z,borderStyle:nt,borderWidth:0,borderTopWidth:E,marginBlock:E,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Ee(T)),{[`${O}-item-group`]:{[`${O}-item-group-list`]:{margin:0,padding:0,[`${O}-item, ${O}-submenu-title`]:{paddingInline:`${c*2}px ${ne}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Y,borderRadius:tt,boxShadow:"none",transformOrigin:"0 0",[`&${O}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${L}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:L},"\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:T.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:T.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:T.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:T.paddingXS},[`> ${O}`]:Object.assign(Object.assign(Object.assign({borderRadius:tt},Ee(T)),gt(T)),{[`${O}-item, ${O}-submenu > ${O}-submenu-title`]:{borderRadius:Ie},[`${O}-submenu-title::after`]:{transition:`transform ${ee} ${g}`}})}}),gt(T)),{[`&-inline-collapsed ${O}-submenu-arrow, + &-inline ${O}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ye})`},"&::after":{transform:`rotate(45deg) translateX(-${Ye})`}},[`${O}-submenu-open${O}-submenu-inline > ${O}-submenu-title > ${O}-submenu-arrow`]:{transform:`translateY(-${Ce*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ye})`},"&::before":{transform:`rotate(45deg) translateX(${Ye})`}}})},{[`${P}-layout-header`]:{[O]:{lineHeight:"inherit"}}}]};var qe=(T,P)=>(0,xt.Z)("Menu",c=>{if(P===!1)return[];const{colorBgElevated:ee,colorPrimary:De,colorTextLightSolid:g,controlHeightLG:d,fontSize:ne,darkItemColor:z,darkDangerItemColor:E,darkItemBg:Y,darkSubMenuItemBg:tt,darkItemSelectedColor:Ie,darkItemSelectedBg:Ce,darkDangerItemSelectedBg:Ye,darkItemHoverBg:nt,darkGroupTitleColor:L,darkItemHoverColor:Be,darkItemDisabledColor:Qe,darkDangerItemHoverColor:dt,darkDangerItemSelectedColor:St,darkDangerItemActiveBg:Mt}=c,Zt=ne/7*5,Nt=(0,Te.TS)(c,{menuArrowSize:Zt,menuHorizontalHeight:d*1.15,menuArrowOffset:`${Zt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:ee}),Ht=(0,Te.TS)(Nt,{itemColor:z,itemHoverColor:Be,groupTitleColor:L,itemSelectedColor:Ie,itemBg:Y,popupBg:Y,subMenuItemBg:tt,itemActiveBg:"transparent",itemSelectedBg:Ce,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:nt,itemDisabledColor:Qe,dangerItemColor:E,dangerItemHoverColor:dt,dangerItemSelectedColor:St,dangerItemActiveBg:Mt,dangerItemSelectedBg:Ye,menuSubMenuBg:tt,horizontalItemSelectedColor:g,horizontalItemSelectedBg:De});return[ot(Nt),re(Nt),Ke(Nt),$e(Nt,"light"),$e(Ht,"dark"),at(Nt),(0,I.Z)(Nt),(0,Xe.oN)(Nt,"slide-up"),(0,Xe.oN)(Nt,"slide-down"),(0,Pe._y)(Nt,"zoom-big")]},c=>{const{colorPrimary:ee,colorError:De,colorTextDisabled:g,colorErrorBg:d,colorText:ne,colorTextDescription:z,colorBgContainer:E,colorFillAlter:Y,colorFillContent:tt,lineWidth:Ie,lineWidthBold:Ce,controlItemBgActive:Ye,colorBgTextHover:nt,controlHeightLG:L,lineHeight:Be,colorBgElevated:Qe,marginXXS:dt,padding:St,fontSize:Mt,controlHeightSM:Zt,fontSizeLG:Nt,colorTextLightSolid:Ht,colorErrorHover:un}=c,ft=new $.C(Ht).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:c.zIndexPopupBase+50,radiusItem:c.borderRadiusLG,itemBorderRadius:c.borderRadiusLG,radiusSubMenuItem:c.borderRadiusSM,subMenuItemBorderRadius:c.borderRadiusSM,colorItemText:ne,itemColor:ne,colorItemTextHover:ne,itemHoverColor:ne,colorItemTextHoverHorizontal:ee,horizontalItemHoverColor:ee,colorGroupTitle:z,groupTitleColor:z,colorItemTextSelected:ee,itemSelectedColor:ee,colorItemTextSelectedHorizontal:ee,horizontalItemSelectedColor:ee,colorItemBg:E,itemBg:E,colorItemBgHover:nt,itemHoverBg:nt,colorItemBgActive:tt,itemActiveBg:Ye,colorSubItemBg:Y,subMenuItemBg:Y,colorItemBgSelected:Ye,itemSelectedBg:Ye,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Ce,activeBarHeight:Ce,colorActiveBarBorderSize:Ie,activeBarBorderWidth:Ie,colorItemTextDisabled:g,itemDisabledColor:g,colorDangerItemText:De,dangerItemColor:De,colorDangerItemTextHover:De,dangerItemHoverColor:De,colorDangerItemTextSelected:De,dangerItemSelectedColor:De,colorDangerItemBgActive:d,dangerItemActiveBg:d,colorDangerItemBgSelected:d,dangerItemSelectedBg:d,itemMarginInline:c.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:L,groupTitleLineHeight:Be,collapsedWidth:L*2,popupBg:Qe,itemMarginBlock:dt,itemPaddingInline:St,horizontalLineHeight:`${L*1.15}px`,iconSize:Mt,iconMarginInlineEnd:Zt-Mt,collapsedIconSize:Nt,groupTitleFontSize:Mt,darkItemDisabledColor:new $.C(Ht).setAlpha(.25).toRgbString(),darkItemColor:ft,darkDangerItemColor:De,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Ht,darkItemSelectedBg:ee,darkDangerItemSelectedBg:De,darkItemHoverBg:"transparent",darkGroupTitleColor:ft,darkItemHoverColor:Ht,darkDangerItemHoverColor:un,darkDangerItemSelectedColor:Ht,darkDangerItemActiveBg:De}},{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"]]})(T),Kt=function(T,P){var O={};for(var c in T)Object.prototype.hasOwnProperty.call(T,c)&&P.indexOf(c)<0&&(O[c]=T[c]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,c=Object.getOwnPropertySymbols(T);ee{var O,c;const ee=l.useContext(o.Z),De=ee||{},{getPrefixCls:g,getPopupContainer:d,direction:ne,menu:z}=l.useContext(b.E_),E=g(),{prefixCls:Y,className:tt,style:Ie,theme:Ce="light",expandIcon:Ye,_internalDisableMenuItemTitleTooltip:nt,inlineCollapsed:L,siderCollapsed:Be,items:Qe,children:dt,rootClassName:St,mode:Mt,selectable:Zt,onClick:Nt,overflowedIndicatorPopupClassName:Ht}=T,un=Kt(T,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),ft=(0,Oe.Z)(un,["collapsedWidth"]),m=K(Qe)||dt;(O=De.validator)===null||O===void 0||O.call(De,{mode:Mt});const ve=(0,k.useEvent)(function(){var Z;Nt==null||Nt.apply(void 0,arguments),(Z=De.onClick)===null||Z===void 0||Z.call(De)}),st=De.mode||Mt,a=Zt!=null?Zt:De.selectable,Ge=l.useMemo(()=>Be!==void 0?Be:L,[L,Be]),D={horizontal:{motionName:`${E}-slide-up`},inline:(0,C.Z)(E),other:{motionName:`${E}-zoom-big`}},J=g("menu",Y||De.prefixCls),[B,he]=qe(J,!ee),r=u()(`${J}-${Ce}`,z==null?void 0:z.className,tt);let S;if(typeof Ye=="function")S=Ye;else if(Ye===null||Ye===!1)S=null;else if(De.expandIcon===null||De.expandIcon===!1)S=null;else{const Z=Ye!=null?Ye:De.expandIcon;S=(0,w.Tm)(Z,{className:u()(`${J}-submenu-expand-icon`,(0,w.l$)(Z)?(c=Z.props)===null||c===void 0?void 0:c.className:"")})}const N=l.useMemo(()=>({prefixCls:J,inlineCollapsed:Ge||!1,direction:ne,firstLevel:!0,theme:Ce,mode:st,disableMenuItemTitleTooltip:nt}),[J,Ge,ne,nt,Ce]);return B(l.createElement(o.Z.Provider,{value:null},l.createElement(me.Provider,{value:N},l.createElement(t.ZP,Object.assign({getPopupContainer:d,overflowedIndicator:l.createElement(Ze.Z,null),overflowedIndicatorPopupClassName:u()(J,`${J}-${Ce}`,Ht),mode:st,selectable:a,onClick:ve},ft,{inlineCollapsed:Ge,style:Object.assign(Object.assign({},z==null?void 0:z.style),Ie),className:r,prefixCls:J,direction:ne,defaultMotions:D,expandIcon:S,ref:P,rootClassName:u()(St,he)}),m))))});const Je=(0,l.forwardRef)((T,P)=>{const O=(0,l.useRef)(null),c=l.useContext(s.D);return(0,l.useImperativeHandle)(P,()=>({menu:O.current,focus:ee=>{var De;(De=O.current)===null||De===void 0||De.focus(ee)}})),l.createElement(et,Object.assign({ref:O},T,c))});Je.Item=pt,Je.SubMenu=_e,Je.Divider=G,Je.ItemGroup=t.BW;var ct=Je},58421:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return De}});var t=e(72308),l=e(59301),s={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"},q=s,u=e(7657),b=function(d,ne){return l.createElement(u.Z,(0,t.Z)({},d,{ref:ne,icon:q}))},n=l.forwardRef(b),pe=n,G=e(49198),y=e(33853),Oe=e(38819),H=e(92310),w=e.n(H),W=e(49618),me=e(77321),Q=e(96949),pt=e(55090),Ne=e(77205),_e=e(38793),Ze=e(26112),k={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},C=k,o=e(91735),A=function(g){(0,Ne.Z)(ne,g);var d=(0,_e.Z)(ne);function ne(){var z;(0,Q.Z)(this,ne);for(var E=arguments.length,Y=new Array(E),tt=0;tt=0||Ie.relatedTarget.className.indexOf("".concat(L,"-item"))>=0))&&nt(z.getValidValue()))},z.go=function(Ie){var Ce=z.state.goInputText;Ce!==""&&(Ie.keyCode===C.ENTER||Ie.type==="click")&&(z.setState({goInputText:""}),z.props.quickGo(z.getValidValue()))},z}return(0,pt.Z)(ne,[{key:"getPageSizeOptions",value:function(){var E=this.props,Y=E.pageSize,tt=E.pageSizeOptions;return tt.some(function(Ie){return Ie.toString()===Y.toString()})?tt:tt.concat([Y.toString()]).sort(function(Ie,Ce){var Ye=Number.isNaN(Number(Ie))?0:Number(Ie),nt=Number.isNaN(Number(Ce))?0:Number(Ce);return Ye-nt})}},{key:"render",value:function(){var E=this,Y=this.props,tt=Y.pageSize,Ie=Y.locale,Ce=Y.rootPrefixCls,Ye=Y.changeSize,nt=Y.quickGo,L=Y.goButton,Be=Y.selectComponentClass,Qe=Y.buildOptionText,dt=Y.selectPrefixCls,St=Y.disabled,Mt=this.state.goInputText,Zt="".concat(Ce,"-options"),Nt=Be,Ht=null,un=null,ft=null;if(!Ye&&!nt)return null;var m=this.getPageSizeOptions();if(Ye&&Nt){var ve=m.map(function(st,a){return l.createElement(Nt.Option,{key:a,value:st.toString()},(Qe||E.buildOptionText)(st))});Ht=l.createElement(Nt,{disabled:St,prefixCls:dt,showSearch:!1,className:"".concat(Zt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(tt||m[0]).toString(),onChange:this.changeSize,getPopupContainer:function(a){return a.parentNode},"aria-label":Ie.page_size,defaultOpen:!1},ve)}return nt&&(L&&(ft=typeof L=="boolean"?l.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:St,className:"".concat(Zt,"-quick-jumper-button")},Ie.jump_to_confirm):l.createElement("span",{onClick:this.go,onKeyUp:this.go},L)),un=l.createElement("div",{className:"".concat(Zt,"-quick-jumper")},Ie.jump_to,l.createElement("input",{disabled:St,type:"text",value:Mt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Ie.page}),Ie.page,ft)),l.createElement("li",{className:"".concat(Zt)},Ht,un)}}]),ne}(l.Component);A.defaultProps={pageSizeOptions:["10","20","50","100"]};var x=A,K=function(d){var ne,z=d.rootPrefixCls,E=d.page,Y=d.active,tt=d.className,Ie=d.showTitle,Ce=d.onClick,Ye=d.onKeyPress,nt=d.itemRender,L="".concat(z,"-item"),Be=w()(L,"".concat(L,"-").concat(E),(ne={},(0,W.Z)(ne,"".concat(L,"-active"),Y),(0,W.Z)(ne,"".concat(L,"-disabled"),!E),(0,W.Z)(ne,d.className,tt),ne)),Qe=function(){Ce(E)},dt=function(Zt){Ye(Zt,Ce,E)},St=nt(E,"page",l.createElement("a",{rel:"nofollow"},E));return St?l.createElement("li",{title:Ie?E.toString():null,className:Be,onClick:Qe,onKeyPress:dt,tabIndex:0},St):null},$=K;function V(){}function I(g){var d=Number(g);return typeof d=="number"&&!Number.isNaN(d)&&isFinite(d)&&Math.floor(d)===d}var Xe=function(d,ne,z){return z};function Pe(g,d,ne){var z=typeof g=="undefined"?d.pageSize:g;return Math.floor((ne.total-1)/z)+1}var xt=function(g){(0,Ne.Z)(ne,g);var d=(0,_e.Z)(ne);function ne(z){var E;(0,Q.Z)(this,ne),E=d.call(this,z),E.paginationNode=l.createRef(),E.getJumpPrevPage=function(){return Math.max(1,E.state.current-(E.props.showLessItems?3:5))},E.getJumpNextPage=function(){return Math.min(Pe(void 0,E.state,E.props),E.state.current+(E.props.showLessItems?3:5))},E.getItemIcon=function(Ye,nt){var L=E.props.prefixCls,Be=Ye||l.createElement("button",{type:"button","aria-label":nt,className:"".concat(L,"-item-link")});return typeof Ye=="function"&&(Be=l.createElement(Ye,(0,me.Z)({},E.props))),Be},E.isValid=function(Ye){var nt=E.props.total;return I(Ye)&&Ye!==E.state.current&&I(nt)&&nt>0},E.shouldDisplayQuickJumper=function(){var Ye=E.props,nt=Ye.showQuickJumper,L=Ye.total,Be=E.state.pageSize;return L<=Be?!1:nt},E.handleKeyDown=function(Ye){(Ye.keyCode===C.ARROW_UP||Ye.keyCode===C.ARROW_DOWN)&&Ye.preventDefault()},E.handleKeyUp=function(Ye){var nt=E.getValidValue(Ye),L=E.state.currentInputValue;nt!==L&&E.setState({currentInputValue:nt}),Ye.keyCode===C.ENTER?E.handleChange(nt):Ye.keyCode===C.ARROW_UP?E.handleChange(nt-1):Ye.keyCode===C.ARROW_DOWN&&E.handleChange(nt+1)},E.handleBlur=function(Ye){var nt=E.getValidValue(Ye);E.handleChange(nt)},E.changePageSize=function(Ye){var nt=E.state.current,L=Pe(Ye,E.state,E.props);nt=nt>L?L:nt,L===0&&(nt=E.state.current),typeof Ye=="number"&&("pageSize"in E.props||E.setState({pageSize:Ye}),"current"in E.props||E.setState({current:nt,currentInputValue:nt})),E.props.onShowSizeChange(nt,Ye),"onChange"in E.props&&E.props.onChange&&E.props.onChange(nt,Ye)},E.handleChange=function(Ye){var nt=E.props,L=nt.disabled,Be=nt.onChange,Qe=E.state,dt=Qe.pageSize,St=Qe.current,Mt=Qe.currentInputValue;if(E.isValid(Ye)&&!L){var Zt=Pe(void 0,E.state,E.props),Nt=Ye;return Ye>Zt?Nt=Zt:Ye<1&&(Nt=1),"current"in E.props||E.setState({current:Nt}),Nt!==Mt&&E.setState({currentInputValue:Nt}),Be(Nt,dt),Nt}return St},E.prev=function(){E.hasPrev()&&E.handleChange(E.state.current-1)},E.next=function(){E.hasNext()&&E.handleChange(E.state.current+1)},E.jumpPrev=function(){E.handleChange(E.getJumpPrevPage())},E.jumpNext=function(){E.handleChange(E.getJumpNextPage())},E.hasPrev=function(){return E.state.current>1},E.hasNext=function(){return E.state.current2?L-2:0),Qe=2;Qe=tt?Ce=tt:Ce=Number(Y),Ce}},{key:"getShowSizeChanger",value:function(){var E=this.props,Y=E.showSizeChanger,tt=E.total,Ie=E.totalBoundaryShowSizeChanger;return typeof Y!="undefined"?Y:tt>Ie}},{key:"render",value:function(){var E=this.props,Y=E.prefixCls,tt=E.className,Ie=E.style,Ce=E.disabled,Ye=E.hideOnSinglePage,nt=E.total,L=E.locale,Be=E.showQuickJumper,Qe=E.showLessItems,dt=E.showTitle,St=E.showTotal,Mt=E.simple,Zt=E.itemRender,Nt=E.showPrevNextJumpers,Ht=E.jumpPrevIcon,un=E.jumpNextIcon,ft=E.selectComponentClass,m=E.selectPrefixCls,ve=E.pageSizeOptions,st=this.state,a=st.current,Ge=st.pageSize,D=st.currentInputValue;if(Ye===!0&&nt<=Ge)return null;var J=Pe(void 0,this.state,this.props),B=[],he=null,r=null,S=null,N=null,Z=null,te=Be&&Be.goButton,ye=Qe?1:2,U=a-1>0?a-1:0,fe=a+1nt?nt:a*Ge]));if(Mt){te&&(typeof te=="boolean"?Z=l.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},L.jump_to_confirm):Z=l.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},te),Z=l.createElement("li",{title:dt?"".concat(L.jump_to).concat(a,"/").concat(J):null,className:"".concat(Y,"-simple-pager")},Z));var le=this.renderPrev(U);return l.createElement("ul",(0,t.Z)({className:w()(Y,"".concat(Y,"-simple"),(0,W.Z)({},"".concat(Y,"-disabled"),Ce),tt),style:Ie,ref:this.paginationNode},v),X,le?l.createElement("li",{title:dt?L.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:w()("".concat(Y,"-prev"),(0,W.Z)({},"".concat(Y,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},le):null,l.createElement("li",{title:dt?"".concat(a,"/").concat(J):null,className:"".concat(Y,"-simple-pager")},l.createElement("input",{type:"text",value:D,disabled:Ce,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),l.createElement("span",{className:"".concat(Y,"-slash")},"/"),J),l.createElement("li",{title:dt?L.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:w()("".concat(Y,"-next"),(0,W.Z)({},"".concat(Y,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(fe)),Z)}if(J<=3+ye*2){var h={locale:L,rootPrefixCls:Y,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:dt,itemRender:Zt};J||B.push(l.createElement($,(0,t.Z)({},h,{key:"noPager",page:1,className:"".concat(Y,"-item-disabled")})));for(var p=1;p<=J;p+=1){var Me=a===p;B.push(l.createElement($,(0,t.Z)({},h,{key:p,page:p,active:Me})))}}else{var be=Qe?L.prev_3:L.prev_5,rt=Qe?L.next_3:L.next_5,ke=Zt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Ht,"prev page")),yt=Zt(this.getJumpNextPage(),"jump-next",this.getItemIcon(un,"next page"));Nt&&(he=ke?l.createElement("li",{title:dt?be:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:w()("".concat(Y,"-jump-prev"),(0,W.Z)({},"".concat(Y,"-jump-prev-custom-icon"),!!Ht))},ke):null,r=yt?l.createElement("li",{title:dt?rt:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:w()("".concat(Y,"-jump-next"),(0,W.Z)({},"".concat(Y,"-jump-next-custom-icon"),!!un))},yt):null),N=l.createElement($,{locale:L,last:!0,rootPrefixCls:Y,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:J,page:J,active:!1,showTitle:dt,itemRender:Zt}),S=l.createElement($,{locale:L,rootPrefixCls:Y,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:dt,itemRender:Zt});var Et=Math.max(1,a-ye),bt=Math.min(a+ye,J);a-1<=ye&&(bt=1+ye*2),J-a<=ye&&(Et=J-ye*2);for(var Ot=Et;Ot<=bt;Ot+=1){var It=a===Ot;B.push(l.createElement($,{locale:L,rootPrefixCls:Y,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Ot,page:Ot,active:It,showTitle:dt,itemRender:Zt}))}a-1>=ye*2&&a!==3&&(B[0]=(0,l.cloneElement)(B[0],{className:"".concat(Y,"-item-after-jump-prev")}),B.unshift(he)),J-a>=ye*2&&a!==J-2&&(B[B.length-1]=(0,l.cloneElement)(B[B.length-1],{className:"".concat(Y,"-item-before-jump-next")}),B.push(r)),Et!==1&&B.unshift(S),bt!==J&&B.push(N)}var Ft=!this.hasPrev()||!J,F=!this.hasNext()||!J,_=this.renderPrev(U),j=this.renderNext(fe);return l.createElement("ul",(0,t.Z)({className:w()(Y,tt,(0,W.Z)({},"".concat(Y,"-disabled"),Ce)),style:Ie,ref:this.paginationNode},v),X,_?l.createElement("li",{title:dt?L.prev_page:null,onClick:this.prev,tabIndex:Ft?null:0,onKeyPress:this.runIfEnterPrev,className:w()("".concat(Y,"-prev"),(0,W.Z)({},"".concat(Y,"-disabled"),Ft)),"aria-disabled":Ft},_):null,B,j?l.createElement("li",{title:dt?L.next_page:null,onClick:this.next,tabIndex:F?null:0,onKeyPress:this.runIfEnterNext,className:w()("".concat(Y,"-next"),(0,W.Z)({},"".concat(Y,"-disabled"),F)),"aria-disabled":F},j):null,l.createElement(x,{disabled:Ce,locale:L,rootPrefixCls:Y,selectComponentClass:ft,selectPrefixCls:m,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:a,pageSize:Ge,pageSizeOptions:ve,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:te}))}}],[{key:"getDerivedStateFromProps",value:function(E,Y){var tt={};if("current"in E&&(tt.current=E.current,E.current!==Y.current&&(tt.currentInputValue=tt.current)),"pageSize"in E&&E.pageSize!==Y.pageSize){var Ie=Y.current,Ce=Pe(E.pageSize,Y,E);Ie=Ie>Ce?Ce:Ie,"current"in E||(tt.current=Ie,tt.currentInputValue=Ie),tt.pageSize=E.pageSize}return tt}}]),ne}(l.Component);xt.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:V,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:V,locale:o.Z,style:{},itemRender:Xe,totalBoundaryShowSizeChanger:50};var Te=xt,We=e(22075),re=e(36355),we=e(19716),at=e(8628),se=e(9763),Ae=e(57809);const $e=g=>l.createElement(Ae.default,Object.assign({},g,{showSearch:!0,size:"small"})),je=g=>l.createElement(Ae.default,Object.assign({},g,{showSearch:!0,size:"middle"}));$e.Option=Ae.default.Option,je.Option=Ae.default.Option;var ce=e(9937),Ke=e(17313),Ee=e(83116),gt=e(37613);const ot=g=>{const{componentCls:d}=g;return{[`${d}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${d}-item-link`]:{color:g.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${d}-item-link`]:{color:g.colorTextDisabled,cursor:"not-allowed"}}},[`&${d}-disabled`]:{cursor:"not-allowed",[`${d}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:g.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:g.colorBorder,backgroundColor:g.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:g.itemActiveBgDisabled},a:{color:g.itemActiveColorDisabled}}},[`${d}-item-link`]:{color:g.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${d}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${d}-simple-pager`]:{color:g.colorTextDisabled},[`${d}-jump-prev, ${d}-jump-next`]:{[`${d}-item-link-icon`]:{opacity:0},[`${d}-item-ellipsis`]:{opacity:1}}},[`&${d}-simple`]:{[`${d}-prev, ${d}-next`]:{[`&${d}-disabled ${d}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},qe=g=>{const{componentCls:d}=g;return{[`&${d}-mini ${d}-total-text, &${d}-mini ${d}-simple-pager`]:{height:g.itemSizeSM,lineHeight:`${g.itemSizeSM}px`},[`&${d}-mini ${d}-item`]:{minWidth:g.itemSizeSM,height:g.itemSizeSM,margin:0,lineHeight:`${g.itemSizeSM-2}px`},[`&${d}-mini:not(${d}-disabled) ${d}-item:not(${d}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:g.colorBgTextHover},"&:active":{backgroundColor:g.colorBgTextActive}},[`&${d}-mini ${d}-prev, &${d}-mini ${d}-next`]:{minWidth:g.itemSizeSM,height:g.itemSizeSM,margin:0,lineHeight:`${g.itemSizeSM}px`},[`&${d}-mini:not(${d}-disabled)`]:{[`${d}-prev, ${d}-next`]:{[`&:hover ${d}-item-link`]:{backgroundColor:g.colorBgTextHover},[`&:active ${d}-item-link`]:{backgroundColor:g.colorBgTextActive},[`&${d}-disabled:hover ${d}-item-link`]:{backgroundColor:"transparent"}}},[` + &${d}-mini ${d}-prev ${d}-item-link, + &${d}-mini ${d}-next ${d}-item-link + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:g.itemSizeSM,lineHeight:`${g.itemSizeSM}px`}},[`&${d}-mini ${d}-jump-prev, &${d}-mini ${d}-jump-next`]:{height:g.itemSizeSM,marginInlineEnd:0,lineHeight:`${g.itemSizeSM}px`},[`&${d}-mini ${d}-options`]:{marginInlineStart:g.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:g.miniOptionsSizeChangerTop},"&-quick-jumper":{height:g.itemSizeSM,lineHeight:`${g.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,ce.x0)(g)),{width:g.paginationMiniQuickJumperInputWidth,height:g.controlHeightSM})}}}},Kt=g=>{const{componentCls:d}=g;return{[` + &${d}-simple ${d}-prev, + &${d}-simple ${d}-next + `]:{height:g.itemSizeSM,lineHeight:`${g.itemSizeSM}px`,verticalAlign:"top",[`${d}-item-link`]:{height:g.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:g.colorBgTextHover},"&:active":{backgroundColor:g.colorBgTextActive},"&::after":{height:g.itemSizeSM,lineHeight:`${g.itemSizeSM}px`}}},[`&${d}-simple ${d}-simple-pager`]:{display:"inline-block",height:g.itemSizeSM,marginInlineEnd:g.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:g.marginXS,padding:`0 ${g.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:g.itemInputBg,border:`${g.lineWidth}px ${g.lineType} ${g.colorBorder}`,borderRadius:g.borderRadius,outline:"none",transition:`border-color ${g.motionDurationMid}`,color:"inherit","&:hover":{borderColor:g.colorPrimary},"&:focus":{borderColor:g.colorPrimaryHover,boxShadow:`${g.inputOutlineOffset}px 0 ${g.controlOutlineWidth}px ${g.controlOutline}`},"&[disabled]":{color:g.colorTextDisabled,backgroundColor:g.colorBgContainerDisabled,borderColor:g.colorBorder,cursor:"not-allowed"}}}}},Wt=g=>{const{componentCls:d}=g;return{[`${d}-jump-prev, ${d}-jump-next`]:{outline:0,[`${d}-item-container`]:{position:"relative",[`${d}-item-link-icon`]:{color:g.colorPrimary,fontSize:g.fontSizeSM,opacity:0,transition:`all ${g.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${d}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:g.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:g.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:g.paginationEllipsisTextIndent,opacity:1,transition:`all ${g.motionDurationMid}`}},"&:hover":{[`${d}-item-link-icon`]:{opacity:1},[`${d}-item-ellipsis`]:{opacity:0}}},[` + ${d}-prev, + ${d}-jump-prev, + ${d}-jump-next + `]:{marginInlineEnd:g.marginXS},[` + ${d}-prev, + ${d}-next, + ${d}-jump-prev, + ${d}-jump-next + `]:{display:"inline-block",minWidth:g.itemSize,height:g.itemSize,color:g.colorText,fontFamily:g.fontFamily,lineHeight:`${g.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:g.borderRadius,cursor:"pointer",transition:`all ${g.motionDurationMid}`},[`${d}-prev, ${d}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:g.colorText,cursor:"pointer",userSelect:"none"},[`${d}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:g.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${g.lineWidth}px ${g.lineType} transparent`,borderRadius:g.borderRadius,outline:"none",transition:`all ${g.motionDurationMid}`},[`&:hover ${d}-item-link`]:{backgroundColor:g.colorBgTextHover},[`&:active ${d}-item-link`]:{backgroundColor:g.colorBgTextActive},[`&${d}-disabled:hover`]:{[`${d}-item-link`]:{backgroundColor:"transparent"}}},[`${d}-slash`]:{marginInlineEnd:g.paginationSlashMarginInlineEnd,marginInlineStart:g.paginationSlashMarginInlineStart},[`${d}-options`]:{display:"inline-block",marginInlineStart:g.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:g.controlHeight,marginInlineStart:g.marginXS,lineHeight:`${g.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,ce.ik)(g)),{width:g.controlHeightLG*1.25,height:g.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:g.marginXS,marginInlineEnd:g.marginXS})}}}},et=g=>{const{componentCls:d}=g;return{[`${d}-item`]:{display:"inline-block",minWidth:g.itemSize,height:g.itemSize,marginInlineEnd:g.marginXS,fontFamily:g.fontFamily,lineHeight:`${g.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${g.lineWidth}px ${g.lineType} transparent`,borderRadius:g.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${g.paginationItemPaddingInline}px`,color:g.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${d}-item-active)`]:{"&:hover":{transition:`all ${g.motionDurationMid}`,backgroundColor:g.colorBgTextHover},"&:active":{backgroundColor:g.colorBgTextActive}},"&-active":{fontWeight:g.fontWeightStrong,backgroundColor:g.itemActiveBg,borderColor:g.colorPrimary,a:{color:g.colorPrimary},"&:hover":{borderColor:g.colorPrimaryHover},"&:hover a":{color:g.colorPrimaryHover}}}}},Je=g=>{const{componentCls:d}=g;return{[d]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ke.Wf)(g)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${d}-total-text`]:{display:"inline-block",height:g.itemSize,marginInlineEnd:g.marginXS,lineHeight:`${g.itemSize-2}px`,verticalAlign:"middle"}}),et(g)),Wt(g)),Kt(g)),qe(g)),ot(g)),{[`@media only screen and (max-width: ${g.screenLG}px)`]:{[`${d}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${g.screenSM}px)`]:{[`${d}-options`]:{display:"none"}}}),[`&${g.componentCls}-rtl`]:{direction:"rtl"}}},ct=g=>{const{componentCls:d}=g;return{[`${d}${d}-disabled:not(${d}-mini)`]:{"&, &:hover":{[`${d}-item-link`]:{borderColor:g.colorBorder}},"&:focus-visible":{[`${d}-item-link`]:{borderColor:g.colorBorder}},[`${d}-item, ${d}-item-link`]:{backgroundColor:g.colorBgContainerDisabled,borderColor:g.colorBorder,[`&:hover:not(${d}-item-active)`]:{backgroundColor:g.colorBgContainerDisabled,borderColor:g.colorBorder,a:{color:g.colorTextDisabled}},[`&${d}-item-active`]:{backgroundColor:g.itemActiveBgDisabled}},[`${d}-prev, ${d}-next`]:{"&:hover button":{backgroundColor:g.colorBgContainerDisabled,borderColor:g.colorBorder,color:g.colorTextDisabled},[`${d}-item-link`]:{backgroundColor:g.colorBgContainerDisabled,borderColor:g.colorBorder}}},[`${d}:not(${d}-mini)`]:{[`${d}-prev, ${d}-next`]:{"&:hover button":{borderColor:g.colorPrimaryHover,backgroundColor:g.itemBg},[`${d}-item-link`]:{backgroundColor:g.itemLinkBg,borderColor:g.colorBorder},[`&:hover ${d}-item-link`]:{borderColor:g.colorPrimary,backgroundColor:g.itemBg,color:g.colorPrimary},[`&${d}-disabled`]:{[`${d}-item-link`]:{borderColor:g.colorBorder,color:g.colorTextDisabled}}},[`${d}-item`]:{backgroundColor:g.itemBg,border:`${g.lineWidth}px ${g.lineType} ${g.colorBorder}`,[`&:hover:not(${d}-item-active)`]:{borderColor:g.colorPrimary,backgroundColor:g.itemBg,a:{color:g.colorPrimary}},"&-active":{borderColor:g.colorPrimary}}}}},T=g=>{const{componentCls:d}=g;return{[`${d}:not(${d}-disabled)`]:{[`${d}-item`]:Object.assign({},(0,Ke.Qy)(g)),[`${d}-jump-prev, ${d}-jump-next`]:{"&:focus-visible":Object.assign({[`${d}-item-link-icon`]:{opacity:1},[`${d}-item-ellipsis`]:{opacity:0}},(0,Ke.oN)(g))},[`${d}-prev, ${d}-next`]:{[`&:focus-visible ${d}-item-link`]:Object.assign({},(0,Ke.oN)(g))}}}};var P=(0,Ee.Z)("Pagination",g=>{const d=(0,gt.TS)(g,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:g.marginXXS/2,paginationMiniQuickJumperInputWidth:g.controlHeightLG*1.1,paginationItemPaddingInline:g.marginXXS*1.5,paginationEllipsisLetterSpacing:g.marginXXS/2,paginationSlashMarginInlineStart:g.marginXXS,paginationSlashMarginInlineEnd:g.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,ce.e5)(g),(0,ce.TM)(g));return[Je(d),T(d),g.wireframe&&ct(d)]},g=>({itemBg:g.colorBgContainer,itemSize:g.controlHeight,itemSizeSM:g.controlHeightSM,itemActiveBg:g.colorBgContainer,itemLinkBg:g.colorBgContainer,itemActiveColorDisabled:g.colorTextDisabled,itemActiveBgDisabled:g.controlItemBgActiveDisabled,itemInputBg:g.colorBgContainer,miniOptionsSizeChangerTop:0})),O=function(g,d){var ne={};for(var z in g)Object.prototype.hasOwnProperty.call(g,z)&&d.indexOf(z)<0&&(ne[z]=g[z]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,z=Object.getOwnPropertySymbols(g);E{const{prefixCls:d,selectPrefixCls:ne,className:z,rootClassName:E,style:Y,size:tt,locale:Ie,selectComponentClass:Ce,responsive:Ye,showSizeChanger:nt}=g,L=O(g,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Be}=(0,at.Z)(Ye),{getPrefixCls:Qe,direction:dt,pagination:St={}}=l.useContext(re.E_),Mt=Qe("pagination",d),[Zt,Nt]=P(Mt),Ht=nt!=null?nt:St.showSizeChanger,un=l.useMemo(()=>{const J=l.createElement("span",{className:`${Mt}-item-ellipsis`},"\u2022\u2022\u2022"),B=l.createElement("button",{className:`${Mt}-item-link`,type:"button",tabIndex:-1},dt==="rtl"?l.createElement(Oe.Z,null):l.createElement(y.Z,null)),he=l.createElement("button",{className:`${Mt}-item-link`,type:"button",tabIndex:-1},dt==="rtl"?l.createElement(y.Z,null):l.createElement(Oe.Z,null)),r=l.createElement("a",{className:`${Mt}-item-link`},l.createElement("div",{className:`${Mt}-item-container`},dt==="rtl"?l.createElement(G.Z,{className:`${Mt}-item-link-icon`}):l.createElement(pe,{className:`${Mt}-item-link-icon`}),J)),S=l.createElement("a",{className:`${Mt}-item-link`},l.createElement("div",{className:`${Mt}-item-container`},dt==="rtl"?l.createElement(pe,{className:`${Mt}-item-link-icon`}):l.createElement(G.Z,{className:`${Mt}-item-link-icon`}),J));return{prevIcon:B,nextIcon:he,jumpPrevIcon:r,jumpNextIcon:S}},[dt,Mt]),[ft]=(0,se.Z)("Pagination",We.Z),m=Object.assign(Object.assign({},ft),Ie),ve=(0,we.Z)(tt),st=ve==="small"||!!(Be&&!ve&&Ye),a=Qe("select",ne),Ge=w()({[`${Mt}-mini`]:st,[`${Mt}-rtl`]:dt==="rtl"},St==null?void 0:St.className,z,E,Nt),D=Object.assign(Object.assign({},St==null?void 0:St.style),Y);return Zt(l.createElement(Te,Object.assign({},un,L,{style:D,prefixCls:Mt,selectPrefixCls:a,className:Ge,selectComponentClass:Ce||(st?$e:je),locale:m,showSizeChanger:Ht})))},De=ee},93948:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return nt}});var t=e(59301),l=e(29679),s=e(40001),q=e(19248),u=e(99267),b=e(92310),n=e.n(b),pe=e(2738),G=e(36355),y=e(72308),Oe=e(77321),H=e(74416),w={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},W=function(){var Be=(0,t.useRef)([]),Qe=(0,t.useRef)(null);return(0,t.useEffect)(function(){var dt=Date.now(),St=!1;Be.current.forEach(function(Mt){if(Mt){St=!0;var Zt=Mt.style;Zt.transitionDuration=".3s, .3s, .3s, .06s",Qe.current&&dt-Qe.current<100&&(Zt.transitionDuration="0s, 0s")}}),St&&(Qe.current=Date.now())}),Be.current},me=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],Q=function(Be){var Qe=(0,Oe.Z)((0,Oe.Z)({},w),Be),dt=Qe.className,St=Qe.percent,Mt=Qe.prefixCls,Zt=Qe.strokeColor,Nt=Qe.strokeLinecap,Ht=Qe.strokeWidth,un=Qe.style,ft=Qe.trailColor,m=Qe.trailWidth,ve=Qe.transition,st=(0,H.Z)(Qe,me);delete st.gapPosition;var a=Array.isArray(St)?St:[St],Ge=Array.isArray(Zt)?Zt:[Zt],D=W(),J=Ht/2,B=100-Ht/2,he="M ".concat(Nt==="round"?J:0,",").concat(J,` + L `).concat(Nt==="round"?B:100,",").concat(J),r="0 0 100 ".concat(Ht),S=0;return t.createElement("svg",(0,y.Z)({className:n()("".concat(Mt,"-line"),dt),viewBox:r,preserveAspectRatio:"none",style:un},st),t.createElement("path",{className:"".concat(Mt,"-line-trail"),d:he,strokeLinecap:Nt,stroke:ft,strokeWidth:m||Ht,fillOpacity:"0"}),a.map(function(N,Z){var te=1;switch(Nt){case"round":te=1-Ht/100;break;case"square":te=1-Ht/2/100;break;default:te=1;break}var ye={strokeDasharray:"".concat(N*te,"px, 100px"),strokeDashoffset:"-".concat(S,"px"),transition:ve||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},U=Ge[Z]||Ge[Ge.length-1];return S+=N,t.createElement("path",{key:Z,className:"".concat(Mt,"-line-path"),d:he,strokeLinecap:Nt,stroke:U,strokeWidth:Ht,fillOpacity:"0",ref:function(v){D[Z]=v},style:ye})}))},pt=Q,Ne=e(62853),_e=e(52487),Ze=e(47273),k=0,C=(0,Ze.Z)();function o(){var L;return C?(L=k,k+=1):L="TEST_OR_SSR",L}var A=function(L){var Be=t.useState(),Qe=(0,_e.Z)(Be,2),dt=Qe[0],St=Qe[1];return t.useEffect(function(){St("rc_progress_".concat(o()))},[]),L||dt},x=function(Be){var Qe=Be.bg,dt=Be.children;return t.createElement("div",{style:{width:"100%",height:"100%",background:Qe}},dt)};function K(L,Be){return Object.keys(L).map(function(Qe){var dt=parseFloat(Qe),St="".concat(Math.floor(dt*Be),"%");return"".concat(L[Qe]," ").concat(St)})}var $=t.forwardRef(function(L,Be){var Qe=L.prefixCls,dt=L.color,St=L.gradientId,Mt=L.radius,Zt=L.style,Nt=L.ptg,Ht=L.strokeLinecap,un=L.strokeWidth,ft=L.size,m=L.gapDegree,ve=dt&&(0,Ne.Z)(dt)==="object",st=ve?"#FFF":void 0,a=ft/2,Ge=t.createElement("circle",{className:"".concat(Qe,"-circle-path"),r:Mt,cx:a,cy:a,stroke:st,strokeLinecap:Ht,strokeWidth:un,opacity:Nt===0?0:1,style:Zt,ref:Be});if(!ve)return Ge;var D="".concat(St,"-conic"),J=m?"".concat(180+m/2,"deg"):"0deg",B=K(dt,(360-m)/360),he=K(dt,1),r="conic-gradient(from ".concat(J,", ").concat(B.join(", "),")"),S="linear-gradient(to ".concat(m?"bottom":"top",", ").concat(he.join(", "),")");return t.createElement(t.Fragment,null,t.createElement("mask",{id:D},Ge),t.createElement("foreignObject",{x:0,y:0,width:ft,height:ft,mask:"url(#".concat(D,")")},t.createElement(x,{bg:S},t.createElement(x,{bg:r}))))}),V=$,I=100,Xe=function(Be,Qe,dt,St,Mt,Zt,Nt,Ht,un,ft){var m=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,ve=dt/100*360*((360-Zt)/360),st=Zt===0?0:{bottom:0,top:180,left:90,right:-90}[Nt],a=(100-St)/100*Qe;un==="round"&&St!==100&&(a+=ft/2,a>=Qe&&(a=Qe-.01));var Ge=I/2;return{stroke:typeof Ht=="string"?Ht:void 0,strokeDasharray:"".concat(Qe,"px ").concat(Be),strokeDashoffset:a+m,transform:"rotate(".concat(Mt+ve+st,"deg)"),transformOrigin:"".concat(Ge,"px ").concat(Ge,"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}},Pe=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function xt(L){var Be=L!=null?L:[];return Array.isArray(Be)?Be:[Be]}var Te=function(Be){var Qe=(0,Oe.Z)((0,Oe.Z)({},w),Be),dt=Qe.id,St=Qe.prefixCls,Mt=Qe.steps,Zt=Qe.strokeWidth,Nt=Qe.trailWidth,Ht=Qe.gapDegree,un=Ht===void 0?0:Ht,ft=Qe.gapPosition,m=Qe.trailColor,ve=Qe.strokeLinecap,st=Qe.style,a=Qe.className,Ge=Qe.strokeColor,D=Qe.percent,J=(0,H.Z)(Qe,Pe),B=I/2,he=A(dt),r="".concat(he,"-gradient"),S=B-Zt/2,N=Math.PI*2*S,Z=un>0?90+un/2:-90,te=N*((360-un)/360),ye=(0,Ne.Z)(Mt)==="object"?Mt:{count:Mt,space:2},U=ye.count,fe=ye.space,v=xt(D),X=xt(Ge),le=X.find(function(yt){return yt&&(0,Ne.Z)(yt)==="object"}),h=le&&(0,Ne.Z)(le)==="object",p=h?"butt":ve,Me=Xe(N,te,0,100,Z,un,ft,m,p,Zt),be=W(),rt=function(){var Et=0;return v.map(function(bt,Ot){var It=X[Ot]||X[X.length-1],Ft=Xe(N,te,Et,bt,Z,un,ft,It,p,Zt);return Et+=bt,t.createElement(V,{key:Ot,color:It,ptg:bt,radius:S,prefixCls:St,gradientId:r,style:Ft,strokeLinecap:p,strokeWidth:Zt,gapDegree:un,ref:function(_){be[Ot]=_},size:I})}).reverse()},ke=function(){var Et=Math.round(U*(v[0]/100)),bt=100/U,Ot=0;return new Array(U).fill(null).map(function(It,Ft){var F=Ft<=Et-1?X[0]:m,_=F&&(0,Ne.Z)(F)==="object"?"url(#".concat(r,")"):void 0,j=Xe(N,te,Ot,bt,Z,un,ft,F,"butt",Zt,fe);return Ot+=(te-j.strokeDashoffset+fe)*100/te,t.createElement("circle",{key:Ft,className:"".concat(St,"-circle-path"),r:S,cx:B,cy:B,stroke:_,strokeWidth:Zt,opacity:1,style:j,ref:function(Ue){be[Ft]=Ue}})})};return t.createElement("svg",(0,y.Z)({className:n()("".concat(St,"-circle"),a),viewBox:"0 0 ".concat(I," ").concat(I),style:st,id:dt,role:"presentation"},J),!U&&t.createElement("circle",{className:"".concat(St,"-circle-trail"),r:S,cx:B,cy:B,stroke:m,strokeLinecap:p,strokeWidth:Nt||Zt,style:Me}),U?ke():rt())},We=Te,re={Line:pt,Circle:We},we=e(6848),at=e(93398);function se(L){return!L||L<0?0:L>100?100:L}function Ae(L){let{success:Be,successPercent:Qe}=L,dt=Qe;return Be&&"progress"in Be&&(dt=Be.progress),Be&&"percent"in Be&&(dt=Be.percent),dt}const $e=L=>{let{percent:Be,success:Qe,successPercent:dt}=L;const St=se(Ae({success:Qe,successPercent:dt}));return[St,se(se(Be)-St)]},je=L=>{let{success:Be={},strokeColor:Qe}=L;const{strokeColor:dt}=Be;return[dt||at.presetPrimaryColors.green,Qe||null]},ce=(L,Be,Qe)=>{var dt,St,Mt,Zt;let Nt=-1,Ht=-1;if(Be==="step"){const un=Qe.steps,ft=Qe.strokeWidth;typeof L=="string"||typeof L=="undefined"?(Nt=L==="small"?2:14,Ht=ft!=null?ft:8):typeof L=="number"?[Nt,Ht]=[L,L]:[Nt=14,Ht=8]=L,Nt*=un}else if(Be==="line"){const un=Qe==null?void 0:Qe.strokeWidth;typeof L=="string"||typeof L=="undefined"?Ht=un||(L==="small"?6:8):typeof L=="number"?[Nt,Ht]=[L,L]:[Nt=-1,Ht=8]=L}else(Be==="circle"||Be==="dashboard")&&(typeof L=="string"||typeof L=="undefined"?[Nt,Ht]=L==="small"?[60,60]:[120,120]:typeof L=="number"?[Nt,Ht]=[L,L]:(Nt=(St=(dt=L[0])!==null&&dt!==void 0?dt:L[1])!==null&&St!==void 0?St:120,Ht=(Zt=(Mt=L[0])!==null&&Mt!==void 0?Mt:L[1])!==null&&Zt!==void 0?Zt:120));return[Nt,Ht]},Ke=3,Ee=L=>Ke/L*100;var ot=L=>{const{prefixCls:Be,trailColor:Qe=null,strokeLinecap:dt="round",gapPosition:St,gapDegree:Mt,width:Zt=120,type:Nt,children:Ht,success:un,size:ft=Zt}=L,[m,ve]=ce(ft,"circle");let{strokeWidth:st}=L;st===void 0&&(st=Math.max(Ee(m),6));const a={width:m,height:ve,fontSize:m*.15+6},Ge=t.useMemo(()=>{if(Mt||Mt===0)return Mt;if(Nt==="dashboard")return 75},[Mt,Nt]),D=St||Nt==="dashboard"&&"bottom"||void 0,J=Object.prototype.toString.call(L.strokeColor)==="[object Object]",B=je({success:un,strokeColor:L.strokeColor}),he=n()(`${Be}-inner`,{[`${Be}-circle-gradient`]:J}),r=t.createElement(We,{percent:$e(L),strokeWidth:st,trailWidth:st,strokeColor:B,strokeLinecap:dt,trailColor:Qe,prefixCls:Be,gapDegree:Ge,gapPosition:D});return t.createElement("div",{className:he,style:a},m<=20?t.createElement(we.Z,{title:Ht},t.createElement("span",null,r)):t.createElement(t.Fragment,null,r,Ht))},qe=function(L,Be){var Qe={};for(var dt in L)Object.prototype.hasOwnProperty.call(L,dt)&&Be.indexOf(dt)<0&&(Qe[dt]=L[dt]);if(L!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,dt=Object.getOwnPropertySymbols(L);St{let Be=[];return Object.keys(L).forEach(Qe=>{const dt=parseFloat(Qe.replace(/%/g,""));isNaN(dt)||Be.push({key:dt,value:L[Qe]})}),Be=Be.sort((Qe,dt)=>Qe.key-dt.key),Be.map(Qe=>{let{key:dt,value:St}=Qe;return`${St} ${dt}%`}).join(", ")},Wt=(L,Be)=>{const{from:Qe=at.presetPrimaryColors.blue,to:dt=at.presetPrimaryColors.blue,direction:St=Be==="rtl"?"to left":"to right"}=L,Mt=qe(L,["from","to","direction"]);if(Object.keys(Mt).length!==0){const Zt=Kt(Mt);return{backgroundImage:`linear-gradient(${St}, ${Zt})`}}return{backgroundImage:`linear-gradient(${St}, ${Qe}, ${dt})`}};var Je=L=>{const{prefixCls:Be,direction:Qe,percent:dt,size:St,strokeWidth:Mt,strokeColor:Zt,strokeLinecap:Nt="round",children:Ht,trailColor:un=null,success:ft}=L,m=Zt&&typeof Zt!="string"?Wt(Zt,Qe):{backgroundColor:Zt},ve=Nt==="square"||Nt==="butt"?0:void 0,st={backgroundColor:un||void 0,borderRadius:ve},a=St!=null?St:[-1,Mt||(St==="small"?6:8)],[Ge,D]=ce(a,"line",{strokeWidth:Mt}),J=Object.assign({width:`${se(dt)}%`,height:D,borderRadius:ve},m),B=Ae(L),he={width:`${se(B)}%`,height:D,borderRadius:ve,backgroundColor:ft==null?void 0:ft.strokeColor},r={width:Ge<0?"100%":Ge,height:D};return t.createElement(t.Fragment,null,t.createElement("div",{className:`${Be}-outer`,style:r},t.createElement("div",{className:`${Be}-inner`,style:st},t.createElement("div",{className:`${Be}-bg`,style:J}),B!==void 0?t.createElement("div",{className:`${Be}-success-bg`,style:he}):null)),Ht)},T=L=>{const{size:Be,steps:Qe,percent:dt=0,strokeWidth:St=8,strokeColor:Mt,trailColor:Zt=null,prefixCls:Nt,children:Ht}=L,un=Math.round(Qe*(dt/100)),ft=Be==="small"?2:14,m=Be!=null?Be:[ft,St],[ve,st]=ce(m,"step",{steps:Qe,strokeWidth:St}),a=ve/Qe,Ge=new Array(Qe);for(let D=0;D{const Be=L?"100%":"-100%";return new P.Keyframes(`antProgress${L?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Be}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Be}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},g=L=>{const{componentCls:Be,iconCls:Qe}=L;return{[Be]:Object.assign(Object.assign({},(0,O.Wf)(L)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:L.fontSize,marginInlineEnd:L.marginXS,marginBottom:L.marginXS},[`${Be}-outer`]:{display:"inline-block",width:"100%"},[`&${Be}-show-info`]:{[`${Be}-outer`]:{marginInlineEnd:`calc(-2em - ${L.marginXS}px)`,paddingInlineEnd:`calc(2em + ${L.paddingXS}px)`}},[`${Be}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:L.remainingColor,borderRadius:L.lineBorderRadius},[`${Be}-inner:not(${Be}-circle-gradient)`]:{[`${Be}-circle-path`]:{stroke:L.defaultColor}},[`${Be}-success-bg, ${Be}-bg`]:{position:"relative",backgroundColor:L.defaultColor,borderRadius:L.lineBorderRadius,transition:`all ${L.motionDurationSlow} ${L.motionEaseInOutCirc}`},[`${Be}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:L.colorSuccess},[`${Be}-text`]:{display:"inline-block",width:"2em",marginInlineStart:L.marginXS,color:L.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Qe]:{fontSize:L.fontSize}},[`&${Be}-status-active`]:{[`${Be}-bg::before`]:{position:"absolute",inset:0,backgroundColor:L.colorBgContainer,borderRadius:L.lineBorderRadius,opacity:0,animationName:De(),animationDuration:L.progressActiveMotionDuration,animationTimingFunction:L.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Be}-rtl${Be}-status-active`]:{[`${Be}-bg::before`]:{animationName:De(!0)}},[`&${Be}-status-exception`]:{[`${Be}-bg`]:{backgroundColor:L.colorError},[`${Be}-text`]:{color:L.colorError}},[`&${Be}-status-exception ${Be}-inner:not(${Be}-circle-gradient)`]:{[`${Be}-circle-path`]:{stroke:L.colorError}},[`&${Be}-status-success`]:{[`${Be}-bg`]:{backgroundColor:L.colorSuccess},[`${Be}-text`]:{color:L.colorSuccess}},[`&${Be}-status-success ${Be}-inner:not(${Be}-circle-gradient)`]:{[`${Be}-circle-path`]:{stroke:L.colorSuccess}}})}},d=L=>{const{componentCls:Be,iconCls:Qe}=L;return{[Be]:{[`${Be}-circle-trail`]:{stroke:L.remainingColor},[`&${Be}-circle ${Be}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Be}-circle ${Be}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:L.circleTextColor,fontSize:L.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Qe]:{fontSize:`${L.fontSize/L.fontSizeSM}em`}},[`${Be}-circle&-status-exception`]:{[`${Be}-text`]:{color:L.colorError}},[`${Be}-circle&-status-success`]:{[`${Be}-text`]:{color:L.colorSuccess}}},[`${Be}-inline-circle`]:{lineHeight:1,[`${Be}-inner`]:{verticalAlign:"bottom"}}}},ne=L=>{const{componentCls:Be}=L;return{[Be]:{[`${Be}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:L.progressStepMinWidth,marginInlineEnd:L.progressStepMarginInlineEnd,backgroundColor:L.remainingColor,transition:`all ${L.motionDurationSlow}`,"&-active":{backgroundColor:L.defaultColor}}}}}},z=L=>{const{componentCls:Be,iconCls:Qe}=L;return{[Be]:{[`${Be}-small&-line, ${Be}-small&-line ${Be}-text ${Qe}`]:{fontSize:L.fontSizeSM}}}};var E=(0,c.Z)("Progress",L=>{const Be=L.marginXXS/2,Qe=(0,ee.TS)(L,{progressStepMarginInlineEnd:Be,progressStepMinWidth:Be,progressActiveMotionDuration:"2.4s"});return[g(Qe),d(Qe),ne(Qe),z(Qe)]},L=>({circleTextColor:L.colorText,defaultColor:L.colorInfo,remainingColor:L.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),Y=function(L,Be){var Qe={};for(var dt in L)Object.prototype.hasOwnProperty.call(L,dt)&&Be.indexOf(dt)<0&&(Qe[dt]=L[dt]);if(L!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,dt=Object.getOwnPropertySymbols(L);St{const{prefixCls:Qe,className:dt,rootClassName:St,steps:Mt,strokeColor:Zt,percent:Nt=0,size:Ht="default",showInfo:un=!0,type:ft="line",status:m,format:ve,style:st}=L,a=Y(L,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Ge=t.useMemo(()=>{var v,X;const le=Ae(L);return parseInt(le!==void 0?(v=le!=null?le:0)===null||v===void 0?void 0:v.toString():(X=Nt!=null?Nt:0)===null||X===void 0?void 0:X.toString(),10)},[Nt,L.success,L.successPercent]),D=t.useMemo(()=>!Ie.includes(m)&&Ge>=100?"success":m||"normal",[m,Ge]),{getPrefixCls:J,direction:B,progress:he}=t.useContext(G.E_),r=J("progress",Qe),[S,N]=E(r),Z=t.useMemo(()=>{if(!un)return null;const v=Ae(L);let X;const le=ve||(p=>`${p}%`),h=ft==="line";return ve||D!=="exception"&&D!=="success"?X=le(se(Nt),se(v)):D==="exception"?X=h?t.createElement(q.Z,null):t.createElement(u.Z,null):D==="success"&&(X=h?t.createElement(l.Z,null):t.createElement(s.Z,null)),t.createElement("span",{className:`${r}-text`,title:typeof X=="string"?X:void 0},X)},[un,Nt,Ge,D,ft,r,ve]),te=Array.isArray(Zt)?Zt[0]:Zt,ye=typeof Zt=="string"||Array.isArray(Zt)?Zt:void 0;let U;ft==="line"?U=Mt?t.createElement(T,Object.assign({},L,{strokeColor:ye,prefixCls:r,steps:Mt}),Z):t.createElement(Je,Object.assign({},L,{strokeColor:te,prefixCls:r,direction:B}),Z):(ft==="circle"||ft==="dashboard")&&(U=t.createElement(ot,Object.assign({},L,{strokeColor:te,prefixCls:r,progressStatus:D}),Z));const fe=n()(r,`${r}-status-${D}`,`${r}-${ft==="dashboard"&&"circle"||Mt&&"steps"||ft}`,{[`${r}-inline-circle`]:ft==="circle"&&ce(Ht,"circle")[0]<=20,[`${r}-show-info`]:un,[`${r}-${Ht}`]:typeof Ht=="string",[`${r}-rtl`]:B==="rtl"},he==null?void 0:he.className,dt,St,N);return S(t.createElement("div",Object.assign({ref:Be,style:Object.assign(Object.assign({},he==null?void 0:he.style),st),className:fe,role:"progressbar","aria-valuenow":Ge},(0,pe.Z)(a,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),U))}),nt=Ye},5112:function(an,ut,e){"use strict";e.d(ut,{ZP:function(){return at}});var t=e(92310),l=e.n(t),s=e(18929),q=e(26112),u=e(59301),b=e(36355),n=e(19716);const pe=u.createContext(null),G=pe.Provider;var y=pe;const Oe=u.createContext(null),H=Oe.Provider;var w=e(5630),W=e(8654),me=e(1684),Q=e(32441),pt=e(17313),Ne=e(83116),_e=e(37613);const Ze=se=>{const{componentCls:Ae,antCls:$e}=se,je=`${Ae}-group`;return{[je]:Object.assign(Object.assign({},(0,pt.Wf)(se)),{display:"inline-block",fontSize:0,[`&${je}-rtl`]:{direction:"rtl"},[`${$e}-badge ${$e}-badge-count`]:{zIndex:1},[`> ${$e}-badge:not(:first-child) > ${$e}-button-wrapper`]:{borderInlineStart:"none"}})}},k=se=>{const{componentCls:Ae,wrapperMarginInlineEnd:$e,colorPrimary:je,radioSize:ce,motionDurationSlow:Ke,motionDurationMid:Ee,motionEaseInOutCirc:gt,colorBgContainer:ot,colorBorder:qe,lineWidth:Kt,dotSize:Wt,colorBgContainerDisabled:et,colorTextDisabled:Je,paddingXS:ct,dotColorDisabled:T,lineType:P,radioDotDisabledSize:O,wireframe:c,colorWhite:ee}=se,De=`${Ae}-inner`;return{[`${Ae}-wrapper`]:Object.assign(Object.assign({},(0,pt.Wf)(se)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:$e,cursor:"pointer",[`&${Ae}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:se.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${Ae}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${Kt}px ${P} ${je}`,borderRadius:"50%",visibility:"hidden",content:'""'},[Ae]:Object.assign(Object.assign({},(0,pt.Wf)(se)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${Ae}-wrapper:hover &, + &:hover ${De}`]:{borderColor:je},[`${Ae}-input:focus-visible + ${De}`]:Object.assign({},(0,pt.oN)(se)),[`${Ae}:hover::after, ${Ae}-wrapper:hover &::after`]:{visibility:"visible"},[`${Ae}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:ce,height:ce,marginBlockStart:ce/-2,marginInlineStart:ce/-2,backgroundColor:c?je:ee,borderBlockStart:0,borderInlineStart:0,borderRadius:ce,transform:"scale(0)",opacity:0,transition:`all ${Ke} ${gt}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:ce,height:ce,backgroundColor:ot,borderColor:qe,borderStyle:"solid",borderWidth:Kt,borderRadius:"50%",transition:`all ${Ee}`},[`${Ae}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${Ae}-checked`]:{[De]:{borderColor:je,backgroundColor:c?ot:je,"&::after":{transform:`scale(${Wt/ce})`,opacity:1,transition:`all ${Ke} ${gt}`}}},[`${Ae}-disabled`]:{cursor:"not-allowed",[De]:{backgroundColor:et,borderColor:qe,cursor:"not-allowed","&::after":{backgroundColor:T}},[`${Ae}-input`]:{cursor:"not-allowed"},[`${Ae}-disabled + span`]:{color:Je,cursor:"not-allowed"},[`&${Ae}-checked`]:{[De]:{"&::after":{transform:`scale(${O/ce})`}}}},[`span${Ae} + *`]:{paddingInlineStart:ct,paddingInlineEnd:ct}})}},C=se=>{const{buttonColor:Ae,controlHeight:$e,componentCls:je,lineWidth:ce,lineType:Ke,colorBorder:Ee,motionDurationSlow:gt,motionDurationMid:ot,buttonPaddingInline:qe,fontSize:Kt,buttonBg:Wt,fontSizeLG:et,controlHeightLG:Je,controlHeightSM:ct,paddingXS:T,borderRadius:P,borderRadiusSM:O,borderRadiusLG:c,buttonCheckedBg:ee,buttonSolidCheckedColor:De,colorTextDisabled:g,colorBgContainerDisabled:d,buttonCheckedBgDisabled:ne,buttonCheckedColorDisabled:z,colorPrimary:E,colorPrimaryHover:Y,colorPrimaryActive:tt,buttonSolidCheckedBg:Ie,buttonSolidCheckedHoverBg:Ce,buttonSolidCheckedActiveBg:Ye}=se;return{[`${je}-button-wrapper`]:{position:"relative",display:"inline-block",height:$e,margin:0,paddingInline:qe,paddingBlock:0,color:Ae,fontSize:Kt,lineHeight:`${$e-ce*2}px`,background:Wt,border:`${ce}px ${Ke} ${Ee}`,borderBlockStartWidth:ce+.02,borderInlineStartWidth:0,borderInlineEndWidth:ce,cursor:"pointer",transition:[`color ${ot}`,`background ${ot}`,`box-shadow ${ot}`].join(","),a:{color:Ae},[`> ${je}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-ce,insetInlineStart:-ce,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:ce,paddingInline:0,backgroundColor:Ee,transition:`background-color ${gt}`,content:'""'}},"&:first-child":{borderInlineStart:`${ce}px ${Ke} ${Ee}`,borderStartStartRadius:P,borderEndStartRadius:P},"&:last-child":{borderStartEndRadius:P,borderEndEndRadius:P},"&:first-child:last-child":{borderRadius:P},[`${je}-group-large &`]:{height:Je,fontSize:et,lineHeight:`${Je-ce*2}px`,"&:first-child":{borderStartStartRadius:c,borderEndStartRadius:c},"&:last-child":{borderStartEndRadius:c,borderEndEndRadius:c}},[`${je}-group-small &`]:{height:ct,paddingInline:T-ce,paddingBlock:0,lineHeight:`${ct-ce*2}px`,"&:first-child":{borderStartStartRadius:O,borderEndStartRadius:O},"&:last-child":{borderStartEndRadius:O,borderEndEndRadius:O}},"&:hover":{position:"relative",color:E},"&:has(:focus-visible)":Object.assign({},(0,pt.oN)(se)),[`${je}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${je}-button-wrapper-disabled)`]:{zIndex:1,color:E,background:ee,borderColor:E,"&::before":{backgroundColor:E},"&:first-child":{borderColor:E},"&:hover":{color:Y,borderColor:Y,"&::before":{backgroundColor:Y}},"&:active":{color:tt,borderColor:tt,"&::before":{backgroundColor:tt}}},[`${je}-group-solid &-checked:not(${je}-button-wrapper-disabled)`]:{color:De,background:Ie,borderColor:Ie,"&:hover":{color:De,background:Ce,borderColor:Ce},"&:active":{color:De,background:Ye,borderColor:Ye}},"&-disabled":{color:g,backgroundColor:d,borderColor:Ee,cursor:"not-allowed","&:first-child, &:hover":{color:g,backgroundColor:d,borderColor:Ee}},[`&-disabled${je}-button-wrapper-checked`]:{color:z,backgroundColor:ne,borderColor:Ee,boxShadow:"none"}}}},o=se=>se-4*2;var A=(0,Ne.Z)("Radio",se=>{const{controlOutline:Ae,controlOutlineWidth:$e,radioSize:je}=se,ce=`0 0 0 ${$e}px ${Ae}`,Ke=ce,Ee=o(je),gt=(0,_e.TS)(se,{radioDotDisabledSize:Ee,radioFocusShadow:ce,radioButtonFocusShadow:Ke});return[Ze(gt),k(gt),C(gt)]},se=>{const{wireframe:Ae,padding:$e,marginXS:je,lineWidth:ce,fontSizeLG:Ke,colorText:Ee,colorBgContainer:gt,colorTextDisabled:ot,controlItemBgActiveDisabled:qe,colorTextLightSolid:Kt,colorPrimary:Wt,colorPrimaryHover:et,colorPrimaryActive:Je}=se,ct=4,T=Ke,P=Ae?o(T):T-(ct+ce)*2;return{radioSize:T,dotSize:P,dotColorDisabled:ot,buttonSolidCheckedColor:Kt,buttonSolidCheckedBg:Wt,buttonSolidCheckedHoverBg:et,buttonSolidCheckedActiveBg:Je,buttonBg:gt,buttonCheckedBg:gt,buttonColor:Ee,buttonCheckedBgDisabled:qe,buttonCheckedColorDisabled:ot,buttonPaddingInline:$e-ce,wrapperMarginInlineEnd:je}}),x=e(14088),K=e(4572),$=function(se,Ae){var $e={};for(var je in se)Object.prototype.hasOwnProperty.call(se,je)&&Ae.indexOf(je)<0&&($e[je]=se[je]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,je=Object.getOwnPropertySymbols(se);ce{var $e,je;const ce=u.useContext(y),Ke=u.useContext(Oe),{getPrefixCls:Ee,direction:gt,radio:ot}=u.useContext(b.E_),qe=u.useRef(null),Kt=(0,W.sQ)(Ae,qe),{isFormItemInput:Wt}=u.useContext(Q.aM),et=tt=>{var Ie,Ce;(Ie=se.onChange)===null||Ie===void 0||Ie.call(se,tt),(Ce=ce==null?void 0:ce.onChange)===null||Ce===void 0||Ce.call(ce,tt)},{prefixCls:Je,className:ct,rootClassName:T,children:P,style:O}=se,c=$(se,["prefixCls","className","rootClassName","children","style"]),ee=Ee("radio",Je),De=((ce==null?void 0:ce.optionType)||Ke)==="button",g=De?`${ee}-button`:ee,[d,ne]=A(ee),z=Object.assign({},c),E=u.useContext(me.Z);ce&&(z.name=ce.name,z.onChange=et,z.checked=se.value===ce.value,z.disabled=($e=z.disabled)!==null&&$e!==void 0?$e:ce.disabled),z.disabled=(je=z.disabled)!==null&&je!==void 0?je:E;const Y=l()(`${g}-wrapper`,{[`${g}-wrapper-checked`]:z.checked,[`${g}-wrapper-disabled`]:z.disabled,[`${g}-wrapper-rtl`]:gt==="rtl",[`${g}-wrapper-in-form-item`]:Wt},ot==null?void 0:ot.className,ct,T,ne);return d(u.createElement(x.Z,{component:"Radio",disabled:z.disabled},u.createElement("label",{className:Y,style:Object.assign(Object.assign({},ot==null?void 0:ot.style),O),onMouseEnter:se.onMouseEnter,onMouseLeave:se.onMouseLeave},u.createElement(w.Z,Object.assign({},z,{className:l()(z.className,!De&&K.A),type:"radio",prefixCls:g,ref:Kt})),P!==void 0?u.createElement("span",null,P):null)))};var Xe=u.forwardRef(V);const Pe=u.forwardRef((se,Ae)=>{const{getPrefixCls:$e,direction:je}=u.useContext(b.E_),[ce,Ke]=(0,s.Z)(se.defaultValue,{value:se.value}),Ee=Ie=>{const Ce=ce,Ye=Ie.target.value;"value"in se||Ke(Ye);const{onChange:nt}=se;nt&&Ye!==Ce&&nt(Ie)},{prefixCls:gt,className:ot,rootClassName:qe,options:Kt,buttonStyle:Wt="outline",disabled:et,children:Je,size:ct,style:T,id:P,onMouseEnter:O,onMouseLeave:c,onFocus:ee,onBlur:De}=se,g=$e("radio",gt),d=`${g}-group`,[ne,z]=A(g);let E=Je;Kt&&Kt.length>0&&(E=Kt.map(Ie=>typeof Ie=="string"||typeof Ie=="number"?u.createElement(Xe,{key:Ie.toString(),prefixCls:g,disabled:et,value:Ie,checked:ce===Ie},Ie):u.createElement(Xe,{key:`radio-group-value-options-${Ie.value}`,prefixCls:g,disabled:Ie.disabled||et,value:Ie.value,checked:ce===Ie.value,title:Ie.title,style:Ie.style},Ie.label)));const Y=(0,n.Z)(ct),tt=l()(d,`${d}-${Wt}`,{[`${d}-${Y}`]:Y,[`${d}-rtl`]:je==="rtl"},ot,qe,z);return ne(u.createElement("div",Object.assign({},(0,q.Z)(se,{aria:!0,data:!0}),{className:tt,style:T,onMouseEnter:O,onMouseLeave:c,onFocus:ee,onBlur:De,id:P,ref:Ae}),u.createElement(G,{value:{onChange:Ee,value:ce,disabled:se.disabled,name:se.name,optionType:se.optionType}},E)))});var xt=u.memo(Pe),Te=function(se,Ae){var $e={};for(var je in se)Object.prototype.hasOwnProperty.call(se,je)&&Ae.indexOf(je)<0&&($e[je]=se[je]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,je=Object.getOwnPropertySymbols(se);ce{const{getPrefixCls:$e}=u.useContext(b.E_),{prefixCls:je}=se,ce=Te(se,["prefixCls"]),Ke=$e("radio",je);return u.createElement(H,{value:"button"},u.createElement(Xe,Object.assign({prefixCls:Ke},ce,{type:"radio",ref:Ae})))};var re=u.forwardRef(We);const we=Xe;we.Button=re,we.Group=xt,we.__ANT_RADIO=!0;var at=we},57809:function(an,ut,e){"use strict";var t=e(92310),l=e.n(t),s=e(77861),q=e(2738),u=e(59301),b=e(53487),n=e(62892),pe=e(19080),G=e(36355),y=e(1684),Oe=e(93891),H=e(19716),w=e(32441),W=e(33234),me=e(14154),Q=e(58582),pt=e(84443),Ne=e(66339),_e=function(A,x){var K={};for(var $ in A)Object.prototype.hasOwnProperty.call(A,$)&&x.indexOf($)<0&&(K[$]=A[$]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,$=Object.getOwnPropertySymbols(A);V<$.length;V++)x.indexOf($[V])<0&&Object.prototype.propertyIsEnumerable.call(A,$[V])&&(K[$[V]]=A[$[V]]);return K};const Ze="SECRET_COMBOBOX_MODE_DO_NOT_USE",k=(A,x)=>{var K,{prefixCls:$,bordered:V=!0,className:I,rootClassName:Xe,getPopupContainer:Pe,popupClassName:xt,dropdownClassName:Te,listHeight:We=256,placement:re,listItemHeight:we=24,size:at,disabled:se,notFoundContent:Ae,status:$e,builtinPlacements:je,dropdownMatchSelectWidth:ce,popupMatchSelectWidth:Ke,direction:Ee,style:gt,allowClear:ot}=A,qe=_e(A,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:Kt,getPrefixCls:Wt,renderEmpty:et,direction:Je,virtual:ct,popupMatchSelectWidth:T,popupOverflow:P,select:O}=u.useContext(G.E_),c=Wt("select",$),ee=Wt(),De=Ee!=null?Ee:Je,{compactSize:g,compactItemClassnames:d}=(0,W.ri)(c,De),[ne,z]=(0,me.Z)(c),E=u.useMemo(()=>{const{mode:D}=qe;if(D!=="combobox")return D===Ze?"combobox":D},[qe.mode]),Y=E==="multiple"||E==="tags",tt=(0,pt.Z)(qe.suffixIcon,qe.showArrow),Ie=(K=Ke!=null?Ke:ce)!==null&&K!==void 0?K:T,{status:Ce,hasFeedback:Ye,isFormItemInput:nt,feedbackIcon:L}=u.useContext(w.aM),Be=(0,pe.F)(Ce,$e);let Qe;Ae!==void 0?Qe=Ae:E==="combobox"?Qe=null:Qe=(et==null?void 0:et("Select"))||u.createElement(Oe.Z,{componentName:"Select"});const{suffixIcon:dt,itemIcon:St,removeIcon:Mt,clearIcon:Zt}=(0,Ne.Z)(Object.assign(Object.assign({},qe),{multiple:Y,hasFeedback:Ye,feedbackIcon:L,showSuffixIcon:tt,prefixCls:c,showArrow:qe.showArrow,componentName:"Select"})),Nt=ot===!0?{clearIcon:Zt}:ot,Ht=(0,q.Z)(qe,["suffixIcon","itemIcon"]),un=l()(xt||Te,{[`${c}-dropdown-${De}`]:De==="rtl"},Xe,z),ft=(0,H.Z)(D=>{var J;return(J=at!=null?at:g)!==null&&J!==void 0?J:D}),m=u.useContext(y.Z),ve=se!=null?se:m,st=l()({[`${c}-lg`]:ft==="large",[`${c}-sm`]:ft==="small",[`${c}-rtl`]:De==="rtl",[`${c}-borderless`]:!V,[`${c}-in-form-item`]:nt},(0,pe.Z)(c,Be,Ye),d,O==null?void 0:O.className,I,Xe,z),a=u.useMemo(()=>re!==void 0?re:De==="rtl"?"bottomRight":"bottomLeft",[re,De]),Ge=(0,Q.Z)(je,P);return ne(u.createElement(s.ZP,Object.assign({ref:x,virtual:ct,showSearch:O==null?void 0:O.showSearch},Ht,{style:Object.assign(Object.assign({},O==null?void 0:O.style),gt),dropdownMatchSelectWidth:Ie,builtinPlacements:Ge,transitionName:(0,n.m)(ee,"slide-up",qe.transitionName),listHeight:We,listItemHeight:we,mode:E,prefixCls:c,placement:a,direction:De,suffixIcon:dt,menuItemSelectedIcon:St,removeIcon:Mt,allowClear:Nt,notFoundContent:Qe,className:st,getPopupContainer:Pe||Kt,dropdownClassName:un,disabled:ve})))},C=u.forwardRef(k),o=(0,b.Z)(C);C.SECRET_COMBOBOX_MODE_DO_NOT_USE=Ze,C.Option=s.Wx,C.OptGroup=s.Xo,C._InternalPanelDoNotUseOrYouWillBeFired=o,ut.default=C},14154:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return C}});var t=e(17313),l=e(74207),s=e(37613),q=e(83116),u=e(13826),b=e(92899);const n=o=>{const{optionHeight:A,optionFontSize:x,optionLineHeight:K,optionPadding:$}=o;return{position:"relative",display:"block",minHeight:A,padding:$,color:o.colorText,fontWeight:"normal",fontSize:x,lineHeight:K,boxSizing:"border-box"}};var G=o=>{const{antCls:A,componentCls:x}=o,K=`${x}-item`,$=`&${A}-slide-up-enter${A}-slide-up-enter-active`,V=`&${A}-slide-up-appear${A}-slide-up-appear-active`,I=`&${A}-slide-up-leave${A}-slide-up-leave-active`,Xe=`${x}-dropdown-placement-`;return[{[`${x}-dropdown`]:Object.assign(Object.assign({},(0,t.Wf)(o)),{position:"absolute",top:-9999,zIndex:o.zIndexPopup,boxSizing:"border-box",padding:o.paddingXXS,overflow:"hidden",fontSize:o.fontSize,fontVariant:"initial",backgroundColor:o.colorBgElevated,borderRadius:o.borderRadiusLG,outline:"none",boxShadow:o.boxShadowSecondary,[` + ${$}${Xe}bottomLeft, + ${V}${Xe}bottomLeft + `]:{animationName:u.fJ},[` + ${$}${Xe}topLeft, + ${V}${Xe}topLeft, + ${$}${Xe}topRight, + ${V}${Xe}topRight + `]:{animationName:u.Qt},[`${I}${Xe}bottomLeft`]:{animationName:u.Uw},[` + ${I}${Xe}topLeft, + ${I}${Xe}topRight + `]:{animationName:u.ly},"&-hidden":{display:"none"},[`${K}`]:Object.assign(Object.assign({},n(o)),{cursor:"pointer",transition:`background ${o.motionDurationSlow} ease`,borderRadius:o.borderRadiusSM,"&-group":{color:o.colorTextDescription,fontSize:o.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},t.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${K}-option-disabled)`]:{backgroundColor:o.optionActiveBg},[`&-selected:not(${K}-option-disabled)`]:{color:o.optionSelectedColor,fontWeight:o.optionSelectedFontWeight,backgroundColor:o.optionSelectedBg,[`${K}-option-state`]:{color:o.colorPrimary}},"&-disabled":{[`&${K}-option-selected`]:{backgroundColor:o.colorBgContainerDisabled},color:o.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:o.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,u.oN)(o,"slide-up"),(0,u.oN)(o,"slide-down"),(0,b.Fm)(o,"move-up"),(0,b.Fm)(o,"move-down")]};const y=2,Oe=o=>{let{controlHeightSM:A,controlHeight:x,lineWidth:K}=o;const $=(x-A)/2-K,V=Math.ceil($/2);return[$,V]};function H(o,A){const{componentCls:x,iconCls:K}=o,$=`${x}-selection-overflow`,V=o.multipleSelectItemHeight,[I]=Oe(o),Xe=A?`${x}-${A}`:"";return{[`${x}-multiple${Xe}`]:{fontSize:o.fontSize,[$]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${x}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${I-y}px ${y*2}px`,borderRadius:o.borderRadius,[`${x}-show-search&`]:{cursor:"text"},[`${x}-disabled&`]:{background:o.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${y}px 0`,lineHeight:`${V}px`,visibility:"hidden",content:'"\\a0"'}},[` + &${x}-show-arrow ${x}-selector, + &${x}-allow-clear ${x}-selector + `]:{paddingInlineEnd:o.fontSizeIcon+o.controlPaddingHorizontal},[`${x}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:V,marginTop:y,marginBottom:y,lineHeight:`${V-o.lineWidth*2}px`,background:o.multipleItemBg,border:`${o.lineWidth}px ${o.lineType} ${o.multipleItemBorderColor}`,borderRadius:o.borderRadiusSM,cursor:"default",transition:`font-size ${o.motionDurationSlow}, line-height ${o.motionDurationSlow}, height ${o.motionDurationSlow}`,userSelect:"none",marginInlineEnd:y*2,paddingInlineStart:o.paddingXS,paddingInlineEnd:o.paddingXS/2,[`${x}-disabled&`]:{color:o.multipleItemColorDisabled,borderColor:o.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:o.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,t.Ro)()),{display:"inline-flex",alignItems:"center",color:o.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${K}`]:{verticalAlign:"-0.2em"},"&:hover":{color:o.colorIconHover}})},[`${$}-item + ${$}-item`]:{[`${x}-selection-search`]:{marginInlineStart:0}},[`${x}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:o.inputPaddingHorizontalBase-I,"\n &-input,\n &-mirror\n ":{height:V,fontFamily:o.fontFamily,lineHeight:`${V}px`,transition:`all ${o.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${x}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:o.inputPaddingHorizontalBase,insetInlineEnd:o.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${o.motionDurationSlow}`}}}}var W=o=>{const{componentCls:A}=o,x=(0,s.TS)(o,{controlHeight:o.controlHeightSM,multipleSelectItemHeight:o.controlHeightXS,borderRadius:o.borderRadiusSM,borderRadiusSM:o.borderRadiusXS}),K=(0,s.TS)(o,{fontSize:o.fontSizeLG,controlHeight:o.controlHeightLG,multipleSelectItemHeight:o.multipleItemHeightLG,borderRadius:o.borderRadiusLG,borderRadiusSM:o.borderRadius}),[,$]=Oe(o);return[H(o),H(x,"sm"),{[`${A}-multiple${A}-sm`]:{[`${A}-selection-placeholder`]:{insetInline:o.controlPaddingHorizontalSM-o.lineWidth},[`${A}-selection-search`]:{marginInlineStart:$}}},H(K,"lg")]};function me(o,A){const{componentCls:x,inputPaddingHorizontalBase:K,borderRadius:$}=o,V=o.controlHeight-o.lineWidth*2,I=Math.ceil(o.fontSize*1.25),Xe=A?`${x}-${A}`:"";return{[`${x}-single${Xe}`]:{fontSize:o.fontSize,[`${x}-selector`]:Object.assign(Object.assign({},(0,t.Wf)(o)),{display:"flex",borderRadius:$,[`${x}-selection-search`]:{position:"absolute",top:0,insetInlineStart:K,insetInlineEnd:K,bottom:0,"&-input":{width:"100%"}},[` + ${x}-selection-item, + ${x}-selection-placeholder + `]:{padding:0,lineHeight:`${V}px`,transition:`all ${o.motionDurationSlow}, visibility 0s`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${V}px`}},[`${x}-selection-item`]:{position:"relative",userSelect:"none"},[`${x}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${x}-selection-item:after`,`${x}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` + &${x}-show-arrow ${x}-selection-item, + &${x}-show-arrow ${x}-selection-placeholder + `]:{paddingInlineEnd:I},[`&${x}-open ${x}-selection-item`]:{color:o.colorTextPlaceholder},[`&:not(${x}-customize-input)`]:{[`${x}-selector`]:{width:"100%",height:o.controlHeight,padding:`0 ${K}px`,[`${x}-selection-search-input`]:{height:V},"&:after":{lineHeight:`${V}px`}}},[`&${x}-customize-input`]:{[`${x}-selector`]:{"&:after":{display:"none"},[`${x}-selection-search`]:{position:"static",width:"100%"},[`${x}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${K}px`,"&:after":{display:"none"}}}}}}}function Q(o){const{componentCls:A}=o,x=o.controlPaddingHorizontalSM-o.lineWidth;return[me(o),me((0,s.TS)(o,{controlHeight:o.controlHeightSM,borderRadius:o.borderRadiusSM}),"sm"),{[`${A}-single${A}-sm`]:{[`&:not(${A}-customize-input)`]:{[`${A}-selection-search`]:{insetInlineStart:x,insetInlineEnd:x},[`${A}-selector`]:{padding:`0 ${x}px`},[`&${A}-show-arrow ${A}-selection-search`]:{insetInlineEnd:x+o.fontSize*1.5},[` + &${A}-show-arrow ${A}-selection-item, + &${A}-show-arrow ${A}-selection-placeholder + `]:{paddingInlineEnd:o.fontSize*1.5}}}},me((0,s.TS)(o,{controlHeight:o.singleItemHeightLG,fontSize:o.fontSizeLG,borderRadius:o.borderRadiusLG}),"lg")]}const pt=o=>{const{componentCls:A,selectorBg:x}=o;return{position:"relative",backgroundColor:x,border:`${o.lineWidth}px ${o.lineType} ${o.colorBorder}`,transition:`all ${o.motionDurationMid} ${o.motionEaseInOut}`,input:{cursor:"pointer"},[`${A}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${A}-disabled&`]:{color:o.colorTextDisabled,background:o.colorBgContainerDisabled,cursor:"not-allowed",[`${A}-multiple&`]:{background:o.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},Ne=function(o,A){let x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:K,borderHoverColor:$,outlineColor:V,antCls:I}=A,Xe=x?{[`${K}-selector`]:{borderColor:$}}:{};return{[o]:{[`&:not(${K}-disabled):not(${K}-customize-input):not(${I}-pagination-size-changer)`]:Object.assign(Object.assign({},Xe),{[`${K}-focused& ${K}-selector`]:{borderColor:$,boxShadow:`0 0 0 ${A.controlOutlineWidth}px ${V}`,outline:0},[`&:hover ${K}-selector`]:{borderColor:$}})}}},_e=o=>{const{componentCls:A}=o;return{[`${A}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},Ze=o=>{const{componentCls:A,inputPaddingHorizontalBase:x,iconCls:K}=o;return{[A]:Object.assign(Object.assign({},(0,t.Wf)(o)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${A}-customize-input) ${A}-selector`]:Object.assign(Object.assign({},pt(o)),_e(o)),[`${A}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},t.vS),[`${A}-selection-placeholder`]:Object.assign(Object.assign({},t.vS),{flex:1,color:o.colorTextPlaceholder,pointerEvents:"none"}),[`${A}-arrow`]:Object.assign(Object.assign({},(0,t.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:x,height:o.fontSizeIcon,marginTop:-o.fontSizeIcon/2,color:o.colorTextQuaternary,fontSize:o.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[K]:{verticalAlign:"top",transition:`transform ${o.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${A}-suffix)`]:{pointerEvents:"auto"}},[`${A}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${A}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:x,zIndex:1,display:"inline-block",width:o.fontSizeIcon,height:o.fontSizeIcon,marginTop:-o.fontSizeIcon/2,color:o.colorTextQuaternary,fontSize:o.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:o.clearBg,cursor:"pointer",opacity:0,transition:`color ${o.motionDurationMid} ease, opacity ${o.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:o.colorTextTertiary}},"&:hover":{[`${A}-clear`]:{opacity:1}}}),[`${A}-has-feedback`]:{[`${A}-clear`]:{insetInlineEnd:x+o.fontSize+o.paddingXS}}}},k=o=>{const{componentCls:A}=o;return[{[A]:{[`&-borderless ${A}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${A}-in-form-item`]:{width:"100%"}}},Ze(o),Q(o),W(o),G(o),{[`${A}-rtl`]:{direction:"rtl"}},Ne(A,(0,s.TS)(o,{borderHoverColor:o.colorPrimaryHover,outlineColor:o.controlOutline})),Ne(`${A}-status-error`,(0,s.TS)(o,{borderHoverColor:o.colorErrorHover,outlineColor:o.colorErrorOutline}),!0),Ne(`${A}-status-warning`,(0,s.TS)(o,{borderHoverColor:o.colorWarningHover,outlineColor:o.colorWarningOutline}),!0),(0,l.c)(o,{borderElCls:`${A}-selector`,focusElCls:`${A}-focused`})]};var C=(0,q.Z)("Select",(o,A)=>{let{rootPrefixCls:x}=A;const K=(0,s.TS)(o,{rootPrefixCls:x,inputPaddingHorizontalBase:o.paddingSM-1,multipleSelectItemHeight:o.multipleItemHeight});return[k(K)]},o=>{const{fontSize:A,lineHeight:x,controlHeight:K,controlPaddingHorizontal:$,zIndexPopupBase:V,colorText:I,fontWeightStrong:Xe,controlItemBgActive:Pe,controlItemBgHover:xt,colorBgContainer:Te,colorFillSecondary:We,controlHeightLG:re,controlHeightSM:we,colorBgContainerDisabled:at,colorTextDisabled:se}=o;return{zIndexPopup:V+50,optionSelectedColor:I,optionSelectedFontWeight:Xe,optionSelectedBg:Pe,optionActiveBg:xt,optionPadding:`${(K-A*x)/2}px ${$}px`,optionFontSize:A,optionLineHeight:x,optionHeight:K,selectorBg:Te,clearBg:Te,singleItemHeightLG:re,multipleItemBg:We,multipleItemBorderColor:"transparent",multipleItemHeight:we,multipleItemHeightLG:K,multipleSelectorBgDisabled:at,multipleItemColorDisabled:se,multipleItemBorderColorDisabled:"transparent"}})},58582:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return l}});const t=s=>{const u={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:s==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},u),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},u),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},u),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},u),{points:["br","tr"],offset:[0,-4]})}};function l(s,q){return s||t(q)}},84443:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return t}});function t(l,s){return s!==void 0?s:l!==null}},66339:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return pe}});var t=e(40001),l=e(19248),s=e(99267),q=e(84105),u=e(58617),b=e(47472),n=e(59301);function pe(G){let{suffixIcon:y,clearIcon:Oe,menuItemSelectedIcon:H,removeIcon:w,loading:W,multiple:me,hasFeedback:Q,prefixCls:pt,showSuffixIcon:Ne,feedbackIcon:_e,showArrow:Ze,componentName:k}=G;const C=Oe!=null?Oe:n.createElement(l.Z,null),o=$=>y===null&&!Q&&!Ze?null:n.createElement(n.Fragment,null,Ne!==!1&&$,Q&&_e);let A=null;if(y!==void 0)A=o(y);else if(W)A=o(n.createElement(u.Z,{spin:!0}));else{const $=`${pt}-suffix`;A=V=>{let{open:I,showSearch:Xe}=V;return o(I&&Xe?n.createElement(b.Z,{className:$}):n.createElement(q.Z,{className:$}))}}let x=null;H!==void 0?x=H:me?x=n.createElement(t.Z,null):x=null;let K=null;return w!==void 0?K=w:K=n.createElement(s.Z,null),{clearIcon:C,suffixIcon:A,itemIcon:x,removeIcon:K}}},81327:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return pt}});var t=e(59301),l=e(92310),s=e.n(l),q=e(11592),u=e(36355),b=e(33234);const n=t.createContext({latestIndex:0}),pe=n.Provider;var y=Ne=>{let{className:_e,index:Ze,children:k,split:C,style:o}=Ne;const{latestIndex:A}=t.useContext(n);return k==null?null:t.createElement(t.Fragment,null,t.createElement("div",{className:_e,style:o},k),Ze{var Ze,k;const{getPrefixCls:C,space:o,direction:A}=t.useContext(u.E_),{size:x=(o==null?void 0:o.size)||"small",align:K,className:$,rootClassName:V,children:I,direction:Xe="horizontal",prefixCls:Pe,split:xt,style:Te,wrap:We=!1,classNames:re,styles:we}=Ne,at=W(Ne,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[se,Ae]=Array.isArray(x)?x:[x,x],$e=H(Ae),je=H(se),ce=w(Ae),Ke=w(se),Ee=(0,q.Z)(I,{keepEmpty:!0}),gt=K===void 0&&Xe==="horizontal"?"center":K,ot=C("space",Pe),[qe,Kt]=(0,Oe.Z)(ot),Wt=s()(ot,o==null?void 0:o.className,Kt,`${ot}-${Xe}`,{[`${ot}-rtl`]:A==="rtl",[`${ot}-align-${gt}`]:gt,[`${ot}-gap-row-${Ae}`]:$e,[`${ot}-gap-col-${se}`]:je},$,V),et=s()(`${ot}-item`,(Ze=re==null?void 0:re.item)!==null&&Ze!==void 0?Ze:(k=o==null?void 0:o.classNames)===null||k===void 0?void 0:k.item);let Je=0;const ct=Ee.map((O,c)=>{var ee,De;O!=null&&(Je=c);const g=O&&O.key||`${et}-${c}`;return t.createElement(y,{className:et,key:g,index:c,split:xt,style:(ee=we==null?void 0:we.item)!==null&&ee!==void 0?ee:(De=o==null?void 0:o.styles)===null||De===void 0?void 0:De.item},O)}),T=t.useMemo(()=>({latestIndex:Je}),[Je]);if(Ee.length===0)return null;const P={};return We&&(P.flexWrap="wrap"),!je&&Ke&&(P.columnGap=se),!$e&&ce&&(P.rowGap=Ae),qe(t.createElement("div",Object.assign({ref:_e,className:Wt,style:Object.assign(Object.assign(Object.assign({},P),o==null?void 0:o.style),Te)},at),t.createElement(pe,{value:T},ct)))});Q.Compact=b.ZP;var pt=Q},8378:function(an,ut){"use strict";const e=t=>({[t.componentCls]:{[`${t.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, + opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}},[`${t.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, + opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}}});ut.Z=e},92899:function(an,ut,e){"use strict";e.d(ut,{Fm:function(){return H}});var t=e(93083),l=e(95406);const s=new t.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),q=new t.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),u=new t.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),b=new t.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),n=new t.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),pe=new t.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),G=new t.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),y=new t.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),Oe={"move-up":{inKeyframes:G,outKeyframes:y},"move-down":{inKeyframes:s,outKeyframes:q},"move-left":{inKeyframes:u,outKeyframes:b},"move-right":{inKeyframes:n,outKeyframes:pe}},H=(w,W)=>{const{antCls:me}=w,Q=`${me}-${W}`,{inKeyframes:pt,outKeyframes:Ne}=Oe[W];return[(0,l.R)(Q,pt,Ne,w.motionDurationMid),{[` + ${Q}-enter, + ${Q}-appear + `]:{opacity:0,animationTimingFunction:w.motionEaseOutCirc},[`${Q}-leave`]:{animationTimingFunction:w.motionEaseInOutCirc}}]}},13826:function(an,ut,e){"use strict";e.d(ut,{Qt:function(){return u},Uw:function(){return q},fJ:function(){return s},ly:function(){return b},oN:function(){return H}});var t=e(93083),l=e(95406);const s=new t.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),q=new t.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),u=new t.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),b=new t.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),n=new t.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),pe=new t.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),G=new t.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),y=new t.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),Oe={"slide-up":{inKeyframes:s,outKeyframes:q},"slide-down":{inKeyframes:u,outKeyframes:b},"slide-left":{inKeyframes:n,outKeyframes:pe},"slide-right":{inKeyframes:G,outKeyframes:y}},H=(w,W)=>{const{antCls:me}=w,Q=`${me}-${W}`,{inKeyframes:pt,outKeyframes:Ne}=Oe[W];return[(0,l.R)(Q,pt,Ne,w.motionDurationMid),{[` + ${Q}-enter, + ${Q}-appear + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:w.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${Q}-leave`]:{animationTimingFunction:w.motionEaseInQuint}}]}},15969:function(an,ut,e){"use strict";e.d(ut,{N:function(){return t}});const t=l=>({color:l.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${l.motionDurationSlow}`,"&:focus, &:hover":{color:l.colorLinkHover},"&:active":{color:l.colorLinkActive}})},1710:function(an,ut,e){"use strict";e.d(ut,{default:function(){return Tl}});var t={},l="rc-table-internal-hook",s=e(52487),q=e(6089),u=e(34280),b=e(13697),n=e(59301),pe=e(4676);function G(i){var f=n.createContext(void 0),R=function(Se){var Fe=Se.value,vt=Se.children,mt=n.useRef(Fe);mt.current=Fe;var lt=n.useState(function(){return{getValue:function(){return mt.current},listeners:new Set}}),wt=(0,s.Z)(lt,1),zt=wt[0];return(0,u.Z)(function(){(0,pe.unstable_batchedUpdates)(function(){zt.listeners.forEach(function(Pt){Pt(Fe)})})},[Fe]),n.createElement(f.Provider,{value:zt},vt)};return{Context:f,Provider:R,defaultValue:i}}function y(i,f){var R=(0,q.Z)(typeof f=="function"?f:function(Pt){if(f===void 0)return Pt;if(!Array.isArray(f))return Pt[f];var $t={};return f.forEach(function(kt){$t[kt]=Pt[kt]}),$t}),ae=n.useContext(i==null?void 0:i.Context),Se=ae||{},Fe=Se.listeners,vt=Se.getValue,mt=n.useRef();mt.current=R(ae?vt():i==null?void 0:i.defaultValue);var lt=n.useState({}),wt=(0,s.Z)(lt,2),zt=wt[1];return(0,u.Z)(function(){if(!ae)return;function Pt($t){var kt=R($t);(0,b.Z)(mt.current,kt,!0)||zt({})}return Fe.add(Pt),function(){Fe.delete(Pt)}},[ae]),mt.current}var Oe=e(72308),H=e(8654);function w(){var i=n.createContext(null);function f(){return n.useContext(i)}function R(Se,Fe){var vt=(0,H.Yr)(Se),mt=function(wt,zt){var Pt=vt?{ref:zt}:{},$t=n.useRef(0),kt=n.useRef(wt),Gt=f();return Gt!==null?n.createElement(Se,(0,Oe.Z)({},wt,Pt)):((!Fe||Fe(kt.current,wt))&&($t.current+=1),kt.current=wt,n.createElement(i.Provider,{value:$t.current},n.createElement(Se,(0,Oe.Z)({},wt,Pt))))};return vt?n.forwardRef(mt):mt}function ae(Se,Fe){var vt=(0,H.Yr)(Se),mt=function(wt,zt){var Pt=vt?{ref:zt}:{};return f(),n.createElement(Se,(0,Oe.Z)({},wt,Pt))};return vt?n.memo(n.forwardRef(mt),Fe):n.memo(mt,Fe)}return{makeImmutable:R,responseImmutable:ae,useImmutableMark:f}}var W=w(),me=W.makeImmutable,Q=W.responseImmutable,pt=W.useImmutableMark,Ne=w(),_e=Ne.makeImmutable,Ze=Ne.responseImmutable,k=Ne.useImmutableMark,C=G(),o=C;function A(i,f){var R=n.useRef(0);R.current+=1;var ae=n.useRef(i),Se=[];Object.keys(i||{}).map(function(vt){var mt;(i==null?void 0:i[vt])!==((mt=ae.current)===null||mt===void 0?void 0:mt[vt])&&Se.push(vt)}),ae.current=i;var Fe=n.useRef([]);return Se.length&&(Fe.current=Se),n.useDebugValue(R.current),n.useDebugValue(Fe.current.join(", ")),f&&console.log("".concat(f,":"),R.current,Fe.current),R.current}var x=null,K=n.memo(function(){var i=A();return n.createElement("h1",null,"Render Times: ",i)});K.displayName="RenderBlock";var $=e(62853),V=e(77321),I=e(49618),Xe=e(92310),Pe=e.n(Xe),xt=e(80547),Te=e(97938),We=e(48736),re=n.createContext({renderWithProps:!1}),we=re,at="RC_TABLE_KEY";function se(i){return i==null?[]:Array.isArray(i)?i:[i]}function Ae(i){var f=[],R={};return i.forEach(function(ae){for(var Se=ae||{},Fe=Se.key,vt=Se.dataIndex,mt=Fe||se(vt).join("-")||at;R[mt];)mt="".concat(mt,"_next");R[mt]=!0,f.push(mt)}),f}function $e(i){return i!=null}function je(i){return i&&(0,$.Z)(i)==="object"&&!Array.isArray(i)&&!n.isValidElement(i)}function ce(i,f,R,ae,Se,Fe){var vt=n.useContext(we),mt=k(),lt=(0,xt.Z)(function(){if($e(ae))return[ae];var wt=f==null||f===""?[]:Array.isArray(f)?f:[f],zt=(0,Te.Z)(i,wt),Pt=zt,$t=void 0;if(Se){var kt=Se(zt,i,R);je(kt)?(Pt=kt.children,$t=kt.props,vt.renderWithProps=!0):Pt=kt}return[Pt,$t]},[mt,i,ae,f,Se,R],function(wt,zt){if(Fe){var Pt=(0,s.Z)(wt,2),$t=Pt[1],kt=(0,s.Z)(zt,2),Gt=kt[1];return Fe(Gt,$t)}return vt.renderWithProps?!0:!(0,b.Z)(wt,zt,!0)});return lt}function Ke(i,f,R,ae){var Se=i+f-1;return i<=ae&&Se>=R}function Ee(i,f){return y(o,function(R){var ae=Ke(i,f||1,R.hoverStartRow,R.hoverEndRow);return[ae,R.onHover]})}var gt=function(f){var R=f.ellipsis,ae=f.rowType,Se=f.children,Fe,vt=R===!0?{showTitle:!0}:R;return vt&&(vt.showTitle||ae==="header")&&(typeof Se=="string"||typeof Se=="number"?Fe=Se.toString():n.isValidElement(Se)&&typeof Se.props.children=="string"&&(Fe=Se.props.children)),Fe};function ot(i){var f,R,ae,Se,Fe,vt,mt,lt,wt=i.component,zt=i.children,Pt=i.ellipsis,$t=i.scope,kt=i.prefixCls,Gt=i.className,gn=i.align,cn=i.record,hn=i.render,dn=i.dataIndex,Sn=i.renderIndex,Vn=i.shouldCellUpdate,Kn=i.index,zn=i.rowType,tr=i.colSpan,ir=i.rowSpan,Mn=i.fixLeft,Rn=i.fixRight,Ln=i.firstFixLeft,An=i.lastFixLeft,Nn=i.firstFixRight,_n=i.lastFixRight,mr=i.appendNode,or=i.additionalProps,Un=or===void 0?{}:or,gr=i.isSticky,hr="".concat(kt,"-cell"),Nr=y(o,["supportSticky","allColumnsFixedLeft"]),wr=Nr.supportSticky,Gr=Nr.allColumnsFixedLeft,Jr=ce(cn,dn,Sn,zt,hn,Vn),sr=(0,s.Z)(Jr,2),$r=sr[0],Pr=sr[1],jr={},Xr=typeof Mn=="number"&&wr,Aa=typeof Rn=="number"&≀Xr&&(jr.position="sticky",jr.left=Mn),Aa&&(jr.position="sticky",jr.right=Rn);var qn=(f=(R=(ae=Pr==null?void 0:Pr.colSpan)!==null&&ae!==void 0?ae:Un.colSpan)!==null&&R!==void 0?R:tr)!==null&&f!==void 0?f:1,Gn=(Se=(Fe=(vt=Pr==null?void 0:Pr.rowSpan)!==null&&vt!==void 0?vt:Un.rowSpan)!==null&&Fe!==void 0?Fe:ir)!==null&&Se!==void 0?Se:1,Yn=Ee(Kn,Gn),Wn=(0,s.Z)(Yn,2),Dr=Wn[0],Hn=Wn[1],ar=function(ea){var Ea;cn&&Hn(Kn,Kn+Gn-1),Un==null||(Ea=Un.onMouseEnter)===null||Ea===void 0||Ea.call(Un,ea)},Sr=function(ea){var Ea;cn&&Hn(-1,-1),Un==null||(Ea=Un.onMouseLeave)===null||Ea===void 0||Ea.call(Un,ea)};if(qn===0||Gn===0)return null;var Er=(mt=Un.title)!==null&&mt!==void 0?mt:gt({rowType:zn,ellipsis:Pt,children:$r}),da=Pe()(hr,Gt,(lt={},(0,I.Z)(lt,"".concat(hr,"-fix-left"),Xr&&wr),(0,I.Z)(lt,"".concat(hr,"-fix-left-first"),Ln&&wr),(0,I.Z)(lt,"".concat(hr,"-fix-left-last"),An&&wr),(0,I.Z)(lt,"".concat(hr,"-fix-left-all"),An&&Gr&&wr),(0,I.Z)(lt,"".concat(hr,"-fix-right"),Aa&&wr),(0,I.Z)(lt,"".concat(hr,"-fix-right-first"),Nn&&wr),(0,I.Z)(lt,"".concat(hr,"-fix-right-last"),_n&&wr),(0,I.Z)(lt,"".concat(hr,"-ellipsis"),Pt),(0,I.Z)(lt,"".concat(hr,"-with-append"),mr),(0,I.Z)(lt,"".concat(hr,"-fix-sticky"),(Xr||Aa)&&gr&&wr),(0,I.Z)(lt,"".concat(hr,"-row-hover"),!Pr&&Dr),lt),Un.className,Pr==null?void 0:Pr.className),ia={};gn&&(ia.textAlign=gn);var za=(0,V.Z)((0,V.Z)((0,V.Z)((0,V.Z)({},jr),Un.style),ia),Pr==null?void 0:Pr.style),_r=$r;return(0,$.Z)(_r)==="object"&&!Array.isArray(_r)&&!n.isValidElement(_r)&&(_r=null),Pt&&(An||Nn)&&(_r=n.createElement("span",{className:"".concat(hr,"-content")},_r)),n.createElement(wt,(0,Oe.Z)({},Pr,Un,{className:da,style:za,title:Er,scope:$t,onMouseEnter:ar,onMouseLeave:Sr,colSpan:qn!==1?qn:null,rowSpan:Gn!==1?Gn:null}),mr,_r)}var qe=n.memo(ot);function Kt(i,f,R,ae,Se,Fe){var vt=R[i]||{},mt=R[f]||{},lt,wt;vt.fixed==="left"?lt=ae.left[Se==="rtl"?f:i]:mt.fixed==="right"&&(wt=ae.right[Se==="rtl"?i:f]);var zt=!1,Pt=!1,$t=!1,kt=!1,Gt=R[f+1],gn=R[i-1],cn=!(Fe!=null&&Fe.children);if(Se==="rtl"){if(lt!==void 0){var hn=gn&&gn.fixed==="left";kt=!hn&&cn}else if(wt!==void 0){var dn=Gt&&Gt.fixed==="right";$t=!dn&&cn}}else if(lt!==void 0){var Sn=Gt&&Gt.fixed==="left";zt=!Sn&&cn}else if(wt!==void 0){var Vn=gn&&gn.fixed==="right";Pt=!Vn&&cn}return{fixLeft:lt,fixRight:wt,lastFixLeft:zt,firstFixRight:Pt,lastFixRight:$t,firstFixLeft:kt,isSticky:ae.isSticky}}var Wt=n.createContext({}),et=Wt;function Je(i){var f=i.className,R=i.index,ae=i.children,Se=i.colSpan,Fe=Se===void 0?1:Se,vt=i.rowSpan,mt=i.align,lt=y(o,["prefixCls","direction"]),wt=lt.prefixCls,zt=lt.direction,Pt=n.useContext(et),$t=Pt.scrollColumnIndex,kt=Pt.stickyOffsets,Gt=Pt.flattenColumns,gn=Pt.columns,cn=R+Fe-1,hn=cn+1===$t?Fe+1:Fe,dn=Kt(R,R+hn-1,Gt,kt,zt,gn==null?void 0:gn[R]);return n.createElement(qe,(0,Oe.Z)({className:f,index:R,component:"td",prefixCls:wt,record:null,dataIndex:null,align:mt,colSpan:hn,rowSpan:vt,render:function(){return ae}},dn))}var ct=e(74416),T=["children"];function P(i){var f=i.children,R=(0,ct.Z)(i,T);return n.createElement("tr",R,f)}function O(i){var f=i.children;return f}O.Row=P,O.Cell=Je;var c=O;function ee(i){var f=i.children,R=i.stickyOffsets,ae=i.flattenColumns,Se=i.columns,Fe=y(o,"prefixCls"),vt=ae.length-1,mt=ae[vt],lt=n.useMemo(function(){return{stickyOffsets:R,flattenColumns:ae,scrollColumnIndex:mt!=null&&mt.scrollbar?vt:null,columns:Se}},[mt,ae,vt,R,Se]);return n.createElement(et.Provider,{value:lt},n.createElement("tfoot",{className:"".concat(Fe,"-summary")},f))}var De=Ze(ee),g=c,d=e(70425),ne=e(29301),z=e(29194),E=e(24514),Y=e(75152),tt=e(26112);function Ie(i,f,R,ae,Se,Fe,vt){i.push({record:f,indent:R,index:vt});var mt=Fe(f),lt=Se==null?void 0:Se.has(mt);if(f&&Array.isArray(f[ae])&<)for(var wt=0;wt1?Ln-1:0),Nn=1;Nn=0;mt-=1){var lt=f[mt],wt=R&&R[mt],zt=wt&&wt[un];if(lt||zt||vt){var Pt=zt||{},$t=Pt.columnType,kt=(0,ct.Z)(Pt,m);Se.unshift(n.createElement("col",(0,Oe.Z)({key:mt,style:{width:lt}},kt))),vt=!0}}return n.createElement("colgroup",null,Se)}var st=ve,a=e(80702),Ge=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function D(i,f){return(0,n.useMemo)(function(){for(var R=[],ae=0;ae1?"colgroup":"col":null,ellipsis:cn.ellipsis,align:cn.align,component:cn.title?Fe:vt,prefixCls:zt,key:kt[gn]},hn,{additionalProps:dn,rowType:"header"}))}))}he.displayName="HeaderRow";var r=he;function S(i){var f=[];function R(vt,mt){var lt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;f[lt]=f[lt]||[];var wt=mt,zt=vt.filter(Boolean).map(function(Pt){var $t={key:Pt.key,className:Pt.className||"",children:Pt.title,column:Pt,colStart:wt},kt=1,Gt=Pt.children;return Gt&&Gt.length>0&&(kt=R(Gt,wt,lt+1).reduce(function(gn,cn){return gn+cn},0),$t.hasSubColumns=!0),"colSpan"in Pt&&(kt=Pt.colSpan),"rowSpan"in Pt&&($t.rowSpan=Pt.rowSpan),$t.colSpan=kt,$t.colEnd=$t.colStart+kt-1,f[lt].push($t),wt+=kt,kt});return zt}R(i,0);for(var ae=f.length,Se=function(mt){f[mt].forEach(function(lt){!("rowSpan"in lt)&&!lt.hasSubColumns&&(lt.rowSpan=ae-mt)})},Fe=0;Fe1&&arguments[1]!==void 0?arguments[1]:"";return typeof f=="number"?f:f.endsWith("%")?i*parseFloat(f)/100:null}function U(i,f){return n.useMemo(function(){if(f&&f>0){var R=0,ae=0;i.forEach(function(wt){var zt=ye(f,wt.width);zt?R+=zt:ae+=1});var Se=f-R,Fe=ae,vt=Se/ae,mt=0,lt=i.map(function(wt){var zt=(0,V.Z)({},wt),Pt=ye(f,zt.width);if(Pt)zt.width=Pt;else{var $t=Math.floor(vt);zt.width=Fe===1?Se:$t,Se-=$t,Fe-=1}return mt+=zt.width,zt});return[lt,mt]}return[i,f]},[i,f])}var fe=["children"],v=["fixed"];function X(i){return(0,te.Z)(i).filter(function(f){return n.isValidElement(f)}).map(function(f){var R=f.key,ae=f.props,Se=ae.children,Fe=(0,ct.Z)(ae,fe),vt=(0,V.Z)({key:R},Fe);return Se&&(vt.children=X(Se)),vt})}function le(i){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return i.filter(function(R){return R&&(0,$.Z)(R)==="object"}).reduce(function(R,ae,Se){var Fe=ae.fixed,vt=Fe===!0?"left":Fe,mt="".concat(f,"-").concat(Se),lt=ae.children;return lt&<.length>0?[].concat((0,a.Z)(R),(0,a.Z)(le(lt,mt).map(function(wt){return(0,V.Z)({fixed:vt},wt)}))):[].concat((0,a.Z)(R),[(0,V.Z)((0,V.Z)({key:mt},ae),{},{fixed:vt})])},[])}function h(i){for(var f=!0,R=0;R=0;Fe-=1){var vt=i[Fe];if(Se&&vt.fixed!=="right")Se=!1;else if(!Se&&vt.fixed==="right"){warning(!1,"Index ".concat(Fe+1," of `columns` missing `fixed='right'` prop."));break}}}function p(i){return i.map(function(f){var R=f.fixed,ae=(0,ct.Z)(f,v),Se=R;return R==="left"?Se="right":R==="right"&&(Se="left"),(0,V.Z)({fixed:Se},ae)})}function Me(i,f){var R=i.prefixCls,ae=i.columns,Se=i.children,Fe=i.expandable,vt=i.expandedKeys,mt=i.columnTitle,lt=i.getRowKey,wt=i.onTriggerExpand,zt=i.expandIcon,Pt=i.rowExpandable,$t=i.expandIconColumnIndex,kt=i.direction,Gt=i.expandRowByClick,gn=i.columnWidth,cn=i.fixed,hn=i.scrollWidth,dn=n.useMemo(function(){return ae||X(Se)},[ae,Se]),Sn=n.useMemo(function(){if(Fe){var Rn,Ln=dn.slice();if(!Ln.includes(t)){var An=$t||0;An>=0&&Ln.splice(An,0,t)}var Nn=Ln.indexOf(t);Ln=Ln.filter(function(Un,gr){return Un!==t||gr===Nn});var _n=dn[Nn],mr;(cn==="left"||cn)&&!$t?mr="left":(cn==="right"||cn)&&$t===dn.length?mr="right":mr=_n?_n.fixed:null;var or=(Rn={},(0,I.Z)(Rn,un,{className:"".concat(R,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,I.Z)(Rn,"title",mt),(0,I.Z)(Rn,"fixed",mr),(0,I.Z)(Rn,"className","".concat(R,"-row-expand-icon-cell")),(0,I.Z)(Rn,"width",gn),(0,I.Z)(Rn,"render",function(gr,hr,Nr){var wr=lt(hr,Nr),Gr=vt.has(wr),Jr=Pt?Pt(hr):!0,sr=zt({prefixCls:R,expanded:Gr,expandable:Jr,record:hr,onExpand:wt});return Gt?n.createElement("span",{onClick:function(Pr){return Pr.stopPropagation()}},sr):sr}),Rn);return Ln.map(function(Un){return Un===t?or:Un})}return dn.filter(function(Un){return Un!==t})},[Fe,dn,lt,vt,zt,kt]),Vn=n.useMemo(function(){var Rn=Sn;return f&&(Rn=f(Rn)),Rn.length||(Rn=[{render:function(){return null}}]),Rn},[f,Sn,kt]),Kn=n.useMemo(function(){return kt==="rtl"?p(le(Vn)):le(Vn)},[Vn,kt,hn]),zn=U(Kn,hn),tr=(0,s.Z)(zn,2),ir=tr[0],Mn=tr[1];return[Vn,ir,Mn]}var be=Me;function rt(i){var f,R=i.prefixCls,ae=i.record,Se=i.onExpand,Fe=i.expanded,vt=i.expandable,mt="".concat(R,"-row-expand-icon");if(!vt)return n.createElement("span",{className:Pe()(mt,"".concat(R,"-row-spaced"))});var lt=function(zt){Se(ae,zt),zt.stopPropagation()};return n.createElement("span",{className:Pe()(mt,(f={},(0,I.Z)(f,"".concat(R,"-row-expanded"),Fe),(0,I.Z)(f,"".concat(R,"-row-collapsed"),!Fe),f)),onClick:lt})}function ke(i,f,R){var ae=[];function Se(Fe){(Fe||[]).forEach(function(vt,mt){ae.push(f(vt,mt)),Se(vt[R])})}return Se(i),ae}function yt(i,f,R){var ae=ft(i),Se=ae.expandIcon,Fe=ae.expandedRowKeys,vt=ae.defaultExpandedRowKeys,mt=ae.defaultExpandAllRows,lt=ae.expandedRowRender,wt=ae.onExpand,zt=ae.onExpandedRowsChange,Pt=ae.childrenColumnName,$t=Se||rt,kt=Pt||"children",Gt=n.useMemo(function(){return lt?"row":i.expandable&&i.internalHooks===l&&i.expandable.__PARENT_RENDER_ICON__||f.some(function(Kn){return Kn&&(0,$.Z)(Kn)==="object"&&Kn[kt]})?"nest":!1},[!!lt,f]),gn=n.useState(function(){return vt||(mt?ke(f,R,kt):[])}),cn=(0,s.Z)(gn,2),hn=cn[0],dn=cn[1],Sn=n.useMemo(function(){return new Set(Fe||hn||[])},[Fe,hn]),Vn=n.useCallback(function(Kn){var zn=R(Kn,f.indexOf(Kn)),tr,ir=Sn.has(zn);ir?(Sn.delete(zn),tr=(0,a.Z)(Sn)):tr=[].concat((0,a.Z)(Sn),[zn]),dn(tr),wt&&wt(!ir,Kn),zt&&zt(tr)},[R,Sn,f,wt,zt]);return[ae,Gt,Sn,$t,kt,Vn]}function Et(i,f,R,ae){var Se=i.map(function(Fe,vt){return Kt(vt,vt,i,f,R,ae==null?void 0:ae[vt])});return(0,xt.Z)(function(){return Se},[Se],function(Fe,vt){return!(0,b.Z)(Fe,vt)})}function bt(i){var f=(0,n.useRef)(i),R=(0,n.useState)({}),ae=(0,s.Z)(R,2),Se=ae[1],Fe=(0,n.useRef)(null),vt=(0,n.useRef)([]);function mt(lt){vt.current.push(lt);var wt=Promise.resolve();Fe.current=wt,wt.then(function(){if(Fe.current===wt){var zt=vt.current,Pt=f.current;vt.current=[],zt.forEach(function($t){f.current=$t(f.current)}),Fe.current=null,Pt!==f.current&&Se({})}})}return(0,n.useEffect)(function(){return function(){Fe.current=null}},[]),[f.current,mt]}function Ot(i){var f=(0,n.useRef)(i||null),R=(0,n.useRef)();function ae(){window.clearTimeout(R.current)}function Se(vt){f.current=vt,ae(),R.current=window.setTimeout(function(){f.current=null,R.current=void 0},100)}function Fe(){return f.current}return(0,n.useEffect)(function(){return ae},[]),[Se,Fe]}function It(){var i=n.useState(-1),f=(0,s.Z)(i,2),R=f[0],ae=f[1],Se=n.useState(-1),Fe=(0,s.Z)(Se,2),vt=Fe[0],mt=Fe[1],lt=n.useCallback(function(wt,zt){ae(wt),mt(zt)},[]);return[R,vt,lt]}var Ft=e(47273),F=(0,Ft.Z)()?window:null;function _(i,f){var R=(0,$.Z)(i)==="object"?i:{},ae=R.offsetHeader,Se=ae===void 0?0:ae,Fe=R.offsetSummary,vt=Fe===void 0?0:Fe,mt=R.offsetScroll,lt=mt===void 0?0:mt,wt=R.getContainer,zt=wt===void 0?function(){return F}:wt,Pt=zt()||F;return n.useMemo(function(){var $t=!!i;return{isSticky:$t,stickyClassName:$t?"".concat(f,"-sticky-holder"):"",offsetHeader:Se,offsetSummary:vt,offsetScroll:lt,container:Pt}},[lt,Se,vt,f,Pt])}function j(i,f,R){var ae=(0,n.useMemo)(function(){for(var Se=[],Fe=[],vt=0,mt=0,lt=0;lt=Pt&&(Un=Pt-$t),vt({scrollLeft:Un/Pt*(zt+2)}),dn.current.x=Nn.pageX},Rn=function(){if(Fe.current){var Nn=(0,M.os)(Fe.current).top,_n=Nn+Fe.current.offsetHeight,mr=lt===window?document.documentElement.scrollTop+window.innerHeight:(0,M.os)(lt).top+lt.clientHeight;_n-(0,Y.Z)()<=mr||Nn>=mr-mt?hn(function(or){return(0,V.Z)((0,V.Z)({},or),{},{isHiddenScrollBar:!0})}):hn(function(or){return(0,V.Z)((0,V.Z)({},or),{},{isHiddenScrollBar:!1})})}},Ln=function(Nn){hn(function(_n){return(0,V.Z)((0,V.Z)({},_n),{},{scrollLeft:Nn/zt*Pt||0})})};return n.useImperativeHandle(R,function(){return{setScrollLeft:Ln}}),n.useEffect(function(){var An=(0,Le.Z)(document.body,"mouseup",tr,!1),Nn=(0,Le.Z)(document.body,"mousemove",Mn,!1);return Rn(),function(){An.remove(),Nn.remove()}},[$t,Kn]),n.useEffect(function(){var An=(0,Le.Z)(lt,"scroll",Rn,!1),Nn=(0,Le.Z)(window,"resize",Rn,!1);return function(){An.remove(),Nn.remove()}},[lt]),n.useEffect(function(){cn.isHiddenScrollBar||hn(function(An){var Nn=Fe.current;return Nn?(0,V.Z)((0,V.Z)({},An),{},{scrollLeft:Nn.scrollLeft/Nn.scrollWidth*Nn.clientWidth}):An})},[cn.isHiddenScrollBar]),zt<=Pt||!$t||cn.isHiddenScrollBar?null:n.createElement("div",{style:{height:(0,Y.Z)(),width:Pt,bottom:mt},className:"".concat(wt,"-sticky-scroll")},n.createElement("div",{onMouseDown:ir,ref:kt,className:Pe()("".concat(wt,"-sticky-scroll-bar"),(0,I.Z)({},"".concat(wt,"-sticky-scroll-bar-active"),Kn)),style:{width:"".concat($t,"px"),transform:"translate3d(".concat(cn.scrollLeft,"px, 0, 0)")}}))},xe=n.forwardRef(oe);function Ve(i){return null}var Re=Ve;function At(i){return null}var Ct=At,Tt="rc-table",Jt=[],Qt={};function tn(){return"No Data"}function qt(i){var f,R=(0,V.Z)({rowKey:"key",prefixCls:Tt,emptyText:tn},i),ae=R.prefixCls,Se=R.className,Fe=R.rowClassName,vt=R.style,mt=R.data,lt=R.rowKey,wt=R.scroll,zt=R.tableLayout,Pt=R.direction,$t=R.title,kt=R.footer,Gt=R.summary,gn=R.caption,cn=R.id,hn=R.showHeader,dn=R.components,Sn=R.emptyText,Vn=R.onRow,Kn=R.onHeaderRow,zn=R.internalHooks,tr=R.transformColumns,ir=R.internalRefs,Mn=R.tailor,Rn=R.sticky,Ln=mt||Jt,An=!!Ln.length,Nn=zn===l,_n=n.useCallback(function(Mr,Wr){return(0,Te.Z)(dn,Mr)||Wr},[dn]),mr=n.useMemo(function(){return typeof lt=="function"?lt:function(Mr){var Wr=Mr&&Mr[lt];return Wr}},[lt]),or=_n(["body"]),Un=It(),gr=(0,s.Z)(Un,3),hr=gr[0],Nr=gr[1],wr=gr[2],Gr=yt(R,Ln,mr),Jr=(0,s.Z)(Gr,6),sr=Jr[0],$r=Jr[1],Pr=Jr[2],jr=Jr[3],Xr=Jr[4],Aa=Jr[5],qn=wt==null?void 0:wt.x,Gn=n.useState(0),Yn=(0,s.Z)(Gn,2),Wn=Yn[0],Dr=Yn[1],Hn=be((0,V.Z)((0,V.Z)((0,V.Z)({},R),sr),{},{expandable:!!sr.expandedRowRender,columnTitle:sr.columnTitle,expandedKeys:Pr,getRowKey:mr,onTriggerExpand:Aa,expandIcon:jr,expandIconColumnIndex:sr.expandIconColumnIndex,direction:Pt,scrollWidth:Nn&&Mn&&typeof qn=="number"?qn:null}),Nn?tr:null),ar=(0,s.Z)(Hn,3),Sr=ar[0],Er=ar[1],da=ar[2],ia=da!=null?da:qn,za=n.useMemo(function(){return{columns:Sr,flattenColumns:Er}},[Sr,Er]),_r=n.useRef(),La=n.useRef(),ea=n.useRef(),Ea=n.useRef(),ro=n.useRef(),Fr=n.useState(!1),Br=(0,s.Z)(Fr,2),Vr=Br[0],ta=Br[1],na=n.useState(!1),br=(0,s.Z)(na,2),ga=br[0],fa=br[1],Fa=bt(new Map),Xa=(0,s.Z)(Fa,2),Za=Xa[0],Do=Xa[1],Ua=Ae(Er),Ia=Ua.map(function(Mr){return Za.get(Mr)}),Sa=n.useMemo(function(){return Ia},[Ia.join("_")]),ha=ue(Sa,Er.length,Pt),ra=wt&&$e(wt.y),Kr=wt&&$e(ia)||!!sr.fixed,ja=Kr&&Er.some(function(Mr){var Wr=Mr.fixed;return Wr}),ao=n.useRef(),Qa=_(Rn,ae),Wa=Qa.isSticky,No=Qa.offsetHeader,Xo=Qa.offsetSummary,xr=Qa.offsetScroll,zr=Qa.stickyClassName,ua=Qa.container,kr=n.useMemo(function(){return Gt==null?void 0:Gt(Ln)},[Gt,Ln]),va=(ra||Wa)&&n.isValidElement(kr)&&kr.type===c&&kr.props.fixed,xa,wa,Ya;ra&&(wa={overflowY:"scroll",maxHeight:wt.y}),Kr&&(xa={overflowX:"auto"},ra||(wa={overflowY:"hidden"}),Ya={width:ia===!0?"auto":ia,minWidth:"100%"});var Qo=n.useCallback(function(Mr,Wr){(0,z.Z)(_r.current)&&Do(function(Na){if(Na.get(Mr)!==Wr){var qa=new Map(Na);return qa.set(Mr,Wr),qa}return Na})},[]),zl=Ot(null),qo=(0,s.Z)(zl,2),Zl=qo[0],$o=qo[1];function To(Mr,Wr){Wr&&(typeof Wr=="function"?Wr(Mr):Wr.scrollLeft!==Mr&&(Wr.scrollLeft=Mr,Wr.scrollLeft!==Mr&&setTimeout(function(){Wr.scrollLeft=Mr},0)))}var Ao=(0,q.Z)(function(Mr){var Wr=Mr.currentTarget,Na=Mr.scrollLeft,qa=Pt==="rtl",$a=typeof Na=="number"?Na:Wr.scrollLeft,vl=Wr||Qt;if(!$o()||$o()===vl){var Ko;Zl(vl),To($a,La.current),To($a,ea.current),To($a,ro.current),To($a,(Ko=ao.current)===null||Ko===void 0?void 0:Ko.setScrollLeft)}var ko=Wr||La.current;if(ko){var Uo=ko.scrollWidth,Yo=ko.clientWidth;if(Uo===Yo){ta(!1),fa(!1);return}qa?(ta(-$a0)):(ta($a>0),fa($a1?gn-Nn:0,mr=(0,V.Z)((0,V.Z)((0,V.Z)({},tr),lt),{},{flex:"0 0 ".concat(Nn,"px"),width:"".concat(Nn,"px"),marginRight:_n,pointerEvents:"auto"}),or=n.useMemo(function(){return zt?Ln<=1:Mn===0||Ln===0||Ln>1},[Ln,Mn,zt]);or?mr.visibility="hidden":zt&&(mr.height=Pt==null?void 0:Pt(Ln));var Un=or?function(){return null}:$t,gr={};return(Ln===0||Mn===0)&&(gr.rowSpan=1,gr.colSpan=1),n.createElement(qe,(0,Oe.Z)({className:Pe()(Gt,wt),ellipsis:R.ellipsis,align:R.align,scope:R.rowScope,component:"div",prefixCls:f.prefixCls,key:Sn,record:mt,index:Fe,renderIndex:vt,dataIndex:kt,render:Un,shouldCellUpdate:R.shouldCellUpdate},Vn,{appendNode:Kn,additionalProps:(0,V.Z)((0,V.Z)({},zn),{},{style:mr},gr)}))}var Lt=Rt,ht=["data","index","className","rowKey","style","extra","getHeight"],jt=n.forwardRef(function(i,f){var R=i.data,ae=i.index,Se=i.className,Fe=i.rowKey,vt=i.style,mt=i.extra,lt=i.getHeight,wt=(0,ct.Z)(i,ht),zt=R.record,Pt=R.indent,$t=R.index,kt=y(o,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Gt=kt.scrollX,gn=kt.flattenColumns,cn=kt.prefixCls,hn=kt.fixColumn,dn=kt.componentWidth,Sn=L(zt,Fe,ae,Pt),Vn=Sn.rowSupportExpand,Kn=Sn.expanded,zn=Sn.rowProps,tr=Sn.expandedRowRender,ir=Sn.expandedRowClassName,Mn;if(Vn&&Kn){var Rn=tr(zt,ae,Pt+1,Kn),Ln=ir==null?void 0:ir(zt,ae,Pt),An={};hn&&(An={style:(0,I.Z)({},"--virtual-width","".concat(dn,"px"))});var Nn="".concat(cn,"-expanded-row-cell");Mn=n.createElement("div",{className:Pe()("".concat(cn,"-expanded-row"),"".concat(cn,"-expanded-row-level-").concat(Pt+1),Ln)},n.createElement(qe,{component:"div",prefixCls:cn,className:Pe()(Nn,(0,I.Z)({},"".concat(Nn,"-fixed"),hn)),additionalProps:An},Rn))}var _n=(0,V.Z)((0,V.Z)({},vt),{},{width:Gt});mt&&(_n.position="absolute",_n.pointerEvents="none");var mr=n.createElement("div",(0,Oe.Z)({},zn,wt,{ref:Vn?null:f,className:Pe()(Se,"".concat(cn,"-row"),zn==null?void 0:zn.className,(0,I.Z)({},"".concat(cn,"-row-extra"),mt)),style:(0,V.Z)((0,V.Z)({},_n),zn==null?void 0:zn.style)}),gn.map(function(or,Un){return n.createElement(Lt,{key:Un,rowInfo:Sn,column:or,colIndex:Un,indent:Pt,index:ae,renderIndex:$t,record:zt,inverse:mt,getHeight:lt})}));return Vn?n.createElement("div",{ref:f},mr,Mn):mr}),rn=Ze(jt),Bt=rn,Xt=n.forwardRef(function(i,f){var R=i.data,ae=i.onScroll,Se=y(o,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Fe=Se.flattenColumns,vt=Se.onColumnResize,mt=Se.getRowKey,lt=Se.expandedKeys,wt=Se.prefixCls,zt=Se.childrenColumnName,Pt=Se.emptyNode,$t=Se.scrollX,kt=y(He),Gt=kt.scrollY,gn=kt.listItemHeight,cn=n.useRef(),hn=Ce(R,zt,lt,mt),dn=n.useMemo(function(){var Mn=0;return Fe.map(function(Rn){var Ln=Rn.width,An=Rn.key;return Mn+=Ln,[An,Ln,Mn]})},[Fe]),Sn=n.useMemo(function(){return dn.map(function(Mn){return Mn[2]})},[dn]);n.useEffect(function(){dn.forEach(function(Mn){var Rn=(0,s.Z)(Mn,2),Ln=Rn[0],An=Rn[1];vt(Ln,An)})},[dn]),n.useImperativeHandle(f,function(){var Mn={};return Object.defineProperty(Mn,"scrollLeft",{get:function(){var Ln;return((Ln=cn.current)===null||Ln===void 0?void 0:Ln.getScrollInfo().x)||0},set:function(Ln){var An;(An=cn.current)===null||An===void 0||An.scrollTo({left:Ln})}}),Mn});var Vn=function(Rn,Ln){var An,Nn=(An=hn[Ln])===null||An===void 0?void 0:An.record,_n=Rn.onCell;if(_n){var mr,or=_n(Nn,Ln);return(mr=or==null?void 0:or.rowSpan)!==null&&mr!==void 0?mr:1}return 1},Kn=function(Rn){var Ln=Rn.start,An=Rn.end,Nn=Rn.getSize,_n=Rn.offsetY;if(An<0)return null;for(var mr=Fe.filter(function(qn){return Vn(qn,Ln)===0}),or=Ln,Un=function(Gn){if(mr=mr.filter(function(Yn){return Vn(Yn,Gn)===0}),!mr.length)return or=Gn,"break"},gr=Ln;gr>=0;gr-=1){var hr=Un(gr);if(hr==="break")break}for(var Nr=Fe.filter(function(qn){return Vn(qn,An)!==1}),wr=An,Gr=function(Gn){if(Nr=Nr.filter(function(Yn){return Vn(Yn,Gn)!==1}),!Nr.length)return wr=Math.max(Gn-1,An),"break"},Jr=An;Jr1})&&$r.push(Gn)},jr=or;jr<=wr;jr+=1)var Xr=Pr(jr);var Aa=$r.map(function(qn){var Gn=hn[qn],Yn=mt(Gn.record,qn),Wn=function(ar){var Sr=qn+ar-1,Er=mt(hn[Sr].record,Sr),da=Nn(Yn,Er);return da.bottom-da.top},Dr=Nn(Yn);return n.createElement(Bt,{key:qn,data:Gn,rowKey:Yn,index:qn,style:{top:-_n+Dr.top},extra:!0,getHeight:Wn})});return Aa},zn=n.useMemo(function(){return{columnsOffset:Sn}},[Sn]),tr="".concat(wt,"-tbody"),ir;return hn.length?ir=n.createElement(ze.Z,{fullHeight:!1,ref:cn,className:Pe()(tr,"".concat(tr,"-virtual")),height:Gt,itemHeight:gn||24,data:hn,itemKey:function(Rn){return mt(Rn.record)},scrollWidth:$t,onVirtualScroll:function(Rn){var Ln=Rn.x;ae({scrollLeft:Ln})},extraRender:Kn},function(Mn,Rn,Ln){var An=mt(Mn.record,Rn);return n.createElement(Bt,(0,Oe.Z)({data:Mn,rowKey:An,index:Rn},Ln))}):ir=n.createElement("div",{className:Pe()("".concat(wt,"-placeholder"))},n.createElement(qe,{component:"div",prefixCls:wt},Pt)),n.createElement(it.Provider,{value:zn},ir)}),Dt=Ze(Xt),fn=Dt,on=function(f,R){var ae=R.ref,Se=R.onScroll;return n.createElement(fn,{ref:ae,data:f,onScroll:Se})},vn=100;function pn(i){var f=i.columns,R=i.scroll,ae=i.prefixCls,Se=ae===void 0?Tt:ae,Fe=i.className,vt=i.listItemHeight,mt=R||{},lt=mt.x,wt=mt.y;typeof lt!="number"&&(lt=((f||[]).length+1)*vn),typeof wt!="number"&&(wt=500);var zt=n.useMemo(function(){return{scrollY:wt,listItemHeight:vt}},[wt,vt]);return n.createElement(He.Provider,{value:zt},n.createElement(de,(0,Oe.Z)({},i,{className:Pe()(Fe,"".concat(Se,"-virtual")),scroll:(0,V.Z)((0,V.Z)({},R),{},{x:lt}),components:{body:on},columns:f,internalHooks:l,tailor:!0})))}function On(i){return _e(pn,i)}var en=On(),wn=null;function Pn(i){return null}var Ut=Pn;function _t(i){return null}var mn=_t,In=e(2738),yn=e(68031),Fn=e(36355),kn=e(93891),Jn=e(19716),lr=e(8628),dr=e(31724),Tn=e(58421),sn=e(71418),ln=e(88088);function Yt(i){return function(R){let{prefixCls:ae,onExpand:Se,record:Fe,expanded:vt,expandable:mt}=R;const lt=`${ae}-row-expand-icon`;return n.createElement("button",{type:"button",onClick:wt=>{Se(Fe,wt),wt.stopPropagation()},className:Pe()(lt,{[`${lt}-spaced`]:!mt,[`${lt}-expanded`]:mt&&vt,[`${lt}-collapsed`]:mt&&!vt}),"aria-label":vt?i.collapse:i.expand,"aria-expanded":vt})}}var En=Yt;function $n(i,f){return"key"in i&&i.key!==void 0&&i.key!==null?i.key:i.dataIndex?Array.isArray(i.dataIndex)?i.dataIndex.join("."):i.dataIndex:f}function Zn(i,f){return f?`${f}-${i}`:`${i}`}function rr(i,f){return typeof i=="function"?i(f):i}function fr(i,f){const R=rr(i,f);return Object.prototype.toString.call(R)==="[object Object]"?"":R}var Lr={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"},ur=Lr,vr=e(7657),Or=function(f,R){return n.createElement(vr.Z,(0,Oe.Z)({},f,{ref:R,icon:ur}))},Xn=n.forwardRef(Or),er=Xn,yr=e(56762);function Cn(i){const f=n.useRef(i),R=(0,yr.Z)();return[()=>f.current,ae=>{f.current=ae,R()}]}var jn=e(3113),Qn=e(24905),cr=e(38854),bn=e(64165),Bn=e(20834),xn=e(40875),Dn=e(5112),nr=e(17574),Cr=e(47472),Qr=e(92832);function Zr(i){let{value:f,onChange:R,filterSearch:ae,tablePrefixCls:Se,locale:Fe}=i;return ae?n.createElement("div",{className:`${Se}-filter-dropdown-search`},n.createElement(Qr.default,{prefix:n.createElement(Cr.Z,null),placeholder:Fe.filterSearchPlaceholder,onChange:R,value:f,htmlSize:1,className:`${Se}-filter-dropdown-search-input`})):null}var Ir=Zr,Rr=e(10228);const ca=i=>{const{keyCode:f}=i;f===Rr.Z.ENTER&&i.stopPropagation()};var ma=n.forwardRef((i,f)=>n.createElement("div",{className:i.className,onClick:R=>R.stopPropagation(),onKeyDown:ca,ref:f},i.children));function Ba(i){let f=[];return(i||[]).forEach(R=>{let{value:ae,children:Se}=R;f.push(ae),Se&&(f=[].concat((0,a.Z)(f),(0,a.Z)(Ba(Se))))}),f}function Pa(i){return i.some(f=>{let{children:R}=f;return R})}function pa(i,f){return typeof f=="string"||typeof f=="number"?f==null?void 0:f.toString().toLowerCase().includes(i.trim().toLowerCase()):!1}function _a(i){let{filters:f,prefixCls:R,filteredKeys:ae,filterMultiple:Se,searchValue:Fe,filterSearch:vt}=i;return f.map((mt,lt)=>{const wt=String(mt.value);if(mt.children)return{key:wt||lt,label:mt.text,popupClassName:`${R}-dropdown-submenu`,children:_a({filters:mt.children,prefixCls:R,filteredKeys:ae,filterMultiple:Se,searchValue:Fe,filterSearch:vt})};const zt=Se?Qn.default:Dn.ZP,Pt={key:mt.value!==void 0?wt:lt,label:n.createElement(n.Fragment,null,n.createElement(zt,{checked:ae.includes(wt)}),n.createElement("span",null,mt.text))};return Fe.trim()?typeof vt=="function"?vt(Fe,mt)?Pt:null:pa(Fe,mt.text)?Pt:null:Pt})}function Ra(i){var f,R;const{tablePrefixCls:ae,prefixCls:Se,column:Fe,dropdownPrefixCls:vt,columnKey:mt,filterMultiple:lt,filterMode:wt="menu",filterSearch:zt=!1,filterState:Pt,triggerFilter:$t,locale:kt,children:Gt,getPopupContainer:gn}=i,{filterDropdownOpen:cn,onFilterDropdownOpenChange:hn,filterResetToDefaultFilteredValue:dn,defaultFilteredValue:Sn,filterDropdownVisible:Vn,onFilterDropdownVisibleChange:Kn}=Fe,[zn,tr]=n.useState(!1),ir=!!(Pt&&(!((f=Pt.filteredKeys)===null||f===void 0)&&f.length||Pt.forceFiltered)),Mn=Hn=>{tr(Hn),hn==null||hn(Hn),Kn==null||Kn(Hn)},Rn=(R=cn!=null?cn:Vn)!==null&&R!==void 0?R:zn,Ln=Pt==null?void 0:Pt.filteredKeys,[An,Nn]=Cn(Ln||[]),_n=Hn=>{let{selectedKeys:ar}=Hn;Nn(ar)},mr=(Hn,ar)=>{let{node:Sr,checked:Er}=ar;_n(lt?{selectedKeys:Hn}:{selectedKeys:Er&&Sr.key?[Sr.key]:[]})};n.useEffect(()=>{zn&&_n({selectedKeys:Ln||[]})},[Ln]);const[or,Un]=n.useState([]),gr=Hn=>{Un(Hn)},[hr,Nr]=n.useState(""),wr=Hn=>{const{value:ar}=Hn.target;Nr(ar)};n.useEffect(()=>{zn||Nr("")},[zn]);const Gr=Hn=>{const ar=Hn&&Hn.length?Hn:null;if(ar===null&&(!Pt||!Pt.filteredKeys)||(0,b.Z)(ar,Pt==null?void 0:Pt.filteredKeys,!0))return null;$t({column:Fe,key:mt,filteredKeys:ar})},Jr=()=>{Mn(!1),Gr(An())},sr=function(){let{confirm:Hn,closeDropdown:ar}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Hn&&Gr([]),ar&&Mn(!1),Nr(""),Nn(dn?(Sn||[]).map(Sr=>String(Sr)):[])},$r=function(){let{closeDropdown:Hn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Hn&&Mn(!1),Gr(An())},Pr=Hn=>{Hn&&Ln!==void 0&&Nn(Ln||[]),Mn(Hn),!Hn&&!Fe.filterDropdown&&Jr()},jr=Pe()({[`${vt}-menu-without-submenu`]:!Pa(Fe.filters||[])}),Xr=Hn=>{if(Hn.target.checked){const ar=Ba(Fe==null?void 0:Fe.filters).map(Sr=>String(Sr));Nn(ar)}else Nn([])},Aa=Hn=>{let{filters:ar}=Hn;return(ar||[]).map((Sr,Er)=>{const da=String(Sr.value),ia={title:Sr.text,key:Sr.value!==void 0?da:Er};return Sr.children&&(ia.children=Aa({filters:Sr.children})),ia})},qn=Hn=>{var ar;return Object.assign(Object.assign({},Hn),{text:Hn.title,value:Hn.key,children:((ar=Hn.children)===null||ar===void 0?void 0:ar.map(Sr=>qn(Sr)))||[]})};let Gn;if(typeof Fe.filterDropdown=="function")Gn=Fe.filterDropdown({prefixCls:`${vt}-custom`,setSelectedKeys:Hn=>_n({selectedKeys:Hn}),selectedKeys:An(),confirm:$r,clearFilters:sr,filters:Fe.filters,visible:Rn,close:()=>{Mn(!1)}});else if(Fe.filterDropdown)Gn=Fe.filterDropdown;else{const Hn=An()||[],ar=()=>(Fe.filters||[]).length===0?n.createElement(bn.Z,{image:bn.Z.PRESENTED_IMAGE_SIMPLE,description:kt.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):wt==="tree"?n.createElement(n.Fragment,null,n.createElement(Ir,{filterSearch:zt,value:hr,onChange:wr,tablePrefixCls:ae,locale:kt}),n.createElement("div",{className:`${ae}-filter-dropdown-tree`},lt?n.createElement(Qn.default,{checked:Hn.length===Ba(Fe.filters).length,indeterminate:Hn.length>0&&Hn.lengthtypeof zt=="function"?zt(hr,qn(Er)):pa(hr,Er.title):void 0}))):n.createElement(n.Fragment,null,n.createElement(Ir,{filterSearch:zt,value:hr,onChange:wr,tablePrefixCls:ae,locale:kt}),n.createElement(Bn.default,{selectable:!0,multiple:lt,prefixCls:`${vt}-menu`,className:jr,onSelect:_n,onDeselect:_n,selectedKeys:Hn,getPopupContainer:gn,openKeys:or,onOpenChange:gr,items:_a({filters:Fe.filters||[],filterSearch:zt,prefixCls:Se,filteredKeys:An(),filterMultiple:lt,searchValue:hr})})),Sr=()=>dn?(0,b.Z)((Sn||[]).map(Er=>String(Er)),Hn,!0):Hn.length===0;Gn=n.createElement(n.Fragment,null,ar(),n.createElement("div",{className:`${Se}-dropdown-btns`},n.createElement(jn.ZP,{type:"link",size:"small",disabled:Sr(),onClick:()=>sr()},kt.filterReset),n.createElement(jn.ZP,{type:"primary",size:"small",onClick:Jr},kt.filterConfirm)))}Fe.filterDropdown&&(Gn=n.createElement(xn.J,{selectable:void 0},Gn));const Yn=()=>n.createElement(ma,{className:`${Se}-dropdown`},Gn);let Wn;typeof Fe.filterIcon=="function"?Wn=Fe.filterIcon(ir):Fe.filterIcon?Wn=Fe.filterIcon:Wn=n.createElement(er,null);const{direction:Dr}=n.useContext(Fn.E_);return n.createElement("div",{className:`${Se}-column`},n.createElement("span",{className:`${ae}-column-title`},Gt),n.createElement(cr.Z,{dropdownRender:Yn,trigger:["click"],open:Rn,onOpenChange:Pr,getPopupContainer:gn,placement:Dr==="rtl"?"bottomLeft":"bottomRight"},n.createElement("span",{role:"button",tabIndex:-1,className:Pe()(`${Se}-trigger`,{active:ir}),onClick:Hn=>{Hn.stopPropagation()}},Wn)))}var oo=Ra;function Da(i,f,R){let ae=[];return(i||[]).forEach((Se,Fe)=>{var vt;const mt=Zn(Fe,R);if(Se.filters||"filterDropdown"in Se||"onFilter"in Se)if("filteredValue"in Se){let lt=Se.filteredValue;"filterDropdown"in Se||(lt=(vt=lt==null?void 0:lt.map(String))!==null&&vt!==void 0?vt:lt),ae.push({column:Se,key:$n(Se,mt),filteredKeys:lt,forceFiltered:Se.filtered})}else ae.push({column:Se,key:$n(Se,mt),filteredKeys:f&&Se.defaultFilteredValue?Se.defaultFilteredValue:void 0,forceFiltered:Se.filtered});"children"in Se&&(ae=[].concat((0,a.Z)(ae),(0,a.Z)(Da(Se.children,f,mt))))}),ae}function lo(i,f,R,ae,Se,Fe,vt,mt){return R.map((lt,wt)=>{const zt=Zn(wt,mt),{filterMultiple:Pt=!0,filterMode:$t,filterSearch:kt}=lt;let Gt=lt;if(Gt.filters||Gt.filterDropdown){const gn=$n(Gt,zt),cn=ae.find(hn=>{let{key:dn}=hn;return gn===dn});Gt=Object.assign(Object.assign({},Gt),{title:hn=>n.createElement(oo,{tablePrefixCls:i,prefixCls:`${i}-filter`,dropdownPrefixCls:f,column:Gt,columnKey:gn,filterState:cn,filterMultiple:Pt,filterMode:$t,filterSearch:kt,triggerFilter:Fe,locale:Se,getPopupContainer:vt},rr(lt.title,hn))})}return"children"in Gt&&(Gt=Object.assign(Object.assign({},Gt),{children:lo(i,f,Gt.children,ae,Se,Fe,vt,zt)})),Gt})}function io(i){const f={};return i.forEach(R=>{let{key:ae,filteredKeys:Se,column:Fe}=R;const{filters:vt,filterDropdown:mt}=Fe;if(mt)f[ae]=Se||null;else if(Array.isArray(Se)){const lt=Ba(vt);f[ae]=lt.filter(wt=>Se.includes(String(wt)))}else f[ae]=null}),f}function eo(i,f){return f.reduce((R,ae)=>{const{column:{onFilter:Se,filters:Fe},filteredKeys:vt}=ae;return Se&&vt&&vt.length?R.filter(mt=>vt.some(lt=>{const wt=Ba(Fe),zt=wt.findIndex($t=>String($t)===String(lt)),Pt=zt!==-1?wt[zt]:lt;return Se(Pt,mt)})):R},i)}const to=i=>i.flatMap(f=>"children"in f?[f].concat((0,a.Z)(to(f.children||[]))):[f]);function Eo(i){let{prefixCls:f,dropdownPrefixCls:R,mergedColumns:ae,onFilterChange:Se,getPopupContainer:Fe,locale:vt}=i;const mt=n.useMemo(()=>to(ae||[]),[ae]),[lt,wt]=n.useState(()=>Da(mt,!0)),zt=n.useMemo(()=>{const Gt=Da(mt,!1);if(Gt.length===0)return Gt;let gn=!0,cn=!0;if(Gt.forEach(hn=>{let{filteredKeys:dn}=hn;dn!==void 0?gn=!1:cn=!1}),gn){const hn=(mt||[]).map((dn,Sn)=>$n(dn,Zn(Sn)));return lt.filter(dn=>{let{key:Sn}=dn;return hn.includes(Sn)}).map(dn=>{const Sn=mt[hn.findIndex(Vn=>Vn===dn.key)];return Object.assign(Object.assign({},dn),{column:Object.assign(Object.assign({},dn.column),Sn),forceFiltered:Sn.filtered})})}return Gt},[mt,lt]),Pt=n.useMemo(()=>io(zt),[zt]),$t=Gt=>{const gn=zt.filter(cn=>{let{key:hn}=cn;return hn!==Gt.key});gn.push(Gt),wt(gn),Se(io(gn),gn)};return[Gt=>lo(f,R,Gt,zt,vt,$t,Fe),zt,Pt]}var so=Eo;function no(i,f,R){const ae=n.useRef({});function Se(Fe){if(!ae.current||ae.current.data!==i||ae.current.childrenColumnName!==f||ae.current.getRowKey!==R){let mt=function(lt){lt.forEach((wt,zt)=>{const Pt=R(wt,zt);vt.set(Pt,wt),wt&&typeof wt=="object"&&f in wt&&mt(wt[f]||[])})};const vt=new Map;mt(i),ae.current={data:i,childrenColumnName:f,kvMap:vt,getRowKey:R}}return ae.current.kvMap.get(Fe)}return[Se]}var Ga=e(50371),uo=function(i,f){var R={};for(var ae in i)Object.prototype.hasOwnProperty.call(i,ae)&&f.indexOf(ae)<0&&(R[ae]=i[ae]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,ae=Object.getOwnPropertySymbols(i);Se{const Fe=i[Se];typeof Fe!="function"&&(R[Se]=Fe)}),R}function co(i,f,R){const ae=R&&typeof R=="object"?R:{},{total:Se=0}=ae,Fe=uo(ae,["total"]),[vt,mt]=(0,n.useState)(()=>({current:"defaultCurrent"in Fe?Fe.defaultCurrent:1,pageSize:"defaultPageSize"in Fe?Fe.defaultPageSize:Ja})),lt=(0,Ga.Z)(vt,Fe,{total:Se>0?Se:i}),wt=Math.ceil((Se||i)/lt.pageSize);lt.current>wt&&(lt.current=wt||1);const zt=($t,kt)=>{mt({current:$t!=null?$t:1,pageSize:kt||lt.pageSize})},Pt=($t,kt)=>{var Gt;R&&((Gt=R.onChange)===null||Gt===void 0||Gt.call(R,$t,kt)),zt($t,kt),f($t,kt||(lt==null?void 0:lt.pageSize))};return R===!1?[{},()=>{}]:[Object.assign(Object.assign({},lt),{onChange:Pt}),zt]}var fo=co,vo=e(84105),Ha=e(35654),Ar=e(90782),pr=e(71430),oa=e(18929);const qr={},Ur="SELECT_ALL",la="SELECT_INVERT",sa="SELECT_NONE",Oa=[],ba=(i,f)=>{let R=[];return(f||[]).forEach(ae=>{R.push(ae),ae&&typeof ae=="object"&&i in ae&&(R=[].concat((0,a.Z)(R),(0,a.Z)(ba(i,ae[i]))))}),R};var Ma=(i,f)=>{const{preserveSelectedRowKeys:R,selectedRowKeys:ae,defaultSelectedRowKeys:Se,getCheckboxProps:Fe,onChange:vt,onSelect:mt,onSelectAll:lt,onSelectInvert:wt,onSelectNone:zt,onSelectMultiple:Pt,columnWidth:$t,type:kt,selections:Gt,fixed:gn,renderCell:cn,hideSelectAll:hn,checkStrictly:dn=!0}=f||{},{prefixCls:Sn,data:Vn,pageData:Kn,getRecordByKey:zn,getRowKey:tr,expandType:ir,childrenColumnName:Mn,locale:Rn,getPopupContainer:Ln}=i,[An,Nn]=(0,oa.Z)(ae||Se||Oa,{value:ae}),_n=n.useRef(new Map),mr=(0,n.useCallback)(qn=>{if(R){const Gn=new Map;qn.forEach(Yn=>{let Wn=zn(Yn);!Wn&&_n.current.has(Yn)&&(Wn=_n.current.get(Yn)),Gn.set(Yn,Wn)}),_n.current=Gn}},[zn,R]);n.useEffect(()=>{mr(An)},[An]);const{keyEntities:or}=(0,n.useMemo)(()=>{if(dn)return{keyEntities:null};let qn=Vn;if(R){const Gn=new Set(Vn.map((Wn,Dr)=>tr(Wn,Dr))),Yn=Array.from(_n.current).reduce((Wn,Dr)=>{let[Hn,ar]=Dr;return Gn.has(Hn)?Wn:Wn.concat(ar)},[]);qn=[].concat((0,a.Z)(qn),(0,a.Z)(Yn))}return(0,pr.I8)(qn,{externalGetKey:tr,childrenPropName:Mn})},[Vn,tr,dn,Mn,R]),Un=(0,n.useMemo)(()=>ba(Mn,Kn),[Mn,Kn]),gr=(0,n.useMemo)(()=>{const qn=new Map;return Un.forEach((Gn,Yn)=>{const Wn=tr(Gn,Yn),Dr=(Fe?Fe(Gn):null)||{};qn.set(Wn,Dr)}),qn},[Un,tr,Fe]),hr=(0,n.useCallback)(qn=>{var Gn;return!!(!((Gn=gr.get(tr(qn)))===null||Gn===void 0)&&Gn.disabled)},[gr,tr]),[Nr,wr]=(0,n.useMemo)(()=>{if(dn)return[An||[],[]];const{checkedKeys:qn,halfCheckedKeys:Gn}=(0,Ar.S)(An,!0,or,hr);return[qn||[],Gn]},[An,dn,or,hr]),Gr=(0,n.useMemo)(()=>{const qn=kt==="radio"?Nr.slice(0,1):Nr;return new Set(qn)},[Nr,kt]),Jr=(0,n.useMemo)(()=>kt==="radio"?new Set:new Set(wr),[wr,kt]),[sr,$r]=(0,n.useState)(null);n.useEffect(()=>{f||Nn(Oa)},[!!f]);const Pr=(0,n.useCallback)((qn,Gn)=>{let Yn,Wn;mr(qn),R?(Yn=qn,Wn=qn.map(Dr=>_n.current.get(Dr))):(Yn=[],Wn=[],qn.forEach(Dr=>{const Hn=zn(Dr);Hn!==void 0&&(Yn.push(Dr),Wn.push(Hn))})),Nn(Yn),vt==null||vt(Yn,Wn,{type:Gn})},[Nn,zn,vt,R]),jr=(0,n.useCallback)((qn,Gn,Yn,Wn)=>{if(mt){const Dr=Yn.map(Hn=>zn(Hn));mt(zn(qn),Gn,Dr,Wn)}Pr(Yn,"single")},[mt,zn,Pr]),Xr=(0,n.useMemo)(()=>!Gt||hn?null:(Gt===!0?[Ur,la,sa]:Gt).map(Gn=>Gn===Ur?{key:"all",text:Rn.selectionAll,onSelect(){Pr(Vn.map((Yn,Wn)=>tr(Yn,Wn)).filter(Yn=>{const Wn=gr.get(Yn);return!(Wn!=null&&Wn.disabled)||Gr.has(Yn)}),"all")}}:Gn===la?{key:"invert",text:Rn.selectInvert,onSelect(){const Yn=new Set(Gr);Kn.forEach((Dr,Hn)=>{const ar=tr(Dr,Hn),Sr=gr.get(ar);Sr!=null&&Sr.disabled||(Yn.has(ar)?Yn.delete(ar):Yn.add(ar))});const Wn=Array.from(Yn);wt&&wt(Wn),Pr(Wn,"invert")}}:Gn===sa?{key:"none",text:Rn.selectNone,onSelect(){zt==null||zt(),Pr(Array.from(Gr).filter(Yn=>{const Wn=gr.get(Yn);return Wn==null?void 0:Wn.disabled}),"none")}}:Gn).map(Gn=>Object.assign(Object.assign({},Gn),{onSelect:function(){for(var Yn,Wn,Dr=arguments.length,Hn=new Array(Dr),ar=0;ar{var Gn;if(!f)return qn.filter(Fr=>Fr!==qr);let Yn=(0,a.Z)(qn);const Wn=new Set(Gr),Dr=Un.map(tr).filter(Fr=>!gr.get(Fr).disabled),Hn=Dr.every(Fr=>Wn.has(Fr)),ar=Dr.some(Fr=>Wn.has(Fr)),Sr=()=>{const Fr=[];Hn?Dr.forEach(Vr=>{Wn.delete(Vr),Fr.push(Vr)}):Dr.forEach(Vr=>{Wn.has(Vr)||(Wn.add(Vr),Fr.push(Vr))});const Br=Array.from(Wn);lt==null||lt(!Hn,Br.map(Vr=>zn(Vr)),Fr.map(Vr=>zn(Vr))),Pr(Br,"all"),$r(null)};let Er;if(kt!=="radio"){let Fr;if(Xr){const br={getPopupContainer:Ln,items:Xr.map((ga,fa)=>{const{key:Fa,text:Xa,onSelect:Za}=ga;return{key:Fa!=null?Fa:fa,onClick:()=>{Za==null||Za(Dr)},label:Xa}})};Fr=n.createElement("div",{className:`${Sn}-selection-extra`},n.createElement(cr.Z,{menu:br,getPopupContainer:Ln},n.createElement("span",null,n.createElement(vo.Z,null))))}const Br=Un.map((br,ga)=>{const fa=tr(br,ga),Fa=gr.get(fa)||{};return Object.assign({checked:Wn.has(fa)},Fa)}).filter(br=>{let{disabled:ga}=br;return ga}),Vr=!!Br.length&&Br.length===Un.length,ta=Vr&&Br.every(br=>{let{checked:ga}=br;return ga}),na=Vr&&Br.some(br=>{let{checked:ga}=br;return ga});Er=!hn&&n.createElement("div",{className:`${Sn}-selection`},n.createElement(Qn.default,{checked:Vr?ta:!!Un.length&&Hn,indeterminate:Vr?!ta&&na:!Hn&&ar,onChange:Sr,disabled:Un.length===0||Vr,"aria-label":Fr?"Custom selection":"Select all",skipGroup:!0}),Fr)}let da;kt==="radio"?da=(Fr,Br,Vr)=>{const ta=tr(Br,Vr),na=Wn.has(ta);return{node:n.createElement(Dn.ZP,Object.assign({},gr.get(ta),{checked:na,onClick:br=>br.stopPropagation(),onChange:br=>{Wn.has(ta)||jr(ta,!0,[ta],br.nativeEvent)}})),checked:na}}:da=(Fr,Br,Vr)=>{var ta;const na=tr(Br,Vr),br=Wn.has(na),ga=Jr.has(na),fa=gr.get(na);let Fa;return ir==="nest"?Fa=ga:Fa=(ta=fa==null?void 0:fa.indeterminate)!==null&&ta!==void 0?ta:ga,{node:n.createElement(Qn.default,Object.assign({},fa,{indeterminate:Fa,checked:br,skipGroup:!0,onClick:Xa=>Xa.stopPropagation(),onChange:Xa=>{let{nativeEvent:Za}=Xa;const{shiftKey:Do}=Za;let Ua=-1,Ia=-1;if(Do&&dn){const Sa=new Set([sr,na]);Dr.some((ha,ra)=>{if(Sa.has(ha))if(Ua===-1)Ua=ra;else return Ia=ra,!0;return!1})}if(Ia!==-1&&Ua!==Ia&&dn){const Sa=Dr.slice(Ua,Ia+1),ha=[];br?Sa.forEach(Kr=>{Wn.has(Kr)&&(ha.push(Kr),Wn.delete(Kr))}):Sa.forEach(Kr=>{Wn.has(Kr)||(ha.push(Kr),Wn.add(Kr))});const ra=Array.from(Wn);Pt==null||Pt(!br,ra.map(Kr=>zn(Kr)),ha.map(Kr=>zn(Kr))),Pr(ra,"multiple")}else{const Sa=Nr;if(dn){const ha=br?(0,Ha._5)(Sa,na):(0,Ha.L0)(Sa,na);jr(na,!br,ha,Za)}else{const ha=(0,Ar.S)([].concat((0,a.Z)(Sa),[na]),!0,or,hr),{checkedKeys:ra,halfCheckedKeys:Kr}=ha;let ja=ra;if(br){const ao=new Set(ra);ao.delete(na),ja=(0,Ar.S)(Array.from(ao),{checked:!1,halfCheckedKeys:Kr},or,hr).checkedKeys}jr(na,!br,ja,Za)}}$r(br?null:na)}})),checked:br}};const ia=(Fr,Br,Vr)=>{const{node:ta,checked:na}=da(Fr,Br,Vr);return cn?cn(na,Br,Vr,ta):ta};if(!Yn.includes(qr))if(Yn.findIndex(Fr=>{var Br;return((Br=Fr[un])===null||Br===void 0?void 0:Br.columnType)==="EXPAND_COLUMN"})===0){const[Fr,...Br]=Yn;Yn=[Fr,qr].concat((0,a.Z)(Br))}else Yn=[qr].concat((0,a.Z)(Yn));const za=Yn.indexOf(qr);Yn=Yn.filter((Fr,Br)=>Fr!==qr||Br===za);const _r=Yn[za-1],La=Yn[za+1];let ea=gn;ea===void 0&&((La==null?void 0:La.fixed)!==void 0?ea=La.fixed:(_r==null?void 0:_r.fixed)!==void 0&&(ea=_r.fixed)),ea&&_r&&((Gn=_r[un])===null||Gn===void 0?void 0:Gn.columnType)==="EXPAND_COLUMN"&&_r.fixed===void 0&&(_r.fixed=ea);const Ea=Pe()(`${Sn}-selection-col`,{[`${Sn}-selection-col-with-dropdown`]:Gt&&kt==="checkbox"}),ro={fixed:ea,width:$t,className:`${Sn}-selection-column`,title:f.columnTitle||Er,render:ia,onCell:f.onCell,[un]:{className:Ea}};return Yn.map(Fr=>Fr===qr?ro:Fr)},[tr,Un,f,Nr,Gr,Jr,$t,Xr,ir,sr,gr,Pt,jr,hr]),Gr]},mo=e(89489),Oo=e(59477),po=e(6848);const go="ascend",So="descend";function ho(i){return typeof i.sorter=="object"&&typeof i.sorter.multiple=="number"?i.sorter.multiple:!1}function xo(i){return typeof i=="function"?i:i&&typeof i=="object"&&i.compare?i.compare:!1}function Ro(i,f){return f?i[i.indexOf(f)+1]:i[0]}function wo(i,f,R){let ae=[];function Se(Fe,vt){ae.push({column:Fe,key:$n(Fe,vt),multiplePriority:ho(Fe),sortOrder:Fe.sortOrder})}return(i||[]).forEach((Fe,vt)=>{const mt=Zn(vt,R);Fe.children?("sortOrder"in Fe&&Se(Fe,mt),ae=[].concat((0,a.Z)(ae),(0,a.Z)(wo(Fe.children,f,mt)))):Fe.sorter&&("sortOrder"in Fe?Se(Fe,mt):f&&Fe.defaultSortOrder&&ae.push({column:Fe,key:$n(Fe,mt),multiplePriority:ho(Fe),sortOrder:Fe.defaultSortOrder}))}),ae}function Fo(i,f,R,ae,Se,Fe,vt,mt){return(f||[]).map((lt,wt)=>{const zt=Zn(wt,mt);let Pt=lt;if(Pt.sorter){const $t=Pt.sortDirections||Se,kt=Pt.showSorterTooltip===void 0?vt:Pt.showSorterTooltip,Gt=$n(Pt,zt),gn=R.find(ir=>{let{key:Mn}=ir;return Mn===Gt}),cn=gn?gn.sortOrder:null,hn=Ro($t,cn);let dn;if(lt.sortIcon)dn=lt.sortIcon({sortOrder:cn});else{const ir=$t.includes(go)&&n.createElement(Oo.Z,{className:Pe()(`${i}-column-sorter-up`,{active:cn===go})}),Mn=$t.includes(So)&&n.createElement(mo.Z,{className:Pe()(`${i}-column-sorter-down`,{active:cn===So})});dn=n.createElement("span",{className:Pe()(`${i}-column-sorter`,{[`${i}-column-sorter-full`]:!!(ir&&Mn)})},n.createElement("span",{className:`${i}-column-sorter-inner`,"aria-hidden":"true"},ir,Mn))}const{cancelSort:Sn,triggerAsc:Vn,triggerDesc:Kn}=Fe||{};let zn=Sn;hn===So?zn=Kn:hn===go&&(zn=Vn);const tr=typeof kt=="object"?kt:{title:zn};Pt=Object.assign(Object.assign({},Pt),{className:Pe()(Pt.className,{[`${i}-column-sort`]:cn}),title:ir=>{const Mn=n.createElement("div",{className:`${i}-column-sorters`},n.createElement("span",{className:`${i}-column-title`},rr(lt.title,ir)),dn);return kt?n.createElement(po.Z,Object.assign({},tr),Mn):Mn},onHeaderCell:ir=>{const Mn=lt.onHeaderCell&<.onHeaderCell(ir)||{},Rn=Mn.onClick,Ln=Mn.onKeyDown;Mn.onClick=_n=>{ae({column:lt,key:Gt,sortOrder:hn,multiplePriority:ho(lt)}),Rn==null||Rn(_n)},Mn.onKeyDown=_n=>{_n.keyCode===Rr.Z.ENTER&&(ae({column:lt,key:Gt,sortOrder:hn,multiplePriority:ho(lt)}),Ln==null||Ln(_n))};const An=fr(lt.title,{}),Nn=An==null?void 0:An.toString();return cn?Mn["aria-sort"]=cn==="ascend"?"ascending":"descending":Mn["aria-label"]=Nn||"",Mn.className=Pe()(Mn.className,`${i}-column-has-sorters`),Mn.tabIndex=0,lt.ellipsis&&(Mn.title=(An!=null?An:"").toString()),Mn}})}return"children"in Pt&&(Pt=Object.assign(Object.assign({},Pt),{children:Fo(i,Pt.children,R,ae,Se,Fe,vt,zt)})),Pt})}function Bo(i){const{column:f,sortOrder:R}=i;return{column:f,order:R,field:f.dataIndex,columnKey:f.key}}function Mo(i){const f=i.filter(R=>{let{sortOrder:ae}=R;return ae}).map(Bo);return f.length===0&&i.length?Object.assign(Object.assign({},Bo(i[i.length-1])),{column:void 0}):f.length<=1?f[0]||{}:f}function Yr(i,f,R){const ae=f.slice().sort((vt,mt)=>mt.multiplePriority-vt.multiplePriority),Se=i.slice(),Fe=ae.filter(vt=>{let{column:{sorter:mt},sortOrder:lt}=vt;return xo(mt)&<});return Fe.length?Se.sort((vt,mt)=>{for(let lt=0;lt{const mt=vt[R];return mt?Object.assign(Object.assign({},vt),{[R]:Yr(mt,f,R)}):vt}):Se}function Tr(i){let{prefixCls:f,mergedColumns:R,onSorterChange:ae,sortDirections:Se,tableLocale:Fe,showSorterTooltip:vt}=i;const[mt,lt]=n.useState(wo(R,!0)),wt=n.useMemo(()=>{let Gt=!0;const gn=wo(R,!1);if(!gn.length)return mt;const cn=[];function hn(Sn){Gt?cn.push(Sn):cn.push(Object.assign(Object.assign({},Sn),{sortOrder:null}))}let dn=null;return gn.forEach(Sn=>{dn===null?(hn(Sn),Sn.sortOrder&&(Sn.multiplePriority===!1?Gt=!1:dn=!0)):(dn&&Sn.multiplePriority!==!1||(Gt=!1),hn(Sn))}),cn},[R,mt]),zt=n.useMemo(()=>{const Gt=wt.map(gn=>{let{column:cn,sortOrder:hn}=gn;return{column:cn,order:hn}});return{sortColumns:Gt,sortColumn:Gt[0]&&Gt[0].column,sortOrder:Gt[0]&&Gt[0].order}},[wt]);function Pt(Gt){let gn;Gt.multiplePriority===!1||!wt.length||wt[0].multiplePriority===!1?gn=[Gt]:gn=[].concat((0,a.Z)(wt.filter(cn=>{let{key:hn}=cn;return hn!==Gt.key})),[Gt]),lt(gn),ae(Mo(gn),gn)}return[Gt=>Fo(f,Gt,wt,Pt,Se,Fe,vt),wt,zt,()=>Mo(wt)]}function Hr(i,f){return i.map(R=>{const ae=Object.assign({},R);return ae.title=rr(R.title,f),"children"in ae&&(ae.children=Hr(ae.children,f)),ae})}function ya(i){return[n.useCallback(R=>Hr(R,i),[i])]}var Ca=nn((i,f)=>{const{_renderTimes:R}=i,{_renderTimes:ae}=f;return R!==ae}),bo=On((i,f)=>{const{_renderTimes:R}=i,{_renderTimes:ae}=f;return R!==ae}),Ka=e(64993),yo=e(17313),Lo=e(83116),Io=e(37613),Po=i=>{const{componentCls:f}=i,R=`${i.lineWidth}px ${i.lineType} ${i.tableBorderColor}`,ae=(Se,Fe,vt)=>({[`&${f}-${Se}`]:{[`> ${f}-container`]:{[`> ${f}-content, > ${f}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${f}-expanded-row-fixed`]:{margin:`-${Fe}px -${vt+i.lineWidth}px`}}}}}});return{[`${f}-wrapper`]:{[`${f}${f}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${f}-title`]:{border:R,borderBottom:0},[`> ${f}-container`]:{borderInlineStart:R,borderTop:R,[` + > ${f}-content, + > ${f}-header, + > ${f}-body, + > ${f}-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:R},"> thead":{"> tr:not(:last-child) > th":{borderBottom:R},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${f}-cell-fix-right-first::after`]:{borderInlineEnd:R}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${f}-expanded-row-fixed`]:{margin:`-${i.tablePaddingVertical}px -${i.tablePaddingHorizontal+i.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:i.lineWidth,bottom:0,borderInlineEnd:R,content:'""'}}}}}},[`&${f}-scroll-horizontal`]:{[`> ${f}-container > ${f}-body`]:{"> table > tbody":{[` + > tr${f}-expanded-row, + > tr${f}-placeholder + `]:{"> th, > td":{borderInlineEnd:0}}}}}},ae("middle",i.tablePaddingVerticalMiddle,i.tablePaddingHorizontalMiddle)),ae("small",i.tablePaddingVerticalSmall,i.tablePaddingHorizontalSmall)),{[`> ${f}-footer`]:{border:R,borderTop:0}}),[`${f}-cell`]:{[`${f}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${i.lineWidth}px 0 ${i.lineWidth}px ${i.tableHeaderBg}`}},[`${f}-bordered ${f}-cell-scrollbar`]:{borderInlineEnd:R}}}},ml=i=>{const{componentCls:f}=i;return{[`${f}-wrapper`]:{[`${f}-cell-ellipsis`]:Object.assign(Object.assign({},yo.vS),{wordBreak:"keep-all",[` + &${f}-cell-fix-left-last, + &${f}-cell-fix-right-first + `]:{overflow:"visible",[`${f}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${f}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},pl=i=>{const{componentCls:f}=i;return{[`${f}-wrapper`]:{[`${f}-tbody > tr${f}-placeholder`]:{textAlign:"center",color:i.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:i.colorBgContainer}}}}},gl=e(15969),hl=i=>{const{componentCls:f,antCls:R,controlInteractiveSize:ae,motionDurationSlow:Se,lineWidth:Fe,paddingXS:vt,lineType:mt,tableBorderColor:lt,tableExpandIconBg:wt,tableExpandColumnWidth:zt,borderRadius:Pt,fontSize:$t,fontSizeSM:kt,lineHeight:Gt,tablePaddingVertical:gn,tablePaddingHorizontal:cn,tableExpandedRowBg:hn,paddingXXS:dn}=i,Sn=ae/2-Fe,Vn=Sn*2+Fe*3,Kn=`${Fe}px ${mt} ${lt}`,zn=dn-Fe;return{[`${f}-wrapper`]:{[`${f}-expand-icon-col`]:{width:zt},[`${f}-row-expand-icon-cell`]:{textAlign:"center",[`${f}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${f}-row-indent`]:{height:1,float:"left"},[`${f}-row-expand-icon`]:Object.assign(Object.assign({},(0,gl.N)(i)),{position:"relative",float:"left",boxSizing:"border-box",width:Vn,height:Vn,padding:0,color:"inherit",lineHeight:`${Vn}px`,background:wt,border:Kn,borderRadius:Pt,transform:`scale(${ae/Vn})`,transition:`all ${Se}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Se} ease-out`,content:'""'},"&::before":{top:Sn,insetInlineEnd:zn,insetInlineStart:zn,height:Fe},"&::after":{top:zn,bottom:zn,insetInlineStart:Sn,width:Fe,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"}}),[`${f}-row-indent + ${f}-row-expand-icon`]:{marginTop:($t*Gt-Fe*3)/2-Math.ceil((kt*1.4-Fe*3)/2),marginInlineEnd:vt},[`tr${f}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:hn}},[`${R}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${f}-expanded-row-fixed`]:{position:"relative",margin:`-${gn}px -${cn}px`,padding:`${gn}px ${cn}px`}}}},bl=i=>{const{componentCls:f,antCls:R,iconCls:ae,tableFilterDropdownWidth:Se,tableFilterDropdownSearchWidth:Fe,paddingXXS:vt,paddingXS:mt,colorText:lt,lineWidth:wt,lineType:zt,tableBorderColor:Pt,tableHeaderIconColor:$t,fontSizeSM:kt,tablePaddingHorizontal:Gt,borderRadius:gn,motionDurationSlow:cn,colorTextDescription:hn,colorPrimary:dn,tableHeaderFilterActiveBg:Sn,colorTextDisabled:Vn,tableFilterDropdownBg:Kn,tableFilterDropdownHeight:zn,controlItemBgHover:tr,controlItemBgActive:ir,boxShadowSecondary:Mn,filterDropdownMenuBg:Rn}=i,Ln=`${R}-dropdown`,An=`${f}-filter-dropdown`,Nn=`${R}-tree`,_n=`${wt}px ${zt} ${Pt}`;return[{[`${f}-wrapper`]:{[`${f}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${f}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-vt,marginInline:`${vt}px ${-Gt/2}px`,padding:`0 ${vt}px`,color:$t,fontSize:kt,borderRadius:gn,cursor:"pointer",transition:`all ${cn}`,"&:hover":{color:hn,background:Sn},"&.active":{color:dn}}}},{[`${R}-dropdown`]:{[An]:Object.assign(Object.assign({},(0,yo.Wf)(i)),{minWidth:Se,backgroundColor:Kn,borderRadius:gn,boxShadow:Mn,overflow:"hidden",[`${Ln}-menu`]:{maxHeight:zn,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Rn,"&:empty::after":{display:"block",padding:`${mt}px 0`,color:Vn,fontSize:kt,textAlign:"center",content:'"Not Found"'}},[`${An}-tree`]:{paddingBlock:`${mt}px 0`,paddingInline:mt,[Nn]:{padding:0},[`${Nn}-treenode ${Nn}-node-content-wrapper:hover`]:{backgroundColor:tr},[`${Nn}-treenode-checkbox-checked ${Nn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:ir}}},[`${An}-search`]:{padding:mt,borderBottom:_n,"&-input":{input:{minWidth:Fe},[ae]:{color:Vn}}},[`${An}-checkall`]:{width:"100%",marginBottom:vt,marginInlineStart:vt},[`${An}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${mt-wt}px ${mt}px`,overflow:"hidden",borderTop:_n}})}},{[`${R}-dropdown ${An}, ${An}-submenu`]:{[`${R}-checkbox-wrapper + span`]:{paddingInlineStart:mt,color:lt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},yl=i=>{const{componentCls:f,lineWidth:R,colorSplit:ae,motionDurationSlow:Se,zIndexTableFixed:Fe,tableBg:vt,zIndexTableSticky:mt}=i,lt=ae;return{[`${f}-wrapper`]:{[` + ${f}-cell-fix-left, + ${f}-cell-fix-right + `]:{position:"sticky !important",zIndex:Fe,background:vt},[` + ${f}-cell-fix-left-first::after, + ${f}-cell-fix-left-last::after + `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-R,width:30,transform:"translateX(100%)",transition:`box-shadow ${Se}`,content:'""',pointerEvents:"none"},[`${f}-cell-fix-left-all::after`]:{display:"none"},[` + ${f}-cell-fix-right-first::after, + ${f}-cell-fix-right-last::after + `]:{position:"absolute",top:0,bottom:-R,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Se}`,content:'""',pointerEvents:"none"},[`${f}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:mt+1,width:30,transition:`box-shadow ${Se}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${f}-ping-left`]:{[`&:not(${f}-has-fix-left) ${f}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${lt}`}},[` + ${f}-cell-fix-left-first::after, + ${f}-cell-fix-left-last::after + `]:{boxShadow:`inset 10px 0 8px -8px ${lt}`},[`${f}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${f}-ping-right`]:{[`&:not(${f}-has-fix-right) ${f}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${lt}`}},[` + ${f}-cell-fix-right-first::after, + ${f}-cell-fix-right-last::after + `]:{boxShadow:`inset -10px 0 8px -8px ${lt}`}}}}},Cl=i=>{const{componentCls:f,antCls:R}=i;return{[`${f}-wrapper`]:{[`${f}-pagination${R}-pagination`]:{margin:`${i.margin}px 0`},[`${f}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:i.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Al=i=>{const{componentCls:f,tableRadius:R}=i;return{[`${f}-wrapper`]:{[f]:{[`${f}-title, ${f}-header`]:{borderRadius:`${R}px ${R}px 0 0`},[`${f}-title + ${f}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${f}-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:R,borderStartEndRadius:R,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:R},"> *:last-child":{borderStartEndRadius:R}}},"&-footer":{borderRadius:`0 0 ${R}px ${R}px`}}}}},El=i=>{const{componentCls:f}=i;return{[`${f}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${f}-pagination-left`]:{justifyContent:"flex-end"},[`${f}-pagination-right`]:{justifyContent:"flex-start"},[`${f}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${f}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${f}-row-indent`]:{float:"right"}}}}},Sl=i=>{const{componentCls:f,antCls:R,iconCls:ae,fontSizeIcon:Se,padding:Fe,paddingXS:vt,tableHeaderIconColor:mt,tableHeaderIconColorHover:lt,tableSelectionColumnWidth:wt}=i;return{[`${f}-wrapper`]:{[`${f}-selection-col`]:{width:wt,[`&${f}-selection-col-with-dropdown`]:{width:wt+Se+Fe/4}},[`${f}-bordered ${f}-selection-col`]:{width:wt+vt*2,[`&${f}-selection-col-with-dropdown`]:{width:wt+Se+Fe/4+vt*2}},[` + table tr th${f}-selection-column, + table tr td${f}-selection-column + `]:{paddingInlineEnd:i.paddingXS,paddingInlineStart:i.paddingXS,textAlign:"center",[`${R}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${f}-selection-column${f}-cell-fix-left`]:{zIndex:i.zIndexTableFixed+1},[`table tr th${f}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${f}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${f}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${i.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${i.tablePaddingHorizontal/4}px`,[ae]:{color:mt,fontSize:Se,verticalAlign:"baseline","&:hover":{color:lt}}}}}},xl=i=>{const{componentCls:f}=i,R=(ae,Se,Fe,vt)=>({[`${f}${f}-${ae}`]:{fontSize:vt,[` + ${f}-title, + ${f}-footer, + ${f}-cell, + ${f}-thead > tr > th, + ${f}-tbody > tr > th, + ${f}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{padding:`${Se}px ${Fe}px`},[`${f}-filter-trigger`]:{marginInlineEnd:`-${Fe/2}px`},[`${f}-expanded-row-fixed`]:{margin:`-${Se}px -${Fe}px`},[`${f}-tbody`]:{[`${f}-wrapper:only-child ${f}`]:{marginBlock:`-${Se}px`,marginInline:`${i.tableExpandColumnWidth-Fe}px -${Fe}px`}},[`${f}-selection-column`]:{paddingInlineStart:`${Fe/4}px`}}});return{[`${f}-wrapper`]:Object.assign(Object.assign({},R("middle",i.tablePaddingVerticalMiddle,i.tablePaddingHorizontalMiddle,i.tableFontSizeMiddle)),R("small",i.tablePaddingVerticalSmall,i.tablePaddingHorizontalSmall,i.tableFontSizeSmall))}},wl=i=>{const{componentCls:f,marginXXS:R,fontSizeIcon:ae,tableHeaderIconColor:Se,tableHeaderIconColorHover:Fe}=i;return{[`${f}-wrapper`]:{[`${f}-thead th${f}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${i.motionDurationSlow}`,"&:hover":{background:i.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:i.colorPrimary},[` + &${f}-cell-fix-left:hover, + &${f}-cell-fix-right:hover + `]:{background:i.tableFixedHeaderSortActiveBg}},[`${f}-thead th${f}-column-sort`]:{background:i.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${f}-column-sort`]:{background:i.tableBodySortBg},[`${f}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${f}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${f}-column-sorter`]:{marginInlineStart:R,color:Se,fontSize:0,transition:`color ${i.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:ae,"&.active":{color:i.colorPrimary}},[`${f}-column-sorter-up + ${f}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${f}-column-sorters:hover ${f}-column-sorter`]:{color:Fe}}}},Pl=i=>{const{componentCls:f,opacityLoading:R,tableScrollThumbBg:ae,tableScrollThumbBgHover:Se,tableScrollThumbSize:Fe,tableScrollBg:vt,zIndexTableSticky:mt,stickyScrollBarBorderRadius:lt}=i,wt=`${i.lineWidth}px ${i.lineType} ${i.tableBorderColor}`;return{[`${f}-wrapper`]:{[`${f}-sticky`]:{"&-holder":{position:"sticky",zIndex:mt,background:i.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Fe}px !important`,zIndex:mt,display:"flex",alignItems:"center",background:vt,borderTop:wt,opacity:R,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Fe,backgroundColor:ae,borderRadius:lt,transition:`all ${i.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Se}}}}}}},Jo=i=>{const{componentCls:f,lineWidth:R,tableBorderColor:ae}=i,Se=`${R}px ${i.lineType} ${ae}`;return{[`${f}-wrapper`]:{[`${f}-summary`]:{position:"relative",zIndex:i.zIndexTableFixed,background:i.tableBg,"> tr":{"> th, > td":{borderBottom:Se}}},[`div${f}-summary`]:{boxShadow:`0 -${R}px 0 ${ae}`}}}},Dl=i=>{const{componentCls:f}=i,R=`${i.lineWidth}px ${i.lineType} ${i.tableBorderColor}`,ae=`${f}-expanded-row-cell`;return{[`${f}-wrapper`]:{[`${f}-tbody-virtual`]:{[`${f}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${f}-cell`]:{borderBottom:R},[`${f}-expanded-row`]:{[`${ae}${ae}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${i.lineWidth}px)`,borderInlineEnd:"none"}}},[`${f}-bordered`]:{[`${f}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:R,position:"absolute"},[`${f}-cell`]:{borderInlineEnd:R,[`&${f}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-i.lineWidth,borderInlineStart:R}}}}}}};const Ol=i=>{const{componentCls:f,fontWeightStrong:R,tablePaddingVertical:ae,tablePaddingHorizontal:Se,lineWidth:Fe,lineType:vt,tableBorderColor:mt,tableFontSize:lt,tableBg:wt,tableRadius:zt,tableHeaderTextColor:Pt,motionDurationMid:$t,tableHeaderBg:kt,tableHeaderCellSplitColor:Gt,tableRowHoverBg:gn,tableSelectedRowBg:cn,tableSelectedRowHoverBg:hn,tableFooterTextColor:dn,tableFooterBg:Sn,paddingContentVerticalLG:Vn}=i,Kn=`${Fe}px ${vt} ${mt}`;return{[`${f}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,yo.dF)()),{[f]:Object.assign(Object.assign({},(0,yo.Wf)(i)),{fontSize:lt,background:wt,borderRadius:`${zt}px ${zt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${zt}px ${zt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + ${f}-cell, + ${f}-thead > tr > th, + ${f}-tbody > tr > th, + ${f}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{position:"relative",padding:`${Vn}px ${Se}px`,overflowWrap:"break-word"},[`${f}-title`]:{padding:`${ae}px ${Se}px`},[`${f}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Pt,fontWeight:R,textAlign:"start",background:kt,borderBottom:Kn,transition:`background ${$t} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${f}-selection-column):not(${f}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Gt,transform:"translateY(-50%)",transition:`background-color ${$t}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${f}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${$t}, border-color ${$t}`,borderBottom:Kn,[` + > ${f}-wrapper:only-child, + > ${f}-expanded-row-fixed > ${f}-wrapper:only-child + `]:{[f]:{marginBlock:`-${ae}px`,marginInline:`${i.tableExpandColumnWidth-Se}px -${Se}px`,[`${f}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Pt,fontWeight:R,textAlign:"start",background:kt,borderBottom:Kn,transition:`background ${$t} ease`},[` + &${f}-row:hover > th, + &${f}-row:hover > td, + > th${f}-cell-row-hover, + > td${f}-cell-row-hover + `]:{background:gn},[`&${f}-row-selected`]:{"> th, > td":{background:cn},"&:hover > th, &:hover > td":{background:hn}}}},[`${f}-footer`]:{padding:`${ae}px ${Se}px`,color:dn,background:Sn}})}};var Fl=(0,Lo.Z)("Table",i=>{const{colorTextHeading:f,colorSplit:R,colorIcon:ae,colorIconHover:Se,opacityLoading:Fe,colorBgContainer:vt,controlInteractiveSize:mt,headerBg:lt,headerColor:wt,headerSortActiveBg:zt,headerSortHoverBg:Pt,bodySortBg:$t,rowHoverBg:kt,rowSelectedBg:Gt,rowSelectedHoverBg:gn,rowExpandedBg:cn,cellPaddingBlock:hn,cellPaddingInline:dn,cellPaddingBlockMD:Sn,cellPaddingInlineMD:Vn,cellPaddingBlockSM:Kn,cellPaddingInlineSM:zn,borderColor:tr,footerBg:ir,footerColor:Mn,headerBorderRadius:Rn,cellFontSize:Ln,cellFontSizeMD:An,cellFontSizeSM:Nn,headerSplitColor:_n,fixedHeaderSortActiveBg:mr,headerFilterHoverBg:or,filterDropdownBg:Un,expandIconBg:gr,selectionColumnWidth:hr,stickyScrollBarBg:Nr}=i,wr=new Ka.C(ae),Gr=new Ka.C(Se),Jr=2,sr=(0,Io.TS)(i,{tableFontSize:Ln,tableBg:vt,tableRadius:Rn,tablePaddingVertical:hn,tablePaddingHorizontal:dn,tablePaddingVerticalMiddle:Sn,tablePaddingHorizontalMiddle:Vn,tablePaddingVerticalSmall:Kn,tablePaddingHorizontalSmall:zn,tableBorderColor:tr,tableHeaderTextColor:wt,tableHeaderBg:lt,tableFooterTextColor:Mn,tableFooterBg:ir,tableHeaderCellSplitColor:_n,tableHeaderSortBg:zt,tableHeaderSortHoverBg:Pt,tableHeaderIconColor:wr.clone().setAlpha(wr.getAlpha()*Fe).toRgbString(),tableHeaderIconColorHover:Gr.clone().setAlpha(Gr.getAlpha()*Fe).toRgbString(),tableBodySortBg:$t,tableFixedHeaderSortActiveBg:mr,tableHeaderFilterActiveBg:or,tableFilterDropdownBg:Un,tableRowHoverBg:kt,tableSelectedRowBg:Gt,tableSelectedRowHoverBg:gn,zIndexTableFixed:Jr,zIndexTableSticky:Jr+1,tableFontSizeMiddle:An,tableFontSizeSmall:Nn,tableSelectionColumnWidth:hr,tableExpandIconBg:gr,tableExpandColumnWidth:mt+2*i.padding,tableExpandedRowBg:cn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Nr,tableScrollThumbBgHover:f,tableScrollBg:R});return[Ol(sr),Cl(sr),Jo(sr),wl(sr),bl(sr),Po(sr),Al(sr),hl(sr),Jo(sr),pl(sr),Sl(sr),yl(sr),Pl(sr),ml(sr),xl(sr),El(sr),Dl(sr)]},i=>{const{colorFillAlter:f,colorBgContainer:R,colorTextHeading:ae,colorFillSecondary:Se,colorFillContent:Fe,controlItemBgActive:vt,controlItemBgActiveHover:mt,padding:lt,paddingSM:wt,paddingXS:zt,colorBorderSecondary:Pt,borderRadiusLG:$t,fontSize:kt,controlHeight:Gt,colorTextPlaceholder:gn}=i,cn=new Ka.C(Se).onBackground(R).toHexShortString(),hn=new Ka.C(Fe).onBackground(R).toHexShortString(),dn=new Ka.C(f).onBackground(R).toHexShortString();return{headerBg:dn,headerColor:ae,headerSortActiveBg:cn,headerSortHoverBg:hn,bodySortBg:dn,rowHoverBg:dn,rowSelectedBg:vt,rowSelectedHoverBg:mt,rowExpandedBg:f,cellPaddingBlock:lt,cellPaddingInline:lt,cellPaddingBlockMD:wt,cellPaddingInlineMD:zt,cellPaddingBlockSM:zt,cellPaddingInlineSM:zt,borderColor:Pt,headerBorderRadius:$t,footerBg:dn,footerColor:ae,cellFontSize:kt,cellFontSizeMD:kt,cellFontSizeSM:kt,headerSplitColor:Pt,fixedHeaderSortActiveBg:cn,headerFilterHoverBg:Fe,filterDropdownMenuBg:R,filterDropdownBg:R,expandIconBg:R,selectionColumnWidth:Gt,stickyScrollBarBg:gn,stickyScrollBarBorderRadius:100}});const Bl=[],Ml=(i,f)=>{const{prefixCls:R,className:ae,rootClassName:Se,style:Fe,size:vt,bordered:mt,dropdownPrefixCls:lt,dataSource:wt,pagination:zt,rowSelection:Pt,rowKey:$t="key",rowClassName:kt,columns:Gt,children:gn,childrenColumnName:cn,onChange:hn,getPopupContainer:dn,loading:Sn,expandIcon:Vn,expandable:Kn,expandedRowRender:zn,expandIconColumnIndex:tr,indentSize:ir,scroll:Mn,sortDirections:Rn,locale:Ln,showSorterTooltip:An=!0,virtual:Nn}=i,_n=n.useMemo(()=>Gt||X(gn),[Gt,gn]),mr=n.useMemo(()=>_n.some(xr=>xr.responsive),[_n]),or=(0,lr.Z)(mr),Un=n.useMemo(()=>{const xr=new Set(Object.keys(or).filter(zr=>or[zr]));return _n.filter(zr=>!zr.responsive||zr.responsive.some(ua=>xr.has(ua)))},[_n,or]),gr=(0,In.Z)(i,["className","style","columns"]),{locale:hr=dr.Z,direction:Nr,table:wr,renderEmpty:Gr,getPrefixCls:Jr,getPopupContainer:sr}=n.useContext(Fn.E_),$r=(0,Jn.Z)(vt),Pr=Object.assign(Object.assign({},hr.Table),Ln),jr=wt||Bl,Xr=Jr("table",R),Aa=Jr("dropdown",lt),qn=Object.assign({childrenColumnName:cn,expandIconColumnIndex:tr},Kn),{childrenColumnName:Gn="children"}=qn,Yn=n.useMemo(()=>jr.some(xr=>xr==null?void 0:xr[Gn])?"nest":zn||Kn&&Kn.expandedRowRender?"row":null,[jr]),Wn={body:n.useRef()},Dr=n.useMemo(()=>typeof $t=="function"?$t:xr=>xr==null?void 0:xr[$t],[$t]),[Hn]=no(jr,Gn,Dr),ar={},Sr=function(xr,zr){let ua=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var kr,va,xa;const wa=Object.assign(Object.assign({},ar),xr);ua&&((kr=ar.resetPagination)===null||kr===void 0||kr.call(ar),!((va=wa.pagination)===null||va===void 0)&&va.current&&(wa.pagination.current=1),zt&&zt.onChange&&zt.onChange(1,(xa=wa.pagination)===null||xa===void 0?void 0:xa.pageSize)),Mn&&Mn.scrollToFirstRowOnChange!==!1&&Wn.body.current&&(0,yn.Z)(0,{getContainer:()=>Wn.body.current}),hn==null||hn(wa.pagination,wa.filters,wa.sorter,{currentDataSource:eo(Yr(jr,wa.sorterStates,Gn),wa.filterStates),action:zr})},Er=(xr,zr)=>{Sr({sorter:xr,sorterStates:zr},"sort",!1)},[da,ia,za,_r]=Tr({prefixCls:Xr,mergedColumns:Un,onSorterChange:Er,sortDirections:Rn||["ascend","descend"],tableLocale:Pr,showSorterTooltip:An}),La=n.useMemo(()=>Yr(jr,ia,Gn),[jr,ia]);ar.sorter=_r(),ar.sorterStates=ia;const ea=(xr,zr)=>{Sr({filters:xr,filterStates:zr},"filter",!0)},[Ea,ro,Fr]=so({prefixCls:Xr,locale:Pr,dropdownPrefixCls:Aa,mergedColumns:Un,onFilterChange:ea,getPopupContainer:dn||sr}),Br=eo(La,ro);ar.filters=Fr,ar.filterStates=ro;const Vr=n.useMemo(()=>{const xr={};return Object.keys(Fr).forEach(zr=>{Fr[zr]!==null&&(xr[zr]=Fr[zr])}),Object.assign(Object.assign({},za),{filters:xr})},[za,Fr]),[ta]=ya(Vr),na=(xr,zr)=>{Sr({pagination:Object.assign(Object.assign({},ar.pagination),{current:xr,pageSize:zr})},"paginate")},[br,ga]=fo(Br.length,na,zt);ar.pagination=zt===!1?{}:Ta(br,zt),ar.resetPagination=ga;const fa=n.useMemo(()=>{if(zt===!1||!br.pageSize)return Br;const{current:xr=1,total:zr,pageSize:ua=Ja}=br;return Br.lengthua?Br.slice((xr-1)*ua,xr*ua):Br:Br.slice((xr-1)*ua,xr*ua)},[!!zt,Br,br&&br.current,br&&br.pageSize,br&&br.total]),[Fa,Xa]=Ma({prefixCls:Xr,data:Br,pageData:fa,getRowKey:Dr,getRecordByKey:Hn,expandType:Yn,childrenColumnName:Gn,locale:Pr,getPopupContainer:dn||sr},Pt),Za=(xr,zr,ua)=>{let kr;return typeof kt=="function"?kr=Pe()(kt(xr,zr,ua)):kr=Pe()(kt),Pe()({[`${Xr}-row-selected`]:Xa.has(Dr(xr,zr))},kr)};qn.__PARENT_RENDER_ICON__=qn.expandIcon,qn.expandIcon=qn.expandIcon||Vn||En(Pr),Yn==="nest"&&qn.expandIconColumnIndex===void 0?qn.expandIconColumnIndex=Pt?1:0:qn.expandIconColumnIndex>0&&Pt&&(qn.expandIconColumnIndex-=1),typeof qn.indentSize!="number"&&(qn.indentSize=typeof ir=="number"?ir:15);const Do=n.useCallback(xr=>ta(Fa(Ea(da(xr)))),[da,Ea,Fa]);let Ua,Ia;if(zt!==!1&&(br!=null&&br.total)){let xr;br.size?xr=br.size:xr=$r==="small"||$r==="middle"?"small":void 0;const zr=va=>n.createElement(Tn.Z,Object.assign({},br,{className:Pe()(`${Xr}-pagination ${Xr}-pagination-${va}`,br.className),size:xr})),ua=Nr==="rtl"?"left":"right",{position:kr}=br;if(kr!==null&&Array.isArray(kr)){const va=kr.find(Ya=>Ya.includes("top")),xa=kr.find(Ya=>Ya.includes("bottom")),wa=kr.every(Ya=>`${Ya}`=="none");!va&&!xa&&!wa&&(Ia=zr(ua)),va&&(Ua=zr(va.toLowerCase().replace("top",""))),xa&&(Ia=zr(xa.toLowerCase().replace("bottom","")))}else Ia=zr(ua)}let Sa;typeof Sn=="boolean"?Sa={spinning:Sn}:typeof Sn=="object"&&(Sa=Object.assign({spinning:!0},Sn));const[ha,ra]=Fl(Xr),[,Kr]=(0,ln.Z)(),ja=Pe()(`${Xr}-wrapper`,wr==null?void 0:wr.className,{[`${Xr}-wrapper-rtl`]:Nr==="rtl"},ae,Se,ra),ao=Object.assign(Object.assign({},wr==null?void 0:wr.style),Fe),Qa=Ln&&Ln.emptyText||(Gr==null?void 0:Gr("Table"))||n.createElement(kn.Z,{componentName:"Table"}),Wa=Nn?bo:Ca,No={},Xo=n.useMemo(()=>{const{fontSize:xr,lineHeight:zr,padding:ua,paddingXS:kr,paddingSM:va}=Kr,xa=Math.floor(xr*zr);switch($r){case"large":return ua*2+xa;case"small":return kr*2+xa;default:return va*2+xa}},[Kr,$r]);return Nn&&(No.listItemHeight=Xo),ha(n.createElement("div",{ref:f,className:ja,style:ao},n.createElement(sn.Z,Object.assign({spinning:!1},Sa),Ua,n.createElement(Wa,Object.assign({},No,gr,{columns:Un,direction:Nr,expandable:qn,prefixCls:Xr,className:Pe()({[`${Xr}-middle`]:$r==="middle",[`${Xr}-small`]:$r==="small",[`${Xr}-bordered`]:mt,[`${Xr}-empty`]:jr.length===0}),data:fa,rowKey:Dr,rowClassName:Za,emptyText:Qa,internalHooks:l,internalRefs:Wn,transformColumns:Do})),Ia)))};var Ll=n.forwardRef(Ml);const Il=(i,f)=>{const R=n.useRef(0);return R.current+=1,n.createElement(Ll,Object.assign({},i,{ref:f,_renderTimes:R.current}))},ka=n.forwardRef(Il);ka.SELECTION_COLUMN=qr,ka.EXPAND_COLUMN=t,ka.SELECTION_ALL=Ur,ka.SELECTION_INVERT=la,ka.SELECTION_NONE=sa,ka.Column=Ut,ka.ColumnGroup=mn,ka.Summary=g;var Nl=ka,Tl=Nl},98228:function(an,ut,e){"use strict";e.d(ut,{default:function(){return Ge}});var t=e(92310),l=e.n(t),s=e(72308),q=e(80702),u=e(77321),b=e(52487),n=e(74416),pe=e(62853),G=e(77861),y=e(17115),Oe=e(90782),H=e(18929),w=e(48736),W=e(59301),me=function(D){var J=W.useRef({valueLabels:new Map});return W.useMemo(function(){var B=J.current.valueLabels,he=new Map,r=D.map(function(S){var N,Z=S.value,te=(N=S.label)!==null&&N!==void 0?N:B.get(Z);return he.set(Z,te),(0,u.Z)((0,u.Z)({},S),{},{label:te})});return J.current.valueLabels=he,[r]},[D])},Q=function(D,J,B,he){return W.useMemo(function(){var r=D.map(function(te){var ye=te.value;return ye}),S=J.map(function(te){var ye=te.value;return ye}),N=r.filter(function(te){return!he[te]});if(B){var Z=(0,Oe.S)(r,!0,he);r=Z.checkedKeys,S=Z.halfCheckedKeys}return[Array.from(new Set([].concat((0,q.Z)(N),(0,q.Z)(r)))),S]},[D,J,B,he])},pt=e(71430),Ne=function(D,J){return W.useMemo(function(){var B=(0,pt.I8)(D,{fieldNames:J,initWrapper:function(r){return(0,u.Z)((0,u.Z)({},r),{},{valueEntities:new Map})},processEntity:function(r,S){var N=r.node[J.value];if(0)var Z;S.valueEntities.set(N,r)}});return B},[D,J])},_e=e(49618),Ze=e(11592),k=function(){return null},C=k,o=["children","value"];function A(D){return(0,Ze.Z)(D).map(function(J){if(!W.isValidElement(J)||!J.type)return null;var B=J,he=B.key,r=B.props,S=r.children,N=r.value,Z=(0,n.Z)(r,o),te=(0,u.Z)({key:he,value:N},Z),ye=A(S);return ye.length&&(te.children=ye),te}).filter(function(J){return J})}function x(D){if(!D)return D;var J=(0,u.Z)({},D);return"props"in J||Object.defineProperty(J,"props",{get:function(){return(0,w.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),J}}),J}function K(D,J,B,he,r,S){var N=null,Z=null;function te(){function ye(U){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return U.map(function(X,le){var h="".concat(fe,"-").concat(le),p=X[S.value],Me=B.includes(p),be=ye(X[S.children]||[],h,Me),rt=W.createElement(C,X,be.map(function(yt){return yt.node}));if(J===p&&(N=rt),Me){var ke={pos:h,node:rt,children:be};return v||Z.push(ke),ke}return null}).filter(function(X){return X})}Z||(Z=[],ye(he),Z.sort(function(U,fe){var v=U.node.props.value,X=fe.node.props.value,le=B.indexOf(v),h=B.indexOf(X);return le-h}))}Object.defineProperty(D,"triggerNode",{get:function(){return(0,w.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),te(),N}}),Object.defineProperty(D,"allCheckedNodes",{get:function(){return(0,w.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),te(),r?Z:Z.map(function(U){var fe=U.node;return fe})}})}var $=function(D,J,B){var he=B.treeNodeFilterProp,r=B.filterTreeNode,S=B.fieldNames,N=S.children;return W.useMemo(function(){if(!J||r===!1)return D;var Z;if(typeof r=="function")Z=r;else{var te=J.toUpperCase();Z=function(fe,v){var X=v[he];return String(X).toUpperCase().includes(te)}}function ye(U){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U.reduce(function(v,X){var le=X[N],h=fe||Z(J,x(X)),p=ye(le||[],h);return(h||p.length)&&v.push((0,u.Z)((0,u.Z)({},X),{},(0,_e.Z)({isLeaf:void 0},N,p))),v},[])}return ye(D)},[D,J,N,he,r])};function V(D){var J=W.useRef();J.current=D;var B=W.useCallback(function(){return J.current.apply(J,arguments)},[]);return B}function I(D,J){var B=J.id,he=J.pId,r=J.rootPId,S={},N=[],Z=D.map(function(te){var ye=(0,u.Z)({},te),U=ye[B];return S[U]=ye,ye.key=ye.key||U,ye});return Z.forEach(function(te){var ye=te[he],U=S[ye];U&&(U.children=U.children||[],U.children.push(te)),(ye===r||!U&&r===null)&&N.push(te)}),N}function Xe(D,J,B){return W.useMemo(function(){return D?B?I(D,(0,u.Z)({id:"id",pId:"pId",rootPId:null},B!==!0?B:{})):D:A(J)},[J,B,D])}var Pe=W.createContext(null),xt=Pe,Te=e(10228),We=e(80547),re=e(54844),we=W.createContext(null),at=we;function se(D){return Array.isArray(D)?D:D!==void 0?[D]:[]}function Ae(D){var J=D||{},B=J.label,he=J.value,r=J.children,S=he||"value";return{_title:B?[B]:["title","label"],value:S,key:S,children:r||"children"}}function $e(D){return!D||D.disabled||D.disableCheckbox||D.checkable===!1}function je(D,J){var B=[];function he(r){r.forEach(function(S){var N=S[J.children];N&&(B.push(S[J.value]),he(N))})}return he(D),B}function ce(D){return D==null}var Ke={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Ee=function(J,B){var he=(0,G.lk)(),r=he.prefixCls,S=he.multiple,N=he.searchValue,Z=he.toggleOpen,te=he.open,ye=he.notFoundContent,U=W.useContext(at),fe=U.virtual,v=U.listHeight,X=U.listItemHeight,le=U.treeData,h=U.fieldNames,p=U.onSelect,Me=U.dropdownMatchSelectWidth,be=U.treeExpandAction,rt=W.useContext(xt),ke=rt.checkable,yt=rt.checkedKeys,Et=rt.halfCheckedKeys,bt=rt.treeExpandedKeys,Ot=rt.treeDefaultExpandAll,It=rt.treeDefaultExpandedKeys,Ft=rt.onTreeExpand,F=rt.treeIcon,_=rt.showTreeIcon,j=rt.switcherIcon,ue=rt.treeLine,Ue=rt.treeNodeFilterProp,ge=rt.loadData,Le=rt.treeLoadedKeys,M=rt.treeMotion,oe=rt.onTreeLoad,xe=rt.keyEntities,Ve=W.useRef(),Re=(0,We.Z)(function(){return le},[te,le],function(Dt,fn){return fn[0]&&Dt[1]!==fn[1]}),At=W.useState(null),Ct=(0,b.Z)(At,2),Tt=Ct[0],Jt=Ct[1],Qt=xe[Tt],tn=W.useMemo(function(){return ke?{checked:yt,halfChecked:Et}:null},[ke,yt,Et]);W.useEffect(function(){if(te&&!S&&yt.length){var Dt;(Dt=Ve.current)===null||Dt===void 0||Dt.scrollTo({key:yt[0]}),Jt(yt[0])}},[te]);var qt=String(N).toLowerCase(),nn=function(fn){return qt?String(fn[Ue]).toLowerCase().includes(qt):!1},ie=W.useState(It),de=(0,b.Z)(ie,2),ze=de[0],He=de[1],it=W.useState(null),Vt=(0,b.Z)(it,2),Rt=Vt[0],Lt=Vt[1],ht=W.useMemo(function(){return bt?(0,q.Z)(bt):N?Rt:ze},[ze,Rt,bt,N]);W.useEffect(function(){N&&Lt(je(le,h))},[N]);var jt=function(fn){He(fn),Lt(fn),Ft&&Ft(fn)},rn=function(fn){fn.preventDefault()},Bt=function(fn,on){var vn=on.node;ke&&$e(vn)||(p(vn.key,{selected:!yt.includes(vn.key)}),S||Z(!1))};if(W.useImperativeHandle(B,function(){var Dt;return{scrollTo:(Dt=Ve.current)===null||Dt===void 0?void 0:Dt.scrollTo,onKeyDown:function(on){var vn,pn=on.which;switch(pn){case Te.Z.UP:case Te.Z.DOWN:case Te.Z.LEFT:case Te.Z.RIGHT:(vn=Ve.current)===null||vn===void 0||vn.onKeyDown(on);break;case Te.Z.ENTER:{if(Qt){var On=(Qt==null?void 0:Qt.node)||{},en=On.selectable,wn=On.value;en!==!1&&Bt(null,{node:{key:Tt},selected:!yt.includes(wn)})}break}case Te.Z.ESC:Z(!1)}},onKeyUp:function(){}}}),Re.length===0)return W.createElement("div",{role:"listbox",className:"".concat(r,"-empty"),onMouseDown:rn},ye);var Xt={fieldNames:h};return Le&&(Xt.loadedKeys=Le),ht&&(Xt.expandedKeys=ht),W.createElement("div",{onMouseDown:rn},Qt&&te&&W.createElement("span",{style:Ke,"aria-live":"assertive"},Qt.node.value),W.createElement(re.Z,(0,s.Z)({ref:Ve,focusable:!1,prefixCls:"".concat(r,"-tree"),treeData:Re,height:v,itemHeight:X,virtual:fe!==!1&&Me!==!1,multiple:S,icon:F,showIcon:_,switcherIcon:j,showLine:ue,loadData:N?null:ge,motion:M,activeKey:Tt,checkable:ke,checkStrictly:!0,checkedKeys:tn,selectedKeys:ke?[]:yt,defaultExpandAll:Ot},Xt,{onActiveChange:Jt,onSelect:Bt,onCheck:Bt,onExpand:jt,onLoad:oe,filterTreeNode:nn,expandAction:be})))},gt=W.forwardRef(Ee);gt.displayName="OptionList";var ot=gt,qe="SHOW_ALL",Kt="SHOW_PARENT",Wt="SHOW_CHILD";function et(D,J,B,he){var r=new Set(D);return J===Wt?D.filter(function(S){var N=B[S];return!(N&&N.children&&N.children.some(function(Z){var te=Z.node;return r.has(te[he.value])})&&N.children.every(function(Z){var te=Z.node;return $e(te)||r.has(te[he.value])}))}):J===Kt?D.filter(function(S){var N=B[S],Z=N?N.parent:null;return!(Z&&!$e(Z.node)&&r.has(Z.key))}):D}function Je(D){var J=D.searchPlaceholder,B=D.treeCheckStrictly,he=D.treeCheckable,r=D.labelInValue,S=D.value,N=D.multiple;warning(!J,"`searchPlaceholder` has been removed."),B&&r===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(r||B)&&warning(toArray(S).every(function(Z){return Z&&_typeof(Z)==="object"&&"value"in Z}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),B||N||he?warning(!S||Array.isArray(S),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(S),"`value` should not be array when `TreeSelect` is single mode.")}var ct=null,T=["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 P(D){return!D||(0,pe.Z)(D)!=="object"}var O=W.forwardRef(function(D,J){var B=D.id,he=D.prefixCls,r=he===void 0?"rc-tree-select":he,S=D.value,N=D.defaultValue,Z=D.onChange,te=D.onSelect,ye=D.onDeselect,U=D.searchValue,fe=D.inputValue,v=D.onSearch,X=D.autoClearSearchValue,le=X===void 0?!0:X,h=D.filterTreeNode,p=D.treeNodeFilterProp,Me=p===void 0?"value":p,be=D.showCheckedStrategy,rt=D.treeNodeLabelProp,ke=D.multiple,yt=D.treeCheckable,Et=D.treeCheckStrictly,bt=D.labelInValue,Ot=D.fieldNames,It=D.treeDataSimpleMode,Ft=D.treeData,F=D.children,_=D.loadData,j=D.treeLoadedKeys,ue=D.onTreeLoad,Ue=D.treeDefaultExpandAll,ge=D.treeExpandedKeys,Le=D.treeDefaultExpandedKeys,M=D.onTreeExpand,oe=D.treeExpandAction,xe=D.virtual,Ve=D.listHeight,Re=Ve===void 0?200:Ve,At=D.listItemHeight,Ct=At===void 0?20:At,Tt=D.onDropdownVisibleChange,Jt=D.dropdownMatchSelectWidth,Qt=Jt===void 0?!0:Jt,tn=D.treeLine,qt=D.treeIcon,nn=D.showTreeIcon,ie=D.switcherIcon,de=D.treeMotion,ze=(0,n.Z)(D,T),He=(0,y.ZP)(B),it=yt&&!Et,Vt=yt||Et,Rt=Et||bt,Lt=Vt||ke,ht=(0,H.Z)(N,{value:S}),jt=(0,b.Z)(ht,2),rn=jt[0],Bt=jt[1],Xt=W.useMemo(function(){return yt?be||Wt:qe},[be,yt]),Dt=W.useMemo(function(){return Ae(Ot)},[JSON.stringify(Ot)]),fn=(0,H.Z)("",{value:U!==void 0?U:fe,postState:function(jn){return jn||""}}),on=(0,b.Z)(fn,2),vn=on[0],pn=on[1],On=function(jn){pn(jn),v==null||v(jn)},en=Xe(Ft,F,It),wn=Ne(en,Dt),Pn=wn.keyEntities,Ut=wn.valueEntities,_t=W.useCallback(function(Cn){var jn=[],Qn=[];return Cn.forEach(function(cr){Ut.has(cr)?Qn.push(cr):jn.push(cr)}),{missingRawValues:jn,existRawValues:Qn}},[Ut]),mn=$(en,vn,{fieldNames:Dt,treeNodeFilterProp:Me,filterTreeNode:h}),In=W.useCallback(function(Cn){if(Cn){if(rt)return Cn[rt];for(var jn=Dt._title,Qn=0;Qn{const{componentCls:J,treePrefixCls:B,colorBgElevated:he}=D,r=`.${B}`;return[{[`${J}-dropdown`]:[{padding:`${D.paddingXS}px ${D.paddingXS/2}px`},(0,Nt.Yk)(B,(0,Mt.TS)(D,{colorBgContainer:he})),{[r]:{borderRadius:0,[`${r}-list-holder-inner`]:{alignItems:"stretch",[`${r}-treenode`]:{[`${r}-node-content-wrapper`]:{flex:"auto"}}}}},(0,St.C2)(`${B}-checkbox`,D),{"&-rtl":{direction:"rtl",[`${r}-switcher${r}-switcher_close`]:{[`${r}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function un(D,J){return(0,Zt.Z)("TreeSelect",B=>{const he=(0,Mt.TS)(B,{treePrefixCls:J});return[Ht(he)]},Nt.TM)(D)}var ft=function(D,J){var B={};for(var he in D)Object.prototype.hasOwnProperty.call(D,he)&&J.indexOf(he)<0&&(B[he]=D[he]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,he=Object.getOwnPropertySymbols(D);r{var B,{prefixCls:he,size:r,disabled:S,bordered:N=!0,className:Z,rootClassName:te,treeCheckable:ye,multiple:U,listHeight:fe=256,listItemHeight:v=26,placement:X,notFoundContent:le,switcherIcon:h,treeLine:p,getPopupContainer:Me,popupClassName:be,dropdownClassName:rt,treeIcon:ke=!1,transitionName:yt,choiceTransitionName:Et="",status:bt,treeExpandAction:Ot,builtinPlacements:It,dropdownMatchSelectWidth:Ft,popupMatchSelectWidth:F,allowClear:_}=D,j=ft(D,["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:ue,getPrefixCls:Ue,renderEmpty:ge,direction:Le,virtual:M,popupMatchSelectWidth:oe,popupOverflow:xe}=W.useContext(E.E_),Ve=Ue(),Re=Ue("select",he),At=Ue("select-tree",he),Ct=Ue("tree-select",he),{compactSize:Tt,compactItemClassnames:Jt}=(0,Qe.ri)(Re,Le),[Qt,tn]=(0,Ye.Z)(Re),[qt]=un(Ct,At),nn=l()(be||rt,`${Ct}-dropdown`,{[`${Ct}-dropdown-rtl`]:Le==="rtl"},te,tn),ie=!!(ye||U),de=(0,L.Z)(j.suffixIcon,j.showArrow),ze=(B=F!=null?F:Ft)!==null&&B!==void 0?B:oe,{status:He,hasFeedback:it,isFormItemInput:Vt,feedbackIcon:Rt}=W.useContext(Ce.aM),Lt=(0,z.F)(He,bt),{suffixIcon:ht,removeIcon:jt,clearIcon:rn}=(0,Be.Z)(Object.assign(Object.assign({},j),{multiple:ie,showSuffixIcon:de,hasFeedback:it,feedbackIcon:Rt,prefixCls:Re,componentName:"TreeSelect"})),Bt=_===!0?{clearIcon:rn}:_;let Xt;le!==void 0?Xt=le:Xt=(ge==null?void 0:ge("Select"))||W.createElement(tt.Z,{componentName:"Select"});const Dt=(0,g.Z)(j,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),fn=W.useMemo(()=>X!==void 0?X:Le==="rtl"?"bottomRight":"bottomLeft",[X,Le]),on=(0,nt.Z)(It,xe),vn=(0,Ie.Z)(Ut=>{var _t;return(_t=r!=null?r:Tt)!==null&&_t!==void 0?_t:Ut}),pn=W.useContext(Y.Z),On=S!=null?S:pn,en=l()(!he&&Ct,{[`${Re}-lg`]:vn==="large",[`${Re}-sm`]:vn==="small",[`${Re}-rtl`]:Le==="rtl",[`${Re}-borderless`]:!N,[`${Re}-in-form-item`]:Vt},(0,z.Z)(Re,Lt,it),Jt,Z,te,tn),wn=Ut=>W.createElement(dt.Z,{prefixCls:At,switcherIcon:h,treeNodeProps:Ut,showLine:p}),Pn=W.createElement(De,Object.assign({virtual:M,disabled:On},Dt,{dropdownMatchSelectWidth:ze,builtinPlacements:on,ref:J,prefixCls:Re,className:en,listHeight:fe,listItemHeight:v,treeCheckable:ye&&W.createElement("span",{className:`${Re}-tree-checkbox-inner`}),treeLine:!!p,suffixIcon:ht,multiple:ie,placement:fn,removeIcon:jt,allowClear:Bt,switcherIcon:wn,showTreeIcon:ke,notFoundContent:Xt,getPopupContainer:Me||ue,treeMotion:null,dropdownClassName:nn,choiceTransitionName:(0,ne.m)(Ve,"",Et),transitionName:(0,ne.m)(Ve,"slide-up",yt),treeExpandAction:Ot}));return Qt(qt(Pn))},st=W.forwardRef(m),a=(0,d.Z)(st);st.TreeNode=C,st.SHOW_ALL=qe,st.SHOW_PARENT=Kt,st.SHOW_CHILD=Wt,st._InternalPanelDoNotUseOrYouWillBeFired=a;var Ge=st},17574:function(an,ut,e){"use strict";e.d(ut,{default:function(){return at}});var t=e(54844),l=e(80702),s=e(52671),q=e(8657),u=e(72308),b=e(59301),n={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"},pe=n,G=e(7657),y=function(Ae,$e){return b.createElement(G.Z,(0,u.Z)({},Ae,{ref:$e,icon:pe}))},Oe=b.forwardRef(y),H=Oe,w=e(92310),W=e.n(w),me=e(35654),Q=e(71430),pt=e(36355),Ne=e(56082),_e=e(62892),Ze=e(20648);const k=4;function C(se){const{dropPosition:Ae,dropLevelOffset:$e,prefixCls:je,indent:ce,direction:Ke="ltr"}=se,Ee=Ke==="ltr"?"left":"right",gt=Ke==="ltr"?"right":"left",ot={[Ee]:-$e*ce+k,[gt]:0};switch(Ae){case-1:ot.top=-3;break;case 1:ot.bottom=-3;break;default:ot.bottom=-3,ot[Ee]=ce+k;break}return b.createElement("div",{style:ot,className:`${je}-drop-indicator`})}var o=e(71997),x=b.forwardRef((se,Ae)=>{const{getPrefixCls:$e,direction:je,virtual:ce,tree:Ke}=b.useContext(pt.E_),{prefixCls:Ee,className:gt,showIcon:ot=!1,showLine:qe,switcherIcon:Kt,blockNode:Wt=!1,children:et,checkable:Je=!1,selectable:ct=!0,draggable:T,motion:P,style:O}=se,c=$e("tree",Ee),ee=$e(),De=P!=null?P:Object.assign(Object.assign({},(0,_e.Z)(ee)),{motionAppear:!1}),g=Object.assign(Object.assign({},se),{checkable:Je,selectable:ct,showIcon:ot,motion:De,blockNode:Wt,showLine:!!qe,dropIndicatorRender:C}),[d,ne]=(0,Ze.ZP)(c),z=b.useMemo(()=>{if(!T)return!1;let Y={};switch(typeof T){case"function":Y.nodeDraggable=T;break;case"object":Y=Object.assign({},T);break;default:break}return Y.icon!==!1&&(Y.icon=Y.icon||b.createElement(Ne.Z,null)),Y},[T]),E=Y=>b.createElement(o.Z,{prefixCls:c,switcherIcon:Kt,treeNodeProps:Y,showLine:qe});return d(b.createElement(t.Z,Object.assign({itemHeight:20,ref:Ae,virtual:ce},g,{style:Object.assign(Object.assign({},Ke==null?void 0:Ke.style),O),prefixCls:c,className:W()({[`${c}-icon-hide`]:!ot,[`${c}-block-node`]:Wt,[`${c}-unselectable`]:!ct,[`${c}-rtl`]:je==="rtl"},Ke==null?void 0:Ke.className,gt,ne),direction:je,checkable:Je&&b.createElement("span",{className:`${c}-checkbox-inner`}),selectable:ct,switcherIcon:E,draggable:z}),et))}),K;(function(se){se[se.None=0]="None",se[se.Start=1]="Start",se[se.End=2]="End"})(K||(K={}));function $(se,Ae){function $e(je){const{key:ce,children:Ke}=je;Ae(ce,je)!==!1&&$(Ke||[],Ae)}se.forEach($e)}function V(se){let{treeData:Ae,expandedKeys:$e,startKey:je,endKey:ce}=se;const Ke=[];let Ee=K.None;if(je&&je===ce)return[je];if(!je||!ce)return[];function gt(ot){return ot===je||ot===ce}return $(Ae,ot=>{if(Ee===K.End)return!1;if(gt(ot)){if(Ke.push(ot),Ee===K.None)Ee=K.Start;else if(Ee===K.Start)return Ee=K.End,!1}else Ee===K.Start&&Ke.push(ot);return $e.includes(ot)}),Ke}function I(se,Ae){const $e=(0,l.Z)(Ae),je=[];return $(se,(ce,Ke)=>{const Ee=$e.indexOf(ce);return Ee!==-1&&(je.push(Ke),$e.splice(Ee,1)),!!$e.length}),je}var Xe=function(se,Ae){var $e={};for(var je in se)Object.prototype.hasOwnProperty.call(se,je)&&Ae.indexOf(je)<0&&($e[je]=se[je]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,je=Object.getOwnPropertySymbols(se);ce{var{defaultExpandAll:$e,defaultExpandParent:je,defaultExpandedKeys:ce}=se,Ke=Xe(se,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Ee=b.useRef(),gt=b.useRef(),ot=()=>{const{keyEntities:z}=(0,Q.I8)(xt(Ke));let E;return $e?E=Object.keys(z):je?E=(0,me.r7)(Ke.expandedKeys||ce||[],z):E=Ke.expandedKeys||ce,E},[qe,Kt]=b.useState(Ke.selectedKeys||Ke.defaultSelectedKeys||[]),[Wt,et]=b.useState(()=>ot());b.useEffect(()=>{"selectedKeys"in Ke&&Kt(Ke.selectedKeys)},[Ke.selectedKeys]),b.useEffect(()=>{"expandedKeys"in Ke&&et(Ke.expandedKeys)},[Ke.expandedKeys]);const Je=(z,E)=>{var Y;return"expandedKeys"in Ke||et(z),(Y=Ke.onExpand)===null||Y===void 0?void 0:Y.call(Ke,z,E)},ct=(z,E)=>{var Y;const{multiple:tt}=Ke,{node:Ie,nativeEvent:Ce}=E,{key:Ye=""}=Ie,nt=xt(Ke),L=Object.assign(Object.assign({},E),{selected:!0}),Be=(Ce==null?void 0:Ce.ctrlKey)||(Ce==null?void 0:Ce.metaKey),Qe=Ce==null?void 0:Ce.shiftKey;let dt;tt&&Be?(dt=z,Ee.current=Ye,gt.current=dt,L.selectedNodes=I(nt,dt)):tt&&Qe?(dt=Array.from(new Set([].concat((0,l.Z)(gt.current||[]),(0,l.Z)(V({treeData:nt,expandedKeys:Wt,startKey:Ye,endKey:Ee.current}))))),L.selectedNodes=I(nt,dt)):(dt=[Ye],Ee.current=Ye,gt.current=dt,L.selectedNodes=I(nt,dt)),(Y=Ke.onSelect)===null||Y===void 0||Y.call(Ke,dt,L),"selectedKeys"in Ke||Kt(dt)},{getPrefixCls:T,direction:P}=b.useContext(pt.E_),{prefixCls:O,className:c,showIcon:ee=!0,expandAction:De="click"}=Ke,g=Xe(Ke,["prefixCls","className","showIcon","expandAction"]),d=T("tree",O),ne=W()(`${d}-directory`,{[`${d}-directory-rtl`]:P==="rtl"},c);return b.createElement(x,Object.assign({icon:Pe,ref:Ae,blockNode:!0},g,{showIcon:ee,expandAction:De,prefixCls:d,className:ne,expandedKeys:Wt,selectedKeys:qe,onSelect:ct,onExpand:Je}))};var re=b.forwardRef(Te);const we=x;we.DirectoryTree=re,we.TreeNode=t.O;var at=we},20648:function(an,ut,e){"use strict";e.d(ut,{TM:function(){return w},Yk:function(){return H}});var t=e(93083),l=e(98447),s=e(17313),q=e(8378),u=e(37613),b=e(83116);const n=new t.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),pe=(W,me)=>({[`.${W}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${me.motionDurationSlow}`}}}),G=(W,me)=>({[`.${W}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:me.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${me.lineWidthBold}px solid ${me.colorPrimary}`,borderRadius:"50%",content:'""'}}}),y=(W,me)=>{const{treeCls:Q,treeNodeCls:pt,treeNodePadding:Ne,titleHeight:_e,nodeSelectedBg:Ze,nodeHoverBg:k}=me,C=me.paddingXS;return{[Q]:Object.assign(Object.assign({},(0,s.Wf)(me)),{background:me.colorBgContainer,borderRadius:me.borderRadius,transition:`background-color ${me.motionDurationSlow}`,[`&${Q}-rtl`]:{[`${Q}-switcher`]:{"&_close":{[`${Q}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${Q}-active-focused)`]:Object.assign({},(0,s.oN)(me)),[`${Q}-list-holder-inner`]:{alignItems:"flex-start"},[`&${Q}-block-node`]:{[`${Q}-list-holder-inner`]:{alignItems:"stretch",[`${Q}-node-content-wrapper`]:{flex:"auto"},[`${pt}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:Ne,insetInlineStart:0,border:`1px solid ${me.colorPrimary}`,opacity:0,animationName:n,animationDuration:me.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${pt}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${Ne}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${Q}-node-content-wrapper`]:{color:me.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${Q}-node-content-wrapper`]:Object.assign({},(0,s.oN)(me)),[`&:not(${pt}-disabled).filter-node ${Q}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${Q}-draggable-icon`]:{flexShrink:0,width:_e,lineHeight:`${_e}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${me.motionDurationSlow}`,[`${pt}:hover &`]:{opacity:.45}},[`&${pt}-disabled`]:{[`${Q}-draggable-icon`]:{visibility:"hidden"}}}},[`${Q}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:_e}},[`${Q}-draggable-icon`]:{visibility:"hidden"},[`${Q}-switcher`]:Object.assign(Object.assign({},pe(W,me)),{position:"relative",flex:"none",alignSelf:"stretch",width:_e,margin:0,lineHeight:`${_e}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${Q}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:me.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:_e/2,bottom:-Ne,marginInlineStart:-1,borderInlineEnd:`1px solid ${me.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:_e/2*.8,height:_e/2,borderBottom:`1px solid ${me.colorBorder}`,content:'""'}}}),[`${Q}-checkbox`]:{top:"initial",marginInlineEnd:C},[`${Q}-node-content-wrapper, ${Q}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:_e,margin:0,padding:`0 ${me.paddingXS/2}px`,color:"inherit",lineHeight:`${_e}px`,background:"transparent",borderRadius:me.borderRadius,cursor:"pointer",transition:`all ${me.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:k},[`&${Q}-node-selected`]:{backgroundColor:Ze},[`${Q}-iconEle`]:{display:"inline-block",width:_e,height:_e,lineHeight:`${_e}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${Q}-unselectable ${Q}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${Q}-node-content-wrapper`]:Object.assign({lineHeight:`${_e}px`,userSelect:"none"},G(W,me)),[`${pt}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${me.colorPrimary}`}},"&-show-line":{[`${Q}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:_e/2,bottom:-Ne,borderInlineEnd:`1px solid ${me.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${Q}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${pt}-leaf-last`]:{[`${Q}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${_e/2}px !important`}}}}})}},Oe=W=>{const{treeCls:me,treeNodeCls:Q,treeNodePadding:pt,directoryNodeSelectedBg:Ne,directoryNodeSelectedColor:_e}=W;return{[`${me}${me}-directory`]:{[Q]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:pt,insetInlineStart:0,transition:`background-color ${W.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:W.controlItemBgHover}},"> *":{zIndex:1},[`${me}-switcher`]:{transition:`color ${W.motionDurationMid}`},[`${me}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${me}-node-selected`]:{color:_e,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:Ne},[`${me}-switcher`]:{color:_e},[`${me}-node-content-wrapper`]:{color:_e,background:"transparent"}}}}}},H=(W,me)=>{const Q=`.${W}`,pt=`${Q}-treenode`,Ne=me.paddingXS/2,_e=(0,u.TS)(me,{treeCls:Q,treeNodeCls:pt,treeNodePadding:Ne});return[y(W,_e),Oe(_e)]},w=W=>{const{controlHeightSM:me}=W;return{titleHeight:me,nodeHoverBg:W.controlItemBgHover,nodeSelectedBg:W.controlItemBgActive}};ut.ZP=(0,b.Z)("Tree",(W,me)=>{let{prefixCls:Q}=me;return[{[W.componentCls]:(0,l.C2)(`${Q}-checkbox`,W)},H(Q,W),(0,q.Z)(W)]},W=>{const{colorTextLightSolid:me,colorPrimary:Q}=W;return Object.assign(Object.assign({},w(W)),{directoryNodeSelectedColor:me,directoryNodeSelectedBg:Q})})},71997:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return pt}});var t=e(72308),l=e(59301),s={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"},q=s,u=e(7657),b=function(_e,Ze){return l.createElement(u.Z,(0,t.Z)({},_e,{ref:Ze,icon:q}))},n=l.forwardRef(b),pe=n,G=e(52671),y=e(58617),Oe=e(15075),H=e(43531),w=e(92310),W=e.n(w),me=e(92343),pt=Ne=>{const{prefixCls:_e,switcherIcon:Ze,treeNodeProps:k,showLine:C}=Ne,{isLeaf:o,expanded:A,loading:x}=k;if(x)return l.createElement(y.Z,{className:`${_e}-switcher-loading-icon`});let K;if(C&&typeof C=="object"&&(K=C.showLeafIcon),o){if(!C)return null;if(typeof K!="boolean"&&K){const I=typeof K=="function"?K(k):K,Xe=`${_e}-switcher-line-custom-icon`;return(0,me.l$)(I)?(0,me.Tm)(I,{className:W()(I.props.className||"",Xe)}):I}return K?l.createElement(G.Z,{className:`${_e}-switcher-line-icon`}):l.createElement("span",{className:`${_e}-switcher-leaf-line`})}const $=`${_e}-switcher-icon`,V=typeof Ze=="function"?Ze(k):Ze;return(0,me.l$)(V)?(0,me.Tm)(V,{className:W()(V.props.className||"",$)}):V!==void 0?V:C?A?l.createElement(Oe.Z,{className:`${_e}-switcher-line-icon`}):l.createElement(H.Z,{className:`${_e}-switcher-line-icon`}):l.createElement(pe,{className:$})}},48066:function(an,ut,e){"use strict";e.d(ut,{default:function(){return he}});var t=e(59301),l=e(40001),s=e(81953),q=e(72308),u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},b=u,n=e(7657),pe=function(S,N){return t.createElement(n.Z,(0,q.Z)({},S,{ref:N,icon:b}))},G=t.forwardRef(pe),y=G,Oe=e(92310),H=e.n(Oe),w=e(25769),W=e.n(w),me=e(29301),Q=e(11592),pt=e(34280),Ne=e(18929),_e=e(2738),Ze=e(8654),k=e(24514),C=e(10228),o=function(r,S){var N={};for(var Z in r)Object.prototype.hasOwnProperty.call(r,Z)&&S.indexOf(Z)<0&&(N[Z]=r[Z]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,Z=Object.getOwnPropertySymbols(r);te{const N=X=>{const{keyCode:le}=X;le===C.Z.ENTER&&X.preventDefault()},Z=X=>{const{keyCode:le}=X,{onClick:h}=r;le===C.Z.ENTER&&h&&h()},{style:te,noStyle:ye,disabled:U}=r,fe=o(r,["style","noStyle","disabled"]);let v={};return ye||(v=Object.assign({},A)),U&&(v.pointerEvents="none"),v=Object.assign(Object.assign({},v),te),t.createElement("div",Object.assign({role:"button",tabIndex:0,ref:S},fe,{onKeyDown:N,onKeyUp:Z,style:v}))}),$=e(36355),V=e(9763),I=e(6848),Xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},Pe=Xe,xt=function(S,N){return t.createElement(n.Z,(0,q.Z)({},S,{ref:N,icon:Pe}))},Te=t.forwardRef(xt),We=Te,re=e(92343),we=e(1643),at=e(15969),se=e(83116),Ae=e(93398);const $e=(r,S,N,Z)=>{const{titleMarginBottom:te,fontWeightStrong:ye}=Z;return{marginBottom:te,color:N,fontWeight:ye,fontSize:r,lineHeight:S}},je=r=>{const S=[1,2,3,4,5],N={};return S.forEach(Z=>{N[` + h${Z}&, + div&-h${Z}, + div&-h${Z} > textarea, + h${Z} + `]=$e(r[`fontSizeHeading${Z}`],r[`lineHeightHeading${Z}`],r.colorTextHeading,r)}),N},ce=r=>{const{componentCls:S}=r;return{"a&, a":Object.assign(Object.assign({},(0,at.N)(r)),{textDecoration:r.linkDecoration,"&:active, &:hover":{textDecoration:r.linkHoverDecoration},[`&[disabled], &${S}-disabled`]:{color:r.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:r.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},Ke=r=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:r.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:r.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:Ae.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:r.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),Ee=r=>{const{componentCls:S,paddingSM:N}=r,Z=N;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-r.paddingSM,marginTop:-Z,marginBottom:`calc(1em - ${Z}px)`},[`${S}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:r.marginXS+2,insetBlockEnd:r.marginXS,color:r.colorTextDescription,fontWeight:"normal",fontSize:r.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},gt=r=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:r.colorSuccess}}}),ot=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-single-line":{whiteSpace:"nowrap"},"&-ellipsis-single-line":{overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),qe=r=>{const{componentCls:S,titleMarginTop:N}=r;return{[S]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:r.colorText,wordBreak:"break-word",lineHeight:r.lineHeight,[`&${S}-secondary`]:{color:r.colorTextDescription},[`&${S}-success`]:{color:r.colorSuccess},[`&${S}-warning`]:{color:r.colorWarning},[`&${S}-danger`]:{color:r.colorError,"a&:active, a&:focus":{color:r.colorErrorActive},"a&:hover":{color:r.colorErrorHover}},[`&${S}-disabled`]:{color:r.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},je(r)),{[` + & + h1${S}, + & + h2${S}, + & + h3${S}, + & + h4${S}, + & + h5${S} + `]:{marginTop:N},"\n div,\n ul,\n li,\n p,\n h1,\n h2,\n h3,\n h4,\n h5":{"\n + h1,\n + h2,\n + h3,\n + h4,\n + h5\n ":{marginTop:N}}}),Ke(r)),ce(r)),{[` + ${S}-expand, + ${S}-edit, + ${S}-copy + `]:Object.assign(Object.assign({},(0,at.N)(r)),{marginInlineStart:r.marginXXS})}),Ee(r)),gt(r)),ot()),{"&-rtl":{direction:"rtl"}})}};var Kt=(0,se.Z)("Typography",r=>[qe(r)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),et=r=>{const{prefixCls:S,"aria-label":N,className:Z,style:te,direction:ye,maxLength:U,autoSize:fe=!0,value:v,onSave:X,onCancel:le,onEnd:h,component:p,enterIcon:Me=t.createElement(We,null)}=r,be=t.useRef(null),rt=t.useRef(!1),ke=t.useRef(),[yt,Et]=t.useState(v);t.useEffect(()=>{Et(v)},[v]),t.useEffect(()=>{if(be.current&&be.current.resizableTextArea){const{textArea:M}=be.current.resizableTextArea;M.focus();const{length:oe}=M.value;M.setSelectionRange(oe,oe)}},[]);const bt=M=>{let{target:oe}=M;Et(oe.value.replace(/[\n\r]/g,""))},Ot=()=>{rt.current=!0},It=()=>{rt.current=!1},Ft=M=>{let{keyCode:oe}=M;rt.current||(ke.current=oe)},F=()=>{X(yt.trim())},_=M=>{let{keyCode:oe,ctrlKey:xe,altKey:Ve,metaKey:Re,shiftKey:At}=M;ke.current===oe&&!rt.current&&!xe&&!Ve&&!Re&&!At&&(oe===C.Z.ENTER?(F(),h==null||h()):oe===C.Z.ESC&&le())},j=()=>{F()},ue=p?`${S}-${p}`:"",[Ue,ge]=Kt(S),Le=H()(S,`${S}-edit-content`,{[`${S}-rtl`]:ye==="rtl"},Z,ue,ge);return Ue(t.createElement("div",{className:Le,style:te},t.createElement(we.Z,{ref:be,maxLength:U,value:yt,onChange:bt,onKeyDown:Ft,onKeyUp:_,onCompositionStart:Ot,onCompositionEnd:It,onBlur:j,"aria-label":N,rows:1,autoSize:fe}),Me!==null?(0,re.Tm)(Me,{className:`${S}-edit-content-confirm`}):null))},Je=function(r,S){var N={};for(var Z in r)Object.prototype.hasOwnProperty.call(r,Z)&&S.indexOf(Z)<0&&(N[Z]=r[Z]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,Z=Object.getOwnPropertySymbols(r);te{const{prefixCls:N,component:Z="article",className:te,rootClassName:ye,setContentRef:U,children:fe,direction:v,style:X}=r,le=Je(r,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:h,direction:p,typography:Me}=t.useContext($.E_),be=v!=null?v:p;let rt=S;U&&(rt=(0,Ze.sQ)(S,U));const ke=h("typography",N),[yt,Et]=Kt(ke),bt=H()(ke,Me==null?void 0:Me.className,{[`${ke}-rtl`]:be==="rtl"},te,ye,Et),Ot=Object.assign(Object.assign({},Me==null?void 0:Me.style),X);return yt(t.createElement(Z,Object.assign({className:bt,style:Ot,ref:rt},le),fe))});function P(r,S){return t.useMemo(()=>{const N=!!r;return[N,Object.assign(Object.assign({},S),N&&typeof r=="object"?r:null)]},[r])}var c=(r,S)=>{const N=t.useRef(!1);t.useEffect(()=>{N.current?r():N.current=!0},S)};function ee(r){const S=typeof r;return S==="string"||S==="number"}function De(r){let S=0;return r.forEach(N=>{ee(N)?S+=String(N).length:S+=1}),S}function g(r,S){let N=0;const Z=[];for(let te=0;teS){const X=S-N;return Z.push(String(ye).slice(0,X)),Z}Z.push(ye),N=v}return r}const d=0,ne=1,z=2,E=3,Y=4;var Ie=r=>{let{enabledMeasure:S,children:N,text:Z,width:te,fontSize:ye,rows:U,onEllipsis:fe}=r;const[[v,X,le],h]=t.useState([0,0,0]),[p,Me]=t.useState(0),[be,rt]=t.useState(d),[ke,yt]=t.useState(0),Et=t.useRef(null),bt=t.useRef(null),Ot=t.useMemo(()=>(0,Q.Z)(Z),[Z]),It=t.useMemo(()=>De(Ot),[Ot]),Ft=t.useMemo(()=>!S||be!==E?p&&be!==Y&&S?N(g(Ot,p),p{S&&te&&ye&&It&&(rt(ne),h([0,Math.ceil(It/2),It]))},[S,te,ye,Z,It,U]),(0,pt.Z)(()=>{var ue;be===ne&&yt(((ue=Et.current)===null||ue===void 0?void 0:ue.offsetHeight)||0)},[be]),(0,pt.Z)(()=>{var ue,Ue;if(ke){if(be===ne){const ge=((ue=bt.current)===null||ue===void 0?void 0:ue.offsetHeight)||0,Le=U*ke;ge<=Le?(rt(Y),fe(!1)):rt(z)}else if(be===z)if(v!==le){const ge=((Ue=bt.current)===null||Ue===void 0?void 0:Ue.offsetHeight)||0,Le=U*ke;let M=v,oe=le;v===le-1?oe=v:ge<=Le?M=X:oe=X;const xe=Math.ceil((M+oe)/2);h([M,xe,oe])}else rt(E),Me(X),fe(!0)}},[be,v,le,U,ke]);const F={width:te,whiteSpace:"normal",margin:0,padding:0},_=(ue,Ue,ge)=>t.createElement("span",{"aria-hidden":!0,ref:Ue,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(ye/2)*2},ge)},ue),j=(ue,Ue)=>{const ge=g(Ot,ue);return _(N(ge,!0),Ue,F)};return t.createElement(t.Fragment,null,Ft,S&&be!==E&&be!==Y&&t.createElement(t.Fragment,null,_("lg",Et,{wordBreak:"keep-all",whiteSpace:"nowrap"}),be===ne?_(N(Ot,!1),bt,F):j(X,bt)))},Ye=r=>{let{enabledEllipsis:S,isEllipsis:N,children:Z,tooltipProps:te}=r;return!(te!=null&&te.title)||!S?Z:t.createElement(I.Z,Object.assign({open:N?void 0:!1},te),Z)},nt=function(r,S){var N={};for(var Z in r)Object.prototype.hasOwnProperty.call(r,Z)&&S.indexOf(Z)<0&&(N[Z]=r[Z]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,Z=Object.getOwnPropertySymbols(r);te{var N,Z,te;const{prefixCls:ye,className:U,style:fe,type:v,disabled:X,children:le,ellipsis:h,editable:p,copyable:Me,component:be,title:rt}=r,ke=nt(r,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:yt,direction:Et}=t.useContext($.E_),[bt]=(0,V.Z)("Text"),Ot=t.useRef(null),It=t.useRef(null),Ft=yt("typography",ye),F=(0,_e.Z)(ke,["mark","code","delete","underline","strong","keyboard","italic"]),[_,j]=P(p),[ue,Ue]=(0,Ne.Z)(!1,{value:j.editing}),{triggerType:ge=["icon"]}=j,Le=sn=>{var ln;sn&&((ln=j.onStart)===null||ln===void 0||ln.call(j)),Ue(sn)};c(()=>{var sn;ue||(sn=It.current)===null||sn===void 0||sn.focus()},[ue]);const M=sn=>{sn==null||sn.preventDefault(),Le(!0)},oe=sn=>{var ln;(ln=j.onChange)===null||ln===void 0||ln.call(j,sn),Le(!1)},xe=()=>{var sn;(sn=j.onCancel)===null||sn===void 0||sn.call(j),Le(!1)},[Ve,Re]=P(Me),[At,Ct]=t.useState(!1),Tt=t.useRef(null),Jt={};Re.format&&(Jt.format=Re.format);const Qt=()=>{Tt.current&&clearTimeout(Tt.current)},tn=sn=>{var ln;sn==null||sn.preventDefault(),sn==null||sn.stopPropagation(),W()(Re.text||String(le)||"",Jt),Ct(!0),Qt(),Tt.current=setTimeout(()=>{Ct(!1)},3e3),(ln=Re.onCopy)===null||ln===void 0||ln.call(Re,sn)};t.useEffect(()=>Qt,[]);const[qt,nn]=t.useState(!1),[ie,de]=t.useState(!1),[ze,He]=t.useState(!1),[it,Vt]=t.useState(!1),[Rt,Lt]=t.useState(!1),[ht,jt]=t.useState(!0),[rn,Bt]=P(h,{expandable:!1}),Xt=rn&&!ze,{rows:Dt=1}=Bt,fn=t.useMemo(()=>!Xt||Bt.suffix!==void 0||Bt.onEllipsis||Bt.expandable||_||Ve,[Xt,Bt,_,Ve]);(0,pt.Z)(()=>{rn&&!fn&&(nn((0,k.G)("webkitLineClamp")),de((0,k.G)("textOverflow")))},[fn,rn]);const on=t.useMemo(()=>fn?!1:Dt===1?ie:qt,[fn,ie,qt]),vn=Xt&&(on?Rt:it),pn=Xt&&Dt===1&&on,On=Xt&&Dt>1&&on,en=sn=>{var ln;He(!0),(ln=Bt.onExpand)===null||ln===void 0||ln.call(Bt,sn)},[wn,Pn]=t.useState(0),[Ut,_t]=t.useState(0),mn=(sn,ln)=>{let{offsetWidth:Yt}=sn;var En;Pn(Yt),_t(parseInt((En=window.getComputedStyle)===null||En===void 0?void 0:En.call(window,ln).fontSize,10)||0)},In=sn=>{var ln;Vt(sn),it!==sn&&((ln=Bt.onEllipsis)===null||ln===void 0||ln.call(Bt,sn))};t.useEffect(()=>{const sn=Ot.current;if(rn&&on&&sn){const ln=On?sn.offsetHeight{const sn=Ot.current;if(typeof IntersectionObserver=="undefined"||!sn||!on||!Xt)return;const ln=new IntersectionObserver(()=>{jt(!!sn.offsetParent)});return ln.observe(sn),()=>{ln.disconnect()}},[on,Xt]);let yn={};Bt.tooltip===!0?yn={title:(N=j.text)!==null&&N!==void 0?N:le}:t.isValidElement(Bt.tooltip)?yn={title:Bt.tooltip}:typeof Bt.tooltip=="object"?yn=Object.assign({title:(Z=j.text)!==null&&Z!==void 0?Z:le},Bt.tooltip):yn={title:Bt.tooltip};const Fn=t.useMemo(()=>{const sn=ln=>["string","number"].includes(typeof ln);if(!(!rn||on)){if(sn(j.text))return j.text;if(sn(le))return le;if(sn(rt))return rt;if(sn(yn.title))return yn.title}},[rn,on,rt,yn.title,vn]);if(ue)return t.createElement(et,{value:(te=j.text)!==null&&te!==void 0?te:typeof le=="string"?le:"",onSave:oe,onCancel:xe,onEnd:j.onEnd,prefixCls:Ft,className:U,style:fe,direction:Et,component:be,maxLength:j.maxLength,autoSize:j.autoSize,enterIcon:j.enterIcon});const kn=()=>{const{expandable:sn,symbol:ln}=Bt;if(!sn)return null;let Yt;return ln?Yt=ln:Yt=bt==null?void 0:bt.expand,t.createElement("a",{key:"expand",className:`${Ft}-expand`,onClick:en,"aria-label":bt==null?void 0:bt.expand},Yt)},Jn=()=>{if(!_)return;const{icon:sn,tooltip:ln}=j,Yt=(0,Q.Z)(ln)[0]||(bt==null?void 0:bt.edit),En=typeof Yt=="string"?Yt:"";return ge.includes("icon")?t.createElement(I.Z,{key:"edit",title:ln===!1?"":Yt},t.createElement(K,{ref:It,className:`${Ft}-edit`,onClick:M,"aria-label":En},sn||t.createElement(y,{role:"button"}))):null},lr=()=>{if(!Ve)return;const{tooltips:sn,icon:ln}=Re,Yt=Qe(sn),En=Qe(ln),$n=At?Be(Yt[1],bt==null?void 0:bt.copied):Be(Yt[0],bt==null?void 0:bt.copy),Zn=At?bt==null?void 0:bt.copied:bt==null?void 0:bt.copy,rr=typeof $n=="string"?$n:Zn;return t.createElement(I.Z,{key:"copy",title:$n},t.createElement(K,{className:H()(`${Ft}-copy`,At&&`${Ft}-copy-success`),onClick:tn,"aria-label":rr},At?Be(En[1],t.createElement(l.Z,null),!0):Be(En[0],t.createElement(s.Z,null),!0)))},dr=sn=>[sn&&kn(),Jn(),lr()],Tn=sn=>[sn&&t.createElement("span",{"aria-hidden":!0,key:"ellipsis"},dt),Bt.suffix,dr(sn)];return t.createElement(me.Z,{onResize:mn,disabled:!Xt||on},sn=>t.createElement(Ye,{tooltipProps:yn,enabledEllipsis:Xt,isEllipsis:vn},t.createElement(T,Object.assign({className:H()({[`${Ft}-${v}`]:v,[`${Ft}-disabled`]:X,[`${Ft}-ellipsis`]:rn,[`${Ft}-single-line`]:Xt&&Dt===1,[`${Ft}-ellipsis-single-line`]:pn,[`${Ft}-ellipsis-multiple-line`]:On},U),prefixCls:ye,style:Object.assign(Object.assign({},fe),{WebkitLineClamp:On?Dt:void 0}),component:be,ref:(0,Ze.sQ)(sn,Ot,S),direction:Et,onClick:ge.includes("text")?M:void 0,"aria-label":Fn==null?void 0:Fn.toString(),title:rt},F),t.createElement(Ie,{enabledMeasure:Xt&&!on,text:le,rows:Dt,width:wn,fontSize:Ut,onEllipsis:In},(ln,Yt)=>{let En=ln;return ln.length&&Yt&&Fn&&(En=t.createElement("span",{key:"show-content","aria-hidden":!0},En)),L(r,t.createElement(t.Fragment,null,En,Tn(Yt)))}))))}),Zt=function(r,S){var N={};for(var Z in r)Object.prototype.hasOwnProperty.call(r,Z)&&S.indexOf(Z)<0&&(N[Z]=r[Z]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,Z=Object.getOwnPropertySymbols(r);te{var{ellipsis:N,rel:Z}=r,te=Zt(r,["ellipsis","rel"]);const ye=Object.assign(Object.assign({},te),{rel:Z===void 0&&te.target==="_blank"?"noopener noreferrer":Z});return delete ye.navigate,t.createElement(Mt,Object.assign({},ye,{ref:S,ellipsis:!!N,component:"a"}))}),ft=t.forwardRef((r,S)=>t.createElement(Mt,Object.assign({ref:S},r,{component:"div"}))),m=function(r,S){var N={};for(var Z in r)Object.prototype.hasOwnProperty.call(r,Z)&&S.indexOf(Z)<0&&(N[Z]=r[Z]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,Z=Object.getOwnPropertySymbols(r);te{var{ellipsis:N}=r,Z=m(r,["ellipsis"]);const te=t.useMemo(()=>N&&typeof N=="object"?(0,_e.Z)(N,["expandable","rows"]):N,[N]);return t.createElement(Mt,Object.assign({ref:S},Z,{ellipsis:te,component:"span"}))};var st=t.forwardRef(ve),a=function(r,S){var N={};for(var Z in r)Object.prototype.hasOwnProperty.call(r,Z)&&S.indexOf(Z)<0&&(N[Z]=r[Z]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,Z=Object.getOwnPropertySymbols(r);te{const{level:N=1}=r,Z=a(r,["level"]);let te;return Ge.includes(N)?te=`h${N}`:te="h1",t.createElement(Mt,Object.assign({ref:S},Z,{component:te}))});const B=T;B.Text=st,B.Link=Ht,B.Title=J,B.Paragraph=ft;var he=B},54580:function(an,ut,e){"use strict";e.d(ut,{default:function(){return Ft}});var t=e(59301),l=e(80702),s=e(92310),q=e.n(s),u=e(72308),b=e(96949),n=e(55090),pe=e(77205),G=e(38793),y=e(49618),Oe=e(74416),H=e(65736),w=e(62853),W=e(72633),me=e(26112);function Q(F,_){var j="cannot ".concat(F.method," ").concat(F.action," ").concat(_.status,"'"),ue=new Error(j);return ue.status=_.status,ue.method=F.method,ue.url=F.action,ue}function pt(F){var _=F.responseText||F.response;if(!_)return _;try{return JSON.parse(_)}catch(j){return _}}function Ne(F){var _=new XMLHttpRequest;F.onProgress&&_.upload&&(_.upload.onprogress=function(ge){ge.total>0&&(ge.percent=ge.loaded/ge.total*100),F.onProgress(ge)});var j=new FormData;F.data&&Object.keys(F.data).forEach(function(Ue){var ge=F.data[Ue];if(Array.isArray(ge)){ge.forEach(function(Le){j.append("".concat(Ue,"[]"),Le)});return}j.append(Ue,ge)}),F.file instanceof Blob?j.append(F.filename,F.file,F.file.name):j.append(F.filename,F.file),_.onerror=function(ge){F.onError(ge)},_.onload=function(){return _.status<200||_.status>=300?F.onError(Q(F,_),pt(_)):F.onSuccess(pt(_),_)},_.open(F.method,F.action,!0),F.withCredentials&&"withCredentials"in _&&(_.withCredentials=!0);var ue=F.headers||{};return ue["X-Requested-With"]!==null&&_.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(ue).forEach(function(Ue){ue[Ue]!==null&&_.setRequestHeader(Ue,ue[Ue])}),_.send(j),{abort:function(){_.abort()}}}var _e=+new Date,Ze=0;function k(){return"rc-upload-".concat(_e,"-").concat(++Ze)}var C=e(48736),o=function(F,_){if(F&&_){var j=Array.isArray(_)?_:_.split(","),ue=F.name||"",Ue=F.type||"",ge=Ue.replace(/\/.*$/,"");return j.some(function(Le){var M=Le.trim();if(/^\*(\/\*)?$/.test(Le))return!0;if(M.charAt(0)==="."){var oe=ue.toLowerCase(),xe=M.toLowerCase(),Ve=[xe];return(xe===".jpg"||xe===".jpeg")&&(Ve=[".jpg",".jpeg"]),Ve.some(function(Re){return oe.endsWith(Re)})}return/\/\*$/.test(M)?ge===M.replace(/\/.*$/,""):Ue===M?!0:/^\w+$/.test(M)?((0,C.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(M,"'.Skip for check.")),!0):!1})}return!0};function A(F,_){var j=F.createReader(),ue=[];function Ue(){j.readEntries(function(ge){var Le=Array.prototype.slice.apply(ge);ue=ue.concat(Le);var M=!Le.length;M?_(ue):Ue()})}Ue()}var x=function(_,j,ue){var Ue=function ge(Le,M){Le&&(Le.path=M||"",Le.isFile?Le.file(function(oe){ue(oe)&&(Le.fullPath&&!oe.webkitRelativePath&&(Object.defineProperties(oe,{webkitRelativePath:{writable:!0}}),oe.webkitRelativePath=Le.fullPath.replace(/^\//,""),Object.defineProperties(oe,{webkitRelativePath:{writable:!1}})),j([oe]))}):Le.isDirectory&&A(Le,function(oe){oe.forEach(function(xe){ge(xe,"".concat(M).concat(Le.name,"/"))})}))};_.forEach(function(ge){Ue(ge.webkitGetAsEntry())})},K=x,$=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],V=function(F){(0,pe.Z)(j,F);var _=(0,G.Z)(j);function j(){var ue;(0,b.Z)(this,j);for(var Ue=arguments.length,ge=new Array(Ue),Le=0;Le{let{uid:ge}=Ue;return ge===F.uid});return ue===-1?j.push(F):j[ue]=F,j}function Y(F,_){const j=F.uid!==void 0?"uid":"name";return _.filter(ue=>ue[j]===F[j])[0]}function tt(F,_){const j=F.uid!==void 0?"uid":"name",ue=_.filter(Ue=>Ue[j]!==F[j]);return ue.length===_.length?null:ue}const Ie=function(){const _=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),ue=_[_.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(ue)||[""])[0]},Ce=F=>F.indexOf("image/")===0,Ye=F=>{if(F.type&&!F.thumbUrl)return Ce(F.type);const _=F.thumbUrl||F.url||"",j=Ie(_);return/^data:image\//.test(_)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(j)?!0:!(/^data:/.test(_)||j)},nt=200;function L(F){return new Promise(_=>{if(!F.type||!Ce(F.type)){_("");return}const j=document.createElement("canvas");j.width=nt,j.height=nt,j.style.cssText=`position: fixed; left: 0; top: 0; width: ${nt}px; height: ${nt}px; z-index: 9999; display: none;`,document.body.appendChild(j);const ue=j.getContext("2d"),Ue=new Image;if(Ue.onload=()=>{const{width:ge,height:Le}=Ue;let M=nt,oe=nt,xe=0,Ve=0;ge>Le?(oe=Le*(nt/ge),Ve=-(oe-M)/2):(M=ge*(nt/Le),xe=-(M-oe)/2),ue.drawImage(Ue,xe,Ve,M,oe);const Re=j.toDataURL();document.body.removeChild(j),window.URL.revokeObjectURL(Ue.src),_(Re)},Ue.crossOrigin="anonymous",F.type.startsWith("image/svg+xml")){const ge=new FileReader;ge.onload=()=>{ge.result&&(Ue.src=ge.result)},ge.readAsDataURL(F)}else if(F.type.startsWith("image/gif")){const ge=new FileReader;ge.onload=()=>{ge.result&&_(ge.result)},ge.readAsDataURL(F)}else Ue.src=window.URL.createObjectURL(F)})}var Be=e(26227),Qe=e(41464),dt=e(15277),St=e(93948),Mt=e(6848),Nt=t.forwardRef((F,_)=>{let{prefixCls:j,className:ue,style:Ue,locale:ge,listType:Le,file:M,items:oe,progress:xe,iconRender:Ve,actionIconRender:Re,itemRender:At,isImgUrl:Ct,showPreviewIcon:Tt,showRemoveIcon:Jt,showDownloadIcon:Qt,previewIcon:tn,removeIcon:qt,downloadIcon:nn,onPreview:ie,onDownload:de,onClose:ze}=F;var He,it;const{status:Vt}=M,[Rt,Lt]=t.useState(Vt);t.useEffect(()=>{Vt!=="removed"&&Lt(Vt)},[Vt]);const[ht,jt]=t.useState(!1);t.useEffect(()=>{const Fn=setTimeout(()=>{jt(!0)},300);return()=>{clearTimeout(Fn)}},[]);const rn=Ve(M);let Bt=t.createElement("div",{className:`${j}-icon`},rn);if(Le==="picture"||Le==="picture-card"||Le==="picture-circle")if(Rt==="uploading"||!M.thumbUrl&&!M.url){const Fn=q()(`${j}-list-item-thumbnail`,{[`${j}-list-item-file`]:Rt!=="uploading"});Bt=t.createElement("div",{className:Fn},rn)}else{const Fn=Ct!=null&&Ct(M)?t.createElement("img",{src:M.thumbUrl||M.url,alt:M.name,className:`${j}-list-item-image`,crossOrigin:M.crossOrigin}):rn,kn=q()(`${j}-list-item-thumbnail`,{[`${j}-list-item-file`]:Ct&&!Ct(M)});Bt=t.createElement("a",{className:kn,onClick:Jn=>ie(M,Jn),href:M.url||M.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Fn)}const Xt=q()(`${j}-list-item`,`${j}-list-item-${Rt}`),Dt=typeof M.linkProps=="string"?JSON.parse(M.linkProps):M.linkProps,fn=Jt?Re((typeof qt=="function"?qt(M):qt)||t.createElement(Be.Z,null),()=>ze(M),j,ge.removeFile):null,on=Qt&&Rt==="done"?Re((typeof nn=="function"?nn(M):nn)||t.createElement(Qe.Z,null),()=>de(M),j,ge.downloadFile):null,vn=Le!=="picture-card"&&Le!=="picture-circle"&&t.createElement("span",{key:"download-delete",className:q()(`${j}-list-item-actions`,{picture:Le==="picture"})},on,fn),pn=q()(`${j}-list-item-name`),On=M.url?[t.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:pn,title:M.name},Dt,{href:M.url,onClick:Fn=>ie(M,Fn)}),M.name),vn]:[t.createElement("span",{key:"view",className:pn,onClick:Fn=>ie(M,Fn),title:M.name},M.name),vn],en={pointerEvents:"none",opacity:.5},wn=Tt?t.createElement("a",{href:M.url||M.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:M.url||M.thumbUrl?void 0:en,onClick:Fn=>ie(M,Fn),title:ge.previewFile},typeof tn=="function"?tn(M):tn||t.createElement(dt.Z,null)):null,Pn=(Le==="picture-card"||Le==="picture-circle")&&Rt!=="uploading"&&t.createElement("span",{className:`${j}-list-item-actions`},wn,Rt==="done"&&on,fn),{getPrefixCls:Ut}=t.useContext(we.E_),_t=Ut(),mn=t.createElement("div",{className:Xt},Bt,On,Pn,ht&&t.createElement(ee.default,{motionName:`${_t}-fade`,visible:Rt==="uploading",motionDeadline:2e3},Fn=>{let{className:kn}=Fn;const Jn="percent"in M?t.createElement(St.Z,Object.assign({},xe,{type:"line",percent:M.percent,"aria-label":M["aria-label"],"aria-labelledby":M["aria-labelledby"]})):null;return t.createElement("div",{className:q()(`${j}-list-item-progress`,kn)},Jn)})),In=M.response&&typeof M.response=="string"?M.response:((He=M.error)===null||He===void 0?void 0:He.statusText)||((it=M.error)===null||it===void 0?void 0:it.message)||ge.uploadError,yn=Rt==="error"?t.createElement(Mt.Z,{title:In,getPopupContainer:Fn=>Fn.parentNode},mn):mn;return t.createElement("div",{className:q()(`${j}-list-item-container`,ue),style:Ue,ref:_},At?At(yn,M,oe,{download:de.bind(null,M),preview:ie.bind(null,M),remove:ze.bind(null,M)}):yn)});const Ht=(F,_)=>{const{listType:j="text",previewFile:ue=L,onPreview:Ue,onDownload:ge,onRemove:Le,locale:M,iconRender:oe,isImageUrl:xe=Ye,prefixCls:Ve,items:Re=[],showPreviewIcon:At=!0,showRemoveIcon:Ct=!0,showDownloadIcon:Tt=!1,removeIcon:Jt,previewIcon:Qt,downloadIcon:tn,progress:qt={size:[-1,2],showInfo:!1},appendAction:nn,appendActionVisible:ie=!0,itemRender:de,disabled:ze}=F,He=(0,De.Z)(),[it,Vt]=t.useState(!1);t.useEffect(()=>{j!=="picture"&&j!=="picture-card"&&j!=="picture-circle"||(Re||[]).forEach(en=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(en.originFileObj instanceof File||en.originFileObj instanceof Blob)||en.thumbUrl!==void 0||(en.thumbUrl="",ue&&ue(en.originFileObj).then(wn=>{en.thumbUrl=wn||"",He()}))})},[j,Re,ue]),t.useEffect(()=>{Vt(!0)},[]);const Rt=(en,wn)=>{if(Ue)return wn==null||wn.preventDefault(),Ue(en)},Lt=en=>{typeof ge=="function"?ge(en):en.url&&window.open(en.url)},ht=en=>{Le==null||Le(en)},jt=en=>{if(oe)return oe(en,j);const wn=en.status==="uploading",Pn=xe&&xe(en)?t.createElement(c,null):t.createElement(gt,null);let Ut=wn?t.createElement(ot.Z,null):t.createElement(Je,null);return j==="picture"?Ut=wn?t.createElement(ot.Z,null):Pn:(j==="picture-card"||j==="picture-circle")&&(Ut=wn?M.uploading:Pn),Ut},rn=(en,wn,Pn,Ut)=>{const _t={type:"text",size:"small",title:Ut,onClick:mn=>{wn(),(0,d.l$)(en)&&en.props.onClick&&en.props.onClick(mn)},className:`${Pn}-list-item-action`,disabled:ze};if((0,d.l$)(en)){const mn=(0,d.Tm)(en,Object.assign(Object.assign({},en.props),{onClick:()=>{}}));return t.createElement(ne.ZP,Object.assign({},_t,{icon:mn}))}return t.createElement(ne.ZP,Object.assign({},_t),t.createElement("span",null,en))};t.useImperativeHandle(_,()=>({handlePreview:Rt,handleDownload:Lt}));const{getPrefixCls:Bt}=t.useContext(we.E_),Xt=Bt("upload",Ve),Dt=Bt(),fn=q()(`${Xt}-list`,`${Xt}-list-${j}`),on=(0,l.Z)(Re.map(en=>({key:en.uid,file:en})));let pn={motionDeadline:2e3,motionName:`${Xt}-${j==="picture-card"||j==="picture-circle"?"animate-inline":"animate"}`,keys:on,motionAppear:it};const On=t.useMemo(()=>{const en=Object.assign({},(0,g.Z)(Dt));return delete en.onAppearEnd,delete en.onEnterEnd,delete en.onLeaveEnd,en},[Dt]);return j!=="picture-card"&&j!=="picture-circle"&&(pn=Object.assign(Object.assign({},On),pn)),t.createElement("div",{className:fn},t.createElement(ee.CSSMotionList,Object.assign({},pn,{component:!1}),en=>{let{key:wn,file:Pn,className:Ut,style:_t}=en;return t.createElement(Nt,{key:wn,locale:M,prefixCls:Xt,className:Ut,style:_t,file:Pn,items:Re,progress:qt,listType:j,isImgUrl:xe,showPreviewIcon:At,showRemoveIcon:Ct,showDownloadIcon:Tt,removeIcon:Jt,previewIcon:Qt,downloadIcon:tn,iconRender:jt,actionIconRender:rn,itemRender:de,onPreview:Rt,onDownload:Lt,onClose:ht})}),nn&&t.createElement(ee.default,Object.assign({},pn,{visible:ie,forceRender:!0}),en=>{let{className:wn,style:Pn}=en;return(0,d.Tm)(nn,Ut=>({className:q()(Ut.className,wn),style:Object.assign(Object.assign(Object.assign({},Pn),{pointerEvents:wn?"none":void 0}),Ut.style)}))}))};var ft=t.forwardRef(Ht),m=e(17313),ve=e(8378),st=e(83116),a=e(37613),D=F=>{const{componentCls:_,iconCls:j}=F;return{[`${_}-wrapper`]:{[`${_}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:F.colorFillAlter,border:`${F.lineWidth}px dashed ${F.colorBorder}`,borderRadius:F.borderRadiusLG,cursor:"pointer",transition:`border-color ${F.motionDurationSlow}`,[_]:{padding:`${F.padding}px 0`},[`${_}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${_}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${_}-disabled):hover`]:{borderColor:F.colorPrimaryHover},[`p${_}-drag-icon`]:{marginBottom:F.margin,[j]:{color:F.colorPrimary,fontSize:F.uploadThumbnailSize}},[`p${_}-text`]:{margin:`0 0 ${F.marginXXS}px`,color:F.colorTextHeading,fontSize:F.fontSizeLG},[`p${_}-hint`]:{color:F.colorTextDescription,fontSize:F.fontSize},[`&${_}-disabled`]:{cursor:"not-allowed",[`p${_}-drag-icon ${j}, + p${_}-text, + p${_}-hint + `]:{color:F.colorTextDisabled}}}}}},B=F=>{const{componentCls:_,antCls:j,iconCls:ue,fontSize:Ue,lineHeight:ge}=F,Le=`${_}-list-item`,M=`${Le}-actions`,oe=`${Le}-action`,xe=Math.round(Ue*ge);return{[`${_}-wrapper`]:{[`${_}-list`]:Object.assign(Object.assign({},(0,m.dF)()),{lineHeight:F.lineHeight,[Le]:{position:"relative",height:F.lineHeight*Ue,marginTop:F.marginXS,fontSize:Ue,display:"flex",alignItems:"center",transition:`background-color ${F.motionDurationSlow}`,"&:hover":{backgroundColor:F.controlItemBgHover},[`${Le}-name`]:Object.assign(Object.assign({},m.vS),{padding:`0 ${F.paddingXS}px`,lineHeight:ge,flex:"auto",transition:`all ${F.motionDurationSlow}`}),[M]:{[oe]:{opacity:0},[`${oe}${j}-btn-sm`]:{height:xe,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` + ${oe}:focus-visible, + &.picture ${oe} + `]:{opacity:1},[ue]:{color:F.actionsColor,transition:`all ${F.motionDurationSlow}`},[`&:hover ${ue}`]:{color:F.colorText}},[`${_}-icon ${ue}`]:{color:F.colorTextDescription,fontSize:Ue},[`${Le}-progress`]:{position:"absolute",bottom:-F.uploadProgressOffset,width:"100%",paddingInlineStart:Ue+F.paddingXS,fontSize:Ue,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Le}:hover ${oe}`]:{opacity:1,color:F.colorText},[`${Le}-error`]:{color:F.colorError,[`${Le}-name, ${_}-icon ${ue}`]:{color:F.colorError},[M]:{[`${ue}, ${ue}:hover`]:{color:F.colorError},[oe]:{opacity:1}}},[`${_}-list-item-container`]:{transition:`opacity ${F.motionDurationSlow}, height ${F.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},he=e(93083),r=e(1950);const S=new he.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),N=new he.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var te=F=>{const{componentCls:_}=F,j=`${_}-animate-inline`;return[{[`${_}-wrapper`]:{[`${j}-appear, ${j}-enter, ${j}-leave`]:{animationDuration:F.motionDurationSlow,animationTimingFunction:F.motionEaseInOutCirc,animationFillMode:"forwards"},[`${j}-appear, ${j}-enter`]:{animationName:S},[`${j}-leave`]:{animationName:N}}},{[`${_}-wrapper`]:(0,r.J$)(F)},S,N]},ye=e(93398),U=e(64993);const fe=F=>{const{componentCls:_,iconCls:j,uploadThumbnailSize:ue,uploadProgressOffset:Ue}=F,ge=`${_}-list`,Le=`${ge}-item`;return{[`${_}-wrapper`]:{[` + ${ge}${ge}-picture, + ${ge}${ge}-picture-card, + ${ge}${ge}-picture-circle + `]:{[Le]:{position:"relative",height:ue+F.lineWidth*2+F.paddingXS*2,padding:F.paddingXS,border:`${F.lineWidth}px ${F.lineType} ${F.colorBorder}`,borderRadius:F.borderRadiusLG,"&:hover":{background:"transparent"},[`${Le}-thumbnail`]:Object.assign(Object.assign({},m.vS),{width:ue,height:ue,lineHeight:`${ue+F.paddingSM}px`,textAlign:"center",flex:"none",[j]:{fontSize:F.fontSizeHeading2,color:F.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Le}-progress`]:{bottom:Ue,width:`calc(100% - ${F.paddingSM*2}px)`,marginTop:0,paddingInlineStart:ue+F.paddingXS}},[`${Le}-error`]:{borderColor:F.colorError,[`${Le}-thumbnail ${j}`]:{[`svg path[fill='${ye.blue[0]}']`]:{fill:F.colorErrorBg},[`svg path[fill='${ye.blue.primary}']`]:{fill:F.colorError}}},[`${Le}-uploading`]:{borderStyle:"dashed",[`${Le}-name`]:{marginBottom:Ue}}},[`${ge}${ge}-picture-circle ${Le}`]:{[`&, &::before, ${Le}-thumbnail`]:{borderRadius:"50%"}}}}},v=F=>{const{componentCls:_,iconCls:j,fontSizeLG:ue,colorTextLightSolid:Ue}=F,ge=`${_}-list`,Le=`${ge}-item`,M=F.uploadPicCardSize;return{[` + ${_}-wrapper${_}-picture-card-wrapper, + ${_}-wrapper${_}-picture-circle-wrapper + `]:Object.assign(Object.assign({},(0,m.dF)()),{display:"inline-block",width:"100%",[`${_}${_}-select`]:{width:M,height:M,marginInlineEnd:F.marginXS,marginBottom:F.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:F.colorFillAlter,border:`${F.lineWidth}px dashed ${F.colorBorder}`,borderRadius:F.borderRadiusLG,cursor:"pointer",transition:`border-color ${F.motionDurationSlow}`,[`> ${_}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${_}-disabled):hover`]:{borderColor:F.colorPrimary}},[`${ge}${ge}-picture-card, ${ge}${ge}-picture-circle`]:{[`${ge}-item-container`]:{display:"inline-block",width:M,height:M,marginBlock:`0 ${F.marginXS}px`,marginInline:`0 ${F.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Le]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${F.paddingXS*2}px)`,height:`calc(100% - ${F.paddingXS*2}px)`,backgroundColor:F.colorBgMask,opacity:0,transition:`all ${F.motionDurationSlow}`,content:'" "'}},[`${Le}:hover`]:{[`&::before, ${Le}-actions`]:{opacity:1}},[`${Le}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${F.motionDurationSlow}`,[`${j}-eye, ${j}-download, ${j}-delete`]:{zIndex:10,width:ue,margin:`0 ${F.marginXXS}px`,fontSize:ue,cursor:"pointer",transition:`all ${F.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Le}-actions, ${Le}-actions:hover`]:{[`${j}-eye, ${j}-download, ${j}-delete`]:{color:new U.C(Ue).setAlpha(.65).toRgbString(),"&:hover":{color:Ue}}},[`${Le}-thumbnail, ${Le}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Le}-name`]:{display:"none",textAlign:"center"},[`${Le}-file + ${Le}-name`]:{position:"absolute",bottom:F.margin,display:"block",width:`calc(100% - ${F.paddingXS*2}px)`},[`${Le}-uploading`]:{[`&${Le}`]:{backgroundColor:F.colorFillAlter},[`&::before, ${j}-eye, ${j}-download, ${j}-delete`]:{display:"none"}},[`${Le}-progress`]:{bottom:F.marginXL,width:`calc(100% - ${F.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${_}-wrapper${_}-picture-circle-wrapper`]:{[`${_}${_}-select`]:{borderRadius:"50%"}}}};var le=F=>{const{componentCls:_}=F;return{[`${_}-rtl`]:{direction:"rtl"}}};const h=F=>{const{componentCls:_,colorTextDisabled:j}=F;return{[`${_}-wrapper`]:Object.assign(Object.assign({},(0,m.Wf)(F)),{[_]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${_}-select`]:{display:"inline-block"},[`${_}-disabled`]:{color:j,cursor:"not-allowed"}})}};var p=(0,st.Z)("Upload",F=>{const{fontSizeHeading3:_,fontSize:j,lineHeight:ue,lineWidth:Ue,controlHeightLG:ge}=F,Le=Math.round(j*ue),M=(0,a.TS)(F,{uploadThumbnailSize:_*2,uploadProgressOffset:Le/2+Ue,uploadPicCardSize:ge*2.55});return[h(M),D(M),fe(M),v(M),B(M),te(M),le(M),(0,ve.Z)(M)]},F=>({actionsColor:F.colorTextDescription})),Me=function(F,_,j,ue){function Ue(ge){return ge instanceof j?ge:new j(function(Le){Le(ge)})}return new(j||(j=Promise))(function(ge,Le){function M(Ve){try{xe(ue.next(Ve))}catch(Re){Le(Re)}}function oe(Ve){try{xe(ue.throw(Ve))}catch(Re){Le(Re)}}function xe(Ve){Ve.done?ge(Ve.value):Ue(Ve.value).then(M,oe)}xe((ue=ue.apply(F,_||[])).next())})};const be=`__LIST_IGNORE_${Date.now()}__`,rt=(F,_)=>{const{fileList:j,defaultFileList:ue,onRemove:Ue,showUploadList:ge=!0,listType:Le="text",onPreview:M,onDownload:oe,onChange:xe,onDrop:Ve,previewFile:Re,disabled:At,locale:Ct,iconRender:Tt,isImageUrl:Jt,progress:Qt,prefixCls:tn,className:qt,type:nn="select",children:ie,style:de,itemRender:ze,maxCount:He,data:it={},multiple:Vt=!1,action:Rt="",accept:Lt="",supportServerRender:ht=!0,rootClassName:jt}=F,rn=t.useContext(at.Z),Bt=At!=null?At:rn,[Xt,Dt]=(0,We.Z)(ue||[],{value:j,postState:Xn=>Xn!=null?Xn:[]}),[fn,on]=t.useState("drop"),vn=t.useRef(null);t.useMemo(()=>{const Xn=Date.now();(j||[]).forEach((er,yr)=>{!er.uid&&!Object.isFrozen(er)&&(er.uid=`__AUTO__${Xn}_${yr}__`)})},[j]);const pn=(Xn,er,yr)=>{let Cn=(0,l.Z)(er),jn=!1;He===1?Cn=Cn.slice(-1):He&&(jn=Cn.length>He,Cn=Cn.slice(0,He)),(0,re.flushSync)(()=>{Dt(Cn)});const Qn={file:Xn,fileList:Cn};yr&&(Qn.event=yr),(!jn||Cn.some(cr=>cr.uid===Xn.uid))&&(0,re.flushSync)(()=>{xe==null||xe(Qn)})},On=(Xn,er)=>Me(void 0,void 0,void 0,function*(){const{beforeUpload:yr,transformFile:Cn}=F;let jn=Xn;if(yr){const Qn=yield yr(Xn,er);if(Qn===!1)return!1;if(delete Xn[be],Qn===be)return Object.defineProperty(Xn,be,{value:!0,configurable:!0}),!1;typeof Qn=="object"&&Qn&&(jn=Qn)}return Cn&&(jn=yield Cn(jn)),jn}),en=Xn=>{const er=Xn.filter(jn=>!jn.file[be]);if(!er.length)return;const yr=er.map(jn=>z(jn.file));let Cn=(0,l.Z)(Xt);yr.forEach(jn=>{Cn=E(jn,Cn)}),yr.forEach((jn,Qn)=>{let cr=jn;if(er[Qn].parsedFile)jn.status="uploading";else{const{originFileObj:bn}=jn;let Bn;try{Bn=new File([bn],bn.name,{type:bn.type})}catch(xn){Bn=new Blob([bn],{type:bn.type}),Bn.name=bn.name,Bn.lastModifiedDate=new Date,Bn.lastModified=new Date().getTime()}Bn.uid=jn.uid,cr=Bn}pn(cr,Cn)})},wn=(Xn,er,yr)=>{try{typeof Xn=="string"&&(Xn=JSON.parse(Xn))}catch(Qn){}if(!Y(er,Xt))return;const Cn=z(er);Cn.status="done",Cn.percent=100,Cn.response=Xn,Cn.xhr=yr;const jn=E(Cn,Xt);pn(Cn,jn)},Pn=(Xn,er)=>{if(!Y(er,Xt))return;const yr=z(er);yr.status="uploading",yr.percent=Xn.percent;const Cn=E(yr,Xt);pn(yr,Cn,Xn)},Ut=(Xn,er,yr)=>{if(!Y(yr,Xt))return;const Cn=z(yr);Cn.error=Xn,Cn.response=er,Cn.status="error";const jn=E(Cn,Xt);pn(Cn,jn)},_t=Xn=>{let er;Promise.resolve(typeof Ue=="function"?Ue(Xn):Ue).then(yr=>{var Cn;if(yr===!1)return;const jn=tt(Xn,Xt);jn&&(er=Object.assign(Object.assign({},Xn),{status:"removed"}),Xt==null||Xt.forEach(Qn=>{const cr=er.uid!==void 0?"uid":"name";Qn[cr]===er[cr]&&!Object.isFrozen(Qn)&&(Qn.status="removed")}),(Cn=vn.current)===null||Cn===void 0||Cn.abort(er),pn(er,jn))})},mn=Xn=>{on(Xn.type),Xn.type==="drop"&&(Ve==null||Ve(Xn))};t.useImperativeHandle(_,()=>({onBatchStart:en,onSuccess:wn,onProgress:Pn,onError:Ut,fileList:Xt,upload:vn.current}));const{getPrefixCls:In,direction:yn,upload:Fn}=t.useContext(we.E_),kn=In("upload",tn),Jn=Object.assign(Object.assign({onBatchStart:en,onError:Ut,onProgress:Pn,onSuccess:wn},F),{data:it,multiple:Vt,action:Rt,accept:Lt,supportServerRender:ht,prefixCls:kn,disabled:Bt,beforeUpload:On,onChange:void 0});delete Jn.className,delete Jn.style,(!ie||Bt)&&delete Jn.id;const[lr,dr]=p(kn),[Tn]=(0,se.Z)("Upload",Ae.Z.Upload),{showRemoveIcon:sn,showPreviewIcon:ln,showDownloadIcon:Yt,removeIcon:En,previewIcon:$n,downloadIcon:Zn}=typeof ge=="boolean"?{}:ge,rr=(Xn,er)=>ge?t.createElement(ft,{prefixCls:kn,listType:Le,items:Xt,previewFile:Re,onPreview:M,onDownload:oe,onRemove:_t,showRemoveIcon:!Bt&&sn,showPreviewIcon:ln,showDownloadIcon:Yt,removeIcon:En,previewIcon:$n,downloadIcon:Zn,iconRender:Tt,locale:Object.assign(Object.assign({},Tn),Ct),isImageUrl:Jt,progress:Qt,appendAction:Xn,appendActionVisible:er,itemRender:ze,disabled:Bt}):Xn,fr=q()(`${kn}-wrapper`,qt,jt,dr,Fn==null?void 0:Fn.className,{[`${kn}-rtl`]:yn==="rtl",[`${kn}-picture-card-wrapper`]:Le==="picture-card",[`${kn}-picture-circle-wrapper`]:Le==="picture-circle"}),Lr=Object.assign(Object.assign({},Fn==null?void 0:Fn.style),de);if(nn==="drag"){const Xn=q()(dr,kn,`${kn}-drag`,{[`${kn}-drag-uploading`]:Xt.some(er=>er.status==="uploading"),[`${kn}-drag-hover`]:fn==="dragover",[`${kn}-disabled`]:Bt,[`${kn}-rtl`]:yn==="rtl"});return lr(t.createElement("span",{className:fr},t.createElement("div",{className:Xn,style:Lr,onDrop:mn,onDragOver:mn,onDragLeave:mn},t.createElement(Te,Object.assign({},Jn,{ref:vn,className:`${kn}-btn`}),t.createElement("div",{className:`${kn}-drag-container`},ie))),rr()))}const ur=q()(kn,`${kn}-select`,{[`${kn}-disabled`]:Bt}),Or=(Xn=>t.createElement("div",{className:ur,style:Xn},t.createElement(Te,Object.assign({},Jn,{ref:vn}))))(ie?void 0:{display:"none"});return lr(Le==="picture-card"||Le==="picture-circle"?t.createElement("span",{className:fr},rr(Or,!!ie)):t.createElement("span",{className:fr},Or,rr()))};var yt=t.forwardRef(rt),Et=function(F,_){var j={};for(var ue in F)Object.prototype.hasOwnProperty.call(F,ue)&&_.indexOf(ue)<0&&(j[ue]=F[ue]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,ue=Object.getOwnPropertySymbols(F);Ue{var{style:j,height:ue}=F,Ue=Et(F,["style","height"]);return t.createElement(yt,Object.assign({ref:_},Ue,{type:"drag",style:Object.assign(Object.assign({},j),{height:ue})}))});const It=yt;It.Dragger=Ot,It.LIST_IGNORE=be;var Ft=It},7861:function(an,ut,e){var t=e(38710),l=function(u){var b=/[height|width]$/;return b.test(u)},s=function(u){var b="",n=Object.keys(u);return n.forEach(function(pe,G){var y=u[pe];pe=t(pe),l(pe)&&typeof y=="number"&&(y=y+"px"),y===!0?b+=pe:y===!1?b+="not "+pe:b+="("+pe+": "+y+")",G0;if(We||re){var ne=(0,pe.D7)(Ee),z=(0,Oe.Z)(ne).length,E=(0,q.Z)(re)==="object"?re.formatter({value:ne,count:z,maxLength:Te}):"".concat(z).concat(d?" / ".concat(Te):"");return n.createElement(n.Fragment,null,!!re&&n.createElement("span",{className:b()("".concat(I,"-show-count-suffix"),(0,s.Z)({},"".concat(I,"-show-count-has-suffix"),!!We),Ae==null?void 0:Ae.count),style:(0,l.Z)({},$e==null?void 0:$e.count)},E),We)}return null};return n.createElement(y,(0,t.Z)({},je,{prefixCls:I,className:xt,inputElement:ee(),handleReset:c,value:(0,pe.D7)(Ee),focused:Kt,triggerFocus:Je,suffix:De(),disabled:Xe,classes:se,classNames:Ae,styles:$e}))}),Ne=pt,_e=Ne},5643:function(an,ut,e){"use strict";e.d(ut,{D7:function(){return u},He:function(){return t},X3:function(){return l},nH:function(){return q},rJ:function(){return s}});function t(b){return!!(b.addonBefore||b.addonAfter)}function l(b){return!!(b.prefix||b.suffix||b.allowClear)}function s(b,n,pe,G){if(pe){var y=n;if(n.type==="click"){var Oe=b.cloneNode(!0);y=Object.create(n,{target:{value:Oe},currentTarget:{value:Oe}}),Oe.value="",pe(y);return}if(G!==void 0){y=Object.create(n,{target:{value:b},currentTarget:{value:b}}),b.value=G,pe(y);return}pe(y)}}function q(b,n){if(b){b.focus(n);var pe=n||{},G=pe.cursor;if(G){var y=b.value.length;switch(G){case"start":b.setSelectionRange(0,0);break;case"end":b.setSelectionRange(y,y);break;default:b.setSelectionRange(0,y)}}}}function u(b){return typeof b=="undefined"||b===null?"":String(b)}},15285:function(an,ut,e){"use strict";e.d(ut,{iz:function(){return Ot},ck:function(){return a},BW:function(){return bt},sN:function(){return a},Wd:function(){return be},ZP:function(){return Le},Xl:function(){return $}});var t=e(72308),l=e(49618),s=e(77321),q=e(80702),u=e(52487),b=e(74416),n=e(92310),pe=e.n(n),G=e(11780),y=e(18929),Oe=e(13697),H=e(48736),w=e(59301),W=e(4676),me=w.createContext(null);function Q(M,oe){return M===void 0?null:"".concat(M,"-").concat(oe)}function pt(M){var oe=w.useContext(me);return Q(oe,M)}var Ne=e(80547),_e=["children","locked"],Ze=w.createContext(null);function k(M,oe){var xe=(0,s.Z)({},M);return Object.keys(oe).forEach(function(Ve){var Re=oe[Ve];Re!==void 0&&(xe[Ve]=Re)}),xe}function C(M){var oe=M.children,xe=M.locked,Ve=(0,b.Z)(M,_e),Re=w.useContext(Ze),At=(0,Ne.Z)(function(){return k(Re,Ve)},[Re,Ve],function(Ct,Tt){return!xe&&(Ct[0]!==Tt[0]||!(0,Oe.Z)(Ct[1],Tt[1],!0))});return w.createElement(Ze.Provider,{value:At},oe)}var o=[],A=w.createContext(null);function x(){return w.useContext(A)}var K=w.createContext(o);function $(M){var oe=w.useContext(K);return w.useMemo(function(){return M!==void 0?[].concat((0,q.Z)(oe),[M]):oe},[oe,M])}var V=w.createContext(null),I=w.createContext({}),Xe=I,Pe=e(29194);function xt(M){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,Pe.Z)(M)){var xe=M.nodeName.toLowerCase(),Ve=["input","select","textarea","button"].includes(xe)||M.isContentEditable||xe==="a"&&!!M.getAttribute("href"),Re=M.getAttribute("tabindex"),At=Number(Re),Ct=null;return Re&&!Number.isNaN(At)?Ct=At:Ve&&Ct===null&&(Ct=0),Ve&&M.disabled&&(Ct=null),Ct!==null&&(Ct>=0||oe&&Ct<0)}return!1}function Te(M){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xe=(0,q.Z)(M.querySelectorAll("*")).filter(function(Ve){return xt(Ve,oe)});return xt(M,oe)&&xe.unshift(M),xe}var We=null;function re(){We=document.activeElement}function we(){We=null}function at(){if(We)try{We.focus()}catch(M){}}function se(M,oe){if(oe.keyCode===9){var xe=Te(M),Ve=xe[oe.shiftKey?0:xe.length-1],Re=Ve===document.activeElement||M===document.activeElement;if(Re){var At=xe[oe.shiftKey?xe.length-1:0];At.focus(),oe.preventDefault()}}}var Ae=e(10228),$e=e(16089),je=Ae.Z.LEFT,ce=Ae.Z.RIGHT,Ke=Ae.Z.UP,Ee=Ae.Z.DOWN,gt=Ae.Z.ENTER,ot=Ae.Z.ESC,qe=Ae.Z.HOME,Kt=Ae.Z.END,Wt=[Ke,Ee,je,ce];function et(M,oe,xe,Ve){var Re,At,Ct,Tt,Jt="prev",Qt="next",tn="children",qt="parent";if(M==="inline"&&Ve===gt)return{inlineTrigger:!0};var nn=(Re={},(0,l.Z)(Re,Ke,Jt),(0,l.Z)(Re,Ee,Qt),Re),ie=(At={},(0,l.Z)(At,je,xe?Qt:Jt),(0,l.Z)(At,ce,xe?Jt:Qt),(0,l.Z)(At,Ee,tn),(0,l.Z)(At,gt,tn),At),de=(Ct={},(0,l.Z)(Ct,Ke,Jt),(0,l.Z)(Ct,Ee,Qt),(0,l.Z)(Ct,gt,tn),(0,l.Z)(Ct,ot,qt),(0,l.Z)(Ct,je,xe?tn:qt),(0,l.Z)(Ct,ce,xe?qt:tn),Ct),ze={inline:nn,horizontal:ie,vertical:de,inlineSub:nn,horizontalSub:de,verticalSub:de},He=(Tt=ze["".concat(M).concat(oe?"":"Sub")])===null||Tt===void 0?void 0:Tt[Ve];switch(He){case Jt:return{offset:-1,sibling:!0};case Qt:return{offset:1,sibling:!0};case qt:return{offset:-1,sibling:!1};case tn:return{offset:1,sibling:!1};default:return null}}function Je(M){for(var oe=M;oe;){if(oe.getAttribute("data-menu-list"))return oe;oe=oe.parentElement}return null}function ct(M,oe){for(var xe=M||document.activeElement;xe;){if(oe.has(xe))return xe;xe=xe.parentElement}return null}function T(M,oe){var xe=Te(M,!0);return xe.filter(function(Ve){return oe.has(Ve)})}function P(M,oe,xe){var Ve=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!M)return null;var Re=T(M,oe),At=Re.length,Ct=Re.findIndex(function(Tt){return xe===Tt});return Ve<0?Ct===-1?Ct=At-1:Ct-=1:Ve>0&&(Ct+=1),Ct=(Ct+At)%At,Re[Ct]}var O=function(oe,xe){var Ve=new Set,Re=new Map,At=new Map;return oe.forEach(function(Ct){var Tt=document.querySelector("[data-menu-id='".concat(Q(xe,Ct),"']"));Tt&&(Ve.add(Tt),At.set(Tt,Ct),Re.set(Ct,Tt))}),{elements:Ve,key2element:Re,element2key:At}};function c(M,oe,xe,Ve,Re,At,Ct,Tt,Jt,Qt){var tn=w.useRef(),qt=w.useRef();qt.current=oe;var nn=function(){$e.Z.cancel(tn.current)};return w.useEffect(function(){return function(){nn()}},[]),function(ie){var de=ie.which;if([].concat(Wt,[gt,ot,qe,Kt]).includes(de)){var ze=At(),He=O(ze,Ve),it=He,Vt=it.elements,Rt=it.key2element,Lt=it.element2key,ht=Rt.get(oe),jt=ct(ht,Vt),rn=Lt.get(jt),Bt=et(M,Ct(rn,!0).length===1,xe,de);if(!Bt&&de!==qe&&de!==Kt)return;(Wt.includes(de)||[qe,Kt].includes(de))&&ie.preventDefault();var Xt=function(wn){if(wn){var Pn=wn,Ut=wn.querySelector("a");Ut!=null&&Ut.getAttribute("href")&&(Pn=Ut);var _t=Lt.get(wn);Tt(_t),nn(),tn.current=(0,$e.Z)(function(){qt.current===_t&&Pn.focus()})}};if([qe,Kt].includes(de)||Bt.sibling||!jt){var Dt;!jt||M==="inline"?Dt=Re.current:Dt=Je(jt);var fn,on=T(Dt,Vt);de===qe?fn=on[0]:de===Kt?fn=on[on.length-1]:fn=P(Dt,Vt,jt,Bt.offset),Xt(fn)}else if(Bt.inlineTrigger)Jt(rn);else if(Bt.offset>0)Jt(rn,!0),nn(),tn.current=(0,$e.Z)(function(){He=O(ze,Ve);var en=jt.getAttribute("aria-controls"),wn=document.getElementById(en),Pn=P(wn,He.elements);Xt(Pn)},5);else if(Bt.offset<0){var vn=Ct(rn,!0),pn=vn[vn.length-2],On=Rt.get(pn);Jt(pn,!1),Xt(On)}}Qt==null||Qt(ie)}}function ee(M){Promise.resolve().then(M)}var De="__RC_UTIL_PATH_SPLIT__",g=function(oe){return oe.join(De)},d=function(oe){return oe.split(De)},ne="rc-menu-more";function z(){var M=w.useState({}),oe=(0,u.Z)(M,2),xe=oe[1],Ve=(0,w.useRef)(new Map),Re=(0,w.useRef)(new Map),At=w.useState([]),Ct=(0,u.Z)(At,2),Tt=Ct[0],Jt=Ct[1],Qt=(0,w.useRef)(0),tn=(0,w.useRef)(!1),qt=function(){tn.current||xe({})},nn=(0,w.useCallback)(function(Rt,Lt){var ht=g(Lt);Re.current.set(ht,Rt),Ve.current.set(Rt,ht),Qt.current+=1;var jt=Qt.current;ee(function(){jt===Qt.current&&qt()})},[]),ie=(0,w.useCallback)(function(Rt,Lt){var ht=g(Lt);Re.current.delete(ht),Ve.current.delete(Rt)},[]),de=(0,w.useCallback)(function(Rt){Jt(Rt)},[]),ze=(0,w.useCallback)(function(Rt,Lt){var ht=Ve.current.get(Rt)||"",jt=d(ht);return Lt&&Tt.includes(jt[0])&&jt.unshift(ne),jt},[Tt]),He=(0,w.useCallback)(function(Rt,Lt){return Rt.some(function(ht){var jt=ze(ht,!0);return jt.includes(Lt)})},[ze]),it=function(){var Lt=(0,q.Z)(Ve.current.keys());return Tt.length&&Lt.push(ne),Lt},Vt=(0,w.useCallback)(function(Rt){var Lt="".concat(Ve.current.get(Rt)).concat(De),ht=new Set;return(0,q.Z)(Re.current.keys()).forEach(function(jt){jt.startsWith(Lt)&&ht.add(Re.current.get(jt))}),ht},[]);return w.useEffect(function(){return function(){tn.current=!0}},[]),{registerPath:nn,unregisterPath:ie,refreshOverflowKeys:de,isSubPathKey:He,getKeyPath:ze,getKeys:it,getSubPathKeys:Vt}}function E(M){var oe=w.useRef(M);oe.current=M;var xe=w.useCallback(function(){for(var Ve,Re=arguments.length,At=new Array(Re),Ct=0;Ct1&&(Vt.motionAppear=!1);var Rt=Vt.onVisibleChanged;return Vt.onVisibleChanged=function(Lt){return!nn.current&&!Lt&&He(!0),Rt==null?void 0:Rt(Lt)},ze?null:w.createElement(C,{mode:At,locked:!nn.current},w.createElement(X.default,(0,t.Z)({visible:it},Vt,{forceRender:Jt,removeOnLeave:!1,leavedClassName:"".concat(Tt,"-hidden")}),function(Lt){var ht=Lt.className,jt=Lt.style;return w.createElement(B,{id:oe,className:ht,style:jt},Re)}))}var h=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],p=["active"],Me=function(oe){var xe,Ve=oe.style,Re=oe.className,At=oe.title,Ct=oe.eventKey,Tt=oe.warnKey,Jt=oe.disabled,Qt=oe.internalPopupClose,tn=oe.children,qt=oe.itemIcon,nn=oe.expandIcon,ie=oe.popupClassName,de=oe.popupOffset,ze=oe.popupStyle,He=oe.onClick,it=oe.onMouseEnter,Vt=oe.onMouseLeave,Rt=oe.onTitleClick,Lt=oe.onTitleMouseEnter,ht=oe.onTitleMouseLeave,jt=(0,b.Z)(oe,h),rn=pt(Ct),Bt=w.useContext(Ze),Xt=Bt.prefixCls,Dt=Bt.mode,fn=Bt.openKeys,on=Bt.disabled,vn=Bt.overflowDisabled,pn=Bt.activeKey,On=Bt.selectedKeys,en=Bt.itemIcon,wn=Bt.expandIcon,Pn=Bt.onItemClick,Ut=Bt.onOpenChange,_t=Bt.onActive,mn=w.useContext(Xe),In=mn._internalRenderSubMenuItem,yn=w.useContext(V),Fn=yn.isSubPathKey,kn=$(),Jn="".concat(Xt,"-submenu"),lr=on||Jt,dr=w.useRef(),Tn=w.useRef(),sn=qt!=null?qt:en,ln=nn!=null?nn:wn,Yt=fn.includes(Ct),En=!vn&&Yt,$n=Fn(On,Ct),Zn=dt(Ct,lr,Lt,ht),rr=Zn.active,fr=(0,b.Z)(Zn,p),Lr=w.useState(!1),ur=(0,u.Z)(Lr,2),vr=ur[0],Or=ur[1],Xn=function(Ir){lr||Or(Ir)},er=function(Ir){Xn(!0),it==null||it({key:Ct,domEvent:Ir})},yr=function(Ir){Xn(!1),Vt==null||Vt({key:Ct,domEvent:Ir})},Cn=w.useMemo(function(){return rr||(Dt!=="inline"?vr||Fn([pn],Ct):!1)},[Dt,rr,pn,vr,Ct,Fn]),jn=St(kn.length),Qn=function(Ir){lr||(Rt==null||Rt({key:Ct,domEvent:Ir}),Dt==="inline"&&Ut(Ct,!Yt))},cr=E(function(Zr){He==null||He(Nt(Zr)),Pn(Zr)}),bn=function(Ir){Dt!=="inline"&&Ut(Ct,Ir)},Bn=function(){_t(Ct)},xn=rn&&"".concat(rn,"-popup"),Dn=w.createElement("div",(0,t.Z)({role:"menuitem",style:jn,className:"".concat(Jn,"-title"),tabIndex:lr?null:-1,ref:dr,title:typeof At=="string"?At:null,"data-menu-id":vn&&rn?null:rn,"aria-expanded":En,"aria-haspopup":!0,"aria-controls":xn,"aria-disabled":lr,onClick:Qn,onFocus:Bn},fr),At,w.createElement(Mt,{icon:Dt!=="horizontal"?ln:void 0,props:(0,s.Z)((0,s.Z)({},oe),{},{isOpen:En,isSubMenu:!0})},w.createElement("i",{className:"".concat(Jn,"-arrow")}))),nr=w.useRef(Dt);if(Dt!=="inline"&&kn.length>1?nr.current="vertical":nr.current=Dt,!vn){var Cr=nr.current;Dn=w.createElement(v,{mode:Cr,prefixCls:Jn,visible:!Qt&&En&&Dt!=="inline",popupClassName:ie,popupOffset:de,popupStyle:ze,popup:w.createElement(C,{mode:Cr==="horizontal"?"vertical":Cr},w.createElement(B,{id:xn,ref:Tn},tn)),disabled:lr,onVisibleChange:bn},Dn)}var Qr=w.createElement(G.Z.Item,(0,t.Z)({role:"none"},jt,{component:"li",style:Ve,className:pe()(Jn,"".concat(Jn,"-").concat(Dt),Re,(xe={},(0,l.Z)(xe,"".concat(Jn,"-open"),En),(0,l.Z)(xe,"".concat(Jn,"-active"),Cn),(0,l.Z)(xe,"".concat(Jn,"-selected"),$n),(0,l.Z)(xe,"".concat(Jn,"-disabled"),lr),xe)),onMouseEnter:er,onMouseLeave:yr}),Dn,!vn&&w.createElement(le,{id:xn,open:En,keyPath:kn},tn));return In&&(Qr=In(Qr,oe,{selected:$n,active:Cn,open:En,disabled:lr})),w.createElement(C,{onItemClick:cr,mode:Dt==="horizontal"?"vertical":Dt,itemIcon:sn,expandIcon:ln},Qr)};function be(M){var oe=M.eventKey,xe=M.children,Ve=$(oe),Re=r(xe,Ve),At=x();w.useEffect(function(){if(At)return At.registerPath(oe,Ve),function(){At.unregisterPath(oe,Ve)}},[Ve]);var Ct;return At?Ct=Re:Ct=w.createElement(Me,M,Re),w.createElement(K.Provider,{value:Ve},Ct)}var rt=e(62853),ke=["className","title","eventKey","children"],yt=["children"],Et=function(oe){var xe=oe.className,Ve=oe.title,Re=oe.eventKey,At=oe.children,Ct=(0,b.Z)(oe,ke),Tt=w.useContext(Ze),Jt=Tt.prefixCls,Qt="".concat(Jt,"-item-group");return w.createElement("li",(0,t.Z)({role:"presentation"},Ct,{onClick:function(qt){return qt.stopPropagation()},className:pe()(Qt,xe)}),w.createElement("div",{role:"presentation",className:"".concat(Qt,"-title"),title:typeof Ve=="string"?Ve:void 0},Ve),w.createElement("ul",{role:"group",className:"".concat(Qt,"-list")},At))};function bt(M){var oe=M.children,xe=(0,b.Z)(M,yt),Ve=$(xe.eventKey),Re=r(oe,Ve),At=x();return At?Re:w.createElement(Et,(0,Be.Z)(xe,["warnKey"]),Re)}function Ot(M){var oe=M.className,xe=M.style,Ve=w.useContext(Ze),Re=Ve.prefixCls,At=x();return At?null:w.createElement("li",{role:"separator",className:pe()("".concat(Re,"-item-divider"),oe),style:xe})}var It=["label","children","key","type"];function Ft(M){return(M||[]).map(function(oe,xe){if(oe&&(0,rt.Z)(oe)==="object"){var Ve=oe,Re=Ve.label,At=Ve.children,Ct=Ve.key,Tt=Ve.type,Jt=(0,b.Z)(Ve,It),Qt=Ct!=null?Ct:"tmp-".concat(xe);return At||Tt==="group"?Tt==="group"?w.createElement(bt,(0,t.Z)({key:Qt},Jt,{title:Re}),Ft(At)):w.createElement(be,(0,t.Z)({key:Qt},Jt,{title:Re}),Ft(At)):Tt==="divider"?w.createElement(Ot,(0,t.Z)({key:Qt},Jt)):w.createElement(a,(0,t.Z)({key:Qt},Jt),Re)}return null}).filter(function(oe){return oe})}function F(M,oe,xe){var Ve=M;return oe&&(Ve=Ft(oe)),r(Ve,xe)}var _=["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"],j=[],ue=w.forwardRef(function(M,oe){var xe,Ve,Re=M,At=Re.prefixCls,Ct=At===void 0?"rc-menu":At,Tt=Re.rootClassName,Jt=Re.style,Qt=Re.className,tn=Re.tabIndex,qt=tn===void 0?0:tn,nn=Re.items,ie=Re.children,de=Re.direction,ze=Re.id,He=Re.mode,it=He===void 0?"vertical":He,Vt=Re.inlineCollapsed,Rt=Re.disabled,Lt=Re.disabledOverflow,ht=Re.subMenuOpenDelay,jt=ht===void 0?.1:ht,rn=Re.subMenuCloseDelay,Bt=rn===void 0?.1:rn,Xt=Re.forceSubMenuRender,Dt=Re.defaultOpenKeys,fn=Re.openKeys,on=Re.activeKey,vn=Re.defaultActiveFirst,pn=Re.selectable,On=pn===void 0?!0:pn,en=Re.multiple,wn=en===void 0?!1:en,Pn=Re.defaultSelectedKeys,Ut=Re.selectedKeys,_t=Re.onSelect,mn=Re.onDeselect,In=Re.inlineIndent,yn=In===void 0?24:In,Fn=Re.motion,kn=Re.defaultMotions,Jn=Re.triggerSubMenuAction,lr=Jn===void 0?"hover":Jn,dr=Re.builtinPlacements,Tn=Re.itemIcon,sn=Re.expandIcon,ln=Re.overflowedIndicator,Yt=ln===void 0?"...":ln,En=Re.overflowedIndicatorPopupClassName,$n=Re.getPopupContainer,Zn=Re.onClick,rr=Re.onOpenChange,fr=Re.onKeyDown,Lr=Re.openAnimation,ur=Re.openTransitionName,vr=Re._internalRenderMenuItem,Or=Re._internalRenderSubMenuItem,Xn=(0,b.Z)(Re,_),er=w.useMemo(function(){return F(ie,nn,j)},[ie,nn]),yr=w.useState(!1),Cn=(0,u.Z)(yr,2),jn=Cn[0],Qn=Cn[1],cr=w.useRef(),bn=Ie(ze),Bn=de==="rtl",xn=(0,y.Z)(Dt,{value:fn,postState:function(Tr){return Tr||j}}),Dn=(0,u.Z)(xn,2),nr=Dn[0],Cr=Dn[1],Qr=function(Tr){var Hr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function ya(){Cr(Tr),rr==null||rr(Tr)}Hr?(0,W.flushSync)(ya):ya()},Zr=w.useState(nr),Ir=(0,u.Z)(Zr,2),Rr=Ir[0],ca=Ir[1],aa=w.useRef(!1),ma=w.useMemo(function(){return(it==="inline"||it==="vertical")&&Vt?["vertical",Vt]:[it,!1]},[it,Vt]),Ba=(0,u.Z)(ma,2),Pa=Ba[0],pa=Ba[1],_a=Pa==="inline",Ra=w.useState(Pa),oo=(0,u.Z)(Ra,2),Da=oo[0],lo=oo[1],io=w.useState(pa),eo=(0,u.Z)(io,2),to=eo[0],Eo=eo[1];w.useEffect(function(){lo(Pa),Eo(pa),aa.current&&(_a?Cr(Rr):Qr(j))},[Pa,pa]);var so=w.useState(0),no=(0,u.Z)(so,2),Ga=no[0],uo=no[1],Ja=Ga>=er.length-1||Da!=="horizontal"||Lt;w.useEffect(function(){_a&&ca(nr)},[nr]),w.useEffect(function(){return aa.current=!0,function(){aa.current=!1}},[]);var Ta=z(),co=Ta.registerPath,fo=Ta.unregisterPath,vo=Ta.refreshOverflowKeys,Ha=Ta.isSubPathKey,Ar=Ta.getKeyPath,pr=Ta.getKeys,oa=Ta.getSubPathKeys,qr=w.useMemo(function(){return{registerPath:co,unregisterPath:fo}},[co,fo]),Ur=w.useMemo(function(){return{isSubPathKey:Ha}},[Ha]);w.useEffect(function(){vo(Ja?j:er.slice(Ga+1).map(function(Yr){return Yr.key}))},[Ga,Ja]);var la=(0,y.Z)(on||vn&&((xe=er[0])===null||xe===void 0?void 0:xe.key),{value:on}),sa=(0,u.Z)(la,2),Oa=sa[0],ba=sa[1],Va=E(function(Yr){ba(Yr)}),Ma=E(function(){ba(void 0)});(0,w.useImperativeHandle)(oe,function(){return{list:cr.current,focus:function(Tr){var Hr,ya=pr(),Ca=O(ya,bn),bo=Ca.elements,Ka=Ca.key2element,yo=Ca.element2key,Lo=T(cr.current,bo),Io=Oa!=null?Oa:Lo[0]?yo.get(Lo[0]):(Hr=er.find(function(Go){return!Go.props.disabled}))===null||Hr===void 0?void 0:Hr.key,Co=Ka.get(Io);if(Io&&Co){var Po;Co==null||(Po=Co.focus)===null||Po===void 0||Po.call(Co,Tr)}}}});var mo=(0,y.Z)(Pn||[],{value:Ut,postState:function(Tr){return Array.isArray(Tr)?Tr:Tr==null?j:[Tr]}}),Oo=(0,u.Z)(mo,2),po=Oo[0],go=Oo[1],So=function(Tr){if(On){var Hr=Tr.key,ya=po.includes(Hr),Ca;wn?ya?Ca=po.filter(function(Ka){return Ka!==Hr}):Ca=[].concat((0,q.Z)(po),[Hr]):Ca=[Hr],go(Ca);var bo=(0,s.Z)((0,s.Z)({},Tr),{},{selectedKeys:Ca});ya?mn==null||mn(bo):_t==null||_t(bo)}!wn&&nr.length&&Da!=="inline"&&Qr(j)},ho=E(function(Yr){Zn==null||Zn(Nt(Yr)),So(Yr)}),xo=E(function(Yr,Tr){var Hr=nr.filter(function(Ca){return Ca!==Yr});if(Tr)Hr.push(Yr);else if(Da!=="inline"){var ya=oa(Yr);Hr=Hr.filter(function(Ca){return!ya.has(Ca)})}(0,Oe.Z)(nr,Hr,!0)||Qr(Hr,!0)}),Ro=function(Tr,Hr){var ya=Hr!=null?Hr:!nr.includes(Tr);xo(Tr,ya)},wo=c(Da,Oa,Bn,bn,cr,pr,Ar,ba,Ro,fr);w.useEffect(function(){Qn(!0)},[]);var Fo=w.useMemo(function(){return{_internalRenderMenuItem:vr,_internalRenderSubMenuItem:Or}},[vr,Or]),Bo=Da!=="horizontal"||Lt?er:er.map(function(Yr,Tr){return w.createElement(C,{key:Yr.key,overflowDisabled:Tr>Ga},Yr)}),Mo=w.createElement(G.Z,(0,t.Z)({id:ze,ref:cr,prefixCls:"".concat(Ct,"-overflow"),component:"ul",itemComponent:a,className:pe()(Ct,"".concat(Ct,"-root"),"".concat(Ct,"-").concat(Da),Qt,(Ve={},(0,l.Z)(Ve,"".concat(Ct,"-inline-collapsed"),to),(0,l.Z)(Ve,"".concat(Ct,"-rtl"),Bn),Ve),Tt),dir:de,style:Jt,role:"menu",tabIndex:qt,data:Bo,renderRawItem:function(Tr){return Tr},renderRawRest:function(Tr){var Hr=Tr.length,ya=Hr?er.slice(-Hr):null;return w.createElement(be,{eventKey:ne,title:Yt,disabled:Ja,internalPopupClose:Hr===0,popupClassName:En},ya)},maxCount:Da!=="horizontal"||Lt?G.Z.INVALIDATE:G.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(Tr){uo(Tr)},onKeyDown:wo},Xn));return w.createElement(Xe.Provider,{value:Fo},w.createElement(me.Provider,{value:bn},w.createElement(C,{prefixCls:Ct,rootClassName:Tt,mode:Da,openKeys:nr,rtl:Bn,disabled:Rt,motion:jn?Fn:null,defaultMotions:jn?kn:null,activeKey:Oa,onActive:Va,onInactive:Ma,selectedKeys:po,inlineIndent:yn,subMenuOpenDelay:jt,subMenuCloseDelay:Bt,forceSubMenuRender:Xt,builtinPlacements:dr,triggerSubMenuAction:lr,getPopupContainer:$n,itemIcon:Tn,expandIcon:sn,onItemClick:ho,onOpenChange:xo},w.createElement(V.Provider,{value:Ur},Mo),w.createElement("div",{style:{display:"none"},"aria-hidden":!0},w.createElement(A.Provider,{value:qr},er)))))}),Ue=ue,ge=Ue;ge.Item=a,ge.SubMenu=be,ge.ItemGroup=bt,ge.Divider=Ot;var Le=ge},11780:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return re}});var t=e(72308),l=e(77321),s=e(52487),q=e(74416),u=e(59301),b=e(92310),n=e.n(b),pe=e(29301),G=e(34280),y=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Oe=void 0;function H(we,at){var se=we.prefixCls,Ae=we.invalidate,$e=we.item,je=we.renderItem,ce=we.responsive,Ke=we.responsiveDisabled,Ee=we.registerSize,gt=we.itemKey,ot=we.className,qe=we.style,Kt=we.children,Wt=we.display,et=we.order,Je=we.component,ct=Je===void 0?"div":Je,T=(0,q.Z)(we,y),P=ce&&!Wt;function O(d){Ee(gt,d)}u.useEffect(function(){return function(){O(null)}},[]);var c=je&&$e!==Oe?je($e,{index:et}):Kt,ee;Ae||(ee={opacity:P?0:1,height:P?0:Oe,overflowY:P?"hidden":Oe,order:ce?et:Oe,pointerEvents:P?"none":Oe,position:P?"absolute":Oe});var De={};P&&(De["aria-hidden"]=!0);var g=u.createElement(ct,(0,t.Z)({className:n()(!Ae&&se,ot),style:(0,l.Z)((0,l.Z)({},ee),qe)},De,T,{ref:at}),c);return ce&&(g=u.createElement(pe.Z,{onResize:function(ne){var z=ne.offsetWidth;O(z)},disabled:Ke},g)),g}var w=u.forwardRef(H);w.displayName="Item";var W=w,me=e(6089),Q=e(4676),pt=e(16089);function Ne(we){if(typeof MessageChannel=="undefined")(0,pt.Z)(we);else{var at=new MessageChannel;at.port1.onmessage=function(){return we()},at.port2.postMessage(void 0)}}function _e(){var we=u.useRef(null),at=function(Ae){we.current||(we.current=[],Ne(function(){(0,Q.unstable_batchedUpdates)(function(){we.current.forEach(function($e){$e()}),we.current=null})})),we.current.push(Ae)};return at}function Ze(we,at){var se=u.useState(at),Ae=(0,s.Z)(se,2),$e=Ae[0],je=Ae[1],ce=(0,me.Z)(function(Ke){we(function(){je(Ke)})});return[$e,ce]}var k=u.createContext(null),C=["component"],o=["className"],A=["className"],x=function(at,se){var Ae=u.useContext(k);if(!Ae){var $e=at.component,je=$e===void 0?"div":$e,ce=(0,q.Z)(at,C);return u.createElement(je,(0,t.Z)({},ce,{ref:se}))}var Ke=Ae.className,Ee=(0,q.Z)(Ae,o),gt=at.className,ot=(0,q.Z)(at,A);return u.createElement(k.Provider,{value:null},u.createElement(W,(0,t.Z)({ref:se,className:n()(Ke,gt)},Ee,ot)))},K=u.forwardRef(x);K.displayName="RawItem";var $=K,V=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],I="responsive",Xe="invalidate";function Pe(we){return"+ ".concat(we.length," ...")}function xt(we,at){var se=we.prefixCls,Ae=se===void 0?"rc-overflow":se,$e=we.data,je=$e===void 0?[]:$e,ce=we.renderItem,Ke=we.renderRawItem,Ee=we.itemKey,gt=we.itemWidth,ot=gt===void 0?10:gt,qe=we.ssr,Kt=we.style,Wt=we.className,et=we.maxCount,Je=we.renderRest,ct=we.renderRawRest,T=we.suffix,P=we.component,O=P===void 0?"div":P,c=we.itemComponent,ee=we.onVisibleChange,De=(0,q.Z)(we,V),g=qe==="full",d=_e(),ne=Ze(d,null),z=(0,s.Z)(ne,2),E=z[0],Y=z[1],tt=E||0,Ie=Ze(d,new Map),Ce=(0,s.Z)(Ie,2),Ye=Ce[0],nt=Ce[1],L=Ze(d,0),Be=(0,s.Z)(L,2),Qe=Be[0],dt=Be[1],St=Ze(d,0),Mt=(0,s.Z)(St,2),Zt=Mt[0],Nt=Mt[1],Ht=Ze(d,0),un=(0,s.Z)(Ht,2),ft=un[0],m=un[1],ve=(0,u.useState)(null),st=(0,s.Z)(ve,2),a=st[0],Ge=st[1],D=(0,u.useState)(null),J=(0,s.Z)(D,2),B=J[0],he=J[1],r=u.useMemo(function(){return B===null&&g?Number.MAX_SAFE_INTEGER:B||0},[B,E]),S=(0,u.useState)(!1),N=(0,s.Z)(S,2),Z=N[0],te=N[1],ye="".concat(Ae,"-item"),U=Math.max(Qe,Zt),fe=et===I,v=je.length&&fe,X=et===Xe,le=v||typeof et=="number"&&je.length>et,h=(0,u.useMemo)(function(){var Le=je;return v?E===null&&g?Le=je:Le=je.slice(0,Math.min(je.length,tt/ot)):typeof et=="number"&&(Le=je.slice(0,et)),Le},[je,ot,E,et,v]),p=(0,u.useMemo)(function(){return v?je.slice(r+1):je.slice(h.length)},[je,h,v,r]),Me=(0,u.useCallback)(function(Le,M){var oe;return typeof Ee=="function"?Ee(Le):(oe=Ee&&(Le==null?void 0:Le[Ee]))!==null&&oe!==void 0?oe:M},[Ee]),be=(0,u.useCallback)(ce||function(Le){return Le},[ce]);function rt(Le,M,oe){B===Le&&(M===void 0||M===a)||(he(Le),oe||(te(Lett){rt(xe-1,Le-Ve-ft+Zt);break}}T&&Ot(0)+ft>tt&&Ge(null)}},[tt,Ye,Zt,ft,Me,h]);var It=Z&&!!p.length,Ft={};a!==null&&v&&(Ft={position:"absolute",left:a,top:0});var F={prefixCls:ye,responsive:v,component:c,invalidate:X},_=Ke?function(Le,M){var oe=Me(Le,M);return u.createElement(k.Provider,{key:oe,value:(0,l.Z)((0,l.Z)({},F),{},{order:M,item:Le,itemKey:oe,registerSize:yt,display:M<=r})},Ke(Le,M))}:function(Le,M){var oe=Me(Le,M);return u.createElement(W,(0,t.Z)({},F,{order:M,key:oe,item:Le,renderItem:be,itemKey:oe,registerSize:yt,display:M<=r}))},j={order:It?r:Number.MAX_SAFE_INTEGER,className:"".concat(ye,"-rest"),registerSize:Et,display:It},ue=Je||Pe,Ue=ct?u.createElement(k.Provider,{value:(0,l.Z)((0,l.Z)({},F),j)},ct(p)):u.createElement(W,(0,t.Z)({},F,j),typeof ue=="function"?ue(p):ue),ge=u.createElement(O,(0,t.Z)({className:n()(!X&&Ae,Wt),style:Kt,ref:at},De),h.map(_),le?Ue:null,T&&u.createElement(W,(0,t.Z)({},F,{responsive:fe,responsiveDisabled:!v,order:r,className:"".concat(ye,"-suffix"),registerSize:bt,display:!0,style:Ft}),T));return fe?u.createElement(pe.Z,{onResize:ke,disabled:!v},ge):ge}var Te=u.forwardRef(xt);Te.displayName="Overflow",Te.Item=$,Te.RESPONSIVE=I,Te.INVALIDATE=Xe;var We=Te,re=We},17115:function(an,ut,e){"use strict";e.d(ut,{ZP:function(){return n}});var t=e(52487),l=e(59301),s=e(47273),q=0,u=(0,s.Z)();function b(){var pe;return u?(pe=q,q+=1):pe="TEST_OR_SSR",pe}function n(pe){var G=l.useState(),y=(0,t.Z)(G,2),Oe=y[0],H=y[1];return l.useEffect(function(){H("rc_select_".concat(b()))},[]),pe||Oe}},77861:function(an,ut,e){"use strict";e.d(ut,{Ac:function(){return Y},Xo:function(){return Nt},Wx:function(){return un},ZP:function(){return le},lk:function(){return k}});var t=e(72308),l=e(80702),s=e(49618),q=e(77321),u=e(52487),b=e(74416),n=e(62853),pe=e(18929),G=e(48736),y=e(59301),Oe=e(92310),H=e.n(Oe),w=e(34280),W=e(49658),me=e(10228),Q=e(8654),pt=function(p){var Me=p.className,be=p.customizeIcon,rt=p.customizeIconProps,ke=p.onMouseDown,yt=p.onClick,Et=p.children,bt;return typeof be=="function"?bt=be(rt):bt=be,y.createElement("span",{className:Me,onMouseDown:function(It){It.preventDefault(),ke&&ke(It)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:yt,"aria-hidden":!0},bt!==void 0?bt:y.createElement("span",{className:H()(Me.split(/\s+/).map(function(Ot){return"".concat(Ot,"-icon")}))},Et))},Ne=pt;function _e(h,p,Me,be,rt){var ke=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,yt=arguments.length>6?arguments[6]:void 0,Et=arguments.length>7?arguments[7]:void 0,bt=y.useMemo(function(){if((0,n.Z)(be)==="object")return be.clearIcon;if(rt)return rt},[be,rt]),Ot=y.useMemo(function(){return!!(!ke&&be&&(Me.length||yt)&&!(Et==="combobox"&&yt===""))},[be,ke,Me.length,yt,Et]);return{allowClear:Ot,clearIcon:y.createElement(Ne,{className:"".concat(h,"-clear"),onMouseDown:p,customizeIcon:bt},"\xD7")}}var Ze=y.createContext(null);function k(){return y.useContext(Ze)}function C(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,p=y.useState(!1),Me=(0,u.Z)(p,2),be=Me[0],rt=Me[1],ke=y.useRef(null),yt=function(){window.clearTimeout(ke.current)};y.useEffect(function(){return yt},[]);var Et=function(Ot,It){yt(),ke.current=window.setTimeout(function(){rt(Ot),It&&It()},h)};return[be,Et,yt]}function o(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,p=y.useRef(null),Me=y.useRef(null);y.useEffect(function(){return function(){window.clearTimeout(Me.current)}},[]);function be(rt){(rt||p.current===null)&&(p.current=rt),window.clearTimeout(Me.current),Me.current=window.setTimeout(function(){p.current=null},h)}return[function(){return p.current},be]}function A(h,p,Me,be){var rt=y.useRef(null);rt.current={open:p,triggerOpen:Me,customizedTrigger:be},y.useEffect(function(){function ke(yt){var Et;if(!((Et=rt.current)!==null&&Et!==void 0&&Et.customizedTrigger)){var bt=yt.target;bt.shadowRoot&&yt.composed&&(bt=yt.composedPath()[0]||bt),rt.current.open&&h().filter(function(Ot){return Ot}).every(function(Ot){return!Ot.contains(bt)&&Ot!==bt})&&rt.current.triggerOpen(!1)}}return window.addEventListener("mousedown",ke),function(){return window.removeEventListener("mousedown",ke)}},[])}var x=e(26112),K=e(11780),$=function(p,Me){var be,rt,ke=p.prefixCls,yt=p.id,Et=p.inputElement,bt=p.disabled,Ot=p.tabIndex,It=p.autoFocus,Ft=p.autoComplete,F=p.editable,_=p.activeDescendantId,j=p.value,ue=p.maxLength,Ue=p.onKeyDown,ge=p.onMouseDown,Le=p.onChange,M=p.onPaste,oe=p.onCompositionStart,xe=p.onCompositionEnd,Ve=p.open,Re=p.attrs,At=Et||y.createElement("input",null),Ct=At,Tt=Ct.ref,Jt=Ct.props,Qt=Jt.onKeyDown,tn=Jt.onChange,qt=Jt.onMouseDown,nn=Jt.onCompositionStart,ie=Jt.onCompositionEnd,de=Jt.style;return(0,G.Kp)(!("maxLength"in At.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),At=y.cloneElement(At,(0,q.Z)((0,q.Z)((0,q.Z)({type:"search"},Jt),{},{id:yt,ref:(0,Q.sQ)(Me,Tt),disabled:bt,tabIndex:Ot,autoComplete:Ft||"off",autoFocus:It,className:H()("".concat(ke,"-selection-search-input"),(be=At)===null||be===void 0||(rt=be.props)===null||rt===void 0?void 0:rt.className),role:"combobox","aria-label":"Search","aria-expanded":Ve||!1,"aria-haspopup":"listbox","aria-owns":"".concat(yt,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(yt,"_list"),"aria-activedescendant":Ve?_:void 0},Re),{},{value:F?j:"",maxLength:ue,readOnly:!F,unselectable:F?null:"on",style:(0,q.Z)((0,q.Z)({},de),{},{opacity:F?null:0}),onKeyDown:function(He){Ue(He),Qt&&Qt(He)},onMouseDown:function(He){ge(He),qt&&qt(He)},onChange:function(He){Le(He),tn&&tn(He)},onCompositionStart:function(He){oe(He),nn&&nn(He)},onCompositionEnd:function(He){xe(He),ie&&ie(He)},onPaste:M})),At},V=y.forwardRef($);V.displayName="Input";var I=V;function Xe(h){return Array.isArray(h)?h:h!==void 0?[h]:[]}var Pe=typeof window!="undefined"&&window.document&&window.document.documentElement,xt=Pe;function Te(h){return h!=null}function We(h){return!h&&h!==0}function re(h){return["string","number"].includes((0,n.Z)(h))}function we(h){var p=void 0;return h&&(re(h.title)?p=h.title.toString():re(h.label)&&(p=h.label.toString())),p}function at(h,p){xt?y.useLayoutEffect(h,p):y.useEffect(h,p)}function se(h){var p;return(p=h.key)!==null&&p!==void 0?p:h.value}var Ae=function(p){p.preventDefault(),p.stopPropagation()},$e=function(p){var Me=p.id,be=p.prefixCls,rt=p.values,ke=p.open,yt=p.searchValue,Et=p.autoClearSearchValue,bt=p.inputRef,Ot=p.placeholder,It=p.disabled,Ft=p.mode,F=p.showSearch,_=p.autoFocus,j=p.autoComplete,ue=p.activeDescendantId,Ue=p.tabIndex,ge=p.removeIcon,Le=p.maxTagCount,M=p.maxTagTextLength,oe=p.maxTagPlaceholder,xe=oe===void 0?function(pn){return"+ ".concat(pn.length," ...")}:oe,Ve=p.tagRender,Re=p.onToggleOpen,At=p.onRemove,Ct=p.onInputChange,Tt=p.onInputPaste,Jt=p.onInputKeyDown,Qt=p.onInputMouseDown,tn=p.onInputCompositionStart,qt=p.onInputCompositionEnd,nn=y.useRef(null),ie=(0,y.useState)(0),de=(0,u.Z)(ie,2),ze=de[0],He=de[1],it=(0,y.useState)(!1),Vt=(0,u.Z)(it,2),Rt=Vt[0],Lt=Vt[1],ht="".concat(be,"-selection"),jt=ke||Ft==="multiple"&&Et===!1||Ft==="tags"?yt:"",rn=Ft==="tags"||Ft==="multiple"&&Et===!1||F&&(ke||Rt);at(function(){He(nn.current.scrollWidth)},[jt]);function Bt(pn,On,en,wn,Pn){return y.createElement("span",{className:H()("".concat(ht,"-item"),(0,s.Z)({},"".concat(ht,"-item-disabled"),en)),title:we(pn)},y.createElement("span",{className:"".concat(ht,"-item-content")},On),wn&&y.createElement(Ne,{className:"".concat(ht,"-item-remove"),onMouseDown:Ae,onClick:Pn,customizeIcon:ge},"\xD7"))}function Xt(pn,On,en,wn,Pn){var Ut=function(mn){Ae(mn),Re(!ke)};return y.createElement("span",{onMouseDown:Ut},Ve({label:On,value:pn,disabled:en,closable:wn,onClose:Pn}))}function Dt(pn){var On=pn.disabled,en=pn.label,wn=pn.value,Pn=!It&&!On,Ut=en;if(typeof M=="number"&&(typeof en=="string"||typeof en=="number")){var _t=String(Ut);_t.length>M&&(Ut="".concat(_t.slice(0,M),"..."))}var mn=function(yn){yn&&yn.stopPropagation(),At(pn)};return typeof Ve=="function"?Xt(wn,Ut,On,Pn,mn):Bt(pn,Ut,On,Pn,mn)}function fn(pn){var On=typeof xe=="function"?xe(pn):xe;return Bt({title:On},On,!1)}var on=y.createElement("div",{className:"".concat(ht,"-search"),style:{width:ze},onFocus:function(){Lt(!0)},onBlur:function(){Lt(!1)}},y.createElement(I,{ref:bt,open:ke,prefixCls:be,id:Me,inputElement:null,disabled:It,autoFocus:_,autoComplete:j,editable:rn,activeDescendantId:ue,value:jt,onKeyDown:Jt,onMouseDown:Qt,onChange:Ct,onPaste:Tt,onCompositionStart:tn,onCompositionEnd:qt,tabIndex:Ue,attrs:(0,x.Z)(p,!0)}),y.createElement("span",{ref:nn,className:"".concat(ht,"-search-mirror"),"aria-hidden":!0},jt,"\xA0")),vn=y.createElement(K.Z,{prefixCls:"".concat(ht,"-overflow"),data:rt,renderItem:Dt,renderRest:fn,suffix:on,itemKey:se,maxCount:Le});return y.createElement(y.Fragment,null,vn,!rt.length&&!jt&&y.createElement("span",{className:"".concat(ht,"-placeholder")},Ot))},je=$e,ce=function(p){var Me=p.inputElement,be=p.prefixCls,rt=p.id,ke=p.inputRef,yt=p.disabled,Et=p.autoFocus,bt=p.autoComplete,Ot=p.activeDescendantId,It=p.mode,Ft=p.open,F=p.values,_=p.placeholder,j=p.tabIndex,ue=p.showSearch,Ue=p.searchValue,ge=p.activeValue,Le=p.maxLength,M=p.onInputKeyDown,oe=p.onInputMouseDown,xe=p.onInputChange,Ve=p.onInputPaste,Re=p.onInputCompositionStart,At=p.onInputCompositionEnd,Ct=p.title,Tt=y.useState(!1),Jt=(0,u.Z)(Tt,2),Qt=Jt[0],tn=Jt[1],qt=It==="combobox",nn=qt||ue,ie=F[0],de=Ue||"";qt&&ge&&!Qt&&(de=ge),y.useEffect(function(){qt&&tn(!1)},[qt,ge]);var ze=It!=="combobox"&&!Ft&&!ue?!1:!!de,He=Ct===void 0?we(ie):Ct,it=function(){if(ie)return null;var Rt=ze?{visibility:"hidden"}:void 0;return y.createElement("span",{className:"".concat(be,"-selection-placeholder"),style:Rt},_)};return y.createElement(y.Fragment,null,y.createElement("span",{className:"".concat(be,"-selection-search")},y.createElement(I,{ref:ke,prefixCls:be,id:rt,open:Ft,inputElement:Me,disabled:yt,autoFocus:Et,autoComplete:bt,editable:nn,activeDescendantId:Ot,value:de,onKeyDown:M,onMouseDown:oe,onChange:function(Rt){tn(!0),xe(Rt)},onPaste:Ve,onCompositionStart:Re,onCompositionEnd:At,tabIndex:j,attrs:(0,x.Z)(p,!0),maxLength:qt?Le:void 0})),!qt&&ie?y.createElement("span",{className:"".concat(be,"-selection-item"),title:He,style:ze?{visibility:"hidden"}:void 0},ie.label):null,it())},Ke=ce;function Ee(h){return![me.Z.ESC,me.Z.SHIFT,me.Z.BACKSPACE,me.Z.TAB,me.Z.WIN_KEY,me.Z.ALT,me.Z.META,me.Z.WIN_KEY_RIGHT,me.Z.CTRL,me.Z.SEMICOLON,me.Z.EQUALS,me.Z.CAPS_LOCK,me.Z.CONTEXT_MENU,me.Z.F1,me.Z.F2,me.Z.F3,me.Z.F4,me.Z.F5,me.Z.F6,me.Z.F7,me.Z.F8,me.Z.F9,me.Z.F10,me.Z.F11,me.Z.F12].includes(h)}var gt=function(p,Me){var be=(0,y.useRef)(null),rt=(0,y.useRef)(!1),ke=p.prefixCls,yt=p.open,Et=p.mode,bt=p.showSearch,Ot=p.tokenWithEnter,It=p.autoClearSearchValue,Ft=p.onSearch,F=p.onSearchSubmit,_=p.onToggleOpen,j=p.onInputKeyDown,ue=p.domRef;y.useImperativeHandle(Me,function(){return{focus:function(){be.current.focus()},blur:function(){be.current.blur()}}});var Ue=o(0),ge=(0,u.Z)(Ue,2),Le=ge[0],M=ge[1],oe=function(de){var ze=de.which;(ze===me.Z.UP||ze===me.Z.DOWN)&&de.preventDefault(),j&&j(de),ze===me.Z.ENTER&&Et==="tags"&&!rt.current&&!yt&&(F==null||F(de.target.value)),Ee(ze)&&_(!0)},xe=function(){M(!0)},Ve=(0,y.useRef)(null),Re=function(de){Ft(de,!0,rt.current)!==!1&&_(!0)},At=function(){rt.current=!0},Ct=function(de){rt.current=!1,Et!=="combobox"&&Re(de.target.value)},Tt=function(de){var ze=de.target.value;if(Ot&&Ve.current&&/[\r\n]/.test(Ve.current)){var He=Ve.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");ze=ze.replace(He,Ve.current)}Ve.current=null,Re(ze)},Jt=function(de){var ze=de.clipboardData,He=ze.getData("text");Ve.current=He},Qt=function(de){var ze=de.target;if(ze!==be.current){var He=document.body.style.msTouchAction!==void 0;He?setTimeout(function(){be.current.focus()}):be.current.focus()}},tn=function(de){var ze=Le();de.target!==be.current&&!ze&&Et!=="combobox"&&de.preventDefault(),(Et!=="combobox"&&(!bt||!ze)||!yt)&&(yt&&It!==!1&&Ft("",!0,!1),_())},qt={inputRef:be,onInputKeyDown:oe,onInputMouseDown:xe,onInputChange:Tt,onInputPaste:Jt,onInputCompositionStart:At,onInputCompositionEnd:Ct},nn=Et==="multiple"||Et==="tags"?y.createElement(je,(0,t.Z)({},p,qt)):y.createElement(Ke,(0,t.Z)({},p,qt));return y.createElement("div",{ref:ue,className:"".concat(ke,"-selector"),onClick:Qt,onMouseDown:tn},nn)},ot=y.forwardRef(gt);ot.displayName="Selector";var qe=ot,Kt=e(35593),Wt=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],et=function(p){var Me=p===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Me,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Me,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Me,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Me,adjustY:1},htmlRegion:"scroll"}}},Je=function(p,Me){var be=p.prefixCls,rt=p.disabled,ke=p.visible,yt=p.children,Et=p.popupElement,bt=p.animation,Ot=p.transitionName,It=p.dropdownStyle,Ft=p.dropdownClassName,F=p.direction,_=F===void 0?"ltr":F,j=p.placement,ue=p.builtinPlacements,Ue=p.dropdownMatchSelectWidth,ge=p.dropdownRender,Le=p.dropdownAlign,M=p.getPopupContainer,oe=p.empty,xe=p.getTriggerDOMNode,Ve=p.onPopupVisibleChange,Re=p.onPopupMouseEnter,At=(0,b.Z)(p,Wt),Ct="".concat(be,"-dropdown"),Tt=Et;ge&&(Tt=ge(Et));var Jt=y.useMemo(function(){return ue||et(Ue)},[ue,Ue]),Qt=bt?"".concat(Ct,"-").concat(bt):Ot,tn=typeof Ue=="number",qt=y.useMemo(function(){return tn?null:Ue===!1?"minWidth":"width"},[Ue,tn]),nn=It;tn&&(nn=(0,q.Z)((0,q.Z)({},nn),{},{width:Ue}));var ie=y.useRef(null);return y.useImperativeHandle(Me,function(){return{getPopupElement:function(){return ie.current}}}),y.createElement(Kt.Z,(0,t.Z)({},At,{showAction:Ve?["click"]:[],hideAction:Ve?["click"]:[],popupPlacement:j||(_==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Jt,prefixCls:Ct,popupTransitionName:Qt,popup:y.createElement("div",{ref:ie,onMouseEnter:Re},Tt),stretch:qt,popupAlign:Le,popupVisible:ke,getPopupContainer:M,popupClassName:H()(Ft,(0,s.Z)({},"".concat(Ct,"-empty"),oe)),popupStyle:nn,getTriggerDOMNode:xe,onPopupVisibleChange:Ve}),yt)},ct=y.forwardRef(Je);ct.displayName="SelectTrigger";var T=ct,P=e(68413);function O(h,p){var Me=h.key,be;return"value"in h&&(be=h.value),Me!=null?Me:be!==void 0?be:"rc-index-key-".concat(p)}function c(h,p){var Me=h||{},be=Me.label,rt=Me.value,ke=Me.options,yt=Me.groupLabel,Et=be||(p?"children":"label");return{label:Et,value:rt||"value",options:ke||"options",groupLabel:yt||Et}}function ee(h){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Me=p.fieldNames,be=p.childrenAsData,rt=[],ke=c(Me,!1),yt=ke.label,Et=ke.value,bt=ke.options,Ot=ke.groupLabel;function It(Ft,F){Ft.forEach(function(_){if(F||!(bt in _)){var j=_[Et];rt.push({key:O(_,rt.length),groupOption:F,data:_,label:_[yt],value:j})}else{var ue=_[Ot];ue===void 0&&be&&(ue=_.label),rt.push({key:O(_,rt.length),group:!0,data:_,label:ue}),It(_[bt],!0)}})}return It(h,!1),rt}function De(h){var p=(0,q.Z)({},h);return"props"in p||Object.defineProperty(p,"props",{get:function(){return(0,G.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),p}}),p}function g(h,p){if(!p||!p.length)return null;var Me=!1;function be(ke,yt){var Et=(0,P.Z)(yt),bt=Et[0],Ot=Et.slice(1);if(!bt)return[ke];var It=ke.split(bt);return Me=Me||It.length>1,It.reduce(function(Ft,F){return[].concat((0,l.Z)(Ft),(0,l.Z)(be(F,Ot)))},[]).filter(function(Ft){return Ft})}var rt=be(h,p);return Me?rt:null}var d=["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"],ne=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function z(h){return h==="tags"||h==="multiple"}var E=y.forwardRef(function(h,p){var Me,be,rt=h.id,ke=h.prefixCls,yt=h.className,Et=h.showSearch,bt=h.tagRender,Ot=h.direction,It=h.omitDomProps,Ft=h.displayValues,F=h.onDisplayValuesChange,_=h.emptyOptions,j=h.notFoundContent,ue=j===void 0?"Not Found":j,Ue=h.onClear,ge=h.mode,Le=h.disabled,M=h.loading,oe=h.getInputElement,xe=h.getRawInputElement,Ve=h.open,Re=h.defaultOpen,At=h.onDropdownVisibleChange,Ct=h.activeValue,Tt=h.onActiveValueChange,Jt=h.activeDescendantId,Qt=h.searchValue,tn=h.autoClearSearchValue,qt=h.onSearch,nn=h.onSearchSplit,ie=h.tokenSeparators,de=h.allowClear,ze=h.suffixIcon,He=h.clearIcon,it=h.OptionList,Vt=h.animation,Rt=h.transitionName,Lt=h.dropdownStyle,ht=h.dropdownClassName,jt=h.dropdownMatchSelectWidth,rn=h.dropdownRender,Bt=h.dropdownAlign,Xt=h.placement,Dt=h.builtinPlacements,fn=h.getPopupContainer,on=h.showAction,vn=on===void 0?[]:on,pn=h.onFocus,On=h.onBlur,en=h.onKeyUp,wn=h.onKeyDown,Pn=h.onMouseDown,Ut=(0,b.Z)(h,d),_t=z(ge),mn=(Et!==void 0?Et:_t)||ge==="combobox",In=(0,q.Z)({},Ut);ne.forEach(function(Ar){delete In[Ar]}),It==null||It.forEach(function(Ar){delete In[Ar]});var yn=y.useState(!1),Fn=(0,u.Z)(yn,2),kn=Fn[0],Jn=Fn[1];y.useEffect(function(){Jn((0,W.Z)())},[]);var lr=y.useRef(null),dr=y.useRef(null),Tn=y.useRef(null),sn=y.useRef(null),ln=y.useRef(null),Yt=C(),En=(0,u.Z)(Yt,3),$n=En[0],Zn=En[1],rr=En[2];y.useImperativeHandle(p,function(){var Ar,pr;return{focus:(Ar=sn.current)===null||Ar===void 0?void 0:Ar.focus,blur:(pr=sn.current)===null||pr===void 0?void 0:pr.blur,scrollTo:function(qr){var Ur;return(Ur=ln.current)===null||Ur===void 0?void 0:Ur.scrollTo(qr)}}});var fr=y.useMemo(function(){var Ar;if(ge!=="combobox")return Qt;var pr=(Ar=Ft[0])===null||Ar===void 0?void 0:Ar.value;return typeof pr=="string"||typeof pr=="number"?String(pr):""},[Qt,ge,Ft]),Lr=ge==="combobox"&&typeof oe=="function"&&oe()||null,ur=typeof xe=="function"&&xe(),vr=(0,Q.x1)(dr,ur==null||(Me=ur.props)===null||Me===void 0?void 0:Me.ref),Or=y.useState(!1),Xn=(0,u.Z)(Or,2),er=Xn[0],yr=Xn[1];(0,w.Z)(function(){yr(!0)},[]);var Cn=(0,pe.Z)(!1,{defaultValue:Re,value:Ve}),jn=(0,u.Z)(Cn,2),Qn=jn[0],cr=jn[1],bn=er?Qn:!1,Bn=!ue&&_;(Le||Bn&&bn&&ge==="combobox")&&(bn=!1);var xn=Bn?!1:bn,Dn=y.useCallback(function(Ar){var pr=Ar!==void 0?Ar:!bn;Le||(cr(pr),bn!==pr&&(At==null||At(pr)))},[Le,bn,cr,At]),nr=y.useMemo(function(){return(ie||[]).some(function(Ar){return[` +`,`\r +`].includes(Ar)})},[ie]),Cr=function(pr,oa,qr){var Ur=!0,la=pr;Tt==null||Tt(null);var sa=qr?null:g(pr,ie);return ge!=="combobox"&&sa&&(la="",nn==null||nn(sa),Dn(!1),Ur=!1),qt&&fr!==la&&qt(la,{source:oa?"typing":"effect"}),Ur},Qr=function(pr){!pr||!pr.trim()||qt(pr,{source:"submit"})};y.useEffect(function(){!bn&&!_t&&ge!=="combobox"&&Cr("",!1,!1)},[bn]),y.useEffect(function(){Qn&&Le&&cr(!1),Le&&Zn(!1)},[Le]);var Zr=o(),Ir=(0,u.Z)(Zr,2),Rr=Ir[0],ca=Ir[1],aa=function(pr){var oa=Rr(),qr=pr.which;if(qr===me.Z.ENTER&&(ge!=="combobox"&&pr.preventDefault(),bn||Dn(!0)),ca(!!fr),qr===me.Z.BACKSPACE&&!oa&&_t&&!fr&&Ft.length){for(var Ur=(0,l.Z)(Ft),la=null,sa=Ur.length-1;sa>=0;sa-=1){var Oa=Ur[sa];if(!Oa.disabled){Ur.splice(sa,1),la=Oa;break}}la&&F(Ur,{type:"remove",values:[la]})}for(var ba=arguments.length,Va=new Array(ba>1?ba-1:0),Ma=1;Ma1?oa-1:0),Ur=1;Ur1?sa-1:0),ba=1;ba1&&arguments[1]!==void 0?arguments[1]:!1;return(0,nt.Z)(h).map(function(Me,be){if(!y.isValidElement(Me)||!Me.type)return null;var rt=Me,ke=rt.type.isSelectOptGroup,yt=rt.key,Et=rt.props,bt=Et.children,Ot=(0,b.Z)(Et,Be);return p||!ke?Qe(Me):(0,q.Z)((0,q.Z)({key:"__RC_SELECT_GRP__".concat(yt===null?be:yt,"__"),label:yt},Ot),{},{options:dt(bt)})}).filter(function(Me){return Me})}function St(h,p,Me,be,rt){return y.useMemo(function(){var ke=h,yt=!h;yt&&(ke=dt(p));var Et=new Map,bt=new Map,Ot=function(F,_,j){j&&typeof j=="string"&&F.set(_[j],_)};function It(Ft){for(var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,_=0;_1&&arguments[1]!==void 0?arguments[1]:1,fn=Tt.length,on=0;on1&&arguments[1]!==void 0?arguments[1]:!1;ze(Xt);var fn={source:Dt?"keyboard":"mouse"},on=Tt[Xt];if(!on){ue(null,-1,fn);return}ue(on.value,Xt,fn)};(0,y.useEffect)(function(){He(Ue!==!1?qt(0):-1)},[Tt.length,Ot]);var it=y.useCallback(function(Bt){return M.has(Bt)&&bt!=="combobox"},[bt,(0,l.Z)(M).toString(),M.size]);(0,y.useEffect)(function(){var Bt=setTimeout(function(){if(!Et&&yt&&M.size===1){var Dt=Array.from(M)[0],fn=Tt.findIndex(function(on){var vn=on.data;return vn.value===Dt});fn!==-1&&(He(fn),tn(fn))}});if(yt){var Xt;(Xt=Jt.current)===null||Xt===void 0||Xt.scrollTo(void 0)}return function(){return clearTimeout(Bt)}},[yt,Ot,j.length]);var Vt=function(Xt){Xt!==void 0&&ge(Xt,{selected:!M.has(Xt)}),Et||It(!1)};if(y.useImperativeHandle(Me,function(){return{onKeyDown:function(Xt){var Dt=Xt.which,fn=Xt.ctrlKey;switch(Dt){case me.Z.N:case me.Z.P:case me.Z.UP:case me.Z.DOWN:{var on=0;if(Dt===me.Z.UP?on=-1:Dt===me.Z.DOWN?on=1:Ge()&&fn&&(Dt===me.Z.N?on=1:Dt===me.Z.P&&(on=-1)),on!==0){var vn=qt(de+on,on);tn(vn),He(vn,!0)}break}case me.Z.ENTER:{var pn=Tt[de];pn&&!pn.data.disabled?Vt(pn.value):Vt(void 0),yt&&Xt.preventDefault();break}case me.Z.ESC:It(!1),yt&&Xt.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Xt){tn(Xt)}}}),Tt.length===0)return y.createElement("div",{role:"listbox",id:"".concat(ke,"_list"),className:"".concat(Ct,"-empty"),onMouseDown:Qt},Ft);var Rt=Object.keys(oe).map(function(Bt){return oe[Bt]}),Lt=function(Xt){return Xt.label};function ht(Bt,Xt){var Dt=Bt.group;return{role:Dt?"presentation":"option",id:"".concat(ke,"_list_").concat(Xt)}}var jt=function(Xt){var Dt=Tt[Xt];if(!Dt)return null;var fn=Dt.data||{},on=fn.value,vn=Dt.group,pn=(0,x.Z)(fn,!0),On=Lt(Dt);return Dt?y.createElement("div",(0,t.Z)({"aria-label":typeof On=="string"&&!vn?On:null},pn,{key:Xt},ht(Dt,Xt),{"aria-selected":it(on)}),on):null},rn={role:"listbox",id:"".concat(ke,"_list")};return y.createElement(y.Fragment,null,xe&&y.createElement("div",(0,t.Z)({},rn,{style:{height:0,width:0,overflow:"hidden"}}),jt(de-1),jt(de),jt(de+1)),y.createElement(ve.Z,{itemKey:"key",ref:Jt,data:Tt,height:Re,itemHeight:At,fullHeight:!1,onMouseDown:Qt,onScroll:F,virtual:xe,direction:Ve,innerProps:xe?null:rn},function(Bt,Xt){var Dt,fn=Bt.group,on=Bt.groupOption,vn=Bt.data,pn=Bt.label,On=Bt.value,en=vn.key;if(fn){var wn,Pn=(wn=vn.title)!==null&&wn!==void 0?wn:J(pn)?pn.toString():void 0;return y.createElement("div",{className:H()(Ct,"".concat(Ct,"-group")),title:Pn},pn!==void 0?pn:en)}var Ut=vn.disabled,_t=vn.title,mn=vn.children,In=vn.style,yn=vn.className,Fn=(0,b.Z)(vn,D),kn=(0,m.Z)(Fn,Rt),Jn=it(On),lr="".concat(Ct,"-option"),dr=H()(Ct,lr,yn,(Dt={},(0,s.Z)(Dt,"".concat(lr,"-grouped"),on),(0,s.Z)(Dt,"".concat(lr,"-active"),de===Xt&&!Ut),(0,s.Z)(Dt,"".concat(lr,"-disabled"),Ut),(0,s.Z)(Dt,"".concat(lr,"-selected"),Jn),Dt)),Tn=Lt(Bt),sn=!Le||typeof Le=="function"||Jn,ln=typeof Tn=="number"?Tn:Tn||On,Yt=J(ln)?ln.toString():void 0;return _t!==void 0&&(Yt=_t),y.createElement("div",(0,t.Z)({},(0,x.Z)(kn),xe?{}:ht(Bt,Xt),{"aria-selected":Jn,className:dr,title:Yt,onMouseMove:function(){de===Xt||Ut||He(Xt)},onClick:function(){Ut||Vt(On)},style:In}),y.createElement("div",{className:"".concat(lr,"-content")},ln),y.isValidElement(Le)||Jn,sn&&y.createElement(Ne,{className:"".concat(Ct,"-option-state"),customizeIcon:Le,customizeIconProps:{isSelected:Jn}},Jn?"\u2713":null))}))},he=y.forwardRef(B);he.displayName="OptionList";var r=he;function S(h){var p=h.mode,Me=h.options,be=h.children,rt=h.backfill,ke=h.allowClear,yt=h.placeholder,Et=h.getInputElement,bt=h.showSearch,Ot=h.onSearch,It=h.defaultOpen,Ft=h.autoFocus,F=h.labelInValue,_=h.value,j=h.inputValue,ue=h.optionLabelProp,Ue=isMultiple(p),ge=bt!==void 0?bt:Ue||p==="combobox",Le=Me||convertChildrenToData(be);if(warning(p!=="tags"||Le.every(function(Ve){return!Ve.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),p==="tags"||p==="combobox"){var M=Le.some(function(Ve){return Ve.options?Ve.options.some(function(Re){return typeof("value"in Re?Re.value:Re.key)=="number"}):typeof("value"in Ve?Ve.value:Ve.key)=="number"});warning(!M,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(p!=="combobox"||!ue,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(p==="combobox"||!rt,"`backfill` only works with `combobox` mode."),warning(p==="combobox"||!Et,"`getInputElement` only work with `combobox` mode."),noteOnce(p!=="combobox"||!Et||!ke||!yt,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Ot&&!ge&&p!=="combobox"&&p!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!It||Ft,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),_!=null){var oe=toArray(_);warning(!F||oe.every(function(Ve){return _typeof(Ve)==="object"&&("key"in Ve||"value"in Ve)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Ue||Array.isArray(_),"`value` should be array when `mode` is `multiple` or `tags`")}if(be){var xe=null;toNodeArray(be).some(function(Ve){if(!React.isValidElement(Ve)||!Ve.type)return!1;var Re=Ve,At=Re.type;if(At.isSelectOption)return!1;if(At.isSelectOptGroup){var Ct=toNodeArray(Ve.props.children).every(function(Tt){return!React.isValidElement(Tt)||!Ve.type||Tt.type.isSelectOption?!0:(xe=Tt.type,!1)});return!Ct}return xe=At,!0}),xe&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(xe.displayName||xe.name||xe,"`.")),warning(j===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function N(h,p){if(h){var Me=function be(rt){for(var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,yt=0;yt2&&arguments[2]!==void 0?arguments[2]:{},Dn=xn.source,nr=Dn===void 0?"keyboard":Dn;vr(Bn),yt&&be==="combobox"&&bn!==null&&nr==="keyboard"&&rr(String(bn))},[yt,be]),er=function(Bn,xn,Dn){var nr=function(){var Pa,pa=yn(Bn);return[de?{label:pa==null?void 0:pa[ht.label],value:Bn,key:(Pa=pa==null?void 0:pa.key)!==null&&Pa!==void 0?Pa:Bn}:Bn,De(pa)]};if(xn&&_){var Cr=nr(),Qr=(0,u.Z)(Cr,2),Zr=Qr[0],Ir=Qr[1];_(Zr,Ir)}else if(!xn&&j&&Dn!=="clear"){var Rr=nr(),ca=(0,u.Z)(Rr,2),aa=ca[0],ma=ca[1];j(aa,ma)}},yr=Mt(function(bn,Bn){var xn,Dn=Vt?Bn.selected:!0;Dn?xn=Vt?[].concat((0,l.Z)(In),[bn]):[bn]:xn=In.filter(function(nr){return nr.value!==bn}),Yt(xn),er(bn,Dn),be==="combobox"?rr(""):(!z||F)&&(Xt(""),rr(""))}),Cn=function(Bn,xn){Yt(Bn);var Dn=xn.type,nr=xn.values;(Dn==="remove"||Dn==="clear")&&nr.forEach(function(Cr){er(Cr.value,!1,Dn)})},jn=function(Bn,xn){if(Xt(Bn),rr(null),xn.source==="submit"){var Dn=(Bn||"").trim();if(Dn){var nr=Array.from(new Set([].concat((0,l.Z)(kn),[Dn])));Yt(nr),er(Dn,!0),Xt("")}return}xn.source!=="blur"&&(be==="combobox"&&Yt(Bn),It==null||It(Bn))},Qn=function(Bn){var xn=Bn;be!=="tags"&&(xn=Bn.map(function(nr){var Cr=on.get(nr);return Cr==null?void 0:Cr.value}).filter(function(nr){return nr!==void 0}));var Dn=Array.from(new Set([].concat((0,l.Z)(kn),(0,l.Z)(xn))));Yt(Dn),Dn.forEach(function(nr){er(nr,!0)})},cr=y.useMemo(function(){var bn=Ct!==!1&&Ue!==!1;return(0,q.Z)((0,q.Z)({},Dt),{},{flattenOptions:ln,onActiveValue:Xn,defaultActiveFirstOption:Or,onSelect:yr,menuItemSelectedIcon:At,rawValues:kn,fieldNames:ht,virtual:bn,direction:Tt,listHeight:Qt,listItemHeight:qt,childrenAsData:Rt})},[Dt,ln,Xn,Or,yr,At,kn,ht,Ct,Ue,Qt,qt,Rt]);return y.createElement(a.Provider,{value:cr},y.createElement(Y,(0,t.Z)({},He,{id:it,prefixCls:ke,ref:p,omitDomProps:ye,mode:be,displayValues:Fn,onDisplayValuesChange:Cn,direction:Tt,searchValue:Bt,onSearch:jn,autoClearSearchValue:F,onSearchSplit:Qn,dropdownMatchSelectWidth:Ue,OptionList:r,emptyOptions:!ln.length,activeValue:Zn,activeDescendantId:"".concat(it,"_list_").concat(ur)})))}),v=fe;v.Option=un,v.OptGroup=Nt;var X=v,le=X},9296:function(an,ut,e){"use strict";e.r(ut),e.d(ut,{ResizableTextArea:function(){return V},default:function(){return We}});var t=e(72308),l=e(77321),s=e(49618),q=e(62853),u=e(52487),b=e(74416),n=e(80702),pe=e(92310),G=e.n(pe),y=e(93681),Oe=e(5643),H=e(18929),w=e(59301),W=e(29301),me=e(34280),Q=e(16089),pt=` + 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"],_e={},Ze;function k(re){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,at=re.getAttribute("id")||re.getAttribute("data-reactid")||re.getAttribute("name");if(we&&_e[at])return _e[at];var se=window.getComputedStyle(re),Ae=se.getPropertyValue("box-sizing")||se.getPropertyValue("-moz-box-sizing")||se.getPropertyValue("-webkit-box-sizing"),$e=parseFloat(se.getPropertyValue("padding-bottom"))+parseFloat(se.getPropertyValue("padding-top")),je=parseFloat(se.getPropertyValue("border-bottom-width"))+parseFloat(se.getPropertyValue("border-top-width")),ce=Ne.map(function(Ee){return"".concat(Ee,":").concat(se.getPropertyValue(Ee))}).join(";"),Ke={sizingStyle:ce,paddingSize:$e,borderSize:je,boxSizing:Ae};return we&&at&&(_e[at]=Ke),Ke}function C(re){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,at=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,se=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Ze||(Ze=document.createElement("textarea"),Ze.setAttribute("tab-index","-1"),Ze.setAttribute("aria-hidden","true"),document.body.appendChild(Ze)),re.getAttribute("wrap")?Ze.setAttribute("wrap",re.getAttribute("wrap")):Ze.removeAttribute("wrap");var Ae=k(re,we),$e=Ae.paddingSize,je=Ae.borderSize,ce=Ae.boxSizing,Ke=Ae.sizingStyle;Ze.setAttribute("style","".concat(Ke,";").concat(pt)),Ze.value=re.value||re.placeholder||"";var Ee=void 0,gt=void 0,ot,qe=Ze.scrollHeight;if(ce==="border-box"?qe+=je:ce==="content-box"&&(qe-=$e),at!==null||se!==null){Ze.value=" ";var Kt=Ze.scrollHeight-$e;at!==null&&(Ee=Kt*at,ce==="border-box"&&(Ee=Ee+$e+je),qe=Math.max(Ee,qe)),se!==null&&(gt=Kt*se,ce==="border-box"&&(gt=gt+$e+je),ot=qe>gt?"":"hidden",qe=Math.min(gt,qe))}var Wt={height:qe,overflowY:ot,resize:"none"};return Ee&&(Wt.minHeight=Ee),gt&&(Wt.maxHeight=gt),Wt}var o=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],A=0,x=1,K=2,$=w.forwardRef(function(re,we){var at=re,se=at.prefixCls,Ae=at.onPressEnter,$e=at.defaultValue,je=at.value,ce=at.autoSize,Ke=at.onResize,Ee=at.className,gt=at.style,ot=at.disabled,qe=at.onChange,Kt=at.onInternalAutoSize,Wt=(0,b.Z)(at,o),et=(0,H.Z)($e,{value:je,postState:function(Nt){return Nt!=null?Nt:""}}),Je=(0,u.Z)(et,2),ct=Je[0],T=Je[1],P=function(Nt){T(Nt.target.value),qe==null||qe(Nt)},O=w.useRef();w.useImperativeHandle(we,function(){return{textArea:O.current}});var c=w.useMemo(function(){return ce&&(0,q.Z)(ce)==="object"?[ce.minRows,ce.maxRows]:[]},[ce]),ee=(0,u.Z)(c,2),De=ee[0],g=ee[1],d=!!ce,ne=function(){try{if(document.activeElement===O.current){var Nt=O.current,Ht=Nt.selectionStart,un=Nt.selectionEnd,ft=Nt.scrollTop;O.current.setSelectionRange(Ht,un),O.current.scrollTop=ft}}catch(m){}},z=w.useState(K),E=(0,u.Z)(z,2),Y=E[0],tt=E[1],Ie=w.useState(),Ce=(0,u.Z)(Ie,2),Ye=Ce[0],nt=Ce[1],L=function(){tt(A)};(0,me.Z)(function(){d&&L()},[je,De,g,d]),(0,me.Z)(function(){if(Y===A)tt(x);else if(Y===x){var Zt=C(O.current,!1,De,g);tt(K),nt(Zt)}else ne()},[Y]);var Be=w.useRef(),Qe=function(){Q.Z.cancel(Be.current)},dt=function(Nt){Y===K&&(Ke==null||Ke(Nt),ce&&(Qe(),Be.current=(0,Q.Z)(function(){L()})))};w.useEffect(function(){return Qe},[]);var St=d?Ye:null,Mt=(0,l.Z)((0,l.Z)({},gt),St);return(Y===A||Y===x)&&(Mt.overflowY="hidden",Mt.overflowX="hidden"),w.createElement(W.Z,{onResize:dt,disabled:!(ce||Ke)},w.createElement("textarea",(0,t.Z)({},Wt,{ref:O,style:Mt,className:G()(se,Ee,(0,s.Z)({},"".concat(se,"-disabled"),ot)),disabled:ot,value:ct,onChange:P})))}),V=$,I=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function Xe(re,we){return(0,n.Z)(re||"").slice(0,we).join("")}function Pe(re,we,at,se){var Ae=at;return re?Ae=Xe(at,se):(0,n.Z)(we||"").lengthse&&(Ae=we),Ae}var xt=w.forwardRef(function(re,we){var at,se=re.defaultValue,Ae=re.value,$e=re.onFocus,je=re.onBlur,ce=re.onChange,Ke=re.allowClear,Ee=re.maxLength,gt=re.onCompositionStart,ot=re.onCompositionEnd,qe=re.suffix,Kt=re.prefixCls,Wt=Kt===void 0?"rc-textarea":Kt,et=re.classes,Je=re.showCount,ct=re.className,T=re.style,P=re.disabled,O=re.hidden,c=re.classNames,ee=re.styles,De=re.onResize,g=(0,b.Z)(re,I),d=(0,H.Z)(se,{value:Ae,defaultValue:se}),ne=(0,u.Z)(d,2),z=ne[0],E=ne[1],Y=(0,w.useRef)(null),tt=w.useState(!1),Ie=(0,u.Z)(tt,2),Ce=Ie[0],Ye=Ie[1],nt=w.useState(!1),L=(0,u.Z)(nt,2),Be=L[0],Qe=L[1],dt=w.useRef(),St=w.useRef(0),Mt=w.useState(null),Zt=(0,u.Z)(Mt,2),Nt=Zt[0],Ht=Zt[1],un=function(){var U;(U=Y.current)===null||U===void 0||U.textArea.focus()};(0,w.useImperativeHandle)(we,function(){return{resizableTextArea:Y.current,focus:un,blur:function(){var U;(U=Y.current)===null||U===void 0||U.textArea.blur()}}}),(0,w.useEffect)(function(){Ye(function(ye){return!P&&ye})},[P]);var ft=Number(Ee)>0,m=function(U){Qe(!0),dt.current=z,St.current=U.currentTarget.selectionStart,gt==null||gt(U)},ve=function(U){Qe(!1);var fe=U.currentTarget.value;if(ft){var v,X=St.current>=Ee+1||St.current===((v=dt.current)===null||v===void 0?void 0:v.length);fe=Pe(X,dt.current,fe,Ee)}fe!==z&&(E(fe),(0,Oe.rJ)(U.currentTarget,U,ce,fe)),ot==null||ot(U)},st=function(U){var fe=U.target.value;if(!Be&&ft){var v=U.target.selectionStart>=Ee+1||U.target.selectionStart===fe.length||!U.target.selectionStart;fe=Pe(v,z,fe,Ee)}E(fe),(0,Oe.rJ)(U.currentTarget,U,ce,fe)},a=function(U){var fe=g.onPressEnter,v=g.onKeyDown;U.key==="Enter"&&fe&&fe(U),v==null||v(U)},Ge=function(U){Ye(!0),$e==null||$e(U)},D=function(U){Ye(!1),je==null||je(U)},J=function(U){var fe;E(""),un(),(0,Oe.rJ)((fe=Y.current)===null||fe===void 0?void 0:fe.textArea,U,ce)},B=(0,Oe.D7)(z);!Be&&ft&&Ae==null&&(B=Xe(B,Ee));var he=qe,r;if(Je){var S=(0,n.Z)(B).length;(0,q.Z)(Je)==="object"?r=Je.formatter({value:B,count:S,maxLength:Ee}):r="".concat(S).concat(ft?" / ".concat(Ee):""),he=w.createElement(w.Fragment,null,he,w.createElement("span",{className:G()("".concat(Wt,"-data-count"),c==null?void 0:c.count),style:ee==null?void 0:ee.count},r))}var N=function(U){var fe;De==null||De(U),(fe=Y.current)!==null&&fe!==void 0&&fe.textArea.style.height&&Ht(!0)},Z=!g.autoSize&&!Je&&!Ke,te=w.createElement(y.BaseInput,{value:B,allowClear:Ke,handleReset:J,suffix:he,prefixCls:Wt,classes:{affixWrapper:G()(et==null?void 0:et.affixWrapper,(at={},(0,s.Z)(at,"".concat(Wt,"-show-count"),Je),(0,s.Z)(at,"".concat(Wt,"-textarea-allow-clear"),Ke),at))},disabled:P,focused:Ce,className:ct,style:(0,l.Z)((0,l.Z)({},T),Nt&&!Z?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof r=="string"?r:void 0}},hidden:O,inputElement:w.createElement(V,(0,t.Z)({},g,{onKeyDown:a,onChange:st,onFocus:Ge,onBlur:D,onCompositionStart:m,onCompositionEnd:ve,className:c==null?void 0:c.textarea,style:(0,l.Z)((0,l.Z)({},ee==null?void 0:ee.textarea),{},{resize:T==null?void 0:T.resize}),disabled:P,prefixCls:Wt,onResize:N,ref:Y}))});return te}),Te=xt,We=Te},39417:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return x}});var t=e(72308),l=e(49618),s=e(74416),q=e(77321),u=e(96949),b=e(55090),n=e(80237),pe=e(77205),G=e(38793),y=e(92310),Oe=e.n(y),H=e(26112),w=e(59301),W=e(39378),me=function($){for(var V=$.prefixCls,I=$.level,Xe=$.isStart,Pe=$.isEnd,xt="".concat(V,"-indent-unit"),Te=[],We=0;We0&&arguments[0]!==void 0?arguments[0]:[],P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],O=T.length,c=P.length;if(Math.abs(O-c)!==1)return{add:!1,key:null};function ee(De,g){var d=new Map;De.forEach(function(z){d.set(z,!0)});var ne=g.filter(function(z){return!d.has(z)});return ne.length===1?ne[0]:null}return O ").concat(P);return P}var Ee=Q.forwardRef(function(T,P){var O=T.prefixCls,c=T.data,ee=T.selectable,De=T.checkable,g=T.expandedKeys,d=T.selectedKeys,ne=T.checkedKeys,z=T.loadedKeys,E=T.loadingKeys,Y=T.halfCheckedKeys,tt=T.keyEntities,Ie=T.disabled,Ce=T.dragging,Ye=T.dragOverNodeKey,nt=T.dropPosition,L=T.motion,Be=T.height,Qe=T.itemHeight,dt=T.virtual,St=T.focusable,Mt=T.activeItem,Zt=T.focused,Nt=T.tabIndex,Ht=T.onKeyDown,un=T.onFocus,ft=T.onBlur,m=T.onActiveChange,ve=T.onListChangeStart,st=T.onListChangeEnd,a=(0,k.Z)(T,We),Ge=Q.useRef(null),D=Q.useRef(null);Q.useImperativeHandle(P,function(){return{scrollTo:function(Ft){Ge.current.scrollTo(Ft)},getIndentWidth:function(){return D.current.offsetWidth}}});var J=Q.useState(g),B=(0,Ze.Z)(J,2),he=B[0],r=B[1],S=Q.useState(c),N=(0,Ze.Z)(S,2),Z=N[0],te=N[1],ye=Q.useState(c),U=(0,Ze.Z)(ye,2),fe=U[0],v=U[1],X=Q.useState([]),le=(0,Ze.Z)(X,2),h=le[0],p=le[1],Me=Q.useState(null),be=(0,Ze.Z)(Me,2),rt=be[0],ke=be[1],yt=Q.useRef(c);yt.current=c;function Et(){var It=yt.current;te(It),v(It),p([]),ke(null),st()}(0,C.Z)(function(){r(g);var It=xt(he,g);if(It.key!==null)if(It.add){var Ft=Z.findIndex(function(ge){var Le=ge.key;return Le===It.key}),F=je(Te(Z,c,It.key),dt,Be,Qe),_=Z.slice();_.splice(Ft+1,0,$e),v(_),p(F),ke("show")}else{var j=c.findIndex(function(ge){var Le=ge.key;return Le===It.key}),ue=je(Te(c,Z,It.key),dt,Be,Qe),Ue=c.slice();Ue.splice(j+1,0,$e),v(Ue),p(ue),ke("hide")}else Z!==c&&(te(c),v(c))},[g,c]),Q.useEffect(function(){Ce||Et()},[Ce]);var bt=L?fe:c,Ot={expandedKeys:g,selectedKeys:d,loadedKeys:z,loadingKeys:E,checkedKeys:ne,halfCheckedKeys:Y,dragOverNodeKey:Ye,dropPosition:nt,keyEntities:tt};return Q.createElement(Q.Fragment,null,Zt&&Mt&&Q.createElement("span",{style:re,"aria-live":"assertive"},Ke(Mt)),Q.createElement("div",null,Q.createElement("input",{style:re,disabled:St===!1||Ie,tabIndex:St!==!1?Nt:null,onKeyDown:Ht,onFocus:un,onBlur:ft,value:"",onChange:we,"aria-label":"for screen reader"})),Q.createElement("div",{className:"".concat(O,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},Q.createElement("div",{className:"".concat(O,"-indent")},Q.createElement("div",{ref:D,className:"".concat(O,"-indent-unit")}))),Q.createElement(o.Z,(0,t.Z)({},a,{data:bt,itemKey:ce,height:Be,fullHeight:!1,virtual:dt,itemHeight:Qe,prefixCls:"".concat(O,"-list"),ref:Ge,onVisibleChange:function(Ft,F){var _=new Set(Ft),j=F.filter(function(ue){return!_.has(ue)});j.some(function(ue){return ce(ue)===at})&&Et()}}),function(It){var Ft=It.pos,F=(0,t.Z)({},(_e(It.data),It.data)),_=It.title,j=It.key,ue=It.isStart,Ue=It.isEnd,ge=(0,$.km)(j,Ft);delete F.key,delete F.children;var Le=(0,$.H8)(ge,Ot);return Q.createElement(Pe,(0,t.Z)({},F,Le,{title:_,active:!!Mt&&j===Mt.key,pos:Ft,data:It.data,isStart:ue,isEnd:Ue,motion:L,motionNodes:j===at?h:null,motionType:rt,onMotionStart:ve,onMotionEnd:Et,treeNodeRequiredProps:Ot,onMouseMove:function(){m(null)}}))}))});Ee.displayName="NodeList";var gt=Ee,ot=e(35654),qe=e(90782),Kt=e(67841),Wt=10,et=function(T){(0,G.Z)(O,T);var P=(0,y.Z)(O);function O(){var c;(0,b.Z)(this,O);for(var ee=arguments.length,De=new Array(ee),g=0;g2&&arguments[2]!==void 0?arguments[2]:!1,Y=c.state,tt=Y.dragChildrenKeys,Ie=Y.dropPosition,Ce=Y.dropTargetKey,Ye=Y.dropTargetPos,nt=Y.dropAllowed;if(nt){var L=c.props.onDrop;if(c.setState({dragOverNodeKey:null}),c.cleanDragState(),Ce!==null){var Be=(0,q.Z)((0,q.Z)({},(0,$.H8)(Ce,c.getTreeNodeRequiredProps())),{},{active:((z=c.getActiveItem())===null||z===void 0?void 0:z.key)===Ce,data:(0,Kt.Z)(c.state.keyEntities,Ce).node}),Qe=tt.indexOf(Ce)!==-1;(0,me.ZP)(!Qe,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var dt=(0,ot.yx)(Ye),St={event:d,node:(0,$.F)(Be),dragNode:c.dragNode?(0,$.F)(c.dragNode.props):null,dragNodesKeys:[c.dragNode.props.eventKey].concat(tt),dropToGap:Ie!==0,dropPosition:Ie+Number(dt[dt.length-1])};E||L==null||L(St),c.dragNode=null}}},c.cleanDragState=function(){var d=c.state.draggingNodeKey;d!==null&&c.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),c.dragStartMousePosition=null,c.currentMouseOverDroppableNodeKey=null},c.triggerExpandActionExpand=function(d,ne){var z=c.state,E=z.expandedKeys,Y=z.flattenNodes,tt=ne.expanded,Ie=ne.key,Ce=ne.isLeaf;if(!(Ce||d.shiftKey||d.metaKey||d.ctrlKey)){var Ye=Y.filter(function(L){return L.key===Ie})[0],nt=(0,$.F)((0,q.Z)((0,q.Z)({},(0,$.H8)(Ie,c.getTreeNodeRequiredProps())),{},{data:Ye.data}));c.setExpandedKeys(tt?(0,ot._5)(E,Ie):(0,ot.L0)(E,Ie)),c.onNodeExpand(d,nt)}},c.onNodeClick=function(d,ne){var z=c.props,E=z.onClick,Y=z.expandAction;Y==="click"&&c.triggerExpandActionExpand(d,ne),E==null||E(d,ne)},c.onNodeDoubleClick=function(d,ne){var z=c.props,E=z.onDoubleClick,Y=z.expandAction;Y==="doubleClick"&&c.triggerExpandActionExpand(d,ne),E==null||E(d,ne)},c.onNodeSelect=function(d,ne){var z=c.state.selectedKeys,E=c.state,Y=E.keyEntities,tt=E.fieldNames,Ie=c.props,Ce=Ie.onSelect,Ye=Ie.multiple,nt=ne.selected,L=ne[tt.key],Be=!nt;Be?Ye?z=(0,ot.L0)(z,L):z=[L]:z=(0,ot._5)(z,L);var Qe=z.map(function(dt){var St=(0,Kt.Z)(Y,dt);return St?St.node:null}).filter(function(dt){return dt});c.setUncontrolledState({selectedKeys:z}),Ce==null||Ce(z,{event:"select",selected:Be,node:ne,selectedNodes:Qe,nativeEvent:d.nativeEvent})},c.onNodeCheck=function(d,ne,z){var E=c.state,Y=E.keyEntities,tt=E.checkedKeys,Ie=E.halfCheckedKeys,Ce=c.props,Ye=Ce.checkStrictly,nt=Ce.onCheck,L=ne.key,Be,Qe={event:"check",node:ne,checked:z,nativeEvent:d.nativeEvent};if(Ye){var dt=z?(0,ot.L0)(tt,L):(0,ot._5)(tt,L),St=(0,ot._5)(Ie,L);Be={checked:dt,halfChecked:St},Qe.checkedNodes=dt.map(function(ft){return(0,Kt.Z)(Y,ft)}).filter(function(ft){return ft}).map(function(ft){return ft.node}),c.setUncontrolledState({checkedKeys:dt})}else{var Mt=(0,qe.S)([].concat((0,u.Z)(tt),[L]),!0,Y),Zt=Mt.checkedKeys,Nt=Mt.halfCheckedKeys;if(!z){var Ht=new Set(Zt);Ht.delete(L);var un=(0,qe.S)(Array.from(Ht),{checked:!1,halfCheckedKeys:Nt},Y);Zt=un.checkedKeys,Nt=un.halfCheckedKeys}Be=Zt,Qe.checkedNodes=[],Qe.checkedNodesPositions=[],Qe.halfCheckedKeys=Nt,Zt.forEach(function(ft){var m=(0,Kt.Z)(Y,ft);if(m){var ve=m.node,st=m.pos;Qe.checkedNodes.push(ve),Qe.checkedNodesPositions.push({node:ve,pos:st})}}),c.setUncontrolledState({checkedKeys:Zt},!1,{halfCheckedKeys:Nt})}nt==null||nt(Be,Qe)},c.onNodeLoad=function(d){var ne=d.key,z=new Promise(function(E,Y){c.setState(function(tt){var Ie=tt.loadedKeys,Ce=Ie===void 0?[]:Ie,Ye=tt.loadingKeys,nt=Ye===void 0?[]:Ye,L=c.props,Be=L.loadData,Qe=L.onLoad;if(!Be||Ce.indexOf(ne)!==-1||nt.indexOf(ne)!==-1)return null;var dt=Be(d);return dt.then(function(){var St=c.state.loadedKeys,Mt=(0,ot.L0)(St,ne);Qe==null||Qe(Mt,{event:"load",node:d}),c.setUncontrolledState({loadedKeys:Mt}),c.setState(function(Zt){return{loadingKeys:(0,ot._5)(Zt.loadingKeys,ne)}}),E()}).catch(function(St){if(c.setState(function(Zt){return{loadingKeys:(0,ot._5)(Zt.loadingKeys,ne)}}),c.loadingRetryTimes[ne]=(c.loadingRetryTimes[ne]||0)+1,c.loadingRetryTimes[ne]>=Wt){var Mt=c.state.loadedKeys;(0,me.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),c.setUncontrolledState({loadedKeys:(0,ot.L0)(Mt,ne)}),E()}Y(St)}),{loadingKeys:(0,ot.L0)(nt,ne)}})});return z.catch(function(){}),z},c.onNodeMouseEnter=function(d,ne){var z=c.props.onMouseEnter;z==null||z({event:d,node:ne})},c.onNodeMouseLeave=function(d,ne){var z=c.props.onMouseLeave;z==null||z({event:d,node:ne})},c.onNodeContextMenu=function(d,ne){var z=c.props.onRightClick;z&&(d.preventDefault(),z({event:d,node:ne}))},c.onFocus=function(){var d=c.props.onFocus;c.setState({focused:!0});for(var ne=arguments.length,z=new Array(ne),E=0;E1&&arguments[1]!==void 0?arguments[1]:!1,z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!c.destroyed){var E=!1,Y=!0,tt={};Object.keys(d).forEach(function(Ie){if(Ie in c.props){Y=!1;return}E=!0,tt[Ie]=d[Ie]}),E&&(!ne||Y)&&c.setState((0,q.Z)((0,q.Z)({},tt),z))}},c.scrollTo=function(d){c.listRef.current.scrollTo(d)},c}return(0,n.Z)(O,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var ee=this.props.activeKey;ee!==void 0&&ee!==this.state.activeKey&&(this.setState({activeKey:ee}),ee!==null&&this.scrollTo({key:ee}))}},{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 ee,De=this.state,g=De.focused,d=De.flattenNodes,ne=De.keyEntities,z=De.draggingNodeKey,E=De.activeKey,Y=De.dropLevelOffset,tt=De.dropContainerKey,Ie=De.dropTargetKey,Ce=De.dropPosition,Ye=De.dragOverNodeKey,nt=De.indent,L=this.props,Be=L.prefixCls,Qe=L.className,dt=L.style,St=L.showLine,Mt=L.focusable,Zt=L.tabIndex,Nt=Zt===void 0?0:Zt,Ht=L.selectable,un=L.showIcon,ft=L.icon,m=L.switcherIcon,ve=L.draggable,st=L.checkable,a=L.checkStrictly,Ge=L.disabled,D=L.motion,J=L.loadData,B=L.filterTreeNode,he=L.height,r=L.itemHeight,S=L.virtual,N=L.titleRender,Z=L.dropIndicatorRender,te=L.onContextMenu,ye=L.onScroll,U=L.direction,fe=L.rootClassName,v=L.rootStyle,X=(0,W.Z)(this.props,{aria:!0,data:!0}),le;return ve&&((0,s.Z)(ve)==="object"?le=ve:typeof ve=="function"?le={nodeDraggable:ve}:le={}),Q.createElement(pt.k.Provider,{value:{prefixCls:Be,selectable:Ht,showIcon:un,icon:ft,switcherIcon:m,draggable:le,draggingNodeKey:z,checkable:st,checkStrictly:a,disabled:Ge,keyEntities:ne,dropLevelOffset:Y,dropContainerKey:tt,dropTargetKey:Ie,dropPosition:Ce,dragOverNodeKey:Ye,indent:nt,direction:U,dropIndicatorRender:Z,loadData:J,filterTreeNode:B,titleRender:N,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}},Q.createElement("div",{role:"tree",className:H()(Be,Qe,fe,(ee={},(0,l.Z)(ee,"".concat(Be,"-show-line"),St),(0,l.Z)(ee,"".concat(Be,"-focused"),g),(0,l.Z)(ee,"".concat(Be,"-active-focused"),E!==null),ee)),style:v},Q.createElement(gt,(0,t.Z)({ref:this.listRef,prefixCls:Be,style:dt,data:d,disabled:Ge,selectable:Ht,checkable:!!st,motion:D,dragging:z!==null,height:he,itemHeight:r,virtual:S,focusable:Mt,focused:g,tabIndex:Nt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:te,onScroll:ye},this.getTreeNodeRequiredProps(),X))))}}],[{key:"getDerivedStateFromProps",value:function(ee,De){var g=De.prevProps,d={prevProps:ee};function ne(Mt){return!g&&Mt in ee||g&&g[Mt]!==ee[Mt]}var z,E=De.fieldNames;if(ne("fieldNames")&&(E=(0,$.w$)(ee.fieldNames),d.fieldNames=E),ne("treeData")?z=ee.treeData:ne("children")&&((0,me.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),z=(0,$.zn)(ee.children)),z){d.treeData=z;var Y=(0,$.I8)(z,{fieldNames:E});d.keyEntities=(0,q.Z)((0,l.Z)({},at,Ae),Y.keyEntities)}var tt=d.keyEntities||De.keyEntities;if(ne("expandedKeys")||g&&ne("autoExpandParent"))d.expandedKeys=ee.autoExpandParent||!g&&ee.defaultExpandParent?(0,ot.r7)(ee.expandedKeys,tt):ee.expandedKeys;else if(!g&&ee.defaultExpandAll){var Ie=(0,q.Z)({},tt);delete Ie[at],d.expandedKeys=Object.keys(Ie).map(function(Mt){return Ie[Mt].key})}else!g&&ee.defaultExpandedKeys&&(d.expandedKeys=ee.autoExpandParent||ee.defaultExpandParent?(0,ot.r7)(ee.defaultExpandedKeys,tt):ee.defaultExpandedKeys);if(d.expandedKeys||delete d.expandedKeys,z||d.expandedKeys){var Ce=(0,$.oH)(z||De.treeData,d.expandedKeys||De.expandedKeys,E);d.flattenNodes=Ce}if(ee.selectable&&(ne("selectedKeys")?d.selectedKeys=(0,ot.BT)(ee.selectedKeys,ee):!g&&ee.defaultSelectedKeys&&(d.selectedKeys=(0,ot.BT)(ee.defaultSelectedKeys,ee))),ee.checkable){var Ye;if(ne("checkedKeys")?Ye=(0,ot.E6)(ee.checkedKeys)||{}:!g&&ee.defaultCheckedKeys?Ye=(0,ot.E6)(ee.defaultCheckedKeys)||{}:z&&(Ye=(0,ot.E6)(ee.checkedKeys)||{checkedKeys:De.checkedKeys,halfCheckedKeys:De.halfCheckedKeys}),Ye){var nt=Ye,L=nt.checkedKeys,Be=L===void 0?[]:L,Qe=nt.halfCheckedKeys,dt=Qe===void 0?[]:Qe;if(!ee.checkStrictly){var St=(0,qe.S)(Be,!0,tt);Be=St.checkedKeys,dt=St.halfCheckedKeys}d.checkedKeys=Be,d.halfCheckedKeys=dt}}return ne("loadedKeys")&&(d.loadedKeys=ee.loadedKeys),d}}]),O}(Q.Component);et.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},et.TreeNode=x.Z;var Je=et,ct=Je},35654:function(an,ut,e){"use strict";e.d(ut,{BT:function(){return Q},E6:function(){return _e},L0:function(){return y},OM:function(){return me},_5:function(){return G},r7:function(){return Ze},wA:function(){return H},yx:function(){return Oe}});var t=e(80702),l=e(62853),s=e(48736),q=e(59301),u=e(39417),b=e(67841),n=e(71430),pe=null;function G(k,C){if(!k)return[];var o=k.slice(),A=o.indexOf(C);return A>=0&&o.splice(A,1),o}function y(k,C){var o=(k||[]).slice();return o.indexOf(C)===-1&&o.push(C),o}function Oe(k){return k.split("-")}function H(k,C){var o=[],A=(0,b.Z)(C,k);function x(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];K.forEach(function($){var V=$.key,I=$.children;o.push(V),x(I)})}return x(A.children),o}function w(k){if(k.parent){var C=Oe(k.pos);return Number(C[C.length-1])===k.parent.children.length-1}return!1}function W(k){var C=Oe(k.pos);return Number(C[C.length-1])===0}function me(k,C,o,A,x,K,$,V,I,Xe){var Pe,xt=k.clientX,Te=k.clientY,We=k.target.getBoundingClientRect(),re=We.top,we=We.height,at=(Xe==="rtl"?-1:1)*(((x==null?void 0:x.x)||0)-xt),se=(at-12)/A,Ae=(0,b.Z)(V,o.props.eventKey);if(Te-1.5?K({dragNode:Wt,dropNode:et,dropPosition:1})?ot=1:Je=!1:K({dragNode:Wt,dropNode:et,dropPosition:0})?ot=0:K({dragNode:Wt,dropNode:et,dropPosition:1})?ot=1:Je=!1:K({dragNode:Wt,dropNode:et,dropPosition:1})?ot=1:Je=!1,{dropPosition:ot,dropLevelOffset:qe,dropTargetKey:Ae.key,dropTargetPos:Ae.pos,dragOverNodeKey:gt,dropContainerKey:ot===0?null:((Pe=Ae.parent)===null||Pe===void 0?void 0:Pe.key)||null,dropAllowed:Je}}function Q(k,C){if(k){var o=C.multiple;return o?k.slice():k.length?[k[0]]:k}}var pt=function(C){return C};function Ne(k,C){if(!k)return[];var o=C||{},A=o.processProps,x=A===void 0?pt:A,K=Array.isArray(k)?k:[k];return K.map(function($){var V=$.children,I=_objectWithoutProperties($,pe),Xe=Ne(V,C);return React.createElement(TreeNode,_extends({key:I.key},x(I)),Xe)})}function _e(k){if(!k)return null;var C;if(Array.isArray(k))C={checkedKeys:k,halfCheckedKeys:void 0};else if((0,l.Z)(k)==="object")C={checkedKeys:k.checked||void 0,halfCheckedKeys:k.halfChecked||void 0};else return(0,s.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return C}function Ze(k,C){var o=new Set;function A(x){if(!o.has(x)){var K=(0,b.Z)(C,x);if(K){o.add(x);var $=K.parent,V=K.node;V.disabled||$&&A($.key)}}}return(k||[]).forEach(function(x){A(x)}),(0,t.Z)(o)}},90782:function(an,ut,e){"use strict";e.d(ut,{S:function(){return n}});var t=e(48736),l=e(67841);function s(pe,G){var y=new Set;return pe.forEach(function(Oe){G.has(Oe)||y.add(Oe)}),y}function q(pe){var G=pe||{},y=G.disabled,Oe=G.disableCheckbox,H=G.checkable;return!!(y||Oe)||H===!1}function u(pe,G,y,Oe){for(var H=new Set(pe),w=new Set,W=0;W<=y;W+=1){var me=G.get(W)||new Set;me.forEach(function(_e){var Ze=_e.key,k=_e.node,C=_e.children,o=C===void 0?[]:C;H.has(Ze)&&!Oe(k)&&o.filter(function(A){return!Oe(A.node)}).forEach(function(A){H.add(A.key)})})}for(var Q=new Set,pt=y;pt>=0;pt-=1){var Ne=G.get(pt)||new Set;Ne.forEach(function(_e){var Ze=_e.parent,k=_e.node;if(!(Oe(k)||!_e.parent||Q.has(_e.parent.key))){if(Oe(_e.parent.node)){Q.add(Ze.key);return}var C=!0,o=!1;(Ze.children||[]).filter(function(A){return!Oe(A.node)}).forEach(function(A){var x=A.key,K=H.has(x);C&&!K&&(C=!1),!o&&(K||w.has(x))&&(o=!0)}),C&&H.add(Ze.key),o&&w.add(Ze.key),Q.add(Ze.key)}})}return{checkedKeys:Array.from(H),halfCheckedKeys:Array.from(s(w,H))}}function b(pe,G,y,Oe,H){for(var w=new Set(pe),W=new Set(G),me=0;me<=Oe;me+=1){var Q=y.get(me)||new Set;Q.forEach(function(Ze){var k=Ze.key,C=Ze.node,o=Ze.children,A=o===void 0?[]:o;!w.has(k)&&!W.has(k)&&!H(C)&&A.filter(function(x){return!H(x.node)}).forEach(function(x){w.delete(x.key)})})}W=new Set;for(var pt=new Set,Ne=Oe;Ne>=0;Ne-=1){var _e=y.get(Ne)||new Set;_e.forEach(function(Ze){var k=Ze.parent,C=Ze.node;if(!(H(C)||!Ze.parent||pt.has(Ze.parent.key))){if(H(Ze.parent.node)){pt.add(k.key);return}var o=!0,A=!1;(k.children||[]).filter(function(x){return!H(x.node)}).forEach(function(x){var K=x.key,$=w.has(K);o&&!$&&(o=!1),!A&&($||W.has(K))&&(A=!0)}),o||w.delete(k.key),A&&W.add(k.key),pt.add(k.key)}})}return{checkedKeys:Array.from(w),halfCheckedKeys:Array.from(s(W,w))}}function n(pe,G,y,Oe){var H=[],w;Oe?w=Oe:w=q;var W=new Set(pe.filter(function(Ne){var _e=!!(0,l.Z)(y,Ne);return _e||H.push(Ne),_e})),me=new Map,Q=0;Object.keys(y).forEach(function(Ne){var _e=y[Ne],Ze=_e.level,k=me.get(Ze);k||(k=new Set,me.set(Ze,k)),k.add(_e),Q=Math.max(Q,Ze)}),(0,t.ZP)(!H.length,"Tree missing follow keys: ".concat(H.slice(0,100).map(function(Ne){return"'".concat(Ne,"'")}).join(", ")));var pt;return G===!0?pt=u(W,me,Q,w):pt=b(W,G.halfCheckedKeys,me,Q,w),pt}},67841:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return t}});function t(l,s){return l[s]}},71430:function(an,ut,e){"use strict";e.d(ut,{F:function(){return Ze},H8:function(){return _e},I8:function(){return Ne},km:function(){return H},oH:function(){return Q},w$:function(){return w},zn:function(){return me}});var t=e(62853),l=e(80702),s=e(77321),q=e(74416),u=e(11592),b=e(2738),n=e(48736),pe=e(67841),G=["children"];function y(k,C){return"".concat(k,"-").concat(C)}function Oe(k){return k&&k.type&&k.type.isTreeNode}function H(k,C){return k!=null?k:C}function w(k){var C=k||{},o=C.title,A=C._title,x=C.key,K=C.children,$=o||"title";return{title:$,_title:A||[$],key:x||"key",children:K||"children"}}function W(k,C){var o=new Map;function A(x){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(x||[]).forEach(function($){var V=$[C.key],I=$[C.children];warning(V!=null,"Tree node must have a certain key: [".concat(K).concat(V,"]"));var Xe=String(V);warning(!o.has(Xe)||V===null||V===void 0,"Same 'key' exist in the Tree: ".concat(Xe)),o.set(Xe,!0),A(I,"".concat(K).concat(Xe," > "))})}A(k)}function me(k){function C(o){var A=(0,u.Z)(o);return A.map(function(x){if(!Oe(x))return(0,n.ZP)(!x,"Tree/TreeNode can only accept TreeNode as children."),null;var K=x.key,$=x.props,V=$.children,I=(0,q.Z)($,G),Xe=(0,s.Z)({key:K},I),Pe=C(V);return Pe.length&&(Xe.children=Pe),Xe}).filter(function(x){return x})}return C(k)}function Q(k,C,o){var A=w(o),x=A._title,K=A.key,$=A.children,V=new Set(C===!0?[]:C),I=[];function Xe(Pe){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Pe.map(function(Te,We){for(var re=y(xt?xt.pos:"0",We),we=H(Te[K],re),at,se=0;se1&&arguments[1]!==void 0?arguments[1]:{},o=C.initWrapper,A=C.processEntity,x=C.onProcessFinished,K=C.externalGetKey,$=C.childrenPropName,V=C.fieldNames,I=arguments.length>2?arguments[2]:void 0,Xe=K||I,Pe={},xt={},Te={posEntities:Pe,keyEntities:xt};return o&&(Te=o(Te)||Te),pt(k,function(We){var re=We.node,we=We.index,at=We.pos,se=We.key,Ae=We.parentPos,$e=We.level,je=We.nodes,ce={node:re,nodes:je,index:we,key:se,pos:at,level:$e},Ke=H(se,at);Pe[at]=ce,xt[Ke]=ce,ce.parent=Pe[Ae],ce.parent&&(ce.parent.children=ce.parent.children||[],ce.parent.children.push(ce)),A&&A(ce,Te)},{externalGetKey:Xe,childrenPropName:$,fieldNames:V}),x&&x(Te),Te}function _e(k,C){var o=C.expandedKeys,A=C.selectedKeys,x=C.loadedKeys,K=C.loadingKeys,$=C.checkedKeys,V=C.halfCheckedKeys,I=C.dragOverNodeKey,Xe=C.dropPosition,Pe=C.keyEntities,xt=(0,pe.Z)(Pe,k),Te={eventKey:k,expanded:o.indexOf(k)!==-1,selected:A.indexOf(k)!==-1,loaded:x.indexOf(k)!==-1,loading:K.indexOf(k)!==-1,checked:$.indexOf(k)!==-1,halfChecked:V.indexOf(k)!==-1,pos:String(xt?xt.pos:""),dragOver:I===k&&Xe===0,dragOverGapTop:I===k&&Xe===-1,dragOverGapBottom:I===k&&Xe===1};return Te}function Ze(k){var C=k.data,o=k.expanded,A=k.selected,x=k.checked,K=k.loaded,$=k.loading,V=k.halfChecked,I=k.dragOver,Xe=k.dragOverGapTop,Pe=k.dragOverGapBottom,xt=k.pos,Te=k.active,We=k.eventKey,re=(0,s.Z)((0,s.Z)({},C),{},{expanded:o,selected:A,checked:x,loaded:K,loading:$,halfChecked:V,dragOver:I,dragOverGapTop:Xe,dragOverGapBottom:Pe,pos:xt,active:Te,key:We});return"props"in re||Object.defineProperty(re,"props",{get:function(){return(0,n.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),k}}),re}},8224:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return l}});var t=e(4676);function l(s,q,u,b){var n=t.unstable_batchedUpdates?function(G){t.unstable_batchedUpdates(u,G)}:u;return s!=null&&s.addEventListener&&s.addEventListener(q,n,b),{remove:function(){s!=null&&s.removeEventListener&&s.removeEventListener(q,n,b)}}}},55468:function(an,ut,e){"use strict";e.d(ut,{g1:function(){return Oe},os:function(){return w}});var t=/margin|padding|width|height|max|min|offset/,l={left:!0,top:!0},s={cssFloat:1,styleFloat:1,float:1};function q(W){return W.nodeType===1?W.ownerDocument.defaultView.getComputedStyle(W,null):{}}function u(W,me,Q){if(me=me.toLowerCase(),Q==="auto"){if(me==="height")return W.offsetHeight;if(me==="width")return W.offsetWidth}return me in l||(l[me]=t.test(me)),l[me]?parseFloat(Q)||0:Q}function b(W,me){var Q=arguments.length,pt=q(W);return me=s[me]?"cssFloat"in W.style?"cssFloat":"styleFloat":me,Q===1?pt:u(W,me,pt[me]||W.style[me])}function n(W,me,Q){var pt=arguments.length;if(me=s[me]?"cssFloat"in W.style?"cssFloat":"styleFloat":me,pt===3)return typeof Q=="number"&&t.test(me)&&(Q="".concat(Q,"px")),W.style[me]=Q,Q;for(var Ne in me)me.hasOwnProperty(Ne)&&n(W,Ne,me[Ne]);return q(W)}function pe(W){return W===document.body?document.documentElement.clientWidth:W.offsetWidth}function G(W){return W===document.body?window.innerHeight||document.documentElement.clientHeight:W.offsetHeight}function y(){var W=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),me=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:W,height:me}}function Oe(){var W=document.documentElement.clientWidth,me=window.innerHeight||document.documentElement.clientHeight;return{width:W,height:me}}function H(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function w(W){var me=W.getBoundingClientRect(),Q=document.documentElement;return{left:me.left+(window.pageXOffset||Q.scrollLeft)-(Q.clientLeft||document.body.clientLeft||0),top:me.top+(window.pageYOffset||Q.scrollTop)-(Q.clientTop||document.body.clientTop||0)}}},24514:function(an,ut,e){"use strict";e.d(ut,{G:function(){return q}});var t=e(47273),l=function(b){if((0,t.Z)()&&window.document.documentElement){var n=Array.isArray(b)?b:[b],pe=window.document.documentElement;return n.some(function(G){return G in pe.style})}return!1},s=function(b,n){if(!l(b))return!1;var pe=document.createElement("div"),G=pe.style[b];return pe.style[b]=n,pe.style[b]!==G};function q(u,b){return!Array.isArray(u)&&b!==void 0?s(u,b):l(u)}},45680:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return et}});var t=e(72308),l=e(62853),s=e(77321),q=e(49618),u=e(52487),b=e(74416),n=e(92310),pe=e.n(n),G=e(29301),y=e(70425),Oe=e(34280),H=e(59301),w=e(4676),W=H.forwardRef(function(Je,ct){var T=Je.height,P=Je.offsetY,O=Je.offsetX,c=Je.children,ee=Je.prefixCls,De=Je.onInnerResize,g=Je.innerProps,d=Je.rtl,ne=Je.extra,z={},E={display:"flex",flexDirection:"column"};return P!==void 0&&(z={height:T,position:"relative",overflow:"hidden"},E=(0,s.Z)((0,s.Z)({},E),{},(0,q.Z)((0,q.Z)((0,q.Z)((0,q.Z)((0,q.Z)({transform:"translateY(".concat(P,"px)")},d?"marginRight":"marginLeft",-O),"position","absolute"),"left",0),"right",0),"top",0))),H.createElement("div",{style:z},H.createElement(G.Z,{onResize:function(tt){var Ie=tt.offsetHeight;Ie&&De&&De()}},H.createElement("div",(0,t.Z)({style:E,className:pe()((0,q.Z)({},"".concat(ee,"-holder-inner"),ee)),ref:ct},g),c,ne)))});W.displayName="Filler";var me=W;function Q(Je){var ct=Je.children,T=Je.setRef,P=H.useCallback(function(O){T(O)},[]);return H.cloneElement(ct,{ref:P})}function pt(Je,ct,T,P,O,c,ee,De){var g=De.getKey;return Je.slice(ct,T+1).map(function(d,ne){var z=ct+ne,E=ee(d,z,{style:{width:P},offsetX:O}),Y=g(d);return H.createElement(Q,{key:Y,setRef:function(Ie){return c(d,Ie)}},E)})}function Ne(Je,ct,T,P){var O=T-Je,c=ct-T,ee=Math.min(O,c)*2;if(P<=ee){var De=Math.floor(P/2);return P%2?T+De+1:T-De}return O>c?T-(P-c):T+(P-O)}function _e(Je,ct,T){var P=Je.length,O=ct.length,c,ee;if(P===0&&O===0)return null;P2&&arguments[2]!==void 0?arguments[2]:!1,z=g?d<0&&De.current.left||d>0&&De.current.right:d<0&&De.current.top||d>0&&De.current.bottom;return ne&&z?(clearTimeout(c.current),O.current=!1):(!z||O.current)&&ee(),!O.current&&z}};function x(Je,ct,T,P,O,c,ee){var De=(0,H.useRef)(0),g=(0,H.useRef)(null),d=(0,H.useRef)(null),ne=(0,H.useRef)(!1),z=A(ct,T,P,O);function E(nt,L){if(k.Z.cancel(g.current),!z(!1,L)){var Be=nt;if(!Be._virtualHandled)Be._virtualHandled=!0;else return;De.current+=L,d.current=L,o||Be.preventDefault(),g.current=(0,k.Z)(function(){var Qe=ne.current?10:1;ee(De.current*Qe,!1),De.current=0})}}function Y(nt,L){ee(L,!0),o||nt.preventDefault()}var tt=(0,H.useRef)(null),Ie=(0,H.useRef)(null);function Ce(nt){if(Je){k.Z.cancel(Ie.current),Ie.current=(0,k.Z)(function(){tt.current=null},2);var L=nt.deltaX,Be=nt.deltaY,Qe=nt.shiftKey,dt=L,St=Be;(tt.current==="sx"||!tt.current&&Qe&&Be&&!L)&&(dt=Be,St=0,tt.current="sx");var Mt=Math.abs(dt),Zt=Math.abs(St);tt.current===null&&(tt.current=c&&Mt>Zt?"x":"y"),tt.current==="y"?E(nt,St):Y(nt,dt)}}function Ye(nt){Je&&(ne.current=nt.detail===d.current)}return[Ce,Ye]}function K(Je,ct,T,P){var O=H.useMemo(function(){return[new Map,[]]},[Je,T.id,P]),c=(0,u.Z)(O,2),ee=c[0],De=c[1],g=function(ne){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ne,E=ee.get(ne),Y=ee.get(z);if(E===void 0||Y===void 0)for(var tt=Je.length,Ie=De.length;Ie0&&arguments[0]!==void 0?arguments[0]:!1;ne();var tt=function(){var Ye=!1;De.current.forEach(function(nt,L){if(nt&&nt.offsetParent){var Be=nt.offsetHeight,Qe=getComputedStyle(nt),dt=Qe.marginTop,St=Qe.marginBottom,Mt=Pe(dt),Zt=Pe(St),Nt=Be+Mt+Zt;g.current.get(L)!==Nt&&(g.current.set(L,Nt),Ye=!0)}}),Ye&&ee(function(nt){return nt+1})};if(Y)tt();else{d.current+=1;var Ie=d.current;Promise.resolve().then(function(){Ie===d.current&&tt()})}}function E(Y,tt){var Ie=Je(Y),Ce=De.current.get(Ie);tt?(De.current.set(Ie,tt),z()):De.current.delete(Ie),!Ce!=!tt&&(tt?ct==null||ct(Y):T==null||T(Y))}return(0,H.useEffect)(function(){return ne},[]),[E,z,g.current,c]}var Te=14/15;function We(Je,ct,T){var P=(0,H.useRef)(!1),O=(0,H.useRef)(0),c=(0,H.useRef)(0),ee=(0,H.useRef)(null),De=(0,H.useRef)(null),g,d=function(Y){if(P.current){var tt=Math.ceil(Y.touches[0].pageX),Ie=Math.ceil(Y.touches[0].pageY),Ce=O.current-tt,Ye=c.current-Ie,nt=Math.abs(Ce)>Math.abs(Ye);nt?O.current=tt:c.current=Ie;var L=T(nt,nt?Ce:Ye,!1,Y);L&&Y.preventDefault(),clearInterval(De.current),L&&(De.current=setInterval(function(){nt?Ce*=Te:Ye*=Te;var Be=Math.floor(nt?Ce:Ye);(!T(nt,Be,!0)||Math.abs(Be)<=.1)&&clearInterval(De.current)},16))}},ne=function(){P.current=!1,g()},z=function(Y){g(),Y.touches.length===1&&!P.current&&(P.current=!0,O.current=Math.ceil(Y.touches[0].pageX),c.current=Math.ceil(Y.touches[0].pageY),ee.current=Y.target,ee.current.addEventListener("touchmove",d,{passive:!1}),ee.current.addEventListener("touchend",ne,{passive:!0}))};g=function(){ee.current&&(ee.current.removeEventListener("touchmove",d),ee.current.removeEventListener("touchend",ne))},(0,Oe.Z)(function(){return Je&&ct.current.addEventListener("touchstart",z,{passive:!0}),function(){var E;(E=ct.current)===null||E===void 0||E.removeEventListener("touchstart",z),g(),clearInterval(De.current)}},[Je])}function re(Je){return Math.floor(Math.pow(Je,.5))}function we(Je,ct){var T="touches"in Je?Je.touches[0]:Je;return T[ct?"pageX":"pageY"]-window[ct?"scrollX":"scrollY"]}function at(Je,ct,T){H.useEffect(function(){var P=ct.current;if(Je&&P){var O=!1,c,ee,De=function(){k.Z.cancel(c)},g=function E(){De(),c=(0,k.Z)(function(){T(ee),E()})},d=function(Y){if(!(Y.target.draggable||Y.button!==0)){var tt=Y;tt._virtualHandled||(tt._virtualHandled=!0,O=!0)}},ne=function(){O=!1,De()},z=function(Y){if(O){var tt=we(Y,!1),Ie=P.getBoundingClientRect(),Ce=Ie.top,Ye=Ie.bottom;if(tt<=Ce){var nt=Ce-tt;ee=-re(nt),g()}else if(tt>=Ye){var L=tt-Ye;ee=re(L),g()}else De()}};return P.addEventListener("mousedown",d),P.ownerDocument.addEventListener("mouseup",ne),P.ownerDocument.addEventListener("mousemove",z),function(){P.removeEventListener("mousedown",d),P.ownerDocument.removeEventListener("mouseup",ne),P.ownerDocument.removeEventListener("mousemove",z),De()}}},[Je])}var se=10;function Ae(Je,ct,T,P,O,c,ee,De){var g=H.useRef(),d=H.useState(null),ne=(0,u.Z)(d,2),z=ne[0],E=ne[1];return(0,Oe.Z)(function(){if(z&&z.times=0;m-=1){var ve=O(ct[m]),st=T.get(ve);if(st===void 0){nt=!0;break}if(ft-=st,ft<=0)break}switch(Qe){case"top":Be=St-Ce;break;case"bottom":Be=Mt-Ye+Ce;break;default:{var a=Je.current.scrollTop,Ge=a+Ye;StGe&&(L="bottom")}}Be!==null&&ee(Be),Be!==z.lastTop&&(nt=!0)}nt&&E((0,s.Z)((0,s.Z)({},z),{},{times:z.times+1,targetAlign:L,lastTop:Be}))}},[z,Je.current]),function(Y){if(Y==null){De();return}if(k.Z.cancel(g.current),typeof Y=="number")ee(Y);else if(Y&&(0,l.Z)(Y)==="object"){var tt,Ie=Y.align;"index"in Y?tt=Y.index:tt=ct.findIndex(function(nt){return O(nt)===Y.key});var Ce=Y.offset,Ye=Ce===void 0?0:Ce;E({times:0,index:tt,offset:Ye,originAlign:Ie})}}}var $e=H.forwardRef(function(Je,ct){var T=Je.prefixCls,P=Je.rtl,O=Je.scrollOffset,c=Je.scrollRange,ee=Je.onStartMove,De=Je.onStopMove,g=Je.onScroll,d=Je.horizontal,ne=Je.spinSize,z=Je.containerSize,E=Je.style,Y=Je.thumbStyle,tt=Je.showScrollBar,Ie=H.useState(!1),Ce=(0,u.Z)(Ie,2),Ye=Ce[0],nt=Ce[1],L=H.useState(null),Be=(0,u.Z)(L,2),Qe=Be[0],dt=Be[1],St=H.useState(null),Mt=(0,u.Z)(St,2),Zt=Mt[0],Nt=Mt[1],Ht=!P,un=H.useRef(),ft=H.useRef(),m=H.useState(tt),ve=(0,u.Z)(m,2),st=ve[0],a=ve[1],Ge=H.useRef(),D=function(){tt===!0||tt===!1||(clearTimeout(Ge.current),a(!0),Ge.current=setTimeout(function(){a(!1)},3e3))},J=c-z||0,B=z-ne||0,he=H.useMemo(function(){if(O===0||J===0)return 0;var v=O/J;return v*B},[O,J,B]),r=function(X){X.stopPropagation(),X.preventDefault()},S=H.useRef({top:he,dragging:Ye,pageY:Qe,startTop:Zt});S.current={top:he,dragging:Ye,pageY:Qe,startTop:Zt};var N=function(X){nt(!0),dt(we(X,d)),Nt(S.current.top),ee(),X.stopPropagation(),X.preventDefault()};H.useEffect(function(){var v=function(p){p.preventDefault()},X=un.current,le=ft.current;return X.addEventListener("touchstart",v,{passive:!1}),le.addEventListener("touchstart",N,{passive:!1}),function(){X.removeEventListener("touchstart",v),le.removeEventListener("touchstart",N)}},[]);var Z=H.useRef();Z.current=J;var te=H.useRef();te.current=B,H.useEffect(function(){if(Ye){var v,X=function(p){var Me=S.current,be=Me.dragging,rt=Me.pageY,ke=Me.startTop;k.Z.cancel(v);var yt=un.current.getBoundingClientRect(),Et=z/(d?yt.width:yt.height);if(be){var bt=(we(p,d)-rt)*Et,Ot=ke;!Ht&&d?Ot-=bt:Ot+=bt;var It=Z.current,Ft=te.current,F=Ft?Ot/Ft:0,_=Math.ceil(F*It);_=Math.max(_,0),_=Math.min(_,It),v=(0,k.Z)(function(){g(_,d)})}},le=function(){nt(!1),De()};return window.addEventListener("mousemove",X,{passive:!0}),window.addEventListener("touchmove",X,{passive:!0}),window.addEventListener("mouseup",le,{passive:!0}),window.addEventListener("touchend",le,{passive:!0}),function(){window.removeEventListener("mousemove",X),window.removeEventListener("touchmove",X),window.removeEventListener("mouseup",le),window.removeEventListener("touchend",le),k.Z.cancel(v)}}},[Ye]),H.useEffect(function(){return D(),function(){clearTimeout(Ge.current)}},[O]),H.useImperativeHandle(ct,function(){return{delayHidden:D}});var ye="".concat(T,"-scrollbar"),U={position:"absolute",visibility:st?null:"hidden"},fe={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return d?(U.height=8,U.left=0,U.right=0,U.bottom=0,fe.height="100%",fe.width=ne,Ht?fe.left=he:fe.right=he):(U.width=8,U.top=0,U.bottom=0,Ht?U.right=0:U.left=0,fe.width="100%",fe.height=ne,fe.top=he),H.createElement("div",{ref:un,className:pe()(ye,(0,q.Z)((0,q.Z)((0,q.Z)({},"".concat(ye,"-horizontal"),d),"".concat(ye,"-vertical"),!d),"".concat(ye,"-visible"),st)),style:(0,s.Z)((0,s.Z)({},U),E),onMouseDown:r,onMouseMove:D},H.createElement("div",{ref:ft,className:pe()("".concat(ye,"-thumb"),(0,q.Z)({},"".concat(ye,"-thumb-moving"),Ye)),style:(0,s.Z)((0,s.Z)({},fe),Y),onMouseDown:N}))}),je=$e,ce=20;function Ke(){var Je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,T=Je/ct*Je;return isNaN(T)&&(T=0),T=Math.max(T,ce),Math.floor(T)}var Ee=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],gt=[],ot={overflowY:"auto",overflowAnchor:"none"};function qe(Je,ct){var T=Je.prefixCls,P=T===void 0?"rc-virtual-list":T,O=Je.className,c=Je.height,ee=Je.itemHeight,De=Je.fullHeight,g=De===void 0?!0:De,d=Je.style,ne=Je.data,z=Je.children,E=Je.itemKey,Y=Je.virtual,tt=Je.direction,Ie=Je.scrollWidth,Ce=Je.component,Ye=Ce===void 0?"div":Ce,nt=Je.onScroll,L=Je.onVirtualScroll,Be=Je.onVisibleChange,Qe=Je.innerProps,dt=Je.extraRender,St=Je.styles,Mt=Je.showScrollBar,Zt=Mt===void 0?"optional":Mt,Nt=(0,b.Z)(Je,Ee),Ht=H.useCallback(function(Ut){return typeof E=="function"?E(Ut):Ut==null?void 0:Ut[E]},[E]),un=xt(Ht,null,null),ft=(0,u.Z)(un,4),m=ft[0],ve=ft[1],st=ft[2],a=ft[3],Ge=!!(Y!==!1&&c&&ee),D=H.useMemo(function(){return Object.values(st.maps).reduce(function(Ut,_t){return Ut+_t},0)},[st.id,st.maps]),J=Ge&&ne&&(Math.max(ee*ne.length,D)>c||!!Ie),B=tt==="rtl",he=pe()(P,(0,q.Z)({},"".concat(P,"-rtl"),B),O),r=ne||gt,S=(0,H.useRef)(),N=(0,H.useRef)(),Z=(0,H.useRef)(),te=(0,H.useState)(0),ye=(0,u.Z)(te,2),U=ye[0],fe=ye[1],v=(0,H.useState)(0),X=(0,u.Z)(v,2),le=X[0],h=X[1],p=(0,H.useState)(!1),Me=(0,u.Z)(p,2),be=Me[0],rt=Me[1],ke=function(){rt(!0)},yt=function(){rt(!1)},Et={getKey:Ht};function bt(Ut){fe(function(_t){var mn;typeof Ut=="function"?mn=Ut(_t):mn=Ut;var In=qt(mn);return S.current.scrollTop=In,In})}var Ot=(0,H.useRef)({start:0,end:r.length}),It=(0,H.useRef)(),Ft=Ze(r,Ht),F=(0,u.Z)(Ft,1),_=F[0];It.current=_;var j=H.useMemo(function(){if(!Ge)return{scrollHeight:void 0,start:0,end:r.length-1,offset:void 0};if(!J){var Ut;return{scrollHeight:((Ut=N.current)===null||Ut===void 0?void 0:Ut.offsetHeight)||0,start:0,end:r.length-1,offset:void 0}}for(var _t=0,mn,In,yn,Fn=r.length,kn=0;kn=U&&mn===void 0&&(mn=kn,In=_t),Tn>U+c&&yn===void 0&&(yn=kn),_t=Tn}return mn===void 0&&(mn=0,In=0,yn=Math.ceil(c/ee)),yn===void 0&&(yn=r.length-1),yn=Math.min(yn+1,r.length-1),{scrollHeight:_t,start:mn,end:yn,offset:In}},[J,Ge,U,r,a,c]),ue=j.scrollHeight,Ue=j.start,ge=j.end,Le=j.offset;Ot.current.start=Ue,Ot.current.end=ge,H.useLayoutEffect(function(){var Ut=st.getRecord();if(Ut.size===1){var _t=Array.from(Ut)[0],mn=r[Ue];if(mn){var In=Ht(mn);if(In===_t){var yn=st.get(_t),Fn=yn-ee;bt(function(kn){return kn+Fn})}}}st.resetRecord()},[ue]);var M=H.useState({width:0,height:c}),oe=(0,u.Z)(M,2),xe=oe[0],Ve=oe[1],Re=function(_t){Ve({width:_t.offsetWidth,height:_t.offsetHeight})},At=(0,H.useRef)(),Ct=(0,H.useRef)(),Tt=H.useMemo(function(){return Ke(xe.width,Ie)},[xe.width,Ie]),Jt=H.useMemo(function(){return Ke(xe.height,ue)},[xe.height,ue]),Qt=ue-c,tn=(0,H.useRef)(Qt);tn.current=Qt;function qt(Ut){var _t=Ut;return Number.isNaN(tn.current)||(_t=Math.min(_t,tn.current)),_t=Math.max(_t,0),_t}var nn=U<=0,ie=U>=Qt,de=le<=0,ze=le>=Ie,He=A(nn,ie,de,ze),it=function(){return{x:B?-le:le,y:U}},Vt=(0,H.useRef)(it()),Rt=(0,y.useEvent)(function(Ut){if(L){var _t=(0,s.Z)((0,s.Z)({},it()),Ut);(Vt.current.x!==_t.x||Vt.current.y!==_t.y)&&(L(_t),Vt.current=_t)}});function Lt(Ut,_t){var mn=Ut;_t?((0,w.flushSync)(function(){h(mn)}),Rt()):bt(mn)}function ht(Ut){var _t=Ut.currentTarget.scrollTop;_t!==U&&bt(_t),nt==null||nt(Ut),Rt()}var jt=function(_t){var mn=_t,In=Ie?Ie-xe.width:0;return mn=Math.max(mn,0),mn=Math.min(mn,In),mn},rn=(0,y.useEvent)(function(Ut,_t){_t?((0,w.flushSync)(function(){h(function(mn){var In=mn+(B?-Ut:Ut);return jt(In)})}),Rt()):bt(function(mn){var In=mn+Ut;return In})}),Bt=x(Ge,nn,ie,de,ze,!!Ie,rn),Xt=(0,u.Z)(Bt,2),Dt=Xt[0],fn=Xt[1];We(Ge,S,function(Ut,_t,mn,In){var yn=In;return He(Ut,_t,mn)?!1:!yn||!yn._virtualHandled?(yn&&(yn._virtualHandled=!0),Dt({preventDefault:function(){},deltaX:Ut?_t:0,deltaY:Ut?0:_t}),!0):!1}),at(J,S,function(Ut){bt(function(_t){return _t+Ut})}),(0,Oe.Z)(function(){function Ut(mn){var In=nn&&mn.detail<0,yn=ie&&mn.detail>0;Ge&&!In&&!yn&&mn.preventDefault()}var _t=S.current;return _t.addEventListener("wheel",Dt,{passive:!1}),_t.addEventListener("DOMMouseScroll",fn,{passive:!0}),_t.addEventListener("MozMousePixelScroll",Ut,{passive:!1}),function(){_t.removeEventListener("wheel",Dt),_t.removeEventListener("DOMMouseScroll",fn),_t.removeEventListener("MozMousePixelScroll",Ut)}},[Ge,nn,ie]),(0,Oe.Z)(function(){if(Ie){var Ut=jt(le);h(Ut),Rt({x:Ut})}},[xe.width,Ie]);var on=function(){var _t,mn;(_t=At.current)===null||_t===void 0||_t.delayHidden(),(mn=Ct.current)===null||mn===void 0||mn.delayHidden()},vn=Ae(S,r,st,ee,Ht,function(){return ve(!0)},bt,on);H.useImperativeHandle(ct,function(){return{nativeElement:Z.current,getScrollInfo:it,scrollTo:function(_t){function mn(In){return In&&(0,l.Z)(In)==="object"&&("left"in In||"top"in In)}mn(_t)?(_t.left!==void 0&&h(jt(_t.left)),vn(_t.top)):vn(_t)}}}),(0,Oe.Z)(function(){if(Be){var Ut=r.slice(Ue,ge+1);Be(Ut,r)}},[Ue,ge,r]);var pn=K(r,Ht,st,ee),On=dt==null?void 0:dt({start:Ue,end:ge,virtual:J,offsetX:le,offsetY:Le,rtl:B,getSize:pn}),en=pt(r,Ue,ge,Ie,le,m,z,Et),wn=null;c&&(wn=(0,s.Z)((0,q.Z)({},g?"height":"maxHeight",c),ot),Ge&&(wn.overflowY="hidden",Ie&&(wn.overflowX="hidden"),be&&(wn.pointerEvents="none")));var Pn={};return B&&(Pn.dir="rtl"),H.createElement("div",(0,t.Z)({ref:Z,style:(0,s.Z)((0,s.Z)({},d),{},{position:"relative"}),className:he},Pn,Nt),H.createElement(G.Z,{onResize:Re},H.createElement(Ye,{className:"".concat(P,"-holder"),style:wn,ref:S,onScroll:ht,onMouseEnter:on},H.createElement(me,{prefixCls:P,height:ue,offsetX:le,offsetY:Le,scrollWidth:Ie,onInnerResize:ve,ref:N,innerProps:Qe,rtl:B,extra:On},en))),J&&ue>c&&H.createElement(je,{ref:At,prefixCls:P,scrollOffset:U,scrollRange:ue,rtl:B,onScroll:Lt,onStartMove:ke,onStopMove:yt,spinSize:Jt,containerSize:xe.height,style:St==null?void 0:St.verticalScrollBar,thumbStyle:St==null?void 0:St.verticalScrollBarThumb,showScrollBar:Zt}),J&&Ie>xe.width&&H.createElement(je,{ref:Ct,prefixCls:P,scrollOffset:le,scrollRange:Ie,rtl:B,onScroll:Lt,onStartMove:ke,onStopMove:yt,spinSize:Tt,containerSize:xe.width,horizontal:!0,style:St==null?void 0:St.horizontalScrollBar,thumbStyle:St==null?void 0:St.horizontalScrollBarThumb,showScrollBar:Zt}))}var Kt=H.forwardRef(qe);Kt.displayName="List";var Wt=Kt,et=Wt},38710:function(an){var ut=function(e){return e.replace(/[A-Z]/g,function(t){return"-"+t.toLowerCase()}).toLowerCase()};an.exports=ut},25510:function(an){"use strict";an.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(an,ut,e){"use strict";an.exports=e.p+"static/AssistantCode3.a8740efb.jpeg"},9936:function(an){"use strict";an.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA0lJREFUWEfFl0tIVFEYx7/vDnNNIWRUdB4hRYQunAHz0ULBFoWMoozgg6k2LhQLXCS0CBcqIUMQCuqEWUtDJBBXiYuidkpORD7KCK0BdRZpEPiYuXS/ODPdaR73zr1XJmYWl7ncc77/73yvcw6Cxl9FRYVxd1ewE8EVIioGgDxEyGPTieAAAA4Q0Y8Iy1arcdXn8wlaTKPaoOJiuykUQjcAXSWibLXx7DsiHgPgG56nGb9/9WeqOYoAkRUHO4jARQRZWoQTxyBCEBHmrdasWSWPyAL8XXU/kVhyGuFkEG6T52lYzhtJAEVFjguINEBE+ekQl2wg4j6AYTAQ+PAt1m4cQGTlMJpu8VgInoe7sZ6IArCY7+wInnS5Xcl7iNymzWa8L+VEFMBiKbslitCRTrcr2eI4mN3bW5sOVwx7RFxPT+WyvbPTbamsdJj6+gY/BYNB0grY0HAt3+1uOdfTc2/18PBIjIs7QpDnsYuFIgxgNjvuEIlOOeNTU4/Kmpvrzy8vvw+0tnb5BCGkCtHcXF/g9XqqmL2amqbXfv9OUKYyFgKBj48xEvvQc6Umk52dw83NPassL7cXaoFg4hMTnipEgN7e/nfz8ws/5BbGmpXNxt9Ei8VxWRTFoVSujYVYWvIF2tq6ZT2hVVzS4jhuAM1mx20isUEttmoQesUjLZt7iUVFdg8AlakBsO9KEE1N9fler6daze3JGrjGAJ4AkFULQDLESmB6eu77yMhQpX7xsA920Wy2vyCiM1oBEiHYuyAIv1MlnHJTwpNTATCDbrercHT0QTX7v7HxZd/pvLGkp09EcgCPdYeATXS5nAXj48PhOt/a8v8qKbloYiXa3t7t0weBu7qSUBIfGxuO1vni4tuD2D6hDwLXNJehnLjUZBKblVaIcBlqaUSpxKUEOw1EuBGpteLEmKfKdj0Q0Vasthk1Nl7Pn5x8GM52LaWWCOFyda4QxW2GYachcpHNiL2k2o5nZibLa2urzVrE5cJRV9fyanPz63FsL2CH1bjtmH1UOpDk5p415OWZjNvb/hM9zcpgMEBp6aWc9fXPR4nzkg4kbEDGj2T/QpGhQ6nkpoweyyWIjF5MJIiMXs1iszZjl9PE0vlf1/M/hZhM6N1gtVgAAAAASUVORK5CYII="},40937:function(an){"use strict";an.exports="data:image/png;base64,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3Ylm6O6rOZTrnjc9n+ol+1OtNKdZ05zmeJpvuhfVq+DmcHPRum76i4+3ua05unMVhaY70QzdfTWHct3zpudTvWR/qpXmNGua0xxP8033onoV3BxuLlrXTX/x8Ta3NUd3rqLQdCeaobuv5lCue970fKqX7E+10pxmTXOa42m+6V5Ur4Kbw81F67rpLz7e5rbm6M5VFJruRDN099UcynXPm55P9ZL9qVaa06xpTnM8zTfdi+pVcHO4uWhdN/3Fx9vc1hzduYpC051ohu6+mkO57nnT86lesj/VSnOaNc1pjqf5pntRvQpuDjcXreumv/h4m9uaoztXUWi6E83Q3VdzKNc9b3o+1Uv2p1ppTrOmOc3xNN90L6pXwc3h5qJ13fQXH29zW3N05yoKTXeiGbr7ag7luudNz6d6yf5UK81p1jSnOZ7mm+5F9Sq49oebqs1XsRiHp+bV+VRvF057SXJV3WkGna9KT32rOO1vB047rsqank/10ly6v/R8O+jN4abZKuqm17FVbxdOe0lyVd1pBp2vSk99qzjtbwdOO67Kmp5P9dJcur/0fDvozeGm2SrqptexVW8XTntJclXdaQadr0pPfas47W8HTjuuypqeT/XSXLq/9Hw76M3hptkq6qbXsVVvF057SXJV3WkGna9KT32rOO1vB047rsqank/10ly6v/R8O+jN4abZKuqm17FVbxdOe0lyVd1pBp2vSk99qzjtbwdOO67Kmp5P9dJcur/0fDvozeGm2SrqptexVW8XTntJclXdaQadr0pPfas47W8HTjuuypqeT/XSXLq/9Hw76M3hptkq6qbXsVVvF057SXJV3WkGna9KT32rOO1vB047rsqank/10ly6v/R8O+jN4abZKuqm17FVbxdOe0lyVd1pBp2vSk99qzjtbwdOO67Kmp5P9dJcur/0fDvozeGm2SrqptexVW8XTntJclXdaQadr0pPfas47W8HTjuuypqeT/XSXLq/9Hw76M3hptkq6qbXsVVvF057SXJV3WkGna9KT32rOO1vB047rsqank/10ly6v/R8O+g97nBTtanUVzdVWk99u3PSi2YQrUpGc3TntEPNoXrKVfnqfMJ1z6DzVXHS8cFUXd3nq+ilbjUwrS5aFYcxyv61CjrfLpzsA80qWpWM5ujOaYeaQ/WUq/LV+YTrnkHnq+Kk44OpurrPV9FL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dT7h0p2I5x2M5khzmkV903rq25mbw02z1anapGnftF5ymTrPduTU+ZTT7tJ66quczqec+irX3VfnEy7diXjewWiONKdZ1Detp76duTncNFudqk2a9k3rJZep82xHTp1POe0urae+yul8yqmvct19dT7h0p2I5x2M5khzmkV903rq25mbw02z1anapGnftF5ymTrPduTU+ZTT7tJ66quczqec+irX3VfnEy7diXjewWiONKdZ1Detp76duTncNFudqk2a9k3rJZep82xHTp1POe0urae+yul8yqmvct19dT7h0p2I5x2M5khzmkV903rq25mbw02z1anapGnftF5ymTrPduTU+ZTT7tJ66quczqec+irX3VfnEy7diXjewWiONKdZ1Detp76duTncNFudqk2a9k3rJZep82xHTp1POe0urae+yul8yqmvct19dT7h0p2I5x2bxIyIAAAOAElEQVSM5khzmkV903rq25l73OFGN0Ga002gvmm9tG/VfJpDuKoM6qucZH0ik+5P9ZRLrkmF5zF/1ZXs7olaVeuW9K3bfZhCNxbKxf9TcdV8VXnVVzntr4KryqC+ylV09xs80/2pnnLJDis8j/mrrmR3T9SqWrekb93uwxS6sVBuDjdv/otCtWfldH0ruKoM6qtcRXe/wTPdn+opl+ywwvOYv+pKdvdErap1S/rW7T5MoRsL5eZwM4cb3gNVe0p9ldNn6Glcuj/VUy65HhWex/xVV7K7J2pVrVvSt273YQrdWCjHv9jUV7n0fGm9dI6q+TSHcFUZ1Fc5yfpEJt2f6imXXJMKz2P+qivZ3RO1qtYt6Vu3+zCFbiyUm8PN/OWG90DVnlJf5fQZehqX7k/1lEuuR4XnMX/VlezuiVpV65b0rdt9mEI3FsrxLzb1VS49X1ovnaNqPs0hXFUG9VVOsj6RSfenesol16TC85i/6kp290StqnVL+tbtPkyhGwvl5nAzf7nhPVC1p9RXOX2Gnsal+1M95ZLrUeF5zF91Jbt7olbVuiV963YfptCNhXL8i019lUvPl9ZL56iaT3MIV5VBfZWTrE9k0v2pnnLJNanwPOavupLdPVGrat2SvnW7D1PoxkK5OdzMX254D1TtKfVVTp+hp3Hp/lRPueR6VHge81ddye6eqFW1bknfut2HKXRjoRz/YlNf5dLzqV53TvtLculOkrOt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"},16722:function(an,ut,e){"use strict";e.d(ut,{Z:function(){return pe}});const t=G=>typeof G=="object"&&G!=null&&G.nodeType===1,l=(G,y)=>(!y||G!=="hidden")&&G!=="visible"&&G!=="clip",s=(G,y)=>{if(G.clientHeight{const w=(W=>{if(!W.ownerDocument||!W.ownerDocument.defaultView)return null;try{return W.ownerDocument.defaultView.frameElement}catch(me){return null}})(H);return!!w&&(w.clientHeightWy||W>G&&me=y&&Q>=Oe?W-G-H:me>y&&QOe?me-y+w:0,u=G=>{const y=G.parentElement;return y==null?G.getRootNode().host||null:y},b=(G,y)=>{var Oe,H,w,W;if(typeof document=="undefined")return[];const{scrollMode:me,block:Q,inline:pt,boundary:Ne,skipOverflowHiddenElements:_e}=y,Ze=typeof Ne=="function"?Ne:je=>je!==Ne;if(!t(G))throw new TypeError("Invalid target");const k=document.scrollingElement||document.documentElement,C=[];let o=G;for(;t(o)&&Ze(o);){if(o=u(o),o===k){C.push(o);break}o!=null&&o===document.body&&s(o)&&!s(document.documentElement)||o!=null&&s(o,_e)&&C.push(o)}const A=(H=(Oe=window.visualViewport)==null?void 0:Oe.width)!=null?H:innerWidth,x=(W=(w=window.visualViewport)==null?void 0:w.height)!=null?W:innerHeight,{scrollX:K,scrollY:$}=window,{height:V,width:I,top:Xe,right:Pe,bottom:xt,left:Te}=G.getBoundingClientRect(),{top:We,right:re,bottom:we,left:at}=(je=>{const ce=window.getComputedStyle(je);return{top:parseFloat(ce.scrollMarginTop)||0,right:parseFloat(ce.scrollMarginRight)||0,bottom:parseFloat(ce.scrollMarginBottom)||0,left:parseFloat(ce.scrollMarginLeft)||0}})(G);let se=Q==="start"||Q==="nearest"?Xe-We:Q==="end"?xt+we:Xe+V/2-We+we,Ae=pt==="center"?Te+I/2-at+re:pt==="end"?Pe+re:Te-at;const $e=[];for(let je=0;je=0&&Te>=0&&xt<=x&&Pe<=A&&(ce===k&&!s(ce)||Xe>=gt&&xt<=qe&&Te>=Kt&&Pe<=ot))return $e;const Wt=getComputedStyle(ce),et=parseInt(Wt.borderLeftWidth,10),Je=parseInt(Wt.borderTopWidth,10),ct=parseInt(Wt.borderRightWidth,10),T=parseInt(Wt.borderBottomWidth,10);let P=0,O=0;const c="offsetWidth"in ce?ce.offsetWidth-ce.clientWidth-et-ct:0,ee="offsetHeight"in ce?ce.offsetHeight-ce.clientHeight-Je-T:0,De="offsetWidth"in ce?ce.offsetWidth===0?0:Ee/ce.offsetWidth:0,g="offsetHeight"in ce?ce.offsetHeight===0?0:Ke/ce.offsetHeight:0;if(k===ce)P=Q==="start"?se:Q==="end"?se-x:Q==="nearest"?q($,$+x,x,Je,T,$+se,$+se+V,V):se-x/2,O=pt==="start"?Ae:pt==="center"?Ae-A/2:pt==="end"?Ae-A:q(K,K+A,A,et,ct,K+Ae,K+Ae+I,I),P=Math.max(0,P+$),O=Math.max(0,O+K);else{P=Q==="start"?se-gt-Je:Q==="end"?se-qe+T+ee:Q==="nearest"?q(gt,qe,Ke,Je,T+ee,se,se+V,V):se-(gt+Ke/2)+ee/2,O=pt==="start"?Ae-Kt-et:pt==="center"?Ae-(Kt+Ee/2)+c/2:pt==="end"?Ae-ot+ct+c:q(Kt,ot,Ee,et,ct+c,Ae,Ae+I,I);const{scrollLeft:d,scrollTop:ne}=ce;P=g===0?0:Math.max(0,Math.min(ne+P/g,ce.scrollHeight-Ke/g+ee)),O=De===0?0:Math.max(0,Math.min(d+O/De,ce.scrollWidth-Ee/De+c)),se+=ne-P,Ae+=d-O}$e.push({el:ce,top:P,left:O})}return $e},n=G=>G===!1?{block:"end",inline:"nearest"}:(y=>y===Object(y)&&Object.keys(y).length!==0)(G)?G:{block:"start",inline:"nearest"};function pe(G,y){if(!G.isConnected||!(w=>{let W=w;for(;W&&W.parentNode;){if(W.parentNode===document)return!0;W=W.parentNode instanceof ShadowRoot?W.parentNode.host:W.parentNode}return!1})(G))return;const Oe=(w=>{const W=window.getComputedStyle(w);return{top:parseFloat(W.scrollMarginTop)||0,right:parseFloat(W.scrollMarginRight)||0,bottom:parseFloat(W.scrollMarginBottom)||0,left:parseFloat(W.scrollMarginLeft)||0}})(G);if((w=>typeof w=="object"&&typeof w.behavior=="function")(y))return y.behavior(b(G,y));const H=typeof y=="boolean"||y==null?void 0:y.behavior;for(const{el:w,top:W,left:me}of b(G,n(y))){const Q=W-Oe.top+Oe.bottom,pt=me-Oe.left+Oe.right;w.scroll({top:Q,left:pt,behavior:H})}}}}]); diff --git a/layouts__SimpleLayouts.9957e192.async.js b/layouts__SimpleLayouts.9957e192.async.js deleted file mode 100644 index a5d1bf1c5a..0000000000 --- a/layouts__SimpleLayouts.9957e192.async.js +++ /dev/null @@ -1,288 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[7062],{65363:function(Ue,bt,te){"use strict";te.d(bt,{Z:function(){return He}});var y=te(72308),de=te(59301),ye={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},Ye=ye,De=te(7657),Be=function(be,Ge){return de.createElement(De.Z,(0,y.Z)({},be,{ref:Ge,icon:Ye}))},Pe=de.forwardRef(Be),He=Pe},81953:function(Ue,bt,te){"use strict";te.d(bt,{Z:function(){return He}});var y=te(72308),de=te(59301),ye={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},Ye=ye,De=te(7657),Be=function(be,Ge){return de.createElement(De.Z,(0,y.Z)({},be,{ref:Ge,icon:Ye}))},Pe=de.forwardRef(Be),He=Pe},87169:function(Ue,bt,te){"use strict";te.d(bt,{Z:function(){return He}});var y=te(72308),de=te(59301),ye={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"},Ye=ye,De=te(7657),Be=function(be,Ge){return de.createElement(De.Z,(0,y.Z)({},be,{ref:Ge,icon:Ye}))},Pe=de.forwardRef(Be),He=Pe},32050:function(Ue,bt,te){"use strict";te.d(bt,{Z:function(){return He}});var y=te(72308),de=te(59301),ye={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},Ye=ye,De=te(7657),Be=function(be,Ge){return de.createElement(De.Z,(0,y.Z)({},be,{ref:Ge,icon:Ye}))},Pe=de.forwardRef(Be),He=Pe},25346:function(Ue,bt){"use strict";bt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},3812:function(Ue,bt){"use strict";bt.Z={modal:"modal___A9Ovz",colorBlue:"colorBlue___XSmR5",formWrap:"formWrap___wRvaA",flexRow:"flexRow___C40dc",flexColumn:"flexColumn___LkZfj",example:"example___bz7Hw",exampleImg:"exampleImg___gNkC_",colorOrange:"colorOrange___Ka6zf",uploader:"uploader___plQRr",uploadImg:"uploadImg___cjOpL",imageTip:"imageTip___p1_lZ",uploadTipIcon:"uploadTipIcon___SpsS2",uploadTip:"uploadTip___e9JlL",color05101a:"color05101a___CDEUv",viewLargerImg:"viewLargerImg___IclRX",footerWrap:"footerWrap___beWC6",note:"note___CXi9y",schoolHintWrap:"schoolHintWrap___Ma6ly",colorCDCDCD:"colorCDCDCD___D0UWo",color0152d9:"color0152d9___hF3Bb"}},79751:function(Ue,bt,te){"use strict";var y=te(59301),de=Object.defineProperty,ye=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Be=(Fe,be,Ge)=>be in Fe?de(Fe,be,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Fe[be]=Ge,Pe=(Fe,be)=>{for(var Ge in be||(be={}))Ye.call(be,Ge)&&Be(Fe,Ge,be[Ge]);if(ye)for(var Ge of ye(be))De.call(be,Ge)&&Be(Fe,Ge,be[Ge]);return Fe};const He=Fe=>React.createElement("svg",Pe({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Fe),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"}));bt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},94890:function(Ue,bt,te){"use strict";var y=te(59301),de=Object.defineProperty,ye=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Be=(Fe,be,Ge)=>be in Fe?de(Fe,be,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Fe[be]=Ge,Pe=(Fe,be)=>{for(var Ge in be||(be={}))Ye.call(be,Ge)&&Be(Fe,Ge,be[Ge]);if(ye)for(var Ge of ye(be))De.call(be,Ge)&&Be(Fe,Ge,be[Ge]);return Fe};const He=Fe=>React.createElement("svg",Pe({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Fe),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"}));bt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},74042:function(){"use strict";function Ue(ae,E,a,x){a===void 0&&(a=0),x===void 0&&(x=1/0),this._name=ae,this._defaultValue=E,this._minimum=a,this._maximum=x}Object.defineProperty(Ue.prototype,"name",{get:function(){return this._name},set:function(ae){if(typeof ae!="string"||ae==="")throw new Error("Shape name must be a valid string.");this._name=ae}}),Object.defineProperty(Ue.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(ae){if(typeof ae!="number"||isNaN(ae))throw new Error("The default value must be a real number, not: "+ae);this._defaultValue=ae}}),Object.defineProperty(Ue.prototype,"minimum",{get:function(){return this._minimum},set:function(ae){if(typeof ae!="number"||isNaN(ae))throw new Error("Minimum must be a real number, not: "+ae);this._minimum=ae}}),Object.defineProperty(Ue.prototype,"maximum",{get:function(){return this._maximum},set:function(ae){if(typeof ae!="number"||isNaN(ae))throw new Error("Maximum must be a real number, not: "+ae);this._maximum=ae}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(ae,E){var a=go.Shape._FigureParameters[ae];return a?a[E]:null},go.Shape.setFigureParameter=function(ae,E,a){if(!(a instanceof Ue))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[ae];x||(x=[],go.Shape._FigureParameters[ae]=x),x[E]=a};var bt=[];function te(ae,E){var a=bt.pop();return a===void 0?new go.Point(ae,E):(a.x=ae,a.y=E,a)}function y(){var ae=bt.pop();return ae===void 0?new go.Point:ae}function de(ae){bt.push(ae)}function ye(ae,E,a,x,b,z,ee,ne,ue){ue||(ue=new go.Point);var le=ae-a,ie=b-ee,ve=NaN,Ee=NaN;if(le===0)if(ie===0)ae===a&&(ve=ae,Ee=E);else{var Le=(z-ne)/ie,Je=z-Le*b;ve=ae,Ee=Le*ve+Je}else if(ie===0){var _e=(E-x)/le,Re=E-_e*ae;ve=b,Ee=_e*ve+Re}else{var _e=(E-x)/le,Le=(z-ne)/ie,Re=E-_e*ae,Je=z-Le*b;ve=(Je-Re)/(_e-Le),Ee=_e*ve+Re}return ue.x=ve,ue.y=Ee,ue}function Ye(ae,E,a,x,b,z,ee,ne,ue,le,ie,ve,Ee,Le){var Je=1-ue,_e=ue,Re=ae*Je+a*_e,ot=E*Je+x*_e,Bt=a*Je+b*_e,mt=x*Je+z*_e,Qt=b*Je+ee*_e,At=z*Je+ne*_e,xn=Re*Je+Bt*_e,an=ot*Je+mt*_e,en=Bt*Je+Qt*_e,Wt=mt*Je+At*_e,Zt=xn*Je+en*_e,sn=an*Je+Wt*_e;le.x=Re,le.y=ot,ie.x=xn,ie.y=an,ve.x=Zt,ve.y=sn,Ee.x=en,Ee.y=Wt,Le.x=Qt,Le.y=At}var De=new go.Spot(.156,.156),Be=new go.Spot(.844,.844),Pe=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Ue("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(ae,E,a){var x=ae?ae.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,E/3),x=Math.min(x,a/3);var b=x*Pe,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(ae,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(ae,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(ae,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(ae,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(ae,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(ae,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(ae,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(ae,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(ae,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(ae,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(ae,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(ae,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(ae,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(ae,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(ae,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=Be,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(ae,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(ae,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(ae,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,Pe*E,0,E,(1-Pe)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(ae,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,0,Pe*a,(1-Pe)*E,a)))}),go.Shape.defineFigureGenerator("Curve3",function(ae,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,Pe*a,Pe*E,a)))}),go.Shape.defineFigureGenerator("Curve4",function(ae,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-Pe)*E,0,0,(1-Pe)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(ae,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(ae,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(ae,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(ae,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 Ue("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(ae,E,a){var x=ae?ae.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&&(ee.add(new go.PathSegment(go.PathSegment.Move,E/2+ne,E/2)),ee.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ne,ne).close())),z.spot1=De,z.spot2=Be,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(ae,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(ae,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 Ue("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Ue("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(ae,E,a){var x=ae?ae.parameter1:NaN,b=ae?ae.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var z=x%360;z<0&&(z+=360);var ee=b%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(ae,E,a){var x=Pe/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 Ue("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(ae,E,a){var x=ae?ae.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,E)/2,z=E/2,ee=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,ee-b)).add(new go.PathSegment(go.PathSegment.Line,E,ee-b)).add(new go.PathSegment(go.PathSegment.Line,E,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee+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,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Ue("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(ae,E,a){var x=ae?ae.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,E)/2,z=E/2,ee=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,ee-b)).add(new go.PathSegment(go.PathSegment.Line,E,ee-b)).add(new go.PathSegment(go.PathSegment.Line,E,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee+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,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new Ue("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(ae,E,a){var x=ae?ae.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,ee=a/2,ne=Math.atan2(a,E),ue=x-Math.min(Math.cos(ne)*x/2,z),le=x-Math.min(Math.sin(ne)*x/2,ee),b=new go.Geometry,ie=new go.PathFigure(ue,0,!0);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,z,.2*a)),ie.add(new go.PathSegment(go.PathSegment.Line,E-ue,0)),ie.add(new go.PathSegment(go.PathSegment.Line,E,le)),ie.add(new go.PathSegment(go.PathSegment.Line,.8*E,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,E,a-le)),ie.add(new go.PathSegment(go.PathSegment.Line,E-ue,a)),ie.add(new go.PathSegment(go.PathSegment.Line,z,.8*a)),ie.add(new go.PathSegment(go.PathSegment.Line,ue,a)),ie.add(new go.PathSegment(go.PathSegment.Line,0,a-le)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,0,le).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new Ue("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(ae,E,a){var x=ae?ae.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 Ue("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(ae,E,a){var x=ae?ae.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 Ue("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(ae,E,a){var x=ae?ae.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(ae,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,Pe*E,0,E,(.5-Pe/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,(.5+Pe/2)*a,Pe*E,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(ae,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(ae,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(ae,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(ae,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,ee=.3,ne=0,ue=z*Pe;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5+z+ne)*a,(.5-z+ee)*E,(.5+ue+ne)*a,(.5-ue+ee)*E,(.5+z+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ee)*E,(.5+ne)*a,(.5+ue+ee)*E,(.5+z+ne)*a,(.5+z+ee)*E,(.5+ue+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-z+ne)*a,(1-.5+z+ee)*E,(.5-ue+ne)*a,(.5+ue+ee)*E,(.5-z+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*E,.36771243*a,(.5-ue+ee)*E,(.5-z+ne)*a,(.5-z+ee+.05)*E,(.5-ue+ne-.02)*a)),z=.2,ee=0,ne=-.3,ue=z*Pe,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ee)*E,(.5+ne)*a,(.5+ue+ee)*E,(.5+z+ne)*a,(.5+z+ee)*E,(.5+ue+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-z+ne)*a,(1-.5+z+ee)*E,(.5-ue+ne)*a,(.5+ue+ee)*E,(.5-z+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ee)*E,(.5+ne)*a,(.5-ue+ee)*E,(.5-z+ne)*a,(.5-z+ee)*E,(.5-ue+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ue+ee)*E,(.5+z+ne)*a,(.5-z+ee)*E,(.5+ue+ne)*a,(.5-ue+ee)*E,(.5+z+ne)*a)),z=.2,ee=-.3,ne=0,ue=z*Pe,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-z+ne)*a,(1-.5+z+ee-.05)*E,(.5-ue+ne-.02)*a,(.5+ue+ee)*E,(.5-z+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ee)*E,(.5+ne)*a,(.5-ue+ee)*E,(.5-z+ne)*a,(.5-z+ee)*E,(.5-ue+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5+z+ne)*a,(.5-z+ee)*E,(.5+ue+ne)*a,(.5-ue+ee)*E,(.5+z+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.6*a,(.5+ue+ee)*E,(.5+z+ne)*a,(.5+z+ee)*E,(.5+ue+ne)*a).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(ae,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,ee=.5,ne=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(ee+z)*E,ne*a)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E*ee,a*ne,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)),ne=.75,b=new go.PathFigure((ee+z)*E,ne*a,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,E*ee,a*ne,z*E,z*E).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(ae,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(ae,E,a){var x=new go.Geometry,b=Pe*.5,z=.5,ee=.5,ne=.5,ue=new go.PathFigure(ee*E,(ne-z)*a);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*a,(ee-b)*E,(ne-z)*a,(ee-z)*E,(ne-b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*a,(ee-z)*E,(ne+b)*a,(ee-b)*E,(ne+z)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*a,(ee+b)*E,(ne+z)*a,(ee+z)*E,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*a,(ee+z)*E,(ne-b)*a,(ee+b)*E,(ne-z)*a)),z=.4,b=Pe*.4;var le=y(),ie=y(),ve=y(),Ee=y();Ye(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.42,le,ie,ve,Ee,Ee);var Le=y(),Je=y(),_e=y();Ye(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.58,Ee,Ee,_e,Le,Je);var Re=y(),ot=y(),Bt=y();Ye(ee,ne+z,ee-b,ne+z,ee-z,ne+b,ee-z,ne,.42,Re,ot,Bt,Ee,Ee);var mt=y(),Qt=y(),At=y();return Ye(ee,ne+z,ee-b,ne+z,ee-z,ne+b,ee-z,ne,.58,Ee,Ee,At,mt,Qt),ue.add(new go.PathSegment(go.PathSegment.Move,At.x*E,At.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*a,mt.x*E,mt.y*a,Qt.x*E,Qt.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*a,(ee-z)*E,(ne-b)*a,(ee-b)*E,(ne-z)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ve.x*E,ve.y*a,le.x*E,le.y*a,ie.x*E,ie.y*a)),ue.add(new go.PathSegment(go.PathSegment.Line,At.x*E,At.y*a).close()),ue.add(new go.PathSegment(go.PathSegment.Move,Bt.x*E,Bt.y*a)),ue.add(new go.PathSegment(go.PathSegment.Line,_e.x*E,_e.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*a,Le.x*E,Le.y*a,Je.x*E,Je.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*a,(ee+z)*E,(ne+b)*a,(ee+b)*E,(ne+z)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,Bt.x*E,Bt.y*a,Re.x*E,Re.y*a,ot.x*E,ot.y*a).close()),de(le),de(ie),de(ve),de(Ee),de(Le),de(Je),de(_e),de(Re),de(ot),de(Bt),de(mt),de(Qt),de(At),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(ae,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 Ue("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(ae,E,a){var x=ae?ae.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(ae,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(ae,E,a){var x=new go.Geometry,b=Pe*.4,z=.4,ee=.5,ne=.5,ue=y(),le=y(),ie=y(),ve=y(),Ee=new go.PathFigure((ee-z)*E,ne*a,!1);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*a,(ee-z)*E,(ne-b)*a,(ee-b)*E,(ne-z)*a)),Ye(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.44,ie,ve,le,ue,ue),Ee.add(new go.PathSegment(go.PathSegment.Bezier,le.x*E,le.y*a,ie.x*E,ie.y*a,ve.x*E,ve.y*a));var Le=te(le.x,le.y);Ye(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.56,ue,ue,le,ie,ve);var Je=te(le.x,le.y);Ee.add(new go.PathSegment(go.PathSegment.Line,(Le.x*.1+.95*.9)*E,Le.y*.1*a)),Ee.add(new go.PathSegment(go.PathSegment.Line,.85*E,Le.y*.1*a)),Ee.add(new go.PathSegment(go.PathSegment.Line,.85*E,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),Ee.add(new go.PathSegment(go.PathSegment.Line,(Je.x*.1+.9)*E,.15*a)),Ee.add(new go.PathSegment(go.PathSegment.Line,(Je.x*.1+.9)*E,(Je.y*.1+.05*.9)*a)),Ee.add(new go.PathSegment(go.PathSegment.Line,Je.x*E,Je.y*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*a,ie.x*E,ie.y*a,ve.x*E,ve.y*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*a,(ee+z)*E,(ne+b)*a,(ee+b)*E,(ne+z)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*a,(ee-b)*E,(ne+z)*a,(ee-z)*E,(ne+b)*a)),z=.35,b=Pe*.35;var _e=new go.PathFigure(ee*E,(ne-z)*a,!1);x.add(_e),_e.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*a,(ee-b)*E,(ne-z)*a,(ee-z)*E,(ne-b)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*a,(ee-z)*E,(ne+b)*a,(ee-b)*E,(ne+z)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*a,(ee+b)*E,(ne+z)*a,(ee+z)*E,(ne+b)*a)),_e.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*a,(ee+z)*E,(ne-b)*a,(ee+b)*E,(ne-z)*a));var Re=new go.PathFigure((ee-z)*E,ne*a,!1);return x.add(Re),de(ue),de(le),de(ie),de(ve),de(Le),de(Je),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(ae,E,a){var x=new go.Geometry,b=.375,z=0,ee=-.125,ne=b*Pe,ue=new go.PathFigure((.525+z)*E,(.5+b+ee)*a,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*E,(.5+ee)*a,(.5+ne+z)*E,(.5+b+ee)*a,(.5+b+z)*E,(.5+ne+ee)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-b+ee)*a,(1-.5+b+z)*E,(.5-ne+ee)*a,(.5+ne+z)*E,(.5-b+ee)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*E,(.5+ee)*a,(.5-ne+z)*E,(.5-b+ee)*a,(.5-b+z)*E,(.5-ne+ee)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*E,(.5+b+ee)*a,(.5-b+z)*E,(.5+ne+ee)*a,(.5-ne+z)*E,(.5+b+ee)*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.475*E,.85*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.425*E,.85*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.425*E,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.475*E,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.475*E,a)),ue.add(new go.PathSegment(go.PathSegment.Line,.525*E,a)),ue.add(new go.PathSegment(go.PathSegment.Line,.525*E,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.575*E,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.575*E,.85*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a).close()),b=.325,z=0,ee=-.125,ne=b*Pe;var ue=new go.PathFigure((1-.5+b+z)*E,(.5+ee)*a,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5+b+ee)*a,(.5+b+z)*E,(.5+ne+ee)*a,(.5+ne+z)*E,(.5+b+ee)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*E,(.5+ee)*a,(.5-ne+z)*E,(.5+b+ee)*a,(.5-b+z)*E,(.5+ne+ee)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-b+ee)*a,(.5-b+z)*E,(.5-ne+ee)*a,(.5-ne+z)*E,(.5-b+ee)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*E,(.5+ee)*a,(.5+ne+z)*E,(.5-b+ee)*a,(1-.5+b+z)*E,(.5-ne+ee)*a));var ue=new go.PathFigure((.525+z)*E,(.5+b+ee)*a,!1);return x.add(ue),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(ae,E,a){var x=ae?ae.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(ae,E,a){var x=ae?ae.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(ae,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(ae,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(ae,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(ae,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(ae,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(ae,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(ae,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(ae,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(ae,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(ae,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(ae,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 Ue("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Ue("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(ae,E,a){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=.3);var b=ae?ae.parameter2:NaN;isNaN(b)&&(b=.3);var z=(1-x)*E,ee=(.5-b/2)*a,ne=(.5+b/2)*a,ue=new go.Geometry,le=new go.PathFigure(0,ee,!0);ue.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()),ue.spot1=new go.Spot(0,ee/a);var ie=ye(0,ne/a,1,ne/a,z/E,1,1,.5,y());return ue.spot2=new go.Spot(ie.x,ie.y),de(ie),ue}),go.Shape.setFigureParameter("Arrow2",0,new Ue("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Ue("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(ae,E,a){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=30),x>E&&(x=E);var b=ae?ae.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,a/2);var z=E-x,ee=(a-b)/2,ne=ee+b,ue=new go.Geometry,le=new go.PathFigure(0,ee,!0);ue.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()),ue.spot1=new go.Spot(0,ee/a);var ie=ye(0,ne/a,1,ne/a,z/E,1,1,.5,y());return ue.spot2=new go.Spot(ie.x,ie.y),de(ie),ue}),go.Shape.defineFigureGenerator("Chevron",function(ae,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(ae,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 Ue("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(ae,E,a){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*a,z=(.5+x/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,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close());var ue=ye(0,.5,.3,0,0,b/a,.1,b/a,y());return ee.spot1=new go.Spot(ue.x,ue.y),ue=ye(.7,1,1,.5,0,z/a,1,z/a,ue),ee.spot2=new go.Spot(ue.x,ue.y),de(ue),ee}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Ue("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Ue("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(ae,E,a){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=40);var b=ae?ae.parameter2:NaN;isNaN(b)&&(b=100);var z=(a-x)/2,ee=z+x,ne=(a-b)/2,ue=ne+b;(x>a||b>a)&&(b>x?(x=x*a/b,z=(a-x)/2,ee=z+x,ne=0,ue=a):(z=0,ee=a,ne=0,ue=a));var le=new go.Geometry,ie=new go.PathFigure(E,.5*a,!0);le.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*E,ue)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*E,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*E,ue)),ie.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*E,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne).close());var ve=ye(0,.5,.3,ne/a,0,z/a,1,z/a,y());return le.spot1=new go.Spot(ve.x,ve.y),ve=ye(.7,ue/a,1,.5,0,ee/a,1,ee/a,ve),le.spot2=new go.Spot(ve.x,ve.y),de(ve),le}),go.Shape.setFigureParameter("IBeamArrow",0,new Ue("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(ae,E,a){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*a,z=(.5+x/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,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ee.spot1=new go.Spot(0,b/a);var ue=ye(.7,1,1,.5,0,z/a,1,z/a,y());return ee.spot2=new go.Spot(ue.x,ue.y),de(ue),ee}),go.Shape.setFigureParameter("IBeamArrow2",0,new Ue("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Ue("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(ae,E,a){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=40);var b=ae?ae.parameter2:NaN;isNaN(b)&&(b=100);var z=(a-x)/2,ee=z+x,ne=(a-b)/2,ue=ne+b;(x>a||b>a)&&(b>x?(x=x*a/b,z=(a-x)/2,ee=z+x,ne=0,ue=a):(z=0,ee=a,ne=0,ue=a));var le=new go.Geometry,ie=new go.PathFigure(E,.5*a,!0);le.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*E,ue)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,ue)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ue)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne).close()),le.spot1=new go.Spot(0,z/a);var ve=ye(.7,ue/a,1,.5,0,ee/a,1,ee/a,y());return le.spot2=new go.Spot(ve.x,ve.y),de(ve),le}),go.Shape.setFigureParameter("Pointer",0,new Ue("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(ae,E,a){var x=ae?ae.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 ee=ye(.2,.65,1,.65,0,1,1,.5,y());return b.spot2=new go.Spot(ee.x,ee.y),de(ee),b}),go.Shape.setFigureParameter("RoundedPointer",0,new Ue("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(ae,E,a){var x=ae?ae.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 ee=ye(0,.65,1,.65,0,1,1,.5,y());return b.spot2=new go.Spot(ee.x,ee.y),de(ee),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new Ue("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(ae,E,a){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*a,z=(.5+x/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,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ee.spot1=new go.Spot(.2,.3);var ue=ye(.7,1,1,.5,0,z/a,1,z/a,y());return ee.spot2=new go.Spot(ue.x,ue.y),de(ue),ee}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Ue("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(ae,E,a){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=50);var b=(a-x)/2,z=b+x;x>a&&(b=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,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ee.spot1=new go.Spot(.2,b/a);var ue=ye(.7,1,1,.5,0,z/a,1,z/a,y());return ee.spot2=new go.Spot(ue.x,ue.y),de(ue),ee}),go.Shape.setFigureParameter("SquareArrow",0,new Ue("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(ae,E,a){var x=ae?ae.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(ae,E,a){var x=new go.Geometry,b=Pe*.5,z=Pe*.1,ee=new go.PathFigure(0,.9*a,!0);return x.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+b)*E,a)),ee.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(ae,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(ae,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(ae,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(ae,E,a){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=Pe*.5,ee=new go.PathFigure(0,x,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,Pe*x,(.5-z)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,1*E,x,(.5+z)*E,0,1*E,Pe*x)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,1*a,1*E,a-Pe*x,(.5+z)*E,1*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-z)*E,1*a,0,a-Pe*x)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x));var ne=new go.PathFigure(E,x,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,2*x,1*E,2*x-Pe*x,(.5+z)*E,2*x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*E,2*x,0,2*x-Pe*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(ae,E,a){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=Pe*.5,ee=new go.PathFigure(0,a-x,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,Pe*x,(.5-z)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,x,(.5+z)*E,0,E,Pe*x)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,a-Pe*x,(.5+z)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-z)*E,a,0,a-Pe*x));var ne=new go.PathFigure(0,a-x,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a-2*x,0,a-x-Pe*x,(.5-z)*E,a-2*x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,a-x,(.5+z)*E,a-2*x,E,a-x-Pe*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(ae,E,a){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,z=Pe*.5,ee=new go.PathFigure(x,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-Pe*x,0,E,(.5-z)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,(.5+z)*a,E-Pe*x,a)),ee.add(new go.PathSegment(go.PathSegment.Line,x,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,Pe*x,a,0,(.5+z)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*a,Pe*x,0));var ne=new go.PathFigure(x,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*a,x+Pe*x,0,2*x,(.5-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,a,2*x,(.5+z)*a,x+Pe*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(ae,E,a){var x=ae?ae.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,z=Pe*.5,ee=new go.PathFigure(E-x,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-Pe*x,0,E,(.5-z)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,(.5+z)*a,E-Pe*x,a)),ee.add(new go.PathSegment(go.PathSegment.Line,x,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,Pe*x,a,0,(.5+z)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*a,Pe*x,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E-x,0));var ne=new go.PathFigure(E-x,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-2*x,.5*a,E-x-Pe*x,0,E-2*x,(.5-z)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E-2*x,(.5+z)*a,E-x-Pe*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(ae,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(ae,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(ae,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(ae,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(ae,E,a){var x=new go.Geometry,b=.2,z=.1,ee=Pe*b,ne=Pe*z,ue=.5,le=.1,ie=new go.PathFigure(ue*E,(le+z)*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ue-b)*E,le*a,(ue-ee)*E,(le+z)*a,(ue-b)*E,(le+ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(le-z)*a,(ue-b)*E,(le-ne)*a,(ue-ee)*E,(le-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ue+b)*E,le*a,(ue+ee)*E,(le-z)*a,(ue+b)*E,(le-ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(le+z)*a,(ue+b)*E,(le+ne)*a,(ue+ee)*E,(le+z)*a));var ve=.05,Ee=Pe*ve;ue=.05,le=.25;var Le=new go.PathFigure(.5*E,.2*a,!0);return x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Line,.95*E,.2*a)),ue=.95,le=.25,Le.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ve)*E,le*a,(ue+Ee)*E,(le-ve)*a,(ue+ve)*E,(le-Ee)*a)),Le.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),Le.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),Le.add(new go.PathSegment(go.PathSegment.Line,.85*E,.35*a)),ve=.025,Ee=Pe*ve,ue=.825,le=.35,Le.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(le-ve)*a,(ue+ve)*E,(le-Ee)*a,(ue+Ee)*E,(le-ve)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ve)*E,le*a,(ue-Ee)*E,(le-ve)*a,(ue-ve)*E,(le-Ee)*a)),Le.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),Le.add(new go.PathSegment(go.PathSegment.Line,.55*E,a)),Le.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a)),ve=.05,Ee=Pe*ve,ue=.5,le=.7,Le.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(le-ve)*a,(ue+ve)*E,(le-Ee)*a,(ue+Ee)*E,(le-ve)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ve)*E,le*a,(ue-Ee)*E,(le-ve)*a,(ue-ve)*E,(le-Ee)*a)),Le.add(new go.PathSegment(go.PathSegment.Line,.45*E,a)),Le.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),Le.add(new go.PathSegment(go.PathSegment.Line,.2*E,.35*a)),ve=.025,Ee=Pe*ve,ue=.175,le=.35,Le.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(le-ve)*a,(ue+ve)*E,(le-Ee)*a,(ue+Ee)*E,(le-ve)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ve)*E,le*a,(ue-Ee)*E,(le-ve)*a,(ue-ve)*E,(le-Ee)*a)),Le.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),Le.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),Le.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),ve=.05,Ee=Pe*ve,ue=.05,le=.25,Le.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(le-ve)*a,(ue-ve)*E,(le-Ee)*a,(ue-Ee)*E,(le-ve)*a)),Le.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 Ue("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(ae,E,a){var x=ae?ae.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(ae,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(ae,E,a){var x=new go.Geometry,b=ae?ae.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 ee=new go.PathFigure(0,b*a,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,b*a)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*a)),x}),go.Shape.defineFigureGenerator("Database",function(ae,E,a){var x=new go.Geometry,b=Pe*.5,z=Pe*.1,ee=new go.PathFigure(E,.1*a,!0);x.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+b)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*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-b)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+b)*E,0,E,(.1-z)*a));var ne=new go.PathFigure(E,.1*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+z)*a,(.5+b)*E,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*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+b)*E,.3*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*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+b)*E,.4*a)),ne.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(ae,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(ae,E,a){var x=new go.Geometry,b=Pe*.5,z=Pe*.1,ee=new go.PathFigure(E,.1*a,!0);x.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+b)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*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-b)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+b)*E,0,E,(.1-z)*a));var ne=new go.PathFigure(E,.1*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+z)*a,(.5+b)*E,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*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+b)*E,.3*a)),ne.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(ae,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(ae,E,a){var x=new go.Geometry,b=ae?ae.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var z=Pe*.2,ee=new go.PathFigure(0,.2*a,!0);x.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,b*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,b*a)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(ae,E,a){var x=new go.Geometry,b=ae?ae.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 ee=new go.PathFigure(0,b*a,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,b*a)),x}),go.Shape.defineFigureGenerator("Document",function(ae,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(ae,E,a){var x=new go.Geometry,b=ae?ae.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 ee=new go.PathFigure(b*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,b*a)),ee.add(new go.PathSegment(go.PathSegment.Move,E,b*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*a)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(ae,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(ae,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(ae,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 ee=new go.PathFigure(E,.5*a,!1);return x.add(ee),ee.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(ae,E,a){var x=new go.Geometry,b=ae?ae.parameter1:NaN,z=ae?ae.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.1);var ee=new go.PathFigure(0,0,!0);x.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(b*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,z*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,z*a)),x}),go.Shape.defineFigureGenerator("Junction",function(ae,E,a){var x=new go.Geometry,b=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,ee=Pe*.5,ne=.5,ue=new go.PathFigure(E,ne*a,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,a,E,(ne+ee)*a,(ne+ee)*E,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*a,(ne-ee)*E,a,0,(ne+ee)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,0,0,(ne-ee)*a,(ne-ee)*E,0)),ue.add(new go.PathSegment(go.PathSegment.Bezier,E,ne*a,(ne+ee)*E,0,E,(ne-ee)*a));var le=new go.PathFigure((z+b)*E,(z+b)*a,!1);return x.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+b)*a)),le.add(new go.PathSegment(go.PathSegment.Line,(z+b)*E,z*a)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(ae,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(ae,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(ae,E,a){var x=new go.Geometry,b=Pe*.5,z=.5,ee=new go.PathFigure(.5*E,a,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-b)*E,a,0,(z+b)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-b)*a,(z-b)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+b)*E,0,E,(z-b)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*E,.9*a,E,(z+b)*a,(z+b)*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)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(ae,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(ae,E,a){var x=new go.Geometry,b=ae?ae.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(ae,E,a){var x=new go.Geometry,b=ae?ae.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(ae,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(ae,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(ae,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(ae,E,a){var x=new go.Geometry,b=ae?ae.parameter1:NaN;isNaN(b)&&(b=.1);var z=1-b,ee=new go.PathFigure(0,0,!0);x.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*b*E,b*a,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*E,b*a)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(ae,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(ae,E,a){var x=new go.Geometry,b=Pe*.5,z=.5,ee=new go.PathFigure(E,z*a,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,a,E,(z+b)*a,(z+b)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-b)*E,a,0,(z+b)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-b)*a,(z-b)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+b)*E,0,E,(z-b)*a));var ne=new go.PathFigure(E,.5*a,!1);return x.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)),x}),go.Shape.defineFigureGenerator("PaperTape",function(ae,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(ae,E,a){var x=new go.Geometry,b=ae?ae.parameter1:NaN,z=ae?ae.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var ee=new go.PathFigure(0,0,!0);return x.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()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(ae,E,a){var x=new go.Geometry,b=ae?ae.parameter1:NaN,z=ae?ae.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var ee=new go.PathFigure(0,0,!0);return x.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()),x}),go.Shape.defineFigureGenerator("Procedure",function(ae,E,a){var x=new go.Geometry,b=ae?ae.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 ee=new go.PathFigure((1-b)*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Move,b*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),x}),go.Shape.defineFigureGenerator("Process",function(ae,E,a){var x=new go.Geometry,b=ae?ae.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 ee=new go.PathFigure(b*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(ae,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(ae,E,a){var x=new go.Geometry,b=ae?ae.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 ee=new go.PathFigure(b*E,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,0)),ee.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(ae,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(ae,E,a){var x=new go.Geometry,b=ae?ae.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(ae,E,a){var x=new go.Geometry,b=Pe*.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(ae,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(ae,E,a){var x=new go.Geometry,b=Pe*.5,z=.5,ee=new go.PathFigure(E,z*a,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,a,E,(z+b)*a,(z+b)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-b)*E,a,0,(z+b)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-b)*a,(z-b)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+b)*E,0,E,(z-b)*a));var ne=new go.PathFigure(E,z*a,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,z*a));var ue=new go.PathFigure(.8*E,.75*a,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.8*E,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.6*E,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.6*E,.75*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.4*E,.75*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.4*E,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*E,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*E,.75*a)),x}),go.Shape.defineFigureGenerator("Ground",function(ae,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(ae,E,a){var x=new go.Geometry,b=Pe*.1,z=.1,ee=.9,ne=.5,ue=new go.PathFigure(.8*E,.5*a,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,0,a)),ue.add(new go.PathSegment(go.PathSegment.Line,0,0)),ue.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a));var le=new go.PathFigure((ee+z)*E,ne*a,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*a,(ee+z)*E,(ne+b)*a,(ee+b)*E,(ne+z)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*a,(ee-b)*E,(ne+z)*a,(ee-z)*E,(ne+b)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*a,(ee-z)*E,(ne-b)*a,(ee-b)*E,(ne-z)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*a,(ee+b)*E,(ne-z)*a,(ee+z)*E,(ne-b)*a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(ae,E,a){var x=new go.Geometry,b=Pe*.5,z=Pe*.4,ee=Pe*.1,ne=.1,ue=.9,le=.5,ie=new go.PathFigure(.8*E,.5*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,.8*E,(.5+z)*a,(.4+b)*E,a)),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,.4*E,0)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(.4+b)*E,0,.8*E,(.5-z)*a));var ve=new go.PathFigure((ue+ne)*E,le*a,!0);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(le+ne)*a,(ue+ne)*E,(le+ee)*a,(ue+ee)*E,(le+ne)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*E,le*a,(ue-ee)*E,(le+ne)*a,(ue-ne)*E,(le+ee)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(le-ne)*a,(ue-ne)*E,(le-ee)*a,(ue-ee)*E,(le-ne)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*E,le*a,(ue+ee)*E,(le-ne)*a,(ue+ne)*E,(le-ee)*a)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(ae,E,a){var x=new go.Geometry,b=.5,z=Pe*b,ee=0,ne=.5,ue=new go.PathFigure(.8*E,.5*a,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*E,(ne+z)*a,(ee+z)*E,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(ee+z)*E,(ne-b)*a,.7*E,(ne-z)*a)),b=.1,z=Pe*.1,ee=.9,ne=.5;var le=new go.PathFigure((ee-b)*E,ne*a,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-b)*a,(ee-b)*E,(ne-z)*a,(ee-z)*E,(ne-b)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*E,ne*a,(ee+z)*E,(ne-b)*a,(ee+b)*E,(ne-z)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+b)*a,(ee+b)*E,(ne+z)*a,(ee+z)*E,(ne+b)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*E,ne*a,(ee-z)*E,(ne+b)*a,(ee-b)*E,(ne+z)*a)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(ae,E,a){var x=new go.Geometry,b=.5,z=Pe*b,ee=0,ne=.5,ue=new go.PathFigure(0,0,!0);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(ee+z+z)*E,(ne-b)*a,.8*E,(ne-z)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*E,(ne+z)*a,(ee+z+z)*E,(ne+b)*a)),ue.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(ae,E,a){var x=new go.Geometry,b=.5,z=Pe*b,ee=.2,ne=.5,ue=new go.PathFigure(.1*E,0,!1);x.add(ue),ue.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);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.7*E,(ne+z)*a,(ee+z)*E,(ne+b)*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-b)*a,.7*E,(ne-z)*a)),b=.1,z=Pe*.1,ee=.9,ne=.5;var ie=new go.PathFigure((ee-b)*E,ne*a,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-b)*a,(ee-b)*E,(ne-z)*a,(ee-z)*E,(ne-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*E,ne*a,(ee+z)*E,(ne-b)*a,(ee+b)*E,(ne-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+b)*a,(ee+b)*E,(ne+z)*a,(ee+z)*E,(ne+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*E,ne*a,(ee-z)*E,(ne+b)*a,(ee-b)*E,(ne+z)*a)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(ae,E,a){var x=new go.Geometry,b=.5,z=Pe*b,ee=.2,ne=.5,ue=new go.PathFigure(.1*E,0,!1);x.add(ue),ue.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 x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(ee+z)*E,(ne-b)*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+b)*a)),le.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(ae,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(ae,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(ae,E,a){var x=new go.Geometry,b=Pe*.1,z=.1,ee=.1,ne=.5,ue=new go.PathFigure((ee-b*.5)*E,a,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,0,(ee-b)*E,a,(ee-z)*E,0)),ee=.3,ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,a,(ee+z)*E,0,(ee+b)*E,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,0,(ee-b)*E,a,(ee-z)*E,0)),ee=.5,ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,a,(ee+z)*E,0,(ee+b)*E,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,0,(ee-b)*E,a,(ee-z)*E,0)),ee=.7,ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,a,(ee+z)*E,0,(ee+b)*E,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,0,(ee-b)*E,a,(ee-z)*E,0)),ee=.9,ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b*.5)*E,a,(ee+z)*E,0,(ee+b)*E,a)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(ae,E,a){var x=new go.Geometry,b=Pe*.5,z=.5,ee=.5,ne=.5,ue=new go.PathFigure((ee-z)*E,ne*a,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-z)*a,(ee-z)*E,(ne-b)*a,(ee-b)*E,(ne-z)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*a,(ee+b)*E,(ne-z)*a,(ee+z)*E,(ne-b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*a,(ee+z)*E,(ne+b)*a,(ee+b)*E,(ne+z)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*a,(ee-b)*E,(ne+z)*a,(ee-z)*E,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Move,(ee-z+.1)*E,ne*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z-.1)*E,ne*a,ee*E,(ne-z)*a,ee*E,(ne+z)*a)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(ae,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(ae,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(ae,E,a){var x=new go.Geometry,b=E,z=a;E=E*.38,a=a*.6;var ee=Pe*.8,ne=.8,ue=0,le=.5,ie=(b-E)/2,ve=(z-a)/2,Ee=new go.PathFigure(ue*E+ie,(le+ne)*a+ve,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*E+ie,le*a+ve,(ue-ee)*E+ie,(le+ne)*a+ve,(ue-ne)*E+ie,(le+ee)*a+ve)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ie,(le-ne)*a+ve,(ue-ne)*E+ie,(le-ee)*a+ve,(ue-ee)*E+ie,(le-ne)*a+ve)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne+ee*.5)*E+ie,le*a+ve,ue*E+ie,(le-ne)*a+ve,(ue-ne+ee*.5)*E+ie,(le-ee)*a+ve)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ie,(le+ne)*a+ve,(ue-ne+ee*.5)*E+ie,(le+ee)*a+ve,ue*E+ie,(le+ne)*a+ve).close()),ee=Pe*.4,ne=.4,ue=.2,le=.5;var Le=new go.PathFigure(ue*E+ie,(le+ne)*a+ve,!0);x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*E+ie,le*a+ve,(ue-ee)*E+ie,(le+ne)*a+ve,(ue-ne)*E+ie,(le+ee)*a+ve)),Le.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ie,(le-ne)*a+ve,(ue-ne)*E+ie,(le-ee)*a+ve,(ue-ee)*E+ie,(le-ne)*a+ve)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne+ee*.5)*E+ie,le*a+ve,ue*E+ie,(le-ne)*a+ve,(ue-ne+ee*.5)*E+ie,(le-ee)*a+ve)),Le.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ie,(le+ne)*a+ve,(ue-ne+ee*.5)*E+ie,(le+ee)*a+ve,ue*E+ie,(le+ne)*a+ve).close()),ee=Pe*.2,ne=.2,ue=.5,le=.5;var Je=new go.PathFigure((ue-ne)*E+ie,le*a+ve,!0);x.add(Je),Je.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ie,(le-ne)*a+ve,(ue-ne)*E+ie,(le-ee)*a+ve,(ue-ee)*E+ie,(le-ne)*a+ve)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*E+ie,le*a+ve,(ue+ee)*E+ie,(le-ne)*a+ve,(ue+ne)*E+ie,(le-ee)*a+ve)),Je.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ie,(le+ne)*a+ve,(ue+ne)*E+ie,(le+ee)*a+ve,(ue+ee)*E+ie,(le+ne)*a+ve)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*E+ie,le*a+ve,(ue-ee)*E+ie,(le+ne)*a+ve,(ue-ne)*E+ie,(le+ee)*a+ve)),ee=Pe*.4,ne=.4,ue=.8,le=.5;var _e=new go.PathFigure(ue*E+ie,(le-ne)*a+ve,!0);x.add(_e),_e.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*E+ie,le*a+ve,(ue+ee)*E+ie,(le-ne)*a+ve,(ue+ne)*E+ie,(le-ee)*a+ve)),_e.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ie,(le+ne)*a+ve,(ue+ne)*E+ie,(le+ee)*a+ve,(ue+ee)*E+ie,(le+ne)*a+ve)),_e.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne-ee*.5)*E+ie,le*a+ve,ue*E+ie,(le+ne)*a+ve,(ue+ne-ee*.5)*E+ie,(le+ee)*a+ve)),_e.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ie,(le-ne)*a+ve,(ue+ne-ee*.5)*E+ie,(le-ee)*a+ve,ue*E+ie,(le-ne)*a+ve).close()),ee=Pe*.8,ne=.8,ue=1,le=.5;var Re=new go.PathFigure(ue*E+ie,(le-ne)*a+ve,!0);return x.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*E+ie,le*a+ve,(ue+ee)*E+ie,(le-ne)*a+ve,(ue+ne)*E+ie,(le-ee)*a+ve)),Re.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ie,(le+ne)*a+ve,(ue+ne)*E+ie,(le+ee)*a+ve,(ue+ee)*E+ie,(le+ne)*a+ve)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne-ee*.5)*E+ie,le*a+ve,ue*E+ie,(le+ne)*a+ve,(ue+ne-ee*.5)*E+ie,(le+ee)*a+ve)),Re.add(new go.PathSegment(go.PathSegment.Bezier,ue*E+ie,(le-ne)*a+ve,(ue+ne-ee*.5)*E+ie,(le-ee)*a+ve,ue*E+ie,(le-ne)*a+ve).close()),x}),go.Shape.defineFigureGenerator("Email",function(ae,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(ae,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 ee=new go.PathFigure(.6*E,a,!0,!0);x.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 x.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)),x}),go.Shape.defineFigureGenerator("Power",function(ae,E,a){var x=new go.Geometry,b=Pe*.4,z=.4,ee=.5,ne=.5,ue=y(),le=y(),ie=y(),ve=y();Ye(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.5,ue,ue,le,ie,ve);var Ee=te(le.x,le.y),Le=new go.PathFigure(le.x*E,le.y*a,!0);x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*a,ie.x*E,ie.y*a,ve.x*E,ve.y*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*a,(ee+z)*E,(ne+b)*a,(ee+b)*E,(ne+z)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*a,(ee-b)*E,(ne+z)*a,(ee-z)*E,(ne+b)*a)),Ye(ee-z,ne,ee-z,ne-b,ee-b,ne-z,ee,ne-z,.5,ie,ve,le,ue,ue),Le.add(new go.PathSegment(go.PathSegment.Bezier,le.x*E,le.y*a,ie.x*E,ie.y*a,ve.x*E,ve.y*a)),b=Pe*.3,z=.3,Ye(ee-z,ne,ee-z,ne-b,ee-b,ne-z,ee,ne-z,.5,ie,ve,le,ue,ue),Le.add(new go.PathSegment(go.PathSegment.Line,le.x*E,le.y*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*E,ne*a,ve.x*E,ve.y*a,ie.x*E,ie.y*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+z)*a,(ee-z)*E,(ne+b)*a,(ee-b)*E,(ne+z)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*E,ne*a,(ee+b)*E,(ne+z)*a,(ee+z)*E,(ne+b)*a)),Ye(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.5,ue,ue,le,ie,ve),Le.add(new go.PathSegment(go.PathSegment.Bezier,le.x*E,le.y*a,ve.x*E,ve.y*a,ie.x*E,ie.y*a).close());var Le=new go.PathFigure(.45*E,0,!0);return x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)),Le.add(new go.PathSegment(go.PathSegment.Line,.55*E,.5*a)),Le.add(new go.PathSegment(go.PathSegment.Line,.55*E,0).close()),de(ue),de(le),de(ie),de(ve),de(Ee),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(ae,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(ee,ne,ue){ee.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*E,(.8+ue)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*E,(.5+ue)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*E,(.5+ue)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*E,(.8+ue)*a).close())}return z(b,0,0),z(b,.4,0),z(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(ae,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(ae,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(ae,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(ae,E,a){var x=new go.Geometry,b=.5,z=0,ee=0,ne=b*Pe,ue=.4*Math.SQRT2/2+.5,le=.5-.5*Math.SQRT2/2,ie=1,ve=.5,Ee=.5,Le=0,Je=new go.PathFigure(ue*E,(1-le)*a,!1);return x.add(Je),Je.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,ve*a,ie*E,.7*a,ie*E,ve*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+z)*E,(Le+z)*a,(.5+b+z)*E,(.5-ne+z)*a,(.5+ne+z)*E,(.5-b+z)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*E,(.5+ee)*a,(.5-ne+z)*E,(.5-b+ee)*a,(.5-b+z)*E,(.5-ne+ee)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*E,.9*a,(.5-b+z)*E,(.5+ne+ee)*a,(.5-ne+z)*E,.9*a)),Je.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*E,.8*a)),Je.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*E,.9*a)),Je.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*E,.95*a)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(ae,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(ae,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(ae,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 ee=new go.PathFigure(0,.5*a,!1);return x.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)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(ae,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(ae,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(ae,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(ae,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 ee=.5-.285,ne=.5,ue=ee,le=Math.PI/4,ie=4*(1-Math.cos(le))/(3*Math.sin(le)),ve=ie*.5,Ee=ee,Le=ee,Je=ie*Ee,_e=ie*Le;z.add(new go.PathSegment(go.PathSegment.Bezier,(ne-Ee)*E,ue*a,(ne-(Je+Ee)/2)*E,(ue+(Le+_e)/2)*a,(ne-Ee)*E,(ue+_e)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(ue-Le)*a,(ne-Ee)*E,(ue-_e)*a,(ne-Je)*E,(ue-Le)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ne+Ee)*E,ue*a,(ne+Je)*E,(ue-Le)*a,(ne+Ee)*E,(ue-_e)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*E,(1-.595)*a,(ne+Ee)*E,(ue+_e)*a,(ne+(Je+Ee)/2)*E,(ue+(Le+_e)/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 Re=new go.PathFigure(.2*E,a,!1);x.add(Re),Re.add(new go.PathSegment(go.PathSegment.Line,.2*E,.8*a));var ot=new go.PathFigure(.8*E,a,!1);return x.add(ot),ot.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(ae,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(ae,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(ae,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 ee=new go.PathFigure(.1*E,a,!0);return x.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()),x}),go.Shape.defineFigureGenerator("Caution",function(ae,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(ae,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 ee=new go.PathFigure(.675*E,.575*a,!1);return x.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)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(ae,E,a){var x=new go.Geometry,b=.5,z=Pe*.5,ee=new go.PathFigure(E,b*a,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*E,a,E,(b+z)*a,(b+z)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,b*a,(b-z)*E,a,0,(b+z)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*E,0,0,(b-z)*a,(b-z)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,b*a,(b+z)*E,0,E,(b-z)*a));var ne=new go.PathFigure(b*E,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*E,.15*a)),ne.add(new go.PathSegment(go.PathSegment.Move,b*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,b*E,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,b*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*E,b*a)),ne.add(new go.PathSegment(go.PathSegment.Move,E,b*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*E,b*a)),ne.add(new go.PathSegment(go.PathSegment.Move,b*E,b*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*E,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Move,b*E,b*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*E,.54*a)),x}),go.Shape.defineFigureGenerator("Package",function(ae,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(ae,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 ee=new go.PathFigure(0,.5*a,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.5*a).close()),x}),go.Shape.defineFigureGenerator("Component",function(ae,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 ee=new go.PathFigure(0,.6*a,!0);return x.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()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(ae,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(ae,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(ae,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(ae,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(ae,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 ee=.1,ne=Pe*.1,ue=.2,le=.9,ie=new go.PathFigure((ue-ee)*E,le*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(le-ee)*a,(ue-ee)*E,(le-ne)*a,(ue-ne)*E,(le-ee)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ee)*E,le*a,(ue+ne)*E,(le-ee)*a,(ue+ee)*E,(le-ne)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(le+ee)*a,(ue+ee)*E,(le+ne)*a,(ue+ne)*E,(le+ee)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ee)*E,le*a,(ue-ne)*E,(le+ee)*a,(ue-ee)*E,(le+ne)*a).close()),ee=.1,ne=Pe*.1,ue=.8,le=.9;var ve=new go.PathFigure((ue-ee)*E,le*a,!0);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(le-ee)*a,(ue-ee)*E,(le-ne)*a,(ue-ne)*E,(le-ee)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ee)*E,le*a,(ue+ne)*E,(le-ee)*a,(ue+ee)*E,(le-ne)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(le+ee)*a,(ue+ee)*E,(le+ne)*a,(ue+ne)*E,(le+ee)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ee)*E,le*a,(ue-ne)*E,(le+ee)*a,(ue-ee)*E,(le+ne)*a).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(ae,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(ae,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 ee=new go.PathFigure(.5*E,.8*a,!0);x.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);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.7*a));var ue=.1,le=Pe*.1,ie=.1,ve=.9,Ee=new go.PathFigure((ie-ue)*E,ve*a,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ve-ue)*a,(ie-ue)*E,(ve-le)*a,(ie-le)*E,(ve-ue)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ue)*E,ve*a,(ie+le)*E,(ve-ue)*a,(ie+ue)*E,(ve-le)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ve+ue)*a,(ie+ue)*E,(ve+le)*a,(ie+le)*E,(ve+ue)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ue)*E,ve*a,(ie-le)*E,(ve+ue)*a,(ie-ue)*E,(ve+le)*a)),ue=.1,le=Pe*.1,ie=.4,ve=.9;var Le=new go.PathFigure((ie-ue)*E,ve*a,!0);return x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ve-ue)*a,(ie-ue)*E,(ve-le)*a,(ie-le)*E,(ve-ue)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ie+ue)*E,ve*a,(ie+le)*E,(ve-ue)*a,(ie+ue)*E,(ve-le)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(ve+ue)*a,(ie+ue)*E,(ve+le)*a,(ie+le)*E,(ve+ue)*a)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ie-ue)*E,ve*a,(ie-le)*E,(ve+ue)*a,(ie-ue)*E,(ve+le)*a)),x}),go.Shape.defineFigureGenerator("RailShipment",function(ae,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 ee=new go.PathFigure(.55*E,.4*a,!0);x.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 ie=.05,ve=Pe*.05,Ee=.175,Le=.95,ne=new go.PathFigure((Ee-ie)*E,Le*a,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(Le-ie)*a,(Ee-ie)*E,(Le-ve)*a,(Ee-ve)*E,(Le-ie)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+ie)*E,Le*a,(Ee+ve)*E,(Le-ie)*a,(Ee+ie)*E,(Le-ve)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(Le+ie)*a,(Ee+ie)*E,(Le+ve)*a,(Ee+ve)*E,(Le+ie)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-ie)*E,Le*a,(Ee-ve)*E,(Le+ie)*a,(Ee-ie)*E,(Le+ve)*a));var ie=.05,ve=Pe*.05,Ee=.375,Le=.95,ue=new go.PathFigure((Ee-ie)*E,Le*a,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(Le-ie)*a,(Ee-ie)*E,(Le-ve)*a,(Ee-ve)*E,(Le-ie)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+ie)*E,Le*a,(Ee+ve)*E,(Le-ie)*a,(Ee+ie)*E,(Le-ve)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(Le+ie)*a,(Ee+ie)*E,(Le+ve)*a,(Ee+ve)*E,(Le+ie)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-ie)*E,Le*a,(Ee-ve)*E,(Le+ie)*a,(Ee-ie)*E,(Le+ve)*a));var ie=.05,ve=Pe*.05,Ee=.625,Le=.95,le=new go.PathFigure((Ee-ie)*E,Le*a,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(Le-ie)*a,(Ee-ie)*E,(Le-ve)*a,(Ee-ve)*E,(Le-ie)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+ie)*E,Le*a,(Ee+ve)*E,(Le-ie)*a,(Ee+ie)*E,(Le-ve)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(Le+ie)*a,(Ee+ie)*E,(Le+ve)*a,(Ee+ve)*E,(Le+ie)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-ie)*E,Le*a,(Ee-ve)*E,(Le+ie)*a,(Ee-ie)*E,(Le+ve)*a));var ie=.05,ve=Pe*.05,Ee=.825,Le=.95,Je=new go.PathFigure((Ee-ie)*E,Le*a,!0);x.add(Je),Je.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(Le-ie)*a,(Ee-ie)*E,(Le-ve)*a,(Ee-ve)*E,(Le-ie)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+ie)*E,Le*a,(Ee+ve)*E,(Le-ie)*a,(Ee+ie)*E,(Le-ve)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(Le+ie)*a,(Ee+ie)*E,(Le+ve)*a,(Ee+ve)*E,(Le+ie)*a)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-ie)*E,Le*a,(Ee-ve)*E,(Le+ie)*a,(Ee-ie)*E,(Le+ve)*a).close());var _e=new go.PathFigure(0,a,!1);return x.add(_e),_e.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(ae,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 ee=new go.PathFigure(.15*E,a,!0);x.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,ue=Pe*.05,le=.35,ie=.775,ve=new go.PathFigure((le-ne)*E,ie*a,!0);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,le*E,(ie-ne)*a,(le-ne)*E,(ie-ue)*a,(le-ue)*E,(ie-ne)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*E,ie*a,(le+ue)*E,(ie-ne)*a,(le+ne)*E,(ie-ue)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,le*E,(ie+ne)*a,(le+ne)*E,(ie+ue)*a,(le+ue)*E,(ie+ne)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*E,ie*a,(le-ue)*E,(ie+ne)*a,(le-ne)*E,(ie+ue)*a).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(ae,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(ae,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(ae,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(ae,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(ae,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(ae,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(ae,E,a){var x=new go.Geometry,b=.3,z=Pe*.3,ee=.5,ne=.7,ue=new go.PathFigure((ee-b)*E,ne*a,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-b)*a,(ee-b)*E,(ne-z)*a,(ee-z)*E,(ne-b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*E,ne*a,(ee+z)*E,(ne-b)*a,(ee+b)*E,(ne-z)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+b)*a,(ee+b)*E,(ne+z)*a,(ee+z)*E,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*E,ne*a,(ee-z)*E,(ne+b)*a,(ee-b)*E,(ne+z)*a));var le=new go.PathFigure(0,.7*a,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,E,.7*a,0,0,E,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(ae,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(ae,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(ae,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(ae,E,a){var x=new go.Geometry,b=.5,z=Pe*.5,ee=.5,ne=.5,ue=new go.PathFigure((ee-b)*E,ne*a,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-b)*a,(ee-b)*E,(ne-z)*a,(ee-z)*E,(ne-b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*E,ne*a,(ee+z)*E,(ne-b)*a,(ee+b)*E,(ne-z)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+b)*a,(ee+b)*E,(ne+z)*a,(ee+z)*E,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*E,ne*a,(ee-z)*E,(ne+b)*a,(ee-b)*E,(ne+z)*a));var le=new go.PathFigure(.15*E,.5*a,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.85*E,.5*a)),x}),go.Shape.defineFigureGenerator("Flag",function(ae,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(ae,E,a){var x=new go.Geometry,b=.5,z=Pe*.5,ee=.5,ne=.5,ue=new go.PathFigure((ee-b)*E,ne*a,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-b)*a,(ee-b)*E,(ne-z)*a,(ee-z)*E,(ne-b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*E,ne*a,(ee+z)*E,(ne-b)*a,(ee+b)*E,(ne-z)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+b)*a,(ee+b)*E,(ne+z)*a,(ee+z)*E,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*E,ne*a,(ee-z)*E,(ne+b)*a,(ee-b)*E,(ne+z)*a).close()),b=.05,z=Pe*.05,ee=.5,ne=.8;var le=new go.PathFigure((ee-b)*E,ne*a,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-b)*a,(ee-b)*E,(ne-z)*a,(ee-z)*E,(ne-b)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*E,ne*a,(ee+z)*E,(ne-b)*a,(ee+b)*E,(ne-z)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+b)*a,(ee+b)*E,(ne+z)*a,(ee+z)*E,(ne+b)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*E,ne*a,(ee-z)*E,(ne+b)*a,(ee-b)*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)),x}),go.Shape.defineFigureGenerator("Location",function(ae,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(ae,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(ae,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(ae,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(ae,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(ae,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(ae,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(ae,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(ae,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 ee=new go.PathFigure(.402*E,.85*a,!1);x.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);x.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 ue=new go.PathFigure(.5*E,.1*a,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*E,.3*a)),ue.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*E,.3*a).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(ae,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(ae,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 ee=new go.PathFigure(E*.408,a,!0);x.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);x.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 ue=new go.PathFigure(E*.816,a,!0);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E*.816,a*(1-.184*4))),ue.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-.184*5))),ue.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(ae,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 ee=new go.PathFigure(E*.055,.13*a,!0);x.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);x.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 ue=new go.PathFigure(E*1,0,!0);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E*.4,0)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.65)),ue.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(ae,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(ae,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(ae,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 ee=new go.PathFigure(E*.11,a*.1,!1);x.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);x.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 ue=new go.PathFigure(E*(.11+.24133333*2+.028*2),a*.1,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.1)),ue.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.8)),ue.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*2),a*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(ae,E,a){var x=new go.Geometry,b=8,z=b*Pe,ee=new go.PathFigure(b,0,!1);x.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-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E,a-z,E-z,a)),ee.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,z,a,0,a-z)),ee.add(new go.PathSegment(go.PathSegment.Line,0,b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,z,z,0).close());var ne=new go.PathFigure(E*.83,0,!1);x.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 ue=new go.PathFigure(E*.83,a*1,!1);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.5)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.5)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*1).close());var le=new go.PathFigure(E*.78,a*.05,!1);return x.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()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(ae,E,a){var x=ae?ae.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,E/3),x=Math.min(x,a/3);var b=x*Pe,z=a*.8,ee=new go.Geometry,ne=new go.PathFigure(x,0,!0);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)),ne.add(new go.PathSegment(go.PathSegment.Line,E,z-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-x,z,E,z-b,E-b,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,x,z)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,b,z,0,z-b)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(ee.spot1=new go.Spot(0,0,b,b),ee.spot2=new go.Spot(1,.8,-b,-b)):(ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(1,.8)),ee}),go.Shape.defineFigureGenerator("Repeat",function(ae,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(ae,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(ae,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 ee=new go.PathFigure(E*.28,a*.37,!0);return x.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()),x}),go.Shape.defineFigureGenerator("Beaker",function(ae,E,a){var x=new go.Geometry,b=15,z=b*Pe,ee=new go.PathFigure(E*.62,a*.475,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,a-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E,a-z,E-z,a)),ee.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,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?(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(ae,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 ee=new go.PathFigure(E*.4,a*0,!0);return x.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()),x}),go.Shape.defineFigureGenerator("Bin",function(ae,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(ae,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 ee=new go.PathFigure(E*.5,a*0,!0);return x.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()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(ae,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(ae,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(ae,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")},84072: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 Ue={},bt="5.0",te={},y=null,de=!1,ye=!1,Ye=null,De=!1,Be=null,Pe=null,He=0;He4?parseFloat(qe):5};Ue.setHTML5Codebase=function(qe,Me){Pe=qe,Wt(qe,Me)},Ue.setJavaCodebase=Ue.setJavaCodebaseVersion=Ue.isCompiledInstalled=Ue.setPreCompiledScriptPath=Ue.setPreCompiledResourcePath=function(){},Ue.setHTML5CodebaseVersion=function(qe,Me){var xe=parseFloat(qe);if(xe!==NaN&&xe<5){console.log("The GeoGebra HTML5 codebase version "+xe+" is deprecated. Using version latest instead.");return}Be=qe,en(qe,Me)},Ue.getHTML5CodebaseVersion=function(){return ae},Ue.getParameters=function(){return te},Ue.setFontsCSSURL=function(qe){ee=qe},Ue.setGiacJSURL=function(qe){},Ue.setJNLPFile=function(qe){be=qe},Ue.setJNLPBaseDir=function(qe){},Ue.inject=function(){function qe(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Me="auto",xe=te.id,$e,et=!1,rt=0;rt=5)return!0;var qe=Ue.getAppletObject();return qe&&typeof qe.recalculateEnvironments=="function"?(qe.recalculateEnvironments(),!0):!1},Ue.startAnimation=function(){var qe=Ue.getAppletObject();return qe&&typeof qe.startAnimation=="function"?(qe.startAnimation(),!0):!1},Ue.stopAnimation=function(){var qe=Ue.getAppletObject();return qe&&typeof qe.stopAnimation=="function"?(qe.stopAnimation(),!0):!1},Ue.getAppletObject=function(){var qe=te.id!==void 0?te.id:"ggbApplet";return window[qe]},Ue.resize=function(){};var Je=function(qe,Me,xe){var $e=document.createElement("param");$e.setAttribute("name",Me),$e.setAttribute("value",xe),qe.appendChild($e)},_e=function(qe){return qe&&qe!=="false"},Re=function(qe,Me,xe){ue(ae)<=4.2&&(xe=!0);var $e=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ae||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&($e=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var et=document.createElement("div");et.classList.add("appletParameters","notranslate");var rt=Me.width,Ce=Me.height;if(Me.disableAutoScale=Me.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Me.disableAutoScale,Me.width!==void 0)if(ue(ae)<=4.4)_e(Me.showToolBar)&&(Me.height-=7),_e(Me.showAlgebraInput)&&(Me.height-=37),Me.width<605&&_e(Me.showToolBar)&&(Me.width=605,rt=605);else{var ft=100;(_e(Me.showToolBar)||_e(Me.showMenuBar))&&(Me.hasOwnProperty("customToolBar")&&(Me.customToolbar=Me.customToolBar),ft=_e(Me.showMenuBar)?245:155),rt=5?(Me.appletOnLoad=function(Xt){var on=qe.querySelector(".ggb_preview");on&&on.parentNode.removeChild(on),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(xt),window.GGBT_wsf_view&&$(window).trigger("resize"),$t(Xt)},_t||xt.appendChild(vt)):et.appendChild(vt),xt.appendChild(et),_t||qe.appendChild(xt),setTimeout(function(){Ue.resize()},1)}else{var Qe=document.createElement("div");Qe.className="applet_scaler",Qe.style.position="relative",Qe.style.display="block",Qe.appendChild(et),qe.appendChild(Qe),Me.appletOnLoad=function(Xt){Ue.resize(),$t(Xt)}}function Rt(Xt,on){on&&typeof on.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Xt,on.appletOnLoad):renderGGBElement(Xt),Zt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",on)}function Tn(Xt,on){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Xt,params:on}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(wn){Rt(wn.article,wn.params)}),html5AppletsToProcess=null)},ue(ae)<5&&(Xt.className+=" geogebraweb")):Rt(Xt,on)}if($e){scriptLoadStarted=!0;for(var tn=0;tn0?(lt.remove(),xt.attr("id","fullscreencontent").show(),jQuery($t).append(xt),window.dispatchEvent(new Event("resize"))):Re(lt,Me,!1),window.GGBT_wsf_view.launchFullScreen($t)}else Ze=$e,Re(qe,Me,!1);if(!window.GGBT_wsf_view)for(Ce=0;Ceqe/4*3&&(lt=qe/4*3),$t=lt/5.8,ft.setAttribute("src",b),ft.setAttribute("width",lt),ft.setAttribute("height",$t);var xt=(qe-lt)/2,_t=(Me-$t)/2;ft.style.left=xt+"px",ft.style.top=_t+"px",et.appendChild(ft)}}return et.appendChild(Ce),et},xn=function(qe){return qe=qe.toLowerCase(),qe==="html5"||qe==="screenshot"?qe:"html5"},an=["web","webSimple","web3d","tablet","tablet3d","phone"],en=function(qe,Me){if(ae=qe,Me){Wt(ae,!0);return}var xe=!de;if(xe){var $e=ue(ae);!isNaN($e)&&$e<4.4&&(xe=!1)}var et,rt;window.location.protocol.substr(0,4)==="http"?et=window.location.protocol:et="http:";var Ce=ae.indexOf("//");Ce>0?rt=ae:Ce===0?rt=et+ae:rt="https://www.geogebra.org/apps/5.2.814.0/";for(var ft in an)if(ae.slice(an[ft].length*-1)===an[ft]||ae.slice((an[ft].length+1)*-1)===an[ft]+"/"){Wt(rt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&xe&&!y.is3D&&!y.AV&&!y.SV&&!y.CV&&!y.EV2&&!y.CP&&!y.PC&&!y.DA&&!y.FI&&!y.PV&&!_e(te.showToolBar)&&!_e(te.showMenuBar)&&!_e(te.showAlgebraInput)&&!_e(te.enableRightClick)&&(!te.appName||te.appName=="classic")?rt+="webSimple/":rt+="web3d/",Wt(rt,!1)},Wt=function(qe,Me){if(qe.requirejs){Ge=qe;return}qe.slice(-1)!=="/"&&(qe+="/"),Ge=qe,Me===null&&(Me=qe.indexOf("http")===-1),Xe=Me,E="web.nocache.js",a=!1;var xe=Ge.split("/");xe.length>1&&(!Me&&xe[xe.length-2]==="webSimple"?(E="webSimple.nocache.js",a=!0):an.indexOf(xe[xe.length-2])>=0&&(E=xe[xe.length-2]+".nocache.js")),xe=qe.split("/"),ae=xe[xe.length-3],ae.substr(0,4)==="test"?ae=ae.substr(4,1)+"."+ae.substr(5,1):(ae.substr(0,3)==="war"||ae.substr(0,4)==="beta")&&(ae="5.0");var $e=parseFloat(ae);$e!==NaN&&$e<5&&qe.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+$e+" is deprecated. Using version latest instead."),en("5.0",Me))},Zt=function(qe,Me){window.console&&window.console.log&&(!Me||typeof Me.showLogging=="undefined"||Me.showLogging&&Me.showLogging!=="false")&&console.log(qe)};te.material_id!==void 0?ve(sn):sn();function sn(){var qe=bt;Be!==null?qe=Be:parseFloat(qe)<5&&(qe="5.0"),en(qe,!1),Pe!==null&&Wt(Pe,Xe),De=!0}return Ue},GGBAppletUtils=function(){"use strict";function Ue(){return window.GGBT_wsf_edit!==void 0}function bt(De,Be){Be!=1?(De.style.transformOrigin="0% 0% 0px",De.style.webkitTransformOrigin="0% 0% 0px",De.style.transform="scale("+Be+","+Be+")",De.style.webkitTransform="scale("+Be+","+Be+")",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 te(De,Be,Pe,He,Fe,be){var Ge=null;if(be!=null&&be!="")for(var Xe=De.parentNode;Xe!=null;)if((" "+Xe.className+" ").indexOf(" "+be+" ")>-1){Ge=Xe;break}else Xe=Xe.parentNode;var Ze=0,ae=0,E=0,a=0,x=0,b=0,z=0;if(Ge)Ze=Ge.offsetWidth,ae=Math.max(He?Ge.offsetWidth:0,Ge.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ze=Math.min(window.innerWidth,document.documentElement.clientWidth),ae=Math.min(window.innerHeight,document.documentElement.clientHeight),E=Ze):(Ze=window.innerWidth,ae=window.innerHeight,E=window.innerWidth),De){var ee=De.getBoundingClientRect();ee.left>0&&ee.left<=Ze&&(Fe===void 0||!Fe)&&(document.dir==="rtl"?(x=Ze-ee.width-ee.left,b=E<=480?10:30):(b=ee.left,x=E<=480?10:30),a=b+x)}if(De&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=De.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,z=40)}}return De&&((Pe===void 0||!Pe)&&Be>0&&Be+a1&&(be=!0)),Be&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(be=!0),!(De.hasOwnProperty("disableAutoScale")&&De.disableAutoScale))Fe=y(De,Be,be,Pe,De.scaleContainerClass);else return He;return be&&(!De.hasOwnProperty("scale")||He===1)?Fe:Math.min(He,Fe)}function ye(De){var Be=Math.min(window.innerWidth,document.documentElement.clientWidth),Pe=Math.min(window.innerHeight,document.documentElement.clientHeight),He=De.getBoundingClientRect(),Fe=(Be-He.width)/2,be=(Pe-He.height)/2;be<0&&(be=0),De.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Fe<40?De.style.left="40px":De.style.left=Fe+"px",De.style.top=be+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(be<40?De.style.top="40px":De.style.top=be+"px",De.style.left=Fe+"px")}function Ye(De,Be){var Pe=De.querySelector(".appletParameters");if(Pe){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Be.id!==Pe.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(De)}if(Pe.parentElement&&/fullscreen/.test(Pe.parentElement.className))return;var He=de(Be,De);Ue()&&Pe.setAttribute("data-param-scale",He);for(var Fe=null,be=0;be=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(Ue){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Ue){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Ue){var bt=c[Ue];return bt==null?null:bt},r=d,webModule.__errFn=e}function B(){function Ue(De){var Be=De.lastIndexOf(rb);Be==-1&&(Be=De.length);var Pe=De.indexOf(sb);Pe==-1&&(Pe=De.length);var He=De.lastIndexOf(tb,Math.min(Pe,Be));return He>=O?De.substring(O,He+P):W}function bt(De){if(!De.match(/^\w+:\/\//)){var Be=o.createElement(ub);Be.src=De+vb,De=Ue(Be.src)}return De}function te(){var De=__gwt_getMetaProperty(wb);return De!=null?De:W}function y(){for(var De=o.getElementsByTagName(_),Be=O;BeO?De[De.length-P].href:W}function ye(){var De=o.location;return De.href==De.protocol+zb+De.host+De.pathname+De.search+De.hash}var Ye=te();return Ye==W&&(Ye=y()),Ye==W&&(Ye=de()),Ye==W&&ye()&&(Ye=Ue(o.location.href)),Ye=bt(Ye),Ye}function C(Ue){return Ue.match(/^\//)||Ue.match(/^[a-zA-Z]+:\/\//)?Ue:webModule.__moduleBase+Ue}function D(){var Ue=[],bt=O,te=[],y=[];function de(De){var Be=y[De](),Pe=te[De];if(Be in Pe)return Be;var He=[];for(var Fe in Pe)He[Pe[Fe]]=Fe;throw r&&r(De,He,Be),null}if(__gwt_isKnownPropertyValue=function(De,Be){return Be in te[De]},webModule.__getPropMap=function(){var De={};for(var Be in te)te.hasOwnProperty(Be)&&(De[Be]=de(Be));return De},webModule.__computePropValue=de,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var ye;try{ye=Cb;var Ye=ye.indexOf(Db);Ye!=-1&&(bt=parseInt(ye.substring(Ye+P),$),ye=ye.substring(O,Ye))}catch(De){}return webModule.__softPermutationId=bt,C(ye+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})()},77665:function(Ue,bt,te){"use strict";te.d(bt,{Ax:function(){return Ye},Ds:function(){return De},KI:function(){return Pe},SI:function(){return ye},f1:function(){return de}});var y=te(13952);function de(He){let Fe=!0;if(He.length>0){for(let be=0;be{var b={};for(var z in a)be.call(a,z)&&x.indexOf(z)<0&&(b[z]=a[z]);if(a!=null&&Fe)for(var z of Fe(a))x.indexOf(z)<0&&Ge.call(a,z)&&(b[z]=a[z]);return b},Ze=(a,x,b)=>new Promise((z,ee)=>{var ne=ie=>{try{le(b.next(ie))}catch(ve){ee(ve)}},ue=ie=>{try{le(b.throw(ie))}catch(ve){ee(ve)}},le=ie=>ie.done?z(ie.value):Promise.resolve(ie.value).then(ne,ue);le((b=b.apply(a,x)).next())});const ae=ye.default.TextArea,E=a=>{var x=a,{account:b,globalSetting:z,loading:ee,dispatch:ne,schoolName:ue,departmentName:le,visible:ie,onClose:ve=()=>{},onSuccess:Ee=()=>{}}=x,Le=Xe(x,["account","globalSetting","loading","dispatch","schoolName","departmentName","visible","onClose","onSuccess"]);const[Je]=Ye.default.useForm(),_e=(0,y.useRef)(),[Re,ot]=(0,y.useState)(!1);(0,y.useEffect)(()=>{_e.current=Le.schoolId},[Le.schoolId]),(0,y.useEffect)(()=>{Je.setFieldsValue({department:le})},[le]);const Bt=mt=>Ze(void 0,null,function*(){var Qt,At,xn;const{department:an,remarks:en}=mt||{};ot(!0);const Wt=yield(0,He.ZP)("/api/add_department_applies/inspect.json",{method:"get",params:{name:an,school_id:_e.current}});ot(!1);const Zt=()=>Ze(void 0,null,function*(){const sn=yield ne({type:"account/appplyDepartment",payload:{school_id:_e.current,name:an,remarks:en}});(sn==null?void 0:sn.status)===0&&(De.ZP.success("\u65B0\u589E\u9662\u7CFB/\u90E8\u95E8\u6210\u529F\uFF01"),Ee(an),ve())});if((Wt==null?void 0:Wt.status)===0){if((Qt=Wt==null?void 0:Wt.data)!=null&&Qt.name){Be.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:y.createElement("div",null,y.createElement("div",{className:"mb10"},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7533\u8BF7\u65B0\u589E\u7684\u90E8\u95E8\u5DF2\u5B58\u5728\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4E3A\u8BE5\u90E8\u95E8\uFF1F"),y.createElement(Pe.default,{rowKey:"name",columns:[{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"name"},{title:"\u7528\u6237\u6570",dataIndex:"size"}],dataSource:[{name:(At=Wt==null?void 0:Wt.data)==null?void 0:At.name,size:(xn=Wt==null?void 0:Wt.data)==null?void 0:xn.size}],pagination:!1})),onOk:()=>{Ee(an),ve()}});return}Zt()}});return y.createElement(Be.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ie,title:"\u7533\u8BF7\u6DFB\u52A0\u90E8\u95E8\u540D\u79F0",width:"600px",onCancel:ve,onOk:()=>Je.submit(),confirmLoading:Re},y.createElement(Ye.default,{form:Je,labelCol:{span:4},wrapperCol:{span:20},onFinish:Bt},y.createElement(Ye.default.Item,{label:"\u5355\u4F4D\u540D\u79F0\uFF1A"},ue),y.createElement(Ye.default.Item,{label:"\u90E8\u95E8\u540D\u79F0\uFF1A",name:"department",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"}]},y.createElement(ye.default,{placeholder:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"})),y.createElement(Ye.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks",style:{marginBottom:0}},y.createElement(ae,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"}))))};bt.Z=(0,de.connect)(({account:a,loading:x,globalSetting:b})=>({account:a,globalSetting:b,loading:x.effects}))(E)},27051:function(Ue,bt,te){"use strict";te.d(bt,{Z:function(){return ae}});var y=te(3113),de=te(59301),ye=Object.defineProperty,Ye=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Fe=(E,a,x)=>a in E?ye(E,a,{enumerable:!0,configurable:!0,writable:!0,value:x}):E[a]=x,be=(E,a)=>{for(var x in a||(a={}))Pe.call(a,x)&&Fe(E,x,a[x]);if(Be)for(var x of Be(a))He.call(a,x)&&Fe(E,x,a[x]);return E},Ge=(E,a)=>Ye(E,De(a)),Xe=(E,a)=>{var x={};for(var b in E)Pe.call(E,b)&&a.indexOf(b)<0&&(x[b]=E[b]);if(E!=null&&Be)for(var b of Be(E))a.indexOf(b)<0&&He.call(E,b)&&(x[b]=E[b]);return x},Ze=(E,a,x)=>new Promise((b,z)=>{var ee=le=>{try{ue(x.next(le))}catch(ie){z(ie)}},ne=le=>{try{ue(x.throw(le))}catch(ie){z(ie)}},ue=le=>le.done?b(le.value):Promise.resolve(le.value).then(ee,ne);ue((x=x.apply(E,a)).next())});const ae=E=>{var a=E,{children:x}=a,b=Xe(a,["children"]);const[z,ee]=(0,de.useState)(!1);return de.createElement(y.ZP,Ge(be({},b),{loading:z,onClick:ne=>Ze(void 0,null,function*(){try{ee(!0),yield b.onClick(ne),ee(!1)}catch(ue){console.error(ue),ee(!1)}})}),x)}},44477:function(Ue,bt,te){"use strict";te.d(bt,{Z:function(){return He}});var y=te(59301),de=te(44993),ye=te(43418),Ye="data:image/png;base64,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",De="data:image/png;base64,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",Be={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const Pe=({visible:Fe,occupationValue:be,onCancel:Ge=()=>{}})=>{const Xe=()=>y.createElement("div",{className:Be.flexColumn},y.createElement("img",{className:Be.img,src:De}),y.createElement("span",{className:Be.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),Ze=()=>y.createElement("div",{className:Be.flexColumn},y.createElement("img",{className:Be.img,src:Ye}),y.createElement("span",{className:Be.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),ae=()=>be===3?y.createElement(y.Fragment,null,Ze(),Xe()):be===2?Xe():Ze();return y.createElement(ye.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Fe,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{Ge(),de.history.push("/account/certification")},onCancel:()=>{Ge()}},y.createElement("div",{className:Be.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),y.createElement("div",{className:Be.flexRow},ae()))};var He=(0,de.connect)(({paperlibrary:Fe,loading:be,globalSetting:Ge})=>({paperlibrary:Fe,globalSetting:Ge,loading:be.effects}))(Pe)},48102:function(Ue,bt,te){"use strict";var y=te(86204),de=te.n(y),ye=Object.defineProperty,Ye=(He,Fe,be)=>Fe in He?ye(He,Fe,{enumerable:!0,configurable:!0,writable:!0,value:be}):He[Fe]=be,De=(He,Fe,be)=>Ye(He,typeof Fe!="symbol"?Fe+"":Fe,be),Be=(He,Fe,be)=>new Promise((Ge,Xe)=>{var Ze=a=>{try{E(be.next(a))}catch(x){Xe(x)}},ae=a=>{try{E(be.throw(a))}catch(x){Xe(x)}},E=a=>a.done?Ge(a.value):Promise.resolve(a.value).then(Ze,ae);E((be=be.apply(He,Fe)).next())});class Pe extends y.EventEmitter{constructor(Fe,be){super(),De(this,"url"),De(this,"body"),De(this,"fullContent",""),De(this,"controller",null),De(this,"buffer",""),this.url=Fe,this.body=be}startStream(){return Be(this,null,function*(){this.controller=new AbortController;const{signal:Fe}=this.controller;try{const be=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:Fe});if(!be.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${be.status}`);const Ge=be.headers.get("content-type");if(!Ge)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(Ge.includes("application/json")){const ae=yield be.json();this.emit("error",ae);return}if(!Ge.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Xe=be.body.getReader(),Ze=new TextDecoder("utf-8");for(;;){const{done:ae,value:E}=yield Xe.read();if(ae)break;const a=Ze.decode(E,{stream:!0});this.buffer+=a;const x=this.buffer.split(` -`);this.buffer=x.pop()||"";for(const b of x)if(b.startsWith("data:")){const z=b.slice(5).trim();if(z==="[DONE]")break;try{const ee=JSON.parse(z);ee.data&&this.handleData(ee.data)}catch(ee){this.buffer=b+` -`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",ee)}}}this.emit("done",this.fullContent)}catch(be){be.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",be.message)}})}handleData(Fe){Fe.content&&(this.fullContent+=Fe.content,this.emit("data",{chunk:Fe,full:this.fullContent}))}cancelRequest(){var Fe;(Fe=this.controller)==null||Fe.abort()}}bt.Z=Pe},7299:function(Ue,bt,te){"use strict";te.d(bt,{Z:function(){return an}});var y=te(59301),de=te(96536),ye=te(77596),Ye=te(3310),De=te(14179),Be=te(56102),Pe={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},He=te(8591),Fe=te(11611),be=te(13058),Ge=te(30084),Xe=te(10787),Ze=te(14752),ae=te(43428),E=te(95237),a=te(43604),x={smartWrp:"smartWrp___NjRcB"},b=te(58531),z=te(36433),ee=te(27051),ne=te(59301),ue=(en,Wt,Zt)=>new Promise((sn,qe)=>{var Me=et=>{try{$e(Zt.next(et))}catch(rt){qe(rt)}},xe=et=>{try{$e(Zt.throw(et))}catch(rt){qe(rt)}},$e=et=>et.done?sn(et.value):Promise.resolve(et.value).then(Me,xe);$e((Zt=Zt.apply(en,Wt)).next())});const le=` - - - - - \u5FEB\u901F\u6392\u5E8F\u6F14\u793A - - - -

\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u6F14\u793A

- -
- -