|
|
(self.webpackChunk=self.webpackChunk||[]).push([[2884,6270],{27812:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return ie}});var ye=be(92413),Je=be(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},ge=E,Ae=be(7657),ue=function(ae,oe){return Je.createElement(Ae.Z,(0,ye.Z)({},ae,{ref:oe,icon:ge}))},le=Je.forwardRef(ue),ie=le},67921:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return ie}});var ye=be(92413),Je=be(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},ge=E,Ae=be(7657),ue=function(ae,oe){return Je.createElement(Ae.Z,(0,ye.Z)({},ae,{ref:oe,icon:ge}))},le=Je.forwardRef(ue),ie=le},87169:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return ie}});var ye=be(92413),Je=be(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"},ge=E,Ae=be(7657),ue=function(ae,oe){return Je.createElement(Ae.Z,(0,ye.Z)({},ae,{ref:oe,icon:ge}))},le=Je.forwardRef(ue),ie=le},95869:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return ie}});var ye=be(92413),Je=be(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 264c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48zm-8 136H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM480 544H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 308H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm356.8-74.4c29-26.3 47.2-64.3 47.2-106.6 0-79.5-64.5-144-144-144s-144 64.5-144 144c0 42.3 18.2 80.3 47.2 106.6-57 32.5-96.2 92.7-99.2 162.1-.2 4.5 3.5 8.3 8 8.3h48.1c4.2 0 7.7-3.3 8-7.6C564 871.2 621.7 816 692 816s128 55.2 131.9 124.4c.2 4.2 3.7 7.6 8 7.6H880c4.6 0 8.2-3.8 8-8.3-2.9-69.5-42.2-129.6-99.2-162.1zM692 591c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z"}}]},name:"solution",theme:"outlined"},ge=E,Ae=be(7657),ue=function(ae,oe){return Je.createElement(Ae.Z,(0,ye.Z)({},ae,{ref:oe,icon:ge}))},le=Je.forwardRef(ue),ie=le},88010:function(en,zt){"use strict";zt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},61293:function(en,zt){"use strict";zt.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"}},38476:function(){"use strict"},39775:function(en,zt,be){"use strict";var ye=be(59301),Je=Object.defineProperty,E=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ue=(se,ae,oe)=>ae in se?Je(se,ae,{enumerable:!0,configurable:!0,writable:!0,value:oe}):se[ae]=oe,le=(se,ae)=>{for(var oe in ae||(ae={}))ge.call(ae,oe)&&ue(se,oe,ae[oe]);if(E)for(var oe of E(ae))Ae.call(ae,oe)&&ue(se,oe,ae[oe]);return se};const ie=se=>React.createElement("svg",le({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"})));zt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},93450:function(en,zt,be){"use strict";var ye=be(59301),Je=Object.defineProperty,E=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ue=(se,ae,oe)=>ae in se?Je(se,ae,{enumerable:!0,configurable:!0,writable:!0,value:oe}):se[ae]=oe,le=(se,ae)=>{for(var oe in ae||(ae={}))ge.call(ae,oe)&&ue(se,oe,ae[oe]);if(E)for(var oe of E(ae))Ae.call(ae,oe)&&ue(se,oe,ae[oe]);return se};const ie=se=>React.createElement("svg",le({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"})));zt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},74413:function(){"use strict";function en(z,a,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=z,this._defaultValue=a,this._minimum=y,this._maximum=x}Object.defineProperty(en.prototype,"name",{get:function(){return this._name},set:function(z){if(typeof z!="string"||z==="")throw new Error("Shape name must be a valid string.");this._name=z}}),Object.defineProperty(en.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(z){if(typeof z!="number"||isNaN(z))throw new Error("The default value must be a real number, not: "+z);this._defaultValue=z}}),Object.defineProperty(en.prototype,"minimum",{get:function(){return this._minimum},set:function(z){if(typeof z!="number"||isNaN(z))throw new Error("Minimum must be a real number, not: "+z);this._minimum=z}}),Object.defineProperty(en.prototype,"maximum",{get:function(){return this._maximum},set:function(z){if(typeof z!="number"||isNaN(z))throw new Error("Maximum must be a real number, not: "+z);this._maximum=z}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(z,a){var y=go.Shape._FigureParameters[z];return y?y[a]:null},go.Shape.setFigureParameter=function(z,a,y){if(!(y instanceof en))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValue<y.minimum||y.defaultValue>y.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var x=go.Shape._FigureParameters[z];x||(x=[],go.Shape._FigureParameters[z]=x),x[a]=y};var zt=[];function be(z,a){var y=zt.pop();return y===void 0?new go.Point(z,a):(y.x=z,y.y=a,y)}function ye(){var z=zt.pop();return z===void 0?new go.Point:z}function Je(z){zt.push(z)}function E(z,a,y,x,b,te,ee,ce,fe){fe||(fe=new go.Point);var he=z-y,de=b-ee,pe=NaN,ve=NaN;if(he===0)if(de===0)z===y&&(pe=z,ve=a);else{var me=(te-ce)/de,Ee=te-me*b;pe=z,ve=me*pe+Ee}else if(de===0){var Se=(a-x)/he,Te=a-Se*z;pe=b,ve=Se*pe+Te}else{var Se=(a-x)/he,me=(te-ce)/de,Te=a-Se*z,Ee=te-me*b;pe=(Ee-Te)/(Se-me),ve=Se*pe+Te}return fe.x=pe,fe.y=ve,fe}function ge(z,a,y,x,b,te,ee,ce,fe,he,de,pe,ve,me){var Ee=1-fe,Se=fe,Te=z*Ee+y*Se,we=a*Ee+x*Se,je=y*Ee+b*Se,xe=x*Ee+te*Se,Oe=b*Ee+ee*Se,ze=te*Ee+ce*Se,Ze=Te*Ee+je*Se,Me=we*Ee+xe*Se,tt=je*Ee+Oe*Se,qe=xe*Ee+ze*Se,st=Ze*Ee+tt*Se,At=Me*Ee+qe*Se;he.x=Te,he.y=we,de.x=Ze,de.y=Me,pe.x=st,pe.y=At,ve.x=tt,ve.y=qe,me.x=Oe,me.y=ze}var Ae=new go.Spot(.156,.156),ue=new go.Spot(.844,.844),le=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new en("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*le,te=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&&(te.spot1=new go.Spot(0,0,b,b),te.spot2=new go.Spot(1,1,-b,-b)),te}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=y/2,x.endX=a,x.endY=y/2,x}),go.Shape.defineFigureGenerator("LineV",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=y,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LineRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)))}),go.Shape.defineFigureGenerator("LineDown",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Line,a,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,y)))}),go.Shape.defineFigureGenerator("LineUp",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,a,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(z,a,y){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(z,a,y){var x=a/2,b=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=Ae,b.spot2=ue,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}),go.Shape.defineFigureGenerator("Line2",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=y,x}),go.Shape.defineFigureGenerator("Curve1",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,le*a,0,a,(1-le)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,le*y,(1-le)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,le*y,le*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-le)*a,0,0,(1-le)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new en("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*a;if(x===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=a,te.endY=y,te}else{var te=new go.Geometry;return x>0?te.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())):te.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<a/2&&te.setSpots(b/a,0,(a-b)/a,1),te}}),go.Shape.defineFigureGenerator("Parallelogram","Parallelogram1"),go.Shape.setFigureParameter("Parallelogram2",0,new en("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("Parallelogram2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)?x=10:x<-a?x=-a:x>a&&(x=a);var b=Math.abs(x);if(x===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=a,te.endY=y,te}else{var te=new go.Geometry;return x>0?te.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())):te.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<a/2&&te.setSpots(b/a,0,(a-b)/a,1),te}}),go.Shape.setFigureParameter("Trapezoid1",0,new en("Indent",.2,-.99,.99)),go.Shape.defineFigureGenerator("Trapezoid1",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)?x=.2:x<.5?x=-.5:x>.5&&(x=.5);var b=Math.abs(x)*a;if(x===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=a,te.endY=y,te}else{var te=new go.Geometry;return x>0?te.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())):te.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())),b<a/2&&te.setSpots(b/a,0,(a-b)/a,1),te}}),go.Shape.defineFigureGenerator("Trapezoid","Trapezoid1"),go.Shape.setFigureParameter("Trapezoid2",0,new en("Indent",20,-1/0,1/0)),go.Shape.defineFigureGenerator("Trapezoid2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)?x=20:x<-a?x=-a/2:x>a&&(x=a/2);var b=Math.abs(x);if(x===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=a,te.endY=y,te}else{var te=new go.Geometry;return x>0?te.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())):te.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())),b<a/2&&te.setSpots(b/a,0,(a-b)/a,1),te}}),go.Shape.setFigureParameter("ManualOperation",0,new en("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("ManualOperation",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)?x=10:x<-a?x=-a/2:x>a&&(x=a/2);var b=Math.abs(x);if(x===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=a,te.endY=y,te}else{var te=new go.Geometry;return x>0?te.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())):te.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())),b<a/2&&te.setSpots(b/a,0,(a-b)/a,1),te}});var ie=[];function se(){var z=ie.pop();return z===void 0?[]:z}function ae(z){z.length=0,ie.push(z)}function oe(z){for(var a=se(),y=.5,x=.5,b=Math.PI*1.5,te=0,ee=0;ee<z;ee++)te=2*Math.PI/z*ee+b,a[ee]=new go.Point(x+y*Math.cos(te),x+y*Math.sin(te));return a.push(a[0]),a}function re(z){var a=ne(z),y=se();y[0]=a[0];for(var x=1,b=1;x<a.length;x+=2,b+=3)y[b]=a[x],y[b+1]=a[x],y[b+2]=a[x+1];return ae(a),y}function ne(z){for(var a=oe(z),y=se(),x=Math.floor(a.length/2),b=a.length-1,te=z%2===0?2:1,ee=0;ee<b;ee++){var ce=a[ee],fe=a[ee+1],he=a[(x+ee-1)%b],de=a[(x+ee+te)%b];y[ee*2]=ce,y[ee*2+1]=E(ce.x,ce.y,he.x,he.y,fe.x,fe.y,de.x,de.y,new go.Point)}return y[y.length]=y[0],ae(a),y}go.Shape.defineFigureGenerator("Pentagon",function(z,a,y){var x=oe(5),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<5;ee++)te.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*y));return te.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ae(x),b.spot1=new go.Spot(.2,.22),b.spot2=new go.Spot(.8,.9),b}),go.Shape.defineFigureGenerator("Hexagon",function(z,a,y){var x=oe(6),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<6;ee++)te.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*y));return te.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ae(x),b.spot1=new go.Spot(.07,.25),b.spot2=new go.Spot(.93,.75),b}),go.Shape.defineFigureGenerator("Heptagon",function(z,a,y){var x=oe(7),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<7;ee++)te.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*y));return te.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ae(x),b.spot1=new go.Spot(.2,.15),b.spot2=new go.Spot(.8,.85),b}),go.Shape.defineFigureGenerator("Octagon",function(z,a,y){var x=oe(8),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<8;ee++)te.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*y));return te.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ae(x),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.85),b}),go.Shape.defineFigureGenerator("Nonagon",function(z,a,y){var x=oe(9),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<9;ee++)te.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*y));return te.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ae(x),b.spot1=new go.Spot(.17,.13),b.spot2=new go.Spot(.82,.82),b}),go.Shape.defineFigureGenerator("Decagon",function(z,a,y){var x=oe(10),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<10;ee++)te.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*y));return te.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ae(x),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("Dodecagon",function(z,a,y){var x=oe(12),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<12;ee++)te.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*y));return te.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ae(x),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("FivePointedStar",function(z,a,y){var x=ne(5),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<10;ee++)te.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*y));return te.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ae(x),b.spot1=new go.Spot(.266,.333),b.spot2=new go.Spot(.733,.733),b}),go.Shape.defineFigureGenerator("SixPointedStar",function(z,a,y){var x=ne(6),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<12;ee++)te.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*y));return te.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ae(x),b.spot1=new go.Spot(.17,.25),b.spot2=new go.Spot(.83,.75),b}),go.Shape.defineFigureGenerator("SevenPointedStar",function(z,a,y){var x=ne(7),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<14;ee++)te.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*y));return te.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ae(x),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("EightPointedStar",function(z,a,y){var x=ne(8),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<16;ee++)te.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*y));return te.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ae(x),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("NinePointedStar",function(z,a,y){var x=ne(9),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<18;ee++)te.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*y));return te.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ae(x),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("TenPointedStar",function(z,a,y){var x=ne(10),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<20;ee++)te.add(new go.PathSegment(go.PathSegment.Line,x[ee].x*a,x[ee].y*y));return te.add(new go.PathSegment(go.PathSegment.Line,x[0].x*a,x[0].y*y).close()),ae(x),b.spot1=new go.Spot(.281,.261),b.spot2=new go.Spot(.723,.748),b}),go.Shape.defineFigureGenerator("FivePointedBurst",function(z,a,y){var x=re(5),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<x.length;ee+=3)te.add(new go.PathSegment(go.PathSegment.Bezier,x[ee+2].x*a,x[ee+2].y*y,x[ee].x*a,x[ee].y*y,x[ee+1].x*a,x[ee+1].y*y));return te.segments.last().close(),ae(x),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("SixPointedBurst",function(z,a,y){var x=re(6),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<x.length;ee+=3)te.add(new go.PathSegment(go.PathSegment.Bezier,x[ee+2].x*a,x[ee+2].y*y,x[ee].x*a,x[ee].y*y,x[ee+1].x*a,x[ee+1].y*y));return te.segments.last().close(),ae(x),b.spot1=new go.Spot(.17,.222),b.spot2=new go.Spot(.833,.777),b}),go.Shape.defineFigureGenerator("SevenPointedBurst",function(z,a,y){var x=re(7),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<x.length;ee+=3)te.add(new go.PathSegment(go.PathSegment.Bezier,x[ee+2].x*a,x[ee+2].y*y,x[ee].x*a,x[ee].y*y,x[ee+1].x*a,x[ee+1].y*y));return te.segments.last().close(),ae(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("EightPointedBurst",function(z,a,y){var x=re(8),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<x.length;ee+=3)te.add(new go.PathSegment(go.PathSegment.Bezier,x[ee+2].x*a,x[ee+2].y*y,x[ee].x*a,x[ee].y*y,x[ee+1].x*a,x[ee+1].y*y));return te.segments.last().close(),ae(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("NinePointedBurst",function(z,a,y){var x=re(9),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<x.length;ee+=3)te.add(new go.PathSegment(go.PathSegment.Bezier,x[ee+2].x*a,x[ee+2].y*y,x[ee].x*a,x[ee].y*y,x[ee+1].x*a,x[ee+1].y*y));return te.segments.last().close(),ae(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("TenPointedBurst",function(z,a,y){var x=re(10),b=new go.Geometry,te=new go.PathFigure(x[0].x*a,x[0].y*y,!0);b.add(te);for(var ee=1;ee<x.length;ee+=3)te.add(new go.PathSegment(go.PathSegment.Bezier,x[ee+2].x*a,x[ee+2].y*y,x[ee].x*a,x[ee].y*y,x[ee+1].x*a,x[ee+1].y*y));return te.segments.last().close(),ae(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.setFigureParameter("FramedRectangle",0,new en("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new en("ThicknessY",8)),go.Shape.defineFigureGenerator("FramedRectangle",function(z,a,y){var x=z?z.parameter1:NaN,b=z?z.parameter2:NaN;isNaN(x)&&(x=8),isNaN(b)&&(b=8);var te=new go.Geometry,ee=new go.PathFigure(0,0,!0);return te.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x<a/2&&b<y/2&&(ee.add(new go.PathSegment(go.PathSegment.Move,x,b)),ee.add(new go.PathSegment(go.PathSegment.Line,x,y-b)),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,y-b)),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,b).close())),te.setSpots(0,0,1,1,x,b,-x,-b),te}),go.Shape.setFigureParameter("Ring",0,new en("Thickness",8)),go.Shape.defineFigureGenerator("Ring",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=8);var b=a/2,te=new go.Geometry,ee=new go.PathFigure(a,a/2,!0);te.add(ee),ee.add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close());var ce=Math.max(b-x,0);return ce>0&&(ee.add(new go.PathSegment(go.PathSegment.Move,a/2+ce,a/2)),ee.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ce,ce).close())),te.spot1=Ae,te.spot2=ue,te.defaultStretch=go.GraphObject.Uniform,te}),go.Shape.defineFigureGenerator("Cloud",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*y,-.09239631*a,.07836421*y,.1406031*a,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*y,.2450511*a,-.00697547*y,.3776197*a,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*y,.4539471*a,0,.6066018*a,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*y,.6914277*a,-.01904177*y,.8921095*a,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*y,1.036446*a,.04105738*y,1.020377*a,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*y,1.04448*a,.360238*y,.992256*a,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*y,1.032337*a,.5771781*y,1.018411*a,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*y,1.028411*a,.9571472*y,.8556702*a,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*y,.7431877*a,1.009325*y,.5624123*a,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*y,.4820677*a,1.031761*y,.3030112*a,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*y,.2329994*a,1.01518*y,.03213784*a,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*y,-.02812061*a,.9032597*y,-.01205169*a,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*y,-.01812061*a,.6089503*y,-.00606892*a,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*y,-.01606892*a,.3892545*y,-.01205169*a,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(z,a,y){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,x*y).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new en("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new en("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(z,a,y){var x=z?z.parameter1:NaN,b=z?z.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var te=x%360;te<0&&(te+=360);var ee=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,te,ee,ce,ce,ce,ce).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(z,a,y){var x=le/Math.SQRT2*.5,b=Math.SQRT2/2,te=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,te*y,a,(1-x)*y,(b+x)*a,(te+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new en("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,a)/2,te=a/2,ee=y/2;return new go.Geometry().add(new go.PathFigure(te-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,te+b,0)).add(new go.PathSegment(go.PathSegment.Line,te+b,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee+b)).add(new go.PathSegment(go.PathSegment.Line,te+b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,te+b,y)).add(new go.PathSegment(go.PathSegment.Line,te-b,y)).add(new go.PathSegment(go.PathSegment.Line,te-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,te-b,ee-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new en("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,a)/2,te=a/2,ee=y/2;return new go.Geometry().add(new go.PathFigure(te-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,te+b,0)).add(new go.PathSegment(go.PathSegment.Line,te+b,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee+b)).add(new go.PathSegment(go.PathSegment.Line,te+b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,te+b,y)).add(new go.PathSegment(go.PathSegment.Line,te-b,y)).add(new go.PathSegment(go.PathSegment.Line,te-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,te-b,ee-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new en("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(z,a,y){var x=z?z.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=y,b}else{var te=a/2,ee=y/2,ce=Math.atan2(y,a),fe=x-Math.min(Math.cos(ce)*x/2,te),he=x-Math.min(Math.sin(ce)*x/2,ee),b=new go.Geometry,de=new go.PathFigure(fe,0,!0);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Line,te,.2*y)),de.add(new go.PathSegment(go.PathSegment.Line,a-fe,0)),de.add(new go.PathSegment(go.PathSegment.Line,a,he)),de.add(new go.PathSegment(go.PathSegment.Line,.8*a,ee)),de.add(new go.PathSegment(go.PathSegment.Line,a,y-he)),de.add(new go.PathSegment(go.PathSegment.Line,a-fe,y)),de.add(new go.PathSegment(go.PathSegment.Line,te,.8*y)),de.add(new go.PathSegment(go.PathSegment.Line,fe,y)),de.add(new go.PathSegment(go.PathSegment.Line,0,y-he)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),de.add(new go.PathSegment(go.PathSegment.Line,0,he).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new en("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,te=new go.PathFigure(.1*a,0,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new en("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,te=new go.PathFigure(0,0,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,x*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new en("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,te=new go.PathFigure(0,0,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-x)*a,.25*y,Math.abs(1-x)*a,.75*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,le*a,0,a,(.5-le/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+le/2)*y,le*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,0,a,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*y,.5*a,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*a,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.5*y,.9*a,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.6*a,.2*y,a,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*y,a,.8*y,.6*a,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,.5*a,.75*y,.55*a,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*y,.45*a,.95*y,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*a,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*y,0,.25*y,.4*a,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.4*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,y,.5*a,.75*y,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*y,.55*a,.95*y,.5*a,.75*y));var te=.2,ee=.3,ce=0,fe=te*le;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+te+ce)*y,(.5-te+ee)*a,(.5+fe+ce)*y,(.5-fe+ee)*a,(.5+te+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+te+ee)*a,(.5+ce)*y,(.5+fe+ee)*a,(.5+te+ce)*y,(.5+te+ee)*a,(.5+fe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-te+ce)*y,(1-.5+te+ee)*a,(.5-fe+ce)*y,(.5+fe+ee)*a,(.5-te+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-fe+ee)*a,(.5-te+ce)*y,(.5-te+ee+.05)*a,(.5-fe+ce-.02)*y)),te=.2,ee=0,ce=-.3,fe=te*le,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+te+ee)*a,(.5+ce)*y,(.5+fe+ee)*a,(.5+te+ce)*y,(.5+te+ee)*a,(.5+fe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-te+ce)*y,(1-.5+te+ee)*a,(.5-fe+ce)*y,(.5+fe+ee)*a,(.5-te+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-te+ee)*a,(.5+ce)*y,(.5-fe+ee)*a,(.5-te+ce)*y,(.5-te+ee)*a,(.5-fe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-fe+ee)*a,(.5+te+ce)*y,(.5-te+ee)*a,(.5+fe+ce)*y,(.5-fe+ee)*a,(.5+te+ce)*y)),te=.2,ee=-.3,ce=0,fe=te*le,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-te+ce)*y,(1-.5+te+ee-.05)*a,(.5-fe+ce-.02)*y,(.5+fe+ee)*a,(.5-te+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-te+ee)*a,(.5+ce)*y,(.5-fe+ee)*a,(.5-te+ce)*y,(.5-te+ee)*a,(.5-fe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+te+ce)*y,(.5-te+ee)*a,(.5+fe+ce)*y,(.5-fe+ee)*a,(.5+te+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+fe+ee)*a,(.5+te+ce)*y,(.5+te+ee)*a,(.5+fe+ce)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var te=.1,ee=.5,ce=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(ee+te)*a,ce*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*ee,y*ce,te*a,te*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((ee+te)*a,ce*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*ee,y*ce,te*a,te*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(z,a,y){var x=.8535533905932737,b=.5*a,te=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,te,b,te)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,te)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,te)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(z,a,y){var x=new go.Geometry,b=le*.5,te=.5,ee=.5,ce=.5,fe=new go.PathFigure(ee*a,(ce-te)*y);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-te)*a,ce*y,(ee-b)*a,(ce-te)*y,(ee-te)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce+te)*y,(ee-te)*a,(ce+b)*y,(ee-b)*a,(ce+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,ce*y,(ee+b)*a,(ce+te)*y,(ee+te)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce-te)*y,(ee+te)*a,(ce-b)*y,(ee+b)*a,(ce-te)*y)),te=.4,b=le*.4;var he=ye(),de=ye(),pe=ye(),ve=ye();ge(ee,ce-te,ee+b,ce-te,ee+te,ce-b,ee+te,ce,.42,he,de,pe,ve,ve);var me=ye(),Ee=ye(),Se=ye();ge(ee,ce-te,ee+b,ce-te,ee+te,ce-b,ee+te,ce,.58,ve,ve,Se,me,Ee);var Te=ye(),we=ye(),je=ye();ge(ee,ce+te,ee-b,ce+te,ee-te,ce+b,ee-te,ce,.42,Te,we,je,ve,ve);var xe=ye(),Oe=ye(),ze=ye();return ge(ee,ce+te,ee-b,ce+te,ee-te,ce+b,ee-te,ce,.58,ve,ve,ze,xe,Oe),fe.add(new go.PathSegment(go.PathSegment.Move,ze.x*a,ze.y*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-te)*a,ce*y,xe.x*a,xe.y*y,Oe.x*a,Oe.y*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce-te)*y,(ee-te)*a,(ce-b)*y,(ee-b)*a,(ce-te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,pe.x*a,pe.y*y,he.x*a,he.y*y,de.x*a,de.y*y)),fe.add(new go.PathSegment(go.PathSegment.Line,ze.x*a,ze.y*y).close()),fe.add(new go.PathSegment(go.PathSegment.Move,je.x*a,je.y*y)),fe.add(new go.PathSegment(go.PathSegment.Line,Se.x*a,Se.y*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,ce*y,me.x*a,me.y*y,Ee.x*a,Ee.y*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce+te)*y,(ee+te)*a,(ce+b)*y,(ee+b)*a,(ce+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,je.x*a,je.y*y,Te.x*a,Te.y*y,we.x*a,we.y*y).close()),Je(he),Je(de),Je(pe),Je(ve),Je(me),Je(Ee),Je(Se),Je(Te),Je(we),Je(je),Je(xe),Je(Oe),Je(ze),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*y,a,.25*y,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new en("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var b=(a-x)/2,te=b+x;return new go.Geometry().add(new go.PathFigure(te,.5*y).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,b,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(z,a,y){var x=new go.Geometry,b=le*.4,te=.4,ee=.5,ce=.5,fe=ye(),he=ye(),de=ye(),pe=ye(),ve=new go.PathFigure((ee-te)*a,ce*y,!1);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce-te)*y,(ee-te)*a,(ce-b)*y,(ee-b)*a,(ce-te)*y)),ge(ee,ce-te,ee+b,ce-te,ee+te,ce-b,ee+te,ce,.44,de,pe,he,fe,fe),ve.add(new go.PathSegment(go.PathSegment.Bezier,he.x*a,he.y*y,de.x*a,de.y*y,pe.x*a,pe.y*y));var me=be(he.x,he.y);ge(ee,ce-te,ee+b,ce-te,ee+te,ce-b,ee+te,ce,.56,fe,fe,he,de,pe);var Ee=be(he.x,he.y);ve.add(new go.PathSegment(go.PathSegment.Line,(me.x*.1+.95*.9)*a,me.y*.1*y)),ve.add(new go.PathSegment(go.PathSegment.Line,.85*a,me.y*.1*y)),ve.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),ve.add(new go.PathSegment(go.PathSegment.Line,a,0)),ve.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),ve.add(new go.PathSegment(go.PathSegment.Line,(Ee.x*.1+.9)*a,.15*y)),ve.add(new go.PathSegment(go.PathSegment.Line,(Ee.x*.1+.9)*a,(Ee.y*.1+.05*.9)*y)),ve.add(new go.PathSegment(go.PathSegment.Line,Ee.x*a,Ee.y*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,ce*y,de.x*a,de.y*y,pe.x*a,pe.y*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce+te)*y,(ee+te)*a,(ce+b)*y,(ee+b)*a,(ce+te)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ee-te)*a,ce*y,(ee-b)*a,(ce+te)*y,(ee-te)*a,(ce+b)*y)),te=.35,b=le*.35;var Se=new go.PathFigure(ee*a,(ce-te)*y,!1);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ee-te)*a,ce*y,(ee-b)*a,(ce-te)*y,(ee-te)*a,(ce-b)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce+te)*y,(ee-te)*a,(ce+b)*y,(ee-b)*a,(ce+te)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,ce*y,(ee+b)*a,(ce+te)*y,(ee+te)*a,(ce+b)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce-te)*y,(ee+te)*a,(ce-b)*y,(ee+b)*a,(ce-te)*y));var Te=new go.PathFigure((ee-te)*a,ce*y,!1);return x.add(Te),Je(fe),Je(he),Je(de),Je(pe),Je(me),Je(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(z,a,y){var x=new go.Geometry,b=.375,te=0,ee=-.125,ce=b*le,fe=new go.PathFigure((.525+te)*a,(.5+b+ee)*y,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+te)*a,(.5+ee)*y,(.5+ce+te)*a,(.5+b+ee)*y,(.5+b+te)*a,(.5+ce+ee)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-b+ee)*y,(1-.5+b+te)*a,(.5-ce+ee)*y,(.5+ce+te)*a,(.5-b+ee)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+te)*a,(.5+ee)*y,(.5-ce+te)*a,(.5-b+ee)*y,(.5-b+te)*a,(.5-ce+ee)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+te)*a,(.5+b+ee)*y,(.5-b+te)*a,(.5+ce+ee)*y,(.5-ce+te)*a,(.5+b+ee)*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,te=0,ee=-.125,ce=b*le;var fe=new go.PathFigure((1-.5+b+te)*a,(.5+ee)*y,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+b+ee)*y,(.5+b+te)*a,(.5+ce+ee)*y,(.5+ce+te)*a,(.5+b+ee)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+te)*a,(.5+ee)*y,(.5-ce+te)*a,(.5+b+ee)*y,(.5-b+te)*a,(.5+ce+ee)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-b+ee)*y,(.5-b+te)*a,(.5-ce+ee)*y,(.5-ce+te)*a,(.5-b+ee)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+te)*a,(.5+ee)*y,(.5+ce+te)*a,(.5-b+ee)*y,(1-.5+b+te)*a,(.5-ce+ee)*y));var fe=new go.PathFigure((.525+te)*a,(.5+b+ee)*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(z,a,y){var x=z?z.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(z,a,y){var x=z?z.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(z,a,y){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*y,.5*a,.5*y)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Move,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(z,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(z,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new en("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new en("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=z?z.parameter2:NaN;isNaN(b)&&(b=.3);var te=(1-x)*a,ee=(.5-b/2)*y,ce=(.5+b/2)*y,fe=new go.Geometry,he=new go.PathFigure(0,ee,!0);fe.add(he),he.add(new go.PathSegment(go.PathSegment.Line,te,ee)),he.add(new go.PathSegment(go.PathSegment.Line,te,0)),he.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),he.add(new go.PathSegment(go.PathSegment.Line,te,y)),he.add(new go.PathSegment(go.PathSegment.Line,te,ce)),he.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),fe.spot1=new go.Spot(0,ee/y);var de=E(0,ce/y,1,ce/y,te/a,1,1,.5,ye());return fe.spot2=new go.Spot(de.x,de.y),Je(de),fe}),go.Shape.setFigureParameter("Arrow2",0,new en("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new en("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var b=z?z.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var te=a-x,ee=(y-b)/2,ce=ee+b,fe=new go.Geometry,he=new go.PathFigure(0,ee,!0);fe.add(he),he.add(new go.PathSegment(go.PathSegment.Line,te,ee)),he.add(new go.PathSegment(go.PathSegment.Line,te,0)),he.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),he.add(new go.PathSegment(go.PathSegment.Line,te,y)),he.add(new go.PathSegment(go.PathSegment.Line,te,ce)),he.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),fe.spot1=new go.Spot(0,ee/y);var de=E(0,ce/y,1,ce/y,te/a,1,1,.5,ye());return fe.spot2=new go.Spot(de.x,de.y),Je(de),fe}),go.Shape.defineFigureGenerator("Chevron",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new en("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,te=(.5+x/2)*y,ee=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);ee.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,te)),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 fe=E(0,.5,.3,0,0,b/y,.1,b/y,ye());return ee.spot1=new go.Spot(fe.x,fe.y),fe=E(.7,1,1,.5,0,te/y,1,te/y,fe),ee.spot2=new go.Spot(fe.x,fe.y),Je(fe),ee}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new en("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new en("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=40);var b=z?z.parameter2:NaN;isNaN(b)&&(b=100);var te=(y-x)/2,ee=te+x,ce=(y-b)/2,fe=ce+b;(x>y||b>y)&&(b>x?(x=x*y/b,te=(y-x)/2,ee=te+x,ce=0,fe=y):(te=0,ee=y,ce=0,fe=y));var he=new go.Geometry,de=new go.PathFigure(a,.5*y,!0);he.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,fe)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),de.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),de.add(new go.PathSegment(go.PathSegment.Line,.3*a,fe)),de.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),de.add(new go.PathSegment(go.PathSegment.Line,.3*a,ce)),de.add(new go.PathSegment(go.PathSegment.Line,.3*a,te)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce).close());var pe=E(0,.5,.3,ce/y,0,te/y,1,te/y,ye());return he.spot1=new go.Spot(pe.x,pe.y),pe=E(.7,fe/y,1,.5,0,ee/y,1,ee/y,pe),he.spot2=new go.Spot(pe.x,pe.y),Je(pe),he}),go.Shape.setFigureParameter("IBeamArrow",0,new en("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,te=(.5+x/2)*y,ee=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);ee.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),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()),ee.spot1=new go.Spot(0,b/y);var fe=E(.7,1,1,.5,0,te/y,1,te/y,ye());return ee.spot2=new go.Spot(fe.x,fe.y),Je(fe),ee}),go.Shape.setFigureParameter("IBeamArrow2",0,new en("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new en("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=40);var b=z?z.parameter2:NaN;isNaN(b)&&(b=100);var te=(y-x)/2,ee=te+x,ce=(y-b)/2,fe=ce+b;(x>y||b>y)&&(b>x?(x=x*y/b,te=(y-x)/2,ee=te+x,ce=0,fe=y):(te=0,ee=y,ce=0,fe=y));var he=new go.Geometry,de=new go.PathFigure(a,.5*y,!0);he.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,fe)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,fe)),de.add(new go.PathSegment(go.PathSegment.Line,0,fe)),de.add(new go.PathSegment(go.PathSegment.Line,0,ce)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,ce)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),de.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce).close()),he.spot1=new go.Spot(0,te/y);var pe=E(.7,fe/y,1,.5,0,ee/y,1,ee/y,ye());return he.spot2=new go.Spot(pe.x,pe.y),Je(pe),he}),go.Shape.setFigureParameter("Pointer",0,new en("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,te=new go.PathFigure(a,.5*y,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,y)),te.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var ee=E(.2,.65,1,.65,0,1,1,.5,ye());return b.spot2=new go.Spot(ee.x,ee.y),Je(ee),b}),go.Shape.setFigureParameter("RoundedPointer",0,new en("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,te=new go.PathFigure(a,.5*y,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,y)),te.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 ee=E(0,.65,1,.65,0,1,1,.5,ye());return b.spot2=new go.Spot(ee.x,ee.y),Je(ee),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new en("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,te=(.5+x/2)*y,ee=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);ee.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),ce.add(new go.PathSegment(go.PathSegment.Line,0,te)),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()),ee.spot1=new go.Spot(.2,.3);var fe=E(.7,1,1,.5,0,te/y,1,te/y,ye());return ee.spot2=new go.Spot(fe.x,fe.y),Je(fe),ee}),go.Shape.setFigureParameter("SplitEndArrow2",0,new en("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,te=b+x;x>y&&(b=0,te=y);var ee=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);ee.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),ce.add(new go.PathSegment(go.PathSegment.Line,0,te)),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()),ee.spot1=new go.Spot(.2,b/y);var fe=E(.7,1,1,.5,0,te/y,1,te/y,ye());return ee.spot2=new go.Spot(fe.x,fe.y),Je(fe),ee}),go.Shape.setFigureParameter("SquareArrow",0,new en("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,te=new go.PathFigure(a,.5*y,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,x*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,0)),te.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(z,a,y){var x=new go.Geometry,b=le*.5,te=le*.1,ee=new go.PathFigure(0,.9*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+te)*y,(.5+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+te)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,y,.85/.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var te=new go.PathFigure(0,.9*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,.8*y,.85/.9*a,.8*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var te=new go.PathFigure(.5*a,y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),te.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var te=new go.PathFigure(0,.3*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,te=le*.5,ee=new go.PathFigure(0,x,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,le*x,(.5-te)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+te)*a,0,1*a,le*x)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-le*x,(.5+te)*a,1*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-te)*a,1*y,0,y-le*x)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x));var ce=new go.PathFigure(a,x,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-le*x,(.5+te)*a,2*x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-te)*a,2*x,0,2*x-le*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,te=le*.5,ee=new go.PathFigure(0,y-x,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,le*x,(.5-te)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+te)*a,0,a,le*x)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-le*x,(.5+te)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-te)*a,y,0,y-le*x));var ce=new go.PathFigure(0,y-x,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*x,0,y-x-le*x,(.5-te)*a,y-2*x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,y-x,(.5+te)*a,y-2*x,a,y-x-le*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,te=le*.5,ee=new go.PathFigure(x,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-le*x,0,a,(.5-te)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+te)*y,a-le*x,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,le*x,y,0,(.5+te)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-te)*y,le*x,0));var ce=new go.PathFigure(x,0,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+le*x,0,2*x,(.5-te)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+te)*y,x+le*x,y)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,te=le*.5,ee=new go.PathFigure(a-x,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-le*x,0,a,(.5-te)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+te)*y,a-le*x,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,le*x,y,0,(.5+te)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-te)*y,le*x,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var ce=new go.PathFigure(a-x,0,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*y,a-x-le*x,0,a-2*x,(.5-te)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a-2*x,(.5+te)*y,a-x-le*x,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(.25*a,.25*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),te.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),te.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var te=new go.PathFigure(.5*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var te=new go.PathFigure(.5*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),te.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(z,a,y){var x=new go.Geometry,b=.2,te=.1,ee=le*b,ce=le*te,fe=.5,he=.1,de=new go.PathFigure(fe*a,(he+te)*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(fe-b)*a,he*y,(fe-ee)*a,(he+te)*y,(fe-b)*a,(he+ce)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(he-te)*y,(fe-b)*a,(he-ce)*y,(fe-ee)*a,(he-te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(fe+b)*a,he*y,(fe+ee)*a,(he-te)*y,(fe+b)*a,(he-ce)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(he+te)*y,(fe+b)*a,(he+ce)*y,(fe+ee)*a,(he+te)*y));var pe=.05,ve=le*pe;fe=.05,he=.25;var me=new go.PathFigure(.5*a,.2*y,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),fe=.95,he=.25,me.add(new go.PathSegment(go.PathSegment.Bezier,(fe+pe)*a,he*y,(fe+ve)*a,(he-pe)*y,(fe+pe)*a,(he-ve)*y)),me.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),me.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),me.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),pe=.025,ve=le*pe,fe=.825,he=.35,me.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(he-pe)*y,(fe+pe)*a,(he-ve)*y,(fe+ve)*a,(he-pe)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(fe-pe)*a,he*y,(fe-ve)*a,(he-pe)*y,(fe-pe)*a,(he-ve)*y)),me.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),me.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),me.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),pe=.05,ve=le*pe,fe=.5,he=.7,me.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(he-pe)*y,(fe+pe)*a,(he-ve)*y,(fe+ve)*a,(he-pe)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(fe-pe)*a,he*y,(fe-ve)*a,(he-pe)*y,(fe-pe)*a,(he-ve)*y)),me.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),me.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),me.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),pe=.025,ve=le*pe,fe=.175,he=.35,me.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(he-pe)*y,(fe+pe)*a,(he-ve)*y,(fe+ve)*a,(he-pe)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(fe-pe)*a,he*y,(fe-ve)*a,(he-pe)*y,(fe-pe)*a,(he-ve)*y)),me.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),me.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),me.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),pe=.05,ve=le*pe,fe=.05,he=.25,me.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(he-pe)*y,(fe-pe)*a,(he-ve)*y,(fe-ve)*a,(he-pe)*y)),me.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 en("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,te=new go.PathFigure(a,0,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),te.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y));var te=new go.PathFigure(.5*a,.5*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var 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 ee=new go.PathFigure(0,b*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("Database",function(z,a,y){var x=new go.Geometry,b=le*.5,te=le*.1,ee=new go.PathFigure(a,.1*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+te)*y,(.5+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+te)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-te)*y,(.5-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-te)*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+te)*y,(.5+b)*a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+te)*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+te)*y,(.5+b)*a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+te)*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+te)*y,(.5+b)*a,.4*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*a,.4*y,0,(.3+te)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*y,.25*a,.1*y).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(z,a,y){var x=new go.Geometry,b=le*.5,te=le*.1,ee=new go.PathFigure(a,.1*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+te)*y,(.5+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+te)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-te)*y,(.5-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-te)*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+te)*y,(.5+b)*a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+te)*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+te)*y,(.5+b)*a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+te)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var te=le*.2,ee=new go.PathFigure(0,.2*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-te)*y,(.2-te)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+te)*a,0,a,(.2-te)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+te)*y,(.8+te)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-te)*a,y,0,(.8+te)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ce=new go.PathFigure(0,b*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var 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 ee=new go.PathFigure(0,b*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("Document",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var 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 ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),ee.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var te=new go.PathFigure(.1*a,.4*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(.75*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y));var te=new go.PathFigure(a,.5*y,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,y));var ee=new go.PathFigure(a,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN,te=z?z.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(te)&&(te=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var 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,te*y)),ce.add(new go.PathSegment(go.PathSegment.Line,a,te*y)),x}),go.Shape.defineFigureGenerator("Junction",function(z,a,y){var x=new go.Geometry,b=1/Math.SQRT2,te=(1-1/Math.SQRT2)/2,ee=le*.5,ce=.5,fe=new go.PathFigure(a,ce*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,y,a,(ce+ee)*y,(ce+ee)*a,y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,ce*y,(ce-ee)*a,y,0,(ce+ee)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,0,0,(ce-ee)*y,(ce-ee)*a,0)),fe.add(new go.PathSegment(go.PathSegment.Bezier,a,ce*y,(ce+ee)*a,0,a,(ce-ee)*y));var he=new go.PathFigure((te+b)*a,(te+b)*y,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Line,te*a,te*y)),he.add(new go.PathSegment(go.PathSegment.Move,te*a,(te+b)*y)),he.add(new go.PathSegment(go.PathSegment.Line,(te+b)*a,te*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close());var te=new go.PathFigure(.1*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*y)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(z,a,y){var x=new go.Geometry,b=le*.5,te=.5,ee=new go.PathFigure(.5*a,y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,te*y,(te-b)*a,y,0,(te+b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,te*a,0,0,(te-b)*y,(te-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,te*y,(te+b)*a,0,a,(te-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(te+.1)*a,.9*y,a,(te+b)*y,(te+b)*a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.7);var 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,b*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.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.25);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,b*y)),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,.5*a,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*y,.96*a,.47*y,.93*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*y,.86*a,.57*y,.83*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*a,.4*y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var te=new go.PathFigure(.1*a,.2*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),te.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.1*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close());var te=new go.PathFigure(.2*a,.1*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var te=1-b,ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var ce=new go.PathFigure(.5*b*a,b*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(z,a,y){var x=new go.Geometry,b=le*.5,te=.5,ee=new go.PathFigure(a,te*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,a,(te+b)*y,(te+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,te*y,(te-b)*a,y,0,(te+b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,te*a,0,0,(te-b)*y,(te-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,te*y,(te+b)*a,0,a,(te-b)*y));var ce=new go.PathFigure(a,.5*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.5*a,.6*y,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN,te=z?z.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(te)&&(te=.3);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-te)*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN,te=z?z.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(te)&&(te=.3);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-te)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-te)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var 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 ee=new go.PathFigure((1-b)*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Move,b*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x}),go.Shape.defineFigureGenerator("Process",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var 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 ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.25);var te=new go.PathFigure(b*a,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var 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,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(z,a,y){var x=new go.Geometry,b=le*.5,te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+b)*a,0,a,(.5-b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+b)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(z,a,y){var x=new go.Geometry,b=le*.5,te=.5,ee=new go.PathFigure(a,te*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,a,(te+b)*y,(te+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,te*y,(te-b)*a,y,0,(te+b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,te*a,0,0,(te-b)*y,(te-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,te*y,(te+b)*a,0,a,(te-b)*y));var ce=new go.PathFigure(a,te*y,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,te*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(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),x}),go.Shape.defineFigureGenerator("Inverter",function(z,a,y){var x=new go.Geometry,b=le*.1,te=.1,ee=.9,ce=.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 he=new go.PathFigure((ee+te)*a,ce*y,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce+te)*y,(ee+te)*a,(ce+b)*y,(ee+b)*a,(ce+te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ee-te)*a,ce*y,(ee-b)*a,(ce+te)*y,(ee-te)*a,(ce+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce-te)*y,(ee-te)*a,(ce-b)*y,(ee-b)*a,(ce-te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,ce*y,(ee+b)*a,(ce-te)*y,(ee+te)*a,(ce-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(z,a,y){var x=new go.Geometry,b=le*.5,te=le*.4,ee=le*.1,ce=.1,fe=.9,he=.5,de=new go.PathFigure(.8*a,.5*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+te)*y,(.4+b)*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,.4*a,0)),de.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+b)*a,0,.8*a,(.5-te)*y));var pe=new go.PathFigure((fe+ce)*a,he*y,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(he+ce)*y,(fe+ce)*a,(he+ee)*y,(fe+ee)*a,(he+ce)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce)*a,he*y,(fe-ee)*a,(he+ce)*y,(fe-ce)*a,(he+ee)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(he-ce)*y,(fe-ce)*a,(he-ee)*y,(fe-ee)*a,(he-ce)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce)*a,he*y,(fe+ee)*a,(he-ce)*y,(fe+ce)*a,(he-ee)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(z,a,y){var x=new go.Geometry,b=.5,te=le*b,ee=0,ce=.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,(ce+te)*y,(ee+te)*a,(ce+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,(ee+te)*a,(ce-b)*y,.7*a,(ce-te)*y)),b=.1,te=le*.1,ee=.9,ce=.5;var he=new go.PathFigure((ee-b)*a,ce*y,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce-b)*y,(ee-b)*a,(ce-te)*y,(ee-te)*a,(ce-b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ce*y,(ee+te)*a,(ce-b)*y,(ee+b)*a,(ce-te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce+b)*y,(ee+b)*a,(ce+te)*y,(ee+te)*a,(ce+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ce*y,(ee-te)*a,(ce+b)*y,(ee-b)*a,(ce+te)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(z,a,y){var x=new go.Geometry,b=.5,te=le*b,ee=0,ce=.5,fe=new go.PathFigure(0,0,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(ee+te+te)*a,(ce-b)*y,.8*a,(ce-te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(ce+te)*y,(ee+te+te)*a,(ce+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(z,a,y){var x=new go.Geometry,b=.5,te=le*b,ee=.2,ce=.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 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,(ce+te)*y,(ee+te)*a,(ce+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,(ee+te)*a,(ce-b)*y,.7*a,(ce-te)*y)),b=.1,te=le*.1,ee=.9,ce=.5;var de=new go.PathFigure((ee-b)*a,ce*y,!0);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce-b)*y,(ee-b)*a,(ce-te)*y,(ee-te)*a,(ce-b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ce*y,(ee+te)*a,(ce-b)*y,(ee+b)*a,(ce-te)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce+b)*y,(ee+b)*a,(ce+te)*y,(ee+te)*a,(ce+b)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ce*y,(ee-te)*a,(ce+b)*y,(ee-b)*a,(ce+te)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(z,a,y){var x=new go.Geometry,b=.5,te=le*b,ee=.2,ce=.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 he=new go.PathFigure(.2*a,0,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(ee+te)*a,(ce-b)*y,.9*a,(ce-te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(ce+te)*y,(ee+te)*a,(ce+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(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Resistor",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),x}),go.Shape.defineFigureGenerator("Inductor",function(z,a,y){var x=new go.Geometry,b=le*.1,te=.1,ee=.1,ce=.5,fe=new go.PathFigure((ee-b*.5)*a,y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,0,(ee-b)*a,y,(ee-te)*a,0)),ee=.3,fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,(ee+te)*a,0,(ee+b)*a,y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,0,(ee-b)*a,y,(ee-te)*a,0)),ee=.5,fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,(ee+te)*a,0,(ee+b)*a,y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,0,(ee-b)*a,y,(ee-te)*a,0)),ee=.7,fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,(ee+te)*a,0,(ee+b)*a,y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,0,(ee-b)*a,y,(ee-te)*a,0)),ee=.9,fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b*.5)*a,y,(ee+te)*a,0,(ee+b)*a,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(z,a,y){var x=new go.Geometry,b=le*.5,te=.5,ee=.5,ce=.5,fe=new go.PathFigure((ee-te)*a,ce*y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce-te)*y,(ee-te)*a,(ce-b)*y,(ee-b)*a,(ce-te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,ce*y,(ee+b)*a,(ce-te)*y,(ee+te)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce+te)*y,(ee+te)*a,(ce+b)*y,(ee+b)*a,(ce+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-te)*a,ce*y,(ee-b)*a,(ce+te)*y,(ee-te)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Move,(ee-te+.1)*a,ce*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te-.1)*a,ce*y,ee*a,(ce-te)*y,ee*a,(ce+te)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Diode",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(z,a,y){var x=new go.Geometry,b=a,te=y;a=a*.38,y=y*.6;var ee=le*.8,ce=.8,fe=0,he=.5,de=(b-a)/2,pe=(te-y)/2,ve=new go.PathFigure(fe*a+de,(he+ce)*y+pe,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce)*a+de,he*y+pe,(fe-ee)*a+de,(he+ce)*y+pe,(fe-ce)*a+de,(he+ee)*y+pe)),ve.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+de,(he-ce)*y+pe,(fe-ce)*a+de,(he-ee)*y+pe,(fe-ee)*a+de,(he-ce)*y+pe)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce+ee*.5)*a+de,he*y+pe,fe*a+de,(he-ce)*y+pe,(fe-ce+ee*.5)*a+de,(he-ee)*y+pe)),ve.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+de,(he+ce)*y+pe,(fe-ce+ee*.5)*a+de,(he+ee)*y+pe,fe*a+de,(he+ce)*y+pe).close()),ee=le*.4,ce=.4,fe=.2,he=.5;var me=new go.PathFigure(fe*a+de,(he+ce)*y+pe,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce)*a+de,he*y+pe,(fe-ee)*a+de,(he+ce)*y+pe,(fe-ce)*a+de,(he+ee)*y+pe)),me.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+de,(he-ce)*y+pe,(fe-ce)*a+de,(he-ee)*y+pe,(fe-ee)*a+de,(he-ce)*y+pe)),me.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce+ee*.5)*a+de,he*y+pe,fe*a+de,(he-ce)*y+pe,(fe-ce+ee*.5)*a+de,(he-ee)*y+pe)),me.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+de,(he+ce)*y+pe,(fe-ce+ee*.5)*a+de,(he+ee)*y+pe,fe*a+de,(he+ce)*y+pe).close()),ee=le*.2,ce=.2,fe=.5,he=.5;var Ee=new go.PathFigure((fe-ce)*a+de,he*y+pe,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+de,(he-ce)*y+pe,(fe-ce)*a+de,(he-ee)*y+pe,(fe-ee)*a+de,(he-ce)*y+pe)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce)*a+de,he*y+pe,(fe+ee)*a+de,(he-ce)*y+pe,(fe+ce)*a+de,(he-ee)*y+pe)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+de,(he+ce)*y+pe,(fe+ce)*a+de,(he+ee)*y+pe,(fe+ee)*a+de,(he+ce)*y+pe)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce)*a+de,he*y+pe,(fe-ee)*a+de,(he+ce)*y+pe,(fe-ce)*a+de,(he+ee)*y+pe)),ee=le*.4,ce=.4,fe=.8,he=.5;var Se=new go.PathFigure(fe*a+de,(he-ce)*y+pe,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce)*a+de,he*y+pe,(fe+ee)*a+de,(he-ce)*y+pe,(fe+ce)*a+de,(he-ee)*y+pe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+de,(he+ce)*y+pe,(fe+ce)*a+de,(he+ee)*y+pe,(fe+ee)*a+de,(he+ce)*y+pe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce-ee*.5)*a+de,he*y+pe,fe*a+de,(he+ce)*y+pe,(fe+ce-ee*.5)*a+de,(he+ee)*y+pe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+de,(he-ce)*y+pe,(fe+ce-ee*.5)*a+de,(he-ee)*y+pe,fe*a+de,(he-ce)*y+pe).close()),ee=le*.8,ce=.8,fe=1,he=.5;var Te=new go.PathFigure(fe*a+de,(he-ce)*y+pe,!0);return x.add(Te),Te.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce)*a+de,he*y+pe,(fe+ee)*a+de,(he-ce)*y+pe,(fe+ce)*a+de,(he-ee)*y+pe)),Te.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+de,(he+ce)*y+pe,(fe+ce)*a+de,(he+ee)*y+pe,(fe+ee)*a+de,(he+ce)*y+pe)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce-ee*.5)*a+de,he*y+pe,fe*a+de,(he+ce)*y+pe,(fe+ce-ee*.5)*a+de,(he+ee)*y+pe)),Te.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+de,(he-ce)*y+pe,(fe+ce-ee*.5)*a+de,(he-ee)*y+pe,fe*a+de,(he-ce)*y+pe).close()),x}),go.Shape.defineFigureGenerator("Email",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(0,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,y)),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),te.add(new go.PathSegment(go.PathSegment.Move,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.35*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var te=new go.PathFigure(.1*a,y,!0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var ee=new go.PathFigure(.6*a,y,!0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var ce=new go.PathFigure(0,.5*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(z,a,y){var x=new go.Geometry,b=le*.4,te=.4,ee=.5,ce=.5,fe=ye(),he=ye(),de=ye(),pe=ye();ge(ee,ce-te,ee+b,ce-te,ee+te,ce-b,ee+te,ce,.5,fe,fe,he,de,pe);var ve=be(he.x,he.y),me=new go.PathFigure(he.x*a,he.y*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,ce*y,de.x*a,de.y*y,pe.x*a,pe.y*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce+te)*y,(ee+te)*a,(ce+b)*y,(ee+b)*a,(ce+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ee-te)*a,ce*y,(ee-b)*a,(ce+te)*y,(ee-te)*a,(ce+b)*y)),ge(ee-te,ce,ee-te,ce-b,ee-b,ce-te,ee,ce-te,.5,de,pe,he,fe,fe),me.add(new go.PathSegment(go.PathSegment.Bezier,he.x*a,he.y*y,de.x*a,de.y*y,pe.x*a,pe.y*y)),b=le*.3,te=.3,ge(ee-te,ce,ee-te,ce-b,ee-b,ce-te,ee,ce-te,.5,de,pe,he,fe,fe),me.add(new go.PathSegment(go.PathSegment.Line,he.x*a,he.y*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ee-te)*a,ce*y,pe.x*a,pe.y*y,de.x*a,de.y*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce+te)*y,(ee-te)*a,(ce+b)*y,(ee-b)*a,(ce+te)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*a,ce*y,(ee+b)*a,(ce+te)*y,(ee+te)*a,(ce+b)*y)),ge(ee,ce-te,ee+b,ce-te,ee+te,ce-b,ee+te,ce,.5,fe,fe,he,de,pe),me.add(new go.PathSegment(go.PathSegment.Bezier,he.x*a,he.y*y,pe.x*a,pe.y*y,de.x*a,de.y*y).close());var me=new go.PathFigure(.45*a,0,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),me.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),me.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),Je(fe),Je(he),Je(de),Je(pe),Je(ve),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,y/2,a/2,y/2));function te(ee,ce,fe){ee.add(new go.PathSegment(go.PathSegment.Move,(.3+ce)*a,(.8+fe)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+ce)*a,(.5+fe)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.1+ce)*a,(.5+fe)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.3+ce)*a,(.8+fe)*y).close())}return te(b,0,0),te(b,.4,0),te(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.37*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*y,.45*a,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*y,.48*a,.17*y,.54*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*y,.59*a,.29*y,.58*a,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*y,.8*a,.34*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*y,.87*a,.48*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,1.17*a,.76*y,.82*a,.8*y).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(z,a,y){var x=new go.Geometry,b=.5,te=0,ee=0,ce=b*le,fe=.4*Math.SQRT2/2+.5,he=.5-.5*Math.SQRT2/2,de=1,pe=.5,ve=.5,me=0,Ee=new go.PathFigure(fe*a,(1-he)*y,!1);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,de*a,pe*y,de*a,.7*y,de*a,pe*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ve+te)*a,(me+te)*y,(.5+b+te)*a,(.5-ce+te)*y,(.5+ce+te)*a,(.5-b+te)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+te)*a,(.5+ee)*y,(.5-ce+te)*a,(.5-b+ee)*y,(.5-b+te)*a,(.5-ce+ee)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(.35+te)*a,.9*y,(.5-b+te)*a,(.5+ce+ee)*y,(.5-ce+te)*a,.9*y)),Ee.add(new go.PathSegment(go.PathSegment.Move,(.25+te)*a,.8*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,(.35+te)*a,.9*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,(.2+te)*a,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var te=new go.PathFigure(a,y,!1);x.add(te);var ee=new go.PathFigure(0,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var b=new go.PathFigure(0,.2*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.7*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,y,.4*a,.5*y,a,.5*y).close());var te=new go.PathFigure(.45*a,.73*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),te.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),te.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var te=new go.PathFigure(.335*a,(1-.555)*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),te.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var ee=.5-.285,ce=.5,fe=ee,he=Math.PI/4,de=4*(1-Math.cos(he))/(3*Math.sin(he)),pe=de*.5,ve=ee,me=ee,Ee=de*ve,Se=de*me;te.add(new go.PathSegment(go.PathSegment.Bezier,(ce-ve)*a,fe*y,(ce-(Ee+ve)/2)*a,(fe+(me+Se)/2)*y,(ce-ve)*a,(fe+Se)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(fe-me)*y,(ce-ve)*a,(fe-Se)*y,(ce-Ee)*a,(fe-me)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,(ce+ve)*a,fe*y,(ce+Ee)*a,(fe-me)*y,(ce+ve)*a,(fe-Se)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(ce+ve)*a,(fe+Se)*y,(ce+(Ee+ve)/2)*a,(fe+(me+Se)/2)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),te.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var Te=new go.PathFigure(.2*a,y,!1);x.add(Te),Te.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var we=new go.PathFigure(.8*a,y,!1);return x.add(we),we.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var te=new go.PathFigure(.2*a,.2*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),te.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var te=new go.PathFigure(a,y,!1);x.add(te);var ee=new go.PathFigure(.1*a,y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Caution",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.05*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*y,.5*a,0,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,a,y,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,y));var te=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-te)*a,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,te*a,te*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*y,.575*a,.725*y,.625*a,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*y,.375*a,.375*y,.425*a,.725*y)),x}),go.Shape.defineFigureGenerator("Recycle",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.45*a,.95*y,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*y,.17*a,.95*y,.15*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*y));var te=new go.PathFigure(.475*a,.2*y,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),te.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),te.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),te.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),te.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var ee=new go.PathFigure(.675*a,.575*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(z,a,y){var x=new go.Geometry,b=.5,te=le*.5,ee=new go.PathFigure(a,b*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*a,y,a,(b+te)*y,(b+te)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-te)*a,y,0,(b+te)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-te)*y,(b-te)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,b*y,(b+te)*a,0,a,(b-te)*y));var ce=new go.PathFigure(b*a,0,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,b*a,.15*y)),ce.add(new go.PathSegment(go.PathSegment.Move,b*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,b*a,.85*y)),ce.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.15*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),ce.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,.15*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,0)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(0,.2*y,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var ee=new go.PathFigure(0,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Component",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close());var te=new go.PathFigure(0,.2*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var ee=new go.PathFigure(0,.6*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.15*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y));var te=new go.PathFigure(.15*a,.6*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(a,.8*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var ee=.1,ce=le*.1,fe=.2,he=.9,de=new go.PathFigure((fe-ee)*a,he*y,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(he-ee)*y,(fe-ee)*a,(he-ce)*y,(fe-ce)*a,(he-ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ee)*a,he*y,(fe+ce)*a,(he-ee)*y,(fe+ee)*a,(he-ce)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(he+ee)*y,(fe+ee)*a,(he+ce)*y,(fe+ce)*a,(he+ee)*y)),de.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ee)*a,he*y,(fe-ce)*a,(he+ee)*y,(fe-ee)*a,(he+ce)*y).close()),ee=.1,ce=le*.1,fe=.8,he=.9;var pe=new go.PathFigure((fe-ee)*a,he*y,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(he-ee)*y,(fe-ee)*a,(he-ce)*y,(fe-ce)*a,(he-ee)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ee)*a,he*y,(fe+ce)*a,(he-ee)*y,(fe+ee)*a,(he-ce)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(he+ee)*y,(fe+ee)*a,(he+ce)*y,(fe+ce)*a,(he+ee)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ee)*a,he*y,(fe-ce)*a,(he+ee)*y,(fe-ee)*a,(he+ce)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),x}),go.Shape.defineFigureGenerator("Forklift",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var te=new go.PathFigure(0,.5*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.5*a,.8*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),ee.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 fe=.1,he=le*.1,de=.1,pe=.9,ve=new go.PathFigure((de-fe)*a,pe*y,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(pe-fe)*y,(de-fe)*a,(pe-he)*y,(de-he)*a,(pe-fe)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(de+fe)*a,pe*y,(de+he)*a,(pe-fe)*y,(de+fe)*a,(pe-he)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(pe+fe)*y,(de+fe)*a,(pe+he)*y,(de+he)*a,(pe+fe)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(de-fe)*a,pe*y,(de-he)*a,(pe+fe)*y,(de-fe)*a,(pe+he)*y)),fe=.1,he=le*.1,de=.4,pe=.9;var me=new go.PathFigure((de-fe)*a,pe*y,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(pe-fe)*y,(de-fe)*a,(pe-he)*y,(de-he)*a,(pe-fe)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(de+fe)*a,pe*y,(de+he)*a,(pe-fe)*y,(de+fe)*a,(pe-he)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(pe+fe)*y,(de+fe)*a,(pe+he)*y,(de+he)*a,(pe+fe)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(de-fe)*a,pe*y,(de-he)*a,(pe+fe)*y,(de-fe)*a,(pe+he)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.4*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*y).close());var te=new go.PathFigure(.45*a,.7*y,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var ee=new go.PathFigure(.55*a,.4*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var de=.05,pe=le*.05,ve=.175,me=.95,ce=new go.PathFigure((ve-de)*a,me*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(me-de)*y,(ve-de)*a,(me-pe)*y,(ve-pe)*a,(me-de)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ve+de)*a,me*y,(ve+pe)*a,(me-de)*y,(ve+de)*a,(me-pe)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(me+de)*y,(ve+de)*a,(me+pe)*y,(ve+pe)*a,(me+de)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ve-de)*a,me*y,(ve-pe)*a,(me+de)*y,(ve-de)*a,(me+pe)*y));var de=.05,pe=le*.05,ve=.375,me=.95,fe=new go.PathFigure((ve-de)*a,me*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(me-de)*y,(ve-de)*a,(me-pe)*y,(ve-pe)*a,(me-de)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ve+de)*a,me*y,(ve+pe)*a,(me-de)*y,(ve+de)*a,(me-pe)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(me+de)*y,(ve+de)*a,(me+pe)*y,(ve+pe)*a,(me+de)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ve-de)*a,me*y,(ve-pe)*a,(me+de)*y,(ve-de)*a,(me+pe)*y));var de=.05,pe=le*.05,ve=.625,me=.95,he=new go.PathFigure((ve-de)*a,me*y,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(me-de)*y,(ve-de)*a,(me-pe)*y,(ve-pe)*a,(me-de)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ve+de)*a,me*y,(ve+pe)*a,(me-de)*y,(ve+de)*a,(me-pe)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(me+de)*y,(ve+de)*a,(me+pe)*y,(ve+pe)*a,(me+de)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ve-de)*a,me*y,(ve-pe)*a,(me+de)*y,(ve-de)*a,(me+pe)*y));var de=.05,pe=le*.05,ve=.825,me=.95,Ee=new go.PathFigure((ve-de)*a,me*y,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(me-de)*y,(ve-de)*a,(me-pe)*y,(ve-pe)*a,(me-de)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ve+de)*a,me*y,(ve+pe)*a,(me-de)*y,(ve+de)*a,(me-pe)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(me+de)*y,(ve+de)*a,(me+pe)*y,(ve+pe)*a,(me+de)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ve-de)*a,me*y,(ve-pe)*a,(me+de)*y,(ve-de)*a,(me+pe)*y).close());var Se=new go.PathFigure(0,y,!1);return x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(0,.2*y,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var ee=new go.PathFigure(.15*a,y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var ce=.05,fe=le*.05,he=.35,de=.775,pe=new go.PathFigure((he-ce)*a,de*y,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,he*a,(de-ce)*y,(he-ce)*a,(de-fe)*y,(he-fe)*a,(de-ce)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(he+ce)*a,de*y,(he+fe)*a,(de-ce)*y,(he+ce)*a,(de-fe)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,he*a,(de+ce)*y,(he+ce)*a,(de+fe)*y,(he+fe)*a,(de+ce)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(he-ce)*a,de*y,(he-fe)*a,(de+ce)*y,(he-ce)*a,(de+fe)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Globe",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.75*a,0,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.75*y,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*a,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*y,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,.15*a,.25*y,.15*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*y,.85*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*y,.35*a,.3*y,.65*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*y,.35*a,.7*y,.65*a,.7*y)),x}),go.Shape.defineFigureGenerator("Wave",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*y,.1*a,0,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*y,.425*a,.5*y,.575*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*y,.8*a,0,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*y,.1*a,.5*y,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*y,.425*a,y,.575*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*y,.8*a,.5*y,.9*a,.5*y)),x}),go.Shape.defineFigureGenerator("Operator",function(z,a,y){var x=new go.Geometry,b=.3,te=le*.3,ee=.5,ce=.7,fe=new go.PathFigure((ee-b)*a,ce*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce-b)*y,(ee-b)*a,(ce-te)*y,(ee-te)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ce*y,(ee+te)*a,(ce-b)*y,(ee+b)*a,(ce-te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce+b)*y,(ee+b)*a,(ce+te)*y,(ee+te)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ce*y,(ee-te)*a,(ce+b)*y,(ee-b)*a,(ce+te)*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(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.65*a,.3*y,.65*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*y,.35*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*a,.6*y,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.2*a,y,.35*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,y,.7*a,.6*y,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.8*a,y,.65*a,.95*y)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,0,y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*y,.8*a,y,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*y));var te=new go.PathFigure(0,.6*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(z,a,y){var x=new go.Geometry,b=.5,te=le*.5,ee=.5,ce=.5,fe=new go.PathFigure((ee-b)*a,ce*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce-b)*y,(ee-b)*a,(ce-te)*y,(ee-te)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ce*y,(ee+te)*a,(ce-b)*y,(ee+b)*a,(ce-te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce+b)*y,(ee+b)*a,(ce+te)*y,(ee+te)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ce*y,(ee-te)*a,(ce+b)*y,(ee-b)*a,(ce+te)*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(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*y,.15*a,0,.35*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,.65*a,.2*y,.85*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.85*a,.6*y,.65*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*a,.4*y,.15*a,.4*y).close()),x}),go.Shape.defineFigureGenerator("Help",function(z,a,y){var x=new go.Geometry,b=.5,te=le*.5,ee=.5,ce=.5,fe=new go.PathFigure((ee-b)*a,ce*y,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce-b)*y,(ee-b)*a,(ce-te)*y,(ee-te)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ce*y,(ee+te)*a,(ce-b)*y,(ee+b)*a,(ce-te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce+b)*y,(ee+b)*a,(ce+te)*y,(ee+te)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ce*y,(ee-te)*a,(ce+b)*y,(ee-b)*a,(ce+te)*y).close()),b=.05,te=le*.05,ee=.5,ce=.8;var he=new go.PathFigure((ee-b)*a,ce*y,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce-b)*y,(ee-b)*a,(ce-te)*y,(ee-te)*a,(ce-b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ce*y,(ee+te)*a,(ce-b)*y,(ee+b)*a,(ce-te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ce+b)*y,(ee+b)*a,(ce+te)*y,(ee+te)*a,(ce+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ce*y,(ee-te)*a,(ce+b)*y,(ee-b)*a,(ce+te)*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(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*y,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*y,.5*a,0,.025*a,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var te=new go.PathFigure(.2*a,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var te=new go.PathFigure(.2*a,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*y,.79840625*a,.39915625*y,.7834375*a,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*y,.64228125*a,.2188125*y,.603875*a,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*y,.39759375*a,.20190625*y,.36053125*a,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*y,.21765625*a,.36059375*y,.201875*a,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*y,.20221875*a,.603875*y,.21884375*a,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*y,.36353125*a,.78340625*y,.3991875*a,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*y,.602375*a,.79809375*y,.63946875*a,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*y,.78234375*a,.63940625*y,.798125*a,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*y,0,.375*y,.05*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*y,.3*a,.225*y,.4*a,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*y,.46*a,.05*y,.525*a,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*y,.525*a,.275*y,.475*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*y,a,.4*y,a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*y,.675*a,.55*y,.675*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*y,.65*a,.7*y,.65*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,y,.61*a,.85*y,.61*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*a,y,0,y).close()),x}),go.Shape.defineFigureGenerator("Map",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),x}),go.Shape.defineFigureGenerator("Eject",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var te=new go.PathFigure(0,y*.6,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.85).close());var te=new go.PathFigure(.126*a,.85*y,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var ee=new go.PathFigure(.402*a,.85*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),ee.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 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(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*(1-.184)).close());var te=new go.PathFigure(a*.204,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),te.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var ee=new go.PathFigure(a*.408,y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),ee.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 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(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var te=new go.PathFigure(a*.055,.07*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),te.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var ee=new go.PathFigure(a*.055,.13*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),ee.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 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(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.55*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*y,0,.4*y,.225*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*y,.975*a,0,a,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*a,y).close()),x}),go.Shape.defineFigureGenerator("Key",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*y,.075*a,.075*y).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var te=new go.PathFigure(0,0,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),te.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),te.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var ee=new go.PathFigure(a*.11,y*.1,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),ee.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 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(z,a,y){var x=new go.Geometry,b=8,te=b*le,ee=new go.PathFigure(b,0,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-te,a-te,y)),ee.add(new go.PathSegment(go.PathSegment.Line,b,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,te,y,0,y-te)),ee.add(new go.PathSegment(go.PathSegment.Line,0,b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,te,te,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 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 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(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*le,te=y*.8,ee=new go.Geometry,ce=new go.PathFigure(x,0,!0);return ee.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,te-x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-x,te,a,te-b,a-b,te)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.7,te)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.55,te)),ce.add(new go.PathSegment(go.PathSegment.Line,x,te)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,te-x,b,te,0,te-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?(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(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.45).close());var te=new go.PathFigure(a*1,y*.55,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),te.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),te.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),te.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),te.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.9).close());var te=new go.PathFigure(a*.1,y*.2,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),te.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),te.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),te.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),te.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var ee=new go.PathFigure(a*.28,y*.37,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(z,a,y){var x=new go.Geometry,b=15,te=b*le,ee=new go.PathFigure(a*.62,y*.475,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-te,a-te,y)),ee.add(new go.PathSegment(go.PathSegment.Line,b,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,te,y,0,y-te)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),te>1?(x.spot1=new go.Spot(0,0,te,te),x.spot2=new go.Spot(1,1,-te,-te)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var te=.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-te))),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-te))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-te))),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-te))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-te))),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-te)).close());var ee=new go.PathFigure(a*.4,y*0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),ee.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var te=.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-te))),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-te))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-te))),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-te))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-te))),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-te)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var te=.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-te))),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-te))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-te))),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-te))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-te))),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-te)).close());var ee=new go.PathFigure(a*.5,y*0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close());var te=new go.PathFigure(a*.235,y*.28,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),te.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),te.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,y*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},80727: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 en={},zt="5.0",be={},ye=null,Je=!1,E=!1,ge=null,Ae=!1,ue=null,le=null,ie=0;ie<arguments.length;ie++){var se=arguments[ie];if(se!==null)switch(typeof se){case"number":zt=se.toFixed(1);break;case"string":se.match(new RegExp("^[0-9]\\.[0-9]+$"))?zt=se:ge=se;break;case"object":typeof se.is3D!="undefined"?ye=se:be=se;break;case"boolean":Je=se,E=!0;break}}ye===null&&(ye={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},be.material_id!==void 0&&!E&&(Je=!0)),ge!==null&&be.id===void 0&&(be.id=ge);var ae="",oe="",re=!1,ne=null,z=null,a=null,y=!1,x=null,b=null,te=null,ee=null,ce=null;be.height!==void 0&&(be.height=Math.round(be.height)),be.width!==void 0&&(be.width=Math.round(be.width));var fe=function(lt){return parseFloat(lt)>4?parseFloat(lt):5};en.setHTML5Codebase=function(lt,at){le=lt,qe(lt,at)},en.setJavaCodebase=en.setJavaCodebaseVersion=en.isCompiledInstalled=en.setPreCompiledScriptPath=en.setPreCompiledResourcePath=function(){},en.setHTML5CodebaseVersion=function(lt,at){var ut=parseFloat(lt);if(ut!==NaN&&ut<5){console.log("The GeoGebra HTML5 codebase version "+ut+" is deprecated. Using version latest instead.");return}ue=lt,tt(lt,at)},en.getHTML5CodebaseVersion=function(){return z},en.getParameters=function(){return be},en.setFontsCSSURL=function(lt){ee=lt},en.setGiacJSURL=function(lt){},en.setJNLPFile=function(lt){ae=lt},en.setJNLPBaseDir=function(lt){},en.inject=function(){function lt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var at="auto",ut=be.id,ft,bt=!1,Lt=0;Lt<arguments.length;Lt++){var gt=arguments[Lt];typeof gt=="string"?(gt=gt.toLowerCase(),gt.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?at=gt:ut=arguments[Lt]):typeof gt=="boolean"?bt=gt:gt instanceof HTMLElement&&(ft=gt)}ht();function ht(){if(!Ae){setTimeout(ht,200);return}at=Ze(at);var $e=ft||document.getElementById(ut);if(!$e){console.log("possibly bug on ajax loading? ");return}if(en.removeExistingApplet($e,!1),be.width===void 0&&$e.clientWidth&&(be.width=$e.clientWidth),be.height===void 0&&$e.clientHeight&&(be.height=$e.clientHeight),!(be.width&&be.height)&&at==="html5"&&(delete be.width,delete be.height),ne=at,at==="screenshot")we($e,be);else{var Pe=!1;be.hasOwnProperty("playButton")&&be.playButton||be.hasOwnProperty("clickToLoad")&&be.clickToLoad?Pe=!0:be.hasOwnProperty("playButtonAutoDecide")&&be.playButtonAutoDecide&&(Pe=(!he()||lt())&&de()),Pe?(ne="screenshot",xe($e,be,bt,at)):Te($e,be,bt)}}};function he(){try{return window.self!==window.top}catch(lt){return!0}}function de(){return be.hasOwnProperty("screenshotGenerator")&&be.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}en.getViews=function(){return ye},en.isJavaInstalled=function(){return!1};var pe=function(lt){var at=function(Lt){var gt=JSON.parse(Lt),ht=function(ke){return ke.type=="G"||ke.type=="E"},$e=gt.elements?gt.elements.filter(ht)[0]:gt;if(!$e||!$e.url){ut();return}be.fileName=$e.url,ve($e.settings||{}),ye.is3D=!0;var Pe="https://www.geogebra.org/images/";en.setPreviewImage(x||$e.previewUrl,Pe+"GeoGebra_loading.png",Pe+"applet_play.png"),lt()},ut=function(){be.onError&&be.onError(),st("Error: Fetching material (id "+be.material_id+") failed.",be)},ft=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",bt="/materials/"+be.material_id+"?scope=basic";me("https://"+ft+"/api/proxy.php?path="+encodeURIComponent(bt),at,ut)};function ve(lt){var at=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(ut){lt[ut]=!!lt[ut]}),at.forEach(function(ut){be[ut]===void 0&<[ut]!==void 0&&(be[ut]=lt[ut])}),be.showToolBarHelp===void 0&&(be.showToolBarHelp=be.showToolBar)}function me(lt,at,ut){var ft=new XMLHttpRequest;ft.open("GET",lt),ft.onload=function(){at(ft.responseText)},ft.onerror=ut,ft.send()}en.isHTML5Installed=function(){return!0},en.getLoadedAppletType=function(){return ne},en.setPreviewImage=function(lt,at,ut){x=lt,b=at,te=ut},en.removeExistingApplet=function(lt,at){var ut;typeof lt=="string"&&(lt=document.getElementById(lt)),ne=null;var ft=null;for(ut=0;ut<lt.childNodes.length;ut++){var bt=lt.childNodes[ut],Lt=bt.className;Lt==="applet_screenshot"?at?(bt.style.display="block",ne="screenshot"):bt.style.display="none":Lt!=="applet_scaler prerender"&&(lt.removeChild(bt),ft=Lt&&Lt.indexOf("appletParameters")!=-1?bt.id:null,ut--)}var gt=be.id!==void 0?be.id:ft,ht=window[gt];ht&&typeof ht.getBase64=="function"&&(ht.remove(),window[gt]=null)},en.refreshHitPoints=function(){if(fe(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var lt=en.getAppletObject();return lt&&typeof lt.recalculateEnvironments=="function"?(lt.recalculateEnvironments(),!0):!1},en.startAnimation=function(){var lt=en.getAppletObject();return lt&&typeof lt.startAnimation=="function"?(lt.startAnimation(),!0):!1},en.stopAnimation=function(){var lt=en.getAppletObject();return lt&&typeof lt.stopAnimation=="function"?(lt.stopAnimation(),!0):!1},en.getAppletObject=function(){var lt=be.id!==void 0?be.id:"ggbApplet";return window[lt]},en.resize=function(){};var Ee=function(lt,at,ut){var ft=document.createElement("param");ft.setAttribute("name",at),ft.setAttribute("value",ut),lt.appendChild(ft)},Se=function(lt){return lt&<!=="false"},Te=function(lt,at,ut){fe(z)<=4.2&&(ut=!0);var ft=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==z||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(ft=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var bt=document.createElement("div");bt.classList.add("appletParameters","notranslate");var Lt=at.width,gt=at.height;if(at.disableAutoScale=at.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():at.disableAutoScale,at.width!==void 0)if(fe(z)<=4.4)Se(at.showToolBar)&&(at.height-=7),Se(at.showAlgebraInput)&&(at.height-=37),at.width<605&&Se(at.showToolBar)&&(at.width=605,Lt=605);else{var ht=100;(Se(at.showToolBar)||Se(at.showMenuBar))&&(at.hasOwnProperty("customToolBar")&&(at.customToolbar=at.customToolBar),ht=Se(at.showMenuBar)?245:155),Lt<ht&&(at.width=ht,Lt=ht)}bt.style.border="none",bt.style.display="inline-block";for(var $e in at)at.hasOwnProperty($e)&&$e!=="appletOnLoad"&&bt.setAttribute("data-param-"+$e,at[$e]);ee&&bt.setAttribute("data-param-fontscssurl",ee),en.resize=function(){GGBAppletUtils.responsiveResize(lt,at)},window.addEventListener("resize",function(wt){en.resize()});var Pe=typeof at.appletOnLoad=="function"?at.appletOnLoad:function(){};if(!ut&&at.width!==void 0){at.hasOwnProperty("showSplash")||bt.setAttribute("data-param-showSplash","false");var ke=lt.querySelector(".applet_scaler.prerender"),Ve=ke!==null;if(Ve)var Qe=ke.querySelector(".ggb_preview");else{var Qe=ze(Lt,gt,at.borderColor,!1);ke=document.createElement("div"),ke.className="applet_scaler",ke.style.position="relative",ke.style.display="block",ke.style.width=Lt+"px",ke.style.height=gt+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(ke,"66%"),fe(z)>=5?(at.appletOnLoad=function(wt){var Bt=lt.querySelector(".ggb_preview");Bt&&Bt.parentNode.removeChild(Bt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ke),window.GGBT_wsf_view&&$(window).trigger("resize"),Pe(wt)},Ve||ke.appendChild(Qe)):bt.appendChild(Qe),ke.appendChild(bt),Ve||lt.appendChild(ke),setTimeout(function(){en.resize()},1)}else{var De=document.createElement("div");De.className="applet_scaler",De.style.position="relative",De.style.display="block",De.appendChild(bt),lt.appendChild(De),at.appletOnLoad=function(wt){en.resize(),Pe(wt)}}function Ye(wt,Bt){Bt&&typeof Bt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(wt,Bt.appletOnLoad):renderGGBElement(wt),st("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Bt)}function Ue(wt,Bt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:wt,params:Bt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(kt){Ye(kt.article,kt.params)}),html5AppletsToProcess=null)},fe(z)<5&&(wt.className+=" geogebraweb")):Ye(wt,Bt)}if(ft){scriptLoadStarted=!0;for(var Le=0;Le<bt.childNodes.length;Le++){var Ne=bt.childNodes[Le].tagName;Ne==="TABLE"&&(bt.removeChild(bt.childNodes[Le]),Le--)}if(ggbHTML5LoadedScript!==null){var nt=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');nt!=null&&nt.parentNode.removeChild(nt)}var ct=document.createElement("script"),St=function(){Ue(bt,at)};ct.src=oe+a,ggbHTML5LoadedCodebaseIsWebSimple=y,ggbHTML5LoadedCodebaseVersion=z,ggbHTML5LoadedScript=ct.src,st("GeoGebra HTML5 codebase loaded: '"+oe+"'.",at),!le&&(!ue||ue=="5.0")?(y?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),St()):oe.requirejs?__webpack_require__.e(4184).then(function(){var wt=[__webpack_require__(74620)];St.apply(null,wt)}.bind(this)).catch(__webpack_require__.oe):(ct.onload=St,lt.appendChild(ct))}else Ue(bt,at);at.height=gt,at.width=Lt},we=function(lt,at,ut){var ft=ze(at.width,at.height,at.borderColor,ut),bt=document.createElement("div");bt.style.position="relative",bt.style.display="block",bt.style.width=at.width+"px",bt.style.height=at.height+"px",bt.className="applet_screenshot applet_scaler"+(ut?" applet_screenshot_play":""),bt.appendChild(ft);var Lt=GGBAppletUtils.getScale(at,lt,ut);ut?(lt.appendChild(Oe()),window.GGBT_wsf_view||(lt.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(bt,"66%"),lt.appendChild(bt),Lt!==1&&!isNaN(Lt)&&(GGBAppletUtils.scaleElement(bt,Lt),bt.style.width=at.width+"px",bt.style.height=at.height+"px",bt.parentNode.style.width=at.width*Lt+"px",bt.parentNode.style.height=at.height*Lt+"px"),en.resize=function(){je(lt,ft,bt,ut)},window.addEventListener("resize",function(gt){en.resize()}),en.resize()};function je(lt,at,ut,ft){if(lt.contains(at)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(lt.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(lt)}var bt=GGBAppletUtils.getScale(be,lt,ft);ut.parentNode!==null&&(!isNaN(bt)&&bt!==1?(GGBAppletUtils.scaleElement(ut,bt),ut.parentNode.style.width=be.width*bt+"px",ut.parentNode.style.height=be.height*bt+"px"):(GGBAppletUtils.scaleElement(ut,1),ut.parentNode.style.width=be.width+"px",ut.parentNode.style.height=be.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(lt),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}en.onExitFullscreen=function(lt,at){at.appendChild(lt)};var xe=function(lt,at,ut,ft){we(lt,at,!0);for(var bt=function(){var ht=[];for(gt=0;gt<lt.childNodes.length;gt++)ht.push(lt.childNodes[gt]);if(window.GGBT_wsf_view){var $e=window.GGBT_wsf_view.renderFullScreen(lt,at.id),Pe=document.getElementById("fullscreencontainer"),ke=jQuery(lt).find(".fullscreencontent");ke.length>0?($e.remove(),ke.attr("id","fullscreencontent").show(),jQuery(Pe).append(ke),window.dispatchEvent(new Event("resize"))):Te($e,at,!1),window.GGBT_wsf_view.launchFullScreen(Pe)}else ne=ft,Te(lt,at,!1);if(!window.GGBT_wsf_view)for(gt=0;gt<ht.length;gt++)lt.removeChild(ht[gt])},Lt=lt.getElementsByClassName("ggb_preview_play"),gt=0;gt<Lt.length;gt++)Lt[gt].addEventListener("click",bt,!1),Lt[gt].addEventListener("ontouchstart",bt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(lt),de()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},Oe=function(){var lt=document.createElement("div");if(lt.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var at='.icon-applet-play { width: 100%; height: 100%;box-sizing: border-box;position: absolute;z-index: 1001;cursor: pointer;border-width: 0px; background-color: transparent;background-repeat: no-repeat;left: 0;top: 0;background-position: center center; background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet.png");}.icon-applet-play:hover {background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet-hover.png");}',ut=document.createElement("style");ut.styleSheet?ut.styleSheet.cssText=at:ut.appendChild(document.createTextNode(at)),document.getElementsByTagName("head")[0].appendChild(ut)}return lt},ze=function(lt,at,ut,ft){var bt=document.createElement("div");bt.className="ggb_preview",bt.style.position="absolute",bt.style.zIndex="90",bt.style.width=lt-2+"px",bt.style.height=at-2+"px",bt.style.top="0px",bt.style.left="0px",bt.style.overflow="hidden",bt.style.backgroundColor="white";var Lt="lightgrey";ut!==void 0&&(ut==="none"?Lt="transparent":Lt=ut),bt.style.border="1px solid "+Lt;var gt=document.createElement("img");if(gt.style.position="relative",gt.style.zIndex="1000",gt.style.top="-1px",gt.style.left="-1px",x!==null&>.setAttribute("src",x),gt.style.opacity=.7,b!==null){var ht,$e,Pe;if(!ft){ht=document.createElement("img"),ht.style.position="absolute",ht.style.zIndex="1001",ht.style.opacity=1,gt.style.opacity=.3,$e=360,$e>lt/4*3&&($e=lt/4*3),Pe=$e/5.8,ht.setAttribute("src",b),ht.setAttribute("width",$e),ht.setAttribute("height",Pe);var ke=(lt-$e)/2,Ve=(at-Pe)/2;ht.style.left=ke+"px",ht.style.top=Ve+"px",bt.appendChild(ht)}}return bt.appendChild(gt),bt},Ze=function(lt){return lt=lt.toLowerCase(),lt==="html5"||lt==="screenshot"?lt:"html5"},Me=["web","webSimple","web3d","tablet","tablet3d","phone"],tt=function(lt,at){if(z=lt,at){qe(z,!0);return}var ut=!Je;if(ut){var ft=fe(z);!isNaN(ft)&&ft<4.4&&(ut=!1)}var bt,Lt;window.location.protocol.substr(0,4)==="http"?bt=window.location.protocol:bt="http:";var gt=z.indexOf("//");gt>0?Lt=z:gt===0?Lt=bt+z:Lt="https://www.geogebra.org/apps/5.2.814.0/";for(var ht in Me)if(z.slice(Me[ht].length*-1)===Me[ht]||z.slice((Me[ht].length+1)*-1)===Me[ht]+"/"){qe(Lt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&ut&&!ye.is3D&&!ye.AV&&!ye.SV&&!ye.CV&&!ye.EV2&&!ye.CP&&!ye.PC&&!ye.DA&&!ye.FI&&!ye.PV&&!Se(be.showToolBar)&&!Se(be.showMenuBar)&&!Se(be.showAlgebraInput)&&!Se(be.enableRightClick)&&(!be.appName||be.appName=="classic")?Lt+="webSimple/":Lt+="web3d/",qe(Lt,!1)},qe=function(lt,at){if(lt.requirejs){oe=lt;return}lt.slice(-1)!=="/"&&(lt+="/"),oe=lt,at===null&&(at=lt.indexOf("http")===-1),re=at,a="web.nocache.js",y=!1;var ut=oe.split("/");ut.length>1&&(!at&&ut[ut.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):Me.indexOf(ut[ut.length-2])>=0&&(a=ut[ut.length-2]+".nocache.js")),ut=lt.split("/"),z=ut[ut.length-3],z.substr(0,4)==="test"?z=z.substr(4,1)+"."+z.substr(5,1):(z.substr(0,3)==="war"||z.substr(0,4)==="beta")&&(z="5.0");var ft=parseFloat(z);ft!==NaN&&ft<5&<.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+ft+" is deprecated. Using version latest instead."),tt("5.0",at))},st=function(lt,at){window.console&&window.console.log&&(!at||typeof at.showLogging=="undefined"||at.showLogging&&at.showLogging!=="false")&&console.log(lt)};be.material_id!==void 0?pe(At):At();function At(){var lt=zt;ue!==null?lt=ue:parseFloat(lt)<5&&(lt="5.0"),tt(lt,!1),le!==null&&qe(le,re),Ae=!0}return en},GGBAppletUtils=function(){"use strict";function en(){return window.GGBT_wsf_edit!==void 0}function zt(Ae,ue){ue!=1?(Ae.style.transformOrigin="0% 0% 0px",Ae.style.webkitTransformOrigin="0% 0% 0px",Ae.style.transform="scale("+ue+","+ue+")",Ae.style.webkitTransform="scale("+ue+","+ue+")",Ae.style.maxWidth="initial",Ae.querySelector(".ggb_preview")!==null&&(Ae.querySelector(".ggb_preview").style.maxWidth="initial"),Ae.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ae.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ae.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ae.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ae.style.transform="none",Ae.style.webkitTransform="none")}function be(Ae,ue,le,ie,se,ae){var oe=null;if(ae!=null&&ae!="")for(var re=Ae.parentNode;re!=null;)if((" "+re.className+" ").indexOf(" "+ae+" ")>-1){oe=re;break}else re=re.parentNode;var ne=0,z=0,a=0,y=0,x=0,b=0,te=0;if(oe)ne=oe.offsetWidth,z=Math.max(ie?oe.offsetWidth:0,oe.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(ne=Math.min(window.innerWidth,document.documentElement.clientWidth),z=Math.min(window.innerHeight,document.documentElement.clientHeight),a=ne):(ne=window.innerWidth,z=window.innerHeight,a=window.innerWidth),Ae){var ee=Ae.getBoundingClientRect();ee.left>0&&ee.left<=ne&&(se===void 0||!se)&&(document.dir==="rtl"?(x=ne-ee.width-ee.left,b=a<=480?10:30):(b=ee.left,x=a<=480?10:30),y=b+x)}if(Ae&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ce=Ae.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,te=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,te=40)}}return Ae&&((le===void 0||!le)&&ue>0&&ue+y<ne?ne=ue:ne-=y,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(le===void 0||!le)&&(z-=te)),{width:ne,height:z}}function ye(Ae,ue,le,ie,se){if(Ae.isScreenshoGenerator)return 1;var ae=ie!==void 0&&ie,oe=Ae.noScaleMargin!=null&&Ae.noScaleMargin,re=function(ce){return ce&&ce!=="false"},ne=re(Ae.autoHeight),z=be(ue,Ae.width,le,ne,ae&&window.GGBT_wsf_view||oe,se),a=parseInt(z.width),y=Ae.width,x=Ae.height;if(y===void 0){var b=ue.querySelector(".appletParameters");b&&(y=b.offsetWidth,x=b.offsetHeight)}var te=a/y,ee=ae?1:z.height/x;return le!==void 0&&!le&&(te=Math.min(1,te),ee=Math.min(1,ee)),Math.min(te,ee)}function Je(Ae,ue,le){var ie=1,se,ae=!1;if(Ae.hasOwnProperty("allowUpscale")&&(ae=Ae.allowUpscale),Ae.hasOwnProperty("scale")&&(ie=parseFloat(Ae.scale),(isNaN(ie)||ie===null||ie===0)&&(ie=1),ie>1&&(ae=!0)),ue&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ae=!0),!(Ae.hasOwnProperty("disableAutoScale")&&Ae.disableAutoScale))se=ye(Ae,ue,ae,le,Ae.scaleContainerClass);else return ie;return ae&&(!Ae.hasOwnProperty("scale")||ie===1)?se:Math.min(ie,se)}function E(Ae){var ue=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),ie=Ae.getBoundingClientRect(),se=(ue-ie.width)/2,ae=(le-ie.height)/2;ae<0&&(ae=0),Ae.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(se<40?Ae.style.left="40px":Ae.style.left=se+"px",Ae.style.top=ae+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ae<40?Ae.style.top="40px":Ae.style.top=ae+"px",Ae.style.left=se+"px")}function ge(Ae,ue){var le=Ae.querySelector(".appletParameters");if(le){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ue.id!==le.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ae)}if(le.parentElement&&/fullscreen/.test(le.parentElement.className))return;var ie=Je(ue,Ae);en()&&le.setAttribute("data-param-scale",ie);for(var se=null,ae=0;ae<Ae.childNodes.length;ae++)if(Ae.childNodes[ae].className!==void 0&&Ae.childNodes[ae].className.match(/^applet_scaler/)){se=Ae.childNodes[ae];break}if(se!==null&&se.querySelector(".noscale")!==null)return;var oe=ue.id!==void 0?ue.id:"ggbApplet",re=window[oe];(re==null||!re.recalculateEnvironments)&&se!==null&&!se.className.match(/fullscreen/)&&(se.parentNode.style.transform="",!isNaN(ie)&&ie!==1?(se.parentNode.style.width=ue.width*ie+"px",se.parentNode.style.height=ue.height*ie+"px",zt(se,ie)):(zt(se,1),se.parentNode.style.width=ue.width+"px",se.parentNode.style.height=ue.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&E(Ae),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(le).parents(".content-added-content"))}}return{responsiveResize:ge,isFlexibleWorksheetEditor:en,positionCenter:E,getScale:Je,scaleElement:zt}}();__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_RESULT__=function(){return GGBApplet}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),__WEBPACK_AMD_DEFINE_RESULT__!==void 0&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__),GGBAppletUtils.makeModule=function(name,permutation){function webModule(){var H="bootstrap",I="begin",J="gwt.codesvr."+name+"=",K="gwt.codesvr=",L=name,M="startup",N="DUMMY",O=0,P=1,Q="iframe",R="position:absolute; width:0; height:0; border:none; left: -1000px;",S=" top: -1000px;",T="Chrome",U="CSS1Compat",V="<!doctype html>",W="",X="<html><head></head><body></body></html>",Y="undefined",Z="readystatechange",$=10,_="script",ab="javascript",bb="Failed to load ",cb="moduleStartup",db="scriptTagAdded",eb="moduleRequested",fb="meta",gb="name",hb=name+"::",ib="::",jb="gwt:property",kb="content",lb="=",mb="gwt:onPropertyErrorFn",nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb="gwt:onLoadErrorFn",qb='" for "gwt:onLoadErrorFn"',rb="#",sb="?",tb="/",ub="img",vb="clear.cache.gif",wb="baseUrl",xb=name+".nocache.js",yb="base",zb="//",Ab="selectingPermutation",Bb=name+".devmode.js",Cb=permutation,Db=":",Eb=".cache.js",Fb="loadExternalRefs",Gb="end",n=window,o=document;function p(){var en=n.location.search;return en.indexOf(J)!=-1||en.indexOf(K)!=-1}function q(en,zt){}webModule.__sendStats=q,webModule.__moduleName=L,webModule.__errFn=null,webModule.__moduleBase=N,webModule.__softPermutationId=O,webModule.__computePropValue=null,webModule.__getPropMap=null,webModule.__installRunAsyncCode=function(){},webModule.__gwtStartLoadingFragment=function(){return null},webModule.__gwt_isKnownPropertyValue=function(){return!1},webModule.__gwt_getMetaProperty=function(){return null};var r=null,s=n.__gwt_activeModules=n.__gwt_activeModules||{};s[L]={moduleName:L},webModule.__moduleStartupDone=function(en){var zt=s[L].bindings;s[L].bindings=function(){for(var be=zt?zt():{},ye=en[webModule.__softPermutationId],Je=O;Je<ye.length;Je++){var E=ye[Je];be[E[O]]=E[P]}return be}};var t;function u(){return v(),t}function v(){if(!t){var en=o.createElement(Q);if(en.id=L,en.style.cssText=R+S,en.tabIndex=-1,o.body.appendChild(en),t=en.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var zt=document.compatMode==U?V:W;t.write(zt+X),t.close()}}}function w(en){function zt(ye){function Je(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var E=Je();if(E){ye();return}function ge(){if(!E){if(!Je())return;E=!0,ye(),o.removeEventListener&&o.removeEventListener(Z,ge,!1),Ae&&clearInterval(Ae)}}o.addEventListener&&o.addEventListener(Z,ge,!1);var Ae=setInterval(function(){ge()},$)}function be(ye){var Je=u(),E=Je.body,ge=Je.createElement(_);ge.language=ab,ge.crossOrigin=W,ge.src=ye,webModule.__errFn&&(ge.onerror=function(){webModule.__errFn(L,new Error(bb+ye))}),E.appendChild(ge)}zt(function(){be(en)})}webModule.__startLoadingFragment=function(en){return C(en)},webModule.__installRunAsyncCode=function(en){var zt=u(),be=zt.body,ye=zt.createElement(_);ye.language=ab,ye.text=en,be.appendChild(ye),be.removeChild(ye)};function A(){for(var c={},d,e,f=o.getElementsByTagName(fb),g=O,h=f.length;g<h;++g){var i=f[g],j=i.getAttribute(gb),k;if(j){if(j=j.replace(hb,W),j.indexOf(ib)>=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(en){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(en){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(en){var zt=c[en];return zt==null?null:zt},r=d,webModule.__errFn=e}function B(){function en(Ae){var ue=Ae.lastIndexOf(rb);ue==-1&&(ue=Ae.length);var le=Ae.indexOf(sb);le==-1&&(le=Ae.length);var ie=Ae.lastIndexOf(tb,Math.min(le,ue));return ie>=O?Ae.substring(O,ie+P):W}function zt(Ae){if(!Ae.match(/^\w+:\/\//)){var ue=o.createElement(ub);ue.src=Ae+vb,Ae=en(ue.src)}return Ae}function be(){var Ae=__gwt_getMetaProperty(wb);return Ae!=null?Ae:W}function ye(){for(var Ae=o.getElementsByTagName(_),ue=O;ue<Ae.length;++ue)if(Ae[ue].src.indexOf(xb)!=-1)return en(Ae[ue].src);return W}function Je(){var Ae=o.getElementsByTagName(yb);return Ae.length>O?Ae[Ae.length-P].href:W}function E(){var Ae=o.location;return Ae.href==Ae.protocol+zb+Ae.host+Ae.pathname+Ae.search+Ae.hash}var ge=be();return ge==W&&(ge=ye()),ge==W&&(ge=Je()),ge==W&&E()&&(ge=en(o.location.href)),ge=zt(ge),ge}function C(en){return en.match(/^\//)||en.match(/^[a-zA-Z]+:\/\//)?en:webModule.__moduleBase+en}function D(){var en=[],zt=O,be=[],ye=[];function Je(Ae){var ue=ye[Ae](),le=be[Ae];if(ue in le)return ue;var ie=[];for(var se in le)ie[le[se]]=se;throw r&&r(Ae,ie,ue),null}if(__gwt_isKnownPropertyValue=function(Ae,ue){return ue in be[Ae]},webModule.__getPropMap=function(){var Ae={};for(var ue in be)be.hasOwnProperty(ue)&&(Ae[ue]=Je(ue));return Ae},webModule.__computePropValue=Je,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var E;try{E=Cb;var ge=E.indexOf(Db);ge!=-1&&(zt=parseInt(E.substring(ge+P),$),E=E.substring(O,ge))}catch(Ae){}return webModule.__softPermutationId=zt,C(E+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/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})()},77903:function(en,zt,be){"use strict";be.d(zt,{Ax:function(){return ge},Ds:function(){return Ae},KI:function(){return le},SI:function(){return E},f1:function(){return Je}});var ye=be(3294);function Je(ie){let se=!0;if(ie.length>0){for(let ae=0;ae<ie.length;ae++)if(ie[ae].compile_success==0||!ie[ae].compile_success){se=!1;break}}else se=!1;return se}function E(ie,se=""){let ae=[];for(let oe=0;oe<ie.length;oe++){let re=ie[oe],ne=se?`${se}/${re.name}`:`${re.name}`;ae.push({title:re.name,type:re.type,isLeaf:re.type!=="tree",key:ne})}return ae}function ge(ie,se,ae){for(let oe=0;oe<ie.length;oe++){let re=ie[oe];if(re.key===se){re.children=ae;break}re.children&&ge(re.children,se,ae)}return ie}function Ae(ie,se,ae){let oe;return function(){let re=this,ne=arguments,z=function(){oe=null,ae||ie.apply(re,ne)},a=ae&&!oe;clearTimeout(oe),oe=setTimeout(z,se),a&&ie.apply(re,ne)}}const ue=!0,le=ye.Z.API_SERVER},31707:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return x}});var ye=be(59301),Je=be(44068),E={bigTips:"bigTips___uPRW3",item:"item___KMGDu"},ge=be(8591),Ae=be(95237),ue=Object.defineProperty,le=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,re=(b,te,ee)=>te in b?ue(b,te,{enumerable:!0,configurable:!0,writable:!0,value:ee}):b[te]=ee,ne=(b,te)=>{for(var ee in te||(te={}))ae.call(te,ee)&&re(b,ee,te[ee]);if(se)for(var ee of se(te))oe.call(te,ee)&&re(b,ee,te[ee]);return b},z=(b,te)=>le(b,ie(te)),a=(b,te,ee)=>new Promise((ce,fe)=>{var he=ve=>{try{pe(ee.next(ve))}catch(me){fe(me)}},de=ve=>{try{pe(ee.throw(ve))}catch(me){fe(me)}},pe=ve=>ve.done?ce(ve.value):Promise.resolve(ve.value).then(he,de);pe((ee=ee.apply(b,te)).next())}),x=({description:b,code:te,showData:ee={},sendParams:ce={},allShow:fe=!1})=>{const he=[{img:be(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:b,show:ee==null?void 0:ee.ai_exam_question,type:1},{img:be(68427),name:"\u8BED\u6CD5\u68C0\u67E5",des:"\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\uFF0C\u63D0\u4F9B\u4FEE\u590D\u5EFA\u8BAE",description:"",query:te,show:ee==null?void 0:ee.ai_syntax_check,type:5},{img:be(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:b,query:te,show:ee==null?void 0:ee.ai_code_diagnosis,type:2},{img:be(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:b,query:te,show:ee==null?void 0:ee.ai_guidance,type:3}],de=pe=>{const{setChatData:ve,setLoading:me,getData:Ee,clearStatus:Se,typing:Te,setImageGenerator:we,renderChatItems:je,setSceneAwareness:xe}=pe;let Oe=he;return fe||(Oe=he.filter(ze=>ze.show)),ye.createElement("div",{className:`${E.bigTips} mt10`},Oe.map((ze,Ze)=>ye.createElement("div",{onClick:()=>a(void 0,null,function*(){if(Te){ge.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}xe(!1),we(!1),me(!0),Se();const Me=je(ze.query);Me[0].show=!1,Me[1].imageGenerator=!1,ve(Me),Ee("",ne({type:ze.type,description:ze.description,query:ze.query,file_ids:[],history:[],is_chat:!1,image_generator:!1,scene_awareness:!1},ce))}),key:Ze,className:E.item},ye.createElement(Ae.Z,{align:"middle"},ye.createElement("img",{className:"mr10",src:ze.img}),ye.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},ze.name)),ye.createElement("div",{className:"mt10",style:{color:"#434D6C"}},ze.des))))};return ye.createElement(Je.Z,{title:"\u667A\u80FD\u52A9\u6559",hideInputBox:fe?!1:!(ee!=null&&ee.ai_q_and_a),headFunctionNode:de,showSwitchingModel:!0,showImageGenerator:!0,showSceneAwareness:!0,fetchData:z(ne({},ce),{is_chat:!0}),topPercentage:(ce==null?void 0:ce.source)==="hack"?.52:void 0,headNode:ye.createElement(ye.Fragment,null,ye.createElement("div",{className:"c-grey-333 font22"},ye.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F\u5934\u6B4C\u667A\u80FD\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B\u3002"),ye.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},"\u6211\u53EF\u4EE5\u8FD0\u7528\u667A\u80FD\u5BA1\u9898\u7684\u529F\u80FD\uFF0C\u5E2E\u52A9\u60A8\u8F7B\u677E\u7406\u89E3\u5E76\u62C6\u89E3\u5B9E\u8DF5\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u6E05\u6670\u660E\u4E86\u7684\u89E3\u9898\u601D\u8DEF\u3002\u5F53\u60A8\u5728\u7F16\u5199\u4EE3\u7801\u8FC7\u7A0B\u4E2D\u9047\u5230\u95EE\u9898\u65F6\uFF0C\u6211\u53EF\u4EE5\u63D0\u4F9B\u4EE3\u7801\u8BCA\u65AD\u670D\u52A1\uFF0C\u5206\u6790\u60A8\u7684\u4EE3\u7801\u5E76\u7ED9\u51FA\u5177\u4F53\u7684\u4FEE\u6B63\u5EFA\u8BAE\u3002\u5982\u679C\u60A8\u9700\u8981\u8FDB\u4E00\u6B65\u7684\u5E2E\u52A9\uFF0C\u6211\u8FD8\u53EF\u4EE5\u63D0\u4F9B\u8BE6\u7EC6\u7684AI\u6307\u5BFC\uFF0C\u4E3A\u60A8\u91CF\u8EAB\u5B9A\u5236\u53C2\u8003\u7684\u89E3\u51B3\u65B9\u6848\u3002\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u5B9E\u8DF5\u4EFB\u52A1\uFF01"),ye.createElement("div",{className:"font16 mt20",style:{color:"#434d6c"}},"\u5FEB\u6765\u8BD5\u4E00\u4E0B\u5427\uFF5E")),fetchUrl:"/api/stream/intelligent_imports/chat_messages.json"})}},44068:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return rr}});var ye=be(59301),Je=be(8591),E=be(54580),ge=be(43418),Ae=be(6848),ue=be(92832),le=be(3113),ie=be(71418),se=be(64165),ae=be(14478),oe=be(43428),re=be(38854),ne=be(92310),z=be.n(ne),a=be(46739),y=be(77596),x=be(93772),b=be(14179),te=be(56102),ee={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm"},ce=be(11611),fe=be(35328),he=be(30084),de=be(50304),pe=be(59301),ve=Object.defineProperty,me=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Te=(bn,an,gn)=>an in bn?ve(bn,an,{enumerable:!0,configurable:!0,writable:!0,value:gn}):bn[an]=gn,we=(bn,an)=>{for(var gn in an||(an={}))Ee.call(an,gn)&&Te(bn,gn,an[gn]);if(me)for(var gn of me(an))Se.call(an,gn)&&Te(bn,gn,an[gn]);return bn},je=(bn,an)=>{var gn={};for(var Nr in bn)Ee.call(bn,Nr)&&an.indexOf(Nr)<0&&(gn[Nr]=bn[Nr]);if(bn!=null&&me)for(var Nr of me(bn))an.indexOf(Nr)<0&&Se.call(bn,Nr)&&(gn[Nr]=bn[Nr]);return gn},Oe=({onFinish:bn,value:an,streamingStatus:gn,cancelIndex:Nr,loadImage:lr})=>{const[_r,ei]=(0,ye.useState)(""),[Qn,yr]=(0,ye.useState)(0),[oi,Xn]=(0,ye.useState)(!1),Mr=Ci=>Ci.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$1"),Sr=()=>{Xn(!0),bn==null||bn()};return(0,ye.useEffect)(()=>{const Ci=lr?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A
|
|
|
|
|
|
${an}`:an,Ni=Mr(Ci);if(!oi)if(lr||!gn||Nr>0){ei(Ni),yr(Ni.length),(!gn||Nr>0)&&!lr&&Sr();return}else if(Qn<Ni.length){const na=Ni.length-Qn,Qi=setInterval(()=>{ei(Ni.slice(0,Qn+2)),yr(Ii=>Ii+2)},na>10?Math.max(500/(na/2),20):50);return()=>clearInterval(Qi)}else gn||Sr()},[an,gn,Nr,lr,Qn]),(0,ye.useMemo)(()=>pe.createElement("div",{className:`${ee.answer} fadeIn animated`},pe.createElement(a.UG,{remarkPlugins:[he.Z],rehypePlugins:[fe.Z,x.Z],components:{code(Ci){var Ni=Ci,{node:na,inline:Qi,className:Ii,children:xi}=Ni,or=je(Ni,["node","inline","className","children"]);const ga=/language-(\w+)/.exec(Ii||"");return Qi||!ga?pe.createElement("code",we({className:Ii},or),xi):pe.createElement("div",{className:ee.codeCopy},pe.createElement(te.CopyToClipboard,{text:String(xi).trim(),onCopy:()=>Je.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},pe.createElement("button",null,"\u590D\u5236")),pe.createElement(y.Z,we({style:b.Z,language:ga[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},or),String(xi).trim()))},img({node:Ci}){var Ni;return pe.createElement(ce.Z,{src:(Ni=Ci.properties)==null?void 0:Ni.src,width:320,onLoad:()=>lr&&setTimeout(()=>Sr(),500)})}}},gn&&Qn<an.length&&Nr===0?`${_r}__`:_r)),[_r])},ze={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},Ze=be(59301),Me=(bn,an,gn)=>new Promise((Nr,lr)=>{var _r=yr=>{try{Qn(gn.next(yr))}catch(oi){lr(oi)}},ei=yr=>{try{Qn(gn.throw(yr))}catch(oi){lr(oi)}},Qn=yr=>yr.done?Nr(yr.value):Promise.resolve(yr.value).then(_r,ei);Qn((gn=gn.apply(bn,an)).next())}),qe=({value:bn="",streamingStatus:an,onFinish:gn,cancelIndex:Nr,time:lr,loading:_r,loadAll:ei})=>{const[Qn,yr]=(0,ye.useState)(""),[oi,Xn]=(0,ye.useState)(!0),Mr=(0,ye.useRef)(bn),Sr=(0,ye.useRef)(an),ci=(0,ye.useRef)(0),Ci=(0,ye.useRef)(null),[Ni,na]=(0,ye.useState)(!1),Qi=70;(0,ye.useEffect)(()=>{Sr.current=an},[an]),(0,ye.useEffect)(()=>{Mr.current=bn},[bn]),(0,ye.useEffect)(()=>{if(!an){yr(Mr.current);return}return na(!0),Ci.current=setInterval(Ii,Qi),()=>{clearInterval(Ci.current)}},[]),(0,ye.useEffect)(()=>{Ni&&(yr(Mr.current),clearInterval(Ci.current),na(!1),gn())},[Nr]);const Ii=()=>Me(void 0,null,function*(){const xi=Mr.current[ci.current];xi!==void 0?(yr(or=>or+xi),ci.current++,clearInterval(Ci.current),Ci.current=setInterval(Ii,280/(Mr.current.length-ci.current))):Sr.current===!1&&(yr(Mr.current),clearInterval(Ci.current),na(!1),gn())});return Ze.createElement("div",{className:`${ze.reasoning} fadeIn animated`},Ze.createElement("div",{className:ze.btn,onClick:()=>Xn(!oi)},Ze.createElement("i",{className:"iconfont icon-shendusikao"}),lr?Ze.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",lr," \u79D2\uFF09"):Ze.createElement("span",null,"\u601D\u8003\u4E2D..."),oi?Ze.createElement("b",{className:"iconfont icon-shouqi6"}):Ze.createElement("b",{className:"iconfont icon-zhankai6"})),_r&&Ze.createElement(ie.Z,{spinning:!0,className:"mt20"}),oi&&!_r&&Ze.createElement("div",{className:ze.content},Qn,Ni?Ze.createElement("span",{className:"aiBlink"},"__"):""))},st={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},At=be(81327),lt=Object.defineProperty,at=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,bt=(bn,an,gn)=>an in bn?lt(bn,an,{enumerable:!0,configurable:!0,writable:!0,value:gn}):bn[an]=gn,Lt=(bn,an)=>{for(var gn in an||(an={}))ut.call(an,gn)&&bt(bn,gn,an[gn]);if(at)for(var gn of at(an))ft.call(an,gn)&&bt(bn,gn,an[gn]);return bn};const gt=bn=>React.createElement("svg",Lt({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},bn),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var ht="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",$e=Object.defineProperty,Pe=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Qe=(bn,an,gn)=>an in bn?$e(bn,an,{enumerable:!0,configurable:!0,writable:!0,value:gn}):bn[an]=gn,De=(bn,an)=>{for(var gn in an||(an={}))ke.call(an,gn)&&Qe(bn,gn,an[gn]);if(Pe)for(var gn of Pe(an))Ve.call(an,gn)&&Qe(bn,gn,an[gn]);return bn};const Ye=bn=>React.createElement("svg",De({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},bn),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var Ue="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",Le=be(59301),nt=({value:bn,onChange:an})=>{const[gn,Nr]=(0,ye.useState)(!1),lr=[{name:"DeepSeek R1-671B",key:"deepseek-r1",img:Ue},{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:ht}],_r=lr.find(ei=>ei.key===bn);return Le.createElement("div",{className:st.select},Le.createElement(At.Z,{size:10},Le.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),Le.createElement("div",{className:st.box,onMouseLeave:()=>Nr(!1)},Le.createElement("div",{className:st.text,onClick:()=>Nr(!0)},Le.createElement("img",{src:_r.img,width:20}),Le.createElement("span",null,_r.name),Le.createElement("b",{className:"iconfont icon-zhankai6"})),gn&&Le.createElement("div",{className:st.itemWrap},Le.createElement("aside",null,lr.map(ei=>Le.createElement("div",{key:ei.key,className:`${st.item} ${ei.key===bn?st.active:""}`,onClick:Qn=>{Qn.stopPropagation(),an(ei.key),Nr(!1)}},Le.createElement("img",{src:ei.img,width:20}),Le.createElement("span",null,ei.name))))))))},ct={loadingPic:"loadingPic___y2kKZ",loading:"loading___UEUk1",dot:"dot___TYXFV","dot-fade":"dot-fade___KWn1a",wrap:"wrap___nU3cS",chatContainer:"chatContainer___PNe3Q",footerContainer:"footerContainer___hQATV",btnWrp:"btnWrp___mS8l6",btn:"btn___3za5U",btnActive:"btnActive____jzfb",inputContainer:"inputContainer___iCQ3u",uploadBtn:"uploadBtn___OHHJF",sendBtn:"sendBtn___ktaQl",sendBtnDisabled:"sendBtnDisabled___DVncF",cancelBtn:"cancelBtn___bzMDI",lineFour:"lineFour___Lhbz5",fullIcon:"fullIcon___YWXTV",footerContainerSelected:"footerContainerSelected___pGBh3",full:"full___dZLXo",li:"li___PjMV3",avatarIcon:"avatarIcon___ztGQ3",img:"img___wZqEA",content:"content___OlYYG",borderBox:"borderBox___tjHwt",text:"text___yWTCV",fileWrap:"fileWrap___IX778",file:"file___fxAKb",fileName:"fileName___RA8nu",source:"source___nkLC0",action:"action___I2zGy",disabledInput:"disabledInput___Buork",backBottom:"backBottom___SMuL2",head:"head___v8Eom",headBtn:"headBtn___IS7xR",menuWarp:"menuWarp___G6yj0",menu:"menu___M8VWP",menuText:"menuText___gRpb5",menuDel:"menuDel___eH_wg",active:"active___KWwPV"},St=be(99064),wt=be(955),Bt={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj"},pt=({src:bn,onClick:an,topPercentage:gn=.62,draggableExtraNode:Nr})=>{const lr=(0,ye.useRef)(null),_r=(0,ye.useRef)(!1),ei=(0,ye.useRef)(!1),[Qn,yr]=(0,ye.useState)(window.innerHeight*gn),[oi,Xn]=(0,ye.useState)(!1),Mr=10;return(0,ye.useEffect)(()=>{if(lr.current){let Sr=function(Qi){var Ii;_r.current=!0,na=Qi.pageY,Ni=Qi.pageY-(((Ii=lr.current)==null?void 0:Ii.getBoundingClientRect().top)||0),(0,wt.kk)("none"),document.onselectstart=function(){return!1}},ci=function(){_r.current&&!ei.current&&an&&an(),_r.current=!1,ei.current=!1,(0,wt.kk)("auto"),document.onselectstart=null},Ci=function(Qi){var Ii;if(_r.current){const or=Qi.pageY-Ni,ga=window.innerHeight-(((Ii=lr.current)==null?void 0:Ii.offsetHeight)||0)-50,ar=50;if(!ei.current&&Math.abs(na-Qi.pageY)>Mr&&(ei.current=!0),ei.current){let $i=Math.max(ar,Math.min(or,ga));yr($i)}}},Ni=0,na=0;return lr.current.addEventListener("mousedown",Sr),document.addEventListener("mousemove",Ci),document.addEventListener("mouseup",ci),()=>{var Qi,Ii;(Ii=(Qi=lr==null?void 0:lr.current)==null?void 0:Qi.removeEventListener)==null||Ii.call(Qi,"mousedown",Sr),document.removeEventListener("mousemove",Ci),document.removeEventListener("mouseup",ci)}}},[an]),(0,ye.useEffect)(()=>{const Sr=()=>{yr(window.innerHeight*gn)};return window.addEventListener("resize",Sr),()=>{window.removeEventListener("resize",Sr)}},[gn]),ye.createElement("div",{className:Bt.draggableImage,style:{top:`${Qn}px`,display:oi?"none":"block",cursor:_r.current?"grabbing":"grab"},ref:lr},Nr,ye.createElement("img",{className:Bt.img,src:bn,width:60,draggable:"false"}),ye.createElement("i",{className:`iconfont icon-tupianguanbi ${Bt.close}`,onMouseUp:Sr=>{Sr.stopPropagation(),Xn(!0)}}))},Ft="data:image/png;base64,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",It="data:image/png;base64,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",Jt="data:image/png;base64,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",Kt=be(3294),$t=be(86204),An=be(85149),vn=Object.defineProperty,Fn=Object.defineProperties,Yn=Object.getOwnPropertyDescriptors,xr=Object.getOwnPropertySymbols,Tn=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,fn=(bn,an,gn)=>an in bn?vn(bn,an,{enumerable:!0,configurable:!0,writable:!0,value:gn}):bn[an]=gn,_n=(bn,an)=>{for(var gn in an||(an={}))Tn.call(an,gn)&&fn(bn,gn,an[gn]);if(xr)for(var gn of xr(an))On.call(an,gn)&&fn(bn,gn,an[gn]);return bn},zn=(bn,an)=>Fn(bn,Yn(an)),Ir=(bn,an,gn)=>fn(bn,typeof an!="symbol"?an+"":an,gn),Pr=(bn,an,gn)=>new Promise((Nr,lr)=>{var _r=yr=>{try{Qn(gn.next(yr))}catch(oi){lr(oi)}},ei=yr=>{try{Qn(gn.throw(yr))}catch(oi){lr(oi)}},Qn=yr=>yr.done?Nr(yr.value):Promise.resolve(yr.value).then(_r,ei);Qn((gn=gn.apply(bn,an)).next())});class Tr extends $t.EventEmitter{constructor(an,gn){super(),Ir(this,"url"),Ir(this,"body"),Ir(this,"fullContent",""),Ir(this,"controller",null),this.url=an,this.body=gn}startStream(){return Pr(this,null,function*(){this.controller=new AbortController;const{signal:an}=this.controller;try{const gn=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:an});if(!gn.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${gn.status}`);const Nr=gn.headers.get("content-type");if(!Nr||!Nr.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const lr=gn.body.getReader(),_r=new TextDecoder("utf-8");for(;;){const{done:ei,value:Qn}=yield lr.read();if(ei)break;const oi=_r.decode(Qn,{stream:!0}).split(`
|
|
|
`);for(const Xn of oi)if(Xn.startsWith("data:")){let Mr=(0,An.z)(Xn.slice(5).trim().replace(/\\(?![tnrbfi"])/g,"\\\\"));if(Mr==="[DONE]")break;try{const Sr=JSON.parse(Mr);Sr.data&&this.handleData(zn(_n({},Sr.data),{content:Sr.data.content.replace(/\\\\/g,"\\")}))}catch(Sr){console.error("\u89E3\u6790 JSON \u5931\u8D25:",Sr)}}}this.emit("done",this.fullContent)}catch(gn){gn.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",gn.message)}})}handleData(an){an.content&&(this.fullContent+=an.content,this.emit("data",{chunk:an,full:this.fullContent}))}cancelRequest(){var an;(an=this.controller)==null||an.abort()}}var Fr=Tr,Lr=be(58617),Kr=be(32050),Gr=Object.defineProperty,zr=Object.defineProperties,yi=Object.getOwnPropertyDescriptors,fa=Object.getOwnPropertySymbols,Mi=Object.prototype.hasOwnProperty,Li=Object.prototype.propertyIsEnumerable,qn=(bn,an,gn)=>an in bn?Gr(bn,an,{enumerable:!0,configurable:!0,writable:!0,value:gn}):bn[an]=gn,Er=(bn,an)=>{for(var gn in an||(an={}))Mi.call(an,gn)&&qn(bn,gn,an[gn]);if(fa)for(var gn of fa(an))Li.call(an,gn)&&qn(bn,gn,an[gn]);return bn},Qt=(bn,an)=>zr(bn,yi(an)),tn=(bn,an,gn)=>new Promise((Nr,lr)=>{var _r=yr=>{try{Qn(gn.next(yr))}catch(oi){lr(oi)}},ei=yr=>{try{Qn(gn.throw(yr))}catch(oi){lr(oi)}},Qn=yr=>yr.done?Nr(yr.value):Promise.resolve(yr.value).then(_r,ei);Qn((gn=gn.apply(bn,an)).next())}),rr=({title:bn="\u5934\u6B4CAI",placeholder:an,hideUpload:gn,hideInputBox:Nr,aiIcon:lr=Ft,userIcon:_r=It,dragIcon:ei=Jt,children:Qn,fetchUrl:yr,fetchData:oi={},extraAnswerAction:Xn,showDefaultTips:Mr=!0,onOpen:Sr,onClose:ci,loadingOption:Ci,showPreference:Ni=!1,initMessage:na,customRequest:Qi,visible:Ii,width:xi=1200,isCheckRestrictNumber:or=!1,headNode:ga,headFunctionNode:ar,showRedraw:$i,showEdit:no,promptPropName:Ki="prompt",topPercentage:ki,showSwitchingModel:Cr=!1,showImageGenerator:qr=!1,showLookHistory:Fi=!1,fetchListObject:Wr,customPreference:Pa,customDataNode:pa,showAddSession:Ka,historyId:Ao,draggableExtraNode:Ei,drawerExtraNode:cs,menuExtraFunctionNode:fr,showSceneAwareness:Di=!1})=>{var aa;const[tr,Hr]=(0,ye.useState)(!1),[fi,bi]=(0,ye.useState)("deepseek-r1"),[Ca,Ti]=(0,ye.useState)([]),[va,Sa]=(0,ye.useState)(!1),[oa,ea]=(0,ye.useState)(!1),[Xa,Qa]=(0,ye.useState)(!1),[Ba,Ja]=(0,ye.useState)([]),[ao,As]=(0,ye.useState)(""),[Fs,wl]=(0,ye.useState)(0),[pn,Wn]=(0,ye.useState)(!1),[Dr,cr]=(0,ye.useState)(null),[Ar,dr]=(0,ye.useState)(""),sr=(0,ye.useRef)(),Ur=(0,ye.useRef)(null),jr=(0,ye.useRef)(null),[Jr,Gn]=(0,ye.useState)(!1),[ni,Ai]=(0,ye.useState)(!1),[Hi,hi]=(0,ye.useState)(!1),[ri,xa]=(0,ye.useState)(!1),[ka,Oo]=(0,ye.useState)(0),Zi=(0,ye.useRef)(null),yo=(0,ye.useRef)(!1),Ea=(0,ye.useRef)(null),[Gi,Ji]=(0,ye.useState)(void 0),[ra,Wi]=(0,ye.useState)(!0),[ho,Va]=(0,ye.useState)(xi-28),[oo,bo]=(0,ye.useState)(!1),[Ya,ol]=(0,ye.useState)(!0),[Xs,Ls]=(0,ye.useState)([]),Bs=(0,ye.useRef)([]),so=(0,ye.useRef)(!1),gi=ho-22,Vi=ao==null?void 0:ao.split(`
|
|
|
`).length,{onAdd:po,onGetList:Za,onListClick:ns,onListDelete:Yo,onListDealData:Zo}=Wr||{},ja={maxCount:10,showUploadList:!1,withCredentials:!0,fileList:Ca,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.jpg,.png,.xlsx,.xls",beforeUpload:Nn=>{var $r,Oi,Yi,ua;const Ia=(ua=(Yi=(Oi=($r=Nn==null?void 0:Nn.name)==null?void 0:$r.split("."))==null?void 0:Oi.slice(-1))==null?void 0:Yi[0])==null?void 0:ua.toLowerCase(),Co=["doc","docx","md","pdf","txt","jpg","png","xlsx","xls"].includes(Ia);return Nn.size==0?(Je.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),E.default.LIST_IGNORE):Co||(Je.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001jpg\u3001png\u3001xlsx\u3001xls\u6587\u4EF6"),E.default.LIST_IGNORE)},onChange:({fileList:Nn})=>{Ti(Nn)},action:`${(aa=Kt.Z)==null?void 0:aa.API_SERVER}/api/intelligent_imports/upload_file.json`};(0,ye.useEffect)(()=>{if(!Ba.length||!sr.current)return;const Nn=Ba[Ba.length-1];Nn!=null&&Nn.loading&&(sr.current.scrollTop=sr.current.scrollHeight)},[Ba.length]),(0,ye.useEffect)(()=>{if(!sr.current||!Zi.current)return;const Nn=new IntersectionObserver(([$r])=>{Wi($r.isIntersecting)},{root:sr.current,rootMargin:"70px",threshold:0});return Nn.observe(Zi.current),()=>{Zi.current&&Nn.unobserve(Zi.current)}},[sr.current,Zi.current]),(0,ye.useEffect)(()=>{if(!Jr)return;const Nn=sr.current,$r=Ea.current;yo.current=!1;const Oi=()=>{const{scrollTop:ua,scrollHeight:Ia,clientHeight:ya}=Nn,Co=ua+ya===Ia;yo.current=!0,Co&&(yo.current=!1)};Nn.addEventListener("wheel",Oi);const Yi=new ResizeObserver(()=>{yo.current||(Nn.scrollTop=Nn.scrollHeight)});return Yi.observe($r),()=>{var ua;Yi.unobserve($r),(ua=Nn==null?void 0:Nn.removeEventListener)==null||ua.call(Nn,"wheel",Oi)}},[Jr]),(0,ye.useEffect)(()=>{!Jr&&Bs.current.length&&(Ja([...Ba,...Bs.current]),Bs.current=[])},[Jr]),(0,ye.useEffect)(()=>{if(!sr.current)return;const Nn=new ResizeObserver(()=>{Va(sr.current.offsetWidth)});return Nn.observe(sr.current),()=>{sr.current&&Nn.unobserve(sr.current)}},[sr.current]),(0,ye.useEffect)(()=>{typeof Ii=="boolean"&&Hr(Ii)},[Ii]),(0,ye.useEffect)(()=>{var Nn;if(Ur.current&&Dr!==null){Ur.current.focus();const $r=(Nn=Ur.current.resizableTextArea)==null?void 0:Nn.textArea;$r&&($r.selectionStart=$r.selectionEnd=$r.value.length)}},[Dr]),(0,ye.useEffect)(()=>{Vi<5&&Wn(!1)},[Vi]),(0,ye.useEffect)(()=>{tr&&na&&(Ja(qa(na)),Sa(!0),Is(na,{history:[]})),tr&&(Ao?El(Ao):Ka&&!Gi&&ll()),tr&&or&&No(),tr||rs()},[tr]);const qa=(Nn="",$r=[])=>{const Oi=Date.now();return[{text:Nn,key:Oi,sender:"user",fileList:$r,show:!0},{loading:!0,key:Oi,sender:"AI",show:!0,model:fi,imageGenerator:Hi,thinkingEnabled:ni}]},rs=()=>{dr(""),cr(null),Ti([]),As("")},Xo=()=>{if(Sr){Sr({chatData:Ba,setChatData:Ja,setLoading:Sa,getData:Is,renderChatItems:qa,handleAdd:ll,identifier:Gi});return}Hr(!0)},Es=()=>{if(ol(!0),ci){ci();return}Hr(!1)},zo=()=>{Wn(!pn)},No=()=>tn(void 0,null,function*(){const Nn=yield(0,St.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Nn==null?void 0:Nn.status)===0&&wl(Nn==null?void 0:Nn.number)}),Jo=()=>{ge.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:ye.createElement("div",null,ye.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),ye.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u752810\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Yr=Nn=>Nn.reduce((Oi,Yi)=>{if(Yi.sender==="user"){const ua=Nn.find(Ia=>Ia.key===Yi.key&&Ia.sender==="AI");ua&&(ua!=null&&ua.text)&&!(ua!=null&&ua.error)&&Oi.push({question:Yi.text,answer:ua.text})}return Oi},[]),Is=(...Nn)=>tn(void 0,[...Nn],function*($r="",Oi={},Yi=Ba){if(Qi&&(yield Qi({mes:$r,setChatData:Ja,fileList:Ca,body:Oi,checkNum:No,setLoading:Sa,bodyChatData:Yi,setTyping:Gn,setImageGenerator:hi})),!Qi){const ua=Ca==null?void 0:Ca.map(qo=>{var fs;return(fs=qo==null?void 0:qo.response)==null?void 0:fs.file_id}),Ia=Oi.history||Yr(Yi),ya=Er(Er({identifier:Gi,response_mode:"streaming",model:fi,scene_awareness:ri,thinking_enabled:ni,image_generator:Hi,file_ids:ua,history:Ia,[Ki]:$r},oi),Oi),Co=Object.fromEntries(Object.entries(ya).filter(([qo,fs])=>fs!==void 0));jr.current=new Fr(Kt.Z.API_SERVER+yr,Co),yield new Promise((qo,fs)=>{let au=null,ou=null;jr.current.on("data",ds=>{Gn(!0);const{chunk:{content:Go,type:Wo,created:Ds,msg:nA}}=ds,su=nA==="error";Wo==="thinking"&&(au=au||Ds,Ja(is=>[...is].map((ul,lu)=>lu===is.length-1?Qt(Er({},ul),{reasoning:(ul.reasoning||"")+Go,loading:!1,hideAnswer:!0,error:su}):ul))),Wo==="text"&&(ou=ou||Ds,Ja(is=>[...is].map((ul,lu)=>lu===is.length-1?Qt(Er({},ul),{text:(ul.text||"")+Go,loading:!1,startTime:au,endTime:ou,error:su}):ul)))}),jr.current.on("done",()=>{qo()}),jr.current.on("error",()=>{const ds="\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!";Ja(Go=>[...Go].map((Wo,Ds)=>Ds===Go.length-1?Qt(Er({},Wo),{text:ds,loading:!1,error:!0}):Wo)),qo()}),jr.current.on("cancelled",()=>{qo()}),jr.current.startStream()})}or&&No(),Sa(!1)}),Io=Nn=>{As(Nn.target.value)},Sl=(Nn,$r)=>{if(rs(),Sa(!0),Nn==="edit"){Bs.current=Ba.slice($r+2);const Oi=Ba.splice($r),{fileList:Yi}=(Oi==null?void 0:Oi[0])||{},ua=Yi.map(ya=>{var Co;return(Co=ya.response)==null?void 0:Co.file_id}),Ia={history:Yr(Ba),file_ids:ua,edit:!0};Ja([...Ba,...qa(Ar,Yi)]),Is(Ar,Ia,Ba)}if(Nn==="redraw"){Bs.current=Ba.slice($r+1);const Oi=Ba.splice($r-1),{text:Yi,fileList:ua}=(Oi==null?void 0:Oi[0])||{},Ia=ua.map(Co=>{var qo;return(qo=Co.response)==null?void 0:qo.file_id}),ya={history:Yr(Ba),file_ids:Ia,edit:!0};Ja([...Ba,...qa(Yi,ua)]),Is(Yi,ya,Ba)}},Cs=()=>{if(ao.trim()!==""){rs(),Sa(!0);const Nn=Ca.filter($r=>$r.status==="done");Ja([...Ba,...qa(ao,Nn)]),Is(ao)}},sl=Nn=>{if(Nn.shiftKey){if(Nn.key==="Enter")return}else if(Nn.key==="Enter"){if(Nn.preventDefault(),$a||so.current)return;Cs()}},Ha=(Nn,$r)=>{var Oi,Yi;let ua=!1;no===!0?ua=!0:no==="last"&&(ua=Ba.reduce((Co,qo,fs)=>qo.sender==="user"?fs:Co,-1)===$r);const Ia=$r===Dr;return ye.createElement("div",{className:ct.li,style:{width:gi}},ye.createElement("div",{className:ct.avatarIcon},ye.createElement("img",{className:ct.img,src:_r})),ye.createElement("div",{className:ct.content},!!((Oi=Nn==null?void 0:Nn.fileList)!=null&&Oi.length)&&ye.createElement("div",{className:ct.fileWrap},(Yi=Nn.fileList)==null?void 0:Yi.map((ya,Co)=>{var qo,fs;return ye.createElement("div",{key:Co,className:ct.file},ye.createElement("img",{src:be(90034)(`./${((fs=(qo=ya==null?void 0:ya.name)==null?void 0:qo.split("."))==null?void 0:fs.pop())||"txt"}.png`),width:20,className:"mr10"}),ye.createElement("aside",null,ye.createElement(Ae.Z,{title:ya==null?void 0:ya.name},ye.createElement("div",{className:ct.fileName},ya==null?void 0:ya.name)),ye.createElement("div",{className:"c-grey-999 font12"},(0,wt.RD)(ya==null?void 0:ya.size))))})),ye.createElement("div",{className:ct.borderBox},Ia?ye.createElement(ue.default.TextArea,{value:Ar,ref:Ur,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:ya=>dr(ya.target.value)}):ye.createElement("div",{className:ct.text},Nn==null?void 0:Nn.text)),Ia?ye.createElement("div",{className:ct.action},ye.createElement(le.ZP,{onClick:()=>{dr(""),cr(null)},size:"small"},"\u53D6\u6D88"),ye.createElement(le.ZP,{disabled:!Ar.trim(),onClick:()=>Sl("edit",$r),type:"primary",size:"small"},"\u786E\u8BA4")):ye.createElement("div",{className:ct.action},ye.createElement(te.CopyToClipboard,{text:(Nn==null?void 0:Nn.text)||"",onCopy:()=>Je.ZP.success("\u590D\u5236\u6210\u529F")},ye.createElement(Ae.Z,{title:"\u590D\u5236"},ye.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),ua&&!va&&ye.createElement(Ae.Z,{title:"\u7F16\u8F91"},ye.createElement("i",{onClick:()=>{cr($r),dr((Nn==null?void 0:Nn.text)||"")},className:"iconfont icon-bianji10 font14"})))))},ru=(Nn,$r)=>{let Oi=!1;$i===!0?Oi=!0:$i==="last"&&(Oi=Ba.reduce((Ia,ya,Co)=>ya.sender==="AI"?Co:Ia,-1)===$r);let Yi="";return Nn!=null&&Nn.source?Yi=Nn==null?void 0:Nn.source:(Nn==null?void 0:Nn.model)==="deepseek-r1"?Yi="\u7531deepseek\u751F\u6210":(Nn==null?void 0:Nn.model)==="qwen-max"&&(Yi="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),ye.createElement("div",{className:ct.li,style:{width:gi}},ye.createElement("div",{className:ct.avatarIcon},ye.createElement("img",{className:ct.img,src:lr})),ye.createElement("div",{className:ct.content},ye.createElement("div",{className:ct.borderBox},Nn.loading&&ye.createElement(ye.Fragment,null,Nn!=null&&Nn.imageGenerator?ye.createElement("div",{className:ct.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",ye.createElement("div",{className:"ai-loading"})):!(Nn!=null&&Nn.thinkingEnabled)&&ye.createElement("div",null,ye.createElement("div",{className:ct.loading},ye.createElement("div",{className:ct.dot}),ye.createElement("div",{className:ct.dot}),ye.createElement("div",{className:ct.dot})),ye.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(Ci==null?void 0:Ci.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(Nn==null?void 0:Nn.thinkingEnabled)&&ye.createElement(qe,{time:Nn==null?void 0:Nn.time,cancelIndex:ka,loading:Nn.loading,streamingStatus:!(Nn!=null&&Nn.text),onFinish:()=>{Oo(0),Ja(ua=>[...ua].map((Ia,ya)=>ya===ua.length-1?Qt(Er({},Ia),{hideAnswer:!1,time:Ia.startTime?Ia.endTime-Ia.startTime:null}):Ia))},value:Nn==null?void 0:Nn.reasoning}),!!(Nn!=null&&Nn.text)&&!Nn.hideAnswer&&ye.createElement(Oe,{cancelIndex:ka,streamingStatus:va,loadImage:!!(Nn!=null&&Nn.imageGenerator),onFinish:()=>tn(void 0,null,function*(){Oo(0),setTimeout(()=>Gn(!1),0)}),value:Nn==null?void 0:Nn.text})),!!(Nn!=null&&Nn.text)&&Yi&&ye.createElement("div",{className:ct.source},Yi),ye.createElement("div",{className:ct.action},Xn==null?void 0:Xn(Nn,$r,{onMenuClick:El}),ye.createElement(te.CopyToClipboard,{text:String((Nn==null?void 0:Nn.text)||""),onCopy:()=>Je.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},ye.createElement(Ae.Z,{title:"\u590D\u5236"},ye.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),Ni&&!va&&ye.createElement(ye.Fragment,null,ye.createElement(Ae.Z,{title:"\u559C\u6B22"},ye.createElement("i",{style:Nn!=null&&Nn.like?{color:"#FA8D30"}:{},onClick:()=>iu("like",!(Nn!=null&&Nn.like),$r),className:"iconfot icon-yijiejue font15"})),ye.createElement(Ae.Z,{title:"\u4E0D\u559C\u6B22"},ye.createElement("i",{style:Nn!=null&&Nn.dislike?{color:"#e86d7c"}:{},onClick:()=>iu("dislike",!(Nn!=null&&Nn.dislike),$r),className:"iconfot icon-weijiejuezhengchang font15"}))),Oi&&!va&&ye.createElement(Ae.Z,{title:"\u91CD\u65B0\u751F\u6210"},ye.createElement("i",{onClick:()=>Sl("redraw",$r),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},iu=(Nn,$r,Oi)=>tn(void 0,null,function*(){if(Pa){const Yi=Ba.slice(0,Oi+1),Ia=Yr(Yi).length;yield Pa({type:Nn,value:$r,index:Oi,identifier:Gi,objectIndex:Ia})}Ja(Yi=>(Yi[Oi][Nn]=$r,$r&&(Yi[Oi][Nn==="like"?"dislike":"like"]=!1),[...Yi]))}),zl=()=>{var Nn,$r;Oo(1),($r=(Nn=jr.current)==null?void 0:Nn.cancelRequest)==null||$r.call(Nn),Sa(!1),Gn(!1)},ll=()=>tn(void 0,null,function*(){var Nn,$r,Oi;($r=(Nn=jr.current)==null?void 0:Nn.cancelRequest)==null||$r.call(Nn),rs(),Ja([]),Sa(!0);const Yi=yield po();(Yi==null?void 0:Yi.status)===0&&Ji((Oi=Yi==null?void 0:Yi.data)==null?void 0:Oi.identifier),Sa(!1),Gn(!1)}),Bl=()=>tn(void 0,null,function*(){var Nn;Qa(!0);const $r=yield Za();($r==null?void 0:$r.status)===0&&Ls(((Nn=$r==null?void 0:$r.data)==null?void 0:Nn.list)||[]),Qa(!1)}),El=(...Nn)=>tn(void 0,[...Nn],function*($r=Gi){var Oi,Yi,ua,Ia;(Yi=(Oi=jr.current)==null?void 0:Oi.cancelRequest)==null||Yi.call(Oi),rs(),ea(!0);const ya=yield ns($r);if(ya.status===0){const Co=Zo(((ua=ya==null?void 0:ya.data)==null?void 0:ua.messages)||[]);Ja(Co),ea(!1),Ji((Ia=ya==null?void 0:ya.data)==null?void 0:Ia.identifier);return}Ja([]),ea(!1)}),Pi=(Nn,$r)=>tn(void 0,null,function*(){(yield Yo(Nn)).status===0&&(Je.ZP.success("\u5220\u9664\u6210\u529F"),$r===Gi&&ll(),Bl())}),Ui=()=>ye.createElement("div",{className:ct.menuWarp},ye.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),ye.createElement(ie.Z,{spinning:Xa},!Xs.length&&ye.createElement(se.Z,{style:{width:250,paddingBottom:30},image:se.Z.PRESENTED_IMAGE_SIMPLE}),!!Xs.length&&ye.createElement("div",{className:ct.menu},Xs.map(function(Nn,$r){return ye.createElement("aside",{className:z()(Gi===Nn.identifier&&ct.active),key:Nn.id,onClick:()=>El(Nn.id)},ye.createElement("div",{className:ct.menuText},ye.createElement(Ae.Z,{title:Nn==null?void 0:Nn.question},ye.createElement("span",null,Nn==null?void 0:Nn.question)),fr&&fr(Nn)),ye.createElement("div",{className:ct.menuDel,onClick:Oi=>Oi.stopPropagation()},ye.createElement(ae.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>Pi(Nn.id,Nn.identifier),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"},ye.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),lo=Fs>9,Eo=gn||Ca.length>9,$a=Ca.some(Nn=>Nn.status==="uploading")||va||Jr,Do=Hi||ni||ri||!!Ca.length;return ye.createElement("div",null,Qn?ye.createElement("div",{onClick:Xo},Qn):ye.createElement(pt,{draggableExtraNode:Ei,src:ei,onClick:Xo,topPercentage:ki}),ye.createElement(oe.Z,{open:tr,width:oo?"100%":xi,afterOpenChange:Nn=>{Nn&&ol(!1)},contentWrapperStyle:Ya?{}:{transition:"none"},extra:ye.createElement("div",{className:ct.head},cs,Cr&&ye.createElement(nt,{value:fi,onChange:Nn=>{Ai(!1),hi(!1),bi(Nn)}}),Fi&&ye.createElement(ye.Fragment,null,ye.createElement(re.Z,{dropdownRender:Ui,onOpenChange:Nn=>{Nn&&Bl()},placement:"bottomLeft",arrow:!0},ye.createElement("div",{className:ct.headBtn},ye.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),Ka&&ye.createElement(ye.Fragment,null,ye.createElement("div",{className:ct.headBtn,onClick:ll},ye.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),ye.createElement(Ae.Z,{title:oo?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},ye.createElement("div",{className:ct.headBtn,style:{padding:"0 12px"},onClick:()=>bo(!oo)},oo&&ye.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!oo&&ye.createElement("i",{className:"iconfont icon-quanping4"})))),title:ye.createElement("span",{className:"c-grey-333 font16"},bn),onClose:Es,bodyStyle:{paddingRight:4}},ye.createElement("div",{className:z()(ct.wrap,tr&&"body-overflow-hidden")},ye.createElement("div",{ref:sr,className:ct.chatContainer},Mr&&ye.createElement("div",{className:`${ct.li} mb20`,style:{width:gi}},ye.createElement("div",{className:ct.avatarIcon},ye.createElement("img",{className:ct.img,src:lr})),ye.createElement("div",{className:ct.content},ye.createElement("div",{className:ct.borderBox},ga,ar==null?void 0:ar({isDisabledNum:lo,checkNumModal:Jo,checkNum:No,onClose:Es,setChatData:Ja,setLoading:Sa,getData:Is,clearStatus:rs,typing:Jr,setImageGenerator:hi,renderChatItems:qa,setSceneAwareness:xa})))),ye.createElement("div",{ref:Ea},ye.createElement(ie.Z,{spinning:oa,className:"mt20"},Ba==null?void 0:Ba.map((Nn,$r)=>ye.createElement(ye.Fragment,{key:Nn.key+$r},Nn.show&&ye.createElement(ye.Fragment,null,Nn.sender==="user"&&Ha(Nn,$r),Nn.sender==="AI"&&ru(Nn,$r),pa&&!["AI","user"].includes(Nn.sender)&&pa(Nn,$r,{width:gi})))))),!ra&&ye.createElement("div",{className:ct.backBottom,onClick:()=>{yo.current=!1,sr.current.scrollTop=sr.current.scrollHeight}},ye.createElement("i",{className:"iconfont icon-huidaodibu"})),ye.createElement("div",{ref:Zi})),!Nr&&ye.createElement("div",{className:z()(ct.footerContainer,pn&&ct.full,Do&&ct.footerContainerSelected)},ye.createElement("div",{className:ct.btnWrp},Di&&ye.createElement(Ae.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},ye.createElement("div",{onClick:()=>xa(!ri),className:z()(ct.btn,ri&&ct.btnActive)},ye.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),fi==="deepseek-r1"&&ye.createElement(Ae.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},ye.createElement("div",{onClick:()=>Ai(!ni),className:z()(ct.btn,ni&&ct.btnActive)},ye.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),qr&&fi==="qwen-max"&&ye.createElement("div",{onClick:()=>hi(!Hi),className:z()(ct.btn,Hi&&ct.btnActive)},ye.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),Ca.map(Nn=>ye.createElement("div",{key:Nn.uid},(Nn==null?void 0:Nn.status)==="uploading"&&ye.createElement(ie.Z,{indicator:ye.createElement(Lr.Z,{spin:!0}),className:"mr10",size:"small",spinning:!0}),ye.createElement("span",{title:Nn==null?void 0:Nn.name,className:"mr10"},(0,wt.Pq)(Nn.name,20)),ye.createElement("i",{onClick:()=>Ti($r=>$r.filter(Oi=>Oi.uid!==Nn.uid)),className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),ye.createElement(Ae.Z,{title:lo&&ye.createElement("div",null,ye.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),ye.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u752810\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},ye.createElement("div",{className:z()(ct.inputContainer,Vi>4&&ct.lineFour,lo&&ct.disabledInput)},ye.createElement(E.default,Qt(Er({},ja),{className:`${Eo&&"hide"}`}),ye.createElement(le.ZP,{className:ct.uploadBtn,icon:ye.createElement(Kr.Z,{style:{fontSize:18,color:"#FFF"}})})),ye.createElement(ue.default.TextArea,{rows:Vi>4?4:Vi,placeholder:an||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u95EE\u9898\u5427,Shift+Enter\u6362\u884C\uFF5E",value:ao,bordered:!1,style:Eo?{paddingLeft:0,marginLeft:0}:{},onChange:Io,onPressEnter:sl,onCompositionStart:()=>{so.current=!0},onCompositionEnd:()=>{so.current=!1}}),Jr?ye.createElement(Ae.Z,{title:"\u505C\u6B62\u751F\u6210"},ye.createElement("div",{className:`iconfont icon-tingzhihuida ${ct.cancelBtn}`,onClick:zl})):ye.createElement(le.ZP,{className:(ao==null?void 0:ao.trim())===""?ct.sendBtnDisabled:ct.sendBtn,icon:ye.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:$a,onClick:Cs}),Vi>4&&ye.createElement("span",{className:ct.fullIcon,onClick:zo},pn&&ye.createElement("span",{className:"iconfont icon-shousuo"}),!pn&&ye.createElement("span",{className:"iconfont icon-zhankai"}))))))))}},67054:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return Se},U:function(){return ve}});var ye=be(59301),Je=be(31797),E=be(43418),ge=be(1710),Ae=be(4901),ue=be(94941),le=be(61186),ie=be.n(le),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"},ae="data:image/png;base64,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",oe="data:image/png;base64,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",re=be(955),ne=be(89070),z=be(37518),a=be(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,fe=(Te,we,je)=>we in Te?y(Te,we,{enumerable:!0,configurable:!0,writable:!0,value:je}):Te[we]=je,he=(Te,we)=>{for(var je in we||(we={}))ee.call(we,je)&&fe(Te,je,we[je]);if(te)for(var je of te(we))ce.call(we,je)&&fe(Te,je,we[je]);return Te},de=(Te,we)=>x(Te,b(we)),pe=(Te,we,je)=>new Promise((xe,Oe)=>{var ze=tt=>{try{Me(je.next(tt))}catch(qe){Oe(qe)}},Ze=tt=>{try{Me(je.throw(tt))}catch(qe){Oe(qe)}},Me=tt=>tt.done?xe(tt.value):Promise.resolve(tt.value).then(ze,Ze);Me((je=je.apply(Te,we)).next())});const ve=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:me}=Je.default,Ee=({exercise:Te,socket:we,dispatch:je,onStartScreenshot:xe,onCloseScreenshot:Oe,handleToDetail:ze})=>{const[Ze,Me]=E.default.useModal(),tt=(0,ye.useRef)(),[qe,st]=(0,ye.useState)(!0),At=(0,ye.useRef)(!1),lt=(0,ne.useParams)();(0,ye.useEffect)(()=>{var Ne,nt,ct;if(document.addEventListener((0,Ae.gH)(),Ue,!1),window.addEventListener("blur",De,!1),(Ne=Te.exerciseUserInfo)!=null&&Ne.screen_open&&(0,Ae.vp)()&&st(!1),(nt=Te.exerciseUserInfo)!=null&&nt.screen_open&&!(0,Ae.vp)()){(0,re.RG)(" ",!0);const St=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Te.exerciseUserInfo.screen_sec+3:Te.exerciseUserInfo.screen_sec+10+1;tt.current=E.default.info({icon:null,centered:!0,width:444,title:(0,z._V)(z.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,z._V)(z.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},Te.exerciseUserInfo.screen_num-Te.exerciseUserInfo.used_screen_num),(0,z._V)(z.CP.recordScreen3)),okText:a.createElement("span",null,(0,z._V)(z.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(me,{onFinish:()=>pe(void 0,null,function*(){var wt;const Bt=yield Ye();(wt=tt.current)==null||wt.destroy(),Bt.used_screen_num&&ke(Bt.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+St*1e3})),"S\uFF09"),onOk:()=>{var wt;(0,re.RG)(" ",!0),(wt=tt.current)==null||wt.destroy(),st(!1),(0,Ae.Dj)(document.body),document.getElementById("root").addEventListener("click",ut,!1)}})}return(ct=Te.exerciseUserInfo)!=null&&ct.screen_open&&!(0,Ae.vp)()||document.getElementById("root").addEventListener("click",ut,!1),()=>{document.getElementById("root").removeEventListener("click",ut,!1),document.removeEventListener((0,Ae.gH)(),Ue,!1),window.removeEventListener("blur",De,!1)}},[]),(0,ye.useEffect)(()=>{setTimeout(()=>{Te.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",ut,!1),document.removeEventListener((0,Ae.gH)(),Ue,!1))},500),ft()},[Te.actionTabs]),(0,ye.useEffect)(()=>{setTimeout(()=>{Te.exerciseUserInfo.used_screen_num>Te.exerciseUserInfo.screen_num&&Ve()},500)},[Te.exerciseUserInfo]);const at=()=>pe(void 0,null,function*(){const Ne=yield Ye();setTimeout(()=>{var nt,ct;(nt=tt.current)==null||nt.destroy(),tt.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"},Ne.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},(ct=Te.exerciseUserInfo)==null?void 0:ct.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>pe(void 0,null,function*(){(0,Ae.Dj)(document.body)})})},1e3)}),ut=Ne=>{!(0,Ae.vp)()&&Ne.target.nodeName!=="A"&&Ne.target.nodeName!=="BUTTON"&&Ne.target.innerHTML!=="\u786E \u5B9A"&&(0,Ae.Dj)(document.body)},ft=()=>pe(void 0,null,function*(){const Ne=yield je({type:"exercise/getExerciseUserInfo",payload:he({},lt)});return Ne==null?void 0:Ne.data}),bt=Ne=>pe(void 0,null,function*(){var nt;if((nt=Te.exerciseUserInfo)!=null&&nt.screen_at){const St=yield(0,ue.ck)(de(he({},lt),{reset:!0}));if((St==null?void 0:St.status)===-6)return}const ct=yield(0,ue.oy)({id:lt.categoryId});if(ct!=null&&ct.is_commit){E.default.destroyAll(),yield Lt(),Qe(!0);return}else ke(Ne+1)}),Lt=()=>pe(void 0,null,function*(){var Ne;const nt=ie()(),ct=Te.exerciseUserInfo.screen_sec;if($e.current.length>0){const St=nt.format("YYYY-MM-DD HH:mm:ss");let wt=Math.floor(nt.diff(ie()($e.current[0].start))/1e3);const Bt=$e.current.length;wt/ct>>0>Bt&&(wt=(Bt+1)*ct-1),yield(0,ue.P8)(lt.categoryId,{exercise_user_id:(Ne=Te.exerciseUserInfo)==null?void 0:Ne.exercise_user_id,time:St,time_long:wt,count:Bt})}$e.current=[]}),gt=(0,ye.useRef)(0),ht=(0,ye.useRef)(0),$e=(0,ye.useRef)([]),Pe=(0,ye.useRef)(!1),ke=Ne=>pe(void 0,null,function*(){var nt;At.current||(xe(),E.default.destroyAll(),gt.current=ie()().valueOf(),Pe.current=!0,tt.current=E.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:se.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,z._V)(z.CP.recordScreen8)),content:a.createElement("div",{className:se.exitFullScreenModal},a.createElement("img",{src:ae,alt:"",className:se.warningIcon}),a.createElement("div",{className:se.warningText,style:{marginBottom:50,fontWeight:500}},(0,z._V)(z.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen11),a.createElement("span",{className:se.warningText},((nt=Te.exerciseUserInfo)==null?void 0:nt.screen_num)+1),(0,z._V)(z.CP.recordScreen12),a.createElement("span",{className:se.warningText,style:{fontWeight:600}},(0,z._V)(z.CP.recordScreen13)),",",(0,z._V)(z.CP.recordScreen14),a.createElement("span",{className:se.warningText},Ne-1),(0,z._V)(z.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(me,{className:se.countdownWrapper,onFinish:()=>{ht.current=ie()().valueOf(),$e.current.push({start:gt.current,end:ht.current}),bt(Ne)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Te.exerciseUserInfo.screen_sec+1)*1e3}),(0,z._V)(z.CP.recordScreen25)),(0,z._V)(z.CP.recordScreen16))),onOk:()=>{(0,re.RG)(" ",!0),Lt(),(0,Ae.Dj)(document.body),Oe(),tt.current.destroy(),Pe.current=!1}}))}),Ve=()=>pe(void 0,null,function*(){E.default.destroyAll(),(yield(0,ue.VL)({categoryId:lt.categoryId,commit_method:1}))&&Qe()}),Qe=(Ne=!1)=>pe(void 0,null,function*(){var nt,ct;if(document.removeEventListener((0,Ae.gH)(),Ue,!1),(0,Ae.BU)(),E.default.destroyAll(),At.current=!0,Ne){const St=yield(0,ue.Yu)(lt.categoryId,{exercise_user_id:(nt=Te.exerciseUserInfo)==null?void 0:nt.exercise_user_id});Ze.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:oe,alt:""}),a.createElement("div",{className:se.forcedText},(0,z._V)(z.CP.recordScreen17)),a.createElement("div",{className:se.screenNumText},(0,z._V)(z.CP.recordScreen18),(ct=Te.exerciseUserInfo)==null?void 0:ct.screen_num,(0,z._V)(z.CP.recordScreen19)),a.createElement(ge.default,{dataSource:St==null?void 0:St.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,z._V)(z.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,z._V)(z.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,z._V)(z.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{Oe(),ze()},onOk:()=>{ne.history.push(`/classrooms/${lt.coursesId}/exercisenotice/${lt.categoryId}/users/${lt.login}?isShowApply=true`)}})}else Ze.info({content:a.createElement("div",{className:"tc font16"},(0,z._V)(z.CP.recordScreen23),a.createElement("br",null),(0,z._V)(z.CP.recordScreen24)),onOk:()=>{ze()}})}),De=Ne=>{(0,Ae.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Pe.current&&(0,Ae.BU)()},Ye=()=>pe(void 0,null,function*(){var Ne;if((Ne=Te.exerciseUserInfo)!=null&&Ne.screen_at){const St=yield(0,ue.ck)(de(he({},lt),{reset:!0}));if((St==null?void 0:St.status)===-6)return}const nt=yield(0,ue.oy)({id:lt.categoryId});if(nt!=null&&nt.is_commit){Qe();return}return yield ft()}),Ue=()=>pe(void 0,null,function*(){var Ne;if((0,re.RG)(" ",!0),(0,Ae.vp)()){if((Ne=Te.exerciseUserInfo)!=null&&Ne.screen_at){var nt=yield(0,ue.ck)(de(he({},lt),{reset:!0}));if((nt==null?void 0:nt.status)===-6)return}}else if(!Pe.current){var nt=yield(0,ue.ck)(he({},lt));if((nt==null?void 0:nt.status)===-6)return;const St=yield ft();ke(St.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Le=()=>pe(void 0,null,function*(){(0,ue.ck)(he({},lt));const Ne=yield ft();ke(Ne.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,Me)};var Se=(0,ne.connect)(({exercise:Te,globalSetting:we})=>({globalSetting:we,exercise:Te}))(Ee)},23960:function(en,zt,be){"use strict";be.d(zt,{X:function(){return ge},y:function(){return E}});var ye=be(59301),Je=be(8591);const E=Ae=>{(0,ye.useEffect)(()=>{if(Ae){const ue=ie=>{ie.key==="F12"&&(ie.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},le=ie=>{ie.preventDefault()};return document.addEventListener("keydown",ue),document.addEventListener("contextmenu",le),()=>{document.removeEventListener("keydown",ue),document.removeEventListener("contextmenu",le)}}},[Ae])},ge=()=>{const[Ae,ue]=(0,ye.useState)(!1),le=ie=>{const{keyCode:se,ctrlKey:ae,metaKey:oe,type:re}=ie;(re==="paste"||(se===67||se===86)&&(oe||ae))&&(Je.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,ye.useEffect)(()=>(Ae&&(window.addEventListener("keydown",le,!0),window.addEventListener("paste",le,!0)),()=>{window.removeEventListener("keydown",le,!0),window.removeEventListener("paste",le,!0)}),[Ae]),{setOpenDisableCopyAndPaste:ue,disableCopyAndPaste:Ae}}},73524:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return oe}});var ye=be(59301),Je={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},E=be(92310),ge=be.n(E),Ae=be(71418),ue=be(2859),le=be(99064),ie=be(955),se=(re,ne,z)=>new Promise((a,y)=>{var x=ee=>{try{te(z.next(ee))}catch(ce){y(ce)}},b=ee=>{try{te(z.throw(ee))}catch(ce){y(ce)}},te=ee=>ee.done?a(ee.value):Promise.resolve(ee.value).then(x,b);te((z=z.apply(re,ne)).next())}),oe=({data:re,className:ne,fullWidth:z,style:a={},onClose:y,onOk:x,showFullTools:b,noAssociationId:te})=>{const ee=(0,ye.useRef)(null),ce=(0,ye.useRef)(null),fe=(0,ye.useRef)(null),he=(0,ye.useRef)(null),[de,pe]=(0,ye.useState)(!1),[ve,me]=(0,ye.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,ye.useEffect)(()=>(fe.current||(fe.current=document.createElement("style"),document.head.appendChild(fe.current)),re!=null&&re.visible?(document.body.setAttribute("data-custom","y-hidden"),fe.current.innerHTML=" html { overflow-y: hidden; }",re!=null&&re.src&&Ee()):(document.body.removeAttribute("data-custom"),fe.current&&(document.head.removeChild(fe.current),fe.current=null)),()=>{document.body.removeAttribute("data-custom"),fe.current&&(document.head.removeChild(fe.current),fe.current=null)}),[re==null?void 0:re.visible]);const Ee=()=>se(void 0,null,function*(){pe(!0),me("\u6B63\u5728\u52A0\u8F7D\u4E2D");const je=yield(0,ie.ZJ)(re==null?void 0:re.src);ee.current.src="",ee.current.src=je,ee.current.onload=function(){we()},pe(!1),me("")}),Se=je=>se(void 0,null,function*(){pe(!0),me("\u6B63\u5728\u4FDD\u5B58\u4E2D");const xe=yield(0,le.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:re.title,file:je.dataUrl}});xe!=null&&xe.id&&!te?(yield(0,le.ZP)(`/api/attachments/${re.id}/add_subitem.json`,{method:"post",body:{subitem_id:xe==null?void 0:xe.id,settings:JSON.stringify(je.state)}})).status===0&&x():xe!=null&&xe.id&&x(xe),pe(!1),me("")}),Te=()=>{const je=document.querySelector('a[href="https://markerjs.com/"]');je&&je.parentNode&&(je.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(Oe=>{const ze=document.querySelector(Oe.name);ze&&ze.setAttribute("title",Oe.title)})},we=()=>{ce.current=new ue.hP(ee.current),ce.current.targetRoot=he.current,ce.current.addEventListener("render",Se),ce.current.addEventListener("beforeclose",y),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),Te()},300)};return ye.createElement(ye.Fragment,null,(re==null?void 0:re.visible)&&ye.createElement(Ae.Z,{spinning:de,tip:ve,style:{position:"absolute"}},ye.createElement("div",{ref:he,className:ge()(Je.imageDimensions,ne,z?Je.fullWidth:""),style:a},ye.createElement("img",{className:Je.img,ref:ee}))))}},41588:function(en,zt,be){"use strict";var ye=be(59301),Je=be(95237),E=be(43604),ge=be(99313),Ae=be(3113),ue=be(85149),le=be(88010),ie=be(48136),se=be(59301);const ae=(0,ye.forwardRef)(({callback:oe,showSaveButton:re,value:ne=""},z)=>{const a=(0,ye.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=ce=>{a.current.setValue(a.current.getValue()+" "+ce.value+" ")},te=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:se.createElement(Je.Z,{className:le.Z.lists,gutter:[10,10]},y.map((ce,fe)=>se.createElement(E.Z,{flex:"110px",className:le.Z.item},se.createElement("div",null,se.createElement(ue.Z,{value:`$$${ce.value}$$`}),ce.name),se.createElement("div",{className:le.Z.children},ce.children.map((he,de)=>se.createElement("div",{key:de},se.createElement("h1",null,he.name),se.createElement(Je.Z,{gutter:[10,10]},he.data.map((pe,ve)=>se.createElement(E.Z,{key:ve,onClick:()=>b(pe),className:le.Z.diamond},se.createElement(ue.Z,{value:"`$$"+pe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:se.createElement(Je.Z,{className:le.Z.lists,gutter:[10,10]},x.map((ce,fe)=>se.createElement(E.Z,{flex:"110px",className:le.Z.item},se.createElement("div",null,se.createElement(ue.Z,{value:"`$$"+ce.value+"$$`"}),ce.name),se.createElement("div",{className:le.Z.children},ce.children.map((he,de)=>se.createElement("div",{key:de},he.name&&se.createElement("h1",null,he.name),se.createElement(Je.Z,{gutter:[10,10]},he.data.map((pe,ve)=>se.createElement(E.Z,{key:ve,onClick:()=>b(pe),className:le.Z.diamond},se.createElement(ue.Z,{value:"`$$"+pe.value+"$$`"}))))))))))}],ee=()=>{var ce=document.createElement("div");ce.innerHTML=a.current.getValue();var fe=ce.innerText;return oe&&oe(fe),fe};return(0,ye.useImperativeHandle)(z,()=>({getData:ee})),se.createElement("div",{className:le.Z.mathWrap},se.createElement(ge.default,{defaultActiveKey:"1",items:te}),se.createElement("math-field",{locale:"zh_cn",className:le.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},ne||""),re&&se.createElement("div",{className:le.Z.button},se.createElement(Ae.ZP,{size:"large",onClick:ee,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});zt.Z=ae},8797:function(en,zt,be){"use strict";var ye=be(59301),Je=be(93314),E=be(3113),ge=Object.defineProperty,Ae=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ae=(z,a,y)=>a in z?ge(z,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):z[a]=y,oe=(z,a)=>{for(var y in a||(a={}))ie.call(a,y)&&ae(z,y,a[y]);if(le)for(var y of le(a))se.call(a,y)&&ae(z,y,a[y]);return z},re=(z,a)=>Ae(z,ue(a));const ne=({img:z,buttonProps:a={},styles:y={},customText:x,ButtonText:b,ButtonClick:te,Buttonclass:ee,ButtonTwo:ce,imgStyles:fe,loading:he=!1})=>ye.createElement("section",{className:"tc animated fadeIn",style:oe(oe({},{color:"#999",margin:"100px auto",visibility:he?"hidden":"visible"}),y)},ye.createElement("img",{src:z||Je,style:re(oe({},fe),{pointerEvents:"none",userSelect:"none"})}),ye.createElement("p",{className:"mt20 font14"},x||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),b&&ye.createElement(E.ZP,oe({className:ee,onClick:te},a),b),ce&&ce);zt.Z=ne},23210:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return ee}});var ye=be(59301),Je={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},E=be(3113),ge=be(70557),Ae=be(23954),ue=be(6848),le=be(955),ie=be(94941),se=be(8797),ae=be(3294),oe=be(19381),re=be(59301),ne=Object.defineProperty,z=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ce,fe,he)=>fe in ce?ne(ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:he}):ce[fe]=he,b=(ce,fe)=>{for(var he in fe||(fe={}))a.call(fe,he)&&x(ce,he,fe[he]);if(z)for(var he of z(fe))y.call(fe,he)&&x(ce,he,fe[he]);return ce},te=(ce,fe,he)=>new Promise((de,pe)=>{var ve=Se=>{try{Ee(he.next(Se))}catch(Te){pe(Te)}},me=Se=>{try{Ee(he.throw(Se))}catch(Te){pe(Te)}},Ee=Se=>Se.done?de(Se.value):Promise.resolve(Se.value).then(ve,me);Ee((he=he.apply(ce,fe)).next())}),ee=({editOffice:ce="view",data:fe,theme:he,type:de,filename:pe,monacoEditor:ve,className:me,style:Ee,close:Se,onClose:Te,hasMask:we,disabledDownload:je,onImgDimensions:xe,showNodata:Oe,recordInfo:ze})=>{const[Ze,Me]=(0,ye.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[tt,qe]=(0,ye.useState)(""),[st,At]=(0,ye.useState)(),lt=window.ENV==="build"?"/react/build":"",at=location.host.startsWith("localhost")?ae.Z.PROXY_SERVER:ae.Z.API_SERVER,ft=10*(1024*1024),bt=(0,ye.useRef)();fe!=null&&fe.startsWith("/api")&&de!=="txt"&&(fe=ae.Z.API_SERVER+fe);const Lt=Pe=>Pe.substring(Pe.lastIndexOf("/")+1).split(".").pop();pe&&ve&&(ve.filename=pe),(0,ye.useEffect)(()=>{var Pe,ke;const Ve=(ke=(Pe=document.cookie)==null?void 0:Pe.replace(/\s/g,""))==null?void 0:ke.split(";");Ve==null||Ve.map(Qe=>{let De=Qe.split("=");De[0]==="_educoder_session"&&qe(De[1])})},[]),(0,ye.useEffect)(()=>{de==="office"&&(fe.indexOf("bigfilescdn.")>-1||fe.indexOf("bigfiles1")>-1?At({url:fe,fileType:Lt(fe),model:fe.indexOf("model=edit")?"edit":"view"}):gt())},[de,fe]);const gt=()=>te(void 0,null,function*(){console.log("data:",fe);let Pe=fe;fe.startsWith("http")||(Pe=location.origin+Pe);let ke=new URL(Pe).pathname.split("/").pop();const Ve=yield(0,ie.gJ)({attachment_id:ke});Ve.url=at+Ve.url,At(Ve)}),ht=()=>{if(fe.startsWith("http")||fe.startsWith("blob:")){$e();return}(0,le.Sv)(pe||"educoder",fe,pe)},$e=()=>{ze&&(0,oe.fc)({id:ze==null?void 0:ze.id,watch_type:1,course_id:ze==null?void 0:ze.course_id}),(0,le.Nd)(pe||"educoder",decodeURIComponent(fe))};return re.createElement("div",{style:b({},Ee||{}),className:`${we&&Je.bgBlack} ${de?Je.wrp:"hide"}`},Se&&re.createElement("div",{className:Je.close,ref:bt},!!xe&&re.createElement(ue.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>bt.current},re.createElement("span",{onClick:()=>{Te(),xe()}},re.createElement("i",{className:"icon-yulanpizhu"}))),!je&&re.createElement(ue.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>bt.current},re.createElement("span",{onClick:$e},re.createElement("i",{className:"icon-quxiaozhiding"}))),re.createElement(ue.Z,{title:"\u5173\u95ED",getPopupContainer:()=>bt.current},re.createElement("span",{className:"",onClick:Te},re.createElement("i",{className:"icon-guanbi1"})))),re.createElement("div",{className:`${Je[me]} ${me} ${Je.monaco} ${de==="txt"?"show":"hide"}`},de==="txt"&&re.createElement(re.Fragment,null,re.createElement(Ae.ZP,b({},ve)))),de==="audio"&&re.createElement("audio",{src:`${(fe==null?void 0:fe.indexOf("http://"))>-1||(fe==null?void 0:fe.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${fe}`,autoPlay:!0}),de==="video"&&re.createElement(re.Fragment,null,(fe==null?void 0:fe.indexOf("http"))>-1?re.createElement("video",{controls:!0,src:`${fe}`,autoPlay:!0}):re.createElement("video",{controls:!0,src:`data:video/mp4;base64,${fe}`,autoPlay:!0})),de==="office"&&st&&re.createElement("iframe",{src:`${lt}/office.html?key=${st.key}&url=${btoa(st.url)}&callbackUrl=${at+(st.callbackUrl||"")}&fileType=${st.fileType}&title=${st.title||""}&model=${ce}&officeServer=${ae.Z.ONLYOFFICE}&disabledDownload=${!!je}`}),de==="html"&&re.createElement("iframe",{src:fe+"&disposition=inline"}),de==="pdf"&&re.createElement("iframe",{src:`${lt}/js/pdfview/index.html?filename=${pe||"educoder.pdf"}&url=${encodeURIComponent(fe)}&disabledDownload=${!!je}`}),de==="image"&&re.createElement("img",{src:`${(fe==null?void 0:fe.indexOf("http://"))>-1||(fe==null?void 0:fe.indexOf("https://"))>-1?"":"data:image/png;base64,"}${fe}`}),(de==="other"||de==="download")&&re.createElement(re.Fragment,null,Oe?re.createElement(se.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:re.createElement(E.ZP,{icon:re.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ht,disabled:je},"\u4E0B\u8F7D")}):re.createElement(E.ZP,{type:"primary",size:"middle",onClick:ht,disabled:je},re.createElement(ge.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},85149:function(en,zt,be){"use strict";be.d(zt,{z:function(){return de},Z:function(){return pe}});var ye=be(59301),Je=be(50304),E=be(24768),ge=be(64018),Ae=be(40846),ue=be(3294),le=be(955),ie=be(15342),se=be(1012),ae=be(23210),oe=be(59301),ne=({html:ve})=>{const me=(0,ye.useRef)(null),Ee=(0,ye.useRef)(null),Se=`.markdown-body p {
|
|
|
margin: 0 0 16px 0 !important;
|
|
|
line-height: 28px;
|
|
|
white-space: pre-wrap;
|
|
|
}
|
|
|
|
|
|
ol,
|
|
|
ul,
|
|
|
li {
|
|
|
list-style-type: none
|
|
|
}
|
|
|
|
|
|
ol,
|
|
|
ul,
|
|
|
dl {
|
|
|
margin-bottom: 0px;
|
|
|
}
|
|
|
|
|
|
.markdown-body {
|
|
|
-ms-text-size-adjust: 100%;
|
|
|
-webkit-text-size-adjust: 100%;
|
|
|
color: #333;
|
|
|
overflow: hidden;
|
|
|
font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "\u534E\u6587\u7EC6\u9ED1", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "\u5B8B\u4F53", Heiti, "\u9ED1\u4F53", sans-serif;
|
|
|
word-break: break-word;
|
|
|
font-size: 16px;
|
|
|
line-height: 1.6;
|
|
|
white-space: normal;
|
|
|
word-wrap: break-word;
|
|
|
position: relative;
|
|
|
}
|
|
|
|
|
|
.markdown-body ul>li {
|
|
|
list-style-type: disc;
|
|
|
}
|
|
|
|
|
|
.markdown-body ol>li {
|
|
|
list-style-type: decimal;
|
|
|
}
|
|
|
|
|
|
.markdown-body a {
|
|
|
background: transparent;
|
|
|
}
|
|
|
|
|
|
.markdown-body a:active,
|
|
|
.markdown-body a:hover {
|
|
|
outline: 0;
|
|
|
}
|
|
|
|
|
|
.markdown-body strong {
|
|
|
font-weight: bold;
|
|
|
}
|
|
|
|
|
|
.markdown-body h1 {
|
|
|
font-size: 2em;
|
|
|
margin: 0.67em 0;
|
|
|
}
|
|
|
|
|
|
.markdown-body img {
|
|
|
border: 0;
|
|
|
}
|
|
|
|
|
|
.markdown-body hr {
|
|
|
-moz-box-sizing: content-box;
|
|
|
box-sizing: content-box;
|
|
|
height: 0;
|
|
|
}
|
|
|
|
|
|
.markdown-body pre {
|
|
|
overflow: auto;
|
|
|
}
|
|
|
|
|
|
.markdown-body code,
|
|
|
.markdown-body kbd,
|
|
|
.markdown-body pre {
|
|
|
font-family: "Meiryo UI", "YaHei Consolas Hybrid", Consolas, "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace;
|
|
|
font-size: 1em;
|
|
|
}
|
|
|
|
|
|
.markdown-body input {
|
|
|
color: inherit;
|
|
|
font: inherit;
|
|
|
margin: 0;
|
|
|
}
|
|
|
|
|
|
.markdown-body html input[disabled] {
|
|
|
cursor: default;
|
|
|
}
|
|
|
|
|
|
.markdown-body input {
|
|
|
line-height: normal;
|
|
|
}
|
|
|
|
|
|
.markdown-body input[type="checkbox"] {
|
|
|
-moz-box-sizing: border-box;
|
|
|
box-sizing: border-box;
|
|
|
padding: 0;
|
|
|
}
|
|
|
|
|
|
.markdown-body table {
|
|
|
border-collapse: collapse;
|
|
|
border-spacing: 0;
|
|
|
}
|
|
|
|
|
|
.markdown-body td,
|
|
|
.markdown-body th {
|
|
|
padding: 0;
|
|
|
}
|
|
|
|
|
|
.markdown-body * {
|
|
|
-moz-box-sizing: border-box;
|
|
|
box-sizing: border-box;
|
|
|
}
|
|
|
|
|
|
.markdown-body input {
|
|
|
font: 13px/1.4 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
|
|
|
}
|
|
|
|
|
|
.markdown-body a {
|
|
|
color: #4183c4;
|
|
|
text-decoration: none;
|
|
|
}
|
|
|
|
|
|
.markdown-body a:hover,
|
|
|
.markdown-body a:active {
|
|
|
text-decoration: underline;
|
|
|
}
|
|
|
|
|
|
.markdown-body hr {
|
|
|
height: 0;
|
|
|
margin: 15px 0;
|
|
|
overflow: hidden;
|
|
|
background: transparent;
|
|
|
border: 0;
|
|
|
border-bottom: 1px solid #ddd;
|
|
|
}
|
|
|
|
|
|
.markdown-body hr:before {
|
|
|
display: table;
|
|
|
content: "";
|
|
|
}
|
|
|
|
|
|
.markdown-body hr:after {
|
|
|
display: table;
|
|
|
clear: both;
|
|
|
content: "";
|
|
|
}
|
|
|
|
|
|
.markdown-body h1,
|
|
|
.markdown-body h2,
|
|
|
.markdown-body h3,
|
|
|
.markdown-body h4,
|
|
|
.markdown-body h5,
|
|
|
.markdown-body h6 {
|
|
|
margin-top: 15px;
|
|
|
margin-bottom: 15px;
|
|
|
line-height: 1.1;
|
|
|
}
|
|
|
|
|
|
.markdown-body h1 {
|
|
|
font-size: 30px;
|
|
|
}
|
|
|
|
|
|
.markdown-body h2 {
|
|
|
font-size: 21px;
|
|
|
}
|
|
|
|
|
|
.markdown-body h3 {
|
|
|
font-size: 16px;
|
|
|
}
|
|
|
|
|
|
.markdown-body h4 {
|
|
|
font-size: 14px;
|
|
|
}
|
|
|
|
|
|
.markdown-body h5 {
|
|
|
font-size: 12px;
|
|
|
}
|
|
|
|
|
|
.markdown-body h6 {
|
|
|
font-size: 11px;
|
|
|
}
|
|
|
|
|
|
.markdown-body blockquote {
|
|
|
margin: 0;
|
|
|
}
|
|
|
|
|
|
.markdown-body ul,
|
|
|
.markdown-body ol {
|
|
|
padding: 0;
|
|
|
margin-top: 0;
|
|
|
margin-bottom: 0;
|
|
|
}
|
|
|
|
|
|
ul.linenums,
|
|
|
ol.linenums {
|
|
|
padding: 16px 0 0 36px !important;
|
|
|
}
|
|
|
|
|
|
.markdown-body ul,
|
|
|
.markdown-body ol {
|
|
|
padding-left: 2em;
|
|
|
}
|
|
|
|
|
|
|
|
|
.markdown-body ol ol,
|
|
|
.markdown-body ul ol {
|
|
|
list-style-type: lower-roman;
|
|
|
}
|
|
|
|
|
|
.markdown-body ul ul ol,
|
|
|
.markdown-body ul ol ol,
|
|
|
.markdown-body ol ul ol,
|
|
|
.markdown-body ol ol ol {
|
|
|
list-style-type: lower-alpha;
|
|
|
}
|
|
|
|
|
|
.markdown-body dd {
|
|
|
margin-left: 0;
|
|
|
}
|
|
|
|
|
|
.markdown-body code {
|
|
|
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
|
|
|
font-size: 12px;
|
|
|
}
|
|
|
|
|
|
.markdown-body pre {
|
|
|
margin-top: 0;
|
|
|
margin-bottom: 0;
|
|
|
font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;
|
|
|
}
|
|
|
|
|
|
.markdown-body .octicon {
|
|
|
font: normal normal 16px octicons-anchor;
|
|
|
line-height: 1;
|
|
|
display: inline-block;
|
|
|
text-decoration: none;
|
|
|
-webkit-font-smoothing: antialiased;
|
|
|
-moz-osx-font-smoothing: grayscale;
|
|
|
-webkit-user-select: none;
|
|
|
-moz-user-select: none;
|
|
|
-ms-user-select: none;
|
|
|
user-select: none;
|
|
|
}
|
|
|
|
|
|
.markdown-body .octicon-link:before {
|
|
|
content: '\f05c';
|
|
|
}
|
|
|
|
|
|
.markdown-body>*:first-child {
|
|
|
margin-top: 0 !important;
|
|
|
}
|
|
|
|
|
|
.markdown-body>*:last-child {
|
|
|
margin-bottom: 0 !important;
|
|
|
}
|
|
|
|
|
|
.markdown-body .anchor {
|
|
|
position: absolute;
|
|
|
top: 0;
|
|
|
left: 0;
|
|
|
display: block;
|
|
|
padding-right: 6px;
|
|
|
padding-left: 30px;
|
|
|
margin-left: -30px;
|
|
|
}
|
|
|
|
|
|
.markdown-body .anchor:focus {
|
|
|
outline: none;
|
|
|
}
|
|
|
|
|
|
.markdown-body h1,
|
|
|
.markdown-body h2,
|
|
|
.markdown-body h3,
|
|
|
.markdown-body h4,
|
|
|
.markdown-body h5,
|
|
|
.markdown-body h6 {
|
|
|
position: relative;
|
|
|
margin-top: 1em;
|
|
|
margin-bottom: 16px;
|
|
|
font-weight: bold;
|
|
|
line-height: 1.4;
|
|
|
}
|
|
|
|
|
|
.markdown-body h1 .octicon-link,
|
|
|
.markdown-body h2 .octicon-link,
|
|
|
.markdown-body h3 .octicon-link,
|
|
|
.markdown-body h4 .octicon-link,
|
|
|
.markdown-body h5 .octicon-link,
|
|
|
.markdown-body h6 .octicon-link {
|
|
|
display: none;
|
|
|
color: #000;
|
|
|
vertical-align: middle;
|
|
|
}
|
|
|
|
|
|
.markdown-body h1:hover .anchor,
|
|
|
.markdown-body h2:hover .anchor,
|
|
|
.markdown-body h3:hover .anchor,
|
|
|
.markdown-body h4:hover .anchor,
|
|
|
.markdown-body h5:hover .anchor,
|
|
|
.markdown-body h6:hover .anchor {
|
|
|
padding-left: 8px;
|
|
|
margin-left: -30px;
|
|
|
text-decoration: none;
|
|
|
}
|
|
|
|
|
|
.markdown-body h1:hover .anchor .octicon-link,
|
|
|
.markdown-body h2:hover .anchor .octicon-link,
|
|
|
.markdown-body h3:hover .anchor .octicon-link,
|
|
|
.markdown-body h4:hover .anchor .octicon-link,
|
|
|
.markdown-body h5:hover .anchor .octicon-link,
|
|
|
.markdown-body h6:hover .anchor .octicon-link {
|
|
|
display: inline-block;
|
|
|
}
|
|
|
|
|
|
.markdown-body h1 {
|
|
|
padding-bottom: 0.3em;
|
|
|
font-size: 2.25em;
|
|
|
line-height: 1.2;
|
|
|
border-bottom: 1px solid #eee;
|
|
|
}
|
|
|
|
|
|
.markdown-body h1 .anchor {
|
|
|
line-height: 1;
|
|
|
}
|
|
|
|
|
|
.markdown-body h2 {
|
|
|
padding-bottom: 0.3em;
|
|
|
font-size: 1.75em;
|
|
|
line-height: 1.225;
|
|
|
border-bottom: 1px solid #eee;
|
|
|
}
|
|
|
|
|
|
.markdown-body h2 .anchor {
|
|
|
line-height: 1;
|
|
|
}
|
|
|
|
|
|
.markdown-body h3 {
|
|
|
font-size: 1.5em;
|
|
|
line-height: 1.43;
|
|
|
}
|
|
|
|
|
|
.markdown-body h3 .anchor {
|
|
|
line-height: 1.2;
|
|
|
}
|
|
|
|
|
|
.markdown-body h4 {
|
|
|
font-size: 1.25em;
|
|
|
}
|
|
|
|
|
|
.markdown-body h4 .anchor {
|
|
|
line-height: 1.2;
|
|
|
}
|
|
|
|
|
|
.markdown-body h5 {
|
|
|
font-size: 1em;
|
|
|
}
|
|
|
|
|
|
.markdown-body h5 .anchor {
|
|
|
line-height: 1.1;
|
|
|
}
|
|
|
|
|
|
.markdown-body h6 {
|
|
|
font-size: 1em;
|
|
|
color: #777;
|
|
|
}
|
|
|
|
|
|
.markdown-body h6 .anchor {
|
|
|
line-height: 1.1;
|
|
|
}
|
|
|
|
|
|
.markdown-body p,
|
|
|
.markdown-body blockquote,
|
|
|
.markdown-body ul,
|
|
|
.markdown-body ol,
|
|
|
.markdown-body dl,
|
|
|
.markdown-body table,
|
|
|
.markdown-body pre {
|
|
|
margin-top: 0;
|
|
|
margin-bottom: 16px;
|
|
|
}
|
|
|
|
|
|
.markdown-body ul ul,
|
|
|
.markdown-body ul ol,
|
|
|
.markdown-body ol ol,
|
|
|
.markdown-body ol ul {
|
|
|
margin-top: 0;
|
|
|
margin-bottom: 0;
|
|
|
}
|
|
|
|
|
|
.markdown-body li>p {
|
|
|
margin-top: 16px;
|
|
|
}
|
|
|
|
|
|
.markdown-body dl {
|
|
|
padding: 0;
|
|
|
}
|
|
|
|
|
|
.markdown-body dl dt {
|
|
|
padding: 0;
|
|
|
margin-top: 16px;
|
|
|
font-size: 1em;
|
|
|
font-style: italic;
|
|
|
font-weight: bold;
|
|
|
}
|
|
|
|
|
|
.markdown-body dl dd {
|
|
|
padding: 0 16px;
|
|
|
margin-bottom: 16px;
|
|
|
}
|
|
|
|
|
|
.markdown-body blockquote {
|
|
|
padding: 0 15px;
|
|
|
color: #777;
|
|
|
border-left: 4px solid #ddd;
|
|
|
}
|
|
|
|
|
|
.markdown-body blockquote> :first-child {
|
|
|
margin-top: 0;
|
|
|
}
|
|
|
|
|
|
.markdown-body blockquote> :last-child {
|
|
|
margin-bottom: 0;
|
|
|
}
|
|
|
|
|
|
.markdown-body table {
|
|
|
display: block;
|
|
|
width: 100%;
|
|
|
overflow: auto;
|
|
|
word-break: normal;
|
|
|
word-break: keep-all;
|
|
|
}
|
|
|
|
|
|
.markdown-body table th {
|
|
|
font-weight: bold;
|
|
|
text-align: revert;
|
|
|
}
|
|
|
|
|
|
.markdown-body table th,
|
|
|
.markdown-body table td {
|
|
|
padding: 6px 13px;
|
|
|
border: 1px solid #ddd;
|
|
|
}
|
|
|
|
|
|
.markdown-body table tr {
|
|
|
background-color: #fff;
|
|
|
border-top: 1px solid #ccc;
|
|
|
}
|
|
|
|
|
|
.markdown-body table tr:nth-child(2n) {
|
|
|
background-color: #f8f8f8;
|
|
|
}
|
|
|
|
|
|
.markdown-body img {
|
|
|
max-width: 100%;
|
|
|
-moz-box-sizing: border-box;
|
|
|
box-sizing: border-box;
|
|
|
}
|
|
|
|
|
|
.markdown-body code {
|
|
|
padding: 0;
|
|
|
padding-top: 0.2em;
|
|
|
padding-bottom: 0.2em;
|
|
|
margin: 0;
|
|
|
font-size: 85%;
|
|
|
background-color: rgba(0, 0, 0, 0.04);
|
|
|
border-radius: 3px;
|
|
|
}
|
|
|
|
|
|
.markdown-body code:has(.katex) {
|
|
|
background-color: transparent;
|
|
|
}
|
|
|
|
|
|
.markdown-body code:before,
|
|
|
.markdown-body code:after {
|
|
|
letter-spacing: -0.2em;
|
|
|
content: "\\00a0";
|
|
|
}
|
|
|
|
|
|
.markdown-body pre>code {
|
|
|
padding: 0;
|
|
|
margin: 0;
|
|
|
font-size: 100%;
|
|
|
word-break: normal;
|
|
|
white-space: pre;
|
|
|
background: transparent;
|
|
|
border: 0;
|
|
|
}
|
|
|
|
|
|
.markdown-body .highlight {
|
|
|
margin-bottom: 16px;
|
|
|
}
|
|
|
|
|
|
.markdown-body .highlight pre,
|
|
|
.markdown-body pre {
|
|
|
padding: 16px;
|
|
|
overflow: auto;
|
|
|
font-size: 85%;
|
|
|
line-height: 1.45;
|
|
|
background-color: #f7f7f7;
|
|
|
border-radius: 3px;
|
|
|
}
|
|
|
|
|
|
.markdown-body .highlight pre {
|
|
|
margin-bottom: 0;
|
|
|
word-break: normal;
|
|
|
}
|
|
|
|
|
|
.markdown-body pre {
|
|
|
word-wrap: normal;
|
|
|
}
|
|
|
|
|
|
.markdown-body pre code {
|
|
|
display: inline;
|
|
|
max-width: initial;
|
|
|
padding: 0;
|
|
|
margin: 0;
|
|
|
overflow: initial;
|
|
|
line-height: inherit;
|
|
|
word-wrap: normal;
|
|
|
background-color: transparent;
|
|
|
border: 0;
|
|
|
}
|
|
|
|
|
|
.markdown-body pre code:before,
|
|
|
.markdown-body pre code:after {
|
|
|
content: normal;
|
|
|
}
|
|
|
|
|
|
.markdown-body kbd {
|
|
|
display: inline-block;
|
|
|
padding: 3px 5px;
|
|
|
font-size: 11px;
|
|
|
line-height: 10px;
|
|
|
color: #555;
|
|
|
vertical-align: middle;
|
|
|
background-color: #fcfcfc;
|
|
|
border: solid 1px #ccc;
|
|
|
border-bottom-color: #bbb;
|
|
|
border-radius: 3px;
|
|
|
box-shadow: inset 0 -1px 0 #bbb;
|
|
|
}
|
|
|
|
|
|
.markdown-body .pl-c {
|
|
|
color: #969896;
|
|
|
}
|
|
|
|
|
|
.markdown-body .pl-c1,
|
|
|
.markdown-body .pl-mdh,
|
|
|
.markdown-body .pl-mm,
|
|
|
.markdown-body .pl-mp,
|
|
|
.markdown-body .pl-mr,
|
|
|
.markdown-body .pl-s1 .pl-v,
|
|
|
.markdown-body .pl-s3,
|
|
|
.markdown-body .pl-sc,
|
|
|
.markdown-body .pl-sv {
|
|
|
color: #0086b3;
|
|
|
}
|
|
|
|
|
|
.markdown-body .pl-e,
|
|
|
.markdown-body .pl-en {
|
|
|
color: #795da3;
|
|
|
}
|
|
|
|
|
|
.markdown-body .pl-s1 .pl-s2,
|
|
|
.markdown-body .pl-smi,
|
|
|
.markdown-body .pl-smp,
|
|
|
.markdown-body .pl-stj,
|
|
|
.markdown-body .pl-vo,
|
|
|
.markdown-body .pl-vpf {
|
|
|
color: #333;
|
|
|
}
|
|
|
|
|
|
.markdown-body .pl-ent {
|
|
|
color: #63a35c;
|
|
|
}
|
|
|
|
|
|
.markdown-body .pl-k,
|
|
|
.markdown-body .pl-s,
|
|
|
.markdown-body .pl-st {
|
|
|
color: #a71d5d;
|
|
|
}
|
|
|
|
|
|
.markdown-body .pl-pds,
|
|
|
.markdown-body .pl-s1,
|
|
|
.markdown-body .pl-s1 .pl-pse .pl-s2,
|
|
|
.markdown-body .pl-sr,
|
|
|
.markdown-body .pl-sr .pl-cce,
|
|
|
.markdown-body .pl-sr .pl-sra,
|
|
|
.markdown-body .pl-sr .pl-sre,
|
|
|
.markdown-body .pl-src {
|
|
|
color: #df5000;
|
|
|
}
|
|
|
|
|
|
.markdown-body .pl-mo,
|
|
|
.markdown-body .pl-v {
|
|
|
color: #1d3e81;
|
|
|
}
|
|
|
|
|
|
.markdown-body .pl-id {
|
|
|
color: #b52a1d;
|
|
|
}
|
|
|
|
|
|
.markdown-body .pl-ii {
|
|
|
background-color: #b52a1d;
|
|
|
color: #f8f8f8;
|
|
|
}
|
|
|
|
|
|
.markdown-body .pl-sr .pl-cce {
|
|
|
color: #63a35c;
|
|
|
font-weight: bold;
|
|
|
}
|
|
|
|
|
|
.markdown-body .pl-ml {
|
|
|
color: #693a17;
|
|
|
}
|
|
|
|
|
|
.markdown-body .pl-mh,
|
|
|
.markdown-body .pl-mh .pl-en,
|
|
|
.markdown-body .pl-ms {
|
|
|
color: #1d3e81;
|
|
|
font-weight: bold;
|
|
|
}
|
|
|
|
|
|
.markdown-body .pl-mq {
|
|
|
color: #008080;
|
|
|
}
|
|
|
|
|
|
.markdown-body .pl-mi {
|
|
|
color: #333;
|
|
|
font-style: italic;
|
|
|
}
|
|
|
|
|
|
.markdown-body .pl-mb {
|
|
|
color: #333;
|
|
|
font-weight: bold;
|
|
|
}
|
|
|
|
|
|
.markdown-body .pl-md,
|
|
|
.markdown-body .pl-mdhf {
|
|
|
background-color: #ffecec;
|
|
|
color: #bd2c00;
|
|
|
}
|
|
|
|
|
|
.markdown-body .pl-mdht,
|
|
|
.markdown-body .pl-mi1 {
|
|
|
background-color: #eaffea;
|
|
|
color: #55a532;
|
|
|
}
|
|
|
|
|
|
.markdown-body .pl-mdr {
|
|
|
color: #795da3;
|
|
|
font-weight: bold;
|
|
|
}
|
|
|
|
|
|
.markdown-body kbd {
|
|
|
display: inline-block;
|
|
|
padding: 3px 5px;
|
|
|
font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace;
|
|
|
line-height: 10px;
|
|
|
color: #555;
|
|
|
vertical-align: middle;
|
|
|
background-color: #fcfcfc;
|
|
|
border: solid 1px #ccc;
|
|
|
border-bottom-color: #bbb;
|
|
|
border-radius: 3px;
|
|
|
box-shadow: inset 0 -1px 0 #bbb;
|
|
|
}
|
|
|
|
|
|
.markdown-body .task-list-item {
|
|
|
list-style-type: none;
|
|
|
}
|
|
|
|
|
|
.markdown-body .task-list-item+.task-list-item {
|
|
|
margin-top: 3px;
|
|
|
}
|
|
|
|
|
|
.markdown-body .task-list-item input {
|
|
|
float: left;
|
|
|
margin: 0.3em 0 0.25em -1.6em;
|
|
|
vertical-align: middle;
|
|
|
}
|
|
|
|
|
|
.markdown-body :checked+.radio-label {
|
|
|
z-index: 1;
|
|
|
position: relative;
|
|
|
border-color: #4183c4;
|
|
|
}
|
|
|
|
|
|
|
|
|
/*! Pretty printing styles. Used with prettify.js. */
|
|
|
/* SPAN elements with the classes below are added by prettyprint. */
|
|
|
.pln {
|
|
|
color: #000
|
|
|
}
|
|
|
|
|
|
/* plain text */
|
|
|
|
|
|
@media screen {
|
|
|
.str {
|
|
|
color: #080
|
|
|
}
|
|
|
|
|
|
/* string content */
|
|
|
.kwd {
|
|
|
color: #008
|
|
|
}
|
|
|
|
|
|
/* a keyword */
|
|
|
.com {
|
|
|
color: #800
|
|
|
}
|
|
|
|
|
|
/* a comment */
|
|
|
.typ {
|
|
|
color: #606
|
|
|
}
|
|
|
|
|
|
/* a type name */
|
|
|
.lit {
|
|
|
color: #066
|
|
|
}
|
|
|
|
|
|
/* a literal value */
|
|
|
/* punctuation, lisp open bracket, lisp close bracket */
|
|
|
.pun,
|
|
|
.opn,
|
|
|
.clo {
|
|
|
color: #660
|
|
|
}
|
|
|
|
|
|
.tag {
|
|
|
color: #008
|
|
|
}
|
|
|
|
|
|
/* a markup tag name */
|
|
|
.atn {
|
|
|
color: #606
|
|
|
}
|
|
|
|
|
|
/* a markup attribute name */
|
|
|
.atv {
|
|
|
color: #080
|
|
|
}
|
|
|
|
|
|
/* a markup attribute value */
|
|
|
.dec,
|
|
|
.var {
|
|
|
color: #606
|
|
|
}
|
|
|
|
|
|
/* a declaration; a variable name */
|
|
|
.fun {
|
|
|
color: red
|
|
|
}
|
|
|
|
|
|
/* a function name */
|
|
|
}
|
|
|
|
|
|
/* Use higher contrast and text-weight for printable form. */
|
|
|
@media print,
|
|
|
projection {
|
|
|
.str {
|
|
|
color: #060
|
|
|
}
|
|
|
|
|
|
.kwd {
|
|
|
color: #006;
|
|
|
font-weight: bold
|
|
|
}
|
|
|
|
|
|
.com {
|
|
|
color: #600;
|
|
|
font-style: italic
|
|
|
}
|
|
|
|
|
|
.typ {
|
|
|
color: #404;
|
|
|
font-weight: bold
|
|
|
}
|
|
|
|
|
|
.lit {
|
|
|
color: #044
|
|
|
}
|
|
|
|
|
|
.pun,
|
|
|
.opn,
|
|
|
.clo {
|
|
|
color: #440
|
|
|
}
|
|
|
|
|
|
.tag {
|
|
|
color: #006;
|
|
|
font-weight: bold
|
|
|
}
|
|
|
|
|
|
.atn {
|
|
|
color: #404
|
|
|
}
|
|
|
|
|
|
.atv {
|
|
|
color: #060
|
|
|
}
|
|
|
}
|
|
|
|
|
|
/* Put a border around prettyprinted code snippets. */
|
|
|
pre.prettyprint {
|
|
|
padding: 2px;
|
|
|
/* border: 1px solid #888 */
|
|
|
}
|
|
|
|
|
|
/* Specify class=linenums on a pre to get line numbering */
|
|
|
ol.linenums {
|
|
|
margin-top: 0;
|
|
|
margin-bottom: 0
|
|
|
}
|
|
|
|
|
|
/* IE indents via margin-left */
|
|
|
li.L0,
|
|
|
li.L1,
|
|
|
li.L2,
|
|
|
li.L3,
|
|
|
li.L5,
|
|
|
li.L6,
|
|
|
li.L7,
|
|
|
li.L8 {
|
|
|
list-style-type: none
|
|
|
}
|
|
|
|
|
|
/* Alternate shading for lines */
|
|
|
li.L1,
|
|
|
li.L3,
|
|
|
li.L5,
|
|
|
li.L7,
|
|
|
li.L9 {
|
|
|
background: #eee
|
|
|
}
|
|
|
|
|
|
.markdown-body p,
|
|
|
.markdown-body blockquote,
|
|
|
.markdown-body ul,
|
|
|
.markdown-body ol,
|
|
|
.markdown-body dl,
|
|
|
.markdown-body table,
|
|
|
.markdown-body pre {
|
|
|
margin-top: 0;
|
|
|
margin-bottom: 16px;
|
|
|
}`;return(0,ye.useEffect)(()=>{const Te=me.current.attachShadow({mode:"open"});Ee.current=document.createElement("div"),Ee.current.className="markdown-body",Ee.current.innerHTML=ve,Te.appendChild(Ee.current);const we=document.createElement("style");return we.textContent=Se,Te.appendChild(we),()=>{Te.innerHTML=""}},[]),(0,ye.useEffect)(()=>{Ee.current&&(Ee.current.innerHTML=ve)},[ve]),oe.createElement("div",{ref:me})},z=Object.defineProperty,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(ve,me,Ee)=>me in ve?z(ve,me,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ve[me]=Ee,te=(ve,me)=>{for(var Ee in me||(me={}))y.call(me,Ee)&&b(ve,Ee,me[Ee]);if(a)for(var Ee of a(me))x.call(me,Ee)&&b(ve,Ee,me[Ee]);return ve};const ee="@\u2581\u2581@",ce="@\u2581@",fe=/<pre[^>]*>/g;function he(ve){let me=document.createElement("div");return me.innerHTML=ve,me.childNodes.length===0?"":me.childNodes[0].nodeValue}const de=(ve,me)=>{ve=ve||"";const Ee=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Se=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Te=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,we=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return me?ve.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Ee,(je,xe,Oe,ze,Ze,Me,tt)=>{const qe=xe||ze||Me,st=Oe||Ze||tt||"?";return ue.Z.API_SERVER+"/api/attachments/"+qe+st+"&t="+(0,le.Jn)(qe,Date.now())+(je.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(ve=ve.replace(we,(je,xe,Oe,ze,Ze,Me,tt)=>{const qe=xe||ze||Me,st=Oe||Ze||tt||"?";return ue.Z.API_SERVER+"/attachments/download/"+qe+st+"&t="+(0,le.Jn)(qe,Date.now())+(je.indexOf(")")>-1?")":"&")}).replace(Ee,(je,xe,Oe,ze,Ze,Me,tt)=>{const qe=xe||ze||Me,st=Oe||Ze||tt||"?";return ue.Z.API_SERVER+"/api/attachments/"+qe+st+"&t="+(0,le.Jn)(qe,Date.now())+(je.indexOf(")")>-1?")":"&")}).replace(Se,(je,xe,Oe,ze,Ze)=>{const Me=xe||ze,tt=Oe||Ze||"";return'"'+ue.Z.API_SERVER+"/api/attachments/"+Me+tt+Me+tt+"&t="+(0,le.Jn)(Me,Date.now())}).replace(Te,(je,xe,Oe,ze,Ze)=>{const Me=xe||ze,tt=Oe||Ze||"";return"("+ue.Z.API_SERVER+"/files/uploads/"+Me+tt+Me+tt+"&t="+(0,le.Jn)(Me,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,`
|
|
|
`),ve)};var pe=({value:ve="",className:me,showTextOnly:Ee,showLines:Se,style:Te={},stylesPrev:we={},highlightKeywords:je,showProgramFill:xe,isProgramFill:Oe,disabledFill:ze=!1,programFillValue:Ze,onFillChange:Me=st=>{},onFillBlur:tt=()=>{},onFillFocus:qe=()=>{}})=>{let st=String(ve);const[At,lt]=(0,ye.useState)(""),[at,ut]=(0,ye.useState)("office"),[ft,bt]=(0,ye.useState)([]),Lt=(0,ye.useRef)("a"+(0,se.Z)()),gt={},ht=(ct,St,wt)=>{const Bt=document.createElement(ct===ce?"input":"textarea");Bt.style.width="100%",Bt.style.height=ct===ce?"40px":"151px",Bt.rows=5,Bt.spellcheck=!1,Bt.name="edu-program-fill",Bt.placeholder="\u8BF7\u8F93\u5165",Bt.dataset.id=St;const kt=Object.keys(gt).length;return gt[kt]=Bt,`<span class="edu-program-fill-wrap ${ct===ce?"":"show"}" style="width:${ct===ce?"400px":"100%"}" title=${wt||""}><span>${Bt.outerHTML}<span class="edu-program-fill-score" style="margin:0 6px"></span></span></span>`};function $e(ct){return ct=ct.replace(/!\[.*?\]\(.*?\)/g,""),ct=ct.replace(/\[.*?\]\(.*?\)/g,""),ct=ct.replace(new RegExp("<iframe.*?<\\/iframe>","gs"),""),ct=ct.replace(/<embed.*?>/g,""),ct=ct.replace(/<img.*?>/g,""),ct=ct.replace(new RegExp("<video.*?>.*?<\\/video>","gs"),""),ct=ct.replace(new RegExp("<audio.*?>.*?<\\/audio>","gs"),""),ct=ct.replace(new RegExp("<style.*?>.*?<\\/style>","gs"),""),ct=ct.replace(new RegExp("<script.*?>.*?<\\/script>","gs"),""),ct}const Pe=ct=>ct.replace(/<style.*?>([\s\S]+?)<\/style>/gim,function(St,wt){let Bt=wt.replace(/(\n|\r)/g,"").split("}"),kt=[];return Bt.map(pt=>{pt!=""&&kt.push(`.${Lt.current} ${pt}`)}),`<style>${kt.join("}")}</style>`}),ke=(0,ye.useMemo)(()=>{try{const Bt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,kt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,pt=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Ft=/\(\/attachments\/download\//g;st=st.replace(Ft,"("+ue.Z.API_SERVER+"/attachments/download/").replace(Bt,"("+ue.Z.API_SERVER+"/api/attachments/").replace(kt,'"'+ue.Z.API_SERVER+"/api/attachments/").replace(pt,'"'+ue.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,`
|
|
|
`)}catch(Bt){}if(xe){let Bt=-1;return st=st.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(kt,pt,Ft){var It;return++Bt,ht(kt,Bt,(It=Ze==null?void 0:Ze[Bt])==null?void 0:It.value.replaceAll("<","<").replaceAll(">",">"))}),`<pre style="background:#fff;padding:4px">${Pe(st||"")}</pre>`}let ct=Pe(st);ct=(0,E.ZP)(ct);const St=(0,E.ez)();st.match(/\[TOC\]/)&&(ct=ct.replace("<p>[TOC]</p>",(0,E.Qv)()),(0,E.Iy)()),ct=ct.replace(/(__special_katext_id_\d+__)/g,(Bt,kt)=>{const{type:pt,expression:Ft}=St[kt];return(0,ie.renderToString)(he(Ft)||"",{displayMode:pt==="block",throwOnError:!1,output:"html"})}),ct=ct.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,E.AL)();const wt=document.createElement("div");if(wt.innerHTML=ct,Ee)return wt.innerText;if(je){const Bt=je.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Ye(wt,Bt),wt.innerHTML}return setTimeout(()=>Ne(),500),wt.innerHTML},[st,je]);(0,ye.useEffect)(()=>{Ue.current&&Ue.current.querySelectorAll(["input","textarea"]).forEach(St=>{St.oninput=Ve,St.onblur=Qe,St.onfocus=De})},[ft]),(0,ye.useEffect)(()=>{var ct,St,wt,Bt,kt;if(Ze!=null&&Ze.length)try{const pt=Ue.current.querySelectorAll(".edu-program-fill-score"),Ft=Ue.current.querySelectorAll('[name="edu-program-fill"]');for(const[It,Jt]of Ft.entries())Jt.value=((ct=Ze==null?void 0:Ze[It])==null?void 0:ct.value)||"",((St=Ze==null?void 0:Ze[It])==null?void 0:St.type)==="warning"?Jt.className="program-fill-warning":((wt=Ze==null?void 0:Ze[It])==null?void 0:wt.type)==="success"?Jt.className="program-fill-success":Jt.className="";for(const[It,Jt]of pt.entries())Jt.innerHTML=(Bt=Ze==null?void 0:Ze[It])!=null&&Bt.score?`${(kt=Ze==null?void 0:Ze[It])==null?void 0:kt.score}\u5206`:"";bt(Ze)}catch(pt){console.log(pt,"error")}},[Ze]);const Ve=ct=>{ft[ct.target.dataset.id]=ft[ct.target.dataset.id]||{},ft[ct.target.dataset.id].value=ct.target.value,bt([...ft]),Me(ft,ct.target.dataset.id)},Qe=ct=>{ft[ct.target.dataset.id]=ft[ct.target.dataset.id]||{},ft[ct.target.dataset.id].value=ct.target.value,bt([...ft]),tt(ft,ct.target.dataset.id)},De=ct=>{ft[ct.target.dataset.id]=ft[ct.target.dataset.id]||{},ft[ct.target.dataset.id].value=ct.target.value,bt([...ft]),qe(ft,ct.target.dataset.id)};function Ye(ct,St){return ct.childNodes.forEach(wt=>{var Bt;if(wt.childNodes.length>0)Ye(wt,St);else if(wt.nodeName!=="IMG")if(wt.innerHTML)wt.innerHTML=(Bt=wt.innerHTML)==null?void 0:Bt.replace(new RegExp(St,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>');else{const kt=document.createElement("span");kt.innerHTML=wt.textContent.replace(new RegExp(St,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>'),wt.replaceWith(kt)}})}const Ue=(0,ye.useRef)();E.jb.WebkitLineClamp=Se,Se&&(Te=te(te({},Te),E.jb));function Le(ct){let St=ct.target;if(St.tagName.toUpperCase()==="A"){let wt=St.getAttribute("href");if(wt.indexOf("office")>-1)ct.preventDefault(),lt(wt),ut("office");else if(wt.indexOf("application/pdf")>-1)ct.preventDefault(),lt(wt),ut("pdf");else if(wt.indexOf("text/html")>-1)ct.preventDefault(),lt(wt),ut("html");else if(wt.startsWith("#")){ct.preventDefault();let Bt=document.getElementById(wt.replace("#",""));Bt&&Bt.scrollIntoView(!0)}}}const Ne=()=>{var ct;const St=(ct=Ue.current)==null?void 0:ct.querySelectorAll("video");St==null||St.forEach(wt=>{if(wt.oncontextmenu=()=>!1,wt.src.indexOf(".m3u8")>-1&&!wt.canPlayType("application/vnd.apple.mpegurl")){if(Ae.ZP.isSupported()){var Bt=new Ae.ZP;Bt.loadSource(wt.src),Bt.attachMedia(wt)}}})};(0,ye.useEffect)(()=>{if(Ue.current&&ke&&ke.match(fe)&&window.PR.prettyPrint(),Ue.current)return Ue.current.addEventListener("click",Le),()=>{var ct;(ct=Ue.current)==null||ct.removeEventListener("click",Le),(0,E.AL)(),(0,E.Iy)()}},[ke,Ue.current,Le]),(0,ye.useEffect)(()=>{var ct;const St=wt=>{wt.preventDefault(),wt.clipboardData.setData("text",window.getSelection().toString())};return(ct=Ue.current)==null||ct.addEventListener("copy",St),()=>{var wt;(wt=Ue.current)==null||wt.removeEventListener("copy",St)}},[Ue.current]);const nt=ct=>/<style[\s\S]*?>/i.test(ct||"");return ye.createElement(ye.Fragment,null,Ee&&ye.createElement("div",{ref:Ue},ke),!Ee&&!nt(ke)&&ye.createElement("div",{ref:Ue,style:te({},Te),className:`${me||""} ${ze?"disabled-fill":""} markdown-body ${Lt.current}`,dangerouslySetInnerHTML:{__html:ke}}),!Ee&&nt(ke)&&ye.createElement(ne,{html:ke}),ye.createElement(ae.Z,{close:!0,data:At,type:At!=null&&At.length?at:"",style:te({},we),onClose:()=>lt("")}))}},33538:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return ge}});var ye=be(89070),Je={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},E=be(59301),ge=({message:Ae,className:ue,children:le,style:ie={}})=>E.createElement("div",{className:`custom-spinner ${Je.idsRingWrapper} ${ue}`},E.createElement("div",{className:Je.ldsRing},E.createElement("div",null),E.createElement("div",null),E.createElement("div",null),E.createElement("div",null)),Ae?E.createElement("p",{style:ie},Ae):null,le,E.createElement(ye.Outlet,null))},17064:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return ge}});var ye=be(59301),Je=be(34604),E=be(59301),ge=({defaultX:Ae="40%",leftChild:ue,rightChild:le,className:ie,hideResize:se=!1})=>{const[ae,oe]=(0,ye.useState)(Ae),re=(0,ye.useRef)();function ne(){re.current=!0}(0,ye.useEffect)(()=>{function y(b){re.current&&(Je.Z.publish("resize-move-bar",b),oe(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 z=typeof ae=="number"&&ae!==.01?`${ae}px`:Ae,a=`calc(100% - ${se?"0px":"4px"} - ${z})`;return E.createElement("div",{className:`split-panel-container ${ie}`},E.createElement("section",{style:{width:z,display:ae===.01?"none":""}},ue),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}},le))}},13787:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return ue}});var ye=be(59301),Je={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=be(92310),ge=be.n(E),ue=({className:le,style:ie={},leftNode:se,leftTitle:ae="\u81EA\u6D4B\u8F93\u5165",rightNode:oe,rightTitle:re="\u8FD0\u884C\u7ED3\u679C"})=>ye.createElement("div",{className:ge()(Je.result,le),style:ie},ye.createElement("div",{className:Je.left},ye.createElement("div",{className:Je.title},ye.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ye.createElement("span",null,ae)),ye.createElement("div",{className:Je.leftNode},se)),ye.createElement("div",{className:Je.right},ye.createElement("div",{className:Je.title},ye.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ye.createElement("span",null,re)),ye.createElement("div",{className:Je.rightNode},oe)))},19105:function(en,zt,be){"use strict";var ye=be(59301);const Je=ge=>String(ge).length===1?`0${ge}`:ge,E=({className:ge="",onChange:Ae,defaultValue:ue=0})=>{const[le,ie]=(0,ye.useState)(ue);(0,ye.useEffect)(()=>{const re=setTimeout(()=>{ie(le+1e3)},1e3);return Ae(le+1e3),()=>{clearInterval(re)}},[le]);const se=parseInt(le/(60*6e4))||"00",ae=parseInt(le%(60*6e4)/6e4)||"00",oe=parseInt(le%6e4/1e3)||"00";return ye.createElement("div",{className:ge},Je(se),":",Je(ae),":",Je(oe))};zt.Z=E},81939:function(en,zt,be){"use strict";be.d(zt,{cT:function(){return ve},pe:function(){return he}});var ye=be(59301),Je=be(54580),E=be(8591),ge=be(99064),Ae=be(28209),ue=be.n(Ae),le=be(1012),ie=be(89070),se=be(47257),ae=be.n(se),oe=Object.defineProperty,re=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(Ee,Se,Te)=>Se in Ee?oe(Ee,Se,{enumerable:!0,configurable:!0,writable:!0,value:Te}):Ee[Se]=Te,b=(Ee,Se)=>{for(var Te in Se||(Se={}))a.call(Se,Te)&&x(Ee,Te,Se[Te]);if(z)for(var Te of z(Se))y.call(Se,Te)&&x(Ee,Te,Se[Te]);return Ee},te=(Ee,Se)=>re(Ee,ne(Se)),ee=(Ee,Se)=>{var Te={};for(var we in Ee)a.call(Ee,we)&&Se.indexOf(we)<0&&(Te[we]=Ee[we]);if(Ee!=null&&z)for(var we of z(Ee))Se.indexOf(we)<0&&y.call(Ee,we)&&(Te[we]=Ee[we]);return Te},ce=(Ee,Se,Te)=>new Promise((we,je)=>{var xe=Ze=>{try{ze(Te.next(Ze))}catch(Me){je(Me)}},Oe=Ze=>{try{ze(Te.throw(Ze))}catch(Me){je(Me)}},ze=Ze=>Ze.done?we(Ze.value):Promise.resolve(Ze.value).then(xe,Oe);ze((Te=Te.apply(Ee,Se)).next())});const{Dragger:fe}=Je.default,he=Ee=>{const Se="bf3c199c2470cb477d907b1e0917c17b",Te="5183666c72eec9e4";var we=ue().enc.Utf8.parse(Se);let je=ue().enc.Utf8.parse(Te);var xe=ue().AES.decrypt(Ee,we,{iv:je,mode:ue().mode.CBC});return xe.toString(ue().enc.Utf8)};let de;const pe=Ee=>ce(void 0,[Ee],function*({identifier:Se,oldFilename:Te,newFilename:we}){var je,xe,Oe,ze,Ze,Me;const tt=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});tt.data=JSON.parse(he(tt.data));const qe=new OSS({endpoint:(je=tt==null?void 0:tt.data)==null?void 0:je.end_point,region:(xe=tt==null?void 0:tt.data)==null?void 0:xe.region,accessKeyId:(Oe=tt==null?void 0:tt.data)==null?void 0:Oe.access_key_id,accessKeySecret:(ze=tt==null?void 0:tt.data)==null?void 0:ze.access_key_secret,bucket:(Ze=tt==null?void 0:tt.data)==null?void 0:Ze.bucket,stsToken:(Me=tt==null?void 0:tt.data)==null?void 0:Me.security_token});return new Promise((st,At)=>{console.log(11111,`${Se}/${Te}`,`${Se}/${we}`,tt.data),qe.copy(`/${Se}/${Te}`,`/${Se}/${we}`).then(lt=>{console.log("\u62F7\u8D1D\u6210\u529F",lt)}).catch(lt=>{console.log(lt)})})}),ve=(Ee,Se,Te)=>ce(void 0,null,function*(){var we,je,xe,Oe,ze,Ze;Se.file_name=Ee.name;const Me=yield(0,ge.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",he(Me.data)),Me.data=JSON.parse(he(Me.data));const tt=Ee.name.split(".");tt.pop();const qe=Se.realFileName?tt.join(""):(0,le.Z)(),st=new(ae())({endpoint:(we=Me==null?void 0:Me.data)==null?void 0:we.end_point,region:(je=Me==null?void 0:Me.data)==null?void 0:je.region,accessKeyId:(xe=Me==null?void 0:Me.data)==null?void 0:xe.access_key_id,accessKeySecret:(Oe=Me==null?void 0:Me.data)==null?void 0:Oe.access_key_secret,bucket:(ze=Me==null?void 0:Me.data)==null?void 0:ze.bucket,stsToken:(Ze=Me==null?void 0:Me.data)==null?void 0:Ze.security_token});return new Promise((At,lt)=>{var at;st.multipartUpload(`${qe}`,new Blob([Ee],{type:Ee.type}),te(b({timeout:200*1e3,partSize:102400},Te),{callback:{url:(at=Me==null?void 0:Me.data)==null?void 0:at.callback_url,host:Me==null?void 0:Me.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ge.rz)(Se)}})).then(function(ut){var ft;Ee.response=(ft=ut.data)==null?void 0:ft.data,At(ut==null?void 0:ut.data)}).catch(function(ut){lt(ut),console.log("err:",ut)})})}),me=Ee=>{var Se=Ee,{user:Te,cancelUpload:we}=Se,je=ee(Se,["user","cancelUpload"]);const[xe,Oe]=(0,ye.useState)([]);let[ze,Ze]=(0,ye.useState)();const Me={onRemove:qe=>{Oe([...xe.filter(st=>st.name!==qe.name)]),je.onChange(xe.filter(st=>st.name!==qe.name))},disabled:je.disabled,multiple:!0,fileList:xe==null?void 0:xe.map(qe=>qe.file),customRequest:()=>{},beforeUpload:qe=>ce(void 0,null,function*(){let st=je.maxSize||1073741824;if(xe.filter(At=>At.name===qe.name).length){E.ZP.info(`${qe.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(qe==null?void 0:qe.size)>st?(E.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${st/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(xe.push({name:qe.name,file:qe}),Oe([...xe]),je.onChange(xe),!1)})},tt=(qe,st)=>ce(void 0,null,function*(){var At,lt,at,ut,ft,bt;st.file_name=qe.name;const Lt=qe.name,gt=yield(0,ge.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(gt.data=JSON.parse(he(gt.data)),(gt==null?void 0:gt.status)!==0){xe[xe.findIndex(Pe=>Pe.name===Lt)].status="error",xe[xe.findIndex(Pe=>Pe.name===Lt)].file.status="error",je.onChange(xe),E.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}ze=new(ae())({endpoint:(At=gt==null?void 0:gt.data)==null?void 0:At.end_point,region:(lt=gt==null?void 0:gt.data)==null?void 0:lt.region,accessKeyId:(at=gt==null?void 0:gt.data)==null?void 0:at.access_key_id,accessKeySecret:(ut=gt==null?void 0:gt.data)==null?void 0:ut.access_key_secret,bucket:(ft=gt==null?void 0:gt.data)==null?void 0:ft.bucket,stsToken:(bt=gt==null?void 0:gt.data)==null?void 0:bt.security_token}),console.log(qe,"file"),Ze(ze);const ht=qe.name.split(".");ht.pop();const $e=Lt.indexOf(".")>-1?st.realFileName?ht.join("."):(0,le.Z)():Lt;return new Promise((Pe,ke)=>{var Ve;try{ze.multipartUpload(`${je.identifier}/${$e}${Lt.indexOf(".")>-1?"."+Lt.split(".").pop():""}`,new Blob([qe.file],{type:qe.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(Qe,De,Ye)=>{try{console.log("\u8FDB\u5EA6",Qe,De,Ye);const Ue=xe.findIndex(Le=>Le.name===Lt);xe[Ue].file.percent=Qe*100,xe[Ue].tempCheckpoint=De,Oe([...xe])}catch(Ue){}},checkpoint:xe[xe.findIndex(Qe=>Qe.name===Lt)].tempCheckpoint,callback:{customValue:{id:Lt+""},url:(Ve=gt==null?void 0:gt.data)==null?void 0:Ve.callback_url,host:gt==null?void 0:gt.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ge.rz)(st)}}).then(function(Qe){var De,Ye,Ue;const Le=xe.findIndex(nt=>nt.name===Lt);let Ne="done";if(((De=Qe.data)==null?void 0:De.status)===0){qe.response=(Ye=Qe.data)==null?void 0:Ye.data;const nt=xe.findIndex(ct=>ct.name===Lt);xe[nt].status="done",xe[nt].file.status="done"}else E.ZP.warning((Ue=Qe.data)==null?void 0:Ue.message),Ne="error";xe[Le].status=Ne,xe[Le].file.status=Ne,je.onChange(xe),Pe(Qe==null?void 0:Qe.data)}).catch(function(Qe){xe[xe.findIndex(De=>De.name===Lt)].status="error",xe[xe.findIndex(De=>De.name===Lt)].file.status="error",E.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Oe([...xe]),je.onChange(xe),ke(Qe),console.log("err:",Qe)})}catch(Qe){}})});return(0,ye.useEffect)(()=>{xe.every(qe=>qe==="done"||qe==="error")&&je.onComplete(xe)},[xe]),(0,ye.useEffect)(()=>{we&&(ze==null||ze.cancel())},[we]),(0,ye.useEffect)(()=>{je.uploading&&xe.map(qe=>ce(void 0,null,function*(){var st;if((!qe.status||qe.status==="error")&&!we){qe.status="uploading",qe.file.status="uploading";const At=yield tt(qe,{login:(st=Te==null?void 0:Te.userInfo)==null?void 0:st.login,container_type:je.container_type,container_id:je.container_id,description:je.description,realFileName:je.realFileName})}}))},[je.uploading]),ye.createElement(fe,te(b({},Me),{height:je.height,className:je.className}),ye.createElement("p",{className:"ant-upload-hint"},je.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};zt.ZP=(0,ie.connect)(({loading:Ee,globalSetting:Se,user:Te})=>({globalSetting:Se,loading:Ee.models.competitions,user:Te}))(me)},30917:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return Te}});var ye=be(59301),Je=be(89070),E=be(43418),ge=be(78241),Ae=be(8591),ue=be(71418),le=be(17574),ie=be(95237),se=be(43604),ae=be(6848),oe=be(92832),re={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},ne=be(83312),z=be(24780),a=be(8797),y=be(85057),x=Object.defineProperty,b=Object.defineProperties,te=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,he=(we,je,xe)=>je in we?x(we,je,{enumerable:!0,configurable:!0,writable:!0,value:xe}):we[je]=xe,de=(we,je)=>{for(var xe in je||(je={}))ce.call(je,xe)&&he(we,xe,je[xe]);if(ee)for(var xe of ee(je))fe.call(je,xe)&&he(we,xe,je[xe]);return we},pe=(we,je)=>b(we,te(je)),ve=(we,je)=>{var xe={};for(var Oe in we)ce.call(we,Oe)&&je.indexOf(Oe)<0&&(xe[Oe]=we[Oe]);if(we!=null&&ee)for(var Oe of ee(we))je.indexOf(Oe)<0&&fe.call(we,Oe)&&(xe[Oe]=we[Oe]);return xe},me=(we,je,xe)=>new Promise((Oe,ze)=>{var Ze=qe=>{try{tt(xe.next(qe))}catch(st){ze(st)}},Me=qe=>{try{tt(xe.throw(qe))}catch(st){ze(st)}},tt=qe=>qe.done?Oe(qe.value):Promise.resolve(qe.value).then(Ze,Me);tt((xe=xe.apply(we,je)).next())});const Ee=(we=[])=>we==null?void 0:we.map(je=>pe(de({},je),{title:(je==null?void 0:je.value)||"",key:je==null?void 0:je.id,isLeaf:!0})),Se=we=>{var je=we,{user:xe,children:Oe,isShowComponent:ze=!0,ModalProps:Ze={},onDataSelect:Me}=je,tt=ve(je,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[qe,st]=E.default.useModal(),[At]=ge.default.useForm(),[lt,at]=(0,ye.useState)([]),[ut,ft]=(0,ye.useState)(!1),[bt,Lt]=(0,ye.useState)(!1),[,gt,ht,$e]=(0,ne.U)(z.qE,{page:1,limit:9999}),[,,Pe]=(0,ne.U)(z.V8,{}),[,,ke]=(0,ne.U)(z.B$,{}),[,,Ve]=(0,ne.U)(z.DH,{}),[,,Qe]=(0,ne.U)(z.bJ,{}),De=()=>{ft(!1),At.resetFields(),Lt(!1)},Ye=Le=>me(void 0,null,function*(){const{node:Ne,dragNode:nt,event:ct}=Le,St=Le.node.pos.split("-"),wt=Le.dropPosition-Number(St[St.length-1]);if(wt==0){Ae.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(wt==1&&(nt==null?void 0:nt.item_index)==(Ne==null?void 0:Ne.item_index)+1){Ae.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const Bt=yield Qe({id:nt==null?void 0:nt.key,position:wt==-1?1:(nt==null?void 0:nt.item_index)>(Ne==null?void 0:Ne.item_index)?(Ne==null?void 0:Ne.item_index)+1:Ne==null?void 0:Ne.item_index});(Bt==null?void 0:Bt.status)===0&&(Ae.ZP.success("\u79FB\u52A8\u6210\u529F"),ht({},!0))}),Ue=Le=>me(void 0,null,function*(){let Ne={};bt?Ne=yield ke(de({},Le)):Ne=yield Ve(de({},Le)),(Ne==null?void 0:Ne.status)==0&&(Ae.ZP.success((Ne==null?void 0:Ne.message)||(bt?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),ht({},!0),De())});return(0,ye.useEffect)(()=>{Ze!=null&&Ze.open&&ht({},!0)},[Ze==null?void 0:Ze.open]),(0,ye.useEffect)(()=>{var Le;at(Ee((Le=$e==null?void 0:$e.data)==null?void 0:Le.list))},[$e]),ze?ye.createElement(ye.Fragment,null,st,Oe,ye.createElement(E.default,de({},de({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},Ze)),ye.createElement(ue.Z,{spinning:gt},(lt==null?void 0:lt.length)>0?ye.createElement(ye.Fragment,null,ye.createElement(le.default.DirectoryTree,{height:500,className:re.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:Me,treeData:lt,onDrop:Ye,titleRender:Le=>ye.createElement(ye.Fragment,null,ye.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},Le==null?void 0:Le.title),ye.createElement("div",{className:`${re.EditDom}`},ye.createElement(ie.Z,{wrap:!1,align:"middle",gutter:16},ye.createElement(se.Z,null,ye.createElement(ae.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},ye.createElement("i",{className:`iconfont icon-tuodong1 font12 ${re.currentPrimary}`}))),ye.createElement(se.Z,null,ye.createElement(ae.Z,{title:"\u7F16\u8F91"},ye.createElement("i",{className:`iconfont icon-bianji11 font12 ${re.currentPrimary}`,onClick:Ne=>{Ne.stopPropagation(),At.setFieldsValue(de({},Le)),ft(!0)}}))),ye.createElement(se.Z,null,ye.createElement(ae.Z,{title:"\u5220\u9664"},ye.createElement("i",{className:`iconfont icon-shanchu14 font12 ${re.currentDelete}`,onClick:Ne=>{Ne.stopPropagation(),qe.confirm({icon:null,title:"\u5220\u9664\u5E38\u7528\u8BC4\u8BED",centered:!0,content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u5E38\u7528\u8BC4\u8BED\u5417\uFF1F",onOk:()=>me(void 0,null,function*(){const nt=yield Pe({id:Le==null?void 0:Le.key});(nt==null?void 0:nt.status)==0&&(Ae.ZP.success((nt==null?void 0:nt.message)||"\u5220\u9664\u6210\u529F"),ht({},!0))})})}}))))))}),ye.createElement(y.op,{className:"ml20 mt20",icon:ye.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{Lt(!0),ft(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):ye.createElement(a.Z,{styles:{margin:"30px auto"},customText:ye.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",ye.createElement("a",{onClick:()=>{Lt(!0),ft(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),ye.createElement(E.default,{title:bt?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:ut,okText:bt?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{De()},onOk:()=>{At.submit()}},ye.createElement(ge.default,{form:At,onFinish:Ue},bt&&ye.createElement("span",{className:"font14",style:{color:"#191919"}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED\uFF0C\u53EF\u4EE5\u5E2E\u52A9\u4F60\u63D0\u9AD8\u8BC4\u9605\u4F5C\u4E1A\u7684\u6548\u7387"),ye.createElement(ge.default.Item,{hidden:!0,name:"id"}),ye.createElement(ge.default.Item,{className:"mt10",name:"value"},ye.createElement(oe.default.TextArea,{placeholder:"\u8F93\u5165\u5E38\u7528\u8BC4\u8BED\u3002\u4F8B\u5982\uFF1A\u4F60\u7684\u7F16\u7A0B\u4F5C\u4E1A\u6574\u4F53\u8868\u73B0\u826F\u597D\uFF0C\u4F46\u4ECD\u6709\u4E00\u4E9B\u5C0F\u7684\u6539\u8FDB\u7A7A\u95F4\u3002",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0}))))):null};var Te=(0,Je.connect)(({loading:we,user:je})=>({user:je,loading:we.effects}))(Se)},61398:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return ge}});var ye=be(59301),Je=be(34604),E=be(11611),ge=()=>{const[Ae,ue]=(0,ye.useState)(""),[le,ie]=(0,ye.useState)(0);let[se,ae]=(0,ye.useState)(),[oe,re]=(0,ye.useState)();const[ne,z]=(0,ye.useState)(!1),a=(0,ye.useRef)("");(0,ye.useEffect)(()=>Je.Z.subscribe("preview-image",ve=>{ue(ve),console.log(he.current),document.body.style.overflow="hidden"}),[]),(0,ye.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,ye.useEffect)(()=>{a.current=Ae},[Ae]);function y(pe){pe.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",ae(void 0),re(void 0),ie(0),ue("")}function b(){ie(le+90)}function te(){se=he.current.width*1.1,oe=he.current.height*1.1,re(oe),ae(se)}function ee(){se=he.current.width/1.1,oe=he.current.height/1.1,re(oe),ae(se)}const ce=(0,ye.useRef)(),fe=(0,ye.useRef)(),he=(0,ye.useRef)(),de=pe=>{(pe.nativeEvent.target===ce.current||pe.nativeEvent.target===fe.current)&&x()};return ye.createElement(ye.Fragment,null,Ae?ye.createElement("div",null,ye.createElement("div",{className:"preview-wrp-group",ref:fe},ye.createElement(E.Z,{className:"image-preview",src:Ae,style:{display:"none"},preview:{visible:!0,src:Ae,movable:!1,onVisibleChange:pe=>{ue("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},97692:function(en,zt,be){"use strict";be.d(zt,{h:function(){return ce}});var ye=be(59301),Je=be(57809),E=be(78241),ge=be(3113),Ae=be(89780),ue=be.n(Ae),le=be(37036),ie=be(95625),se=Object.defineProperty,ae=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,a=(fe,he,de)=>he in fe?se(fe,he,{enumerable:!0,configurable:!0,writable:!0,value:de}):fe[he]=de,y=(fe,he)=>{for(var de in he||(he={}))ne.call(he,de)&&a(fe,de,he[de]);if(re)for(var de of re(he))z.call(he,de)&&a(fe,de,he[de]);return fe},x=(fe,he)=>ae(fe,oe(he));const b=Je.default.Option,te={labelCol:{span:4},wrapperCol:{span:20}},ee={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};zt.Z=({callback:fe,onCancel:he})=>{const[de,pe]=(0,ye.useState)("python");function ve(Ee){pe(ee[Ee][1])}function me(Ee){fe(Ee)}return ye.createElement(E.default,x(y({},te),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:me,style:{width:500}}),ye.createElement(E.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ye.createElement(Je.default,{getPopupContainer:Ee=>Ee.parentNode,onChange:ve},Object.keys(ee).map(Ee=>ye.createElement(b,{key:Ee,value:Ee},ee[Ee][0])))),ye.createElement(E.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ye.createElement(ce,{mode:de})),ye.createElement("div",{className:"flex-container flex-end"},ye.createElement(ge.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ye.createElement(ge.ZP,{type:"ghost",onClick:he},"\u53D6\u6D88")))};function ce({value:fe,onChange:he,mode:de,options:pe={}}){const ve=(0,ye.useRef)(),[me,Ee]=(0,ye.useState)();return(0,ye.useEffect)(()=>{if(me){let Se=function(Te){const we=Te.getValue();he&&he(we)};return me.on("change",Se),()=>{me.off("change",Se)}}},[me,he]),(0,ye.useEffect)(()=>{me&&me.setOption("mode",de)},[me,de]),(0,ye.useEffect)(()=>{me&&(fe!==me.getValue()||fe==="")&&setTimeout(()=>{me.setValue(fe||"")},300)},[me,fe]),(0,ye.useEffect)(()=>{if(ve.current&&!me){const Se=ue().fromTextArea(ve.current,y({mode:de,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},pe));Ee(Se)}},[ve.current,me]),ye.createElement("div",{className:"my-codemirror-container"},ye.createElement("textarea",{ref:ve}))}},12290:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return Er}});var ye=be(59301),Je=be(89780),E=be.n(Je),ge=be(76374),Ae=be(37036),ue=be(6313),le=be(25717),ie=be(99498),se=be(25419),ae=be(67549),oe=be(85149),re=({value:Qt="",className:tn,showTextOnly:cn,showLines:rr,style:bn={}})=>{const an=(0,ye.useMemo)(()=>"",[Qt]);return ye.createElement(ye.Fragment,null,ye.createElement("div",{dangerouslySetInnerHTML:{__html:an}}))},ne=be(59301),z=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ee=(Qt,tn,cn)=>tn in Qt?z(Qt,tn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Qt[tn]=cn,ce=(Qt,tn)=>{for(var cn in tn||(tn={}))b.call(tn,cn)&&ee(Qt,cn,tn[cn]);if(x)for(var cn of x(tn))te.call(tn,cn)&&ee(Qt,cn,tn[cn]);return Qt},fe=(Qt,tn)=>a(Qt,y(tn));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 de({onActionCallback:Qt,title:tn,icon:cn,actionName:rr,className:bn="",children:an}){function gn(){Qt(rr)}return ne.createElement("a",{title:tn,className:bn,onClick:gn},ne.createElement("i",{className:`${cn}`}),an)}var pe=({watch:Qt,showNullButton:tn,showNullProgramButton:cn,onActionCallback:rr,fullScreen:bn,insertTemp:an,hidetoolBar:gn,extraUse:Nr})=>{const lr=[...he,{title:`${Qt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Qt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return ne.createElement("ul",{className:"markdown-toolbar-container"},!gn&&lr.map((_r,ei)=>ne.createElement("li",{key:ei},_r.actionName?ne.createElement(de,fe(ce({},_r),{onActionCallback:rr})):ne.createElement("span",{className:"v-line"}))),tn?ne.createElement("li",null,ne.createElement(de,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:rr},ne.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,cn?ne.createElement(ne.Fragment,null,ne.createElement("li",null,ne.createElement(de,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:rr},ne.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),ne.createElement("li",null,ne.createElement(de,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:rr},ne.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,an&&ne.createElement("li",null,ne.createElement(de,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${an}`,onActionCallback:rr},ne.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Nr&&ne.createElement("li",null,Nr),ne.createElement("li",{className:"btn-full-screen"},ne.createElement(de,{icon:`${bn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:bn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:rr})))},ve=be(79346),me=be(78241),Ee=be(92832),Se=be(3113),Te=Object.defineProperty,we=Object.defineProperties,je=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Ze=(Qt,tn,cn)=>tn in Qt?Te(Qt,tn,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Qt[tn]=cn,Me=(Qt,tn)=>{for(var cn in tn||(tn={}))Oe.call(tn,cn)&&Ze(Qt,cn,tn[cn]);if(xe)for(var cn of xe(tn))ze.call(tn,cn)&&Ze(Qt,cn,tn[cn]);return Qt},tt=(Qt,tn)=>we(Qt,je(tn));const qe={labelCol:{span:4},wrapperCol:{span:20}};var st=({callback:Qt,onCancel:tn})=>{function cn(rr){Qt(rr)}return ye.createElement(me.default,tt(Me({},qe),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:cn,style:{width:500}}),ye.createElement(me.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ye.createElement(Ee.default,null)),ye.createElement(me.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ye.createElement(Ee.default,null)),ye.createElement("div",{className:"flex-container flex-end"},ye.createElement(Se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ye.createElement(Se.ZP,{type:"ghost",onClick:tn},"\u53D6\u6D88")))},At=be(97692),lt=be(28451),at=be(43418),ut=be(95237),ft=be(73524),bt=be(59301),Lt=({callback:Qt,onCancel:tn})=>{const cn=document.createElement("canvas"),rr=cn.getContext("2d");cn.width=1e3,cn.height=800,rr.fillStyle="#ffffff",rr.fillRect(0,0,cn.width,cn.height);const bn=cn.toDataURL("image/png");return bt.createElement(at.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},bt.createElement(ut.Z,{style:{height:"100vh"}},bt.createElement(ft.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:bn,visible:!0,title:String(Date.now())},onOk:an=>{Qt({src:an.url})},onClose:tn})))},gt=be(12378);function ht(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(ht,go.CommandHandler),ht.prototype.canAlignSelection=function(){var Qt=this.diagram;return!(Qt===null||Qt.isReadOnly||Qt.isModelReadOnly||Qt.selection.count<2)},ht.prototype.alignLeft=function(){var Qt=this.diagram;Qt.startTransaction("aligning left");var tn=1/0;Qt.selection.each(function(cn){cn instanceof go.Link||(tn=Math.min(cn.position.x,tn))}),Qt.selection.each(function(cn){cn instanceof go.Link||cn.move(new go.Point(tn,cn.position.y))}),Qt.commitTransaction("aligning left")},ht.prototype.alignRight=function(){var Qt=this.diagram;Qt.startTransaction("aligning right");var tn=-1/0;Qt.selection.each(function(cn){if(!(cn instanceof go.Link)){var rr=cn.actualBounds.x+cn.actualBounds.width;tn=Math.max(rr,tn)}}),Qt.selection.each(function(cn){cn instanceof go.Link||cn.move(new go.Point(tn-cn.actualBounds.width,cn.position.y))}),Qt.commitTransaction("aligning right")},ht.prototype.alignTop=function(){var Qt=this.diagram;Qt.startTransaction("alignTop");var tn=1/0;Qt.selection.each(function(cn){cn instanceof go.Link||(tn=Math.min(cn.position.y,tn))}),Qt.selection.each(function(cn){cn instanceof go.Link||cn.move(new go.Point(cn.position.x,tn))}),Qt.commitTransaction("alignTop")},ht.prototype.alignBottom=function(){var Qt=this.diagram;Qt.startTransaction("aligning bottom");var tn=-1/0;Qt.selection.each(function(cn){if(!(cn instanceof go.Link)){var rr=cn.actualBounds.y+cn.actualBounds.height;tn=Math.max(rr,tn)}}),Qt.selection.each(function(cn){cn instanceof go.Link||cn.move(new go.Point(cn.actualBounds.x,tn-cn.actualBounds.height))}),Qt.commitTransaction("aligning bottom")},ht.prototype.alignCenterX=function(){var Qt=this.diagram,tn=Qt.selection.first();if(tn){Qt.startTransaction("aligning Center X");var cn=tn.actualBounds.x+tn.actualBounds.width/2;Qt.selection.each(function(rr){rr instanceof go.Link||rr.move(new go.Point(cn-rr.actualBounds.width/2,rr.actualBounds.y))}),Qt.commitTransaction("aligning Center X")}},ht.prototype.alignCenterY=function(){var Qt=this.diagram,tn=Qt.selection.first();if(tn){Qt.startTransaction("aligning Center Y");var cn=tn.actualBounds.y+tn.actualBounds.height/2;Qt.selection.each(function(rr){rr instanceof go.Link||rr.move(new go.Point(rr.actualBounds.x,cn-rr.actualBounds.height/2))}),Qt.commitTransaction("aligning Center Y")}},ht.prototype.alignColumn=function(Qt){var tn=this.diagram;tn.startTransaction("align Column"),Qt===void 0&&(Qt=0),Qt=parseFloat(Qt);var cn=new Array;tn.selection.each(function(Nr){Nr instanceof go.Link||cn.push(Nr)});for(var rr=0;rr<cn.length-1;rr++){var bn=cn[rr],an=bn.actualBounds.y+bn.actualBounds.height+Qt,gn=cn[rr+1];gn.move(new go.Point(bn.actualBounds.x,an))}tn.commitTransaction("align Column")},ht.prototype.alignRow=function(Qt){Qt===void 0&&(Qt=0),Qt=parseFloat(Qt);var tn=this.diagram;tn.startTransaction("align Row");var cn=new Array;tn.selection.each(function(Nr){Nr instanceof go.Link||cn.push(Nr)});for(var rr=0;rr<cn.length-1;rr++){var bn=cn[rr],an=bn.actualBounds.x+bn.actualBounds.width+Qt,gn=cn[rr+1];gn.move(new go.Point(an,bn.actualBounds.y))}tn.commitTransaction("align Row")},ht.prototype.canRotate=function(Qt){var tn=this.diagram;return!(tn===null||tn.isReadOnly||tn.isModelReadOnly||tn.selection.count<1)},ht.prototype.rotate=function(Qt){Qt===void 0&&(Qt=90);var tn=this.diagram;tn.startTransaction("rotate "+Qt.toString());var tn=this.diagram;tn.selection.each(function(cn){cn instanceof go.Link||cn instanceof go.Group||(cn.angle+=Qt)}),tn.commitTransaction("rotate "+Qt.toString())},ht.prototype.pullToFront=function(){var Qt=this.diagram;Qt.startTransaction("pullToFront");var tn=new go.Map;Qt.selection.each(function(cn){tn.set(cn.layer,0)}),tn.iteratorKeys.each(function(cn){var rr=0;cn.parts.each(function(bn){if(!bn.isSelected){var an=bn.zOrder;isNaN(an)?bn.zOrder=0:rr=Math.max(rr,an)}}),tn.set(cn,rr)}),Qt.selection.each(function(cn){ht._assignZOrder(cn,tn.get(cn.layer)+1)}),Qt.commitTransaction("pullToFront")},ht.prototype.pushToBack=function(){var Qt=this.diagram;Qt.startTransaction("pushToBack");var tn=new go.Map;Qt.selection.each(function(cn){tn.set(cn.layer,0)}),tn.iteratorKeys.each(function(cn){var rr=0;cn.parts.each(function(bn){if(!bn.isSelected){var an=bn.zOrder;isNaN(an)?bn.zOrder=0:rr=Math.min(rr,an)}}),tn.set(cn,rr)}),Qt.selection.each(function(cn){ht._assignZOrder(cn,tn.get(cn.layer)-1-ht._findGroupDepth(cn))}),Qt.commitTransaction("pushToBack")},ht._assignZOrder=function(Qt,tn,cn){cn===void 0&&(cn=Qt),Qt.layer===cn.layer&&(Qt.zOrder=tn),Qt instanceof go.Group&&Qt.memberParts.each(function(rr){ht._assignZOrder(rr,tn+1,cn)})},ht._findGroupDepth=function(Qt){if(Qt instanceof go.Group){var tn=0;return Qt.memberParts.each(function(cn){tn=Math.max(tn,ht._findGroupDepth(cn))}),tn+1}else return 0},ht.prototype.doKeyDown=function(){var Qt=this.diagram;if(Qt!==null){var tn=Qt.lastInput;if(tn.key==="Up"||tn.key==="Down"||tn.key==="Left"||tn.key==="Right"){var cn=this.arrowKeyBehavior;if(cn==="none")return;if(cn==="select"){this._arrowKeySelect();return}else if(cn==="move"){this._arrowKeyMove();return}else if(cn==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},ht.prototype._getAllParts=function(){var Qt=new Array;return this.diagram.nodes.each(function(tn){Qt.push(tn)}),this.diagram.parts.each(function(tn){Qt.push(tn)}),Qt},ht.prototype._arrowKeyMove=function(){var Qt=this.diagram,tn=Qt.lastInput,cn=0,rr=0;if(tn.control||tn.meta)cn=1,rr=1;else if(Qt.grid!==null){var bn=Qt.grid.gridCellSize;rr=bn.width,cn=bn.height}Qt.startTransaction("arrowKeyMove"),Qt.selection.each(function(an){tn.key==="Up"?an.move(new go.Point(an.actualBounds.x,an.actualBounds.y-cn)):tn.key==="Down"?an.move(new go.Point(an.actualBounds.x,an.actualBounds.y+cn)):tn.key==="Left"?an.move(new go.Point(an.actualBounds.x-rr,an.actualBounds.y)):tn.key==="Right"&&an.move(new go.Point(an.actualBounds.x+rr,an.actualBounds.y))}),Qt.commitTransaction("arrowKeyMove")},ht.prototype._arrowKeySelect=function(){var Qt=this.diagram,tn=Qt.lastInput,cn=null;tn.key==="Up"?cn=this._findNearestPartTowards(270):tn.key==="Down"?cn=this._findNearestPartTowards(90):tn.key==="Left"?cn=this._findNearestPartTowards(180):tn.key==="Right"&&(cn=this._findNearestPartTowards(0)),cn!==null&&(tn.shift?cn.isSelected=!0:tn.control||tn.meta?cn.isSelected=!cn.isSelected:Qt.select(cn))},ht.prototype._findNearestPartTowards=function(Qt){var tn=this.diagram.selection.first();if(tn===null)return null;for(var cn=tn.actualBounds.center,rr=this._getAllParts(),bn=1/0,an=tn,gn=0;gn<rr.length;gn++){var Nr=rr[gn];if(Nr!==tn&&Nr.canSelect()){var lr=Nr.actualBounds.center,_r=cn.directionPoint(lr),ei=this._angleCloseness(_r,Qt);if(ei<=45){var Qn=cn.distanceSquaredPoint(lr);Qn*=1+Math.sin(ei*Math.PI/180),Qn<bn&&(bn=Qn,an=Nr)}}}return an},ht.prototype._angleCloseness=function(Qt,tn){return Math.min(Math.abs(tn-Qt),Math.min(Math.abs(tn+360-Qt),Math.abs(tn-360-Qt)))},ht.prototype._arrowKeyTree=function(){var Qt=this.diagram,tn=Qt.selection.first();if(tn instanceof go.Node){var cn=Qt.lastInput;if(cn.key==="Right"){if(!tn.isTreeLeaf)if(!tn.isTreeExpanded)Qt.commandHandler.canExpandTree(tn)&&Qt.commandHandler.expandTree(tn);else{var rr=this._sortTreeChildrenByY(tn).first();rr!==null&&Qt.select(rr)}}else if(cn.key==="Left")if(!tn.isTreeLeaf&&tn.isTreeExpanded)Qt.commandHandler.canCollapseTree(tn)&&Qt.commandHandler.collapseTree(tn);else{var bn=tn.findTreeParentNode();bn!==null&&Qt.select(bn)}else if(cn.key==="Up"){var bn=tn.findTreeParentNode();if(bn!==null){var an=this._sortTreeChildrenByY(bn),gn=an.indexOf(tn);if(gn>0){for(var Nr=an.elt(gn-1);Nr!==null&&Nr.isTreeExpanded&&!Nr.isTreeLeaf;){var lr=this._sortTreeChildrenByY(Nr);Nr=lr.last()}Nr!==null&&Qt.select(Nr)}else Qt.select(bn)}}else if(cn.key==="Down")if(tn.isTreeExpanded&&!tn.isTreeLeaf){var rr=this._sortTreeChildrenByY(tn).first();rr!==null&&Qt.select(rr)}else for(;tn!==null;){var bn=tn.findTreeParentNode();if(bn===null)break;var an=this._sortTreeChildrenByY(bn),gn=an.indexOf(tn);if(gn<an.length-1){Qt.select(an.elt(gn+1));break}else tn=bn}var _r=Qt.selection.first();_r!==null&&Qt.scrollToRect(_r.actualBounds)}},ht.prototype._sortTreeChildrenByY=function(Qt){var tn=new go.List().addAll(Qt.findTreeChildrenNodes());return tn.sort(function(cn,rr){var bn=cn.location,an=rr.location;return bn.y<an.y?-1:bn.y>an.y?1:bn.x<an.x?-1:bn.x>an.x?1:0}),tn},ht.prototype.copyToClipboard=function(Qt){go.CommandHandler.prototype.copyToClipboard.call(this,Qt),this._lastPasteOffset.set(this.pasteOffset)},ht.prototype.pasteFromClipboard=function(){var Qt=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Qt,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Qt},Object.defineProperty(ht.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Qt){if(Qt!=="move"&&Qt!=="select"&&Qt!=="scroll"&&Qt!=="tree"&&Qt!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Qt);this._arrowKeyBehavior=Qt}}),Object.defineProperty(ht.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Qt){if(!(Qt instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Qt);this._pasteOffset.set(Qt)}});var $e=ht,Pe=be(74413),ke=be(43604),Ve=be(99064),Qe={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},De=be(24065),Ye=be(59301),Ue=(Qt,tn,cn)=>new Promise((rr,bn)=>{var an=lr=>{try{Nr(cn.next(lr))}catch(_r){bn(_r)}},gn=lr=>{try{Nr(cn.throw(lr))}catch(_r){bn(_r)}},Nr=lr=>lr.done?rr(lr.value):Promise.resolve(lr.value).then(an,gn);Nr((cn=cn.apply(Qt,tn)).next())});function Le({onCancel:Qt,callback:tn}){let cn=(0,ye.useRef)(),rr=(0,ye.useRef)(),bn=(0,ye.useRef)(),an=(0,ye.useRef)(!1);const gn=(0,ye.useRef)(!1),[Nr,lr]=(0,ye.useState)(0);function _r(){const Qn=gt.bx.make,yr={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"};cn.current=new gt.S0(rr.current,{padding:20,grid:Qn(gt.s_,"Grid",Qn(gt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Qn(gt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Cr=>{var qr=Cr.diagram.commandHandler.addTopLevelParts(Cr.diagram.selection,!0);qr||Cr.diagram.currentTool.doCancel()},commandHandler:Qn($e),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Cr=>{var qr=Cr.subject;qr.location=qr.location.copy().snapToGridPoint(Cr.diagram.grid.gridOrigin,Cr.diagram.grid.gridCellSize),setTimeout(()=>{Cr.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Cr=>{var qr=Cr.subject;setTimeout(()=>{Cr.diagram.commandHandler.editTextBlock()})},LinkRelinked:Cr=>{var qr=Cr.parameter.part;qr.invalidateConnectedLinks();var Fi=Cr.subject;Cr.diagram.toolManager.linkingTool.isForwards?Fi.toNode.invalidateConnectedLinks():Fi.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),cn.current.nodeTemplate=Qn(gt.NB,"Auto",{locationSpot:gt.z6.Center,locationObjectName:"SHAPE",desiredSize:new gt.$u(120,60),minSize:new gt.$u(40,40),resizable:!0,resizeCellSize:new gt.$u(10,10),rotatable:!0},new gt.KX("location","loc",gt.E9.parse).makeTwoWay(gt.E9.stringify),new gt.KX("desiredSize","size",gt.$u.parse).makeTwoWay(gt.$u.stringify),Qn(gt.bn,{name:"SHAPE",fill:yr.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:gt.z6.AllSides,toSpot:gt.z6.AllSides},new gt.KX("figure"),new gt.KX("fill"),new gt.KX("stroke","borderColor"),new gt.KX("strokeWidth","thickness"),new gt.KX("strokeDashArray","dash")),Qn(gt.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Qn(gt.al,{margin:1,textAlign:"center",overflow:gt.al.OverflowEllipsis,editable:!0},new gt.KX("text").makeTwoWay(),new gt.KX("stroke","color"))),cn.current.nodeTemplate.toolTip=Qn("ToolTip",Qn(gt.s_,"Vertical",{maxSize:new gt.$u(200,NaN)},Qn(gt.al,{font:"bold 10pt sans-serif",textAlign:"center"},new gt.KX("text")),Qn(gt.al,{font:"10pt sans-serif",textAlign:"center"},new gt.KX("text","details"))));function oi(Cr,qr){var Fi=(Wr,Pa)=>{Wr.handled=!0,Wr.diagram.model.commit(pa=>{var Ka=Pa.part.adornedPart,Ao=new gt.E9().setRectSpot(Ka.actualBounds,Cr);Ao.subtract(Ka.location),Ao.scale(2,2),Ao.x+=Math.sign(Ao.x)*130,Ao.y+=Math.sign(Ao.y)*130,Ao.add(Ka.location),Ao.snapToGridPoint(Wr.diagram.grid.gridOrigin,Wr.diagram.grid.gridCellSize);var Ei=pa.copyNodeData(Ka.data);pa.setGroupKeyForNodeData(Ei,pa.getGroupKeyForNodeData(Ka.data)),pa.addNodeData(Ei);var cs={from:Ka.key,to:pa.getKeyForNodeData(Ei)};pa.addLinkData(cs);var fr=Wr.diagram.findNodeForData(Ei);fr.location=Ao,Wr.diagram.select(fr),setTimeout(()=>{Wr.diagram.commandHandler.editTextBlock()},20)})};return Qn(gt.bn,{figure:qr,alignment:Cr,alignmentFocus:Cr.opposite(),width:Cr.equals(gt.z6.Top)||Cr.equals(gt.z6.Bottom)?25:18,height:Cr.equals(gt.z6.Top)||Cr.equals(gt.z6.Bottom)?18:25,fill:"orange",stroke:yr.white,strokeWidth:4,mouseEnter:(Wr,Pa)=>Pa.fill="dodgerblue",mouseLeave:(Wr,Pa)=>Pa.fill="orange",isActionable:!0,click:Fi,contextClick:Fi})}function Xn(Cr){return Qn(gt.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:(qr,Fi)=>Fi.fill="dodgerblue",mouseLeave:(qr,Fi)=>Fi.fill="orange",click:(qr,Fi)=>{qr.diagram.commandHandler.showContextMenu(Fi.part.adornedPart)}},Cr||{})}cn.current.nodeTemplate.selectionAdornmentTemplate=Qn(gt.uz,"Spot",Qn(gt.Vm,{padding:10}),oi(gt.z6.Top,"TriangleUp"),oi(gt.z6.Left,"TriangleLeft"),oi(gt.z6.Right,"TriangleRight"),oi(gt.z6.Bottom,"TriangleDown"),Xn({alignment:new gt.z6(.75,0)}));function Mr(Cr,qr){return(Fi,Wr)=>{Fi.handled=!0,Fi.diagram.model.commit(Pa=>{Pa.set(Wr.part.adornedPart.data,Cr,qr)})}}function Sr(Cr,qr){return qr||(qr="color"),Qn(gt.bn,{width:16,height:16,stroke:"lightgray",fill:Cr,margin:1,background:"transparent",mouseEnter:(Fi,Wr)=>Wr.stroke="dodgerblue",mouseLeave:(Fi,Wr)=>Wr.stroke="lightgray",click:Mr(qr,Cr),contextClick:Mr(qr,Cr)})}function ci(){return[Qn("ContextMenuButton",Qn(gt.s_,"Horizontal",Sr(yr.white,"fill"),Sr(yr.beige,"fill"),Sr(yr.extralightblue,"fill"),Sr(yr.extralightred,"fill"))),Qn("ContextMenuButton",Qn(gt.s_,"Horizontal",Sr(yr.lightgray,"fill"),Sr(yr.lightgreen,"fill"),Sr(yr.lightblue,"fill"),Sr(yr.lightred,"fill")))]}function Ci(){return[Qn("ContextMenuButton",Qn(gt.s_,"Horizontal",Sr(yr.black),Sr(yr.green),Sr(yr.blue),Sr(yr.red))),Qn("ContextMenuButton",Qn(gt.s_,"Horizontal",Sr(yr.white),Sr(yr.magenta),Sr(yr.purple),Sr(yr.orange)))]}function Ni(Cr,qr){return qr||(qr="thickness"),Qn(gt.bn,"LineH",{width:16,height:16,strokeWidth:Cr,margin:1,background:"transparent",mouseEnter:(Fi,Wr)=>Wr.background="dodgerblue",mouseLeave:(Fi,Wr)=>Wr.background="transparent",click:Mr(qr,Cr),contextClick:Mr(qr,Cr)})}function na(Cr,qr){return qr||(qr="dash"),Qn(gt.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Cr,margin:1,background:"transparent",mouseEnter:(Fi,Wr)=>Wr.background="dodgerblue",mouseLeave:(Fi,Wr)=>Wr.background="transparent",click:Mr(qr,Cr),contextClick:Mr(qr,Cr)})}function Qi(){return[Qn("ContextMenuButton",Qn(gt.s_,"Horizontal",Ni(1),Ni(2),Ni(3),Ni(4))),Qn("ContextMenuButton",Qn(gt.s_,"Horizontal",na(null),na([2,4]),na([4,4])))]}function Ii(Cr,qr){return qr||(qr="figure"),Qn(gt.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Cr,margin:1,background:"transparent",mouseEnter:(Fi,Wr)=>Wr.fill="dodgerblue",mouseLeave:(Fi,Wr)=>Wr.fill="lightgray",click:Mr(qr,Cr),contextClick:Mr(qr,Cr)})}cn.current.nodeTemplate.contextMenu=Qn("ContextMenu",Qn("ContextMenuButton",Qn(gt.s_,"Horizontal",Ii("Rectangle"),Ii("RoundedRectangle"),Ii("Ellipse"),Ii("Diamond"))),Qn("ContextMenuButton",Qn(gt.s_,"Horizontal",Ii("Parallelogram2"),Ii("ManualOperation"),Ii("Procedure"),Ii("Cylinder1"))),Qn("ContextMenuButton",Qn(gt.s_,"Horizontal",Ii("Terminator"),Ii("CreateRequest"),Ii("Document"),Ii("TriangleDown"))),ci(),Ci(),Qi()),cn.current.groupTemplate=Qn(gt.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:gt.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Cr,qr)=>{var Fi=qr.addMembers(qr.diagram.selection,!0);Fi||qr.diagram.currentTool.doCancel()},avoidable:!1},new gt.KX("location","loc",gt.E9.parse).makeTwoWay(gt.E9.stringify),Qn(gt.s_,"Auto",{name:"BODY"},Qn(gt.bn,{parameter1:10,fill:yr.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:gt.z6.AllSides,toSpot:gt.z6.AllSides},new gt.KX("fill"),new gt.KX("stroke","color"),new gt.KX("strokeWidth","thickness"),new gt.KX("strokeDashArray","dash")),Qn(gt.Vm,{background:"transparent",margin:20})),Qn(gt.al,{alignment:gt.z6.Top,alignmentFocus:gt.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new gt.KX("text"),new gt.KX("stroke","color"))),cn.current.groupTemplate.selectionAdornmentTemplate=Qn(gt.uz,"Spot",Qn(gt.s_,"Auto",Qn(gt.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Qn(gt.Vm,{margin:1.5})),Xn({alignment:gt.z6.TopRight,alignmentFocus:gt.z6.BottomRight})),cn.current.groupTemplate.contextMenu=Qn("ContextMenu",ci(),Ci(),Qi()),cn.current.linkTemplate=Qn(gt.rU,{layerName:"Foreground",routing:gt.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new gt.KX("fromSpot","fromSpot",gt.z6.parse),new gt.KX("toSpot","toSpot",gt.z6.parse),new gt.KX("fromShortLength","dir",Cr=>Cr>=1?10:0),new gt.KX("toShortLength","dir",Cr=>Cr>=1?10:0),new gt.KX("points").makeTwoWay(),Qn(gt.bn,{strokeWidth:2},new gt.KX("stroke","color"),new gt.KX("strokeWidth","thickness"),new gt.KX("strokeDashArray","dash")),Qn(gt.bn,{segmentIndex:0,segmentOffset:new gt.E9(15,0),segmentOrientation:gt.rU.OrientAlong,alignmentFocus:gt.z6.Right,figure:"circle",width:10,strokeWidth:0},new gt.KX("fill","color"),new gt.KX("visible","dir",Cr=>Cr===1)),Qn(gt.bn,{segmentIndex:-1,segmentOffset:new gt.E9(-10,6),segmentOrientation:gt.rU.OrientPlus90,alignmentFocus:gt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new gt.KX("fill","color"),new gt.KX("visible","dir",Cr=>Cr>=1),new gt.KX("width","thickness",Cr=>7+3*Cr),new gt.KX("height","thickness",Cr=>7+3*Cr),new gt.KX("segmentOffset","thickness",Cr=>new gt.E9(-15,4+1.5*Cr))),Qn(gt.bn,{segmentIndex:0,segmentOffset:new gt.E9(15,-6),segmentOrientation:gt.rU.OrientMinus90,alignmentFocus:gt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new gt.KX("fill","color"),new gt.KX("visible","dir",Cr=>Cr===2),new gt.KX("width","thickness",Cr=>7+3*Cr),new gt.KX("height","thickness",Cr=>7+3*Cr),new gt.KX("segmentOffset","thickness",Cr=>new gt.E9(-15,4+1.5*Cr))),Qn(gt.al,{alignmentFocus:new gt.z6(0,1,-4,0),editable:!0},new gt.KX("text").makeTwoWay(),new gt.KX("stroke","color"))),cn.current.linkTemplate.selectionAdornmentTemplate=Qn(gt.uz,Qn(gt.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:xi(2)},new gt.KX("pathPattern","thickness",xi)),Xn({alignmentFocus:new gt.z6(0,0,-6,-4)}));function xi(Cr){return Qn(gt.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Cr+4).toString()+" H3"})}function or(Cr){var qr="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Cr===0?qr="M0 0 M16 16 M0 8 L16 8":Cr===2&&(qr="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Qn(gt.bn,{geometryString:qr,margin:2,background:"transparent",mouseEnter:(Fi,Wr)=>Wr.background="dodgerblue",mouseLeave:(Fi,Wr)=>Wr.background="transparent",click:Mr("dir",Cr),contextClick:Mr("dir",Cr)})}function ga(Cr){var qr=(Fi,Wr)=>{Fi.handled=!0,Fi.diagram.model.commit(Pa=>{var pa=Wr.part.adornedPart;Pa.set(pa.data,Cr?"toSpot":"fromSpot",gt.z6.stringify(gt.z6.AllSides)),(Cr?pa.toNode:pa.fromNode).invalidateConnectedLinks()})};return Qn(gt.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Fi,Wr)=>Wr.background="dodgerblue",mouseLeave:(Fi,Wr)=>Wr.background="transparent",click:qr,contextClick:qr})}function ar(Cr,qr){var Fi=0,Wr=gt.z6.RightSide;Cr.equals(gt.z6.Top)?(Fi=270,Wr=gt.z6.TopSide):Cr.equals(gt.z6.Left)?(Fi=180,Wr=gt.z6.LeftSide):Cr.equals(gt.z6.Bottom)&&(Fi=90,Wr=gt.z6.BottomSide),qr||(Fi-=180);var Pa=(pa,Ka)=>{pa.handled=!0,pa.diagram.model.commit(Ao=>{var Ei=Ka.part.adornedPart;Ao.set(Ei.data,qr?"toSpot":"fromSpot",gt.z6.stringify(Wr)),(qr?Ei.toNode:Ei.fromNode).invalidateConnectedLinks()})};return Qn(gt.bn,{alignment:Cr,alignmentFocus:Cr.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Fi,background:"transparent",mouseEnter:(pa,Ka)=>Ka.background="dodgerblue",mouseLeave:(pa,Ka)=>Ka.background="transparent",click:Pa,contextClick:Pa})}cn.current.linkTemplate.contextMenu=Qn("ContextMenu",Ci(),Qi(),Qn("ContextMenuButton",Qn(gt.s_,"Horizontal",or(0),or(1),or(2))),Qn("ContextMenuButton",Qn(gt.s_,"Horizontal",Qn(gt.s_,"Spot",ga(!1),ar(gt.z6.Top,!1),ar(gt.z6.Left,!1),ar(gt.z6.Right,!1),ar(gt.z6.Bottom,!1)),Qn(gt.s_,"Spot",{margin:new gt.Zt(0,0,0,2)},ga(!0),ar(gt.z6.Top,!0),ar(gt.z6.Left,!0),ar(gt.z6.Right,!0),ar(gt.z6.Bottom,!0)))));const $i=`{ "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 no=["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 Ki(Cr){return console.log("shapeName:",Cr),no.indexOf(Cr)>=0}var ki=new gt.YI(bn.current,{maxSelectionCount:1,linkTemplate:Qn(gt.rU,{locationSpot:gt.z6.Center,selectionAdornmentTemplate:Qn(gt.uz,"Link",{locationSpot:gt.z6.Center},Qn(gt.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Qn(gt.bn,{toArrow:"Standard",stroke:null}))},{routing:gt.rU.AvoidsNodes,curve:gt.rU.JumpOver,corner:5,toShortLength:4},new gt.KX("points"),Qn(gt.bn,{isPanelMain:!0,strokeWidth:2}),Qn(gt.bn,{toArrow:"Standard",stroke:null})),model:new gt.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...gt.bn.getFigureGenerators().toArray().map(Cr=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Cr.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return cn.current.addDiagramListener("TextEdited",function(Cr){var qr;const Fi=Cr.subject.part;var Wr=(qr=document.activeElement)==null?void 0:qr.value;typeof Wr=="string"&&Wr.trim()===""&&cn.current.model.commit(function(Pa){Pa.set(Fi.data,"text","\u672A\u547D\u540D"),cn.current.commandHandler.stopCommand()},"increment")}),ki.nodeTemplate=Qn(gt.NB,"Auto",{locationSpot:gt.z6.Center},new gt.KX("location","location",gt.E9.parse).makeTwoWay(gt.E9.stringify),Qn(gt.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 gt.KX("stroke").makeTwoWay(),new gt.KX("fill").makeTwoWay(),new gt.KX("figure")),Qn(gt.al,{margin:new gt.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new gt.$u(16,16),maxSize:new gt.$u(10,NaN),textAlign:"center",editable:!0},new gt.KX("key").makeTwoWay())),setTimeout(()=>{cn.current.grid=Qn(gt.s_,"Grid",Qn(gt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Qn(gt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),cn.current.grid.visible=!0,cn.current.grid.gridCellStroke="darkgray",cn.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=cn.current,cn.current}const ei=()=>Ue(this,null,function*(){var Qn,yr=cn.current.makeImage();const oi=yield(0,Ve.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:yr.src,file_data:JSON.stringify({login:(Qn=(0,De.eY)())==null?void 0:Qn.login,data:JSON.parse(cn.current.model.toJson())})}});tn({src:oi.url})});return(0,ye.useEffect)(()=>(setTimeout(()=>{_r()},500),lr(Nr+1),()=>{cn.current=null}),[]),Ye.createElement("div",{ref:gn,className:an.current?`${Qe.maxH60} body-overflow-initial`:"body-overflow-initial"},Ye.createElement(at.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Nr,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Ye.createElement(ut.Z,null,Ye.createElement(ke.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ye.createElement(ke.Z,{onClick:()=>{var Qn,yr,oi=cn.current.selection.first();if(an.current=!an.current,document.activeElement&&oi){let Xn=(yr=(Qn=document.activeElement)==null?void 0:Qn.value)==null?void 0:yr.trim();typeof Xn=="string"&&cn.current.model.commit(function(Mr){Mr.set(oi.data,"text",Xn||"\u672A\u547D\u540D"),cn.current.commandHandler.stopCommand()},"increment")}lr(Nr+1)}},Ye.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Qt},Ye.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Qe.flowChartWrp},Ye.createElement("div",{style:{display:"flex",height:"100%"}},Ye.createElement("div",{style:{width:"300px",height:"100%"}},Ye.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Ye.createElement("div",{style:{height:"calc(100% - 50px)"},className:Qe.myPaletteDiv,ref:bn})),Ye.createElement("div",{style:{flex:1,position:"relative"}},Ye.createElement("div",{ref:rr,style:{height:"80vh"}}))),Ye.createElement("div",{className:"tr"},Ye.createElement(Se.ZP,{size:"large",onClick:ei,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Ne=Le,nt=be(5112),ct=be(5871);const St=nt.ZP.Group,wt={margin:"0 8px"};var Bt=({callback:Qt,onCancel:tn})=>{function cn(rr){Qt(rr)}return ye.createElement(me.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:cn},ye.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},ye.createElement("span",{style:wt},"\u5355\u5143\u683C\u6570\uFF1A"),ye.createElement("span",{style:wt},"\u884C\u6570"),ye.createElement(me.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},ye.createElement(ct.Z,null)),ye.createElement("span",{style:wt},"\u5217\u6570"),ye.createElement(me.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},ye.createElement(ct.Z,null))),ye.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},ye.createElement("span",{style:wt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),ye.createElement(me.default.Item,{name:"align"},ye.createElement(St,null,ye.createElement(nt.ZP,{value:"default"},ye.createElement("i",{className:"fa fa-align-justify"})),ye.createElement(nt.ZP,{value:"left"},ye.createElement("i",{className:"fa fa-align-left"})),ye.createElement(nt.ZP,{value:"center"},ye.createElement("i",{className:"fa fa-align-center"})),ye.createElement(nt.ZP,{value:"right"},ye.createElement("i",{className:"fa fa-align-right"}))))),ye.createElement("div",{className:"flex-container flex-end"},ye.createElement(Se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ye.createElement(Se.ZP,{type:"ghost",onClick:tn},"\u53D6\u6D88")))},kt=be(78673),pt=be(80727),Ft=be.n(pt),Jt=(0,ye.forwardRef)(({use3d:Qt,width:tn,height:cn,callback:rr,showSaveButton:bn},an)=>{const gn=(0,ye.useRef)(),Nr=(0,ye.useRef)(),[lr,_r]=(0,ye.useState)(!1),ei=(0,ye.useRef)({id:gn,appName:"graphing",width:tn||1e3,height:cn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,ye.useEffect)(()=>{Nr.current=new(Ft())(ei.current,!0),window.onload=function(){Nr.current.inject("applet_container")}},[]);const Qn=()=>{var yr=window.ggbApplet.getPNGBase64(1,!0,72);return rr&&rr(yr),yr};return(0,ye.useEffect)(()=>{ei.current.appName=lr?"3D":"graphing",Nr.current.inject("applet_container")},[lr]),(0,ye.useEffect)(()=>{_r(Qt)},[Qt]),(0,ye.useImperativeHandle)(an,()=>({getImgData:Qn})),ye.createElement(ye.Fragment,null,ye.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:gn}),ye.createElement(ut.Z,{align:"middle"},ye.createElement(ke.Z,{flex:1},ye.createElement(kt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:lr,onChange:yr=>_r(yr)})),ye.createElement(ke.Z,null,ye.createElement(Se.ZP,{size:"large",onClick:Qn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Kt=be(41588),$t=be(8591);const An="link",vn="upload-image",Fn="add-flowchart",Yn="draw-image",xr="add-flowchart",Tn="code-block",On="add-table",fn="------------",_n={default:fn,left:`:${fn}`,center:`:${fn}:`,right:`${fn}:`};var zn=be(58856);function Ir(){}let Pr=0;const Tr=1e4,Fr="\u2581",Lr="@\u2581\u2581@",Kr="@\u2581@",Gr=`
|
|
|
**\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`,zr=["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 yi(Qt){return/^\d+$/.test(Qt)?`${Qt}px`:Qt}const Mi=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Li={[Mi+"-B"]:"bold",[Mi+"-I"]:"italic"},qn={[An]:"\u6DFB\u52A0\u94FE\u63A5",[Tn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[vn]:"\u6DFB\u52A0\u56FE\u7247",[Yn]:"\u6DFB\u52A0\u753B\u56FE",[Fn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[On]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Er=({defaultValue:Qt="",onChange:tn,width:cn="100%",height:rr=400,miniToolbar:bn=!1,isFocus:an=!1,watch:gn,insertTemp:Nr,mode:lr="markdown",id:_r="markdown-editor-id",showResizeBar:ei=!1,noStorage:Qn=!1,showNullButton:yr=!1,showNullProgramButton:oi=!1,hidetoolBar:Xn=!1,fullScreen:Mr=!1,onBlur:Sr,onCMBeforeChange:ci,onFullScreen:Ci,className:Ni="",disablePaste:na=!1,disabled:Qi=!1,disabledFill:Ii=!1,placeholder:xi="",values:or="",extraUse:ga})=>{const[ar,$i]=(0,ye.useState)(null),[no,Ki]=(0,ye.useState)(Qt),[ki,Cr]=(0,ye.useState)(gn),[qr,Fi]=(0,ye.useState)(Mr),[Wr,Pa]=(0,ye.useState)(""),[pa,Ka]=(0,ye.useState)(0),[Ao,Ei]=(0,ye.useState)(rr),[cs,fr]=(0,ye.useState)(!1),[Di,aa]=(0,ye.useState)(0),[tr,Hr]=(0,ye.useState)(0),fi=(0,ye.useRef)(),bi=(0,ye.useRef)(),Ca=(0,ye.useRef)(),Ti=(0,ye.useRef)();(0,ye.useEffect)(()=>{const cr=window.scrollY||window.pageYOffset;Ki(or),ar==null||ar.setValue(or),window.scrollTo(0,cr)},[or]),(0,ye.useEffect)(()=>{Ci==null||Ci(qr)},[qr]),(0,ye.useEffect)(()=>{if(fi.current){let cr=function(dr,sr){var Ur;if(na){sr.preventDefault();return}const jr=sr.clipboardData;if(jr){const Jr=jr.types.toString(),Gn=jr.items;if(Jr==="Files"||jr.types.indexOf("Files")>-1){if(sr.preventDefault(),lr=="stex")return;try{let ni=Gn[1];((Ur=Gn[0])==null?void 0:Ur.kind)==="file"&&(ni=Gn[0]);const Ai=ni.getAsFile(),Hi=Ai.name.split(".").pop();(0,lt.I)(Ai,hi=>{var ri,xa,ka;hi.id?((ri=Ai==null?void 0:Ai.type)==null?void 0:ri.indexOf("image"))>-1?Ar.replaceSelection(`<img width="100%" src="/api/attachments/${hi.id}?type=${hi.content_type})" alt="" />`):((xa=Ai==null?void 0:Ai.type)==null?void 0:xa.indexOf("video"))>-1?Ar.replaceSelection(`<video width="100%" controls src="/api/attachments/${hi.id}"></video>`):((ka=Ai==null?void 0:Ai.type)==null?void 0:ka.indexOf("pdf"))>-1?Ar.replaceSelection(`<a href="/api/attachments/${hi.id}?type=${Ai.type}&disposition=inline" target="_blank">${Ai.name}</a>`):zr.includes(Hi)?Ar.replaceSelection(`<a href="/api/attachments/${hi.id}?type=office&disposition=inline" target="_blank">${Ai.name}</a>`):Ar.replaceSelection(`[${Ai.name}](/api/attachments/${hi.id}?type=${hi.content_type})`):(hi==null?void 0:hi.status)===401&&(document.location.href="/user/login")})}catch(ni){$t.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Ar=E().fromTextArea(fi.current,{mode:lr,lineNumbers:!bn,lineWrapping:!0,value:Qt,autoCloseTags:!0,autoCloseBrackets:!0});return Ar.on("keyup",function(dr,sr){sr.keyCode===8&&(dr.getValue()==""?Ar.setOption("placeholder",xi):Ar.setOption("placeholder",null))}),Ar.on("keydown",function(dr,sr){if(sr.keyCode===8){var Ur=Sa(dr);Ur&&sr.preventDefault()}}),an&&Ar.focus(),Ar.on("paste",cr),Qi&&Ar.on("beforeChange",function(dr,sr){(sr.origin==="paste"||sr.origin==="+input")&&sr.cancel()}),$i(Ar),()=>{Ar.off("paste",cr)}}},[]);const va=(0,ye.useCallback)(()=>{if(bi.current)try{}catch(cr){console.log(cr,"---- to set md editor body height")}},[Ao,bi,qr]);(0,ye.useEffect)(()=>{function cr(){let Ar=new ge.Z(dr=>{for(let sr of dr)(sr.target.offsetHeight>0||sr.target.offsetWidth>0)&&(va(),ar.setSize("100%","100%"),ar.refresh())});return Ar.observe(fi.current.parentElement),Ar}if(ar){const Ar=cr();return()=>{var dr,sr;(dr=fi.current)!=null&&dr.parentElement&&Ar.unobserve((sr=fi.current)==null?void 0:sr.parentElement)}}},[ar,va]),(0,ye.useEffect)(()=>{if(ar){let cr=[];for(const[Ar,dr]of Object.entries(Li)){let sr={[Ar]:()=>{oa(dr)}};cr.push(sr),ar.addKeyMap(sr)}return()=>{for(let Ar of cr)ar.removeKeyMap(Ar)}}},[ar]),(0,ye.useEffect)(()=>{Mr!==qr&&Fi(Mr)},[Mr]),(0,zn.Z)(()=>{if(!Qn&&pa>0){let cr=new Date().getTime(),Ar=window.sessionStorage.getItem(_r);cr>=pa+Tr&&(!Ar||Ar!==no)&&(window.sessionStorage.setItem(_r,no),fr(!0))}},Tr),(0,ye.useEffect)(()=>{Cr(gn)},[ar,gn]),(0,ye.useEffect)(()=>{ar&&an&&ar.focus()},[ar,an]),(0,ye.useEffect)(()=>{if(ki&&ar){let cr=function(dr){let sr=dr.target;if(Ti.current){let Ur=sr.scrollTop/sr.scrollHeight;Ti.current.scrollTop=Ti.current.scrollHeight*Ur}};const Ar=ar.getScrollerElement();return Ar.addEventListener("scroll",cr),()=>{Ar.removeEventListener("scroll",cr)}}},[ar,ki]),(0,ye.useEffect)(()=>{if(ar&&ci){let cr=function(Ar,dr){ci(Ar,dr)};return ar.on("beforeChange",cr),()=>{ar.off("beforeChange",cr)}}},[ar,ci]),(0,ye.useEffect)(()=>{if(ar&&Sr){let cr=function(){Sr(ar.getValue())};return ar.on("blur",cr),()=>{ar.off("blur",cr)}}},[ar,Sr]);function Sa(cr,Ar){var dr=cr.getDoc(),sr=dr.getCursor(),Ur=dr.getLine(sr.line),jr=Ur.charAt(sr.ch-1),Jr=Ur.lastIndexOf("@\u2581@",sr.ch),Gn=Ur.lastIndexOf("@\u2581\u2581@",sr.ch),ni=Jr>Gn?Jr:Gn,Ai=Jr>Gn?3:4;if(Lr.indexOf(jr)===-1)return null;if(console.log("change1:",Ar,cr,Ur,sr,ni,Jr,Gn,jr),ni>=0&&sr.ch-ni<5){var Hi=ni+Ai;return dr.replaceRange("",{line:sr.line,ch:ni},{line:sr.line,ch:Hi}),{line:sr.line,ch:Hi}}return null}(0,ye.useEffect)(()=>{if(ar){let cr=function(Ar,dr){const sr=Ar.getValue();Ki(sr),Ka(new Date().getTime()),Ar.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),tn&&(oi?tn(sr,Fs(sr)):tn(sr))};return ar.on("change",cr),()=>{ar.off("change",cr)}}},[ar,tn]),(0,ye.useEffect)(()=>{if(ar)if(Qt==null)ar.setValue(""),Ki("");else{const cr=window.scrollY||window.pageYOffset;Qt!==ar.getValue()&&(ar.setValue(Qt),Ki(Qt),ar.setCursor(Qi?1:ar.lineCount(),0),window.scrollTo(0,cr))}},[ar,Qt]);const oa=(0,ye.useCallback)(cr=>{const Ar=ar.getCursor(),dr=ar.getSelection();let sr=dr.split(`
|
|
|
`);switch(cr){case"bold":return ar.replaceSelection("**"+dr+"**"),dr===""&&ar.setCursor(Ar.line,Ar.ch+2),ar.focus();case"italic":return ar.replaceSelection("*"+dr+"*"),dr===""&&ar.setCursor(Ar.line,Ar.ch+1),ar.focus();case"code":return ar.replaceSelection("`"+dr+"`"),dr===""&&ar.setCursor(Ar.line,Ar.ch+1),ar.focus();case"inline-latex":return Pa("inline-latex"),ar.focus();case"latex":return ar.replaceSelection("```latex\n"+dr+"\n```"),ar.setCursor(Ar.line+1,dr.length+1),ar.focus();case"line-break":return ar.replaceSelection(`<br/>
|
|
|
`),ar.focus();case"list-ul":return dr===""?ar.replaceSelection("- "+dr):ar.replaceSelection(sr.map(Ur=>Ur===""?"":`- ${Ur}`).join(`
|
|
|
`)),ar.focus();case"list-ol":return dr===""?ar.replaceSelection("1. "+dr):ar.replaceSelection(sr.map((Ur,jr)=>Ur===""?"":`${jr+1}. ${Ur}`).join(`
|
|
|
`)),ar.focus();case"add-null-ch":return dr===""&&ar.setCursor(Ar.line,Ar.ch),ar.replaceSelection(Fr),ar.focus();case"add-signal":return dr===""&&ar.setCursor(Ar.line,Ar.ch),ar.replaceSelection(Kr),ar.focus();case"add-multiple":return dr===""&&ar.setCursor(Ar.line,Ar.ch),ar.replaceSelection(Lr),ar.focus();case"inster-template-1":return dr===""&&ar.setCursor(Ar.line,Ar.ch),ar.replaceSelection(Gr),ar.focus();case"eraser":return ar.setValue(""),ar.focus();case"trigger-watch":return Cr(!ki),ar.focus();case"trigger-full-screen":return Fi(!qr),ar.focus();case An:Pa(An);return;case Tn:Pa(Tn);return;case vn:Pa(vn);return;case Yn:Pa(Yn);return;case"maths-latex":Pa("maths-latex");return;case Fn:Pa(Fn);return;case On:Pa(On);return;default:throw new Error}},[ar,ki,qr]),ea=(0,ye.useCallback)((cr,Ar)=>{var dr,sr,Ur,jr,Jr,Gn;switch(Pa(""),Wr){case An:const{title:ri,link:xa}=cr;return ar.replaceSelection(`[${ri}](${xa})`),ar.focus();case Tn:const{language:ka,content:Oo}=cr;return ar.replaceSelection(["```"+ka,Oo,"```"].join(`
|
|
|
`)),ar.focus();case"maths-latex":for(var ni=atob(cr),Ai=new Uint8Array(ni.length),Hi=0;Hi<ni.length;Hi++)Ai[Hi]=ni.charCodeAt(Hi);var hi=new Blob([Ai],{type:"image/png"});(0,lt.I)(hi,Va=>{Va.id?ar.replaceSelection(``):(Va==null?void 0:Va.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":ar.replaceSelection("`$$"+cr+"$$`");break;case vn:case Yn:case xr:const{src:Zi,alt:yo}=cr,Ea=Ar,Gi=(Ur=(sr=(dr=Ea==null?void 0:Ea.name)==null?void 0:dr.split("."))==null?void 0:sr.pop)==null?void 0:Ur.call(sr);return((jr=Ea==null?void 0:Ea.type)==null?void 0:jr.indexOf("image"))>-1||!(Ea!=null&&Ea.type)?Ea!=null&&Ea.align||Ea!=null&&Ea.width?ar.replaceSelection(`<p style="text-align:${Ea.align||"initial"}"><img width="${Ea.width?Ea.width+"%":"initial"}" src="${Zi}" alt="${yo||""}" /></p>`):ar.replaceSelection(`<img width="100%" src="${Zi}" alt="${yo||""}" />`):((Jr=Ea==null?void 0:Ea.type)==null?void 0:Jr.indexOf("video"))>-1?ar.replaceSelection(`<video width="100%" controls src="${Zi}"></video>`):((Gn=Ea==null?void 0:Ea.type)==null?void 0:Gn.indexOf("pdf"))>-1?ar.replaceSelection(`<a href="${Zi}?type=${Ea.type}&disposition=inline" target="_blank">${Ea.name}</a>`):zr.includes(Gi)?ar.replaceSelection(`<a href="${Zi}?type=office&disposition=inline" target="_blank">${Ea.name}</a>`):ar.replaceSelection(`[${Ea.name}](${Zi})`),ar.focus();case On:const{row:Ji,col:ra,align:Wi}=cr;let ho=`
|
|
|
`;for(let Va=0;Va<Ji;Va++){let oo=[],bo=[];for(let Ya=0;Ya<ra;Ya++)Va===1&&bo.push(_n[Wi]),oo.push(" ");Va===1&&(ho+=`| ${bo.join(" | ")} |
|
|
|
`),ho+=`| ${oo.join(ra===1?"":" | ")} |
|
|
|
`}return ar.replaceSelection(ho+`
|
|
|
`),ar.focus();default:throw new Error}},[ar,Wr]),Xa=(0,ye.useMemo)(()=>{switch(Wr){case An:return ye.createElement(st,{callback:ea,onCancel:Qa});case Tn:return ye.createElement(At.Z,{callback:ea,onCancel:Qa});case vn:return ye.createElement(lt.Z,{callback:ea,onCancel:Qa});case Fn:return ye.createElement(Ne,{callback:ea,onCancel:Qa});case On:return ye.createElement(Bt,{callback:ea,onCancel:Qa});case"maths-latex":return ye.createElement(Jt,{showSaveButton:!0,callback:ea});case"inline-latex":return ye.createElement(Kt.Z,{showSaveButton:!0,callback:ea});default:return null}},[Wr]);function Qa(){Pa("")}(0,ye.useEffect)(()=>{if(Ca.current){let cr=function(Jr){Ur=!0,jr=Jr.pageY},Ar=function(){Ur=!1},dr=function(Jr){if(Ur){let Gn=Jr.pageY-jr;Gn<0&&(Gn=0),Gn>300&&(Gn=300);let ni=rr+Gn+"px";Ei(ni)}},sr=Ca.current,Ur=!1,jr=0;return sr.addEventListener("mousedown",cr),document.addEventListener("mousemove",dr),document.addEventListener("mouseup",Ar),()=>{sr.removeEventListener("mousedown",cr),document.removeEventListener("mousemove",dr),document.removeEventListener("mouseup",Ar)}}},[ar,Ca]),(0,ye.useEffect)(()=>{Ei(rr)},[rr]);const Ba=yi(cn),Ja=yi(Ao),ao={width:Ba,height:Ja},As=(0,ye.useMemo)(()=>{if(pa){let cr=new Date(pa),Ar=cr.getHours(),dr=cr.getMinutes(),sr=cr.getSeconds();return Ar=Ar<10?"0"+Ar:Ar,dr=dr<10?"0"+dr:dr,sr=sr<10?"0"+sr:sr,`${Ar}:${dr}:${sr}`}return 0},[pa]),Fs=cr=>{const Ar=[];if(oi){let dr=-1;cr=cr.replace(/(@▁▁@|@▁@)/g,function(sr,Ur,jr){Ar.push({multiLine:sr!==Kr})})}return Ar};function wl(){window.sessionStorage.removeItem(_r),fr(!1),Ka(0)}function pn(){fr(!1),Ka(0),ar.setValue(window.sessionStorage.getItem(_r))}(0,ye.useEffect)(()=>{qn[Wr]&&Wr!==Yn&&Wr!==Fn&&setTimeout(()=>{const cr=document.getElementsByClassName("markdown-popup-form")[0],Ar=window.innerWidth/2-cr.offsetWidth/2,dr=window.innerHeight/2-cr.offsetHeight/2;aa(Ar),Hr(dr)},0)},[Wr]);const Wn=cr=>{cr.preventDefault();const Ar=cr.clientX-Di,dr=cr.clientY-tr;document.body.onmousemove=sr=>{let Ur=sr.clientX-Ar,jr=sr.clientY-dr;const Jr=document.getElementsByClassName("markdown-popup-form")[0],Gn=window.innerWidth-Jr.offsetWidth,ni=window.innerHeight-Jr.offsetHeight;Ur=Math.max(0,Math.min(Ur,Gn)),jr=Math.max(0,Math.min(jr,ni)),Dr(sr.clientX,sr.clientY,Ar,dr)&&(aa(Ur),Hr(jr))},document.body.onmouseup=function(){document.body.onmousemove=null}},Dr=(cr,Ar,dr,sr)=>{const Ur=document.body.clientHeight,jr=document.body.clientWidth;return cr<20&&dr>cr||cr>jr-20&&dr<cr||Ar<20&&sr>Ar||Ar>Ur-20&&sr<Ar?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return ye.createElement(ye.Fragment,null,ye.createElement("div",{className:"markdown-editor-wrapper",ref:bi},ye.createElement("div",{className:`markdown-editor-container ${Ni} ${ki?"on-preview":""} ${bn?"mini":""} ${qr?"full-screen":""}`,style:ao},ye.createElement(pe,{insertTemp:Nr,watch:ki,fullScreen:qr,showNullButton:yr,showNullProgramButton:oi,onActionCallback:oa,hidetoolBar:Xn,extraUse:ga}),ye.createElement("div",{className:"markdown-editor-body"},ye.createElement("div",{className:"codemirror-container"},ye.createElement("textarea",{ref:fi,placeholder:xi})),ki?ye.createElement("div",{ref:Ti,className:"preview-container"},lr==="stex"&&ye.createElement(re,{value:no}),lr!=="stex"&&ye.createElement(oe.Z,{disabledFill:Ii,showProgramFill:oi,value:no})):null))),ei?ye.createElement("a",{ref:Ca,className:"editor-resize"}):null,Wr===Yn&&ye.createElement(Lt,{callback:ea,onCancel:Qa}),Wr===Fn&&ye.createElement(Ne,{callback:ea,onCancel:Qa}),ye.createElement(ve.Z,null,qn[Wr]&&Wr!==Yn&&Wr!==Fn?ye.createElement(at.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Di,top:tr},title:ye.createElement("div",{style:{cursor:"move"},onMouseDown:Wn},qn[Wr]),open:!0,onCancel:Qa,footer:null,destroyOnClose:!0,width:Wr===Fn?"1200px":null,height:Wr===Fn?"80vh":null,className:"markdown-popup-form"},Xa):null))}},28451:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return he},I:function(){return pe}});var ye=be(78241),Je=be(8591),E=be(92832),ge=be(81327),Ae=be(5871),ue=be(5112),le=be(3113),ie=be(77903),se=be(59301),ae=be(59301),oe=Object.defineProperty,re=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ve,me,Ee)=>me in ve?oe(ve,me,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ve[me]=Ee,b=(ve,me)=>{for(var Ee in me||(me={}))a.call(me,Ee)&&x(ve,Ee,me[Ee]);if(z)for(var Ee of z(me))y.call(me,Ee)&&x(ve,Ee,me[Ee]);return ve},te=(ve,me)=>re(ve,ne(me));const{useForm:ee}=ye.default,ce={width:280,marginRight:10},fe={labelCol:{span:5},wrapperCol:{span:19}};var he=({callback:ve,onCancel:me})=>{const[Ee]=ee();let Se=(0,se.useRef)();function Te(xe){Se.current.width=Ee.getFieldValue("width"),Se.current.align=Ee.getFieldValue("align"),ve(xe,Se.current)}function we(xe,Oe){if(xe.status===-1){Je.ZP.error(xe.message);return}Ee.setFieldsValue({src:`/api/attachments/${xe.id}`,type:Oe.type})}function je(xe){let Oe=xe.target.files[0];Se.current=Oe,pe(Oe,we)}return ae.createElement(ye.default,te(b({form:Ee},fe),{className:"upload-image-panel",onFinish:Te,style:{width:470,overflow:"hidden"}}),ae.createElement(ye.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ae.createElement("div",{className:"flex-container"},ae.createElement(ye.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ae.createElement(E.default,{style:ce})),ae.createElement(de,{onFileChange:je}))),ae.createElement(ye.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ae.createElement(E.default,{style:{width:264}})),ae.createElement(ye.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ae.createElement(ge.Z,null,ae.createElement(ye.default.Item,{name:"width",style:{margin:0}},ae.createElement(Ae.Z,{style:{width:264}})),ae.createElement("span",{className:"ml8"},"%"))),ae.createElement(ye.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ae.createElement(ue.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(ye.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ae.createElement(le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ae.createElement(le.ZP,{type:"default",onClick:me},"\u53D6\u6D88"))))};function de({onFileChange:ve}){return ae.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ae.createElement("input",{type:"file",onChange:ve}))}function pe(ve,me){if(!ve)throw new String("\u6CA1\u6709\u6587\u4EF6");let Ee=new FormData;Ee.append("editormd-image-file",ve),Ee.append("file_param_name","editormd-image-file"),Ee.append("byxhr","true");var Se=new window.XMLHttpRequest;Se.withCredentials=!0,Se.addEventListener("load",function(Te){me(JSON.parse(Te.target.responseText),ve)},!1),Se.addEventListener("error",function(Te){console.error(Te)},!1),Se.open("POST",`${ie.KI}/api/attachments.json`),Se.send(Ee)}},79346:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return E}});var ye=be(59301),Je=be(4676);class E extends ye.Component{constructor(Ae){super(Ae);const ue=window.document;this.node=ue.createElement("div"),ue.body.appendChild(this.node)}render(){const{children:Ae}=this.props;return(0,Je.createPortal)(Ae,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},23954:function(en,zt,be){"use strict";be.d(zt,{SV:function(){return Ue},ZP:function(){return Ye}});var ye=be(59301),Je=be(76374);const E={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},ge={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(`
|
|
|
`)},{label:"System.out.println",content:["System.out.println($0)"].join(`
|
|
|
`)},{label:"System.out.print",content:["System.out.print($0)"].join(`
|
|
|
`)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},Ae={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
|
|
|
`)},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {"," $0","}"].join(`
|
|
|
`)},{label:"if",content:["if () {"," $0","}"].join(`
|
|
|
`)},{label:"for",content:["for(int j=0 ; j<10; j++){"," $0","}"].join(`
|
|
|
`)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(`
|
|
|
`)},{label:"using namespace std;",content:["using namespace std;"].join(`
|
|
|
`)},{label:"include <iostream>",content:["#include <iostream>"].join(`
|
|
|
`)},{label:"include <vector>",content:["#include <vector>"].join(`
|
|
|
`)},{label:"include <cstdio>",content:["#include <cstdio>"].join(`
|
|
|
`)},{label:"include <cstring>",content:["#include <cstring>"].join(`
|
|
|
`)},{label:"include <sstream>",content:["#include <sstream>"].join(`
|
|
|
`)},{label:"include <fstream>",content:["#include <fstream>"].join(`
|
|
|
`)},{label:"include <map>",content:["#include <map>"].join(`
|
|
|
`)},{label:"include <string>",content:["#include <string>"].join(`
|
|
|
`)},{label:"include <cmath>",content:["#include <cmath>"].join(`
|
|
|
`)}]},ue={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(`
|
|
|
`)}]},le={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(`
|
|
|
`)}]};var ie=be(53184),se=be.n(ie),ae=Object.defineProperty,oe=Object.defineProperties,re=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(Le,Ne,nt)=>Ne in Le?ae(Le,Ne,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Le[Ne]=nt,x=(Le,Ne)=>{for(var nt in Ne||(Ne={}))z.call(Ne,nt)&&y(Le,nt,Ne[nt]);if(ne)for(var nt of ne(Ne))a.call(Ne,nt)&&y(Le,nt,Ne[nt]);return Le},b=(Le,Ne)=>oe(Le,re(Ne)),te=(Le,Ne,nt)=>new Promise((ct,St)=>{var wt=pt=>{try{kt(nt.next(pt))}catch(Ft){St(Ft)}},Bt=pt=>{try{kt(nt.throw(pt))}catch(Ft){St(Ft)}},kt=pt=>pt.done?ct(pt.value):Promise.resolve(pt.value).then(wt,Bt);kt((nt=nt.apply(Le,Ne)).next())});const ee={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},ce=(Le,Ne)=>Ne.map(nt=>({label:nt,kind:Le.languages.CompletionItemKind.Keyword,insertText:nt})),fe=Le=>Object.keys(ee.tables).map(Ne=>({label:Ne,kind:Le.languages.CompletionItemKind.Variable,insertText:Ne})),he=(Le,Ne)=>{const nt=ee.tables[Le];return nt?nt.map(ct=>({label:ct,kind:Ne.languages.CompletionItemKind.Field,insertText:ct})):[]};function de(Le,Ne,nt,ct,St){let wt=Ne.getWordUntilPosition(nt),Bt={startLineNumber:nt.lineNumber,endLineNumber:nt.lineNumber,startColumn:wt.startColumn,endColumn:wt.endColumn},kt=ct.map(pt=>({label:pt,kind:Le.languages.CompletionItemKind.Keyword,insertText:pt,insertTextRules:Le.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Bt}));return St.map(pt=>{kt.push(b(x({},pt),{range:Bt}))}),kt}var pe=Le=>{ee.languages.map(St=>(Le.languages.registerDocumentFormattingEditProvider(St,{provideDocumentFormattingEdits(wt,Bt,kt){return te(this,null,function*(){const pt=se()(wt.getValue(),{indent_size:"2",indent_char:" ",max_preserve_newlines:"2",preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:"0",indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:wt.getFullModelRange(),text:pt}]})}}),St));const Ne=Ae.quickKey.map(St=>({label:St.label,kind:Le.languages.CompletionItemKind.Method,insertText:St.content,insertTextRules:Le.languages.CompletionItemInsertTextRule.InsertAsSnippet})),nt=ue.quickKey.map(St=>({label:St.label,kind:Le.languages.CompletionItemKind.Method,insertText:St.content,insertTextRules:Le.languages.CompletionItemInsertTextRule.InsertAsSnippet})),ct=ge.quickKey.map(St=>({label:St.label,kind:Le.languages.CompletionItemKind.Method,insertText:St.content,insertTextRules:Le.languages.CompletionItemInsertTextRule.InsertAsSnippet}));Le.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(St,wt){var Bt=St.getWordUntilPosition(wt),kt={startLineNumber:wt.lineNumber,endLineNumber:wt.lineNumber,startColumn:Bt.startColumn,endColumn:Bt.endColumn},pt=St.getLineContent(wt.lineNumber).substring(Bt.startColumn-2,Bt.endColumn);return{suggestions:[...Ae.keywords.map(Ft=>({label:Ft,kind:Le.languages.CompletionItemKind.Function,documentation:Ft,insertText:Ft,insertTextRules:Le.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:kt})),...Ae.quickKey.map(Ft=>({label:Ft.label,kind:Le.languages.CompletionItemKind.Function,documentation:Ft.content,insertText:pt.startsWith("#")?Ft.content.replace(/#/,""):Ft.content,insertTextRules:Le.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:kt}))]}}}),Le.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(St,wt){var Bt=St.getWordUntilPosition(wt),kt={startLineNumber:wt.lineNumber,endLineNumber:wt.lineNumber,startColumn:Bt.startColumn,endColumn:Bt.endColumn};return{suggestions:[...E.keywords.map(pt=>({label:pt,kind:Le.languages.CompletionItemKind.Function,documentation:pt,insertText:pt,insertTextRules:Le.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:kt}))]}}}),Le.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(St,wt){var Bt=St.getWordUntilPosition(wt),kt={startLineNumber:wt.lineNumber,endLineNumber:wt.lineNumber,startColumn:Bt.startColumn,endColumn:Bt.endColumn},pt=St.getLineContent(wt.lineNumber).substring(Bt.startColumn-2,Bt.endColumn);return{suggestions:[...ge.keywords.map(Ft=>({label:Ft,kind:Le.languages.CompletionItemKind.Function,documentation:Ft,insertText:Ft,insertTextRules:Le.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:kt})),...ge.quickKey.map(Ft=>({label:Ft.label,kind:Le.languages.CompletionItemKind.Function,documentation:Ft.content,insertText:pt.startsWith("#")?Ft.content.replace(/#/,""):Ft.content,insertTextRules:Le.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:kt}))]}}}),Le.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(St,wt){var Bt=St.getWordUntilPosition(wt),kt={startLineNumber:wt.lineNumber,endLineNumber:wt.lineNumber,startColumn:Bt.startColumn,endColumn:Bt.endColumn},pt=St.getLineContent(wt.lineNumber).substring(Bt.startColumn-2,Bt.endColumn);return{suggestions:[...le.keywords.map(Ft=>({label:Ft,kind:Le.languages.CompletionItemKind.Function,documentation:Ft,insertText:Ft,insertTextRules:Le.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:kt})),...le.quickKey.map(Ft=>({label:Ft.label,kind:Le.languages.CompletionItemKind.Function,documentation:Ft.content,insertText:pt.startsWith("#")?Ft.content.replace(/#/,""):Ft.content,insertTextRules:Le.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:kt}))]}}}),Le.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(St,wt){var Bt=St.getWordUntilPosition(wt),kt={startLineNumber:wt.lineNumber,endLineNumber:wt.lineNumber,startColumn:Bt.startColumn,endColumn:Bt.endColumn},pt=St.getLineContent(wt.lineNumber).substring(Bt.startColumn-2,Bt.endColumn);return{suggestions:[...ue.keywords.map(Ft=>({label:Ft,kind:Le.languages.CompletionItemKind.Function,documentation:Ft,insertText:Ft,insertTextRules:Le.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:kt})),...ue.quickKey.map(Ft=>({label:Ft.label,kind:Le.languages.CompletionItemKind.Function,documentation:Ft.content,insertText:pt.startsWith("#")?Ft.content.replace(/#/,""):Ft.content,insertTextRules:Le.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:kt}))]}}})};const ve="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var me=Object.defineProperty,Ee=(Le,Ne,nt)=>Ne in Le?me(Le,Ne,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Le[Ne]=nt,Se=(Le,Ne,nt)=>Ee(Le,typeof Ne!="symbol"?Ne+"":Ne,nt);const Te=class zf{constructor(Ne,nt,ct){this.placeholder=Ne,this.editor=nt,this.monaco=ct,nt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return zf.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Se(Te,"ID","editor.widget.placeholderHint");var je=Te,xe=be(96236),Oe=be(8591),ze=be(6848),Ze=be(89392),Me=be(34604),tt=be(56102),qe=Object.defineProperty,st=Object.defineProperties,At=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,ft=(Le,Ne,nt)=>Ne in Le?qe(Le,Ne,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Le[Ne]=nt,bt=(Le,Ne)=>{for(var nt in Ne||(Ne={}))at.call(Ne,nt)&&ft(Le,nt,Ne[nt]);if(lt)for(var nt of lt(Ne))ut.call(Ne,nt)&&ft(Le,nt,Ne[nt]);return Le},Lt=(Le,Ne)=>st(Le,At(Ne)),gt=(Le,Ne)=>{var nt={};for(var ct in Le)at.call(Le,ct)&&Ne.indexOf(ct)<0&&(nt[ct]=Le[ct]);if(Le!=null&<)for(var ct of lt(Le))Ne.indexOf(ct)<0&&ut.call(Le,ct)&&(nt[ct]=Le[ct]);return nt},ht=(Le,Ne,nt)=>new Promise((ct,St)=>{var wt=pt=>{try{kt(nt.next(pt))}catch(Ft){St(Ft)}},Bt=pt=>{try{kt(nt.throw(pt))}catch(Ft){St(Ft)}},kt=pt=>pt.done?ct(pt.value):Promise.resolve(pt.value).then(wt,Bt);kt((nt=nt.apply(Le,Ne)).next())});function $e(Le){return/^\d+$/.test(Le)?`${Le}px`:Le}function Pe(){}let ke=!1;const Ve={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function Qe(Le=[]){let Ne=Le;if(Array.isArray(Le)){for(let nt=0;nt<Le.length;nt++){let ct=Ve[Le[nt]];if(ct)return ct}return Ne[0]}return Ve[Ne]||Ne}let De=null;var Ye=Le=>{var Ne=Le,{width:nt="100%",height:ct="100%",value:St,language:wt="javascript",style:Bt={},options:kt={},overrideServices:pt={},theme:Ft="vs-dark",onEditBlur:It,isCopy:Jt=!1,onSave:Kt,autoHeight:$t=!1,forbidCopy:An=!1,onChange:vn=Pe,editorDidMount:Fn=Pe,onFocus:Yn=Pe,onBreakPoint:xr=Pe,breakPointValue:Tn=[],filename:On="educoder.txt",errorLine:fn,errorContent:_n="",highlightLine:zn,openBreakPoint:Ir=!1,placeholder:Pr=""}=Ne,Tr=gt(Ne,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder"]);const Fr=(0,ye.useRef)(),Lr=(0,ye.useRef)({}),Kr=(0,ye.useRef)(),Gr=(0,ye.useRef)(),zr=(0,ye.useRef)([]),yi=(0,ye.useRef)(!1),fa=(0,ye.useRef)(),Mi=(0,ye.useRef)(),Li=(0,ye.useRef)(!1),[qn,Er]=(0,ye.useState)(!1);function Qt(){let Mr;return Fr.current&&(Mr=new Je.Z(Sr=>{for(let ci of Sr)(ci.target.offsetHeight>0||ci.target.offsetWidth>0)&&Lr.current.instance.layout()}),Mr.observe(Fr.current)),Mr}function tn(){Oe.ZP.warning({content:decodeURIComponent(ve),key:"monaco-editor-tip"})}const cn=()=>{let Mr=Lr.current.instance;if(St!=null&&Mr&&qn){const Sr=Mr.getModel();Sr&&St!==Sr.getValue()&&(ke=!0,Sr.setValue(St),Mr.layout(),ke=!1)}};(0,ye.useEffect)(()=>{const Mr=Me.Z.subscribe("formatDocument",Sr=>{var ci;let Ci=Lr.current.instance;(ci=Ci==null?void 0:Ci.getAction)==null||ci.call(Ci,"editor.action.formatDocument").run()});return window.updateMonacoValue=Sr=>{vn(Sr)},Mr},[]),(0,ye.useEffect)(()=>{var Mr;let Sr=Lr.current.instance;Gr.current&&clearTimeout(Gr.current),Gr.current=setTimeout(()=>{cn()},500),St&&(St!=null&&St.length)&&((Mr=Sr==null?void 0:Sr.updateOptions)==null||Mr.call(Sr,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(St.split(/\r\n|\r|\n/g).length))+3,5)}))},[St,qn,Lr.current]),(0,ye.useEffect)(()=>{if(fn&&Lr.current&&Lr.current.instance){let Sr=Lr.current.instance;Sr.changeViewZones(function(ci){var Ci=document.createElement("div");Ci.style.padding="10px 20px",Ci.style.width="calc(100% - 20px)",Ci.className="my-error-line-wrp",Ci.innerHTML=_n,ci.addZone({afterLineNumber:fn||11,heightInLines:3,domNode:Ci})});var Mr={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Sr.addOverlayWidget(Mr),Sr.revealPositionInCenter({lineNumber:20,column:1})}},[fn,Lr.current,qn]);const rr=(Mr="",Sr)=>{if(!Mr||Mr.trim()==="")return!0;const Ci=Lr.current.instance.getModel().getLineTokens(Sr);let Ni=!1;for(let na=0;na<2;na++)Ci.getStandardTokenType(na)===1&&(Ni=!0);return Ni};(0,ye.useEffect)(()=>{var Mr;const Sr=(Mr=Lr.current)==null?void 0:Mr.instance;if(Sr&&qn&&An){const ci=Sr.onDidBlurEditorWidget(()=>{Li.current=!1}),Ci=Sr.onDidFocusEditorText(()=>{Li.current=!0});return()=>{ci.dispose(),Ci.dispose()}}},[Lr.current,qn,An]),(0,ye.useEffect)(()=>{var Mr;if((Mr=Lr.current)!=null&&Mr.instance&&qn&&Ir){let Sr=Lr.current.instance,ci=Sr.getModel();if(!ci)return;(()=>{var Ki;let ki=[],Cr=[];const qr=ci.getAllDecorations();for(let Wr of qr)Wr.options.className==="highlighted-line"&&(ki.push((Ki=Wr==null?void 0:Wr.range)==null?void 0:Ki.startLineNumber),Cr.push(Wr==null?void 0:Wr.id));if(zn===ki[0])return;ci.deltaDecorations(Cr,[]);const Fi=ci.getLineCount();zn&&zn<=Fi&&(Sr.deltaDecorations([],[{range:new De.Range(zn,1,zn,ci.getLineMaxColumn(zn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Sr.revealLineInCenter(zn))})();const Ni=(Ki=!1)=>{var ki;let Cr=[],qr=[];const Fi=ci.getAllDecorations();for(let Wr of Fi)Wr.options.linesDecorationsClassName==="breakpoints-select"&&(Cr.push((ki=Wr==null?void 0:Wr.range)==null?void 0:ki.startLineNumber),qr.push(Wr==null?void 0:Wr.id));if(Ki)return{lines:Cr,ids:qr};xr(Cr)},na=Ki=>ht(void 0,null,function*(){let ki={range:new De.Range(Ki,1,Ki,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield ci.deltaDecorations([],[ki]),Ni()}),Qi=Ki=>ht(void 0,null,function*(){let ki=[];const Cr=Sr.getLineDecorations(Ki);for(let qr of Cr)qr.options.linesDecorationsClassName==="breakpoints-select"&&ki.push(qr.id);yield ci.deltaDecorations(ki,[]),Ni()}),Ii=Ki=>{let ki=Sr.getLineDecorations(Ki);for(let Cr of ki)if(Cr.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Ze.isEqual)(Tn,Ni(!0).lines)){ci.deltaDecorations(Ni(!0).ids,[]);const Ki=Tn.map(ki=>({range:new De.Range(ki,1,ki,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));ci.deltaDecorations([],Ki)}const xi=Sr.onDidChangeModelContent(Ki=>{let ki=Sr.getPosition();if(ki){let Cr=ki.lineNumber;clearTimeout(Mi.current),Mi.current=setTimeout(()=>{rr(ci.getLineContent(Cr),Cr)?Qi(Cr):Ii(Cr)?(Qi(Cr),na(Cr)):Ni()},100)}}),or=Sr.onMouseDown(Ki=>{var ki,Cr,qr;if(Ki.target.detail&&((qr=(Cr=(ki=Ki.target)==null?void 0:ki.element)==null?void 0:Cr.className)!=null&&qr.includes("line-numbers"))){let Fi=Ki.target.position.lineNumber;if(rr(ci.getLineContent(Fi),Fi))return;Ii(Fi)?Qi(Fi):na(Fi)}}),ga=Ki=>{let ki={range:new De.Range(Ki,1,Ki,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};zr.current=Sr.deltaDecorations(zr.current,[ki])},ar=()=>{zr.current=Sr.deltaDecorations(zr.current,[])},$i=Sr.onMouseMove(Ki=>{var ki,Cr,qr;if(ar(),Ki.target.detail&&((qr=(Cr=(ki=Ki.target)==null?void 0:ki.element)==null?void 0:Cr.className)!=null&&qr.includes("line-numbers"))){let Fi=Ki.target.position.lineNumber;if(rr(ci.getLineContent(Fi),Fi))return;ga(Fi)}}),no=Sr.onMouseLeave(()=>{ar()});return()=>{xi.dispose(),or.dispose(),$i.dispose(),no.dispose()}}},[Lr.current,qn,Tn,zn,Ir,wt]),(0,ye.useEffect)(()=>{var Mr;(Mr=Lr.current)!=null&&Mr.instance&&Ir&&Lr.current.instance.setPosition({lineNumber:0,column:0})},[zn]);function bn(){let Mr=Lr.current.instance;if(Mr){const Sr=Mr.getSelection(),ci=Lr.current.pastePos||{},Ci=new De.Range(ci.startLineNumber||Sr.endLineNumber,ci.startColumn||Sr.endColumn,ci.endLineNumber||Sr.endLineNumber,ci.endColumn||Sr.endColumn);setTimeout(()=>{Mr.executeEdits("",[{range:Ci,text:""}])},300)}}function an(Mr){(window.navigator.platform.match("Mac")?Mr.metaKey:Mr.ctrlKey)&&Mr.keyCode==83&&(Mr.preventDefault(),Kt())}const gn=()=>{if($t&&Lr.current.instance){const Mr=Lr.current.instance.getContentHeight();oi(Mr<ct?ct:Mr)}else oi(ct)};function Nr(Mr){var Sr=document.createEvent("MouseEvents");Sr.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),Mr.dispatchEvent(Sr)}const lr=Mr=>{if(!Li.current)return;const{keyCode:Sr,ctrlKey:ci,metaKey:Ci,target:Ni,type:na}=Mr;return(na==="paste"||(Sr===67||Sr===86)&&(Ci||ci))&&Ni.nodeName==="TEXTAREA"&&(tn(),Mr.preventDefault()),!1};function _r(Mr,Sr){var ci=window.URL||window.webkitURL||window,Ci=new Blob([Sr]),Ni=document.createElementNS("http://www.w3.org/1999/xhtml","a");Ni.href=ci.createObjectURL(Ci),Ni.download=Mr,Nr(Ni)}(0,ye.useEffect)(()=>{gn()},[gn]),(0,ye.useEffect)(()=>{Fr.current&&!qn&&Promise.all([be.e(8909),be.e(3267)]).then(be.bind(be,71448)).then(Mr=>{try{De=Mr,Lr.current.instance=De.editor.create(Fr.current,{value:St,language:Qe(wt),theme:Ft,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0},pt);const Sr=Lr.current.instance;let Ni=[...xe.BH._menuItems].find(xi=>xi[0]._debugName=="EditorContext")[1],na=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Qi=(xi,or)=>{var ga,ar;let $i=xi._first;do or.includes((ar=(ga=$i.element)==null?void 0:ga.command)==null?void 0:ar.id)&&xi._remove($i);while($i=$i.next)};if(Fn(Sr,De),setTimeout(()=>{gn(),Lr.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{_r(On||"educoder.txt",Sr.getValue())}})},500),Lr.current.subscription=Sr.onDidChangeModelContent(xi=>{yi.current?clearTimeout(fa.current):(gn(),vn(Sr.getValue(),xi)),fa.current=setTimeout(()=>{yi.current=!1},500)}),window.Monaco||pe(De,Qe(wt)),An&&(Qi(Ni,na),Fr.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",lr),window.removeEventListener("paste",lr),window.addEventListener("keydown",lr),window.addEventListener("paste",lr)),window.Monaco=De,It&&Sr.onDidBlurEditorWidget(()=>{It(Sr.getValue())}),Yn&&Sr.onDidFocusEditorText(()=>{Yn(Sr.getValue())}),An)try{Sr.onDidPaste(xi=>{const or=Sr.getSelection(),ga=Lr.current.pastePos||{},ar=new De.Range(ga.startLineNumber||or.endLineNumber,ga.startColumn||or.endColumn,ga.endLineNumber||or.endLineNumber,ga.endColumn||or.endColumn);Sr.executeEdits("",[{range:xi.range,text:""}])})}catch(xi){}let Ii=Qt();return Pr&&typeof Pr=="string"&&new je(Pr,Sr,De),Er(!0),()=>{const xi=Lr.current.instance;xi.dispose();const or=xi.getModel();or&&or.dispose(),Lr.current.subscription&&Lr.current.subscription.dispose(),Ii.unobserve(Fr.current)}}catch(Sr){}})},[]),(0,ye.useEffect)(()=>{if(Lr.current.instance&&qn)return document.addEventListener("keydown",an,!1),()=>{document.removeEventListener("keydown",an)}},[Kt,qn]),(0,ye.useEffect)(()=>{let Mr=Lr.current.instance;if(Mr&&qn){let Sr=Qe(wt);De.editor.setModelLanguage(Mr.getModel(),Sr)}},[wt,qn]),(0,ye.useEffect)(()=>{Lr.current.instance&&qn&&De.editor.setTheme(Ft)},[Ft,qn]),(0,ye.useEffect)(()=>{let Mr=Lr.current.instance;Kr.current=kt,Mr&&qn&&(Mr.updateOptions(bt({},kt)),setTimeout(()=>{Mr.getModel().updateOptions(bt({},kt))},200))},[JSON.stringify(kt),qn]),(0,ye.useEffect)(()=>{let Mr=Lr.current.instance;Mr&&qn&&Mr.layout()},[nt,ct,qn]);const[ei,Qn]=(0,ye.useState)($e(nt)),[yr,oi]=(0,ye.useState)($e(ct)),Xn=Lt(bt({},Bt),{width:ei,height:yr,position:"relative"});return ye.createElement("div",{className:"my-monaco-editor",ref:Fr,style:Xn},Jt&&ye.createElement(tt.CopyToClipboard,{text:St,onCopy:()=>Oe.ZP.success("\u590D\u5236\u6210\u529F")},ye.createElement(ze.Z,{title:"\u590D\u5236\u4EE3\u7801"},ye.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},ye.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Ue({width:Le="100%",height:Ne="100%",original:nt,modified:ct,language:St,options:wt={}}){const Bt=(0,ye.useRef)(),[kt,pt]=(0,ye.useState)(null);function Ft($t){let An;return Bt.current&&(An=new Je.Z(vn=>{for(let Fn of vn)(Fn.target.offsetHeight>0||Fn.target.offsetWidth>0)&&$t.layout()}),An.observe(Bt.current)),An}(0,ye.useEffect)(()=>(Bt.current&&Promise.all([be.e(8909),be.e(9404)]).then(be.bind(be,2550)).then($t=>{De=$t;const An=De.editor.createDiffEditor(Bt.current,Lt(bt({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},wt),{wordWrap:!0}));pt(An);let vn=Ft(An);return()=>{An.dispose();const Fn=An.getModel();Fn&&Fn.dispose(),vn.unobserve(Bt.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,ye.useEffect)(()=>{kt&&kt.setModel({original:De.editor.createModel(nt,St),modified:De.editor.createModel(ct,St)})},[nt,ct,St,kt]);const It=$e(Le),Jt=$e(Ne),Kt={width:It,height:Jt};return ye.createElement("div",{className:"my-diff-editor",ref:Bt,style:Kt})}},16869:function(en,zt,be){"use strict";var ye=be(38476),Je=be(57809),E=be(78673),ge=be(59301);const Ae=Je.default.Option;zt.Z=({isTheoretical:ue,onFontSizeChange:le,cmFontSize:ie,cmCodeMode:se,autoFormat:ae,onCodeModeChange:oe,onTabToSpace:re,onAutoFormat:ne,formatDocument:z,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:te})=>{const ee={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};return ge.createElement("div",{className:`tpi-code-setting ${a}`},ge.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),ge.createElement("section",null,ge.createElement("div",{className:"file-item"},ge.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),ge.createElement(Je.default,{bordered:!1,size:"small",value:se,onChange:oe},ge.createElement(Ae,{value:"vs"},"\u767D\u8272\u80CC\u666F"),ge.createElement(Ae,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ue&&ge.createElement(ge.Fragment,null,ge.createElement("div",{className:"file-item"},ge.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),ge.createElement(Je.default,{bordered:!1,size:"small",value:ie,onChange:le},ge.createElement(Ae,{value:12},"12px"),ge.createElement(Ae,{value:14},"14px"),ge.createElement(Ae,{value:16},"16px"),ge.createElement(Ae,{value:18},"18px"),ge.createElement(Ae,{value:20},"20px"),ge.createElement(Ae,{value:22},"22px"))),ge.createElement("div",{className:"file-item"},ge.createElement("b",null,"Tab\u8F6C\u6362"),ge.createElement(E.Z,{checked:y,onChange:re})),ge.createElement("div",{className:"file-item",onClick:z},ge.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ue&&ge.createElement(ge.Fragment,null,ge.createElement("h3",null,"\u5FEB\u6377\u952E"),ge.createElement("section",null,ge.createElement("div",{className:"file-item"},ge.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),ge.createElement("span",null,"Ctrl + S")),ge.createElement("div",{className:"file-item"},ge.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),ge.createElement("span",null,"F1 / Alt + F1")),ge.createElement("div",{className:"file-item"},ge.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),ge.createElement("span",null,"Ctrl + ]/[")),ge.createElement("div",{className:"file-item"},ge.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),ge.createElement("span",null,"Ctrl + Shift + \\")),ge.createElement("div",{className:"file-item"},ge.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),ge.createElement("span",null,"Home")),ge.createElement("div",{className:"file-item"},ge.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),ge.createElement("span",null,"End"))),x),!ue&&ge.createElement(ge.Fragment,null,ge.createElement("h3",null,"\u5FEB\u6377\u952E"),ge.createElement("section",null,ge.createElement("div",{className:"file-item"},ge.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),ge.createElement("span",null,ee[te==null?void 0:te.difficulty])),ge.createElement("div",{className:"file-item"},ge.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),ge.createElement("span",null,b==null?void 0:b.name)),ge.createElement("div",{className:"file-item"},ge.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),ge.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},85057:function(en,zt,be){"use strict";be.d(zt,{jL:function(){return Ae},w9:function(){return at},QD:function(){return vn},cQ:function(){return tt},op:function(){return Ft},O5:function(){return Li},_b:function(){return fn},t7:function(){return b},Gi:function(){return ht},YG:function(){return Lt},qp:function(){return oe},vr:function(){return xr},qE:function(){return Kt},Je:function(){return ce},wb:function(){return xe},cq:function(){return De},tp:function(){return z}});var ye=be(59301),Je={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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",Ae=({dataSource:qn=[],img:Er,imgWidth:Qt=346,title:tn,sunTitle:cn,bannerExtraContent:rr})=>ye.createElement("div",{className:Je.banner},ye.createElement("div",{className:Je.content},ye.createElement("aside",null,ye.createElement("p",null,ye.createElement("b",null,tn),ye.createElement("span",null,cn)),qn.length>0&&ye.createElement("div",{className:Je.btns},qn.map((bn,an)=>ye.createElement("div",{key:an,onClick:bn.click},bn.name,bn.sign?ye.createElement("img",{src:E,width:39}):null))),rr),Er&&ye.createElement("img",{style:{marginTop:33,marginRight:38},src:Er,width:Qt}))),ue={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},le=be(92310),ie=be.n(le),se=be(89392),oe=({dataSource:qn=[],value:Er,onChange:Qt,onTitleChange:tn,className:cn,title:rr,titleWidth:bn=41,style:an={},fontColor:gn="#6A7283",showCount:Nr})=>{const[lr,_r]=(0,ye.useState)(0),[ei,Qn]=(0,ye.useState)(!1),yr=(0,ye.useRef)(null),oi=(0,ye.useRef)(null);return(0,ye.useEffect)(()=>{var Xn;qn.length!==0&&(((Xn=yr==null?void 0:yr.current)==null?void 0:Xn.clientHeight)>97?_r(1):_r(0)),qn.length===0&&_r(0),Qn(!1)},[qn]),ye.createElement("div",{className:ie()(ue.row,cn),style:an},ye.createElement("div",{onClick:(0,se.throttle)(()=>tn==null?void 0:tn(),2e3),style:{width:bn,marginTop:ei?12:4},className:`${ue.title} ${tn?"current":""}`},rr),ye.createElement("div",{className:ei?`${ue.tagsWrap} ${ue.tagsBorderWrap}`:ue.tagsWrap},ye.createElement("div",{className:ue.bar,ref:oi,style:lr>0?{height:lr===1?97:"auto",overflow:lr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ye.createElement("div",{className:ue.tag,ref:yr},qn==null?void 0:qn.map(Xn=>ye.createElement("span",{onClick:()=>Qt(Xn.id),key:Xn.id,style:{color:gn},className:Er===Xn.id?ue.active:""},ye.createElement("span",{title:Xn.name,className:ue.name},Xn.name),!!Nr&&ye.createElement("span",{className:ue.num},Xn.count))))),!!lr&&ye.createElement(ye.Fragment,null,lr===1?ye.createElement("div",{onClick:()=>{var Xn;_r(2),((Xn=yr==null?void 0:yr.current)==null?void 0:Xn.clientHeight)>245?Qn(!0):Qn(!1)},className:ue.action},"\u5C55\u5F00",ye.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ye.createElement("div",{onClick:()=>{oi.current.scrollTop=0,_r(1),Qn(!1)},className:ue.action},"\u6536\u8D77",ye.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"},z=({dataSource:qn=[],value:Er,onChange:Qt,className:tn,style:cn={}})=>ye.createElement("div",{style:cn,className:ie()(re.tabs,tn)},qn.map(rr=>ye.createElement("span",{onClick:()=>Qt(rr.id),className:Er===rr.id?re.active:"",key:rr.id},rr.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=be(92832),b=({dataSource:qn=[],value:Er="",onChange:Qt,onInputChange:tn=()=>{},className:cn,style:rr={},placeholder:bn,allowClear:an=!1})=>{var gn;const[Nr,lr]=(0,ye.useState)(""),[_r,ei]=(0,ye.useState)("");(0,ye.useEffect)(()=>{var oi;let Xn=Er;(oi=JSON.stringify(Er))!=null&&oi.includes("{")&&(lr(Er.id),Xn=Er.value||"");try{ei(decodeURIComponent(Xn||""))}catch(Mr){ei(decodeURIComponent(Xn||""))}},[Er]);const Qn=()=>{Qt(encodeURIComponent(_r),Nr||null)},yr=oi=>{oi!==Nr&&(lr(oi),Qt(encodeURIComponent(_r),oi))};return ye.createElement("div",{className:ie()(a.input,cn),style:rr},!!qn.length&&ye.createElement("div",{className:a.dropdown},ye.createElement("div",{className:a.text},(gn=qn.find(oi=>oi.id===Nr))==null?void 0:gn.name,ye.createElement("i",{className:"iconfont icon-zhankai4"}),ye.createElement("b",{className:a.b1}),ye.createElement("b",{className:a.b2})),ye.createElement("div",{className:a.menu},qn.map((oi,Xn)=>ye.createElement("div",{key:Xn,onClick:()=>yr(oi.id)},oi.name)))),ye.createElement(y.default,{onPressEnter:Qn,value:_r,onChange:oi=>{ei(oi.target.value),tn(encodeURIComponent(oi.target.value),Nr||null)},bordered:!1,placeholder:bn}),ye.createElement("i",{onClick:Qn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},te={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ce=({value:qn,onChange:Er,className:Qt,total:tn,pageSize:cn,style:rr={}})=>{const bn=qn<2,an=qn>=Math.ceil(tn/cn);return tn<=cn?ye.createElement(ye.Fragment,null):ye.createElement("div",{className:ie()(te.quickPager,Qt),style:rr},ye.createElement("div",{onClick:()=>{bn||Er(qn-1,"prev")},className:bn?te.disabled:""},"\u4E0A\u4E00\u9875"),ye.createElement("div",{onClick:()=>{an||Er(qn+1,"next")},className:an?te.disabled:""},"\u4E0B\u4E00\u9875"))},fe={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=be(71418),de=be(6848),pe=be(13570),ve=be(3294),me=be(955),Ee=be(96908),Se=be(57177),Te=be(81378),we=be(8797),xe=({className:qn,dataSource:Er=[],col:Qt=4,right:tn,bottom:cn=23,precision:rr=0,wrapWidth:bn=1200,trackEventItems:an,loading:gn})=>{const Nr=Math.floor((bn-(Qt-1)*tn)/Qt);return ye.createElement(he.Z,{spinning:gn},ye.createElement("div",{className:ie()(fe.list,qn)},!!Er.length&&Er.map((lr,_r)=>{const{name:ei,id:Qn,identifier:yr,power:oi,cover_image_id:Xn,pic:Mr}=lr;return ye.createElement("div",{className:fe.wrap,key:Qn,style:{width:Nr,marginRight:(1+_r)%Qt===0?0:tn+rr,marginBottom:cn}},ye.createElement("a",{target:"_blank",href:`/shixuns/${yr}/challenges`,className:fe.li,onClick:Sr=>{Sr.preventDefault(),an&&(0,me.L9)([an]),oi&&(0,me.xg)(`/shixuns/${yr}/challenges`)}},ye.createElement("div",{className:fe.img},ye.createElement("img",{className:fe.cover,src:`${Mr}`}),lr.is_jupyter&&ye.createElement("img",{className:fe.sign,src:Ee}),lr.is_jupyter_lab&&ye.createElement("img",{className:fe.sign,src:Se}),lr.is_unity_3d&&ye.createElement("img",{className:fe.sign,src:Te})),ye.createElement("div",{className:fe.name},ye.createElement(de.Z,{title:ei||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ye.createElement("span",{className:fe.e},ei||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ye.createElement("div",{className:fe.tags},ye.createElement(de.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ye.createElement("span",null,lr.challenges_count))),!!lr.myshixuns_count&&ye.createElement(de.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ye.createElement("span",null,lr.myshixuns_count))),ye.createElement(de.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ye.createElement("span",null,ye.createElement("span",null,lr.level))),ye.createElement("div",{className:fe.rate},ye.createElement(pe.Z,{allowHalf:!0,disabled:!0,defaultValue:lr.score_info}),ye.createElement("span",null,"\xA0",lr.score_info?`${lr.score_info}\u5206`:"5\u5206")))),!oi&&ye.createElement("div",{className:fe.lockWrap},ye.createElement("img",{src:`${ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ye.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Er.length&&ye.createElement(we.Z,null)))},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"},ze=be(24065),Ze=be(59301),tt=({className:qn,dataSource:Er=[],col:Qt=4,right:tn,bottom:cn=23,precision:rr=0,wrapWidth:bn=1200,trackEventItems:an,loading:gn,onRemove:Nr=()=>{},isCurrent:lr=!0,showAlias:_r=!1})=>{const ei=Math.floor((bn-(Qt-1)*tn)/Qt),Qn=[{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"}];return Ze.createElement(he.Z,{spinning:gn},Ze.createElement("div",{className:ie()(Oe.list,qn)},!!(Er!=null&&Er.length)&&(Er==null?void 0:Er.map((yr,oi)=>{var Xn;const{name:Mr,id:Sr,identifier:ci,featured:Ci,school_name:Ni,image_url:na,excellent:Qi,is_plan:Ii}=yr;return Ze.createElement("div",{key:Sr,className:Oe.wrap,style:{width:ei,marginRight:(1+oi)%Qt===0?0:tn+rr,marginBottom:cn}},Ze.createElement("a",{className:Oe.li,onClick:xi=>{xi.preventDefault(),xi.stopPropagation(),an&&(0,me.L9)([an]),(0,me.xg)(`/paths/${ci}`)}},Ze.createElement("div",{className:Oe.img},Ze.createElement("img",{className:Oe.cover,src:`${na}`}),lr&&(0,ze.bg)()&&(yr==null?void 0:yr.studying)&&Ze.createElement("div",{className:`${Oe.movebq} user-path-items`,onClick:xi=>{xi.stopPropagation(),Nr(yr)}},Ze.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Ze.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Xn=yr==null?void 0:yr.subject_tags)==null?void 0:Xn.map((xi,or)=>{var ga,ar;if(or===0){const no=(ga=Qn.find(Ki=>Ki.name==xi))==null?void 0:ga.swimg;return Ze.createElement("img",{className:Oe.sign,src:no,style:{left:"-4px"}})}const $i=(ar=Qn.find(no=>no.name==xi))==null?void 0:ar.ptimg;return Ze.createElement("img",{className:Oe.sign,src:$i,style:{left:`${48+52*(or-1)+2*or}px`}})}),Ze.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(yr==null?void 0:yr.excellent)&&Ze.createElement("div",{className:Oe.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Ze.createElement("div",{className:Oe.name},Ze.createElement(de.Z,{title:_r&&(yr!=null&&yr.excellent_alias_name)?Ze.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Mr}`,Ze.createElement("br",null),Ze.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${yr==null?void 0:yr.excellent_alias_name}`)):Mr},Ze.createElement("span",{className:Oe.e},_r&&(yr==null?void 0:yr.excellent_alias_name)||Mr))),Ze.createElement(de.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Ni}`},Ze.createElement("div",{className:Oe.unit},Ze.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ni)),Ze.createElement("div",{className:Oe.tags},Ze.createElement("div",null,Ze.createElement(de.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Ze.createElement("span",null,Ze.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Ze.createElement("span",null,yr.stages_count))),Ze.createElement(de.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Ze.createElement("span",null,Ze.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Ze.createElement("span",null,yr.members_count)))))))})),!Er.length&&Ze.createElement(we.Z,null)))},qe={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"},st="data:image/png;base64,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",At=be(59301),at=({className:qn,dataSource:Er=[],col:Qt=4,right:tn,bottom:cn=23,precision:rr=0,wrapWidth:bn=1200,trackEventItems:an,loading:gn,handleVery:Nr=()=>{}})=>{const lr=Math.floor((bn-(Qt-1)*tn)/Qt);return At.createElement(he.Z,{spinning:gn},At.createElement("div",{className:ie()(qe.list,qn)},!!Er.length&&Er.map((_r,ei)=>{const{subject_identifier:Qn,id:yr,identifier:oi,power:Xn}=_r,Mr=_r.is_public!=0&&_r.is_public;return At.createElement("div",{className:qe.wrap,key:yr,style:{width:lr,marginRight:(1+ei)%Qt===0?0:tn+rr,marginBottom:cn}},At.createElement("a",{className:qe.li,onClick:Sr=>{Sr.preventDefault(),Nr(_r==null?void 0:_r.first_category_url)}},At.createElement("div",{className:qe.top},At.createElement(de.Z,{title:_r.name},At.createElement("div",{className:qe.name},_r.name)),At.createElement("img",{className:qe.img,src:ve.Z.IMG_SERVER+"/images/"+_r.avatar_url}),At.createElement("div",{className:qe.text,title:_r.creator},_r.creator),Qn&&At.createElement("div",{className:qe.btns},At.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),At.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Mr&&At.createElement("div",{className:qe.sign},"\u516C\u5F00")),At.createElement("div",{className:qe.bottom},_r.visits>0&&At.createElement(de.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},At.createElement("span",null,At.createElement("i",{className:"iconfont icon-liulanyan"}),At.createElement("span",null,_r.visits))),_r.course_members_count>0&&At.createElement(de.Z,{title:"\u6210\u5458",placement:"bottom"},At.createElement("span",null,At.createElement("i",{className:"iconfont icon-chengyuan"}),_r.course_members_count)),_r.tasks_count>0&&At.createElement(de.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},At.createElement("span",null,At.createElement("i",{className:"iconfont icon-zuoye"}),_r.tasks_count)),_r.is_end?At.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):At.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!_r.is_accessible&&At.createElement("div",{className:qe.lockWrap},At.createElement("img",{src:`${ve.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),At.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Er.length&&At.createElement(we.Z,null)))},ut={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"},ft=be(89070),Lt=({dataSource:qn=[],value:Er,onChange:Qt,className:tn,style:cn={},tabBarExtraContent:rr})=>ye.createElement("div",{className:ie()(ut.tabs,tn),style:cn},ye.createElement("div",{className:ut.tabsWrap},qn.map((bn,an)=>!(bn!=null&&bn.hide)&&ye.createElement("aside",{className:ut.tab,onClick:()=>{Qt(bn.id),bn.link&&ft.history.push(bn.link)},key:an},ye.createElement("div",{className:Er===bn.id?ut.active:""},bn.name),(bn==null?void 0:bn.resetCount)==null&&(bn==null?void 0:bn.total)!==void 0&&ye.createElement("span",null,"\uFF08",bn==null?void 0:bn.total,"\uFF09"),(bn==null?void 0:bn.resetCount)!==void 0&&(bn==null?void 0:bn.total)!==void 0&&ye.createElement(de.Z,{title:(bn==null?void 0:bn.tip)!=null?bn==null?void 0:bn.tip:""},ye.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ye.createElement("span",{style:{color:"#000"}},bn==null?void 0:bn.resetCount),"/",ye.createElement("span",null,bn==null?void 0:bn.total),"\uFF09"))))),ye.createElement("div",{className:ut.tabBar},rr)),ht=({className:qn,style:Er={},children:Qt})=>ye.createElement("div",{className:ie()(qn),style:Er},Qt),$e={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"},Pe=be(38854),ke=be(20834);const Ve=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var De=({sortValue:qn,dropValue:Er,className:Qt,onSort:tn,onDrop:cn,dataSource:rr=Ve})=>{var bn;return ye.createElement("div",{className:ie()($e.orderWrap,Qt)},ye.createElement(Pe.Z,{dropdownRender:()=>ye.createElement(ke.default,null,rr.map((an,gn)=>ye.createElement(ke.default.Item,{key:gn,onClick:()=>cn(an.id)},an.name)))},ye.createElement("span",{className:$e.orderTextWrap},(bn=rr.find(an=>Er===an.id))==null?void 0:bn.name)),ye.createElement("span",{className:$e.orderIconWrap},ye.createElement("span",{className:$e.orderAsc},ye.createElement("i",{className:qn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${$e.cursorPointer} ${$e.active}`:`iconfont icon-sanjiaoxing-up font12 ${$e.cursorPointer}`,onClick:()=>tn(qn==="asc"?"desc":"asc")})),ye.createElement("span",{className:$e.orderDesc},ye.createElement("i",{className:qn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${$e.cursorPointer} ${$e.active}`:`iconfont icon-sanjiaoxing-down font12 ${$e.cursorPointer}`,onClick:()=>tn(qn==="asc"?"desc":"asc")}))))},Ye={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"},Ue=be(3113),Le=Object.defineProperty,Ne=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,St=(qn,Er,Qt)=>Er in qn?Le(qn,Er,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):qn[Er]=Qt,wt=(qn,Er)=>{for(var Qt in Er||(Er={}))nt.call(Er,Qt)&&St(qn,Qt,Er[Qt]);if(Ne)for(var Qt of Ne(Er))ct.call(Er,Qt)&&St(qn,Qt,Er[Qt]);return qn},Bt=(qn,Er)=>{var Qt={};for(var tn in qn)nt.call(qn,tn)&&Er.indexOf(tn)<0&&(Qt[tn]=qn[tn]);if(qn!=null&&Ne)for(var tn of Ne(qn))Er.indexOf(tn)<0&&ct.call(qn,tn)&&(Qt[tn]=qn[tn]);return Qt},kt=(qn,Er,Qt)=>new Promise((tn,cn)=>{var rr=gn=>{try{an(Qt.next(gn))}catch(Nr){cn(Nr)}},bn=gn=>{try{an(Qt.throw(gn))}catch(Nr){cn(Nr)}},an=gn=>gn.done?tn(gn.value):Promise.resolve(gn.value).then(rr,bn);an((Qt=Qt.apply(qn,Er)).next())}),Ft=qn=>{var Er=qn,{className:Qt,style:tn,children:cn,loading:rr=!1,openLoading:bn,onClick:an=()=>{},size:gn="middle",shape:Nr="round"}=Er,lr=Bt(Er,["className","style","children","loading","openLoading","onClick","size","shape"]);const[_r,ei]=(0,ye.useState)(!1);return ye.createElement(Ue.ZP,wt({onClick:(0,se.throttle)(Qn=>kt(void 0,null,function*(){bn&&ei(!0);try{yield an(Qn)}catch(yr){console.log("error",yr)}bn&&ei(!1)}),2e3,{leading:!0,trailing:!1}),className:ie()(Ye.btn,Ye[`${gn}-${Nr}`],Qt),style:tn,size:gn,shape:Nr,loading:_r||rr},lr),cn)},It={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"},Kt=({className:qn,style:Er,children:Qt=null,onClick:tn,title:cn})=>ye.createElement("div",{className:ie()(It.head,qn),style:Er},ye.createElement("span",{className:"primary-hover",onClick:tn},ye.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ye.createElement("b",{title:cn},cn),ye.createElement("div",{className:It.node},Qt)),$t={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"},vn=({confirmShow:qn=!0,confirmTitle:Er,confirmClick:Qt,cancelShow:tn=!0,cancelTitle:cn,cancelClick:rr,className:bn,style:an,confirmLoading:gn=!1})=>ye.createElement("div",{className:ie()($t.btns,bn),style:an},qn&&ye.createElement(Ue.ZP,{loading:gn,onClick:Qt,type:"primary",className:$t.confirm},Er),tn&&ye.createElement(Ue.ZP,{onClick:rr,className:$t.cancel},cn)),Fn={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"},xr=({className:qn,style:Er={},LeftContent:Qt,children:tn,RightContent:cn})=>ye.createElement("div",{className:ie()(Fn.fixedBottom,qn),style:Er},ye.createElement("div",{className:Fn.wrap},ye.createElement("div",{className:Fn.left},Qt),ye.createElement("div",{className:Fn.center},tn),ye.createElement("div",{className:Fn.right},cn))),Tn={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"},fn=({className:qn,style:Er={},dataSource:Qt=[]})=>ye.createElement("div",{className:ie()(Tn.crumbs,qn),style:Er},Qt.map((tn,cn)=>cn<Qt.length-1?ye.createElement(ye.Fragment,{key:cn},tn.path||tn.onClick?ye.createElement("span",{className:Tn.hover,onClick:tn!=null&&tn.onClick?tn.onClick:()=>ft.history.push(tn.path)},tn.name):ye.createElement("span",null,tn.name),ye.createElement("span",null,"\xA0",">","\xA0")):ye.createElement("span",{key:cn,style:{color:"#5F6368"}},tn.name))),_n=be(31797),zn=Object.defineProperty,Ir=Object.defineProperties,Pr=Object.getOwnPropertyDescriptors,Tr=Object.getOwnPropertySymbols,Fr=Object.prototype.hasOwnProperty,Lr=Object.prototype.propertyIsEnumerable,Kr=(qn,Er,Qt)=>Er in qn?zn(qn,Er,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):qn[Er]=Qt,Gr=(qn,Er)=>{for(var Qt in Er||(Er={}))Fr.call(Er,Qt)&&Kr(qn,Qt,Er[Qt]);if(Tr)for(var Qt of Tr(Er))Lr.call(Er,Qt)&&Kr(qn,Qt,Er[Qt]);return qn},zr=(qn,Er)=>Ir(qn,Pr(Er)),yi=(qn,Er)=>{var Qt={};for(var tn in qn)Fr.call(qn,tn)&&Er.indexOf(tn)<0&&(Qt[tn]=qn[tn]);if(qn!=null&&Tr)for(var tn of Tr(qn))Er.indexOf(tn)<0&&Lr.call(qn,tn)&&(Qt[tn]=qn[tn]);return Qt};const{Countdown:fa}=_n.default;var Li=qn=>{var Er=qn,{onChange:Qt}=Er,tn=yi(Er,["onChange"]);const[cn,rr]=(0,ye.useState)(null);(0,ye.useEffect)(()=>{typeof cn=="number"&&cn>=0&&Qt(cn)},[cn]);const bn=an=>{const gn=Math.floor(an/1e3);rr(gn)};return ye.createElement(fa,zr(Gr({},tn),{onChange:bn}))}},58856:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return Je}});var ye=be(59301);function Je(E,ge){const Ae=(0,ye.useRef)();(0,ye.useEffect)(()=>{Ae.current=E}),(0,ye.useEffect)(()=>{function ue(){Ae.current()}if(ge!==null){let le=setInterval(ue,ge);return()=>clearInterval(le)}},[ge])}},31947:function(en,zt,be){"use strict";var ye=be(59301),Je=be(31797),E=be(5871),ge=be(78241),Ae=be(43418),ue=be(71418),le=be(1710),ie=be(92832),se=be(95237),ae=be(43604),oe=be(3113),re=be(94941),ne=be(61186),z=be.n(ne),a=be(89070),y=be(955),x=be(16209),b=be(24065),te=be(83312),ee=be(59301),ce=(pe,ve,me)=>new Promise((Ee,Se)=>{var Te=xe=>{try{je(me.next(xe))}catch(Oe){Se(Oe)}},we=xe=>{try{je(me.throw(xe))}catch(Oe){Se(Oe)}},je=xe=>xe.done?Ee(xe.value):Promise.resolve(xe.value).then(Te,we);je((me=me.apply(pe,ve)).next())});const{Countdown:fe}=Je.default,he=({value:pe,onChange:ve,MaxMinutes:me})=>ee.createElement(ee.Fragment,null,ee.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",ee.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",ee.createElement("br",null)),ee.createElement(E.Z,{value:pe,onChange:ve,min:0,precision:0,max:me,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${me}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),de=({exercise:pe,successCb:ve,dispatch:me})=>{var Ee,Se,Te,we;const je=(0,a.useParams)(),[xe]=ge.default.useForm(),Oe=ge.default.useWatch("time",xe),[ze,Ze]=(0,ye.useState)(!1),Me=(0,ye.useRef)(),{actionTabs:tt}=pe,[qe,st]=(0,ye.useState)(),[,At,lt,at]=(0,te.U)(re.n7,{id:je.categoryId}),[,ut,ft]=(0,te.U)(re.Cd,{});(0,ye.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&(Ze(!1),xe.resetFields())},[pe.actionTabs.key]);const bt=()=>new Promise(De=>ce(void 0,null,function*(){var Ye,Ue;return Me.current=yield(0,x.y)({ip_limit:(Ye=tt==null?void 0:tt.exerciseParams)==null?void 0:Ye.ip_limit,ip_bind:(Ue=tt==null?void 0:tt.exerciseParams)==null?void 0:Ue.ip_bind_type}),De()})),Lt=()=>ce(void 0,null,function*(){var De,Ye,Ue,Le,Ne;yield xe.validateFields();const nt=xe.getFieldsValue();if(Ze(!0),(((De=tt==null?void 0:tt.exerciseParams)==null?void 0:De.ip_limit)!=="no"||(Ye=tt==null?void 0:tt.exerciseParams)!=null&&Ye.ip_bind_type)&&(yield bt()),(yield(0,re.ZD)((Ue=tt==null?void 0:tt.exerciseParams)==null?void 0:Ue.id,{exercise_user_id:(Le=tt==null?void 0:tt.exerciseParams)==null?void 0:Le.exercise_user_id,unlock_key:nt.unlock_key,time:nt.time,ip:Me.current})).status===0){if(ve){me({type:"exercise/setActionTabs",payload:{}}),ve();return}const St=tt==null?void 0:tt.exerciseParams;(0,y.nr)({inner_ip:St.inner_ip,public_ip:St.public_ip,open_camera:St.open_camera,ip_limit:St.ip_limit,ip_bind:St.ip_bind,ip_bind_type:St.ip_bind_type,exercise_tips:St.exercise_tips,exerciseId:St.id,screen_open:St.screen_open,screen_num:St.screen_num,screen_sec:St.screen_sec,coursesId:je.coursesId,login:(Ne=(0,b.eY)())==null?void 0:Ne.login,history,identity_verify:St.identity_verify,open_phone_video_recording:St.open_phone_video_recording,current_status:St.current_status}),me({type:"exercise/setActionTabs",payload:{}})}Ze(!1)}),gt=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:De=>ee.createElement("span",{className:De.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},De)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:De=>ee.createElement("span",{className:De.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},De)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],ht=((Ee=tt==null?void 0:tt.exerciseParams)==null?void 0:Ee.errorMessage)&&typeof((Se=tt==null?void 0:tt.exerciseParams)==null?void 0:Se.errorMessage)=="object";(0,ye.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&ce(void 0,null,function*(){const De=yield ft(je);yield lt({}),De.status||st(De)})},[pe.actionTabs.key]);const{time:$e,end_time:Pe}=(qe==null?void 0:qe.exercise)||{},ke=at!=null&&at.user_end_time?z()(at==null?void 0:at.user_end_time).add(1,"minutes"):z()(),Ve=z()(at==null?void 0:at.user_total_end_time)>ke?Math.round(z().duration(z()(at==null?void 0:at.user_total_end_time).diff(ke.startOf("minute"))).asMinutes()):0,Qe=((at==null?void 0:at.student_left_minutes)||0)+(Oe||0);return ee.createElement(ee.Fragment,null,ee.createElement(Ae.default,{width:514,centered:!0,closable:!!((Te=tt==null?void 0:tt.exerciseParams)!=null&&Te.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:pe.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{me({type:"exercise/setActionTabs",payload:{}})}},ee.createElement(ue.Z,{spinning:At||ut},ht&&ee.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!ht&&ee.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),ht&&ee.createElement(le.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((we=tt==null?void 0:tt.exerciseParams)==null?void 0:we.errorMessage)||{}],columns:gt}),ee.createElement("div",{className:""},ee.createElement(ge.default,{form:xe,layout:"vertical",autoComplete:"off"},ee.createElement(ge.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ee.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),$e!==-1?ee.createElement(ee.Fragment,null,ee.createElement(ge.default.Item,{name:"time",label:ee.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",ee.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",z()(at==null?void 0:at.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ee.createElement(he,{MaxMinutes:Ve})),ee.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},At||ut?"--":Qe),"\u5206\u949F",Qe!==0&&(at==null?void 0:at.user_end_time)&&ee.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},z()(at==null?void 0:at.user_end_time).add(Oe||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):ee.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",z()(Pe).format("YYYY-MM-DD HH:mm")))),ee.createElement(se.Z,{justify:"space-between",align:"middle"},ee.createElement(ae.Z,null),ee.createElement(ae.Z,null,ee.createElement(oe.ZP,{loading:ze,onClick:Lt},"\u8FDB\u5165\u8003\u8BD5"))))))};zt.Z=(0,a.connect)(({exercise:pe})=>({exercise:pe}))(de)},63764:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return ze}});var ye=be(59301),Je=be(5112),E=be(3113),ge=be(8591),Ae=be(43418),ue=be(5871),le=be(95237),ie=be(43604),se=be(28103),ae=be(23954),oe={flex_box_center:"flex_box_center___eijRq",flex_space_between:"flex_space_between___R4Vev",flex_box_vertical_center:"flex_box_vertical_center___j8R6g",flex_box_center_end:"flex_box_center_end___eB0cz",flex_box_column:"flex_box_column___b9VdU",md:"md___tcpb2",title:"title___dVHM9"},re=be(24065),ne=be(24334),z=be(99064),a=be(89070),y=be(85149),x=be(36708),b=be(87169),te=be(26227),ee=be(59301),ce=Object.defineProperty,fe=Object.defineProperties,he=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,me=(Ze,Me,tt)=>Me in Ze?ce(Ze,Me,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Ze[Me]=tt,Ee=(Ze,Me)=>{for(var tt in Me||(Me={}))pe.call(Me,tt)&&me(Ze,tt,Me[tt]);if(de)for(var tt of de(Me))ve.call(Me,tt)&&me(Ze,tt,Me[tt]);return Ze},Se=(Ze,Me)=>fe(Ze,he(Me)),Te=(Ze,Me,tt)=>new Promise((qe,st)=>{var At=ut=>{try{at(tt.next(ut))}catch(ft){st(ft)}},lt=ut=>{try{at(tt.throw(ut))}catch(ft){st(ft)}},at=ut=>ut.done?qe(ut.value):Promise.resolve(ut.value).then(At,lt);at((tt=tt.apply(Ze,Me)).next())});const we={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var je=(Ze=>(Ze[Ze.SET_PATH=0]="SET_PATH",Ze[Ze.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",Ze))(je||{});function xe(Ze,Me){switch(Me.type){case 0:return Se(Ee({},Ze),{selectedPath:Me.payload});case 1:return Se(Ee({},Ze),{passedContent:Me.payload});default:throw new Error}}var ze=({language:Ze,dispatch:Me,shixunWorkReport:tt,v:qe,languages:st,classroomList:At,autoHeight:lt,diff_code_count:at,data:ut})=>{const[ft,bt]=(0,ye.useState)(st==null?void 0:st[0]),Lt=(0,a.useParams)();return(0,ye.useEffect)(()=>{bt(st==null?void 0:st[0])},[]),(0,ye.useEffect)(()=>{var gt;bt((gt=st==null?void 0:st.filter(ht=>ht.language===(ft==null?void 0:ft.language)))==null?void 0:gt[0])},[st]),ee.createElement(ee.Fragment,null,ee.createElement("h2",null," ",ee.createElement("span",null,qe.is_finish?ee.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",ee.createElement("span",{className:"ml5 font12 c-grey-999"},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801")):ee.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",ee.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(st==null?void 0:st.length)>1&&ee.createElement(Je.ZP.Group,{defaultValue:Ze,style:{marginLeft:10},onChange:gt=>{var ht;qe.language=gt.target.value,bt((ht=st==null?void 0:st.filter($e=>$e.language===gt.target.value))==null?void 0:ht[0])}},st==null?void 0:st.map(gt=>ee.createElement(Je.ZP,{value:gt==null?void 0:gt.language},gt==null?void 0:gt.language)))),(0,re.GJ)()&&tt!="shixunWorkReport"&&ee.createElement("span",null,ee.createElement("span",null,"\u5F97\u5206 ",ft==null?void 0:ft.score,"/",ft==null?void 0:ft.total_score),ee.createElement(E.ZP,{style:{margin:"0px 10px"},onClick:()=>{var gt,ht;if(!((ht=(gt=At.AssistantObject)==null?void 0:gt.hack)!=null&&ht.can_appraise)&&(0,re.Rm)()){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}let $e=ft==null?void 0:ft.score;Ae.default.confirm({title:"\u8C03\u5206",content:ee.createElement("div",null,ee.createElement("p",null,"\u5F97\u5206\uFF1A",ft==null?void 0:ft.score,"/",ft==null?void 0:ft.total_score),ee.createElement("p",null,"\u8C03\u5206\uFF1A",ee.createElement(ue.Z,{min:0,max:ft==null?void 0:ft.total_score,defaultValue:ft==null?void 0:ft.score,onChange:Pe=>{$e=Pe}}))),okText:"\u786E\u8BA4",onOk:()=>Te(void 0,null,function*(){(yield(0,z.ZP)(`/api/courses/${Lt==null?void 0:Lt.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:Lt==null?void 0:Lt.coursesId,hack_user_code_id:ft==null?void 0:ft.hack_user_id,score:$e}})).status===0&&(ge.ZP.success("\u8C03\u5206\u6210\u529F"),Me({type:"shixunHomeworks/setActionTabs",payload:{}}),Me({type:"shixunHomeworks/getShixunWorkReports",payload:Ee({},Lt)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,re.GJ)()&&tt!="shixunWorkReport"&&ee.createElement(E.ZP,{onClick:()=>{var gt;if(!((gt=At.AssistantObject.hack)!=null&>.can_appraise)&&(0,re.Rm)()){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Me({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:tt.user_id,type:"1",language:ft==null?void 0:ft.language,v:qe,data:Ee({},tt)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),ee.createElement(ae.ZP,{height:300,language:ft==null?void 0:ft.language,value:ft!=null&&ft.code?ne.Base64.decode(ft==null?void 0:ft.code):"",autoHeight:lt,theme:"default",options:we}),((ft==null?void 0:ft.comment)||(ft==null?void 0:ft.hidden_comment))&&ee.createElement("div",null,ee.createElement(le.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},ee.createElement(ie.Z,{flex:1},ee.createElement("h1",{className:oe.title},"\u70B9\u8BC4\u5185\u5BB9")),ee.createElement(ie.Z,{className:"pr30"},(0,re.GJ)()&&ee.createElement(E.ZP,{onClick:()=>Te(void 0,null,function*(){Ae.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:ee.createElement(b.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return Te(this,null,function*(){(yield(0,x.gZ)({comment_id:ft==null?void 0:ft.comment_id,homeworkId:Lt.homeworkId,type:"hack"})).status===0&&(ge.ZP.success("\u5220\u9664\u6210\u529F"),Me({type:"shixunHomeworks/getShixunWorkReports",payload:Ee({},Lt)}))})}})})},ee.createElement(te.Z,null),"\u5220\u9664"))),ee.createElement(se.Z,{style:{margin:0}}),(ft==null?void 0:ft.comment)&&ee.createElement("aside",{className:"pl30 pr30 mt20"},ee.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ee.createElement("br",null),ee.createElement(y.Z,{value:ft==null?void 0:ft.comment})),(ft==null?void 0:ft.hidden_comment)&&ee.createElement("aside",{className:"pl30 pr30 mt20"},ee.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ee.createElement("br",null),ee.createElement(y.Z,{value:ft==null?void 0:ft.hidden_comment}))))}},11091:function(en,zt,be){"use strict";be.r(zt),be.d(zt,{default:function(){return Bt}});var ye=be(59301),Je=be(86129),E=be.n(Je),ge=be(89070),Ae=be(43418),ue=be(61621),le=be(66104),ie=be(95237),se=be(43604),ae=be(3113),oe=be(8591),re=be(28103),ne=be(1710),z=be(27812),a=be(95869),y=be(87169),x=be(26227),b=be(3294),te=be(24065),ee=be(955),ce={flex_box_center:"flex_box_center___lb6Eo",flex_space_between:"flex_space_between___J8ZnK",flex_box_vertical_center:"flex_box_vertical_center___zweTs",flex_box_center_end:"flex_box_center_end___CvkW9",flex_box_column:"flex_box_column___ODy_E",title:"title___AD3SJ",export:"export___XBLMD",title1_right:"title1_right___raWIo",userPic:"userPic___OK1Fq",userInfo:"userInfo___wKpvE",listItem:"listItem___VH7Ls",rightInfo:"rightInfo___lI2xY",shixunTitle:"shixunTitle___lvDL9",shixunWrp:"shixunWrp___QXKnz",footerBar:"footerBar___zgEXb",footerBarStatic:"footerBarStatic___SB7gT",exitComment:"exitComment___oC_uA",nextComment:"nextComment___fCJ3l",modal:"modal___v_Shp"},fe=be(63764),he=be(99064),de=be(24334),pe=be(61186),ve=be.n(pe),me=be(23954),Ee=be(87001);const Se=({shixunHomeworks:kt,autoHeight:pt,classroomList:Ft,user:It,dispatch:Jt})=>{const{shixunWorkReport:Kt}=kt,{stage_list:$t,work_id:An}=Kt,vn=(0,ge.useParams)(),Fn=(0,te.GJ)(),[Yn,xr]=(0,ye.useState)(),Tn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},On=zn=>zn==="c++"?1:zn==="C++"?2:zn;function fn(zn,Ir){return(0,he.U2)(`student_works/${An}/rep_passed_content.json`,{path:Ir,game_id:zn})}const _n=(0,ee.qZ)(5,Kt.hack);return ye.createElement(ye.Fragment,null,_n==null?void 0:_n.map(function(zn,Ir){return ye.createElement("div",{key:Ir},zn.map(function(Pr,Tr){var Fr,Lr,Kr;return ye.createElement("aside",{className:"pl30 pr30",key:Tr},ye.createElement("div",{className:`${ce.shixunTitle} mt10`},ye.createElement("div",{style:{display:"flex",width:"100%"}},ye.createElement("span",{className:"fa fa-code "}),ye.createElement("strong",{style:{flex:1},className:"c-black"},"\u7B2C",Ir*5+Tr+1,"\u9898 ",Pr.name),Pr.is_finish&&ye.createElement("a",{style:{marginLeft:20},onClick:Gr=>{Gr.preventDefault(),window.open(`${Pr==null?void 0:Pr.url}&language=${On(Pr.language)}`),localStorage.setItem("program_homework",[vn.coursesId,vn.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"),!Pr.is_finish&&Pr.final_submit_languages.length>0&&ye.createElement("a",{style:{marginLeft:20},onClick:Gr=>{Gr.preventDefault(),window.open(`${Pr==null?void 0:Pr.url}&language=${On(Pr.final_submit_languages[0].language)}`),localStorage.setItem("program_homework",[vn.coursesId,vn.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"))),ye.createElement("div",{className:"font16 mt10"},Pr.is_finish?ye.createElement("aside",{className:ce.shixunWrp},ye.createElement(fe.Z,{classroomList:Ft,user:It,v:Pr,shixunWorkReport:Kt,dispatch:Jt,autoHeight:pt,languages:Pr.languages,language:Pr.language,game_id:Pr.id,data:de.Base64.decode(Pr.code),diff_code_count:Pr.diff_code_count,onPathChange:fn})):Pr.final_submit_languages.length>0&&ye.createElement("aside",{className:ce.shixunWrp},ye.createElement(fe.Z,{classroomList:Ft,user:It,v:Pr,shixunWorkReport:Kt,dispatch:Jt,autoHeight:pt,languages:Pr.final_submit_languages,language:Pr.final_submit_languages[0].language,game_id:Pr.id,data:de.Base64.decode(Pr.final_submit_languages[0].code),diff_code_count:Pr.diff_code_count,onPathChange:fn}))),ye.createElement("aside",{className:"mt10 font16"},(Fr=Pr.history)!=null&&Fr.length?ye.createElement(ne.default,{columns:[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"query_index",width:120},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(Gr,zr)=>ye.createElement("span",null,zr!=null&&zr.created_at?ve()(zr==null?void 0:zr.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(Gr,zr)=>{var yi;return ye.createElement("span",{className:Gr===0?"c-green":"c-red"},((yi=Ee.Im[Gr])==null?void 0:yi.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((Kr=(Lr=Pr==null?void 0:Pr.history)==null?void 0:Lr[0])==null?void 0:Kr.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Gr,zr)=>ye.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{Ae.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:ye.createElement("div",{className:"mb10"},ye.createElement(me.ZP,{height:300,language:"python",theme:"vs-light",value:zr!=null&&zr.code?de.Base64.decode(zr==null?void 0:zr.code):"",autoHeight:pt,options:Tn}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(Gr=>!!Gr),pagination:{hideOnSinglePage:!0},dataSource:Pr.history}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"))}))}))};var Te=(0,ge.connect)(({shixunHomeworks:kt,loading:pt,globalSetting:Ft,classroomList:It,user:Jt})=>({shixunHomeworks:kt,globalSetting:Ft,loading:pt.effects,classroomList:It,user:Jt}))(Se),we=be(78241),je=be(92832),xe=be(30917),Oe=be(59301),ze=Object.defineProperty,Ze=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,qe=(kt,pt,Ft)=>pt in kt?ze(kt,pt,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):kt[pt]=Ft,st=(kt,pt)=>{for(var Ft in pt||(pt={}))Me.call(pt,Ft)&&qe(kt,Ft,pt[Ft]);if(Ze)for(var Ft of Ze(pt))tt.call(pt,Ft)&&qe(kt,Ft,pt[Ft]);return kt},At=(kt,pt)=>{var Ft={};for(var It in kt)Me.call(kt,It)&&pt.indexOf(It)<0&&(Ft[It]=kt[It]);if(kt!=null&&Ze)for(var It of Ze(kt))pt.indexOf(It)<0&&tt.call(kt,It)&&(Ft[It]=kt[It]);return Ft},lt=(kt,pt,Ft)=>new Promise((It,Jt)=>{var Kt=vn=>{try{An(Ft.next(vn))}catch(Fn){Jt(Fn)}},$t=vn=>{try{An(Ft.throw(vn))}catch(Fn){Jt(Fn)}},An=vn=>vn.done?It(vn.value):Promise.resolve(vn.value).then(Kt,$t);An((Ft=Ft.apply(kt,pt)).next())});const at=kt=>{var pt=kt,{shixunHomeworks:Ft,dispatch:It}=pt,Jt=At(pt,["shixunHomeworks","dispatch"]),Kt,$t,An;const vn=(0,ge.useParams)(),[Fn,Yn]=(0,ye.useState)(!1),[xr]=we.default.useForm(),[Tn,On]=Ae.default.useModal(),[fn,_n]=(0,ye.useState)(!1),[zn,Ir]=(0,ye.useState)(!1);(0,ye.useEffect)(()=>{var Tr,Fr,Lr,Kr,Gr,zr;Ft.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&(Ft.actionTabs.selectArrs.type==="1"?xr.setFieldsValue({comment:Ft.actionTabs.selectArrs.v.comment,hidden_comment:Ft.actionTabs.selectArrs.v.hidden_comment}):xr.setFieldsValue({comment:(Lr=(Fr=(Tr=Ft.actionTabs.selectArrs)==null?void 0:Tr.data)==null?void 0:Fr.data)==null?void 0:Lr.work_comment,hidden_comment:(zr=(Gr=(Kr=Ft.actionTabs.selectArrs)==null?void 0:Kr.data)==null?void 0:Gr.data)==null?void 0:zr.work_comment_hidden}))},[Ft.actionTabs.key]);const Pr=()=>lt(void 0,null,function*(){var Tr,Fr,Lr,Kr;const Gr=xr.getFieldValue();let zr=Ft.actionTabs.selectArrs.type==="1"?`/api/problems/${Ft.actionTabs.selectArrs.v.identifier}/hack_comment.json`:`/api/student_works/${vn.homeworkId}/shixun_work_comment.json`;(yield(0,he.ZP)(zr,{method:"post",body:{hidden_comment:Gr.hidden_comment,comment:Gr.comment,language:(Tr=Ft.actionTabs.selectArrs)==null?void 0:Tr.language,user_id:(Kr=(Lr=(Fr=Ft.actionTabs.selectArrs)==null?void 0:Fr.data)==null?void 0:Lr.data)==null?void 0:Kr.user_id}})).status===0&&(oe.ZP.success("\u8BC4\u9605\u6210\u529F"),xr.resetFields(),It({type:"shixunHomeworks/setActionTabs",payload:{}}),It({type:"shixunHomeworks/getShixunWorkReports",payload:st({},vn)}))});return Oe.createElement(Oe.Fragment,null,On,Oe.createElement(Ae.default,{centered:!0,title:Oe.createElement("span",null,((Kt=Ft.actionTabs.selectArrs)==null?void 0:Kt.type)==="1"?"\u70B9\u8BC4\u4EE3\u7801":"\u66F4\u6539\u70B9\u8BC4",(($t=Ft.actionTabs.selectArrs)==null?void 0:$t.language)&&Oe.createElement("span",{style:{marginLeft:10,fontSize:14}},"\u4F7F\u7528\u8BED\u8A00\uFF1A",(An=Ft.actionTabs.selectArrs)==null?void 0:An.language)),open:Ft.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>lt(void 0,null,function*(){const Tr=xr.getFieldValue();JSON.stringify(Tr)==="{}"||Tr.hidden_comment===""&&Tr.comment===""?Yn(!0):Pr()}),onCancel:()=>{It({type:"shixunHomeworks/setActionTabs",payload:{}})}},Oe.createElement(we.default,{form:xr,onChange:()=>{Fn&&Yn(!1)}},Oe.createElement(ie.Z,{wrap:!1,align:"middle",justify:"space-between"},Oe.createElement(se.Z,null,Oe.createElement("div",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Oe.createElement(se.Z,null,Oe.createElement(xe.Z,{isShowComponent:(0,te.G5)(),ModalProps:{open:fn,onCancel:()=>{_n(!1)}},onDataSelect:(Tr,Fr)=>lt(void 0,[Tr,Fr],function*(Lr,{node:Kr}){const Gr=()=>{xr.setFieldsValue({comment:Kr==null?void 0:Kr.value}),_n(!1)};if(xr.getFieldValue("comment")){Tn.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Gr});return}Gr()})},Oe.createElement(ae.ZP,{style:{padding:0,height:"auto"},icon:Oe.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Tr=>{_n(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Oe.createElement(we.default.Item,{name:"comment"},Oe.createElement(je.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),Oe.createElement(ie.Z,{wrap:!1,align:"middle",justify:"space-between"},Oe.createElement(se.Z,null,Oe.createElement("div",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Oe.createElement(se.Z,null,Oe.createElement(xe.Z,{isShowComponent:(0,te.G5)(),ModalProps:{open:zn,onCancel:()=>{Ir(!1)}},onDataSelect:(Tr,Fr)=>lt(void 0,[Tr,Fr],function*(Lr,{node:Kr}){const Gr=()=>{xr.setFieldsValue({hidden_comment:Kr==null?void 0:Kr.value}),Ir(!1)};if(xr.getFieldValue("hidden_comment")){Tn.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Gr});return}Gr()})},Oe.createElement(ae.ZP,{style:{padding:0,height:"auto"},icon:Oe.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Tr=>{Ir(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Oe.createElement(we.default.Item,{name:"hidden_comment"},Oe.createElement(je.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Fn&&Oe.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var ut=(0,ge.connect)(({shixunHomeworks:kt})=>({shixunHomeworks:kt}))(at),ft=be(16938),bt=be(85149),Lt=be(36708),gt=be(44164),ht=be.n(gt),$e=be(83992),Pe=be(59301),ke=Object.defineProperty,Ve=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Le=(kt,pt,Ft)=>pt in kt?ke(kt,pt,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):kt[pt]=Ft,Ne=(kt,pt)=>{for(var Ft in pt||(pt={}))Ye.call(pt,Ft)&&Le(kt,Ft,pt[Ft]);if(De)for(var Ft of De(pt))Ue.call(pt,Ft)&&Le(kt,Ft,pt[Ft]);return kt},nt=(kt,pt)=>Ve(kt,Qe(pt)),ct=(kt,pt)=>{var Ft={};for(var It in kt)Ye.call(kt,It)&&pt.indexOf(It)<0&&(Ft[It]=kt[It]);if(kt!=null&&De)for(var It of De(kt))pt.indexOf(It)<0&&Ue.call(kt,It)&&(Ft[It]=kt[It]);return Ft},St=(kt,pt,Ft)=>new Promise((It,Jt)=>{var Kt=vn=>{try{An(Ft.next(vn))}catch(Fn){Jt(Fn)}},$t=vn=>{try{An(Ft.throw(vn))}catch(Fn){Jt(Fn)}},An=vn=>vn.done?It(vn.value):Promise.resolve(vn.value).then(Kt,$t);An((Ft=Ft.apply(kt,pt)).next())});const wt=kt=>{var pt=kt,{shixunHomeworks:Ft,globalSetting:It,loading:Jt,classroomList:Kt,dispatch:$t}=pt,An=ct(pt,["shixunHomeworks","globalSetting","loading","classroomList","dispatch"]),vn,Fn,Yn,xr,Tn,On,fn,_n,zn,Ir,Pr,Tr,Fr,Lr,Kr,Gr,zr,yi,fa,Mi,Li,qn,Er,Qt,tn,cn,rr,bn,an,gn,Nr;const[lr,_r]=(0,ye.useState)(Ne({},(0,ge.useParams)())),ei=(0,ge.useParams)(),Qn=(0,ge.useLocation)(),[]=(0,ye.useState)([]),[yr,oi]=(0,ye.useState)({last:!1}),[Xn,Mr]=(0,ye.useState)({last:!1}),Sr=(0,ye.useRef)(),ci=(0,ye.useRef)(),[Ci,Ni]=(0,ye.useState)(!1),[na,Qi]=(0,ye.useState)(!1),[Ii,xi]=(0,ye.useState)(!1),{shixunWorkReport:or}=Ft,[ga,ar]=(0,ye.useState)(new(E())),[$i,no]=(0,ye.useState)([]),[Ki,ki]=(0,ye.useState)(!1),[Cr,qr]=(0,ye.useState)(!1);(0,ye.useEffect)(()=>($t({type:"globalSetting/footerToggle",payload:!1}),$t({type:"classroomList/getAssistantPermissions",payload:{course_id:lr.coursesId}}),()=>{$t({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,ye.useEffect)(()=>{Ft.actionTabs.key==="\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"&&$i.length>0&&!na&&setTimeout(()=>{Ka("all")},800)},[$i,na]),(0,ye.useEffect)(()=>{_r(Ne({},ei))},[Qn.pathname]);const Fi=()=>{document.body.scrollIntoView()};function Wr(){return St(this,null,function*(){var Di,aa,tr,Hr;const fi=JSON.parse(sessionStorage.all_student_works_params||"{}"),bi=yield $t({type:"shixunHomeworks/getAllStudentWorks",payload:Ne(Ne({},lr),fi)});no(bi.all_student_works);const Ca=(Di=bi.all_student_works)==null?void 0:Di.map(Ti=>String(Ti.student_work_id)).indexOf(lr.homeworkId);Ca===((aa=bi.all_student_works)==null?void 0:aa.length)-1?oi({last:!0}):oi((tr=bi.all_student_works)==null?void 0:tr[Ca+1]),Mr(Ca===0?{last:!0}:(Hr=bi.all_student_works)==null?void 0:Hr[Ca-1])})}const Pa=()=>{document.querySelectorAll("canvas").forEach(Di=>{(!Di.clientWidth||!Di.clientHeight)&&Di.remove()})},pa=()=>{Sr.current.offsetHeight>62e3?xi(!1):xi(!0)},Ka=Di=>St(void 0,null,function*(){var aa,tr,Hr,fi;let bi=0,Ca;Ca=Ae.default.info({width:460,title:Pe.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A,",Pe.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:Pe.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Pe.createElement("span",{className:"c-blue"},bi+1),"/",Di!=="all"?1:$i==null?void 0:$i.length,Pe.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:ce.modal,onOk:()=>{}});const Ti={margin:[0,0],filename:`${(aa=or==null?void 0:or.data)==null?void 0:aa.user_name}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};function va(){return St(this,null,function*(){const Sa=yield $t({type:"shixunHomeworks/getShixunWorkReports",payload:nt(Ne({},lr),{homeworkId:$i[bi].student_work_id,user_id:$i[bi].user_id,id:lr.categoryId})});Fi(),bi++,setTimeout(()=>St(this,null,function*(){var oa,ea;Pa();const Xa=ga.folder(`${(oa=Sa==null?void 0:Sa.data)==null?void 0:oa.user_name}`),Qa=document.querySelector("#export-all").children;let Ba=ht()();for(let ao=0;ao<Qa.length;ao++)yield Ba.set(Ti).from(Qa[ao]).toContainer().toCanvas().toPdf().get("pdf").then(As=>St(this,null,function*(){ao<Qa.length-1&&(yield As.addPage())}));Xa.file(`${$i[bi-1].student_work_user_name}${bi}.pdf`,Ba.output("blob"));const Ja=Xa.folder("\u4EE3\u7801\u6587\u4EF6");(ea=Sa==null?void 0:Sa.hack)==null||ea.map((ao,As)=>{var Fs;const wl=Ja.folder(`\u7B2C${As+1}\u5173-${ao.name}-${ao.id}`);(Fs=ao==null?void 0:ao.languages)==null||Fs.map(pn=>{wl.file(`${pn.language}.txt`,de.Base64.decode(pn==null?void 0:pn.code))})}),Ca.update({content:Pe.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Pe.createElement("span",{className:"c-blue"},bi),"/",$i==null?void 0:$i.length,Pe.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),bi==($i==null?void 0:$i.length)?(Ca.destroy(),Ao()):va()}),2200)})}if(Di!=="all"||($i==null?void 0:$i.length)<2){Pa(),Fi();const Sa=ci.current.children;let oa=ht()();const ea=ga.folder(`${(tr=or==null?void 0:or.data)==null?void 0:tr.user_name}`);for(let Qa=0;Qa<Sa.length;Qa++)yield oa.set(Ti).from(Sa[Qa]).toContainer().toCanvas().toPdf().get("pdf").then(Ba=>St(void 0,null,function*(){Qa<Sa.length-1&&(yield Ba.addPage())}));Ni(!1),ea.file(`${(Hr=or==null?void 0:or.data)==null?void 0:Hr.user_name}.pdf`,oa.output("blob"),{base64:!1});const Xa=ea.folder("\u4EE3\u7801\u6587\u4EF6");(fi=or==null?void 0:or.hack)==null||fi.map((Qa,Ba)=>{var Ja;const ao=Xa.folder(`\u7B2C${Ba+1}\u5173-${Qa.name}-${Qa.id}`);(Ja=Qa==null?void 0:Qa.languages)==null||Ja.map(As=>{ao.file(`${As.language}.txt`,de.Base64.decode(As==null?void 0:As.code))})}),Ca.destroy(),Ao();return}else va()}),Ao=()=>{ga.generateAsync({type:"blob"}).then(function(Di){const aa=document.createElement("a");aa.href=window.URL.createObjectURL(Di),aa.download=or.category.course_name+".zip",document.body.appendChild(aa);const tr=document.createEvent("MouseEvents");tr.initEvent("click",!1,!1),aa.dispatchEvent(tr),document.body.removeChild(aa),ar(new(E()))}),xi(!1)};(0,ye.useEffect)(()=>{Ei()},[lr.homeworkId]);const Ei=()=>St(void 0,null,function*(){Qi(!0),yield $t({type:"shixunHomeworks/getShixunWorkReports",payload:Ne({},lr)}),Qi(!1),(0,te.GJ)()&&Wr()}),cs=[{title:"\u9898\u53F7",dataIndex:"name",render:(Di,aa,tr)=>tr+1},{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"30%"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finish_time",width:"200px",render:(Di,aa,tr)=>{var Hr,fi;return Pe.createElement("div",null,Pe.createElement("p",null,Di||"- -"),(fi=(Hr=aa==null?void 0:aa.subitem)==null?void 0:Hr.map(bi=>bi.finish_time))==null?void 0:fi.map(bi=>Pe.createElement("p",null,bi||"- -")))}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"submit_count",render:(Di,aa,tr)=>{var Hr,fi;return Pe.createElement("div",null,Pe.createElement("p",null,Di||"- -"),(fi=(Hr=aa==null?void 0:aa.subitem)==null?void 0:Hr.map(bi=>bi.submit_count))==null?void 0:fi.map(bi=>Pe.createElement("p",null,bi||"- -")))}},{title:"\u8FD0\u884C\u65F6\u95F4\uFF08ms\uFF09",dataIndex:"run_time",render:(Di,aa,tr)=>{var Hr,fi;return Pe.createElement("div",null,Pe.createElement("p",null,Di||"- -"),(fi=(Hr=aa==null?void 0:aa.subitem)==null?void 0:Hr.map(bi=>bi.run_time))==null?void 0:fi.map(bi=>Pe.createElement("p",null,bi||"- -")))}},{title:"\u5185\u5B58\uFF08kb\uFF09",dataIndex:"memory",render:(Di,aa,tr)=>{var Hr,fi;return Pe.createElement("div",null,Pe.createElement("p",null,Di||"- -"),(fi=(Hr=aa==null?void 0:aa.subitem)==null?void 0:Hr.map(bi=>bi.memory))==null?void 0:fi.map(bi=>Pe.createElement("p",null,bi||"- -")))}},{title:"\u4F7F\u7528\u8BED\u8A00",dataIndex:"language",render:(Di,aa,tr)=>{var Hr,fi;return Pe.createElement("div",null,Pe.createElement("p",null,Di||"- -"),(fi=(Hr=aa==null?void 0:aa.subitem)==null?void 0:Hr.map(bi=>bi.language))==null?void 0:fi.map(bi=>Pe.createElement("p",null,bi||"- -")))}},{title:"\u5F97\u5206",dataIndex:"score",render:(Di,aa,tr)=>Pe.createElement("div",null,Pe.createElement("p",null,Di||"- -"))},{title:"\u6392\u540D",dataIndex:"rank",render:(Di,aa,tr)=>{var Hr,fi;return Pe.createElement("div",null,Pe.createElement("p",null,Di||"- -"),(fi=(Hr=aa==null?void 0:aa.subitem)==null?void 0:Hr.map(bi=>bi.rank))==null?void 0:fi.map(bi=>Pe.createElement("p",null,bi||"- -")))}}],fr=Di=>{$t({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{Di==="next"?ge.history.push(`/classrooms/${lr.coursesId}/program_homework/${lr.categoryId}/${yr==null?void 0:yr.student_work_id}/${yr==null?void 0:yr.user_id}/comment`):ge.history.push(`/classrooms/${lr.coursesId}/program_homework/${lr.categoryId}/${Xn==null?void 0:Xn.student_work_id}/${Xn==null?void 0:Xn.user_id}/comment`)},200)};return Pe.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},Pe.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},Pe.createElement(ue.Z,{loading:na,active:!0,avatar:{size:40},paragraph:{rows:5}},Pe.createElement("div",{className:"edu-container"},((vn=or==null?void 0:or.category)==null?void 0:vn.course_id)&&Pe.createElement("section",{className:"animated fadeIn"},Pe.createElement("aside",{className:""},(or==null?void 0:or.category)&&Pe.createElement(le.Z,{separator:">"},Pe.createElement(le.Z.Item,null,Pe.createElement(ge.Link,{to:`/classrooms/${(Fn=or==null?void 0:or.category)==null?void 0:Fn.course_id}/program_homework`},(Yn=or==null?void 0:or.category)==null?void 0:Yn.course_name)),Pe.createElement(le.Z.Item,null,Pe.createElement(ge.Link,{to:`/classrooms/${(xr=or==null?void 0:or.category)==null?void 0:xr.course_id}/program_homework`},or.category.category_name)),Pe.createElement(le.Z.Item,null,Pe.createElement(ge.Link,{to:`/classrooms/${(Tn=or==null?void 0:or.category)==null?void 0:Tn.course_id}/program_homework/${lr==null?void 0:lr.categoryId}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),Pe.createElement(le.Z.Item,null,(On=or==null?void 0:or.data)==null?void 0:On.user_name))),Pe.createElement("aside",{className:[ce.title1,"mt20"].join(" ")},Pe.createElement(ie.Z,{align:"middle"},Pe.createElement(se.Z,{flex:1},Pe.createElement(ge.Link,{to:`/classrooms/${lr.coursesId}/program_homework/${lr==null?void 0:lr.categoryId}/detail`},Pe.createElement(z.Z,{className:"font16 c-black"})),Pe.createElement("strong",{className:"font20 ml5"},(fn=or==null?void 0:or.category)==null?void 0:fn.homework_name),Pe.createElement(ee.VV,{temporary:!0,status:or.homework_status})),Pe.createElement(se.Z,{className:ce.title1_right},Pe.createElement(ae.ZP,{className:"ml10",onClick:()=>{var Di;if((0,te.Rm)()&&!((Di=Kt.AssistantObject.hack)!=null&&Di.can_download)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ka("")},loading:Ci},Pe.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"),(0,te.GJ)()&&($i==null?void 0:$i.length)>1&&Pe.createElement(ae.ZP,{className:"ml10",onClick:()=>{var Di;if((0,te.Rm)()&&!((Di=Kt.AssistantObject.hack)!=null&&Di.can_download)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ka("all")}},Pe.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u7F16\u7A0B\u62A5\u544A"))))),Pe.createElement("aside",{className:"mt30 relative"})),Pe.createElement("aside",{className:"edu-container bg-white",ref:Sr},Pe.createElement("div",{id:"export-all",ref:ci},Pe.createElement("div",{id:"export-all-1"},Pe.createElement("div",{className:ce.title},Pe.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),Pe.createElement("div",null,(0,te.GJ)()&&Pe.createElement(ae.ZP,{className:"mr20",type:"primary",onClick:()=>{$t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:or.user_id,data:Ne({},or)}}})}},Pe.createElement(a.Z,null),(_n=or==null?void 0:or.data)!=null&&_n.has_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),Pe.createElement(re.Z,{style:{marginTop:0}}),Pe.createElement(ie.Z,{className:"pl30 pr30"},Pe.createElement(se.Z,null,Pe.createElement("img",{className:ce.userPic,src:`${b.Z.IMG_SERVER}/images/${(zn=or==null?void 0:or.data)==null?void 0:zn.image_url}`,alt:(Ir=or==null?void 0:or.data)==null?void 0:Ir.username})),Pe.createElement(se.Z,null,Pe.createElement("span",{className:"font16 ml40"},(Pr=or==null?void 0:or.data)==null?void 0:Pr.user_name),Pe.createElement(ee.UQ,{status:(Tr=or==null?void 0:or.data)==null?void 0:Tr.compelete_status}),Pe.createElement("ul",{className:ce.userInfo},Pe.createElement("li",null,"\u5B66\u53F7\uFF1A",((Fr=or==null?void 0:or.data)==null?void 0:Fr.student_id)||"--"),Pe.createElement("li",null,"\u5206\u73ED\uFF1A",((Lr=or==null?void 0:or.data)==null?void 0:Lr.course_group)||"--"),Pe.createElement("br",null),Pe.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5237\u9898\uFF1A",Pe.createElement("span",{className:"c-red"},(Kr=or==null?void 0:or.data)==null?void 0:Kr.finish_do)),Pe.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5237\u9898\uFF1A",Pe.createElement("span",{className:"c-red"},((Gr=or==null?void 0:or.data)==null?void 0:Gr.latest_do)||"-")))),Pe.createElement("ul",{className:[ce.listItem,"mt10"].join(" ")},Pe.createElement("li",null,Pe.createElement("strong",null,"\u5B8C\u6210\u65F6\u95F4"),Pe.createElement("div",{className:"c-light-black mt20"},(or==null?void 0:or.data)&&((zr=or==null?void 0:or.data)==null?void 0:zr.finish_time))),Pe.createElement("li",null,Pe.createElement("strong",null,"\u5B8C\u6210\u65F6\u957F",Pe.createElement("i",{onClick:Di=>{Di.stopPropagation(),Di.preventDefault(),qr(!0)},style:{marginLeft:4,display:"none",color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),Pe.createElement("div",{className:"c-light-black mt20"},(yi=or==null?void 0:or.data)==null?void 0:yi.finish_time_long)),Pe.createElement("li",null,Pe.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),Pe.createElement("div",{className:"mt20"},(fa=or==null?void 0:or.data)==null?void 0:fa.submit_count)),Pe.createElement("li",null,Pe.createElement("strong",null,"\u901A\u8FC7\u7387"),Pe.createElement("div",{className:"mt20"},Pe.createElement("span",null,((Mi=or==null?void 0:or.data)==null?void 0:Mi.pass_rate)||"- -"))),Pe.createElement("li",null,Pe.createElement("strong",null,"\u5F97\u5206"),Pe.createElement("div",{className:"mt20"},Pe.createElement($e.n,{value:(Li=or==null?void 0:or.data)==null?void 0:Li.score,placeholder:"-"}))),Pe.createElement("li",null,Pe.createElement("strong",null,"\u7EC3\u4E60\u603B\u6392\u540D"),Pe.createElement("div",{className:"mt20"},Pe.createElement("span",{className:"c-orange"},(qn=or==null?void 0:or.data)==null?void 0:qn.total_rank))),Pe.createElement("li",null,Pe.createElement("strong",null,"\u5206\u73ED\u6392\u540D"),Pe.createElement("div",{className:"mt20"},Pe.createElement("span",{className:"c-orange"},(Er=or==null?void 0:or.data)==null?void 0:Er.class_rank))))),Pe.createElement(re.Z,{style:{margin:0}}),(((Qt=or==null?void 0:or.data)==null?void 0:Qt.work_comment_hidden)||((tn=or==null?void 0:or.data)==null?void 0:tn.work_comment))&&Pe.createElement("div",null,Pe.createElement(ie.Z,{align:"middle"},Pe.createElement(se.Z,{flex:1},Pe.createElement("h1",{className:ce.title},"\u70B9\u8BC4\u5185\u5BB9")),Pe.createElement(se.Z,{className:"pr30"},(0,te.GJ)()&&Pe.createElement(ae.ZP,{onClick:()=>St(void 0,null,function*(){Ae.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:Pe.createElement(y.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return St(this,null,function*(){var Di;(yield(0,Lt.gZ)({comment_id:(Di=or==null?void 0:or.data)==null?void 0:Di.comment_id,homeworkId:lr.homeworkId})).status===0&&(oe.ZP.success("\u5220\u9664\u6210\u529F"),$t({type:"shixunHomeworks/getShixunWorkReports",payload:Ne({},lr)}))})}})})},Pe.createElement(x.Z,null),"\u5220\u9664"))),Pe.createElement(re.Z,{style:{margin:0}}),((cn=or==null?void 0:or.data)==null?void 0:cn.work_comment)&&Pe.createElement("aside",{className:"pl30 pr30 mt20"},Pe.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Pe.createElement("br",null),Pe.createElement(bt.Z,{value:(rr=or==null?void 0:or.data)==null?void 0:rr.work_comment})),((bn=or==null?void 0:or.data)==null?void 0:bn.work_comment_hidden)&&Pe.createElement("aside",{className:"pl30 pr30 mt20"},Pe.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Pe.createElement("br",null),Pe.createElement(bt.Z,{value:(an=or==null?void 0:or.data)==null?void 0:an.work_comment_hidden}))),Pe.createElement("h1",{className:ce.title},"\u9636\u6BB5\u6210\u7EE9"),Pe.createElement("aside",{className:"pl30 pr30"},Pe.createElement(ne.default,{dataSource:or==null?void 0:or.hack,pagination:!1,columns:cs})),((gn=or==null?void 0:or.data)==null?void 0:gn.work_description)&&Pe.createElement(Pe.Fragment,null,Pe.createElement("h1",{className:ce.title},"\u4E2A\u4EBA\u603B\u7ED3"),Pe.createElement("aside",{className:"pl30 pr30"},Pe.createElement(bt.Z,{value:(Nr=or==null?void 0:or.data)==null?void 0:Nr.work_description}))),Pe.createElement("h1",{className:ce.title},"\u5237\u9898\u8BE6\u60C5")),Pe.createElement(Te,{autoHeight:Ii}))),(0,te.GJ)()&&Pe.createElement("aside",{className:`${ce.footerBar} ${Ci?ce.footerBarStatic:""}`},Pe.createElement("aside",{className:"edu-container"},Pe.createElement(ie.Z,{align:"middle"},Pe.createElement(se.Z,{flex:"1"},Pe.createElement(ge.Link,{className:ce.exitComment,to:`/classrooms/${lr.coursesId}/program_homework/${lr.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),Pe.createElement(se.Z,{flex:"1",className:"tr"},Pe.createElement(ae.ZP,{type:"default",disabled:Xn==null?void 0:Xn.last,onClick:()=>fr()},"\u4E0A\u4E00\u4E2A"),Pe.createElement(ae.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:yr==null?void 0:yr.last,onClick:()=>fr("next")},"\u4E0B\u4E00\u4E2A"),(0,te.GJ)()&&Pe.createElement(ae.ZP,{type:"primary",onClick:()=>St(void 0,null,function*(){var Di;if(!((Di=Kt.AssistantObject.hack)!=null&&Di.can_appraise)&&(0,te.Rm)()){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:or.user_id,data:Ne({},or)}}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),Pe.createElement(ut,null),Pe.createElement(ft.Z,null),Pe.createElement(Ae.default,{open:Ki,width:860,centered:!0,onCancel:()=>{ki(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},Pe.createElement("div",{style:{color:"#333333",fontWeight:400}},Pe.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),Pe.createElement("br",null),Pe.createElement("span",null,"\u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),Pe.createElement("br",null),Pe.createElement("span",null," \u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u82E5\u5B66\u751F\u5173\u95ED/\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C\u5219\u8BA1\u65F6\u6682\u505C\uFF0C\u518D\u6B21\u8FDB\u5165\u7B54\u9898\u9875\u9762\u65F6\u5F00\u59CB\u7D2F\u8BA1\u8BA1\u65F6\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),Pe.createElement("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),Pe.createElement("span",null,"a\u3001\u5B66\u751F\u8FDB\u5165\u5173\u5361\u770B\u5B8C\u9898\u540E\uFF0C\u9000\u51FA\u7B54\u9898\u9875\u9762\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u590D\u5236\u8FDB\u5E73\u53F0\u7B54\u9898\u9875\u9762\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u65E0\u6CD5\u8BC4\u4F30\u5B66\u751F\u7684\u5B66\u4E60\u548C\u601D\u8003\u65F6\u95F4\u3002")),Pe.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Pe.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),Pe.createElement("br",null),Pe.createElement("span",{style:{}},"\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\u3002 "),Pe.createElement("br",null),Pe.createElement("span",null," \u53E6\uFF0C\u5373\u4F7F\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C\u5B66\u751F\u9000\u51FA/\u5173\u95ED\u7B54\u9898\u9875\u9762\uFF0C\u4E5F\u5C06\u6301\u7EED\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u901A\u8FC7\u3002"),Pe.createElement("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),Pe.createElement("span",null,"a\u3001\u5B66\u751F\u4ECE\u5176\u4ED6\u540C\u5B66\u5904\u770B\u5230\u9898\u76EE\u540E\uFF0C\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\uFF0C\u5C06\u5DF2\u5B8C\u6210\u7684\u4EE3\u7801\u590D\u5236\u81F3\u5E73\u53F0\u8FDB\u884C\u8BC4\u6D4B\uFF1B"),Pe.createElement("br",null),Pe.createElement("span",null,"b\u3001\u5B66\u751F\u7B2C\u4E00\u6B21\u6253\u5F00\u5173\u5361\u540E\uFF0C\u56E0\u4E3A\u67D0\u79CD\u539F\u56E0\u79BB\u5F00\u9875\u9762\uFF0C\u65F6\u9694\u591A\u65E5\u624D\u518D\u6B21\u8FDB\u5165\u5E73\u53F0\u95EF\u5173\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5B66\u751F\u5173\u5361\u603B\u8017\u65F6\u8FC7\u957F\uFF1B")),Pe.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Pe.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),Pe.createElement("br",null),Pe.createElement("span",{style:{}},"\u4ECE\u8001\u5E08\u53D1\u5E03\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u5F00\u59CB\u65F6\u95F4\uFF0C\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5B9E\u8BAD\u901A\u5173\uFF08\u5305\u62EC\u8FDF\u4EA4\u901A\u5173\uFF09\uFF0C\u7ED3\u675F\u8BA1\u65F6\u3002\u5982\u679C\u5B66\u751F\u672A\u901A\u5173\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u8001\u5E08\u8BBE\u7F6E\u7684\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\uFF0C\u5982\u679C\u8001\u5E08\u5F00\u542F\u4E86\u8865\u4EA4\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u3002")),Pe.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Pe.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),Pe.createElement("br",null),Pe.createElement("span",{style:{}},"\u9F13\u52B1\u5B66\u751F\u5728\u5B9E\u8BAD\u4F5C\u4E1A\u53D1\u5E03\u7684\u7B2C\u4E00\u65F6\u95F4\uFF0C\u7ACB\u5373\u767B\u5F55\u5E73\u53F0\u5B8C\u6210\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u901A\u5173\u3002"))),Pe.createElement(Ae.default,{open:Cr,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{qr(!1)},width:600},Pe.createElement("div",{style:{fontWeight:400,color:"#333333"}},Pe.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Pe.createElement("span",{style:{color:"#145DFF"}},"\u9875\u9762\u505C\u7559\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),Pe.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Pe.createElement("span",{style:{color:"#145DFF"}},"\u5173\u5361\u603B\u8017\u65F6"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),Pe.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Pe.createElement("span",{style:{color:"#145DFF"}},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u901A\u5173\u65F6\u95F4\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\u3002"))))};var Bt=(0,ge.connect)(({shixunHomeworks:kt,loading:pt,globalSetting:Ft,classroomList:It})=>({shixunHomeworks:kt,globalSetting:Ft,loading:pt.effects,classroomList:It}))(wt)},16938:function(en,zt,be){"use strict";var ye=be(59301),Je=be(43418),E=be(8591),ge=be(99064),Ae=be(89070),ue=Object.defineProperty,le=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ae=(a,y,x)=>y in a?ue(a,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):a[y]=x,oe=(a,y)=>{for(var x in y||(y={}))ie.call(y,x)&&ae(a,x,y[x]);if(le)for(var x of le(y))se.call(y,x)&&ae(a,x,y[x]);return a},re=(a,y)=>{var x={};for(var b in a)ie.call(a,b)&&y.indexOf(b)<0&&(x[b]=a[b]);if(a!=null&&le)for(var b of le(a))y.indexOf(b)<0&&se.call(a,b)&&(x[b]=a[b]);return x},ne=(a,y,x)=>new Promise((b,te)=>{var ee=he=>{try{fe(x.next(he))}catch(de){te(de)}},ce=he=>{try{fe(x.throw(he))}catch(de){te(de)}},fe=he=>he.done?b(he.value):Promise.resolve(he.value).then(ee,ce);fe((x=x.apply(a,y)).next())});const z=a=>{var y=a,{shixunHomeworks:x,dispatch:b}=y,te=re(y,["shixunHomeworks","dispatch"]);const ee=(0,Ae.useParams)();return ye.createElement(Je.default,{centered:!0,title:"\u63D0\u793A",open:x.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ne(void 0,null,function*(){(yield(0,ge.ZP)(`/api/myshixuns/${x.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:ee.coursesId}})).shixun_identifier&&(E.ZP.success("\u64CD\u4F5C\u6210\u529F"),b({type:"shixunHomeworks/setActionTabs",payload:{}}),b({type:"shixunHomeworks/getWorkList",payload:oe({},x.actionTabs.params)}))}),onCancel:()=>{b({type:"shixunHomeworks/setActionTabs",payload:{}})}},ye.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),ye.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};zt.Z=(0,Ae.connect)(({shixunHomeworks:a})=>({shixunHomeworks:a}))(z)},83992:function(en,zt,be){"use strict";be.d(zt,{n:function(){return Fn},Z:function(){return xr}});var ye=be(59301),Je=be(78241),E=be(8591),ge=be(6848),Ae=be(43418),ue=be(20834),le=be(24905),ie=be(95237),se=be(43604),ae=be(92832),oe=be(3113),re=be(38854),ne=be(1710),z=be(5112),a=be(5871),y=be(58421),x=be(84105),b=be(87395),te=be(67921),ee=be(89489),ce=be(8797),fe=be(955),he=be(16938),de=be(96512),pe=be(99064),ve=be(89070),me=Object.defineProperty,Ee=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,we=(Tn,On,fn)=>On in Tn?me(Tn,On,{enumerable:!0,configurable:!0,writable:!0,value:fn}):Tn[On]=fn,je=(Tn,On)=>{for(var fn in On||(On={}))Se.call(On,fn)&&we(Tn,fn,On[fn]);if(Ee)for(var fn of Ee(On))Te.call(On,fn)&&we(Tn,fn,On[fn]);return Tn},xe=(Tn,On)=>{var fn={};for(var _n in Tn)Se.call(Tn,_n)&&On.indexOf(_n)<0&&(fn[_n]=Tn[_n]);if(Tn!=null&&Ee)for(var _n of Ee(Tn))On.indexOf(_n)<0&&Te.call(Tn,_n)&&(fn[_n]=Tn[_n]);return fn},Oe=(Tn,On,fn)=>new Promise((_n,zn)=>{var Ir=Fr=>{try{Tr(fn.next(Fr))}catch(Lr){zn(Lr)}},Pr=Fr=>{try{Tr(fn.throw(Fr))}catch(Lr){zn(Lr)}},Tr=Fr=>Fr.done?_n(Fr.value):Promise.resolve(Fr.value).then(Ir,Pr);Tr((fn=fn.apply(Tn,On)).next())});const ze=Tn=>{var On=Tn,{shixunHomeworks:fn,dispatch:_n}=On,zn=xe(On,["shixunHomeworks","dispatch"]);const Ir=(0,ve.useParams)(),[Pr,Tr]=(0,ye.useState)(!0),[Fr,Lr]=(0,ye.useState)(!1),[Kr]=Je.default.useForm(),Gr=()=>Oe(void 0,null,function*(){const zr=Kr.getFieldValue();(yield(0,pe.ZP)(`/api/homework_commons/${Ir.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...fn.actionTabs.selectArrs],cover_all:Pr,hidden_comment:zr.hidden_comment,comment:zr.comment}})).status===0&&(E.ZP.success("\u8BC4\u9605\u6210\u529F"),Kr.resetFields(),_n({type:"shixunHomeworks/setActionTabs",payload:{}}),_n({type:"shixunHomeworks/getWorkList",payload:je({},fn.actionTabs.params)}))});return ye.createElement(ye.Fragment,null,ye.createElement(Ae.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:fn.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Oe(void 0,null,function*(){const zr=Kr.getFieldValue();JSON.stringify(zr)==="{}"||zr.hidden_comment===""&&zr.comment===""?Lr(!0):fn.workList.partial_comment?_n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:fn.actionTabs.selectArrs,params:fn.actionTabs.params}}):Gr()}),onCancel:()=>{_n({type:"shixunHomeworks/setActionTabs",payload:{}})}},ye.createElement(Je.default,{form:Kr,onChange:()=>{Fr&&Lr(!1)}},ye.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ye.createElement(Je.default.Item,{name:"comment"},ye.createElement(ae.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),ye.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ye.createElement(Je.default.Item,{name:"hidden_comment"},ye.createElement(ae.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Fr&&ye.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),ye.createElement(Ae.default,{centered:!0,title:ye.createElement("span",null,ye.createElement(de.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:fn.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{Gr()},onCancel:()=>{_n({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},ye.createElement("div",{className:"tc"},ye.createElement("p",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),ye.createElement("p",null,ye.createElement(z.ZP.Group,{onChange:zr=>{Tr(zr.target.value)},value:Pr},ye.createElement(z.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),ye.createElement(z.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var Ze=(0,ve.connect)(({shixunHomeworks:Tn})=>({shixunHomeworks:Tn}))(ze),Me=be(36708),tt=be(24065),qe={wrap:"wrap___altfw",maxWidth70:"maxWidth70___Q4NoO",maxWidth80:"maxWidth80___lwsmt",maxWidth100:"maxWidth100___Wnsw8",maxWidth110:"maxWidth110___zQh0P",maxWidth120:"maxWidth120___gjwfa",reviewStatusTooltip:"reviewStatusTooltip___um7Rt",color32C:"color32C___GIjgW",MdEditor:"MdEditor___OuyKH",tr1:"tr1___nwwbX",TableDom:"TableDom___pl59W"},st=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,at=(Tn,On)=>{var fn={};for(var _n in Tn)At.call(Tn,_n)&&On.indexOf(_n)<0&&(fn[_n]=Tn[_n]);if(Tn!=null&&st)for(var _n of st(Tn))On.indexOf(_n)<0&<.call(Tn,_n)&&(fn[_n]=Tn[_n]);return fn},ut=(Tn,On,fn)=>new Promise((_n,zn)=>{var Ir=Fr=>{try{Tr(fn.next(Fr))}catch(Lr){zn(Lr)}},Pr=Fr=>{try{Tr(fn.throw(Fr))}catch(Lr){zn(Lr)}},Tr=Fr=>Fr.done?_n(Fr.value):Promise.resolve(Fr.value).then(Ir,Pr);Tr((fn=fn.apply(Tn,On)).next())});const ft=Tn=>{var On=Tn,{shixunHomeworks:fn,dispatch:_n}=On,zn=at(On,["shixunHomeworks","dispatch"]),Ir,Pr,Tr,Fr;const Lr=(0,ve.useParams)(),[Kr,Gr]=(0,ye.useState)(!1),[zr,yi]=(0,ye.useState)((Pr=(Ir=fn.actionTabs.selectArrs)==null?void 0:Ir.data)==null?void 0:Pr.name),[fa]=Je.default.useForm();(0,ye.useEffect)(()=>{var Li,qn,Er,Qt,tn,cn;fn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&fa.setFieldsValue({comment:(qn=(Li=fn.actionTabs.selectArrs)==null?void 0:Li.data)==null?void 0:qn.work_comment,hidden_comment:(Qt=(Er=fn.actionTabs.selectArrs)==null?void 0:Er.data)==null?void 0:Qt.work_comment_hidden}),yi((cn=(tn=fn.actionTabs.selectArrs)==null?void 0:tn.data)==null?void 0:cn.name)},[fn.actionTabs.key]);const Mi=()=>ut(void 0,null,function*(){var Li,qn;const Er=fa.getFieldValue();if((yield(0,pe.ZP)(`/api/student_works/${(qn=(Li=fn.actionTabs.selectArrs)==null?void 0:Li.data)==null?void 0:qn.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:Er.hidden_comment,comment:Er.comment}})).status===0)return E.ZP.success("\u8BC4\u9605\u6210\u529F"),fa.resetFields(),_n({type:"shixunHomeworks/setActionTabs",payload:{}}),_n({type:"shixunHomeworks/getWorkList",payload:Lr})});return ye.createElement(ye.Fragment,null,ye.createElement(Ae.default,{centered:!0,title:(Fr=(Tr=fn.actionTabs.selectArrs)==null?void 0:Tr.data)!=null&&Fr.work_comment_hidden?"\u66F4\u6539"+zr+"\u70B9\u8BC4":zr+"\u70B9\u8BC4",open:fn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ut(void 0,null,function*(){const Li=fa.getFieldValue();JSON.stringify(Li)==="{}"||Li.hidden_comment===""&&Li.comment===""?Gr(!0):Mi()}),onCancel:()=>{_n({type:"shixunHomeworks/setActionTabs",payload:{}})}},ye.createElement(Je.default,{form:fa,onChange:()=>{Kr&&Gr(!1)}},ye.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ye.createElement(Je.default.Item,{name:"comment"},ye.createElement(ae.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),ye.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ye.createElement(Je.default.Item,{name:"hidden_comment"},ye.createElement(ae.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Kr&&ye.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var bt=(0,ve.connect)(({shixunHomeworks:Tn})=>({shixunHomeworks:Tn}))(ft),Lt=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,$e=(Tn,On)=>{var fn={};for(var _n in Tn)gt.call(Tn,_n)&&On.indexOf(_n)<0&&(fn[_n]=Tn[_n]);if(Tn!=null&&Lt)for(var _n of Lt(Tn))On.indexOf(_n)<0&&ht.call(Tn,_n)&&(fn[_n]=Tn[_n]);return fn},Pe=(Tn,On,fn)=>new Promise((_n,zn)=>{var Ir=Fr=>{try{Tr(fn.next(Fr))}catch(Lr){zn(Lr)}},Pr=Fr=>{try{Tr(fn.throw(Fr))}catch(Lr){zn(Lr)}},Tr=Fr=>Fr.done?_n(Fr.value):Promise.resolve(Fr.value).then(Ir,Pr);Tr((fn=fn.apply(Tn,On)).next())});const ke=Tn=>{var On=Tn,{shixunHomeworks:fn,dispatch:_n}=On,zn=$e(On,["shixunHomeworks","dispatch"]);const Ir=(0,ve.useParams)(),[Pr,Tr]=(0,ye.useState)([]),[Fr,Lr]=(0,ye.useState)([]);(0,ye.useEffect)(()=>{fn.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Kr()},[fn.actionTabs.key]);function Kr(){return Pe(this,null,function*(){const zr=yield(0,pe.ZP)(`/api/homework_commons/${Ir.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});Tr(zr)})}const Gr=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return ye.createElement(ye.Fragment,null,ye.createElement(Ae.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:fn.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Pe(void 0,null,function*(){const zr=yield(0,pe.ZP)(`/api/homework_commons/${Ir.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:Fr}});(zr==null?void 0:zr.status)===0&&(ve.history.replace(`/classrooms/${Ir.coursesId}/shixun_homework/${Ir.categoryId}/detail?tabs=4`),window.location.reload(),_n({type:"shixunHomeworks/setActionTabs",payload:{}}),Lr([]))}),onCancel:()=>{Lr([]),_n({type:"shixunHomeworks/setActionTabs",payload:{}})}},ye.createElement(ne.default,{rowSelection:{type:"checkbox",onChange:(zr,yi)=>{Lr([...zr])},selectedRowKeys:Fr,getCheckboxProps:zr=>({disabled:zr.status==="\u8FDB\u884C\u4E2D"||zr.works_count===0})},rowKey:zr=>zr.key||zr.id,scroll:{y:300},pagination:!1,columns:Gr,dataSource:Pr==null?void 0:Pr.group_list})))};var Ve=(0,ve.connect)(({shixunHomeworks:Tn})=>({shixunHomeworks:Tn}))(ke),Qe=be(12290),De=be(78297),Ye=be(46474),Ue=Object.defineProperty,Le=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,ct=(Tn,On,fn)=>On in Tn?Ue(Tn,On,{enumerable:!0,configurable:!0,writable:!0,value:fn}):Tn[On]=fn,St=(Tn,On)=>{for(var fn in On||(On={}))Ne.call(On,fn)&&ct(Tn,fn,On[fn]);if(Le)for(var fn of Le(On))nt.call(On,fn)&&ct(Tn,fn,On[fn]);return Tn},wt=(Tn,On,fn)=>new Promise((_n,zn)=>{var Ir=Fr=>{try{Tr(fn.next(Fr))}catch(Lr){zn(Lr)}},Pr=Fr=>{try{Tr(fn.throw(Fr))}catch(Lr){zn(Lr)}},Tr=Fr=>Fr.done?_n(Fr.value):Promise.resolve(Fr.value).then(Ir,Pr);Tr((fn=fn.apply(Tn,On)).next())});const Bt=({shixunHomeworks:Tn,dispatch:On,isShow:fn,setIsShow:_n,item:zn,coursesId:Ir,categoryId:Pr})=>{const[Tr,Fr]=(0,ye.useState)({page:1,limit:10}),[Lr,Kr]=(0,ye.useState)([]),[Gr,zr]=(0,ye.useState)(!1);(0,ye.useEffect)(()=>{fn&&yi()},[fn]);function yi(){return wt(this,null,function*(){zr(!0);const Mi=yield(0,pe.ZP)(`/api/student_works/${zn.id}/game_details.json`,{method:"get",params:St({},Tr)});zr(!1),Mi.status===0&&Kr(Mi==null?void 0:Mi.data)})}const fa=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(Mi,Li,qn)=>ye.createElement("span",{style:{color:"#000"}},Tr.limit*(Tr.page-1)+qn+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(Mi,Li,qn)=>ye.createElement("span",{style:{color:"#000"}},Mi)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(Mi,Li,qn)=>ye.createElement("span",null,Mi==0?"\u672A\u901A\u5173":Mi==4?"\u622A\u6B62\u540E\u901A\u5173":"\u5DF2\u901A\u5173")},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(Mi,Li,qn)=>ye.createElement("span",{style:{color:"#333"}},Mi)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(Mi,Li,qn)=>ye.createElement("span",{style:{color:"#333"}},Mi)}];return ye.createElement(ye.Fragment,null,ye.createElement(Ae.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:fn,width:700,footer:null,maskClosable:!1,onCancel:()=>{Tr.page=1,Tr.limit=10,Fr(St({},Tr)),_n(!1)}},ye.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},ye.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},ye.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),ye.createElement("span",{title:zn==null?void 0:zn.user_name,style:{color:"#232B40"}},zn==null?void 0:zn.user_name)),ye.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},ye.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),ye.createElement("span",{title:zn==null?void 0:zn.student_id,style:{color:"#232B40"}},(zn==null?void 0:zn.student_id)||"--")),ye.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},ye.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),ye.createElement("span",{title:zn==null?void 0:zn.group_name,style:{color:"#232B40"}},(zn==null?void 0:zn.group_name)||"--"))),ye.createElement(ne.default,{scroll:{y:380},columns:fa,loading:Gr,style:{marginBottom:Tr.limit>(Lr==null?void 0:Lr.count)?"16px":"0"},dataSource:Lr.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:Tr.limit,current:Tr.page,position:["bottomRight"],onChange:(Mi,Li)=>{Tr.page=Mi,Tr.limit=Li,Fr(St({},Tr)),yi()},total:Lr==null?void 0:Lr.count,showTotal:(Mi,Li)=>ye.createElement("span",null,"\u5171",ye.createElement("span",{style:{color:"#165DFF"}}," ",Mi," "),"\u6761\u6570\u636E")}})))};var kt=(0,ve.connect)(({shixunHomeworks:Tn})=>({shixunHomeworks:Tn}))(Bt),pt=be(59301),Ft=Object.defineProperty,It=Object.getOwnPropertySymbols,Jt=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,$t=(Tn,On,fn)=>On in Tn?Ft(Tn,On,{enumerable:!0,configurable:!0,writable:!0,value:fn}):Tn[On]=fn,An=(Tn,On)=>{for(var fn in On||(On={}))Jt.call(On,fn)&&$t(Tn,fn,On[fn]);if(It)for(var fn of It(On))Kt.call(On,fn)&&$t(Tn,fn,On[fn]);return Tn},vn=(Tn,On,fn)=>new Promise((_n,zn)=>{var Ir=Fr=>{try{Tr(fn.next(Fr))}catch(Lr){zn(Lr)}},Pr=Fr=>{try{Tr(fn.throw(Fr))}catch(Lr){zn(Lr)}},Tr=Fr=>Fr.done?_n(Fr.value):Promise.resolve(Fr.value).then(Ir,Pr);Tr((fn=fn.apply(Tn,On)).next())});const Fn=({value:Tn,placeholder:On=""})=>{if(Tn==null||Tn==="")return pt.createElement("span",null,On);{const fn=Number(Tn);if(fn>=80)return pt.createElement("span",{style:{color:"#009C0F"}},fn);if(fn<80&&fn>=60)return pt.createElement("span",{style:{color:"#FA6400"}},fn);if(fn<60)return pt.createElement("span",{style:{color:"#E30000"}},fn)}},Yn=({shixunHomeworks:Tn,classroomList:On,loading:fn,dispatch:_n,setExportParams:zn,user:Ir})=>{var Pr,Tr,Fr,Lr,Kr,Gr,zr,yi,fa,Mi,Li,qn;const Er=(0,ve.useParams)(),[Qt,tn]=(0,ye.useState)(An(An({},{page:1,limit:20,order:"work_score",b_order:"desc"}),Er)),[cn]=Je.default.useForm(),[rr,bn]=(0,ye.useState)(),[an,gn]=(0,ye.useState)({}),[Nr,lr]=(0,ye.useState)([]),[_r,ei]=(0,ye.useState)(!1),[Qn,yr]=(0,ye.useState)([]),[oi,Xn]=(0,ye.useState)(!1),[Mr,Sr]=(0,ye.useState)(),[ci,Ci]=(0,ye.useState)(1),[Ni,na]=(0,ye.useState)(),[Qi,Ii]=(0,ye.useState)(),[xi,or]=(0,ye.useState)(),[ga,ar]=(0,ye.useState)(),[$i,no]=(0,ye.useState)(),[Ki,ki]=(0,ye.useState)(!1),[Cr,qr]=(0,ye.useState)(!1),[Fi,Wr]=(0,ye.useState)(),Pa=(0,ve.useLocation)();(0,ye.useEffect)(()=>(pa(),()=>{gn([]),lr([])}),[Qt.coursesId]),(0,ye.useEffect)(()=>{var tr;const Hr=JSON.parse(JSON.stringify(Tn.workList));!((tr=Hr==null?void 0:Hr.student_works)!=null&&tr.length)&&(Hr!=null&&Hr.id)?(Hr.student_works=[An({},Hr)],gn(Hr)):(Hr!=null&&Hr.id&&lr([An(An({},Hr),{number:"\u6211"})]),gn(An({},Hr)))},[Tn.workList]);const pa=tr=>(zn(An({},Qt)),_n({type:"shixunHomeworks/getWorkList",payload:Qt}));(0,ye.useEffect)(()=>{_n({type:"user/getUserInfo",payload:{course_id:Qt.coursesId}})},[]);const Ka=()=>vn(void 0,null,function*(){const tr=yield(0,Me.Uc)({categoryId:Er.categoryId});bn(tr==null?void 0:tr.update_score)}),Ao=()=>vn(void 0,null,function*(){_n({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const tr=yield(0,Me.Vs)({categoryId:Er.categoryId});_n({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(tr==null?void 0:tr.status)===0&&(E.ZP.success(tr==null?void 0:tr.message),pa())}),Ei=()=>{Qt.page=1;const tr=Object.assign({},cn.getFieldsValue());delete Qt.course_group,delete Qt.teacher_comment,Object.keys(tr).map(function(Hr){var fi;switch(Hr){case"task_status":tr[Hr].includes("all")||!tr[Hr].length?(delete Qt.work_status,cn.setFieldsValue({task_status:"all"})):(Qt.work_status=tr[Hr],cn.setFieldsValue({task_status:Qt.work_status}));break;case"course_group_info":tr[Hr].includes("all")||!tr[Hr].length?(delete Qt.course_group,cn.setFieldsValue({course_group_info:"all"})):(Qt.course_group=tr[Hr],cn.setFieldsValue({course_group_info:Qt.course_group}));break;case"teacher_comment":tr[Hr].includes("all")||!tr[Hr].length?(delete Qt.teacher_comment,cn.setFieldsValue({teacher_comment:"all"})):(Qt.teacher_comment=((fi=tr[Hr])==null?void 0:fi.length)===1?Number(tr[Hr][0]):"",cn.setFieldsValue({teacher_comment:tr[Hr]}));break}}),pa()};(0,ye.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(no(47),ki(!0))},[document.getElementById("divhe")]);const cs=(tr,Hr)=>{Qt.page=tr,Qt.limit=20,pa()};function fr(){Ci(1),na(""),Ii(""),or(""),ar(""),yr([])}const Di=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(tr,Hr,fi)=>Qt.limit*(Qt.page-1)+fi+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:tr=>pt.createElement(ge.Z,{placement:"bottomLeft",title:tr},pt.createElement("span",{className:"current"},tr))},!(0,tt.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:Qt.order==="student_id"?Qt.b_order==="desc"?"descend":"ascend":null,render:tr=>pt.createElement(ge.Z,{placement:"bottomLeft",title:tr||"--"},pt.createElement("span",{className:"current"},tr||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(tr,Hr)=>tr?pt.createElement(ge.Z,{placement:"bottom",title:tr},pt.createElement("span",{className:"current"},tr)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:Qt.order==="work_status"?Qt.b_order==="desc"?"descend":"ascend":null,render:tr=>pt.createElement(fe.lC,{status:tr})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:Qt.order==="achieve_time"?Qt.b_order==="desc"?"descend":"ascend":null,render:(tr,Hr)=>pt.createElement(ge.Z,{placement:"bottomLeft",title:tr},pt.createElement("span",{className:"current"},tr))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(tr,Hr)=>pt.createElement("span",{onClick:fi=>{var bi;fi.stopPropagation(),(bi=an.homework_status)!=null&&bi.includes("\u5BFC\u5165")&&(Wr(Hr),qr(!0))}},tr||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:Qt.order==="work_score"?Qt.b_order==="desc"?"descend":"ascend":null,render:(tr,Hr)=>pt.createElement(ge.Z,{title:pt.createElement(pt.Fragment,null,pt.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(Hr==null?void 0:Hr.late_final_score)||0),pt.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(Hr==null?void 0:Hr.late_penalty)||0),pt.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(Hr==null?void 0:Hr.score)||0))},Fn({value:tr,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:Qt.order==="achieve_time_long"?Qt.b_order==="desc"?"descend":"ascend":null,render:(tr,Hr)=>tr&&tr!="--"?pt.createElement(ge.Z,{placement:"bottom",title:tr},pt.createElement("span",{className:"current"},tr)):"--"},((Pr=an.homework_status)==null?void 0:Pr.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((Tr=an.homework_status)!=null&&Tr.includes("\u5BFC\u5165"))&&{title:pt.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:tr=>tr?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(tr,Hr)=>{var fi;return(fi=an.homework_status)!=null&&fi.includes("\u5BFC\u5165")?(0,tt.GJ)()?pt.createElement("a",{onClick:bi=>{bi.stopPropagation(),_n({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Hr==null?void 0:Hr.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):pt.createElement("a",{onClick:bi=>{bi.stopPropagation(),Wr(Hr),qr(!0)}},"\u67E5\u770B"):(0,tt.dE)()?pt.createElement("div",null,(0,fe.JL)(Hr==null?void 0:Hr.work_status)==="\u672A\u5F00\u542F"?pt.createElement("span",null,"--"):pt.createElement("a",{onClick:bi=>{var Ca;if(bi.stopPropagation(),(0,tt.Rm)()&&!((Ca=On.AssistantObject.hack)!=null&&Ca.can_view)){E.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${Qt.coursesId}/program_homework/${Qt.categoryId}/${Hr.id}/${Hr.user_id}/comment`,"_blank")}},"\u67E5\u770B")):pt.createElement("a",{target:"_blank",onClick:bi=>{var Ca,Ti;if(bi.stopPropagation(),(0,tt.Rm)()&&!((Ca=On.AssistantObject.hack)!=null&&Ca.can_view)){E.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((Ti=Ir.userInfo)!=null&&Ti.professional_certification)window.open(`/classrooms/${Qt.coursesId}/program_homework/${Qt.categoryId}/${Hr.id}/${Hr.user_id}/comment`,"_blank");else return Ae.default.confirm({title:"\u63D0\u793A",centered:!0,content:pt.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,fe.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(tr=>!!tr),aa=()=>{var tr,Hr;return pt.createElement(ue.default,null,pt.createElement(ue.default.Item,{onClick:()=>{var fi;if((0,tt.Rm)()&&!((fi=On.AssistantObject.hack)!=null&&fi.can_download)){E.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_n({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:an==null?void 0:an.course_group_info,fn:()=>{(0,De.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,tt.GJ)()&&((tr=an==null?void 0:an.student_works)==null?void 0:tr.length)>0&&!((Hr=an==null?void 0:an.homework_status)!=null&&Hr.includes("\u5BFC\u5165"))&&pt.createElement(ue.default.Item,{key:"3",onClick:()=>{var fi;if((0,tt.Rm)()&&!((fi=On.AssistantObject.hack)!=null&&fi.can_download)){E.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}_n({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:an==null?void 0:an.course_group_info,fn:()=>{var bi,Ca,Ti,va;_n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),ve.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/program_homework/${Qt.categoryId}/${(Ca=(bi=an==null?void 0:an.student_works)==null?void 0:bi[0])==null?void 0:Ca.id}/${(va=(Ti=an==null?void 0:an.student_works)==null?void 0:Ti[0])==null?void 0:va.user_id}/comment`)}}})}},"\u7F16\u7A0B\u62A5\u544A"),pt.createElement(ue.default.Item,{key:"2",onClick:()=>{var fi;if((0,tt.Rm)()&&!((fi=On.AssistantObject.hack)!=null&&fi.can_download)){E.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ve.history.push(`/classrooms/${Qt.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return pt.createElement(pt.Fragment,null,pt.createElement("section",{className:`${qe.wrap} minH500 bg-white pl30 pr30 pt30`},((Fr=an.homework_status)==null?void 0:Fr.includes("\u672A\u53D1\u5E03"))&&pt.createElement(ce.Z,null),!((Lr=an.homework_status)!=null&&Lr.includes("\u672A\u53D1\u5E03"))&&pt.createElement("aside",null,!(0,tt.GJ)()&&pt.createElement("div",{className:"c-light-black font12"},pt.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",an==null?void 0:an.publish_time),pt.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",an==null?void 0:an.end_time),pt.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(an==null?void 0:an.late_time)||"- -")),(0,tt.GJ)()&&pt.createElement(pt.Fragment,null,pt.createElement(Je.default,{form:cn,onChange:Ei,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((Kr=an.task_status)==null?void 0:Kr.length)>0&&pt.createElement(Je.default.Item,{name:"task_status"},pt.createElement(le.default.Group,{value:[],style:{width:"100%"}},pt.createElement(ie.Z,null,pt.createElement(se.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),pt.createElement(se.Z,{flex:"80px"},pt.createElement(le.default,{value:"all"},"\u5168\u90E8")),pt.createElement(se.Z,{flex:"1"},an.task_status&&an.task_status.map((tr,Hr)=>pt.createElement(le.default,{name:"task_status",value:tr.id},tr.name,"(",tr.count,")")))))),((Gr=an.course_group_info)==null?void 0:Gr.length)>0&&pt.createElement(Je.default.Item,{name:"course_group_info"},pt.createElement(le.default.Group,{style:{width:"100%"}},pt.createElement(ie.Z,null,pt.createElement(se.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),pt.createElement(se.Z,{flex:"80px"},pt.createElement(le.default,{value:"all"},"\u5168\u90E8")),pt.createElement(se.Z,{flex:"1",id:"divhe",style:{height:$i+"px",overflow:"hidden"}},(zr=an.course_group_info)==null?void 0:zr.map((tr,Hr)=>pt.createElement(le.default,{value:tr.course_group_id},tr.group_group_name,"(",tr.count,")"))),Ki&&pt.createElement("span",{onClick:()=>{let tr=document.getElementById("divhe").scrollHeight;$i>47?no(47):no(tr)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},$i===47?"\u5C55\u5F00":"\u6536\u8D77",$i===47?pt.createElement(x.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):pt.createElement(b.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((yi=an.teacher_comment)==null?void 0:yi.length)>0&&pt.createElement(Je.default.Item,{name:"teacher_comment"},pt.createElement(le.default.Group,{style:{width:"100%"}},pt.createElement(ie.Z,null,pt.createElement(se.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),pt.createElement(se.Z,{flex:"80px"},pt.createElement(le.default,{value:"all"},"\u5168\u90E8")),pt.createElement(se.Z,{flex:"1"},an.teacher_comment&&an.teacher_comment.map((tr,Hr)=>pt.createElement(le.default,{value:String(tr.id)},tr.name,"(",tr.count,")"))))))),pt.createElement(ie.Z,{align:"middle"},pt.createElement(se.Z,{flex:"1"},pt.createElement(ie.Z,{align:"middle"},pt.createElement(se.Z,null,pt.createElement(ae.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:tr=>{Qt.search=tr.trim(),Qt.page=1,pa()},style:{width:240}})),pt.createElement(se.Z,null,pt.createElement("span",{className:"ml5"},pt.createElement("span",{className:"c-red"},an.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",an.work_count,"\u4E2A\u5B66\u751F\uFF09")))),pt.createElement(se.Z,null,(0,tt.GJ)()&&!((fa=an.homework_status)!=null&&fa.includes("\u5BFC\u5165"))&&pt.createElement(oe.ZP,{className:"ml10",onClick:()=>{_n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:an.student_works.map(tr=>tr.id),params:Qt}})}},pt.createElement("span",{className:`${qe.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,tt.GJ)()&&!((Mi=an.homework_status)!=null&&Mi.includes("\u5BFC\u5165"))&&pt.createElement(oe.ZP,{className:"ml10",onClick:Ao},pt.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,tt.GJ)()&&pt.createElement(re.Z,{dropdownRender:aa,className:"ml10"},pt.createElement(oe.ZP,null,pt.createElement(te.Z,null),"\u5BFC\u51FA",pt.createElement(ee.Z,null)))))),pt.createElement(ie.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,tt.GJ)()&&rr&&pt.createElement("span",null,pt.createElement("span",{style:{color:"red"}},"*"),"\u5217\u8868\u4E2D\u4F5C\u4E1A\u8BB0\u5F55\u5B58\u5728\u5DEE\u5F02\uFF0C\u8BF7\u70B9\u51FB\u201C\u66F4\u65B0\u6210\u7EE9\u201D\u6309\u94AE")),pt.createElement(ne.default,{className:`mt30 ${qe.TableDom}`,loading:fn["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:tr=>({onClick:Hr=>{var fi,bi;if(!((fi=an.homework_status)!=null&&fi.includes("\u5BFC\u5165"))){if((0,tt.Rm)()&&!((bi=On.AssistantObject.hack)!=null&&bi.can_view)){E.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,Ye.O5)()&&window.open(`/classrooms/${Qt.coursesId}/program_homework/${Qt.categoryId}/${tr.id}/${tr.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:an.student_works,columns:Di,onChange:(tr,Hr,fi)=>{fi.field&&(Qt.order=fi.field==="score"?"work_score":fi.field),fi.order||(Qt.b_order="asc"),fi.order==="ascend"&&(Qt.b_order="asc"),fi.order==="descend"&&(Qt.b_order="desc"),fi.order||(Qt.b_order="asc"),pa()}}),pt.createElement(Ze,null),pt.createElement(bt,null),pt.createElement(he.Z,null)),pt.createElement(Ae.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:_r,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>vn(void 0,null,function*(){if(ci===2){if(Qn.length<=0){E.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!ga){E.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let tr=yield(0,pe.ZP)(`/api/homework_commons/${Qt.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Qt.categoryId,comment:ga,status:Qn}});tr.status===0&&(Sr(tr),ei(!1),Xn(!0))}else{if(!(xi===0||Qi===0)){if(!xi){E.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Qi){E.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(xi>Qi){E.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!ga){E.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let tr=yield(0,pe.ZP)(`/api/homework_commons/${Qt.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Qt.categoryId,comment:ga,min_score:xi,max_score:Qi}});tr.status===0&&(Sr(tr),ei(!1),Xn(!0))}}),onCancel:()=>{ei(!1),fr()}},pt.createElement("div",{style:{padding:"32px"}},pt.createElement("div",null,pt.createElement("div",null,pt.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),pt.createElement(z.ZP.Group,{value:ci,onChange:tr=>{Ci(tr.target.value)}},pt.createElement(z.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),pt.createElement(z.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),ci===1&&pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},pt.createElement("span",{style:{width:"70px",textAlign:"end"}},pt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),pt.createElement(a.Z,{min:0,max:100,value:xi,onChange:tr=>or(tr),style:{width:"100px"}}),pt.createElement("span",{style:{width:"80px",textAlign:"end"}},pt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),pt.createElement(a.Z,{min:0,max:100,value:Qi,onChange:tr=>Ii(tr),style:{width:"100px"}})),ci===2&&pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},pt.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),pt.createElement(le.default.Group,{onChange:tr=>{yr([...tr])},style:{width:"100%"}},(Li=an.task_status)==null?void 0:Li.map((tr,Hr)=>pt.createElement(le.default,{name:"task_status",value:tr.id},tr.name,"(",tr.count,")")))),pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},pt.createElement("span",{style:{width:"70px",textAlign:"end"}},pt.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),pt.createElement(Qe.Z,{className:qe.MdEditor,onChange:tr=>ar(tr),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),pt.createElement(Ae.default,{open:oi,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>vn(void 0,null,function*(){ci===2?(yield(0,pe.ZP)(`/api/homework_commons/${Qt.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Qt.categoryId,comment:ga,status:Qn}})).status===0&&(E.ZP.info("\u6253\u56DE\u6210\u529F"),fr(),pa(),Xn(!1)):(yield(0,pe.ZP)(`/api/homework_commons/${Qt.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Qt.categoryId,comment:ga,min_score:xi,max_score:Qi}})).status===0&&(E.ZP.info("\u6253\u56DE\u6210\u529F"),fr(),pa(),Xn(!1))}),onCancel:()=>{fr(),Xn(!1)}},pt.createElement("div",{style:{padding:"32px"}},ci===1&&pt.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",xi,"-",Qi,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),ci===2&&pt.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((qn=an.task_status)==null?void 0:qn.filter(tr=>Qn==null?void 0:Qn.includes(tr.id)).map(tr=>tr.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),pt.createElement("br",null),pt.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",Mr==null?void 0:Mr.count,"\u540D\u5B66\u751F")))),pt.createElement(Ve,null),pt.createElement(kt,{isShow:Cr,setIsShow:qr,item:Fi,coursesId:Qt.coursesId,categoryId:Qt.categoryId}),pt.createElement("aside",{className:"tc mb50 mt30"},pt.createElement(y.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:cs,current:Qt.page||1,defaultPageSize:20,total:an.work_count})))};var xr=(0,ve.connect)(({shixunHomeworks:Tn,classroomList:On,loading:fn,user:_n})=>({shixunHomeworks:Tn,classroomList:On,loading:fn.effects,user:_n}))(Yn)},8394:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return a}});var ye=be(59301),Je=be(89070),E=be(43418),ge=be(3113),Ae=be(71418),ue=be(88264),le=be(25555),ie=be(23954),se=be(24334),ae=be(61186),oe=be.n(ae),re=be(35106),ne=be(59301),z=(y,x,b)=>new Promise((te,ee)=>{var ce=de=>{try{he(b.next(de))}catch(pe){ee(pe)}},fe=de=>{try{he(b.throw(de))}catch(pe){ee(pe)}},he=de=>de.done?te(de.value):Promise.resolve(de.value).then(ce,fe);he((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,te]=(0,ye.useState)(void 0);console.log((0,Je.useLocation)(),33);const ee=(0,Je.useLocation)();(0,ye.useEffect)(()=>{y&&function(){return z(this,null,function*(){const st=yield(0,ue.X6)(y);te(st.data)})}()},[y]);const{status:ce,created_at:fe,code:he,name:de,language:pe,pass_sets_count:ve,set_count:me,error_msg:Ee,output:Se,input:Te,expected_output:we,execute_memory:je,user:xe,execute_time:Oe,input_file_url:ze,output_file_url:Ze,is_file:Me,expected_output_file_url:tt}=b||{};return ne.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:ne.createElement(ge.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},ne.createElement(Ae.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"},le.Im[ce])," "),ne.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",ne.createElement("span",null,oe()(fe).format("YYYY-MM-DD HH:mm:ss"))," "),ne.createElement("li",null," \u8BED\u8A00\uFF1A",ne.createElement("span",null,pe)," "),ne.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",ne.createElement("span",null,Oe*1e3,"ms")," "),ne.createElement("li",null," ",`${ce===re.h.HIDE_COMPILE_STATUS?"--":ve} / ${me} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,le.gZ)({status:ce,error_msg:Ee,execute_time:Oe,output:Se,input:Te,expected_output:we,input_file_url:ze,output_file_url:Ze,is_file:Me,expected_output_file_url:tt}),ne.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),ne.createElement(ie.ZP,{height:"200px",width:"100%",language:pe==null?void 0:pe.toLocaleLowerCase(),value:se.Base64.decode(he),options:{readOnly:!0}}))):null)))}},87001:function(en,zt,be){"use strict";be.d(zt,{Im:function(){return me},Y4:function(){return Se}});var ye=be(59301),Je=be(92832),E=be(8591),ge=be(3113),Ae=be(74440),ue=be(24334),le=be.n(ue),ie=be(61293),se=be(33538),ae=be(85149),oe=be(955),re=be(34376),ne=be.n(re),z=be(99064),a=be(89070),y=be(8394),x=be(34604),b=be(88264),te=be(34587),ee=be(23210),ce=be(92310),fe=be.n(ce),he=be(4901),de=be(59301),pe=(je,xe,Oe)=>new Promise((ze,Ze)=>{var Me=st=>{try{qe(Oe.next(st))}catch(At){Ze(At)}},tt=st=>{try{qe(Oe.throw(st))}catch(At){Ze(At)}},qe=st=>st.done?ze(st.value):Promise.resolve(st.value).then(Me,tt);qe((Oe=Oe.apply(je,xe)).next())});const{TextArea:ve}=Je.default,me={[Ae.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Ae.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Ae.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=(je=>(je[je.SET_VISIBLE=0]="SET_VISIBLE",je[je.SET_TABINDEX=1]="SET_TABINDEX",je))(Ee||{});function Se(je){const{status:xe,error_msg:Oe,output:ze,input:Ze,expected_output:Me,is_file:tt,input_file_url:qe,output_file_url:st,expected_output_file_url:At,setMonacoValue:lt,setData:at}=je,ut=(0,ye.useRef)(),ft=(0,ye.useRef)(),bt=(0,ye.useRef)();let Lt=null;const gt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,ye.useEffect)(()=>{if(ze&&!tt&&ut.current){const ht=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});ht.open(ut.current);const $e=(0,oe.pp)(ue.Base64.decode(ze));ht.write($e),ht.setOption("theme",{background:"#1e1e1e"})}if(Ze&&!tt&&ft.current){const ht=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});ht.open(ft.current),ht.write((0,oe.pp)(Ze)),ht.setOption("theme",{background:"#1e1e1e"})}if(Me&&!tt&&bt.current){const ht=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});ht.open(bt.current),ht.write((0,oe.pp)(ue.Base64.decode(Me))),ht.setOption("theme",{background:"#1e1e1e"})}},[ze]),xe){case Ae.h.NOMATCH:Lt=de.createElement(de.Fragment,null,de.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!tt&&de.createElement("div",{ref:ut}),tt&&de.createElement("div",{style:gt},de.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(this,null,function*(){const ht=yield(0,z.ZP)(st,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});lt(ht),setTimeout(()=>{at(st)},200)})},ze)),de.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!tt&&de.createElement("div",{ref:bt}),tt&&de.createElement("div",{style:gt},de.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(this,null,function*(){const ht=yield fetch(At,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});lt(yield ht.text()),setTimeout(()=>{at(At)},200)})},Me)));break;case Ae.h.EXECUTEFAILURE:Lt=de.createElement(de.Fragment,null,de.createElement("div",{style:{border:"1px #F6F7F9 solid"}},de.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!tt&&de.createElement(ae.Z,{value:Ze,style:gt}),tt&&de.createElement("div",{style:gt},de.createElement("a",{onClick:()=>(0,oe.LR)(qe,Ze)},Ze))),de.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},de.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),de.createElement("pre",{className:ie.Z.error,style:{color:"#E30000",padding:"0 10px"}},ue.Base64.decode(Oe),"111")));break;case Ae.h.COMPILEFAILURE:Lt=de.createElement(de.Fragment,null,de.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),de.createElement("pre",{className:ie.Z.error},ue.Base64.decode(Oe)));break;case Ae.h.PODFAILURE:Lt=de.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ae.h.TIMEOUT:Lt=de.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return de.createElement(de.Fragment,null," ",Lt," ")}function Te(je){const{status:xe,error_msg:Oe,execute_time:ze,output:Ze,input:Me,expected_output:tt,is_file:qe,input_file_url:st,output_file_url:At,expected_output_file_url:lt}=je;let at=null;switch(xe){case Ae.h.OK:case Ae.h.NOMATCH:case Ae.h.EXECUTEFAILURE:case Ae.h.COMPILEFAILURE:at=de.createElement("div",{id:"outputResultRef",className:"h100"});break;case Ae.h.PODFAILURE:at=de.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ae.h.TIMEOUT:at=de.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return de.createElement(de.Fragment,null," ",at," ")}function we({value:je,className:xe}){return de.createElement("span",{className:xe},je)}zt.ZP=({input:je,is_file:xe,debuging:Oe,submitting:ze,executingMessage:Ze,debugResult:Me,onChangeInput:tt,onDebugCode:qe,onSubmitCode:st,hack:At,user:lt,submitResult:at,isWhiteTheme:ut,topDispatch:ft})=>{const[bt]=(0,a.useSearchParams)(),Lt=(0,a.useParams)(),[gt,ht]=(0,ye.useState)(!1),[$e,Pe]=(0,ye.useState)(!1),[ke,Ve]=(0,ye.useState)(1),[Qe,De]=(0,ye.useState)(!1),[Ye,Ue]=(0,ye.useState)(0),[Le,Ne]=(0,ye.useState)(!1),[nt,ct]=(0,ye.useState)(""),[St,wt]=(0,ye.useState)(""),Bt=(0,ye.useRef)(),kt=(0,ye.useRef)(),pt=(0,ye.useRef)(null),Ft=(0,ye.useRef)(null),It=(0,ye.useRef)(null);console.log(at,"submitResult",Lt);const{status:Jt,id:Kt,input:$t,output:An,expected_output:vn,is_file:Fn,input_file_url:Yn,output_file_url:xr,expected_output_file_url:Tn,error_msg:On,hack_sets:fn}=at||{};(0,ye.useEffect)(()=>{Jt===0&&(Ve(1),Ue(0))},[Jt,Kt]),(0,ye.useEffect)(()=>{pe(void 0,null,function*(){var zr;const yi=yield(0,b.rX)(Lt==null?void 0:Lt.id,"submit");(yi==null?void 0:yi.status)===0&&(yi!=null&&yi.data&&((zr=yi==null?void 0:yi.data)==null?void 0:zr.status)!==0?(ft({type:te.Types.SET_SUBMIT_RESULT,payload:{submitResult:yi==null?void 0:yi.data}}),Ve(2),Ue(320)):(Ve(1),Ue(0)))})},[Lt==null?void 0:Lt.id]),(0,ye.useEffect)(()=>{if(Bt.current){let Gr=function(Qt){Mi=fa.offsetHeight,Li=!0,qn=Qt.pageY,It.current.style.display="block"},zr=function(){Li=!1,It.current.style.display="none"},yi=function(Qt){if(Li){_n();let tn=qn-Qt.pageY,cn=Mi+tn;if(cn<0&&(cn=0),cn>window.innerHeight-150&&(cn=window.innerHeight-150),ke===1){cn<=34?Ue(0):Ue(cn);return}console.log(cn,"resizeH"),Ue(cn)}};const fa=pt.current;let Mi=0,Li=!1,qn=0;const Er=document.getElementById("case-y-bar");return Er==null||Er.addEventListener("mousedown",Gr),document.addEventListener("mousemove",yi),document.addEventListener("mouseup",zr),()=>{const Qt=document.getElementById("case-y-bar");Qt==null||Qt.removeEventListener("mousedown",Gr),document.removeEventListener("mousemove",yi),document.removeEventListener("mouseup",zr)}}},[Bt,ke]),(0,ye.useEffect)(()=>{const Gr=x.Z.subscribe("resize-move-bar",_n);if(bt.get("type")!=="exercises")return document.addEventListener((0,he.gH)(),Pr),()=>{document.removeEventListener((0,he.gH)(),Pr),Gr()}},[]),(0,ye.useEffect)(()=>{});function _n(){var Gr,zr,yi,fa;const Mi=document.getElementById("outputResultRef");if(Mi){let Li=Mi.dataset.text;kt.current.reset(),kt.current.writeln(Li);const qn=document.getElementById("outputResultRef").offsetWidth-20,Er=((fa=(yi=(zr=(Gr=kt.current)==null?void 0:Gr._core)==null?void 0:zr._renderService)==null?void 0:yi.dimensions)==null?void 0:fa.actualCellWidth)||10,Qt=Math.ceil(qn/Er);kt.current.resize(Qt,Math.ceil(Mi.clientHeight/16))}}function zn(){ht(!gt),setTimeout(()=>{_n()},300),Ue(gt?320:window.innerHeight-150)}function Ir(){$e?(Pe(!1),(0,he.BU)()):(Pe(!0),(0,he.Dj)(Ft.current))}const Pr=Gr=>{(0,he.vp)()||Pe(!1)},Tr=(0,ye.useMemo)(()=>{if(Me){const{status:Gr,output:zr,error_msg:yi}=Me;return setTimeout(()=>{let fa="",Mi=document.getElementById("outputResultRef");zr?fa=ue.Base64.decode(zr):yi&&(fa=ue.Base64.decode(yi)),kt.current=new re.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),kt.current.open(Mi),kt.current.onKey(function(Li){var qn;if(Li.domEvent.key.toLocaleUpperCase()==="C"&&Li.domEvent.ctrlKey){Li.domEvent.preventDefault();let Er=(qn=kt.current)==null?void 0:qn.getSelection();navigator.clipboard.writeText(Er).then(()=>{})}}),Mi.dataset.text=fa,kt.current.setOption("convertEol",!0),_n()},300),de.createElement(de.Fragment,null,Te(Me))}return null},[Me]);function Fr(){var Gr,zr;if(!(At!=null&&At.code)||((Gr=At==null?void 0:At.code)==null?void 0:Gr.trim().length)===0){(zr=E.ZP)==null||zr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ve(1),Ue(320),qe()}const Lr=Gr=>pe(void 0,null,function*(){let zr=yield(0,z.ZP)(`/api/problems/${Gr}/start.json`,{method:"get",params:{hack_user_id:lt==null?void 0:lt.user_id}});zr&&(window.location.href=`/myproblems/${zr==null?void 0:zr.identifier}${window.location.search}`)});function Kr(){Fn?navigator.clipboard.writeText(ue.Base64.decode(On)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ue.Base64.decode(An)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return de.createElement(ye.Fragment,null,de.createElement("div",{className:fe()(ie.Z.case,ut&&ie.Z.whiteCase),style:{height:Ye},ref:pt},de.createElement("div",{className:ie.Z.fullMask,ref:It}),de.createElement("div",{className:ie.Z["resize-y-bar"],id:"case-y-bar",ref:Bt,draggable:!1},ke===2&&de.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),ke===1&&(Ye<=34?de.createElement("div",{onClick:()=>{Ue(320)},className:ie.Z.unfoldBtn},"\u63A7\u5236\u53F0",de.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):de.createElement("div",{onClick:()=>{Ue(0)},className:ie.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",de.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),de.createElement("div",null,de.createElement("div",{className:ie.Z.caseHead},de.createElement("div",{className:ie.Z.dot}),de.createElement("div",{className:ie.Z.text},ke===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),ke===2&&!ze&&typeof Jt=="number"&&de.createElement(de.Fragment,null,Jt===Ae.h.OK?de.createElement("div",{className:ie.Z.pass},de.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):de.createElement("div",{className:ie.Z.noPass},de.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),me[Jt])),de.createElement("div",{className:ie.Z.btns},ke===2&&!ze&&de.createElement(de.Fragment,null,Jt!==Ae.h.OK&&de.createElement("div",{onClick:Kr},de.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),de.createElement("div",{onClick:()=>{Ne(Kt)}},de.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),bt.get("type")!=="exercises"&&de.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>zn()},de.createElement("i",{className:`iconfont icon-${gt?"suoxiao1":"fangda"}`})))),de.createElement("div",{style:{display:ke===1?"block":"none"}},Oe?de.createElement(se.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):de.createElement("div",{style:{height:Ye-34}},de.createElement("div",{className:ie.Z.result},de.createElement("div",{className:ie.Z.left},de.createElement("div",{className:ie.Z.title},de.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),de.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),de.createElement("div",{className:ie.Z.leftNode},de.createElement(ve,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:xe?"":je,onChange:tt}))),de.createElement("div",{className:ie.Z.right},de.createElement("div",{className:ie.Z.title},de.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),de.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),de.createElement("div",{className:ie.Z.node},Me?Tr:de.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")))))),de.createElement("div",{style:{display:ke===2?"block":"none"}},ze?de.createElement(se.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):de.createElement("div",{style:{height:Ye-34,display:"flex",flexDirection:"column",overflow:"hidden"}},de.createElement("div",{ref:Ft,className:ie.Z.elseNode},de.createElement("div",{className:ie.Z.nameWrap},de.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),de.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),de.createElement("div",{className:ie.Z.scroll},de.createElement("pre",{className:ie.Z.scrollBox,style:Qe?{height:$e?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Fn&&de.createElement(we,{value:$t}),Fn&&de.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const Gr=yield fetch(Yn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});wt(yield Gr.text()),setTimeout(()=>{ct(Yn)},200)})},$t)),$t&&de.createElement("div",{className:ie.Z.action},de.createElement("span",{onClick:()=>De(!Qe)},Qe?"\u6536\u8D77":"\u5C55\u5F00"),bt.get("type")!=="exercises"&&de.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Ir(),className:`iconfont icon-${$e?"suoxiao1":"fangda"}`})))),de.createElement("div",{className:ie.Z.result,style:{flex:1,overflow:"hidden"}},de.createElement("div",{className:ie.Z.left},de.createElement("div",{className:ie.Z.title},de.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),de.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),de.createElement("div",{className:ie.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},de.createElement("pre",null,!Fn&&de.createElement(we,{className:"mb10",value:vn&&ue.Base64.decode(vn)||""}),Fn&&de.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const Gr=yield fetch(Tn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});wt(yield Gr.text()),setTimeout(()=>{ct(Tn)},200)})},vn)))),de.createElement("div",{className:ie.Z.right},de.createElement("div",{className:ie.Z.title},de.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),de.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),de.createElement("div",{className:ie.Z.node,style:{color:Jt===Ae.h.OK?"#2ABD8C":"#FF2C29"}},de.createElement("pre",null,(Jt===4||Jt===5)&&de.createElement(we,{className:"mb10",value:On&&ue.Base64.decode(On)||""}),Jt!=4&&Jt!=5&&(Fn?de.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const Gr=yield(0,z.ZP)(xr,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{wt(Gr)}catch(zr){wt("")}setTimeout(()=>{ct(xr)},200)})},An):de.createElement(we,{className:"mb10",value:An&&ue.Base64.decode(An)||""})))))))))),de.createElement("div",{className:fe()(ie.Z.footer,ut&&ie.Z.whiteFooter),style:{zIndex:100}},(At==null?void 0:At.is_program)&&(At==null?void 0:At.above_question)&&de.createElement(ge.ZP,{className:"mr10",type:"primary",onClick:()=>Lr(At==null?void 0:At.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(At==null?void 0:At.is_program)&&(At==null?void 0:At.under_question)&&de.createElement(ge.ZP,{className:"mr10",type:"primary",onClick:()=>Lr(At==null?void 0:At.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),de.createElement(ge.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Oe||ze,loading:Oe,color:"#2ABD8C",className:"mr10",onClick:Fr},"\u8C03\u8BD5\u4EE3\u7801"),bt.get("qtype")!=="8"&&de.createElement(ge.ZP,{className:ie.Z.disabled,type:"primary",icon:de.createElement("i",{className:"iconfont icon-bofang1"}),loading:ze,disabled:Oe||ze,onClick:()=>{var Gr,zr;if(!(At!=null&&At.code)||((Gr=At==null?void 0:At.code)==null?void 0:Gr.trim().length)===0){(zr=E.ZP)==null||zr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ve(2),Ue(320),st()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),de.createElement(y.Z,{onClose:Ne,open:Le}),de.createElement(ee.Z,{close:!0,data:nt,type:nt.length?"txt":"",onClose:()=>ct(""),monacoEditor:{value:St,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},34587:function(en,zt,be){"use strict";be.r(zt),be.d(zt,{Types:function(){return Qa},default:function(){return As}});var ye=be(59301),Je=be(89070),E=be(31797),ge=be(43418),Ae=be(71418),ue=be(3113),le=be(6848),ie=be(95237),se=be(88264),ae=be(94941),oe=be(4901),re=be(17064),ne=be(3294),z=be(87169),a=be(43428),y=be(23954),x=be(79346),b=be(16479),te=be(16869),ee=be(59301),ce=Object.defineProperty,fe=Object.defineProperties,he=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,me=(pn,Wn,Dr)=>Wn in pn?ce(pn,Wn,{enumerable:!0,configurable:!0,writable:!0,value:Dr}):pn[Wn]=Dr,Ee=(pn,Wn)=>{for(var Dr in Wn||(Wn={}))pe.call(Wn,Dr)&&me(pn,Dr,Wn[Dr]);if(de)for(var Dr of de(Wn))ve.call(Wn,Dr)&&me(pn,Dr,Wn[Dr]);return pn},Se=(pn,Wn)=>fe(pn,he(Wn));const Te={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0)};var we=(pn=>(pn[pn.set_font_size=0]="set_font_size",pn[pn.set_theme=1]="set_theme",pn[pn.on_tab_to_space=2]="on_tab_to_space",pn[pn.set_show_editor_setting=3]="set_show_editor_setting",pn))(we||{});function je(pn,Wn){switch(Wn.type){case 3:return Se(Ee({},pn),{showEditorSetting:Wn.payload});case 1:return Se(Ee({},pn),{theme:Wn.payload});case 0:return Se(Ee({},pn),{fontSize:Wn.payload});case 2:return Se(Ee({},pn),{tabToSpace:Wn.payload});default:throw new Error}}var xe=({isLoading:pn,value:Wn,onChange:Dr,language:cr,onUpdateCode:Ar,ActionBarRender:dr,setIsWhiteTheme:sr})=>{const[Ur,jr]=(0,ye.useReducer)(je,Te),{theme:Jr,fontSize:Gn,showEditorSetting:ni,tabToSpace:Ai}=Ur,Hi=(0,ye.useRef)(),hi=(0,ye.useRef)();(0,ye.useEffect)(()=>{sr(Jr==="vs")},[Jr]);const ri={onFontSizeChange:Zi=>{jr({type:0,payload:Zi}),(0,b.t)("cmFontSize",Zi)},tabToSpace:Ai,cmFontSize:Gn,className:"oj",cmCodeMode:Jr,onTabToSpace:Zi=>{jr({type:2,payload:Zi}),(0,b.t)("cmTabToSpace",Zi)},onCodeModeChange:Zi=>{jr({type:1,payload:Zi}),(0,b.t)("ProgrammingCodeMode",Zi)}};function xa(){jr({type:3,payload:!1})}function ka(){jr({type:3,payload:!0})}const Oo={value:Wn,language:cr,theme:Jr,options:{fontSize:Gn,insertSpaces:Ai},onChange:Zi=>{Dr(Zi),hi.current=Zi,clearTimeout(Hi.current),Hi.current=setTimeout(()=>{Ar(hi.current)},1e4)},onEditBlur:Zi=>{hi.current&&Ar(hi.current)}};return ee.createElement(ye.Fragment,null,dr(ka),ee.createElement("div",{style:{flex:1,overflow:"hidden"}},!pn&&ee.createElement(y.ZP,Ee({},Oo))),ee.createElement(x.Z,null,ee.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:ni,onClose:xa},ee.createElement(te.Z,Ee({},ri)))))},Oe=be(60141),ze=be(24334),Ze=be(87001),Me={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"},tt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},qe=be(1710),st=be(58421),At=be(58617),lt=be(8394),at=be(61186),ut=be.n(at),ft=be(59301);const{Column:bt}=qe.default;var Lt=({submitResult:pn,submitting:Wn,submitRecords:Dr,page:cr,onPageChange:Ar,topicId:dr})=>{const[sr]=(0,Je.useSearchParams)(),{records:Ur,records_count:jr}=Dr||{},[Jr,Gn]=(0,ye.useState)(!1),ni=sr.get("type")==="1";return ft.createElement(Ae.Z,{spinning:Wn,tip:"\u8BC4\u6D4B\u4E2D...",indicator:ft.createElement(At.Z,{style:{fontSize:24},spin:!0})},(Ur==null?void 0:Ur.length)>0?ft.createElement(qe.default,{dataSource:Ur,rowKey:"id",pagination:!1},ft.createElement(bt,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Ai,Hi)=>ft.createElement("span",null," ",ut()(Ai).format("YYYY-MM-DD HH:mm:ss"))}),ft.createElement(bt,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Ai,Hi)=>{var hi;return ft.createElement("span",{className:`${Ai===0?"c-green":"c-red"} current`,onClick:()=>{Gn(Hi.id)}},(hi=Ze.Im[Ai])==null?void 0:hi.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),ft.createElement(bt,{title:`\u6267\u884C\u7528\u65F6 (${ni?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Ai=>Ai?ni?Ai:Ai/1e3:""}),ft.createElement(bt,{title:`\u5185\u5B58\u6D88\u8017\uFF08${ni?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Ai=>Ai?ni?Ai:parseFloat((Ai/1024).toFixed(2)):""}),ft.createElement(bt,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),ft.createElement(bt,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Ai,Hi)=>ft.createElement("span",{className:"c-light-primary current",onClick:()=>{Gn(Hi.id)}},"\u67E5\u770B")})):ft.createElement("div",{style:{height:300,width:"100%"}}),ft.createElement(lt.Z,{onClose:Gn,open:Jr}),jr>15?ft.createElement(st.Z,{className:tt.pagination,current:cr,pageSize:15,total:jr,onChange:Ar}):null)},gt=be(8797),ht=be(12563),$e={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Pe=be(85149),ke=be(59301);const Ve={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var Qe=({hack:pn})=>{const{language:Wn,difficult:Dr,time_limit:cr,description:Ar}=pn,[dr]=(0,Je.useSearchParams)(),sr=Ve[Dr];return ke.createElement(ke.Fragment,null,ke.createElement("ul",{className:$e.info},ke.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",ke.createElement("b",{className:$e.info_tag},Wn)),ke.createElement("li",null,ke.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",ke.createElement(ht.default,{color:sr==null?void 0:sr.color},sr==null?void 0:sr.name)),ke.createElement("li",null,ke.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",ke.createElement("span",{style:{color:"#333333"}},cr,"\u79D2"))),dr.get("qtype")==="8"?ke.createElement(Pe.Z,{value:Ar,showProgramFill:!0,className:$e.desc}):ke.createElement(Pe.Z,{value:Ar,className:$e.desc}))},De={},Ye=be(59301),Ue=({hack:pn,current_user:Wn})=>Ye.createElement("div",{className:De.answer},pn!=null&&pn.answer_text?Ye.createElement(Pe.Z,{style:{padding:"13px 0"},value:(pn==null?void 0:pn.answer_text)||""}):Ye.createElement(gt.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Le=be(34604),Ne=be(99064);function nt(pn,Wn){return(0,Ne.U2)(`/problems/${pn}/comments.json`,{page:Wn,limit:10})}function ct(pn){return(0,Ne.v_)(`/discusses/${pn}/plus.json`,{container_type:"Discuss",type:1})}function St(pn,Wn,Dr){return(0,Ne.v_)(`/problems/${pn}/comments/reply.json`,{comments:{content:Dr,parent_id:Wn}})}function wt(pn,Wn){return(0,Ne.v_)(`/problems/${pn}/comments.json`,{comments:{content:Wn}})}function Bt(pn,Wn,Dr){return(0,Ne.v_)(`/problems/${pn}/comments/${Wn}/hidden.json`,Dr)}function kt(pn,Wn){return(0,Ne.IV)(`/problems/${pn}/comments/${Wn}`)}var pt=be(34362);function Ft({author:pn}){return ye.createElement("a",{href:`/users/${pn.login}`,target:"_blank"},ye.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${ne.Z.IMG_SERVER}/images/${pn.image_url}`,width:"50"}))}function It({data:pn,index:Wn,parentDiscussIndex:Dr,user:cr,onSetActionType:Ar}){const{author:dr,can_delete:sr,content:Ur,id:jr,time:Jr}=pn;function Gn(){Ar({id:jr,index:Wn,type:"delete-discuss",parentDiscussIndex:Dr,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const ni=cr.admin||sr||dr.user_id===cr.user_id;return ye.createElement("div",{className:"discuss-item-container second-discuss "},ye.createElement(Ft,{author:dr}),ye.createElement("section",null,ye.createElement("div",{className:"discuss-info"},ye.createElement("a",{href:`/users/${dr.login}`,target:"_blank"},dr.name),ye.createElement("span",{className:"grey"},Jr),ye.createElement("div",{className:"btn-group",style:{marginBottom:0}},ni?ye.createElement("a",{onClick:Gn,title:"\u5220\u9664"},ye.createElement("i",{className:"iconfont icon-shanchu"})):null)),ye.createElement(Pe.Z,{className:"discuss-content",value:Ur})))}var Jt=({user:pn,data:Wn,index:Dr,onPlusDiscuss:cr,onSetActionType:Ar,activeDiscussIndex:dr,onReplyDiscuss:sr,onSetActiveDiscussIndex:Ur})=>{const{content:jr,children:Jr,hidden:Gn,id:ni,praise_count:Ai,time:Hi,user_praise:hi,can_delete:ri,author:xa}=Wn;function ka(){Ur(ni)}function Oo(){cr(ni,!hi,Dr)}function Zi(){Ar({id:ni,index:Dr,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function yo(){Ar({id:ni,index:Dr,params:{hidden:Gn?"0":"1"},type:"hidden-discuss",message:Gn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Ea=pn.admin||pn.user_id===xa.user_id;return ye.createElement("div",{className:"discuss-item-container",key:ni},ye.createElement(Ft,{author:xa}),ye.createElement("section",null,ye.createElement("div",{className:"discuss-info"},ye.createElement("a",{href:`/users/${xa.login}`,target:"_blank"}," ",xa.name," "),ye.createElement("span",{className:"grey"},Hi)),ye.createElement(Pe.Z,{className:"discuss-content",value:jr}),Jr&&Jr.length>0?ye.createElement("div",{className:"reply-discuss-container"},Jr.map((Gi,Ji)=>ye.createElement(It,{key:Gi.id,data:Gi,index:Ji,user:pn,onSetActionType:Ar,parentDiscussIndex:Dr}))):null,ye.createElement("div",{className:"btn-group"},Ea?ye.createElement("a",{onClick:yo,title:Gn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},ye.createElement("i",{className:Gn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,ri&&(!Jr||Jr.length==0)?ye.createElement("a",{onClick:Zi,title:"\u5220\u9664"},ye.createElement("i",{className:"iconfont icon-shanchu"})):null,ye.createElement("a",{onClick:ka,title:"\u56DE\u590D"}," ",ye.createElement("i",{className:"iconfont icon-huifu1"})," "),ye.createElement("a",{onClick:Oo,className:hi?"c-orange":""},ye.createElement("i",{className:hi?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),ye.createElement("span",null,Ai||""))),ye.createElement(pt.Z,{id:ni,activeDiscussIndex:dr,onReplyDiscuss:sr})))},Kt=be(61398),$t={"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"},An=be(12290),vn=(pn,Wn,Dr)=>new Promise((cr,Ar)=>{var dr=jr=>{try{Ur(Dr.next(jr))}catch(Jr){Ar(Jr)}},sr=jr=>{try{Ur(Dr.throw(jr))}catch(Jr){Ar(Jr)}},Ur=jr=>jr.done?cr(jr.value):Promise.resolve(jr.value).then(dr,sr);Ur((Dr=Dr.apply(pn,Wn)).next())}),Fn=({user_praise:pn,praise_count:Wn,praisePlus:Dr,onCreateDiscuss:cr,discuss_count:Ar})=>{const[dr,sr]=(0,ye.useState)(!1),[Ur,jr]=(0,ye.useState)("");function Jr(Hi){jr(Hi)}function Gn(){sr(!0)}function ni(){sr(!1)}function Ai(){return vn(this,null,function*(){cr(Ur),jr(""),sr(!1)})}return ye.createElement("div",{className:`${$t["dis-input-editor-container"]} ${dr?$t.active:""} `},ye.createElement("div",{className:dr?`hide ${$t["text-area"]}`:$t["text-area"]},ye.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Gn}),ye.createElement("a",null," ",ye.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Ar," "),ye.createElement("a",{className:"c-light-black",onClick:Dr,title:pn?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},ye.createElement("i",{className:`mr3 ${pn?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Wn?ye.createElement("span",null,Wn):"")),dr?ye.createElement("div",{className:$t["input-mask"],onClick:ni}):null,ye.createElement("div",{className:dr?$t["md-container"]:`${$t["md-container"]} hide`},ye.createElement(An.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Ur,height:240,onChange:Jr}),ye.createElement("div",{className:$t["tip-container"],onClick:ni},ye.createElement("a",{className:$t["btn-send"],onClick:Ai}," \u53D1\u9001 "))))},Yn=be(59301),xr=Object.defineProperty,Tn=Object.defineProperties,On=Object.getOwnPropertyDescriptors,fn=Object.getOwnPropertySymbols,_n=Object.prototype.hasOwnProperty,zn=Object.prototype.propertyIsEnumerable,Ir=(pn,Wn,Dr)=>Wn in pn?xr(pn,Wn,{enumerable:!0,configurable:!0,writable:!0,value:Dr}):pn[Wn]=Dr,Pr=(pn,Wn)=>{for(var Dr in Wn||(Wn={}))_n.call(Wn,Dr)&&Ir(pn,Dr,Wn[Dr]);if(fn)for(var Dr of fn(Wn))zn.call(Wn,Dr)&&Ir(pn,Dr,Wn[Dr]);return pn},Tr=(pn,Wn)=>Tn(pn,On(Wn)),Fr=(pn,Wn,Dr)=>new Promise((cr,Ar)=>{var dr=jr=>{try{Ur(Dr.next(jr))}catch(Jr){Ar(Jr)}},sr=jr=>{try{Ur(Dr.throw(jr))}catch(Jr){Ar(Jr)}},Ur=jr=>jr.done?cr(jr.value):Promise.resolve(jr.value).then(dr,sr);Ur((Dr=Dr.apply(pn,Wn)).next())});const Lr={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Kr=(pn=>(pn[pn.GET_DISCUSSES=0]="GET_DISCUSSES",pn[pn.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",pn[pn.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",pn[pn.PLUS_DISCUSS=3]="PLUS_DISCUSS",pn[pn.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",pn[pn.SET_PAGE=5]="SET_PAGE",pn[pn.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",pn))(Kr||{});function Gr(pn,Wn){switch(Wn.type){case 6:return Tr(Pr({},pn),{loading:!0});case 0:return Pr(Pr({},pn),Wn.payload);case 1:return Pr(Pr({},pn),Wn.payload);case 4:return Pr(Pr({},pn),Wn.payload);case 3:return Pr(Pr({},pn),Wn.payload);case 5:return Tr(Pr({},pn),{page:Wn.payload});case 2:return Pr(Pr({},pn),Wn.payload);default:throw new Error}}var zr=({user:pn,identifier:Wn,hack:Dr,onTriggerPraise:cr,activeIndex:Ar})=>{const[dr,sr]=(0,ye.useReducer)(Gr,Lr),{loading:Ur,page:jr,data:Jr,count:Gn,actionType:ni,activeDiscussIndex:Ai}=dr,Hi=(0,ye.useCallback)(()=>Fr(void 0,null,function*(){sr({type:6});const Gi=yield nt(Wn,jr),{comments:Ji,disscuss_count:ra}=Gi;sr({type:0,payload:{data:Ji,count:ra,loading:!1}})}),[jr,Wn]);(0,ye.useEffect)(()=>{Ar==="2"&&Hi()},[Wn,jr,Ar]);function hi(Gi){sr({type:5,payload:Gi})}function ri(Gi){sr({type:4,payload:{actionType:Gi}})}function xa(Gi){sr(Ai===Gi?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Gi}})}function ka(Gi,Ji,ra){return Fr(this,null,function*(){try{const Wi=yield ct(Gi);Jr[ra].user_praise=Ji,Jr[ra].praise_count=Wi.praise_count,sr({type:3,payload:{data:[...Jr]}})}catch(Wi){console.log(Wi)}})}function Oo(){return Fr(this,null,function*(){const{id:Gi,params:Ji,type:ra,index:Wi,parentDiscussIndex:ho}=ni;if(ra==="hidden-discuss"&&(yield Bt(Wn,Gi,Ji),ho?Jr[ho].children[Wi].hidden=Ji.hidden==1:Jr[Wi].hidden=Ji.hidden==1,sr({type:4,payload:{actionType:null,data:[...Jr]}})),ra==="delete-discuss"){if(yield kt(Wn,Gi),ho||ho===0){let Va=Jr[ho].children;for(let oo=Va.length-1;oo>=0;oo--)if(Va[oo].id===Gi){Va.splice(oo,1);break}Jr[ho].children=Va}else for(let Va=Jr.length-1;Va>=0;Va--)if(Jr[Va].id===Gi){Jr.splice(Va,1);break}sr({type:4,payload:{actionType:null,data:[...Jr]}})}})}function Zi(){sr({type:4,payload:{actionType:null}})}function yo(Gi,Ji){return Fr(this,null,function*(){try{yield St(Wn,Gi,Ji),Hi()}catch(ra){console.log(ra)}})}function Ea(Gi){return Fr(this,null,function*(){sr({type:6}),yield wt(Wn,Gi),Hi()})}return Yn.createElement(Yn.Fragment,null,Yn.createElement("div",{className:"discuss-panel"},Jr.length===0?Yn.createElement(gt.Z,null):Jr.map((Gi,Ji)=>Yn.createElement(Jt,{onReplyDiscuss:yo,onPlusDiscuss:ka,onSetActiveDiscussIndex:xa,onSetActionType:ri,data:Gi,index:Ji,user:pn,activeDiscussIndex:Ai})),Gn>10?Yn.createElement("div",{className:"pagination-container"},Yn.createElement(st.Z,{showQuickJumper:!0,onChange:hi,current:jr,total:Gn})):null),Yn.createElement(Fn,{user_praise:Dr.user_praise,praise_count:Dr.praises_count,praisePlus:cr,discuss_count:Dr.comments_count,onCreateDiscuss:Ea}),Yn.createElement(x.Z,null,Yn.createElement(ge.default,{centered:!0,title:"\u63D0\u793A",open:!!ni,onOk:Oo,onCancel:Zi},Yn.createElement("p",null,ni?ni.message:"")),Yn.createElement(Kt.Z,null)))},yi=be(57809),fa=be(92832),Mi=be(65615),Li={},qn=be(59301),Er=({hack:pn,current_user:Wn})=>qn.createElement("div",{className:Li.answer},pn!=null&&pn.analysis?qn.createElement(Pe.Z,{style:{padding:"13px 0"},value:(pn==null?void 0:pn.analysis)||""}):qn.createElement(gt.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Qt={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},tn=be(36381),cn=be(43604),rr=be(78241),bn=be(5871),an=be(72161),gn=be(59301);const{TextArea:Nr}=fa.default,{Panel:lr}=tn.default;var _r=({data:pn,hack:Wn})=>(console.log(pn,Wn,"data"),Wn!=null&&Wn.is_file?gn.createElement(an.Y2,{disabled:!0,className:Qt.uploadTableWrapper,showScore:!Wn.test_set_score,data:pn,isProgramHomework:!0}):gn.createElement("div",{className:Qt.hackSets},pn==null?void 0:pn.map((Dr,cr)=>gn.createElement(tn.default,{accordion:!0,bordered:!1,key:cr,defaultActiveKey:cr===0&&Dr.id,className:Qt.collapseWrapper,expandIcon:({isActive:Ar})=>gn.createElement("i",{className:`iconfont icon-weizhankai ${Ar?Qt.open:Qt.close}`,style:{fontSize:14,transition:"all .2s"}})},gn.createElement(lr,{key:Dr.id,header:gn.createElement(ie.Z,{align:"middle",justify:"space-between",wrap:!1},gn.createElement(cn.Z,{className:Qt.panelHeader},gn.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",cr+1)),gn.createElement(cn.Z,{flex:1},gn.createElement(ie.Z,{align:"middle",justify:"end",wrap:!1},!(Wn!=null&&Wn.test_set_score)&&gn.createElement(cn.Z,{className:Qt.rateInput},gn.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),gn.createElement("div",null,gn.createElement(rr.default.Item,{noStyle:!0},gn.createElement(bn.Z,{value:Dr==null?void 0:Dr.score,className:Qt.baseFormItem,min:0,max:100,disabled:!0}))),gn.createElement("span",{className:"ml10"},"%")))))},gn.createElement(rr.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},gn.createElement(Nr,{readOnly:!0,value:Dr==null?void 0:Dr.input,rows:4})),gn.createElement(rr.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},gn.createElement(Nr,{readOnly:!0,value:Dr==null?void 0:Dr.output,rows:4}))))))),ei={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Qn=be(59301),oi=(0,ye.forwardRef)(({data:pn=[]},Wn)=>{var Dr;const[cr,Ar]=(0,ye.useState)(),dr=pn.filter(Ur=>Ur.show);(0,ye.useEffect)(()=>{dr.length&&Ar(dr[0].id)},[pn==null?void 0:pn.length]);const sr=((Dr=dr.find(Ur=>Ur.id===cr))==null?void 0:Dr.element)||null;return(0,ye.useImperativeHandle)(Wn,()=>({setActiveTab:Ur=>Ar(Ur)})),Qn.createElement("div",{className:ei.tabs},Qn.createElement("div",{className:ei.tabWarp},dr.map(Ur=>Qn.createElement("div",{onClick:()=>Ar(Ur.id),className:`${ei.tab} ${Ur.id===cr?ei.active:""}`,key:Ur.id},Ur.name))),Qn.createElement("div",{className:ei.content},sr))}),Xn=be(59301),Mr=Object.defineProperty,Sr=Object.defineProperties,ci=Object.getOwnPropertyDescriptors,Ci=Object.getOwnPropertySymbols,Ni=Object.prototype.hasOwnProperty,na=Object.prototype.propertyIsEnumerable,Qi=(pn,Wn,Dr)=>Wn in pn?Mr(pn,Wn,{enumerable:!0,configurable:!0,writable:!0,value:Dr}):pn[Wn]=Dr,Ii=(pn,Wn)=>{for(var Dr in Wn||(Wn={}))Ni.call(Wn,Dr)&&Qi(pn,Dr,Wn[Dr]);if(Ci)for(var Dr of Ci(Wn))na.call(Wn,Dr)&&Qi(pn,Dr,Wn[Dr]);return pn},xi=(pn,Wn)=>Sr(pn,ci(Wn)),or=(pn,Wn,Dr)=>new Promise((cr,Ar)=>{var dr=jr=>{try{Ur(Dr.next(jr))}catch(Jr){Ar(Jr)}},sr=jr=>{try{Ur(Dr.throw(jr))}catch(Jr){Ar(Jr)}},Ur=jr=>jr.done?cr(jr.value):Promise.resolve(jr.value).then(dr,sr);Ur((Dr=Dr.apply(pn,Wn)).next())});const ga={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},ar={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var $i=({hack:pn,onTriggerPraise:Wn,topicId:Dr,page:cr,onPageChange:Ar,user:dr,current_user:sr,submitRecords:Ur,submitting:jr,submitResult:Jr,setActiveIndex:Gn,hack_sets:ni})=>{var Ai,Hi;const[hi]=(0,Je.useSearchParams)(),[ri,xa]=(0,ye.useState)("0"),ka=(0,Je.useLocation)(),[Oo,Zi]=(0,ye.useState)(!1),[yo,Ea]=(0,ye.useState)(null),[Gi,Ji]=(0,ye.useState)([]),[ra,Wi]=(0,ye.useState)([]),[ho,Va]=(0,ye.useState)({page:1,limit:10}),oo=(0,ye.useRef)(null),bo=(0,ye.useRef)(null);console.log(dr,"user");let[Ya,ol]=(0,ye.useState)(xi(Ii({},(0,Je.useParams)()),{page:1,per_page:20,name:""}));(0,ye.useEffect)(()=>{bo.current&&(pn==null?void 0:pn.is_close_tips)===!1&&yo===null&&Ea(!0)},[bo.current,pn==null?void 0:pn.is_close_tips,yo]);function Xs(){return or(this,null,function*(){yield(0,Ne.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,ye.useEffect)(()=>{Gn(ri)},[ri]);function Ls(Vi){return or(this,null,function*(){let po=Vi.target.id;if(po==="1"){let Za=yield(0,Ne.ZP)(`/api/myproblems/${Ya.id}/redo_logs.json`,{method:"get",params:Ii({},ho)});(Za==null?void 0:Za.status)===0&&Wi(Za==null?void 0:Za.data)}xa(po)})}(0,ye.useEffect)(()=>Le.Z.subscribe("to-commit-info",()=>{xa("1"),oo.current&&oo.current.setActiveTab("1")}),[]),(0,ye.useEffect)(()=>Le.Z.subscribe("to-reset-info",()=>{Ls({target:{id:"1"}}),oo.current&&oo.current.setActiveTab("2")}),[]);function Bs(){xa("2")}function so(){return or(this,null,function*(){let Vi=yield(0,Ne.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Ii({identifier:Ya==null?void 0:Ya.id},Ya)});Ji(Vi)})}const gi=[{title:null,description:Xn.createElement("div",null,Xn.createElement("b",{onClick:()=>{Ea(!1),Xs(),Zi(!0),so()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Xn.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"),Xn.createElement(ue.ZP,{onClick:()=>{Ea(!1),Xs()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>bo.current}];return Xn.createElement("div",{className:Me["left-panel"]},Xn.createElement("ul",{className:`${Me["s-navs"]} ${Me["bg-white"]} ${Me.b1}`},(pn==null?void 0:pn.is_program)&&!hi.get("pageId")&&Xn.createElement(le.Z,{title:"\u9898\u76EE\u5217\u8868"},Xn.createElement("div",{onClick:()=>{so(),Zi(!0)},className:Me.btns,ref:bo,style:yo?{pointerEvents:"none"}:{}},Xn.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Xn.createElement("li",{style:{marginLeft:20}},Xn.createElement("a",{className:ri==="0"?Me.active:"",id:"0",onClick:Ls},"\u9898\u76EE\u63CF\u8FF0")),Xn.createElement("li",null,Xn.createElement("a",{className:ri==="1"?Me.active:"",id:"1",onClick:Ls},"\u64CD\u4F5C\u8BB0\u5F55")),(hi.get("type")!=="exercises"&&(pn==null?void 0:pn.answer_text_show)||hi.get("type")!=="exercises"&&(pn==null?void 0:pn.analysis_show))&&Xn.createElement("li",null,Xn.createElement("a",{className:ri==="4"?Me.active:"",id:"4",onClick:Ls},"\u89E3\u7B54\u53C2\u8003")),hi.get("type")!=="exercises"&&Xn.createElement("li",null,Xn.createElement("a",{className:ri==="2"?Me.active:"",id:"2",onClick:Ls},"\u8BC4\u8BBA")),!!(ni!=null&&ni.length)&&hi.get("type")!=="exercises"&&hi.get("type")!=="1"&&Xn.createElement("li",null,Xn.createElement("a",{className:ri==="5"?Me.active:"",id:"5",onClick:Ls},"\u6D4B\u8BD5\u7528\u4F8B"))),Xn.createElement("div",{className:`${Me["tab-panel-body"]} ${ri==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Xn.createElement(Qe,{hack:pn,onTriggerPraise:Wn,toDiscuss:Bs})),Xn.createElement("div",{style:{padding:"12px"},className:`${Me["tab-panel-body"]} ${ri==="1"?"":"hide"}`},Xn.createElement(oi,{ref:oo,data:[{id:"1",show:hi.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Xn.createElement(Xn.Fragment,null,Ur!=null&&Ur.records_count||jr?Xn.createElement(Lt,{page:cr,onPageChange:Ar,topicId:Dr,submitting:jr,key:(Jr==null?void 0:Jr.id)||1,submitRecords:Ur,submitResult:Jr}):Xn.createElement(gt.Z,null))},{id:"2",show:hi.get("type")==="exercises"||(pn==null?void 0:pn.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Xn.createElement(Xn.Fragment,null,Xn.createElement(qe.default,{pagination:!1,dataSource:ra==null?void 0:ra.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Vi,po,Za)=>ut()(Vi).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Vi,po,Za)=>{var ns;return(ns=[{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(Yo=>Yo.id===Vi))==null?void 0:ns.name}}]}),Xn.createElement(st.Z,{style:{marginTop:10},current:ho.page,total:ra==null?void 0:ra.count,hideOnSinglePage:!0,onChange:Vi=>or(void 0,null,function*(){ho.page=Vi,Va(ho);let po=yield(0,Ne.ZP)(`/api/myproblems/${Ya.id}/redo_logs.json`,{method:"get",params:xi(Ii({},ho),{courseId:Ya.courseId})});(po==null?void 0:po.status)===0&&Wi(po==null?void 0:po.data)})}))}]})),Xn.createElement("div",{style:{padding:"12px"},className:`${Me["tab-panel-body"]} ${ri==="4"?"":"hide"}`},Xn.createElement(oi,{data:[{id:"1",show:hi.get("type")!=="exercises"&&(pn==null?void 0:pn.answer_text_show),name:"\u7B54\u6848",element:Xn.createElement(Xn.Fragment,null,Xn.createElement(Ue,{hack:pn,current_user:sr}))},{id:"2",show:hi.get("type")!=="exercises"&&(pn==null?void 0:pn.analysis_show),name:"\u89E3\u6790",element:Xn.createElement(Xn.Fragment,null,Xn.createElement(Er,{hack:pn,current_user:sr}))}]})),Xn.createElement("div",{className:`${Me["tab-panel-body"]} ${ri==="2"?"":"hide"}`,style:{padding:0}},Xn.createElement(zr,{user:dr,activeIndex:ri,identifier:pn.identifier,hack:pn,onTriggerPraise:Wn})),Xn.createElement("div",{className:`${Me["tab-panel-body"]} ${ri==="5"?"":"hide"}`,style:{padding:12}},Xn.createElement(_r,{data:ni||[],hack:pn})),Xn.createElement(a.Z,{rootClassName:Me.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Zi(!1),open:Oo},Xn.createElement(ie.Z,null,Xn.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Xn.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Gi==null?void 0:Gi.total_count,"\u9898\xA0[\xA0",Gi==null?void 0:Gi.total_score,"\u5206\xA0]\xA0"),!(dr!=null&&dr.hack_manager)&&Xn.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Gi==null?void 0:Gi.work_score,"\u5206")),Xn.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Xn.createElement(ie.Z,{align:"middle",className:"mt10 mb10"},!(dr!=null&&dr.hack_manager)&&Xn.createElement(yi.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Vi=>{Ya.page=1,Ya.finish_status=Vi,ol(Ii({},Ya)),so()}},Xn.createElement(yi.default.Option,{value:""},"\u5168\u90E8"),Xn.createElement(yi.default.Option,{value:0},"\u672A\u5F00\u59CB"),Xn.createElement(yi.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Xn.createElement(yi.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Xn.createElement(yi.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Vi=>{Ya.page=1,Ya.difficult=Vi||null,ol(Ii({},Ya)),so()}},Xn.createElement(yi.default.Option,{value:0},"\u5168\u90E8"),Xn.createElement(yi.default.Option,{value:1},"\u7B80\u5355"),Xn.createElement(yi.default.Option,{value:2},"\u9002\u4E2D"),Xn.createElement(yi.default.Option,{value:3},"\u56F0\u96BE")),Xn.createElement(fa.default.Search,{size:"large",onSearch:Vi=>{Ya.name=Vi,Ya.page=1,ol(Ii({},Ya)),so()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Xn.createElement("div",{className:Me.list,style:{height:36,background:"#3D445C"}},!(dr!=null&&dr.hack_manager)&&Xn.createElement("span",null,"\u72B6\u6001"),Xn.createElement("span",null,"\u5E8F\u53F7"),Xn.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Xn.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Xn.createElement("div",{style:{overflow:"auto",flex:1}},(Ai=Gi==null?void 0:Gi.data)!=null&&Ai.length?(Hi=Gi==null?void 0:Gi.data)==null?void 0:Hi.map((Vi,po)=>Xn.createElement("div",{onClick:()=>or(void 0,null,function*(){let Za=yield(0,Ne.ZP)(`/api/problems/${Vi==null?void 0:Vi.identifier}/start.json`,{method:"get",params:{hack_user_id:dr==null?void 0:dr.user_id}});Za&&(Je.history.replace(`/myproblems/${Za==null?void 0:Za.identifier}${window.location.search}`),window.location.reload())}),className:`${Me.list} ${Vi!=null&&Vi.checked?Me.active:""}`},!(dr!=null&&dr.hack_manager)&&Xn.createElement(Xn.Fragment,null,!(Vi!=null&&Vi.opened)&&Xn.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Vi==null?void 0:Vi.opened)&&!(Vi!=null&&Vi.passed)&&Xn.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Vi==null?void 0:Vi.opened)&&(Vi==null?void 0:Vi.passed)&&Xn.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Xn.createElement("span",null,(Ya.page-1)*20+(po+1)),Xn.createElement("span",{style:{flex:1},title:Vi.name},`[${Vi==null?void 0:Vi.score}\u5206]`,"\xA0",Vi.name),Xn.createElement("span",{style:{flexBasis:48,paddingRight:0}},ga[Vi.difficult]))):Xn.createElement(gt.Z,null)),Xn.createElement(st.Z,{current:Ya.page,className:"mt20",hideOnSinglePage:!0,total:Gi==null?void 0:Gi.count,pageSize:Ya.per_page,onChange:(Vi,po)=>{Ya.page=Vi,Ya.per_page=po,so()}})),Xn.createElement(Mi.Z,{rootClassName:Me.tour,closeIcon:!1,open:!!yo,steps:gi,gap:{offset:3,radius:2}}))},no=be(62522),Ki=be(16209),ki=be(19105),Cr=be(31947),qr=be(85219),Fi=be(67054),Wr=be(61293),Pa=be(92310),pa=be.n(Pa),Ka=be(23960),Ao=be(31707),Ei=be(39775),cs=be(93450),fr=be(59301),Di=Object.defineProperty,aa=Object.defineProperties,tr=Object.getOwnPropertyDescriptors,Hr=Object.getOwnPropertySymbols,fi=Object.prototype.hasOwnProperty,bi=Object.prototype.propertyIsEnumerable,Ca=(pn,Wn,Dr)=>Wn in pn?Di(pn,Wn,{enumerable:!0,configurable:!0,writable:!0,value:Dr}):pn[Wn]=Dr,Ti=(pn,Wn)=>{for(var Dr in Wn||(Wn={}))fi.call(Wn,Dr)&&Ca(pn,Dr,Wn[Dr]);if(Hr)for(var Dr of Hr(Wn))bi.call(Wn,Dr)&&Ca(pn,Dr,Wn[Dr]);return pn},va=(pn,Wn)=>aa(pn,tr(Wn)),Sa=(pn,Wn)=>{var Dr={};for(var cr in pn)fi.call(pn,cr)&&Wn.indexOf(cr)<0&&(Dr[cr]=pn[cr]);if(pn!=null&&Hr)for(var cr of Hr(pn))Wn.indexOf(cr)<0&&bi.call(pn,cr)&&(Dr[cr]=pn[cr]);return Dr},oa=(pn,Wn,Dr)=>new Promise((cr,Ar)=>{var dr=jr=>{try{Ur(Dr.next(jr))}catch(Jr){Ar(Jr)}},sr=jr=>{try{Ur(Dr.throw(jr))}catch(Jr){Ar(Jr)}},Ur=jr=>jr.done?cr(jr.value):Promise.resolve(jr.value).then(dr,sr);Ur((Dr=Dr.apply(pn,Wn)).next())});const{Countdown:ea}=E.default,Xa={Java:"java",C:"c",Python:"py","C++":"c"};var Qa=(pn=>(pn[pn.SET_LOADING=0]="SET_LOADING",pn[pn.GET_DATA=1]="GET_DATA",pn[pn.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",pn[pn.SET_DATA=3]="SET_DATA",pn[pn.SET_DEBUGING=4]="SET_DEBUGING",pn[pn.SET_SUBMITING=5]="SET_SUBMITING",pn[pn.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",pn[pn.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",pn[pn.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",pn[pn.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",pn[pn.SET_PAGE=10]="SET_PAGE",pn))(Qa||{});function Ba(){return new Date().getTime()}const Ja={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function ao(pn,Wn){switch(Wn.type){case 1:return Ti(Ti({},pn),Wn.payload);case 3:return va(Ti({},pn),{data:Wn.payload});case 0:return va(Ti({},pn),{loading:Wn.payload});case 9:return va(Ti({},pn),{showNote:Wn.payload});case 4:return va(Ti({},pn),{debuging:Wn.payload});case 5:return va(Ti({},pn),{submitting:Wn.payload});case 2:return va(Ti({},pn),{submitRecords:Wn.payload});case 10:return va(Ti({},pn),{submitRecordPage:Wn.payload});case 6:return va(Ti({},pn),{executingMessage:Wn.payload});case 7:return Ti(Ti({},pn),Wn.payload);case 8:return Ti(Ti({},pn),Wn.payload);default:throw new Error}}var As=({children:pn})=>{var Wn,Dr,cr,Ar,dr;const[sr,Ur]=(0,ye.useReducer)(ao,Ja),{id:jr}=(0,Je.useParams)(),Jr=(0,Je.useLocation)(),[Gn]=(0,Je.useSearchParams)(),{loading:ni,data:Ai,debugResult:Hi,submitResult:hi,submitRecords:ri,submitRecordPage:xa,showNote:ka,debuging:Oo,submitting:Zi,executingMessage:yo}=sr,[Ea,Gi]=(0,ye.useState)("#37AD83"),[Ji,ra]=(0,ye.useState)(null),[Wi,ho]=(0,ye.useState)({}),[Va,oo]=(0,ye.useState)(!0),[bo,Ya]=(0,ye.useState)(!1),[ol,Xs]=(0,ye.useState)(!1),Ls=(0,ye.useRef)(null),Bs=(0,ye.useRef)(0),so=Ai==null?void 0:Ai.user,gi=Ai==null?void 0:Ai.hack,[Vi,po]=(0,ye.useState)(!1),Za=(0,ye.useRef)(1),ns=(0,ye.useRef)(!1);(0,Ka.y)(Gn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Yo}=(0,Ka.X)(),[Zo,ja]=(0,ye.useState)(""),qa=(0,qr._)(Wi);(0,ye.useEffect)(()=>{function Pi(){return oa(this,null,function*(){var Ui,lo,Eo,$a,Do;oo(!0);const Nn=yield(0,se.fu)(jr,{exercise_id:Gn.get("exercisesId")});if(setTimeout(()=>{oo(!1)},800),Nn.status!==401){try{Nn.hack.code=ze.Base64.decode(Nn.hack.code)}catch($r){console.log($r)}Nn.hack=va(Ti({},Nn.hack),{is_program:Gn.get("type")==="1"}),Ur({type:1,payload:{loading:!1,data:Nn}})}if(Gn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let $r;Gn.get("coursesId")=="coursesId"?$r=yield(0,ae._F)({categoryId:Gn.get("exercisesId"),login:Gn.get("login")}):$r=yield(0,ae._B)({categoryId:Gn.get("exercisesId"),login:Gn.get("login")}),ho(Ti({},$r)),Yo((Ui=$r==null?void 0:$r.exercise)==null?void 0:Ui.forbid_copy),typeof((lo=$r==null?void 0:$r.exercise)==null?void 0:lo.left_time)=="number"&&(ra(Date.now()+((Eo=$r==null?void 0:$r.exercise)==null?void 0:Eo.left_time)*1e3),setTimeout(()=>{Gi("red")},((($a=$r==null?void 0:$r.exercise)==null?void 0:$a.left_time)-300>0?((Do=$r==null?void 0:$r.exercise)==null?void 0:Do.left_time)-300:0)*1e3))}})}jr&&Pi()},[jr]),(0,ye.useEffect)(()=>{var Pi;return Gn.get("type")==="exercises"&&((Pi=Wi==null?void 0:Wi.exercise)!=null&&Pi.screen_open)&&(window.removeEventListener("blur",Xo,!1),Fi.U.forEach((Ui,lo)=>{window.addEventListener(Ui,Xo,!1)}),window.addEventListener("blur",Xo,!1),window.focus()),()=>{document.removeEventListener((0,oe.gH)(),Xo)}},[Wi]),(0,ye.useEffect)(()=>{Zo==="1"&&jr&&gi!=null&&gi.language&&Es()},[jr,xa,gi==null?void 0:gi.language,Zo]),(0,ye.useEffect)(()=>(gi!=null&&gi.is_program&&(Bs.current=0,Ls.current=setInterval(()=>{rs()},15e3)),()=>{clearInterval(Ls.current)}),[gi==null?void 0:gi.is_program]);const rs=()=>oa(void 0,null,function*(){let Pi=yield(0,Ne.ZP)(`/api/myproblems/${jr}/save_long_time.json`,{method:"get",params:{answer_long_time:Bs.current}})}),Xo=()=>{ns.current||(0,oe.BU)(),window.parent.postMessage("backExercise","*")};function Es(){return oa(this,null,function*(){try{const Pi=yield(0,se.zO)(jr,{limit:15,page:xa,language:gi==null?void 0:gi.language});Ur({type:2,payload:Pi})}catch(Pi){console.log(Pi)}})}function zo(Pi){Ur({type:10,payload:Pi})}function No(Pi){return oa(this,null,function*(){var Ui;let lo;(Gn.get("ip_limit")==="inner"||Gn.get("ip_bind_type")==="true")&&(lo=yield(0,Ki.y)({ip_limit:Gn.get("ip_limit"),ip_bind:Gn.get("ip_bind_type")==="true"}));const Eo=yield(0,se.n4)(jr,{code:ze.Base64.encode(Pi||gi.code),language:gi==null?void 0:gi.language,exercise_id:Gn.get("exercisesId"),question_id:Gn.get("questionId"),ip:lo});return Eo.status===-5&&(0,Je.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:va(Ti({errorMessage:Eo==null?void 0:Eo.message},(Wi==null?void 0:Wi.exercise)||{}),{exercise_user_id:(Ui=Wi==null?void 0:Wi.exercise)==null?void 0:Ui.exercise_user_id,id:Gn.get("exercisesId")})}}),Eo})}function Jo(){return oa(this,null,function*(){if(Za.current=2,!Zi){Ur({type:5,payload:!0});try{Le.Z.publish("to-commit-info");const Pi=yield No();if(console.log(Pi,1),Pi.status===0){let Nn=function(){return oa(this,null,function*(){const{status:$r,data:Oi}=yield(0,se.rX)(jr,"submit"),ua=Ba()-Do>(Eo*$a+3)*1e3;if($r!==0&&!ua&&setTimeout(Nn,1e3),ua){ge.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Ur({type:5,payload:!1});return}if($r===0){Oi.status===2&&ge.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Oi==null?void 0:Oi.status)===0&&Gn.get("type")==="1"&&Xs(!0);const Ia=yield(0,se.zO)(jr,{limit:15,page:xa,language:gi==null?void 0:gi.language});Ur({type:8,payload:va(Ti({},sr),{submitResult:Oi,submitting:!1,submitRecords:Ia})})}})},Ui={};if(Gn.get("type")==="exercises"&&(Ui.extras={exercise_id:Gn.get("exercisesId"),question_id:Gn.get("questionId")},(Gn.get("ip_limit")==="inner"||Gn.get("ip_bind_type")==="true")&&(Ui.extras.ip=yield(0,Ki.y)({ip_limit:Gn.get("ip_limit"),ip_bind:Gn.get("ip_bind_type")==="true"}))),(yield(0,se.bM)(jr,Ui)).status===-1&&Gn.get("exercisesId")){window.parent.location.href=`/classrooms/${Gn.get("coursesId")}/exercise/${Gn.get("exercisesId")}/detail`;return}const{time_limit:Eo,test_case_size:$a}=gi,Do=Ba();Nn()}else Ur({type:5,payload:!1})}catch(Pi){console.log(Pi),Ur({type:5,payload:!1})}po(!1)}})}function Yr(){return oa(this,null,function*(){Za.current=1,sr.debuging=!0,Ur({type:4,payload:!0});try{if((yield No()).status===0){let Do=function(){return oa(this,null,function*(){const{status:Nn,message:$r,data:Oi}=yield(0,se.rX)(jr,"debug"),ua=Ba()-$a>(Ui+3)*1e3;if(Nn!==0&&!ua&&(Ur({type:6,payload:$r}),setTimeout(Do,1e3)),ua){ge.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Ur({type:4,payload:!1}),Ur({type:7,payload:va(Ti({},sr),{debugResult:{status:2},debuging:!1})});return}Nn===0&&(Oi.status===2&&ge.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Ur({type:4,payload:!1}),Ur({type:7,payload:va(Ti({},sr),{debugResult:Oi,debuging:!1})}))})};const{time_limit:Ui}=gi;let lo={input:encodeURIComponent(Ai.test_case.input)};if(Gn.get("type")==="exercises"&&(lo.exercise_id=Gn.get("exercisesId")),(yield(0,se.MU)(jr,lo)).status===-1&&Gn.get("exercisesId")){window.parent.location.href=`/classrooms/${Gn.get("coursesId")}/exercise/${Gn.get("exercisesId")}/detail`;return}const $a=Ba();Do()}else Ur({type:4,payload:!1})}catch(Pi){console.log(Pi)}finally{}})}function Is(Pi,Ui){const lo=Ui?{modify_code:!1}:{};Ur({type:3,payload:va(Ti({},Ai),{hack:Ti(va(Ti({},gi),{code:Pi}),lo)})}),po(!0)}const Io=Pi=>oa(void 0,null,function*(){let Ui=yield(0,Ne.ZP)(`/api/problems/${gi==null?void 0:gi.identifier}/start.json`,{method:"get",params:{language:Pi==="C++"||Pi==="c++"?encodeURIComponent(Pi):Pi,hack_user_id:so==null?void 0:so.user_id}});Ui.status!==-1&&Je.history.replace(`/myproblems/${Ui==null?void 0:Ui.identifier}${window.location.search}`)});function Sl(Pi){let Ui=Pi.target.value;Ur({type:3,payload:va(Ti({},Ai),{test_case:{input:Ui}})})}function Cs(){return oa(this,null,function*(){try{let Pi={};Gn.get("type")==="exercises"?Pi.exercise_id=Gn.get("exercisesId"):gi!=null&&gi.homework_common_id&&(Pi.homework_common_id=gi==null?void 0:gi.homework_common_id);const Ui=yield(0,se.H7)(jr,Ti({},Pi));Ui.status===401||(Is(ze.Base64.decode(Ui.code)),(Gn.get("type")==="exercises"||gi!=null&&gi.homework_common_id)&&Le.Z.publish("to-reset-info"))}catch(Pi){console.log(Pi)}})}function sl(){ge.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:fr.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",fr.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return oa(this,null,function*(){const Pi=yield(0,se.fi)(jr);Pi.status===401||Is(ze.Base64.decode(Pi.code),!0)})}})}function Ha(){Ur({type:9,payload:!0})}function ru(){Ur({type:9,payload:!1})}function iu(Pi){return oa(this,null,function*(){yield(0,se.MK)(jr,Pi),Ur({type:1,payload:{showNote:!1,data:va(Ti({},Ai),{hack:va(Ti({},gi),{notes:Pi.notes})})}})})}const zl={hack:gi,isLoading:Va,input:(Wn=Ai==null?void 0:Ai.test_case)==null?void 0:Wn.input,is_file:(Dr=Ai==null?void 0:Ai.test_case)==null?void 0:Dr.is_file,language:gi==null?void 0:gi.language,code:gi==null?void 0:gi.code,title:"main."+Xa[gi==null?void 0:gi.language],modify_code:gi==null?void 0:gi.modify_code,notes:gi==null?void 0:gi.notes,debugResult:Hi,debuging:Oo,submitting:Zi,submitResult:hi,executingMessage:yo,onCancelNote:ru,onAddNote:iu,showNote:ka,user:so,onShowNote:Ha,onSubmitCode:Jo,onChangeCode:Is,onChangeInput:Sl,onDebugCode:Yr,onResetCode:Cs,onSyncCode:sl,onUpdateCode:No,onChangeLanguage:Io,isWhiteTheme:bo,setIsWhiteTheme:Ya,topDispatch:Ur};function ll(){return oa(this,null,function*(){const{praise_count:Pi}=yield(0,se.vl)(gi.id,{container_type:"Hack",type:1});let Ui=va(Ti({},Ai),{hack:va(Ti({},gi),{praises_count:Pi,user_praise:!gi.user_praise})});Ur({type:3,payload:Ui})})}const Bl={topicId:jr,submitResult:hi,submitRecords:ri,submitting:Zi,page:xa,onPageChange:zo,hack:gi,user:Ai==null?void 0:Ai.user,hack_sets:Ai==null?void 0:Ai.hack_sets,current_user:Ai==null?void 0:Ai.current_user,onTriggerPraise:ll,setActiveIndex:ja};console.log(Wi);const El=()=>Gn.get("type")==="exercises"?!1:!!(Gn.get("type")==="1"&&Object.values((gi==null?void 0:gi.homework_extension)||{}).some(Boolean));return fr.createElement(fr.Fragment,null,fr.createElement(Ae.Z,{spinning:ni,delay:500},Ai?fr.createElement(fr.Fragment,null,fr.createElement("header",{className:pa()(Wr.Z.header,bo&&Wr.Z.whiteHeader)},Gn.get("type")!=="exercises"&&fr.createElement("div",null,fr.createElement("img",{src:`${ne.Z.IMG_SERVER}/images/${so==null?void 0:so.image_url}`,alt:"user",width:36}),fr.createElement("span",{style:{color:bo?"#333":"#B2BACB",fontSize:16}},so==null?void 0:so.name)),Gn.get("type")==="exercises"&&fr.createElement("div",null,fr.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",fr.createElement("span",{className:"ml10"},(cr=Wi==null?void 0:Wi.exercise)==null?void 0:cr.user_name)),fr.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",fr.createElement("span",{className:"ml10"},(Ar=Wi==null?void 0:Wi.exercise)==null?void 0:Ar.student_id))),fr.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},fr.createElement("div",null,gi.name)),(gi==null?void 0:gi.is_program)&&fr.createElement(ki.Z,{defaultValue:gi==null?void 0:gi.answer_long_time,onChange:Pi=>{Bs.current=Pi},className:Wr.Z.timepiece}),so!=null&&so.hack_manager?fr.createElement(Je.Link,{className:Wr.Z.btn_edit,to:Gn.get("type")==="1"?Gn.get("pageId")?`/problems/newedit/${gi.identifier}?type=1&pageId=${Gn.get("pageId")}&backUrl=${Gn.get("backUrl")}`:`/problems/newedit/${gi.identifier}?type=1`:`/problems/newedit/${gi.identifier}`}," ",fr.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,((dr=Wi==null?void 0:Wi.exercise)==null?void 0:dr.left_time)&&fr.createElement(fr.Fragment,null,fr.createElement("span",{style:{color:Ea,marginRight:6},className:`iconfont icon-daojishi ${Wr.Z.djs}`}),fr.createElement("span",{className:"c-white mr20"},fr.createElement(ea,{valueStyle:{color:Ea,fontSize:20,fontWeight:500},title:fr.createElement("span",{style:{color:Ea,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Ji,onFinish:()=>oa(void 0,null,function*(){const Pi=yield(0,ae.VL)({categoryId:Gn.get("exercisesId"),commit_method:2});if((Pi==null?void 0:Pi.status)===0&&(No(),ge.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:fr.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",fr.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>oa(void 0,null,function*(){window.parent.location.href=`/classrooms/${Gn.get("coursesId")}/exercise/${Gn.get("exercisesId")}/detail`})})),(Pi==null?void 0:Pi.status)===-3){const Ui=parseInt(Pi==null?void 0:Pi.message);ra(Date.now()+Ui*1e3)}})}))),Gn.get("type")==="exercises"?fr.createElement(ue.ZP,{type:"primary",onClick:()=>{const Pi=()=>oa(void 0,null,function*(){yield No(),po(!1),qa(),ns.current=!0,Xo()});if(!(ri!=null&&ri.records_count)||Vi){ge.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:fr.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:Pi});return}Pi()}},fr.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):fr.createElement("span",{onClick:()=>{var Pi;if(Gn.get("backUrl"))Je.history.push(Gn.get("backUrl"));else if(Gn.get("type")==="1"){let Ui=(Pi=localStorage.getItem("program_homework"))==null?void 0:Pi.split(",");Je.history.push(`/classrooms/${Ui==null?void 0:Ui[0]}/program_homework/${Ui==null?void 0:Ui[1]}/detail`)}else Je.history.push("/problemset")}},fr.createElement(le.Z,{title:"\u5173\u95ED"},fr.createElement("i",{style:{color:bo?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),fr.createElement(Ae.Z,{size:"large",spinning:Va},fr.createElement(re.Z,{className:pa()(Wr.Z.myProblems,bo&&Wr.Z.whiteMyProblems),leftChild:fr.createElement($i,Ti({},Bl)),rightChild:fr.createElement(wl,Ti({},zl))}))):null,fr.createElement(ge.default,{centered:!0,closable:!1,width:680,footer:null,open:ol,className:"oj-modal"},fr.createElement("section",{className:"oj-modal-content"},fr.createElement("div",{className:"oj-modal-head"},fr.createElement("img",{src:no,alt:""}),fr.createElement("i",{onClick:()=>Xs(!1),className:"iconfont icon-guanbi1"})),fr.createElement("aside",null,fr.createElement("img",{className:"mr30",src:cs.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",fr.createElement("span",{style:{color:"#75d6ba",marginRight:100}},hi==null?void 0:hi.execute_time,"ms"),"\u4F18\u4E8E",fr.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(hi==null?void 0:hi.time_better_than)||100,"%"),"\u7684\u7528\u6237"),fr.createElement("aside",{className:"mb50"},fr.createElement("img",{src:Ei.Z,className:"mr30"}),fr.createElement("span",{className:"oj-modal-tt"},fr.createElement("span",null,fr.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),fr.createElement("span",{className:"c-light-primary"},hi==null?void 0:hi.execute_memory,"kb")),fr.createElement("span",null,fr.createElement("span",null))),"\u4F18\u4E8E",fr.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(hi==null?void 0:hi.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),fr.createElement("div",{id:"oj-modal-next",onClick:()=>oa(void 0,null,function*(){var Pi;if(hi!=null&&hi.next_identifier){let Ui=yield(0,Ne.ZP)(`/api/problems/${hi==null?void 0:hi.next_identifier}/start.json`,{method:"get",params:{hack_user_id:so==null?void 0:so.user_id}});Ui&&(Je.history.replace(`/myproblems/${Ui==null?void 0:Ui.identifier}${window.location.search}`),window.location.reload())}else{let Ui=(Pi=localStorage.getItem("program_homework"))==null?void 0:Pi.split(",");Je.history.push(`/classrooms/${Ui==null?void 0:Ui[0]}/program_homework/${Ui==null?void 0:Ui[1]}/detail`)}}),className:"oj-modal-btn"},hi!=null&&hi.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),El()&&fr.createElement(Ao.Z,{showData:gi==null?void 0:gi.homework_extension,description:gi==null?void 0:gi.description,code:gi.code,sendParams:{source:"hack"}})),fr.createElement(Cr.Z,{successCb:()=>{Za.current===1?Yr():Jo()}}))};function Fs({title:pn,modify_code:Wn,onSyncCode:Dr,onShowCodeSetting:cr,onResetCode:Ar,hack:dr,onChangeLanguage:sr,isWhiteTheme:Ur}){var jr;const Jr=()=>{ge.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:fr.createElement(z.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Ar})},[Gn]=(0,Je.useSearchParams)(),ni=Gn.get("language"),Ai=Hi=>Hi==="1"?"c++":Hi==="2"?"C++":Hi;return(0,ye.useEffect)(()=>{ni&&sr(Ai(ni))},[]),(0,ye.useEffect)(()=>{dr!=null&&dr.tpm_code_modified&&ge.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:fr.createElement(z.Z,null),content:fr.createElement("div",null,fr.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),fr.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),fr.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:()=>Ar()})},[dr==null?void 0:dr.language]),console.log(dr,Ur,"hack"),fr.createElement("div",{className:`${Wr.Z.codeHead} ${Ur?Wr.Z.whiteCodeHead:""}`},fr.createElement("div",{className:Wr.Z.navWrap},(jr=dr==null?void 0:dr.all_language)==null?void 0:jr.map(Hi=>fr.createElement("div",{className:`${Wr.Z.nav} ${Hi===(dr==null?void 0:dr.language)?Wr.Z.active:""}`,key:Hi,onClick:()=>sr(Hi)},fr.createElement(le.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},fr.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),fr.createElement("span",null,Hi)))),fr.createElement(ie.Z,{align:"middle",style:{marginLeft:"auto"}},Wn?fr.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Dr},fr.createElement("img",{src:Oe,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,fr.createElement("a",{onClick:Jr},fr.createElement(le.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},fr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),fr.createElement("a",{onClick:cr},fr.createElement(le.Z,{title:"\u8BBE\u7F6E"},fr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function wl(pn){var Wn=pn,{input:Dr,is_file:cr,showNote:Ar,onShowNote:dr,notes:sr,onCancelNote:Ur,onAddNote:jr,debugResult:Jr,language:Gn,debuging:ni,submitting:Ai,executingMessage:Hi,code:hi,onSubmitCode:ri,onDebugCode:xa,onChangeCode:ka,onChangeInput:Oo,onUpdateCode:Zi,user:yo,isLoading:Ea,submitResult:Gi}=Wn,Ji=Sa(Wn,["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function ra(ho){return fr.createElement(Fs,va(Ti({},Ji),{onShowCodeSetting:ho}))}const Wi=Ti({input:Dr,is_file:cr,debugResult:Jr,debuging:ni,submitting:Ai,executingMessage:Hi,onDebugCode:xa,onChangeCode:ka,onSubmitCode:ri,onChangeInput:Oo,user:yo,submitResult:Gi},Ji);return fr.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},fr.createElement(xe,{setIsWhiteTheme:Ji==null?void 0:Ji.setIsWhiteTheme,isLoading:Ea,language:Gn,value:hi,onChange:ka,onUpdateCode:Zi,ActionBarRender:ra}),fr.createElement(Ze.ZP,Ti({},Wi)))}},74440:function(en,zt,be){"use strict";be.d(zt,{h:function(){return ye}});var ye=(Je=>(Je[Je.NOMATCH=-1]="NOMATCH",Je[Je.OK=0]="OK",Je[Je.TIMEOUT=2]="TIMEOUT",Je[Je.PODFAILURE=3]="PODFAILURE",Je[Je.COMPILEFAILURE=4]="COMPILEFAILURE",Je[Je.EXECUTEFAILURE=5]="EXECUTEFAILURE",Je[Je.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Je))(ye||{})},88264:function(en,zt,be){"use strict";be.d(zt,{H7:function(){return a},MK:function(){return z},MU:function(){return ae},X6:function(){return re},bM:function(){return se},fi:function(){return y},fu:function(){return ie},n4:function(){return x},rX:function(){return ne},vl:function(){return b},zO:function(){return oe}});var ye=be(99064),Je=Object.defineProperty,E=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ue=(te,ee,ce)=>ee in te?Je(te,ee,{enumerable:!0,configurable:!0,writable:!0,value:ce}):te[ee]=ce,le=(te,ee)=>{for(var ce in ee||(ee={}))ge.call(ee,ce)&&ue(te,ce,ee[ce]);if(E)for(var ce of E(ee))Ae.call(ee,ce)&&ue(te,ce,ee[ce]);return te};function ie(te,ee){return(0,ye.U2)(`myproblems/${te}.json`,le({hidePopLogin:!0},ee||{}))}function se(te,ee){return(0,ye.v_)(`myproblems/${te}/code_submit.json`,ee)}function ae(te,ee){return(0,ye.v_)(`myproblems/${te}/code_debug.json`,ee)}function oe(te,ee){return ee.language&&(ee.language=encodeURIComponent(ee.language)),(0,ye.U2)(`myproblems/${te}/submit_records.json`,ee)}function re(te){return(0,ye.U2)("myproblems/record_detail.json",{id:te})}function ne(te,ee){return(0,ye.U2)(`myproblems/${te}/result.json`,{mode:ee})}function z(te,ee){return(0,ye.v_)(`myproblems/${te}/add_notes.json`,ee)}function a(te,ee){return(0,ye.v_)(`myproblems/${te}/restore_initial_code.json`,ee)}function y(te){return(0,ye.v_)(`myproblems/${te}/sync_code.json`)}function x(te,ee){return(0,ye.v_)(`myproblems/${te}/update_code.json`,ee)}function b(te,ee){return(0,ye.v_)(`discusses/${te}/plus.json`,ee)}},25555:function(en,zt,be){"use strict";be.d(zt,{Im:function(){return me},ZP:function(){return xe},gZ:function(){return we}});var ye=be(59301),Je=be(92832),E=be(3113),ge=be(84105),Ae=be(87395),ue=be(35106),le=be(24334),ie=be(33538),se=be(85149),ae=be(955),oe=be(13787),re=be(34376),ne=be(92310),z=be.n(ne),a=be(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,fe=(Oe,ze,Ze)=>ze in Oe?y(Oe,ze,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Oe[ze]=Ze,he=(Oe,ze)=>{for(var Ze in ze||(ze={}))ee.call(ze,Ze)&&fe(Oe,Ze,ze[Ze]);if(te)for(var Ze of te(ze))ce.call(ze,Ze)&&fe(Oe,Ze,ze[Ze]);return Oe},de=(Oe,ze)=>x(Oe,b(ze));const{TextArea:pe}=Je.default,ve={visible:!1,tabIndex:"0"},me={[ue.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ue.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ue.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 Se(Oe,ze){switch(ze.type){case 0:return de(he({},Oe),{visible:ze.payload});case 1:return de(he({},Oe),{tabIndex:ze.payload});default:throw new Error}}function Te({value:Oe,className:ze}){const[Ze,Me]=(0,ye.useState)(!1),tt=(0,ye.useRef)(),qe=(0,ye.useRef)();return(0,ye.useEffect)(()=>{Ze&&(qe.current.reset(),qe.current.write((0,ae.pp)(Oe||"")))},[Oe,Ze]),(0,ye.useEffect)(()=>{var st,At,lt,at;if(tt.current){qe.current=new re.Terminal({fontSize:14,disableStdin:!0}),qe.current.open(tt.current);const ut=tt.current.offsetWidth-14,ft=((at=(lt=(At=(st=qe.current)==null?void 0:st._core)==null?void 0:At._renderService)==null?void 0:lt.dimensions)==null?void 0:at.actualCellWidth)||9.5,bt=Math.ceil(ut/ft);qe.current.resize(bt,8),Me(!0)}},[]),a.createElement("div",{ref:tt,className:z()("XtermText-valueRef",ze)})}function we(Oe){const{status:ze,error_msg:Ze,output:Me,input:tt,expected_output:qe,is_file:st,input_file_url:At,output_file_url:lt,expected_output_file_url:at}=Oe;let ut=null;const ft={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(ze){case ue.h.NOMATCH:ut=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!st&&a.createElement(Te,{className:"mb10",value:tt}),st&&a.createElement("div",{style:ft},a.createElement("a",{onClick:()=>(0,ae.LR)(At,tt)},tt)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!st&&a.createElement(Te,{className:"mb10",value:Me&&le.Base64.decode(Me)||""}),st&&a.createElement("div",{style:ft},a.createElement("a",{onClick:()=>(0,ae.LR)(lt,Me)},Me)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!st&&a.createElement(Te,{className:"mb10",value:qe&&le.Base64.decode(qe)||""}),st&&a.createElement("div",{style:ft},a.createElement("a",{onClick:()=>(0,ae.LR)(at,qe)},qe)));break;case ue.h.EXECUTEFAILURE:ut=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!st&&a.createElement(se.Z,{value:tt,style:ft}),st&&a.createElement("div",{style:ft},a.createElement("a",{onClick:()=>(0,ae.LR)(At,tt)},tt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(Ze)));break;case ue.h.COMPILEFAILURE:ut=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!st&&a.createElement(se.Z,{value:tt,style:ft}),st&&a.createElement("div",{style:ft},a.createElement("a",{onClick:()=>(0,ae.LR)(At,tt)},tt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(Ze)));break;case ue.h.PODFAILURE:ut=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:ut=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",ut," ")}function je(Oe){const{status:ze,error_msg:Ze,execute_time:Me,output:tt,input:qe,expected_output:st,is_file:At,input_file_url:lt,output_file_url:at,expected_output_file_url:ut}=Oe;let ft=null;switch(ze){case ue.h.OK:ft=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Me,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,le.Base64.decode(tt)));break;case ue.h.NOMATCH:ft=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",tt&&le.Base64.decode(tt)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",st&&le.Base64.decode(st)));break;case ue.h.EXECUTEFAILURE:ft=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(Ze)));break;case ue.h.COMPILEFAILURE:ft=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(Ze)));break;case ue.h.PODFAILURE:ft=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:ft=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",ft," ")}var xe=({id:Oe,is_file:ze,input:Ze,debuging:Me,submitting:tt,executingMessage:qe,debugResult:st,onChangeInput:At,onDebugCode:lt,onSubmitCode:at})=>{const[ut,ft]=(0,ye.useReducer)(Se,ve),{visible:bt,tabIndex:Lt}=ut;(0,ye.useEffect)(()=>{ft({type:0,payload:!1})},[Oe]);function gt(ke){let Ve=ke.target.id;ft({type:1,payload:Ve})}function ht(){ft({type:0,payload:!bt})}const $e=(0,ye.useMemo)(()=>{if(st){const{status:ke}=st;return a.createElement(a.Fragment,null,je(st))}return null},[st]);function Pe(){ft({type:0,payload:!0}),ft({type:1,payload:"1"}),lt()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${bt?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(oe.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(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:ze?"":Ze,onChange:At}),rightNode:Me?a.createElement(ie.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):st?$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 ${bt?"up":""}`,onClick:ht},bt?a.createElement(ge.Z,null):a.createElement(Ae.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:Me,onClick:Pe},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:tt,disabled:tt,onClick:()=>{ft({type:0,payload:!1}),at()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},35106:function(en,zt,be){"use strict";be.d(zt,{h:function(){return ye}});var ye=(Je=>(Je[Je.NOMATCH=-1]="NOMATCH",Je[Je.OK=0]="OK",Je[Je.TIMEOUT=2]="TIMEOUT",Je[Je.PODFAILURE=3]="PODFAILURE",Je[Je.COMPILEFAILURE=4]="COMPILEFAILURE",Je[Je.EXECUTEFAILURE=5]="EXECUTEFAILURE",Je[Je.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Je))(ye||{})},72161:function(en,zt,be){"use strict";be.d(zt,{Y2:function(){return Oe},ZP:function(){return ze}});var ye=be(59301),Je=be(54580),E=be(8591),ge=be(43418),Ae=be(95237),ue=be(5112),le=be(3113),ie=be(24905),se=be(6848),ae=be(92832),oe={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},re="data:image/png;base64,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",ne=be(47257),z=be.n(ne),a=be(81939),y=be(99064),x=be(1012),b=be(955),te=be(23210),ee=be(59301),ce=Object.defineProperty,fe=Object.defineProperties,he=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,me=(Ze,Me,tt)=>Me in Ze?ce(Ze,Me,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Ze[Me]=tt,Ee=(Ze,Me)=>{for(var tt in Me||(Me={}))pe.call(Me,tt)&&me(Ze,tt,Me[tt]);if(de)for(var tt of de(Me))ve.call(Me,tt)&&me(Ze,tt,Me[tt]);return Ze},Se=(Ze,Me)=>fe(Ze,he(Me)),Te=(Ze,Me,tt)=>new Promise((qe,st)=>{var At=ut=>{try{at(tt.next(ut))}catch(ft){st(ft)}},lt=ut=>{try{at(tt.throw(ut))}catch(ft){st(ft)}},at=ut=>ut.done?qe(ut.value):Promise.resolve(ut.value).then(At,lt);at((tt=tt.apply(Ze,Me)).next())});const{Dragger:we}=Je.default,je=Ze=>{const Me=ft=>ft&&ft.substring(0,ft.lastIndexOf("."));for(var tt=[...Ze],qe=0,st=[],At=0;At<tt.length;At++){for(var lt="",at=0;at<st.length;at++)if(Me(st[at][0].name)==Me(tt[At].name)){qe=1,lt=at;break}if(qe==1)st[lt].push(tt[At]),qe=0;else if(qe==0){let ft=new Array;ft.push(tt[At]),st.push(ft)}}return st.map(ft=>{if(ft.forEach(bt=>{let Lt=bt.name.split(/\.(?=[^\.]+$)/);bt.name=`${Lt[0]}.${Lt[1].toLowerCase()}`}),ft[0].name.includes(".in"))return ft.length===2?ft:[ft[0],{}];if(ft[0].name.includes(".out"))return ft.length===2?ft.reverse():[{},ft[0]]})},xe=({onClose:Ze,onOK:Me,visible:tt,wrapClassName:qe,rootIdentifier:st,multiple:At=!1,defaultMultipleValue:lt=!0})=>{const[at,ut]=(0,ye.useState)([]),[ft,bt]=(0,ye.useState)({}),[Lt,gt]=(0,ye.useState)(!1),[ht,$e]=(0,ye.useState)(!0),Pe=(0,ye.useRef)([]),ke=(0,ye.useRef)(0),Ve=()=>{Ze()};(0,ye.useEffect)(()=>{Qe()},[]),(0,ye.useEffect)(()=>{tt&&(Pe.current=[],ke.current=0,ut([]),$e(lt))},[tt]);const Qe=()=>Te(void 0,null,function*(){try{const St=yield(0,y.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),wt=JSON.parse((0,a.pe)(St.data));bt(wt)}catch(St){}}),De=St=>St&&St.substring(0,St.lastIndexOf(".")),Ye=St=>{var wt,Bt;const kt=De((wt=St[0])==null?void 0:wt.name)||De((Bt=St[1])==null?void 0:Bt.name),pt=at.filter(Ft=>De(Ft.name)!==kt);Pe.current=[...pt],ut([...pt])},Ue=St=>{if(!ht){const It=new FormData;It.append("file",St.file),(0,y.ZP)("/api/attachments/get_file_content.json",{method:"post",body:It},!0).then(Kt=>{if(Kt.status===0){ke.current=ke.current+1;const $t=Pe.current.map(An=>{var vn;if(An.name===St.name){const Fn=Ee({},An);return(vn=St==null?void 0:St.name)!=null&&vn.includes(".in")?Fn.input=Kt==null?void 0:Kt.content:Fn.output=Kt==null?void 0:Kt.content,Fn}return An});if(Pe.current=[...$t],ut([...$t]),ke.current>0&&ke.current===at.length){gt(!1);let An=je($t);An=An.filter(vn=>{var Fn,Yn;return!!((Fn=vn[0])!=null&&Fn.name&&((Yn=vn[1])!=null&&Yn.name))}),An=An.map(vn=>Se(Ee(Ee({},vn[0]),vn[1]),{is_file:!1})),Me(An),Ze()}}else gt(!1),Ze()});return}const wt=new(z())({endpoint:ft.end_point,region:ft.region,accessKeyId:ft.access_key_id,accessKeySecret:ft.access_key_secret,bucket:ft.bucket,stsToken:ft.security_token}),Bt=St.name,kt={container_type:"TestSet",file_name:Bt},pt=(0,x.Z)();let Ft=`testsets/${st}/${pt}${Bt.indexOf(".")>-1?"."+Bt.split(".").pop():""}`;st===null&&(Ft=`testsets/${pt}${Bt.indexOf(".")>-1?"."+Bt.split(".").pop():""}`),wt.multipartUpload(Ft,new Blob([St.file],{type:St.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Bt+""},url:ft==null?void 0:ft.callback_url,host:ft==null?void 0:ft.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,y.rz)(kt)}}).then(function(It){if(It.data.status===0){ke.current=ke.current+1;const Jt=Pe.current.map(Kt=>{var $t,An,vn,Fn,Yn,xr,Tn,On,fn,_n,zn,Ir,Pr,Tr,Fr,Lr,Kr;if(Kt.name===((An=($t=It.data)==null?void 0:$t.data)==null?void 0:An.file_name)){const Gr=Ee({},Kt);return(Yn=(Fn=(vn=It.data)==null?void 0:vn.data)==null?void 0:Fn.file_name)!=null&&Yn.includes(".in")?(Gr.in_object_key=(Tn=(xr=It.data)==null?void 0:xr.data)==null?void 0:Tn.object,Gr.in_object_size=(fn=(On=It.data)==null?void 0:On.data)==null?void 0:fn.size,Gr.input=(zn=(_n=It.data)==null?void 0:_n.data)==null?void 0:zn.file_name,Gr.in_file=St):(Gr.out_object_key=(Pr=(Ir=It.data)==null?void 0:Ir.data)==null?void 0:Pr.object,Gr.out_object_size=(Fr=(Tr=It.data)==null?void 0:Tr.data)==null?void 0:Fr.size,Gr.output=(Kr=(Lr=It.data)==null?void 0:Lr.data)==null?void 0:Kr.file_name,Gr.out_file=St),Gr}return Kt});if(Pe.current=[...Jt],ut([...Jt]),ke.current>0&&ke.current===at.length){gt(!1);let Kt=je(Jt);Kt=Kt.filter($t=>{var An,vn;return!!((An=$t[0])!=null&&An.name&&((vn=$t[1])!=null&&vn.name))}),Kt=Kt.map($t=>Se(Ee(Ee({},$t[0]),$t[1]),{is_file:!0})),Me(Kt),Ze()}}})},Le=St=>new Promise((wt,Bt)=>{let kt=0,pt=[];for(let Ft=0;Ft<St.length;Ft++)St[Ft].file.slice(0,1).arrayBuffer().then(()=>{kt++,kt===St.length&&(pt.length?(E.ZP.warning(`${pt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Bt()):wt(St))}).catch(It=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",It),kt++,pt.push(St[Ft].name),kt===St.length&&(pt.length?(E.ZP.warning(`${pt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Bt()):wt(St))})}),Ne=()=>Te(void 0,null,function*(){if(at.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Le(at),gt(!0),je(at).some(wt=>{var Bt,kt;return!((Bt=wt[0])!=null&&Bt.name&&((kt=wt[1])!=null&&kt.name))})){ge.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:()=>Te(void 0,null,function*(){at.map(wt=>Te(void 0,null,function*(){Ue(wt)}))}),onCancel:()=>{gt(!1)}});return}at.map(wt=>Te(void 0,null,function*(){Ue(wt)}))}),nt={name:"file",fileList:at,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:St=>{if(at!=null&&at.some(Bt=>Bt.name===St.name))return E.ZP.info(`${St.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(St.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(St.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 wt={name:St.name,uid:St.uid,file:St,percent:0};return at.push(wt),Pe.current=[...at],ut([...at]),!1}},ct=je(at);return console.log(at,ct,"fileList"),ee.createElement(ge.default,{open:tt,wrapClassName:qe,onOk:Ne,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Lt},onCancel:Ve,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},ee.createElement("div",{className:oe.wrap},at.length?ee.createElement("div",null,ee.createElement(Ae.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},ee.createElement("div",{style:{visibility:At?"visible":"hidden"}},ee.createElement("span",{className:oe.greyText},"\u7528\u4F8B\u7C7B\u578B"),ee.createElement(ue.ZP.Group,{className:`ml20 ${oe.testCaseRadio}`,optionType:"button",value:ht,onChange:St=>$e(St.target.value)},ee.createElement(ue.ZP,{value:!1},"\u6587\u672C"),ee.createElement(ue.ZP,{value:!0},"\u6587\u4EF6"))),ee.createElement(Je.default,Ee({},nt),ee.createElement(le.ZP,{type:"primary",className:oe.btnS},ee.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),ee.createElement(Oe,{data:ct,onRemove:Ye})):ee.createElement("div",{className:`${oe.noData} mb30`},ee.createElement(Je.default.Dragger,Se(Ee({},nt),{className:oe.dragger}),ee.createElement("img",{src:re,alt:"",className:"mb20"}),ee.createElement("div",null,ee.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),ee.createElement("span",{className:oe.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),ee.createElement("div",{className:oe.text},ee.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),ee.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",ee.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",ee.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",ee.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",ee.createElement("br",null))))},Oe=({data:Ze=[],onRemove:Me,width:tt="auto",showScore:qe=!1,disabled:st=!1,inputChange:At,onEvaluatingChange:lt,onSelectAll:at,checkAll1:ut,checkAll2:ft,checkAll3:bt,checkAll4:Lt,checkAll5:gt,showEvaluatingSetting:ht=!1,className:$e="",isProgramHomework:Pe=!1})=>{const ke={value:"",filename:"",dataUrl:""},[Ve,Qe]=(0,ye.useState)(Ee({},ke)),De=Le=>{let Ne=document.createElement("a");document.body.appendChild(Ne);let nt=URL.createObjectURL(Le.file);Ne.href=nt,Ne.download=Le.name,Ne.click(),URL.revokeObjectURL(nt),document.body.removeChild(Ne)},Ye=(Le,Ne)=>{(0,b.LR)(Le,Ne)},Ue=(Le,Ne)=>{ge.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ee.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Me(Le,Ne)},onCancel:()=>{}})};return Ze.length?ee.createElement("div",{className:$e,style:{width:tt}},ee.createElement("div",{className:`${Pe?oe.headProgram:oe.head}`},ht&&ee.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},ee.createElement(ie.default,{checked:ut,onChange:Le=>{at(Le.target.checked,"hidden")}}),ee.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'},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{style:{width:Pe?"25%":"15%"}},"\u7528\u4F8B"),ee.createElement("div",{style:{width:qe?Pe?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),ee.createElement("div",{style:{width:qe?Pe?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),qe&&ee.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),ht&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ie.default,{checked:Lt,onChange:Le=>{at(Le.target.checked,"input_visible")}}),ee.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ht&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ie.default,{checked:ft,onChange:Le=>{at(Le.target.checked,"is_invisible")}}),ee.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ht&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ie.default,{checked:gt,onChange:Le=>{at(Le.target.checked,"actual_output_visible")}}),ee.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ht&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ie.default,{checked:bt,onChange:Le=>{at(Le.target.checked,"last_match_rule")}}),ee.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"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{className:oe.operation,style:Pe?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),ee.createElement("div",{className:oe.listWrapper,style:{boxShadow:Pe?"0px 2px 4px 0px #EAEEF4":"unset"}},Ze.map((Le,Ne)=>{var nt,ct,St,wt;return ee.createElement("div",{key:Ne,className:oe.list,style:Pe?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},ht&&ee.createElement("div",{style:{width:"15%"}},ee.createElement(ie.default,{checked:!!Le.hidden,onChange:Bt=>{lt(Bt.target.checked,Ne,"hidden")}})),ee.createElement("div",{style:{width:Pe?"25%":"15%",paddingLeft:Pe?"5px":"0px",paddingRight:Pe?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Ne+1),ee.createElement("div",{className:oe.info,style:{width:qe?Pe?"20%":"15%":"25%"}},ee.createElement("span",{title:Le.input||((nt=Le[0])==null?void 0:nt.name),onClick:()=>Te(void 0,null,function*(){let Bt;Le.input?Le.input_file_url?Bt=Le.input_file_url:Bt=Le.in_file:Bt=Le[0];let kt;typeof Bt=="string"?(kt=yield fetch(Bt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Qe({value:yield kt.text(),filename:"",dataUrl:Bt})):(kt=yield(0,b.db)(Bt.file),Qe({value:kt.text,filename:Bt.name,dataUrl:kt.link}))})},Le.input||((ct=Le[0])==null?void 0:ct.name))),ee.createElement("div",{className:oe.info,style:{width:qe?Pe?"20%":"15%":"25%"}},ee.createElement("span",{title:Le.output||((St=Le[1])==null?void 0:St.name),onClick:()=>Te(void 0,null,function*(){let Bt;Le.input?Le.output_file_url?Bt=Le.output_file_url:Bt=Le.out_file:Bt=Le[1];let kt;typeof Bt=="string"?(kt=yield fetch(Bt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Qe({value:yield kt.text(),filename:"",dataUrl:Bt})):(kt=yield(0,b.db)(Bt.file),Qe({value:kt.text,filename:Bt.name,dataUrl:kt.link}))})},Le.output||((wt=Le[1])==null?void 0:wt.name))),qe&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ae.default,{size:"large",addonAfter:Pe?"%":null,disabled:st,style:{width:"80%"},onChange:Bt=>At(Bt,Ne),value:Le.score}),!Pe&&ee.createElement("span",null,"\xA0%")),ht&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ie.default,{checked:Le.input_visible||!1,onChange:Bt=>{lt(Bt.target.checked,Ne,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ht&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ie.default,{checked:Le.is_invisible||!1,onChange:Bt=>{lt(Bt.target.checked,Ne,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ht&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ie.default,{checked:Le.actual_output_visible||!1,onChange:Bt=>{lt(Bt.target.checked,Ne,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ht&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ie.default,{checked:Le.last_match_rule||!1,onChange:Bt=>{lt(Bt.target.checked,Ne,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),ee.createElement("div",{onClick:()=>Ue(Le,Ne),style:Pe?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},ee.createElement("span",{className:oe.del},"\u5220\u9664")))})),ee.createElement(te.Z,{close:!0,data:Ve.dataUrl,filename:Ve.filename,type:Ve.dataUrl.length?"txt":"",onClose:()=>Qe(Ee({},ke)),monacoEditor:{value:Ve.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):ee.createElement(ee.Fragment,null)};var ze=xe},34362:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return ne}});var ye=be(59301),Je=be(8591),E=be(6848),ge=be(71418),Ae=be(95237),ue=be(43604),le=be(58421),ie=be(3113),se=be(12290),ae=be(99064),oe=be(85149),re=(a,y,x)=>new Promise((b,te)=>{var ee=he=>{try{fe(x.next(he))}catch(de){te(de)}},ce=he=>{try{fe(x.throw(he))}catch(de){te(de)}},fe=he=>he.done?b(he.value):Promise.resolve(he.value).then(ee,ce);fe((x=x.apply(a,y)).next())}),ne=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[te,ee]=(0,ye.useState)(""),[ce,fe]=(0,ye.useState)(!1);function he(pe){ee(pe)}function de(){if(!te){Je.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,te),ee("")}return(0,ye.useEffect)(()=>{y!=a&&fe(!1)},[y]),ye.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},ye.createElement(se.Z,{miniToolbar:!0,startInit:y===a,defaultValue:te,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:he,extraUse:b&&ye.createElement(E.Z,{color:"#fff",open:ce,destroyTooltipOnHide:!0,title:z({id:a,isOpen:ce,activeDiscussIndex:y,onChange:he,setIsOpen:fe}),overlayStyle:{maxWidth:600}},ye.createElement("a",{title:ce?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>fe(!ce)},ye.createElement("i",{className:"iconfont icon-dianzan11"})))}),ye.createElement("a",{onClick:de,className:"btn-send"},"\u53D1\u9001"))};const z=a=>{const[y,x]=(0,ye.useState)(!1),[b,te]=(0,ye.useState)([]),[ee,ce]=(0,ye.useState)(1);(0,ye.useEffect)(()=>{a!=null&&a.isOpen?fe():(ce(1),te([]))},[a==null?void 0:a.isOpen]);const fe=()=>re(void 0,null,function*(){x(!0);const he=yield(0,ae.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(he==null?void 0:he.status)==0&&te(he==null?void 0:he.answer),x(!1)});return ye.createElement(ge.Z,{spinning:y},ye.createElement("div",{style:{color:"#000"}},ye.createElement(oe.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[ee-1])||""}),ye.createElement(Ae.Z,{justify:"end",align:"middle"},ye.createElement(ue.Z,null,ye.createElement(le.Z,{simple:!0,current:ee,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:he=>{ce(he)}})),ye.createElement(ue.Z,null,ye.createElement(ie.ZP,{onClick:()=>re(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[ee-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},37518:function(en,zt,be){"use strict";be.d(zt,{CP:function(){return E},_V:function(){return ue}});var ye=be(28209),Je=be.n(ye);const E={secret:ye.enc.Utf8.parse("0a18e199b87f1a8d"),iv:ye.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=="},ge={exam:E};function Ae(le="",ie="exam"){const{secret:se,iv:ae}=ge[ie];return AES.encrypt(le,se,{iv:ae,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ue(le="",ie="exam"){const{secret:se,iv:ae}=ge[ie];return ye.AES.decrypt(le,se,{iv:ae,mode:Je().mode.CBC,padding:Je().pad.Pkcs7}).toString(ye.enc.Utf8)}},78297:function(en,zt,be){"use strict";be.d(zt,{AD:function(){return je},D9:function(){return tt},Hp:function(){return he},IM:function(){return st},Iy:function(){return pe},KM:function(){return $e},MJ:function(){return de},Ne:function(){return qe},ON:function(){return ft},Uj:function(){return gt},VY:function(){return at},YO:function(){return Lt},YX:function(){return bt},Zn:function(){return a},_g:function(){return ee},_k:function(){return Ze},c6:function(){return Te},cr:function(){return y},eV:function(){return we},fi:function(){return x},gh:function(){return Ee},hS:function(){return At},iA:function(){return b},j6:function(){return ce},je:function(){return ze},jj:function(){return fe},kS:function(){return ut},o6:function(){return Se},pO:function(){return ht},rQ:function(){return xe},sA:function(){return me},xm:function(){return Me},xo:function(){return lt},y8:function(){return Oe},yd:function(){return te}});var ye=be(92365),Je=be(89070),E=be(955),ge=be(8591),Ae=be(3294),ue=Object.defineProperty,le=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ae=(Pe,ke,Ve)=>ke in Pe?ue(Pe,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Pe[ke]=Ve,oe=(Pe,ke)=>{for(var Ve in ke||(ke={}))ie.call(ke,Ve)&&ae(Pe,Ve,ke[Ve]);if(le)for(var Ve of le(ke))se.call(ke,Ve)&&ae(Pe,Ve,ke[Ve]);return Pe},re=(Pe,ke,Ve)=>new Promise((Qe,De)=>{var Ye=Ne=>{try{Le(Ve.next(Ne))}catch(nt){De(nt)}},Ue=Ne=>{try{Le(Ve.throw(Ne))}catch(nt){De(nt)}},Le=Ne=>Ne.done?Qe(Ne.value):Promise.resolve(Ne.value).then(Ye,Ue);Le((Ve=Ve.apply(Pe,ke)).next())});const ne=()=>{(0,Je.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},z=()=>{(0,Je.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=Pe=>re(void 0,null,function*(){ne(),(yield(0,ye.YR)(oe({},Pe))).status===0&&(yield(0,E.QH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Pe.coursesId}/export_couser_info.json`,query:Pe}))),z()}),y=Pe=>re(void 0,null,function*(){const ke=yield(0,ye.yS)(oe({},Pe));if(ke.status===0)ge.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Je.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_member_act_score`);else{if(ke.status===-2)return ke;ke.status===-3&&((0,Je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Je.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_member_act_score`))}}),x=Pe=>re(void 0,null,function*(){const ke=yield(0,ye.W0)(oe({},Pe));if(ke.status===0)ge.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Je.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_score`);else{if(ke.status===-4)return ke;ke.status===-3&&((0,Je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Je.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_score`))}}),b=Pe=>re(void 0,null,function*(){const ke=yield(0,ye.Nl)(oe({},Pe));if(ke.status===0)ge.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Je.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ke.status===-4)return ke;ke.status===-3&&((0,Je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Je.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_exercise_and_other`))}}),te=Pe=>re(void 0,null,function*(){const ke=yield(0,ye.IU)(oe({},Pe));if(ke.status===0)ge.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Je.history.push(`/classrooms/${Pe.coursesId}/exportlist/export_star_user`);else{if(ke.status===-4)return ke;ke.status===-3&&((0,Je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Je.history.push(`/classrooms/${Pe.coursesId}/exportlist/export_star_user`))}}),ee=Pe=>re(void 0,null,function*(){const ke=yield(0,ye.td)(oe({},Pe));if(ke.status===0)ge.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Je.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ke.status===-2)return ke;if(ke.status===-3)(0,Je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Je.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_exercise_and_other`);else if(ke.status===-4)return ke}}),ce=Pe=>re(void 0,null,function*(){const ke=yield(0,ye.QX)(oe({},Pe));if(ke.status===0)ge.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Je.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_homework`);else{if(ke.status===-4)return ke;ke.status===-3&&((0,Je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Je.history.push(`/classrooms/${Pe.coursesId}/exportlist/course_total_homework`))}}),fe=(Pe,ke)=>re(void 0,null,function*(){const Ve=yield(0,ye.o_)(oe({},Pe));Ve.status===0?(ge.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"),Je.history.push(`/classrooms/${Pe.coursesId}/exportlist/${ke}`)):Ve.status===-3&&((0,Je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Je.history.push(`/classrooms/${Pe.coursesId}/exportlist/${ke}`))}),he=(Pe,ke)=>re(void 0,null,function*(){const Ve=yield(0,ye.ZL)(oe({},Pe));Ve.status===0?(ge.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"),Je.history.push(`/classrooms/${Pe.coursesId}/exportlist/${ke}`)):Ve.status===-3&&((0,Je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Je.history.push(`/classrooms/${Pe.coursesId}/exportlist/${ke}`))}),de=(Pe,ke)=>re(void 0,null,function*(){const Ve=yield(0,ye.vV)(oe({},Pe));Ve.status===0?(ge.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"),Je.history.push(`/classrooms/${Pe.coursesId}/exportlist/${ke}`)):Ve.status===-3&&((0,Je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Je.history.push(`/classrooms/${Pe.coursesId}/exportlist/${ke}`))}),pe=(Pe,ke)=>re(void 0,null,function*(){const Ve=yield(0,ye.aP)(oe({},Pe));Ve.status===0?(ge.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Je.history.push(`/classrooms/${Pe.coursesId}/exportlist/${ke}`)):Ve.status===-3&&((0,Je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Je.history.push(`/classrooms/${Pe.coursesId}/exportlist/${ke}`))}),ve=Pe=>re(void 0,null,function*(){ne(),(yield exportCourseWorkListAppendix(oe({},Pe))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Pe.categoryId}/works_list.zip`,query:Pe}))),z()}),me=Pe=>re(void 0,null,function*(){ne(),yield(0,E.QH)("",Ae.Z.API_SERVER+`/api/polls/${Pe.categoryId}/commit_result.xlsx`),z()}),Ee=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Pe.coursesId}/attendances/export_xlsx_data.xlsx`,query:Pe}))}),Se=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Pe.coursesId}/video_study_statics.xlsx`,query:Pe}))}),Te=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Pe.coursesId}/export_video_study.xlsx`,query:Pe}))}),we=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Pe.coursesId}/export_course_students_info.xlsx`,query:Pe}))}),je=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Pe}))}),xe=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Pe}))}),Oe=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Pe}))}),ze=Pe=>re(void 0,null,function*(){const ke=yield(0,ye.Uy)(oe({},Pe));ke.status===0?(ge.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Je.history.push(`/classrooms/${Pe.coursesId}/exportlist/exercise_score,export_exercise_users`)):ke.status===-3&&((0,Je.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Je.history.push(`/classrooms/${Pe.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Ze=Pe=>re(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/export_records/${Pe.id}.xlsx`,query:Pe}))}),Me=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Pe}))}),tt=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Pe==null?void 0:Pe.coursesId}/${Pe.menuKey}_statistic.xlsx?${Pe.checkedList.map(ke=>`course_group_id[]=${ke}`).join("&")}`,query:Pe}))}),qe=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/ec_years/${Pe==null?void 0:Pe.ec_year_id}/ec_training_objectives.xlsx`,query:Pe}))}),st=Pe=>re(void 0,null,function*(){yield(0,E.FH)(Pe==null?void 0:Pe.name,(0,E.NY)({url:Ae.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Pe}))}),At=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/ec_years/${Pe==null?void 0:Pe.ec_year_id}/ec_courses.xlsx`,query:Pe}))}),lt=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/ec_years/${Pe==null?void 0:Pe.ec_year_id}/ec_graduation_requirements.xlsx`,query:Pe}))}),at=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Pe}))}),ut=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Pe}))}),ft=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/examination_banks/${Pe.id}.json`,query:Pe}))}),bt=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/exercises/${Pe.categoryId}.json`,query:Pe}))}),Lt=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/polls/${Pe==null?void 0:Pe.id}/commit_result.json`,query:Pe}))}),gt=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Pe}))}),ht=(Pe,ke)=>re(void 0,null,function*(){yield(0,E.FH)(ke||"",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/exercises/${Pe==null?void 0:Pe.exercise_id}/consult_exercise.json`,query:Pe}))}),$e=Pe=>re(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:Ae.Z.API_SERVER+`/api/competitions/${Pe==null?void 0:Pe.identifier}/competition_commit_records/member_works.xlsx`,query:Pe}))})},4901:function(en,zt,be){"use strict";be.d(zt,{BU:function(){return Je},Dj:function(){return ye},gH:function(){return E},vp:function(){return ge}});function ye(Ae){try{Ae.mozRequestFullScreen?Ae.mozRequestFullScreen():Ae.webkitRequestFullScreen&&Ae.webkitRequestFullScreen()}catch(ue){console.log(ue,":e")}}function Je(){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 ge(){var Ae=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ue=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Ae),window.isFullScreen?window.isFullScreen:Ae!=null}},83312:function(en,zt,be){"use strict";be.d(zt,{U:function(){return se}});var ye=be(59301),Je=Object.defineProperty,E=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ue=(ae,oe,re)=>oe in ae?Je(ae,oe,{enumerable:!0,configurable:!0,writable:!0,value:re}):ae[oe]=re,le=(ae,oe)=>{for(var re in oe||(oe={}))ge.call(oe,re)&&ue(ae,re,oe[re]);if(E)for(var re of E(oe))Ae.call(oe,re)&&ue(ae,re,oe[re]);return ae},ie=(ae,oe,re)=>new Promise((ne,z)=>{var a=b=>{try{x(re.next(b))}catch(te){z(te)}},y=b=>{try{x(re.throw(b))}catch(te){z(te)}},x=b=>b.done?ne(b.value):Promise.resolve(b.value).then(a,y);x((re=re.apply(ae,oe)).next())});function se(ae,oe){const[re,ne]=(0,ye.useState)(oe),[z,a]=(0,ye.useState)(!1),[y,x]=(0,ye.useState)();return[re,z,(te,ee=!1)=>ie(this,null,function*(){const ce=ee?oe:le(le({},re),te);a(!0),ne(ce);const fe=yield ae(ce);return a(!1),x(fe),fe}),y,x]}},85219:function(en,zt,be){"use strict";be.d(zt,{_:function(){return E}});var ye=be(59301),Je=be(43418);const E=ge=>{var Ae,ue;const le=(0,ye.useRef)([]),ie=()=>{for(const se of le.current)clearTimeout(se);le.current=[]};return(0,ye.useEffect)(()=>{var se,ae,oe,re,ne,z;if(ie(),(se=ge==null?void 0:ge.exercise)!=null&&se.left_time&&((oe=(ae=ge==null?void 0:ge.exercise)==null?void 0:ae.exercise_events)==null?void 0:oe.length)>0){for(const a of(re=ge==null?void 0:ge.exercise)==null?void 0:re.exercise_events)if(((ne=ge==null?void 0:ge.exercise)==null?void 0:ne.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((z=ge==null?void 0:ge.exercise)==null?void 0:z.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{Je.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);le.current.push(x)}}},[(Ae=ge==null?void 0:ge.exercise)==null?void 0:Ae.left_time,(ue=ge==null?void 0:ge.exercise)==null?void 0:ue.exercise_events]),ie}},24768:function(en,zt,be){"use strict";be.d(zt,{AL:function(){return ce},Iy:function(){return oe},Qv:function(){return z},ez:function(){return ee},jb:function(){return re}});var ye=be(32834),Je=be.n(ye),E=be(11690),ge=be.n(E);let Ae=1;function ue(ve,me){const Ee=ve.match(/^(\s+)(?:```)/);if(Ee===null)return me;const Se=Ee[1];return me.split(`
|
|
|
`).map(Te=>{const we=Te.match(/^\s+/);if(we===null)return Te;const[je]=we;return je.length>=Se.length?Te.slice(Se.length):Te}).join(`
|
|
|
`)}let le=[],ie=["<ul>"];const se=new(Je()).Renderer,ae=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function oe(){le.length=0,ie=["<ul>"]}const re={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function ne(ve,me,Ee,Se){if(me>=ve.length||ve[me].level<=Ee)return me;var Te=ve[me];Se.push("<li><a href='#"+Ae+Te.anchor+"'>"+Te.text+"</a>"),me++;var we=[];return me=ne(ve,me,Te.level,we),we.length>0&&(Se.push("<ul>"),we.forEach(function(je){Se.push(je)}),Se.push("</ul>")),Se.push("</li>"),me=ne(ve,me,Ee,Se),me}function z(){return ne(le,0,0,ie),ie.push("</ul>"),ie.join("")}const a={heading(ve){const me=ae.exec(ve);if(Ae+=1,me)return{type:"heading",raw:me[0],depth:me[1].length,text:me[2]}},fences(ve){const me=this.rules.block.fences.exec(ve);if(me){const Ee=me[0];let Se=ue(Ee,me[3]||"");const Te=me[2]?me[2].trim():me[2];if(["latex","katex","math"].indexOf(Te)>=0){const we=b(),je=Se;Se=we,te[we]={type:"block",expression:je}}return{type:"code",raw:Ee,lang:Te,text:Se}}}},y=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let x=0;const b=()=>`__special_katext_id_${x++}__`;let te={};function ee(){return te}function ce(){x=0,te={}}function fe(ve){return ve=ve.replace(y,(me,Ee)=>{const Se=b();return te[Se]={type:"inline",expression:Ee},Se}),ve}const he=se.listitem;se.listitem=function(ve){return he(fe(ve))};const de=se.paragraph;se.paragraph=function(ve){return de(fe(ve))};const pe=se.tablecell;se.tablecell=function(ve,me){return pe(fe(ve),me)},se.code=function(ve,me,Ee){const Se=(me||"").match(/\S*/)[0];return Se?["latex","katex","math"].indexOf(Se)>=0?`<p class='editormd-tex'>${ve}</p>`:`<pre class="prettyprint linenums"><code class="language-${me}">${Ee?ve:(0,E.escape)(ve,!0)}</code></pre>
|
|
|
`:'<pre class="prettyprint linenums"><code>'+(Ee?ve:(0,E.escape)(ve,!0))+"</code></pre>"},se.heading=function(ve,me,Ee){let Se=this.options.headerPrefix+Ee.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return le.push({anchor:Se,level:me,text:ve}),"<h"+me+' id="'+Ae+Se+'">'+ve+"</h"+me+">"},Je().setOptions({silent:!0,gfm:!0,pedantic:!1}),Je().use({tokenizer:a,renderer:se}),zt.ZP=Je()},16479:function(en,zt,be){"use strict";be.d(zt,{G:function(){return Ae},t:function(){return ge}});var ye=be(7062),Je=be.n(ye);const E=null;function ge(ue,le){let ie=Je().get("__ec");ie||(ie={}),ie[ue]=le,Je().set("__ec",ie)}function Ae(ue,le){let ie=Je().get("__ec");return ie?ie[ue]===void 0?le:ie[ue]:le}},46474:function(en,zt,be){"use strict";be.d(zt,{rX:function(){return ce},pW:function(){return fe},gy:function(){return he},xY:function(){return ee},O5:function(){return te},tJ:function(){return z},o1:function(){return a},Rd:function(){return b}});var ye=be(89070),Je=be(43418),E=be(28103),ge=be(8591),Ae=be(24065),ue=be(955),le=be(87169),ie=be(25510),se="data:image/png;base64,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",ae=be.p+"static/newqrcode.a8740efb.png",oe=be(32637),re=be(59301),ne=(de,pe,ve)=>new Promise((me,Ee)=>{var Se=je=>{try{we(ve.next(je))}catch(xe){Ee(xe)}},Te=je=>{try{we(ve.throw(je))}catch(xe){Ee(xe)}},we=je=>je.done?me(je.value):Promise.resolve(je.value).then(Se,Te);we((ve=ve.apply(de,pe)).next())});const z=(de,pe=!1,ve=!1,me="",Ee=!1)=>!!(a(de)&&y(de,pe,ve,me,Ee)),a=de=>(0,Ae.bg)()?!0:(de({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=(de,pe=!1,ve=!0,me="",Ee=!1)=>{var Se;const{user:Te}=(0,ye.getDvaApp)()._store.getState();return(Se=Te.userInfo)!=null&&Se.profile_completed?!0:(ve?de({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:me,isCurrentPage:Ee}}):Je.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,ue.xg)("/account/profile/edit"),x()}}),!1)},x=()=>{Je.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=()=>{Je.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:oe}),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"))})},te=()=>{var de;const{user:pe}=(0,ye.getDvaApp)()._store.getState();return(de=pe.userInfo)!=null&&de.professional_certification?!0:(Je.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,ue.xg)("/account/certification")}}),!1)},ee=()=>(0,Ae.V9)()?!0:(Je.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\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),re.createElement("img",{src:ae,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ce=(de,pe)=>de?!0:(Je.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:re.createElement("div",null,re.createElement("p",null,pe||"\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,ue.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),fe=de=>{Je.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,de),"\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:ie,alt:"\u4E8C\u7EF4\u7801",width:160})))})},he=(de,pe="")=>{const{shixunsDetail:{detail:ve}}=(0,ye.getDvaApp)()._store.getState();if((ve==null?void 0:ve.public)===2||(ve==null?void 0:ve.public)===1||(ve==null?void 0:ve.shixun_status)===3){let me="";return(ve==null?void 0:ve.public)===2&&(me="\u5DF2\u516C\u5F00"),(ve==null?void 0:ve.public)===1&&(me="\u5F85\u5BA1\u6838"),(ve==null?void 0:ve.shixun_status)===3&&(me="\u5DF2\u5173\u95ED"),Je.default.info({centered:!0,icon:re.createElement(le.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",me,"\uFF0C",pe,"\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:ie,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(ve==null?void 0:ve.shixun_status)===2?(Je.default.confirm({centered:!0,icon:re.createElement(le.Z,null),title:"\u63D0\u793A",content:re.createElement("div",null,re.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",pe,"\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:()=>{Je.default.confirm({width:440,centered:!0,icon:re.createElement(le.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>ne(void 0,null,function*(){(yield de({type:"shixunsDetail/cancelRelease",payload:{id:ve==null?void 0:ve.identifier}})).status!==401&&(ge.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),de({type:"shixunsDetail/getShixunsDetail",payload:{id:ve==null?void 0:ve.identifier}}),de({type:"practiceSetting/getCommonData",payload:{id:ve==null?void 0:ve.identifier}}))})})}}),!0):!1}},47257:function(en){(function(zt){(function(be){if(1)en.exports=be();else var ye})(function(){var be,ye,Je;return function(){function E(ge,Ae,ue){function le(ae,oe){if(!Ae[ae]){if(!ge[ae]){var re=void 0;if(!oe&&re)return require(ae,!0);if(ie)return ie(ae,!0);var ne=new Error("Cannot find module '"+ae+"'");throw ne.code="MODULE_NOT_FOUND",ne}var z=Ae[ae]={exports:{}};ge[ae][0].call(z.exports,function(a){var y=ge[ae][1][a];return le(y||a)},z,z.exports,E,ge,Ae,ue)}return Ae[ae].exports}for(var ie=void 0,se=0;se<ue.length;se++)le(ue[se]);return le}return E}()({1:[function(E,ge,Ae){"use strict";var ue=E("./browser/client");ue.Buffer=E("buffer").Buffer,ue.urllib=E("../shims/xhr"),ue.version=E("./browser/version").version,ge.exports=ue},{"../shims/xhr":475,"./browser/client":3,"./browser/version":6,buffer:90}],2:[function(E,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator")),ie=ue(E("@babel/runtime/helpers/asyncToGenerator"));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.slice.js");var se=E("assert"),ae=E("../common/utils/checkBucketName"),oe=ae.checkBucketName,re=Ae;function ne(a){return Array.isArray?Array.isArray(a):Object.prototype.toString.call(a)==="[object Array]"}function z(a){return a?ne(a)?a:[a]:[]}re.useBucket=function(y){return oe(y),this.options.bucket=y,this},re.setBucket=function(y){return oe(y),this.options.bucket=y,this},re.getBucket=function(){return this.options.bucket},re.deleteBucket=function(){var a=(0,ie.default)(le.default.mark(function x(b,te){var ee,ce;return le.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ee=this._bucketRequestParams("DELETE",b,"",te),he.next=3,this.request(ee);case 3:if(ce=he.sent,!(ce.status===200||ce.status===204)){he.next=6;break}return he.abrupt("return",{res:ce.res});case 6:return he.next=8,this.requestError(ce);case 8:throw he.sent;case 9:case"end":return he.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),re.putBucketACL=function(){var a=(0,ie.default)(le.default.mark(function x(b,te,ee){var ce,fe;return le.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return ce=this._bucketRequestParams("PUT",b,"acl",ee),ce.headers={"x-oss-acl":te},ce.successStatuses=[200],de.next=5,this.request(ce);case 5:return fe=de.sent,de.abrupt("return",{bucket:fe.headers.location&&fe.headers.location.substring(1)||null,res:fe.res});case 7:case"end":return de.stop()}},x,this)}));function y(x,b,te){return a.apply(this,arguments)}return y}(),re.getBucketACL=function(){var a=(0,ie.default)(le.default.mark(function x(b,te){var ee,ce;return le.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ee=this._bucketRequestParams("GET",b,"acl",te),ee.successStatuses=[200],ee.xmlResponse=!0,he.next=5,this.request(ee);case 5:return ce=he.sent,he.abrupt("return",{acl:ce.data.AccessControlList.Grant,owner:{id:ce.data.Owner.ID,displayName:ce.data.Owner.DisplayName},res:ce.res});case 7:case"end":return he.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),re.putBucketLogging=function(){var a=(0,ie.default)(le.default.mark(function x(b,te,ee){var ce,fe,he;return le.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return ce=this._bucketRequestParams("PUT",b,"logging",ee),fe=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<BucketLoggingStatus>
|
|
|
<LoggingEnabled>
|
|
|
<TargetBucket>`.concat(b,`</TargetBucket>
|
|
|
`),te&&(fe+="<TargetPrefix>".concat(te,`</TargetPrefix>
|
|
|
`)),fe+=`</LoggingEnabled>
|
|
|
</BucketLoggingStatus>`,ce.content=fe,ce.mime="xml",ce.successStatuses=[200],pe.next=9,this.request(ce);case 9:return he=pe.sent,pe.abrupt("return",{res:he.res});case 11:case"end":return pe.stop()}},x,this)}));function y(x,b,te){return a.apply(this,arguments)}return y}(),re.getBucketLogging=function(){var a=(0,ie.default)(le.default.mark(function x(b,te){var ee,ce,fe;return le.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return ee=this._bucketRequestParams("GET",b,"logging",te),ee.successStatuses=[200],ee.xmlResponse=!0,de.next=5,this.request(ee);case 5:return ce=de.sent,fe=ce.data.LoggingEnabled,de.abrupt("return",{enable:!!fe,prefix:fe&&fe.TargetPrefix||null,res:ce.res});case 8:case"end":return de.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),re.deleteBucketLogging=function(){var a=(0,ie.default)(le.default.mark(function x(b,te){var ee,ce;return le.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ee=this._bucketRequestParams("DELETE",b,"logging",te),ee.successStatuses=[204,200],he.next=4,this.request(ee);case 4:return ce=he.sent,he.abrupt("return",{res:ce.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,ie.default)(le.default.mark(function x(b,te,ee){var ce,fe,he,de,pe,ve,me,Ee,Se,Te;return le.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:for(te=te||[],se(te.length,"rules is required"),te.forEach(function(xe){se(xe.allowedOrigin,"allowedOrigin is required"),se(xe.allowedMethod,"allowedMethod is required")}),ce=this._bucketRequestParams("PUT",b,"cors",ee),fe=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<CORSConfiguration>`,he=function(Oe){fe+="<AllowedOrigin>".concat(Oe,"</AllowedOrigin>")},de=function(Oe){fe+="<AllowedMethod>".concat(Oe,"</AllowedMethod>")},pe=function(Oe){fe+="<AllowedHeader>".concat(Oe,"</AllowedHeader>")},ve=function(Oe){fe+="<ExposeHeader>".concat(Oe,"</ExposeHeader>")},me=0,Ee=te.length;me<Ee;me++)Se=te[me],fe+="<CORSRule>",z(Se.allowedOrigin).forEach(he),z(Se.allowedMethod).forEach(de),z(Se.allowedHeader).forEach(pe),z(Se.exposeHeader).forEach(ve),Se.maxAgeSeconds&&(fe+="<MaxAgeSeconds>".concat(Se.maxAgeSeconds,"</MaxAgeSeconds>")),fe+="</CORSRule>";return fe+="</CORSConfiguration>",ce.content=fe,ce.mime="xml",ce.successStatuses=[200],je.next=16,this.request(ce);case 16:return Te=je.sent,je.abrupt("return",{res:Te.res});case 18:case"end":return je.stop()}},x,this)}));function y(x,b,te){return a.apply(this,arguments)}return y}(),re.getBucketCORS=function(){var a=(0,ie.default)(le.default.mark(function x(b,te){var ee,ce,fe,he;return le.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return ee=this._bucketRequestParams("GET",b,"cors",te),ee.successStatuses=[200],ee.xmlResponse=!0,pe.next=5,this.request(ee);case 5:return ce=pe.sent,fe=[],ce.data&&ce.data.CORSRule&&(he=ce.data.CORSRule,ne(he)||(he=[he]),he.forEach(function(ve){var me={};Object.keys(ve).forEach(function(Ee){me[Ee.slice(0,1).toLowerCase()+Ee.slice(1,Ee.length)]=ve[Ee]}),fe.push(me)})),pe.abrupt("return",{rules:fe,res:ce.res});case 9:case"end":return pe.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),re.deleteBucketCORS=function(){var a=(0,ie.default)(le.default.mark(function x(b,te){var ee,ce;return le.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ee=this._bucketRequestParams("DELETE",b,"cors",te),ee.successStatuses=[204],he.next=4,this.request(ee);case 4:return ce=he.sent,he.abrupt("return",{res:ce.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,ie.default)(le.default.mark(function x(b,te,ee,ce){var fe,he,de,pe;return le.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(fe=this._bucketRequestParams("PUT",b,"referer",ce),he=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<RefererConfiguration>
|
|
|
`,he+=" <AllowEmptyReferer>".concat(te?"true":"false",`</AllowEmptyReferer>
|
|
|
`),ee&&ee.length>0){for(he+=` <RefererList>
|
|
|
`,de=0;de<ee.length;de++)he+=" <Referer>".concat(ee[de],`</Referer>
|
|
|
`);he+=` </RefererList>
|
|
|
`}else he+=` <RefererList />
|
|
|
`;return he+="</RefererConfiguration>",fe.content=he,fe.mime="xml",fe.successStatuses=[200],me.next=10,this.request(fe);case 10:return pe=me.sent,me.abrupt("return",{res:pe.res});case 12:case"end":return me.stop()}},x,this)}));function y(x,b,te,ee){return a.apply(this,arguments)}return y}(),re.getBucketReferer=function(){var a=(0,ie.default)(le.default.mark(function x(b,te){var ee,ce,fe;return le.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return ee=this._bucketRequestParams("GET",b,"referer",te),ee.successStatuses=[200],ee.xmlResponse=!0,de.next=5,this.request(ee);case 5:return ce=de.sent,fe=ce.data.RefererList.Referer||null,fe&&(ne(fe)||(fe=[fe])),de.abrupt("return",{allowEmpty:ce.data.AllowEmptyReferer==="true",referers:fe,res:ce.res});case 9:case"end":return de.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),re.deleteBucketReferer=function(){var a=(0,ie.default)(le.default.mark(function x(b,te){return le.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,this.putBucketReferer(b,!0,null,te);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,te){return{method:y,bucket:x,subres:b,timeout:te&&te.timeout,ctx:te&&te.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,ge,Ae){(function(ue,le){(function(){"use strict";var ie=E("@babel/runtime/helpers/interopRequireDefault"),se=ie(E("@babel/runtime/regenerator")),ae=ie(E("@babel/runtime/helpers/asyncToGenerator"));E("core-js/modules/es.function.name.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.symbol.js"),E("core-js/modules/es.symbol.description.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.to-string.js");var oe=E("debug")("ali-oss"),re=E("xml2js"),ne=E("agentkeepalive"),z=E("merge-descriptors"),a=E("platform"),y=E("utility"),x=E("urllib"),b=E("./version"),te=E("bowser"),ee=E("../common/signUtils"),ce=E("../common/client/initOptions"),fe=E("../common/utils/createRequest"),he=fe.createRequest,de=E("../common/utils/encoder"),pe=de.encoder,ve=E("../common/client/getReqUrl"),me=ve.getReqUrl,Ee=E("../common/utils/setSTSToken"),Se=Ee.setSTSToken,Te=E("../common/utils/retry"),we=Te.retry,je=E("../common/utils/isFunction"),xe=je.isFunction,Oe=new ne;function ze(){var At=a.name,lt=a.version;At&&At.toLowerCase&&At.toLowerCase()==="ie"&<.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function Ze(){return location&&location.protocol==="https:"}function Me(At,lt){if(ze(),!(this instanceof Me))return new Me(At,lt);At&&At.inited?this.options=At:this.options=Me.initOptions(At),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=x,this.agent=this.options.agent||Oe),this.ctx=lt,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}ge.exports=Me,Me.initOptions=function(lt){lt.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var at=Object.assign({secure:Ze(),useFetch:!1},lt);return ce(at)};var tt=Me.prototype;tt.debug=oe,z(tt,E("./object")),z(tt,E("./bucket")),z(tt,E("../common/bucket/getBucketWebsite")),z(tt,E("../common/bucket/putBucketWebsite")),z(tt,E("../common/bucket/deleteBucketWebsite")),z(tt,E("../common/bucket/getBucketLifecycle")),z(tt,E("../common/bucket/putBucketLifecycle")),z(tt,E("../common/bucket/deleteBucketLifecycle")),z(tt,E("../common/bucket/putBucketVersioning")),z(tt,E("../common/bucket/getBucketVersioning")),z(tt,E("../common/bucket/getBucketInventory")),z(tt,E("../common/bucket/deleteBucketInventory")),z(tt,E("../common/bucket/listBucketInventory")),z(tt,E("../common/bucket/putBucketInventory")),z(tt,E("../common/bucket/abortBucketWorm")),z(tt,E("../common/bucket/completeBucketWorm")),z(tt,E("../common/bucket/extendBucketWorm")),z(tt,E("../common/bucket/getBucketWorm")),z(tt,E("../common/bucket/initiateBucketWorm")),z(tt,E("./managed-upload")),z(tt,E("../common/multipart-copy")),z(tt,E("../common/multipart")),z(tt,E("../common/parallel")),tt.signature=function(lt){return this.debug("authorization stringToSign: %s",lt,"info"),ee.computeSignature(this.options.accessKeySecret,lt,this.options.headerEncoding)},tt._getReqUrl=me,tt.authorization=function(lt,at,ut,ft){var bt=ee.buildCanonicalString(lt.toUpperCase(),at,{headers:ft,parameters:ut});return ee.authorization(this.options.accessKeyId,this.options.accessKeySecret,bt,this.options.headerEncoding)},tt.request=function(){var At=(0,ae.default)(se.default.mark(function lt(at){var ut=this;return se.default.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:if(!this.options.retryMax){bt.next=6;break}return bt.next=3,we(qe.bind(this),this.options.retryMax,{errorHandler:function(gt){var ht=function(Pe){if(at.stream)return!1;var ke=[-1,-2].includes(Pe.status),Ve=ut.options.requestErrorRetryHandle||function(){return!0};return ke&&Ve(Pe)};return!!ht(gt)}})(at);case 3:return bt.abrupt("return",bt.sent);case 6:return bt.abrupt("return",qe.call(this,at));case 7:case"end":return bt.stop()}},lt,this)}));return function(lt){return At.apply(this,arguments)}}();function qe(At){return st.apply(this,arguments)}function st(){return st=(0,ae.default)(se.default.mark(function At(lt){var at,ut,ft,bt,Lt,gt;return se.default.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(!(this.options.stsToken&&xe(this.options.refreshSTSToken))){$e.next=3;break}return $e.next=3,Se.call(this);case 3:return at=he.call(this,lt),this.options.useFetch||(at.params.mode="disable-fetch"),bt=!!lt.stream,$e.prev=6,$e.next=9,this.urllib.request(at.url,at.params);case 9:ut=$e.sent,this.debug("response %s %s, got %s, headers: %j",lt.method,at.url,ut.status,ut.headers,"info"),$e.next=16;break;case 13:$e.prev=13,$e.t0=$e.catch(6),ft=$e.t0;case 16:if(!(ut&<.successStatuses&<.successStatuses.indexOf(ut.status)===-1)){$e.next=28;break}return $e.next=19,this.requestError(ut);case 19:if(Lt=$e.sent,!(Lt.code==="RequestTimeTooSkewed"&&!bt)){$e.next=25;break}return this.options.amendTimeSkewed=+new Date(Lt.serverTime)-new Date,$e.next=24,this.request(lt);case 24:return $e.abrupt("return",$e.sent);case 25:Lt.params=lt,$e.next=32;break;case 28:if(!ft){$e.next=32;break}return $e.next=31,this.requestError(ft);case 31:Lt=$e.sent;case 32:if(!Lt){$e.next=34;break}throw Lt;case 34:if(!lt.xmlResponse){$e.next=39;break}return $e.next=37,this.parseXML(ut.data);case 37:gt=$e.sent,ut.data=gt;case 39:return $e.abrupt("return",ut);case 40:case"end":return $e.stop()}},At,this,[[6,13]])})),st.apply(this,arguments)}tt._getResource=function(lt){var at="/";return lt.bucket&&(at+="".concat(lt.bucket,"/")),lt.object&&(at+=pe(lt.object,this.options.headerEncoding)),at},tt._escape=function(lt){return y.encodeURIComponent(lt).replace(/%2F/g,"/")},tt._getUserAgent=function(){var lt=le&&le.browser?"js":"nodejs",at="aliyun-sdk-".concat(lt,"/").concat(b.version),ut=a.description;return!ut&&le&&(ut="Node.js ".concat(le.version.slice(1)," on ").concat(le.platform," ").concat(le.arch)),this._checkUserAgent("".concat(at," ").concat(ut))},tt._checkUserAgent=function(lt){var at=lt.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return at},tt.checkBrowserAndVersion=function(lt,at){return te.name===lt&&te.version.split(".")[0]===at},tt.parseXML=function(lt){return new Promise(function(at,ut){ue.isBuffer(lt)&&(lt=lt.toString()),re.parseString(lt,{explicitRoot:!1,explicitArray:!1},function(ft,bt){ft?ut(ft):at(bt)})})},tt.requestError=function(){var At=(0,ae.default)(se.default.mark(function at(ut){var ft,bt,Lt,gt;return se.default.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(ft=null,!(!ut.data||!ut.data.length)){$e.next=5;break}ut.status===-1||ut.status===-2?(ft=new Error(ut.message),ft.name=ut.name,ft.status=ut.status,ft.code=ut.name):(ut.status===404?(ft=new Error("Object not exists"),ft.name="NoSuchKeyError",ft.status=404,ft.code="NoSuchKey"):ut.status===412?(ft=new Error("Pre condition failed"),ft.name="PreconditionFailedError",ft.status=412,ft.code="PreconditionFailed"):(ft=new Error("Unknow error, status: ".concat(ut.status)),ft.name="UnknownError",ft.status=ut.status),ft.requestId=ut.headers["x-oss-request-id"],ft.host=""),$e.next=32;break;case 5:return bt=String(ut.data),this.debug("request response error data: %s",bt,"error"),$e.prev=7,$e.next=10,this.parseXML(bt);case 10:if($e.t0=$e.sent,$e.t0){$e.next=13;break}$e.t0={};case 13:Lt=$e.t0,$e.next=23;break;case 16:return $e.prev=16,$e.t1=$e.catch(7),this.debug(bt,"error"),$e.t1.message+=`
|
|
|
raw xml: `.concat(bt),$e.t1.status=ut.status,$e.t1.requestId=ut.headers["x-oss-request-id"],$e.abrupt("return",$e.t1);case 23:gt=Lt.Message||"unknow request error, status: ".concat(ut.status),Lt.Condition&&(gt+=" (condition: ".concat(Lt.Condition,")")),ft=new Error(gt),ft.name=Lt.Code?"".concat(Lt.Code,"Error"):"UnknownError",ft.status=ut.status,ft.code=Lt.Code,ft.requestId=Lt.RequestId,ft.hostId=Lt.HostId,ft.serverTime=Lt.ServerTime;case 32:return this.debug("generate error %j",ft,"error"),$e.abrupt("return",ft);case 34:case"end":return $e.stop()}},at,this,[[7,16]])}));function lt(at){return At.apply(this,arguments)}return lt}()}).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,ge,Ae){(function(ue){(function(){"use strict";var le=E("@babel/runtime/helpers/interopRequireDefault"),ie=le(E("@babel/runtime/regenerator"));E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.typed-array.uint8-array.js"),E("core-js/modules/es.typed-array.copy-within.js"),E("core-js/modules/es.typed-array.every.js"),E("core-js/modules/es.typed-array.fill.js"),E("core-js/modules/es.typed-array.filter.js"),E("core-js/modules/es.typed-array.find.js"),E("core-js/modules/es.typed-array.find-index.js"),E("core-js/modules/es.typed-array.for-each.js"),E("core-js/modules/es.typed-array.includes.js"),E("core-js/modules/es.typed-array.index-of.js"),E("core-js/modules/es.typed-array.iterator.js"),E("core-js/modules/es.typed-array.join.js"),E("core-js/modules/es.typed-array.last-index-of.js"),E("core-js/modules/es.typed-array.map.js"),E("core-js/modules/es.typed-array.reduce.js"),E("core-js/modules/es.typed-array.reduce-right.js"),E("core-js/modules/es.typed-array.reverse.js"),E("core-js/modules/es.typed-array.set.js"),E("core-js/modules/es.typed-array.slice.js"),E("core-js/modules/es.typed-array.some.js"),E("core-js/modules/es.typed-array.sort.js"),E("core-js/modules/es.typed-array.subarray.js"),E("core-js/modules/es.typed-array.to-locale-string.js"),E("core-js/modules/es.typed-array.to-string.js");var se=le(E("@babel/runtime/helpers/asyncToGenerator")),ae=E("util"),oe=E("path"),re=E("mime"),ne=E("copy-to"),z=E("../common/utils/isBlob"),a=z.isBlob,y=E("../common/utils/isFile"),x=y.isFile,b=E("../common/utils/isBuffer"),te=b.isBuffer,ee=Ae;ee.multipartUpload=function(){var pe=(0,se.default)(ie.default.mark(function me(Ee,Se){var Te,we,je,xe,Oe,ze,Ze,Me,tt,qe=arguments;return ie.default.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:if(Te=qe.length>2&&qe[2]!==void 0?qe[2]:{},this.resetCancelFlag(),Te.disabledMD5=Te.disabledMD5===void 0?!0:!!Te.disabledMD5,!(Te.checkpoint&&Te.checkpoint.uploadId)){At.next=8;break}return Se&&x(Se)&&(Te.checkpoint.file=Se),At.next=7,this._resumeMultipart(Te.checkpoint,Te);case 7:return At.abrupt("return",At.sent);case 8:return we=102400,Te.mime||(x(Se)?Te.mime=re.getType(oe.extname(Se.name)):a(Se)?Te.mime=Se.type:te(Se)?Te.mime="":Te.mime=re.getType(oe.extname(Se))),Te.headers=Te.headers||{},this._convertMetaToHeaders(Te.meta,Te.headers),At.next=14,this._getFileSize(Se);case 14:if(je=At.sent,!(je<we)){At.next=26;break}return Te.contentLength=je,At.next=19,this.put(Ee,Se,Te);case 19:if(xe=At.sent,!(Te&&Te.progress)){At.next=23;break}return At.next=23,Te.progress(1);case 23:return Oe={res:xe.res,bucket:this.options.bucket,name:Ee,etag:xe.res.headers.etag},(Te.headers&&Te.headers["x-oss-callback"]||Te.callback)&&(Oe.data=xe.data),At.abrupt("return",Oe);case 26:if(!(Te.partSize&&parseInt(Te.partSize,10)!==Te.partSize)){At.next=28;break}throw new Error("partSize must be int number");case 28:if(!(Te.partSize&&Te.partSize<we)){At.next=30;break}throw new Error("partSize must not be smaller than ".concat(we));case 30:return At.next=32,this.initMultipartUpload(Ee,Te);case 32:if(ze=At.sent,Ze=ze.uploadId,Me=this._getPartSize(je,Te.partSize),tt={file:Se,name:Ee,fileSize:je,partSize:Me,uploadId:Ze,doneParts:[]},!(Te&&Te.progress)){At.next=39;break}return At.next=39,Te.progress(0,tt,ze.res);case 39:return At.next=41,this._resumeMultipart(tt,Te);case 41:return At.abrupt("return",At.sent);case 42:case"end":return At.stop()}},me,this)}));function ve(me,Ee){return pe.apply(this,arguments)}return ve}(),ee._resumeMultipart=function(){var pe=(0,se.default)(ie.default.mark(function me(Ee,Se){var Te,we,je,xe,Oe,ze,Ze,Me,tt,qe,st,At,lt,at,ut,ft,bt,Lt,gt;return ie.default.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(Te=this,!this.isCancel()){$e.next=3;break}throw this._makeCancelEvent();case 3:return we=Ee.file,je=Ee.fileSize,xe=Ee.partSize,Oe=Ee.uploadId,ze=Ee.doneParts,Ze=Ee.name,Me=[],ze.length>0&&ne(ze).to(Me),tt=this._divideParts(je,xe),qe=tt.length,st=!1,At=function(ke,Ve){return new Promise(function(){var Qe=(0,se.default)(ie.default.mark(function De(Ye,Ue){var Le,Ne,nt,ct,St;return ie.default.wrap(function(Bt){for(;;)switch(Bt.prev=Bt.next){case 0:if(Bt.prev=0,ke.isCancel()){Bt.next=29;break}return Le=tt[Ve-1],Bt.next=5,ke._createBuffer(we,Le.start,Le.end);case 5:return Ne=Bt.sent,nt={content:Ne,size:Le.end-Le.start},Bt.prev=7,Bt.next=10,ke._uploadPart(Ze,Oe,Ve,nt,Se);case 10:ct=Bt.sent,Bt.next=18;break;case 13:if(Bt.prev=13,Bt.t0=Bt.catch(7),Bt.t0.status!==404){Bt.next=17;break}throw ke._makeAbortEvent();case 17:throw Bt.t0;case 18:if(!(!ke.isCancel()&&!st)){Bt.next=26;break}if(Ee.doneParts.push({number:Ve,etag:ct.res.headers.etag}),!Se.progress){Bt.next=23;break}return Bt.next=23,Se.progress(ze.length/(qe+1),Ee,ct.res);case 23:Ye({number:Ve,etag:ct.res.headers.etag}),Bt.next=27;break;case 26:Ye();case 27:Bt.next=30;break;case 29:Ye();case 30:Bt.next=41;break;case 32:Bt.prev=32,Bt.t1=Bt.catch(0),St=new Error,St.name=Bt.t1.name,St.message=Bt.t1.message,St.stack=Bt.t1.stack,St.partNum=Ve,ne(Bt.t1).to(St),Ue(St);case 41:case"end":return Bt.stop()}},De,null,[[0,32],[7,13]])}));return function(De,Ye){return Qe.apply(this,arguments)}}())},lt=Array.from(new Array(qe),function(Pe,ke){return ke+1}),at=Me.map(function(Pe){return Pe.number}),ut=lt.filter(function(Pe){return at.indexOf(Pe)<0}),ft=5,bt=Se.parallel||ft,$e.next=17,this._parallel(ut,bt,function(Pe){return new Promise(function(ke,Ve){At(Te,Pe).then(function(Qe){Qe&&Me.push(Qe),ke()}).catch(function(Qe){Ve(Qe)})})});case 17:if(Lt=$e.sent,st=!0,gt=Lt.find(function(Pe){return Pe.name==="abort"}),!gt){$e.next=22;break}throw gt;case 22:if(!this.isCancel()){$e.next=25;break}throw At=null,this._makeCancelEvent();case 25:if(!(Lt&&Lt.length>0)){$e.next=28;break}throw Lt[0].message="Failed to upload some parts with error: ".concat(Lt[0].toString()," part_num: ").concat(Lt[0].partNum),Lt[0];case 28:return $e.next=30,this.completeMultipartUpload(Ze,Oe,Me,Se);case 30:return $e.abrupt("return",$e.sent);case 31:case"end":return $e.stop()}},me,this)}));function ve(me,Ee){return pe.apply(this,arguments)}return ve}(),ee._getFileSize=function(){var pe=(0,se.default)(ie.default.mark(function me(Ee){return ie.default.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:if(!te(Ee)){Te.next=4;break}return Te.abrupt("return",Ee.length);case 4:if(!(a(Ee)||x(Ee))){Te.next=6;break}return Te.abrupt("return",Ee.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return Te.stop()}},me)}));function ve(me){return pe.apply(this,arguments)}return ve}();var ce=E("stream"),fe=ce.Readable;function he(pe,ve){if(!(this instanceof he))return new he(pe,ve);fe.call(this,ve),this.file=pe,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}ae.inherits(he,fe),he.prototype.readFileAndPush=function(ve){if(this.fileBuffer)for(var me=!0;me&&this.fileBuffer&&this.start<this.fileBuffer.length;){var Ee=this.start,Se=Ee+ve;Se=Se>this.fileBuffer.length?this.fileBuffer.length:Se,this.start=Se,me=this.push(this.fileBuffer.slice(Ee,Se))}},he.prototype._read=function(ve){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 me=16*1024;ve=ve||me;var Ee=this;this.reader.onload=function(Te){Ee.fileBuffer=ue.from(new Uint8Array(Te.target.result)),Ee.file=null,Ee.readFileAndPush(ve)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(ve)};function de(pe){return pe.arrayBuffer?pe.arrayBuffer():new Promise(function(ve,me){var Ee=new FileReader;Ee.onload=function(Se){ve(Se.target.result)},Ee.onerror=function(Se){me(Se)},Ee.readAsArrayBuffer(pe)})}ee._createBuffer=function(){var pe=(0,se.default)(ie.default.mark(function me(Ee,Se,Te){var we,je;return ie.default.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:if(!(a(Ee)||x(Ee))){Oe.next=8;break}return we=Ee.slice(Se,Te),Oe.next=4,de(we);case 4:return je=Oe.sent,Oe.abrupt("return",ue.from(je));case 8:if(!te(Ee)){Oe.next=12;break}return Oe.abrupt("return",Ee.subarray(Se,Te));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return Oe.stop()}},me)}));function ve(me,Ee,Se){return pe.apply(this,arguments)}return ve}(),ee._getPartSize=function(ve,me){var Ee=1e4,Se=1*1024*1024;me||(me=Se);var Te=Math.ceil(ve/Ee);return me<Te&&(me=Te,console.warn("partSize has been set to ".concat(me,", because the partSize you provided causes partNumber to be greater than 10,000"))),me},ee._divideParts=function(ve,me){for(var Ee=Math.ceil(ve/me),Se=[],Te=0;Te<Ee;Te++){var we=me*Te,je=Math.min(we+me,ve);Se.push({start:we,end:je})}return Se}}).call(this)}).call(this,E("buffer").Buffer)},{"../common/utils/isBlob":64,"../common/utils/isBuffer":65,"../common/utils/isFile":67,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,buffer:90,"copy-to":94,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.from.js":276,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.map.js":280,"core-js/modules/es.array.slice.js":281,"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.to-string.js":301,"core-js/modules/es.string.iterator.js":303,"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,mime:374,path:378,stream:398,util:419}],5:[function(E,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.number.constructor.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.promise.js");var le=ue(E("@babel/runtime/regenerator")),ie=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("fs"),ae=E("copy-to"),oe=E("path"),re=E("mime"),ne=E("../common/callback"),z=E("merge-descriptors"),a=E("../common/utils/isBlob"),y=a.isBlob,x=E("../common/utils/isFile"),b=x.isFile,te=E("../common/utils/isBuffer"),ee=te.isBuffer,ce=E("../common/utils/obj2xml"),fe=ce.obj2xml,he=Ae;he.append=function(){var de=(0,ie.default)(le.default.mark(function ve(me,Ee,Se){var Te;return le.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return Se=Se||{},Se.position===void 0&&(Se.position="0"),Se.subres={append:"",position:Se.position},Se.method="POST",je.next=6,this.put(me,Ee,Se);case 6:return Te=je.sent,Te.nextAppendPosition=Te.res.headers["x-oss-next-append-position"],je.abrupt("return",Te);case 9:case"end":return je.stop()}},ve,this)}));function pe(ve,me,Ee){return de.apply(this,arguments)}return pe}(),he.put=function(){var de=(0,ie.default)(le.default.mark(function ve(me,Ee,Se){var Te,we,je,xe,Oe;return le.default.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:if(Se=Se||{},Se.disabledMD5=Se.disabledMD5===void 0?!0:!!Se.disabledMD5,Se.headers=Se.headers||{},me=this._objectName(me),!ee(Ee)){Ze.next=8;break}Te=Ee,Ze.next=19;break;case 8:if(!(y(Ee)||b(Ee))){Ze.next=18;break}return Se.mime||(b(Ee)?Se.mime=re.getType(oe.extname(Ee.name)):Se.mime=Ee.type),Ze.next=12,this._createBuffer(Ee,0,Ee.size);case 12:return Te=Ze.sent,Ze.next=15,this._getFileSize(Ee);case 15:Se.contentLength=Ze.sent,Ze.next=19;break;case 18:throw new TypeError("Must provide Buffer/Blob/File for put.");case 19:return this._convertMetaToHeaders(Se.meta,Se.headers),we=Se.method||"PUT",je=this._objectRequestParams(we,me,Se),ne.encodeCallback(je,Se),je.mime=Se.mime,je.disabledMD5=Se.disabledMD5,je.content=Te,je.successStatuses=[200],Ze.next=29,this.request(je);case 29:return xe=Ze.sent,Oe={name:me,url:this._objectUrl(me),res:xe.res},je.headers&&je.headers["x-oss-callback"]&&(Oe.data=JSON.parse(xe.data.toString())),Ze.abrupt("return",Oe);case 33:case"end":return Ze.stop()}},ve,this)}));function pe(ve,me,Ee){return de.apply(this,arguments)}return pe}(),he.putStream=function(){var de=(0,ie.default)(le.default.mark(function ve(me,Ee,Se){var Te,we,je,xe;return le.default.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return Se=Se||{},Se.headers=Se.headers||{},me=this._objectName(me),Se.contentLength?Se.headers["Content-Length"]=Se.contentLength:Se.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(Se.meta,Se.headers),Te=Se.method||"PUT",we=this._objectRequestParams(Te,me,Se),ne.encodeCallback(we,Se),we.mime=Se.mime,we.stream=Ee,we.successStatuses=[200],ze.next=13,this.request(we);case 13:return je=ze.sent,xe={name:me,url:this._objectUrl(me),res:je.res},we.headers&&we.headers["x-oss-callback"]&&(xe.data=JSON.parse(je.data.toString())),ze.abrupt("return",xe);case 17:case"end":return ze.stop()}},ve,this)}));function pe(ve,me,Ee){return de.apply(this,arguments)}return pe}(),z(he,E("../common/object/copyObject")),z(he,E("../common/object/getObjectTagging")),z(he,E("../common/object/putObjectTagging")),z(he,E("../common/object/deleteObjectTagging")),z(he,E("../common/image")),z(he,E("../common/object/getBucketVersions")),z(he,E("../common/object/getACL")),z(he,E("../common/object/putACL")),z(he,E("../common/object/head")),z(he,E("../common/object/delete")),z(he,E("../common/object/get")),z(he,E("../common/object/putSymlink")),z(he,E("../common/object/getSymlink")),z(he,E("../common/object/deleteMulti")),z(he,E("../common/object/getObjectMeta")),z(he,E("../common/object/getObjectUrl")),z(he,E("../common/object/generateObjectUrl")),z(he,E("../common/object/signatureUrl")),z(he,E("../common/object/asyncSignatureUrl")),he.putMeta=function(){var de=(0,ie.default)(le.default.mark(function ve(me,Ee,Se){var Te;return le.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,this.copy(me,me,{meta:Ee||{},timeout:Se&&Se.timeout,ctx:Se&&Se.ctx});case 2:return Te=je.sent,je.abrupt("return",Te);case 4:case"end":return je.stop()}},ve,this)}));function pe(ve,me,Ee){return de.apply(this,arguments)}return pe}(),he.list=function(){var de=(0,ie.default)(le.default.mark(function ve(me,Ee){var Se,Te,we,je,xe;return le.default.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return Se=this._objectRequestParams("GET","",Ee),Se.query=me,Se.xmlResponse=!0,Se.successStatuses=[200],ze.next=6,this.request(Se);case 6:return Te=ze.sent,we=Te.data.Contents||[],je=this,we&&(Array.isArray(we)||(we=[we]),we=we.map(function(Ze){return{name:Ze.Key,url:je._objectUrl(Ze.Key),lastModified:Ze.LastModified,etag:Ze.ETag,type:Ze.Type,size:Number(Ze.Size),storageClass:Ze.StorageClass,owner:{id:Ze.Owner.ID,displayName:Ze.Owner.DisplayName}}})),xe=Te.data.CommonPrefixes||null,xe&&(Array.isArray(xe)||(xe=[xe]),xe=xe.map(function(Ze){return Ze.Prefix})),ze.abrupt("return",{res:Te.res,objects:we,prefixes:xe,nextMarker:Te.data.NextMarker||null,isTruncated:Te.data.IsTruncated==="true"});case 13:case"end":return ze.stop()}},ve,this)}));function pe(ve,me){return de.apply(this,arguments)}return pe}(),he.listV2=function(){var de=(0,ie.default)(le.default.mark(function ve(me){var Ee,Se,Te,we,je,xe,Oe,ze=arguments;return le.default.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Ee=ze.length>1&&ze[1]!==void 0?ze[1]:{},Se=me["continuation-token"]||me.continuationToken,Se&&(Ee.subres=Object.assign({"continuation-token":Se},Ee.subres)),Te=this._objectRequestParams("GET","",Ee),Te.query=Object.assign({"list-type":2},me),delete Te.query["continuation-token"],delete Te.query.continuationToken,Te.xmlResponse=!0,Te.successStatuses=[200],Me.next=11,this.request(Te);case 11:return we=Me.sent,je=we.data.Contents||[],xe=this,je&&(Array.isArray(je)||(je=[je]),je=je.map(function(tt){var qe=null;return tt.Owner&&(qe={id:tt.Owner.ID,displayName:tt.Owner.DisplayName}),{name:tt.Key,url:xe._objectUrl(tt.Key),lastModified:tt.LastModified,etag:tt.ETag,type:tt.Type,size:Number(tt.Size),storageClass:tt.StorageClass,owner:qe}})),Oe=we.data.CommonPrefixes||null,Oe&&(Array.isArray(Oe)||(Oe=[Oe]),Oe=Oe.map(function(tt){return tt.Prefix})),Me.abrupt("return",{res:we.res,objects:je,prefixes:Oe,isTruncated:we.data.IsTruncated==="true",keyCount:+we.data.KeyCount,continuationToken:we.data.ContinuationToken||null,nextContinuationToken:we.data.NextContinuationToken||null});case 18:case"end":return Me.stop()}},ve,this)}));function pe(ve){return de.apply(this,arguments)}return pe}(),he.restore=function(){var de=(0,ie.default)(le.default.mark(function ve(me){var Ee,Se,Te,we,je=arguments;return le.default.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return Ee=je.length>1&&je[1]!==void 0?je[1]:{type:"Archive"},Ee=Ee||{},Ee.subres=Object.assign({restore:""},Ee.subres),Ee.versionId&&(Ee.subres.versionId=Ee.versionId),Se=this._objectRequestParams("POST",me,Ee),Ee.type==="ColdArchive"&&(Te={RestoreRequest:{Days:Ee.Days?Ee.Days:2,JobParameters:{Tier:Ee.JobParameters?Ee.JobParameters:"Standard"}}},Se.content=fe(Te,{headers:!0}),Se.mime="xml"),Se.successStatuses=[202],Oe.next=9,this.request(Se);case 9:return we=Oe.sent,Oe.abrupt("return",{res:we.res});case 11:case"end":return Oe.stop()}},ve,this)}));function pe(ve){return de.apply(this,arguments)}return pe}(),he._objectUrl=function(pe){return this._getReqUrl({bucket:this.options.bucket,object:pe})},he._objectRequestParams=function(pe,ve,me){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");me=me||{},ve=this._objectName(ve);var Ee={object:ve,bucket:this.options.bucket,method:pe,subres:me&&me.subres,timeout:me&&me.timeout,ctx:me&&me.ctx};return me.headers&&(Ee.headers={},ae(me.headers).to(Ee.headers)),Ee},he._objectName=function(pe){return pe.replace(/^\/+/,"")},he._convertMetaToHeaders=function(pe,ve){pe&&Object.keys(pe).forEach(function(me){ve["x-oss-meta-".concat(me)]=pe[me]})},he._deleteFileSafe=function(pe){var ve=this;return new Promise(function(me){se.exists(pe,function(Ee){Ee?se.unlink(pe,function(Se){Se&&ve.debug("unlink %j error: %s",pe,Se,"error"),me()}):me()})})}},{"../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,ge,Ae){"use strict";Ae.version="6.18.1"},{}],7:[function(E,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator")),ie=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.abortBucketWorm=void 0;var se=E("../utils/checkBucketName");function ae(re,ne){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(le.default.mark(function re(ne,z){var a,y;return le.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return se.checkBucketName(ne),a=this._bucketRequestParams("DELETE",ne,"worm",z),b.next=4,this.request(a);case 4:return y=b.sent,b.abrupt("return",{res:y.res,status:y.status});case 6:case"end":return b.stop()}},re,this)})),oe.apply(this,arguments)}Ae.abortBucketWorm=ae},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(E,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator")),ie=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.completeBucketWorm=void 0;var se=E("../utils/checkBucketName");function ae(re,ne,z){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(le.default.mark(function re(ne,z,a){var y,x;return le.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return se.checkBucketName(ne),y=this._bucketRequestParams("POST",ne,{wormId:z},a),te.next=4,this.request(y);case 4:return x=te.sent,te.abrupt("return",{res:x.res,status:x.status});case 6:case"end":return te.stop()}},re,this)})),oe.apply(this,arguments)}Ae.completeBucketWorm=ae},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(E,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.deleteBucketInventory=void 0;var se=E("../utils/checkBucketName");function ae(re,ne){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(le.default.mark(function re(ne,z){var a,y,x,b,te=arguments;return le.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return a=te.length>2&&te[2]!==void 0?te[2]:{},y=Object.assign({inventory:"",inventoryId:z},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)})),oe.apply(this,arguments)}Ae.deleteBucketInventory=ae},{"../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,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator")),ie=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ae=se.checkBucketName,oe=Ae;oe.deleteBucketLifecycle=function(){var re=(0,ie.default)(le.default.mark(function z(a,y){var x,b;return le.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return ae(a),x=this._bucketRequestParams("DELETE",a,"lifecycle",y),x.successStatuses=[204],ee.next=5,this.request(x);case 5:return b=ee.sent,ee.abrupt("return",{res:b.res});case 7:case"end":return ee.stop()}},z,this)}));function ne(z,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,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator")),ie=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ae=se.checkBucketName,oe=Ae;oe.deleteBucketWebsite=function(){var re=(0,ie.default)(le.default.mark(function z(a,y){var x,b;return le.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return ae(a),x=this._bucketRequestParams("DELETE",a,"website",y),x.successStatuses=[204],ee.next=5,this.request(x);case 5:return b=ee.sent,ee.abrupt("return",{res:b.res});case 7:case"end":return ee.stop()}},z,this)}));function ne(z,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,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator")),ie=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.extendBucketWorm=void 0;var se=E("../utils/checkBucketName"),ae=E("../utils/obj2xml");function oe(ne,z,a,y){return re.apply(this,arguments)}function re(){return re=(0,ie.default)(le.default.mark(function ne(z,a,y,x){var b,te,ee;return le.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return se.checkBucketName(z),b=this._bucketRequestParams("POST",z,{wormExtend:"",wormId:a},x),te={ExtendWormConfiguration:{RetentionPeriodInDays:y}},b.mime="xml",b.content=ae.obj2xml(te,{headers:!0}),b.successStatuses=[200],fe.next=8,this.request(b);case 8:return ee=fe.sent,fe.abrupt("return",{res:ee.res,status:ee.status});case 10:case"end":return fe.stop()}},ne,this)})),re.apply(this,arguments)}Ae.extendBucketWorm=oe},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],13:[function(E,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.getBucketInventory=void 0;var se=E("../utils/checkBucketName"),ae=E("../utils/formatInventoryConfig");function oe(ne,z){return re.apply(this,arguments)}function re(){return re=(0,ie.default)(le.default.mark(function ne(z,a){var y,x,b,te,ee=arguments;return le.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return y=ee.length>2&&ee[2]!==void 0?ee[2]:{},x=Object.assign({inventory:"",inventoryId:a},y.subres),se.checkBucketName(z),b=this._bucketRequestParams("GET",z,x,y),b.successStatuses=[200],b.xmlResponse=!0,fe.next=8,this.request(b);case 8:return te=fe.sent,fe.abrupt("return",{status:te.status,res:te.res,inventory:ae.formatInventoryConfig(te.data)});case 10:case"end":return fe.stop()}},ne,this)})),re.apply(this,arguments)}Ae.getBucketInventory=oe},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],14:[function(E,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.map.js");var ie=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ae=se.checkBucketName,oe=E("../utils/isArray"),re=oe.isArray,ne=E("../utils/formatObjKey"),z=ne.formatObjKey,a=Ae;a.getBucketLifecycle=function(){var y=(0,ie.default)(le.default.mark(function b(te,ee){var ce,fe,he;return le.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return ae(te),ce=this._bucketRequestParams("GET",te,"lifecycle",ee),ce.successStatuses=[200],ce.xmlResponse=!0,pe.next=6,this.request(ce);case 6:return fe=pe.sent,he=fe.data.Rule||null,he&&(re(he)||(he=[he]),he=he.map(function(ve){return ve.ID&&(ve.id=ve.ID,delete ve.ID),ve.Tag&&!re(ve.Tag)&&(ve.Tag=[ve.Tag]),z(ve,"firstLowerCase")})),pe.abrupt("return",{rules:he,res:fe.res});case 10:case"end":return pe.stop()}},b,this)}));function x(b,te){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,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator")),ie=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ae=se.checkBucketName,oe=Ae;oe.getBucketVersioning=function(){var re=(0,ie.default)(le.default.mark(function z(a,y){var x,b,te;return le.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ae(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,te=b.data.Status,ce.abrupt("return",{status:b.status,versionStatus:te,res:b.res});case 9:case"end":return ce.stop()}},z,this)}));function ne(z,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,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator")),ie=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ae=se.checkBucketName,oe=E("../utils/isObject"),re=oe.isObject,ne=Ae;ne.getBucketWebsite=function(){var z=(0,ie.default)(le.default.mark(function y(x,b){var te,ee,ce;return le.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ae(x),te=this._bucketRequestParams("GET",x,"website",b),te.successStatuses=[200],te.xmlResponse=!0,he.next=6,this.request(te);case 6:return ee=he.sent,ce=[],ee.data.RoutingRules&&ee.data.RoutingRules.RoutingRule&&(re(ee.data.RoutingRules.RoutingRule)?ce=[ee.data.RoutingRules.RoutingRule]:ce=ee.data.RoutingRules.RoutingRule),he.abrupt("return",{index:ee.data.IndexDocument&&ee.data.IndexDocument.Suffix||"",supportSubDir:ee.data.IndexDocument&&ee.data.IndexDocument.SupportSubDir||"false",type:ee.data.IndexDocument&&ee.data.IndexDocument.Type,routingRules:ce,error:ee.data.ErrorDocument&&ee.data.ErrorDocument.Key||null,res:ee.res});case 10:case"end":return he.stop()}},y,this)}));function a(y,x){return z.apply(this,arguments)}return a}()},{"../utils/checkBucketName":51,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],17:[function(E,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.getBucketWorm=void 0;var se=E("../utils/checkBucketName"),ae=E("../utils/dataFix");function oe(ne,z){return re.apply(this,arguments)}function re(){return re=(0,ie.default)(le.default.mark(function ne(z,a){var y,x;return le.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return se.checkBucketName(z),y=this._bucketRequestParams("GET",z,"worm",a),y.successStatuses=[200],y.xmlResponse=!0,te.next=6,this.request(y);case 6:return x=te.sent,ae.dataFix(x.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),te.abrupt("return",Object.assign(Object.assign({},x.data),{res:x.res,status:x.status}));case 9:case"end":return te.stop()}},ne,this)})),re.apply(this,arguments)}Ae.getBucketWorm=oe},{"../utils/checkBucketName":51,"../utils/dataFix":57,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],18:[function(E,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator")),ie=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.initiateBucketWorm=void 0;var se=E("../utils/obj2xml"),ae=E("../utils/checkBucketName");function oe(ne,z,a){return re.apply(this,arguments)}function re(){return re=(0,ie.default)(le.default.mark(function ne(z,a,y){var x,b,te;return le.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ae.checkBucketName(z),x=this._bucketRequestParams("POST",z,"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 te=ce.sent,ce.abrupt("return",{res:te.res,wormId:te.res.headers["x-oss-worm-id"],status:te.status});case 10:case"end":return ce.stop()}},ne,this)})),re.apply(this,arguments)}Ae.initiateBucketWorm=oe},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],19:[function(E,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.listBucketInventory=void 0;var se=E("../utils/checkBucketName"),ae=E("../utils/formatInventoryConfig");function oe(ne){return re.apply(this,arguments)}function re(){return re=(0,ie.default)(le.default.mark(function ne(z){var a,y,x,b,te,ee,ce,fe,he=arguments;return le.default.wrap(function(pe){for(;;)switch(pe.prev=pe.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(z),b=this._bucketRequestParams("GET",z,x,a),b.successStatuses=[200],b.xmlResponse=!0,pe.next=9,this.request(b);case 9:return te=pe.sent,ee=te.data,ce=te.res,fe=te.status,pe.abrupt("return",{isTruncated:ee.IsTruncated==="true",nextContinuationToken:ee.NextContinuationToken,inventoryList:ae.formatInventoryConfig(ee.InventoryConfiguration,!0),status:fe,res:ce});case 12:case"end":return pe.stop()}},ne,this)})),re.apply(this,arguments)}Ae.listBucketInventory=oe},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],20:[function(E,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.concat.js");var ie=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.putBucketInventory=void 0;var se=E("../utils/checkBucketName"),ae=E("../utils/obj2xml");function oe(ne,z){return re.apply(this,arguments)}function re(){return re=(0,ie.default)(le.default.mark(function ne(z,a){var y,x,b,te,ee,ce,fe,he,de,pe,ve,me=arguments;return le.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return y=me.length>2&&me[2]!==void 0?me[2]:{},x=Object.assign({inventory:"",inventoryId:a.id},y.subres),se.checkBucketName(z),b=a.OSSBucketDestination,te=a.optionalFields,ee=a.includedObjectVersions,ce="acs:oss:::",fe="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(fe).concat(b.rolename),Bucket:"".concat(ce).concat(b.bucket),Prefix:b.prefix||"",Encryption:b.encryption||""}},Schedule:{Frequency:a.frequency},IncludedObjectVersions:ee,OptionalFields:{Field:(te==null?void 0:te.field)||[]}}},de=ae.obj2xml(he,{headers:!0,firstUpperCase:!0}),pe=this._bucketRequestParams("PUT",z,x,y),pe.successStatuses=[200],pe.mime="xml",pe.content=de,Se.next=14,this.request(pe);case 14:return ve=Se.sent,Se.abrupt("return",{status:ve.status,res:ve.res});case 16:case"end":return Se.stop()}},ne,this)})),re.apply(this,arguments)}Ae.putBucketInventory=oe},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287}],21:[function(E,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(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=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ae=se.checkBucketName,oe=E("../utils/isArray"),re=oe.isArray,ne=E("../utils/deepCopy"),z=ne.deepCopy,a=E("../utils/isObject"),y=a.isObject,x=E("../utils/obj2xml"),b=x.obj2xml,te=E("../utils/checkObjectTag"),ee=te.checkObjectTag,ce=E("../utils/getStrBytesCount"),fe=ce.getStrBytesCount,he=Ae;he.putBucketLifecycle=function(){var Ee=(0,ie.default)(le.default.mark(function Te(we,je,xe){var Oe,ze,Ze,Me,tt;return le.default.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:if(ae(we),re(je)){st.next=3;break}throw new Error("rules must be Array");case 3:return Oe=this._bucketRequestParams("PUT",we,"lifecycle",xe),ze=[],Ze={LifecycleConfiguration:{Rule:ze}},je.forEach(function(At){de(At),me(At),At.id&&(At.ID=At.id,delete At.id),ze.push(At)}),Me=b(Ze,{headers:!0,firstUpperCase:!0}),Oe.content=Me,Oe.mime="xml",Oe.successStatuses=[200],st.next=13,this.request(Oe);case 13:return tt=st.sent,st.abrupt("return",{res:tt.res});case 15:case"end":return st.stop()}},Te,this)}));function Se(Te,we,je){return Ee.apply(this,arguments)}return Se}();function de(Ee){Ee.days&&(Ee.expiration={days:Ee.days}),Ee.date&&(Ee.expiration={createdBeforeDate:Ee.date})}function pe(Ee,Se){var Te=Ee.days,we=Ee.createdBeforeDate;if(!Te&&!we)throw new Error("".concat(Se," must includes days or createdBeforeDate"));if(Te&&!/^[1-9][0-9]*$/.test(Te))throw new Error("days must be a positive integer");if(we&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(we))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function ve(Ee){if(!re(Ee)&&!y(Ee))throw new Error("tag must be Object or Array");Ee=y(Ee)?[Ee]:Ee;var Se={},Te=z(Ee);Te.forEach(function(we){Se[we.key]=we.value}),ee(Se)}function me(Ee){if(Ee.id&&fe(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");pe(Ee.transition,"Transition")}if(Ee.expiration){if(!Ee.expiration.expiredObjectDeleteMarker)pe(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&&pe(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");ve(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,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.includes.js");var ie=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ae=se.checkBucketName,oe=E("../utils/obj2xml"),re=oe.obj2xml,ne=Ae;ne.putBucketVersioning=function(){var z=(0,ie.default)(le.default.mark(function y(x,b){var te,ee,ce,fe,he=arguments;return le.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:if(te=he.length>2&&he[2]!==void 0?he[2]:{},ae(x),["Enabled","Suspended"].includes(b)){pe.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return ee=this._bucketRequestParams("PUT",x,"versioning",te),ce={VersioningConfiguration:{Status:b}},ee.mime="xml",ee.content=re(ce,{headers:!0}),pe.next=10,this.request(ee);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 z.apply(this,arguments)}return a}()},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277}],23:[function(E,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator")),ie=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ae=se.checkBucketName,oe=E("../utils/obj2xml"),re=oe.obj2xml,ne=E("../utils/isArray"),z=ne.isArray,a=Ae;a.putBucketWebsite=function(){var y=(0,ie.default)(le.default.mark(function b(te){var ee,ce,fe,he,de,pe,ve,me=arguments;return le.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:if(ee=me.length>1&&me[1]!==void 0?me[1]:{},ce=me.length>2?me[2]:void 0,ae(te),fe=this._bucketRequestParams("PUT",te,"website",ce),he={Suffix:ee.index||"index.html"},de={IndexDocument:he},pe={WebsiteConfiguration:de},ee.supportSubDir&&(he.SupportSubDir=ee.supportSubDir),ee.type&&(he.Type=ee.type),ee.error&&(de.ErrorDocument={Key:ee.error}),ee.routingRules===void 0){Se.next=14;break}if(z(ee.routingRules)){Se.next=13;break}throw new Error("RoutingRules must be Array");case 13:de.RoutingRules={RoutingRule:ee.routingRules};case 14:return pe=re(pe),fe.content=pe,fe.mime="xml",fe.successStatuses=[200],Se.next=20,this.request(fe);case 20:return ve=Se.sent,Se.abrupt("return",{res:ve.res});case 22:case"end":return Se.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,ge,Ae){(function(ue){(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"),Ae.encodeCallback=function(ie,se){if(ie.headers=ie.headers||{},!Object.prototype.hasOwnProperty.call(ie.headers,"x-oss-callback")&&se.callback){var ae={callbackUrl:encodeURI(se.callback.url),callbackBody:se.callback.body};se.callback.host&&(ae.callbackHost=se.callback.host),se.callback.contentType&&(ae.callbackBodyType=se.callback.contentType);var oe=ue.from(JSON.stringify(ae)).toString("base64");if(ie.headers["x-oss-callback"]=oe,se.callback.customValue){var re={};Object.keys(se.callback.customValue).forEach(function(ne){re["x:".concat(ne)]=se.callback.customValue[ne].toString()}),ie.headers["x-oss-callback-var"]=ue.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,ge,Ae){"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 ue=function(z){return z&&z.__esModule?z:{default:z}};Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.getReqUrl=void 0;var le=ue(E("copy-to")),ie=ue(E("url")),se=ue(E("merge-descriptors")),ae=ue(E("is-type-of")),oe=E("../utils/isIP"),re=E("../utils/checkConfigValid");function ne(z){var a={},y=this.options.cname;re.checkConfigValid(this.options.endpoint,"endpoint"),le.default(this.options.endpoint,!1).to(a),z.bucket&&!y&&!oe.isIP(a.hostname)&&!this.options.sldEnable&&(a.host="".concat(z.bucket,".").concat(a.host));var x="/";z.bucket&&this.options.sldEnable&&(x+="".concat(z.bucket,"/")),z.object&&(x+=this._escape(z.object).replace(/\+/g,"%2B")),a.pathname=x;var b={};if(z.query&&se.default(b,z.query),z.subres){var te={};ae.default.string(z.subres)?te[z.subres]="":ae.default.array(z.subres)?z.subres.forEach(function(ee){te[ee]=""}):te=z.subres,se.default(b,te)}return a.query=b,ie.default.format(a)}Ae.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,ge,Ae){"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 ue=E("humanize-ms"),le=E("url"),ie=E("../utils/checkBucketName"),se=ie.checkBucketName,ae=E("../utils/setRegion"),oe=ae.setRegion,re=E("../utils/checkConfigValid"),ne=re.checkConfigValid;function z(a,y){ne(a,"endpoint");var x=le.parse(a);if(x.protocol||(x=le.parse("http".concat(y?"s":"","://").concat(a))),x.protocol!=="http:"&&x.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return x}ge.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=ue(y.timeout)),y.endpoint)y.endpoint=z(y.endpoint,y.secure);else if(y.region)y.endpoint=oe(y.region,y.internal,y.secure);else throw new Error("require options.endpoint or options.region");return y.inited=!0,y}},{"../utils/checkBucketName":51,"../utils/checkConfigValid":52,"../utils/setRegion":75,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.trim.js":308,"humanize-ms":356,url:472}],27:[function(E,ge,Ae){"use strict";var ue=E("merge-descriptors"),le=Ae;ue(le,E("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(E,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js");var ie=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),ae=se.checkBucketName,oe=E("querystring"),re=E("js-base64"),ne=re.Base64.encode,z=Ae;z.processObjectSave=function(){var y=(0,ie.default)(le.default.mark(function b(te,ee,ce,fe){var he,de,pe,ve;return le.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return a(te,"sourceObject"),a(ee,"targetObject"),a(ce,"process"),ee=this._objectName(ee),fe&&ae(fe),he=this._objectRequestParams("POST",te,{subres:"x-oss-process"}),de=fe?",b_".concat(ne(fe)):"",ee=ne(ee),pe={"x-oss-process":"".concat(ce,"|sys/saveas,o_").concat(ee).concat(de)},he.content=oe.stringify(pe),Ee.next=12,this.request(he);case 12:return ve=Ee.sent,Ee.abrupt("return",{res:ve.res,status:ve.res.status});case 14:case"end":return Ee.stop()}},b,this)}));function x(b,te,ee,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,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(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=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("debug")("ali-oss:multipart-copy"),ae=E("copy-to"),oe=Ae;oe.uploadPartCopy=function(){var re=(0,ie.default)(le.default.mark(function z(a,y,x,b,te){var ee,ce,fe,he,de,pe=arguments;return le.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ee=pe.length>5&&pe[5]!==void 0?pe[5]:{},ee.headers=ee.headers||{},ce=ee.versionId||ee.subres&&ee.subres.versionId||null,ce?fe="/".concat(te.sourceBucketName,"/").concat(encodeURIComponent(te.sourceKey),"?versionId=").concat(ce):fe="/".concat(te.sourceBucketName,"/").concat(encodeURIComponent(te.sourceKey)),ee.headers["x-oss-copy-source"]=fe,b&&(ee.headers["x-oss-copy-source-range"]="bytes=".concat(b)),ee.subres={partNumber:x,uploadId:y},he=this._objectRequestParams("PUT",a,ee),he.mime=ee.mime,he.successStatuses=[200],me.next=12,this.request(he);case 12:return de=me.sent,me.abrupt("return",{name:a,etag:de.res.headers.etag,res:de.res});case 14:case"end":return me.stop()}},z,this)}));function ne(z,a,y,x,b){return re.apply(this,arguments)}return ne}(),oe.multipartUploadCopy=function(){var re=(0,ie.default)(le.default.mark(function z(a,y){var x,b,te,ee,ce,fe,he,de,pe,ve,me,Ee,Se=arguments;return le.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return x=Se.length>2&&Se[2]!==void 0?Se[2]:{},this.resetCancelFlag(),b=x.versionId,te=b===void 0?null:b,ee={versionId:te},we.next=6,this._getObjectMeta(y.sourceBucketName,y.sourceKey,ee);case 6:if(ce=we.sent,fe=ce.res.headers["content-length"],y.startOffset=y.startOffset||0,y.endOffset=y.endOffset||fe,!(x.checkpoint&&x.checkpoint.uploadId)){we.next=14;break}return we.next=13,this._resumeMultipartCopy(x.checkpoint,y,x);case 13:return we.abrupt("return",we.sent);case 14:if(he=102400,de=y.endOffset-y.startOffset,!(de<he)){we.next=18;break}throw new Error("copySize must not be smaller than ".concat(he));case 18:if(!(x.partSize&&x.partSize<he)){we.next=20;break}throw new Error("partSize must not be smaller than ".concat(he));case 20:return we.next=22,this.initMultipartUpload(a,x);case 22:if(pe=we.sent,ve=pe.uploadId,me=this._getPartSize(de,x.partSize),Ee={name:a,copySize:de,partSize:me,uploadId:ve,doneParts:[]},!(x&&x.progress)){we.next=29;break}return we.next=29,x.progress(0,Ee,pe.res);case 29:return we.next=31,this._resumeMultipartCopy(Ee,y,x);case 31:return we.abrupt("return",we.sent);case 32:case"end":return we.stop()}},z,this)}));function ne(z,a){return re.apply(this,arguments)}return ne}(),oe._resumeMultipartCopy=function(){var re=(0,ie.default)(le.default.mark(function z(a,y,x){var b,te,ee,ce,fe,he,de,pe,ve,me,Ee,Se,Te,we,je,xe,Oe,ze,Ze,Me,tt;return le.default.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:if(!this.isCancel()){st.next=2;break}throw this._makeCancelEvent();case 2:if(b=x.versionId,te=b===void 0?null:b,ee={versionId:te},ce=a.copySize,fe=a.partSize,he=a.uploadId,de=a.doneParts,pe=a.name,ve=this._divideMultipartCopyParts(ce,fe,y.startOffset),me=ve.length,Ee={headers:{}},x.copyheaders&&ae(x.copyheaders).to(Ee.headers),te&&ae(ee).to(Ee),Se=function(lt,at,ut){return new Promise(function(){var ft=(0,ie.default)(le.default.mark(function bt(Lt,gt){var ht,$e,Pe;return le.default.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:if(Ve.prev=0,lt.isCancel()){Ve.next=22;break}return ht=ve[at-1],$e="".concat(ht.start,"-").concat(ht.end-1),Ve.prev=4,Ve.next=7,lt.uploadPartCopy(pe,he,at,$e,ut,Ee);case 7:Pe=Ve.sent,Ve.next=15;break;case 10:if(Ve.prev=10,Ve.t0=Ve.catch(4),Ve.t0.status!==404){Ve.next=14;break}throw lt._makeAbortEvent();case 14:throw Ve.t0;case 15:if(lt.isCancel()){Ve.next=22;break}if(se("content-range ".concat(Pe.res.headers["content-range"])),de.push({number:at,etag:Pe.res.headers.etag}),a.doneParts=de,!(x&&x.progress)){Ve.next=22;break}return Ve.next=22,x.progress(de.length/me,a,Pe.res);case 22:Lt(),Ve.next=29;break;case 25:Ve.prev=25,Ve.t1=Ve.catch(0),Ve.t1.partNum=at,gt(Ve.t1);case 29:case"end":return Ve.stop()}},bt,null,[[0,25],[4,10]])}));return function(bt,Lt){return ft.apply(this,arguments)}}())},Te=Array.from(new Array(me),function(At,lt){return lt+1}),we=de.map(function(At){return At.number}),je=Te.filter(function(At){return we.indexOf(At)<0}),xe=5,Oe=x.parallel||xe,!(this.checkBrowserAndVersion("Internet Explorer","10")||Oe===1)){st.next=28;break}ze=0;case 18:if(!(ze<je.length)){st.next=26;break}if(!this.isCancel()){st.next=21;break}throw this._makeCancelEvent();case 21:return st.next=23,Se(this,je[ze],y);case 23:ze++,st.next=18;break;case 26:st.next=40;break;case 28:return st.next=30,this._parallelNode(je,Oe,Se,y);case 30:if(Ze=st.sent,Me=Ze.find(function(At){return At.name==="abort"}),!Me){st.next=34;break}throw Me;case 34:if(!this.isCancel()){st.next=36;break}throw this._makeCancelEvent();case 36:if(!(Ze&&Ze.length>0)){st.next=40;break}throw tt=Ze[0],tt.message="Failed to copy some parts with error: ".concat(tt.toString()," part_num: ").concat(tt.partNum),tt;case 40:return st.next=42,this.completeMultipartUpload(pe,he,de,x);case 42:return st.abrupt("return",st.sent);case 43:case"end":return st.stop()}},z,this)}));function ne(z,a,y){return re.apply(this,arguments)}return ne}(),oe._divideMultipartCopyParts=function(ne,z,a){for(var y=Math.ceil(ne/z),x=[],b=0;b<y;b++){var te=z*b+a,ee=Math.min(te+z,ne+a);x.push({start:te,end:ee})}return x},oe._getObjectMeta=function(){var re=(0,ie.default)(le.default.mark(function z(a,y,x){var b,te;return le.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return b=this.getBucket(),this.setBucket(a),ce.next=4,this.head(y,x);case 4:return te=ce.sent,this.setBucket(b),ce.abrupt("return",te);case 7:case"end":return ce.stop()}},z,this)}));function ne(z,a,y){return re.apply(this,arguments)}return ne}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.from.js":276,"core-js/modules/es.array.map.js":280,"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.to-string.js":301,"core-js/modules/es.string.iterator.js":303,debug:465}],30:[function(E,ge,Ae){(function(ue){(function(){"use strict";var le=E("@babel/runtime/helpers/interopRequireDefault"),ie=le(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.array.sort.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js");var se=le(E("@babel/runtime/helpers/asyncToGenerator")),ae=E("copy-to"),oe=E("./callback"),re=E("./utils/deepCopy"),ne=re.deepCopyWith,z=E("./utils/isBuffer"),a=z.isBuffer,y=E("./utils/omit"),x=y.omit,b=Ae;b.listUploads=function(){var te=(0,se.default)(ie.default.mark(function ce(fe,he){var de,pe,ve,me;return ie.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return he=he||{},de={},ae(he).to(de),de.subres="uploads",pe=this._objectRequestParams("GET","",de),pe.query=fe,pe.xmlResponse=!0,pe.successStatuses=[200],Se.next=10,this.request(pe);case 10:return ve=Se.sent,me=ve.data.Upload||[],Array.isArray(me)||(me=[me]),me=me.map(function(Te){return{name:Te.Key,uploadId:Te.UploadId,initiated:Te.Initiated}}),Se.abrupt("return",{res:ve.res,uploads:me,bucket:ve.data.Bucket,nextKeyMarker:ve.data.NextKeyMarker,nextUploadIdMarker:ve.data.NextUploadIdMarker,isTruncated:ve.data.IsTruncated==="true"});case 15:case"end":return Se.stop()}},ce,this)}));function ee(ce,fe){return te.apply(this,arguments)}return ee}(),b.listParts=function(){var te=(0,se.default)(ie.default.mark(function ce(fe,he,de,pe){var ve,me,Ee;return ie.default.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return pe=pe||{},ve={},ae(pe).to(ve),ve.subres={uploadId:he},me=this._objectRequestParams("GET",fe,ve),me.query=de,me.xmlResponse=!0,me.successStatuses=[200],Te.next=10,this.request(me);case 10:return Ee=Te.sent,Te.abrupt("return",{res:Ee.res,uploadId:Ee.data.UploadId,bucket:Ee.data.Bucket,name:Ee.data.Key,partNumberMarker:Ee.data.PartNumberMarker,nextPartNumberMarker:Ee.data.NextPartNumberMarker,maxParts:Ee.data.MaxParts,isTruncated:Ee.data.IsTruncated,parts:Ee.data.Part||[]});case 12:case"end":return Te.stop()}},ce,this)}));function ee(ce,fe,he,de){return te.apply(this,arguments)}return ee}(),b.abortMultipartUpload=function(){var te=(0,se.default)(ie.default.mark(function ce(fe,he,de){var pe,ve,me;return ie.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return this._stop(),de=de||{},pe={},ae(de).to(pe),pe.subres={uploadId:he},ve=this._objectRequestParams("DELETE",fe,pe),ve.successStatuses=[204],Se.next=9,this.request(ve);case 9:return me=Se.sent,Se.abrupt("return",{res:me.res});case 11:case"end":return Se.stop()}},ce,this)}));function ee(ce,fe,he){return te.apply(this,arguments)}return ee}(),b.initMultipartUpload=function(){var te=(0,se.default)(ie.default.mark(function ce(fe,he){var de,pe,ve;return ie.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return he=he||{},de={},ae(he).to(de),de.headers=de.headers||{},this._convertMetaToHeaders(he.meta,de.headers),de.subres="uploads",pe=this._objectRequestParams("POST",fe,de),pe.mime=he.mime,pe.xmlResponse=!0,pe.successStatuses=[200],Ee.next=12,this.request(pe);case 12:return ve=Ee.sent,Ee.abrupt("return",{res:ve.res,bucket:ve.data.Bucket,name:ve.data.Key,uploadId:ve.data.UploadId});case 14:case"end":return Ee.stop()}},ce,this)}));function ee(ce,fe){return te.apply(this,arguments)}return ee}(),b.uploadPart=function(){var te=(0,se.default)(ie.default.mark(function ce(fe,he,de,pe,ve,me,Ee){var Se,Te;return ie.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:if(Se={size:me-ve},Te=ue&&ue.browser,!Te){je.next=8;break}return je.next=5,this._createBuffer(pe,ve,me);case 5:Se.content=je.sent,je.next=11;break;case 8:return je.next=10,this._createStream(pe,ve,me);case 10:Se.stream=je.sent;case 11:return je.next=13,this._uploadPart(fe,he,de,Se,Ee);case 13:return je.abrupt("return",je.sent);case 14:case"end":return je.stop()}},ce,this)}));function ee(ce,fe,he,de,pe,ve,me){return te.apply(this,arguments)}return ee}(),b.completeMultipartUpload=function(){var te=(0,se.default)(ie.default.mark(function ce(fe,he,de,pe){var ve,me,Ee,Se,Te,we,je,xe;return ie.default.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:for(ve=de.concat().sort(function(Ze,Me){return Ze.number-Me.number}).filter(function(Ze,Me,tt){return!Me||Ze.number!==tt[Me-1].number}),me=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<CompleteMultipartUpload>
|
|
|
`,Ee=0;Ee<ve.length;Ee++)Se=ve[Ee],me+=`<Part>
|
|
|
`,me+="<PartNumber>".concat(Se.number,`</PartNumber>
|
|
|
`),me+="<ETag>".concat(Se.etag,`</ETag>
|
|
|
`),me+=`</Part>
|
|
|
`;return me+="</CompleteMultipartUpload>",pe=pe||{},Te={},Te=ne(pe,function(Ze){if(a(Ze))return null}),Te.subres={uploadId:he},Te.headers=x(Te.headers,["x-oss-server-side-encryption","x-oss-storage-class"]),we=this._objectRequestParams("POST",fe,Te),oe.encodeCallback(we,Te),we.mime="xml",we.content=me,we.headers&&we.headers["x-oss-callback"]||(we.xmlResponse=!0),we.successStatuses=[200],ze.next=17,this.request(we);case 17:if(je=ze.sent,!pe.progress){ze.next=21;break}return ze.next=21,pe.progress(1,null,je.res);case 21:return xe={res:je.res,bucket:we.bucket,name:fe,etag:je.res.headers.etag},we.headers&&we.headers["x-oss-callback"]&&(xe.data=JSON.parse(je.data.toString())),ze.abrupt("return",xe);case 24:case"end":return ze.stop()}},ce,this)}));function ee(ce,fe,he,de){return te.apply(this,arguments)}return ee}(),b._uploadPart=function(){var te=(0,se.default)(ie.default.mark(function ce(fe,he,de,pe,ve){var me,Ee,Se,Te;return ie.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return ve=ve||{},me={},ae(ve).to(me),me.headers=me.headers||{},me.headers["Content-Length"]=pe.size,me.headers=x(me.headers,["x-oss-server-side-encryption"]),me.subres={partNumber:de,uploadId:he},Ee=this._objectRequestParams("PUT",fe,me),Ee.mime=me.mime,Se=ue&&ue.browser,Se?Ee.content=pe.content:Ee.stream=pe.stream,Ee.successStatuses=[200],Ee.disabledMD5=ve.disabledMD5,je.next=15,this.request(Ee);case 15:if(Te=je.sent,Te.res.headers.etag){je.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,Ee.stream=null),je.abrupt("return",{name:fe,etag:Te.res.headers.etag,res:Te.res});case 20:case"end":return je.stop()}},ce,this)}));function ee(ce,fe,he,de,pe){return te.apply(this,arguments)}return ee}()}).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,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator")),ie=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("url"),ae=E("utility"),oe=E("copy-to"),re=E("../../common/signUtils"),ne=E("../utils/isIP"),z=ne.isIP,a=E("../utils/setSTSToken"),y=a.setSTSToken,x=E("../utils/isFunction"),b=x.isFunction,te=Ae;te.asyncSignatureUrl=function(){var ee=(0,ie.default)(le.default.mark(function fe(he,de){var pe,ve,me,Ee,Se;return le.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:if(!z(this.options.endpoint.hostname)){we.next=2;break}throw new Error("can not get the object URL when endpoint is IP");case 2:if(de=de||{},he=this._objectName(he),de.method=de.method||"GET",pe=ae.timestamp()+(de.expires||1800),ve={bucket:this.options.bucket,object:he},me=this._getResource(ve),!(this.options.stsToken&&b(this.options.refreshSTSToken))){we.next=11;break}return we.next=11,y.call(this);case 11:return this.options.stsToken&&(de["security-token"]=this.options.stsToken),Ee=re._signatureForURL(this.options.accessKeySecret,de,me,pe),Se=se.parse(this._getReqUrl(ve)),Se.query={OSSAccessKeyId:this.options.accessKeyId,Expires:pe,Signature:Ee.Signature},oe(Ee.subResource).to(Se.query),we.abrupt("return",Se.format());case 17:case"end":return we.stop()}},fe,this)}));function ce(fe,he){return ee.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,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(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=ue(E("@babel/runtime/helpers/typeof")),se=ue(E("@babel/runtime/helpers/asyncToGenerator")),ae=E("../utils/checkBucketName"),oe=ae.checkBucketName,re=Ae,ne=["content-type","content-encoding","content-language","content-disposition","cache-control","expires"];re.copy=function(){var z=(0,se.default)(le.default.mark(function y(x,b,te,ee){var ce,fe,he;return le.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return(0,ie.default)(te)==="object"&&(ee=te),ee=ee||{},ee.headers=ee.headers||{},Object.keys(ee.headers).forEach(function(ve){ee.headers["x-oss-copy-source-".concat(ve.toLowerCase())]=ee.headers[ve]}),(ee.meta||Object.keys(ee.headers).find(function(ve){return ne.includes(ve.toLowerCase())}))&&(ee.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(ee.meta,ee.headers),b=this._getSourceName(b,te),ee.versionId&&(b="".concat(b,"?versionId=").concat(ee.versionId)),ee.headers["x-oss-copy-source"]=b,ce=this._objectRequestParams("PUT",x,ee),ce.xmlResponse=!0,ce.successStatuses=[200,304],pe.next=14,this.request(ce);case 14:return fe=pe.sent,he=fe.data,he&&(he={etag:he.ETag,lastModified:he.LastModified}),pe.abrupt("return",{data:he,res:fe.res});case 18:case"end":return pe.stop()}},y,this)}));function a(y,x,b,te){return z.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")),oe(y),a=encodeURIComponent(a),a="/".concat(y,"/").concat(a),a}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],33:[function(E,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=Ae;se.delete=function(){var ae=(0,ie.default)(le.default.mark(function re(ne){var z,a,y,x=arguments;return le.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return z=x.length>1&&x[1]!==void 0?x[1]:{},z.subres=Object.assign({},z.subres),z.versionId&&(z.subres.versionId=z.versionId),a=this._objectRequestParams("DELETE",ne,z),a.successStatuses=[204],te.next=7,this.request(a);case 7:return y=te.sent,te.abrupt("return",{res:y.res});case 9:case"end":return te.stop()}},re,this)}));function oe(re){return ae.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],34:[function(E,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("utility"),ae=E("../utils/obj2xml"),oe=ae.obj2xml,re=Ae;re.deleteMulti=function(){var ne=(0,ie.default)(le.default.mark(function a(y){var x,b,te,ee,ce,fe,he,de,pe,ve,me,Ee,Se,Te=arguments;return le.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:if(x=Te.length>1&&Te[1]!==void 0?Te[1]:{},b=[],!(!y||!y.length)){je.next=4;break}throw new Error("names is required");case 4:for(te=0;te<y.length;te++)ee={},typeof y[te]=="string"?ee.Key=se.escape(this._objectName(y[te])):(ce=y[te],fe=ce.key,he=ce.versionId,ee.Key=se.escape(this._objectName(fe)),ee.VersionId=he),b.push(ee);return de={Delete:{Quiet:!!x.quiet,Object:b}},pe=oe(de,{headers:!0}),x.subres=Object.assign({delete:""},x.subres),x.versionId&&(x.subres.versionId=x.versionId),ve=this._objectRequestParams("POST","",x),ve.mime="xml",ve.content=pe,ve.xmlResponse=!0,ve.successStatuses=[200],je.next=16,this.request(ve);case 16:return me=je.sent,Ee=me.data,Se=Ee&&Ee.Deleted||null,Se&&(Array.isArray(Se)||(Se=[Se])),je.abrupt("return",{res:me.res,deleted:Se||[]});case 21:case"end":return je.stop()}},a,this)}));function z(a){return ne.apply(this,arguments)}return z}()},{"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,utility:474}],35:[function(E,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=Ae;se.deleteObjectTagging=function(){var ae=(0,ie.default)(le.default.mark(function re(ne){var z,a,y,x=arguments;return le.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return z=x.length>1&&x[1]!==void 0?x[1]:{},z.subres=Object.assign({tagging:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),ne=this._objectName(ne),a=this._objectRequestParams("DELETE",ne,z),a.successStatuses=[204],te.next=8,this.request(a);case 8:return y=te.sent,te.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return te.stop()}},re,this)}));function oe(re){return ae.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],36:[function(E,ge,Ae){"use strict";E("core-js/modules/es.array.concat.js");var ue=E("url"),le=E("../utils/isIP"),ie=le.isIP,se=Ae;se.generateObjectUrl=function(oe,re){if(ie(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=ue.parse(re),z=this.options.bucket;ne.hostname="".concat(z,".").concat(ne.hostname),ne.host="".concat(z,".").concat(ne.host),re=ne.format()}return re+this._escape(this._objectName(oe))}},{"../utils/isIP":69,"core-js/modules/es.array.concat.js":272,url:472}],37:[function(E,ge,Ae){(function(ue){(function(){"use strict";var le=E("@babel/runtime/helpers/interopRequireDefault"),ie=le(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var se=le(E("@babel/runtime/helpers/asyncToGenerator")),ae=E("fs"),oe=E("is-type-of"),re=Ae;re.get=function(){var ne=(0,se.default)(ie.default.mark(function a(y,x){var b,te,ee,ce,fe,he,de,pe,ve=arguments;return ie.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return b=ve.length>2&&ve[2]!==void 0?ve[2]:{},te=null,ee=!1,oe.writableStream(x)?te=x:oe.string(x)?(te=ae.createWriteStream(x),ee=!0):b=x,b=b||{},ce=ue&&ue.browser,fe=b.responseCacheControl===null?"":"no-cache",he=ce&&fe?{"response-cache-control":fe}:{},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,pe=this._objectRequestParams("GET",y,b),pe.writeStream=te,pe.successStatuses=[200,206,304],Ee.next=17,this.request(pe);case 17:de=Ee.sent,ee&&te.destroy(),Ee.next=28;break;case 21:if(Ee.prev=21,Ee.t0=Ee.catch(11),!ee){Ee.next=27;break}return te.destroy(),Ee.next=27,this._deleteFileSafe(x);case 27:throw Ee.t0;case 28:return Ee.abrupt("return",{res:de.res,content:de.data});case 29:case"end":return Ee.stop()}},a,this,[[11,21]])}));function z(a,y){return ne.apply(this,arguments)}return z}()}).call(this)}).call(this,E("_process"))},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"core-js/modules/es.object.assign.js":287,fs:89,"is-type-of":466}],38:[function(E,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=Ae;se.getACL=function(){var ae=(0,ie.default)(le.default.mark(function re(ne){var z,a,y,x=arguments;return le.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return z=x.length>1&&x[1]!==void 0?x[1]:{},z.subres=Object.assign({acl:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),ne=this._objectName(ne),a=this._objectRequestParams("GET",ne,z),a.successStatuses=[200],a.xmlResponse=!0,te.next=9,this.request(a);case 9:return y=te.sent,te.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 te.stop()}},re,this)}));function oe(re){return ae.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],39:[function(E,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(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=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=Ae,ae=E("../utils/isObject"),oe=ae.isObject,re=E("../utils/isArray"),ne=re.isArray;se.getBucketVersions=z,se.listObjectVersions=z;function z(){return a.apply(this,arguments)}function a(){return a=(0,ie.default)(le.default.mark(function b(){var te,ee,ce,fe,he,de,pe,ve,me=arguments;return le.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:if(te=me.length>0&&me[0]!==void 0?me[0]:{},ee=me.length>1&&me[1]!==void 0?me[1]:{},!(te.versionIdMarker&&te.keyMarker===void 0)){Se.next=4;break}throw new Error("A version-id marker cannot be specified without a key marker");case 4:return ee.subres=Object.assign({versions:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),ce=this._objectRequestParams("GET","",ee),ce.xmlResponse=!0,ce.successStatuses=[200],ce.query=x(te),Se.next=12,this.request(ce);case 12:return fe=Se.sent,he=fe.data.Version||[],de=fe.data.DeleteMarker||[],pe=this,he&&(Array.isArray(he)||(he=[he]),he=he.map(function(Te){return{name:Te.Key,url:pe._objectUrl(Te.Key),lastModified:Te.LastModified,isLatest:Te.IsLatest==="true",versionId:Te.VersionId,etag:Te.ETag,type:Te.Type,size:Number(Te.Size),storageClass:Te.StorageClass,owner:{id:Te.Owner.ID,displayName:Te.Owner.DisplayName}}})),de&&(ne(de)||(de=[de]),de=de.map(function(Te){return{name:Te.Key,lastModified:Te.LastModified,versionId:Te.VersionId,owner:{id:Te.Owner.ID,displayName:Te.Owner.DisplayName}}})),ve=fe.data.CommonPrefixes||null,ve&&(ne(ve)||(ve=[ve]),ve=ve.map(function(Te){return Te.Prefix})),Se.abrupt("return",{res:fe.res,objects:he,deleteMarker:de,prefixes:ve,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 Se.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]:{},te={};return oe(b)&&Object.keys(b).forEach(function(ee){te[y(ee)]=b[ee]}),te}},{"../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,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=Ae;se.getObjectMeta=function(){var ae=(0,ie.default)(le.default.mark(function re(ne,z){var a,y;return le.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return z=z||{},ne=this._objectName(ne),z.subres=Object.assign({objectMeta:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),a=this._objectRequestParams("HEAD",ne,z),a.successStatuses=[200],b.next=8,this.request(a);case 8:return y=b.sent,b.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return b.stop()}},re,this)}));function oe(re,ne){return ae.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],41:[function(E,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(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=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=Ae,ae=E("../utils/isObject"),oe=ae.isObject;se.getObjectTagging=function(){var re=(0,ie.default)(le.default.mark(function z(a){var y,x,b,te,ee,ce,fe=arguments;return le.default.wrap(function(de){for(;;)switch(de.prev=de.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],de.next=8,this.request(x);case 8:return b=de.sent,de.next=11,this.parseXML(b.data);case 11:return te=de.sent,ee=te.TagSet.Tag,ee=ee&&oe(ee)?[ee]:ee||[],ce={},ee.forEach(function(pe){ce[pe.Key]=pe.Value}),de.abrupt("return",{status:b.status,res:b.res,tag:ce});case 17:case"end":return de.stop()}},z,this)}));function ne(z){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,ge,Ae){"use strict";var ue=E("../utils/isIP"),le=ue.isIP,ie=Ae;ie.getObjectUrl=function(ae,oe){if(le(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");return oe?oe[oe.length-1]!=="/"&&(oe+="/"):oe=this.options.endpoint.format(),oe+this._escape(this._objectName(ae))}},{"../utils/isIP":69}],43:[function(E,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=Ae;se.getSymlink=function(){var ae=(0,ie.default)(le.default.mark(function re(ne){var z,a,y,x,b=arguments;return le.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return z=b.length>1&&b[1]!==void 0?b[1]:{},z.subres=Object.assign({symlink:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),ne=this._objectName(ne),a=this._objectRequestParams("GET",ne,z),a.successStatuses=[200],ee.next=8,this.request(a);case 8:return y=ee.sent,x=y.res.headers["x-oss-symlink-target"],ee.abrupt("return",{targetName:decodeURIComponent(x),res:y.res});case 11:case"end":return ee.stop()}},re,this)}));function oe(re){return ae.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],44:[function(E,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(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=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkEnv"),ae=se.checkEnv,oe=Ae;oe.head=function(){var re=(0,ie.default)(le.default.mark(function z(a){var y,x,b,te,ee=arguments;return le.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return y=ee.length>1&&ee[1]!==void 0?ee[1]:{},ae("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,te={meta:null,res:b.res,status:b.status},b.status===200&&Object.keys(b.headers).forEach(function(he){he.indexOf("x-oss-meta-")===0&&(te.meta||(te.meta={}),te.meta[he.substring(11)]=b.headers[he])}),fe.abrupt("return",te);case 12:case"end":return fe.stop()}},z,this)}));function ne(z){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,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=Ae;se.putACL=function(){var ae=(0,ie.default)(le.default.mark(function re(ne,z,a){var y,x;return le.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return a=a||{},a.subres=Object.assign({acl:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),a.headers=a.headers||{},a.headers["x-oss-object-acl"]=z,ne=this._objectName(ne),y=this._objectRequestParams("PUT",ne,a),y.successStatuses=[200],te.next=10,this.request(y);case 10:return x=te.sent,te.abrupt("return",{res:x.res});case 12:case"end":return te.stop()}},re,this)}));function oe(re,ne,z){return ae.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],46:[function(E,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(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=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/obj2xml"),ae=se.obj2xml,oe=E("../utils/checkObjectTag"),re=oe.checkObjectTag,ne=Ae;ne.putObjectTagging=function(){var z=(0,ie.default)(le.default.mark(function y(x,b){var te,ee,ce,fe,he=arguments;return le.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return te=he.length>2&&he[2]!==void 0?he[2]:{},re(b),te.subres=Object.assign({tagging:""},te.subres),te.versionId&&(te.subres.versionId=te.versionId),x=this._objectName(x),ee=this._objectRequestParams("PUT",x,te),ee.successStatuses=[200],b=Object.keys(b).map(function(ve){return{Key:ve,Value:b[ve]}}),ce={Tagging:{TagSet:{Tag:b}}},ee.mime="xml",ee.content=ae(ce),pe.next=13,this.request(ee);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 z.apply(this,arguments)}return a}()},{"../utils/checkObjectTag":54,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290}],47:[function(E,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=Ae;se.putSymlink=function(){var ae=(0,ie.default)(le.default.mark(function re(ne,z,a){var y,x;return le.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return a=a||{},a.headers=a.headers||{},z=this._escape(this._objectName(z)),this._convertMetaToHeaders(a.meta,a.headers),a.headers["x-oss-symlink-target"]=z,a.subres=Object.assign({symlink:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),a.storageClass&&(a.headers["x-oss-storage-class"]=a.storageClass),ne=this._objectName(ne),y=this._objectRequestParams("PUT",ne,a),y.successStatuses=[200],te.next=13,this.request(y);case 13:return x=te.sent,te.abrupt("return",{res:x.res});case 15:case"end":return te.stop()}},re,this)}));function oe(re,ne,z){return ae.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],48:[function(E,ge,Ae){"use strict";var ue=E("url"),le=E("utility"),ie=E("copy-to"),se=E("../../common/signUtils"),ae=E("../utils/isIP"),oe=ae.isIP,re=Ae;re.signatureUrl=function(z,a){if(oe(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");a=a||{},z=this._objectName(z),a.method=a.method||"GET";var y=le.timestamp()+(a.expires||1800),x={bucket:this.options.bucket,object:z},b=this._getResource(x);this.options.stsToken&&(a["security-token"]=this.options.stsToken);var te=se._signatureForURL(this.options.accessKeySecret,a,b,y),ee=ue.parse(this._getReqUrl(x));return ee.query={OSSAccessKeyId:this.options.accessKeyId,Expires:y,Signature:te.Signature},ie(te.subResource).to(ee.query),ee.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(E,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(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=ue(E("@babel/runtime/helpers/asyncToGenerator")),se=E("./utils/isArray"),ae=se.isArray,oe=Ae;oe._parallelNode=function(){var re=(0,ie.default)(le.default.mark(function z(a,y,x,b){var te,ee,ce,fe,he,de,pe,ve;return le.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:te=this,ee=[],ce=[],fe=a.length/y,he=a.length%y,de=he===0?fe:(a.length-he)/y+1,pe=1,ve=0;case 8:if(!(ve<a.length)){Ee.next=26;break}if(!te.isCancel()){Ee.next=11;break}return Ee.abrupt("break",26);case 11:if(b?ce.push(x(te,a[ve],b)):ce.push(x(te,a[ve])),!(ce.length===y||pe===de&&ve===a.length-1)){Ee.next=23;break}return Ee.prev=13,pe+=1,Ee.next=17,Promise.all(ce);case 17:Ee.next=22;break;case 19:Ee.prev=19,Ee.t0=Ee.catch(13),ee.push(Ee.t0);case 22:ce=[];case 23:ve++,Ee.next=8;break;case 26:return Ee.abrupt("return",ee);case 27:case"end":return Ee.stop()}},z,this,[[13,19]])}));function ne(z,a,y,x){return re.apply(this,arguments)}return ne}(),oe._parallel=function(ne,z,a){var y=this;return new Promise(function(x){var b=[];if(z<=0||!ne){x(b);return}function te(Ee){return function(){if(Ee===null)throw new Error("Callback was already called.");var Se=Ee;Ee=null;for(var Te=arguments.length,we=new Array(Te),je=0;je<Te;je++)we[je]=arguments[je];Se.apply(this,we)}}function ee(Ee){var Se=-1,Te=Ee.length;return function(){return++Se<Te&&!y.isCancel()?{value:Ee[Se],key:Se}:null}}var ce=ee(ne),fe=!1,he=0,de=!1;function pe(Ee){he-=1,Ee?(fe=!0,b.push(Ee),x(b)):fe&&he<=0?(fe=!0,x(b)):de||(y.isCancel()?x(b):me())}function ve(Ee,Se){a(Ee).then(function(Te){Se(null,Te)}).catch(function(Te){Se(Te)})}function me(){for(de=!0;he<z&&!fe&&!y.isCancel();){var Ee=ce();if(Ee===null||b.length>0){fe=!0,he<=0&&x(b);return}he+=1,ve(Ee.value,te(pe))}de=!1}me()})},oe.cancel=function(ne){this.options.cancelFlag=!0,ae(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(function(z){if(z.destroyed===!1){var a={name:"cancel",message:"cancel"};z.destroy(a)}}),this.multipartUploadStreams=[],ne&&this.abortMultipartUpload(ne.name,ne.uploadId,ne.options)},oe.isCancel=function(){return this.options.cancelFlag},oe.resetCancelFlag=function(){this.options.cancelFlag=!1},oe._stop=function(){this.options.cancelFlag=!0},oe._makeCancelEvent=function(){var ne={status:0,name:"cancel"};return ne},oe._makeAbortEvent=function(){var ne={status:0,name:"abort",message:"upload task has been abort"};return ne}},{"./utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.string.iterator.js":303,"core-js/modules/web.dom-collections.for-each.js":339,"core-js/modules/web.dom-collections.iterator.js":340}],50:[function(E,ge,Ae){(function(ue){(function(){"use strict";E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.array.sort.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js");var le=E("./../../shims/crypto/crypto.js"),ie=E("is-type-of"),se=E("./utils/lowercaseKeyHeader"),ae=se.lowercaseKeyHeader;Ae.buildCanonicalizedResource=function(re,ne){var z="".concat(re),a="?";if(ie.string(ne)&&ne.trim()!=="")z+=a+ne;else if(ie.array(ne))ne.sort(),z+=a+ne.join("&");else if(ne){var y=function(te,ee){return te[0]>ee[0]?1:te[0]<ee[0]?-1:0},x=function(te){z+=a+te,(ne[te]||ne[te]===0)&&(z+="=".concat(ne[te])),a="&"};Object.keys(ne).sort(y).forEach(x)}return z},Ae.buildCanonicalString=function(re,ne,z,a){z=z||{};var y=ae(z.headers),x="x-oss-",b=[],te={},ee=[re.toUpperCase(),y["content-md5"]||"",y["content-type"],a||y["x-oss-date"]];return Object.keys(y).forEach(function(ce){var fe=ce.toLowerCase();fe.indexOf(x)===0&&(te[fe]=String(y[ce]).trim())}),Object.keys(te).sort().forEach(function(ce){b.push("".concat(ce,":").concat(te[ce]))}),ee=ee.concat(b),ee.push(this.buildCanonicalizedResource(ne,z.parameters)),ee.join(`
|
|
|
`)},Ae.computeSignature=function(re,ne){var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"utf-8",a=le.createHmac("sha1",re);return a.update(ue.from(ne,z)).digest("base64")},Ae.authorization=function(re,ne,z,a){return"OSS ".concat(re,":").concat(this.computeSignature(ne,z,a))},Ae._signatureForURL=function(re){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},z=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,y=arguments.length>4?arguments[4]:void 0,x={},b=ne.subResource,te=b===void 0?{}:b;if(ne.process){var ee="x-oss-process";te[ee]=ne.process}if(ne.trafficLimit){var ce="x-oss-traffic-limit";te[ce]=ne.trafficLimit}if(ne.response&&Object.keys(ne.response).forEach(function(pe){var ve="response-".concat(pe.toLowerCase());te[ve]=ne.response[pe]}),Object.keys(ne).forEach(function(pe){var ve=pe.toLowerCase(),me=ne[pe];ve.indexOf("x-oss-")===0?x[ve]=me:(ve.indexOf("content-md5")===0||ve.indexOf("content-type")===0)&&(x[pe]=me)}),Object.prototype.hasOwnProperty.call(ne,"security-token")&&(te["security-token"]=ne["security-token"]),Object.prototype.hasOwnProperty.call(ne,"callback")){var fe={callbackUrl:encodeURI(ne.callback.url),callbackBody:ne.callback.body};if(ne.callback.host&&(fe.callbackHost=ne.callback.host),ne.callback.contentType&&(fe.callbackBodyType=ne.callback.contentType),te.callback=ue.from(JSON.stringify(fe)).toString("base64"),ne.callback.customValue){var he={};Object.keys(ne.callback.customValue).forEach(function(pe){he["x:".concat(pe)]=ne.callback.customValue[pe]}),te["callback-var"]=ue.from(JSON.stringify(he)).toString("base64")}}var de=this.buildCanonicalString(ne.method,z,{headers:x,parameters:te},a.toString());return{Signature:this.computeSignature(re,de,y),subResource:te}}}).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,ge,Ae){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.checkBucketName=void 0,Ae.checkBucketName=function(ue){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=le?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!ie.test(ue))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(E,ge,Ae){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.checkConfigValid=void 0;var ue={endpoint:le,region:/^[a-zA-Z0-9\-_]+$/};function le(ie){return typeof ie=="string"?/^[a-zA-Z0-9._:/-]+$/.test(ie):ie.host?/^[a-zA-Z0-9._:/-]+$/.test(ie.host):!1}Ae.checkConfigValid=function(ie,se){if(ue[se]){var ae=!0;if(ue[se]instanceof Function?ae=ue[se](ie):ae=ue[se].test(ie),!ae)throw new Error("The ".concat(se," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(E,ge,Ae){(function(ue){(function(){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.checkEnv=void 0;function le(ie){ue.browser&&console.warn(ie)}Ae.checkEnv=le}).call(this)}).call(this,E("_process"))},{_process:467}],54:[function(E,ge,Ae){"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(Ae,"__esModule",{value:!0}),Ae.checkObjectTag=void 0;var ue=E("./checkValid"),le=ue.checkValid,ie=E("./isObject"),se=ie.isObject,ae=[{validator:function(z){if(typeof z!="string")throw new Error("the key and value of the tag must be String")}},{pattern:/^[a-zA-Z0-9 +-=._:/]+$/,msg:"tag can contain letters, numbers, spaces, and the following symbols: plus sign (+), hyphen (-), equal sign (=), period (.), underscore (_), colon (:), and forward slash (/)"}],oe={key:[].concat(ae,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(ae,[{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 z=Object.entries(ne);if(z.length>10)throw new Error("maximum of 10 tags for a object");var a=["key","value"];z.forEach(function(y){y.forEach(function(x,b){le(x,oe[a[b]])})})}Ae.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,ge,Ae){"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(Ae,"__esModule",{value:!0}),Ae.checkValid=void 0;function ue(le,ie){ie.forEach(function(se){if(se.validator)se.validator(le);else if(se.pattern&&!se.pattern.test(le))throw new Error(se.msg)})}Ae.checkValid=ue},{"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,ge,Ae){(function(ue){(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(Ae,"__esModule",{value:!0}),Ae.createRequest=void 0;var le=E("./../../../shims/crypto/crypto.js"),ie=E("debug")("ali-oss"),se=E("mime"),ae=E("dateformat"),oe=E("copy-to"),re=E("path"),ne=E("./encoder"),z=ne.encoder,a=E("./isIP"),y=a.isIP,x=E("./setRegion"),b=x.setRegion,te=E("../client/getReqUrl"),ee=te.getReqUrl,ce=E("./isDingTalk"),fe=ce.isDingTalk;function he(ve,me){return ve[me]||ve[me.toLowerCase()]}function de(ve,me){delete ve[me],delete ve[me.toLowerCase()]}function pe(ve){var me=new Date;this.options.amendTimeSkewed&&(me=+new Date+this.options.amendTimeSkewed);var Ee={"x-oss-date":ae(me,"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),oe(ve.headers).to(Ee),he(Ee,"Content-Type")||(ve.mime&&ve.mime.indexOf("/")>0?Ee["Content-Type"]=ve.mime:fe()?Ee["Content-Type"]="application/octet-stream":Ee["Content-Type"]=se.getType(ve.mime||re.extname(ve.object||""))),he(Ee,"Content-Type")||de(Ee,"Content-Type"),ve.content&&(ve.disabledMD5||(!ve.headers||!ve.headers["Content-MD5"]?Ee["Content-MD5"]=le.createHash("md5").update(ue.from(ve.content,"utf8")).digest("base64"):Ee["Content-MD5"]=ve.headers["Content-MD5"]),Ee["Content-Length"]||(Ee["Content-Length"]=ve.content.length));var Se=Object.prototype.hasOwnProperty;for(var Te in Ee)Ee[Te]&&Se.call(Ee,Te)&&(Ee[Te]=z(String(Ee[Te]),this.options.headerEncoding));var we=this._getResource(ve);if(Ee.authorization=this.authorization(ve.method,we,ve.subres,Ee,this.options.headerEncoding),y(this.options.endpoint.hostname)){var je=this.options,xe=je.region,Oe=je.internal,ze=je.secure,Ze=b(xe,Oe,ze);Ee.host="".concat(ve.bucket,".").concat(Ze.host)}var Me=ee.bind(this)(ve);ie("request %s %s, with headers %j, !!stream: %s",ve.method,Me,Ee,!!ve.stream);var tt=ve.timeout||this.options.timeout,qe={method:ve.method,content:ve.content,stream:ve.stream,headers:Ee,timeout:tt,writeStream:ve.writeStream,customResponse:ve.customResponse,ctx:ve.ctx||this.ctx};return this.agent&&(qe.agent=this.agent),this.httpsAgent&&(qe.httpsAgent=this.httpsAgent),qe.enableProxy=!!this.options.enableProxy,qe.proxy=this.options.proxy?this.options.proxy:null,{url:Me,params:qe}}Ae.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,ge,Ae){"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(Ae,"__esModule",{value:!0}),Ae.dataFix=void 0;var ue=E("./isObject"),le=["true","TRUE","1",1],ie=["false","FALSE","0",0];function se(re,ne,z){if(ue.isObject(re)){var a=ne.remove,y=a===void 0?[]:a,x=ne.rename,b=x===void 0?{}:x,te=ne.camel,ee=te===void 0?[]:te,ce=ne.bool,fe=ce===void 0?[]:ce,he=ne.lowerFirst,de=he===void 0?!1:he;return y.forEach(function(pe){return delete re[pe]}),Object.entries(b).forEach(function(pe){re[pe[0]]&&(re[pe[1]]||(re[pe[1]]=re[pe[0]],delete re[pe[0]]))}),ee.forEach(function(pe){if(re[pe]){var ve=pe.replace(/^(.)/,function(me){return me.toLowerCase()}).replace(/-(\w)/g,function(me,Ee){return Ee.toUpperCase()});re[ve]||(re[ve]=re[pe])}}),fe.forEach(function(pe){re[pe]=ae(re[pe])}),typeof z=="function"&&z(re),oe(re,de),se}}Ae.dataFix=se;function ae(re){return re?le.includes(re)?!0:ie.includes(re)?!1:re:!1}function oe(re,ne){ne&&Object.keys(re).forEach(function(z){var a=z.replace(/^\w/,function(y){return y.toLowerCase()});typeof re[a]=="undefined"&&(re[a]=re[z],delete re[z])})}},{"./isObject":70,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],58:[function(E,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js");var le=ue(E("@babel/runtime/helpers/typeof"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.deepCopyWith=Ae.deepCopy=void 0;var ie=E("./isBuffer");Ae.deepCopy=function(se){if(se===null||(0,le.default)(se)!=="object")return se;if(ie.isBuffer(se))return se.slice();var ae=Array.isArray(se)?[]:{};return Object.keys(se).forEach(function(oe){ae[oe]=Ae.deepCopy(se[oe])}),ae},Ae.deepCopyWith=function(se,ae){function oe(re,ne,z){var a=ae(re,ne,z);if(a!==void 0)return a;if(re===null||(0,le.default)(re)!=="object")return re;if(ie.isBuffer(re))return re.slice();var y=Array.isArray(re)?[]:{};return Object.keys(re).forEach(function(x){y[x]=oe(re[x],x,re)}),y}return ae?oe(se,"",null):Ae.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,ge,Ae){(function(ue){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.encoder=void 0;function le(ie){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return se==="utf-8"?ie:ue.from(ie).toString("latin1")}Ae.encoder=le}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],60:[function(E,ge,Ae){"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(Ae,"__esModule",{value:!0}),Ae.formatInventoryConfig=void 0;var ue=E("../utils/dataFix"),le=E("../utils/isObject"),ie=E("../utils/isArray"),se=E("../utils/formatObjKey");function ae(re){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ne&&le.isObject(re)&&(re=[re]),ie.isArray(re)?re=re.map(oe):re=oe(re),re}Ae.formatInventoryConfig=ae;function oe(re){return ue.dataFix(re,{bool:["IsEnabled"]},function(ne){var z,a;ne.prefix=ne.Filter.Prefix,delete ne.Filter,ne.OSSBucketDestination=ne.Destination.OSSBucketDestination,ne.OSSBucketDestination.rolename=ne.OSSBucketDestination.RoleArn.replace(/.*\//,""),delete ne.OSSBucketDestination.RoleArn,ne.OSSBucketDestination.bucket=ne.OSSBucketDestination.Bucket.replace(/.*:::/,""),delete ne.OSSBucketDestination.Bucket,delete ne.Destination,ne.frequency=ne.Schedule.Frequency,delete ne.Schedule.Frequency,!((z=ne==null?void 0:ne.OptionalFields)===null||z===void 0)&&z.Field&&!ie.isArray((a=ne.OptionalFields)===null||a===void 0?void 0:a.Field)&&(ne.OptionalFields.Field=[ne.OptionalFields.Field])}),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,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js");var le=ue(E("@babel/runtime/helpers/typeof"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.formatObjKey=void 0;function ie(ae,oe,re){if(ae===null||(0,le.default)(ae)!=="object")return ae;var ne;if(Array.isArray(ae)){ne=[];for(var z=0;z<ae.length;z++)ne.push(ie(ae[z],oe,re))}else ne={},Object.keys(ae).forEach(function(a){ne[se(a,oe,re)]=ie(ae[a],oe,re)});return ne}Ae.formatObjKey=ie;function se(ae,oe,re){return re&&re.exclude&&re.exclude.includes(ae)||(oe==="firstUpperCase"?ae=ae.replace(/^./,function(ne){return ne.toUpperCase()}):oe==="firstLowerCase"&&(ae=ae.replace(/^./,function(ne){return ne.toLowerCase()}))),ae}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"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.includes.js":302,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],62:[function(E,ge,Ae){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.getStrBytesCount=void 0;function ue(le){for(var ie=0,se=0;se<le.length;se++){var ae=le.charAt(se);/^[\u00-\uff]$/.test(ae)?ie+=1:ie+=2}return ie}Ae.getStrBytesCount=ue},{"core-js/modules/es.regexp.exec.js":300}],63:[function(E,ge,Ae){"use strict";E("core-js/modules/es.object.to-string.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isArray=void 0,Ae.isArray=function(ue){return Object.prototype.toString.call(ue)==="[object Array]"}},{"core-js/modules/es.object.to-string.js":291}],64:[function(E,ge,Ae){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isBlob=void 0;function ue(le){return typeof Blob!="undefined"&&le instanceof Blob}Ae.isBlob=ue},{}],65:[function(E,ge,Ae){(function(ue){(function(){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isBuffer=void 0;function le(ie){return ue.isBuffer(ie)}Ae.isBuffer=le}).call(this)}).call(this,{isBuffer:E("../../../node_modules/is-buffer/index.js")})},{"../../../node_modules/is-buffer/index.js":366}],66:[function(E,ge,Ae){(function(ue){(function(){"use strict";E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isDingTalk=void 0;function le(){return!!(ue.browser&&window.navigator.userAgent.toLowerCase().includes("aliapp(dingtalk"))}Ae.isDingTalk=le}).call(this)}).call(this,E("_process"))},{_process:467,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.string.includes.js":302}],67:[function(E,ge,Ae){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isFile=void 0,Ae.isFile=function(ue){return typeof File!="undefined"&&ue instanceof File}},{}],68:[function(E,ge,Ae){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isFunction=void 0,Ae.isFunction=function(ue){return typeof ue=="function"}},{}],69:[function(E,ge,Ae){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isIP=void 0,Ae.isIP=function(ue){var le=/^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$/,ie=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/;return le.test(ue)||ie.test(ue)}},{"core-js/modules/es.regexp.exec.js":300}],70:[function(E,ge,Ae){"use strict";E("core-js/modules/es.object.to-string.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isObject=void 0,Ae.isObject=function(ue){return Object.prototype.toString.call(ue)==="[object Object]"}},{"core-js/modules/es.object.to-string.js":291}],71:[function(E,ge,Ae){"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.keys.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.lowercaseKeyHeader=void 0;var ue=E("./isObject");function le(ie){var se={};return ue.isObject(ie)&&Object.keys(ie).forEach(function(ae){se[ae.toLowerCase()]=ie[ae]}),se}Ae.lowercaseKeyHeader=le},{"./isObject":70,"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}],72:[function(E,ge,Ae){"use strict";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.array.concat.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.obj2xml=void 0;var ue=E("./formatObjKey");function le(se){return Object.prototype.toString.call(se).replace(/(.*? |])/g,"").toLowerCase()}function ie(se,ae){var oe="";return ae&&ae.headers&&(oe=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
`),ae&&ae.firstUpperCase&&(se=ue.formatObjKey(se,"firstUpperCase")),le(se)==="object"?Object.keys(se).forEach(function(re){le(se[re])!=="undefined"&&le(se[re])!=="null"&&(le(se[re])==="string"||le(se[re])==="number"?oe+="<".concat(re,">").concat(se[re],"</").concat(re,">"):le(se[re])==="object"?oe+="<".concat(re,">").concat(ie(se[re]),"</").concat(re,">"):le(se[re])==="array"?oe+=se[re].map(function(ne){return"<".concat(re,">").concat(ie(ne),"</").concat(re,">")}).join(""):oe+="<".concat(re,">").concat(se[re].toString(),"</").concat(re,">"))}):oe+=se.toString(),oe}Ae.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,ge,Ae){"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 ue(ae,oe){var re=typeof Symbol!="undefined"&&ae[Symbol.iterator]||ae["@@iterator"];if(!re){if(Array.isArray(ae)||(re=le(ae))||oe&&ae&&typeof ae.length=="number"){re&&(ae=re);var ne=0,z=function(){};return{s:z,n:function(){return ne>=ae.length?{done:!0}:{done:!1,value:ae[ne++]}},e:function(te){throw te},f:z}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a=!0,y=!1,x;return{s:function(){re=re.call(ae)},n:function(){var te=re.next();return a=te.done,te},e:function(te){y=!0,x=te},f:function(){try{!a&&re.return!=null&&re.return()}finally{if(y)throw x}}}}function le(ae,oe){if(ae){if(typeof ae=="string")return ie(ae,oe);var re=Object.prototype.toString.call(ae).slice(8,-1);if(re==="Object"&&ae.constructor&&(re=ae.constructor.name),re==="Map"||re==="Set")return Array.from(ae);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return ie(ae,oe)}}function ie(ae,oe){(oe==null||oe>ae.length)&&(oe=ae.length);for(var re=0,ne=new Array(oe);re<oe;re++)ne[re]=ae[re];return ne}Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.omit=void 0;function se(ae,oe){var re=Object.assign({},ae),ne=ue(oe),z;try{for(ne.s();!(z=ne.n()).done;){var a=z.value;delete re[a]}}catch(y){ne.e(y)}finally{ne.f()}return re}Ae.omit=se},{"core-js/modules/es.array.from.js":276,"core-js/modules/es.array.iterator.js":278,"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.regexp.exec.js":300,"core-js/modules/es.string.iterator.js":303,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.iterator.js":312,"core-js/modules/es.symbol.js":313,"core-js/modules/web.dom-collections.iterator.js":340}],74:[function(E,ge,Ae){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.retry=void 0;function ue(le,ie){var se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ae=0,oe=se.retryDelay,re=oe===void 0?500:oe,ne=se.errorHandler,z=ne===void 0?function(){return!0}:ne,a=function y(){for(var x=arguments.length,b=new Array(x),te=0;te<x;te++)b[te]=arguments[te];return new Promise(function(ee,ce){le.apply(void 0,b).then(function(fe){ae=0,ee(fe)}).catch(function(fe){ae<ie&&z(fe)?(ae++,setTimeout(function(){ee(y.apply(void 0,b))},re)):(ae=0,ce(fe))})})};return a}Ae.retry=ue},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],75:[function(E,ge,Ae){"use strict";var ue=function(ae){return ae&&ae.__esModule?ae:{default:ae}};Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.setRegion=void 0;var le=ue(E("url")),ie=E("./checkConfigValid");function se(ae){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ie.checkConfigValid(ae,"region");var ne=re?"https://":"http://",z=oe?"-internal.aliyuncs.com":".aliyuncs.com",a="vpc100-oss-cn-";return ae.substr(0,a.length)===a&&(z=".aliyuncs.com"),le.default.parse(ne+ae+z)}Ae.setRegion=se},{"./checkConfigValid":52,url:472}],76:[function(E,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(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=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.checkCredentials=Ae.setSTSToken=void 0;var se=E("./formatObjKey");function ae(){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(le.default.mark(function ne(){var z,a;return le.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:if(this.options||(this.options={}),z=new Date,!this.stsTokenFreshTime){x.next=14;break}if(!(+z-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval)){x.next=12;break}return this.stsTokenFreshTime=z,x.next=7,this.options.refreshSTSToken();case 7:a=x.sent,a=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=z;case 15:return x.abrupt("return",null);case 16:case"end":return x.stop()}},ne,this)})),oe.apply(this,arguments)}Ae.setSTSToken=ae;function re(ne){var z=["accessKeySecret","accessKeyId","stsToken"],a=Object.keys(ne);z.forEach(function(y){if(!a.find(function(x){return x===y}))throw Error("refreshSTSToken must return contains ".concat(y))})}Ae.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,ge,Ae){function ue(ie,se,ae,oe,re,ne,z){try{var a=ie[ne](z),y=a.value}catch(x){ae(x);return}a.done?se(y):Promise.resolve(y).then(oe,re)}function le(ie){return function(){var se=this,ae=arguments;return new Promise(function(oe,re){var ne=ie.apply(se,ae);function z(y){ue(ne,oe,re,z,a,"next",y)}function a(y){ue(ne,oe,re,z,a,"throw",y)}z(void 0)})}}ge.exports=le,ge.exports.__esModule=!0,ge.exports.default=ge.exports},{}],78:[function(E,ge,Ae){function ue(le){return le&&le.__esModule?le:{default:le}}ge.exports=ue,ge.exports.__esModule=!0,ge.exports.default=ge.exports},{}],79:[function(E,ge,Ae){function ue(le){"@babel/helpers - typeof";return ge.exports=ue=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},ge.exports.__esModule=!0,ge.exports.default=ge.exports,ue(le)}ge.exports=ue,ge.exports.__esModule=!0,ge.exports.default=ge.exports},{}],80:[function(E,ge,Ae){ge.exports=E("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(E,ge,Ae){ge.exports=ue,ge.exports.HttpsAgent=ue;function ue(){}},{}],82:[function(E,ge,Ae){(function(ue){(function(){"use strict";var le=E("object-assign");function ie(xe,Oe){if(xe===Oe)return 0;for(var ze=xe.length,Ze=Oe.length,Me=0,tt=Math.min(ze,Ze);Me<tt;++Me)if(xe[Me]!==Oe[Me]){ze=xe[Me],Ze=Oe[Me];break}return ze<Ze?-1:Ze<ze?1:0}function se(xe){return ue.Buffer&&typeof ue.Buffer.isBuffer=="function"?ue.Buffer.isBuffer(xe):!!(xe!=null&&xe._isBuffer)}var ae=E("util/"),oe=Object.prototype.hasOwnProperty,re=Array.prototype.slice,ne=function(){return function(){}.name==="foo"}();function z(xe){return Object.prototype.toString.call(xe)}function a(xe){return se(xe)||typeof ue.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(xe):xe?!!(xe instanceof DataView||xe.buffer&&xe.buffer instanceof ArrayBuffer):!1}var y=ge.exports=he,x=/\s*function\s+([^\(\s]*)\s*/;function b(xe){if(ae.isFunction(xe)){if(ne)return xe.name;var Oe=xe.toString(),ze=Oe.match(x);return ze&&ze[1]}}y.AssertionError=function(Oe){this.name="AssertionError",this.actual=Oe.actual,this.expected=Oe.expected,this.operator=Oe.operator,Oe.message?(this.message=Oe.message,this.generatedMessage=!1):(this.message=ce(this),this.generatedMessage=!0);var ze=Oe.stackStartFunction||fe;if(Error.captureStackTrace)Error.captureStackTrace(this,ze);else{var Ze=new Error;if(Ze.stack){var Me=Ze.stack,tt=b(ze),qe=Me.indexOf(`
|
|
|
`+tt);if(qe>=0){var st=Me.indexOf(`
|
|
|
`,qe+1);Me=Me.substring(st+1)}this.stack=Me}}},ae.inherits(y.AssertionError,Error);function te(xe,Oe){return typeof xe=="string"?xe.length<Oe?xe:xe.slice(0,Oe):xe}function ee(xe){if(ne||!ae.isFunction(xe))return ae.inspect(xe);var Oe=b(xe),ze=Oe?": "+Oe:"";return"[Function"+ze+"]"}function ce(xe){return te(ee(xe.actual),128)+" "+xe.operator+" "+te(ee(xe.expected),128)}function fe(xe,Oe,ze,Ze,Me){throw new y.AssertionError({message:ze,actual:xe,expected:Oe,operator:Ze,stackStartFunction:Me})}y.fail=fe;function he(xe,Oe){xe||fe(xe,!0,Oe,"==",y.ok)}y.ok=he,y.equal=function(Oe,ze,Ze){Oe!=ze&&fe(Oe,ze,Ze,"==",y.equal)},y.notEqual=function(Oe,ze,Ze){Oe==ze&&fe(Oe,ze,Ze,"!=",y.notEqual)},y.deepEqual=function(Oe,ze,Ze){de(Oe,ze,!1)||fe(Oe,ze,Ze,"deepEqual",y.deepEqual)},y.deepStrictEqual=function(Oe,ze,Ze){de(Oe,ze,!0)||fe(Oe,ze,Ze,"deepStrictEqual",y.deepStrictEqual)};function de(xe,Oe,ze,Ze){if(xe===Oe)return!0;if(se(xe)&&se(Oe))return ie(xe,Oe)===0;if(ae.isDate(xe)&&ae.isDate(Oe))return xe.getTime()===Oe.getTime();if(ae.isRegExp(xe)&&ae.isRegExp(Oe))return xe.source===Oe.source&&xe.global===Oe.global&&xe.multiline===Oe.multiline&&xe.lastIndex===Oe.lastIndex&&xe.ignoreCase===Oe.ignoreCase;if((xe===null||typeof xe!="object")&&(Oe===null||typeof Oe!="object"))return ze?xe===Oe:xe==Oe;if(a(xe)&&a(Oe)&&z(xe)===z(Oe)&&!(xe instanceof Float32Array||xe instanceof Float64Array))return ie(new Uint8Array(xe.buffer),new Uint8Array(Oe.buffer))===0;if(se(xe)!==se(Oe))return!1;Ze=Ze||{actual:[],expected:[]};var Me=Ze.actual.indexOf(xe);return Me!==-1&&Me===Ze.expected.indexOf(Oe)?!0:(Ze.actual.push(xe),Ze.expected.push(Oe),ve(xe,Oe,ze,Ze))}function pe(xe){return Object.prototype.toString.call(xe)=="[object Arguments]"}function ve(xe,Oe,ze,Ze){if(xe==null||Oe===null||Oe===void 0)return!1;if(ae.isPrimitive(xe)||ae.isPrimitive(Oe))return xe===Oe;if(ze&&Object.getPrototypeOf(xe)!==Object.getPrototypeOf(Oe))return!1;var Me=pe(xe),tt=pe(Oe);if(Me&&!tt||!Me&&tt)return!1;if(Me)return xe=re.call(xe),Oe=re.call(Oe),de(xe,Oe,ze);var qe=je(xe),st=je(Oe),At,lt;if(qe.length!==st.length)return!1;for(qe.sort(),st.sort(),lt=qe.length-1;lt>=0;lt--)if(qe[lt]!==st[lt])return!1;for(lt=qe.length-1;lt>=0;lt--)if(At=qe[lt],!de(xe[At],Oe[At],ze,Ze))return!1;return!0}y.notDeepEqual=function(Oe,ze,Ze){de(Oe,ze,!1)&&fe(Oe,ze,Ze,"notDeepEqual",y.notDeepEqual)},y.notDeepStrictEqual=me;function me(xe,Oe,ze){de(xe,Oe,!0)&&fe(xe,Oe,ze,"notDeepStrictEqual",me)}y.strictEqual=function(Oe,ze,Ze){Oe!==ze&&fe(Oe,ze,Ze,"===",y.strictEqual)},y.notStrictEqual=function(Oe,ze,Ze){Oe===ze&&fe(Oe,ze,Ze,"!==",y.notStrictEqual)};function Ee(xe,Oe){if(!xe||!Oe)return!1;if(Object.prototype.toString.call(Oe)=="[object RegExp]")return Oe.test(xe);try{if(xe instanceof Oe)return!0}catch(ze){}return Error.isPrototypeOf(Oe)?!1:Oe.call({},xe)===!0}function Se(xe){var Oe;try{xe()}catch(ze){Oe=ze}return Oe}function Te(xe,Oe,ze,Ze){var Me;if(typeof Oe!="function")throw new TypeError('"block" argument must be a function');typeof ze=="string"&&(Ze=ze,ze=null),Me=Se(Oe),Ze=(ze&&ze.name?" ("+ze.name+").":".")+(Ze?" "+Ze:"."),xe&&!Me&&fe(Me,ze,"Missing expected exception"+Ze);var tt=typeof Ze=="string",qe=!xe&&ae.isError(Me),st=!xe&&Me&&!ze;if((qe&&tt&&Ee(Me,ze)||st)&&fe(Me,ze,"Got unwanted exception"+Ze),xe&&Me&&ze&&!Ee(Me,ze)||!xe&&Me)throw Me}y.throws=function(xe,Oe,ze){Te(!0,xe,Oe,ze)},y.doesNotThrow=function(xe,Oe,ze){Te(!1,xe,Oe,ze)},y.ifError=function(xe){if(xe)throw xe};function we(xe,Oe){xe||fe(xe,!0,Oe,"==",we)}y.strict=le(we,y,{equal:y.strictEqual,deepEqual:y.deepStrictEqual,notEqual:y.notStrictEqual,notDeepEqual:y.notDeepStrictEqual}),y.strict.strict=y.strict;var je=Object.keys||function(xe){var Oe=[];for(var ze in xe)oe.call(xe,ze)&&Oe.push(ze);return Oe}}).call(this)}).call(this,typeof zt!="undefined"?zt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":377,"util/":85}],83:[function(E,ge,Ae){typeof Object.create=="function"?ge.exports=function(le,ie){le.super_=ie,le.prototype=Object.create(ie.prototype,{constructor:{value:le,enumerable:!1,writable:!0,configurable:!0}})}:ge.exports=function(le,ie){le.super_=ie;var se=function(){};se.prototype=ie.prototype,le.prototype=new se,le.prototype.constructor=le}},{}],84:[function(E,ge,Ae){ge.exports=function(le){return le&&typeof le=="object"&&typeof le.copy=="function"&&typeof le.fill=="function"&&typeof le.readUInt8=="function"}},{}],85:[function(E,ge,Ae){(function(ue,le){(function(){var ie=/%[sdj%]/g;Ae.format=function(st){if(!ve(st)){for(var At=[],lt=0;lt<arguments.length;lt++)At.push(oe(arguments[lt]));return At.join(" ")}for(var lt=1,at=arguments,ut=at.length,ft=String(st).replace(ie,function(Lt){if(Lt==="%%")return"%";if(lt>=ut)return Lt;switch(Lt){case"%s":return String(at[lt++]);case"%d":return Number(at[lt++]);case"%j":try{return JSON.stringify(at[lt++])}catch(gt){return"[Circular]"}default:return Lt}}),bt=at[lt];lt<ut;bt=at[++lt])he(bt)||!Te(bt)?ft+=" "+bt:ft+=" "+oe(bt);return ft},Ae.deprecate=function(st,At){if(Ee(le.process))return function(){return Ae.deprecate(st,At).apply(this,arguments)};if(ue.noDeprecation===!0)return st;var lt=!1;function at(){if(!lt){if(ue.throwDeprecation)throw new Error(At);ue.traceDeprecation?console.trace(At):console.error(At),lt=!0}return st.apply(this,arguments)}return at};var se={},ae;Ae.debuglog=function(st){if(Ee(ae)&&(ae=ue.env.NODE_DEBUG||""),st=st.toUpperCase(),!se[st])if(new RegExp("\\b"+st+"\\b","i").test(ae)){var At=ue.pid;se[st]=function(){var lt=Ae.format.apply(Ae,arguments);console.error("%s %d: %s",st,At,lt)}}else se[st]=function(){};return se[st]};function oe(st,At){var lt={seen:[],stylize:ne};return arguments.length>=3&&(lt.depth=arguments[2]),arguments.length>=4&&(lt.colors=arguments[3]),fe(At)?lt.showHidden=At:At&&Ae._extend(lt,At),Ee(lt.showHidden)&&(lt.showHidden=!1),Ee(lt.depth)&&(lt.depth=2),Ee(lt.colors)&&(lt.colors=!1),Ee(lt.customInspect)&&(lt.customInspect=!0),lt.colors&&(lt.stylize=re),a(lt,st,lt.depth)}Ae.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(st,At){var lt=oe.styles[At];return lt?"\x1B["+oe.colors[lt][0]+"m"+st+"\x1B["+oe.colors[lt][1]+"m":st}function ne(st,At){return st}function z(st){var At={};return st.forEach(function(lt,at){At[lt]=!0}),At}function a(st,At,lt){if(st.customInspect&&At&&xe(At.inspect)&&At.inspect!==Ae.inspect&&!(At.constructor&&At.constructor.prototype===At)){var at=At.inspect(lt,st);return ve(at)||(at=a(st,at,lt)),at}var ut=y(st,At);if(ut)return ut;var ft=Object.keys(At),bt=z(ft);if(st.showHidden&&(ft=Object.getOwnPropertyNames(At)),je(At)&&(ft.indexOf("message")>=0||ft.indexOf("description")>=0))return x(At);if(ft.length===0){if(xe(At)){var Lt=At.name?": "+At.name:"";return st.stylize("[Function"+Lt+"]","special")}if(Se(At))return st.stylize(RegExp.prototype.toString.call(At),"regexp");if(we(At))return st.stylize(Date.prototype.toString.call(At),"date");if(je(At))return x(At)}var gt="",ht=!1,$e=["{","}"];if(ce(At)&&(ht=!0,$e=["[","]"]),xe(At)){var Pe=At.name?": "+At.name:"";gt=" [Function"+Pe+"]"}if(Se(At)&&(gt=" "+RegExp.prototype.toString.call(At)),we(At)&&(gt=" "+Date.prototype.toUTCString.call(At)),je(At)&&(gt=" "+x(At)),ft.length===0&&(!ht||At.length==0))return $e[0]+gt+$e[1];if(lt<0)return Se(At)?st.stylize(RegExp.prototype.toString.call(At),"regexp"):st.stylize("[Object]","special");st.seen.push(At);var ke;return ht?ke=b(st,At,lt,bt,ft):ke=ft.map(function(Ve){return te(st,At,lt,bt,Ve,ht)}),st.seen.pop(),ee(ke,gt,$e)}function y(st,At){if(Ee(At))return st.stylize("undefined","undefined");if(ve(At)){var lt="'"+JSON.stringify(At).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return st.stylize(lt,"string")}if(pe(At))return st.stylize(""+At,"number");if(fe(At))return st.stylize(""+At,"boolean");if(he(At))return st.stylize("null","null")}function x(st){return"["+Error.prototype.toString.call(st)+"]"}function b(st,At,lt,at,ut){for(var ft=[],bt=0,Lt=At.length;bt<Lt;++bt)qe(At,String(bt))?ft.push(te(st,At,lt,at,String(bt),!0)):ft.push("");return ut.forEach(function(gt){gt.match(/^\d+$/)||ft.push(te(st,At,lt,at,gt,!0))}),ft}function te(st,At,lt,at,ut,ft){var bt,Lt,gt;if(gt=Object.getOwnPropertyDescriptor(At,ut)||{value:At[ut]},gt.get?gt.set?Lt=st.stylize("[Getter/Setter]","special"):Lt=st.stylize("[Getter]","special"):gt.set&&(Lt=st.stylize("[Setter]","special")),qe(at,ut)||(bt="["+ut+"]"),Lt||(st.seen.indexOf(gt.value)<0?(he(lt)?Lt=a(st,gt.value,null):Lt=a(st,gt.value,lt-1),Lt.indexOf(`
|
|
|
`)>-1&&(ft?Lt=Lt.split(`
|
|
|
`).map(function(ht){return" "+ht}).join(`
|
|
|
`).substr(2):Lt=`
|
|
|
`+Lt.split(`
|
|
|
`).map(function(ht){return" "+ht}).join(`
|
|
|
`))):Lt=st.stylize("[Circular]","special")),Ee(bt)){if(ft&&ut.match(/^\d+$/))return Lt;bt=JSON.stringify(""+ut),bt.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(bt=bt.substr(1,bt.length-2),bt=st.stylize(bt,"name")):(bt=bt.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),bt=st.stylize(bt,"string"))}return bt+": "+Lt}function ee(st,At,lt){var at=0,ut=st.reduce(function(ft,bt){return at++,bt.indexOf(`
|
|
|
`)>=0&&at++,ft+bt.replace(/\u001b\[\d\d?m/g,"").length+1},0);return ut>60?lt[0]+(At===""?"":At+`
|
|
|
`)+" "+st.join(`,
|
|
|
`)+" "+lt[1]:lt[0]+At+" "+st.join(", ")+" "+lt[1]}function ce(st){return Array.isArray(st)}Ae.isArray=ce;function fe(st){return typeof st=="boolean"}Ae.isBoolean=fe;function he(st){return st===null}Ae.isNull=he;function de(st){return st==null}Ae.isNullOrUndefined=de;function pe(st){return typeof st=="number"}Ae.isNumber=pe;function ve(st){return typeof st=="string"}Ae.isString=ve;function me(st){return typeof st=="symbol"}Ae.isSymbol=me;function Ee(st){return st===void 0}Ae.isUndefined=Ee;function Se(st){return Te(st)&&ze(st)==="[object RegExp]"}Ae.isRegExp=Se;function Te(st){return typeof st=="object"&&st!==null}Ae.isObject=Te;function we(st){return Te(st)&&ze(st)==="[object Date]"}Ae.isDate=we;function je(st){return Te(st)&&(ze(st)==="[object Error]"||st instanceof Error)}Ae.isError=je;function xe(st){return typeof st=="function"}Ae.isFunction=xe;function Oe(st){return st===null||typeof st=="boolean"||typeof st=="number"||typeof st=="string"||typeof st=="symbol"||typeof st=="undefined"}Ae.isPrimitive=Oe,Ae.isBuffer=E("./support/isBuffer");function ze(st){return Object.prototype.toString.call(st)}function Ze(st){return st<10?"0"+st.toString(10):st.toString(10)}var Me=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function tt(){var st=new Date,At=[Ze(st.getHours()),Ze(st.getMinutes()),Ze(st.getSeconds())].join(":");return[st.getDate(),Me[st.getMonth()],At].join(" ")}Ae.log=function(){console.log("%s - %s",tt(),Ae.format.apply(Ae,arguments))},Ae.inherits=E("inherits"),Ae._extend=function(st,At){if(!At||!Te(At))return st;for(var lt=Object.keys(At),at=lt.length;at--;)st[lt[at]]=At[lt[at]];return st};function qe(st,At){return Object.prototype.hasOwnProperty.call(st,At)}}).call(this)}).call(this,E("_process"),typeof zt!="undefined"?zt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":84,_process:467,inherits:83}],86:[function(E,ge,Ae){(function(ue){(function(){"use strict";var le=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],ie=typeof globalThis=="undefined"?ue:globalThis;ge.exports=function(){for(var ae=[],oe=0;oe<le.length;oe++)typeof ie[le[oe]]=="function"&&(ae[ae.length]=le[oe]);return ae}}).call(this)}).call(this,typeof zt!="undefined"?zt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],87:[function(E,ge,Ae){"use strict";Ae.byteLength=ne,Ae.toByteArray=a,Ae.fromByteArray=b;for(var ue=[],le=[],ie=typeof Uint8Array!="undefined"?Uint8Array:Array,se="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ae=0,oe=se.length;ae<oe;++ae)ue[ae]=se[ae],le[se.charCodeAt(ae)]=ae;le[45]=62,le[95]=63;function re(te){var ee=te.length;if(ee%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var ce=te.indexOf("=");ce===-1&&(ce=ee);var fe=ce===ee?0:4-ce%4;return[ce,fe]}function ne(te){var ee=re(te),ce=ee[0],fe=ee[1];return(ce+fe)*3/4-fe}function z(te,ee,ce){return(ee+ce)*3/4-ce}function a(te){var ee,ce=re(te),fe=ce[0],he=ce[1],de=new ie(z(te,fe,he)),pe=0,ve=he>0?fe-4:fe,me;for(me=0;me<ve;me+=4)ee=le[te.charCodeAt(me)]<<18|le[te.charCodeAt(me+1)]<<12|le[te.charCodeAt(me+2)]<<6|le[te.charCodeAt(me+3)],de[pe++]=ee>>16&255,de[pe++]=ee>>8&255,de[pe++]=ee&255;return he===2&&(ee=le[te.charCodeAt(me)]<<2|le[te.charCodeAt(me+1)]>>4,de[pe++]=ee&255),he===1&&(ee=le[te.charCodeAt(me)]<<10|le[te.charCodeAt(me+1)]<<4|le[te.charCodeAt(me+2)]>>2,de[pe++]=ee>>8&255,de[pe++]=ee&255),de}function y(te){return ue[te>>18&63]+ue[te>>12&63]+ue[te>>6&63]+ue[te&63]}function x(te,ee,ce){for(var fe,he=[],de=ee;de<ce;de+=3)fe=(te[de]<<16&16711680)+(te[de+1]<<8&65280)+(te[de+2]&255),he.push(y(fe));return he.join("")}function b(te){for(var ee,ce=te.length,fe=ce%3,he=[],de=16383,pe=0,ve=ce-fe;pe<ve;pe+=de)he.push(x(te,pe,pe+de>ve?ve:pe+de));return fe===1?(ee=te[ce-1],he.push(ue[ee>>2]+ue[ee<<4&63]+"==")):fe===2&&(ee=(te[ce-2]<<8)+te[ce-1],he.push(ue[ee>>10]+ue[ee>>4&63]+ue[ee<<2&63]+"=")),he.join("")}},{}],88:[function(E,ge,Ae){(function(ue,le,ie){typeof ge!="undefined"&&ge.exports?ge.exports=ie():typeof be=="function"&&be.amd?be(le,ie):ue[le]=ie()})(this,"bowser",function(){var ue=!0;function le(z){function a(At){var lt=z.match(At);return lt&<.length>1&<[1]||""}function y(At){var lt=z.match(At);return lt&<.length>1&<[2]||""}var x=a(/(ipod|iphone|ipad)/i).toLowerCase(),b=/like android/i.test(z),te=!b&&/android/i.test(z),ee=/nexus\s*[0-6]\s*/i.test(z),ce=!ee&&/nexus\s*[0-9]+/i.test(z),fe=/CrOS/.test(z),he=/silk/i.test(z),de=/sailfish/i.test(z),pe=/tizen/i.test(z),ve=/(web|hpw)(o|0)s/i.test(z),me=/windows phone/i.test(z),Ee=/SamsungBrowser/i.test(z),Se=!me&&/windows/i.test(z),Te=!x&&!he&&/macintosh/i.test(z),we=!te&&!de&&!pe&&!ve&&/linux/i.test(z),je=y(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),xe=a(/version\/(\d+(\.\d+)?)/i),Oe=/tablet/i.test(z)&&!/tablet pc/i.test(z),ze=!Oe&&/[^-]mobi/i.test(z),Ze=/xbox/i.test(z),Me;/opera/i.test(z)?Me={name:"Opera",opera:ue,version:xe||a(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(z)?Me={name:"Opera",opera:ue,version:a(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||xe}:/SamsungBrowser/i.test(z)?Me={name:"Samsung Internet for Android",samsungBrowser:ue,version:xe||a(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(z)?Me={name:"NAVER Whale browser",whale:ue,version:a(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(z)?Me={name:"MZ Browser",mzbrowser:ue,version:a(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(z)?Me={name:"Opera Coast",coast:ue,version:xe||a(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(z)?Me={name:"Focus",focus:ue,version:a(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(z)?Me={name:"Yandex Browser",yandexbrowser:ue,version:xe||a(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(z)?Me={name:"UC Browser",ucbrowser:ue,version:a(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(z)?Me={name:"Maxthon",maxthon:ue,version:a(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(z)?Me={name:"Epiphany",epiphany:ue,version:a(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(z)?Me={name:"Puffin",puffin:ue,version:a(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(z)?Me={name:"Sleipnir",sleipnir:ue,version:a(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(z)?Me={name:"K-Meleon",kMeleon:ue,version:a(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:me?(Me={name:"Windows Phone",osname:"Windows Phone",windowsphone:ue},je?(Me.msedge=ue,Me.version=je):(Me.msie=ue,Me.version=a(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(z)?Me={name:"Internet Explorer",msie:ue,version:a(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:fe?Me={name:"Chrome",osname:"Chrome OS",chromeos:ue,chromeBook:ue,chrome:ue,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(z)?Me={name:"Microsoft Edge",msedge:ue,version:je}:/vivaldi/i.test(z)?Me={name:"Vivaldi",vivaldi:ue,version:a(/vivaldi\/(\d+(\.\d+)?)/i)||xe}:de?Me={name:"Sailfish",osname:"Sailfish OS",sailfish:ue,version:a(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(z)?Me={name:"SeaMonkey",seamonkey:ue,version:a(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(z)?(Me={name:"Firefox",firefox:ue,version:a(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(z)&&(Me.firefoxos=ue,Me.osname="Firefox OS")):he?Me={name:"Amazon Silk",silk:ue,version:a(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(z)?Me={name:"PhantomJS",phantom:ue,version:a(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(z)?Me={name:"SlimerJS",slimer:ue,version:a(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(z)||/rim\stablet/i.test(z)?Me={name:"BlackBerry",osname:"BlackBerry OS",blackberry:ue,version:xe||a(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:ve?(Me={name:"WebOS",osname:"WebOS",webos:ue,version:xe||a(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(z)&&(Me.touchpad=ue)):/bada/i.test(z)?Me={name:"Bada",osname:"Bada",bada:ue,version:a(/dolfin\/(\d+(\.\d+)?)/i)}:pe?Me={name:"Tizen",osname:"Tizen",tizen:ue,version:a(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||xe}:/qupzilla/i.test(z)?Me={name:"QupZilla",qupzilla:ue,version:a(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||xe}:/chromium/i.test(z)?Me={name:"Chromium",chromium:ue,version:a(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||xe}:/chrome|crios|crmo/i.test(z)?Me={name:"Chrome",chrome:ue,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:te?Me={name:"Android",version:xe}:/safari|applewebkit/i.test(z)?(Me={name:"Safari",safari:ue},xe&&(Me.version=xe)):x?(Me={name:x=="iphone"?"iPhone":x=="ipad"?"iPad":"iPod"},xe&&(Me.version=xe)):/googlebot/i.test(z)?Me={name:"Googlebot",googlebot:ue,version:a(/googlebot\/(\d+(\.\d+))/i)||xe}:Me={name:a(/^(.*)\/(.*) /),version:y(/^(.*)\/(.*) /)},!Me.msedge&&/(apple)?webkit/i.test(z)?(/(apple)?webkit\/537\.36/i.test(z)?(Me.name=Me.name||"Blink",Me.blink=ue):(Me.name=Me.name||"Webkit",Me.webkit=ue),!Me.version&&xe&&(Me.version=xe)):!Me.opera&&/gecko\//i.test(z)&&(Me.name=Me.name||"Gecko",Me.gecko=ue,Me.version=Me.version||a(/gecko\/(\d+(\.\d+)?)/i)),!Me.windowsphone&&(te||Me.silk)?(Me.android=ue,Me.osname="Android"):!Me.windowsphone&&x?(Me[x]=ue,Me.ios=ue,Me.osname="iOS"):Te?(Me.mac=ue,Me.osname="macOS"):Ze?(Me.xbox=ue,Me.osname="Xbox"):Se?(Me.windows=ue,Me.osname="Windows"):we&&(Me.linux=ue,Me.osname="Linux");function tt(At){switch(At){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 qe="";Me.windows?qe=tt(a(/Windows ((NT|XP)( \d\d?.\d)?)/i)):Me.windowsphone?qe=a(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):Me.mac?(qe=a(/Mac OS X (\d+([_\.\s]\d+)*)/i),qe=qe.replace(/[_\s]/g,".")):x?(qe=a(/os (\d+([_\s]\d+)*) like mac os x/i),qe=qe.replace(/[_\s]/g,".")):te?qe=a(/android[ \/-](\d+(\.\d+)*)/i):Me.webos?qe=a(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):Me.blackberry?qe=a(/rim\stablet\sos\s(\d+(\.\d+)*)/i):Me.bada?qe=a(/bada\/(\d+(\.\d+)*)/i):Me.tizen&&(qe=a(/tizen[\/\s](\d+(\.\d+)*)/i)),qe&&(Me.osversion=qe);var st=!Me.windows&&qe.split(".")[0];return Oe||ce||x=="ipad"||te&&(st==3||st>=4&&!ze)||Me.silk?Me.tablet=ue:(ze||x=="iphone"||x=="ipod"||te||ee||Me.blackberry||Me.webos||Me.bada)&&(Me.mobile=ue),Me.msedge||Me.msie&&Me.version>=10||Me.yandexbrowser&&Me.version>=15||Me.vivaldi&&Me.version>=1||Me.chrome&&Me.version>=20||Me.samsungBrowser&&Me.version>=4||Me.whale&&oe([Me.version,"1.0"])===1||Me.mzbrowser&&oe([Me.version,"6.0"])===1||Me.focus&&oe([Me.version,"1.0"])===1||Me.firefox&&Me.version>=20||Me.safari&&Me.version>=6||Me.opera&&Me.version>=10||Me.ios&&Me.osversion&&Me.osversion.split(".")[0]>=6||Me.blackberry&&Me.version>=10.1||Me.chromium&&Me.version>=20?Me.a=ue:Me.msie&&Me.version<10||Me.chrome&&Me.version<20||Me.firefox&&Me.version<20||Me.safari&&Me.version<6||Me.opera&&Me.version<10||Me.ios&&Me.osversion&&Me.osversion.split(".")[0]<6||Me.chromium&&Me.version<20?Me.c=ue:Me.x=ue,Me}var ie=le(typeof navigator!="undefined"&&navigator.userAgent||"");ie.test=function(z){for(var a=0;a<z.length;++a){var y=z[a];if(typeof y=="string"&&y in ie)return!0}return!1};function se(z){return z.split(".").length}function ae(z,a){var y=[],x;if(Array.prototype.map)return Array.prototype.map.call(z,a);for(x=0;x<z.length;x++)y.push(a(z[x]));return y}function oe(z){for(var a=Math.max(se(z[0]),se(z[1])),y=ae(z,function(x){var b=a-se(x);return x=x+new Array(b+1).join(".0"),ae(x.split("."),function(te){return new Array(20-te.length).join("0")+te}).reverse()});--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(z,a,y){var x=ie;typeof a=="string"&&(y=a,a=void 0),a===void 0&&(a=!1),y&&(x=le(y));var b=""+x.version;for(var te in z)if(z.hasOwnProperty(te)&&x[te]){if(typeof z[te]!="string")throw new Error("Browser version in the minVersion map should be a string: "+te+": "+String(z));return oe([b,z[te]])<0}return a}function ne(z,a,y){return!re(z,a,y)}return ie.isUnsupportedBrowser=re,ie.compareVersions=oe,ie.check=ne,ie._detect=le,ie.detect=le,ie})},{}],89:[function(E,ge,Ae){},{}],90:[function(E,ge,Ae){(function(ue){(function(){"use strict";var le=E("base64-js"),ie=E("ieee754");Ae.Buffer=re,Ae.SlowBuffer=fe,Ae.INSPECT_MAX_BYTES=50;var se=2147483647;Ae.kMaxLength=se,re.TYPED_ARRAY_SUPPORT=ae(),!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 ae(){try{var Ue=new Uint8Array(1);return Ue.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},Ue.foo()===42}catch(Le){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 oe(Ue){if(Ue>se)throw new RangeError('The value "'+Ue+'" is invalid for option "size"');var Le=new Uint8Array(Ue);return Le.__proto__=re.prototype,Le}function re(Ue,Le,Ne){if(typeof Ue=="number"){if(typeof Le=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return y(Ue)}return ne(Ue,Le,Ne)}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(Ue,Le,Ne){if(typeof Ue=="string")return x(Ue,Le);if(ArrayBuffer.isView(Ue))return b(Ue);if(Ue==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ue);if(De(Ue,ArrayBuffer)||Ue&&De(Ue.buffer,ArrayBuffer))return te(Ue,Le,Ne);if(typeof Ue=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var nt=Ue.valueOf&&Ue.valueOf();if(nt!=null&&nt!==Ue)return re.from(nt,Le,Ne);var ct=ee(Ue);if(ct)return ct;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Ue[Symbol.toPrimitive]=="function")return re.from(Ue[Symbol.toPrimitive]("string"),Le,Ne);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ue)}re.from=function(Ue,Le,Ne){return ne(Ue,Le,Ne)},re.prototype.__proto__=Uint8Array.prototype,re.__proto__=Uint8Array;function z(Ue){if(typeof Ue!="number")throw new TypeError('"size" argument must be of type number');if(Ue<0)throw new RangeError('The value "'+Ue+'" is invalid for option "size"')}function a(Ue,Le,Ne){return z(Ue),Ue<=0?oe(Ue):Le!==void 0?typeof Ne=="string"?oe(Ue).fill(Le,Ne):oe(Ue).fill(Le):oe(Ue)}re.alloc=function(Ue,Le,Ne){return a(Ue,Le,Ne)};function y(Ue){return z(Ue),oe(Ue<0?0:ce(Ue)|0)}re.allocUnsafe=function(Ue){return y(Ue)},re.allocUnsafeSlow=function(Ue){return y(Ue)};function x(Ue,Le){if((typeof Le!="string"||Le==="")&&(Le="utf8"),!re.isEncoding(Le))throw new TypeError("Unknown encoding: "+Le);var Ne=he(Ue,Le)|0,nt=oe(Ne),ct=nt.write(Ue,Le);return ct!==Ne&&(nt=nt.slice(0,ct)),nt}function b(Ue){for(var Le=Ue.length<0?0:ce(Ue.length)|0,Ne=oe(Le),nt=0;nt<Le;nt+=1)Ne[nt]=Ue[nt]&255;return Ne}function te(Ue,Le,Ne){if(Le<0||Ue.byteLength<Le)throw new RangeError('"offset" is outside of buffer bounds');if(Ue.byteLength<Le+(Ne||0))throw new RangeError('"length" is outside of buffer bounds');var nt;return Le===void 0&&Ne===void 0?nt=new Uint8Array(Ue):Ne===void 0?nt=new Uint8Array(Ue,Le):nt=new Uint8Array(Ue,Le,Ne),nt.__proto__=re.prototype,nt}function ee(Ue){if(re.isBuffer(Ue)){var Le=ce(Ue.length)|0,Ne=oe(Le);return Ne.length===0||Ue.copy(Ne,0,0,Le),Ne}if(Ue.length!==void 0)return typeof Ue.length!="number"||Ye(Ue.length)?oe(0):b(Ue);if(Ue.type==="Buffer"&&Array.isArray(Ue.data))return b(Ue.data)}function ce(Ue){if(Ue>=se)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+se.toString(16)+" bytes");return Ue|0}function fe(Ue){return+Ue!=Ue&&(Ue=0),re.alloc(+Ue)}re.isBuffer=function(Le){return Le!=null&&Le._isBuffer===!0&&Le!==re.prototype},re.compare=function(Le,Ne){if(De(Le,Uint8Array)&&(Le=re.from(Le,Le.offset,Le.byteLength)),De(Ne,Uint8Array)&&(Ne=re.from(Ne,Ne.offset,Ne.byteLength)),!re.isBuffer(Le)||!re.isBuffer(Ne))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Le===Ne)return 0;for(var nt=Le.length,ct=Ne.length,St=0,wt=Math.min(nt,ct);St<wt;++St)if(Le[St]!==Ne[St]){nt=Le[St],ct=Ne[St];break}return nt<ct?-1:ct<nt?1:0},re.isEncoding=function(Le){switch(String(Le).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},re.concat=function(Le,Ne){if(!Array.isArray(Le))throw new TypeError('"list" argument must be an Array of Buffers');if(Le.length===0)return re.alloc(0);var nt;if(Ne===void 0)for(Ne=0,nt=0;nt<Le.length;++nt)Ne+=Le[nt].length;var ct=re.allocUnsafe(Ne),St=0;for(nt=0;nt<Le.length;++nt){var wt=Le[nt];if(De(wt,Uint8Array)&&(wt=re.from(wt)),!re.isBuffer(wt))throw new TypeError('"list" argument must be an Array of Buffers');wt.copy(ct,St),St+=wt.length}return ct};function he(Ue,Le){if(re.isBuffer(Ue))return Ue.length;if(ArrayBuffer.isView(Ue)||De(Ue,ArrayBuffer))return Ue.byteLength;if(typeof Ue!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Ue);var Ne=Ue.length,nt=arguments.length>2&&arguments[2]===!0;if(!nt&&Ne===0)return 0;for(var ct=!1;;)switch(Le){case"ascii":case"latin1":case"binary":return Ne;case"utf8":case"utf-8":return $e(Ue).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ne*2;case"hex":return Ne>>>1;case"base64":return Ve(Ue).length;default:if(ct)return nt?-1:$e(Ue).length;Le=(""+Le).toLowerCase(),ct=!0}}re.byteLength=he;function de(Ue,Le,Ne){var nt=!1;if((Le===void 0||Le<0)&&(Le=0),Le>this.length||((Ne===void 0||Ne>this.length)&&(Ne=this.length),Ne<=0)||(Ne>>>=0,Le>>>=0,Ne<=Le))return"";for(Ue||(Ue="utf8");;)switch(Ue){case"hex":return st(this,Le,Ne);case"utf8":case"utf-8":return ze(this,Le,Ne);case"ascii":return tt(this,Le,Ne);case"latin1":case"binary":return qe(this,Le,Ne);case"base64":return Oe(this,Le,Ne);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return At(this,Le,Ne);default:if(nt)throw new TypeError("Unknown encoding: "+Ue);Ue=(Ue+"").toLowerCase(),nt=!0}}re.prototype._isBuffer=!0;function pe(Ue,Le,Ne){var nt=Ue[Le];Ue[Le]=Ue[Ne],Ue[Ne]=nt}re.prototype.swap16=function(){var Le=this.length;if(Le%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Ne=0;Ne<Le;Ne+=2)pe(this,Ne,Ne+1);return this},re.prototype.swap32=function(){var Le=this.length;if(Le%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var Ne=0;Ne<Le;Ne+=4)pe(this,Ne,Ne+3),pe(this,Ne+1,Ne+2);return this},re.prototype.swap64=function(){var Le=this.length;if(Le%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var Ne=0;Ne<Le;Ne+=8)pe(this,Ne,Ne+7),pe(this,Ne+1,Ne+6),pe(this,Ne+2,Ne+5),pe(this,Ne+3,Ne+4);return this},re.prototype.toString=function(){var Le=this.length;return Le===0?"":arguments.length===0?ze(this,0,Le):de.apply(this,arguments)},re.prototype.toLocaleString=re.prototype.toString,re.prototype.equals=function(Le){if(!re.isBuffer(Le))throw new TypeError("Argument must be a Buffer");return this===Le?!0:re.compare(this,Le)===0},re.prototype.inspect=function(){var Le="",Ne=Ae.INSPECT_MAX_BYTES;return Le=this.toString("hex",0,Ne).replace(/(.{2})/g,"$1 ").trim(),this.length>Ne&&(Le+=" ... "),"<Buffer "+Le+">"},re.prototype.compare=function(Le,Ne,nt,ct,St){if(De(Le,Uint8Array)&&(Le=re.from(Le,Le.offset,Le.byteLength)),!re.isBuffer(Le))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Le);if(Ne===void 0&&(Ne=0),nt===void 0&&(nt=Le?Le.length:0),ct===void 0&&(ct=0),St===void 0&&(St=this.length),Ne<0||nt>Le.length||ct<0||St>this.length)throw new RangeError("out of range index");if(ct>=St&&Ne>=nt)return 0;if(ct>=St)return-1;if(Ne>=nt)return 1;if(Ne>>>=0,nt>>>=0,ct>>>=0,St>>>=0,this===Le)return 0;for(var wt=St-ct,Bt=nt-Ne,kt=Math.min(wt,Bt),pt=this.slice(ct,St),Ft=Le.slice(Ne,nt),It=0;It<kt;++It)if(pt[It]!==Ft[It]){wt=pt[It],Bt=Ft[It];break}return wt<Bt?-1:Bt<wt?1:0};function ve(Ue,Le,Ne,nt,ct){if(Ue.length===0)return-1;if(typeof Ne=="string"?(nt=Ne,Ne=0):Ne>2147483647?Ne=2147483647:Ne<-2147483648&&(Ne=-2147483648),Ne=+Ne,Ye(Ne)&&(Ne=ct?0:Ue.length-1),Ne<0&&(Ne=Ue.length+Ne),Ne>=Ue.length){if(ct)return-1;Ne=Ue.length-1}else if(Ne<0)if(ct)Ne=0;else return-1;if(typeof Le=="string"&&(Le=re.from(Le,nt)),re.isBuffer(Le))return Le.length===0?-1:me(Ue,Le,Ne,nt,ct);if(typeof Le=="number")return Le=Le&255,typeof Uint8Array.prototype.indexOf=="function"?ct?Uint8Array.prototype.indexOf.call(Ue,Le,Ne):Uint8Array.prototype.lastIndexOf.call(Ue,Le,Ne):me(Ue,[Le],Ne,nt,ct);throw new TypeError("val must be string, number or Buffer")}function me(Ue,Le,Ne,nt,ct){var St=1,wt=Ue.length,Bt=Le.length;if(nt!==void 0&&(nt=String(nt).toLowerCase(),nt==="ucs2"||nt==="ucs-2"||nt==="utf16le"||nt==="utf-16le")){if(Ue.length<2||Le.length<2)return-1;St=2,wt/=2,Bt/=2,Ne/=2}function kt(Kt,$t){return St===1?Kt[$t]:Kt.readUInt16BE($t*St)}var pt;if(ct){var Ft=-1;for(pt=Ne;pt<wt;pt++)if(kt(Ue,pt)===kt(Le,Ft===-1?0:pt-Ft)){if(Ft===-1&&(Ft=pt),pt-Ft+1===Bt)return Ft*St}else Ft!==-1&&(pt-=pt-Ft),Ft=-1}else for(Ne+Bt>wt&&(Ne=wt-Bt),pt=Ne;pt>=0;pt--){for(var It=!0,Jt=0;Jt<Bt;Jt++)if(kt(Ue,pt+Jt)!==kt(Le,Jt)){It=!1;break}if(It)return pt}return-1}re.prototype.includes=function(Le,Ne,nt){return this.indexOf(Le,Ne,nt)!==-1},re.prototype.indexOf=function(Le,Ne,nt){return ve(this,Le,Ne,nt,!0)},re.prototype.lastIndexOf=function(Le,Ne,nt){return ve(this,Le,Ne,nt,!1)};function Ee(Ue,Le,Ne,nt){Ne=Number(Ne)||0;var ct=Ue.length-Ne;nt?(nt=Number(nt),nt>ct&&(nt=ct)):nt=ct;var St=Le.length;nt>St/2&&(nt=St/2);for(var wt=0;wt<nt;++wt){var Bt=parseInt(Le.substr(wt*2,2),16);if(Ye(Bt))return wt;Ue[Ne+wt]=Bt}return wt}function Se(Ue,Le,Ne,nt){return Qe($e(Le,Ue.length-Ne),Ue,Ne,nt)}function Te(Ue,Le,Ne,nt){return Qe(Pe(Le),Ue,Ne,nt)}function we(Ue,Le,Ne,nt){return Te(Ue,Le,Ne,nt)}function je(Ue,Le,Ne,nt){return Qe(Ve(Le),Ue,Ne,nt)}function xe(Ue,Le,Ne,nt){return Qe(ke(Le,Ue.length-Ne),Ue,Ne,nt)}re.prototype.write=function(Le,Ne,nt,ct){if(Ne===void 0)ct="utf8",nt=this.length,Ne=0;else if(nt===void 0&&typeof Ne=="string")ct=Ne,nt=this.length,Ne=0;else if(isFinite(Ne))Ne=Ne>>>0,isFinite(nt)?(nt=nt>>>0,ct===void 0&&(ct="utf8")):(ct=nt,nt=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var St=this.length-Ne;if((nt===void 0||nt>St)&&(nt=St),Le.length>0&&(nt<0||Ne<0)||Ne>this.length)throw new RangeError("Attempt to write outside buffer bounds");ct||(ct="utf8");for(var wt=!1;;)switch(ct){case"hex":return Ee(this,Le,Ne,nt);case"utf8":case"utf-8":return Se(this,Le,Ne,nt);case"ascii":return Te(this,Le,Ne,nt);case"latin1":case"binary":return we(this,Le,Ne,nt);case"base64":return je(this,Le,Ne,nt);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return xe(this,Le,Ne,nt);default:if(wt)throw new TypeError("Unknown encoding: "+ct);ct=(""+ct).toLowerCase(),wt=!0}},re.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Oe(Ue,Le,Ne){return Le===0&&Ne===Ue.length?le.fromByteArray(Ue):le.fromByteArray(Ue.slice(Le,Ne))}function ze(Ue,Le,Ne){Ne=Math.min(Ue.length,Ne);for(var nt=[],ct=Le;ct<Ne;){var St=Ue[ct],wt=null,Bt=St>239?4:St>223?3:St>191?2:1;if(ct+Bt<=Ne){var kt,pt,Ft,It;switch(Bt){case 1:St<128&&(wt=St);break;case 2:kt=Ue[ct+1],(kt&192)===128&&(It=(St&31)<<6|kt&63,It>127&&(wt=It));break;case 3:kt=Ue[ct+1],pt=Ue[ct+2],(kt&192)===128&&(pt&192)===128&&(It=(St&15)<<12|(kt&63)<<6|pt&63,It>2047&&(It<55296||It>57343)&&(wt=It));break;case 4:kt=Ue[ct+1],pt=Ue[ct+2],Ft=Ue[ct+3],(kt&192)===128&&(pt&192)===128&&(Ft&192)===128&&(It=(St&15)<<18|(kt&63)<<12|(pt&63)<<6|Ft&63,It>65535&&It<1114112&&(wt=It))}}wt===null?(wt=65533,Bt=1):wt>65535&&(wt-=65536,nt.push(wt>>>10&1023|55296),wt=56320|wt&1023),nt.push(wt),ct+=Bt}return Me(nt)}var Ze=4096;function Me(Ue){var Le=Ue.length;if(Le<=Ze)return String.fromCharCode.apply(String,Ue);for(var Ne="",nt=0;nt<Le;)Ne+=String.fromCharCode.apply(String,Ue.slice(nt,nt+=Ze));return Ne}function tt(Ue,Le,Ne){var nt="";Ne=Math.min(Ue.length,Ne);for(var ct=Le;ct<Ne;++ct)nt+=String.fromCharCode(Ue[ct]&127);return nt}function qe(Ue,Le,Ne){var nt="";Ne=Math.min(Ue.length,Ne);for(var ct=Le;ct<Ne;++ct)nt+=String.fromCharCode(Ue[ct]);return nt}function st(Ue,Le,Ne){var nt=Ue.length;(!Le||Le<0)&&(Le=0),(!Ne||Ne<0||Ne>nt)&&(Ne=nt);for(var ct="",St=Le;St<Ne;++St)ct+=ht(Ue[St]);return ct}function At(Ue,Le,Ne){for(var nt=Ue.slice(Le,Ne),ct="",St=0;St<nt.length;St+=2)ct+=String.fromCharCode(nt[St]+nt[St+1]*256);return ct}re.prototype.slice=function(Le,Ne){var nt=this.length;Le=~~Le,Ne=Ne===void 0?nt:~~Ne,Le<0?(Le+=nt,Le<0&&(Le=0)):Le>nt&&(Le=nt),Ne<0?(Ne+=nt,Ne<0&&(Ne=0)):Ne>nt&&(Ne=nt),Ne<Le&&(Ne=Le);var ct=this.subarray(Le,Ne);return ct.__proto__=re.prototype,ct};function lt(Ue,Le,Ne){if(Ue%1!==0||Ue<0)throw new RangeError("offset is not uint");if(Ue+Le>Ne)throw new RangeError("Trying to access beyond buffer length")}re.prototype.readUIntLE=function(Le,Ne,nt){Le=Le>>>0,Ne=Ne>>>0,nt||lt(Le,Ne,this.length);for(var ct=this[Le],St=1,wt=0;++wt<Ne&&(St*=256);)ct+=this[Le+wt]*St;return ct},re.prototype.readUIntBE=function(Le,Ne,nt){Le=Le>>>0,Ne=Ne>>>0,nt||lt(Le,Ne,this.length);for(var ct=this[Le+--Ne],St=1;Ne>0&&(St*=256);)ct+=this[Le+--Ne]*St;return ct},re.prototype.readUInt8=function(Le,Ne){return Le=Le>>>0,Ne||lt(Le,1,this.length),this[Le]},re.prototype.readUInt16LE=function(Le,Ne){return Le=Le>>>0,Ne||lt(Le,2,this.length),this[Le]|this[Le+1]<<8},re.prototype.readUInt16BE=function(Le,Ne){return Le=Le>>>0,Ne||lt(Le,2,this.length),this[Le]<<8|this[Le+1]},re.prototype.readUInt32LE=function(Le,Ne){return Le=Le>>>0,Ne||lt(Le,4,this.length),(this[Le]|this[Le+1]<<8|this[Le+2]<<16)+this[Le+3]*16777216},re.prototype.readUInt32BE=function(Le,Ne){return Le=Le>>>0,Ne||lt(Le,4,this.length),this[Le]*16777216+(this[Le+1]<<16|this[Le+2]<<8|this[Le+3])},re.prototype.readIntLE=function(Le,Ne,nt){Le=Le>>>0,Ne=Ne>>>0,nt||lt(Le,Ne,this.length);for(var ct=this[Le],St=1,wt=0;++wt<Ne&&(St*=256);)ct+=this[Le+wt]*St;return St*=128,ct>=St&&(ct-=Math.pow(2,8*Ne)),ct},re.prototype.readIntBE=function(Le,Ne,nt){Le=Le>>>0,Ne=Ne>>>0,nt||lt(Le,Ne,this.length);for(var ct=Ne,St=1,wt=this[Le+--ct];ct>0&&(St*=256);)wt+=this[Le+--ct]*St;return St*=128,wt>=St&&(wt-=Math.pow(2,8*Ne)),wt},re.prototype.readInt8=function(Le,Ne){return Le=Le>>>0,Ne||lt(Le,1,this.length),this[Le]&128?(255-this[Le]+1)*-1:this[Le]},re.prototype.readInt16LE=function(Le,Ne){Le=Le>>>0,Ne||lt(Le,2,this.length);var nt=this[Le]|this[Le+1]<<8;return nt&32768?nt|4294901760:nt},re.prototype.readInt16BE=function(Le,Ne){Le=Le>>>0,Ne||lt(Le,2,this.length);var nt=this[Le+1]|this[Le]<<8;return nt&32768?nt|4294901760:nt},re.prototype.readInt32LE=function(Le,Ne){return Le=Le>>>0,Ne||lt(Le,4,this.length),this[Le]|this[Le+1]<<8|this[Le+2]<<16|this[Le+3]<<24},re.prototype.readInt32BE=function(Le,Ne){return Le=Le>>>0,Ne||lt(Le,4,this.length),this[Le]<<24|this[Le+1]<<16|this[Le+2]<<8|this[Le+3]},re.prototype.readFloatLE=function(Le,Ne){return Le=Le>>>0,Ne||lt(Le,4,this.length),ie.read(this,Le,!0,23,4)},re.prototype.readFloatBE=function(Le,Ne){return Le=Le>>>0,Ne||lt(Le,4,this.length),ie.read(this,Le,!1,23,4)},re.prototype.readDoubleLE=function(Le,Ne){return Le=Le>>>0,Ne||lt(Le,8,this.length),ie.read(this,Le,!0,52,8)},re.prototype.readDoubleBE=function(Le,Ne){return Le=Le>>>0,Ne||lt(Le,8,this.length),ie.read(this,Le,!1,52,8)};function at(Ue,Le,Ne,nt,ct,St){if(!re.isBuffer(Ue))throw new TypeError('"buffer" argument must be a Buffer instance');if(Le>ct||Le<St)throw new RangeError('"value" argument is out of bounds');if(Ne+nt>Ue.length)throw new RangeError("Index out of range")}re.prototype.writeUIntLE=function(Le,Ne,nt,ct){if(Le=+Le,Ne=Ne>>>0,nt=nt>>>0,!ct){var St=Math.pow(2,8*nt)-1;at(this,Le,Ne,nt,St,0)}var wt=1,Bt=0;for(this[Ne]=Le&255;++Bt<nt&&(wt*=256);)this[Ne+Bt]=Le/wt&255;return Ne+nt},re.prototype.writeUIntBE=function(Le,Ne,nt,ct){if(Le=+Le,Ne=Ne>>>0,nt=nt>>>0,!ct){var St=Math.pow(2,8*nt)-1;at(this,Le,Ne,nt,St,0)}var wt=nt-1,Bt=1;for(this[Ne+wt]=Le&255;--wt>=0&&(Bt*=256);)this[Ne+wt]=Le/Bt&255;return Ne+nt},re.prototype.writeUInt8=function(Le,Ne,nt){return Le=+Le,Ne=Ne>>>0,nt||at(this,Le,Ne,1,255,0),this[Ne]=Le&255,Ne+1},re.prototype.writeUInt16LE=function(Le,Ne,nt){return Le=+Le,Ne=Ne>>>0,nt||at(this,Le,Ne,2,65535,0),this[Ne]=Le&255,this[Ne+1]=Le>>>8,Ne+2},re.prototype.writeUInt16BE=function(Le,Ne,nt){return Le=+Le,Ne=Ne>>>0,nt||at(this,Le,Ne,2,65535,0),this[Ne]=Le>>>8,this[Ne+1]=Le&255,Ne+2},re.prototype.writeUInt32LE=function(Le,Ne,nt){return Le=+Le,Ne=Ne>>>0,nt||at(this,Le,Ne,4,4294967295,0),this[Ne+3]=Le>>>24,this[Ne+2]=Le>>>16,this[Ne+1]=Le>>>8,this[Ne]=Le&255,Ne+4},re.prototype.writeUInt32BE=function(Le,Ne,nt){return Le=+Le,Ne=Ne>>>0,nt||at(this,Le,Ne,4,4294967295,0),this[Ne]=Le>>>24,this[Ne+1]=Le>>>16,this[Ne+2]=Le>>>8,this[Ne+3]=Le&255,Ne+4},re.prototype.writeIntLE=function(Le,Ne,nt,ct){if(Le=+Le,Ne=Ne>>>0,!ct){var St=Math.pow(2,8*nt-1);at(this,Le,Ne,nt,St-1,-St)}var wt=0,Bt=1,kt=0;for(this[Ne]=Le&255;++wt<nt&&(Bt*=256);)Le<0&&kt===0&&this[Ne+wt-1]!==0&&(kt=1),this[Ne+wt]=(Le/Bt>>0)-kt&255;return Ne+nt},re.prototype.writeIntBE=function(Le,Ne,nt,ct){if(Le=+Le,Ne=Ne>>>0,!ct){var St=Math.pow(2,8*nt-1);at(this,Le,Ne,nt,St-1,-St)}var wt=nt-1,Bt=1,kt=0;for(this[Ne+wt]=Le&255;--wt>=0&&(Bt*=256);)Le<0&&kt===0&&this[Ne+wt+1]!==0&&(kt=1),this[Ne+wt]=(Le/Bt>>0)-kt&255;return Ne+nt},re.prototype.writeInt8=function(Le,Ne,nt){return Le=+Le,Ne=Ne>>>0,nt||at(this,Le,Ne,1,127,-128),Le<0&&(Le=255+Le+1),this[Ne]=Le&255,Ne+1},re.prototype.writeInt16LE=function(Le,Ne,nt){return Le=+Le,Ne=Ne>>>0,nt||at(this,Le,Ne,2,32767,-32768),this[Ne]=Le&255,this[Ne+1]=Le>>>8,Ne+2},re.prototype.writeInt16BE=function(Le,Ne,nt){return Le=+Le,Ne=Ne>>>0,nt||at(this,Le,Ne,2,32767,-32768),this[Ne]=Le>>>8,this[Ne+1]=Le&255,Ne+2},re.prototype.writeInt32LE=function(Le,Ne,nt){return Le=+Le,Ne=Ne>>>0,nt||at(this,Le,Ne,4,2147483647,-2147483648),this[Ne]=Le&255,this[Ne+1]=Le>>>8,this[Ne+2]=Le>>>16,this[Ne+3]=Le>>>24,Ne+4},re.prototype.writeInt32BE=function(Le,Ne,nt){return Le=+Le,Ne=Ne>>>0,nt||at(this,Le,Ne,4,2147483647,-2147483648),Le<0&&(Le=4294967295+Le+1),this[Ne]=Le>>>24,this[Ne+1]=Le>>>16,this[Ne+2]=Le>>>8,this[Ne+3]=Le&255,Ne+4};function ut(Ue,Le,Ne,nt,ct,St){if(Ne+nt>Ue.length)throw new RangeError("Index out of range");if(Ne<0)throw new RangeError("Index out of range")}function ft(Ue,Le,Ne,nt,ct){return Le=+Le,Ne=Ne>>>0,ct||ut(Ue,Le,Ne,4,34028234663852886e22,-34028234663852886e22),ie.write(Ue,Le,Ne,nt,23,4),Ne+4}re.prototype.writeFloatLE=function(Le,Ne,nt){return ft(this,Le,Ne,!0,nt)},re.prototype.writeFloatBE=function(Le,Ne,nt){return ft(this,Le,Ne,!1,nt)};function bt(Ue,Le,Ne,nt,ct){return Le=+Le,Ne=Ne>>>0,ct||ut(Ue,Le,Ne,8,17976931348623157e292,-17976931348623157e292),ie.write(Ue,Le,Ne,nt,52,8),Ne+8}re.prototype.writeDoubleLE=function(Le,Ne,nt){return bt(this,Le,Ne,!0,nt)},re.prototype.writeDoubleBE=function(Le,Ne,nt){return bt(this,Le,Ne,!1,nt)},re.prototype.copy=function(Le,Ne,nt,ct){if(!re.isBuffer(Le))throw new TypeError("argument should be a Buffer");if(nt||(nt=0),!ct&&ct!==0&&(ct=this.length),Ne>=Le.length&&(Ne=Le.length),Ne||(Ne=0),ct>0&&ct<nt&&(ct=nt),ct===nt||Le.length===0||this.length===0)return 0;if(Ne<0)throw new RangeError("targetStart out of bounds");if(nt<0||nt>=this.length)throw new RangeError("Index out of range");if(ct<0)throw new RangeError("sourceEnd out of bounds");ct>this.length&&(ct=this.length),Le.length-Ne<ct-nt&&(ct=Le.length-Ne+nt);var St=ct-nt;if(this===Le&&typeof Uint8Array.prototype.copyWithin=="function")this.copyWithin(Ne,nt,ct);else if(this===Le&&nt<Ne&&Ne<ct)for(var wt=St-1;wt>=0;--wt)Le[wt+Ne]=this[wt+nt];else Uint8Array.prototype.set.call(Le,this.subarray(nt,ct),Ne);return St},re.prototype.fill=function(Le,Ne,nt,ct){if(typeof Le=="string"){if(typeof Ne=="string"?(ct=Ne,Ne=0,nt=this.length):typeof nt=="string"&&(ct=nt,nt=this.length),ct!==void 0&&typeof ct!="string")throw new TypeError("encoding must be a string");if(typeof ct=="string"&&!re.isEncoding(ct))throw new TypeError("Unknown encoding: "+ct);if(Le.length===1){var St=Le.charCodeAt(0);(ct==="utf8"&&St<128||ct==="latin1")&&(Le=St)}}else typeof Le=="number"&&(Le=Le&255);if(Ne<0||this.length<Ne||this.length<nt)throw new RangeError("Out of range index");if(nt<=Ne)return this;Ne=Ne>>>0,nt=nt===void 0?this.length:nt>>>0,Le||(Le=0);var wt;if(typeof Le=="number")for(wt=Ne;wt<nt;++wt)this[wt]=Le;else{var Bt=re.isBuffer(Le)?Le:re.from(Le,ct),kt=Bt.length;if(kt===0)throw new TypeError('The value "'+Le+'" is invalid for argument "value"');for(wt=0;wt<nt-Ne;++wt)this[wt+Ne]=Bt[wt%kt]}return this};var Lt=/[^+/0-9A-Za-z-_]/g;function gt(Ue){if(Ue=Ue.split("=")[0],Ue=Ue.trim().replace(Lt,""),Ue.length<2)return"";for(;Ue.length%4!==0;)Ue=Ue+"=";return Ue}function ht(Ue){return Ue<16?"0"+Ue.toString(16):Ue.toString(16)}function $e(Ue,Le){Le=Le||1/0;for(var Ne,nt=Ue.length,ct=null,St=[],wt=0;wt<nt;++wt){if(Ne=Ue.charCodeAt(wt),Ne>55295&&Ne<57344){if(!ct){if(Ne>56319){(Le-=3)>-1&&St.push(239,191,189);continue}else if(wt+1===nt){(Le-=3)>-1&&St.push(239,191,189);continue}ct=Ne;continue}if(Ne<56320){(Le-=3)>-1&&St.push(239,191,189),ct=Ne;continue}Ne=(ct-55296<<10|Ne-56320)+65536}else ct&&(Le-=3)>-1&&St.push(239,191,189);if(ct=null,Ne<128){if((Le-=1)<0)break;St.push(Ne)}else if(Ne<2048){if((Le-=2)<0)break;St.push(Ne>>6|192,Ne&63|128)}else if(Ne<65536){if((Le-=3)<0)break;St.push(Ne>>12|224,Ne>>6&63|128,Ne&63|128)}else if(Ne<1114112){if((Le-=4)<0)break;St.push(Ne>>18|240,Ne>>12&63|128,Ne>>6&63|128,Ne&63|128)}else throw new Error("Invalid code point")}return St}function Pe(Ue){for(var Le=[],Ne=0;Ne<Ue.length;++Ne)Le.push(Ue.charCodeAt(Ne)&255);return Le}function ke(Ue,Le){for(var Ne,nt,ct,St=[],wt=0;wt<Ue.length&&!((Le-=2)<0);++wt)Ne=Ue.charCodeAt(wt),nt=Ne>>8,ct=Ne%256,St.push(ct),St.push(nt);return St}function Ve(Ue){return le.toByteArray(gt(Ue))}function Qe(Ue,Le,Ne,nt){for(var ct=0;ct<nt&&!(ct+Ne>=Le.length||ct>=Ue.length);++ct)Le[ct+Ne]=Ue[ct];return ct}function De(Ue,Le){return Ue instanceof Le||Ue!=null&&Ue.constructor!=null&&Ue.constructor.name!=null&&Ue.constructor.name===Le.name}function Ye(Ue){return Ue!==Ue}}).call(this)}).call(this,E("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(E,ge,Ae){ge.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,ge,Ae){"use strict";var ue=E("get-intrinsic"),le=E("./"),ie=le(ue("String.prototype.indexOf"));ge.exports=function(ae,oe){var re=ue(ae,!!oe);return typeof re=="function"&&ie(ae,".prototype.")>-1?le(re):re}},{"./":93,"get-intrinsic":348}],93:[function(E,ge,Ae){"use strict";var ue=E("function-bind"),le=E("get-intrinsic"),ie=le("%Function.prototype.apply%"),se=le("%Function.prototype.call%"),ae=le("%Reflect.apply%",!0)||ue.call(se,ie),oe=le("%Object.getOwnPropertyDescriptor%",!0),re=le("%Object.defineProperty%",!0),ne=le("%Math.max%");if(re)try{re({},"a",{value:1})}catch(a){re=null}ge.exports=function(y){var x=ae(ue,se,arguments);if(oe&&re){var b=oe(x,"length");b.configurable&&re(x,"length",{value:1+ne(0,y.length-(arguments.length-1))})}return x};var z=function(){return ae(ue,ie,arguments)};re?re(ge.exports,"apply",{value:z}):ge.exports.apply=z},{"function-bind":347,"get-intrinsic":348}],94:[function(E,ge,Ae){"use strict";var ue=Array.prototype.slice;ge.exports=le;function le(se,ae){if(!(this instanceof le))return new le(se,ae);this.src=se,this._withAccess=ae}le.prototype.withAccess=function(se){return this._withAccess=se!==!1,this},le.prototype.pick=function(se){return Array.isArray(se)||(se=ue.call(arguments)),se.length&&(this.keys=se),this},le.prototype.to=function(se){if(se=se||{},!this.src)return se;var ae=this.keys||Object.keys(this.src);if(!this._withAccess){for(var oe=0;oe<ae.length;oe++)re=ae[oe],se[re]===void 0&&(se[re]=this.src[re]);return se}for(var oe=0;oe<ae.length;oe++){var re=ae[oe];if(ie(se,re)){var ne=this.src.__lookupGetter__(re),z=this.src.__lookupSetter__(re);ne&&se.__defineGetter__(re,ne),z&&se.__defineSetter__(re,z),!ne&&!z&&(se[re]=this.src[re])}}return se},le.prototype.toCover=function(se){for(var ae=this.keys||Object.keys(this.src),oe=0;oe<ae.length;oe++){var re=ae[oe];delete se[re];var ne=this.src.__lookupGetter__(re),z=this.src.__lookupSetter__(re);ne&&se.__defineGetter__(re,ne),z&&se.__defineSetter__(re,z),!ne&&!z&&(se[re]=this.src[re])}},le.prototype.override=le.prototype.toCover,le.prototype.and=function(se){var ae={};return this.to(ae),this.src=se,this.to(ae),this.src=ae,this};function ie(se,ae){return se[ae]===void 0&&se.__lookupGetter__(ae)===void 0&&se.__lookupSetter__(ae)===void 0}},{}],95:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/is-callable"),ie=E("../internals/try-to-string"),se=ue.TypeError;ge.exports=function(ae){if(le(ae))return ae;throw se(ie(ae)+" is not a function")}},{"../internals/global":163,"../internals/is-callable":176,"../internals/try-to-string":257}],96:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/is-constructor"),ie=E("../internals/try-to-string"),se=ue.TypeError;ge.exports=function(ae){if(le(ae))return ae;throw se(ie(ae)+" is not a constructor")}},{"../internals/global":163,"../internals/is-constructor":177,"../internals/try-to-string":257}],97:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/is-callable"),ie=ue.String,se=ue.TypeError;ge.exports=function(ae){if(typeof ae=="object"||le(ae))return ae;throw se("Can't set "+ie(ae)+" as a prototype")}},{"../internals/global":163,"../internals/is-callable":176}],98:[function(E,ge,Ae){var ue=E("../internals/well-known-symbol"),le=E("../internals/object-create"),ie=E("../internals/object-define-property"),se=ue("unscopables"),ae=Array.prototype;ae[se]==null&&ie.f(ae,se,{configurable:!0,value:le(null)}),ge.exports=function(oe){ae[se][oe]=!0}},{"../internals/object-create":196,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],99:[function(E,ge,Ae){"use strict";var ue=E("../internals/string-multibyte").charAt;ge.exports=function(le,ie,se){return ie+(se?ue(le,ie).length:1)}},{"../internals/string-multibyte":239}],100:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/object-is-prototype-of"),ie=ue.TypeError;ge.exports=function(se,ae){if(le(ae,se))return se;throw ie("Incorrect invocation")}},{"../internals/global":163,"../internals/object-is-prototype-of":204}],101:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/is-object"),ie=ue.String,se=ue.TypeError;ge.exports=function(ae){if(le(ae))return ae;throw se(ie(ae)+" is not an object")}},{"../internals/global":163,"../internals/is-object":180}],102:[function(E,ge,Ae){ge.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},{}],103:[function(E,ge,Ae){"use strict";var ue=E("../internals/array-buffer-native"),le=E("../internals/descriptors"),ie=E("../internals/global"),se=E("../internals/is-callable"),ae=E("../internals/is-object"),oe=E("../internals/has-own-property"),re=E("../internals/classof"),ne=E("../internals/try-to-string"),z=E("../internals/create-non-enumerable-property"),a=E("../internals/redefine"),y=E("../internals/object-define-property").f,x=E("../internals/object-is-prototype-of"),b=E("../internals/object-get-prototype-of"),te=E("../internals/object-set-prototype-of"),ee=E("../internals/well-known-symbol"),ce=E("../internals/uid"),fe=ie.Int8Array,he=fe&&fe.prototype,de=ie.Uint8ClampedArray,pe=de&&de.prototype,ve=fe&&b(fe),me=he&&b(he),Ee=Object.prototype,Se=ie.TypeError,Te=ee("toStringTag"),we=ce("TYPED_ARRAY_TAG"),je=ce("TYPED_ARRAY_CONSTRUCTOR"),xe=ue&&!!te&&re(ie.opera)!=="Opera",Oe=!1,ze,Ze,Me,tt={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},qe={BigInt64Array:8,BigUint64Array:8},st=function(Lt){if(!ae(Lt))return!1;var gt=re(Lt);return gt==="DataView"||oe(tt,gt)||oe(qe,gt)},At=function(bt){if(!ae(bt))return!1;var Lt=re(bt);return oe(tt,Lt)||oe(qe,Lt)},lt=function(bt){if(At(bt))return bt;throw Se("Target is not a typed array")},at=function(bt){if(se(bt)&&(!te||x(ve,bt)))return bt;throw Se(ne(bt)+" is not a typed array constructor")},ut=function(bt,Lt,gt,ht){if(le){if(gt)for(var $e in tt){var Pe=ie[$e];if(Pe&&oe(Pe.prototype,bt))try{delete Pe.prototype[bt]}catch(ke){try{Pe.prototype[bt]=Lt}catch(Ve){}}}(!me[bt]||gt)&&a(me,bt,gt?Lt:xe&&he[bt]||Lt,ht)}},ft=function(bt,Lt,gt){var ht,$e;if(le){if(te){if(gt){for(ht in tt)if($e=ie[ht],$e&&oe($e,bt))try{delete $e[bt]}catch(Pe){}}if(!ve[bt]||gt)try{return a(ve,bt,gt?Lt:xe&&ve[bt]||Lt)}catch(Pe){}else return}for(ht in tt)$e=ie[ht],$e&&(!$e[bt]||gt)&&a($e,bt,Lt)}};for(ze in tt)Ze=ie[ze],Me=Ze&&Ze.prototype,Me?z(Me,je,Ze):xe=!1;for(ze in qe)Ze=ie[ze],Me=Ze&&Ze.prototype,Me&&z(Me,je,Ze);if((!xe||!se(ve)||ve===Function.prototype)&&(ve=function(){throw Se("Incorrect invocation")},xe))for(ze in tt)ie[ze]&&te(ie[ze],ve);if((!xe||!me||me===Ee)&&(me=ve.prototype,xe))for(ze in tt)ie[ze]&&te(ie[ze].prototype,me);if(xe&&b(pe)!==me&&te(pe,me),le&&!oe(me,Te)){Oe=!0,y(me,Te,{get:function(){return ae(this)?this[we]:void 0}});for(ze in tt)ie[ze]&&z(ie[ze],we,ze)}ge.exports={NATIVE_ARRAY_BUFFER_VIEWS:xe,TYPED_ARRAY_CONSTRUCTOR:je,TYPED_ARRAY_TAG:Oe&&we,aTypedArray:lt,aTypedArrayConstructor:at,exportTypedArrayMethod:ut,exportTypedArrayStaticMethod:ft,isView:st,isTypedArray:At,TypedArray:ve,TypedArrayPrototype:me}},{"../internals/array-buffer-native":102,"../internals/classof":124,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-define-property":198,"../internals/object-get-prototype-of":203,"../internals/object-is-prototype-of":204,"../internals/object-set-prototype-of":208,"../internals/redefine":222,"../internals/try-to-string":257,"../internals/uid":263,"../internals/well-known-symbol":268}],104:[function(E,ge,Ae){"use strict";var ue=E("../internals/global"),le=E("../internals/function-uncurry-this"),ie=E("../internals/descriptors"),se=E("../internals/array-buffer-native"),ae=E("../internals/function-name"),oe=E("../internals/create-non-enumerable-property"),re=E("../internals/redefine-all"),ne=E("../internals/fails"),z=E("../internals/an-instance"),a=E("../internals/to-integer-or-infinity"),y=E("../internals/to-length"),x=E("../internals/to-index"),b=E("../internals/ieee754"),te=E("../internals/object-get-prototype-of"),ee=E("../internals/object-set-prototype-of"),ce=E("../internals/object-get-own-property-names").f,fe=E("../internals/object-define-property").f,he=E("../internals/array-fill"),de=E("../internals/array-slice-simple"),pe=E("../internals/set-to-string-tag"),ve=E("../internals/internal-state"),me=ae.PROPER,Ee=ae.CONFIGURABLE,Se=ve.get,Te=ve.set,we="ArrayBuffer",je="DataView",xe="prototype",Oe="Wrong length",ze="Wrong index",Ze=ue[we],Me=Ze,tt=Me&&Me[xe],qe=ue[je],st=qe&&qe[xe],At=Object.prototype,lt=ue.Array,at=ue.RangeError,ut=le(he),ft=le([].reverse),bt=b.pack,Lt=b.unpack,gt=function(wt){return[wt&255]},ht=function(wt){return[wt&255,wt>>8&255]},$e=function(wt){return[wt&255,wt>>8&255,wt>>16&255,wt>>24&255]},Pe=function(wt){return wt[3]<<24|wt[2]<<16|wt[1]<<8|wt[0]},ke=function(wt){return bt(wt,23,4)},Ve=function(wt){return bt(wt,52,8)},Qe=function(wt,Bt){fe(wt[xe],Bt,{get:function(){return Se(this)[Bt]}})},De=function(wt,Bt,kt,pt){var Ft=x(kt),It=Se(wt);if(Ft+Bt>It.byteLength)throw at(ze);var Jt=Se(It.buffer).bytes,Kt=Ft+It.byteOffset,$t=de(Jt,Kt,Kt+Bt);return pt?$t:ft($t)},Ye=function(wt,Bt,kt,pt,Ft,It){var Jt=x(kt),Kt=Se(wt);if(Jt+Bt>Kt.byteLength)throw at(ze);for(var $t=Se(Kt.buffer).bytes,An=Jt+Kt.byteOffset,vn=pt(+Ft),Fn=0;Fn<Bt;Fn++)$t[An+Fn]=vn[It?Fn:Bt-Fn-1]};if(!se)Me=function(Bt){z(this,tt);var kt=x(Bt);Te(this,{bytes:ut(lt(kt),0),byteLength:kt}),ie||(this.byteLength=kt)},tt=Me[xe],qe=function(Bt,kt,pt){z(this,st),z(Bt,tt);var Ft=Se(Bt).byteLength,It=a(kt);if(It<0||It>Ft)throw at("Wrong offset");if(pt=pt===void 0?Ft-It:y(pt),It+pt>Ft)throw at(Oe);Te(this,{buffer:Bt,byteLength:pt,byteOffset:It}),ie||(this.buffer=Bt,this.byteLength=pt,this.byteOffset=It)},st=qe[xe],ie&&(Qe(Me,"byteLength"),Qe(qe,"buffer"),Qe(qe,"byteLength"),Qe(qe,"byteOffset")),re(st,{getInt8:function(Bt){return De(this,1,Bt)[0]<<24>>24},getUint8:function(Bt){return De(this,1,Bt)[0]},getInt16:function(Bt){var kt=De(this,2,Bt,arguments.length>1?arguments[1]:void 0);return(kt[1]<<8|kt[0])<<16>>16},getUint16:function(Bt){var kt=De(this,2,Bt,arguments.length>1?arguments[1]:void 0);return kt[1]<<8|kt[0]},getInt32:function(Bt){return Pe(De(this,4,Bt,arguments.length>1?arguments[1]:void 0))},getUint32:function(Bt){return Pe(De(this,4,Bt,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(Bt){return Lt(De(this,4,Bt,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(Bt){return Lt(De(this,8,Bt,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(Bt,kt){Ye(this,1,Bt,gt,kt)},setUint8:function(Bt,kt){Ye(this,1,Bt,gt,kt)},setInt16:function(Bt,kt){Ye(this,2,Bt,ht,kt,arguments.length>2?arguments[2]:void 0)},setUint16:function(Bt,kt){Ye(this,2,Bt,ht,kt,arguments.length>2?arguments[2]:void 0)},setInt32:function(Bt,kt){Ye(this,4,Bt,$e,kt,arguments.length>2?arguments[2]:void 0)},setUint32:function(Bt,kt){Ye(this,4,Bt,$e,kt,arguments.length>2?arguments[2]:void 0)},setFloat32:function(Bt,kt){Ye(this,4,Bt,ke,kt,arguments.length>2?arguments[2]:void 0)},setFloat64:function(Bt,kt){Ye(this,8,Bt,Ve,kt,arguments.length>2?arguments[2]:void 0)}});else{var Ue=me&&Ze.name!==we;if(!ne(function(){Ze(1)})||!ne(function(){new Ze(-1)})||ne(function(){return new Ze,new Ze(1.5),new Ze(NaN),Ue&&!Ee})){Me=function(Bt){return z(this,tt),new Ze(x(Bt))},Me[xe]=tt;for(var Le=ce(Ze),Ne=0,nt;Le.length>Ne;)(nt=Le[Ne++])in Me||oe(Me,nt,Ze[nt]);tt.constructor=Me}else Ue&&Ee&&oe(Ze,"name",we);ee&&te(st)!==At&&ee(st,At);var ct=new qe(new Me(2)),St=le(st.setInt8);ct.setInt8(0,2147483648),ct.setInt8(1,2147483649),(ct.getInt8(0)||!ct.getInt8(1))&&re(st,{setInt8:function(Bt,kt){St(this,Bt,kt<<24>>24)},setUint8:function(Bt,kt){St(this,Bt,kt<<24>>24)}},{unsafe:!0})}pe(Me,we),pe(qe,je),ge.exports={ArrayBuffer:Me,DataView:qe}},{"../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,ge,Ae){"use strict";var ue=E("../internals/to-object"),le=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),se=Math.min;ge.exports=[].copyWithin||function(oe,re){var ne=ue(this),z=ie(ne),a=le(oe,z),y=le(re,z),x=arguments.length>2?arguments[2]:void 0,b=se((x===void 0?z:le(x,z))-y,z-a),te=1;for(y<a&&a<y+b&&(te=-1,y+=b-1,a+=b-1);b-- >0;)y in ne?ne[a]=ne[y]:delete ne[a],a+=te,y+=te;return ne}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(E,ge,Ae){"use strict";var ue=E("../internals/to-object"),le=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like");ge.exports=function(ae){for(var oe=ue(this),re=ie(oe),ne=arguments.length,z=le(ne>1?arguments[1]:void 0,re),a=ne>2?arguments[2]:void 0,y=a===void 0?re:le(a,re);y>z;)oe[z++]=ae;return oe}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(E,ge,Ae){"use strict";var ue=E("../internals/array-iteration").forEach,le=E("../internals/array-method-is-strict"),ie=le("forEach");ge.exports=ie?[].forEach:function(ae){return ue(this,ae,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(E,ge,Ae){var ue=E("../internals/length-of-array-like");ge.exports=function(le,ie){for(var se=0,ae=ue(ie),oe=new le(ae);ae>se;)oe[se]=ie[se++];return oe}},{"../internals/length-of-array-like":188}],109:[function(E,ge,Ae){"use strict";var ue=E("../internals/global"),le=E("../internals/function-bind-context"),ie=E("../internals/function-call"),se=E("../internals/to-object"),ae=E("../internals/call-with-safe-iteration-closing"),oe=E("../internals/is-array-iterator-method"),re=E("../internals/is-constructor"),ne=E("../internals/length-of-array-like"),z=E("../internals/create-property"),a=E("../internals/get-iterator"),y=E("../internals/get-iterator-method"),x=ue.Array;ge.exports=function(te){var ee=se(te),ce=re(this),fe=arguments.length,he=fe>1?arguments[1]:void 0,de=he!==void 0;de&&(he=le(he,fe>2?arguments[2]:void 0));var pe=y(ee),ve=0,me,Ee,Se,Te,we,je;if(pe&&!(this==x&&oe(pe)))for(Te=a(ee,pe),we=Te.next,Ee=ce?new this:[];!(Se=ie(we,Te)).done;ve++)je=de?ae(Te,he,[Se.value,ve],!0):Se.value,z(Ee,ve,je);else for(me=ne(ee),Ee=ce?new this(me):x(me);me>ve;ve++)je=de?he(ee[ve],ve):ee[ve],z(Ee,ve,je);return Ee.length=ve,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,ge,Ae){var ue=E("../internals/to-indexed-object"),le=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),se=function(ae){return function(oe,re,ne){var z=ue(oe),a=ie(z),y=le(ne,a),x;if(ae&&re!=re){for(;a>y;)if(x=z[y++],x!=x)return!0}else for(;a>y;y++)if((ae||y in z)&&z[y]===re)return ae||y||0;return!ae&&-1}};ge.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,ge,Ae){var ue=E("../internals/function-bind-context"),le=E("../internals/function-uncurry-this"),ie=E("../internals/indexed-object"),se=E("../internals/to-object"),ae=E("../internals/length-of-array-like"),oe=E("../internals/array-species-create"),re=le([].push),ne=function(z){var a=z==1,y=z==2,x=z==3,b=z==4,te=z==6,ee=z==7,ce=z==5||te;return function(fe,he,de,pe){for(var ve=se(fe),me=ie(ve),Ee=ue(he,de),Se=ae(me),Te=0,we=pe||oe,je=a?we(fe,Se):y||ee?we(fe,0):void 0,xe,Oe;Se>Te;Te++)if((ce||Te in me)&&(xe=me[Te],Oe=Ee(xe,Te,ve),z))if(a)je[Te]=Oe;else if(Oe)switch(z){case 3:return!0;case 5:return xe;case 6:return Te;case 2:re(je,xe)}else switch(z){case 4:return!1;case 7:re(je,xe)}return te?-1:x||b?b:je}};ge.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,ge,Ae){"use strict";var ue=E("../internals/function-apply"),le=E("../internals/to-indexed-object"),ie=E("../internals/to-integer-or-infinity"),se=E("../internals/length-of-array-like"),ae=E("../internals/array-method-is-strict"),oe=Math.min,re=[].lastIndexOf,ne=!!re&&1/[1].lastIndexOf(1,-0)<0,z=ae("lastIndexOf"),a=ne||!z;ge.exports=a?function(x){if(ne)return ue(re,this,arguments)||0;var b=le(this),te=se(b),ee=te-1;for(arguments.length>1&&(ee=oe(ee,ie(arguments[1]))),ee<0&&(ee=te+ee);ee>=0;ee--)if(ee in b&&b[ee]===x)return ee||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,ge,Ae){var ue=E("../internals/fails"),le=E("../internals/well-known-symbol"),ie=E("../internals/engine-v8-version"),se=le("species");ge.exports=function(ae){return ie>=51||!ue(function(){var oe=[],re=oe.constructor={};return re[se]=function(){return{foo:1}},oe[ae](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(E,ge,Ae){"use strict";var ue=E("../internals/fails");ge.exports=function(le,ie){var se=[][le];return!!se&&ue(function(){se.call(null,ie||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/a-callable"),ie=E("../internals/to-object"),se=E("../internals/indexed-object"),ae=E("../internals/length-of-array-like"),oe=ue.TypeError,re=function(ne){return function(z,a,y,x){le(a);var b=ie(z),te=se(b),ee=ae(b),ce=ne?ee-1:0,fe=ne?-1:1;if(y<2)for(;;){if(ce in te){x=te[ce],ce+=fe;break}if(ce+=fe,ne?ce<0:ee<=ce)throw oe("Reduce of empty array with no initial value")}for(;ne?ce>=0:ee>ce;ce+=fe)ce in te&&(x=a(x,te[ce],ce,b));return x}};ge.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,ge,Ae){var ue=E("../internals/global"),le=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),se=E("../internals/create-property"),ae=ue.Array,oe=Math.max;ge.exports=function(re,ne,z){for(var a=ie(re),y=le(ne,a),x=le(z===void 0?a:z,a),b=ae(oe(x-y,0)),te=0;y<x;y++,te++)se(b,te,re[y]);return b.length=te,b}},{"../internals/create-property":131,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245}],117:[function(E,ge,Ae){var ue=E("../internals/function-uncurry-this");ge.exports=ue([].slice)},{"../internals/function-uncurry-this":157}],118:[function(E,ge,Ae){var ue=E("../internals/array-slice-simple"),le=Math.floor,ie=function(oe,re){var ne=oe.length,z=le(ne/2);return ne<8?se(oe,re):ae(oe,ie(ue(oe,0,z),re),ie(ue(oe,z),re),re)},se=function(oe,re){for(var ne=oe.length,z=1,a,y;z<ne;){for(y=z,a=oe[z];y&&re(oe[y-1],a)>0;)oe[y]=oe[--y];y!==z++&&(oe[y]=a)}return oe},ae=function(oe,re,ne,z){for(var a=re.length,y=ne.length,x=0,b=0;x<a||b<y;)oe[x+b]=x<a&&b<y?z(re[x],ne[b])<=0?re[x++]:ne[b++]:x<a?re[x++]:ne[b++];return oe};ge.exports=ie},{"../internals/array-slice-simple":116}],119:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/is-array"),ie=E("../internals/is-constructor"),se=E("../internals/is-object"),ae=E("../internals/well-known-symbol"),oe=ae("species"),re=ue.Array;ge.exports=function(ne){var z;return le(ne)&&(z=ne.constructor,ie(z)&&(z===re||le(z.prototype))?z=void 0:se(z)&&(z=z[oe],z===null&&(z=void 0))),z===void 0?re:z}},{"../internals/global":163,"../internals/is-array":175,"../internals/is-constructor":177,"../internals/is-object":180,"../internals/well-known-symbol":268}],120:[function(E,ge,Ae){var ue=E("../internals/array-species-constructor");ge.exports=function(le,ie){return new(ue(le))(ie===0?0:ie)}},{"../internals/array-species-constructor":119}],121:[function(E,ge,Ae){var ue=E("../internals/an-object"),le=E("../internals/iterator-close");ge.exports=function(ie,se,ae,oe){try{return oe?se(ue(ae)[0],ae[1]):se(ae)}catch(re){le(ie,"throw",re)}}},{"../internals/an-object":101,"../internals/iterator-close":185}],122:[function(E,ge,Ae){var ue=E("../internals/well-known-symbol"),le=ue("iterator"),ie=!1;try{var se=0,ae={next:function(){return{done:!!se++}},return:function(){ie=!0}};ae[le]=function(){return this},Array.from(ae,function(){throw 2})}catch(oe){}ge.exports=function(oe,re){if(!re&&!ie)return!1;var ne=!1;try{var z={};z[le]=function(){return{next:function(){return{done:ne=!0}}}},oe(z)}catch(a){}return ne}},{"../internals/well-known-symbol":268}],123:[function(E,ge,Ae){var ue=E("../internals/function-uncurry-this"),le=ue({}.toString),ie=ue("".slice);ge.exports=function(se){return ie(le(se),8,-1)}},{"../internals/function-uncurry-this":157}],124:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/to-string-tag-support"),ie=E("../internals/is-callable"),se=E("../internals/classof-raw"),ae=E("../internals/well-known-symbol"),oe=ae("toStringTag"),re=ue.Object,ne=se(function(){return arguments}())=="Arguments",z=function(a,y){try{return a[y]}catch(x){}};ge.exports=le?se:function(a){var y,x,b;return a===void 0?"Undefined":a===null?"Null":typeof(x=z(y=re(a),oe))=="string"?x:ne?se(y):(b=se(y))=="Object"&&ie(y.callee)?"Arguments":b}},{"../internals/classof-raw":123,"../internals/global":163,"../internals/is-callable":176,"../internals/to-string-tag-support":255,"../internals/well-known-symbol":268}],125:[function(E,ge,Ae){var ue=E("../internals/has-own-property"),le=E("../internals/own-keys"),ie=E("../internals/object-get-own-property-descriptor"),se=E("../internals/object-define-property");ge.exports=function(ae,oe,re){for(var ne=le(oe),z=se.f,a=ie.f,y=0;y<ne.length;y++){var x=ne[y];!ue(ae,x)&&!(re&&ue(re,x))&&z(ae,x,a(oe,x))}}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/own-keys":212}],126:[function(E,ge,Ae){var ue=E("../internals/well-known-symbol"),le=ue("match");ge.exports=function(ie){var se=/./;try{"/./"[ie](se)}catch(ae){try{return se[le]=!1,"/./"[ie](se)}catch(oe){}}return!1}},{"../internals/well-known-symbol":268}],127:[function(E,ge,Ae){var ue=E("../internals/fails");ge.exports=!ue(function(){function le(){}return le.prototype.constructor=null,Object.getPrototypeOf(new le)!==le.prototype})},{"../internals/fails":150}],128:[function(E,ge,Ae){"use strict";var ue=E("../internals/iterators-core").IteratorPrototype,le=E("../internals/object-create"),ie=E("../internals/create-property-descriptor"),se=E("../internals/set-to-string-tag"),ae=E("../internals/iterators"),oe=function(){return this};ge.exports=function(re,ne,z,a){var y=ne+" Iterator";return re.prototype=le(ue,{next:ie(+!a,z)}),se(re,y,!1,!0),ae[y]=oe,re}},{"../internals/create-property-descriptor":130,"../internals/iterators":187,"../internals/iterators-core":186,"../internals/object-create":196,"../internals/set-to-string-tag":234}],129:[function(E,ge,Ae){var ue=E("../internals/descriptors"),le=E("../internals/object-define-property"),ie=E("../internals/create-property-descriptor");ge.exports=ue?function(se,ae,oe){return le.f(se,ae,ie(1,oe))}:function(se,ae,oe){return se[ae]=oe,se}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/object-define-property":198}],130:[function(E,ge,Ae){ge.exports=function(ue,le){return{enumerable:!(ue&1),configurable:!(ue&2),writable:!(ue&4),value:le}}},{}],131:[function(E,ge,Ae){"use strict";var ue=E("../internals/to-property-key"),le=E("../internals/object-define-property"),ie=E("../internals/create-property-descriptor");ge.exports=function(se,ae,oe){var re=ue(ae);re in se?le.f(se,re,ie(0,oe)):se[re]=oe}},{"../internals/create-property-descriptor":130,"../internals/object-define-property":198,"../internals/to-property-key":254}],132:[function(E,ge,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/function-call"),ie=E("../internals/is-pure"),se=E("../internals/function-name"),ae=E("../internals/is-callable"),oe=E("../internals/create-iterator-constructor"),re=E("../internals/object-get-prototype-of"),ne=E("../internals/object-set-prototype-of"),z=E("../internals/set-to-string-tag"),a=E("../internals/create-non-enumerable-property"),y=E("../internals/redefine"),x=E("../internals/well-known-symbol"),b=E("../internals/iterators"),te=E("../internals/iterators-core"),ee=se.PROPER,ce=se.CONFIGURABLE,fe=te.IteratorPrototype,he=te.BUGGY_SAFARI_ITERATORS,de=x("iterator"),pe="keys",ve="values",me="entries",Ee=function(){return this};ge.exports=function(Se,Te,we,je,xe,Oe,ze){oe(we,Te,je);var Ze=function(bt){if(bt===xe&&At)return At;if(!he&&bt in qe)return qe[bt];switch(bt){case pe:return function(){return new we(this,bt)};case ve:return function(){return new we(this,bt)};case me:return function(){return new we(this,bt)}}return function(){return new we(this)}},Me=Te+" Iterator",tt=!1,qe=Se.prototype,st=qe[de]||qe["@@iterator"]||xe&&qe[xe],At=!he&&st||Ze(xe),lt=Te=="Array"&&qe.entries||st,at,ut,ft;if(lt&&(at=re(lt.call(new Se)),at!==Object.prototype&&at.next&&(!ie&&re(at)!==fe&&(ne?ne(at,fe):ae(at[de])||y(at,de,Ee)),z(at,Me,!0,!0),ie&&(b[Me]=Ee))),ee&&xe==ve&&st&&st.name!==ve&&(!ie&&ce?a(qe,"name",ve):(tt=!0,At=function(){return le(st,this)})),xe)if(ut={values:Ze(ve),keys:Oe?At:Ze(pe),entries:Ze(me)},ze)for(ft in ut)(he||tt||!(ft in qe))&&y(qe,ft,ut[ft]);else ue({target:Te,proto:!0,forced:he||tt},ut);return(!ie||ze)&&qe[de]!==At&&y(qe,de,At,{name:xe}),b[Te]=At,ut}},{"../internals/create-iterator-constructor":128,"../internals/create-non-enumerable-property":129,"../internals/export":149,"../internals/function-call":155,"../internals/function-name":156,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/iterators":187,"../internals/iterators-core":186,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine":222,"../internals/set-to-string-tag":234,"../internals/well-known-symbol":268}],133:[function(E,ge,Ae){var ue=E("../internals/path"),le=E("../internals/has-own-property"),ie=E("../internals/well-known-symbol-wrapped"),se=E("../internals/object-define-property").f;ge.exports=function(ae){var oe=ue.Symbol||(ue.Symbol={});le(oe,ae)||se(oe,ae,{value:ie.f(ae)})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/path":213,"../internals/well-known-symbol-wrapped":267}],134:[function(E,ge,Ae){var ue=E("../internals/fails");ge.exports=!ue(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},{"../internals/fails":150}],135:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/is-object"),ie=ue.document,se=le(ie)&&le(ie.createElement);ge.exports=function(ae){return se?ie.createElement(ae):{}}},{"../internals/global":163,"../internals/is-object":180}],136:[function(E,ge,Ae){ge.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},{}],137:[function(E,ge,Ae){var ue=E("../internals/document-create-element"),le=ue("span").classList,ie=le&&le.constructor&&le.constructor.prototype;ge.exports=ie===Object.prototype?void 0:ie},{"../internals/document-create-element":135}],138:[function(E,ge,Ae){var ue=E("../internals/engine-user-agent"),le=ue.match(/firefox\/(\d+)/i);ge.exports=!!le&&+le[1]},{"../internals/engine-user-agent":145}],139:[function(E,ge,Ae){ge.exports=typeof window=="object"&&typeof Deno!="object"},{}],140:[function(E,ge,Ae){var ue=E("../internals/engine-user-agent");ge.exports=/MSIE|Trident/.test(ue)},{"../internals/engine-user-agent":145}],141:[function(E,ge,Ae){var ue=E("../internals/engine-user-agent"),le=E("../internals/global");ge.exports=/ipad|iphone|ipod/i.test(ue)&&le.Pebble!==void 0},{"../internals/engine-user-agent":145,"../internals/global":163}],142:[function(E,ge,Ae){var ue=E("../internals/engine-user-agent");ge.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(ue)},{"../internals/engine-user-agent":145}],143:[function(E,ge,Ae){var ue=E("../internals/classof-raw"),le=E("../internals/global");ge.exports=ue(le.process)=="process"},{"../internals/classof-raw":123,"../internals/global":163}],144:[function(E,ge,Ae){var ue=E("../internals/engine-user-agent");ge.exports=/web0s(?!.*chrome)/i.test(ue)},{"../internals/engine-user-agent":145}],145:[function(E,ge,Ae){var ue=E("../internals/get-built-in");ge.exports=ue("navigator","userAgent")||""},{"../internals/get-built-in":158}],146:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/engine-user-agent"),ie=ue.process,se=ue.Deno,ae=ie&&ie.versions||se&&se.version,oe=ae&&ae.v8,re,ne;oe&&(re=oe.split("."),ne=re[0]>0&&re[0]<4?1:+(re[0]+re[1])),!ne&&le&&(re=le.match(/Edge\/(\d+)/),(!re||re[1]>=74)&&(re=le.match(/Chrome\/(\d+)/),re&&(ne=+re[1]))),ge.exports=ne},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(E,ge,Ae){var ue=E("../internals/engine-user-agent"),le=ue.match(/AppleWebKit\/(\d+)\./);ge.exports=!!le&&+le[1]},{"../internals/engine-user-agent":145}],148:[function(E,ge,Ae){ge.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/object-get-own-property-descriptor").f,ie=E("../internals/create-non-enumerable-property"),se=E("../internals/redefine"),ae=E("../internals/set-global"),oe=E("../internals/copy-constructor-properties"),re=E("../internals/is-forced");ge.exports=function(ne,z){var a=ne.target,y=ne.global,x=ne.stat,b,te,ee,ce,fe,he;if(y?te=ue:x?te=ue[a]||ae(a,{}):te=(ue[a]||{}).prototype,te)for(ee in z){if(fe=z[ee],ne.noTargetGet?(he=le(te,ee),ce=he&&he.value):ce=te[ee],b=re(y?ee:a+(x?".":"#")+ee,ne.forced),!b&&ce!==void 0){if(typeof fe==typeof ce)continue;oe(fe,ce)}(ne.sham||ce&&ce.sham)&&ie(fe,"sham",!0),se(te,ee,fe,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,ge,Ae){ge.exports=function(ue){try{return!!ue()}catch(le){return!0}}},{}],151:[function(E,ge,Ae){"use strict";E("../modules/es.regexp.exec");var ue=E("../internals/function-uncurry-this"),le=E("../internals/redefine"),ie=E("../internals/regexp-exec"),se=E("../internals/fails"),ae=E("../internals/well-known-symbol"),oe=E("../internals/create-non-enumerable-property"),re=ae("species"),ne=RegExp.prototype;ge.exports=function(z,a,y,x){var b=ae(z),te=!se(function(){var he={};return he[b]=function(){return 7},""[z](he)!=7}),ee=te&&!se(function(){var he=!1,de=/a/;return z==="split"&&(de={},de.constructor={},de.constructor[re]=function(){return de},de.flags="",de[b]=/./[b]),de.exec=function(){return he=!0,null},de[b](""),!he});if(!te||!ee||y){var ce=ue(/./[b]),fe=a(b,""[z],function(he,de,pe,ve,me){var Ee=ue(he),Se=de.exec;return Se===ie||Se===ne.exec?te&&!me?{done:!0,value:ce(de,pe,ve)}:{done:!0,value:Ee(pe,de,ve)}:{done:!1}});le(String.prototype,z,fe[0]),le(ne,b,fe[1])}x&&oe(ne[b],"sham",!0)}},{"../internals/create-non-enumerable-property":129,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/redefine":222,"../internals/regexp-exec":224,"../internals/well-known-symbol":268,"../modules/es.regexp.exec":300}],152:[function(E,ge,Ae){var ue=E("../internals/function-bind-native"),le=Function.prototype,ie=le.apply,se=le.call;ge.exports=typeof Reflect=="object"&&Reflect.apply||(ue?se.bind(ie):function(){return se.apply(ie,arguments)})},{"../internals/function-bind-native":154}],153:[function(E,ge,Ae){var ue=E("../internals/function-uncurry-this"),le=E("../internals/a-callable"),ie=E("../internals/function-bind-native"),se=ue(ue.bind);ge.exports=function(ae,oe){return le(ae),oe===void 0?ae:ie?se(ae,oe):function(){return ae.apply(oe,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(E,ge,Ae){var ue=E("../internals/fails");ge.exports=!ue(function(){var le=function(){}.bind();return typeof le!="function"||le.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(E,ge,Ae){var ue=E("../internals/function-bind-native"),le=Function.prototype.call;ge.exports=ue?le.bind(le):function(){return le.apply(le,arguments)}},{"../internals/function-bind-native":154}],156:[function(E,ge,Ae){var ue=E("../internals/descriptors"),le=E("../internals/has-own-property"),ie=Function.prototype,se=ue&&Object.getOwnPropertyDescriptor,ae=le(ie,"name"),oe=ae&&function(){}.name==="something",re=ae&&(!ue||ue&&se(ie,"name").configurable);ge.exports={EXISTS:ae,PROPER:oe,CONFIGURABLE:re}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(E,ge,Ae){var ue=E("../internals/function-bind-native"),le=Function.prototype,ie=le.bind,se=le.call,ae=ue&&ie.bind(se,se);ge.exports=ue?function(oe){return oe&&ae(oe)}:function(oe){return oe&&function(){return se.apply(oe,arguments)}}},{"../internals/function-bind-native":154}],158:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/is-callable"),ie=function(se){return le(se)?se:void 0};ge.exports=function(se,ae){return arguments.length<2?ie(ue[se]):ue[se]&&ue[se][ae]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(E,ge,Ae){var ue=E("../internals/classof"),le=E("../internals/get-method"),ie=E("../internals/iterators"),se=E("../internals/well-known-symbol"),ae=se("iterator");ge.exports=function(oe){if(oe!=null)return le(oe,ae)||le(oe,"@@iterator")||ie[ue(oe)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/function-call"),ie=E("../internals/a-callable"),se=E("../internals/an-object"),ae=E("../internals/try-to-string"),oe=E("../internals/get-iterator-method"),re=ue.TypeError;ge.exports=function(ne,z){var a=arguments.length<2?oe(ne):z;if(ie(a))return se(le(a,ne));throw re(ae(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,ge,Ae){var ue=E("../internals/a-callable");ge.exports=function(le,ie){var se=le[ie];return se==null?void 0:ue(se)}},{"../internals/a-callable":95}],162:[function(E,ge,Ae){var ue=E("../internals/function-uncurry-this"),le=E("../internals/to-object"),ie=Math.floor,se=ue("".charAt),ae=ue("".replace),oe=ue("".slice),re=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,ne=/\$([$&'`]|\d{1,2})/g;ge.exports=function(z,a,y,x,b,te){var ee=y+z.length,ce=x.length,fe=ne;return b!==void 0&&(b=le(b),fe=re),ae(te,fe,function(he,de){var pe;switch(se(de,0)){case"$":return"$";case"&":return z;case"`":return oe(a,0,y);case"'":return oe(a,ee);case"<":pe=b[oe(de,1,-1)];break;default:var ve=+de;if(ve===0)return he;if(ve>ce){var me=ie(ve/10);return me===0?he:me<=ce?x[me-1]===void 0?se(de,1):x[me-1]+se(de,1):he}pe=x[ve-1]}return pe===void 0?"":pe})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(E,ge,Ae){(function(ue){(function(){var le=function(ie){return ie&&ie.Math==Math&&ie};ge.exports=le(typeof globalThis=="object"&&globalThis)||le(typeof window=="object"&&window)||le(typeof self=="object"&&self)||le(typeof ue=="object"&&ue)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof zt!="undefined"?zt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(E,ge,Ae){var ue=E("../internals/function-uncurry-this"),le=E("../internals/to-object"),ie=ue({}.hasOwnProperty);ge.exports=Object.hasOwn||function(ae,oe){return ie(le(ae),oe)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(E,ge,Ae){ge.exports={}},{}],166:[function(E,ge,Ae){var ue=E("../internals/global");ge.exports=function(le,ie){var se=ue.console;se&&se.error&&(arguments.length==1?se.error(le):se.error(le,ie))}},{"../internals/global":163}],167:[function(E,ge,Ae){var ue=E("../internals/get-built-in");ge.exports=ue("document","documentElement")},{"../internals/get-built-in":158}],168:[function(E,ge,Ae){var ue=E("../internals/descriptors"),le=E("../internals/fails"),ie=E("../internals/document-create-element");ge.exports=!ue&&!le(function(){return Object.defineProperty(ie("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(E,ge,Ae){var ue=E("../internals/global"),le=ue.Array,ie=Math.abs,se=Math.pow,ae=Math.floor,oe=Math.log,re=Math.LN2,ne=function(a,y,x){var b=le(x),te=x*8-y-1,ee=(1<<te)-1,ce=ee>>1,fe=y===23?se(2,-24)-se(2,-77):0,he=a<0||a===0&&1/a<0?1:0,de=0,pe,ve,me;for(a=ie(a),a!=a||a===1/0?(ve=a!=a?1:0,pe=ee):(pe=ae(oe(a)/re),me=se(2,-pe),a*me<1&&(pe--,me*=2),pe+ce>=1?a+=fe/me:a+=fe*se(2,1-ce),a*me>=2&&(pe++,me/=2),pe+ce>=ee?(ve=0,pe=ee):pe+ce>=1?(ve=(a*me-1)*se(2,y),pe=pe+ce):(ve=a*se(2,ce-1)*se(2,y),pe=0));y>=8;)b[de++]=ve&255,ve/=256,y-=8;for(pe=pe<<y|ve,te+=y;te>0;)b[de++]=pe&255,pe/=256,te-=8;return b[--de]|=he*128,b},z=function(a,y){var x=a.length,b=x*8-y-1,te=(1<<b)-1,ee=te>>1,ce=b-7,fe=x-1,he=a[fe--],de=he&127,pe;for(he>>=7;ce>0;)de=de*256+a[fe--],ce-=8;for(pe=de&(1<<-ce)-1,de>>=-ce,ce+=y;ce>0;)pe=pe*256+a[fe--],ce-=8;if(de===0)de=1-ee;else{if(de===te)return pe?NaN:he?-1/0:1/0;pe=pe+se(2,y),de=de-ee}return(he?-1:1)*pe*se(2,de-y)};ge.exports={pack:ne,unpack:z}},{"../internals/global":163}],170:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/function-uncurry-this"),ie=E("../internals/fails"),se=E("../internals/classof-raw"),ae=ue.Object,oe=le("".split);ge.exports=ie(function(){return!ae("z").propertyIsEnumerable(0)})?function(re){return se(re)=="String"?oe(re,""):ae(re)}:ae},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(E,ge,Ae){var ue=E("../internals/is-callable"),le=E("../internals/is-object"),ie=E("../internals/object-set-prototype-of");ge.exports=function(se,ae,oe){var re,ne;return ie&&ue(re=ae.constructor)&&re!==oe&&le(ne=re.prototype)&&ne!==oe.prototype&&ie(se,ne),se}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(E,ge,Ae){var ue=E("../internals/function-uncurry-this"),le=E("../internals/is-callable"),ie=E("../internals/shared-store"),se=ue(Function.toString);le(ie.inspectSource)||(ie.inspectSource=function(ae){return se(ae)}),ge.exports=ie.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(E,ge,Ae){var ue=E("../internals/native-weak-map"),le=E("../internals/global"),ie=E("../internals/function-uncurry-this"),se=E("../internals/is-object"),ae=E("../internals/create-non-enumerable-property"),oe=E("../internals/has-own-property"),re=E("../internals/shared-store"),ne=E("../internals/shared-key"),z=E("../internals/hidden-keys"),a="Object already initialized",y=le.TypeError,x=le.WeakMap,b,te,ee,ce=function(Ee){return ee(Ee)?te(Ee):b(Ee,{})},fe=function(Ee){return function(Se){var Te;if(!se(Se)||(Te=te(Se)).type!==Ee)throw y("Incompatible receiver, "+Ee+" required");return Te}};if(ue||re.state){var he=re.state||(re.state=new x),de=ie(he.get),pe=ie(he.has),ve=ie(he.set);b=function(Ee,Se){if(pe(he,Ee))throw new y(a);return Se.facade=Ee,ve(he,Ee,Se),Se},te=function(Ee){return de(he,Ee)||{}},ee=function(Ee){return pe(he,Ee)}}else{var me=ne("state");z[me]=!0,b=function(Ee,Se){if(oe(Ee,me))throw new y(a);return Se.facade=Ee,ae(Ee,me,Se),Se},te=function(Ee){return oe(Ee,me)?Ee[me]:{}},ee=function(Ee){return oe(Ee,me)}}ge.exports={set:b,get:te,has:ee,enforce:ce,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,ge,Ae){var ue=E("../internals/well-known-symbol"),le=E("../internals/iterators"),ie=ue("iterator"),se=Array.prototype;ge.exports=function(ae){return ae!==void 0&&(le.Array===ae||se[ie]===ae)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(E,ge,Ae){var ue=E("../internals/classof-raw");ge.exports=Array.isArray||function(ie){return ue(ie)=="Array"}},{"../internals/classof-raw":123}],176:[function(E,ge,Ae){ge.exports=function(ue){return typeof ue=="function"}},{}],177:[function(E,ge,Ae){var ue=E("../internals/function-uncurry-this"),le=E("../internals/fails"),ie=E("../internals/is-callable"),se=E("../internals/classof"),ae=E("../internals/get-built-in"),oe=E("../internals/inspect-source"),re=function(){},ne=[],z=ae("Reflect","construct"),a=/^\s*(?:class|function)\b/,y=ue(a.exec),x=!a.exec(re),b=function(ce){if(!ie(ce))return!1;try{return z(re,ne,ce),!0}catch(fe){return!1}},te=function(ce){if(!ie(ce))return!1;switch(se(ce)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return x||!!y(a,oe(ce))}catch(fe){return!0}};te.sham=!0,ge.exports=!z||le(function(){var ee;return b(b.call)||!b(Object)||!b(function(){ee=!0})||ee})?te: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,ge,Ae){var ue=E("../internals/fails"),le=E("../internals/is-callable"),ie=/#|\.prototype\./,se=function(z,a){var y=oe[ae(z)];return y==ne?!0:y==re?!1:le(a)?ue(a):!!a},ae=se.normalize=function(z){return String(z).replace(ie,".").toLowerCase()},oe=se.data={},re=se.NATIVE="N",ne=se.POLYFILL="P";ge.exports=se},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(E,ge,Ae){var ue=E("../internals/is-object"),le=Math.floor;ge.exports=Number.isInteger||function(se){return!ue(se)&&isFinite(se)&&le(se)===se}},{"../internals/is-object":180}],180:[function(E,ge,Ae){var ue=E("../internals/is-callable");ge.exports=function(le){return typeof le=="object"?le!==null:ue(le)}},{"../internals/is-callable":176}],181:[function(E,ge,Ae){ge.exports=!1},{}],182:[function(E,ge,Ae){var ue=E("../internals/is-object"),le=E("../internals/classof-raw"),ie=E("../internals/well-known-symbol"),se=ie("match");ge.exports=function(ae){var oe;return ue(ae)&&((oe=ae[se])!==void 0?!!oe:le(ae)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/get-built-in"),ie=E("../internals/is-callable"),se=E("../internals/object-is-prototype-of"),ae=E("../internals/use-symbol-as-uid"),oe=ue.Object;ge.exports=ae?function(re){return typeof re=="symbol"}:function(re){var ne=le("Symbol");return ie(ne)&&se(ne.prototype,oe(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,ge,Ae){var ue=E("../internals/global"),le=E("../internals/function-bind-context"),ie=E("../internals/function-call"),se=E("../internals/an-object"),ae=E("../internals/try-to-string"),oe=E("../internals/is-array-iterator-method"),re=E("../internals/length-of-array-like"),ne=E("../internals/object-is-prototype-of"),z=E("../internals/get-iterator"),a=E("../internals/get-iterator-method"),y=E("../internals/iterator-close"),x=ue.TypeError,b=function(ee,ce){this.stopped=ee,this.result=ce},te=b.prototype;ge.exports=function(ee,ce,fe){var he=fe&&fe.that,de=!!(fe&&fe.AS_ENTRIES),pe=!!(fe&&fe.IS_ITERATOR),ve=!!(fe&&fe.INTERRUPTED),me=le(ce,he),Ee,Se,Te,we,je,xe,Oe,ze=function(Me){return Ee&&y(Ee,"normal",Me),new b(!0,Me)},Ze=function(Me){return de?(se(Me),ve?me(Me[0],Me[1],ze):me(Me[0],Me[1])):ve?me(Me,ze):me(Me)};if(pe)Ee=ee;else{if(Se=a(ee),!Se)throw x(ae(ee)+" is not iterable");if(oe(Se)){for(Te=0,we=re(ee);we>Te;Te++)if(je=Ze(ee[Te]),je&&ne(te,je))return je;return new b(!1)}Ee=z(ee,Se)}for(xe=Ee.next;!(Oe=ie(xe,Ee)).done;){try{je=Ze(Oe.value)}catch(Me){y(Ee,"throw",Me)}if(typeof je=="object"&&je&&ne(te,je))return je}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,ge,Ae){var ue=E("../internals/function-call"),le=E("../internals/an-object"),ie=E("../internals/get-method");ge.exports=function(se,ae,oe){var re,ne;le(se);try{if(re=ie(se,"return"),!re){if(ae==="throw")throw oe;return oe}re=ue(re,se)}catch(z){ne=!0,re=z}if(ae==="throw")throw oe;if(ne)throw re;return le(re),oe}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(E,ge,Ae){"use strict";var ue=E("../internals/fails"),le=E("../internals/is-callable"),ie=E("../internals/object-create"),se=E("../internals/object-get-prototype-of"),ae=E("../internals/redefine"),oe=E("../internals/well-known-symbol"),re=E("../internals/is-pure"),ne=oe("iterator"),z=!1,a,y,x;[].keys&&(x=[].keys(),"next"in x?(y=se(se(x)),y!==Object.prototype&&(a=y)):z=!0);var b=a==null||ue(function(){var te={};return a[ne].call(te)!==te});b?a={}:re&&(a=ie(a)),le(a[ne])||ae(a,ne,function(){return this}),ge.exports={IteratorPrototype:a,BUGGY_SAFARI_ITERATORS:z}},{"../internals/fails":150,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/object-create":196,"../internals/object-get-prototype-of":203,"../internals/redefine":222,"../internals/well-known-symbol":268}],187:[function(E,ge,Ae){arguments[4][165][0].apply(Ae,arguments)},{dup:165}],188:[function(E,ge,Ae){var ue=E("../internals/to-length");ge.exports=function(le){return ue(le.length)}},{"../internals/to-length":249}],189:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/function-bind-context"),ie=E("../internals/object-get-own-property-descriptor").f,se=E("../internals/task").set,ae=E("../internals/engine-is-ios"),oe=E("../internals/engine-is-ios-pebble"),re=E("../internals/engine-is-webos-webkit"),ne=E("../internals/engine-is-node"),z=ue.MutationObserver||ue.WebKitMutationObserver,a=ue.document,y=ue.process,x=ue.Promise,b=ie(ue,"queueMicrotask"),te=b&&b.value,ee,ce,fe,he,de,pe,ve,me;te||(ee=function(){var Ee,Se;for(ne&&(Ee=y.domain)&&Ee.exit();ce;){Se=ce.fn,ce=ce.next;try{Se()}catch(Te){throw ce?he():fe=void 0,Te}}fe=void 0,Ee&&Ee.enter()},!ae&&!ne&&!re&&z&&a?(de=!0,pe=a.createTextNode(""),new z(ee).observe(pe,{characterData:!0}),he=function(){pe.data=de=!de}):!oe&&x&&x.resolve?(ve=x.resolve(void 0),ve.constructor=x,me=le(ve.then,ve),he=function(){me(ee)}):ne?he=function(){y.nextTick(ee)}:(se=le(se,ue),he=function(){se(ee)})),ge.exports=te||function(Ee){var Se={fn:Ee,next:void 0};fe&&(fe.next=Se),ce||(ce=Se,he()),fe=Se}},{"../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,ge,Ae){var ue=E("../internals/native-symbol");ge.exports=ue&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(E,ge,Ae){var ue=E("../internals/engine-v8-version"),le=E("../internals/fails");ge.exports=!!Object.getOwnPropertySymbols&&!le(function(){var ie=Symbol();return!String(ie)||!(Object(ie)instanceof Symbol)||!Symbol.sham&&ue&&ue<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/is-callable"),ie=E("../internals/inspect-source"),se=ue.WeakMap;ge.exports=le(se)&&/native code/.test(ie(se))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(E,ge,Ae){"use strict";var ue=E("../internals/a-callable"),le=function(ie){var se,ae;this.promise=new ie(function(oe,re){if(se!==void 0||ae!==void 0)throw TypeError("Bad Promise constructor");se=oe,ae=re}),this.resolve=ue(se),this.reject=ue(ae)};ge.exports.f=function(ie){return new le(ie)}},{"../internals/a-callable":95}],194:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/is-regexp"),ie=ue.TypeError;ge.exports=function(se){if(le(se))throw ie("The method doesn't accept regular expressions");return se}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(E,ge,Ae){"use strict";var ue=E("../internals/descriptors"),le=E("../internals/function-uncurry-this"),ie=E("../internals/function-call"),se=E("../internals/fails"),ae=E("../internals/object-keys"),oe=E("../internals/object-get-own-property-symbols"),re=E("../internals/object-property-is-enumerable"),ne=E("../internals/to-object"),z=E("../internals/indexed-object"),a=Object.assign,y=Object.defineProperty,x=le([].concat);ge.exports=!a||se(function(){if(ue&&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={},te={},ee=Symbol(),ce="abcdefghijklmnopqrst";return b[ee]=7,ce.split("").forEach(function(fe){te[fe]=fe}),a({},b)[ee]!=7||ae(a({},te)).join("")!=ce})?function(te,ee){for(var ce=ne(te),fe=arguments.length,he=1,de=oe.f,pe=re.f;fe>he;)for(var ve=z(arguments[he++]),me=de?x(ae(ve),de(ve)):ae(ve),Ee=me.length,Se=0,Te;Ee>Se;)Te=me[Se++],(!ue||ie(pe,ve,Te))&&(ce[Te]=ve[Te]);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,ge,Ae){var ue=E("../internals/an-object"),le=E("../internals/object-define-properties"),ie=E("../internals/enum-bug-keys"),se=E("../internals/hidden-keys"),ae=E("../internals/html"),oe=E("../internals/document-create-element"),re=E("../internals/shared-key"),ne=">",z="<",a="prototype",y="script",x=re("IE_PROTO"),b=function(){},te=function(de){return z+y+ne+de+z+"/"+y+ne},ee=function(de){de.write(te("")),de.close();var pe=de.parentWindow.Object;return de=null,pe},ce=function(){var de=oe("iframe"),pe="java"+y+":",ve;return de.style.display="none",ae.appendChild(de),de.src=String(pe),ve=de.contentWindow.document,ve.open(),ve.write(te("document.F=Object")),ve.close(),ve.F},fe,he=function(){try{fe=new ActiveXObject("htmlfile")}catch(pe){}he=typeof document!="undefined"?document.domain&&fe?ee(fe):ce():ee(fe);for(var de=ie.length;de--;)delete he[a][ie[de]];return he()};se[x]=!0,ge.exports=Object.create||function(pe,ve){var me;return pe!==null?(b[a]=ue(pe),me=new b,b[a]=null,me[x]=pe):me=he(),ve===void 0?me:le.f(me,ve)}},{"../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,ge,Ae){var ue=E("../internals/descriptors"),le=E("../internals/v8-prototype-define-bug"),ie=E("../internals/object-define-property"),se=E("../internals/an-object"),ae=E("../internals/to-indexed-object"),oe=E("../internals/object-keys");Ae.f=ue&&!le?Object.defineProperties:function(ne,z){se(ne);for(var a=ae(z),y=oe(z),x=y.length,b=0,te;x>b;)ie.f(ne,te=y[b++],a[te]);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,ge,Ae){var ue=E("../internals/global"),le=E("../internals/descriptors"),ie=E("../internals/ie8-dom-define"),se=E("../internals/v8-prototype-define-bug"),ae=E("../internals/an-object"),oe=E("../internals/to-property-key"),re=ue.TypeError,ne=Object.defineProperty,z=Object.getOwnPropertyDescriptor,a="enumerable",y="configurable",x="writable";Ae.f=le?se?function(te,ee,ce){if(ae(te),ee=oe(ee),ae(ce),typeof te=="function"&&ee==="prototype"&&"value"in ce&&x in ce&&!ce[x]){var fe=z(te,ee);fe&&fe[x]&&(te[ee]=ce.value,ce={configurable:y in ce?ce[y]:fe[y],enumerable:a in ce?ce[a]:fe[a],writable:!1})}return ne(te,ee,ce)}:ne:function(te,ee,ce){if(ae(te),ee=oe(ee),ae(ce),ie)try{return ne(te,ee,ce)}catch(fe){}if("get"in ce||"set"in ce)throw re("Accessors not supported");return"value"in ce&&(te[ee]=ce.value),te}},{"../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,ge,Ae){var ue=E("../internals/descriptors"),le=E("../internals/function-call"),ie=E("../internals/object-property-is-enumerable"),se=E("../internals/create-property-descriptor"),ae=E("../internals/to-indexed-object"),oe=E("../internals/to-property-key"),re=E("../internals/has-own-property"),ne=E("../internals/ie8-dom-define"),z=Object.getOwnPropertyDescriptor;Ae.f=ue?z:function(y,x){if(y=ae(y),x=oe(x),ne)try{return z(y,x)}catch(b){}if(re(y,x))return se(!le(ie.f,y,x),y[x])}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/function-call":155,"../internals/has-own-property":164,"../internals/ie8-dom-define":168,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247,"../internals/to-property-key":254}],200:[function(E,ge,Ae){var ue=E("../internals/classof-raw"),le=E("../internals/to-indexed-object"),ie=E("../internals/object-get-own-property-names").f,se=E("../internals/array-slice-simple"),ae=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],oe=function(re){try{return ie(re)}catch(ne){return se(ae)}};ge.exports.f=function(ne){return ae&&ue(ne)=="Window"?oe(ne):ie(le(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,ge,Ae){var ue=E("../internals/object-keys-internal"),le=E("../internals/enum-bug-keys"),ie=le.concat("length","prototype");Ae.f=Object.getOwnPropertyNames||function(ae){return ue(ae,ie)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(E,ge,Ae){Ae.f=Object.getOwnPropertySymbols},{}],203:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/has-own-property"),ie=E("../internals/is-callable"),se=E("../internals/to-object"),ae=E("../internals/shared-key"),oe=E("../internals/correct-prototype-getter"),re=ae("IE_PROTO"),ne=ue.Object,z=ne.prototype;ge.exports=oe?ne.getPrototypeOf:function(a){var y=se(a);if(le(y,re))return y[re];var x=y.constructor;return ie(x)&&y instanceof x?x.prototype:y instanceof ne?z:null}},{"../internals/correct-prototype-getter":127,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/shared-key":235,"../internals/to-object":250}],204:[function(E,ge,Ae){var ue=E("../internals/function-uncurry-this");ge.exports=ue({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(E,ge,Ae){var ue=E("../internals/function-uncurry-this"),le=E("../internals/has-own-property"),ie=E("../internals/to-indexed-object"),se=E("../internals/array-includes").indexOf,ae=E("../internals/hidden-keys"),oe=ue([].push);ge.exports=function(re,ne){var z=ie(re),a=0,y=[],x;for(x in z)!le(ae,x)&&le(z,x)&&oe(y,x);for(;ne.length>a;)le(z,x=ne[a++])&&(~se(y,x)||oe(y,x));return y}},{"../internals/array-includes":110,"../internals/function-uncurry-this":157,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/to-indexed-object":247}],206:[function(E,ge,Ae){var ue=E("../internals/object-keys-internal"),le=E("../internals/enum-bug-keys");ge.exports=Object.keys||function(se){return ue(se,le)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(E,ge,Ae){"use strict";var ue={}.propertyIsEnumerable,le=Object.getOwnPropertyDescriptor,ie=le&&!ue.call({1:2},1);Ae.f=ie?function(ae){var oe=le(this,ae);return!!oe&&oe.enumerable}:ue},{}],208:[function(E,ge,Ae){var ue=E("../internals/function-uncurry-this"),le=E("../internals/an-object"),ie=E("../internals/a-possible-prototype");ge.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var se=!1,ae={},oe;try{oe=ue(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),oe(ae,[]),se=ae instanceof Array}catch(re){}return function(ne,z){return le(ne),ie(z),se?oe(ne,z):ne.__proto__=z,ne}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(E,ge,Ae){var ue=E("../internals/descriptors"),le=E("../internals/function-uncurry-this"),ie=E("../internals/object-keys"),se=E("../internals/to-indexed-object"),ae=E("../internals/object-property-is-enumerable").f,oe=le(ae),re=le([].push),ne=function(z){return function(a){for(var y=se(a),x=ie(y),b=x.length,te=0,ee=[],ce;b>te;)ce=x[te++],(!ue||oe(y,ce))&&re(ee,z?[ce,y[ce]]:y[ce]);return ee}};ge.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,ge,Ae){"use strict";var ue=E("../internals/to-string-tag-support"),le=E("../internals/classof");ge.exports=ue?{}.toString:function(){return"[object "+le(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/function-call"),ie=E("../internals/is-callable"),se=E("../internals/is-object"),ae=ue.TypeError;ge.exports=function(oe,re){var ne,z;if(re==="string"&&ie(ne=oe.toString)&&!se(z=le(ne,oe))||ie(ne=oe.valueOf)&&!se(z=le(ne,oe))||re!=="string"&&ie(ne=oe.toString)&&!se(z=le(ne,oe)))return z;throw ae("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,ge,Ae){var ue=E("../internals/get-built-in"),le=E("../internals/function-uncurry-this"),ie=E("../internals/object-get-own-property-names"),se=E("../internals/object-get-own-property-symbols"),ae=E("../internals/an-object"),oe=le([].concat);ge.exports=ue("Reflect","ownKeys")||function(ne){var z=ie.f(ae(ne)),a=se.f;return a?oe(z,a(ne)):z}},{"../internals/an-object":101,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-symbols":202}],213:[function(E,ge,Ae){var ue=E("../internals/global");ge.exports=ue},{"../internals/global":163}],214:[function(E,ge,Ae){ge.exports=function(ue){try{return{error:!1,value:ue()}}catch(le){return{error:!0,value:le}}}},{}],215:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/promise-native-constructor"),ie=E("../internals/is-callable"),se=E("../internals/is-forced"),ae=E("../internals/inspect-source"),oe=E("../internals/well-known-symbol"),re=E("../internals/engine-is-browser"),ne=E("../internals/is-pure"),z=E("../internals/engine-v8-version"),a=le&&le.prototype,y=oe("species"),x=!1,b=ie(ue.PromiseRejectionEvent),te=se("Promise",function(){var ee=ae(le),ce=ee!==String(le);if(!ce&&z===66||ne&&!(a.catch&&a.finally))return!0;if(z>=51&&/native code/.test(ee))return!1;var fe=new le(function(pe){pe(1)}),he=function(pe){pe(function(){},function(){})},de=fe.constructor={};return de[y]=he,x=fe.then(function(){})instanceof he,x?!ce&&re&&!b:!0});ge.exports={CONSTRUCTOR:te,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,ge,Ae){var ue=E("../internals/global");ge.exports=ue.Promise},{"../internals/global":163}],217:[function(E,ge,Ae){var ue=E("../internals/an-object"),le=E("../internals/is-object"),ie=E("../internals/new-promise-capability");ge.exports=function(se,ae){if(ue(se),le(ae)&&ae.constructor===se)return ae;var oe=ie.f(se),re=oe.resolve;return re(ae),oe.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(E,ge,Ae){var ue=E("../internals/promise-native-constructor"),le=E("../internals/check-correctness-of-iteration"),ie=E("../internals/promise-constructor-detection").CONSTRUCTOR;ge.exports=ie||!le(function(se){ue.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,ge,Ae){var ue=E("../internals/object-define-property").f;ge.exports=function(le,ie,se){se in le||ue(le,se,{configurable:!0,get:function(){return ie[se]},set:function(ae){ie[se]=ae}})}},{"../internals/object-define-property":198}],220:[function(E,ge,Ae){var ue=function(){this.head=null,this.tail=null};ue.prototype={add:function(le){var ie={item:le,next:null};this.head?this.tail.next=ie:this.head=ie,this.tail=ie},get:function(){var le=this.head;if(le)return this.head=le.next,this.tail===le&&(this.tail=null),le.item}},ge.exports=ue},{}],221:[function(E,ge,Ae){var ue=E("../internals/redefine");ge.exports=function(le,ie,se){for(var ae in ie)ue(le,ae,ie[ae],se);return le}},{"../internals/redefine":222}],222:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/is-callable"),ie=E("../internals/has-own-property"),se=E("../internals/create-non-enumerable-property"),ae=E("../internals/set-global"),oe=E("../internals/inspect-source"),re=E("../internals/internal-state"),ne=E("../internals/function-name").CONFIGURABLE,z=re.get,a=re.enforce,y=String(String).split("String");(ge.exports=function(x,b,te,ee){var ce=ee?!!ee.unsafe:!1,fe=ee?!!ee.enumerable:!1,he=ee?!!ee.noTargetGet:!1,de=ee&&ee.name!==void 0?ee.name:b,pe;if(le(te)&&(String(de).slice(0,7)==="Symbol("&&(de="["+String(de).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!ie(te,"name")||ne&&te.name!==de)&&se(te,"name",de),pe=a(te),pe.source||(pe.source=y.join(typeof de=="string"?de:""))),x===ue){fe?x[b]=te:ae(b,te);return}else ce?!he&&x[b]&&(fe=!0):delete x[b];fe?x[b]=te:se(x,b,te)})(Function.prototype,"toString",function(){return le(this)&&z(this).source||oe(this)})},{"../internals/create-non-enumerable-property":129,"../internals/function-name":156,"../internals/global":163,"../internals/has-own-property":164,"../internals/inspect-source":172,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/set-global":232}],223:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/function-call"),ie=E("../internals/an-object"),se=E("../internals/is-callable"),ae=E("../internals/classof-raw"),oe=E("../internals/regexp-exec"),re=ue.TypeError;ge.exports=function(ne,z){var a=ne.exec;if(se(a)){var y=le(a,ne,z);return y!==null&&ie(y),y}if(ae(ne)==="RegExp")return le(oe,ne,z);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,ge,Ae){"use strict";var ue=E("../internals/function-call"),le=E("../internals/function-uncurry-this"),ie=E("../internals/to-string"),se=E("../internals/regexp-flags"),ae=E("../internals/regexp-sticky-helpers"),oe=E("../internals/shared"),re=E("../internals/object-create"),ne=E("../internals/internal-state").get,z=E("../internals/regexp-unsupported-dot-all"),a=E("../internals/regexp-unsupported-ncg"),y=oe("native-string-replace",String.prototype.replace),x=RegExp.prototype.exec,b=x,te=le("".charAt),ee=le("".indexOf),ce=le("".replace),fe=le("".slice),he=function(){var me=/a/,Ee=/b*/g;return ue(x,me,"a"),ue(x,Ee,"a"),me.lastIndex!==0||Ee.lastIndex!==0}(),de=ae.BROKEN_CARET,pe=/()??/.exec("")[1]!==void 0,ve=he||pe||de||z||a;ve&&(b=function(Ee){var Se=this,Te=ne(Se),we=ie(Ee),je=Te.raw,xe,Oe,ze,Ze,Me,tt,qe;if(je)return je.lastIndex=Se.lastIndex,xe=ue(b,je,we),Se.lastIndex=je.lastIndex,xe;var st=Te.groups,At=de&&Se.sticky,lt=ue(se,Se),at=Se.source,ut=0,ft=we;if(At&&(lt=ce(lt,"y",""),ee(lt,"g")===-1&&(lt+="g"),ft=fe(we,Se.lastIndex),Se.lastIndex>0&&(!Se.multiline||Se.multiline&&te(we,Se.lastIndex-1)!==`
|
|
|
`)&&(at="(?: "+at+")",ft=" "+ft,ut++),Oe=new RegExp("^(?:"+at+")",lt)),pe&&(Oe=new RegExp("^"+at+"$(?!\\s)",lt)),he&&(ze=Se.lastIndex),Ze=ue(x,At?Oe:Se,ft),At?Ze?(Ze.input=fe(Ze.input,ut),Ze[0]=fe(Ze[0],ut),Ze.index=Se.lastIndex,Se.lastIndex+=Ze[0].length):Se.lastIndex=0:he&&Ze&&(Se.lastIndex=Se.global?Ze.index+Ze[0].length:ze),pe&&Ze&&Ze.length>1&&ue(y,Ze[0],Oe,function(){for(Me=1;Me<arguments.length-2;Me++)arguments[Me]===void 0&&(Ze[Me]=void 0)}),Ze&&st)for(Ze.groups=tt=re(null),Me=0;Me<st.length;Me++)qe=st[Me],tt[qe[0]]=Ze[qe[1]];return Ze}),ge.exports=b},{"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/internal-state":173,"../internals/object-create":196,"../internals/regexp-flags":225,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/shared":237,"../internals/to-string":256}],225:[function(E,ge,Ae){"use strict";var ue=E("../internals/an-object");ge.exports=function(){var le=ue(this),ie="";return le.hasIndices&&(ie+="d"),le.global&&(ie+="g"),le.ignoreCase&&(ie+="i"),le.multiline&&(ie+="m"),le.dotAll&&(ie+="s"),le.unicode&&(ie+="u"),le.sticky&&(ie+="y"),ie}},{"../internals/an-object":101}],226:[function(E,ge,Ae){var ue=E("../internals/function-call"),le=E("../internals/has-own-property"),ie=E("../internals/object-is-prototype-of"),se=E("../internals/regexp-flags"),ae=RegExp.prototype;ge.exports=function(oe){var re=oe.flags;return re===void 0&&!("flags"in ae)&&!le(oe,"flags")&&ie(ae,oe)?ue(se,oe):re}},{"../internals/function-call":155,"../internals/has-own-property":164,"../internals/object-is-prototype-of":204,"../internals/regexp-flags":225}],227:[function(E,ge,Ae){var ue=E("../internals/fails"),le=E("../internals/global"),ie=le.RegExp,se=ue(function(){var re=ie("a","y");return re.lastIndex=2,re.exec("abcd")!=null}),ae=se||ue(function(){return!ie("a","y").sticky}),oe=se||ue(function(){var re=ie("^r","gy");return re.lastIndex=2,re.exec("str")!=null});ge.exports={BROKEN_CARET:oe,MISSED_STICKY:ae,UNSUPPORTED_Y:se}},{"../internals/fails":150,"../internals/global":163}],228:[function(E,ge,Ae){var ue=E("../internals/fails"),le=E("../internals/global"),ie=le.RegExp;ge.exports=ue(function(){var se=ie(".","s");return!(se.dotAll&&se.exec(`
|
|
|
`)&&se.flags==="s")})},{"../internals/fails":150,"../internals/global":163}],229:[function(E,ge,Ae){var ue=E("../internals/fails"),le=E("../internals/global"),ie=le.RegExp;ge.exports=ue(function(){var se=ie("(?<a>b)","g");return se.exec("b").groups.a!=="b"||"b".replace(se,"$<a>c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(E,ge,Ae){var ue=E("../internals/global"),le=ue.TypeError;ge.exports=function(ie){if(ie==null)throw le("Can't call method on "+ie);return ie}},{"../internals/global":163}],231:[function(E,ge,Ae){ge.exports=Object.is||function(le,ie){return le===ie?le!==0||1/le===1/ie:le!=le&&ie!=ie}},{}],232:[function(E,ge,Ae){var ue=E("../internals/global"),le=Object.defineProperty;ge.exports=function(ie,se){try{le(ue,ie,{value:se,configurable:!0,writable:!0})}catch(ae){ue[ie]=se}return se}},{"../internals/global":163}],233:[function(E,ge,Ae){"use strict";var ue=E("../internals/get-built-in"),le=E("../internals/object-define-property"),ie=E("../internals/well-known-symbol"),se=E("../internals/descriptors"),ae=ie("species");ge.exports=function(oe){var re=ue(oe),ne=le.f;se&&re&&!re[ae]&&ne(re,ae,{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,ge,Ae){var ue=E("../internals/object-define-property").f,le=E("../internals/has-own-property"),ie=E("../internals/well-known-symbol"),se=ie("toStringTag");ge.exports=function(ae,oe,re){ae&&!re&&(ae=ae.prototype),ae&&!le(ae,se)&&ue(ae,se,{configurable:!0,value:oe})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(E,ge,Ae){var ue=E("../internals/shared"),le=E("../internals/uid"),ie=ue("keys");ge.exports=function(se){return ie[se]||(ie[se]=le(se))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/set-global"),ie="__core-js_shared__",se=ue[ie]||le(ie,{});ge.exports=se},{"../internals/global":163,"../internals/set-global":232}],237:[function(E,ge,Ae){var ue=E("../internals/is-pure"),le=E("../internals/shared-store");(ge.exports=function(ie,se){return le[ie]||(le[ie]=se!==void 0?se:{})})("versions",[]).push({version:"3.22.1",mode:ue?"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,ge,Ae){var ue=E("../internals/an-object"),le=E("../internals/a-constructor"),ie=E("../internals/well-known-symbol"),se=ie("species");ge.exports=function(ae,oe){var re=ue(ae).constructor,ne;return re===void 0||(ne=ue(re)[se])==null?oe:le(ne)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(E,ge,Ae){var ue=E("../internals/function-uncurry-this"),le=E("../internals/to-integer-or-infinity"),ie=E("../internals/to-string"),se=E("../internals/require-object-coercible"),ae=ue("".charAt),oe=ue("".charCodeAt),re=ue("".slice),ne=function(z){return function(a,y){var x=ie(se(a)),b=le(y),te=x.length,ee,ce;return b<0||b>=te?z?"":void 0:(ee=oe(x,b),ee<55296||ee>56319||b+1===te||(ce=oe(x,b+1))<56320||ce>57343?z?ae(x,b):ee:z?re(x,b,b+2):(ee-55296<<10)+(ce-56320)+65536)}};ge.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,ge,Ae){var ue=E("../internals/function-name").PROPER,le=E("../internals/fails"),ie=E("../internals/whitespaces"),se="\u200B\x85\u180E";ge.exports=function(ae){return le(function(){return!!ie[ae]()||se[ae]()!==se||ue&&ie[ae].name!==ae})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(E,ge,Ae){var ue=E("../internals/function-uncurry-this"),le=E("../internals/require-object-coercible"),ie=E("../internals/to-string"),se=E("../internals/whitespaces"),ae=ue("".replace),oe="["+se+"]",re=RegExp("^"+oe+oe+"*"),ne=RegExp(oe+oe+"*$"),z=function(a){return function(y){var x=ie(le(y));return a&1&&(x=ae(x,re,"")),a&2&&(x=ae(x,ne,"")),x}};ge.exports={start:z(1),end:z(2),trim:z(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(E,ge,Ae){var ue=E("../internals/function-call"),le=E("../internals/get-built-in"),ie=E("../internals/well-known-symbol"),se=E("../internals/redefine");ge.exports=function(){var ae=le("Symbol"),oe=ae&&ae.prototype,re=oe&&oe.valueOf,ne=ie("toPrimitive");oe&&!oe[ne]&&se(oe,ne,function(z){return ue(re,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/function-apply"),ie=E("../internals/function-bind-context"),se=E("../internals/is-callable"),ae=E("../internals/has-own-property"),oe=E("../internals/fails"),re=E("../internals/html"),ne=E("../internals/array-slice"),z=E("../internals/document-create-element"),a=E("../internals/validate-arguments-length"),y=E("../internals/engine-is-ios"),x=E("../internals/engine-is-node"),b=ue.setImmediate,te=ue.clearImmediate,ee=ue.process,ce=ue.Dispatch,fe=ue.Function,he=ue.MessageChannel,de=ue.String,pe=0,ve={},me="onreadystatechange",Ee,Se,Te,we;try{Ee=ue.location}catch(Ze){}var je=function(Ze){if(ae(ve,Ze)){var Me=ve[Ze];delete ve[Ze],Me()}},xe=function(Ze){return function(){je(Ze)}},Oe=function(Ze){je(Ze.data)},ze=function(Ze){ue.postMessage(de(Ze),Ee.protocol+"//"+Ee.host)};(!b||!te)&&(b=function(Me){a(arguments.length,1);var tt=se(Me)?Me:fe(Me),qe=ne(arguments,1);return ve[++pe]=function(){le(tt,void 0,qe)},Se(pe),pe},te=function(Me){delete ve[Me]},x?Se=function(Ze){ee.nextTick(xe(Ze))}:ce&&ce.now?Se=function(Ze){ce.now(xe(Ze))}:he&&!y?(Te=new he,we=Te.port2,Te.port1.onmessage=Oe,Se=ie(we.postMessage,we)):ue.addEventListener&&se(ue.postMessage)&&!ue.importScripts&&Ee&&Ee.protocol!=="file:"&&!oe(ze)?(Se=ze,ue.addEventListener("message",Oe,!1)):me in z("script")?Se=function(Ze){re.appendChild(z("script"))[me]=function(){re.removeChild(this),je(Ze)}}:Se=function(Ze){setTimeout(xe(Ze),0)}),ge.exports={set:b,clear:te}},{"../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,ge,Ae){var ue=E("../internals/function-uncurry-this");ge.exports=ue(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(E,ge,Ae){var ue=E("../internals/to-integer-or-infinity"),le=Math.max,ie=Math.min;ge.exports=function(se,ae){var oe=ue(se);return oe<0?le(oe+ae,0):ie(oe,ae)}},{"../internals/to-integer-or-infinity":248}],246:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/to-integer-or-infinity"),ie=E("../internals/to-length"),se=ue.RangeError;ge.exports=function(ae){if(ae===void 0)return 0;var oe=le(ae),re=ie(oe);if(oe!==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,ge,Ae){var ue=E("../internals/indexed-object"),le=E("../internals/require-object-coercible");ge.exports=function(ie){return ue(le(ie))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(E,ge,Ae){var ue=Math.ceil,le=Math.floor;ge.exports=function(ie){var se=+ie;return se!==se||se===0?0:(se>0?le:ue)(se)}},{}],249:[function(E,ge,Ae){var ue=E("../internals/to-integer-or-infinity"),le=Math.min;ge.exports=function(ie){return ie>0?le(ue(ie),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/require-object-coercible"),ie=ue.Object;ge.exports=function(se){return ie(le(se))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/to-positive-integer"),ie=ue.RangeError;ge.exports=function(se,ae){var oe=le(se);if(oe%ae)throw ie("Wrong offset");return oe}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/to-integer-or-infinity"),ie=ue.RangeError;ge.exports=function(se){var ae=le(se);if(ae<0)throw ie("The argument can't be less than 0");return ae}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/function-call"),ie=E("../internals/is-object"),se=E("../internals/is-symbol"),ae=E("../internals/get-method"),oe=E("../internals/ordinary-to-primitive"),re=E("../internals/well-known-symbol"),ne=ue.TypeError,z=re("toPrimitive");ge.exports=function(a,y){if(!ie(a)||se(a))return a;var x=ae(a,z),b;if(x){if(y===void 0&&(y="default"),b=le(x,a,y),!ie(b)||se(b))return b;throw ne("Can't convert object to primitive value")}return y===void 0&&(y="number"),oe(a,y)}},{"../internals/function-call":155,"../internals/get-method":161,"../internals/global":163,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/ordinary-to-primitive":211,"../internals/well-known-symbol":268}],254:[function(E,ge,Ae){var ue=E("../internals/to-primitive"),le=E("../internals/is-symbol");ge.exports=function(ie){var se=ue(ie,"string");return le(se)?se:se+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(E,ge,Ae){var ue=E("../internals/well-known-symbol"),le=ue("toStringTag"),ie={};ie[le]="z",ge.exports=String(ie)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/classof"),ie=ue.String;ge.exports=function(se){if(le(se)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return ie(se)}},{"../internals/classof":124,"../internals/global":163}],257:[function(E,ge,Ae){var ue=E("../internals/global"),le=ue.String;ge.exports=function(ie){try{return le(ie)}catch(se){return"Object"}}},{"../internals/global":163}],258:[function(E,ge,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/global"),ie=E("../internals/function-call"),se=E("../internals/descriptors"),ae=E("../internals/typed-array-constructors-require-wrappers"),oe=E("../internals/array-buffer-view-core"),re=E("../internals/array-buffer"),ne=E("../internals/an-instance"),z=E("../internals/create-property-descriptor"),a=E("../internals/create-non-enumerable-property"),y=E("../internals/is-integral-number"),x=E("../internals/to-length"),b=E("../internals/to-index"),te=E("../internals/to-offset"),ee=E("../internals/to-property-key"),ce=E("../internals/has-own-property"),fe=E("../internals/classof"),he=E("../internals/is-object"),de=E("../internals/is-symbol"),pe=E("../internals/object-create"),ve=E("../internals/object-is-prototype-of"),me=E("../internals/object-set-prototype-of"),Ee=E("../internals/object-get-own-property-names").f,Se=E("../internals/typed-array-from"),Te=E("../internals/array-iteration").forEach,we=E("../internals/set-species"),je=E("../internals/object-define-property"),xe=E("../internals/object-get-own-property-descriptor"),Oe=E("../internals/internal-state"),ze=E("../internals/inherit-if-required"),Ze=Oe.get,Me=Oe.set,tt=je.f,qe=xe.f,st=Math.round,At=le.RangeError,lt=re.ArrayBuffer,at=lt.prototype,ut=re.DataView,ft=oe.NATIVE_ARRAY_BUFFER_VIEWS,bt=oe.TYPED_ARRAY_CONSTRUCTOR,Lt=oe.TYPED_ARRAY_TAG,gt=oe.TypedArray,ht=oe.TypedArrayPrototype,$e=oe.aTypedArrayConstructor,Pe=oe.isTypedArray,ke="BYTES_PER_ELEMENT",Ve="Wrong length",Qe=function(nt,ct){$e(nt);for(var St=0,wt=ct.length,Bt=new nt(wt);wt>St;)Bt[St]=ct[St++];return Bt},De=function(nt,ct){tt(nt,ct,{get:function(){return Ze(this)[ct]}})},Ye=function(nt){var ct;return ve(at,nt)||(ct=fe(nt))=="ArrayBuffer"||ct=="SharedArrayBuffer"},Ue=function(nt,ct){return Pe(nt)&&!de(ct)&&ct in nt&&y(+ct)&&ct>=0},Le=function(ct,St){return St=ee(St),Ue(ct,St)?z(2,ct[St]):qe(ct,St)},Ne=function(ct,St,wt){return St=ee(St),Ue(ct,St)&&he(wt)&&ce(wt,"value")&&!ce(wt,"get")&&!ce(wt,"set")&&!wt.configurable&&(!ce(wt,"writable")||wt.writable)&&(!ce(wt,"enumerable")||wt.enumerable)?(ct[St]=wt.value,ct):tt(ct,St,wt)};se?(ft||(xe.f=Le,je.f=Ne,De(ht,"buffer"),De(ht,"byteOffset"),De(ht,"byteLength"),De(ht,"length")),ue({target:"Object",stat:!0,forced:!ft},{getOwnPropertyDescriptor:Le,defineProperty:Ne}),ge.exports=function(nt,ct,St){var wt=nt.match(/\d+$/)[0]/8,Bt=nt+(St?"Clamped":"")+"Array",kt="get"+nt,pt="set"+nt,Ft=le[Bt],It=Ft,Jt=It&&It.prototype,Kt={},$t=function(Fn,Yn){var xr=Ze(Fn);return xr.view[kt](Yn*wt+xr.byteOffset,!0)},An=function(Fn,Yn,xr){var Tn=Ze(Fn);St&&(xr=(xr=st(xr))<0?0:xr>255?255:xr&255),Tn.view[pt](Yn*wt+Tn.byteOffset,xr,!0)},vn=function(Fn,Yn){tt(Fn,Yn,{get:function(){return $t(this,Yn)},set:function(xr){return An(this,Yn,xr)},enumerable:!0})};ft?ae&&(It=ct(function(Fn,Yn,xr,Tn){return ne(Fn,Jt),ze(function(){return he(Yn)?Ye(Yn)?Tn!==void 0?new Ft(Yn,te(xr,wt),Tn):xr!==void 0?new Ft(Yn,te(xr,wt)):new Ft(Yn):Pe(Yn)?Qe(It,Yn):ie(Se,It,Yn):new Ft(b(Yn))}(),Fn,It)}),me&&me(It,gt),Te(Ee(Ft),function(Fn){Fn in It||a(It,Fn,Ft[Fn])}),It.prototype=Jt):(It=ct(function(Fn,Yn,xr,Tn){ne(Fn,Jt);var On=0,fn=0,_n,zn,Ir;if(!he(Yn))Ir=b(Yn),zn=Ir*wt,_n=new lt(zn);else if(Ye(Yn)){_n=Yn,fn=te(xr,wt);var Pr=Yn.byteLength;if(Tn===void 0){if(Pr%wt||(zn=Pr-fn,zn<0))throw At(Ve)}else if(zn=x(Tn)*wt,zn+fn>Pr)throw At(Ve);Ir=zn/wt}else return Pe(Yn)?Qe(It,Yn):ie(Se,It,Yn);for(Me(Fn,{buffer:_n,byteOffset:fn,byteLength:zn,length:Ir,view:new ut(_n)});On<Ir;)vn(Fn,On++)}),me&&me(It,gt),Jt=It.prototype=pe(ht)),Jt.constructor!==It&&a(Jt,"constructor",It),a(Jt,bt,It),Lt&&a(Jt,Lt,Bt),Kt[Bt]=It,ue({global:!0,forced:It!=Ft,sham:!ft},Kt),ke in It||a(It,ke,wt),ke in Jt||a(Jt,ke,wt),we(Bt)}):ge.exports=function(){}},{"../internals/an-instance":100,"../internals/array-buffer":104,"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/classof":124,"../internals/create-non-enumerable-property":129,"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-integral-number":179,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/object-create":196,"../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/object-set-prototype-of":208,"../internals/set-species":233,"../internals/to-index":246,"../internals/to-length":249,"../internals/to-offset":251,"../internals/to-property-key":254,"../internals/typed-array-constructors-require-wrappers":259,"../internals/typed-array-from":261}],259:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/fails"),ie=E("../internals/check-correctness-of-iteration"),se=E("../internals/array-buffer-view-core").NATIVE_ARRAY_BUFFER_VIEWS,ae=ue.ArrayBuffer,oe=ue.Int8Array;ge.exports=!se||!le(function(){oe(1)})||!le(function(){new oe(-1)})||!ie(function(re){new oe,new oe(null),new oe(1.5),new oe(re)},!0)||le(function(){return new oe(new ae(2),1,void 0).length!==1})},{"../internals/array-buffer-view-core":103,"../internals/check-correctness-of-iteration":122,"../internals/fails":150,"../internals/global":163}],260:[function(E,ge,Ae){var ue=E("../internals/array-from-constructor-and-list"),le=E("../internals/typed-array-species-constructor");ge.exports=function(ie,se){return ue(le(ie),se)}},{"../internals/array-from-constructor-and-list":108,"../internals/typed-array-species-constructor":262}],261:[function(E,ge,Ae){var ue=E("../internals/function-bind-context"),le=E("../internals/function-call"),ie=E("../internals/a-constructor"),se=E("../internals/to-object"),ae=E("../internals/length-of-array-like"),oe=E("../internals/get-iterator"),re=E("../internals/get-iterator-method"),ne=E("../internals/is-array-iterator-method"),z=E("../internals/array-buffer-view-core").aTypedArrayConstructor;ge.exports=function(y){var x=ie(this),b=se(y),te=arguments.length,ee=te>1?arguments[1]:void 0,ce=ee!==void 0,fe=re(b),he,de,pe,ve,me,Ee;if(fe&&!ne(fe))for(me=oe(b,fe),Ee=me.next,b=[];!(ve=le(Ee,me)).done;)b.push(ve.value);for(ce&&te>2&&(ee=ue(ee,arguments[2])),de=ae(b),pe=new(z(x))(de),he=0;de>he;he++)pe[he]=ce?ee(b[he],he):b[he];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,ge,Ae){var ue=E("../internals/array-buffer-view-core"),le=E("../internals/species-constructor"),ie=ue.TYPED_ARRAY_CONSTRUCTOR,se=ue.aTypedArrayConstructor;ge.exports=function(ae){return se(le(ae,ae[ie]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(E,ge,Ae){var ue=E("../internals/function-uncurry-this"),le=0,ie=Math.random(),se=ue(1 .toString);ge.exports=function(ae){return"Symbol("+(ae===void 0?"":ae)+")_"+se(++le+ie,36)}},{"../internals/function-uncurry-this":157}],264:[function(E,ge,Ae){var ue=E("../internals/native-symbol");ge.exports=ue&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(E,ge,Ae){var ue=E("../internals/descriptors"),le=E("../internals/fails");ge.exports=ue&&le(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(E,ge,Ae){var ue=E("../internals/global"),le=ue.TypeError;ge.exports=function(ie,se){if(ie<se)throw le("Not enough arguments");return ie}},{"../internals/global":163}],267:[function(E,ge,Ae){var ue=E("../internals/well-known-symbol");Ae.f=ue},{"../internals/well-known-symbol":268}],268:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/shared"),ie=E("../internals/has-own-property"),se=E("../internals/uid"),ae=E("../internals/native-symbol"),oe=E("../internals/use-symbol-as-uid"),re=le("wks"),ne=ue.Symbol,z=ne&&ne.for,a=oe?ne:ne&&ne.withoutSetter||se;ge.exports=function(y){if(!ie(re,y)||!(ae||typeof re[y]=="string")){var x="Symbol."+y;ae&&ie(ne,y)?re[y]=ne[y]:oe&&z?re[y]=z(x):re[y]=a(x)}return re[y]}},{"../internals/global":163,"../internals/has-own-property":164,"../internals/native-symbol":191,"../internals/shared":237,"../internals/uid":263,"../internals/use-symbol-as-uid":264}],269:[function(E,ge,Ae){ge.exports=`
|
|
|
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},{}],270:[function(E,ge,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/global"),ie=E("../internals/array-buffer"),se=E("../internals/set-species"),ae="ArrayBuffer",oe=ie[ae],re=le[ae];ue({global:!0,forced:re!==oe},{ArrayBuffer:oe}),se(ae)},{"../internals/array-buffer":104,"../internals/export":149,"../internals/global":163,"../internals/set-species":233}],271:[function(E,ge,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/function-uncurry-this"),ie=E("../internals/fails"),se=E("../internals/array-buffer"),ae=E("../internals/an-object"),oe=E("../internals/to-absolute-index"),re=E("../internals/to-length"),ne=E("../internals/species-constructor"),z=se.ArrayBuffer,a=se.DataView,y=a.prototype,x=le(z.prototype.slice),b=le(y.getUint8),te=le(y.setUint8),ee=ie(function(){return!new z(2).slice(1,void 0).byteLength});ue({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:ee},{slice:function(fe,he){if(x&&he===void 0)return x(ae(this),fe);for(var de=ae(this).byteLength,pe=oe(fe,de),ve=oe(he===void 0?de:he,de),me=new(ne(this,z))(re(ve-pe)),Ee=new a(this),Se=new a(me),Te=0;pe<ve;)te(Se,Te++,b(Ee,pe++));return me}})},{"../internals/an-object":101,"../internals/array-buffer":104,"../internals/export":149,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/species-constructor":238,"../internals/to-absolute-index":245,"../internals/to-length":249}],272:[function(E,ge,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/global"),ie=E("../internals/fails"),se=E("../internals/is-array"),ae=E("../internals/is-object"),oe=E("../internals/to-object"),re=E("../internals/length-of-array-like"),ne=E("../internals/create-property"),z=E("../internals/array-species-create"),a=E("../internals/array-method-has-species-support"),y=E("../internals/well-known-symbol"),x=E("../internals/engine-v8-version"),b=y("isConcatSpreadable"),te=9007199254740991,ee="Maximum allowed index exceeded",ce=le.TypeError,fe=x>=51||!ie(function(){var ve=[];return ve[b]=!1,ve.concat()[0]!==ve}),he=a("concat"),de=function(ve){if(!ae(ve))return!1;var me=ve[b];return me!==void 0?!!me:se(ve)},pe=!fe||!he;ue({target:"Array",proto:!0,forced:pe},{concat:function(me){var Ee=oe(this),Se=z(Ee,0),Te=0,we,je,xe,Oe,ze;for(we=-1,xe=arguments.length;we<xe;we++)if(ze=we===-1?Ee:arguments[we],de(ze)){if(Oe=re(ze),Te+Oe>te)throw ce(ee);for(je=0;je<Oe;je++,Te++)je in ze&&ne(Se,Te,ze[je])}else{if(Te>=te)throw ce(ee);ne(Se,Te++,ze)}return Se.length=Te,Se}})},{"../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,ge,Ae){var ue=E("../internals/export"),le=E("../internals/array-fill"),ie=E("../internals/add-to-unscopables");ue({target:"Array",proto:!0},{fill:le}),ie("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(E,ge,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/array-iteration").filter,ie=E("../internals/array-method-has-species-support"),se=ie("filter");ue({target:"Array",proto:!0,forced:!se},{filter:function(oe){return le(this,oe,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],275:[function(E,ge,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/array-iteration").find,ie=E("../internals/add-to-unscopables"),se="find",ae=!0;se in[]&&Array(1)[se](function(){ae=!1}),ue({target:"Array",proto:!0,forced:ae},{find:function(re){return le(this,re,arguments.length>1?arguments[1]:void 0)}}),ie(se)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(E,ge,Ae){var ue=E("../internals/export"),le=E("../internals/array-from"),ie=E("../internals/check-correctness-of-iteration"),se=!ie(function(ae){Array.from(ae)});ue({target:"Array",stat:!0,forced:se},{from:le})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(E,ge,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/array-includes").includes,ie=E("../internals/add-to-unscopables");ue({target:"Array",proto:!0},{includes:function(ae){return le(this,ae,arguments.length>1?arguments[1]:void 0)}}),ie("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(E,ge,Ae){"use strict";var ue=E("../internals/to-indexed-object"),le=E("../internals/add-to-unscopables"),ie=E("../internals/iterators"),se=E("../internals/internal-state"),ae=E("../internals/object-define-property").f,oe=E("../internals/define-iterator"),re=E("../internals/is-pure"),ne=E("../internals/descriptors"),z="Array Iterator",a=se.set,y=se.getterFor(z);ge.exports=oe(Array,"Array",function(b,te){a(this,{type:z,target:ue(b),index:0,kind:te})},function(){var b=y(this),te=b.target,ee=b.kind,ce=b.index++;return!te||ce>=te.length?(b.target=void 0,{value:void 0,done:!0}):ee=="keys"?{value:ce,done:!1}:ee=="values"?{value:te[ce],done:!1}:{value:[ce,te[ce]],done:!1}},"values");var x=ie.Arguments=ie.Array;if(le("keys"),le("values"),le("entries"),!re&&ne&&x.name!=="values")try{ae(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,ge,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/function-uncurry-this"),ie=E("../internals/indexed-object"),se=E("../internals/to-indexed-object"),ae=E("../internals/array-method-is-strict"),oe=le([].join),re=ie!=Object,ne=ae("join",",");ue({target:"Array",proto:!0,forced:re||!ne},{join:function(a){return oe(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,ge,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/array-iteration").map,ie=E("../internals/array-method-has-species-support"),se=ie("map");ue({target:"Array",proto:!0,forced:!se},{map:function(oe){return le(this,oe,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],281:[function(E,ge,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/global"),ie=E("../internals/is-array"),se=E("../internals/is-constructor"),ae=E("../internals/is-object"),oe=E("../internals/to-absolute-index"),re=E("../internals/length-of-array-like"),ne=E("../internals/to-indexed-object"),z=E("../internals/create-property"),a=E("../internals/well-known-symbol"),y=E("../internals/array-method-has-species-support"),x=E("../internals/array-slice"),b=y("slice"),te=a("species"),ee=le.Array,ce=Math.max;ue({target:"Array",proto:!0,forced:!b},{slice:function(he,de){var pe=ne(this),ve=re(pe),me=oe(he,ve),Ee=oe(de===void 0?ve:de,ve),Se,Te,we;if(ie(pe)&&(Se=pe.constructor,se(Se)&&(Se===ee||ie(Se.prototype))?Se=void 0:ae(Se)&&(Se=Se[te],Se===null&&(Se=void 0)),Se===ee||Se===void 0))return x(pe,me,Ee);for(Te=new(Se===void 0?ee:Se)(ce(Ee-me,0)),we=0;me<Ee;me++,we++)me in pe&&z(Te,we,pe[me]);return Te.length=we,Te}})},{"../internals/array-method-has-species-support":113,"../internals/array-slice":117,"../internals/create-property":131,"../internals/export":149,"../internals/global":163,"../internals/is-array":175,"../internals/is-constructor":177,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247,"../internals/well-known-symbol":268}],282:[function(E,ge,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/function-uncurry-this"),ie=E("../internals/a-callable"),se=E("../internals/to-object"),ae=E("../internals/length-of-array-like"),oe=E("../internals/to-string"),re=E("../internals/fails"),ne=E("../internals/array-sort"),z=E("../internals/array-method-is-strict"),a=E("../internals/engine-ff-version"),y=E("../internals/engine-is-ie-or-edge"),x=E("../internals/engine-v8-version"),b=E("../internals/engine-webkit-version"),te=[],ee=le(te.sort),ce=le(te.push),fe=re(function(){te.sort(void 0)}),he=re(function(){te.sort(null)}),de=z("sort"),pe=!re(function(){if(x)return x<70;if(!(a&&a>3)){if(y)return!0;if(b)return b<603;var Ee="",Se,Te,we,je;for(Se=65;Se<76;Se++){switch(Te=String.fromCharCode(Se),Se){case 66:case 69:case 70:case 72:we=3;break;case 68:case 71:we=4;break;default:we=2}for(je=0;je<47;je++)te.push({k:Te+je,v:we})}for(te.sort(function(xe,Oe){return Oe.v-xe.v}),je=0;je<te.length;je++)Te=te[je].k.charAt(0),Ee.charAt(Ee.length-1)!==Te&&(Ee+=Te);return Ee!=="DGBEFHACIJK"}}),ve=fe||!he||!de||!pe,me=function(Ee){return function(Se,Te){return Te===void 0?-1:Se===void 0?1:Ee!==void 0?+Ee(Se,Te)||0:oe(Se)>oe(Te)?1:-1}};ue({target:"Array",proto:!0,forced:ve},{sort:function(Se){Se!==void 0&&ie(Se);var Te=se(this);if(pe)return Se===void 0?ee(Te):ee(Te,Se);var we=[],je=ae(Te),xe,Oe;for(Oe=0;Oe<je;Oe++)Oe in Te&&ce(we,Te[Oe]);for(ne(we,me(Se)),xe=we.length,Oe=0;Oe<xe;)Te[Oe]=we[Oe++];for(;Oe<je;)delete Te[Oe++];return Te}})},{"../internals/a-callable":95,"../internals/array-method-is-strict":114,"../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/export":149,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/to-string":256}],283:[function(E,ge,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/global"),ie=E("../internals/to-absolute-index"),se=E("../internals/to-integer-or-infinity"),ae=E("../internals/length-of-array-like"),oe=E("../internals/to-object"),re=E("../internals/array-species-create"),ne=E("../internals/create-property"),z=E("../internals/array-method-has-species-support"),a=z("splice"),y=le.TypeError,x=Math.max,b=Math.min,te=9007199254740991,ee="Maximum allowed length exceeded";ue({target:"Array",proto:!0,forced:!a},{splice:function(fe,he){var de=oe(this),pe=ae(de),ve=ie(fe,pe),me=arguments.length,Ee,Se,Te,we,je,xe;if(me===0?Ee=Se=0:me===1?(Ee=0,Se=pe-ve):(Ee=me-2,Se=b(x(se(he),0),pe-ve)),pe+Ee-Se>te)throw y(ee);for(Te=re(de,Se),we=0;we<Se;we++)je=ve+we,je in de&&ne(Te,we,de[je]);if(Te.length=Se,Ee<Se){for(we=ve;we<pe-Se;we++)je=we+Se,xe=we+Ee,je in de?de[xe]=de[je]:delete de[xe];for(we=pe;we>pe-Se+Ee;we--)delete de[we-1]}else if(Ee>Se)for(we=pe-Se;we>ve;we--)je=we+Se-1,xe=we+Ee-1,je in de?de[xe]=de[je]:delete de[xe];for(we=0;we<Ee;we++)de[we+ve]=arguments[we+2];return de.length=pe-Se+Ee,Te}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/export":149,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-integer-or-infinity":248,"../internals/to-object":250}],284:[function(E,ge,Ae){var ue=E("../internals/descriptors"),le=E("../internals/function-name").EXISTS,ie=E("../internals/function-uncurry-this"),se=E("../internals/object-define-property").f,ae=Function.prototype,oe=ie(ae.toString),re=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,ne=ie(re.exec),z="name";ue&&!le&&se(ae,z,{configurable:!0,get:function(){try{return ne(re,oe(this))[1]}catch(a){return""}}})},{"../internals/descriptors":134,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/object-define-property":198}],285:[function(E,ge,Ae){var ue=E("../internals/export"),le=E("../internals/get-built-in"),ie=E("../internals/function-apply"),se=E("../internals/function-call"),ae=E("../internals/function-uncurry-this"),oe=E("../internals/fails"),re=E("../internals/is-array"),ne=E("../internals/is-callable"),z=E("../internals/is-object"),a=E("../internals/is-symbol"),y=E("../internals/array-slice"),x=E("../internals/native-symbol"),b=le("JSON","stringify"),te=ae(/./.exec),ee=ae("".charAt),ce=ae("".charCodeAt),fe=ae("".replace),he=ae(1 .toString),de=/[\uD800-\uDFFF]/g,pe=/^[\uD800-\uDBFF]$/,ve=/^[\uDC00-\uDFFF]$/,me=!x||oe(function(){var we=le("Symbol")();return b([we])!="[null]"||b({a:we})!="{}"||b(Object(we))!="{}"}),Ee=oe(function(){return b("\uDF06\uD834")!=='"\\udf06\\ud834"'||b("\uDEAD")!=='"\\udead"'}),Se=function(we,je){var xe=y(arguments),Oe=je;if(!(!z(je)&&we===void 0||a(we)))return re(je)||(je=function(ze,Ze){if(ne(Oe)&&(Ze=se(Oe,this,ze,Ze)),!a(Ze))return Ze}),xe[1]=je,ie(b,null,xe)},Te=function(we,je,xe){var Oe=ee(xe,je-1),ze=ee(xe,je+1);return te(pe,we)&&!te(ve,ze)||te(ve,we)&&!te(pe,Oe)?"\\u"+he(ce(we,0),16):we};b&&ue({target:"JSON",stat:!0,forced:me||Ee},{stringify:function(je,xe,Oe){var ze=y(arguments),Ze=ie(me?Se:b,null,ze);return Ee&&typeof Ze=="string"?fe(Ze,de,Te):Ze}})},{"../internals/array-slice":117,"../internals/export":149,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/is-array":175,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/native-symbol":191}],286:[function(E,ge,Ae){"use strict";var ue=E("../internals/descriptors"),le=E("../internals/global"),ie=E("../internals/function-uncurry-this"),se=E("../internals/is-forced"),ae=E("../internals/redefine"),oe=E("../internals/has-own-property"),re=E("../internals/inherit-if-required"),ne=E("../internals/object-is-prototype-of"),z=E("../internals/is-symbol"),a=E("../internals/to-primitive"),y=E("../internals/fails"),x=E("../internals/object-get-own-property-names").f,b=E("../internals/object-get-own-property-descriptor").f,te=E("../internals/object-define-property").f,ee=E("../internals/this-number-value"),ce=E("../internals/string-trim").trim,fe="Number",he=le[fe],de=he.prototype,pe=le.TypeError,ve=ie("".slice),me=ie("".charCodeAt),Ee=function(Oe){var ze=a(Oe,"number");return typeof ze=="bigint"?ze:Se(ze)},Se=function(Oe){var ze=a(Oe,"number"),Ze,Me,tt,qe,st,At,lt,at;if(z(ze))throw pe("Cannot convert a Symbol value to a number");if(typeof ze=="string"&&ze.length>2){if(ze=ce(ze),Ze=me(ze,0),Ze===43||Ze===45){if(Me=me(ze,2),Me===88||Me===120)return NaN}else if(Ze===48){switch(me(ze,1)){case 66:case 98:tt=2,qe=49;break;case 79:case 111:tt=8,qe=55;break;default:return+ze}for(st=ve(ze,2),At=st.length,lt=0;lt<At;lt++)if(at=me(st,lt),at<48||at>qe)return NaN;return parseInt(st,tt)}}return+ze};if(se(fe,!he(" 0o1")||!he("0b1")||he("+0x1"))){for(var Te=function(ze){var Ze=arguments.length<1?0:he(Ee(ze)),Me=this;return ne(de,Me)&&y(function(){ee(Me)})?re(Object(Ze),Me,Te):Ze},we=ue?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(","),je=0,xe;we.length>je;je++)oe(he,xe=we[je])&&!oe(Te,xe)&&te(Te,xe,b(he,xe));Te.prototype=de,de.constructor=Te,ae(le,fe,Te)}},{"../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,ge,Ae){var ue=E("../internals/export"),le=E("../internals/object-assign");ue({target:"Object",stat:!0,forced:Object.assign!==le},{assign:le})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(E,ge,Ae){var ue=E("../internals/export"),le=E("../internals/object-to-array").entries;ue({target:"Object",stat:!0},{entries:function(se){return le(se)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(E,ge,Ae){var ue=E("../internals/export"),le=E("../internals/native-symbol"),ie=E("../internals/fails"),se=E("../internals/object-get-own-property-symbols"),ae=E("../internals/to-object"),oe=!le||ie(function(){se.f(1)});ue({target:"Object",stat:!0,forced:oe},{getOwnPropertySymbols:function(ne){var z=se.f;return z?z(ae(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,ge,Ae){var ue=E("../internals/export"),le=E("../internals/to-object"),ie=E("../internals/object-keys"),se=E("../internals/fails"),ae=se(function(){ie(1)});ue({target:"Object",stat:!0,forced:ae},{keys:function(re){return ie(le(re))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(E,ge,Ae){var ue=E("../internals/to-string-tag-support"),le=E("../internals/redefine"),ie=E("../internals/object-to-string");ue||le(Object.prototype,"toString",ie,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(E,ge,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/function-call"),ie=E("../internals/a-callable"),se=E("../internals/new-promise-capability"),ae=E("../internals/perform"),oe=E("../internals/iterate"),re=E("../internals/promise-statics-incorrect-iteration");ue({target:"Promise",stat:!0,forced:re},{all:function(z){var a=this,y=se.f(a),x=y.resolve,b=y.reject,te=ae(function(){var ee=ie(a.resolve),ce=[],fe=0,he=1;oe(z,function(de){var pe=fe++,ve=!1;he++,le(ee,a,de).then(function(me){ve||(ve=!0,ce[pe]=me,--he||x(ce))},b)}),--he||x(ce)});return te.error&&b(te.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,ge,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/is-pure"),ie=E("../internals/promise-constructor-detection").CONSTRUCTOR,se=E("../internals/promise-native-constructor"),ae=E("../internals/get-built-in"),oe=E("../internals/is-callable"),re=E("../internals/redefine"),ne=se&&se.prototype;if(ue({target:"Promise",proto:!0,forced:ie,real:!0},{catch:function(a){return this.then(void 0,a)}}),!le&&oe(se)){var z=ae("Promise").prototype.catch;ne.catch!==z&&re(ne,"catch",z,{unsafe:!0})}},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/redefine":222}],294:[function(E,ge,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/is-pure"),ie=E("../internals/engine-is-node"),se=E("../internals/global"),ae=E("../internals/function-call"),oe=E("../internals/redefine"),re=E("../internals/redefine-all"),ne=E("../internals/object-set-prototype-of"),z=E("../internals/set-to-string-tag"),a=E("../internals/set-species"),y=E("../internals/a-callable"),x=E("../internals/is-callable"),b=E("../internals/is-object"),te=E("../internals/an-instance"),ee=E("../internals/species-constructor"),ce=E("../internals/task").set,fe=E("../internals/microtask"),he=E("../internals/host-report-errors"),de=E("../internals/perform"),pe=E("../internals/queue"),ve=E("../internals/internal-state"),me=E("../internals/promise-native-constructor"),Ee=E("../internals/promise-constructor-detection"),Se=E("../internals/new-promise-capability"),Te="Promise",we=Ee.CONSTRUCTOR,je=Ee.REJECTION_EVENT,xe=Ee.SUBCLASSING,Oe=ve.getterFor(Te),ze=ve.set,Ze=me&&me.prototype,Me=me,tt=Ze,qe=se.TypeError,st=se.document,At=se.process,lt=Se.f,at=lt,ut=!!(st&&st.createEvent&&se.dispatchEvent),ft="unhandledrejection",bt="rejectionhandled",Lt=0,gt=1,ht=2,$e=1,Pe=2,ke,Ve,Qe,De,Ye=function(pt){var Ft;return b(pt)&&x(Ft=pt.then)?Ft:!1},Ue=function(pt,Ft){var It=Ft.value,Jt=Ft.state==gt,Kt=Jt?pt.ok:pt.fail,$t=pt.resolve,An=pt.reject,vn=pt.domain,Fn,Yn,xr;try{Kt?(Jt||(Ft.rejection===Pe&&St(Ft),Ft.rejection=$e),Kt===!0?Fn=It:(vn&&vn.enter(),Fn=Kt(It),vn&&(vn.exit(),xr=!0)),Fn===pt.promise?An(qe("Promise-chain cycle")):(Yn=Ye(Fn))?ae(Yn,Fn,$t,An):$t(Fn)):An(It)}catch(Tn){vn&&!xr&&vn.exit(),An(Tn)}},Le=function(pt,Ft){pt.notified||(pt.notified=!0,fe(function(){for(var It=pt.reactions,Jt;Jt=It.get();)Ue(Jt,pt);pt.notified=!1,Ft&&!pt.rejection&&nt(pt)}))},Ne=function(pt,Ft,It){var Jt,Kt;ut?(Jt=st.createEvent("Event"),Jt.promise=Ft,Jt.reason=It,Jt.initEvent(pt,!1,!0),se.dispatchEvent(Jt)):Jt={promise:Ft,reason:It},!je&&(Kt=se["on"+pt])?Kt(Jt):pt===ft&&he("Unhandled promise rejection",It)},nt=function(pt){ae(ce,se,function(){var Ft=pt.facade,It=pt.value,Jt=ct(pt),Kt;if(Jt&&(Kt=de(function(){ie?At.emit("unhandledRejection",It,Ft):Ne(ft,Ft,It)}),pt.rejection=ie||ct(pt)?Pe:$e,Kt.error))throw Kt.value})},ct=function(pt){return pt.rejection!==$e&&!pt.parent},St=function(pt){ae(ce,se,function(){var Ft=pt.facade;ie?At.emit("rejectionHandled",Ft):Ne(bt,Ft,pt.value)})},wt=function(pt,Ft,It){return function(Jt){pt(Ft,Jt,It)}},Bt=function(pt,Ft,It){pt.done||(pt.done=!0,It&&(pt=It),pt.value=Ft,pt.state=ht,Le(pt,!0))},kt=function(pt,Ft,It){if(!pt.done){pt.done=!0,It&&(pt=It);try{if(pt.facade===Ft)throw qe("Promise can't be resolved itself");var Jt=Ye(Ft);Jt?fe(function(){var Kt={done:!1};try{ae(Jt,Ft,wt(kt,Kt,pt),wt(Bt,Kt,pt))}catch($t){Bt(Kt,$t,pt)}}):(pt.value=Ft,pt.state=gt,Le(pt,!1))}catch(Kt){Bt({done:!1},Kt,pt)}}};if(we&&(Me=function(Ft){te(this,tt),y(Ft),ae(ke,this);var It=Oe(this);try{Ft(wt(kt,It),wt(Bt,It))}catch(Jt){Bt(It,Jt)}},tt=Me.prototype,ke=function(Ft){ze(this,{type:Te,done:!1,notified:!1,parent:!1,reactions:new pe,rejection:!1,state:Lt,value:void 0})},ke.prototype=re(tt,{then:function(Ft,It){var Jt=Oe(this),Kt=lt(ee(this,Me));return Jt.parent=!0,Kt.ok=x(Ft)?Ft:!0,Kt.fail=x(It)&&It,Kt.domain=ie?At.domain:void 0,Jt.state==Lt?Jt.reactions.add(Kt):fe(function(){Ue(Kt,Jt)}),Kt.promise}}),Ve=function(){var pt=new ke,Ft=Oe(pt);this.promise=pt,this.resolve=wt(kt,Ft),this.reject=wt(Bt,Ft)},Se.f=lt=function(pt){return pt===Me||pt===Qe?new Ve(pt):at(pt)},!le&&x(me)&&Ze!==Object.prototype)){De=Ze.then,xe||oe(Ze,"then",function(Ft,It){var Jt=this;return new Me(function(Kt,$t){ae(De,Jt,Kt,$t)}).then(Ft,It)},{unsafe:!0});try{delete Ze.constructor}catch(pt){}ne&&ne(Ze,tt)}ue({global:!0,wrap:!0,forced:we},{Promise:Me}),z(Me,Te,!1,!0),a(Te)},{"../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,ge,Ae){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,ge,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/function-call"),ie=E("../internals/a-callable"),se=E("../internals/new-promise-capability"),ae=E("../internals/perform"),oe=E("../internals/iterate"),re=E("../internals/promise-statics-incorrect-iteration");ue({target:"Promise",stat:!0,forced:re},{race:function(z){var a=this,y=se.f(a),x=y.reject,b=ae(function(){var te=ie(a.resolve);oe(z,function(ee){le(te,a,ee).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,ge,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/function-call"),ie=E("../internals/new-promise-capability"),se=E("../internals/promise-constructor-detection").CONSTRUCTOR;ue({target:"Promise",stat:!0,forced:se},{reject:function(oe){var re=ie.f(this);return le(re.reject,void 0,oe),re.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(E,ge,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/get-built-in"),ie=E("../internals/is-pure"),se=E("../internals/promise-native-constructor"),ae=E("../internals/promise-constructor-detection").CONSTRUCTOR,oe=E("../internals/promise-resolve"),re=le("Promise"),ne=ie&&!ae;ue({target:"Promise",stat:!0,forced:ie||ae},{resolve:function(a){return oe(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,ge,Ae){var ue=E("../internals/descriptors"),le=E("../internals/global"),ie=E("../internals/function-uncurry-this"),se=E("../internals/is-forced"),ae=E("../internals/inherit-if-required"),oe=E("../internals/create-non-enumerable-property"),re=E("../internals/object-get-own-property-names").f,ne=E("../internals/object-is-prototype-of"),z=E("../internals/is-regexp"),a=E("../internals/to-string"),y=E("../internals/regexp-get-flags"),x=E("../internals/regexp-sticky-helpers"),b=E("../internals/proxy-accessor"),te=E("../internals/redefine"),ee=E("../internals/fails"),ce=E("../internals/has-own-property"),fe=E("../internals/internal-state").enforce,he=E("../internals/set-species"),de=E("../internals/well-known-symbol"),pe=E("../internals/regexp-unsupported-dot-all"),ve=E("../internals/regexp-unsupported-ncg"),me=de("match"),Ee=le.RegExp,Se=Ee.prototype,Te=le.SyntaxError,we=ie(Se.exec),je=ie("".charAt),xe=ie("".replace),Oe=ie("".indexOf),ze=ie("".slice),Ze=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Me=/a/g,tt=/a/g,qe=new Ee(Me)!==Me,st=x.MISSED_STICKY,At=x.UNSUPPORTED_Y,lt=ue&&(!qe||st||pe||ve||ee(function(){return tt[me]=!1,Ee(Me)!=Me||Ee(tt)==tt||Ee(Me,"i")!="/a/i"})),at=function(gt){for(var ht=gt.length,$e=0,Pe="",ke=!1,Ve;$e<=ht;$e++){if(Ve=je(gt,$e),Ve==="\\"){Pe+=Ve+je(gt,++$e);continue}!ke&&Ve==="."?Pe+="[\\s\\S]":(Ve==="["?ke=!0:Ve==="]"&&(ke=!1),Pe+=Ve)}return Pe},ut=function(gt){for(var ht=gt.length,$e=0,Pe="",ke=[],Ve={},Qe=!1,De=!1,Ye=0,Ue="",Le;$e<=ht;$e++){if(Le=je(gt,$e),Le==="\\")Le=Le+je(gt,++$e);else if(Le==="]")Qe=!1;else if(!Qe)switch(!0){case Le==="[":Qe=!0;break;case Le==="(":we(Ze,ze(gt,$e+1))&&($e+=2,De=!0),Pe+=Le,Ye++;continue;case(Le===">"&&De):if(Ue===""||ce(Ve,Ue))throw new Te("Invalid capture group name");Ve[Ue]=!0,ke[ke.length]=[Ue,Ye],De=!1,Ue="";continue}De?Ue+=Le:Pe+=Le}return[Pe,ke]};if(se("RegExp",lt)){for(var ft=function(ht,$e){var Pe=ne(Se,this),ke=z(ht),Ve=$e===void 0,Qe=[],De=ht,Ye,Ue,Le,Ne,nt,ct;if(!Pe&&ke&&Ve&&ht.constructor===ft)return ht;if((ke||ne(Se,ht))&&(ht=ht.source,Ve&&($e=y(De))),ht=ht===void 0?"":a(ht),$e=$e===void 0?"":a($e),De=ht,pe&&"dotAll"in Me&&(Ue=!!$e&&Oe($e,"s")>-1,Ue&&($e=xe($e,/s/g,""))),Ye=$e,st&&"sticky"in Me&&(Le=!!$e&&Oe($e,"y")>-1,Le&&At&&($e=xe($e,/y/g,""))),ve&&(Ne=ut(ht),ht=Ne[0],Qe=Ne[1]),nt=ae(Ee(ht,$e),Pe?this:Se,ft),(Ue||Le||Qe.length)&&(ct=fe(nt),Ue&&(ct.dotAll=!0,ct.raw=ft(at(ht),Ye)),Le&&(ct.sticky=!0),Qe.length&&(ct.groups=Qe)),ht!==De)try{oe(nt,"source",De===""?"(?:)":De)}catch(St){}return nt},bt=re(Ee),Lt=0;bt.length>Lt;)b(ft,Ee,bt[Lt++]);Se.constructor=ft,ft.prototype=Se,te(le,"RegExp",ft)}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,ge,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/regexp-exec");ue({target:"RegExp",proto:!0,forced:/./.exec!==le},{exec:le})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(E,ge,Ae){"use strict";var ue=E("../internals/function-name").PROPER,le=E("../internals/redefine"),ie=E("../internals/an-object"),se=E("../internals/to-string"),ae=E("../internals/fails"),oe=E("../internals/regexp-get-flags"),re="toString",ne=RegExp.prototype,z=ne[re],a=ae(function(){return z.call({source:"a",flags:"b"})!="/a/b"}),y=ue&&z.name!=re;(a||y)&&le(RegExp.prototype,re,function(){var b=ie(this),te=se(b.source),ee=se(oe(b));return"/"+te+"/"+ee},{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,ge,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/function-uncurry-this"),ie=E("../internals/not-a-regexp"),se=E("../internals/require-object-coercible"),ae=E("../internals/to-string"),oe=E("../internals/correct-is-regexp-logic"),re=le("".indexOf);ue({target:"String",proto:!0,forced:!oe("includes")},{includes:function(z){return!!~re(ae(se(this)),ae(ie(z)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":126,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/not-a-regexp":194,"../internals/require-object-coercible":230,"../internals/to-string":256}],303:[function(E,ge,Ae){"use strict";var ue=E("../internals/string-multibyte").charAt,le=E("../internals/to-string"),ie=E("../internals/internal-state"),se=E("../internals/define-iterator"),ae="String Iterator",oe=ie.set,re=ie.getterFor(ae);se(String,"String",function(ne){oe(this,{type:ae,string:le(ne),index:0})},function(){var z=re(this),a=z.string,y=z.index,x;return y>=a.length?{value:void 0,done:!0}:(x=ue(a,y),z.index+=x.length,{value:x,done:!1})})},{"../internals/define-iterator":132,"../internals/internal-state":173,"../internals/string-multibyte":239,"../internals/to-string":256}],304:[function(E,ge,Ae){"use strict";var ue=E("../internals/function-call"),le=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/an-object"),se=E("../internals/to-length"),ae=E("../internals/to-string"),oe=E("../internals/require-object-coercible"),re=E("../internals/get-method"),ne=E("../internals/advance-string-index"),z=E("../internals/regexp-exec-abstract");le("match",function(a,y,x){return[function(te){var ee=oe(this),ce=te==null?void 0:re(te,a);return ce?ue(ce,te,ee):new RegExp(te)[a](ae(ee))},function(b){var te=ie(this),ee=ae(b),ce=x(y,te,ee);if(ce.done)return ce.value;if(!te.global)return z(te,ee);var fe=te.unicode;te.lastIndex=0;for(var he=[],de=0,pe;(pe=z(te,ee))!==null;){var ve=ae(pe[0]);he[de]=ve,ve===""&&(te.lastIndex=ne(ee,se(te.lastIndex),fe)),de++}return de===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,ge,Ae){"use strict";var ue=E("../internals/function-apply"),le=E("../internals/function-call"),ie=E("../internals/function-uncurry-this"),se=E("../internals/fix-regexp-well-known-symbol-logic"),ae=E("../internals/fails"),oe=E("../internals/an-object"),re=E("../internals/is-callable"),ne=E("../internals/to-integer-or-infinity"),z=E("../internals/to-length"),a=E("../internals/to-string"),y=E("../internals/require-object-coercible"),x=E("../internals/advance-string-index"),b=E("../internals/get-method"),te=E("../internals/get-substitution"),ee=E("../internals/regexp-exec-abstract"),ce=E("../internals/well-known-symbol"),fe=ce("replace"),he=Math.max,de=Math.min,pe=ie([].concat),ve=ie([].push),me=ie("".indexOf),Ee=ie("".slice),Se=function(xe){return xe===void 0?xe:String(xe)},Te=function(){return"a".replace(/./,"$0")==="$0"}(),we=function(){return/./[fe]?/./[fe]("a","$0")==="":!1}(),je=!ae(function(){var xe=/./;return xe.exec=function(){var Oe=[];return Oe.groups={a:"7"},Oe},"".replace(xe,"$<a>")!=="7"});se("replace",function(xe,Oe,ze){var Ze=we?"$":"$0";return[function(tt,qe){var st=y(this),At=tt==null?void 0:b(tt,fe);return At?le(At,tt,st,qe):le(Oe,a(st),tt,qe)},function(Me,tt){var qe=oe(this),st=a(Me);if(typeof tt=="string"&&me(tt,Ze)===-1&&me(tt,"$<")===-1){var At=ze(Oe,qe,st,tt);if(At.done)return At.value}var lt=re(tt);lt||(tt=a(tt));var at=qe.global;if(at){var ut=qe.unicode;qe.lastIndex=0}for(var ft=[];;){var bt=ee(qe,st);if(bt===null||(ve(ft,bt),!at))break;var Lt=a(bt[0]);Lt===""&&(qe.lastIndex=x(st,z(qe.lastIndex),ut))}for(var gt="",ht=0,$e=0;$e<ft.length;$e++){bt=ft[$e];for(var Pe=a(bt[0]),ke=he(de(ne(bt.index),st.length),0),Ve=[],Qe=1;Qe<bt.length;Qe++)ve(Ve,Se(bt[Qe]));var De=bt.groups;if(lt){var Ye=pe([Pe],Ve,ke,st);De!==void 0&&ve(Ye,De);var Ue=a(ue(tt,void 0,Ye))}else Ue=te(Pe,st,ke,Ve,De,tt);ke>=ht&&(gt+=Ee(st,ht,ke)+Ue,ht=ke+Pe.length)}return gt+Ee(st,ht)}]},!je||!Te||we)},{"../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,ge,Ae){"use strict";var ue=E("../internals/function-call"),le=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/an-object"),se=E("../internals/require-object-coercible"),ae=E("../internals/same-value"),oe=E("../internals/to-string"),re=E("../internals/get-method"),ne=E("../internals/regexp-exec-abstract");le("search",function(z,a,y){return[function(b){var te=se(this),ee=b==null?void 0:re(b,z);return ee?ue(ee,b,te):new RegExp(b)[z](oe(te))},function(x){var b=ie(this),te=oe(x),ee=y(a,b,te);if(ee.done)return ee.value;var ce=b.lastIndex;ae(ce,0)||(b.lastIndex=0);var fe=ne(b,te);return ae(b.lastIndex,ce)||(b.lastIndex=ce),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,ge,Ae){"use strict";var ue=E("../internals/function-apply"),le=E("../internals/function-call"),ie=E("../internals/function-uncurry-this"),se=E("../internals/fix-regexp-well-known-symbol-logic"),ae=E("../internals/is-regexp"),oe=E("../internals/an-object"),re=E("../internals/require-object-coercible"),ne=E("../internals/species-constructor"),z=E("../internals/advance-string-index"),a=E("../internals/to-length"),y=E("../internals/to-string"),x=E("../internals/get-method"),b=E("../internals/array-slice-simple"),te=E("../internals/regexp-exec-abstract"),ee=E("../internals/regexp-exec"),ce=E("../internals/regexp-sticky-helpers"),fe=E("../internals/fails"),he=ce.UNSUPPORTED_Y,de=4294967295,pe=Math.min,ve=[].push,me=ie(/./.exec),Ee=ie(ve),Se=ie("".slice),Te=!fe(function(){var we=/(?:)/,je=we.exec;we.exec=function(){return je.apply(this,arguments)};var xe="ab".split(we);return xe.length!==2||xe[0]!=="a"||xe[1]!=="b"});se("split",function(we,je,xe){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(ze,Ze){var Me=y(re(this)),tt=Ze===void 0?de:Ze>>>0;if(tt===0)return[];if(ze===void 0)return[Me];if(!ae(ze))return le(je,Me,ze,tt);for(var qe=[],st=(ze.ignoreCase?"i":"")+(ze.multiline?"m":"")+(ze.unicode?"u":"")+(ze.sticky?"y":""),At=0,lt=new RegExp(ze.source,st+"g"),at,ut,ft;(at=le(ee,lt,Me))&&(ut=lt.lastIndex,!(ut>At&&(Ee(qe,Se(Me,At,at.index)),at.length>1&&at.index<Me.length&&ue(ve,qe,b(at,1)),ft=at[0].length,At=ut,qe.length>=tt)));)lt.lastIndex===at.index&<.lastIndex++;return At===Me.length?(ft||!me(lt,""))&&Ee(qe,""):Ee(qe,Se(Me,At)),qe.length>tt?b(qe,0,tt):qe}:"0".split(void 0,0).length?Oe=function(ze,Ze){return ze===void 0&&Ze===0?[]:le(je,this,ze,Ze)}:Oe=je,[function(Ze,Me){var tt=re(this),qe=Ze==null?void 0:x(Ze,we);return qe?le(qe,Ze,tt,Me):le(Oe,y(tt),Ze,Me)},function(ze,Ze){var Me=oe(this),tt=y(ze),qe=xe(Oe,Me,tt,Ze,Oe!==je);if(qe.done)return qe.value;var st=ne(Me,RegExp),At=Me.unicode,lt=(Me.ignoreCase?"i":"")+(Me.multiline?"m":"")+(Me.unicode?"u":"")+(he?"g":"y"),at=new st(he?"^(?:"+Me.source+")":Me,lt),ut=Ze===void 0?de:Ze>>>0;if(ut===0)return[];if(tt.length===0)return te(at,tt)===null?[tt]:[];for(var ft=0,bt=0,Lt=[];bt<tt.length;){at.lastIndex=he?0:bt;var gt=te(at,he?Se(tt,bt):tt),ht;if(gt===null||(ht=pe(a(at.lastIndex+(he?bt:0)),tt.length))===ft)bt=z(tt,bt,At);else{if(Ee(Lt,Se(tt,ft,bt)),Lt.length===ut)return Lt;for(var $e=1;$e<=gt.length-1;$e++)if(Ee(Lt,gt[$e]),Lt.length===ut)return Lt;bt=ft=ht}}return Ee(Lt,Se(tt,ft)),Lt}]},!Te,he)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/array-slice-simple":116,"../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/is-regexp":182,"../internals/regexp-exec":224,"../internals/regexp-exec-abstract":223,"../internals/regexp-sticky-helpers":227,"../internals/require-object-coercible":230,"../internals/species-constructor":238,"../internals/to-length":249,"../internals/to-string":256}],308:[function(E,ge,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/string-trim").trim,ie=E("../internals/string-trim-forced");ue({target:"String",proto:!0,forced:ie("trim")},{trim:function(){return le(this)}})},{"../internals/export":149,"../internals/string-trim":241,"../internals/string-trim-forced":240}],309:[function(E,ge,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/global"),ie=E("../internals/function-call"),se=E("../internals/function-uncurry-this"),ae=E("../internals/is-pure"),oe=E("../internals/descriptors"),re=E("../internals/native-symbol"),ne=E("../internals/fails"),z=E("../internals/has-own-property"),a=E("../internals/object-is-prototype-of"),y=E("../internals/an-object"),x=E("../internals/to-indexed-object"),b=E("../internals/to-property-key"),te=E("../internals/to-string"),ee=E("../internals/create-property-descriptor"),ce=E("../internals/object-create"),fe=E("../internals/object-keys"),he=E("../internals/object-get-own-property-names"),de=E("../internals/object-get-own-property-names-external"),pe=E("../internals/object-get-own-property-symbols"),ve=E("../internals/object-get-own-property-descriptor"),me=E("../internals/object-define-property"),Ee=E("../internals/object-define-properties"),Se=E("../internals/object-property-is-enumerable"),Te=E("../internals/redefine"),we=E("../internals/shared"),je=E("../internals/shared-key"),xe=E("../internals/hidden-keys"),Oe=E("../internals/uid"),ze=E("../internals/well-known-symbol"),Ze=E("../internals/well-known-symbol-wrapped"),Me=E("../internals/define-well-known-symbol"),tt=E("../internals/symbol-define-to-primitive"),qe=E("../internals/set-to-string-tag"),st=E("../internals/internal-state"),At=E("../internals/array-iteration").forEach,lt=je("hidden"),at="Symbol",ut="prototype",ft=st.set,bt=st.getterFor(at),Lt=Object[ut],gt=le.Symbol,ht=gt&>[ut],$e=le.TypeError,Pe=le.QObject,ke=ve.f,Ve=me.f,Qe=de.f,De=Se.f,Ye=se([].push),Ue=we("symbols"),Le=we("op-symbols"),Ne=we("wks"),nt=!Pe||!Pe[ut]||!Pe[ut].findChild,ct=oe&&ne(function(){return ce(Ve({},"a",{get:function(){return Ve(this,"a",{value:7}).a}})).a!=7})?function(Kt,$t,An){var vn=ke(Lt,$t);vn&&delete Lt[$t],Ve(Kt,$t,An),vn&&Kt!==Lt&&Ve(Lt,$t,vn)}:Ve,St=function(Kt,$t){var An=Ue[Kt]=ce(ht);return ft(An,{type:at,tag:Kt,description:$t}),oe||(An.description=$t),An},wt=function($t,An,vn){$t===Lt&&wt(Le,An,vn),y($t);var Fn=b(An);return y(vn),z(Ue,Fn)?(vn.enumerable?(z($t,lt)&&$t[lt][Fn]&&($t[lt][Fn]=!1),vn=ce(vn,{enumerable:ee(0,!1)})):(z($t,lt)||Ve($t,lt,ee(1,{})),$t[lt][Fn]=!0),ct($t,Fn,vn)):Ve($t,Fn,vn)},Bt=function($t,An){y($t);var vn=x(An),Fn=fe(vn).concat(Jt(vn));return At(Fn,function(Yn){(!oe||ie(pt,vn,Yn))&&wt($t,Yn,vn[Yn])}),$t},kt=function($t,An){return An===void 0?ce($t):Bt(ce($t),An)},pt=function($t){var An=b($t),vn=ie(De,this,An);return this===Lt&&z(Ue,An)&&!z(Le,An)?!1:vn||!z(this,An)||!z(Ue,An)||z(this,lt)&&this[lt][An]?vn:!0},Ft=function($t,An){var vn=x($t),Fn=b(An);if(!(vn===Lt&&z(Ue,Fn)&&!z(Le,Fn))){var Yn=ke(vn,Fn);return Yn&&z(Ue,Fn)&&!(z(vn,lt)&&vn[lt][Fn])&&(Yn.enumerable=!0),Yn}},It=function($t){var An=Qe(x($t)),vn=[];return At(An,function(Fn){!z(Ue,Fn)&&!z(xe,Fn)&&Ye(vn,Fn)}),vn},Jt=function(Kt){var $t=Kt===Lt,An=Qe($t?Le:x(Kt)),vn=[];return At(An,function(Fn){z(Ue,Fn)&&(!$t||z(Lt,Fn))&&Ye(vn,Ue[Fn])}),vn};re||(gt=function(){if(a(ht,this))throw $e("Symbol is not a constructor");var $t=!arguments.length||arguments[0]===void 0?void 0:te(arguments[0]),An=Oe($t),vn=function(Fn){this===Lt&&ie(vn,Le,Fn),z(this,lt)&&z(this[lt],An)&&(this[lt][An]=!1),ct(this,An,ee(1,Fn))};return oe&&nt&&ct(Lt,An,{configurable:!0,set:vn}),St(An,$t)},ht=gt[ut],Te(ht,"toString",function(){return bt(this).tag}),Te(gt,"withoutSetter",function(Kt){return St(Oe(Kt),Kt)}),Se.f=pt,me.f=wt,Ee.f=Bt,ve.f=Ft,he.f=de.f=It,pe.f=Jt,Ze.f=function(Kt){return St(ze(Kt),Kt)},oe&&(Ve(ht,"description",{configurable:!0,get:function(){return bt(this).description}}),ae||Te(Lt,"propertyIsEnumerable",pt,{unsafe:!0}))),ue({global:!0,wrap:!0,forced:!re,sham:!re},{Symbol:gt}),At(fe(Ne),function(Kt){Me(Kt)}),ue({target:at,stat:!0,forced:!re},{useSetter:function(){nt=!0},useSimple:function(){nt=!1}}),ue({target:"Object",stat:!0,forced:!re,sham:!oe},{create:kt,defineProperty:wt,defineProperties:Bt,getOwnPropertyDescriptor:Ft}),ue({target:"Object",stat:!0,forced:!re},{getOwnPropertyNames:It}),tt(),qe(gt,at),xe[lt]=!0},{"../internals/an-object":101,"../internals/array-iteration":111,"../internals/create-property-descriptor":130,"../internals/define-well-known-symbol":133,"../internals/descriptors":134,"../internals/export":149,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/native-symbol":191,"../internals/object-create":196,"../internals/object-define-properties":197,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-names-external":200,"../internals/object-get-own-property-symbols":202,"../internals/object-is-prototype-of":204,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/redefine":222,"../internals/set-to-string-tag":234,"../internals/shared":237,"../internals/shared-key":235,"../internals/symbol-define-to-primitive":242,"../internals/to-indexed-object":247,"../internals/to-property-key":254,"../internals/to-string":256,"../internals/uid":263,"../internals/well-known-symbol":268,"../internals/well-known-symbol-wrapped":267}],310:[function(E,ge,Ae){"use strict";var ue=E("../internals/export"),le=E("../internals/descriptors"),ie=E("../internals/global"),se=E("../internals/function-uncurry-this"),ae=E("../internals/has-own-property"),oe=E("../internals/is-callable"),re=E("../internals/object-is-prototype-of"),ne=E("../internals/to-string"),z=E("../internals/object-define-property").f,a=E("../internals/copy-constructor-properties"),y=ie.Symbol,x=y&&y.prototype;if(le&&oe(y)&&(!("description"in x)||y().description!==void 0)){var b={},te=function(){var me=arguments.length<1||arguments[0]===void 0?void 0:ne(arguments[0]),Ee=re(x,this)?new y(me):me===void 0?y():y(me);return me===""&&(b[Ee]=!0),Ee};a(te,y),te.prototype=x,x.constructor=te;var ee=String(y("test"))=="Symbol(test)",ce=se(x.toString),fe=se(x.valueOf),he=/^Symbol\((.*)\)[^)]+$/,de=se("".replace),pe=se("".slice);z(x,"description",{configurable:!0,get:function(){var me=fe(this),Ee=ce(me);if(ae(b,me))return"";var Se=ee?pe(Ee,7,-1):de(Ee,he,"$1");return Se===""?void 0:Se}}),ue({global:!0,forced:!0},{Symbol:te})}},{"../internals/copy-constructor-properties":125,"../internals/descriptors":134,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/object-define-property":198,"../internals/object-is-prototype-of":204,"../internals/to-string":256}],311:[function(E,ge,Ae){var ue=E("../internals/export"),le=E("../internals/get-built-in"),ie=E("../internals/has-own-property"),se=E("../internals/to-string"),ae=E("../internals/shared"),oe=E("../internals/native-symbol-registry"),re=ae("string-to-symbol-registry"),ne=ae("symbol-to-string-registry");ue({target:"Symbol",stat:!0,forced:!oe},{for:function(z){var a=se(z);if(ie(re,a))return re[a];var y=le("Symbol")(a);return re[a]=y,ne[y]=a,y}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/has-own-property":164,"../internals/native-symbol-registry":190,"../internals/shared":237,"../internals/to-string":256}],312:[function(E,ge,Ae){var ue=E("../internals/define-well-known-symbol");ue("iterator")},{"../internals/define-well-known-symbol":133}],313:[function(E,ge,Ae){E("../modules/es.symbol.constructor"),E("../modules/es.symbol.for"),E("../modules/es.symbol.key-for"),E("../modules/es.json.stringify"),E("../modules/es.object.get-own-property-symbols")},{"../modules/es.json.stringify":285,"../modules/es.object.get-own-property-symbols":289,"../modules/es.symbol.constructor":309,"../modules/es.symbol.for":311,"../modules/es.symbol.key-for":314}],314:[function(E,ge,Ae){var ue=E("../internals/export"),le=E("../internals/has-own-property"),ie=E("../internals/is-symbol"),se=E("../internals/try-to-string"),ae=E("../internals/shared"),oe=E("../internals/native-symbol-registry"),re=ae("symbol-to-string-registry");ue({target:"Symbol",stat:!0,forced:!oe},{keyFor:function(z){if(!ie(z))throw TypeError(se(z)+" is not a symbol");if(le(re,z))return re[z]}})},{"../internals/export":149,"../internals/has-own-property":164,"../internals/is-symbol":183,"../internals/native-symbol-registry":190,"../internals/shared":237,"../internals/try-to-string":257}],315:[function(E,ge,Ae){"use strict";var ue=E("../internals/function-uncurry-this"),le=E("../internals/array-buffer-view-core"),ie=E("../internals/array-copy-within"),se=ue(ie),ae=le.aTypedArray,oe=le.exportTypedArrayMethod;oe("copyWithin",function(ne,z){return se(ae(this),ne,z,arguments.length>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-copy-within":105,"../internals/function-uncurry-this":157}],316:[function(E,ge,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").every,ie=ue.aTypedArray,se=ue.exportTypedArrayMethod;se("every",function(oe){return le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(E,ge,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/function-call"),ie=E("../internals/array-fill"),se=ue.aTypedArray,ae=ue.exportTypedArrayMethod;ae("fill",function(re){var ne=arguments.length;return le(ie,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,ge,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").filter,ie=E("../internals/typed-array-from-species-and-list"),se=ue.aTypedArray,ae=ue.exportTypedArrayMethod;ae("filter",function(re){var ne=le(se(this),re,arguments.length>1?arguments[1]:void 0);return ie(this,ne)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(E,ge,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").findIndex,ie=ue.aTypedArray,se=ue.exportTypedArrayMethod;se("findIndex",function(oe){return le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(E,ge,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").find,ie=ue.aTypedArray,se=ue.exportTypedArrayMethod;se("find",function(oe){return le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(E,ge,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").forEach,ie=ue.aTypedArray,se=ue.exportTypedArrayMethod;se("forEach",function(oe){le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(E,ge,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/array-includes").includes,ie=ue.aTypedArray,se=ue.exportTypedArrayMethod;se("includes",function(oe){return le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(E,ge,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/array-includes").indexOf,ie=ue.aTypedArray,se=ue.exportTypedArrayMethod;se("indexOf",function(oe){return le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(E,ge,Ae){"use strict";var ue=E("../internals/global"),le=E("../internals/fails"),ie=E("../internals/function-uncurry-this"),se=E("../internals/array-buffer-view-core"),ae=E("../modules/es.array.iterator"),oe=E("../internals/well-known-symbol"),re=oe("iterator"),ne=ue.Uint8Array,z=ie(ae.values),a=ie(ae.keys),y=ie(ae.entries),x=se.aTypedArray,b=se.exportTypedArrayMethod,te=ne&&ne.prototype,ee=!le(function(){te[re].call([1])}),ce=!!te&&te.values&&te[re]===te.values&&te.values.name==="values",fe=function(){return z(x(this))};b("entries",function(){return y(x(this))},ee),b("keys",function(){return a(x(this))},ee),b("values",fe,ee||!ce,{name:"values"}),b(re,fe,ee||!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,ge,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/function-uncurry-this"),ie=ue.aTypedArray,se=ue.exportTypedArrayMethod,ae=le([].join);se("join",function(re){return ae(ie(this),re)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(E,ge,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/function-apply"),ie=E("../internals/array-last-index-of"),se=ue.aTypedArray,ae=ue.exportTypedArrayMethod;ae("lastIndexOf",function(re){var ne=arguments.length;return le(ie,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,ge,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").map,ie=E("../internals/typed-array-species-constructor"),se=ue.aTypedArray,ae=ue.exportTypedArrayMethod;ae("map",function(re){return le(se(this),re,arguments.length>1?arguments[1]:void 0,function(ne,z){return new(ie(ne))(z)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(E,ge,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/array-reduce").right,ie=ue.aTypedArray,se=ue.exportTypedArrayMethod;se("reduceRight",function(oe){var re=arguments.length;return le(ie(this),oe,re,re>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(E,ge,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/array-reduce").left,ie=ue.aTypedArray,se=ue.exportTypedArrayMethod;se("reduce",function(oe){var re=arguments.length;return le(ie(this),oe,re,re>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(E,ge,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=ue.aTypedArray,ie=ue.exportTypedArrayMethod,se=Math.floor;ie("reverse",function(){for(var oe=this,re=le(oe).length,ne=se(re/2),z=0,a;z<ne;)a=oe[z],oe[z++]=oe[--re],oe[re]=a;return oe})},{"../internals/array-buffer-view-core":103}],331:[function(E,ge,Ae){"use strict";var ue=E("../internals/global"),le=E("../internals/function-call"),ie=E("../internals/array-buffer-view-core"),se=E("../internals/length-of-array-like"),ae=E("../internals/to-offset"),oe=E("../internals/to-object"),re=E("../internals/fails"),ne=ue.RangeError,z=ue.Int8Array,a=z&&z.prototype,y=a&&a.set,x=ie.aTypedArray,b=ie.exportTypedArrayMethod,te=!re(function(){var ce=new Uint8ClampedArray(2);return le(y,ce,{length:1,0:3},1),ce[1]!==3}),ee=te&&ie.NATIVE_ARRAY_BUFFER_VIEWS&&re(function(){var ce=new z(2);return ce.set(1),ce.set("2",1),ce[0]!==0||ce[1]!==2});b("set",function(fe){x(this);var he=ae(arguments.length>1?arguments[1]:void 0,1),de=oe(fe);if(te)return le(y,this,de,he);var pe=this.length,ve=se(de),me=0;if(ve+he>pe)throw ne("Wrong length");for(;me<ve;)this[he+me]=de[me++]},!te||ee)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-call":155,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/to-offset":251}],332:[function(E,ge,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/typed-array-species-constructor"),ie=E("../internals/fails"),se=E("../internals/array-slice"),ae=ue.aTypedArray,oe=ue.exportTypedArrayMethod,re=ie(function(){new Int8Array(1).slice()});oe("slice",function(z,a){for(var y=se(ae(this),z,a),x=le(this),b=0,te=y.length,ee=new x(te);te>b;)ee[b]=y[b++];return ee},re)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(E,ge,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").some,ie=ue.aTypedArray,se=ue.exportTypedArrayMethod;se("some",function(oe){return le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(E,ge,Ae){"use strict";var ue=E("../internals/global"),le=E("../internals/function-uncurry-this"),ie=E("../internals/fails"),se=E("../internals/a-callable"),ae=E("../internals/array-sort"),oe=E("../internals/array-buffer-view-core"),re=E("../internals/engine-ff-version"),ne=E("../internals/engine-is-ie-or-edge"),z=E("../internals/engine-v8-version"),a=E("../internals/engine-webkit-version"),y=oe.aTypedArray,x=oe.exportTypedArrayMethod,b=ue.Uint16Array,te=b&&le(b.prototype.sort),ee=!!te&&!(ie(function(){te(new b(2),null)})&&ie(function(){te(new b(2),{})})),ce=!!te&&!ie(function(){if(z)return z<74;if(re)return re<67;if(ne)return!0;if(a)return a<602;var he=new b(516),de=Array(516),pe,ve;for(pe=0;pe<516;pe++)ve=pe%4,he[pe]=515-pe,de[pe]=pe-2*ve+3;for(te(he,function(me,Ee){return(me/4|0)-(Ee/4|0)}),pe=0;pe<516;pe++)if(he[pe]!==de[pe])return!0}),fe=function(he){return function(de,pe){return he!==void 0?+he(de,pe)||0:pe!==pe?-1:de!==de?1:de===0&&pe===0?1/de>0&&1/pe<0?1:-1:de>pe}};x("sort",function(de){return de!==void 0&&se(de),ce?te(this,de):ae(y(this),fe(de))},!ce||ee)},{"../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,ge,Ae){"use strict";var ue=E("../internals/array-buffer-view-core"),le=E("../internals/to-length"),ie=E("../internals/to-absolute-index"),se=E("../internals/typed-array-species-constructor"),ae=ue.aTypedArray,oe=ue.exportTypedArrayMethod;oe("subarray",function(ne,z){var a=ae(this),y=a.length,x=ie(ne,y),b=se(a);return new b(a.buffer,a.byteOffset+x*a.BYTES_PER_ELEMENT,le((z===void 0?y:ie(z,y))-x))})},{"../internals/array-buffer-view-core":103,"../internals/to-absolute-index":245,"../internals/to-length":249,"../internals/typed-array-species-constructor":262}],336:[function(E,ge,Ae){"use strict";var ue=E("../internals/global"),le=E("../internals/function-apply"),ie=E("../internals/array-buffer-view-core"),se=E("../internals/fails"),ae=E("../internals/array-slice"),oe=ue.Int8Array,re=ie.aTypedArray,ne=ie.exportTypedArrayMethod,z=[].toLocaleString,a=!!oe&&se(function(){z.call(new oe(1))}),y=se(function(){return[1,2].toLocaleString()!=new oe([1,2]).toLocaleString()})||!se(function(){oe.prototype.toLocaleString.call([1,2])});ne("toLocaleString",function(){return le(z,a?ae(re(this)):re(this),ae(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,ge,Ae){"use strict";var ue=E("../internals/array-buffer-view-core").exportTypedArrayMethod,le=E("../internals/fails"),ie=E("../internals/global"),se=E("../internals/function-uncurry-this"),ae=ie.Uint8Array,oe=ae&&ae.prototype||{},re=[].toString,ne=se([].join);le(function(){re.call({})})&&(re=function(){return ne(this)});var z=oe.toString!=re;ue("toString",re,z)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(E,ge,Ae){var ue=E("../internals/typed-array-constructor");ue("Uint8",function(le){return function(se,ae,oe){return le(this,se,ae,oe)}})},{"../internals/typed-array-constructor":258}],339:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/dom-iterables"),ie=E("../internals/dom-token-list-prototype"),se=E("../internals/array-for-each"),ae=E("../internals/create-non-enumerable-property"),oe=function(ne){if(ne&&ne.forEach!==se)try{ae(ne,"forEach",se)}catch(z){ne.forEach=se}};for(var re in le)le[re]&&oe(ue[re]&&ue[re].prototype);oe(ie)},{"../internals/array-for-each":107,"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163}],340:[function(E,ge,Ae){var ue=E("../internals/global"),le=E("../internals/dom-iterables"),ie=E("../internals/dom-token-list-prototype"),se=E("../modules/es.array.iterator"),ae=E("../internals/create-non-enumerable-property"),oe=E("../internals/well-known-symbol"),re=oe("iterator"),ne=oe("toStringTag"),z=se.values,a=function(x,b){if(x){if(x[re]!==z)try{ae(x,re,z)}catch(ee){x[re]=z}if(x[ne]||ae(x,ne,b),le[b]){for(var te in se)if(x[te]!==se[te])try{ae(x,te,se[te])}catch(ee){x[te]=se[te]}}}};for(var y in le)a(ue[y]&&ue[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,ge,Ae){function ue(ce){return Array.isArray?Array.isArray(ce):ee(ce)==="[object Array]"}Ae.isArray=ue;function le(ce){return typeof ce=="boolean"}Ae.isBoolean=le;function ie(ce){return ce===null}Ae.isNull=ie;function se(ce){return ce==null}Ae.isNullOrUndefined=se;function ae(ce){return typeof ce=="number"}Ae.isNumber=ae;function oe(ce){return typeof ce=="string"}Ae.isString=oe;function re(ce){return typeof ce=="symbol"}Ae.isSymbol=re;function ne(ce){return ce===void 0}Ae.isUndefined=ne;function z(ce){return ee(ce)==="[object RegExp]"}Ae.isRegExp=z;function a(ce){return typeof ce=="object"&&ce!==null}Ae.isObject=a;function y(ce){return ee(ce)==="[object Date]"}Ae.isDate=y;function x(ce){return ee(ce)==="[object Error]"||ce instanceof Error}Ae.isError=x;function b(ce){return typeof ce=="function"}Ae.isFunction=b;function te(ce){return ce===null||typeof ce=="boolean"||typeof ce=="number"||typeof ce=="string"||typeof ce=="symbol"||typeof ce=="undefined"}Ae.isPrimitive=te,Ae.isBuffer=E("buffer").Buffer.isBuffer;function ee(ce){return Object.prototype.toString.call(ce)}},{buffer:90}],342:[function(E,ge,Ae){(function(ue){"use strict";var le=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,z=/[^-+\dA-Z]/g;return function(a,y,x,b){if(arguments.length===1&&oe(a)==="string"&&!/\d/.test(a)&&(y=a,a=void 0),a=a||new Date,a instanceof Date||(a=new Date(a)),isNaN(a))throw TypeError("Invalid date");y=String(le.masks[y]||y||le.masks.default);var te=y.slice(0,4);(te==="UTC:"||te==="GMT:")&&(y=y.slice(4),x=!0,te==="GMT:"&&(b=!0));var ee=x?"getUTC":"get",ce=a[ee+"Date"](),fe=a[ee+"Day"](),he=a[ee+"Month"](),de=a[ee+"FullYear"](),pe=a[ee+"Hours"](),ve=a[ee+"Minutes"](),me=a[ee+"Seconds"](),Ee=a[ee+"Milliseconds"](),Se=x?0:a.getTimezoneOffset(),Te=se(a),we=ae(a),je={d:ce,dd:ie(ce),ddd:le.i18n.dayNames[fe],dddd:le.i18n.dayNames[fe+7],m:he+1,mm:ie(he+1),mmm:le.i18n.monthNames[he],mmmm:le.i18n.monthNames[he+12],yy:String(de).slice(2),yyyy:de,h:pe%12||12,hh:ie(pe%12||12),H:pe,HH:ie(pe),M:ve,MM:ie(ve),s:me,ss:ie(me),l:ie(Ee,3),L:ie(Math.round(Ee/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(ne)||[""]).pop().replace(z,""),o:(Se>0?"-":"+")+ie(Math.floor(Math.abs(Se)/60)*100+Math.abs(Se)%60,4),S:["th","st","nd","rd"][ce%10>3?0:(ce%100-ce%10!=10)*ce%10],W:Te,N:we};return y.replace(re,function(xe){return xe in je?je[xe]:xe.slice(1,xe.length-1)})}}();le.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},le.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function ie(re,ne){for(re=String(re),ne=ne||2;re.length<ne;)re="0"+re;return re}function se(re){var ne=new Date(re.getFullYear(),re.getMonth(),re.getDate());ne.setDate(ne.getDate()-(ne.getDay()+6)%7+3);var z=new Date(ne.getFullYear(),0,4);z.setDate(z.getDate()-(z.getDay()+6)%7+3);var a=ne.getTimezoneOffset()-z.getTimezoneOffset();ne.setHours(ne.getHours()-a);var y=(ne-z)/(864e5*7);return 1+Math.floor(y)}function ae(re){var ne=re.getDay();return ne===0&&(ne=7),ne}function oe(re){return re===null?"null":re===void 0?"undefined":typeof re!="object"?typeof re:Array.isArray(re)?"array":{}.toString.call(re).slice(8,-1).toLowerCase()}typeof be=="function"&&be.amd?be(function(){return le}):typeof Ae=="object"?ge.exports=le:ue.dateFormat=le})(this)},{}],343:[function(E,ge,Ae){"use strict";var ue=/["'&<>]/;ge.exports=le;function le(ie){var se=""+ie,ae=ue.exec(se);if(!ae)return se;var oe,re="",ne=0,z=0;for(ne=ae.index;ne<se.length;ne++){switch(se.charCodeAt(ne)){case 34:oe=""";break;case 38:oe="&";break;case 39:oe="'";break;case 60:oe="<";break;case 62:oe=">";break;default:continue}z!==ne&&(re+=se.substring(z,ne)),z=ne+1,re+=oe}return z!==ne?re+se.substring(z,ne):re}},{}],344:[function(E,ge,Ae){"use strict";var ue=typeof Reflect=="object"?Reflect:null,le=ue&&typeof ue.apply=="function"?ue.apply:function(me,Ee,Se){return Function.prototype.apply.call(me,Ee,Se)},ie;ue&&typeof ue.ownKeys=="function"?ie=ue.ownKeys:Object.getOwnPropertySymbols?ie=function(me){return Object.getOwnPropertyNames(me).concat(Object.getOwnPropertySymbols(me))}:ie=function(me){return Object.getOwnPropertyNames(me)};function se(ve){console&&console.warn&&console.warn(ve)}var ae=Number.isNaN||function(me){return me!==me};function oe(){oe.init.call(this)}ge.exports=oe,ge.exports.once=he,oe.EventEmitter=oe,oe.prototype._events=void 0,oe.prototype._eventsCount=0,oe.prototype._maxListeners=void 0;var re=10;function ne(ve){if(typeof ve!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof ve)}Object.defineProperty(oe,"defaultMaxListeners",{enumerable:!0,get:function(){return re},set:function(ve){if(typeof ve!="number"||ve<0||ae(ve))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+ve+".");re=ve}}),oe.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},oe.prototype.setMaxListeners=function(me){if(typeof me!="number"||me<0||ae(me))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+me+".");return this._maxListeners=me,this};function z(ve){return ve._maxListeners===void 0?oe.defaultMaxListeners:ve._maxListeners}oe.prototype.getMaxListeners=function(){return z(this)},oe.prototype.emit=function(me){for(var Ee=[],Se=1;Se<arguments.length;Se++)Ee.push(arguments[Se]);var Te=me==="error",we=this._events;if(we!==void 0)Te=Te&&we.error===void 0;else if(!Te)return!1;if(Te){var je;if(Ee.length>0&&(je=Ee[0]),je instanceof Error)throw je;var xe=new Error("Unhandled error."+(je?" ("+je.message+")":""));throw xe.context=je,xe}var Oe=we[me];if(Oe===void 0)return!1;if(typeof Oe=="function")le(Oe,this,Ee);else for(var ze=Oe.length,Ze=ee(Oe,ze),Se=0;Se<ze;++Se)le(Ze[Se],this,Ee);return!0};function a(ve,me,Ee,Se){var Te,we,je;if(ne(Ee),we=ve._events,we===void 0?(we=ve._events=Object.create(null),ve._eventsCount=0):(we.newListener!==void 0&&(ve.emit("newListener",me,Ee.listener?Ee.listener:Ee),we=ve._events),je=we[me]),je===void 0)je=we[me]=Ee,++ve._eventsCount;else if(typeof je=="function"?je=we[me]=Se?[Ee,je]:[je,Ee]:Se?je.unshift(Ee):je.push(Ee),Te=z(ve),Te>0&&je.length>Te&&!je.warned){je.warned=!0;var xe=new Error("Possible EventEmitter memory leak detected. "+je.length+" "+String(me)+" listeners added. Use emitter.setMaxListeners() to increase limit");xe.name="MaxListenersExceededWarning",xe.emitter=ve,xe.type=me,xe.count=je.length,se(xe)}return ve}oe.prototype.addListener=function(me,Ee){return a(this,me,Ee,!1)},oe.prototype.on=oe.prototype.addListener,oe.prototype.prependListener=function(me,Ee){return a(this,me,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(ve,me,Ee){var Se={fired:!1,wrapFn:void 0,target:ve,type:me,listener:Ee},Te=y.bind(Se);return Te.listener=Ee,Se.wrapFn=Te,Te}oe.prototype.once=function(me,Ee){return ne(Ee),this.on(me,x(this,me,Ee)),this},oe.prototype.prependOnceListener=function(me,Ee){return ne(Ee),this.prependListener(me,x(this,me,Ee)),this},oe.prototype.removeListener=function(me,Ee){var Se,Te,we,je,xe;if(ne(Ee),Te=this._events,Te===void 0)return this;if(Se=Te[me],Se===void 0)return this;if(Se===Ee||Se.listener===Ee)--this._eventsCount===0?this._events=Object.create(null):(delete Te[me],Te.removeListener&&this.emit("removeListener",me,Se.listener||Ee));else if(typeof Se!="function"){for(we=-1,je=Se.length-1;je>=0;je--)if(Se[je]===Ee||Se[je].listener===Ee){xe=Se[je].listener,we=je;break}if(we<0)return this;we===0?Se.shift():ce(Se,we),Se.length===1&&(Te[me]=Se[0]),Te.removeListener!==void 0&&this.emit("removeListener",me,xe||Ee)}return this},oe.prototype.off=oe.prototype.removeListener,oe.prototype.removeAllListeners=function(me){var Ee,Se,Te;if(Se=this._events,Se===void 0)return this;if(Se.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Se[me]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Se[me]),this;if(arguments.length===0){var we=Object.keys(Se),je;for(Te=0;Te<we.length;++Te)je=we[Te],je!=="removeListener"&&this.removeAllListeners(je);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(Ee=Se[me],typeof Ee=="function")this.removeListener(me,Ee);else if(Ee!==void 0)for(Te=Ee.length-1;Te>=0;Te--)this.removeListener(me,Ee[Te]);return this};function b(ve,me,Ee){var Se=ve._events;if(Se===void 0)return[];var Te=Se[me];return Te===void 0?[]:typeof Te=="function"?Ee?[Te.listener||Te]:[Te]:Ee?fe(Te):ee(Te,Te.length)}oe.prototype.listeners=function(me){return b(this,me,!0)},oe.prototype.rawListeners=function(me){return b(this,me,!1)},oe.listenerCount=function(ve,me){return typeof ve.listenerCount=="function"?ve.listenerCount(me):te.call(ve,me)},oe.prototype.listenerCount=te;function te(ve){var me=this._events;if(me!==void 0){var Ee=me[ve];if(typeof Ee=="function")return 1;if(Ee!==void 0)return Ee.length}return 0}oe.prototype.eventNames=function(){return this._eventsCount>0?ie(this._events):[]};function ee(ve,me){for(var Ee=new Array(me),Se=0;Se<me;++Se)Ee[Se]=ve[Se];return Ee}function ce(ve,me){for(;me+1<ve.length;me++)ve[me]=ve[me+1];ve.pop()}function fe(ve){for(var me=new Array(ve.length),Ee=0;Ee<me.length;++Ee)me[Ee]=ve[Ee].listener||ve[Ee];return me}function he(ve,me){return new Promise(function(Ee,Se){function Te(je){ve.removeListener(me,we),Se(je)}function we(){typeof ve.removeListener=="function"&&ve.removeListener("error",Te),Ee([].slice.call(arguments))}pe(ve,me,we,{once:!0}),me!=="error"&&de(ve,Te,{once:!0})})}function de(ve,me,Ee){typeof ve.on=="function"&&pe(ve,"error",me,Ee)}function pe(ve,me,Ee,Se){if(typeof ve.on=="function")Se.once?ve.once(me,Ee):ve.on(me,Ee);else if(typeof ve.addEventListener=="function")ve.addEventListener(me,function Te(we){Se.once&&ve.removeEventListener(me,Te),Ee(we)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof ve)}},{}],345:[function(E,ge,Ae){"use strict";var ue=E("is-callable"),le=Object.prototype.toString,ie=Object.prototype.hasOwnProperty,se=function(z,a,y){for(var x=0,b=z.length;x<b;x++)ie.call(z,x)&&(y==null?a(z[x],x,z):a.call(y,z[x],x,z))},ae=function(z,a,y){for(var x=0,b=z.length;x<b;x++)y==null?a(z.charAt(x),x,z):a.call(y,z.charAt(x),x,z)},oe=function(z,a,y){for(var x in z)ie.call(z,x)&&(y==null?a(z[x],x,z):a.call(y,z[x],x,z))},re=function(z,a,y){if(!ue(a))throw new TypeError("iterator must be a function");var x;arguments.length>=3&&(x=y),le.call(z)==="[object Array]"?se(z,a,x):typeof z=="string"?ae(z,a,x):oe(z,a,x)};ge.exports=re},{"is-callable":367}],346:[function(E,ge,Ae){"use strict";var ue="Function.prototype.bind called on incompatible ",le=Array.prototype.slice,ie=Object.prototype.toString,se="[object Function]";ge.exports=function(oe){var re=this;if(typeof re!="function"||ie.call(re)!==se)throw new TypeError(ue+re);for(var ne=le.call(arguments,1),z,a=function(){if(this instanceof z){var ee=re.apply(this,ne.concat(le.call(arguments)));return Object(ee)===ee?ee:this}else return re.apply(oe,ne.concat(le.call(arguments)))},y=Math.max(0,re.length-ne.length),x=[],b=0;b<y;b++)x.push("$"+b);if(z=Function("binder","return function ("+x.join(",")+"){ return binder.apply(this,arguments); }")(a),re.prototype){var te=function(){};te.prototype=re.prototype,z.prototype=new te,te.prototype=null}return z}},{}],347:[function(E,ge,Ae){"use strict";var ue=E("./implementation");ge.exports=Function.prototype.bind||ue},{"./implementation":346}],348:[function(E,ge,Ae){"use strict";var ue,le=SyntaxError,ie=Function,se=TypeError,ae=function(Oe){try{return ie('"use strict"; return ('+Oe+").constructor;")()}catch(ze){}},oe=Object.getOwnPropertyDescriptor;if(oe)try{oe({},"")}catch(Oe){oe=null}var re=function(){throw new se},ne=oe?function(){try{return arguments.callee,re}catch(Oe){try{return oe(arguments,"callee").get}catch(ze){return re}}}():re,z=E("has-symbols")(),a=E("has-proto")(),y=Object.getPrototypeOf||(a?function(Oe){return Oe.__proto__}:null),x={},b=typeof Uint8Array=="undefined"||!y?ue:y(Uint8Array),te={"%AggregateError%":typeof AggregateError=="undefined"?ue:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer=="undefined"?ue:ArrayBuffer,"%ArrayIteratorPrototype%":z&&y?y([][Symbol.iterator]()):ue,"%AsyncFromSyncIteratorPrototype%":ue,"%AsyncFunction%":x,"%AsyncGenerator%":x,"%AsyncGeneratorFunction%":x,"%AsyncIteratorPrototype%":x,"%Atomics%":typeof Atomics=="undefined"?ue:Atomics,"%BigInt%":typeof BigInt=="undefined"?ue:BigInt,"%BigInt64Array%":typeof BigInt64Array=="undefined"?ue:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array=="undefined"?ue:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView=="undefined"?ue:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array=="undefined"?ue:Float32Array,"%Float64Array%":typeof Float64Array=="undefined"?ue:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry=="undefined"?ue:FinalizationRegistry,"%Function%":ie,"%GeneratorFunction%":x,"%Int8Array%":typeof Int8Array=="undefined"?ue:Int8Array,"%Int16Array%":typeof Int16Array=="undefined"?ue:Int16Array,"%Int32Array%":typeof Int32Array=="undefined"?ue:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":z&&y?y(y([][Symbol.iterator]())):ue,"%JSON%":typeof JSON=="object"?JSON:ue,"%Map%":typeof Map=="undefined"?ue:Map,"%MapIteratorPrototype%":typeof Map=="undefined"||!z||!y?ue:y(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise=="undefined"?ue:Promise,"%Proxy%":typeof Proxy=="undefined"?ue:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect=="undefined"?ue:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set=="undefined"?ue:Set,"%SetIteratorPrototype%":typeof Set=="undefined"||!z||!y?ue:y(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer=="undefined"?ue:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":z&&y?y(""[Symbol.iterator]()):ue,"%Symbol%":z?Symbol:ue,"%SyntaxError%":le,"%ThrowTypeError%":ne,"%TypedArray%":b,"%TypeError%":se,"%Uint8Array%":typeof Uint8Array=="undefined"?ue:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray=="undefined"?ue:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array=="undefined"?ue:Uint16Array,"%Uint32Array%":typeof Uint32Array=="undefined"?ue:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap=="undefined"?ue:WeakMap,"%WeakRef%":typeof WeakRef=="undefined"?ue:WeakRef,"%WeakSet%":typeof WeakSet=="undefined"?ue:WeakSet};if(y)try{null.error}catch(Oe){var ee=y(y(Oe));te["%Error.prototype%"]=ee}var ce=function Oe(ze){var Ze;if(ze==="%AsyncFunction%")Ze=ae("async function () {}");else if(ze==="%GeneratorFunction%")Ze=ae("function* () {}");else if(ze==="%AsyncGeneratorFunction%")Ze=ae("async function* () {}");else if(ze==="%AsyncGenerator%"){var Me=Oe("%AsyncGeneratorFunction%");Me&&(Ze=Me.prototype)}else if(ze==="%AsyncIteratorPrototype%"){var tt=Oe("%AsyncGenerator%");tt&&y&&(Ze=y(tt.prototype))}return te[ze]=Ze,Ze},fe={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},he=E("function-bind"),de=E("has"),pe=he.call(Function.call,Array.prototype.concat),ve=he.call(Function.apply,Array.prototype.splice),me=he.call(Function.call,String.prototype.replace),Ee=he.call(Function.call,String.prototype.slice),Se=he.call(Function.call,RegExp.prototype.exec),Te=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,we=/\\(\\)?/g,je=function(ze){var Ze=Ee(ze,0,1),Me=Ee(ze,-1);if(Ze==="%"&&Me!=="%")throw new le("invalid intrinsic syntax, expected closing `%`");if(Me==="%"&&Ze!=="%")throw new le("invalid intrinsic syntax, expected opening `%`");var tt=[];return me(ze,Te,function(qe,st,At,lt){tt[tt.length]=At?me(lt,we,"$1"):st||qe}),tt},xe=function(ze,Ze){var Me=ze,tt;if(de(fe,Me)&&(tt=fe[Me],Me="%"+tt[0]+"%"),de(te,Me)){var qe=te[Me];if(qe===x&&(qe=ce(Me)),typeof qe=="undefined"&&!Ze)throw new se("intrinsic "+ze+" exists, but is not available. Please file an issue!");return{alias:tt,name:Me,value:qe}}throw new le("intrinsic "+ze+" does not exist!")};ge.exports=function(ze,Ze){if(typeof ze!="string"||ze.length===0)throw new se("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof Ze!="boolean")throw new se('"allowMissing" argument must be a boolean');if(Se(/^%?[^%]*%?$/,ze)===null)throw new le("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Me=je(ze),tt=Me.length>0?Me[0]:"",qe=xe("%"+tt+"%",Ze),st=qe.name,At=qe.value,lt=!1,at=qe.alias;at&&(tt=at[0],ve(Me,pe([0,1],at)));for(var ut=1,ft=!0;ut<Me.length;ut+=1){var bt=Me[ut],Lt=Ee(bt,0,1),gt=Ee(bt,-1);if((Lt==='"'||Lt==="'"||Lt==="`"||gt==='"'||gt==="'"||gt==="`")&&Lt!==gt)throw new le("property names with quotes must have matching quotes");if((bt==="constructor"||!ft)&&(lt=!0),tt+="."+bt,st="%"+tt+"%",de(te,st))At=te[st];else if(At!=null){if(!(bt in At)){if(!Ze)throw new se("base intrinsic for "+ze+" exists, but the property is not available.");return}if(oe&&ut+1>=Me.length){var ht=oe(At,bt);ft=!!ht,ft&&"get"in ht&&!("originalValue"in ht.get)?At=ht.get:At=At[bt]}else ft=de(At,bt),At=At[bt];ft&&!lt&&(te[st]=At)}}return At}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(E,ge,Ae){"use strict";var ue=E("get-intrinsic"),le=ue("%Object.getOwnPropertyDescriptor%",!0);if(le)try{le([],"length")}catch(ie){le=null}ge.exports=le},{"get-intrinsic":348}],350:[function(E,ge,Ae){"use strict";var ue={foo:{}},le=Object;ge.exports=function(){return{__proto__:ue}.foo===ue.foo&&!({__proto__:null}instanceof le)}},{}],351:[function(E,ge,Ae){"use strict";var ue=typeof Symbol!="undefined"&&Symbol,le=E("./shams");ge.exports=function(){return typeof ue!="function"||typeof Symbol!="function"||typeof ue("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:le()}},{"./shams":352}],352:[function(E,ge,Ae){"use strict";ge.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var le={},ie=Symbol("test"),se=Object(ie);if(typeof ie=="string"||Object.prototype.toString.call(ie)!=="[object Symbol]"||Object.prototype.toString.call(se)!=="[object Symbol]")return!1;var ae=42;le[ie]=ae;for(ie in le)return!1;if(typeof Object.keys=="function"&&Object.keys(le).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(le).length!==0)return!1;var oe=Object.getOwnPropertySymbols(le);if(oe.length!==1||oe[0]!==ie||!Object.prototype.propertyIsEnumerable.call(le,ie))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var re=Object.getOwnPropertyDescriptor(le,ie);if(re.value!==ae||re.enumerable!==!0)return!1}return!0}},{}],353:[function(E,ge,Ae){"use strict";var ue=E("has-symbols/shams");ge.exports=function(){return ue()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(E,ge,Ae){"use strict";var ue=E("function-bind");ge.exports=ue.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(E,ge,Ae){var ue=E("http"),le=E("url"),ie=ge.exports;for(var se in ue)ue.hasOwnProperty(se)&&(ie[se]=ue[se]);ie.request=function(oe,re){return oe=ae(oe),ue.request.call(this,oe,re)},ie.get=function(oe,re){return oe=ae(oe),ue.get.call(this,oe,re)};function ae(oe){if(typeof oe=="string"&&(oe=le.parse(oe)),oe.protocol||(oe.protocol="https:"),oe.protocol!=="https:")throw new Error('Protocol "'+oe.protocol+'" not supported. Expected "https:"');return oe}},{http:468,url:472}],356:[function(E,ge,Ae){"use strict";var ue=E("util"),le=E("ms");ge.exports=function(ie){if(typeof ie=="number")return ie;var se=le(ie);if(se===void 0){var ae=new Error(ue.format("humanize-ms(%j) result undefined",ie));console.warn(ae.stack)}return se}},{ms:376,util:419}],357:[function(E,ge,Ae){Ae.read=function(ue,le,ie,se,ae){var oe,re,ne=ae*8-se-1,z=(1<<ne)-1,a=z>>1,y=-7,x=ie?ae-1:0,b=ie?-1:1,te=ue[le+x];for(x+=b,oe=te&(1<<-y)-1,te>>=-y,y+=ne;y>0;oe=oe*256+ue[le+x],x+=b,y-=8);for(re=oe&(1<<-y)-1,oe>>=-y,y+=se;y>0;re=re*256+ue[le+x],x+=b,y-=8);if(oe===0)oe=1-a;else{if(oe===z)return re?NaN:(te?-1:1)*(1/0);re=re+Math.pow(2,se),oe=oe-a}return(te?-1:1)*re*Math.pow(2,oe-se)},Ae.write=function(ue,le,ie,se,ae,oe){var re,ne,z,a=oe*8-ae-1,y=(1<<a)-1,x=y>>1,b=ae===23?Math.pow(2,-24)-Math.pow(2,-77):0,te=se?0:oe-1,ee=se?1:-1,ce=le<0||le===0&&1/le<0?1:0;for(le=Math.abs(le),isNaN(le)||le===1/0?(ne=isNaN(le)?1:0,re=y):(re=Math.floor(Math.log(le)/Math.LN2),le*(z=Math.pow(2,-re))<1&&(re--,z*=2),re+x>=1?le+=b/z:le+=b*Math.pow(2,1-x),le*z>=2&&(re++,z/=2),re+x>=y?(ne=0,re=y):re+x>=1?(ne=(le*z-1)*Math.pow(2,ae),re=re+x):(ne=le*Math.pow(2,x-1)*Math.pow(2,ae),re=0));ae>=8;ue[ie+te]=ne&255,te+=ee,ne/=256,ae-=8);for(re=re<<ae|ne,a+=ae;a>0;ue[ie+te]=re&255,te+=ee,re/=256,a-=8);ue[ie+te-ee]|=ce*128}},{}],358:[function(E,ge,Ae){"use strict";var ue=[E("./nextTick"),E("./queueMicrotask"),E("./mutation.js"),E("./messageChannel"),E("./stateChange"),E("./timeout")],le,ie,se=-1,ae=[],oe=!1;function re(){!le||!ie||(le=!1,ie.length?ae=ie.concat(ae):se=-1,ae.length&&ne())}function ne(){if(!le){oe=!1,le=!0;for(var te=ae.length,ee=setTimeout(re);te;){for(ie=ae,ae=[];ie&&++se<te;)ie[se].run();se=-1,te=ae.length}ie=null,se=-1,le=!1,clearTimeout(ee)}}for(var z,a=-1,y=ue.length;++a<y;)if(ue[a]&&ue[a].test&&ue[a].test()){z=ue[a].install(ne);break}function x(te,ee){this.fun=te,this.array=ee}x.prototype.run=function(){var te=this.fun,ee=this.array;switch(ee.length){case 0:return te();case 1:return te(ee[0]);case 2:return te(ee[0],ee[1]);case 3:return te(ee[0],ee[1],ee[2]);default:return te.apply(null,ee)}},ge.exports=b;function b(te){var ee=new Array(arguments.length-1);if(arguments.length>1)for(var ce=1;ce<arguments.length;ce++)ee[ce-1]=arguments[ce];ae.push(new x(te,ee)),!oe&&!le&&(oe=!0,z())}},{"./messageChannel":359,"./mutation.js":360,"./nextTick":89,"./queueMicrotask":361,"./stateChange":362,"./timeout":363}],359:[function(E,ge,Ae){(function(ue){(function(){"use strict";Ae.test=function(){return ue.setImmediate?!1:typeof ue.MessageChannel!="undefined"},Ae.install=function(le){var ie=new ue.MessageChannel;return ie.port1.onmessage=le,function(){ie.port2.postMessage(0)}}}).call(this)}).call(this,typeof zt!="undefined"?zt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],360:[function(E,ge,Ae){(function(ue){(function(){"use strict";var le=ue.MutationObserver||ue.WebKitMutationObserver;Ae.test=function(){return le},Ae.install=function(ie){var se=0,ae=new le(ie),oe=ue.document.createTextNode("");return ae.observe(oe,{characterData:!0}),function(){oe.data=se=++se%2}}}).call(this)}).call(this,typeof zt!="undefined"?zt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],361:[function(E,ge,Ae){(function(ue){(function(){"use strict";Ae.test=function(){return typeof ue.queueMicrotask=="function"},Ae.install=function(le){return function(){ue.queueMicrotask(le)}}}).call(this)}).call(this,typeof zt!="undefined"?zt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],362:[function(E,ge,Ae){(function(ue){(function(){"use strict";Ae.test=function(){return"document"in ue&&"onreadystatechange"in ue.document.createElement("script")},Ae.install=function(le){return function(){var ie=ue.document.createElement("script");return ie.onreadystatechange=function(){le(),ie.onreadystatechange=null,ie.parentNode.removeChild(ie),ie=null},ue.document.documentElement.appendChild(ie),le}}}).call(this)}).call(this,typeof zt!="undefined"?zt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],363:[function(E,ge,Ae){"use strict";Ae.test=function(){return!0},Ae.install=function(ue){return function(){setTimeout(ue,0)}}},{}],364:[function(E,ge,Ae){typeof Object.create=="function"?ge.exports=function(le,ie){ie&&(le.super_=ie,le.prototype=Object.create(ie.prototype,{constructor:{value:le,enumerable:!1,writable:!0,configurable:!0}}))}:ge.exports=function(le,ie){if(ie){le.super_=ie;var se=function(){};se.prototype=ie.prototype,le.prototype=new se,le.prototype.constructor=le}}},{}],365:[function(E,ge,Ae){"use strict";var ue=E("has-tostringtag/shams")(),le=E("call-bind/callBound"),ie=le("Object.prototype.toString"),se=function(ne){return ue&&ne&&typeof ne=="object"&&Symbol.toStringTag in ne?!1:ie(ne)==="[object Arguments]"},ae=function(ne){return se(ne)?!0:ne!==null&&typeof ne=="object"&&typeof ne.length=="number"&&ne.length>=0&&ie(ne)!=="[object Array]"&&ie(ne.callee)==="[object Function]"},oe=function(){return se(arguments)}();se.isLegacyArguments=ae,ge.exports=oe?se:ae},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(E,ge,Ae){ge.exports=function(ie){return ie!=null&&(ue(ie)||le(ie)||!!ie._isBuffer)};function ue(ie){return!!ie.constructor&&typeof ie.constructor.isBuffer=="function"&&ie.constructor.isBuffer(ie)}function le(ie){return typeof ie.readFloatLE=="function"&&typeof ie.slice=="function"&&ue(ie.slice(0,0))}},{}],367:[function(E,ge,Ae){"use strict";var ue=Function.prototype.toString,le=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,ie,se;if(typeof le=="function"&&typeof Object.defineProperty=="function")try{ie=Object.defineProperty({},"length",{get:function(){throw se}}),se={},le(function(){throw 42},null,ie)}catch(de){de!==se&&(le=null)}else le=null;var ae=/^\s*class\b/,oe=function(pe){try{var ve=ue.call(pe);return ae.test(ve)}catch(me){return!1}},re=function(pe){try{return oe(pe)?!1:(ue.call(pe),!0)}catch(ve){return!1}},ne=Object.prototype.toString,z="[object Object]",a="[object Function]",y="[object GeneratorFunction]",x="[object HTMLAllCollection]",b="[object HTML document.all class]",te="[object HTMLCollection]",ee=typeof Symbol=="function"&&!!Symbol.toStringTag,ce=!(0 in[,]),fe=function(){return!1};if(typeof document=="object"){var he=document.all;ne.call(he)===ne.call(document.all)&&(fe=function(pe){if((ce||!pe)&&(typeof pe=="undefined"||typeof pe=="object"))try{var ve=ne.call(pe);return(ve===x||ve===b||ve===te||ve===z)&&pe("")==null}catch(me){}return!1})}ge.exports=le?function(pe){if(fe(pe))return!0;if(!pe||typeof pe!="function"&&typeof pe!="object")return!1;try{le(pe,null,ie)}catch(ve){if(ve!==se)return!1}return!oe(pe)&&re(pe)}:function(pe){if(fe(pe))return!0;if(!pe||typeof pe!="function"&&typeof pe!="object")return!1;if(ee)return re(pe);if(oe(pe))return!1;var ve=ne.call(pe);return ve!==a&&ve!==y&&!/^\[object HTML/.test(ve)?!1:re(pe)}},{}],368:[function(E,ge,Ae){"use strict";var ue=Object.prototype.toString,le=Function.prototype.toString,ie=/^\s*(?:function)?\*/,se=E("has-tostringtag/shams")(),ae=Object.getPrototypeOf,oe=function(){if(!se)return!1;try{return Function("return function*() {}")()}catch(ne){}},re;ge.exports=function(z){if(typeof z!="function")return!1;if(ie.test(le.call(z)))return!0;if(!se){var a=ue.call(z);return a==="[object GeneratorFunction]"}if(!ae)return!1;if(typeof re=="undefined"){var y=oe();re=y?ae(y):!1}return ae(z)===re}},{"has-tostringtag/shams":353}],369:[function(E,ge,Ae){"use strict";var ue=E("which-typed-array");ge.exports=function(ie){return!!ue(ie)}},{"which-typed-array":420}],370:[function(E,ge,Ae){var ue={}.toString;ge.exports=Array.isArray||function(le){return ue.call(le)=="[object Array]"}},{}],371:[function(E,ge,Ae){(function(ue){(function(){(function(le,ie){typeof Ae=="object"&&typeof ge!="undefined"?ge.exports=ie(le):typeof be=="function"&&be.amd?be(ie):ie(le)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ue!="undefined"?ue:this,function(le){"use strict";le=le||{};var ie=le.Base64,se="2.6.4",ae="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",oe=function(ze){for(var Ze={},Me=0,tt=ze.length;Me<tt;Me++)Ze[ze.charAt(Me)]=Me;return Ze}(ae),re=String.fromCharCode,ne=function(ze){if(ze.length<2){var Ze=ze.charCodeAt(0);return Ze<128?ze:Ze<2048?re(192|Ze>>>6)+re(128|Ze&63):re(224|Ze>>>12&15)+re(128|Ze>>>6&63)+re(128|Ze&63)}else{var Ze=65536+(ze.charCodeAt(0)-55296)*1024+(ze.charCodeAt(1)-56320);return re(240|Ze>>>18&7)+re(128|Ze>>>12&63)+re(128|Ze>>>6&63)+re(128|Ze&63)}},z=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,a=function(ze){return ze.replace(z,ne)},y=function(ze){var Ze=[0,2,1][ze.length%3],Me=ze.charCodeAt(0)<<16|(ze.length>1?ze.charCodeAt(1):0)<<8|(ze.length>2?ze.charCodeAt(2):0),tt=[ae.charAt(Me>>>18),ae.charAt(Me>>>12&63),Ze>=2?"=":ae.charAt(Me>>>6&63),Ze>=1?"=":ae.charAt(Me&63)];return tt.join("")},x=le.btoa&&typeof le.btoa=="function"?function(ze){return le.btoa(ze)}:function(ze){if(ze.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return ze.replace(/[\s\S]{1,3}/g,y)},b=function(ze){return x(a(String(ze)))},te=function(ze){return ze.replace(/[+\/]/g,function(Ze){return Ze=="+"?"-":"_"}).replace(/=/g,"")},ee=function(ze,Ze){return Ze?te(b(ze)):b(ze)},ce=function(ze){return ee(ze,!0)},fe;le.Uint8Array&&(fe=function(ze,Ze){for(var Me="",tt=0,qe=ze.length;tt<qe;tt+=3){var st=ze[tt],At=ze[tt+1],lt=ze[tt+2],at=st<<16|At<<8|lt;Me+=ae.charAt(at>>>18)+ae.charAt(at>>>12&63)+(typeof At!="undefined"?ae.charAt(at>>>6&63):"=")+(typeof lt!="undefined"?ae.charAt(at&63):"=")}return Ze?te(Me):Me});var he=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,de=function(ze){switch(ze.length){case 4:var Ze=(7&ze.charCodeAt(0))<<18|(63&ze.charCodeAt(1))<<12|(63&ze.charCodeAt(2))<<6|63&ze.charCodeAt(3),Me=Ze-65536;return re((Me>>>10)+55296)+re((Me&1023)+56320);case 3:return re((15&ze.charCodeAt(0))<<12|(63&ze.charCodeAt(1))<<6|63&ze.charCodeAt(2));default:return re((31&ze.charCodeAt(0))<<6|63&ze.charCodeAt(1))}},pe=function(ze){return ze.replace(he,de)},ve=function(ze){var Ze=ze.length,Me=Ze%4,tt=(Ze>0?oe[ze.charAt(0)]<<18:0)|(Ze>1?oe[ze.charAt(1)]<<12:0)|(Ze>2?oe[ze.charAt(2)]<<6:0)|(Ze>3?oe[ze.charAt(3)]:0),qe=[re(tt>>>16),re(tt>>>8&255),re(tt&255)];return qe.length-=[0,0,2,1][Me],qe.join("")},me=le.atob&&typeof le.atob=="function"?function(ze){return le.atob(ze)}:function(ze){return ze.replace(/\S{1,4}/g,ve)},Ee=function(ze){return me(String(ze).replace(/[^A-Za-z0-9\+\/]/g,""))},Se=function(ze){return pe(me(ze))},Te=function(ze){return String(ze).replace(/[-_]/g,function(Ze){return Ze=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},we=function(ze){return Se(Te(ze))},je;le.Uint8Array&&(je=function(ze){return Uint8Array.from(Ee(Te(ze)),function(Ze){return Ze.charCodeAt(0)})});var xe=function(){var ze=le.Base64;return le.Base64=ie,ze};if(le.Base64={VERSION:se,atob:Ee,btoa:x,fromBase64:we,toBase64:ee,utob:a,encode:ee,encodeURI:ce,btou:pe,decode:we,noConflict:xe,fromUint8Array:fe,toUint8Array:je},typeof Object.defineProperty=="function"){var Oe=function(ze){return{value:ze,enumerable:!1,writable:!0,configurable:!0}};le.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Oe(function(){return we(this)})),Object.defineProperty(String.prototype,"toBase64",Oe(function(ze){return ee(this,ze)})),Object.defineProperty(String.prototype,"toBase64URI",Oe(function(){return ee(this,!0)}))}}return le.Meteor&&(Base64=le.Base64),typeof ge!="undefined"&&ge.exports?ge.exports.Base64=le.Base64:typeof be=="function"&&be.amd&&be([],function(){return le.Base64}),{Base64:le.Base64}})}).call(this)}).call(this,typeof zt!="undefined"?zt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(E,ge,Ae){"use strict";ge.exports=le;var ue=Object.prototype.hasOwnProperty;function le(ie,se,ae){if(!ie)throw new TypeError("argument dest is required");if(!se)throw new TypeError("argument src is required");return ae===void 0&&(ae=!0),Object.getOwnPropertyNames(se).forEach(function(re){if(!(!ae&&ue.call(ie,re))){var ne=Object.getOwnPropertyDescriptor(se,re);Object.defineProperty(ie,re,ne)}}),ie}},{}],373:[function(E,ge,Ae){"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 ue(){this._types=Object.create(null),this._extensions=Object.create(null);for(var le=0;le<arguments.length;le++)this.define(arguments[le]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}ue.prototype.define=function(le,ie){for(var se in le){var ae=le[se].map(function(z){return z.toLowerCase()});se=se.toLowerCase();for(var oe=0;oe<ae.length;oe++){var re=ae[oe];if(re[0]!=="*"){if(!ie&&re in this._types)throw new Error('Attempt to change mapping for "'+re+'" extension from "'+this._types[re]+'" to "'+se+'". Pass `force=true` to allow this, otherwise remove "'+re+'" from the list of extensions for "'+se+'".');this._types[re]=se}}if(ie||!this._extensions[se]){var ne=ae[0];this._extensions[se]=ne[0]!=="*"?ne:ne.substr(1)}}},ue.prototype.getType=function(le){le=String(le);var ie=le.replace(/^.*[/\\]/,"").toLowerCase(),se=ie.replace(/^.*\./,"").toLowerCase(),ae=ie.length<le.length,oe=se.length<ie.length-1;return(oe||!ae)&&this._types[se]||null},ue.prototype.getExtension=function(le){return le=/^\s*([^;\s]*)/.test(le)&&RegExp.$1,le&&this._extensions[le.toLowerCase()]||null},ge.exports=ue},{"core-js/modules/es.array.map.js":280,"core-js/modules/es.regexp.constructor.js":299,"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}],374:[function(E,ge,Ae){"use strict";var ue=E("./Mime");ge.exports=new ue(E("./types/standard"))},{"./Mime":373,"./types/standard":375}],375:[function(E,ge,Ae){"use strict";ge.exports={"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomdeleted+xml":["atomdeleted"],"application/atomsvc+xml":["atomsvc"],"application/atsc-dwd+xml":["dwd"],"application/atsc-held+xml":["held"],"application/atsc-rsat+xml":["rsat"],"application/bdoc":["bdoc"],"application/calendar+xml":["xcs"],"application/ccxml+xml":["ccxml"],"application/cdfx+xml":["cdfx"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cu-seeme":["cu"],"application/dash+xml":["mpd"],"application/davmount+xml":["davmount"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["es","ecma"],"application/emma+xml":["emma"],"application/emotionml+xml":["emotionml"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/express":["exp"],"application/fdt+xml":["fdt"],"application/font-tdpfr":["pfr"],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hjson":["hjson"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/its+xml":["its"],"application/java-archive":["jar","war","ear"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["js","mjs"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/ld+json":["jsonld"],"application/lgr+xml":["lgr"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/manifest+json":["webmanifest"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mmt-aei+xml":["maei"],"application/mmt-usd+xml":["musd"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["mp4s","m4p"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/n-quads":["nq"],"application/n-triples":["nt"],"application/node":["cjs"],"application/octet-stream":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"],"application/oda":["oda"],"application/oebps-package+xml":["opf"],"application/ogg":["ogx"],"application/omdoc+xml":["omdoc"],"application/onenote":["onetoc","onetoc2","onetmp","onepkg"],"application/oxps":["oxps"],"application/p2p-overlay+xml":["relo"],"application/patch-ops-error+xml":["xer"],"application/pdf":["pdf"],"application/pgp-encrypted":["pgp"],"application/pgp-signature":["asc","sig"],"application/pics-rules":["prf"],"application/pkcs10":["p10"],"application/pkcs7-mime":["p7m","p7c"],"application/pkcs7-signature":["p7s"],"application/pkcs8":["p8"],"application/pkix-attr-cert":["ac"],"application/pkix-cert":["cer"],"application/pkix-crl":["crl"],"application/pkix-pkipath":["pkipath"],"application/pkixcmp":["pki"],"application/pls+xml":["pls"],"application/postscript":["ai","eps","ps"],"application/provenance+xml":["provx"],"application/pskc+xml":["pskcxml"],"application/raml+yaml":["raml"],"application/rdf+xml":["rdf","owl"],"application/reginfo+xml":["rif"],"application/relax-ng-compact-syntax":["rnc"],"application/resource-lists+xml":["rl"],"application/resource-lists-diff+xml":["rld"],"application/rls-services+xml":["rs"],"application/route-apd+xml":["rapd"],"application/route-s-tsid+xml":["sls"],"application/route-usd+xml":["rusd"],"application/rpki-ghostbusters":["gbr"],"application/rpki-manifest":["mft"],"application/rpki-roa":["roa"],"application/rsd+xml":["rsd"],"application/rss+xml":["rss"],"application/rtf":["rtf"],"application/sbml+xml":["sbml"],"application/scvp-cv-request":["scq"],"application/scvp-cv-response":["scs"],"application/scvp-vp-request":["spq"],"application/scvp-vp-response":["spp"],"application/sdp":["sdp"],"application/senml+xml":["senmlx"],"application/sensml+xml":["sensmlx"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/sieve":["siv","sieve"],"application/smil+xml":["smi","smil"],"application/sparql-query":["rq"],"application/sparql-results+xml":["srx"],"application/srgs":["gram"],"application/srgs+xml":["grxml"],"application/sru+xml":["sru"],"application/ssdl+xml":["ssdl"],"application/ssml+xml":["ssml"],"application/swid+xml":["swidtag"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/toml":["toml"],"application/trig":["trig"],"application/ttml+xml":["ttml"],"application/ubjson":["ubj"],"application/urc-ressheet+xml":["rsheet"],"application/urc-targetdesc+xml":["td"],"application/voicexml+xml":["vxml"],"application/wasm":["wasm"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/xaml+xml":["xaml"],"application/xcap-att+xml":["xav"],"application/xcap-caps+xml":["xca"],"application/xcap-diff+xml":["xdf"],"application/xcap-el+xml":["xel"],"application/xcap-ns+xml":["xns"],"application/xenc+xml":["xenc"],"application/xhtml+xml":["xhtml","xht"],"application/xliff+xml":["xlf"],"application/xml":["xml","xsl","xsd","rng"],"application/xml-dtd":["dtd"],"application/xop+xml":["xop"],"application/xproc+xml":["xpl"],"application/xslt+xml":["*xsl","xslt"],"application/xspf+xml":["xspf"],"application/xv+xml":["mxml","xhvml","xvml","xvm"],"application/yang":["yang"],"application/yin+xml":["yin"],"application/zip":["zip"],"audio/3gpp":["*3gpp"],"audio/adpcm":["adp"],"audio/amr":["amr"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mobile-xmf":["mxmf"],"audio/mp3":["*mp3"],"audio/mp4":["m4a","mp4a"],"audio/mpeg":["mpga","mp2","mp2a","mp3","m2a","m3a"],"audio/ogg":["oga","ogg","spx","opus"],"audio/s3m":["s3m"],"audio/silk":["sil"],"audio/wav":["wav"],"audio/wave":["*wav"],"audio/webm":["weba"],"audio/xm":["xm"],"font/collection":["ttc"],"font/otf":["otf"],"font/ttf":["ttf"],"font/woff":["woff"],"font/woff2":["woff2"],"image/aces":["exr"],"image/apng":["apng"],"image/avif":["avif"],"image/bmp":["bmp"],"image/cgm":["cgm"],"image/dicom-rle":["drle"],"image/emf":["emf"],"image/fits":["fits"],"image/g3fax":["g3"],"image/gif":["gif"],"image/heic":["heic"],"image/heic-sequence":["heics"],"image/heif":["heif"],"image/heif-sequence":["heifs"],"image/hej2k":["hej2"],"image/hsj2":["hsj2"],"image/ief":["ief"],"image/jls":["jls"],"image/jp2":["jp2","jpg2"],"image/jpeg":["jpeg","jpg","jpe"],"image/jph":["jph"],"image/jphc":["jhc"],"image/jpm":["jpm"],"image/jpx":["jpx","jpf"],"image/jxr":["jxr"],"image/jxra":["jxra"],"image/jxrs":["jxrs"],"image/jxs":["jxs"],"image/jxsc":["jxsc"],"image/jxsi":["jxsi"],"image/jxss":["jxss"],"image/ktx":["ktx"],"image/ktx2":["ktx2"],"image/png":["png"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/t38":["t38"],"image/tiff":["tif","tiff"],"image/tiff-fx":["tfx"],"image/webp":["webp"],"image/wmf":["wmf"],"message/disposition-notification":["disposition-notification"],"message/global":["u8msg"],"message/global-delivery-status":["u8dsn"],"message/global-disposition-notification":["u8mdn"],"message/global-headers":["u8hdr"],"message/rfc822":["eml","mime"],"model/3mf":["3mf"],"model/gltf+json":["gltf"],"model/gltf-binary":["glb"],"model/iges":["igs","iges"],"model/mesh":["msh","mesh","silo"],"model/mtl":["mtl"],"model/obj":["obj"],"model/step+xml":["stpx"],"model/step+zip":["stpz"],"model/step-xml+zip":["stpxz"],"model/stl":["stl"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["*x3db","x3dbz"],"model/x3d+fastinfoset":["x3db"],"model/x3d+vrml":["*x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"model/x3d-vrml":["x3dv"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee","litcoffee"],"text/css":["css"],"text/csv":["csv"],"text/html":["html","htm","shtml"],"text/jade":["jade"],"text/jsx":["jsx"],"text/less":["less"],"text/markdown":["markdown","md"],"text/mathml":["mml"],"text/mdx":["mdx"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/richtext":["rtx"],"text/rtf":["*rtf"],"text/sgml":["sgml","sgm"],"text/shex":["shex"],"text/slim":["slim","slm"],"text/spdx":["spdx"],"text/stylus":["stylus","styl"],"text/tab-separated-values":["tsv"],"text/troff":["t","tr","roff","man","me","ms"],"text/turtle":["ttl"],"text/uri-list":["uri","uris","urls"],"text/vcard":["vcard"],"text/vtt":["vtt"],"text/xml":["*xml"],"text/yaml":["yaml","yml"],"video/3gpp":["3gp","3gpp"],"video/3gpp2":["3g2"],"video/h261":["h261"],"video/h263":["h263"],"video/h264":["h264"],"video/iso.segment":["m4s"],"video/jpeg":["jpgv"],"video/jpm":["*jpm","jpgm"],"video/mj2":["mj2","mjp2"],"video/mp2t":["ts"],"video/mp4":["mp4","mp4v","mpg4"],"video/mpeg":["mpeg","mpg","mpe","m1v","m2v"],"video/ogg":["ogv"],"video/quicktime":["qt","mov"],"video/webm":["webm"]}},{}],376:[function(E,ge,Ae){var ue=1e3,le=ue*60,ie=le*60,se=ie*24,ae=se*7,oe=se*365.25;ge.exports=function(y,x){x=x||{};var b=typeof y;if(b==="string"&&y.length>0)return re(y);if(b==="number"&&isFinite(y))return x.long?z(y):ne(y);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(y))};function 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]),te=(x[2]||"ms").toLowerCase();switch(te){case"years":case"year":case"yrs":case"yr":case"y":return b*oe;case"weeks":case"week":case"w":return b*ae;case"days":case"day":case"d":return b*se;case"hours":case"hour":case"hrs":case"hr":case"h":return b*ie;case"minutes":case"minute":case"mins":case"min":case"m":return b*le;case"seconds":case"second":case"secs":case"sec":case"s":return b*ue;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>=ie?Math.round(y/ie)+"h":x>=le?Math.round(y/le)+"m":x>=ue?Math.round(y/ue)+"s":y+"ms"}function z(y){var x=Math.abs(y);return x>=se?a(y,x,se,"day"):x>=ie?a(y,x,ie,"hour"):x>=le?a(y,x,le,"minute"):x>=ue?a(y,x,ue,"second"):y+" ms"}function a(y,x,b,te){var ee=x>=b*1.5;return Math.round(y/b)+" "+te+(ee?"s":"")}},{}],377:[function(E,ge,Ae){"use strict";var ue=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable;function se(oe){if(oe==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(oe)}function ae(){try{if(!Object.assign)return!1;var oe=new String("abc");if(oe[5]="de",Object.getOwnPropertyNames(oe)[0]==="5")return!1;for(var re={},ne=0;ne<10;ne++)re["_"+String.fromCharCode(ne)]=ne;var z=Object.getOwnPropertyNames(re).map(function(y){return re[y]});if(z.join("")!=="0123456789")return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(y){a[y]=y}),Object.keys(Object.assign({},a)).join("")==="abcdefghijklmnopqrst"}catch(y){return!1}}ge.exports=ae()?Object.assign:function(oe,re){for(var ne,z=se(oe),a,y=1;y<arguments.length;y++){ne=Object(arguments[y]);for(var x in ne)le.call(ne,x)&&(z[x]=ne[x]);if(ue){a=ue(ne);for(var b=0;b<a.length;b++)ie.call(ne,a[b])&&(z[a[b]]=ne[a[b]])}}return z}},{}],378:[function(E,ge,Ae){(function(ue){(function(){"use strict";function le(oe){if(typeof oe!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(oe))}function ie(oe,re){for(var ne="",z=0,a=-1,y=0,x,b=0;b<=oe.length;++b){if(b<oe.length)x=oe.charCodeAt(b);else{if(x===47)break;x=47}if(x===47){if(!(a===b-1||y===1))if(a!==b-1&&y===2){if(ne.length<2||z!==2||ne.charCodeAt(ne.length-1)!==46||ne.charCodeAt(ne.length-2)!==46){if(ne.length>2){var te=ne.lastIndexOf("/");if(te!==ne.length-1){te===-1?(ne="",z=0):(ne=ne.slice(0,te),z=ne.length-1-ne.lastIndexOf("/")),a=b,y=0;continue}}else if(ne.length===2||ne.length===1){ne="",z=0,a=b,y=0;continue}}re&&(ne.length>0?ne+="/..":ne="..",z=2)}else ne.length>0?ne+="/"+oe.slice(a+1,b):ne=oe.slice(a+1,b),z=b-a-1;a=b,y=0}else x===46&&y!==-1?++y:y=-1}return ne}function se(oe,re){var ne=re.dir||re.root,z=re.base||(re.name||"")+(re.ext||"");return ne?ne===re.root?ne+z:ne+oe+z:z}var ae={resolve:function(){for(var re="",ne=!1,z,a=arguments.length-1;a>=-1&&!ne;a--){var y;a>=0?y=arguments[a]:(z===void 0&&(z=ue.cwd()),y=z),le(y),y.length!==0&&(re=y+"/"+re,ne=y.charCodeAt(0)===47)}return re=ie(re,!ne),ne?re.length>0?"/"+re:"/":re.length>0?re:"."},normalize:function(re){if(le(re),re.length===0)return".";var ne=re.charCodeAt(0)===47,z=re.charCodeAt(re.length-1)===47;return re=ie(re,!ne),re.length===0&&!ne&&(re="."),re.length>0&&z&&(re+="/"),ne?"/"+re:re},isAbsolute:function(re){return le(re),re.length>0&&re.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var re,ne=0;ne<arguments.length;++ne){var z=arguments[ne];le(z),z.length>0&&(re===void 0?re=z:re+="/"+z)}return re===void 0?".":ae.normalize(re)},relative:function(re,ne){if(le(re),le(ne),re===ne||(re=ae.resolve(re),ne=ae.resolve(ne),re===ne))return"";for(var z=1;z<re.length&&re.charCodeAt(z)===47;++z);for(var a=re.length,y=a-z,x=1;x<ne.length&&ne.charCodeAt(x)===47;++x);for(var b=ne.length,te=b-x,ee=y<te?y:te,ce=-1,fe=0;fe<=ee;++fe){if(fe===ee){if(te>ee){if(ne.charCodeAt(x+fe)===47)return ne.slice(x+fe+1);if(fe===0)return ne.slice(x+fe)}else y>ee&&(re.charCodeAt(z+fe)===47?ce=fe:fe===0&&(ce=0));break}var he=re.charCodeAt(z+fe),de=ne.charCodeAt(x+fe);if(he!==de)break;he===47&&(ce=fe)}var pe="";for(fe=z+ce+1;fe<=a;++fe)(fe===a||re.charCodeAt(fe)===47)&&(pe.length===0?pe+="..":pe+="/..");return pe.length>0?pe+ne.slice(x+ce):(x+=ce,ne.charCodeAt(x)===47&&++x,ne.slice(x))},_makeLong:function(re){return re},dirname:function(re){if(le(re),re.length===0)return".";for(var ne=re.charCodeAt(0),z=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?z?"/":".":z&&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');le(re);var z=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,te=-1;for(x=re.length-1;x>=0;--x){var ee=re.charCodeAt(x);if(ee===47){if(!y){z=x+1;break}}else te===-1&&(y=!1,te=x+1),b>=0&&(ee===ne.charCodeAt(b)?--b===-1&&(a=x):(b=-1,a=te))}return z===a?a=te:a===-1&&(a=re.length),re.slice(z,a)}else{for(x=re.length-1;x>=0;--x)if(re.charCodeAt(x)===47){if(!y){z=x+1;break}}else a===-1&&(y=!1,a=x+1);return a===-1?"":re.slice(z,a)}},extname:function(re){le(re);for(var ne=-1,z=0,a=-1,y=!0,x=0,b=re.length-1;b>=0;--b){var te=re.charCodeAt(b);if(te===47){if(!y){z=b+1;break}continue}a===-1&&(y=!1,a=b+1),te===46?ne===-1?ne=b:x!==1&&(x=1):ne!==-1&&(x=-1)}return ne===-1||a===-1||x===0||x===1&&ne===a-1&&ne===z+1?"":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){le(re);var ne={root:"",dir:"",base:"",ext:"",name:""};if(re.length===0)return ne;var z=re.charCodeAt(0),a=z===47,y;a?(ne.root="/",y=1):y=0;for(var x=-1,b=0,te=-1,ee=!0,ce=re.length-1,fe=0;ce>=y;--ce){if(z=re.charCodeAt(ce),z===47){if(!ee){b=ce+1;break}continue}te===-1&&(ee=!1,te=ce+1),z===46?x===-1?x=ce:fe!==1&&(fe=1):x!==-1&&(fe=-1)}return x===-1||te===-1||fe===0||fe===1&&x===te-1&&x===b+1?te!==-1&&(b===0&&a?ne.base=ne.name=re.slice(1,te):ne.base=ne.name=re.slice(b,te)):(b===0&&a?(ne.name=re.slice(1,x),ne.base=re.slice(1,te)):(ne.name=re.slice(b,x),ne.base=re.slice(b,te)),ne.ext=re.slice(x,te)),b>0?ne.dir=re.slice(0,b-1):a&&(ne.dir="/"),ne},sep:"/",delimiter:":",win32:null,posix:null};ae.posix=ae,ge.exports=ae}).call(this)}).call(this,E("_process"))},{_process:467}],379:[function(E,ge,Ae){(function(ue){(function(){(function(){"use strict";var le={function:!0,object:!0},ie=le[typeof window]&&window||this,se=ie,ae=le[typeof Ae]&&Ae,oe=le[typeof ge]&&ge&&!ge.nodeType&&ge,re=ae&&oe&&typeof ue=="object"&&ue;re&&(re.global===re||re.window===re||re.self===re)&&(ie=re);var ne=Math.pow(2,53)-1,z=/\bOpera/,a=this,y=Object.prototype,x=y.hasOwnProperty,b=y.toString;function te(we){return we=String(we),we.charAt(0).toUpperCase()+we.slice(1)}function ee(we,je,xe){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 je&&xe&&/^Win/i.test(we)&&!/^Windows Phone /i.test(we)&&(Oe=Oe[/[\d.]+$/.exec(we)])&&(we="Windows "+Oe),we=String(we),je&&xe&&(we=we.replace(RegExp(je,"i"),xe)),we=fe(we.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]),we}function ce(we,je){var xe=-1,Oe=we?we.length:0;if(typeof Oe=="number"&&Oe>-1&&Oe<=ne)for(;++xe<Oe;)je(we[xe],xe,we);else he(we,je)}function fe(we){return we=Ee(we),/^(?:webOS|i(?:OS|P))/.test(we)?we:te(we)}function he(we,je){for(var xe in we)x.call(we,xe)&&je(we[xe],xe,we)}function de(we){return we==null?te(we):b.call(we).slice(8,-1)}function pe(we,je){var xe=we!=null?typeof we[je]:"number";return!/^(?:boolean|number|string|undefined)$/.test(xe)&&(xe=="object"?!!we[je]:!0)}function ve(we){return String(we).replace(/([ -])(?!$)/g,"$1?")}function me(we,je){var xe=null;return ce(we,function(Oe,ze){xe=je(xe,Oe,ze,we)}),xe}function Ee(we){return String(we).replace(/^ +| +$/g,"")}function Se(we){var je=ie,xe=we&&typeof we=="object"&&de(we)!="String";xe&&(je=we,we=null);var Oe=je.navigator||{},ze=Oe.userAgent||"";we||(we=ze);var Ze=xe||a==se,Me=xe?!!Oe.likeChrome:/\bChrome\b/.test(we)&&!/internal|\n/i.test(b.toString()),tt="Object",qe=xe?tt:"ScriptBridgingProxyObject",st=xe?tt:"Environment",At=xe&&je.java?"JavaPackage":de(je.java),lt=xe?tt:"RuntimeObject",at=/\bJava/.test(At)&&je.java,ut=at&&de(je.environment)==st,ft=at?"a":"\u03B1",bt=at?"b":"\u03B2",Lt=je.document||{},gt=je.operamini||je.opera,ht=z.test(ht=xe&>?gt["[[Class]]"]:de(gt))?ht:gt=null,$e,Pe=we,ke=[],Ve=null,Qe=we==ze,De=Qe&>&&typeof gt.version=="function"&>.version(),Ye,Ue=St([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),Le=Bt(["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"]),Ne=pt([{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"]),nt=wt({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}}),ct=kt(["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 St(Kt){return me(Kt,function($t,An){return $t||RegExp("\\b"+(An.pattern||ve(An))+"\\b","i").exec(we)&&(An.label||An)})}function wt(Kt){return me(Kt,function($t,An,vn){return $t||(An[Ne]||An[/^[a-z]+(?: +[a-z]+\b)*/i.exec(Ne)]||RegExp("\\b"+ve(vn)+"(?:\\b|\\w*\\d)","i").exec(we))&&vn})}function Bt(Kt){return me(Kt,function($t,An){return $t||RegExp("\\b"+(An.pattern||ve(An))+"\\b","i").exec(we)&&(An.label||An)})}function kt(Kt){return me(Kt,function($t,An){var vn=An.pattern||ve(An);return!$t&&($t=RegExp("\\b"+vn+"(?:/[\\d.]+|[ \\w.]*)","i").exec(we))&&($t=ee($t,vn,An.label||An)),$t})}function pt(Kt){return me(Kt,function($t,An){var vn=An.pattern||ve(An);return!$t&&($t=RegExp("\\b"+vn+" *\\d+[.\\w_]*","i").exec(we)||RegExp("\\b"+vn+" *\\w+-[\\w]*","i").exec(we)||RegExp("\\b"+vn+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(we))&&(($t=String(An.label&&!RegExp(vn,"i").test(An.label)?An.label:$t).split("/"))[1]&&!/[\d.]+/.test($t[0])&&($t[0]+=" "+$t[1]),An=An.label||An,$t=fe($t[0].replace(RegExp(vn,"i"),An).replace(RegExp("; *(?:"+An+"[_-])?","i")," ").replace(RegExp("("+An+")[-_.]?(\\w)","i"),"$1 $2"))),$t})}function Ft(Kt){return me(Kt,function($t,An){return $t||(RegExp(An+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(we)||0)[1]||null})}function It(){return this.description||""}if(Ue&&(Ue=[Ue]),/\bAndroid\b/.test(ct)&&!Ne&&($e=/\bAndroid[^;]*;(.*?)(?:Build|\) AppleWebKit)\b/i.exec(we))&&(Ne=Ee($e[1]).replace(/^[a-z]{2}-[a-z]{2};\s*/i,"")||null),nt&&!Ne?Ne=pt([nt]):nt&&Ne&&(Ne=Ne.replace(RegExp("^("+ve(nt)+")[-_.\\s]","i"),nt+" ").replace(RegExp("^("+ve(nt)+")[-_.]?(\\w)","i"),nt+" $2")),($e=/\bGoogle TV\b/.exec(Ne))&&(Ne=$e[0]),/\bSimulator\b/i.test(we)&&(Ne=(Ne?Ne+" ":"")+"Simulator"),Le=="Opera Mini"&&/\bOPiOS\b/.test(we)&&ke.push("running in Turbo/Uncompressed mode"),Le=="IE"&&/\blike iPhone OS\b/.test(we)?($e=Se(we.replace(/like iPhone OS/,"")),nt=$e.manufacturer,Ne=$e.product):/^iP/.test(Ne)?(Le||(Le="Safari"),ct="iOS"+(($e=/ OS ([\d_]+)/i.exec(we))?" "+$e[1].replace(/_/g,"."):"")):Le=="Konqueror"&&/^Linux\b/i.test(ct)?ct="Kubuntu":nt&&nt!="Google"&&(/Chrome/.test(Le)&&!/\bMobile Safari\b/i.test(we)||/\bVita\b/.test(Ne))||/\bAndroid\b/.test(ct)&&/^Chrome/.test(Le)&&/\bVersion\//i.test(we)?(Le="Android Browser",ct=/\bAndroid\b/.test(ct)?ct:"Android"):Le=="Silk"?(/\bMobi/i.test(we)||(ct="Android",ke.unshift("desktop mode")),/Accelerated *= *true/i.test(we)&&ke.unshift("accelerated")):Le=="UC Browser"&&/\bUCWEB\b/.test(we)?ke.push("speed mode"):Le=="PaleMoon"&&($e=/\bFirefox\/([\d.]+)\b/.exec(we))?ke.push("identifying as Firefox "+$e[1]):Le=="Firefox"&&($e=/\b(Mobile|Tablet|TV)\b/i.exec(we))?(ct||(ct="Firefox OS"),Ne||(Ne=$e[1])):!Le||($e=!/\bMinefield\b/i.test(we)&&/\b(?:Firefox|Safari)\b/.exec(Le))?(Le&&!Ne&&/[\/,]|^[^(]+?\)/.test(we.slice(we.indexOf($e+"/")+8))&&(Le=null),($e=Ne||nt||ct)&&(Ne||nt||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(ct))&&(Le=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(ct)?ct:$e)+" Browser")):Le=="Electron"&&($e=(/\bChrome\/([\d.]+)\b/.exec(we)||0)[1])&&ke.push("Chromium "+$e),De||(De=Ft(["(?:Cloud9|CriOS|CrMo|Edge|Edg|EdgA|EdgiOS|FxiOS|HeadlessChrome|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$)|UCBrowser|YaBrowser)","Version",ve(Le),"(?:Firefox|Minefield|NetFront)"])),($e=Ue=="iCab"&&parseFloat(De)>3&&"WebKit"||/\bOpera\b/.test(Le)&&(/\bOPR\b/.test(we)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(we)&&!/^(?:Trident|EdgeHTML)$/.test(Ue)&&"WebKit"||!Ue&&/\bMSIE\b/i.test(we)&&(ct=="Mac OS"?"Tasman":"Trident")||Ue=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Le)&&"NetFront")&&(Ue=[$e]),Le=="IE"&&($e=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(we)||0)[1])?(Le+=" Mobile",ct="Windows Phone "+(/\+$/.test($e)?$e:$e+".x"),ke.unshift("desktop mode")):/\bWPDesktop\b/i.test(we)?(Le="IE Mobile",ct="Windows Phone 8.x",ke.unshift("desktop mode"),De||(De=(/\brv:([\d.]+)/.exec(we)||0)[1])):Le!="IE"&&Ue=="Trident"&&($e=/\brv:([\d.]+)/.exec(we))&&(Le&&ke.push("identifying as "+Le+(De?" "+De:"")),Le="IE",De=$e[1]),Qe){if(pe(je,"global"))if(at&&($e=at.lang.System,Pe=$e.getProperty("os.arch"),ct=ct||$e.getProperty("os.name")+" "+$e.getProperty("os.version")),ut){try{De=je.require("ringo/engine").version.join("."),Le="RingoJS"}catch(Kt){($e=je.system)&&$e.global.system==je.system&&(Le="Narwhal",ct||(ct=$e[0].os||null))}Le||(Le="Rhino")}else typeof je.process=="object"&&!je.process.browser&&($e=je.process)&&(typeof $e.versions=="object"&&(typeof $e.versions.electron=="string"?(ke.push("Node "+$e.versions.node),Le="Electron",De=$e.versions.electron):typeof $e.versions.nw=="string"&&(ke.push("Chromium "+De,"Node "+$e.versions.node),Le="NW.js",De=$e.versions.nw)),Le||(Le="Node.js",Pe=$e.arch,ct=$e.platform,De=/[\d.]+/.exec($e.version),De=De?De[0]:null));else de($e=je.runtime)==qe?(Le="Adobe AIR",ct=$e.flash.system.Capabilities.os):de($e=je.phantom)==lt?(Le="PhantomJS",De=($e=$e.version||null)&&$e.major+"."+$e.minor+"."+$e.patch):typeof Lt.documentMode=="number"&&($e=/\bTrident\/(\d+)/i.exec(we))?(De=[De,Lt.documentMode],($e=+$e[1]+4)!=De[1]&&(ke.push("IE "+De[1]+" mode"),Ue&&(Ue[1]=""),De[1]=$e),De=Le=="IE"?String(De[1].toFixed(1)):De[0]):typeof Lt.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Le)&&(ke.push("masking as "+Le+" "+De),Le="IE",De="11.0",Ue=["Trident"],ct="Windows");ct=ct&&fe(ct)}if(De&&($e=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(De)||/(?:alpha|beta)(?: ?\d)?/i.exec(we+";"+(Qe&&Oe.appMinorVersion))||/\bMinefield\b/i.test(we)&&"a")&&(Ve=/b/i.test($e)?"beta":"alpha",De=De.replace(RegExp($e+"\\+?$"),"")+(Ve=="beta"?bt:ft)+(/\d+\+?/.exec($e)||"")),Le=="Fennec"||Le=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(ct))Le="Firefox Mobile";else if(Le=="Maxthon"&&De)De=De.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(Ne))Ne=="Xbox 360"&&(ct=null),Ne=="Xbox 360"&&/\bIEMobile\b/.test(we)&&ke.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(Le)||Le&&!Ne&&!/Browser|Mobi/.test(Le))&&(ct=="Windows CE"||/Mobi/i.test(we)))Le+=" Mobile";else if(Le=="IE"&&Qe)try{je.external===null&&ke.unshift("platform preview")}catch(Kt){ke.unshift("embedded")}else(/\bBlackBerry\b/.test(Ne)||/\bBB10\b/.test(we))&&($e=(RegExp(Ne.replace(/ +/g," *")+"/([.\\d]+)","i").exec(we)||0)[1]||De)?($e=[$e,/BB10/.test(we)],ct=($e[1]?(Ne=null,nt="BlackBerry"):"Device Software")+" "+$e[0],De=null):this!=he&&Ne!="Wii"&&(Qe&>||/Opera/.test(Le)&&/\b(?:MSIE|Firefox)\b/i.test(we)||Le=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(ct)||Le=="IE"&&(ct&&!/^Win/.test(ct)&&De>5.5||/\bWindows XP\b/.test(ct)&&De>8||De==8&&!/\bTrident\b/.test(we)))&&!z.test($e=Se.call(he,we.replace(z,"")+";"))&&$e.name&&($e="ing as "+$e.name+(($e=$e.version)?" "+$e:""),z.test(Le)?(/\bIE\b/.test($e)&&ct=="Mac OS"&&(ct=null),$e="identify"+$e):($e="mask"+$e,ht?Le=fe(ht.replace(/([a-z])([A-Z])/g,"$1 $2")):Le="Opera",/\bIE\b/.test($e)&&(ct=null),Qe||(De=null)),Ue=["Presto"],ke.push($e));($e=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(we)||0)[1])&&($e=[parseFloat($e.replace(/\.(\d)$/,".0$1")),$e],Le=="Safari"&&$e[1].slice(-1)=="+"?(Le="WebKit Nightly",Ve="alpha",De=$e[1].slice(0,-1)):(De==$e[1]||De==($e[2]=(/\bSafari\/([\d.]+\+?)/i.exec(we)||0)[1]))&&(De=null),$e[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(we)||0)[1],$e[0]==537.36&&$e[2]==537.36&&parseFloat($e[1])>=28&&Ue=="WebKit"&&(Ue=["Blink"]),!Qe||!Me&&!$e[1]?(Ue&&(Ue[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")):(Ue&&(Ue[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:Ue!="Blink"?"27":"28")),Ue&&(Ue[1]+=" "+($e+=typeof $e=="number"?".x":/[.+]/.test($e)?"":"+")),Le=="Safari"&&(!De||parseInt(De)>45)?De=$e:Le=="Chrome"&&/\bHeadlessChrome/i.test(we)&&ke.unshift("headless")),Le=="Opera"&&($e=/\bzbov|zvav$/.exec(ct))?(Le+=" ",ke.unshift("desktop mode"),$e=="zvav"?(Le+="Mini",De=null):Le+="Mobile",ct=ct.replace(RegExp(" *"+$e+"$"),"")):Le=="Safari"&&/\bChrome\b/.exec(Ue&&Ue[1])?(ke.unshift("desktop mode"),Le="Chrome Mobile",De=null,/\bOS X\b/.test(ct)?(nt="Apple",ct="iOS 4.3+"):ct=null):/\bSRWare Iron\b/.test(Le)&&!De&&(De=Ft("Chrome")),De&&De.indexOf($e=/[\d.]+$/.exec(ct))==0&&we.indexOf("/"+$e+"-")>-1&&(ct=Ee(ct.replace($e,""))),ct&&ct.indexOf(Le)!=-1&&!RegExp(Le+" OS").test(ct)&&(ct=ct.replace(RegExp(" *"+ve(Le)+" *"),"")),Ue&&!/\b(?:Avant|Nook)\b/.test(Le)&&(/Browser|Lunascape|Maxthon/.test(Le)||Le!="Safari"&&/^iOS/.test(ct)&&/\bSafari\b/.test(Ue[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(Le)&&Ue[1])&&($e=Ue[Ue.length-1])&&ke.push($e),ke.length&&(ke=["("+ke.join("; ")+")"]),nt&&Ne&&Ne.indexOf(nt)<0&&ke.push("on "+nt),Ne&&ke.push((/^on /.test(ke[ke.length-1])?"":"on ")+Ne),ct&&($e=/ ([\d.+]+)$/.exec(ct),Ye=$e&&ct.charAt(ct.length-$e[0].length-1)=="/",ct={architecture:32,family:$e&&!Ye?ct.replace($e[0],""):ct,version:$e?$e[1]:null,toString:function(){var Kt=this.version;return this.family+(Kt&&!Ye?" "+Kt:"")+(this.architecture==64?" 64-bit":"")}}),($e=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Pe))&&!/\bi686\b/i.test(Pe)?(ct&&(ct.architecture=64,ct.family=ct.family.replace(RegExp(" *"+$e),"")),Le&&(/\bWOW64\b/i.test(we)||Qe&&/\w(?:86|32)$/.test(Oe.cpuClass||Oe.platform)&&!/\bWin64; x64\b/i.test(we))&&ke.unshift("32-bit")):ct&&/^OS X/.test(ct.family)&&Le=="Chrome"&&parseFloat(De)>=39&&(ct.architecture=64),we||(we=null);var Jt={};return Jt.description=we,Jt.layout=Ue&&Ue[0],Jt.manufacturer=nt,Jt.name=Le,Jt.prerelease=Ve,Jt.product=Ne,Jt.ua=we,Jt.version=Le&&De,Jt.os=ct||{architecture:null,family:null,version:null,toString:function(){return"null"}},Jt.parse=Se,Jt.toString=It,Jt.version&&ke.unshift(De),Jt.name&&ke.unshift(Le),ct&&Le&&!(ct==String(ct).split(" ")[0]&&(ct==Le.split(" ")[0]||Ne))&&ke.push(Ne?"("+ct+")":"on "+ct),ke.length&&(Jt.description=ke.join(" ")),Jt}var Te=Se();typeof be=="function"&&typeof be.amd=="object"&&be.amd?(ie.platform=Te,be(function(){return Te})):ae&&oe?he(Te,function(we,je){ae[je]=we}):ie.platform=Te}).call(this)}).call(this)}).call(this,typeof zt!="undefined"?zt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(E,ge,Ae){(function(ue){(function(){"use strict";typeof ue=="undefined"||!ue.version||ue.version.indexOf("v0.")===0||ue.version.indexOf("v1.")===0&&ue.version.indexOf("v1.8.")!==0?ge.exports={nextTick:le}:ge.exports=ue;function le(ie,se,ae,oe){if(typeof ie!="function")throw new TypeError('"callback" argument must be a function');var re=arguments.length,ne,z;switch(re){case 0:case 1:return ue.nextTick(ie);case 2:return ue.nextTick(function(){ie.call(null,se)});case 3:return ue.nextTick(function(){ie.call(null,se,ae)});case 4:return ue.nextTick(function(){ie.call(null,se,ae,oe)});default:for(ne=new Array(re-1),z=0;z<ne.length;)ne[z++]=arguments[z];return ue.nextTick(function(){ie.apply(null,ne)})}}}).call(this)}).call(this,E("_process"))},{_process:467}],381:[function(E,ge,Ae){var ue=ge.exports={},le,ie;function se(){throw new Error("setTimeout has not been defined")}function ae(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?le=setTimeout:le=se}catch(ce){le=se}try{typeof clearTimeout=="function"?ie=clearTimeout:ie=ae}catch(ce){ie=ae}})();function oe(ce){if(le===setTimeout)return setTimeout(ce,0);if((le===se||!le)&&setTimeout)return le=setTimeout,setTimeout(ce,0);try{return le(ce,0)}catch(fe){try{return le.call(null,ce,0)}catch(he){return le.call(this,ce,0)}}}function re(ce){if(ie===clearTimeout)return clearTimeout(ce);if((ie===ae||!ie)&&clearTimeout)return ie=clearTimeout,clearTimeout(ce);try{return ie(ce)}catch(fe){try{return ie.call(null,ce)}catch(he){return ie.call(this,ce)}}}var ne=[],z=!1,a,y=-1;function x(){!z||!a||(z=!1,a.length?ne=a.concat(ne):y=-1,ne.length&&b())}function b(){if(!z){var ce=oe(x);z=!0;for(var fe=ne.length;fe;){for(a=ne,ne=[];++y<fe;)a&&a[y].run();y=-1,fe=ne.length}a=null,z=!1,re(ce)}}ue.nextTick=function(ce){var fe=new Array(arguments.length-1);if(arguments.length>1)for(var he=1;he<arguments.length;he++)fe[he-1]=arguments[he];ne.push(new te(ce,fe)),ne.length===1&&!z&&oe(b)};function te(ce,fe){this.fun=ce,this.array=fe}te.prototype.run=function(){this.fun.apply(null,this.array)},ue.title="browser",ue.browser=!0,ue.env={},ue.argv=[],ue.version="",ue.versions={};function ee(){}ue.on=ee,ue.addListener=ee,ue.once=ee,ue.off=ee,ue.removeListener=ee,ue.removeAllListeners=ee,ue.emit=ee,ue.prependListener=ee,ue.prependOnceListener=ee,ue.listeners=function(ce){return[]},ue.binding=function(ce){throw new Error("process.binding is not supported")},ue.cwd=function(){return"/"},ue.chdir=function(ce){throw new Error("process.chdir is not supported")},ue.umask=function(){return 0}},{}],382:[function(E,ge,Ae){(function(ue){(function(){(function(le){var ie=typeof Ae=="object"&&Ae&&!Ae.nodeType&&Ae,se=typeof ge=="object"&&ge&&!ge.nodeType&&ge,ae=typeof ue=="object"&&ue;(ae.global===ae||ae.window===ae||ae.self===ae)&&(le=ae);var oe,re=2147483647,ne=36,z=1,a=26,y=38,x=700,b=72,te=128,ee="-",ce=/^xn--/,fe=/[^\x20-\x7E]/,he=/[\x2E\u3002\uFF0E\uFF61]/g,de={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},pe=ne-z,ve=Math.floor,me=String.fromCharCode,Ee;function Se(At){throw new RangeError(de[At])}function Te(At,lt){for(var at=At.length,ut=[];at--;)ut[at]=lt(At[at]);return ut}function we(At,lt){var at=At.split("@"),ut="";at.length>1&&(ut=at[0]+"@",At=at[1]),At=At.replace(he,".");var ft=At.split("."),bt=Te(ft,lt).join(".");return ut+bt}function je(At){for(var lt=[],at=0,ut=At.length,ft,bt;at<ut;)ft=At.charCodeAt(at++),ft>=55296&&ft<=56319&&at<ut?(bt=At.charCodeAt(at++),(bt&64512)==56320?lt.push(((ft&1023)<<10)+(bt&1023)+65536):(lt.push(ft),at--)):lt.push(ft);return lt}function xe(At){return Te(At,function(lt){var at="";return lt>65535&&(lt-=65536,at+=me(lt>>>10&1023|55296),lt=56320|lt&1023),at+=me(lt),at}).join("")}function Oe(At){return At-48<10?At-22:At-65<26?At-65:At-97<26?At-97:ne}function ze(At,lt){return At+22+75*(At<26)-((lt!=0)<<5)}function Ze(At,lt,at){var ut=0;for(At=at?ve(At/x):At>>1,At+=ve(At/lt);At>pe*a>>1;ut+=ne)At=ve(At/pe);return ve(ut+(pe+1)*At/(At+y))}function Me(At){var lt=[],at=At.length,ut,ft=0,bt=te,Lt=b,gt,ht,$e,Pe,ke,Ve,Qe,De,Ye;for(gt=At.lastIndexOf(ee),gt<0&&(gt=0),ht=0;ht<gt;++ht)At.charCodeAt(ht)>=128&&Se("not-basic"),lt.push(At.charCodeAt(ht));for($e=gt>0?gt+1:0;$e<at;){for(Pe=ft,ke=1,Ve=ne;$e>=at&&Se("invalid-input"),Qe=Oe(At.charCodeAt($e++)),(Qe>=ne||Qe>ve((re-ft)/ke))&&Se("overflow"),ft+=Qe*ke,De=Ve<=Lt?z:Ve>=Lt+a?a:Ve-Lt,!(Qe<De);Ve+=ne)Ye=ne-De,ke>ve(re/Ye)&&Se("overflow"),ke*=Ye;ut=lt.length+1,Lt=Ze(ft-Pe,ut,Pe==0),ve(ft/ut)>re-bt&&Se("overflow"),bt+=ve(ft/ut),ft%=ut,lt.splice(ft++,0,bt)}return xe(lt)}function tt(At){var lt,at,ut,ft,bt,Lt,gt,ht,$e,Pe,ke,Ve=[],Qe,De,Ye,Ue;for(At=je(At),Qe=At.length,lt=te,at=0,bt=b,Lt=0;Lt<Qe;++Lt)ke=At[Lt],ke<128&&Ve.push(me(ke));for(ut=ft=Ve.length,ft&&Ve.push(ee);ut<Qe;){for(gt=re,Lt=0;Lt<Qe;++Lt)ke=At[Lt],ke>=lt&&ke<gt&&(gt=ke);for(De=ut+1,gt-lt>ve((re-at)/De)&&Se("overflow"),at+=(gt-lt)*De,lt=gt,Lt=0;Lt<Qe;++Lt)if(ke=At[Lt],ke<lt&&++at>re&&Se("overflow"),ke==lt){for(ht=at,$e=ne;Pe=$e<=bt?z:$e>=bt+a?a:$e-bt,!(ht<Pe);$e+=ne)Ue=ht-Pe,Ye=ne-Pe,Ve.push(me(ze(Pe+Ue%Ye,0))),ht=ve(Ue/Ye);Ve.push(me(ze(ht,0))),bt=Ze(at,De,ut==ft),at=0,++ut}++at,++lt}return Ve.join("")}function qe(At){return we(At,function(lt){return ce.test(lt)?Me(lt.slice(4).toLowerCase()):lt})}function st(At){return we(At,function(lt){return fe.test(lt)?"xn--"+tt(lt):lt})}if(oe={version:"1.4.1",ucs2:{decode:je,encode:xe},decode:Me,encode:tt,toASCII:st,toUnicode:qe},typeof be=="function"&&typeof be.amd=="object"&&be.amd)be("punycode",function(){return oe});else if(ie&&se)if(ge.exports==ie)se.exports=oe;else for(Ee in oe)oe.hasOwnProperty(Ee)&&(ie[Ee]=oe[Ee]);else le.punycode=oe})(this)}).call(this)}).call(this,typeof zt!="undefined"?zt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],383:[function(E,ge,Ae){"use strict";function ue(ie,se){return Object.prototype.hasOwnProperty.call(ie,se)}ge.exports=function(ie,se,ae,oe){se=se||"&",ae=ae||"=";var re={};if(typeof ie!="string"||ie.length===0)return re;var ne=/\+/g;ie=ie.split(se);var z=1e3;oe&&typeof oe.maxKeys=="number"&&(z=oe.maxKeys);var a=ie.length;z>0&&a>z&&(a=z);for(var y=0;y<a;++y){var x=ie[y].replace(ne,"%20"),b=x.indexOf(ae),te,ee,ce,fe;b>=0?(te=x.substr(0,b),ee=x.substr(b+1)):(te=x,ee=""),ce=decodeURIComponent(te),fe=decodeURIComponent(ee),ue(re,ce)?le(re[ce])?re[ce].push(fe):re[ce]=[re[ce],fe]:re[ce]=fe}return re};var le=Array.isArray||function(ie){return Object.prototype.toString.call(ie)==="[object Array]"}},{}],384:[function(E,ge,Ae){"use strict";var ue=function(ae){switch(typeof ae){case"string":return ae;case"boolean":return ae?"true":"false";case"number":return isFinite(ae)?ae:"";default:return""}};ge.exports=function(ae,oe,re,ne){return oe=oe||"&",re=re||"=",ae===null&&(ae=void 0),typeof ae=="object"?ie(se(ae),function(z){var a=encodeURIComponent(ue(z))+re;return le(ae[z])?ie(ae[z],function(y){return a+encodeURIComponent(ue(y))}).join(oe):a+encodeURIComponent(ue(ae[z]))}).join(oe):ne?encodeURIComponent(ue(ne))+re+encodeURIComponent(ue(ae)):""};var le=Array.isArray||function(ae){return Object.prototype.toString.call(ae)==="[object Array]"};function ie(ae,oe){if(ae.map)return ae.map(oe);for(var re=[],ne=0;ne<ae.length;ne++)re.push(oe(ae[ne],ne));return re}var se=Object.keys||function(ae){var oe=[];for(var re in ae)Object.prototype.hasOwnProperty.call(ae,re)&&oe.push(re);return oe}},{}],385:[function(E,ge,Ae){"use strict";Ae.decode=Ae.parse=E("./decode"),Ae.encode=Ae.stringify=E("./encode")},{"./decode":383,"./encode":384}],386:[function(E,ge,Ae){"use strict";var ue=E("process-nextick-args"),le=Object.keys||function(x){var b=[];for(var te in x)b.push(te);return b};ge.exports=z;var ie=Object.create(E("core-util-is"));ie.inherits=E("inherits");var se=E("./_stream_readable"),ae=E("./_stream_writable");ie.inherits(z,se);for(var oe=le(ae.prototype),re=0;re<oe.length;re++){var ne=oe[re];z.prototype[ne]||(z.prototype[ne]=ae.prototype[ne])}function z(x){if(!(this instanceof z))return new z(x);se.call(this,x),ae.call(this,x),x&&x.readable===!1&&(this.readable=!1),x&&x.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,x&&x.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",a)}Object.defineProperty(z.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function a(){this.allowHalfOpen||this._writableState.ended||ue.nextTick(y,this)}function y(x){x.end()}Object.defineProperty(z.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(x){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=x,this._writableState.destroyed=x)}}),z.prototype._destroy=function(x,b){this.push(null),this.end(),ue.nextTick(b,x)}},{"./_stream_readable":388,"./_stream_writable":390,"core-util-is":341,inherits:364,"process-nextick-args":380}],387:[function(E,ge,Ae){"use strict";ge.exports=ie;var ue=E("./_stream_transform"),le=Object.create(E("core-util-is"));le.inherits=E("inherits"),le.inherits(ie,ue);function ie(se){if(!(this instanceof ie))return new ie(se);ue.call(this,se)}ie.prototype._transform=function(se,ae,oe){oe(null,se)}},{"./_stream_transform":389,"core-util-is":341,inherits:364}],388:[function(E,ge,Ae){(function(ue,le){(function(){"use strict";var ie=E("process-nextick-args");ge.exports=me;var se=E("isarray"),ae;me.ReadableState=ve;var oe=E("events").EventEmitter,re=function(ke,Ve){return ke.listeners(Ve).length},ne=E("./internal/streams/stream"),z=E("safe-buffer").Buffer,a=le.Uint8Array||function(){};function y(ke){return z.from(ke)}function x(ke){return z.isBuffer(ke)||ke instanceof a}var b=Object.create(E("core-util-is"));b.inherits=E("inherits");var te=E("util"),ee=void 0;te&&te.debuglog?ee=te.debuglog("stream"):ee=function(){};var ce=E("./internal/streams/BufferList"),fe=E("./internal/streams/destroy"),he;b.inherits(me,ne);var de=["error","close","destroy","pause","resume"];function pe(ke,Ve,Qe){if(typeof ke.prependListener=="function")return ke.prependListener(Ve,Qe);!ke._events||!ke._events[Ve]?ke.on(Ve,Qe):se(ke._events[Ve])?ke._events[Ve].unshift(Qe):ke._events[Ve]=[Qe,ke._events[Ve]]}function ve(ke,Ve){ae=ae||E("./_stream_duplex"),ke=ke||{};var Qe=Ve instanceof ae;this.objectMode=!!ke.objectMode,Qe&&(this.objectMode=this.objectMode||!!ke.readableObjectMode);var De=ke.highWaterMark,Ye=ke.readableHighWaterMark,Ue=this.objectMode?16:16*1024;De||De===0?this.highWaterMark=De:Qe&&(Ye||Ye===0)?this.highWaterMark=Ye:this.highWaterMark=Ue,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new ce,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=ke.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,ke.encoding&&(he||(he=E("string_decoder/").StringDecoder),this.decoder=new he(ke.encoding),this.encoding=ke.encoding)}function me(ke){if(ae=ae||E("./_stream_duplex"),!(this instanceof me))return new me(ke);this._readableState=new ve(ke,this),this.readable=!0,ke&&(typeof ke.read=="function"&&(this._read=ke.read),typeof ke.destroy=="function"&&(this._destroy=ke.destroy)),ne.call(this)}Object.defineProperty(me.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(ke){this._readableState&&(this._readableState.destroyed=ke)}}),me.prototype.destroy=fe.destroy,me.prototype._undestroy=fe.undestroy,me.prototype._destroy=function(ke,Ve){this.push(null),Ve(ke)},me.prototype.push=function(ke,Ve){var Qe=this._readableState,De;return Qe.objectMode?De=!0:typeof ke=="string"&&(Ve=Ve||Qe.defaultEncoding,Ve!==Qe.encoding&&(ke=z.from(ke,Ve),Ve=""),De=!0),Ee(this,ke,Ve,!1,De)},me.prototype.unshift=function(ke){return Ee(this,ke,null,!0,!1)};function Ee(ke,Ve,Qe,De,Ye){var Ue=ke._readableState;if(Ve===null)Ue.reading=!1,ze(ke,Ue);else{var Le;Ye||(Le=Te(Ue,Ve)),Le?ke.emit("error",Le):Ue.objectMode||Ve&&Ve.length>0?(typeof Ve!="string"&&!Ue.objectMode&&Object.getPrototypeOf(Ve)!==z.prototype&&(Ve=y(Ve)),De?Ue.endEmitted?ke.emit("error",new Error("stream.unshift() after end event")):Se(ke,Ue,Ve,!0):Ue.ended?ke.emit("error",new Error("stream.push() after EOF")):(Ue.reading=!1,Ue.decoder&&!Qe?(Ve=Ue.decoder.write(Ve),Ue.objectMode||Ve.length!==0?Se(ke,Ue,Ve,!1):tt(ke,Ue)):Se(ke,Ue,Ve,!1))):De||(Ue.reading=!1)}return we(Ue)}function Se(ke,Ve,Qe,De){Ve.flowing&&Ve.length===0&&!Ve.sync?(ke.emit("data",Qe),ke.read(0)):(Ve.length+=Ve.objectMode?1:Qe.length,De?Ve.buffer.unshift(Qe):Ve.buffer.push(Qe),Ve.needReadable&&Ze(ke)),tt(ke,Ve)}function Te(ke,Ve){var Qe;return!x(Ve)&&typeof Ve!="string"&&Ve!==void 0&&!ke.objectMode&&(Qe=new TypeError("Invalid non-string/buffer chunk")),Qe}function we(ke){return!ke.ended&&(ke.needReadable||ke.length<ke.highWaterMark||ke.length===0)}me.prototype.isPaused=function(){return this._readableState.flowing===!1},me.prototype.setEncoding=function(ke){return he||(he=E("string_decoder/").StringDecoder),this._readableState.decoder=new he(ke),this._readableState.encoding=ke,this};var je=8388608;function xe(ke){return ke>=je?ke=je:(ke--,ke|=ke>>>1,ke|=ke>>>2,ke|=ke>>>4,ke|=ke>>>8,ke|=ke>>>16,ke++),ke}function Oe(ke,Ve){return ke<=0||Ve.length===0&&Ve.ended?0:Ve.objectMode?1:ke!==ke?Ve.flowing&&Ve.length?Ve.buffer.head.data.length:Ve.length:(ke>Ve.highWaterMark&&(Ve.highWaterMark=xe(ke)),ke<=Ve.length?ke:Ve.ended?Ve.length:(Ve.needReadable=!0,0))}me.prototype.read=function(ke){ee("read",ke),ke=parseInt(ke,10);var Ve=this._readableState,Qe=ke;if(ke!==0&&(Ve.emittedReadable=!1),ke===0&&Ve.needReadable&&(Ve.length>=Ve.highWaterMark||Ve.ended))return ee("read: emitReadable",Ve.length,Ve.ended),Ve.length===0&&Ve.ended?ht(this):Ze(this),null;if(ke=Oe(ke,Ve),ke===0&&Ve.ended)return Ve.length===0&&ht(this),null;var De=Ve.needReadable;ee("need readable",De),(Ve.length===0||Ve.length-ke<Ve.highWaterMark)&&(De=!0,ee("length less than watermark",De)),Ve.ended||Ve.reading?(De=!1,ee("reading or ended",De)):De&&(ee("do read"),Ve.reading=!0,Ve.sync=!0,Ve.length===0&&(Ve.needReadable=!0),this._read(Ve.highWaterMark),Ve.sync=!1,Ve.reading||(ke=Oe(Qe,Ve)));var Ye;return ke>0?Ye=ft(ke,Ve):Ye=null,Ye===null?(Ve.needReadable=!0,ke=0):Ve.length-=ke,Ve.length===0&&(Ve.ended||(Ve.needReadable=!0),Qe!==ke&&Ve.ended&&ht(this)),Ye!==null&&this.emit("data",Ye),Ye};function ze(ke,Ve){if(!Ve.ended){if(Ve.decoder){var Qe=Ve.decoder.end();Qe&&Qe.length&&(Ve.buffer.push(Qe),Ve.length+=Ve.objectMode?1:Qe.length)}Ve.ended=!0,Ze(ke)}}function Ze(ke){var Ve=ke._readableState;Ve.needReadable=!1,Ve.emittedReadable||(ee("emitReadable",Ve.flowing),Ve.emittedReadable=!0,Ve.sync?ie.nextTick(Me,ke):Me(ke))}function Me(ke){ee("emit readable"),ke.emit("readable"),ut(ke)}function tt(ke,Ve){Ve.readingMore||(Ve.readingMore=!0,ie.nextTick(qe,ke,Ve))}function qe(ke,Ve){for(var Qe=Ve.length;!Ve.reading&&!Ve.flowing&&!Ve.ended&&Ve.length<Ve.highWaterMark&&(ee("maybeReadMore read 0"),ke.read(0),Qe!==Ve.length);)Qe=Ve.length;Ve.readingMore=!1}me.prototype._read=function(ke){this.emit("error",new Error("_read() is not implemented"))},me.prototype.pipe=function(ke,Ve){var Qe=this,De=this._readableState;switch(De.pipesCount){case 0:De.pipes=ke;break;case 1:De.pipes=[De.pipes,ke];break;default:De.pipes.push(ke);break}De.pipesCount+=1,ee("pipe count=%d opts=%j",De.pipesCount,Ve);var Ye=(!Ve||Ve.end!==!1)&&ke!==ue.stdout&&ke!==ue.stderr,Ue=Ye?Ne:It;De.endEmitted?ie.nextTick(Ue):Qe.once("end",Ue),ke.on("unpipe",Le);function Le(Jt,Kt){ee("onunpipe"),Jt===Qe&&Kt&&Kt.hasUnpiped===!1&&(Kt.hasUnpiped=!0,St())}function Ne(){ee("onend"),ke.end()}var nt=st(Qe);ke.on("drain",nt);var ct=!1;function St(){ee("cleanup"),ke.removeListener("close",pt),ke.removeListener("finish",Ft),ke.removeListener("drain",nt),ke.removeListener("error",kt),ke.removeListener("unpipe",Le),Qe.removeListener("end",Ne),Qe.removeListener("end",It),Qe.removeListener("data",Bt),ct=!0,De.awaitDrain&&(!ke._writableState||ke._writableState.needDrain)&&nt()}var wt=!1;Qe.on("data",Bt);function Bt(Jt){ee("ondata"),wt=!1;var Kt=ke.write(Jt);Kt===!1&&!wt&&((De.pipesCount===1&&De.pipes===ke||De.pipesCount>1&&Pe(De.pipes,ke)!==-1)&&!ct&&(ee("false write response, pause",Qe._readableState.awaitDrain),Qe._readableState.awaitDrain++,wt=!0),Qe.pause())}function kt(Jt){ee("onerror",Jt),It(),ke.removeListener("error",kt),re(ke,"error")===0&&ke.emit("error",Jt)}pe(ke,"error",kt);function pt(){ke.removeListener("finish",Ft),It()}ke.once("close",pt);function Ft(){ee("onfinish"),ke.removeListener("close",pt),It()}ke.once("finish",Ft);function It(){ee("unpipe"),Qe.unpipe(ke)}return ke.emit("pipe",Qe),De.flowing||(ee("pipe resume"),Qe.resume()),ke};function st(ke){return function(){var Ve=ke._readableState;ee("pipeOnDrain",Ve.awaitDrain),Ve.awaitDrain&&Ve.awaitDrain--,Ve.awaitDrain===0&&re(ke,"data")&&(Ve.flowing=!0,ut(ke))}}me.prototype.unpipe=function(ke){var Ve=this._readableState,Qe={hasUnpiped:!1};if(Ve.pipesCount===0)return this;if(Ve.pipesCount===1)return ke&&ke!==Ve.pipes?this:(ke||(ke=Ve.pipes),Ve.pipes=null,Ve.pipesCount=0,Ve.flowing=!1,ke&&ke.emit("unpipe",this,Qe),this);if(!ke){var De=Ve.pipes,Ye=Ve.pipesCount;Ve.pipes=null,Ve.pipesCount=0,Ve.flowing=!1;for(var Ue=0;Ue<Ye;Ue++)De[Ue].emit("unpipe",this,Qe);return this}var Le=Pe(Ve.pipes,ke);return Le===-1?this:(Ve.pipes.splice(Le,1),Ve.pipesCount-=1,Ve.pipesCount===1&&(Ve.pipes=Ve.pipes[0]),ke.emit("unpipe",this,Qe),this)},me.prototype.on=function(ke,Ve){var Qe=ne.prototype.on.call(this,ke,Ve);if(ke==="data")this._readableState.flowing!==!1&&this.resume();else if(ke==="readable"){var De=this._readableState;!De.endEmitted&&!De.readableListening&&(De.readableListening=De.needReadable=!0,De.emittedReadable=!1,De.reading?De.length&&Ze(this):ie.nextTick(At,this))}return Qe},me.prototype.addListener=me.prototype.on;function At(ke){ee("readable nexttick read 0"),ke.read(0)}me.prototype.resume=function(){var ke=this._readableState;return ke.flowing||(ee("resume"),ke.flowing=!0,lt(this,ke)),this};function lt(ke,Ve){Ve.resumeScheduled||(Ve.resumeScheduled=!0,ie.nextTick(at,ke,Ve))}function at(ke,Ve){Ve.reading||(ee("resume read 0"),ke.read(0)),Ve.resumeScheduled=!1,Ve.awaitDrain=0,ke.emit("resume"),ut(ke),Ve.flowing&&!Ve.reading&&ke.read(0)}me.prototype.pause=function(){return ee("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(ee("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function ut(ke){var Ve=ke._readableState;for(ee("flow",Ve.flowing);Ve.flowing&&ke.read()!==null;);}me.prototype.wrap=function(ke){var Ve=this,Qe=this._readableState,De=!1;ke.on("end",function(){if(ee("wrapped end"),Qe.decoder&&!Qe.ended){var Le=Qe.decoder.end();Le&&Le.length&&Ve.push(Le)}Ve.push(null)}),ke.on("data",function(Le){if(ee("wrapped data"),Qe.decoder&&(Le=Qe.decoder.write(Le)),!(Qe.objectMode&&Le==null)&&!(!Qe.objectMode&&(!Le||!Le.length))){var Ne=Ve.push(Le);Ne||(De=!0,ke.pause())}});for(var Ye in ke)this[Ye]===void 0&&typeof ke[Ye]=="function"&&(this[Ye]=function(Le){return function(){return ke[Le].apply(ke,arguments)}}(Ye));for(var Ue=0;Ue<de.length;Ue++)ke.on(de[Ue],this.emit.bind(this,de[Ue]));return this._read=function(Le){ee("wrapped _read",Le),De&&(De=!1,ke.resume())},this},Object.defineProperty(me.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),me._fromList=ft;function ft(ke,Ve){if(Ve.length===0)return null;var Qe;return Ve.objectMode?Qe=Ve.buffer.shift():!ke||ke>=Ve.length?(Ve.decoder?Qe=Ve.buffer.join(""):Ve.buffer.length===1?Qe=Ve.buffer.head.data:Qe=Ve.buffer.concat(Ve.length),Ve.buffer.clear()):Qe=bt(ke,Ve.buffer,Ve.decoder),Qe}function bt(ke,Ve,Qe){var De;return ke<Ve.head.data.length?(De=Ve.head.data.slice(0,ke),Ve.head.data=Ve.head.data.slice(ke)):ke===Ve.head.data.length?De=Ve.shift():De=Qe?Lt(ke,Ve):gt(ke,Ve),De}function Lt(ke,Ve){var Qe=Ve.head,De=1,Ye=Qe.data;for(ke-=Ye.length;Qe=Qe.next;){var Ue=Qe.data,Le=ke>Ue.length?Ue.length:ke;if(Le===Ue.length?Ye+=Ue:Ye+=Ue.slice(0,ke),ke-=Le,ke===0){Le===Ue.length?(++De,Qe.next?Ve.head=Qe.next:Ve.head=Ve.tail=null):(Ve.head=Qe,Qe.data=Ue.slice(Le));break}++De}return Ve.length-=De,Ye}function gt(ke,Ve){var Qe=z.allocUnsafe(ke),De=Ve.head,Ye=1;for(De.data.copy(Qe),ke-=De.data.length;De=De.next;){var Ue=De.data,Le=ke>Ue.length?Ue.length:ke;if(Ue.copy(Qe,Qe.length-ke,0,Le),ke-=Le,ke===0){Le===Ue.length?(++Ye,De.next?Ve.head=De.next:Ve.head=Ve.tail=null):(Ve.head=De,De.data=Ue.slice(Le));break}++Ye}return Ve.length-=Ye,Qe}function ht(ke){var Ve=ke._readableState;if(Ve.length>0)throw new Error('"endReadable()" called on non-empty stream');Ve.endEmitted||(Ve.ended=!0,ie.nextTick($e,Ve,ke))}function $e(ke,Ve){!ke.endEmitted&&ke.length===0&&(ke.endEmitted=!0,Ve.readable=!1,Ve.emit("end"))}function Pe(ke,Ve){for(var Qe=0,De=ke.length;Qe<De;Qe++)if(ke[Qe]===Ve)return Qe;return-1}}).call(this)}).call(this,E("_process"),typeof zt!="undefined"?zt: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,ge,Ae){"use strict";ge.exports=se;var ue=E("./_stream_duplex"),le=Object.create(E("core-util-is"));le.inherits=E("inherits"),le.inherits(se,ue);function ie(re,ne){var z=this._transformState;z.transforming=!1;var a=z.writecb;if(!a)return this.emit("error",new Error("write callback called multiple times"));z.writechunk=null,z.writecb=null,ne!=null&&this.push(ne),a(re);var y=this._readableState;y.reading=!1,(y.needReadable||y.length<y.highWaterMark)&&this._read(y.highWaterMark)}function se(re){if(!(this instanceof se))return new se(re);ue.call(this,re),this._transformState={afterTransform:ie.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,re&&(typeof re.transform=="function"&&(this._transform=re.transform),typeof re.flush=="function"&&(this._flush=re.flush)),this.on("prefinish",ae)}function ae(){var re=this;typeof this._flush=="function"?this._flush(function(ne,z){oe(re,ne,z)}):oe(this,null,null)}se.prototype.push=function(re,ne){return this._transformState.needTransform=!1,ue.prototype.push.call(this,re,ne)},se.prototype._transform=function(re,ne,z){throw new Error("_transform() is not implemented")},se.prototype._write=function(re,ne,z){var a=this._transformState;if(a.writecb=z,a.writechunk=re,a.writeencoding=ne,!a.transforming){var y=this._readableState;(a.needTransform||y.needReadable||y.length<y.highWaterMark)&&this._read(y.highWaterMark)}},se.prototype._read=function(re){var ne=this._transformState;ne.writechunk!==null&&ne.writecb&&!ne.transforming?(ne.transforming=!0,this._transform(ne.writechunk,ne.writeencoding,ne.afterTransform)):ne.needTransform=!0},se.prototype._destroy=function(re,ne){var z=this;ue.prototype._destroy.call(this,re,function(a){ne(a),z.emit("close")})};function oe(re,ne,z){if(ne)return re.emit("error",ne);if(z!=null&&re.push(z),re._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(re._transformState.transforming)throw new Error("Calling transform done when still transforming");return re.push(null)}},{"./_stream_duplex":386,"core-util-is":341,inherits:364}],390:[function(E,ge,Ae){(function(ue,le,ie){(function(){"use strict";var se=E("process-nextick-args");ge.exports=pe;function ae(at,ut,ft){this.chunk=at,this.encoding=ut,this.callback=ft,this.next=null}function oe(at){var ut=this;this.next=null,this.entry=null,this.finish=function(){lt(ut,at)}}var re=!ue.browser&&["v0.10","v0.9."].indexOf(ue.version.slice(0,5))>-1?ie:se.nextTick,ne;pe.WritableState=he;var z=Object.create(E("core-util-is"));z.inherits=E("inherits");var a={deprecate:E("util-deprecate")},y=E("./internal/streams/stream"),x=E("safe-buffer").Buffer,b=le.Uint8Array||function(){};function te(at){return x.from(at)}function ee(at){return x.isBuffer(at)||at instanceof b}var ce=E("./internal/streams/destroy");z.inherits(pe,y);function fe(){}function he(at,ut){ne=ne||E("./_stream_duplex"),at=at||{};var ft=ut instanceof ne;this.objectMode=!!at.objectMode,ft&&(this.objectMode=this.objectMode||!!at.writableObjectMode);var bt=at.highWaterMark,Lt=at.writableHighWaterMark,gt=this.objectMode?16:16*1024;bt||bt===0?this.highWaterMark=bt:ft&&(Lt||Lt===0)?this.highWaterMark=Lt:this.highWaterMark=gt,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 ht=at.decodeStrings===!1;this.decodeStrings=!ht,this.defaultEncoding=at.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function($e){xe(ut,$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 oe(this)}he.prototype.getBuffer=function(){for(var ut=this.bufferedRequest,ft=[];ut;)ft.push(ut),ut=ut.next;return ft},function(){try{Object.defineProperty(he.prototype,"buffer",{get:a.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(at){}}();var de;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(de=Function.prototype[Symbol.hasInstance],Object.defineProperty(pe,Symbol.hasInstance,{value:function(at){return de.call(this,at)?!0:this!==pe?!1:at&&at._writableState instanceof he}})):de=function(at){return at instanceof this};function pe(at){if(ne=ne||E("./_stream_duplex"),!de.call(pe,this)&&!(this instanceof ne))return new pe(at);this._writableState=new he(at,this),this.writable=!0,at&&(typeof at.write=="function"&&(this._write=at.write),typeof at.writev=="function"&&(this._writev=at.writev),typeof at.destroy=="function"&&(this._destroy=at.destroy),typeof at.final=="function"&&(this._final=at.final)),y.call(this)}pe.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function ve(at,ut){var ft=new Error("write after end");at.emit("error",ft),se.nextTick(ut,ft)}function me(at,ut,ft,bt){var Lt=!0,gt=!1;return ft===null?gt=new TypeError("May not write null values to stream"):typeof ft!="string"&&ft!==void 0&&!ut.objectMode&&(gt=new TypeError("Invalid non-string/buffer chunk")),gt&&(at.emit("error",gt),se.nextTick(bt,gt),Lt=!1),Lt}pe.prototype.write=function(at,ut,ft){var bt=this._writableState,Lt=!1,gt=!bt.objectMode&&ee(at);return gt&&!x.isBuffer(at)&&(at=te(at)),typeof ut=="function"&&(ft=ut,ut=null),gt?ut="buffer":ut||(ut=bt.defaultEncoding),typeof ft!="function"&&(ft=fe),bt.ended?ve(this,ft):(gt||me(this,bt,at,ft))&&(bt.pendingcb++,Lt=Se(this,bt,gt,at,ut,ft)),Lt},pe.prototype.cork=function(){var at=this._writableState;at.corked++},pe.prototype.uncork=function(){var at=this._writableState;at.corked&&(at.corked--,!at.writing&&!at.corked&&!at.finished&&!at.bufferProcessing&&at.bufferedRequest&&Ze(this,at))},pe.prototype.setDefaultEncoding=function(ut){if(typeof ut=="string"&&(ut=ut.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((ut+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+ut);return this._writableState.defaultEncoding=ut,this};function Ee(at,ut,ft){return!at.objectMode&&at.decodeStrings!==!1&&typeof ut=="string"&&(ut=x.from(ut,ft)),ut}Object.defineProperty(pe.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Se(at,ut,ft,bt,Lt,gt){if(!ft){var ht=Ee(ut,bt,Lt);bt!==ht&&(ft=!0,Lt="buffer",bt=ht)}var $e=ut.objectMode?1:bt.length;ut.length+=$e;var Pe=ut.length<ut.highWaterMark;if(Pe||(ut.needDrain=!0),ut.writing||ut.corked){var ke=ut.lastBufferedRequest;ut.lastBufferedRequest={chunk:bt,encoding:Lt,isBuf:ft,callback:gt,next:null},ke?ke.next=ut.lastBufferedRequest:ut.bufferedRequest=ut.lastBufferedRequest,ut.bufferedRequestCount+=1}else Te(at,ut,!1,$e,bt,Lt,gt);return Pe}function Te(at,ut,ft,bt,Lt,gt,ht){ut.writelen=bt,ut.writecb=ht,ut.writing=!0,ut.sync=!0,ft?at._writev(Lt,ut.onwrite):at._write(Lt,gt,ut.onwrite),ut.sync=!1}function we(at,ut,ft,bt,Lt){--ut.pendingcb,ft?(se.nextTick(Lt,bt),se.nextTick(st,at,ut),at._writableState.errorEmitted=!0,at.emit("error",bt)):(Lt(bt),at._writableState.errorEmitted=!0,at.emit("error",bt),st(at,ut))}function je(at){at.writing=!1,at.writecb=null,at.length-=at.writelen,at.writelen=0}function xe(at,ut){var ft=at._writableState,bt=ft.sync,Lt=ft.writecb;if(je(ft),ut)we(at,ft,bt,ut,Lt);else{var gt=Me(ft);!gt&&!ft.corked&&!ft.bufferProcessing&&ft.bufferedRequest&&Ze(at,ft),bt?re(Oe,at,ft,gt,Lt):Oe(at,ft,gt,Lt)}}function Oe(at,ut,ft,bt){ft||ze(at,ut),ut.pendingcb--,bt(),st(at,ut)}function ze(at,ut){ut.length===0&&ut.needDrain&&(ut.needDrain=!1,at.emit("drain"))}function Ze(at,ut){ut.bufferProcessing=!0;var ft=ut.bufferedRequest;if(at._writev&&ft&&ft.next){var bt=ut.bufferedRequestCount,Lt=new Array(bt),gt=ut.corkedRequestsFree;gt.entry=ft;for(var ht=0,$e=!0;ft;)Lt[ht]=ft,ft.isBuf||($e=!1),ft=ft.next,ht+=1;Lt.allBuffers=$e,Te(at,ut,!0,ut.length,Lt,"",gt.finish),ut.pendingcb++,ut.lastBufferedRequest=null,gt.next?(ut.corkedRequestsFree=gt.next,gt.next=null):ut.corkedRequestsFree=new oe(ut),ut.bufferedRequestCount=0}else{for(;ft;){var Pe=ft.chunk,ke=ft.encoding,Ve=ft.callback,Qe=ut.objectMode?1:Pe.length;if(Te(at,ut,!1,Qe,Pe,ke,Ve),ft=ft.next,ut.bufferedRequestCount--,ut.writing)break}ft===null&&(ut.lastBufferedRequest=null)}ut.bufferedRequest=ft,ut.bufferProcessing=!1}pe.prototype._write=function(at,ut,ft){ft(new Error("_write() is not implemented"))},pe.prototype._writev=null,pe.prototype.end=function(at,ut,ft){var bt=this._writableState;typeof at=="function"?(ft=at,at=null,ut=null):typeof ut=="function"&&(ft=ut,ut=null),at!=null&&this.write(at,ut),bt.corked&&(bt.corked=1,this.uncork()),!bt.ending&&!bt.finished&&At(this,bt,ft)};function Me(at){return at.ending&&at.length===0&&at.bufferedRequest===null&&!at.finished&&!at.writing}function tt(at,ut){at._final(function(ft){ut.pendingcb--,ft&&at.emit("error",ft),ut.prefinished=!0,at.emit("prefinish"),st(at,ut)})}function qe(at,ut){!ut.prefinished&&!ut.finalCalled&&(typeof at._final=="function"?(ut.pendingcb++,ut.finalCalled=!0,se.nextTick(tt,at,ut)):(ut.prefinished=!0,at.emit("prefinish")))}function st(at,ut){var ft=Me(ut);return ft&&(qe(at,ut),ut.pendingcb===0&&(ut.finished=!0,at.emit("finish"))),ft}function At(at,ut,ft){ut.ending=!0,st(at,ut),ft&&(ut.finished?se.nextTick(ft):at.once("finish",ft)),ut.ended=!0,at.writable=!1}function lt(at,ut,ft){var bt=at.entry;for(at.entry=null;bt;){var Lt=bt.callback;ut.pendingcb--,Lt(ft),bt=bt.next}ut.corkedRequestsFree?ut.corkedRequestsFree.next=at:ut.corkedRequestsFree=at}Object.defineProperty(pe.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(at){this._writableState&&(this._writableState.destroyed=at)}}),pe.prototype.destroy=ce.destroy,pe.prototype._undestroy=ce.undestroy,pe.prototype._destroy=function(at,ut){this.end(),ut(at)}}).call(this)}).call(this,E("_process"),typeof zt!="undefined"?zt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},E("timers").setImmediate)},{"./_stream_duplex":386,"./internal/streams/destroy":392,"./internal/streams/stream":393,_process:467,"core-util-is":341,inherits:364,"process-nextick-args":380,"safe-buffer":396,timers:414,"util-deprecate":416}],391:[function(E,ge,Ae){"use strict";function ue(ae,oe){if(!(ae instanceof oe))throw new TypeError("Cannot call a class as a function")}var le=E("safe-buffer").Buffer,ie=E("util");function se(ae,oe,re){ae.copy(oe,re)}ge.exports=function(){function ae(){ue(this,ae),this.head=null,this.tail=null,this.length=0}return ae.prototype.push=function(re){var ne={data:re,next:null};this.length>0?this.tail.next=ne:this.head=ne,this.tail=ne,++this.length},ae.prototype.unshift=function(re){var ne={data:re,next:this.head};this.length===0&&(this.tail=ne),this.head=ne,++this.length},ae.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}},ae.prototype.clear=function(){this.head=this.tail=null,this.length=0},ae.prototype.join=function(re){if(this.length===0)return"";for(var ne=this.head,z=""+ne.data;ne=ne.next;)z+=re+ne.data;return z},ae.prototype.concat=function(re){if(this.length===0)return le.alloc(0);if(this.length===1)return this.head.data;for(var ne=le.allocUnsafe(re>>>0),z=this.head,a=0;z;)se(z.data,ne,a),a+=z.data.length,z=z.next;return ne},ae}(),ie&&ie.inspect&&ie.inspect.custom&&(ge.exports.prototype[ie.inspect.custom]=function(){var ae=ie.inspect({length:this.length});return this.constructor.name+" "+ae})},{"safe-buffer":396,util:89}],392:[function(E,ge,Ae){"use strict";var ue=E("process-nextick-args");function le(ae,oe){var re=this,ne=this._readableState&&this._readableState.destroyed,z=this._writableState&&this._writableState.destroyed;return ne||z?(oe?oe(ae):ae&&(!this._writableState||!this._writableState.errorEmitted)&&ue.nextTick(se,this,ae),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ae||null,function(a){!oe&&a?(ue.nextTick(se,re,a),re._writableState&&(re._writableState.errorEmitted=!0)):oe&&oe(a)}),this)}function ie(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function se(ae,oe){ae.emit("error",oe)}ge.exports={destroy:le,undestroy:ie}},{"process-nextick-args":380}],393:[function(E,ge,Ae){ge.exports=E("events").EventEmitter},{events:344}],394:[function(E,ge,Ae){Ae=ge.exports=E("./lib/_stream_readable.js"),Ae.Stream=Ae,Ae.Readable=Ae,Ae.Writable=E("./lib/_stream_writable.js"),Ae.Duplex=E("./lib/_stream_duplex.js"),Ae.Transform=E("./lib/_stream_transform.js"),Ae.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,ge,Ae){var ue=function(le){"use strict";var ie=Object.prototype,se=ie.hasOwnProperty,ae,oe=typeof Symbol=="function"?Symbol:{},re=oe.iterator||"@@iterator",ne=oe.asyncIterator||"@@asyncIterator",z=oe.toStringTag||"@@toStringTag";function a(qe,st,At){return Object.defineProperty(qe,st,{value:At,enumerable:!0,configurable:!0,writable:!0}),qe[st]}try{a({},"")}catch(qe){a=function(st,At,lt){return st[At]=lt}}function y(qe,st,At,lt){var at=st&&st.prototype instanceof he?st:he,ut=Object.create(at.prototype),ft=new Ze(lt||[]);return ut._invoke=je(qe,At,ft),ut}le.wrap=y;function x(qe,st,At){try{return{type:"normal",arg:qe.call(st,At)}}catch(lt){return{type:"throw",arg:lt}}}var b="suspendedStart",te="suspendedYield",ee="executing",ce="completed",fe={};function he(){}function de(){}function pe(){}var ve={};a(ve,re,function(){return this});var me=Object.getPrototypeOf,Ee=me&&me(me(Me([])));Ee&&Ee!==ie&&se.call(Ee,re)&&(ve=Ee);var Se=pe.prototype=he.prototype=Object.create(ve);de.prototype=pe,a(Se,"constructor",pe),a(pe,"constructor",de),de.displayName=a(pe,z,"GeneratorFunction");function Te(qe){["next","throw","return"].forEach(function(st){a(qe,st,function(At){return this._invoke(st,At)})})}le.isGeneratorFunction=function(qe){var st=typeof qe=="function"&&qe.constructor;return st?st===de||(st.displayName||st.name)==="GeneratorFunction":!1},le.mark=function(qe){return Object.setPrototypeOf?Object.setPrototypeOf(qe,pe):(qe.__proto__=pe,a(qe,z,"GeneratorFunction")),qe.prototype=Object.create(Se),qe},le.awrap=function(qe){return{__await:qe}};function we(qe,st){function At(ut,ft,bt,Lt){var gt=x(qe[ut],qe,ft);if(gt.type==="throw")Lt(gt.arg);else{var ht=gt.arg,$e=ht.value;return $e&&typeof $e=="object"&&se.call($e,"__await")?st.resolve($e.__await).then(function(Pe){At("next",Pe,bt,Lt)},function(Pe){At("throw",Pe,bt,Lt)}):st.resolve($e).then(function(Pe){ht.value=Pe,bt(ht)},function(Pe){return At("throw",Pe,bt,Lt)})}}var lt;function at(ut,ft){function bt(){return new st(function(Lt,gt){At(ut,ft,Lt,gt)})}return lt=lt?lt.then(bt,bt):bt()}this._invoke=at}Te(we.prototype),a(we.prototype,ne,function(){return this}),le.AsyncIterator=we,le.async=function(qe,st,At,lt,at){at===void 0&&(at=Promise);var ut=new we(y(qe,st,At,lt),at);return le.isGeneratorFunction(st)?ut:ut.next().then(function(ft){return ft.done?ft.value:ut.next()})};function je(qe,st,At){var lt=b;return function(ut,ft){if(lt===ee)throw new Error("Generator is already running");if(lt===ce){if(ut==="throw")throw ft;return tt()}for(At.method=ut,At.arg=ft;;){var bt=At.delegate;if(bt){var Lt=xe(bt,At);if(Lt){if(Lt===fe)continue;return Lt}}if(At.method==="next")At.sent=At._sent=At.arg;else if(At.method==="throw"){if(lt===b)throw lt=ce,At.arg;At.dispatchException(At.arg)}else At.method==="return"&&At.abrupt("return",At.arg);lt=ee;var gt=x(qe,st,At);if(gt.type==="normal"){if(lt=At.done?ce:te,gt.arg===fe)continue;return{value:gt.arg,done:At.done}}else gt.type==="throw"&&(lt=ce,At.method="throw",At.arg=gt.arg)}}}function xe(qe,st){var At=qe.iterator[st.method];if(At===ae){if(st.delegate=null,st.method==="throw"){if(qe.iterator.return&&(st.method="return",st.arg=ae,xe(qe,st),st.method==="throw"))return fe;st.method="throw",st.arg=new TypeError("The iterator does not provide a 'throw' method")}return fe}var lt=x(At,qe.iterator,st.arg);if(lt.type==="throw")return st.method="throw",st.arg=lt.arg,st.delegate=null,fe;var at=lt.arg;if(!at)return st.method="throw",st.arg=new TypeError("iterator result is not an object"),st.delegate=null,fe;if(at.done)st[qe.resultName]=at.value,st.next=qe.nextLoc,st.method!=="return"&&(st.method="next",st.arg=ae);else return at;return st.delegate=null,fe}Te(Se),a(Se,z,"Generator"),a(Se,re,function(){return this}),a(Se,"toString",function(){return"[object Generator]"});function Oe(qe){var st={tryLoc:qe[0]};1 in qe&&(st.catchLoc=qe[1]),2 in qe&&(st.finallyLoc=qe[2],st.afterLoc=qe[3]),this.tryEntries.push(st)}function ze(qe){var st=qe.completion||{};st.type="normal",delete st.arg,qe.completion=st}function Ze(qe){this.tryEntries=[{tryLoc:"root"}],qe.forEach(Oe,this),this.reset(!0)}le.keys=function(qe){var st=[];for(var At in qe)st.push(At);return st.reverse(),function lt(){for(;st.length;){var at=st.pop();if(at in qe)return lt.value=at,lt.done=!1,lt}return lt.done=!0,lt}};function Me(qe){if(qe){var st=qe[re];if(st)return st.call(qe);if(typeof qe.next=="function")return qe;if(!isNaN(qe.length)){var At=-1,lt=function at(){for(;++At<qe.length;)if(se.call(qe,At))return at.value=qe[At],at.done=!1,at;return at.value=ae,at.done=!0,at};return lt.next=lt}}return{next:tt}}le.values=Me;function tt(){return{value:ae,done:!0}}return Ze.prototype={constructor:Ze,reset:function(qe){if(this.prev=0,this.next=0,this.sent=this._sent=ae,this.done=!1,this.delegate=null,this.method="next",this.arg=ae,this.tryEntries.forEach(ze),!qe)for(var st in this)st.charAt(0)==="t"&&se.call(this,st)&&!isNaN(+st.slice(1))&&(this[st]=ae)},stop:function(){this.done=!0;var qe=this.tryEntries[0],st=qe.completion;if(st.type==="throw")throw st.arg;return this.rval},dispatchException:function(qe){if(this.done)throw qe;var st=this;function At(Lt,gt){return ut.type="throw",ut.arg=qe,st.next=Lt,gt&&(st.method="next",st.arg=ae),!!gt}for(var lt=this.tryEntries.length-1;lt>=0;--lt){var at=this.tryEntries[lt],ut=at.completion;if(at.tryLoc==="root")return At("end");if(at.tryLoc<=this.prev){var ft=se.call(at,"catchLoc"),bt=se.call(at,"finallyLoc");if(ft&&bt){if(this.prev<at.catchLoc)return At(at.catchLoc,!0);if(this.prev<at.finallyLoc)return At(at.finallyLoc)}else if(ft){if(this.prev<at.catchLoc)return At(at.catchLoc,!0)}else if(bt){if(this.prev<at.finallyLoc)return At(at.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(qe,st){for(var At=this.tryEntries.length-1;At>=0;--At){var lt=this.tryEntries[At];if(lt.tryLoc<=this.prev&&se.call(lt,"finallyLoc")&&this.prev<lt.finallyLoc){var at=lt;break}}at&&(qe==="break"||qe==="continue")&&at.tryLoc<=st&&st<=at.finallyLoc&&(at=null);var ut=at?at.completion:{};return ut.type=qe,ut.arg=st,at?(this.method="next",this.next=at.finallyLoc,fe):this.complete(ut)},complete:function(qe,st){if(qe.type==="throw")throw qe.arg;return qe.type==="break"||qe.type==="continue"?this.next=qe.arg:qe.type==="return"?(this.rval=this.arg=qe.arg,this.method="return",this.next="end"):qe.type==="normal"&&st&&(this.next=st),fe},finish:function(qe){for(var st=this.tryEntries.length-1;st>=0;--st){var At=this.tryEntries[st];if(At.finallyLoc===qe)return this.complete(At.completion,At.afterLoc),ze(At),fe}},catch:function(qe){for(var st=this.tryEntries.length-1;st>=0;--st){var At=this.tryEntries[st];if(At.tryLoc===qe){var lt=At.completion;if(lt.type==="throw"){var at=lt.arg;ze(At)}return at}}throw new Error("illegal catch attempt")},delegateYield:function(qe,st,At){return this.delegate={iterator:Me(qe),resultName:st,nextLoc:At},this.method==="next"&&(this.arg=ae),fe}},le}(typeof ge=="object"?ge.exports:{});try{regeneratorRuntime=ue}catch(le){typeof globalThis=="object"?globalThis.regeneratorRuntime=ue:Function("r","regeneratorRuntime = r")(ue)}},{}],396:[function(E,ge,Ae){var ue=E("buffer"),le=ue.Buffer;function ie(ae,oe){for(var re in ae)oe[re]=ae[re]}le.from&&le.alloc&&le.allocUnsafe&&le.allocUnsafeSlow?ge.exports=ue:(ie(ue,Ae),Ae.Buffer=se);function se(ae,oe,re){return le(ae,oe,re)}ie(le,se),se.from=function(ae,oe,re){if(typeof ae=="number")throw new TypeError("Argument must not be a number");return le(ae,oe,re)},se.alloc=function(ae,oe,re){if(typeof ae!="number")throw new TypeError("Argument must be a number");var ne=le(ae);return oe!==void 0?typeof re=="string"?ne.fill(oe,re):ne.fill(oe):ne.fill(0),ne},se.allocUnsafe=function(ae){if(typeof ae!="number")throw new TypeError("Argument must be a number");return le(ae)},se.allocUnsafeSlow=function(ae){if(typeof ae!="number")throw new TypeError("Argument must be a number");return ue.SlowBuffer(ae)}},{buffer:90}],397:[function(E,ge,Ae){(function(ue){(function(){(function(le){le.parser=function(ht,$e){return new se(ht,$e)},le.SAXParser=se,le.SAXStream=y,le.createStream=a,le.MAX_BUFFER_LENGTH=64*1024;var ie=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];le.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function se(ht,$e){if(!(this instanceof se))return new se(ht,$e);var Pe=this;oe(Pe),Pe.q=Pe.c="",Pe.bufferCheckPosition=le.MAX_BUFFER_LENGTH,Pe.opt=$e||{},Pe.opt.lowercase=Pe.opt.lowercase||Pe.opt.lowercasetags,Pe.looseCase=Pe.opt.lowercase?"toLowerCase":"toUpperCase",Pe.tags=[],Pe.closed=Pe.closedRoot=Pe.sawRoot=!1,Pe.tag=Pe.error=null,Pe.strict=!!ht,Pe.noscript=!!(ht||Pe.opt.noscript),Pe.state=we.BEGIN,Pe.strictEntities=Pe.opt.strictEntities,Pe.ENTITIES=Pe.strictEntities?Object.create(le.XML_ENTITIES):Object.create(le.ENTITIES),Pe.attribList=[],Pe.opt.xmlns&&(Pe.ns=Object.create(ce)),Pe.trackPosition=Pe.opt.position!==!1,Pe.trackPosition&&(Pe.position=Pe.line=Pe.column=0),xe(Pe,"onready")}Object.create||(Object.create=function(ht){function $e(){}$e.prototype=ht;var Pe=new $e;return Pe}),Object.keys||(Object.keys=function(ht){var $e=[];for(var Pe in ht)ht.hasOwnProperty(Pe)&&$e.push(Pe);return $e});function ae(ht){for(var $e=Math.max(le.MAX_BUFFER_LENGTH,10),Pe=0,ke=0,Ve=ie.length;ke<Ve;ke++){var Qe=ht[ie[ke]].length;if(Qe>$e)switch(ie[ke]){case"textNode":ze(ht);break;case"cdata":Oe(ht,"oncdata",ht.cdata),ht.cdata="";break;case"script":Oe(ht,"onscript",ht.script),ht.script="";break;default:Me(ht,"Max buffer length exceeded: "+ie[ke])}Pe=Math.max(Pe,Qe)}var De=le.MAX_BUFFER_LENGTH-Pe;ht.bufferCheckPosition=De+ht.position}function oe(ht){for(var $e=0,Pe=ie.length;$e<Pe;$e++)ht[ie[$e]]=""}function re(ht){ze(ht),ht.cdata!==""&&(Oe(ht,"oncdata",ht.cdata),ht.cdata=""),ht.script!==""&&(Oe(ht,"onscript",ht.script),ht.script="")}se.prototype={end:function(){tt(this)},write:gt,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){re(this)}};var ne;try{ne=E("stream").Stream}catch(ht){ne=function(){}}var z=le.EVENTS.filter(function(ht){return ht!=="error"&&ht!=="end"});function a(ht,$e){return new y(ht,$e)}function y(ht,$e){if(!(this instanceof y))return new y(ht,$e);ne.apply(this),this._parser=new se(ht,$e),this.writable=!0,this.readable=!0;var Pe=this;this._parser.onend=function(){Pe.emit("end")},this._parser.onerror=function(ke){Pe.emit("error",ke),Pe._parser.error=null},this._decoder=null,z.forEach(function(ke){Object.defineProperty(Pe,"on"+ke,{get:function(){return Pe._parser["on"+ke]},set:function(Ve){if(!Ve)return Pe.removeAllListeners(ke),Pe._parser["on"+ke]=Ve,Ve;Pe.on(ke,Ve)},enumerable:!0,configurable:!1})})}y.prototype=Object.create(ne.prototype,{constructor:{value:y}}),y.prototype.write=function(ht){if(typeof ue=="function"&&typeof ue.isBuffer=="function"&&ue.isBuffer(ht)){if(!this._decoder){var $e=E("string_decoder").StringDecoder;this._decoder=new $e("utf8")}ht=this._decoder.write(ht)}return this._parser.write(ht.toString()),this.emit("data",ht),!0},y.prototype.end=function(ht){return ht&&ht.length&&this.write(ht),this._parser.end(),!0},y.prototype.on=function(ht,$e){var Pe=this;return!Pe._parser["on"+ht]&&z.indexOf(ht)!==-1&&(Pe._parser["on"+ht]=function(){var ke=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);ke.splice(0,0,ht),Pe.emit.apply(Pe,ke)}),ne.prototype.on.call(Pe,ht,$e)};var x="[CDATA[",b="DOCTYPE",te="http://www.w3.org/XML/1998/namespace",ee="http://www.w3.org/2000/xmlns/",ce={xml:te,xmlns:ee},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]/,he=/[:_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-]/,de=/[#:_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 ve(ht){return ht===" "||ht===`
|
|
|
`||ht==="\r"||ht===" "}function me(ht){return ht==='"'||ht==="'"}function Ee(ht){return ht===">"||ve(ht)}function Se(ht,$e){return ht.test($e)}function Te(ht,$e){return!Se(ht,$e)}var we=0;le.STATE={BEGIN:we++,BEGIN_WHITESPACE:we++,TEXT:we++,TEXT_ENTITY:we++,OPEN_WAKA:we++,SGML_DECL:we++,SGML_DECL_QUOTED:we++,DOCTYPE:we++,DOCTYPE_QUOTED:we++,DOCTYPE_DTD:we++,DOCTYPE_DTD_QUOTED:we++,COMMENT_STARTING:we++,COMMENT:we++,COMMENT_ENDING:we++,COMMENT_ENDED:we++,CDATA:we++,CDATA_ENDING:we++,CDATA_ENDING_2:we++,PROC_INST:we++,PROC_INST_BODY:we++,PROC_INST_ENDING:we++,OPEN_TAG:we++,OPEN_TAG_SLASH:we++,ATTRIB:we++,ATTRIB_NAME:we++,ATTRIB_NAME_SAW_WHITE:we++,ATTRIB_VALUE:we++,ATTRIB_VALUE_QUOTED:we++,ATTRIB_VALUE_CLOSED:we++,ATTRIB_VALUE_UNQUOTED:we++,ATTRIB_VALUE_ENTITY_Q:we++,ATTRIB_VALUE_ENTITY_U:we++,CLOSE_TAG:we++,CLOSE_TAG_SAW_WHITE:we++,SCRIPT:we++,SCRIPT_ENDING:we++},le.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},le.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(le.ENTITIES).forEach(function(ht){var $e=le.ENTITIES[ht],Pe=typeof $e=="number"?String.fromCharCode($e):$e;le.ENTITIES[ht]=Pe});for(var je in le.STATE)le.STATE[le.STATE[je]]=je;we=le.STATE;function xe(ht,$e,Pe){ht[$e]&&ht[$e](Pe)}function Oe(ht,$e,Pe){ht.textNode&&ze(ht),xe(ht,$e,Pe)}function ze(ht){ht.textNode=Ze(ht.opt,ht.textNode),ht.textNode&&xe(ht,"ontext",ht.textNode),ht.textNode=""}function Ze(ht,$e){return ht.trim&&($e=$e.trim()),ht.normalize&&($e=$e.replace(/\s+/g," ")),$e}function Me(ht,$e){return ze(ht),ht.trackPosition&&($e+=`
|
|
|
Line: `+ht.line+`
|
|
|
Column: `+ht.column+`
|
|
|
Char: `+ht.c),$e=new Error($e),ht.error=$e,xe(ht,"onerror",$e),ht}function tt(ht){return ht.sawRoot&&!ht.closedRoot&&qe(ht,"Unclosed root tag"),ht.state!==we.BEGIN&&ht.state!==we.BEGIN_WHITESPACE&&ht.state!==we.TEXT&&Me(ht,"Unexpected end"),ze(ht),ht.c="",ht.closed=!0,xe(ht,"onend"),se.call(ht,ht.strict,ht.opt),ht}function qe(ht,$e){if(typeof ht!="object"||!(ht instanceof se))throw new Error("bad call to strictFail");ht.strict&&Me(ht,$e)}function st(ht){ht.strict||(ht.tagName=ht.tagName[ht.looseCase]());var $e=ht.tags[ht.tags.length-1]||ht,Pe=ht.tag={name:ht.tagName,attributes:{}};ht.opt.xmlns&&(Pe.ns=$e.ns),ht.attribList.length=0,Oe(ht,"onopentagstart",Pe)}function At(ht,$e){var Pe=ht.indexOf(":"),ke=Pe<0?["",ht]:ht.split(":"),Ve=ke[0],Qe=ke[1];return $e&&ht==="xmlns"&&(Ve="xmlns",Qe=""),{prefix:Ve,local:Qe}}function lt(ht){if(ht.strict||(ht.attribName=ht.attribName[ht.looseCase]()),ht.attribList.indexOf(ht.attribName)!==-1||ht.tag.attributes.hasOwnProperty(ht.attribName)){ht.attribName=ht.attribValue="";return}if(ht.opt.xmlns){var $e=At(ht.attribName,!0),Pe=$e.prefix,ke=$e.local;if(Pe==="xmlns")if(ke==="xml"&&ht.attribValue!==te)qe(ht,"xml: prefix must be bound to "+te+`
|
|
|
Actual: `+ht.attribValue);else if(ke==="xmlns"&&ht.attribValue!==ee)qe(ht,"xmlns: prefix must be bound to "+ee+`
|
|
|
Actual: `+ht.attribValue);else{var Ve=ht.tag,Qe=ht.tags[ht.tags.length-1]||ht;Ve.ns===Qe.ns&&(Ve.ns=Object.create(Qe.ns)),Ve.ns[ke]=ht.attribValue}ht.attribList.push([ht.attribName,ht.attribValue])}else ht.tag.attributes[ht.attribName]=ht.attribValue,Oe(ht,"onattribute",{name:ht.attribName,value:ht.attribValue});ht.attribName=ht.attribValue=""}function at(ht,$e){if(ht.opt.xmlns){var Pe=ht.tag,ke=At(ht.tagName);Pe.prefix=ke.prefix,Pe.local=ke.local,Pe.uri=Pe.ns[ke.prefix]||"",Pe.prefix&&!Pe.uri&&(qe(ht,"Unbound namespace prefix: "+JSON.stringify(ht.tagName)),Pe.uri=ke.prefix);var Ve=ht.tags[ht.tags.length-1]||ht;Pe.ns&&Ve.ns!==Pe.ns&&Object.keys(Pe.ns).forEach(function(Bt){Oe(ht,"onopennamespace",{prefix:Bt,uri:Pe.ns[Bt]})});for(var Qe=0,De=ht.attribList.length;Qe<De;Qe++){var Ye=ht.attribList[Qe],Ue=Ye[0],Le=Ye[1],Ne=At(Ue,!0),nt=Ne.prefix,ct=Ne.local,St=nt===""?"":Pe.ns[nt]||"",wt={name:Ue,value:Le,prefix:nt,local:ct,uri:St};nt&&nt!=="xmlns"&&!St&&(qe(ht,"Unbound namespace prefix: "+JSON.stringify(nt)),wt.uri=nt),ht.tag.attributes[Ue]=wt,Oe(ht,"onattribute",wt)}ht.attribList.length=0}ht.tag.isSelfClosing=!!$e,ht.sawRoot=!0,ht.tags.push(ht.tag),Oe(ht,"onopentag",ht.tag),$e||(!ht.noscript&&ht.tagName.toLowerCase()==="script"?ht.state=we.SCRIPT:ht.state=we.TEXT,ht.tag=null,ht.tagName=""),ht.attribName=ht.attribValue="",ht.attribList.length=0}function ut(ht){if(!ht.tagName){qe(ht,"Weird empty close tag."),ht.textNode+="</>",ht.state=we.TEXT;return}if(ht.script){if(ht.tagName!=="script"){ht.script+="</"+ht.tagName+">",ht.tagName="",ht.state=we.SCRIPT;return}Oe(ht,"onscript",ht.script),ht.script=""}var $e=ht.tags.length,Pe=ht.tagName;ht.strict||(Pe=Pe[ht.looseCase]());for(var ke=Pe;$e--;){var Ve=ht.tags[$e];if(Ve.name!==ke)qe(ht,"Unexpected close tag");else break}if($e<0){qe(ht,"Unmatched closing tag: "+ht.tagName),ht.textNode+="</"+ht.tagName+">",ht.state=we.TEXT;return}ht.tagName=Pe;for(var Qe=ht.tags.length;Qe-- >$e;){var De=ht.tag=ht.tags.pop();ht.tagName=ht.tag.name,Oe(ht,"onclosetag",ht.tagName);var Ye={};for(var Ue in De.ns)Ye[Ue]=De.ns[Ue];var Le=ht.tags[ht.tags.length-1]||ht;ht.opt.xmlns&&De.ns!==Le.ns&&Object.keys(De.ns).forEach(function(Ne){var nt=De.ns[Ne];Oe(ht,"onclosenamespace",{prefix:Ne,uri:nt})})}$e===0&&(ht.closedRoot=!0),ht.tagName=ht.attribValue=ht.attribName="",ht.attribList.length=0,ht.state=we.TEXT}function ft(ht){var $e=ht.entity,Pe=$e.toLowerCase(),ke,Ve="";return ht.ENTITIES[$e]?ht.ENTITIES[$e]:ht.ENTITIES[Pe]?ht.ENTITIES[Pe]:($e=Pe,$e.charAt(0)==="#"&&($e.charAt(1)==="x"?($e=$e.slice(2),ke=parseInt($e,16),Ve=ke.toString(16)):($e=$e.slice(1),ke=parseInt($e,10),Ve=ke.toString(10))),$e=$e.replace(/^0+/,""),isNaN(ke)||Ve.toLowerCase()!==$e?(qe(ht,"Invalid character entity"),"&"+ht.entity+";"):String.fromCodePoint(ke))}function bt(ht,$e){$e==="<"?(ht.state=we.OPEN_WAKA,ht.startTagPosition=ht.position):ve($e)||(qe(ht,"Non-whitespace before first tag."),ht.textNode=$e,ht.state=we.TEXT)}function Lt(ht,$e){var Pe="";return $e<ht.length&&(Pe=ht.charAt($e)),Pe}function gt(ht){var $e=this;if(this.error)throw this.error;if($e.closed)return Me($e,"Cannot write after close. Assign an onready handler.");if(ht===null)return tt($e);typeof ht=="object"&&(ht=ht.toString());for(var Pe=0,ke="";ke=Lt(ht,Pe++),$e.c=ke,!!ke;)switch($e.trackPosition&&($e.position++,ke===`
|
|
|
`?($e.line++,$e.column=0):$e.column++),$e.state){case we.BEGIN:if($e.state=we.BEGIN_WHITESPACE,ke==="\uFEFF")continue;bt($e,ke);continue;case we.BEGIN_WHITESPACE:bt($e,ke);continue;case we.TEXT:if($e.sawRoot&&!$e.closedRoot){for(var Ve=Pe-1;ke&&ke!=="<"&&ke!=="&";)ke=Lt(ht,Pe++),ke&&$e.trackPosition&&($e.position++,ke===`
|
|
|
`?($e.line++,$e.column=0):$e.column++);$e.textNode+=ht.substring(Ve,Pe-1)}ke==="<"&&!($e.sawRoot&&$e.closedRoot&&!$e.strict)?($e.state=we.OPEN_WAKA,$e.startTagPosition=$e.position):(!ve(ke)&&(!$e.sawRoot||$e.closedRoot)&&qe($e,"Text data outside of root node."),ke==="&"?$e.state=we.TEXT_ENTITY:$e.textNode+=ke);continue;case we.SCRIPT:ke==="<"?$e.state=we.SCRIPT_ENDING:$e.script+=ke;continue;case we.SCRIPT_ENDING:ke==="/"?$e.state=we.CLOSE_TAG:($e.script+="<"+ke,$e.state=we.SCRIPT);continue;case we.OPEN_WAKA:if(ke==="!")$e.state=we.SGML_DECL,$e.sgmlDecl="";else if(!ve(ke))if(Se(fe,ke))$e.state=we.OPEN_TAG,$e.tagName=ke;else if(ke==="/")$e.state=we.CLOSE_TAG,$e.tagName="";else if(ke==="?")$e.state=we.PROC_INST,$e.procInstName=$e.procInstBody="";else{if(qe($e,"Unencoded <"),$e.startTagPosition+1<$e.position){var Qe=$e.position-$e.startTagPosition;ke=new Array(Qe).join(" ")+ke}$e.textNode+="<"+ke,$e.state=we.TEXT}continue;case we.SGML_DECL:($e.sgmlDecl+ke).toUpperCase()===x?(Oe($e,"onopencdata"),$e.state=we.CDATA,$e.sgmlDecl="",$e.cdata=""):$e.sgmlDecl+ke==="--"?($e.state=we.COMMENT,$e.comment="",$e.sgmlDecl=""):($e.sgmlDecl+ke).toUpperCase()===b?($e.state=we.DOCTYPE,($e.doctype||$e.sawRoot)&&qe($e,"Inappropriately located doctype declaration"),$e.doctype="",$e.sgmlDecl=""):ke===">"?(Oe($e,"onsgmldeclaration",$e.sgmlDecl),$e.sgmlDecl="",$e.state=we.TEXT):(me(ke)&&($e.state=we.SGML_DECL_QUOTED),$e.sgmlDecl+=ke);continue;case we.SGML_DECL_QUOTED:ke===$e.q&&($e.state=we.SGML_DECL,$e.q=""),$e.sgmlDecl+=ke;continue;case we.DOCTYPE:ke===">"?($e.state=we.TEXT,Oe($e,"ondoctype",$e.doctype),$e.doctype=!0):($e.doctype+=ke,ke==="["?$e.state=we.DOCTYPE_DTD:me(ke)&&($e.state=we.DOCTYPE_QUOTED,$e.q=ke));continue;case we.DOCTYPE_QUOTED:$e.doctype+=ke,ke===$e.q&&($e.q="",$e.state=we.DOCTYPE);continue;case we.DOCTYPE_DTD:$e.doctype+=ke,ke==="]"?$e.state=we.DOCTYPE:me(ke)&&($e.state=we.DOCTYPE_DTD_QUOTED,$e.q=ke);continue;case we.DOCTYPE_DTD_QUOTED:$e.doctype+=ke,ke===$e.q&&($e.state=we.DOCTYPE_DTD,$e.q="");continue;case we.COMMENT:ke==="-"?$e.state=we.COMMENT_ENDING:$e.comment+=ke;continue;case we.COMMENT_ENDING:ke==="-"?($e.state=we.COMMENT_ENDED,$e.comment=Ze($e.opt,$e.comment),$e.comment&&Oe($e,"oncomment",$e.comment),$e.comment=""):($e.comment+="-"+ke,$e.state=we.COMMENT);continue;case we.COMMENT_ENDED:ke!==">"?(qe($e,"Malformed comment"),$e.comment+="--"+ke,$e.state=we.COMMENT):$e.state=we.TEXT;continue;case we.CDATA:ke==="]"?$e.state=we.CDATA_ENDING:$e.cdata+=ke;continue;case we.CDATA_ENDING:ke==="]"?$e.state=we.CDATA_ENDING_2:($e.cdata+="]"+ke,$e.state=we.CDATA);continue;case we.CDATA_ENDING_2:ke===">"?($e.cdata&&Oe($e,"oncdata",$e.cdata),Oe($e,"onclosecdata"),$e.cdata="",$e.state=we.TEXT):ke==="]"?$e.cdata+="]":($e.cdata+="]]"+ke,$e.state=we.CDATA);continue;case we.PROC_INST:ke==="?"?$e.state=we.PROC_INST_ENDING:ve(ke)?$e.state=we.PROC_INST_BODY:$e.procInstName+=ke;continue;case we.PROC_INST_BODY:if(!$e.procInstBody&&ve(ke))continue;ke==="?"?$e.state=we.PROC_INST_ENDING:$e.procInstBody+=ke;continue;case we.PROC_INST_ENDING:ke===">"?(Oe($e,"onprocessinginstruction",{name:$e.procInstName,body:$e.procInstBody}),$e.procInstName=$e.procInstBody="",$e.state=we.TEXT):($e.procInstBody+="?"+ke,$e.state=we.PROC_INST_BODY);continue;case we.OPEN_TAG:Se(he,ke)?$e.tagName+=ke:(st($e),ke===">"?at($e):ke==="/"?$e.state=we.OPEN_TAG_SLASH:(ve(ke)||qe($e,"Invalid character in tag name"),$e.state=we.ATTRIB));continue;case we.OPEN_TAG_SLASH:ke===">"?(at($e,!0),ut($e)):(qe($e,"Forward-slash in opening tag not followed by >"),$e.state=we.ATTRIB);continue;case we.ATTRIB:if(ve(ke))continue;ke===">"?at($e):ke==="/"?$e.state=we.OPEN_TAG_SLASH:Se(fe,ke)?($e.attribName=ke,$e.attribValue="",$e.state=we.ATTRIB_NAME):qe($e,"Invalid attribute name");continue;case we.ATTRIB_NAME:ke==="="?$e.state=we.ATTRIB_VALUE:ke===">"?(qe($e,"Attribute without value"),$e.attribValue=$e.attribName,lt($e),at($e)):ve(ke)?$e.state=we.ATTRIB_NAME_SAW_WHITE:Se(he,ke)?$e.attribName+=ke:qe($e,"Invalid attribute name");continue;case we.ATTRIB_NAME_SAW_WHITE:if(ke==="=")$e.state=we.ATTRIB_VALUE;else{if(ve(ke))continue;qe($e,"Attribute without value"),$e.tag.attributes[$e.attribName]="",$e.attribValue="",Oe($e,"onattribute",{name:$e.attribName,value:""}),$e.attribName="",ke===">"?at($e):Se(fe,ke)?($e.attribName=ke,$e.state=we.ATTRIB_NAME):(qe($e,"Invalid attribute name"),$e.state=we.ATTRIB)}continue;case we.ATTRIB_VALUE:if(ve(ke))continue;me(ke)?($e.q=ke,$e.state=we.ATTRIB_VALUE_QUOTED):(qe($e,"Unquoted attribute value"),$e.state=we.ATTRIB_VALUE_UNQUOTED,$e.attribValue=ke);continue;case we.ATTRIB_VALUE_QUOTED:if(ke!==$e.q){ke==="&"?$e.state=we.ATTRIB_VALUE_ENTITY_Q:$e.attribValue+=ke;continue}lt($e),$e.q="",$e.state=we.ATTRIB_VALUE_CLOSED;continue;case we.ATTRIB_VALUE_CLOSED:ve(ke)?$e.state=we.ATTRIB:ke===">"?at($e):ke==="/"?$e.state=we.OPEN_TAG_SLASH:Se(fe,ke)?(qe($e,"No whitespace between attributes"),$e.attribName=ke,$e.attribValue="",$e.state=we.ATTRIB_NAME):qe($e,"Invalid attribute name");continue;case we.ATTRIB_VALUE_UNQUOTED:if(!Ee(ke)){ke==="&"?$e.state=we.ATTRIB_VALUE_ENTITY_U:$e.attribValue+=ke;continue}lt($e),ke===">"?at($e):$e.state=we.ATTRIB;continue;case we.CLOSE_TAG:if($e.tagName)ke===">"?ut($e):Se(he,ke)?$e.tagName+=ke:$e.script?($e.script+="</"+$e.tagName,$e.tagName="",$e.state=we.SCRIPT):(ve(ke)||qe($e,"Invalid tagname in closing tag"),$e.state=we.CLOSE_TAG_SAW_WHITE);else{if(ve(ke))continue;Te(fe,ke)?$e.script?($e.script+="</"+ke,$e.state=we.SCRIPT):qe($e,"Invalid tagname in closing tag."):$e.tagName=ke}continue;case we.CLOSE_TAG_SAW_WHITE:if(ve(ke))continue;ke===">"?ut($e):qe($e,"Invalid characters in closing tag");continue;case we.TEXT_ENTITY:case we.ATTRIB_VALUE_ENTITY_Q:case we.ATTRIB_VALUE_ENTITY_U:var De,Ye;switch($e.state){case we.TEXT_ENTITY:De=we.TEXT,Ye="textNode";break;case we.ATTRIB_VALUE_ENTITY_Q:De=we.ATTRIB_VALUE_QUOTED,Ye="attribValue";break;case we.ATTRIB_VALUE_ENTITY_U:De=we.ATTRIB_VALUE_UNQUOTED,Ye="attribValue";break}ke===";"?($e[Ye]+=ft($e),$e.entity="",$e.state=De):Se($e.entity.length?pe:de,ke)?$e.entity+=ke:(qe($e,"Invalid character in entity name"),$e[Ye]+="&"+$e.entity+ke,$e.entity="",$e.state=De);continue;default:throw new Error($e,"Unknown state: "+$e.state)}return $e.position>=$e.bufferCheckPosition&&ae($e),$e}String.fromCodePoint||function(){var ht=String.fromCharCode,$e=Math.floor,Pe=function(){var ke=16384,Ve=[],Qe,De,Ye=-1,Ue=arguments.length;if(!Ue)return"";for(var Le="";++Ye<Ue;){var Ne=Number(arguments[Ye]);if(!isFinite(Ne)||Ne<0||Ne>1114111||$e(Ne)!==Ne)throw RangeError("Invalid code point: "+Ne);Ne<=65535?Ve.push(Ne):(Ne-=65536,Qe=(Ne>>10)+55296,De=Ne%1024+56320,Ve.push(Qe,De)),(Ye+1===Ue||Ve.length>ke)&&(Le+=ht.apply(null,Ve),Ve.length=0)}return Le};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:Pe,configurable:!0,writable:!0}):String.fromCodePoint=Pe}()})(typeof Ae=="undefined"?this.sax={}:Ae)}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(E,ge,Ae){ge.exports=ie;var ue=E("events").EventEmitter,le=E("inherits");le(ie,ue),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(){ue.call(this)}ie.prototype.pipe=function(se,ae){var oe=this;function re(te){se.writable&&se.write(te)===!1&&oe.pause&&oe.pause()}oe.on("data",re);function ne(){oe.readable&&oe.resume&&oe.resume()}se.on("drain",ne),!se._isStdio&&(!ae||ae.end!==!1)&&(oe.on("end",a),oe.on("close",y));var z=!1;function a(){z||(z=!0,se.end())}function y(){z||(z=!0,typeof se.destroy=="function"&&se.destroy())}function x(te){if(b(),ue.listenerCount(this,"error")===0)throw te}oe.on("error",x),se.on("error",x);function b(){oe.removeListener("data",re),se.removeListener("drain",ne),oe.removeListener("end",a),oe.removeListener("close",y),oe.removeListener("error",x),se.removeListener("error",x),oe.removeListener("end",b),oe.removeListener("close",b),se.removeListener("close",b)}return oe.on("end",b),oe.on("close",b),se.on("close",b),se.emit("pipe",oe),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,ge,Ae){"use strict";function ue(ne,z){ne.prototype=Object.create(z.prototype),ne.prototype.constructor=ne,ne.__proto__=z}var le={};function ie(ne,z,a){a||(a=Error);function y(b,te,ee){return typeof z=="string"?z:z(b,te,ee)}var x=function(b){ue(te,b);function te(ee,ce,fe){return b.call(this,y(ee,ce,fe))||this}return te}(a);x.prototype.name=a.name,x.prototype.code=ne,le[ne]=x}function se(ne,z){if(Array.isArray(ne)){var a=ne.length;return ne=ne.map(function(y){return String(y)}),a>2?"one of ".concat(z," ").concat(ne.slice(0,a-1).join(", "),", or ")+ne[a-1]:a===2?"one of ".concat(z," ").concat(ne[0]," or ").concat(ne[1]):"of ".concat(z," ").concat(ne[0])}else return"of ".concat(z," ").concat(String(ne))}function ae(ne,z,a){return ne.substr(!a||a<0?0:+a,z.length)===z}function oe(ne,z,a){return(a===void 0||a>ne.length)&&(a=ne.length),ne.substring(a-z.length,a)===z}function re(ne,z,a){return typeof a!="number"&&(a=0),a+z.length>ne.length?!1:ne.indexOf(z,a)!==-1}ie("ERR_INVALID_OPT_VALUE",function(ne,z){return'The value "'+z+'" is invalid for option "'+ne+'"'},TypeError),ie("ERR_INVALID_ARG_TYPE",function(ne,z,a){var y;typeof z=="string"&&ae(z,"not ")?(y="must not be",z=z.replace(/^not /,"")):y="must be";var x;if(oe(ne," argument"))x="The ".concat(ne," ").concat(y," ").concat(se(z,"type"));else{var b=re(ne,".")?"property":"argument";x='The "'.concat(ne,'" ').concat(b," ").concat(y," ").concat(se(z,"type"))}return x+=". Received type ".concat(typeof a),x},TypeError),ie("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),ie("ERR_METHOD_NOT_IMPLEMENTED",function(ne){return"The "+ne+" method is not implemented"}),ie("ERR_STREAM_PREMATURE_CLOSE","Premature close"),ie("ERR_STREAM_DESTROYED",function(ne){return"Cannot call "+ne+" after a stream was destroyed"}),ie("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),ie("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),ie("ERR_STREAM_WRITE_AFTER_END","write after end"),ie("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),ie("ERR_UNKNOWN_ENCODING",function(ne){return"Unknown encoding: "+ne},TypeError),ie("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),ge.exports.codes=le},{}],400:[function(E,ge,Ae){(function(ue){(function(){"use strict";var le=Object.keys||function(y){var x=[];for(var b in y)x.push(b);return x};ge.exports=ne;var ie=E("./_stream_readable"),se=E("./_stream_writable");E("inherits")(ne,ie);for(var ae=le(se.prototype),oe=0;oe<ae.length;oe++){var re=ae[oe];ne.prototype[re]||(ne.prototype[re]=se.prototype[re])}function ne(y){if(!(this instanceof ne))return new ne(y);ie.call(this,y),se.call(this,y),this.allowHalfOpen=!0,y&&(y.readable===!1&&(this.readable=!1),y.writable===!1&&(this.writable=!1),y.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",z)))}Object.defineProperty(ne.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(ne.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(ne.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function z(){this._writableState.ended||ue.nextTick(a,this)}function a(y){y.end()}Object.defineProperty(ne.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(x){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=x,this._writableState.destroyed=x)}})}).call(this)}).call(this,E("_process"))},{"./_stream_readable":402,"./_stream_writable":404,_process:467,inherits:364}],401:[function(E,ge,Ae){"use strict";ge.exports=le;var ue=E("./_stream_transform");E("inherits")(le,ue);function le(ie){if(!(this instanceof le))return new le(ie);ue.call(this,ie)}le.prototype._transform=function(ie,se,ae){ae(null,ie)}},{"./_stream_transform":403,inherits:364}],402:[function(E,ge,Ae){(function(ue,le){(function(){"use strict";ge.exports=Oe;var ie;Oe.ReadableState=xe;var se=E("events").EventEmitter,ae=function(Ue,Le){return Ue.listeners(Le).length},oe=E("./internal/streams/stream"),re=E("buffer").Buffer,ne=(typeof le!="undefined"?le:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function z(Ye){return re.from(Ye)}function a(Ye){return re.isBuffer(Ye)||Ye instanceof ne}var y=E("util"),x;y&&y.debuglog?x=y.debuglog("stream"):x=function(){};var b=E("./internal/streams/buffer_list"),te=E("./internal/streams/destroy"),ee=E("./internal/streams/state"),ce=ee.getHighWaterMark,fe=E("../errors").codes,he=fe.ERR_INVALID_ARG_TYPE,de=fe.ERR_STREAM_PUSH_AFTER_EOF,pe=fe.ERR_METHOD_NOT_IMPLEMENTED,ve=fe.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,me,Ee,Se;E("inherits")(Oe,oe);var Te=te.errorOrDestroy,we=["error","close","destroy","pause","resume"];function je(Ye,Ue,Le){if(typeof Ye.prependListener=="function")return Ye.prependListener(Ue,Le);!Ye._events||!Ye._events[Ue]?Ye.on(Ue,Le):Array.isArray(Ye._events[Ue])?Ye._events[Ue].unshift(Le):Ye._events[Ue]=[Le,Ye._events[Ue]]}function xe(Ye,Ue,Le){ie=ie||E("./_stream_duplex"),Ye=Ye||{},typeof Le!="boolean"&&(Le=Ue instanceof ie),this.objectMode=!!Ye.objectMode,Le&&(this.objectMode=this.objectMode||!!Ye.readableObjectMode),this.highWaterMark=ce(this,Ye,"readableHighWaterMark",Le),this.buffer=new b,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=Ye.emitClose!==!1,this.autoDestroy=!!Ye.autoDestroy,this.destroyed=!1,this.defaultEncoding=Ye.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Ye.encoding&&(me||(me=E("string_decoder/").StringDecoder),this.decoder=new me(Ye.encoding),this.encoding=Ye.encoding)}function Oe(Ye){if(ie=ie||E("./_stream_duplex"),!(this instanceof Oe))return new Oe(Ye);var Ue=this instanceof ie;this._readableState=new xe(Ye,this,Ue),this.readable=!0,Ye&&(typeof Ye.read=="function"&&(this._read=Ye.read),typeof Ye.destroy=="function"&&(this._destroy=Ye.destroy)),oe.call(this)}Object.defineProperty(Oe.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(Ue){this._readableState&&(this._readableState.destroyed=Ue)}}),Oe.prototype.destroy=te.destroy,Oe.prototype._undestroy=te.undestroy,Oe.prototype._destroy=function(Ye,Ue){Ue(Ye)},Oe.prototype.push=function(Ye,Ue){var Le=this._readableState,Ne;return Le.objectMode?Ne=!0:typeof Ye=="string"&&(Ue=Ue||Le.defaultEncoding,Ue!==Le.encoding&&(Ye=re.from(Ye,Ue),Ue=""),Ne=!0),ze(this,Ye,Ue,!1,Ne)},Oe.prototype.unshift=function(Ye){return ze(this,Ye,null,!0,!1)};function ze(Ye,Ue,Le,Ne,nt){x("readableAddChunk",Ue);var ct=Ye._readableState;if(Ue===null)ct.reading=!1,At(Ye,ct);else{var St;if(nt||(St=Me(ct,Ue)),St)Te(Ye,St);else if(ct.objectMode||Ue&&Ue.length>0)if(typeof Ue!="string"&&!ct.objectMode&&Object.getPrototypeOf(Ue)!==re.prototype&&(Ue=z(Ue)),Ne)ct.endEmitted?Te(Ye,new ve):Ze(Ye,ct,Ue,!0);else if(ct.ended)Te(Ye,new de);else{if(ct.destroyed)return!1;ct.reading=!1,ct.decoder&&!Le?(Ue=ct.decoder.write(Ue),ct.objectMode||Ue.length!==0?Ze(Ye,ct,Ue,!1):ut(Ye,ct)):Ze(Ye,ct,Ue,!1)}else Ne||(ct.reading=!1,ut(Ye,ct))}return!ct.ended&&(ct.length<ct.highWaterMark||ct.length===0)}function Ze(Ye,Ue,Le,Ne){Ue.flowing&&Ue.length===0&&!Ue.sync?(Ue.awaitDrain=0,Ye.emit("data",Le)):(Ue.length+=Ue.objectMode?1:Le.length,Ne?Ue.buffer.unshift(Le):Ue.buffer.push(Le),Ue.needReadable&<(Ye)),ut(Ye,Ue)}function Me(Ye,Ue){var Le;return!a(Ue)&&typeof Ue!="string"&&Ue!==void 0&&!Ye.objectMode&&(Le=new he("chunk",["string","Buffer","Uint8Array"],Ue)),Le}Oe.prototype.isPaused=function(){return this._readableState.flowing===!1},Oe.prototype.setEncoding=function(Ye){me||(me=E("string_decoder/").StringDecoder);var Ue=new me(Ye);this._readableState.decoder=Ue,this._readableState.encoding=this._readableState.decoder.encoding;for(var Le=this._readableState.buffer.head,Ne="";Le!==null;)Ne+=Ue.write(Le.data),Le=Le.next;return this._readableState.buffer.clear(),Ne!==""&&this._readableState.buffer.push(Ne),this._readableState.length=Ne.length,this};var tt=1073741824;function qe(Ye){return Ye>=tt?Ye=tt:(Ye--,Ye|=Ye>>>1,Ye|=Ye>>>2,Ye|=Ye>>>4,Ye|=Ye>>>8,Ye|=Ye>>>16,Ye++),Ye}function st(Ye,Ue){return Ye<=0||Ue.length===0&&Ue.ended?0:Ue.objectMode?1:Ye!==Ye?Ue.flowing&&Ue.length?Ue.buffer.head.data.length:Ue.length:(Ye>Ue.highWaterMark&&(Ue.highWaterMark=qe(Ye)),Ye<=Ue.length?Ye:Ue.ended?Ue.length:(Ue.needReadable=!0,0))}Oe.prototype.read=function(Ye){x("read",Ye),Ye=parseInt(Ye,10);var Ue=this._readableState,Le=Ye;if(Ye!==0&&(Ue.emittedReadable=!1),Ye===0&&Ue.needReadable&&((Ue.highWaterMark!==0?Ue.length>=Ue.highWaterMark:Ue.length>0)||Ue.ended))return x("read: emitReadable",Ue.length,Ue.ended),Ue.length===0&&Ue.ended?Ve(this):lt(this),null;if(Ye=st(Ye,Ue),Ye===0&&Ue.ended)return Ue.length===0&&Ve(this),null;var Ne=Ue.needReadable;x("need readable",Ne),(Ue.length===0||Ue.length-Ye<Ue.highWaterMark)&&(Ne=!0,x("length less than watermark",Ne)),Ue.ended||Ue.reading?(Ne=!1,x("reading or ended",Ne)):Ne&&(x("do read"),Ue.reading=!0,Ue.sync=!0,Ue.length===0&&(Ue.needReadable=!0),this._read(Ue.highWaterMark),Ue.sync=!1,Ue.reading||(Ye=st(Le,Ue)));var nt;return Ye>0?nt=ke(Ye,Ue):nt=null,nt===null?(Ue.needReadable=Ue.length<=Ue.highWaterMark,Ye=0):(Ue.length-=Ye,Ue.awaitDrain=0),Ue.length===0&&(Ue.ended||(Ue.needReadable=!0),Le!==Ye&&Ue.ended&&Ve(this)),nt!==null&&this.emit("data",nt),nt};function At(Ye,Ue){if(x("onEofChunk"),!Ue.ended){if(Ue.decoder){var Le=Ue.decoder.end();Le&&Le.length&&(Ue.buffer.push(Le),Ue.length+=Ue.objectMode?1:Le.length)}Ue.ended=!0,Ue.sync?lt(Ye):(Ue.needReadable=!1,Ue.emittedReadable||(Ue.emittedReadable=!0,at(Ye)))}}function lt(Ye){var Ue=Ye._readableState;x("emitReadable",Ue.needReadable,Ue.emittedReadable),Ue.needReadable=!1,Ue.emittedReadable||(x("emitReadable",Ue.flowing),Ue.emittedReadable=!0,ue.nextTick(at,Ye))}function at(Ye){var Ue=Ye._readableState;x("emitReadable_",Ue.destroyed,Ue.length,Ue.ended),!Ue.destroyed&&(Ue.length||Ue.ended)&&(Ye.emit("readable"),Ue.emittedReadable=!1),Ue.needReadable=!Ue.flowing&&!Ue.ended&&Ue.length<=Ue.highWaterMark,Pe(Ye)}function ut(Ye,Ue){Ue.readingMore||(Ue.readingMore=!0,ue.nextTick(ft,Ye,Ue))}function ft(Ye,Ue){for(;!Ue.reading&&!Ue.ended&&(Ue.length<Ue.highWaterMark||Ue.flowing&&Ue.length===0);){var Le=Ue.length;if(x("maybeReadMore read 0"),Ye.read(0),Le===Ue.length)break}Ue.readingMore=!1}Oe.prototype._read=function(Ye){Te(this,new pe("_read()"))},Oe.prototype.pipe=function(Ye,Ue){var Le=this,Ne=this._readableState;switch(Ne.pipesCount){case 0:Ne.pipes=Ye;break;case 1:Ne.pipes=[Ne.pipes,Ye];break;default:Ne.pipes.push(Ye);break}Ne.pipesCount+=1,x("pipe count=%d opts=%j",Ne.pipesCount,Ue);var nt=(!Ue||Ue.end!==!1)&&Ye!==ue.stdout&&Ye!==ue.stderr,ct=nt?wt:$t;Ne.endEmitted?ue.nextTick(ct):Le.once("end",ct),Ye.on("unpipe",St);function St(An,vn){x("onunpipe"),An===Le&&vn&&vn.hasUnpiped===!1&&(vn.hasUnpiped=!0,pt())}function wt(){x("onend"),Ye.end()}var Bt=bt(Le);Ye.on("drain",Bt);var kt=!1;function pt(){x("cleanup"),Ye.removeListener("close",Jt),Ye.removeListener("finish",Kt),Ye.removeListener("drain",Bt),Ye.removeListener("error",It),Ye.removeListener("unpipe",St),Le.removeListener("end",wt),Le.removeListener("end",$t),Le.removeListener("data",Ft),kt=!0,Ne.awaitDrain&&(!Ye._writableState||Ye._writableState.needDrain)&&Bt()}Le.on("data",Ft);function Ft(An){x("ondata");var vn=Ye.write(An);x("dest.write",vn),vn===!1&&((Ne.pipesCount===1&&Ne.pipes===Ye||Ne.pipesCount>1&&De(Ne.pipes,Ye)!==-1)&&!kt&&(x("false write response, pause",Ne.awaitDrain),Ne.awaitDrain++),Le.pause())}function It(An){x("onerror",An),$t(),Ye.removeListener("error",It),ae(Ye,"error")===0&&Te(Ye,An)}je(Ye,"error",It);function Jt(){Ye.removeListener("finish",Kt),$t()}Ye.once("close",Jt);function Kt(){x("onfinish"),Ye.removeListener("close",Jt),$t()}Ye.once("finish",Kt);function $t(){x("unpipe"),Le.unpipe(Ye)}return Ye.emit("pipe",Le),Ne.flowing||(x("pipe resume"),Le.resume()),Ye};function bt(Ye){return function(){var Le=Ye._readableState;x("pipeOnDrain",Le.awaitDrain),Le.awaitDrain&&Le.awaitDrain--,Le.awaitDrain===0&&ae(Ye,"data")&&(Le.flowing=!0,Pe(Ye))}}Oe.prototype.unpipe=function(Ye){var Ue=this._readableState,Le={hasUnpiped:!1};if(Ue.pipesCount===0)return this;if(Ue.pipesCount===1)return Ye&&Ye!==Ue.pipes?this:(Ye||(Ye=Ue.pipes),Ue.pipes=null,Ue.pipesCount=0,Ue.flowing=!1,Ye&&Ye.emit("unpipe",this,Le),this);if(!Ye){var Ne=Ue.pipes,nt=Ue.pipesCount;Ue.pipes=null,Ue.pipesCount=0,Ue.flowing=!1;for(var ct=0;ct<nt;ct++)Ne[ct].emit("unpipe",this,{hasUnpiped:!1});return this}var St=De(Ue.pipes,Ye);return St===-1?this:(Ue.pipes.splice(St,1),Ue.pipesCount-=1,Ue.pipesCount===1&&(Ue.pipes=Ue.pipes[0]),Ye.emit("unpipe",this,Le),this)},Oe.prototype.on=function(Ye,Ue){var Le=oe.prototype.on.call(this,Ye,Ue),Ne=this._readableState;return Ye==="data"?(Ne.readableListening=this.listenerCount("readable")>0,Ne.flowing!==!1&&this.resume()):Ye==="readable"&&!Ne.endEmitted&&!Ne.readableListening&&(Ne.readableListening=Ne.needReadable=!0,Ne.flowing=!1,Ne.emittedReadable=!1,x("on readable",Ne.length,Ne.reading),Ne.length?lt(this):Ne.reading||ue.nextTick(gt,this)),Le},Oe.prototype.addListener=Oe.prototype.on,Oe.prototype.removeListener=function(Ye,Ue){var Le=oe.prototype.removeListener.call(this,Ye,Ue);return Ye==="readable"&&ue.nextTick(Lt,this),Le},Oe.prototype.removeAllListeners=function(Ye){var Ue=oe.prototype.removeAllListeners.apply(this,arguments);return(Ye==="readable"||Ye===void 0)&&ue.nextTick(Lt,this),Ue};function Lt(Ye){var Ue=Ye._readableState;Ue.readableListening=Ye.listenerCount("readable")>0,Ue.resumeScheduled&&!Ue.paused?Ue.flowing=!0:Ye.listenerCount("data")>0&&Ye.resume()}function gt(Ye){x("readable nexttick read 0"),Ye.read(0)}Oe.prototype.resume=function(){var Ye=this._readableState;return Ye.flowing||(x("resume"),Ye.flowing=!Ye.readableListening,ht(this,Ye)),Ye.paused=!1,this};function ht(Ye,Ue){Ue.resumeScheduled||(Ue.resumeScheduled=!0,ue.nextTick($e,Ye,Ue))}function $e(Ye,Ue){x("resume",Ue.reading),Ue.reading||Ye.read(0),Ue.resumeScheduled=!1,Ye.emit("resume"),Pe(Ye),Ue.flowing&&!Ue.reading&&Ye.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 Pe(Ye){var Ue=Ye._readableState;for(x("flow",Ue.flowing);Ue.flowing&&Ye.read()!==null;);}Oe.prototype.wrap=function(Ye){var Ue=this,Le=this._readableState,Ne=!1;Ye.on("end",function(){if(x("wrapped end"),Le.decoder&&!Le.ended){var St=Le.decoder.end();St&&St.length&&Ue.push(St)}Ue.push(null)}),Ye.on("data",function(St){if(x("wrapped data"),Le.decoder&&(St=Le.decoder.write(St)),!(Le.objectMode&&St==null)&&!(!Le.objectMode&&(!St||!St.length))){var wt=Ue.push(St);wt||(Ne=!0,Ye.pause())}});for(var nt in Ye)this[nt]===void 0&&typeof Ye[nt]=="function"&&(this[nt]=function(wt){return function(){return Ye[wt].apply(Ye,arguments)}}(nt));for(var ct=0;ct<we.length;ct++)Ye.on(we[ct],this.emit.bind(this,we[ct]));return this._read=function(St){x("wrapped _read",St),Ne&&(Ne=!1,Ye.resume())},this},typeof Symbol=="function"&&(Oe.prototype[Symbol.asyncIterator]=function(){return Ee===void 0&&(Ee=E("./internal/streams/async_iterator")),Ee(this)}),Object.defineProperty(Oe.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(Oe.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(Oe.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(Ue){this._readableState&&(this._readableState.flowing=Ue)}}),Oe._fromList=ke,Object.defineProperty(Oe.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function ke(Ye,Ue){if(Ue.length===0)return null;var Le;return Ue.objectMode?Le=Ue.buffer.shift():!Ye||Ye>=Ue.length?(Ue.decoder?Le=Ue.buffer.join(""):Ue.buffer.length===1?Le=Ue.buffer.first():Le=Ue.buffer.concat(Ue.length),Ue.buffer.clear()):Le=Ue.buffer.consume(Ye,Ue.decoder),Le}function Ve(Ye){var Ue=Ye._readableState;x("endReadable",Ue.endEmitted),Ue.endEmitted||(Ue.ended=!0,ue.nextTick(Qe,Ue,Ye))}function Qe(Ye,Ue){if(x("endReadableNT",Ye.endEmitted,Ye.length),!Ye.endEmitted&&Ye.length===0&&(Ye.endEmitted=!0,Ue.readable=!1,Ue.emit("end"),Ye.autoDestroy)){var Le=Ue._writableState;(!Le||Le.autoDestroy&&Le.finished)&&Ue.destroy()}}typeof Symbol=="function"&&(Oe.from=function(Ye,Ue){return Se===void 0&&(Se=E("./internal/streams/from")),Se(Oe,Ye,Ue)});function De(Ye,Ue){for(var Le=0,Ne=Ye.length;Le<Ne;Le++)if(Ye[Le]===Ue)return Le;return-1}}).call(this)}).call(this,E("_process"),typeof zt!="undefined"?zt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"../errors":399,"./_stream_duplex":400,"./internal/streams/async_iterator":405,"./internal/streams/buffer_list":406,"./internal/streams/destroy":407,"./internal/streams/from":409,"./internal/streams/state":411,"./internal/streams/stream":412,_process:467,buffer:90,events:344,inherits:364,"string_decoder/":413,util:89}],403:[function(E,ge,Ae){"use strict";ge.exports=ne;var ue=E("../errors").codes,le=ue.ERR_METHOD_NOT_IMPLEMENTED,ie=ue.ERR_MULTIPLE_CALLBACK,se=ue.ERR_TRANSFORM_ALREADY_TRANSFORMING,ae=ue.ERR_TRANSFORM_WITH_LENGTH_0,oe=E("./_stream_duplex");E("inherits")(ne,oe);function re(y,x){var b=this._transformState;b.transforming=!1;var te=b.writecb;if(te===null)return this.emit("error",new ie);b.writechunk=null,b.writecb=null,x!=null&&this.push(x),te(y);var ee=this._readableState;ee.reading=!1,(ee.needReadable||ee.length<ee.highWaterMark)&&this._read(ee.highWaterMark)}function ne(y){if(!(this instanceof ne))return new ne(y);oe.call(this,y),this._transformState={afterTransform:re.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,y&&(typeof y.transform=="function"&&(this._transform=y.transform),typeof y.flush=="function"&&(this._flush=y.flush)),this.on("prefinish",z)}function z(){var y=this;typeof this._flush=="function"&&!this._readableState.destroyed?this._flush(function(x,b){a(y,x,b)}):a(this,null,null)}ne.prototype.push=function(y,x){return this._transformState.needTransform=!1,oe.prototype.push.call(this,y,x)},ne.prototype._transform=function(y,x,b){b(new le("_transform()"))},ne.prototype._write=function(y,x,b){var te=this._transformState;if(te.writecb=b,te.writechunk=y,te.writeencoding=x,!te.transforming){var ee=this._readableState;(te.needTransform||ee.needReadable||ee.length<ee.highWaterMark)&&this._read(ee.highWaterMark)}},ne.prototype._read=function(y){var x=this._transformState;x.writechunk!==null&&!x.transforming?(x.transforming=!0,this._transform(x.writechunk,x.writeencoding,x.afterTransform)):x.needTransform=!0},ne.prototype._destroy=function(y,x){oe.prototype._destroy.call(this,y,function(b){x(b)})};function a(y,x,b){if(x)return y.emit("error",x);if(b!=null&&y.push(b),y._writableState.length)throw new ae;if(y._transformState.transforming)throw new se;return y.push(null)}},{"../errors":399,"./_stream_duplex":400,inherits:364}],404:[function(E,ge,Ae){(function(ue,le){(function(){"use strict";ge.exports=xe;function ie(Pe,ke,Ve){this.chunk=Pe,this.encoding=ke,this.callback=Ve,this.next=null}function se(Pe){var ke=this;this.next=null,this.entry=null,this.finish=function(){$e(ke,Pe)}}var ae;xe.WritableState=we;var oe={deprecate:E("util-deprecate")},re=E("./internal/streams/stream"),ne=E("buffer").Buffer,z=(typeof le!="undefined"?le:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function a(Pe){return ne.from(Pe)}function y(Pe){return ne.isBuffer(Pe)||Pe instanceof z}var x=E("./internal/streams/destroy"),b=E("./internal/streams/state"),te=b.getHighWaterMark,ee=E("../errors").codes,ce=ee.ERR_INVALID_ARG_TYPE,fe=ee.ERR_METHOD_NOT_IMPLEMENTED,he=ee.ERR_MULTIPLE_CALLBACK,de=ee.ERR_STREAM_CANNOT_PIPE,pe=ee.ERR_STREAM_DESTROYED,ve=ee.ERR_STREAM_NULL_VALUES,me=ee.ERR_STREAM_WRITE_AFTER_END,Ee=ee.ERR_UNKNOWN_ENCODING,Se=x.errorOrDestroy;E("inherits")(xe,re);function Te(){}function we(Pe,ke,Ve){ae=ae||E("./_stream_duplex"),Pe=Pe||{},typeof Ve!="boolean"&&(Ve=ke instanceof ae),this.objectMode=!!Pe.objectMode,Ve&&(this.objectMode=this.objectMode||!!Pe.writableObjectMode),this.highWaterMark=te(this,Pe,"writableHighWaterMark",Ve),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var Qe=Pe.decodeStrings===!1;this.decodeStrings=!Qe,this.defaultEncoding=Pe.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(De){At(ke,De)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=Pe.emitClose!==!1,this.autoDestroy=!!Pe.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new se(this)}we.prototype.getBuffer=function(){for(var ke=this.bufferedRequest,Ve=[];ke;)Ve.push(ke),ke=ke.next;return Ve},function(){try{Object.defineProperty(we.prototype,"buffer",{get:oe.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(Pe){}}();var je;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(je=Function.prototype[Symbol.hasInstance],Object.defineProperty(xe,Symbol.hasInstance,{value:function(ke){return je.call(this,ke)?!0:this!==xe?!1:ke&&ke._writableState instanceof we}})):je=function(ke){return ke instanceof this};function xe(Pe){ae=ae||E("./_stream_duplex");var ke=this instanceof ae;if(!ke&&!je.call(xe,this))return new xe(Pe);this._writableState=new we(Pe,this,ke),this.writable=!0,Pe&&(typeof Pe.write=="function"&&(this._write=Pe.write),typeof Pe.writev=="function"&&(this._writev=Pe.writev),typeof Pe.destroy=="function"&&(this._destroy=Pe.destroy),typeof Pe.final=="function"&&(this._final=Pe.final)),re.call(this)}xe.prototype.pipe=function(){Se(this,new de)};function Oe(Pe,ke){var Ve=new me;Se(Pe,Ve),ue.nextTick(ke,Ve)}function ze(Pe,ke,Ve,Qe){var De;return Ve===null?De=new ve:typeof Ve!="string"&&!ke.objectMode&&(De=new ce("chunk",["string","Buffer"],Ve)),De?(Se(Pe,De),ue.nextTick(Qe,De),!1):!0}xe.prototype.write=function(Pe,ke,Ve){var Qe=this._writableState,De=!1,Ye=!Qe.objectMode&&y(Pe);return Ye&&!ne.isBuffer(Pe)&&(Pe=a(Pe)),typeof ke=="function"&&(Ve=ke,ke=null),Ye?ke="buffer":ke||(ke=Qe.defaultEncoding),typeof Ve!="function"&&(Ve=Te),Qe.ending?Oe(this,Ve):(Ye||ze(this,Qe,Pe,Ve))&&(Qe.pendingcb++,De=Me(this,Qe,Ye,Pe,ke,Ve)),De},xe.prototype.cork=function(){this._writableState.corked++},xe.prototype.uncork=function(){var Pe=this._writableState;Pe.corked&&(Pe.corked--,!Pe.writing&&!Pe.corked&&!Pe.bufferProcessing&&Pe.bufferedRequest&&ut(this,Pe))},xe.prototype.setDefaultEncoding=function(ke){if(typeof ke=="string"&&(ke=ke.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((ke+"").toLowerCase())>-1))throw new Ee(ke);return this._writableState.defaultEncoding=ke,this},Object.defineProperty(xe.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function Ze(Pe,ke,Ve){return!Pe.objectMode&&Pe.decodeStrings!==!1&&typeof ke=="string"&&(ke=ne.from(ke,Ve)),ke}Object.defineProperty(xe.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Me(Pe,ke,Ve,Qe,De,Ye){if(!Ve){var Ue=Ze(ke,Qe,De);Qe!==Ue&&(Ve=!0,De="buffer",Qe=Ue)}var Le=ke.objectMode?1:Qe.length;ke.length+=Le;var Ne=ke.length<ke.highWaterMark;if(Ne||(ke.needDrain=!0),ke.writing||ke.corked){var nt=ke.lastBufferedRequest;ke.lastBufferedRequest={chunk:Qe,encoding:De,isBuf:Ve,callback:Ye,next:null},nt?nt.next=ke.lastBufferedRequest:ke.bufferedRequest=ke.lastBufferedRequest,ke.bufferedRequestCount+=1}else tt(Pe,ke,!1,Le,Qe,De,Ye);return Ne}function tt(Pe,ke,Ve,Qe,De,Ye,Ue){ke.writelen=Qe,ke.writecb=Ue,ke.writing=!0,ke.sync=!0,ke.destroyed?ke.onwrite(new pe("write")):Ve?Pe._writev(De,ke.onwrite):Pe._write(De,Ye,ke.onwrite),ke.sync=!1}function qe(Pe,ke,Ve,Qe,De){--ke.pendingcb,Ve?(ue.nextTick(De,Qe),ue.nextTick(gt,Pe,ke),Pe._writableState.errorEmitted=!0,Se(Pe,Qe)):(De(Qe),Pe._writableState.errorEmitted=!0,Se(Pe,Qe),gt(Pe,ke))}function st(Pe){Pe.writing=!1,Pe.writecb=null,Pe.length-=Pe.writelen,Pe.writelen=0}function At(Pe,ke){var Ve=Pe._writableState,Qe=Ve.sync,De=Ve.writecb;if(typeof De!="function")throw new he;if(st(Ve),ke)qe(Pe,Ve,Qe,ke,De);else{var Ye=ft(Ve)||Pe.destroyed;!Ye&&!Ve.corked&&!Ve.bufferProcessing&&Ve.bufferedRequest&&ut(Pe,Ve),Qe?ue.nextTick(lt,Pe,Ve,Ye,De):lt(Pe,Ve,Ye,De)}}function lt(Pe,ke,Ve,Qe){Ve||at(Pe,ke),ke.pendingcb--,Qe(),gt(Pe,ke)}function at(Pe,ke){ke.length===0&&ke.needDrain&&(ke.needDrain=!1,Pe.emit("drain"))}function ut(Pe,ke){ke.bufferProcessing=!0;var Ve=ke.bufferedRequest;if(Pe._writev&&Ve&&Ve.next){var Qe=ke.bufferedRequestCount,De=new Array(Qe),Ye=ke.corkedRequestsFree;Ye.entry=Ve;for(var Ue=0,Le=!0;Ve;)De[Ue]=Ve,Ve.isBuf||(Le=!1),Ve=Ve.next,Ue+=1;De.allBuffers=Le,tt(Pe,ke,!0,ke.length,De,"",Ye.finish),ke.pendingcb++,ke.lastBufferedRequest=null,Ye.next?(ke.corkedRequestsFree=Ye.next,Ye.next=null):ke.corkedRequestsFree=new se(ke),ke.bufferedRequestCount=0}else{for(;Ve;){var Ne=Ve.chunk,nt=Ve.encoding,ct=Ve.callback,St=ke.objectMode?1:Ne.length;if(tt(Pe,ke,!1,St,Ne,nt,ct),Ve=Ve.next,ke.bufferedRequestCount--,ke.writing)break}Ve===null&&(ke.lastBufferedRequest=null)}ke.bufferedRequest=Ve,ke.bufferProcessing=!1}xe.prototype._write=function(Pe,ke,Ve){Ve(new fe("_write()"))},xe.prototype._writev=null,xe.prototype.end=function(Pe,ke,Ve){var Qe=this._writableState;return typeof Pe=="function"?(Ve=Pe,Pe=null,ke=null):typeof ke=="function"&&(Ve=ke,ke=null),Pe!=null&&this.write(Pe,ke),Qe.corked&&(Qe.corked=1,this.uncork()),Qe.ending||ht(this,Qe,Ve),this},Object.defineProperty(xe.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function ft(Pe){return Pe.ending&&Pe.length===0&&Pe.bufferedRequest===null&&!Pe.finished&&!Pe.writing}function bt(Pe,ke){Pe._final(function(Ve){ke.pendingcb--,Ve&&Se(Pe,Ve),ke.prefinished=!0,Pe.emit("prefinish"),gt(Pe,ke)})}function Lt(Pe,ke){!ke.prefinished&&!ke.finalCalled&&(typeof Pe._final=="function"&&!ke.destroyed?(ke.pendingcb++,ke.finalCalled=!0,ue.nextTick(bt,Pe,ke)):(ke.prefinished=!0,Pe.emit("prefinish")))}function gt(Pe,ke){var Ve=ft(ke);if(Ve&&(Lt(Pe,ke),ke.pendingcb===0&&(ke.finished=!0,Pe.emit("finish"),ke.autoDestroy))){var Qe=Pe._readableState;(!Qe||Qe.autoDestroy&&Qe.endEmitted)&&Pe.destroy()}return Ve}function ht(Pe,ke,Ve){ke.ending=!0,gt(Pe,ke),Ve&&(ke.finished?ue.nextTick(Ve):Pe.once("finish",Ve)),ke.ended=!0,Pe.writable=!1}function $e(Pe,ke,Ve){var Qe=Pe.entry;for(Pe.entry=null;Qe;){var De=Qe.callback;ke.pendingcb--,De(Ve),Qe=Qe.next}ke.corkedRequestsFree.next=Pe}Object.defineProperty(xe.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(ke){this._writableState&&(this._writableState.destroyed=ke)}}),xe.prototype.destroy=x.destroy,xe.prototype._undestroy=x.undestroy,xe.prototype._destroy=function(Pe,ke){ke(Pe)}}).call(this)}).call(this,E("_process"),typeof zt!="undefined"?zt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"../errors":399,"./_stream_duplex":400,"./internal/streams/destroy":407,"./internal/streams/state":411,"./internal/streams/stream":412,_process:467,buffer:90,inherits:364,"util-deprecate":416}],405:[function(E,ge,Ae){(function(ue){(function(){"use strict";var le;function ie(ve,me,Ee){return me=se(me),me in ve?Object.defineProperty(ve,me,{value:Ee,enumerable:!0,configurable:!0,writable:!0}):ve[me]=Ee,ve}function se(ve){var me=ae(ve,"string");return typeof me=="symbol"?me:String(me)}function ae(ve,me){if(typeof ve!="object"||ve===null)return ve;var Ee=ve[Symbol.toPrimitive];if(Ee!==void 0){var Se=Ee.call(ve,me||"default");if(typeof Se!="object")return Se;throw new TypeError("@@toPrimitive must return a primitive value.")}return(me==="string"?String:Number)(ve)}var oe=E("./end-of-stream"),re=Symbol("lastResolve"),ne=Symbol("lastReject"),z=Symbol("error"),a=Symbol("ended"),y=Symbol("lastPromise"),x=Symbol("handlePromise"),b=Symbol("stream");function te(ve,me){return{value:ve,done:me}}function ee(ve){var me=ve[re];if(me!==null){var Ee=ve[b].read();Ee!==null&&(ve[y]=null,ve[re]=null,ve[ne]=null,me(te(Ee,!1)))}}function ce(ve){ue.nextTick(ee,ve)}function fe(ve,me){return function(Ee,Se){ve.then(function(){if(me[a]){Ee(te(void 0,!0));return}me[x](Ee,Se)},Se)}}var he=Object.getPrototypeOf(function(){}),de=Object.setPrototypeOf((le={get stream(){return this[b]},next:function(){var me=this,Ee=this[z];if(Ee!==null)return Promise.reject(Ee);if(this[a])return Promise.resolve(te(void 0,!0));if(this[b].destroyed)return new Promise(function(je,xe){ue.nextTick(function(){me[z]?xe(me[z]):je(te(void 0,!0))})});var Se=this[y],Te;if(Se)Te=new Promise(fe(Se,this));else{var we=this[b].read();if(we!==null)return Promise.resolve(te(we,!1));Te=new Promise(this[x])}return this[y]=Te,Te}},ie(le,Symbol.asyncIterator,function(){return this}),ie(le,"return",function(){var me=this;return new Promise(function(Ee,Se){me[b].destroy(null,function(Te){if(Te){Se(Te);return}Ee(te(void 0,!0))})})}),le),he),pe=function(me){var Ee,Se=Object.create(de,(Ee={},ie(Ee,b,{value:me,writable:!0}),ie(Ee,re,{value:null,writable:!0}),ie(Ee,ne,{value:null,writable:!0}),ie(Ee,z,{value:null,writable:!0}),ie(Ee,a,{value:me._readableState.endEmitted,writable:!0}),ie(Ee,x,{value:function(we,je){var xe=Se[b].read();xe?(Se[y]=null,Se[re]=null,Se[ne]=null,we(te(xe,!1))):(Se[re]=we,Se[ne]=je)},writable:!0}),Ee));return Se[y]=null,oe(me,function(Te){if(Te&&Te.code!=="ERR_STREAM_PREMATURE_CLOSE"){var we=Se[ne];we!==null&&(Se[y]=null,Se[re]=null,Se[ne]=null,we(Te)),Se[z]=Te;return}var je=Se[re];je!==null&&(Se[y]=null,Se[re]=null,Se[ne]=null,je(te(void 0,!0))),Se[a]=!0}),me.on("readable",ce.bind(null,Se)),Se};ge.exports=pe}).call(this)}).call(this,E("_process"))},{"./end-of-stream":408,_process:467}],406:[function(E,ge,Ae){"use strict";function ue(ee,ce){var fe=Object.keys(ee);if(Object.getOwnPropertySymbols){var he=Object.getOwnPropertySymbols(ee);ce&&(he=he.filter(function(de){return Object.getOwnPropertyDescriptor(ee,de).enumerable})),fe.push.apply(fe,he)}return fe}function le(ee){for(var ce=1;ce<arguments.length;ce++){var fe=arguments[ce]!=null?arguments[ce]:{};ce%2?ue(Object(fe),!0).forEach(function(he){ie(ee,he,fe[he])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ee,Object.getOwnPropertyDescriptors(fe)):ue(Object(fe)).forEach(function(he){Object.defineProperty(ee,he,Object.getOwnPropertyDescriptor(fe,he))})}return ee}function ie(ee,ce,fe){return ce=re(ce),ce in ee?Object.defineProperty(ee,ce,{value:fe,enumerable:!0,configurable:!0,writable:!0}):ee[ce]=fe,ee}function se(ee,ce){if(!(ee instanceof ce))throw new TypeError("Cannot call a class as a function")}function ae(ee,ce){for(var fe=0;fe<ce.length;fe++){var he=ce[fe];he.enumerable=he.enumerable||!1,he.configurable=!0,"value"in he&&(he.writable=!0),Object.defineProperty(ee,re(he.key),he)}}function oe(ee,ce,fe){return ce&&ae(ee.prototype,ce),fe&&ae(ee,fe),Object.defineProperty(ee,"prototype",{writable:!1}),ee}function re(ee){var ce=ne(ee,"string");return typeof ce=="symbol"?ce:String(ce)}function ne(ee,ce){if(typeof ee!="object"||ee===null)return ee;var fe=ee[Symbol.toPrimitive];if(fe!==void 0){var he=fe.call(ee,ce||"default");if(typeof he!="object")return he;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ce==="string"?String:Number)(ee)}var z=E("buffer"),a=z.Buffer,y=E("util"),x=y.inspect,b=x&&x.custom||"inspect";function te(ee,ce,fe){a.prototype.copy.call(ee,ce,fe)}ge.exports=function(){function ee(){se(this,ee),this.head=null,this.tail=null,this.length=0}return oe(ee,[{key:"push",value:function(fe){var he={data:fe,next:null};this.length>0?this.tail.next=he:this.head=he,this.tail=he,++this.length}},{key:"unshift",value:function(fe){var he={data:fe,next:this.head};this.length===0&&(this.tail=he),this.head=he,++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 he=this.head,de=""+he.data;he=he.next;)de+=fe+he.data;return de}},{key:"concat",value:function(fe){if(this.length===0)return a.alloc(0);for(var he=a.allocUnsafe(fe>>>0),de=this.head,pe=0;de;)te(de.data,he,pe),pe+=de.data.length,de=de.next;return he}},{key:"consume",value:function(fe,he){var de;return fe<this.head.data.length?(de=this.head.data.slice(0,fe),this.head.data=this.head.data.slice(fe)):fe===this.head.data.length?de=this.shift():de=he?this._getString(fe):this._getBuffer(fe),de}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(fe){var he=this.head,de=1,pe=he.data;for(fe-=pe.length;he=he.next;){var ve=he.data,me=fe>ve.length?ve.length:fe;if(me===ve.length?pe+=ve:pe+=ve.slice(0,fe),fe-=me,fe===0){me===ve.length?(++de,he.next?this.head=he.next:this.head=this.tail=null):(this.head=he,he.data=ve.slice(me));break}++de}return this.length-=de,pe}},{key:"_getBuffer",value:function(fe){var he=a.allocUnsafe(fe),de=this.head,pe=1;for(de.data.copy(he),fe-=de.data.length;de=de.next;){var ve=de.data,me=fe>ve.length?ve.length:fe;if(ve.copy(he,he.length-fe,0,me),fe-=me,fe===0){me===ve.length?(++pe,de.next?this.head=de.next:this.head=this.tail=null):(this.head=de,de.data=ve.slice(me));break}++pe}return this.length-=pe,he}},{key:b,value:function(fe,he){return x(this,le(le({},he),{},{depth:0,customInspect:!1}))}}]),ee}()},{buffer:90,util:89}],407:[function(E,ge,Ae){(function(ue){(function(){"use strict";function le(ne,z){var a=this,y=this._readableState&&this._readableState.destroyed,x=this._writableState&&this._writableState.destroyed;return y||x?(z?z(ne):ne&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,ue.nextTick(oe,this,ne)):ue.nextTick(oe,this,ne)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ne||null,function(b){!z&&b?a._writableState?a._writableState.errorEmitted?ue.nextTick(se,a):(a._writableState.errorEmitted=!0,ue.nextTick(ie,a,b)):ue.nextTick(ie,a,b):z?(ue.nextTick(se,a),z(b)):ue.nextTick(se,a)}),this)}function ie(ne,z){oe(ne,z),se(ne)}function se(ne){ne._writableState&&!ne._writableState.emitClose||ne._readableState&&!ne._readableState.emitClose||ne.emit("close")}function ae(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function oe(ne,z){ne.emit("error",z)}function re(ne,z){var a=ne._readableState,y=ne._writableState;a&&a.autoDestroy||y&&y.autoDestroy?ne.destroy(z):ne.emit("error",z)}ge.exports={destroy:le,undestroy:ae,errorOrDestroy:re}}).call(this)}).call(this,E("_process"))},{_process:467}],408:[function(E,ge,Ae){"use strict";var ue=E("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function le(oe){var re=!1;return function(){if(!re){re=!0;for(var ne=arguments.length,z=new Array(ne),a=0;a<ne;a++)z[a]=arguments[a];oe.apply(this,z)}}}function ie(){}function se(oe){return oe.setHeader&&typeof oe.abort=="function"}function ae(oe,re,ne){if(typeof re=="function")return ae(oe,null,re);re||(re={}),ne=le(ne||ie);var z=re.readable||re.readable!==!1&&oe.readable,a=re.writable||re.writable!==!1&&oe.writable,y=function(){oe.writable||b()},x=oe._writableState&&oe._writableState.finished,b=function(){a=!1,x=!0,z||ne.call(oe)},te=oe._readableState&&oe._readableState.endEmitted,ee=function(){z=!1,te=!0,a||ne.call(oe)},ce=function(pe){ne.call(oe,pe)},fe=function(){var pe;if(z&&!te)return(!oe._readableState||!oe._readableState.ended)&&(pe=new ue),ne.call(oe,pe);if(a&&!x)return(!oe._writableState||!oe._writableState.ended)&&(pe=new ue),ne.call(oe,pe)},he=function(){oe.req.on("finish",b)};return se(oe)?(oe.on("complete",b),oe.on("abort",fe),oe.req?he():oe.on("request",he)):a&&!oe._writableState&&(oe.on("end",y),oe.on("close",y)),oe.on("end",ee),oe.on("finish",b),re.error!==!1&&oe.on("error",ce),oe.on("close",fe),function(){oe.removeListener("complete",b),oe.removeListener("abort",fe),oe.removeListener("request",he),oe.req&&oe.req.removeListener("finish",b),oe.removeListener("end",y),oe.removeListener("close",y),oe.removeListener("finish",b),oe.removeListener("end",ee),oe.removeListener("error",ce),oe.removeListener("close",fe)}}ge.exports=ae},{"../../../errors":399}],409:[function(E,ge,Ae){ge.exports=function(){throw new Error("Readable.from is not available in the browser")}},{}],410:[function(E,ge,Ae){"use strict";var ue;function le(b){var te=!1;return function(){te||(te=!0,b.apply(void 0,arguments))}}var ie=E("../../../errors").codes,se=ie.ERR_MISSING_ARGS,ae=ie.ERR_STREAM_DESTROYED;function oe(b){if(b)throw b}function re(b){return b.setHeader&&typeof b.abort=="function"}function ne(b,te,ee,ce){ce=le(ce);var fe=!1;b.on("close",function(){fe=!0}),ue===void 0&&(ue=E("./end-of-stream")),ue(b,{readable:te,writable:ee},function(de){if(de)return ce(de);fe=!0,ce()});var he=!1;return function(de){if(!fe&&!he){if(he=!0,re(b))return b.abort();if(typeof b.destroy=="function")return b.destroy();ce(de||new ae("pipe"))}}}function z(b){b()}function a(b,te){return b.pipe(te)}function y(b){return!b.length||typeof b[b.length-1]!="function"?oe:b.pop()}function x(){for(var b=arguments.length,te=new Array(b),ee=0;ee<b;ee++)te[ee]=arguments[ee];var ce=y(te);if(Array.isArray(te[0])&&(te=te[0]),te.length<2)throw new se("streams");var fe,he=te.map(function(de,pe){var ve=pe<te.length-1,me=pe>0;return ne(de,ve,me,function(Ee){fe||(fe=Ee),Ee&&he.forEach(z),!ve&&(he.forEach(z),ce(fe))})});return te.reduce(a)}ge.exports=x},{"../../../errors":399,"./end-of-stream":408}],411:[function(E,ge,Ae){"use strict";var ue=E("../../../errors").codes.ERR_INVALID_OPT_VALUE;function le(se,ae,oe){return se.highWaterMark!=null?se.highWaterMark:ae?se[oe]:null}function ie(se,ae,oe,re){var ne=le(ae,re,oe);if(ne!=null){if(!(isFinite(ne)&&Math.floor(ne)===ne)||ne<0){var z=re?oe:"highWaterMark";throw new ue(z,ne)}return Math.floor(ne)}return se.objectMode?16:16*1024}ge.exports={getHighWaterMark:ie}},{"../../../errors":399}],412:[function(E,ge,Ae){arguments[4][393][0].apply(Ae,arguments)},{dup:393,events:344}],413:[function(E,ge,Ae){"use strict";var ue=E("safe-buffer").Buffer,le=ue.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 ie(he){if(!he)return"utf8";for(var de;;)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(de)return;he=(""+he).toLowerCase(),de=!0}}function se(he){var de=ie(he);if(typeof de!="string"&&(ue.isEncoding===le||!le(he)))throw new Error("Unknown encoding: "+he);return de||he}Ae.StringDecoder=ae;function ae(he){this.encoding=se(he);var de;switch(this.encoding){case"utf16le":this.text=x,this.end=b,de=4;break;case"utf8":this.fillLast=z,de=4;break;case"base64":this.text=te,this.end=ee,de=3;break;default:this.write=ce,this.end=fe;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=ue.allocUnsafe(de)}ae.prototype.write=function(he){if(he.length===0)return"";var de,pe;if(this.lastNeed){if(de=this.fillLast(he),de===void 0)return"";pe=this.lastNeed,this.lastNeed=0}else pe=0;return pe<he.length?de?de+this.text(he,pe):this.text(he,pe):de||""},ae.prototype.end=y,ae.prototype.text=a,ae.prototype.fillLast=function(he){if(this.lastNeed<=he.length)return he.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);he.copy(this.lastChar,this.lastTotal-this.lastNeed,0,he.length),this.lastNeed-=he.length};function oe(he){return he<=127?0:he>>5===6?2:he>>4===14?3:he>>3===30?4:he>>6===2?-1:-2}function re(he,de,pe){var ve=de.length-1;if(ve<pe)return 0;var me=oe(de[ve]);return me>=0?(me>0&&(he.lastNeed=me-1),me):--ve<pe||me===-2?0:(me=oe(de[ve]),me>=0?(me>0&&(he.lastNeed=me-2),me):--ve<pe||me===-2?0:(me=oe(de[ve]),me>=0?(me>0&&(me===2?me=0:he.lastNeed=me-3),me):0))}function ne(he,de,pe){if((de[0]&192)!==128)return he.lastNeed=0,"\uFFFD";if(he.lastNeed>1&&de.length>1){if((de[1]&192)!==128)return he.lastNeed=1,"\uFFFD";if(he.lastNeed>2&&de.length>2&&(de[2]&192)!==128)return he.lastNeed=2,"\uFFFD"}}function z(he){var de=this.lastTotal-this.lastNeed,pe=ne(this,he,de);if(pe!==void 0)return pe;if(this.lastNeed<=he.length)return he.copy(this.lastChar,de,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);he.copy(this.lastChar,de,0,he.length),this.lastNeed-=he.length}function a(he,de){var pe=re(this,he,de);if(!this.lastNeed)return he.toString("utf8",de);this.lastTotal=pe;var ve=he.length-(pe-this.lastNeed);return he.copy(this.lastChar,0,ve),he.toString("utf8",de,ve)}function y(he){var de=he&&he.length?this.write(he):"";return this.lastNeed?de+"\uFFFD":de}function x(he,de){if((he.length-de)%2===0){var pe=he.toString("utf16le",de);if(pe){var ve=pe.charCodeAt(pe.length-1);if(ve>=55296&&ve<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=he[he.length-2],this.lastChar[1]=he[he.length-1],pe.slice(0,-1)}return pe}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=he[he.length-1],he.toString("utf16le",de,he.length-1)}function b(he){var de=he&&he.length?this.write(he):"";if(this.lastNeed){var pe=this.lastTotal-this.lastNeed;return de+this.lastChar.toString("utf16le",0,pe)}return de}function te(he,de){var pe=(he.length-de)%3;return pe===0?he.toString("base64",de):(this.lastNeed=3-pe,this.lastTotal=3,pe===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",de,he.length-pe))}function ee(he){var de=he&&he.length?this.write(he):"";return this.lastNeed?de+this.lastChar.toString("base64",0,3-this.lastNeed):de}function ce(he){return he.toString(this.encoding)}function fe(he){return he&&he.length?this.write(he):""}},{"safe-buffer":396}],414:[function(E,ge,Ae){(function(ue,le){(function(){var ie=E("process/browser.js").nextTick,se=Function.prototype.apply,ae=Array.prototype.slice,oe={},re=0;Ae.setTimeout=function(){return new ne(se.call(setTimeout,window,arguments),clearTimeout)},Ae.setInterval=function(){return new ne(se.call(setInterval,window,arguments),clearInterval)},Ae.clearTimeout=Ae.clearInterval=function(z){z.close()};function ne(z,a){this._id=z,this._clearFn=a}ne.prototype.unref=ne.prototype.ref=function(){},ne.prototype.close=function(){this._clearFn.call(window,this._id)},Ae.enroll=function(z,a){clearTimeout(z._idleTimeoutId),z._idleTimeout=a},Ae.unenroll=function(z){clearTimeout(z._idleTimeoutId),z._idleTimeout=-1},Ae._unrefActive=Ae.active=function(z){clearTimeout(z._idleTimeoutId);var a=z._idleTimeout;a>=0&&(z._idleTimeoutId=setTimeout(function(){z._onTimeout&&z._onTimeout()},a))},Ae.setImmediate=typeof ue=="function"?ue:function(z){var a=re++,y=arguments.length<2?!1:ae.call(arguments,1);return oe[a]=!0,ie(function(){oe[a]&&(y?z.apply(null,y):z.call(null),Ae.clearImmediate(a))}),a},Ae.clearImmediate=typeof le=="function"?le:function(z){delete oe[z]}}).call(this)}).call(this,E("timers").setImmediate,E("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(E,ge,Ae){var ue=E("buffer").Buffer;ge.exports=function(le){if(le instanceof Uint8Array){if(le.byteOffset===0&&le.byteLength===le.buffer.byteLength)return le.buffer;if(typeof le.buffer.slice=="function")return le.buffer.slice(le.byteOffset,le.byteOffset+le.byteLength)}if(ue.isBuffer(le)){for(var ie=new Uint8Array(le.length),se=le.length,ae=0;ae<se;ae++)ie[ae]=le[ae];return ie.buffer}else throw new Error("Argument must be a Buffer")}},{buffer:90}],416:[function(E,ge,Ae){(function(ue){(function(){ge.exports=le;function le(se,ae){if(ie("noDeprecation"))return se;var oe=!1;function re(){if(!oe){if(ie("throwDeprecation"))throw new Error(ae);ie("traceDeprecation")?console.trace(ae):console.warn(ae),oe=!0}return se.apply(this,arguments)}return re}function ie(se){try{if(!ue.localStorage)return!1}catch(oe){return!1}var ae=ue.localStorage[se];return ae==null?!1:String(ae).toLowerCase()==="true"}}).call(this)}).call(this,typeof zt!="undefined"?zt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],417:[function(E,ge,Ae){arguments[4][84][0].apply(Ae,arguments)},{dup:84}],418:[function(E,ge,Ae){"use strict";var ue=E("is-arguments"),le=E("is-generator-function"),ie=E("which-typed-array"),se=E("is-typed-array");function ae(nt){return nt.call.bind(nt)}var oe=typeof BigInt!="undefined",re=typeof Symbol!="undefined",ne=ae(Object.prototype.toString),z=ae(Number.prototype.valueOf),a=ae(String.prototype.valueOf),y=ae(Boolean.prototype.valueOf);if(oe)var x=ae(BigInt.prototype.valueOf);if(re)var b=ae(Symbol.prototype.valueOf);function te(nt,ct){if(typeof nt!="object")return!1;try{return ct(nt),!0}catch(St){return!1}}Ae.isArgumentsObject=ue,Ae.isGeneratorFunction=le,Ae.isTypedArray=se;function ee(nt){return typeof Promise!="undefined"&&nt instanceof Promise||nt!==null&&typeof nt=="object"&&typeof nt.then=="function"&&typeof nt.catch=="function"}Ae.isPromise=ee;function ce(nt){return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?ArrayBuffer.isView(nt):se(nt)||ut(nt)}Ae.isArrayBufferView=ce;function fe(nt){return ie(nt)==="Uint8Array"}Ae.isUint8Array=fe;function he(nt){return ie(nt)==="Uint8ClampedArray"}Ae.isUint8ClampedArray=he;function de(nt){return ie(nt)==="Uint16Array"}Ae.isUint16Array=de;function pe(nt){return ie(nt)==="Uint32Array"}Ae.isUint32Array=pe;function ve(nt){return ie(nt)==="Int8Array"}Ae.isInt8Array=ve;function me(nt){return ie(nt)==="Int16Array"}Ae.isInt16Array=me;function Ee(nt){return ie(nt)==="Int32Array"}Ae.isInt32Array=Ee;function Se(nt){return ie(nt)==="Float32Array"}Ae.isFloat32Array=Se;function Te(nt){return ie(nt)==="Float64Array"}Ae.isFloat64Array=Te;function we(nt){return ie(nt)==="BigInt64Array"}Ae.isBigInt64Array=we;function je(nt){return ie(nt)==="BigUint64Array"}Ae.isBigUint64Array=je;function xe(nt){return ne(nt)==="[object Map]"}xe.working=typeof Map!="undefined"&&xe(new Map);function Oe(nt){return typeof Map=="undefined"?!1:xe.working?xe(nt):nt instanceof Map}Ae.isMap=Oe;function ze(nt){return ne(nt)==="[object Set]"}ze.working=typeof Set!="undefined"&&ze(new Set);function Ze(nt){return typeof Set=="undefined"?!1:ze.working?ze(nt):nt instanceof Set}Ae.isSet=Ze;function Me(nt){return ne(nt)==="[object WeakMap]"}Me.working=typeof WeakMap!="undefined"&&Me(new WeakMap);function tt(nt){return typeof WeakMap=="undefined"?!1:Me.working?Me(nt):nt instanceof WeakMap}Ae.isWeakMap=tt;function qe(nt){return ne(nt)==="[object WeakSet]"}qe.working=typeof WeakSet!="undefined"&&qe(new WeakSet);function st(nt){return qe(nt)}Ae.isWeakSet=st;function At(nt){return ne(nt)==="[object ArrayBuffer]"}At.working=typeof ArrayBuffer!="undefined"&&At(new ArrayBuffer);function lt(nt){return typeof ArrayBuffer=="undefined"?!1:At.working?At(nt):nt instanceof ArrayBuffer}Ae.isArrayBuffer=lt;function at(nt){return ne(nt)==="[object DataView]"}at.working=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"&&at(new DataView(new ArrayBuffer(1),0,1));function ut(nt){return typeof DataView=="undefined"?!1:at.working?at(nt):nt instanceof DataView}Ae.isDataView=ut;var ft=typeof SharedArrayBuffer!="undefined"?SharedArrayBuffer:void 0;function bt(nt){return ne(nt)==="[object SharedArrayBuffer]"}function Lt(nt){return typeof ft=="undefined"?!1:(typeof bt.working=="undefined"&&(bt.working=bt(new ft)),bt.working?bt(nt):nt instanceof ft)}Ae.isSharedArrayBuffer=Lt;function gt(nt){return ne(nt)==="[object AsyncFunction]"}Ae.isAsyncFunction=gt;function ht(nt){return ne(nt)==="[object Map Iterator]"}Ae.isMapIterator=ht;function $e(nt){return ne(nt)==="[object Set Iterator]"}Ae.isSetIterator=$e;function Pe(nt){return ne(nt)==="[object Generator]"}Ae.isGeneratorObject=Pe;function ke(nt){return ne(nt)==="[object WebAssembly.Module]"}Ae.isWebAssemblyCompiledModule=ke;function Ve(nt){return te(nt,z)}Ae.isNumberObject=Ve;function Qe(nt){return te(nt,a)}Ae.isStringObject=Qe;function De(nt){return te(nt,y)}Ae.isBooleanObject=De;function Ye(nt){return oe&&te(nt,x)}Ae.isBigIntObject=Ye;function Ue(nt){return re&&te(nt,b)}Ae.isSymbolObject=Ue;function Le(nt){return Ve(nt)||Qe(nt)||De(nt)||Ye(nt)||Ue(nt)}Ae.isBoxedPrimitive=Le;function Ne(nt){return typeof Uint8Array!="undefined"&&(lt(nt)||Lt(nt))}Ae.isAnyArrayBuffer=Ne,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(nt){Object.defineProperty(Ae,nt,{enumerable:!1,value:function(){throw new Error(nt+" is not supported in userland")}})})},{"is-arguments":365,"is-generator-function":368,"is-typed-array":369,"which-typed-array":420}],419:[function(E,ge,Ae){(function(ue){(function(){var le=Object.getOwnPropertyDescriptors||function(ft){for(var bt=Object.keys(ft),Lt={},gt=0;gt<bt.length;gt++)Lt[bt[gt]]=Object.getOwnPropertyDescriptor(ft,bt[gt]);return Lt},ie=/%[sdj%]/g;Ae.format=function(ut){if(!me(ut)){for(var ft=[],bt=0;bt<arguments.length;bt++)ft.push(re(arguments[bt]));return ft.join(" ")}for(var bt=1,Lt=arguments,gt=Lt.length,ht=String(ut).replace(ie,function(Pe){if(Pe==="%%")return"%";if(bt>=gt)return Pe;switch(Pe){case"%s":return String(Lt[bt++]);case"%d":return Number(Lt[bt++]);case"%j":try{return JSON.stringify(Lt[bt++])}catch(ke){return"[Circular]"}default:return Pe}}),$e=Lt[bt];bt<gt;$e=Lt[++bt])de($e)||!we($e)?ht+=" "+$e:ht+=" "+re($e);return ht},Ae.deprecate=function(ut,ft){if(typeof ue!="undefined"&&ue.noDeprecation===!0)return ut;if(typeof ue=="undefined")return function(){return Ae.deprecate(ut,ft).apply(this,arguments)};var bt=!1;function Lt(){if(!bt){if(ue.throwDeprecation)throw new Error(ft);ue.traceDeprecation?console.trace(ft):console.error(ft),bt=!0}return ut.apply(this,arguments)}return Lt};var se={},ae=/^$/;if(ue.env.NODE_DEBUG){var oe=ue.env.NODE_DEBUG;oe=oe.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),ae=new RegExp("^"+oe+"$","i")}Ae.debuglog=function(ut){if(ut=ut.toUpperCase(),!se[ut])if(ae.test(ut)){var ft=ue.pid;se[ut]=function(){var bt=Ae.format.apply(Ae,arguments);console.error("%s %d: %s",ut,ft,bt)}}else se[ut]=function(){};return se[ut]};function re(ut,ft){var bt={seen:[],stylize:z};return arguments.length>=3&&(bt.depth=arguments[2]),arguments.length>=4&&(bt.colors=arguments[3]),he(ft)?bt.showHidden=ft:ft&&Ae._extend(bt,ft),Se(bt.showHidden)&&(bt.showHidden=!1),Se(bt.depth)&&(bt.depth=2),Se(bt.colors)&&(bt.colors=!1),Se(bt.customInspect)&&(bt.customInspect=!0),bt.colors&&(bt.stylize=ne),y(bt,ut,bt.depth)}Ae.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(ut,ft){var bt=re.styles[ft];return bt?"\x1B["+re.colors[bt][0]+"m"+ut+"\x1B["+re.colors[bt][1]+"m":ut}function z(ut,ft){return ut}function a(ut){var ft={};return ut.forEach(function(bt,Lt){ft[bt]=!0}),ft}function y(ut,ft,bt){if(ut.customInspect&&ft&&Oe(ft.inspect)&&ft.inspect!==Ae.inspect&&!(ft.constructor&&ft.constructor.prototype===ft)){var Lt=ft.inspect(bt,ut);return me(Lt)||(Lt=y(ut,Lt,bt)),Lt}var gt=x(ut,ft);if(gt)return gt;var ht=Object.keys(ft),$e=a(ht);if(ut.showHidden&&(ht=Object.getOwnPropertyNames(ft)),xe(ft)&&(ht.indexOf("message")>=0||ht.indexOf("description")>=0))return b(ft);if(ht.length===0){if(Oe(ft)){var Pe=ft.name?": "+ft.name:"";return ut.stylize("[Function"+Pe+"]","special")}if(Te(ft))return ut.stylize(RegExp.prototype.toString.call(ft),"regexp");if(je(ft))return ut.stylize(Date.prototype.toString.call(ft),"date");if(xe(ft))return b(ft)}var ke="",Ve=!1,Qe=["{","}"];if(fe(ft)&&(Ve=!0,Qe=["[","]"]),Oe(ft)){var De=ft.name?": "+ft.name:"";ke=" [Function"+De+"]"}if(Te(ft)&&(ke=" "+RegExp.prototype.toString.call(ft)),je(ft)&&(ke=" "+Date.prototype.toUTCString.call(ft)),xe(ft)&&(ke=" "+b(ft)),ht.length===0&&(!Ve||ft.length==0))return Qe[0]+ke+Qe[1];if(bt<0)return Te(ft)?ut.stylize(RegExp.prototype.toString.call(ft),"regexp"):ut.stylize("[Object]","special");ut.seen.push(ft);var Ye;return Ve?Ye=te(ut,ft,bt,$e,ht):Ye=ht.map(function(Ue){return ee(ut,ft,bt,$e,Ue,Ve)}),ut.seen.pop(),ce(Ye,ke,Qe)}function x(ut,ft){if(Se(ft))return ut.stylize("undefined","undefined");if(me(ft)){var bt="'"+JSON.stringify(ft).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return ut.stylize(bt,"string")}if(ve(ft))return ut.stylize(""+ft,"number");if(he(ft))return ut.stylize(""+ft,"boolean");if(de(ft))return ut.stylize("null","null")}function b(ut){return"["+Error.prototype.toString.call(ut)+"]"}function te(ut,ft,bt,Lt,gt){for(var ht=[],$e=0,Pe=ft.length;$e<Pe;++$e)st(ft,String($e))?ht.push(ee(ut,ft,bt,Lt,String($e),!0)):ht.push("");return gt.forEach(function(ke){ke.match(/^\d+$/)||ht.push(ee(ut,ft,bt,Lt,ke,!0))}),ht}function ee(ut,ft,bt,Lt,gt,ht){var $e,Pe,ke;if(ke=Object.getOwnPropertyDescriptor(ft,gt)||{value:ft[gt]},ke.get?ke.set?Pe=ut.stylize("[Getter/Setter]","special"):Pe=ut.stylize("[Getter]","special"):ke.set&&(Pe=ut.stylize("[Setter]","special")),st(Lt,gt)||($e="["+gt+"]"),Pe||(ut.seen.indexOf(ke.value)<0?(de(bt)?Pe=y(ut,ke.value,null):Pe=y(ut,ke.value,bt-1),Pe.indexOf(`
|
|
|
`)>-1&&(ht?Pe=Pe.split(`
|
|
|
`).map(function(Ve){return" "+Ve}).join(`
|
|
|
`).slice(2):Pe=`
|
|
|
`+Pe.split(`
|
|
|
`).map(function(Ve){return" "+Ve}).join(`
|
|
|
`))):Pe=ut.stylize("[Circular]","special")),Se($e)){if(ht&>.match(/^\d+$/))return Pe;$e=JSON.stringify(""+gt),$e.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?($e=$e.slice(1,-1),$e=ut.stylize($e,"name")):($e=$e.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),$e=ut.stylize($e,"string"))}return $e+": "+Pe}function ce(ut,ft,bt){var Lt=0,gt=ut.reduce(function(ht,$e){return Lt++,$e.indexOf(`
|
|
|
`)>=0&&Lt++,ht+$e.replace(/\u001b\[\d\d?m/g,"").length+1},0);return gt>60?bt[0]+(ft===""?"":ft+`
|
|
|
`)+" "+ut.join(`,
|
|
|
`)+" "+bt[1]:bt[0]+ft+" "+ut.join(", ")+" "+bt[1]}Ae.types=E("./support/types");function fe(ut){return Array.isArray(ut)}Ae.isArray=fe;function he(ut){return typeof ut=="boolean"}Ae.isBoolean=he;function de(ut){return ut===null}Ae.isNull=de;function pe(ut){return ut==null}Ae.isNullOrUndefined=pe;function ve(ut){return typeof ut=="number"}Ae.isNumber=ve;function me(ut){return typeof ut=="string"}Ae.isString=me;function Ee(ut){return typeof ut=="symbol"}Ae.isSymbol=Ee;function Se(ut){return ut===void 0}Ae.isUndefined=Se;function Te(ut){return we(ut)&&Ze(ut)==="[object RegExp]"}Ae.isRegExp=Te,Ae.types.isRegExp=Te;function we(ut){return typeof ut=="object"&&ut!==null}Ae.isObject=we;function je(ut){return we(ut)&&Ze(ut)==="[object Date]"}Ae.isDate=je,Ae.types.isDate=je;function xe(ut){return we(ut)&&(Ze(ut)==="[object Error]"||ut instanceof Error)}Ae.isError=xe,Ae.types.isNativeError=xe;function Oe(ut){return typeof ut=="function"}Ae.isFunction=Oe;function ze(ut){return ut===null||typeof ut=="boolean"||typeof ut=="number"||typeof ut=="string"||typeof ut=="symbol"||typeof ut=="undefined"}Ae.isPrimitive=ze,Ae.isBuffer=E("./support/isBuffer");function Ze(ut){return Object.prototype.toString.call(ut)}function Me(ut){return ut<10?"0"+ut.toString(10):ut.toString(10)}var tt=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function qe(){var ut=new Date,ft=[Me(ut.getHours()),Me(ut.getMinutes()),Me(ut.getSeconds())].join(":");return[ut.getDate(),tt[ut.getMonth()],ft].join(" ")}Ae.log=function(){console.log("%s - %s",qe(),Ae.format.apply(Ae,arguments))},Ae.inherits=E("inherits"),Ae._extend=function(ut,ft){if(!ft||!we(ft))return ut;for(var bt=Object.keys(ft),Lt=bt.length;Lt--;)ut[bt[Lt]]=ft[bt[Lt]];return ut};function st(ut,ft){return Object.prototype.hasOwnProperty.call(ut,ft)}var At=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;Ae.promisify=function(ft){if(typeof ft!="function")throw new TypeError('The "original" argument must be of type Function');if(At&&ft[At]){var bt=ft[At];if(typeof bt!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(bt,At,{value:bt,enumerable:!1,writable:!1,configurable:!0}),bt}function bt(){for(var Lt,gt,ht=new Promise(function(ke,Ve){Lt=ke,gt=Ve}),$e=[],Pe=0;Pe<arguments.length;Pe++)$e.push(arguments[Pe]);$e.push(function(ke,Ve){ke?gt(ke):Lt(Ve)});try{ft.apply(this,$e)}catch(ke){gt(ke)}return ht}return Object.setPrototypeOf(bt,Object.getPrototypeOf(ft)),At&&Object.defineProperty(bt,At,{value:bt,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(bt,le(ft))},Ae.promisify.custom=At;function lt(ut,ft){if(!ut){var bt=new Error("Promise was rejected with a falsy value");bt.reason=ut,ut=bt}return ft(ut)}function at(ut){if(typeof ut!="function")throw new TypeError('The "original" argument must be of type Function');function ft(){for(var bt=[],Lt=0;Lt<arguments.length;Lt++)bt.push(arguments[Lt]);var gt=bt.pop();if(typeof gt!="function")throw new TypeError("The last argument must be of type Function");var ht=this,$e=function(){return gt.apply(ht,arguments)};ut.apply(this,bt).then(function(Pe){ue.nextTick($e.bind(null,null,Pe))},function(Pe){ue.nextTick(lt.bind(null,Pe,$e))})}return Object.setPrototypeOf(ft,Object.getPrototypeOf(ut)),Object.defineProperties(ft,le(ut)),ft}Ae.callbackify=at}).call(this)}).call(this,E("_process"))},{"./support/isBuffer":417,"./support/types":418,_process:467,inherits:364}],420:[function(E,ge,Ae){(function(ue){(function(){"use strict";var le=E("for-each"),ie=E("available-typed-arrays"),se=E("call-bind"),ae=E("call-bind/callBound"),oe=E("gopd"),re=ae("Object.prototype.toString"),ne=E("has-tostringtag/shams")(),z=typeof globalThis=="undefined"?ue:globalThis,a=ie(),y=ae("String.prototype.slice"),x=Object.getPrototypeOf,b=ae("Array.prototype.indexOf",!0)||function(he,de){for(var pe=0;pe<he.length;pe+=1)if(he[pe]===de)return pe;return-1},te={__proto__:null};ne&&oe&&x?le(a,function(fe){var he=new z[fe];if(Symbol.toStringTag in he){var de=x(he),pe=oe(de,Symbol.toStringTag);if(!pe){var ve=x(de);pe=oe(ve,Symbol.toStringTag)}te["$"+fe]=se(pe.get)}}):le(a,function(fe){var he=new z[fe];te["$"+fe]=se(he.slice)});var ee=function(he){var de=!1;return le(te,function(pe,ve){if(!de)try{"$"+pe(he)===ve&&(de=y(ve,1))}catch(me){}}),de},ce=function(he){var de=!1;return le(te,function(pe,ve){if(!de)try{pe(he),de=y(ve,1)}catch(me){}}),de};ge.exports=function(he){if(!he||typeof he!="object")return!1;if(!ne){var de=y(re(he),8,-1);return b(a,de)>-1?de:de!=="Object"?!1:ce(he)}return oe?ee(he):null}}).call(this)}).call(this,typeof zt!="undefined"?zt: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,ge,Ae){(function(){"use strict";Ae.stripBOM=function(ue){return ue[0]==="\uFEFF"?ue.substring(1):ue}}).call(this)},{}],422:[function(E,ge,Ae){(function(){"use strict";var ue,le,ie,se,ae,oe={}.hasOwnProperty;ue=E("xmlbuilder"),le=E("./defaults").defaults,se=function(re){return typeof re=="string"&&(re.indexOf("&")>=0||re.indexOf(">")>=0||re.indexOf("<")>=0)},ae=function(re){return"<![CDATA["+ie(re)+"]]>"},ie=function(re){return re.replace("]]>","]]]]><![CDATA[>")},Ae.Builder=function(){function re(ne){var z,a,y;this.options={},a=le["0.2"];for(z in a)oe.call(a,z)&&(y=a[z],this.options[z]=y);for(z in ne)oe.call(ne,z)&&(y=ne[z],this.options[z]=y)}return re.prototype.buildObject=function(ne){var z,a,y,x,b;return z=this.options.attrkey,a=this.options.charkey,Object.keys(ne).length===1&&this.options.rootName===le["0.2"].rootName?(b=Object.keys(ne)[0],ne=ne[b]):b=this.options.rootName,y=function(te){return function(ee,ce){var fe,he,de,pe,ve,me;if(typeof ce!="object")te.options.cdata&&se(ce)?ee.raw(ae(ce)):ee.txt(ce);else if(Array.isArray(ce)){for(pe in ce)if(oe.call(ce,pe)){he=ce[pe];for(ve in he)de=he[ve],ee=y(ee.ele(ve),de).up()}}else for(ve in ce)if(oe.call(ce,ve))if(he=ce[ve],ve===z){if(typeof he=="object")for(fe in he)me=he[fe],ee=ee.att(fe,me)}else if(ve===a)te.options.cdata&&se(he)?ee=ee.raw(ae(he)):ee=ee.txt(he);else if(Array.isArray(he))for(pe in he)oe.call(he,pe)&&(de=he[pe],typeof de=="string"?te.options.cdata&&se(de)?ee=ee.ele(ve).raw(ae(de)).up():ee=ee.ele(ve,de).up():ee=y(ee.ele(ve),de).up());else typeof he=="object"?ee=y(ee.ele(ve),he).up():typeof he=="string"&&te.options.cdata&&se(he)?ee=ee.ele(ve).raw(ae(he)).up():(he==null&&(he=""),ee=ee.ele(ve,he.toString()).up());return ee}}(this),x=ue.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,ge,Ae){(function(){Ae.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,ge,Ae){(function(){"use strict";var ue,le,ie,se,ae,oe,re,ne,z,a=function(b,te){return function(){return b.apply(te,arguments)}},y=function(b,te){for(var ee in te)x.call(te,ee)&&(b[ee]=te[ee]);function ce(){this.constructor=b}return ce.prototype=te.prototype,b.prototype=new ce,b.__super__=te.prototype,b},x={}.hasOwnProperty;ne=E("sax"),se=E("events"),ue=E("./bom"),re=E("./processors"),z=E("timers").setImmediate,le=E("./defaults").defaults,ae=function(b){return typeof b=="object"&&b!=null&&Object.keys(b).length===0},oe=function(b,te,ee){var ce,fe,he;for(ce=0,fe=b.length;ce<fe;ce++)he=b[ce],te=he(te,ee);return te},ie=function(b,te,ee){var ce;return ce=Object.create(null),ce.value=ee,ce.writable=!0,ce.enumerable=!0,ce.configurable=!0,Object.defineProperty(b,te,ce)},Ae.Parser=function(b){y(te,b);function te(ee){this.parseStringPromise=a(this.parseStringPromise,this),this.parseString=a(this.parseString,this),this.reset=a(this.reset,this),this.assignOrPush=a(this.assignOrPush,this),this.processAsync=a(this.processAsync,this);var ce,fe,he;if(!(this instanceof Ae.Parser))return new Ae.Parser(ee);this.options={},fe=le["0.2"];for(ce in fe)x.call(fe,ce)&&(he=fe[ce],this.options[ce]=he);for(ce in ee)x.call(ee,ce)&&(he=ee[ce],this.options[ce]=he);this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(re.normalize)),this.reset()}return te.prototype.processAsync=function(){var ee,ce;try{return this.remaining.length<=this.options.chunkSize?(ee=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(ee),this.saxParser.close()):(ee=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(ee),z(this.processAsync))}catch(fe){if(ce=fe,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(ce)}},te.prototype.assignOrPush=function(ee,ce,fe){return ce in ee?(ee[ce]instanceof Array||ie(ee,ce,[ee[ce]]),ee[ce].push(fe)):this.options.explicitArray?ie(ee,ce,[fe]):ie(ee,ce,fe)},te.prototype.reset=function(){var ee,ce,fe,he;return this.removeAllListeners(),this.saxParser=ne.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=function(de){return function(pe){if(de.saxParser.resume(),!de.saxParser.errThrown)return de.saxParser.errThrown=!0,de.emit("error",pe)}}(this),this.saxParser.onend=function(de){return function(){if(!de.saxParser.ended)return de.saxParser.ended=!0,de.emit("end",de.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,he=[],ee=this.options.attrkey,ce=this.options.charkey,this.saxParser.onopentag=function(de){return function(pe){var ve,me,Ee,Se,Te;if(Ee={},Ee[ce]="",!de.options.ignoreAttrs){Te=pe.attributes;for(ve in Te)x.call(Te,ve)&&(!(ee in Ee)&&!de.options.mergeAttrs&&(Ee[ee]={}),me=de.options.attrValueProcessors?oe(de.options.attrValueProcessors,pe.attributes[ve],ve):pe.attributes[ve],Se=de.options.attrNameProcessors?oe(de.options.attrNameProcessors,ve):ve,de.options.mergeAttrs?de.assignOrPush(Ee,Se,me):ie(Ee[ee],Se,me))}return Ee["#name"]=de.options.tagNameProcessors?oe(de.options.tagNameProcessors,pe.name):pe.name,de.options.xmlns&&(Ee[de.options.xmlnskey]={uri:pe.uri,local:pe.local}),he.push(Ee)}}(this),this.saxParser.onclosetag=function(de){return function(){var pe,ve,me,Ee,Se,Te,we,je,xe,Oe;if(Te=he.pop(),Se=Te["#name"],(!de.options.explicitChildren||!de.options.preserveChildrenOrder)&&delete Te["#name"],Te.cdata===!0&&(pe=Te.cdata,delete Te.cdata),xe=he[he.length-1],Te[ce].match(/^\s*$/)&&!pe?(ve=Te[ce],delete Te[ce]):(de.options.trim&&(Te[ce]=Te[ce].trim()),de.options.normalize&&(Te[ce]=Te[ce].replace(/\s{2,}/g," ").trim()),Te[ce]=de.options.valueProcessors?oe(de.options.valueProcessors,Te[ce],Se):Te[ce],Object.keys(Te).length===1&&ce in Te&&!de.EXPLICIT_CHARKEY&&(Te=Te[ce])),ae(Te)&&(typeof de.options.emptyTag=="function"?Te=de.options.emptyTag():Te=de.options.emptyTag!==""?de.options.emptyTag:ve),de.options.validator!=null&&(Oe="/"+function(){var ze,Ze,Me;for(Me=[],ze=0,Ze=he.length;ze<Ze;ze++)Ee=he[ze],Me.push(Ee["#name"]);return Me}().concat(Se).join("/"),function(){var ze;try{return Te=de.options.validator(Oe,xe&&xe[Se],Te)}catch(Ze){return ze=Ze,de.emit("error",ze)}}()),de.options.explicitChildren&&!de.options.mergeAttrs&&typeof Te=="object"){if(!de.options.preserveChildrenOrder)Ee={},de.options.attrkey in Te&&(Ee[de.options.attrkey]=Te[de.options.attrkey],delete Te[de.options.attrkey]),!de.options.charsAsChildren&&de.options.charkey in Te&&(Ee[de.options.charkey]=Te[de.options.charkey],delete Te[de.options.charkey]),Object.getOwnPropertyNames(Te).length>0&&(Ee[de.options.childkey]=Te),Te=Ee;else if(xe){xe[de.options.childkey]=xe[de.options.childkey]||[],we={};for(me in Te)x.call(Te,me)&&ie(we,me,Te[me]);xe[de.options.childkey].push(we),delete Te["#name"],Object.keys(Te).length===1&&ce in Te&&!de.EXPLICIT_CHARKEY&&(Te=Te[ce])}}return he.length>0?de.assignOrPush(xe,Se,Te):(de.options.explicitRoot&&(je=Te,Te={},ie(Te,Se,je)),de.resultObject=Te,de.saxParser.ended=!0,de.emit("end",de.resultObject))}}(this),fe=function(de){return function(pe){var ve,me;if(me=he[he.length-1],me)return me[ce]+=pe,de.options.explicitChildren&&de.options.preserveChildrenOrder&&de.options.charsAsChildren&&(de.options.includeWhiteChars||pe.replace(/\\n/g,"").trim()!=="")&&(me[de.options.childkey]=me[de.options.childkey]||[],ve={"#name":"__text__"},ve[ce]=pe,de.options.normalize&&(ve[ce]=ve[ce].replace(/\s{2,}/g," ").trim()),me[de.options.childkey].push(ve)),me}}(this),this.saxParser.ontext=fe,this.saxParser.oncdata=function(de){return function(pe){var ve;if(ve=fe(pe),ve)return ve.cdata=!0}}(this)},te.prototype.parseString=function(ee,ce){var fe;ce!=null&&typeof ce=="function"&&(this.on("end",function(he){return this.reset(),ce(null,he)}),this.on("error",function(he){return this.reset(),ce(he)}));try{return ee=ee.toString(),ee.trim()===""?(this.emit("end",null),!0):(ee=ue.stripBOM(ee),this.options.async?(this.remaining=ee,z(this.processAsync),this.saxParser):this.saxParser.write(ee).close())}catch(he){if(fe=he,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw fe}else return this.emit("error",fe),this.saxParser.errThrown=!0}},te.prototype.parseStringPromise=function(ee){return new Promise(function(ce){return function(fe,he){return ce.parseString(ee,function(de,pe){return de?he(de):fe(pe)})}}(this))},te}(se),Ae.parseString=function(b,te,ee){var ce,fe,he;return ee!=null?(typeof ee=="function"&&(ce=ee),typeof te=="object"&&(fe=te)):(typeof te=="function"&&(ce=te),fe={}),he=new Ae.Parser(fe),he.parseString(b,ce)},Ae.parseStringPromise=function(b,te){var ee,ce;return typeof te=="object"&&(ee=te),ce=new Ae.Parser(ee),ce.parseStringPromise(b)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(E,ge,Ae){(function(){"use strict";var ue;ue=new RegExp(/(?!xmlns)^.*:/),Ae.normalize=function(le){return le.toLowerCase()},Ae.firstCharLowerCase=function(le){return le.charAt(0).toLowerCase()+le.slice(1)},Ae.stripPrefix=function(le){return le.replace(ue,"")},Ae.parseNumbers=function(le){return isNaN(le)||(le=le%1===0?parseInt(le,10):parseFloat(le)),le},Ae.parseBooleans=function(le){return/^(?:true|false)$/i.test(le)&&(le=le.toLowerCase()==="true"),le}}).call(this)},{}],426:[function(E,ge,Ae){(function(){"use strict";var ue,le,ie,se,ae=function(re,ne){for(var z in ne)oe.call(ne,z)&&(re[z]=ne[z]);function a(){this.constructor=re}return a.prototype=ne.prototype,re.prototype=new a,re.__super__=ne.prototype,re},oe={}.hasOwnProperty;le=E("./defaults"),ue=E("./builder"),ie=E("./parser"),se=E("./processors"),Ae.defaults=le.defaults,Ae.processors=se,Ae.ValidationError=function(re){ae(ne,re);function ne(z){this.message=z}return ne}(Error),Ae.Builder=ue.Builder,Ae.Parser=ie.Parser,Ae.parseString=ie.parseString,Ae.parseStringPromise=ie.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(E,ge,Ae){(function(){ge.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(E,ge,Ae){(function(){ge.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,ge,Ae){(function(){var ue,le,ie,se,ae,oe,re,ne=[].slice,z={}.hasOwnProperty;ue=function(){var a,y,x,b,te,ee;if(ee=arguments[0],te=2<=arguments.length?ne.call(arguments,1):[],ae(Object.assign))Object.assign.apply(null,arguments);else for(a=0,x=te.length;a<x;a++)if(b=te[a],b!=null)for(y in b)z.call(b,y)&&(ee[y]=b[y]);return ee},ae=function(a){return!!a&&Object.prototype.toString.call(a)==="[object Function]"},oe=function(a){var y;return!!a&&((y=typeof a)=="function"||y==="object")},ie=function(a){return ae(Array.isArray)?Array.isArray(a):Object.prototype.toString.call(a)==="[object Array]"},se=function(a){var y;if(ie(a))return!a.length;for(y in a)if(z.call(a,y))return!1;return!0},re=function(a){var y,x;return oe(a)&&(x=Object.getPrototypeOf(a))&&(y=x.constructor)&&typeof y=="function"&&y instanceof y&&Function.prototype.toString.call(y)===Function.prototype.toString.call(Object)},le=function(a){return ae(a.valueOf)?a.valueOf():a},ge.exports.assign=ue,ge.exports.isFunction=ae,ge.exports.isObject=oe,ge.exports.isArray=ie,ge.exports.isEmpty=se,ge.exports.isPlainObject=re,ge.exports.getValue=le}).call(this)},{}],430:[function(E,ge,Ae){(function(){ge.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(this)},{}],431:[function(E,ge,Ae){(function(){var ue,le,ie;ue=E("./NodeType"),ie=E("./XMLNode"),ge.exports=le=function(){function se(ae,oe,re){if(this.parent=ae,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),oe==null)throw new Error("Missing attribute name. "+this.debugInfo(oe));this.name=this.stringify.name(oe),this.value=this.stringify.attValue(re),this.type=ue.Attribute,this.isId=!1,this.schemaTypeInfo=null}return Object.defineProperty(se.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(se.prototype,"ownerElement",{get:function(){return this.parent}}),Object.defineProperty(se.prototype,"textContent",{get:function(){return this.value},set:function(ae){return this.value=ae||""}}),Object.defineProperty(se.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(se.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(se.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(se.prototype,"specified",{get:function(){return!0}}),se.prototype.clone=function(){return Object.create(this)},se.prototype.toString=function(ae){return this.options.writer.attribute(this,this.options.writer.filterOptions(ae))},se.prototype.debugInfo=function(ae){return ae=ae||this.name,ae==null?"parent: <"+this.parent.name+">":"attribute: {"+ae+"}, parent: <"+this.parent.name+">"},se.prototype.isEqualNode=function(ae){return!(ae.namespaceURI!==this.namespaceURI||ae.prefix!==this.prefix||ae.localName!==this.localName||ae.value!==this.value)},se}()}).call(this)},{"./NodeType":428,"./XMLNode":450}],432:[function(E,ge,Ae){(function(){var ue,le,ie,se=function(oe,re){for(var ne in re)ae.call(re,ne)&&(oe[ne]=re[ne]);function z(){this.constructor=oe}return z.prototype=re.prototype,oe.prototype=new z,oe.__super__=re.prototype,oe},ae={}.hasOwnProperty;ue=E("./NodeType"),ie=E("./XMLCharacterData"),ge.exports=le=function(oe){se(re,oe);function re(ne,z){if(re.__super__.constructor.call(this,ne),z==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=ue.CData,this.value=this.stringify.cdata(z)}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}(ie)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(E,ge,Ae){(function(){var ue,le,ie=function(ae,oe){for(var re in oe)se.call(oe,re)&&(ae[re]=oe[re]);function ne(){this.constructor=ae}return ne.prototype=oe.prototype,ae.prototype=new ne,ae.__super__=oe.prototype,ae},se={}.hasOwnProperty;le=E("./XMLNode"),ge.exports=ue=function(ae){ie(oe,ae);function oe(re){oe.__super__.constructor.call(this,re),this.value=""}return Object.defineProperty(oe.prototype,"data",{get:function(){return this.value},set:function(re){return this.value=re||""}}),Object.defineProperty(oe.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(oe.prototype,"textContent",{get:function(){return this.value},set:function(re){return this.value=re||""}}),oe.prototype.clone=function(){return Object.create(this)},oe.prototype.substringData=function(re,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.appendData=function(re){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.insertData=function(re,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.deleteData=function(re,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.replaceData=function(re,ne,z){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.isEqualNode=function(re){return!(!oe.__super__.isEqualNode.apply(this,arguments).isEqualNode(re)||re.data!==this.data)},oe}(le)}).call(this)},{"./XMLNode":450}],434:[function(E,ge,Ae){(function(){var ue,le,ie,se=function(oe,re){for(var ne in re)ae.call(re,ne)&&(oe[ne]=re[ne]);function z(){this.constructor=oe}return z.prototype=re.prototype,oe.prototype=new z,oe.__super__=re.prototype,oe},ae={}.hasOwnProperty;ue=E("./NodeType"),le=E("./XMLCharacterData"),ge.exports=ie=function(oe){se(re,oe);function re(ne,z){if(re.__super__.constructor.call(this,ne),z==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=ue.Comment,this.value=this.stringify.comment(z)}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}(le)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(E,ge,Ae){(function(){var ue,le,ie;le=E("./XMLDOMErrorHandler"),ie=E("./XMLDOMStringList"),ge.exports=ue=function(){function se(){var ae;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new le,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=ae=Object.create(this.defaultParams)}return Object.defineProperty(se.prototype,"parameterNames",{get:function(){return new ie(Object.keys(this.defaultParams))}}),se.prototype.getParameter=function(ae){return this.params.hasOwnProperty(ae)?this.params[ae]:null},se.prototype.canSetParameter=function(ae,oe){return!0},se.prototype.setParameter=function(ae,oe){return oe!=null?this.params[ae]=oe:delete this.params[ae]},se}()}).call(this)},{"./XMLDOMErrorHandler":436,"./XMLDOMStringList":438}],436:[function(E,ge,Ae){(function(){var ue;ge.exports=ue=function(){function le(){}return le.prototype.handleError=function(ie){throw new Error(ie)},le}()}).call(this)},{}],437:[function(E,ge,Ae){(function(){var ue;ge.exports=ue=function(){function le(){}return le.prototype.hasFeature=function(ie,se){return!0},le.prototype.createDocumentType=function(ie,se,ae){throw new Error("This DOM method is not implemented.")},le.prototype.createDocument=function(ie,se,ae){throw new Error("This DOM method is not implemented.")},le.prototype.createHTMLDocument=function(ie){throw new Error("This DOM method is not implemented.")},le.prototype.getFeature=function(ie,se){throw new Error("This DOM method is not implemented.")},le}()}).call(this)},{}],438:[function(E,ge,Ae){(function(){var ue;ge.exports=ue=function(){function le(ie){this.arr=ie||[]}return Object.defineProperty(le.prototype,"length",{get:function(){return this.arr.length}}),le.prototype.item=function(ie){return this.arr[ie]||null},le.prototype.contains=function(ie){return this.arr.indexOf(ie)!==-1},le}()}).call(this)},{}],439:[function(E,ge,Ae){(function(){var ue,le,ie,se=function(oe,re){for(var ne in re)ae.call(re,ne)&&(oe[ne]=re[ne]);function z(){this.constructor=oe}return z.prototype=re.prototype,oe.prototype=new z,oe.__super__=re.prototype,oe},ae={}.hasOwnProperty;ie=E("./XMLNode"),ue=E("./NodeType"),ge.exports=le=function(oe){se(re,oe);function re(ne,z,a,y,x,b){if(re.__super__.constructor.call(this,ne),z==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(a==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(z));if(!y)throw new Error("Missing DTD attribute type. "+this.debugInfo(z));if(!x)throw new Error("Missing DTD attribute default. "+this.debugInfo(z));if(x.indexOf("#")!==0&&(x="#"+x),!x.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(z));if(b&&!x.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(z));this.elementName=this.stringify.name(z),this.type=ue.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}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(E,ge,Ae){(function(){var ue,le,ie,se=function(oe,re){for(var ne in re)ae.call(re,ne)&&(oe[ne]=re[ne]);function z(){this.constructor=oe}return z.prototype=re.prototype,oe.prototype=new z,oe.__super__=re.prototype,oe},ae={}.hasOwnProperty;ie=E("./XMLNode"),ue=E("./NodeType"),ge.exports=le=function(oe){se(re,oe);function re(ne,z,a){if(re.__super__.constructor.call(this,ne),z==null)throw new Error("Missing DTD element name. "+this.debugInfo());a||(a="(#PCDATA)"),Array.isArray(a)&&(a="("+a.join(",")+")"),this.name=this.stringify.name(z),this.type=ue.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}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(E,ge,Ae){(function(){var ue,le,ie,se,ae=function(re,ne){for(var z in ne)oe.call(ne,z)&&(re[z]=ne[z]);function a(){this.constructor=re}return a.prototype=ne.prototype,re.prototype=new a,re.__super__=ne.prototype,re},oe={}.hasOwnProperty;se=E("./Utility").isObject,ie=E("./XMLNode"),ue=E("./NodeType"),ge.exports=le=function(re){ae(ne,re);function ne(z,a,y,x){if(ne.__super__.constructor.call(this,z),y==null)throw new Error("Missing DTD entity name. "+this.debugInfo(y));if(x==null)throw new Error("Missing DTD entity value. "+this.debugInfo(y));if(this.pe=!!a,this.name=this.stringify.name(y),this.type=ue.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(z){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(z))},ne}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(E,ge,Ae){(function(){var ue,le,ie,se=function(oe,re){for(var ne in re)ae.call(re,ne)&&(oe[ne]=re[ne]);function z(){this.constructor=oe}return z.prototype=re.prototype,oe.prototype=new z,oe.__super__=re.prototype,oe},ae={}.hasOwnProperty;ie=E("./XMLNode"),ue=E("./NodeType"),ge.exports=le=function(oe){se(re,oe);function re(ne,z,a){if(re.__super__.constructor.call(this,ne),z==null)throw new Error("Missing DTD notation name. "+this.debugInfo(z));if(!a.pubID&&!a.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(z));this.name=this.stringify.name(z),this.type=ue.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}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(E,ge,Ae){(function(){var ue,le,ie,se,ae=function(re,ne){for(var z in ne)oe.call(ne,z)&&(re[z]=ne[z]);function a(){this.constructor=re}return a.prototype=ne.prototype,re.prototype=new a,re.__super__=ne.prototype,re},oe={}.hasOwnProperty;se=E("./Utility").isObject,ie=E("./XMLNode"),ue=E("./NodeType"),ge.exports=le=function(re){ae(ne,re);function ne(z,a,y,x){var b;ne.__super__.constructor.call(this,z),se(a)&&(b=a,a=b.version,y=b.encoding,x=b.standalone),a||(a="1.0"),this.type=ue.Declaration,this.version=this.stringify.xmlVersion(a),y!=null&&(this.encoding=this.stringify.xmlEncoding(y)),x!=null&&(this.standalone=this.stringify.xmlStandalone(x))}return ne.prototype.toString=function(z){return this.options.writer.declaration(this,this.options.writer.filterOptions(z))},ne}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(E,ge,Ae){(function(){var ue,le,ie,se,ae,oe,re,ne,z,a=function(x,b){for(var te in b)y.call(b,te)&&(x[te]=b[te]);function ee(){this.constructor=x}return ee.prototype=b.prototype,x.prototype=new ee,x.__super__=b.prototype,x},y={}.hasOwnProperty;z=E("./Utility").isObject,ne=E("./XMLNode"),ue=E("./NodeType"),le=E("./XMLDTDAttList"),se=E("./XMLDTDEntity"),ie=E("./XMLDTDElement"),ae=E("./XMLDTDNotation"),re=E("./XMLNamedNodeMap"),ge.exports=oe=function(x){a(b,x);function b(te,ee,ce){var fe,he,de,pe,ve,me;if(b.__super__.constructor.call(this,te),this.type=ue.DocType,te.children){for(pe=te.children,he=0,de=pe.length;he<de;he++)if(fe=pe[he],fe.type===ue.Element){this.name=fe.name;break}}this.documentObject=te,z(ee)&&(ve=ee,ee=ve.pubID,ce=ve.sysID),ce==null&&(me=[ee,ce],ce=me[0],ee=me[1]),ee!=null&&(this.pubID=this.stringify.dtdPubID(ee)),ce!=null&&(this.sysID=this.stringify.dtdSysID(ce))}return Object.defineProperty(b.prototype,"entities",{get:function(){var te,ee,ce,fe,he;for(fe={},he=this.children,ee=0,ce=he.length;ee<ce;ee++)te=he[ee],te.type===ue.EntityDeclaration&&!te.pe&&(fe[te.name]=te);return new re(fe)}}),Object.defineProperty(b.prototype,"notations",{get:function(){var te,ee,ce,fe,he;for(fe={},he=this.children,ee=0,ce=he.length;ee<ce;ee++)te=he[ee],te.type===ue.NotationDeclaration&&(fe[te.name]=te);return new re(fe)}}),Object.defineProperty(b.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(b.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(b.prototype,"internalSubset",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),b.prototype.element=function(te,ee){var ce;return ce=new ie(this,te,ee),this.children.push(ce),this},b.prototype.attList=function(te,ee,ce,fe,he){var de;return de=new le(this,te,ee,ce,fe,he),this.children.push(de),this},b.prototype.entity=function(te,ee){var ce;return ce=new se(this,!1,te,ee),this.children.push(ce),this},b.prototype.pEntity=function(te,ee){var ce;return ce=new se(this,!0,te,ee),this.children.push(ce),this},b.prototype.notation=function(te,ee){var ce;return ce=new ae(this,te,ee),this.children.push(ce),this},b.prototype.toString=function(te){return this.options.writer.docType(this,this.options.writer.filterOptions(te))},b.prototype.ele=function(te,ee){return this.element(te,ee)},b.prototype.att=function(te,ee,ce,fe,he){return this.attList(te,ee,ce,fe,he)},b.prototype.ent=function(te,ee){return this.entity(te,ee)},b.prototype.pent=function(te,ee){return this.pEntity(te,ee)},b.prototype.not=function(te,ee){return this.notation(te,ee)},b.prototype.up=function(){return this.root()||this.documentObject},b.prototype.isEqualNode=function(te){return!(!b.__super__.isEqualNode.apply(this,arguments).isEqualNode(te)||te.name!==this.name||te.publicId!==this.publicId||te.systemId!==this.systemId)},b}(ne)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLNamedNodeMap":449,"./XMLNode":450}],445:[function(E,ge,Ae){(function(){var ue,le,ie,se,ae,oe,re,ne,z=function(y,x){for(var b in x)a.call(x,b)&&(y[b]=x[b]);function te(){this.constructor=y}return te.prototype=x.prototype,y.prototype=new te,y.__super__=x.prototype,y},a={}.hasOwnProperty;ne=E("./Utility").isPlainObject,ie=E("./XMLDOMImplementation"),le=E("./XMLDOMConfiguration"),ae=E("./XMLNode"),ue=E("./NodeType"),re=E("./XMLStringifier"),oe=E("./XMLStringWriter"),ge.exports=se=function(y){z(x,y);function x(b){x.__super__.constructor.call(this,null),this.name="#document",this.type=ue.Document,this.documentURI=null,this.domConfig=new le,b||(b={}),b.writer||(b.writer=new oe),this.options=b,this.stringify=new re(b)}return Object.defineProperty(x.prototype,"implementation",{value:new ie}),Object.defineProperty(x.prototype,"doctype",{get:function(){var b,te,ee,ce;for(ce=this.children,te=0,ee=ce.length;te<ee;te++)if(b=ce[te],b.type===ue.DocType)return b;return null}}),Object.defineProperty(x.prototype,"documentElement",{get:function(){return this.rootObject||null}}),Object.defineProperty(x.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(x.prototype,"strictErrorChecking",{get:function(){return!1}}),Object.defineProperty(x.prototype,"xmlEncoding",{get:function(){return this.children.length!==0&&this.children[0].type===ue.Declaration?this.children[0].encoding:null}}),Object.defineProperty(x.prototype,"xmlStandalone",{get:function(){return this.children.length!==0&&this.children[0].type===ue.Declaration?this.children[0].standalone==="yes":!1}}),Object.defineProperty(x.prototype,"xmlVersion",{get:function(){return this.children.length!==0&&this.children[0].type===ue.Declaration?this.children[0].version:"1.0"}}),Object.defineProperty(x.prototype,"URL",{get:function(){return this.documentURI}}),Object.defineProperty(x.prototype,"origin",{get:function(){return null}}),Object.defineProperty(x.prototype,"compatMode",{get:function(){return null}}),Object.defineProperty(x.prototype,"characterSet",{get:function(){return null}}),Object.defineProperty(x.prototype,"contentType",{get:function(){return null}}),x.prototype.end=function(b){var te;return te={},b?ne(b)&&(te=b,b=this.options.writer):b=this.options.writer,b.document(this,b.filterOptions(te))},x.prototype.toString=function(b){return this.options.writer.document(this,this.options.writer.filterOptions(b))},x.prototype.createElement=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createDocumentFragment=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createTextNode=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createComment=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createCDATASection=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createProcessingInstruction=function(b,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createAttribute=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createEntityReference=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.getElementsByTagName=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.importNode=function(b,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createElementNS=function(b,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createAttributeNS=function(b,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.getElementsByTagNameNS=function(b,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.getElementById=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.adoptNode=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.normalizeDocument=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.renameNode=function(b,te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.getElementsByClassName=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createEvent=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createRange=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createNodeIterator=function(b,te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createTreeWalker=function(b,te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},x}(ae)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLDOMConfiguration":435,"./XMLDOMImplementation":437,"./XMLNode":450,"./XMLStringWriter":455,"./XMLStringifier":456}],446:[function(E,ge,Ae){(function(){var ue,le,ie,se,ae,oe,re,ne,z,a,y,x,b,te,ee,ce,fe,he,de,pe,ve,me,Ee,Se,Te={}.hasOwnProperty;Se=E("./Utility"),me=Se.isObject,ve=Se.isFunction,Ee=Se.isPlainObject,pe=Se.getValue,ue=E("./NodeType"),x=E("./XMLDocument"),te=E("./XMLElement"),se=E("./XMLCData"),ae=E("./XMLComment"),ce=E("./XMLRaw"),de=E("./XMLText"),ee=E("./XMLProcessingInstruction"),a=E("./XMLDeclaration"),y=E("./XMLDocType"),oe=E("./XMLDTDAttList"),ne=E("./XMLDTDEntity"),re=E("./XMLDTDElement"),z=E("./XMLDTDNotation"),ie=E("./XMLAttribute"),he=E("./XMLStringifier"),fe=E("./XMLStringWriter"),le=E("./WriterState"),ge.exports=b=function(){function we(je,xe,Oe){var ze;this.name="?xml",this.type=ue.Document,je||(je={}),ze={},je.writer?Ee(je.writer)&&(ze=je.writer,je.writer=new fe):je.writer=new fe,this.options=je,this.writer=je.writer,this.writerOptions=this.writer.filterOptions(ze),this.stringify=new he(je),this.onDataCallback=xe||function(){},this.onEndCallback=Oe||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return we.prototype.createChildNode=function(je){var xe,Oe,ze,Ze,Me,tt,qe,st;switch(je.type){case ue.CData:this.cdata(je.value);break;case ue.Comment:this.comment(je.value);break;case ue.Element:ze={},qe=je.attribs;for(Oe in qe)Te.call(qe,Oe)&&(xe=qe[Oe],ze[Oe]=xe.value);this.node(je.name,ze);break;case ue.Dummy:this.dummy();break;case ue.Raw:this.raw(je.value);break;case ue.Text:this.text(je.value);break;case ue.ProcessingInstruction:this.instruction(je.target,je.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+je.constructor.name)}for(st=je.children,Me=0,tt=st.length;Me<tt;Me++)Ze=st[Me],this.createChildNode(Ze),Ze.type===ue.Element&&this.up();return this},we.prototype.dummy=function(){return this},we.prototype.node=function(je,xe,Oe){var ze;if(je==null)throw new Error("Missing node name.");if(this.root&&this.currentLevel===-1)throw new Error("Document can only have one root node. "+this.debugInfo(je));return this.openCurrent(),je=pe(je),xe==null&&(xe={}),xe=pe(xe),me(xe)||(ze=[xe,Oe],Oe=ze[0],xe=ze[1]),this.currentNode=new te(this,je,xe),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,Oe!=null&&this.text(Oe),this},we.prototype.element=function(je,xe,Oe){var ze,Ze,Me,tt,qe,st;if(this.currentNode&&this.currentNode.type===ue.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(je)||me(je)||ve(je))for(tt=this.options.noValidation,this.options.noValidation=!0,st=new x(this.options).element("TEMP_ROOT"),st.element(je),this.options.noValidation=tt,qe=st.children,Ze=0,Me=qe.length;Ze<Me;Ze++)ze=qe[Ze],this.createChildNode(ze),ze.type===ue.Element&&this.up();else this.node(je,xe,Oe);return this},we.prototype.attribute=function(je,xe){var Oe,ze;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(je));if(je!=null&&(je=pe(je)),me(je))for(Oe in je)Te.call(je,Oe)&&(ze=je[Oe],this.attribute(Oe,ze));else ve(xe)&&(xe=xe.apply()),this.options.keepNullAttributes&&xe==null?this.currentNode.attribs[je]=new ie(this,je,""):xe!=null&&(this.currentNode.attribs[je]=new ie(this,je,xe));return this},we.prototype.text=function(je){var xe;return this.openCurrent(),xe=new de(this,je),this.onData(this.writer.text(xe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.cdata=function(je){var xe;return this.openCurrent(),xe=new se(this,je),this.onData(this.writer.cdata(xe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.comment=function(je){var xe;return this.openCurrent(),xe=new ae(this,je),this.onData(this.writer.comment(xe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.raw=function(je){var xe;return this.openCurrent(),xe=new ce(this,je),this.onData(this.writer.raw(xe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.instruction=function(je,xe){var Oe,ze,Ze,Me,tt;if(this.openCurrent(),je!=null&&(je=pe(je)),xe!=null&&(xe=pe(xe)),Array.isArray(je))for(Oe=0,Me=je.length;Oe<Me;Oe++)ze=je[Oe],this.instruction(ze);else if(me(je))for(ze in je)Te.call(je,ze)&&(Ze=je[ze],this.instruction(ze,Ze));else ve(xe)&&(xe=xe.apply()),tt=new ee(this,je,xe),this.onData(this.writer.processingInstruction(tt,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},we.prototype.declaration=function(je,xe,Oe){var ze;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return ze=new a(this,je,xe,Oe),this.onData(this.writer.declaration(ze,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.doctype=function(je,xe,Oe){if(this.openCurrent(),je==null)throw new Error("Missing root node name.");if(this.root)throw new Error("dtd() must come before the root node.");return this.currentNode=new y(this,xe,Oe),this.currentNode.rootNodeName=je,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},we.prototype.dtdElement=function(je,xe){var Oe;return this.openCurrent(),Oe=new re(this,je,xe),this.onData(this.writer.dtdElement(Oe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.attList=function(je,xe,Oe,ze,Ze){var Me;return this.openCurrent(),Me=new oe(this,je,xe,Oe,ze,Ze),this.onData(this.writer.dtdAttList(Me,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.entity=function(je,xe){var Oe;return this.openCurrent(),Oe=new ne(this,!1,je,xe),this.onData(this.writer.dtdEntity(Oe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.pEntity=function(je,xe){var Oe;return this.openCurrent(),Oe=new ne(this,!0,je,xe),this.onData(this.writer.dtdEntity(Oe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.notation=function(je,xe){var Oe;return this.openCurrent(),Oe=new z(this,je,xe),this.onData(this.writer.dtdNotation(Oe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.up=function(){if(this.currentLevel<0)throw new Error("The document node has no parent.");return this.currentNode?(this.currentNode.children?this.closeNode(this.currentNode):this.openNode(this.currentNode),this.currentNode=null):this.closeNode(this.openTags[this.currentLevel]),delete this.openTags[this.currentLevel],this.currentLevel--,this},we.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},we.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},we.prototype.openNode=function(je){var xe,Oe,ze,Ze;if(!je.isOpen){if(!this.root&&this.currentLevel===0&&je.type===ue.Element&&(this.root=je),Oe="",je.type===ue.Element){this.writerOptions.state=le.OpenTag,Oe=this.writer.indent(je,this.writerOptions,this.currentLevel)+"<"+je.name,Ze=je.attribs;for(ze in Ze)Te.call(Ze,ze)&&(xe=Ze[ze],Oe+=this.writer.attribute(xe,this.writerOptions,this.currentLevel));Oe+=(je.children?">":"/>")+this.writer.endline(je,this.writerOptions,this.currentLevel),this.writerOptions.state=le.InsideTag}else this.writerOptions.state=le.OpenTag,Oe=this.writer.indent(je,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+je.rootNodeName,je.pubID&&je.sysID?Oe+=' PUBLIC "'+je.pubID+'" "'+je.sysID+'"':je.sysID&&(Oe+=' SYSTEM "'+je.sysID+'"'),je.children?(Oe+=" [",this.writerOptions.state=le.InsideTag):(this.writerOptions.state=le.CloseTag,Oe+=">"),Oe+=this.writer.endline(je,this.writerOptions,this.currentLevel);return this.onData(Oe,this.currentLevel),je.isOpen=!0}},we.prototype.closeNode=function(je){var xe;if(!je.isClosed)return xe="",this.writerOptions.state=le.CloseTag,je.type===ue.Element?xe=this.writer.indent(je,this.writerOptions,this.currentLevel)+"</"+je.name+">"+this.writer.endline(je,this.writerOptions,this.currentLevel):xe=this.writer.indent(je,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(je,this.writerOptions,this.currentLevel),this.writerOptions.state=le.None,this.onData(xe,this.currentLevel),je.isClosed=!0},we.prototype.onData=function(je,xe){return this.documentStarted=!0,this.onDataCallback(je,xe+1)},we.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},we.prototype.debugInfo=function(je){return je==null?"":"node: <"+je+">"},we.prototype.ele=function(){return this.element.apply(this,arguments)},we.prototype.nod=function(je,xe,Oe){return this.node(je,xe,Oe)},we.prototype.txt=function(je){return this.text(je)},we.prototype.dat=function(je){return this.cdata(je)},we.prototype.com=function(je){return this.comment(je)},we.prototype.ins=function(je,xe){return this.instruction(je,xe)},we.prototype.dec=function(je,xe,Oe){return this.declaration(je,xe,Oe)},we.prototype.dtd=function(je,xe,Oe){return this.doctype(je,xe,Oe)},we.prototype.e=function(je,xe,Oe){return this.element(je,xe,Oe)},we.prototype.n=function(je,xe,Oe){return this.node(je,xe,Oe)},we.prototype.t=function(je){return this.text(je)},we.prototype.d=function(je){return this.cdata(je)},we.prototype.c=function(je){return this.comment(je)},we.prototype.r=function(je){return this.raw(je)},we.prototype.i=function(je,xe){return this.instruction(je,xe)},we.prototype.att=function(){return this.currentNode&&this.currentNode.type===ue.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},we.prototype.a=function(){return this.currentNode&&this.currentNode.type===ue.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},we.prototype.ent=function(je,xe){return this.entity(je,xe)},we.prototype.pent=function(je,xe){return this.pEntity(je,xe)},we.prototype.not=function(je,xe){return this.notation(je,xe)},we}()}).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,ge,Ae){(function(){var ue,le,ie,se=function(oe,re){for(var ne in re)ae.call(re,ne)&&(oe[ne]=re[ne]);function z(){this.constructor=oe}return z.prototype=re.prototype,oe.prototype=new z,oe.__super__=re.prototype,oe},ae={}.hasOwnProperty;ie=E("./XMLNode"),ue=E("./NodeType"),ge.exports=le=function(oe){se(re,oe);function re(ne){re.__super__.constructor.call(this,ne),this.type=ue.Dummy}return re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(ne){return""},re}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(E,ge,Ae){(function(){var ue,le,ie,se,ae,oe,re,ne,z,a=function(x,b){for(var te in b)y.call(b,te)&&(x[te]=b[te]);function ee(){this.constructor=x}return ee.prototype=b.prototype,x.prototype=new ee,x.__super__=b.prototype,x},y={}.hasOwnProperty;z=E("./Utility"),ne=z.isObject,re=z.isFunction,oe=z.getValue,ae=E("./XMLNode"),ue=E("./NodeType"),le=E("./XMLAttribute"),se=E("./XMLNamedNodeMap"),ge.exports=ie=function(x){a(b,x);function b(te,ee,ce){var fe,he,de,pe;if(b.__super__.constructor.call(this,te),ee==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(ee),this.type=ue.Element,this.attribs={},this.schemaTypeInfo=null,ce!=null&&this.attribute(ce),te.type===ue.Document&&(this.isRoot=!0,this.documentObject=te,te.rootObject=this,te.children)){for(pe=te.children,he=0,de=pe.length;he<de;he++)if(fe=pe[he],fe.type===ue.DocType){fe.name=this.name;break}}}return Object.defineProperty(b.prototype,"tagName",{get:function(){return this.name}}),Object.defineProperty(b.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(b.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(b.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(b.prototype,"id",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(b.prototype,"className",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(b.prototype,"classList",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(b.prototype,"attributes",{get:function(){return(!this.attributeMap||!this.attributeMap.nodes)&&(this.attributeMap=new se(this.attribs)),this.attributeMap}}),b.prototype.clone=function(){var te,ee,ce,fe;ce=Object.create(this),ce.isRoot&&(ce.documentObject=null),ce.attribs={},fe=this.attribs;for(ee in fe)y.call(fe,ee)&&(te=fe[ee],ce.attribs[ee]=te.clone());return ce.children=[],this.children.forEach(function(he){var de;return de=he.clone(),de.parent=ce,ce.children.push(de)}),ce},b.prototype.attribute=function(te,ee){var ce,fe;if(te!=null&&(te=oe(te)),ne(te))for(ce in te)y.call(te,ce)&&(fe=te[ce],this.attribute(ce,fe));else re(ee)&&(ee=ee.apply()),this.options.keepNullAttributes&&ee==null?this.attribs[te]=new le(this,te,""):ee!=null&&(this.attribs[te]=new le(this,te,ee));return this},b.prototype.removeAttribute=function(te){var ee,ce,fe;if(te==null)throw new Error("Missing attribute name. "+this.debugInfo());if(te=oe(te),Array.isArray(te))for(ce=0,fe=te.length;ce<fe;ce++)ee=te[ce],delete this.attribs[ee];else delete this.attribs[te];return this},b.prototype.toString=function(te){return this.options.writer.element(this,this.options.writer.filterOptions(te))},b.prototype.att=function(te,ee){return this.attribute(te,ee)},b.prototype.a=function(te,ee){return this.attribute(te,ee)},b.prototype.getAttribute=function(te){return this.attribs.hasOwnProperty(te)?this.attribs[te].value:null},b.prototype.setAttribute=function(te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getAttributeNode=function(te){return this.attribs.hasOwnProperty(te)?this.attribs[te]:null},b.prototype.setAttributeNode=function(te){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.removeAttributeNode=function(te){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getElementsByTagName=function(te){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getAttributeNS=function(te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.setAttributeNS=function(te,ee,ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.removeAttributeNS=function(te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getAttributeNodeNS=function(te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.setAttributeNodeNS=function(te){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getElementsByTagNameNS=function(te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.hasAttribute=function(te){return this.attribs.hasOwnProperty(te)},b.prototype.hasAttributeNS=function(te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.setIdAttribute=function(te,ee){return this.attribs.hasOwnProperty(te)?this.attribs[te].isId:ee},b.prototype.setIdAttributeNS=function(te,ee,ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.setIdAttributeNode=function(te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getElementsByTagName=function(te){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getElementsByTagNameNS=function(te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getElementsByClassName=function(te){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.isEqualNode=function(te){var ee,ce,fe;if(!b.__super__.isEqualNode.apply(this,arguments).isEqualNode(te)||te.namespaceURI!==this.namespaceURI||te.prefix!==this.prefix||te.localName!==this.localName||te.attribs.length!==this.attribs.length)return!1;for(ee=ce=0,fe=this.attribs.length-1;0<=fe?ce<=fe:ce>=fe;ee=0<=fe?++ce:--ce)if(!this.attribs[ee].isEqualNode(te.attribs[ee]))return!1;return!0},b}(ae)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(E,ge,Ae){(function(){var ue;ge.exports=ue=function(){function le(ie){this.nodes=ie}return Object.defineProperty(le.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),le.prototype.clone=function(){return this.nodes=null},le.prototype.getNamedItem=function(ie){return this.nodes[ie]},le.prototype.setNamedItem=function(ie){var se;return se=this.nodes[ie.nodeName],this.nodes[ie.nodeName]=ie,se||null},le.prototype.removeNamedItem=function(ie){var se;return se=this.nodes[ie],delete this.nodes[ie],se||null},le.prototype.item=function(ie){return this.nodes[Object.keys(this.nodes)[ie]]||null},le.prototype.getNamedItemNS=function(ie,se){throw new Error("This DOM method is not implemented.")},le.prototype.setNamedItemNS=function(ie){throw new Error("This DOM method is not implemented.")},le.prototype.removeNamedItemNS=function(ie,se){throw new Error("This DOM method is not implemented.")},le}()}).call(this)},{}],450:[function(E,ge,Ae){(function(){var ue,le,ie,se,ae,oe,re,ne,z,a,y,x,b,te,ee,ce,fe,he,de,pe={}.hasOwnProperty;de=E("./Utility"),he=de.isObject,fe=de.isFunction,ce=de.isEmpty,ee=de.getValue,ne=null,ie=null,se=null,ae=null,oe=null,b=null,te=null,x=null,re=null,le=null,y=null,z=null,ue=null,ge.exports=a=function(){function ve(me){this.parent=me,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,ne||(ne=E("./XMLElement"),ie=E("./XMLCData"),se=E("./XMLComment"),ae=E("./XMLDeclaration"),oe=E("./XMLDocType"),b=E("./XMLRaw"),te=E("./XMLText"),x=E("./XMLProcessingInstruction"),re=E("./XMLDummy"),le=E("./NodeType"),y=E("./XMLNodeList"),z=E("./XMLNamedNodeMap"),ue=E("./DocumentPosition"))}return Object.defineProperty(ve.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(ve.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(ve.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(ve.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(ve.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new y(this.children)),this.childNodeList}}),Object.defineProperty(ve.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(ve.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(ve.prototype,"previousSibling",{get:function(){var me;return me=this.parent.children.indexOf(this),this.parent.children[me-1]||null}}),Object.defineProperty(ve.prototype,"nextSibling",{get:function(){var me;return me=this.parent.children.indexOf(this),this.parent.children[me+1]||null}}),Object.defineProperty(ve.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(ve.prototype,"textContent",{get:function(){var me,Ee,Se,Te,we;if(this.nodeType===le.Element||this.nodeType===le.DocumentFragment){for(we="",Te=this.children,Ee=0,Se=Te.length;Ee<Se;Ee++)me=Te[Ee],me.textContent&&(we+=me.textContent);return we}else return null},set:function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),ve.prototype.setParent=function(me){var Ee,Se,Te,we,je;for(this.parent=me,me&&(this.options=me.options,this.stringify=me.stringify),we=this.children,je=[],Se=0,Te=we.length;Se<Te;Se++)Ee=we[Se],je.push(Ee.setParent(this));return je},ve.prototype.element=function(me,Ee,Se){var Te,we,je,xe,Oe,ze,Ze,Me,tt,qe,st;if(ze=null,Ee===null&&Se==null&&(tt=[{},null],Ee=tt[0],Se=tt[1]),Ee==null&&(Ee={}),Ee=ee(Ee),he(Ee)||(qe=[Ee,Se],Se=qe[0],Ee=qe[1]),me!=null&&(me=ee(me)),Array.isArray(me))for(je=0,Ze=me.length;je<Ze;je++)we=me[je],ze=this.element(we);else if(fe(me))ze=this.element(me.apply());else if(he(me)){for(Oe in me)if(pe.call(me,Oe))if(st=me[Oe],fe(st)&&(st=st.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&Oe.indexOf(this.stringify.convertAttKey)===0)ze=this.attribute(Oe.substr(this.stringify.convertAttKey.length),st);else if(!this.options.separateArrayItems&&Array.isArray(st)&&ce(st))ze=this.dummy();else if(he(st)&&ce(st))ze=this.element(Oe);else if(!this.options.keepNullNodes&&st==null)ze=this.dummy();else if(!this.options.separateArrayItems&&Array.isArray(st))for(xe=0,Me=st.length;xe<Me;xe++)we=st[xe],Te={},Te[Oe]=we,ze=this.element(Te);else he(st)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&Oe.indexOf(this.stringify.convertTextKey)===0?ze=this.element(st):(ze=this.element(Oe),ze.element(st)):ze=this.element(Oe,st)}else!this.options.keepNullNodes&&Se===null?ze=this.dummy():!this.options.ignoreDecorators&&this.stringify.convertTextKey&&me.indexOf(this.stringify.convertTextKey)===0?ze=this.text(Se):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&me.indexOf(this.stringify.convertCDataKey)===0?ze=this.cdata(Se):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&me.indexOf(this.stringify.convertCommentKey)===0?ze=this.comment(Se):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&me.indexOf(this.stringify.convertRawKey)===0?ze=this.raw(Se):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&me.indexOf(this.stringify.convertPIKey)===0?ze=this.instruction(me.substr(this.stringify.convertPIKey.length),Se):ze=this.node(me,Ee,Se);if(ze==null)throw new Error("Could not create any elements with: "+me+". "+this.debugInfo());return ze},ve.prototype.insertBefore=function(me,Ee,Se){var Te,we,je,xe,Oe;if(me!=null&&me.type)return je=me,xe=Ee,je.setParent(this),xe?(we=children.indexOf(xe),Oe=children.splice(we),children.push(je),Array.prototype.push.apply(children,Oe)):children.push(je),je;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(me));return we=this.parent.children.indexOf(this),Oe=this.parent.children.splice(we),Te=this.parent.element(me,Ee,Se),Array.prototype.push.apply(this.parent.children,Oe),Te},ve.prototype.insertAfter=function(me,Ee,Se){var Te,we,je;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(me));return we=this.parent.children.indexOf(this),je=this.parent.children.splice(we+1),Te=this.parent.element(me,Ee,Se),Array.prototype.push.apply(this.parent.children,je),Te},ve.prototype.remove=function(){var me,Ee;if(this.isRoot)throw new Error("Cannot remove the root element. "+this.debugInfo());return me=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[me,me-me+1].concat(Ee=[])),this.parent},ve.prototype.node=function(me,Ee,Se){var Te,we;return me!=null&&(me=ee(me)),Ee||(Ee={}),Ee=ee(Ee),he(Ee)||(we=[Ee,Se],Se=we[0],Ee=we[1]),Te=new ne(this,me,Ee),Se!=null&&Te.text(Se),this.children.push(Te),Te},ve.prototype.text=function(me){var Ee;return he(me)&&this.element(me),Ee=new te(this,me),this.children.push(Ee),this},ve.prototype.cdata=function(me){var Ee;return Ee=new ie(this,me),this.children.push(Ee),this},ve.prototype.comment=function(me){var Ee;return Ee=new se(this,me),this.children.push(Ee),this},ve.prototype.commentBefore=function(me){var Ee,Se,Te;return Se=this.parent.children.indexOf(this),Te=this.parent.children.splice(Se),Ee=this.parent.comment(me),Array.prototype.push.apply(this.parent.children,Te),this},ve.prototype.commentAfter=function(me){var Ee,Se,Te;return Se=this.parent.children.indexOf(this),Te=this.parent.children.splice(Se+1),Ee=this.parent.comment(me),Array.prototype.push.apply(this.parent.children,Te),this},ve.prototype.raw=function(me){var Ee;return Ee=new b(this,me),this.children.push(Ee),this},ve.prototype.dummy=function(){var me;return me=new re(this),me},ve.prototype.instruction=function(me,Ee){var Se,Te,we,je,xe;if(me!=null&&(me=ee(me)),Ee!=null&&(Ee=ee(Ee)),Array.isArray(me))for(je=0,xe=me.length;je<xe;je++)Se=me[je],this.instruction(Se);else if(he(me))for(Se in me)pe.call(me,Se)&&(Te=me[Se],this.instruction(Se,Te));else fe(Ee)&&(Ee=Ee.apply()),we=new x(this,me,Ee),this.children.push(we);return this},ve.prototype.instructionBefore=function(me,Ee){var Se,Te,we;return Te=this.parent.children.indexOf(this),we=this.parent.children.splice(Te),Se=this.parent.instruction(me,Ee),Array.prototype.push.apply(this.parent.children,we),this},ve.prototype.instructionAfter=function(me,Ee){var Se,Te,we;return Te=this.parent.children.indexOf(this),we=this.parent.children.splice(Te+1),Se=this.parent.instruction(me,Ee),Array.prototype.push.apply(this.parent.children,we),this},ve.prototype.declaration=function(me,Ee,Se){var Te,we;return Te=this.document(),we=new ae(Te,me,Ee,Se),Te.children.length===0?Te.children.unshift(we):Te.children[0].type===le.Declaration?Te.children[0]=we:Te.children.unshift(we),Te.root()||Te},ve.prototype.dtd=function(me,Ee){var Se,Te,we,je,xe,Oe,ze,Ze,Me,tt;for(Te=this.document(),we=new oe(Te,me,Ee),Me=Te.children,je=xe=0,ze=Me.length;xe<ze;je=++xe)if(Se=Me[je],Se.type===le.DocType)return Te.children[je]=we,we;for(tt=Te.children,je=Oe=0,Ze=tt.length;Oe<Ze;je=++Oe)if(Se=tt[je],Se.isRoot)return Te.children.splice(je,0,we),we;return Te.children.push(we),we},ve.prototype.up=function(){if(this.isRoot)throw new Error("The root node has no parent. Use doc() if you need to get the document object.");return this.parent},ve.prototype.root=function(){var me;for(me=this;me;){if(me.type===le.Document)return me.rootObject;if(me.isRoot)return me;me=me.parent}},ve.prototype.document=function(){var me;for(me=this;me;){if(me.type===le.Document)return me;me=me.parent}},ve.prototype.end=function(me){return this.document().end(me)},ve.prototype.prev=function(){var me;if(me=this.parent.children.indexOf(this),me<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[me-1]},ve.prototype.next=function(){var me;if(me=this.parent.children.indexOf(this),me===-1||me===this.parent.children.length-1)throw new Error("Already at the last node. "+this.debugInfo());return this.parent.children[me+1]},ve.prototype.importDocument=function(me){var Ee;return Ee=me.root().clone(),Ee.parent=this,Ee.isRoot=!1,this.children.push(Ee),this},ve.prototype.debugInfo=function(me){var Ee,Se;return me=me||this.name,me==null&&!((Ee=this.parent)!=null&&Ee.name)?"":me==null?"parent: <"+this.parent.name+">":(Se=this.parent)!=null&&Se.name?"node: <"+me+">, parent: <"+this.parent.name+">":"node: <"+me+">"},ve.prototype.ele=function(me,Ee,Se){return this.element(me,Ee,Se)},ve.prototype.nod=function(me,Ee,Se){return this.node(me,Ee,Se)},ve.prototype.txt=function(me){return this.text(me)},ve.prototype.dat=function(me){return this.cdata(me)},ve.prototype.com=function(me){return this.comment(me)},ve.prototype.ins=function(me,Ee){return this.instruction(me,Ee)},ve.prototype.doc=function(){return this.document()},ve.prototype.dec=function(me,Ee,Se){return this.declaration(me,Ee,Se)},ve.prototype.e=function(me,Ee,Se){return this.element(me,Ee,Se)},ve.prototype.n=function(me,Ee,Se){return this.node(me,Ee,Se)},ve.prototype.t=function(me){return this.text(me)},ve.prototype.d=function(me){return this.cdata(me)},ve.prototype.c=function(me){return this.comment(me)},ve.prototype.r=function(me){return this.raw(me)},ve.prototype.i=function(me,Ee){return this.instruction(me,Ee)},ve.prototype.u=function(){return this.up()},ve.prototype.importXMLBuilder=function(me){return this.importDocument(me)},ve.prototype.replaceChild=function(me,Ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},ve.prototype.removeChild=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},ve.prototype.appendChild=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},ve.prototype.hasChildNodes=function(){return this.children.length!==0},ve.prototype.cloneNode=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},ve.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},ve.prototype.isSupported=function(me,Ee){return!0},ve.prototype.hasAttributes=function(){return this.attribs.length!==0},ve.prototype.compareDocumentPosition=function(me){var Ee,Se;return Ee=this,Ee===me?0:this.document()!==me.document()?(Se=ue.Disconnected|ue.ImplementationSpecific,Math.random()<.5?Se|=ue.Preceding:Se|=ue.Following,Se):Ee.isAncestor(me)?ue.Contains|ue.Preceding:Ee.isDescendant(me)?ue.Contains|ue.Following:Ee.isPreceding(me)?ue.Preceding:ue.Following},ve.prototype.isSameNode=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},ve.prototype.lookupPrefix=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},ve.prototype.isDefaultNamespace=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},ve.prototype.lookupNamespaceURI=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},ve.prototype.isEqualNode=function(me){var Ee,Se,Te;if(me.nodeType!==this.nodeType||me.children.length!==this.children.length)return!1;for(Ee=Se=0,Te=this.children.length-1;0<=Te?Se<=Te:Se>=Te;Ee=0<=Te?++Se:--Se)if(!this.children[Ee].isEqualNode(me.children[Ee]))return!1;return!0},ve.prototype.getFeature=function(me,Ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},ve.prototype.setUserData=function(me,Ee,Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},ve.prototype.getUserData=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},ve.prototype.contains=function(me){return me?me===this||this.isDescendant(me):!1},ve.prototype.isDescendant=function(me){var Ee,Se,Te,we,je;for(je=this.children,Te=0,we=je.length;Te<we;Te++)if(Ee=je[Te],me===Ee||(Se=Ee.isDescendant(me),Se))return!0;return!1},ve.prototype.isAncestor=function(me){return me.isDescendant(this)},ve.prototype.isPreceding=function(me){var Ee,Se;return Ee=this.treePosition(me),Se=this.treePosition(this),Ee===-1||Se===-1?!1:Ee<Se},ve.prototype.isFollowing=function(me){var Ee,Se;return Ee=this.treePosition(me),Se=this.treePosition(this),Ee===-1||Se===-1?!1:Ee>Se},ve.prototype.treePosition=function(me){var Ee,Se;return Se=0,Ee=!1,this.foreachTreeNode(this.document(),function(Te){if(Se++,!Ee&&Te===me)return Ee=!0}),Ee?Se:-1},ve.prototype.foreachTreeNode=function(me,Ee){var Se,Te,we,je,xe;for(me||(me=this.document()),je=me.children,Te=0,we=je.length;Te<we;Te++){if(Se=je[Te],xe=Ee(Se))return xe;if(xe=this.foreachTreeNode(Se,Ee),xe)return xe}},ve}()}).call(this)},{"./DocumentPosition":427,"./NodeType":428,"./Utility":429,"./XMLCData":432,"./XMLComment":434,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLNamedNodeMap":449,"./XMLNodeList":451,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],451:[function(E,ge,Ae){(function(){var ue;ge.exports=ue=function(){function le(ie){this.nodes=ie}return Object.defineProperty(le.prototype,"length",{get:function(){return this.nodes.length||0}}),le.prototype.clone=function(){return this.nodes=null},le.prototype.item=function(ie){return this.nodes[ie]||null},le}()}).call(this)},{}],452:[function(E,ge,Ae){(function(){var ue,le,ie,se=function(oe,re){for(var ne in re)ae.call(re,ne)&&(oe[ne]=re[ne]);function z(){this.constructor=oe}return z.prototype=re.prototype,oe.prototype=new z,oe.__super__=re.prototype,oe},ae={}.hasOwnProperty;ue=E("./NodeType"),le=E("./XMLCharacterData"),ge.exports=ie=function(oe){se(re,oe);function re(ne,z,a){if(re.__super__.constructor.call(this,ne),z==null)throw new Error("Missing instruction target. "+this.debugInfo());this.type=ue.ProcessingInstruction,this.target=this.stringify.insTarget(z),this.name=this.target,a&&(this.value=this.stringify.insValue(a))}return re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(ne){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(ne))},re.prototype.isEqualNode=function(ne){return!(!re.__super__.isEqualNode.apply(this,arguments).isEqualNode(ne)||ne.target!==this.target)},re}(le)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],453:[function(E,ge,Ae){(function(){var ue,le,ie,se=function(oe,re){for(var ne in re)ae.call(re,ne)&&(oe[ne]=re[ne]);function z(){this.constructor=oe}return z.prototype=re.prototype,oe.prototype=new z,oe.__super__=re.prototype,oe},ae={}.hasOwnProperty;ue=E("./NodeType"),le=E("./XMLNode"),ge.exports=ie=function(oe){se(re,oe);function re(ne,z){if(re.__super__.constructor.call(this,ne),z==null)throw new Error("Missing raw text. "+this.debugInfo());this.type=ue.Raw,this.value=this.stringify.raw(z)}return re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(ne){return this.options.writer.raw(this,this.options.writer.filterOptions(ne))},re}(le)}).call(this)},{"./NodeType":428,"./XMLNode":450}],454:[function(E,ge,Ae){(function(){var ue,le,ie,se,ae=function(re,ne){for(var z in ne)oe.call(ne,z)&&(re[z]=ne[z]);function a(){this.constructor=re}return a.prototype=ne.prototype,re.prototype=new a,re.__super__=ne.prototype,re},oe={}.hasOwnProperty;ue=E("./NodeType"),se=E("./XMLWriterBase"),le=E("./WriterState"),ge.exports=ie=function(re){ae(ne,re);function ne(z,a){this.stream=z,ne.__super__.constructor.call(this,a)}return ne.prototype.endline=function(z,a,y){return z.isLastRootNode&&a.state===le.CloseTag?"":ne.__super__.endline.call(this,z,a,y)},ne.prototype.document=function(z,a){var y,x,b,te,ee,ce,fe,he,de;for(fe=z.children,x=b=0,ee=fe.length;b<ee;x=++b)y=fe[x],y.isLastRootNode=x===z.children.length-1;for(a=this.filterOptions(a),he=z.children,de=[],te=0,ce=he.length;te<ce;te++)y=he[te],de.push(this.writeChildNode(y,a,0));return de},ne.prototype.attribute=function(z,a,y){return this.stream.write(ne.__super__.attribute.call(this,z,a,y))},ne.prototype.cdata=function(z,a,y){return this.stream.write(ne.__super__.cdata.call(this,z,a,y))},ne.prototype.comment=function(z,a,y){return this.stream.write(ne.__super__.comment.call(this,z,a,y))},ne.prototype.declaration=function(z,a,y){return this.stream.write(ne.__super__.declaration.call(this,z,a,y))},ne.prototype.docType=function(z,a,y){var x,b,te,ee;if(y||(y=0),this.openNode(z,a,y),a.state=le.OpenTag,this.stream.write(this.indent(z,a,y)),this.stream.write("<!DOCTYPE "+z.root().name),z.pubID&&z.sysID?this.stream.write(' PUBLIC "'+z.pubID+'" "'+z.sysID+'"'):z.sysID&&this.stream.write(' SYSTEM "'+z.sysID+'"'),z.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(z,a,y)),a.state=le.InsideTag,ee=z.children,b=0,te=ee.length;b<te;b++)x=ee[b],this.writeChildNode(x,a,y+1);a.state=le.CloseTag,this.stream.write("]")}return a.state=le.CloseTag,this.stream.write(a.spaceBeforeSlash+">"),this.stream.write(this.endline(z,a,y)),a.state=le.None,this.closeNode(z,a,y)},ne.prototype.element=function(z,a,y){var x,b,te,ee,ce,fe,he,de,pe,ve;y||(y=0),this.openNode(z,a,y),a.state=le.OpenTag,this.stream.write(this.indent(z,a,y)+"<"+z.name),pe=z.attribs;for(he in pe)oe.call(pe,he)&&(x=pe[he],this.attribute(x,a,y));if(te=z.children.length,ee=te===0?null:z.children[0],te===0||z.children.every(function(me){return(me.type===ue.Text||me.type===ue.Raw)&&me.value===""}))a.allowEmpty?(this.stream.write(">"),a.state=le.CloseTag,this.stream.write("</"+z.name+">")):(a.state=le.CloseTag,this.stream.write(a.spaceBeforeSlash+"/>"));else if(a.pretty&&te===1&&(ee.type===ue.Text||ee.type===ue.Raw)&&ee.value!=null)this.stream.write(">"),a.state=le.InsideTag,a.suppressPrettyCount++,de=!0,this.writeChildNode(ee,a,y+1),a.suppressPrettyCount--,de=!1,a.state=le.CloseTag,this.stream.write("</"+z.name+">");else{for(this.stream.write(">"+this.endline(z,a,y)),a.state=le.InsideTag,ve=z.children,ce=0,fe=ve.length;ce<fe;ce++)b=ve[ce],this.writeChildNode(b,a,y+1);a.state=le.CloseTag,this.stream.write(this.indent(z,a,y)+"</"+z.name+">")}return this.stream.write(this.endline(z,a,y)),a.state=le.None,this.closeNode(z,a,y)},ne.prototype.processingInstruction=function(z,a,y){return this.stream.write(ne.__super__.processingInstruction.call(this,z,a,y))},ne.prototype.raw=function(z,a,y){return this.stream.write(ne.__super__.raw.call(this,z,a,y))},ne.prototype.text=function(z,a,y){return this.stream.write(ne.__super__.text.call(this,z,a,y))},ne.prototype.dtdAttList=function(z,a,y){return this.stream.write(ne.__super__.dtdAttList.call(this,z,a,y))},ne.prototype.dtdElement=function(z,a,y){return this.stream.write(ne.__super__.dtdElement.call(this,z,a,y))},ne.prototype.dtdEntity=function(z,a,y){return this.stream.write(ne.__super__.dtdEntity.call(this,z,a,y))},ne.prototype.dtdNotation=function(z,a,y){return this.stream.write(ne.__super__.dtdNotation.call(this,z,a,y))},ne}(se)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(E,ge,Ae){(function(){var ue,le,ie=function(ae,oe){for(var re in oe)se.call(oe,re)&&(ae[re]=oe[re]);function ne(){this.constructor=ae}return ne.prototype=oe.prototype,ae.prototype=new ne,ae.__super__=oe.prototype,ae},se={}.hasOwnProperty;le=E("./XMLWriterBase"),ge.exports=ue=function(ae){ie(oe,ae);function oe(re){oe.__super__.constructor.call(this,re)}return oe.prototype.document=function(re,ne){var z,a,y,x,b;for(ne=this.filterOptions(ne),x="",b=re.children,a=0,y=b.length;a<y;a++)z=b[a],x+=this.writeChildNode(z,ne,0);return ne.pretty&&x.slice(-ne.newline.length)===ne.newline&&(x=x.slice(0,-ne.newline.length)),x},oe}(le)}).call(this)},{"./XMLWriterBase":458}],456:[function(E,ge,Ae){(function(){var ue,le=function(se,ae){return function(){return se.apply(ae,arguments)}},ie={}.hasOwnProperty;ge.exports=ue=function(){function se(ae){this.assertLegalName=le(this.assertLegalName,this),this.assertLegalChar=le(this.assertLegalChar,this);var oe,re,ne;ae||(ae={}),this.options=ae,this.options.version||(this.options.version="1.0"),re=ae.stringify||{};for(oe in re)ie.call(re,oe)&&(ne=re[oe],this[oe]=ne)}return se.prototype.name=function(ae){return this.options.noValidation?ae:this.assertLegalName(""+ae||"")},se.prototype.text=function(ae){return this.options.noValidation?ae:this.assertLegalChar(this.textEscape(""+ae||""))},se.prototype.cdata=function(ae){return this.options.noValidation?ae:(ae=""+ae||"",ae=ae.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(ae))},se.prototype.comment=function(ae){if(this.options.noValidation)return ae;if(ae=""+ae||"",ae.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+ae);return this.assertLegalChar(ae)},se.prototype.raw=function(ae){return this.options.noValidation?ae:""+ae||""},se.prototype.attValue=function(ae){return this.options.noValidation?ae:this.assertLegalChar(this.attEscape(ae=""+ae||""))},se.prototype.insTarget=function(ae){return this.options.noValidation?ae:this.assertLegalChar(""+ae||"")},se.prototype.insValue=function(ae){if(this.options.noValidation)return ae;if(ae=""+ae||"",ae.match(/\?>/))throw new Error("Invalid processing instruction value: "+ae);return this.assertLegalChar(ae)},se.prototype.xmlVersion=function(ae){if(this.options.noValidation)return ae;if(ae=""+ae||"",!ae.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+ae);return ae},se.prototype.xmlEncoding=function(ae){if(this.options.noValidation)return ae;if(ae=""+ae||"",!ae.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+ae);return this.assertLegalChar(ae)},se.prototype.xmlStandalone=function(ae){return this.options.noValidation?ae:ae?"yes":"no"},se.prototype.dtdPubID=function(ae){return this.options.noValidation?ae:this.assertLegalChar(""+ae||"")},se.prototype.dtdSysID=function(ae){return this.options.noValidation?ae:this.assertLegalChar(""+ae||"")},se.prototype.dtdElementValue=function(ae){return this.options.noValidation?ae:this.assertLegalChar(""+ae||"")},se.prototype.dtdAttType=function(ae){return this.options.noValidation?ae:this.assertLegalChar(""+ae||"")},se.prototype.dtdAttDefault=function(ae){return this.options.noValidation?ae:this.assertLegalChar(""+ae||"")},se.prototype.dtdEntityValue=function(ae){return this.options.noValidation?ae:this.assertLegalChar(""+ae||"")},se.prototype.dtdNData=function(ae){return this.options.noValidation?ae:this.assertLegalChar(""+ae||"")},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(ae){var oe,re;if(this.options.noValidation)return ae;if(oe="",this.options.version==="1.0"){if(oe=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,re=ae.match(oe))throw new Error("Invalid character in string: "+ae+" at index "+re.index)}else if(this.options.version==="1.1"&&(oe=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,re=ae.match(oe)))throw new Error("Invalid character in string: "+ae+" at index "+re.index);return ae},se.prototype.assertLegalName=function(ae){var oe;if(this.options.noValidation)return ae;if(this.assertLegalChar(ae),oe=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!ae.match(oe))throw new Error("Invalid character in name");return ae},se.prototype.textEscape=function(ae){var oe;return this.options.noValidation?ae:(oe=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ae.replace(oe,"&").replace(/</g,"<").replace(/>/g,">").replace(/\r/g,"
"))},se.prototype.attEscape=function(ae){var oe;return this.options.noValidation?ae:(oe=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ae.replace(oe,"&").replace(/</g,"<").replace(/"/g,""").replace(/\t/g,"	").replace(/\n/g,"
").replace(/\r/g,"
"))},se}()}).call(this)},{}],457:[function(E,ge,Ae){(function(){var ue,le,ie,se=function(oe,re){for(var ne in re)ae.call(re,ne)&&(oe[ne]=re[ne]);function z(){this.constructor=oe}return z.prototype=re.prototype,oe.prototype=new z,oe.__super__=re.prototype,oe},ae={}.hasOwnProperty;ue=E("./NodeType"),le=E("./XMLCharacterData"),ge.exports=ie=function(oe){se(re,oe);function re(ne,z){if(re.__super__.constructor.call(this,ne),z==null)throw new Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=ue.Text,this.value=this.stringify.text(z)}return Object.defineProperty(re.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(re.prototype,"wholeText",{get:function(){var ne,z,a;for(a="",z=this.previousSibling;z;)a=z.data+a,z=z.previousSibling;for(a+=this.data,ne=this.nextSibling;ne;)a=a+ne.data,ne=ne.nextSibling;return a}}),re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(ne){return this.options.writer.text(this,this.options.writer.filterOptions(ne))},re.prototype.splitText=function(ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},re.prototype.replaceWholeText=function(ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},re}(le)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],458:[function(E,ge,Ae){(function(){var ue,le,ie,se,ae,oe,re,ne,z,a,y,x,b,te,ee,ce,fe,he={}.hasOwnProperty;fe=E("./Utility").assign,ue=E("./NodeType"),z=E("./XMLDeclaration"),a=E("./XMLDocType"),ie=E("./XMLCData"),se=E("./XMLComment"),x=E("./XMLElement"),te=E("./XMLRaw"),ee=E("./XMLText"),b=E("./XMLProcessingInstruction"),y=E("./XMLDummy"),ae=E("./XMLDTDAttList"),oe=E("./XMLDTDElement"),re=E("./XMLDTDEntity"),ne=E("./XMLDTDNotation"),le=E("./WriterState"),ge.exports=ce=function(){function de(pe){var ve,me,Ee;pe||(pe={}),this.options=pe,me=pe.writer||{};for(ve in me)he.call(me,ve)&&(Ee=me[ve],this["_"+ve]=this[ve],this[ve]=Ee)}return de.prototype.filterOptions=function(pe){var ve,me,Ee,Se,Te,we,je,xe;return pe||(pe={}),pe=fe({},this.options,pe),ve={writer:this},ve.pretty=pe.pretty||!1,ve.allowEmpty=pe.allowEmpty||!1,ve.indent=(me=pe.indent)!=null?me:" ",ve.newline=(Ee=pe.newline)!=null?Ee:`
|
|
|
`,ve.offset=(Se=pe.offset)!=null?Se:0,ve.dontPrettyTextNodes=(Te=(we=pe.dontPrettyTextNodes)!=null?we:pe.dontprettytextnodes)!=null?Te:0,ve.spaceBeforeSlash=(je=(xe=pe.spaceBeforeSlash)!=null?xe:pe.spacebeforeslash)!=null?je:"",ve.spaceBeforeSlash===!0&&(ve.spaceBeforeSlash=" "),ve.suppressPrettyCount=0,ve.user={},ve.state=le.None,ve},de.prototype.indent=function(pe,ve,me){var Ee;return!ve.pretty||ve.suppressPrettyCount?"":ve.pretty&&(Ee=(me||0)+ve.offset+1,Ee>0)?new Array(Ee).join(ve.indent):""},de.prototype.endline=function(pe,ve,me){return!ve.pretty||ve.suppressPrettyCount?"":ve.newline},de.prototype.attribute=function(pe,ve,me){var Ee;return this.openAttribute(pe,ve,me),Ee=" "+pe.name+'="'+pe.value+'"',this.closeAttribute(pe,ve,me),Ee},de.prototype.cdata=function(pe,ve,me){var Ee;return this.openNode(pe,ve,me),ve.state=le.OpenTag,Ee=this.indent(pe,ve,me)+"<![CDATA[",ve.state=le.InsideTag,Ee+=pe.value,ve.state=le.CloseTag,Ee+="]]>"+this.endline(pe,ve,me),ve.state=le.None,this.closeNode(pe,ve,me),Ee},de.prototype.comment=function(pe,ve,me){var Ee;return this.openNode(pe,ve,me),ve.state=le.OpenTag,Ee=this.indent(pe,ve,me)+"<!-- ",ve.state=le.InsideTag,Ee+=pe.value,ve.state=le.CloseTag,Ee+=" -->"+this.endline(pe,ve,me),ve.state=le.None,this.closeNode(pe,ve,me),Ee},de.prototype.declaration=function(pe,ve,me){var Ee;return this.openNode(pe,ve,me),ve.state=le.OpenTag,Ee=this.indent(pe,ve,me)+"<?xml",ve.state=le.InsideTag,Ee+=' version="'+pe.version+'"',pe.encoding!=null&&(Ee+=' encoding="'+pe.encoding+'"'),pe.standalone!=null&&(Ee+=' standalone="'+pe.standalone+'"'),ve.state=le.CloseTag,Ee+=ve.spaceBeforeSlash+"?>",Ee+=this.endline(pe,ve,me),ve.state=le.None,this.closeNode(pe,ve,me),Ee},de.prototype.docType=function(pe,ve,me){var Ee,Se,Te,we,je;if(me||(me=0),this.openNode(pe,ve,me),ve.state=le.OpenTag,we=this.indent(pe,ve,me),we+="<!DOCTYPE "+pe.root().name,pe.pubID&&pe.sysID?we+=' PUBLIC "'+pe.pubID+'" "'+pe.sysID+'"':pe.sysID&&(we+=' SYSTEM "'+pe.sysID+'"'),pe.children.length>0){for(we+=" [",we+=this.endline(pe,ve,me),ve.state=le.InsideTag,je=pe.children,Se=0,Te=je.length;Se<Te;Se++)Ee=je[Se],we+=this.writeChildNode(Ee,ve,me+1);ve.state=le.CloseTag,we+="]"}return ve.state=le.CloseTag,we+=ve.spaceBeforeSlash+">",we+=this.endline(pe,ve,me),ve.state=le.None,this.closeNode(pe,ve,me),we},de.prototype.element=function(pe,ve,me){var Ee,Se,Te,we,je,xe,Oe,ze,Ze,Me,tt,qe,st,At;me||(me=0),Me=!1,tt="",this.openNode(pe,ve,me),ve.state=le.OpenTag,tt+=this.indent(pe,ve,me)+"<"+pe.name,qe=pe.attribs;for(Ze in qe)he.call(qe,Ze)&&(Ee=qe[Ze],tt+=this.attribute(Ee,ve,me));if(Te=pe.children.length,we=Te===0?null:pe.children[0],Te===0||pe.children.every(function(lt){return(lt.type===ue.Text||lt.type===ue.Raw)&<.value===""}))ve.allowEmpty?(tt+=">",ve.state=le.CloseTag,tt+="</"+pe.name+">"+this.endline(pe,ve,me)):(ve.state=le.CloseTag,tt+=ve.spaceBeforeSlash+"/>"+this.endline(pe,ve,me));else if(ve.pretty&&Te===1&&(we.type===ue.Text||we.type===ue.Raw)&&we.value!=null)tt+=">",ve.state=le.InsideTag,ve.suppressPrettyCount++,Me=!0,tt+=this.writeChildNode(we,ve,me+1),ve.suppressPrettyCount--,Me=!1,ve.state=le.CloseTag,tt+="</"+pe.name+">"+this.endline(pe,ve,me);else{if(ve.dontPrettyTextNodes){for(st=pe.children,je=0,Oe=st.length;je<Oe;je++)if(Se=st[je],(Se.type===ue.Text||Se.type===ue.Raw)&&Se.value!=null){ve.suppressPrettyCount++,Me=!0;break}}for(tt+=">"+this.endline(pe,ve,me),ve.state=le.InsideTag,At=pe.children,xe=0,ze=At.length;xe<ze;xe++)Se=At[xe],tt+=this.writeChildNode(Se,ve,me+1);ve.state=le.CloseTag,tt+=this.indent(pe,ve,me)+"</"+pe.name+">",Me&&ve.suppressPrettyCount--,tt+=this.endline(pe,ve,me),ve.state=le.None}return this.closeNode(pe,ve,me),tt},de.prototype.writeChildNode=function(pe,ve,me){switch(pe.type){case ue.CData:return this.cdata(pe,ve,me);case ue.Comment:return this.comment(pe,ve,me);case ue.Element:return this.element(pe,ve,me);case ue.Raw:return this.raw(pe,ve,me);case ue.Text:return this.text(pe,ve,me);case ue.ProcessingInstruction:return this.processingInstruction(pe,ve,me);case ue.Dummy:return"";case ue.Declaration:return this.declaration(pe,ve,me);case ue.DocType:return this.docType(pe,ve,me);case ue.AttributeDeclaration:return this.dtdAttList(pe,ve,me);case ue.ElementDeclaration:return this.dtdElement(pe,ve,me);case ue.EntityDeclaration:return this.dtdEntity(pe,ve,me);case ue.NotationDeclaration:return this.dtdNotation(pe,ve,me);default:throw new Error("Unknown XML node type: "+pe.constructor.name)}},de.prototype.processingInstruction=function(pe,ve,me){var Ee;return this.openNode(pe,ve,me),ve.state=le.OpenTag,Ee=this.indent(pe,ve,me)+"<?",ve.state=le.InsideTag,Ee+=pe.target,pe.value&&(Ee+=" "+pe.value),ve.state=le.CloseTag,Ee+=ve.spaceBeforeSlash+"?>",Ee+=this.endline(pe,ve,me),ve.state=le.None,this.closeNode(pe,ve,me),Ee},de.prototype.raw=function(pe,ve,me){var Ee;return this.openNode(pe,ve,me),ve.state=le.OpenTag,Ee=this.indent(pe,ve,me),ve.state=le.InsideTag,Ee+=pe.value,ve.state=le.CloseTag,Ee+=this.endline(pe,ve,me),ve.state=le.None,this.closeNode(pe,ve,me),Ee},de.prototype.text=function(pe,ve,me){var Ee;return this.openNode(pe,ve,me),ve.state=le.OpenTag,Ee=this.indent(pe,ve,me),ve.state=le.InsideTag,Ee+=pe.value,ve.state=le.CloseTag,Ee+=this.endline(pe,ve,me),ve.state=le.None,this.closeNode(pe,ve,me),Ee},de.prototype.dtdAttList=function(pe,ve,me){var Ee;return this.openNode(pe,ve,me),ve.state=le.OpenTag,Ee=this.indent(pe,ve,me)+"<!ATTLIST",ve.state=le.InsideTag,Ee+=" "+pe.elementName+" "+pe.attributeName+" "+pe.attributeType,pe.defaultValueType!=="#DEFAULT"&&(Ee+=" "+pe.defaultValueType),pe.defaultValue&&(Ee+=' "'+pe.defaultValue+'"'),ve.state=le.CloseTag,Ee+=ve.spaceBeforeSlash+">"+this.endline(pe,ve,me),ve.state=le.None,this.closeNode(pe,ve,me),Ee},de.prototype.dtdElement=function(pe,ve,me){var Ee;return this.openNode(pe,ve,me),ve.state=le.OpenTag,Ee=this.indent(pe,ve,me)+"<!ELEMENT",ve.state=le.InsideTag,Ee+=" "+pe.name+" "+pe.value,ve.state=le.CloseTag,Ee+=ve.spaceBeforeSlash+">"+this.endline(pe,ve,me),ve.state=le.None,this.closeNode(pe,ve,me),Ee},de.prototype.dtdEntity=function(pe,ve,me){var Ee;return this.openNode(pe,ve,me),ve.state=le.OpenTag,Ee=this.indent(pe,ve,me)+"<!ENTITY",ve.state=le.InsideTag,pe.pe&&(Ee+=" %"),Ee+=" "+pe.name,pe.value?Ee+=' "'+pe.value+'"':(pe.pubID&&pe.sysID?Ee+=' PUBLIC "'+pe.pubID+'" "'+pe.sysID+'"':pe.sysID&&(Ee+=' SYSTEM "'+pe.sysID+'"'),pe.nData&&(Ee+=" NDATA "+pe.nData)),ve.state=le.CloseTag,Ee+=ve.spaceBeforeSlash+">"+this.endline(pe,ve,me),ve.state=le.None,this.closeNode(pe,ve,me),Ee},de.prototype.dtdNotation=function(pe,ve,me){var Ee;return this.openNode(pe,ve,me),ve.state=le.OpenTag,Ee=this.indent(pe,ve,me)+"<!NOTATION",ve.state=le.InsideTag,Ee+=" "+pe.name,pe.pubID&&pe.sysID?Ee+=' PUBLIC "'+pe.pubID+'" "'+pe.sysID+'"':pe.pubID?Ee+=' PUBLIC "'+pe.pubID+'"':pe.sysID&&(Ee+=' SYSTEM "'+pe.sysID+'"'),ve.state=le.CloseTag,Ee+=ve.spaceBeforeSlash+">"+this.endline(pe,ve,me),ve.state=le.None,this.closeNode(pe,ve,me),Ee},de.prototype.openNode=function(pe,ve,me){},de.prototype.closeNode=function(pe,ve,me){},de.prototype.openAttribute=function(pe,ve,me){},de.prototype.closeAttribute=function(pe,ve,me){},de}()}).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,ge,Ae){(function(){var ue,le,ie,se,ae,oe,re,ne,z,a;a=E("./Utility"),ne=a.assign,z=a.isFunction,ie=E("./XMLDOMImplementation"),se=E("./XMLDocument"),ae=E("./XMLDocumentCB"),re=E("./XMLStringWriter"),oe=E("./XMLStreamWriter"),ue=E("./NodeType"),le=E("./WriterState"),ge.exports.create=function(y,x,b,te){var ee,ce;if(y==null)throw new Error("Root element needs a name.");return te=ne({},x,b,te),ee=new se(te),ce=ee.element(y),te.headless||(ee.declaration(te),(te.pubID!=null||te.sysID!=null)&&ee.dtd(te)),ce},ge.exports.begin=function(y,x,b){var te;return z(y)&&(te=[y,x],x=te[0],b=te[1],y={}),x?new ae(y,x,b):new se(y)},ge.exports.stringWriter=function(y){return new re(y)},ge.exports.streamWriter=function(y,x){return new oe(y,x)},ge.exports.implementation=new ie,ge.exports.nodeType=ue,ge.exports.writerState=le}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(E,ge,Ae){ge.exports=le;var ue=Object.prototype.hasOwnProperty;function le(){for(var ie={},se=0;se<arguments.length;se++){var ae=arguments[se];for(var oe in ae)ue.call(ae,oe)&&(ie[oe]=ae[oe])}return ie}},{}],461:[function(E,ge,Ae){"use strict";E("core-js/modules/es.array.fill.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.array.slice.js");var ue=E("buffer").Buffer,le=E("./sha"),ie=E("./md5"),se={sha1:le,md5:ie},ae=64,oe=ue.alloc(ae);oe.fill(0);function re(a,y,x){ue.isBuffer(y)||(y=ue.from(y)),ue.isBuffer(x)||(x=ue.from(x)),y.length>ae?y=a(y):y.length<ae&&(y=ue.concat([y,oe],ae));for(var b=ue.alloc(ae),te=ue.alloc(ae),ee=0;ee<ae;ee++)b[ee]=y[ee]^54,te[ee]=y[ee]^92;var ce=a(ue.concat([b,x]));return a(ue.concat([te,ce]))}function ne(a,y){a=a||"sha1";var x=se[a],b=[],te=0;return x||z("algorithm:",a,"is not yet supported"),{update:function(ce){return ue.isBuffer(ce)||(ce=ue.from(ce)),b.push(ce),te+=ce.length,this},digest:function(ce){var fe=ue.concat(b),he=y?re(x,y,fe):x(fe);return b=null,ce?he.toString(ce):he}}}function z(){var a=[].slice.call(arguments).join(" ");throw new Error([a,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(`
|
|
|
`))}Ae.createHash=function(a){return ne(a)},Ae.createHmac=function(a,y){return ne(a,y)},Ae.createCredentials=function(){z("sorry,createCredentials is not implemented yet")},Ae.createCipher=function(){z("sorry,createCipher is not implemented yet")},Ae.createCipheriv=function(){z("sorry,createCipheriv is not implemented yet")},Ae.createDecipher=function(){z("sorry,createDecipher is not implemented yet")},Ae.createDecipheriv=function(){z("sorry,createDecipheriv is not implemented yet")},Ae.createSign=function(){z("sorry,createSign is not implemented yet")},Ae.createVerify=function(){z("sorry,createVerify is not implemented yet")},Ae.createDiffieHellman=function(){z("sorry,createDiffieHellman is not implemented yet")},Ae.pbkdf2=function(){z("sorry,pbkdf2 is not implemented yet")}},{"./md5":463,"./sha":464,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.fill.js":273,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],462:[function(E,ge,Ae){"use strict";E("core-js/modules/es.array.fill.js"),E("core-js/modules/es.array.concat.js");var ue=E("buffer").Buffer,le=4,ie=ue.alloc(le);ie.fill(0);var se=8;function ae(ne,z){if(ne.length%le!==0){var a=ne.length+(le-ne.length%le);ne=ue.concat([ne,ie],a)}for(var y=[],x=z?ne.readInt32BE:ne.readInt32LE,b=0;b<ne.length;b+=le)y.push(x.call(ne,b));return y}function oe(ne,z,a){for(var y=ue.alloc(z),x=a?y.writeInt32BE:y.writeInt32LE,b=0;b<ne.length;b++)x.call(y,ne[b],b*4,!0);return y}function re(ne,z,a,y){ue.isBuffer(ne)||(ne=ue.from(ne));var x=z(ae(ne,y),ne.length*se);return oe(x,a,y)}ge.exports={hash:re}},{buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.fill.js":273}],463:[function(E,ge,Ae){"use strict";var ue=E("./helpers");function le(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function ie(y,x){y[x>>5]|=128<<x%32,y[(x+64>>>9<<4)+14]=x;for(var b=1732584193,te=-271733879,ee=-1732584194,ce=271733878,fe=0;fe<y.length;fe+=16){var he=b,de=te,pe=ee,ve=ce;b=ae(b,te,ee,ce,y[fe+0],7,-680876936),ce=ae(ce,b,te,ee,y[fe+1],12,-389564586),ee=ae(ee,ce,b,te,y[fe+2],17,606105819),te=ae(te,ee,ce,b,y[fe+3],22,-1044525330),b=ae(b,te,ee,ce,y[fe+4],7,-176418897),ce=ae(ce,b,te,ee,y[fe+5],12,1200080426),ee=ae(ee,ce,b,te,y[fe+6],17,-1473231341),te=ae(te,ee,ce,b,y[fe+7],22,-45705983),b=ae(b,te,ee,ce,y[fe+8],7,1770035416),ce=ae(ce,b,te,ee,y[fe+9],12,-1958414417),ee=ae(ee,ce,b,te,y[fe+10],17,-42063),te=ae(te,ee,ce,b,y[fe+11],22,-1990404162),b=ae(b,te,ee,ce,y[fe+12],7,1804603682),ce=ae(ce,b,te,ee,y[fe+13],12,-40341101),ee=ae(ee,ce,b,te,y[fe+14],17,-1502002290),te=ae(te,ee,ce,b,y[fe+15],22,1236535329),b=oe(b,te,ee,ce,y[fe+1],5,-165796510),ce=oe(ce,b,te,ee,y[fe+6],9,-1069501632),ee=oe(ee,ce,b,te,y[fe+11],14,643717713),te=oe(te,ee,ce,b,y[fe+0],20,-373897302),b=oe(b,te,ee,ce,y[fe+5],5,-701558691),ce=oe(ce,b,te,ee,y[fe+10],9,38016083),ee=oe(ee,ce,b,te,y[fe+15],14,-660478335),te=oe(te,ee,ce,b,y[fe+4],20,-405537848),b=oe(b,te,ee,ce,y[fe+9],5,568446438),ce=oe(ce,b,te,ee,y[fe+14],9,-1019803690),ee=oe(ee,ce,b,te,y[fe+3],14,-187363961),te=oe(te,ee,ce,b,y[fe+8],20,1163531501),b=oe(b,te,ee,ce,y[fe+13],5,-1444681467),ce=oe(ce,b,te,ee,y[fe+2],9,-51403784),ee=oe(ee,ce,b,te,y[fe+7],14,1735328473),te=oe(te,ee,ce,b,y[fe+12],20,-1926607734),b=re(b,te,ee,ce,y[fe+5],4,-378558),ce=re(ce,b,te,ee,y[fe+8],11,-2022574463),ee=re(ee,ce,b,te,y[fe+11],16,1839030562),te=re(te,ee,ce,b,y[fe+14],23,-35309556),b=re(b,te,ee,ce,y[fe+1],4,-1530992060),ce=re(ce,b,te,ee,y[fe+4],11,1272893353),ee=re(ee,ce,b,te,y[fe+7],16,-155497632),te=re(te,ee,ce,b,y[fe+10],23,-1094730640),b=re(b,te,ee,ce,y[fe+13],4,681279174),ce=re(ce,b,te,ee,y[fe+0],11,-358537222),ee=re(ee,ce,b,te,y[fe+3],16,-722521979),te=re(te,ee,ce,b,y[fe+6],23,76029189),b=re(b,te,ee,ce,y[fe+9],4,-640364487),ce=re(ce,b,te,ee,y[fe+12],11,-421815835),ee=re(ee,ce,b,te,y[fe+15],16,530742520),te=re(te,ee,ce,b,y[fe+2],23,-995338651),b=ne(b,te,ee,ce,y[fe+0],6,-198630844),ce=ne(ce,b,te,ee,y[fe+7],10,1126891415),ee=ne(ee,ce,b,te,y[fe+14],15,-1416354905),te=ne(te,ee,ce,b,y[fe+5],21,-57434055),b=ne(b,te,ee,ce,y[fe+12],6,1700485571),ce=ne(ce,b,te,ee,y[fe+3],10,-1894986606),ee=ne(ee,ce,b,te,y[fe+10],15,-1051523),te=ne(te,ee,ce,b,y[fe+1],21,-2054922799),b=ne(b,te,ee,ce,y[fe+8],6,1873313359),ce=ne(ce,b,te,ee,y[fe+15],10,-30611744),ee=ne(ee,ce,b,te,y[fe+6],15,-1560198380),te=ne(te,ee,ce,b,y[fe+13],21,1309151649),b=ne(b,te,ee,ce,y[fe+4],6,-145523070),ce=ne(ce,b,te,ee,y[fe+11],10,-1120210379),ee=ne(ee,ce,b,te,y[fe+2],15,718787259),te=ne(te,ee,ce,b,y[fe+9],21,-343485551),b=z(b,he),te=z(te,de),ee=z(ee,pe),ce=z(ce,ve)}return Array(b,te,ee,ce)}function se(y,x,b,te,ee,ce){return z(a(z(z(x,y),z(te,ce)),ee),b)}function ae(y,x,b,te,ee,ce,fe){return se(x&b|~x&te,y,x,ee,ce,fe)}function oe(y,x,b,te,ee,ce,fe){return se(x&te|b&~te,y,x,ee,ce,fe)}function re(y,x,b,te,ee,ce,fe){return se(x^b^te,y,x,ee,ce,fe)}function ne(y,x,b,te,ee,ce,fe){return se(b^(x|~te),y,x,ee,ce,fe)}function z(y,x){var b=(y&65535)+(x&65535),te=(y>>16)+(x>>16)+(b>>16);return te<<16|b&65535}function a(y,x){return y<<x|y>>>32-x}ge.exports=function(x){return ue.hash(x,ie,16)}},{"./helpers":462}],464:[function(E,ge,Ae){"use strict";var ue=E("./helpers");function le(re,ne){re[ne>>5]|=128<<24-ne%32,re[(ne+64>>9<<4)+15]=ne;for(var z=Array(80),a=1732584193,y=-271733879,x=-1732584194,b=271733878,te=-1009589776,ee=0;ee<re.length;ee+=16){for(var ce=a,fe=y,he=x,de=b,pe=te,ve=0;ve<80;ve++){ve<16?z[ve]=re[ee+ve]:z[ve]=oe(z[ve-3]^z[ve-8]^z[ve-14]^z[ve-16],1);var me=ae(ae(oe(a,5),ie(ve,y,x,b)),ae(ae(te,z[ve]),se(ve)));te=b,b=x,x=oe(y,30),y=a,a=me}a=ae(a,ce),y=ae(y,fe),x=ae(x,he),b=ae(b,de),te=ae(te,pe)}return Array(a,y,x,b,te)}function ie(re,ne,z,a){return re<20?ne&z|~ne&a:re<40?ne^z^a:re<60?ne&z|ne&a|z&a:ne^z^a}function se(re){return re<20?1518500249:re<40?1859775393:re<60?-1894007588:-899497514}function ae(re,ne){var z=(re&65535)+(ne&65535),a=(re>>16)+(ne>>16)+(z>>16);return a<<16|z&65535}function oe(re,ne){return re<<ne|re>>>32-ne}ge.exports=function(ne){return ue.hash(ne,le,20,!0)}},{"./helpers":462}],465:[function(E,ge,Ae){"use strict";ge.exports=function(){return function(){}}},{}],466:[function(E,ge,Ae){(function(ue){(function(){"use strict";var le=E("@babel/runtime/helpers/interopRequireDefault"),ie=le(E("@babel/runtime/helpers/typeof")),se=E("stream"),ae=se.Stream,oe=E("../lib/common/utils/isArray"),re=oe.isArray;ge.exports.string=function(a){return typeof a=="string"},ge.exports.array=re,ge.exports.buffer=ue.isBuffer;function ne(z){return z instanceof ae}ge.exports.writableStream=function(a){return ne(a)&&typeof a._write=="function"&&(0,ie.default)(a._writableState)==="object"}}).call(this)}).call(this,{isBuffer:E("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":63,"../node_modules/is-buffer/index.js":366,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,stream:398}],467:[function(E,ge,Ae){"use strict";var ue=E("immediate"),le=ge.exports={};le.nextTick=ue,le.title="browser",le.browser=!0,le.env={},le.argv=[],le.version="",le.versions={};function ie(){}le.on=ie,le.addListener=ie,le.once=ie,le.off=ie,le.removeListener=ie,le.removeAllListeners=ie,le.emit=ie,le.prependListener=ie,le.prependOnceListener=ie,le.listeners=function(se){return[]},le.binding=function(se){throw new Error("process.binding is not supported")},le.cwd=function(){return"/"},le.chdir=function(se){throw new Error("process.chdir is not supported")},le.umask=function(){return 0}},{immediate:358}],468:[function(E,ge,Ae){(function(ue){(function(){"use strict";E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.search.js");var le=E("./lib/request"),ie=E("./lib/response"),se=E("xtend"),ae=E("builtin-status-codes"),oe=E("url"),re=Ae;re.request=function(ne,z){typeof ne=="string"?ne=oe.parse(ne):ne=se(ne);var a=ue.location.protocol.search(/^https?:$/)===-1?"http:":"",y=ne.protocol||a,x=ne.hostname||ne.host,b=ne.port,te=ne.path||"/";x&&x.indexOf(":")!==-1&&(x="["+x+"]"),ne.url=(x?y+"//"+x:"")+(b?":"+b:"")+te,ne.method=(ne.method||"GET").toUpperCase(),ne.headers=ne.headers||{};var ee=new le(ne);return z&&ee.on("response",z),ee},re.get=function(z,a){var y=re.request(z,a);return y.end(),y},re.ClientRequest=le,re.IncomingMessage=ie.IncomingMessage,re.Agent=function(){},re.Agent.defaultMaxSockets=4,re.globalAgent=new re.Agent,re.STATUS_CODES=ae,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 zt!="undefined"?zt: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,ge,Ae){(function(ue){(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"),Ae.fetch=re(ue.fetch)&&re(ue.ReadableStream),Ae.writableStream=re(ue.WritableStream),Ae.abortController=re(ue.AbortController),Ae.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),Ae.blobConstructor=!0}catch(ne){}var le;function ie(){if(le!==void 0)return le;if(ue.XMLHttpRequest){le=new ue.XMLHttpRequest;try{le.open("GET",ue.XDomainRequest?"/":"https://example.com")}catch(ne){le=null}}else le=null;return le}function se(ne){var z=ie();if(!z)return!1;try{return z.responseType=ne,z.responseType===ne}catch(a){}return!1}var ae=typeof ue.ArrayBuffer!="undefined",oe=ae&&re(ue.ArrayBuffer.prototype.slice);Ae.arraybuffer=Ae.fetch||ae&&se("arraybuffer"),Ae.msstream=!Ae.fetch&&oe&&se("ms-stream"),Ae.mozchunkedarraybuffer=!Ae.fetch&&ae&&se("moz-chunked-arraybuffer"),Ae.overrideMimeType=Ae.fetch||(ie()?re(ie().overrideMimeType):!1),Ae.vbArray=re(ue.VBArray);function re(ne){return typeof ne=="function"}le=null}).call(this)}).call(this,typeof zt!="undefined"?zt: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,ge,Ae){(function(ue,le,ie){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js");var se=E("./capability"),ae=E("inherits"),oe=E("./response"),re=E("readable-stream"),ne=E("to-arraybuffer"),z=oe.IncomingMessage,a=oe.readyStates;function y(ee,ce){return se.fetch&&ce?"fetch":se.mozchunkedarraybuffer?"moz-chunked-arraybuffer":se.msstream?"ms-stream":se.arraybuffer&&ee?"arraybuffer":se.vbArray&&ee?"text:vbarray":"text"}var x=ge.exports=function(ee){var ce=this;re.Writable.call(ce),ce._opts=ee,ce._body=[],ce._headers={},ee.auth&&ce.setHeader("Authorization","Basic "+new ie(ee.auth).toString("base64")),Object.keys(ee.headers).forEach(function(de){ce.setHeader(de,ee.headers[de])});var fe,he=!0;if(ee.mode==="disable-fetch"||"requestTimeout"in ee&&!se.abortController)he=!1,fe=!0;else if(ee.mode==="prefer-streaming")fe=!1;else if(ee.mode==="allow-wrong-content-type")fe=!se.overrideMimeType;else if(!ee.mode||ee.mode==="default"||ee.mode==="prefer-fast")fe=!0;else throw new Error("Invalid value for opts.mode");ce._mode=y(fe,he),ce._fetchTimer=null,ce.on("finish",function(){ce._onFinish()})};ae(x,re.Writable),x.prototype.setHeader=function(ee,ce){var fe=this,he=ee.toLowerCase();te.indexOf(he)===-1&&(fe._headers[he]={name:ee,value:ce})},x.prototype.getHeader=function(ee){var ce=this._headers[ee.toLowerCase()];return ce?ce.value:null},x.prototype.removeHeader=function(ee){var ce=this;delete ce._headers[ee.toLowerCase()]},x.prototype._onFinish=function(){var ee=this;if(!ee._destroyed){var ce=ee._opts,fe=ee._headers,he=null;ce.method!=="GET"&&ce.method!=="HEAD"&&(se.arraybuffer?he=ne(ie.concat(ee._body)):se.blobConstructor?he=new le.Blob(ee._body.map(function(Se){return ne(Se)}),{type:(fe["content-type"]||{}).value||""}):he=ie.concat(ee._body).toString());var de=[];if(Object.keys(fe).forEach(function(Se){var Te=fe[Se].name,we=fe[Se].value;Array.isArray(we)?we.forEach(function(je){de.push([Te,je])}):de.push([Te,we])}),ee._mode==="fetch"){var pe=null,ve=null;if(se.abortController){var me=new AbortController;pe=me.signal,ee._fetchAbortController=me,"requestTimeout"in ce&&ce.requestTimeout!==0&&(ee._fetchTimer=le.setTimeout(function(){ee.emit("requestTimeout"),ee._fetchAbortController&&ee._fetchAbortController.abort()},ce.requestTimeout))}le.fetch(ee._opts.url,{method:ee._opts.method,headers:de,body:he||void 0,mode:"cors",credentials:ce.withCredentials?"include":"same-origin",signal:pe}).then(function(Se){ee._fetchResponse=Se,ee._connect()},function(Se){le.clearTimeout(ee._fetchTimer),ee._destroyed||ee.emit("error",Se)})}else{var Ee=ee._xhr=new le.XMLHttpRequest;try{Ee.open(ee._opts.method,ee._opts.url,!0)}catch(Se){ue.nextTick(function(){ee.emit("error",Se)});return}"responseType"in Ee&&(Ee.responseType=ee._mode.split(":")[0]),"withCredentials"in Ee&&(Ee.withCredentials=!!ce.withCredentials),ee._mode==="text"&&"overrideMimeType"in Ee&&Ee.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in ce&&(Ee.timeout=ce.requestTimeout,Ee.ontimeout=function(){ee.emit("requestTimeout")}),de.forEach(function(Se){Ee.setRequestHeader(Se[0],Se[1])}),ee._response=null,Ee.onreadystatechange=function(){switch(Ee.readyState){case a.LOADING:case a.DONE:ee._onXHRProgress();break}},ee._mode==="moz-chunked-arraybuffer"&&(Ee.onprogress=function(){ee._onXHRProgress()}),Ee.onerror=function(){ee._destroyed||ee.emit("error",new Error("XHR error"))};try{Ee.send(he)}catch(Se){ue.nextTick(function(){ee.emit("error",Se)});return}}}};function b(ee){try{var ce=ee.status;return ce!==null&&ce!==0}catch(fe){return!1}}x.prototype._onXHRProgress=function(){var ee=this;!b(ee._xhr)||ee._destroyed||(ee._response||ee._connect(),ee._response._onXHRProgress())},x.prototype._connect=function(){var ee=this;ee._destroyed||(ee._response=new z(ee._xhr,ee._fetchResponse,ee._mode,ee._fetchTimer),ee._response.on("error",function(ce){ee.emit("error",ce)}),ee.emit("response",ee._response))},x.prototype._write=function(ee,ce,fe){var he=this;he._body.push(ee),fe()},x.prototype.abort=x.prototype.destroy=function(){var ee=this;ee._destroyed=!0,le.clearTimeout(ee._fetchTimer),ee._response&&(ee._response._destroyed=!0),ee._xhr?ee._xhr.abort():ee._fetchAbortController&&ee._fetchAbortController.abort()},x.prototype.end=function(ee,ce,fe){var he=this;typeof ee=="function"&&(fe=ee,ee=void 0),re.Writable.prototype.end.call(he,ee,ce,fe)},x.prototype.flushHeaders=function(){},x.prototype.setTimeout=function(){},x.prototype.setNoDelay=function(){},x.prototype.setSocketKeepAlive=function(){};var te=["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 zt!="undefined"?zt: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,ge,Ae){(function(ue,le,ie){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.string.match.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.typed-array.uint8-array.js"),E("core-js/modules/es.typed-array.copy-within.js"),E("core-js/modules/es.typed-array.every.js"),E("core-js/modules/es.typed-array.fill.js"),E("core-js/modules/es.typed-array.filter.js"),E("core-js/modules/es.typed-array.find.js"),E("core-js/modules/es.typed-array.find-index.js"),E("core-js/modules/es.typed-array.for-each.js"),E("core-js/modules/es.typed-array.includes.js"),E("core-js/modules/es.typed-array.index-of.js"),E("core-js/modules/es.typed-array.iterator.js"),E("core-js/modules/es.typed-array.join.js"),E("core-js/modules/es.typed-array.last-index-of.js"),E("core-js/modules/es.typed-array.map.js"),E("core-js/modules/es.typed-array.reduce.js"),E("core-js/modules/es.typed-array.reduce-right.js"),E("core-js/modules/es.typed-array.reverse.js"),E("core-js/modules/es.typed-array.set.js"),E("core-js/modules/es.typed-array.slice.js"),E("core-js/modules/es.typed-array.some.js"),E("core-js/modules/es.typed-array.sort.js"),E("core-js/modules/es.typed-array.subarray.js"),E("core-js/modules/es.typed-array.to-locale-string.js"),E("core-js/modules/es.typed-array.to-string.js"),E("core-js/modules/es.array.slice.js");var se=E("./capability"),ae=E("inherits"),oe=E("readable-stream"),re=Ae.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},ne=Ae.IncomingMessage=function(z,a,y,x){var b=this;if(oe.Readable.call(b),b._mode=y,b.headers={},b.rawHeaders=[],b.trailers={},b.rawTrailers=[],b.on("end",function(){ue.nextTick(function(){b.emit("close")})}),y==="fetch"){var te=function pe(){ce.read().then(function(ve){if(!b._destroyed){if(ve.done){le.clearTimeout(x),b.push(null);return}b.push(new ie(ve.value)),pe()}}).catch(function(ve){le.clearTimeout(x),b._destroyed||b.emit("error",ve)})};if(b._fetchResponse=a,b.url=a.url,b.statusCode=a.status,b.statusMessage=a.statusText,a.headers.forEach(function(pe,ve){b.headers[ve.toLowerCase()]=pe,b.rawHeaders.push(ve,pe)}),se.writableStream){var ee=new WritableStream({write:function(ve){return new Promise(function(me,Ee){b._destroyed?Ee():b.push(new ie(ve))?me():b._resumeFetch=me})},close:function(){le.clearTimeout(x),b._destroyed||b.push(null)},abort:function(ve){b._destroyed||b.emit("error",ve)}});try{a.body.pipeTo(ee).catch(function(pe){le.clearTimeout(x),b._destroyed||b.emit("error",pe)});return}catch(pe){}}var ce=a.body.getReader();te()}else{b._xhr=z,b._pos=0,b.url=z.responseURL,b.statusCode=z.status,b.statusMessage=z.statusText;var fe=z.getAllResponseHeaders().split(/\r?\n/);if(fe.forEach(function(pe){var ve=pe.match(/^([^:]+):\s*(.*)/);if(ve){var me=ve[1].toLowerCase();me==="set-cookie"?(b.headers[me]===void 0&&(b.headers[me]=[]),b.headers[me].push(ve[2])):b.headers[me]!==void 0?b.headers[me]+=", "+ve[2]:b.headers[me]=ve[2],b.rawHeaders.push(ve[1],ve[2])}}),b._charset="x-user-defined",!se.overrideMimeType){var he=b.rawHeaders["mime-type"];if(he){var de=he.match(/;\s*charset=([^;])(;|$)/);de&&(b._charset=de[1].toLowerCase())}b._charset||(b._charset="utf-8")}}};ae(ne,oe.Readable),ne.prototype._read=function(){var z=this,a=z._resumeFetch;a&&(z._resumeFetch=null,a())},ne.prototype._onXHRProgress=function(){var z=this,a=z._xhr,y=null;switch(z._mode){case"text:vbarray":if(a.readyState!==re.DONE)break;try{y=new le.VBArray(a.responseBody).toArray()}catch(ce){}if(y!==null){z.push(new ie(y));break}case"text":try{y=a.responseText}catch(ce){z._mode="text:vbarray";break}if(y.length>z._pos){var x=y.substr(z._pos);if(z._charset==="x-user-defined"){for(var b=new ie(x.length),te=0;te<x.length;te++)b[te]=x.charCodeAt(te)&255;z.push(b)}else z.push(x,z._charset);z._pos=y.length}break;case"arraybuffer":if(a.readyState!==re.DONE||!a.response)break;y=a.response,z.push(new ie(new Uint8Array(y)));break;case"moz-chunked-arraybuffer":if(y=a.response,a.readyState!==re.LOADING||!y)break;z.push(new ie(new Uint8Array(y)));break;case"ms-stream":if(y=a.response,a.readyState!==re.LOADING)break;var ee=new le.MSStreamReader;ee.onprogress=function(){ee.result.byteLength>z._pos&&(z.push(new ie(new Uint8Array(ee.result.slice(z._pos)))),z._pos=ee.result.byteLength)},ee.onload=function(){z.push(null)},ee.readAsArrayBuffer(y);break}z._xhr.readyState===re.DONE&&z._mode!=="ms-stream"&&z.push(null)}}).call(this)}).call(this,E("_process"),typeof zt!="undefined"?zt: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,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(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"),se=E("./util");Ae.parse=ve,Ae.resolve=Ee,Ae.resolveObject=Se,Ae.format=me,Ae.Url=ae;function ae(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var oe=/^([a-z0-9.+-]+:)/i,re=/:[0-9]*$/,ne=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,z=["<",">",'"',"`"," ","\r",`
|
|
|
`," "],a=["{","}","|","\\","^","`"].concat(z),y=["'"].concat(a),x=["%","/","?",";","#"].concat(y),b=["/","?","#"],te=255,ee=/^[+a-z0-9A-Z_-]{0,63}$/,ce=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,fe={javascript:!0,"javascript:":!0},he={javascript:!0,"javascript:":!0},de={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},pe=E("querystring");function ve(Te,we,je){if(Te&&se.isObject(Te)&&Te instanceof ae)return Te;var xe=new ae;return xe.parse(Te,we,je),xe}ae.prototype.parse=function(Te,we,je){if(!se.isString(Te))throw new TypeError("Parameter 'url' must be a string, not "+(0,le.default)(Te));var xe=Te.indexOf("?"),Oe=xe!==-1&&xe<Te.indexOf("#")?"?":"#",ze=Te.split(Oe),Ze=/\\/g;ze[0]=ze[0].replace(Ze,"/"),Te=ze.join(Oe);var Me=Te;if(Me=Me.trim(),!je&&Te.split("#").length===1){var tt=ne.exec(Me);if(tt)return this.path=Me,this.href=Me,this.pathname=tt[1],tt[2]?(this.search=tt[2],we?this.query=pe.parse(this.search.substr(1)):this.query=this.search.substr(1)):we&&(this.search="",this.query={}),this}var qe=oe.exec(Me);if(qe){qe=qe[0];var st=qe.toLowerCase();this.protocol=st,Me=Me.substr(qe.length)}if(je||qe||Me.match(/^\/\/[^@\/]+@[^@\/]+/)){var At=Me.substr(0,2)==="//";At&&!(qe&&he[qe])&&(Me=Me.substr(2),this.slashes=!0)}if(!he[qe]&&(At||qe&&!de[qe])){for(var lt=-1,at=0;at<b.length;at++){var ut=Me.indexOf(b[at]);ut!==-1&&(lt===-1||ut<lt)&&(lt=ut)}var ft,bt;lt===-1?bt=Me.lastIndexOf("@"):bt=Me.lastIndexOf("@",lt),bt!==-1&&(ft=Me.slice(0,bt),Me=Me.slice(bt+1),this.auth=decodeURIComponent(ft)),lt=-1;for(var at=0;at<x.length;at++){var ut=Me.indexOf(x[at]);ut!==-1&&(lt===-1||ut<lt)&&(lt=ut)}lt===-1&&(lt=Me.length),this.host=Me.slice(0,lt),Me=Me.slice(lt),this.parseHost(),this.hostname=this.hostname||"";var Lt=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!Lt)for(var gt=this.hostname.split("."),at=0,ht=gt.length;at<ht;at++){var $e=gt[at];if($e&&!$e.match(ee)){for(var Pe="",ke=0,Ve=$e.length;ke<Ve;ke++)$e.charCodeAt(ke)>127?Pe+="x":Pe+=$e[ke];if(!Pe.match(ee)){var Qe=gt.slice(0,at),De=gt.slice(at+1),Ye=$e.match(ce);Ye&&(Qe.push(Ye[1]),De.unshift(Ye[2])),De.length&&(Me="/"+De.join(".")+Me),this.hostname=Qe.join(".");break}}}this.hostname.length>te?this.hostname="":this.hostname=this.hostname.toLowerCase(),Lt||(this.hostname=ie.toASCII(this.hostname));var Ue=this.port?":"+this.port:"",Le=this.hostname||"";this.host=Le+Ue,this.href+=this.host,Lt&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Me[0]!=="/"&&(Me="/"+Me))}if(!fe[st])for(var at=0,ht=y.length;at<ht;at++){var Ne=y[at];if(Me.indexOf(Ne)!==-1){var nt=encodeURIComponent(Ne);nt===Ne&&(nt=escape(Ne)),Me=Me.split(Ne).join(nt)}}var ct=Me.indexOf("#");ct!==-1&&(this.hash=Me.substr(ct),Me=Me.slice(0,ct));var St=Me.indexOf("?");if(St!==-1?(this.search=Me.substr(St),this.query=Me.substr(St+1),we&&(this.query=pe.parse(this.query)),Me=Me.slice(0,St)):we&&(this.search="",this.query={}),Me&&(this.pathname=Me),de[st]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var Ue=this.pathname||"",wt=this.search||"";this.path=Ue+wt}return this.href=this.format(),this};function me(Te){return se.isString(Te)&&(Te=ve(Te)),Te instanceof ae?Te.format():ae.prototype.format.call(Te)}ae.prototype.format=function(){var Te=this.auth||"";Te&&(Te=encodeURIComponent(Te),Te=Te.replace(/%3A/i,":"),Te+="@");var we=this.protocol||"",je=this.pathname||"",xe=this.hash||"",Oe=!1,ze="";this.host?Oe=Te+this.host:this.hostname&&(Oe=Te+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(Oe+=":"+this.port)),this.query&&se.isObject(this.query)&&Object.keys(this.query).length&&(ze=pe.stringify(this.query));var Ze=this.search||ze&&"?"+ze||"";return we&&we.substr(-1)!==":"&&(we+=":"),this.slashes||(!we||de[we])&&Oe!==!1?(Oe="//"+(Oe||""),je&&je.charAt(0)!=="/"&&(je="/"+je)):Oe||(Oe=""),xe&&xe.charAt(0)!=="#"&&(xe="#"+xe),Ze&&Ze.charAt(0)!=="?"&&(Ze="?"+Ze),je=je.replace(/[?#]/g,function(Me){return encodeURIComponent(Me)}),Ze=Ze.replace("#","%23"),we+Oe+je+Ze+xe};function Ee(Te,we){return ve(Te,!1,!0).resolve(we)}ae.prototype.resolve=function(Te){return this.resolveObject(ve(Te,!1,!0)).format()};function Se(Te,we){return Te?ve(Te,!1,!0).resolveObject(we):we}ae.prototype.resolveObject=function(Te){if(se.isString(Te)){var we=new ae;we.parse(Te,!1,!0),Te=we}for(var je=new ae,xe=Object.keys(this),Oe=0;Oe<xe.length;Oe++){var ze=xe[Oe];je[ze]=this[ze]}if(je.hash=Te.hash,Te.href==="")return je.href=je.format(),je;if(Te.slashes&&!Te.protocol){for(var Ze=Object.keys(Te),Me=0;Me<Ze.length;Me++){var tt=Ze[Me];tt!=="protocol"&&(je[tt]=Te[tt])}return de[je.protocol]&&je.hostname&&!je.pathname&&(je.path=je.pathname="/"),je.href=je.format(),je}if(Te.protocol&&Te.protocol!==je.protocol){if(!de[Te.protocol]){for(var qe=Object.keys(Te),st=0;st<qe.length;st++){var At=qe[st];je[At]=Te[At]}return je.href=je.format(),je}if(je.protocol=Te.protocol,!Te.host&&!he[Te.protocol]){for(var ht=(Te.pathname||"").split("/");ht.length&&!(Te.host=ht.shift()););Te.host||(Te.host=""),Te.hostname||(Te.hostname=""),ht[0]!==""&&ht.unshift(""),ht.length<2&&ht.unshift(""),je.pathname=ht.join("/")}else je.pathname=Te.pathname;if(je.search=Te.search,je.query=Te.query,je.host=Te.host||"",je.auth=Te.auth,je.hostname=Te.hostname||Te.host,je.port=Te.port,je.pathname||je.search){var lt=je.pathname||"",at=je.search||"";je.path=lt+at}return je.slashes=je.slashes||Te.slashes,je.href=je.format(),je}var ut=je.pathname&&je.pathname.charAt(0)==="/",ft=Te.host||Te.pathname&&Te.pathname.charAt(0)==="/",bt=ft||ut||je.host&&Te.pathname,Lt=bt,gt=je.pathname&&je.pathname.split("/")||[],ht=Te.pathname&&Te.pathname.split("/")||[],$e=je.protocol&&!de[je.protocol];if($e&&(je.hostname="",je.port=null,je.host&&(gt[0]===""?gt[0]=je.host:gt.unshift(je.host)),je.host="",Te.protocol&&(Te.hostname=null,Te.port=null,Te.host&&(ht[0]===""?ht[0]=Te.host:ht.unshift(Te.host)),Te.host=null),bt=bt&&(ht[0]===""||gt[0]==="")),ft)je.host=Te.host||Te.host===""?Te.host:je.host,je.hostname=Te.hostname||Te.hostname===""?Te.hostname:je.hostname,je.search=Te.search,je.query=Te.query,gt=ht;else if(ht.length)gt||(gt=[]),gt.pop(),gt=gt.concat(ht),je.search=Te.search,je.query=Te.query;else if(!se.isNullOrUndefined(Te.search)){if($e){je.hostname=je.host=gt.shift();var Pe=je.host&&je.host.indexOf("@")>0?je.host.split("@"):!1;Pe&&(je.auth=Pe.shift(),je.host=je.hostname=Pe.shift())}return je.search=Te.search,je.query=Te.query,(!se.isNull(je.pathname)||!se.isNull(je.search))&&(je.path=(je.pathname?je.pathname:"")+(je.search?je.search:"")),je.href=je.format(),je}if(!gt.length)return je.pathname=null,je.search?je.path="/"+je.search:je.path=null,je.href=je.format(),je;for(var ke=gt.slice(-1)[0],Ve=(je.host||Te.host||gt.length>1)&&(ke==="."||ke==="..")||ke==="",Qe=0,De=gt.length;De>=0;De--)ke=gt[De],ke==="."?gt.splice(De,1):ke===".."?(gt.splice(De,1),Qe++):Qe&&(gt.splice(De,1),Qe--);if(!bt&&!Lt)for(;Qe--;Qe)gt.unshift("..");bt&>[0]!==""&&(!gt[0]||gt[0].charAt(0)!=="/")&>.unshift(""),Ve&>.join("/").substr(-1)!=="/"&>.push("");var Ye=gt[0]===""||gt[0]&>[0].charAt(0)==="/";if($e){je.hostname=je.host=Ye?"":gt.length?gt.shift():"";var Pe=je.host&&je.host.indexOf("@")>0?je.host.split("@"):!1;Pe&&(je.auth=Pe.shift(),je.host=je.hostname=Pe.shift())}return bt=bt||je.host&>.length,bt&&!Ye&>.unshift(""),gt.length?je.pathname=gt.join("/"):(je.pathname=null,je.path=null),(!se.isNull(je.pathname)||!se.isNull(je.search))&&(je.path=(je.pathname?je.pathname:"")+(je.search?je.search:"")),je.auth=Te.auth||je.auth,je.slashes=je.slashes||Te.slashes,je.href=je.format(),je},ae.prototype.parseHost=function(){var Te=this.host,we=re.exec(Te);we&&(we=we[0],we!==":"&&(this.port=we.substr(1)),Te=Te.substr(0,Te.length-we.length)),Te&&(this.hostname=Te)}},{"./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,ge,Ae){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),le=ue(E("@babel/runtime/helpers/typeof"));ge.exports={isString:function(se){return typeof se=="string"},isObject:function(se){return(0,le.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,ge,Ae){"use strict";E("core-js/modules/es.number.constructor.js"),Ae.encodeURIComponent=function(ue){try{return encodeURIComponent(ue)}catch(le){return ue}},Ae.escape=E("escape-html"),Ae.timestamp=function(le){if(le){var ie=le;return typeof ie=="string"&&(ie=Number(ie)),String(le).length===10&&(ie*=1e3),new Date(ie)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(E,ge,Ae){(function(ue,le){(function(){"use strict";var ie=E("@babel/runtime/helpers/interopRequireDefault"),se=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 ae=E("util"),oe=E("url"),re=E("http"),ne=E("https"),z=E("debug")("urllib"),a=E("humanize-ms"),y=0,x=Math.pow(2,31)-10,b=/^https?:\/\//i;function te(he,de){return he===void 0?de:he}function ee(he){return he?he.split(";")[0].trim().toLowerCase():""}function ce(he,de){return function(pe,ve,me){if(pe)return de(pe);he({data:ve,status:me.statusCode,headers:me.headers,res:me})}}Ae.TIMEOUTS=[a("300s"),a("300s")];var fe=["json","text"];Ae.request=function(de,pe,ve){return arguments.length===2&&typeof pe=="function"&&(ve=pe,pe=null),typeof ve=="function"?Ae.requestWithCallback(de,pe,ve):new Promise(function(me,Ee){Ae.requestWithCallback(de,pe,ce(me,Ee))})},Ae.requestWithCallback=function(de,pe,ve){if(!de||typeof de!="string"&&(0,se.default)(de)!=="object"){var me=ae.format("expect request url to be a string or a http request options, but got %j",de);throw new Error(me)}arguments.length===2&&typeof pe=="function"&&(ve=pe,pe=null),pe=pe||{},y>=x&&(y=0);var Ee=++y;pe.requestUrls=pe.requestUrls||[];var Se={requestId:Ee,url:de,args:pe,ctx:pe.ctx};pe.emitter&&pe.emitter.emit("request",Se),pe.timeout=pe.timeout||Ae.TIMEOUTS,pe.maxRedirects=pe.maxRedirects||10,pe.streaming=pe.streaming||pe.customResponse;var Te=Date.now(),we;typeof de=="string"?(b.test(de)||(de="https://"+de),we=oe.parse(de)):we=de;var je=(pe.type||pe.method||we.method||"GET").toUpperCase(),xe=we.port||80,Oe=re,ze=te(pe.agent,Ae.agent),Ze=pe.fixJSONCtlChars;we.protocol==="https:"&&(Oe=ne,ze=te(pe.httpsAgent,Ae.httpsAgent),we.port||(xe=443));var Me={host:we.hostname||we.host||"localhost",path:we.path||"/",method:je,port:xe,agent:ze,headers:pe.headers||{},lookup:pe.lookup};Array.isArray(pe.timeout)?Me.requestTimeout=pe.timeout[pe.timeout.length-1]:typeof pe.timeout!="undefined"&&(Me.requestTimeout=pe.timeout);var tt=pe.auth||we.auth;tt&&(Me.auth=tt);var qe=pe.content||pe.data,st=je==="GET"||je==="HEAD"||pe.dataAsQueryString;if(!pe.content&&qe&&!(typeof qe=="string"||le.isBuffer(qe)))if(st)qe=pe.nestedQuerystring?qs.stringify(qe):querystring.stringify(qe);else{var At=Me.headers["Content-Type"]||Me.headers["content-type"];At||(pe.contentType==="json"?At="application/json":At="application/x-www-form-urlencoded",Me.headers["Content-Type"]=At),ee(At)==="application/json"?qe=JSON.stringify(qe):qe=pe.nestedQuerystring?qs.stringify(qe):querystring.stringify(qe)}st&&qe&&(Me.path+=(we.query?"&":"?")+qe,qe=null);var lt=0;if(qe){var at=qe.length;le.isBuffer(qe)||(at=le.byteLength(qe)),lt=Me.headers["Content-Length"]=at}pe.dataType==="json"&&(Me.headers.Accept="application/json"),typeof pe.beforeRequest=="function"&&pe.beforeRequest(Me);var ut=null,ft=null,bt=null,Lt=!1,gt=!1,ht=0,$e=-1,Pe=!1,ke="",Ve="",Qe=null;pe.timing&&(Qe={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function De(){ut&&(clearTimeout(ut),ut=null)}function Ye(){ft&&(clearTimeout(ft),ft=null)}function Ue(It,Jt,Kt){if(Ye(),!ve){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),Ee,ue.pid,Me.method,de),It&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
|
|
|
stack: %s`,Date(),Ee,ue.pid,It.name,It.message,It.stack);return}var $t=ve;ve=null;var An={};Kt&&($e=Kt.statusCode,An=Kt.headers);var vn=Date.now()-Te;Qe&&(Qe.contentDownload=vn),z("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",vn,ht,$e,Me.method,Me.host,Me.path,gt,Qe);var Fn={status:$e,statusCode:$e,headers:An,size:ht,aborted:Pe,rt:vn,keepAliveSocket:gt,data:Jt,requestUrls:pe.requestUrls,timing:Qe,remoteAddress:ke,remotePort:Ve};if(It){var Yn="";ze&&typeof ze.getCurrentStatus=="function"&&(Yn=", agent status: "+JSON.stringify(ze.getCurrentStatus())),It.message+=", "+Me.method+" "+de+" "+$e+" (connected: "+Lt+", keepalive socket: "+gt+Yn+`)
|
|
|
headers: `+JSON.stringify(An),It.data=Jt,It.path=Me.path,It.status=$e,It.headers=An,It.res=Fn}$t(It,Jt,pe.streaming?Kt:Fn),pe.emitter&&(Se.url=de,Se.socket=pt&&pt.connection,Se.options=Me,Se.size=lt,pe.emitter.emit("response",{requestId:Ee,error:It,ctx:pe.ctx,req:Se,res:Fn}))}function Le(It){var Jt=null;if(pe.followRedirect&&statuses.redirect[It.statusCode]){pe._followRedirectCount=(pe._followRedirectCount||0)+1;var Kt=It.headers.location;if(!Kt)Jt=new Error("Got statusCode "+It.statusCode+" but cannot resolve next location from headers"),Jt.name="FollowRedirectError";else if(pe._followRedirectCount>pe.maxRedirects)Jt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+de),Jt.name="MaxRedirectError";else{var $t=pe.formatRedirectUrl?pe.formatRedirectUrl(de,Kt):oe.resolve(de,Kt);z("Request#%d %s: `redirected` from %s to %s",Ee,Me.path,de,$t),Ye(),pe.headers&&pe.headers.Host&&b.test(Kt)&&(pe.headers.Host=null);var An=ve;return ve=null,Ae.requestWithCallback($t,pe,An),{redirect:!0,error:null}}}return{redirect:!1,error:Jt}}pe.gzip&&!Me.headers["Accept-Encoding"]&&!Me.headers["accept-encoding"]&&(Me.headers["Accept-Encoding"]="gzip");function Ne(It,Jt,Kt){var $t=It.headers["content-encoding"];return Kt(null,Jt,$t)}var nt=pe.writeStream;z("Request#%d %s %s with headers %j, options.path: %s",Ee,je,de,Me.headers,Me.path),pe.requestUrls.push(de);function ct(It){if(Qe&&(Qe.waiting=Date.now()-Te),z("Request#%d %s `req response` event emit: status %d, headers: %j",Ee,de,It.statusCode,It.headers),pe.streaming){var Jt=Le(It);if(Jt.redirect){It.resume();return}return Jt.error?(It.resume(),Ue(Jt.error,null,It)):Ue(null,null,It)}if(It.on("close",function(){z("Request#%d %s: `res close` event emit, total size %d",Ee,de,ht)}),It.on("error",function(){z("Request#%d %s: `res error` event emit, total size %d",Ee,de,ht)}),It.on("aborted",function(){Pe=!0,z("Request#%d %s: `res aborted` event emit, total size %d",Ee,de,ht)}),nt){var Kt=Le(It);if(Kt.redirect){It.resume();return}return Kt.error?(It.resume(),nt.end(),Ue(Kt.error,null,It)):(pe.consumeWriteStream===!1?It.on("end",Ue.bind(null,null,null,It)):nt.on("close",function(){z("Request#%d %s: writeStream close event emitted",Ee,de),Ue(bt||null,null,It)}),It.pipe(nt))}var $t=[];It.on("data",function(An){z("Request#%d %s: `res data` event emit, size %d",Ee,de,An.length),ht+=An.length,$t.push(An)}),It.on("end",function(){var An=le.concat($t,ht);if(z("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",Ee,de,ht,It._dumped),bt)return Ue(bt,An,It);var vn=Le(It);if(vn.error)return Ue(vn.error,An,It);vn.redirect||Ne(It,An,function(Fn,Yn,xr){if(Fn)return Ue(Fn,An,It);if(!xr&&fe.indexOf(pe.dataType)>=0){try{Yn=decodeBodyByCharset(Yn,It)}catch(On){return z("decodeBodyByCharset error: %s",On),Ue(null,Yn,It)}if(pe.dataType==="json")if(ht===0)Yn=null;else{var Tn=parseJSON(Yn,Ze);Tn.error?Fn=Tn.error:Yn=Tn.data}}Pe&&z("Request#%d %s: Remote socket was terminated before `response.end()` was called",Ee,de),Ue(Fn,Yn,It)})})}var St,wt;Array.isArray(pe.timeout)?(St=a(pe.timeout[0]),wt=a(pe.timeout[1])):St=wt=a(pe.timeout),z("ConnectTimeout: %d, ResponseTimeout: %d",St,wt);function Bt(){z("Connect timer ticking, timeout: %d",St),ut=setTimeout(function(){ut=null,$e===-1&&($e=-2);var It="Connect timeout for "+St+"ms",Jt="ConnectionTimeoutError";pt.socket||(Jt="SocketAssignTimeoutError",It+=", working sockets is full"),bt=new Error(It),bt.name=Jt,bt.requestId=Ee,z("ConnectTimeout: Request#%d %s %s: %s, connected: %s",Ee,de,bt.name,It,Lt),Ft()},St)}function kt(){z("Response timer ticking, timeout: %d",wt),ft=setTimeout(function(){ft=null;var It="Response timeout for "+wt+"ms",Jt="ResponseTimeoutError";bt=new Error(It),bt.name=Jt,bt.requestId=Ee,z("ResponseTimeout: Request#%d %s %s: %s, connected: %s",Ee,de,bt.name,It,Lt),Ft()},wt)}var pt;Me.mode=pe.mode?pe.mode:"";try{pt=Oe.request(Me,ct)}catch(It){return Ue(It)}typeof window=="undefined"?Bt():pt.on("requestTimeout",function(){$e===-1&&($e=-2);var It="Connect timeout for "+St+"ms",Jt="ConnectionTimeoutError";bt=new Error(It),bt.name=Jt,bt.requestId=Ee,Ft()});function Ft(){z("Request#%d %s abort, connected: %s",Ee,de,Lt),pt.socket||(bt.noSocket=!0,Ue(bt)),pt.abort()}return Qe&&pt.on("finish",function(){Qe.requestSent=Date.now()-Te}),pt.once("socket",function(It){Qe&&(Qe.queuing=Date.now()-Te);var Jt=It.readyState;if(Jt==="opening"){It.once("lookup",function(Kt,$t,An){z("Request#%d %s lookup: %s, %s, %s",Ee,de,Kt,$t,An),Qe&&(Qe.dnslookup=Date.now()-Te),$t&&(ke=$t)}),It.once("connect",function(){Qe&&(Qe.connected=Date.now()-Te),De(),kt(),z("Request#%d %s new socket connected",Ee,de),Lt=!0,ke||(ke=It.remoteAddress),Ve=It.remotePort});return}z("Request#%d %s reuse socket connected, readyState: %s",Ee,de,Jt),Lt=!0,gt=!0,ke||(ke=It.remoteAddress),Ve=It.remotePort,De(),kt()}),pt.on("error",function(It){(It.name==="Error"||It.name==="TypeError")&&(It.name=Lt?"ResponseError":"RequestError"),It.message+=' (req "error")',z("Request#%d %s `req error` event emit, %s: %s",Ee,de,It.name,It.message),Ue(bt||It)}),nt&&nt.once("error",function(It){It.message+=' (writeStream "error")',bt=It,z("Request#%d %s `writeStream error` event emit, %s: %s",Ee,de,It.name,It.message),Ft()}),pe.stream?(pe.stream.pipe(pt),pe.stream.once("error",function(It){It.message+=' (stream "error")',bt=It,z("Request#%d %s `readStream error` event emit, %s: %s",Ee,de,It.name,It.message),Ft()})):pt.end(qe),pt.requestId=Ee,pt}}).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)},66104:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return je}});var ye=be(92310),Je=be.n(ye),E=be(11592),ge=be(26112),Ae=be(59301),ue=be(92343),le=be(36355),ie=be(84105),se=be(91857);const ae=xe=>{let{children:Oe}=xe;const{getPrefixCls:ze}=Ae.useContext(le.E_),Ze=ze("breadcrumb");return Ae.createElement("li",{className:`${Ze}-separator`,"aria-hidden":"true"},Oe===""?Oe:Oe||"/")};ae.__ANT_BREADCRUMB_SEPARATOR=!0;var oe=ae,re=function(xe,Oe){var ze={};for(var Ze in xe)Object.prototype.hasOwnProperty.call(xe,Ze)&&Oe.indexOf(Ze)<0&&(ze[Ze]=xe[Ze]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Ze=Object.getOwnPropertySymbols(xe);Me<Ze.length;Me++)Oe.indexOf(Ze[Me])<0&&Object.prototype.propertyIsEnumerable.call(xe,Ze[Me])&&(ze[Ze[Me]]=xe[Ze[Me]]);return ze};function ne(xe,Oe){if(xe.title===void 0||xe.title===null)return null;const ze=Object.keys(Oe).join("|");return typeof xe.title=="object"?xe.title:String(xe.title).replace(new RegExp(`:(${ze})`,"g"),(Ze,Me)=>Oe[Me]||Ze)}function z(xe,Oe,ze,Ze){if(ze==null)return null;const{className:Me,onClick:tt}=Oe,qe=re(Oe,["className","onClick"]),st=Object.assign(Object.assign({},(0,ge.Z)(qe,{data:!0,aria:!0})),{onClick:tt});return Ze!==void 0?Ae.createElement("a",Object.assign({},st,{className:Je()(`${xe}-link`,Me),href:Ze}),ze):Ae.createElement("span",Object.assign({},st,{className:Je()(`${xe}-link`,Me)}),ze)}function a(xe,Oe){return(Ze,Me,tt,qe,st)=>{if(Oe)return Oe(Ze,Me,tt,qe);const At=ne(Ze,Me);return z(xe,Ze,At,st)}}var y=function(xe,Oe){var ze={};for(var Ze in xe)Object.prototype.hasOwnProperty.call(xe,Ze)&&Oe.indexOf(Ze)<0&&(ze[Ze]=xe[Ze]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Ze=Object.getOwnPropertySymbols(xe);Me<Ze.length;Me++)Oe.indexOf(Ze[Me])<0&&Object.prototype.propertyIsEnumerable.call(xe,Ze[Me])&&(ze[Ze[Me]]=xe[Ze[Me]]);return ze};const x=xe=>{const{prefixCls:Oe,separator:ze="/",children:Ze,menu:Me,overlay:tt,dropdownProps:qe,href:st}=xe,lt=(at=>{if(Me||tt){const ut=Object.assign({},qe);if(Me){const ft=Me||{},{items:bt}=ft,Lt=y(ft,["items"]);ut.menu=Object.assign(Object.assign({},Lt),{items:bt==null?void 0:bt.map((gt,ht)=>{var{key:$e,title:Pe,label:ke,path:Ve}=gt,Qe=y(gt,["key","title","label","path"]);let De=ke!=null?ke:Pe;return Ve&&(De=Ae.createElement("a",{href:`${st}${Ve}`},De)),Object.assign(Object.assign({},Qe),{key:$e!=null?$e:ht,label:De})})})}else tt&&(ut.overlay=tt);return Ae.createElement(se.Z,Object.assign({placement:"bottom"},ut),Ae.createElement("span",{className:`${Oe}-overlay-link`},at,Ae.createElement(ie.Z,null)))}return at})(Ze);return lt!=null?Ae.createElement(Ae.Fragment,null,Ae.createElement("li",null,lt),ze&&Ae.createElement(oe,null,ze)):null},b=xe=>{const{prefixCls:Oe,children:ze,href:Ze}=xe,Me=y(xe,["prefixCls","children","href"]),{getPrefixCls:tt}=Ae.useContext(le.E_),qe=tt("breadcrumb",Oe);return Ae.createElement(x,Object.assign({},Me,{prefixCls:qe}),z(qe,Me,ze,Ze))};b.__ANT_BREADCRUMB_ITEM=!0;var te=b,ee=be(17313),ce=be(83116),fe=be(37613);const he=xe=>{const{componentCls:Oe,iconCls:ze}=xe;return{[Oe]:Object.assign(Object.assign({},(0,ee.Wf)(xe)),{color:xe.itemColor,fontSize:xe.fontSize,[ze]:{fontSize:xe.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:xe.linkColor,transition:`color ${xe.motionDurationMid}`,padding:`0 ${xe.paddingXXS}px`,borderRadius:xe.borderRadiusSM,height:xe.lineHeight*xe.fontSize,display:"inline-block",marginInline:-xe.marginXXS,"&:hover":{color:xe.linkHoverColor,backgroundColor:xe.colorBgTextHover}},(0,ee.Qy)(xe)),"li:last-child":{color:xe.lastItemColor},[`${Oe}-separator`]:{marginInline:xe.separatorMargin,color:xe.separatorColor},[`${Oe}-link`]:{[`
|
|
|
> ${ze} + span,
|
|
|
> ${ze} + a
|
|
|
`]:{marginInlineStart:xe.marginXXS}},[`${Oe}-overlay-link`]:{borderRadius:xe.borderRadiusSM,height:xe.lineHeight*xe.fontSize,display:"inline-block",padding:`0 ${xe.paddingXXS}px`,marginInline:-xe.marginXXS,[`> ${ze}`]:{marginInlineStart:xe.marginXXS,fontSize:xe.fontSizeIcon},"&:hover":{color:xe.linkHoverColor,backgroundColor:xe.colorBgTextHover,a:{color:xe.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${xe.componentCls}-rtl`]:{direction:"rtl"}})}};var de=(0,ce.Z)("Breadcrumb",xe=>{const Oe=(0,fe.TS)(xe,{});return[he(Oe)]},xe=>({itemColor:xe.colorTextDescription,lastItemColor:xe.colorText,iconFontSize:xe.fontSize,linkColor:xe.colorTextDescription,linkHoverColor:xe.colorText,separatorColor:xe.colorTextDescription,separatorMargin:xe.marginXS})),pe=function(xe,Oe){var ze={};for(var Ze in xe)Object.prototype.hasOwnProperty.call(xe,Ze)&&Oe.indexOf(Ze)<0&&(ze[Ze]=xe[Ze]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Ze=Object.getOwnPropertySymbols(xe);Me<Ze.length;Me++)Oe.indexOf(Ze[Me])<0&&Object.prototype.propertyIsEnumerable.call(xe,Ze[Me])&&(ze[Ze[Me]]=xe[Ze[Me]]);return ze};function ve(xe){const{breadcrumbName:Oe,children:ze}=xe,Ze=pe(xe,["breadcrumbName","children"]),Me=Object.assign({title:Oe},Ze);return ze&&(Me.menu={items:ze.map(tt=>{var{breadcrumbName:qe}=tt,st=pe(tt,["breadcrumbName"]);return Object.assign(Object.assign({},st),{title:qe})})}),Me}function me(xe,Oe){return(0,Ae.useMemo)(()=>xe||(Oe?Oe.map(ve):null),[xe,Oe])}var Ee=function(xe,Oe){var ze={};for(var Ze in xe)Object.prototype.hasOwnProperty.call(xe,Ze)&&Oe.indexOf(Ze)<0&&(ze[Ze]=xe[Ze]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Ze=Object.getOwnPropertySymbols(xe);Me<Ze.length;Me++)Oe.indexOf(Ze[Me])<0&&Object.prototype.propertyIsEnumerable.call(xe,Ze[Me])&&(ze[Ze[Me]]=xe[Ze[Me]]);return ze};const Se=(xe,Oe)=>{if(Oe===void 0)return Oe;let ze=(Oe||"").replace(/^\//,"");return Object.keys(xe).forEach(Ze=>{ze=ze.replace(`:${Ze}`,xe[Ze])}),ze},Te=xe=>{const{prefixCls:Oe,separator:ze="/",style:Ze,className:Me,rootClassName:tt,routes:qe,items:st,children:At,itemRender:lt,params:at={}}=xe,ut=Ee(xe,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:ft,direction:bt,breadcrumb:Lt}=Ae.useContext(le.E_);let gt;const ht=ft("breadcrumb",Oe),[$e,Pe]=de(ht),ke=me(st,qe),Ve=a(ht,lt);if(ke&&ke.length>0){const Ye=[],Ue=st||qe;gt=ke.map((Le,Ne)=>{const{path:nt,key:ct,type:St,menu:wt,overlay:Bt,onClick:kt,className:pt,separator:Ft,dropdownProps:It}=Le,Jt=Se(at,nt);Jt!==void 0&&Ye.push(Jt);const Kt=ct!=null?ct:Ne;if(St==="separator")return Ae.createElement(oe,{key:Kt},Ft);const $t={},An=Ne===ke.length-1;wt?$t.menu=wt:Bt&&($t.overlay=Bt);let{href:vn}=Le;return Ye.length&&Jt!==void 0&&(vn=`#/${Ye.join("/")}`),Ae.createElement(x,Object.assign({key:Kt},$t,(0,ge.Z)(Le,{data:!0,aria:!0}),{className:pt,dropdownProps:It,href:vn,separator:An?"":ze,onClick:kt,prefixCls:ht}),Ve(Le,at,Ue,Ye,vn))})}else if(At){const Ye=(0,E.Z)(At).length;gt=(0,E.Z)(At).map((Ue,Le)=>{if(!Ue)return Ue;const Ne=Le===Ye-1;return(0,ue.Tm)(Ue,{separator:Ne?"":ze,key:Le})})}const Qe=Je()(ht,Lt==null?void 0:Lt.className,{[`${ht}-rtl`]:bt==="rtl"},Me,tt,Pe),De=Object.assign(Object.assign({},Lt==null?void 0:Lt.style),Ze);return $e(Ae.createElement("nav",Object.assign({className:Qe,style:De},ut),Ae.createElement("ol",null,gt)))};Te.Item=te,Te.Separator=oe;var we=Te,je=we},36381:function(en,zt,be){"use strict";be.d(zt,{default:function(){return $e}});var ye=be(38819),Je=be(92310),E=be.n(Je),ge=be(92413),Ae=be(26407),ue=be(33606),le=be(39559),ie=be(18929),se=be(48736),ae=be(59301),oe=be(37061),re=be(11592),ne=be(400),z=be(77900),a=be(10228),y=ae.forwardRef(function(Pe,ke){var Ve=Pe.prefixCls,Qe=Pe.forceRender,De=Pe.className,Ye=Pe.style,Ue=Pe.children,Le=Pe.isActive,Ne=Pe.role,nt=ae.useState(Le||Qe),ct=(0,ue.Z)(nt,2),St=ct[0],wt=ct[1];return ae.useEffect(function(){(Qe||Le)&&wt(!0)},[Qe,Le]),St?ae.createElement("div",{ref:ke,className:E()("".concat(Ve,"-content"),(0,ne.Z)((0,ne.Z)({},"".concat(Ve,"-content-active"),Le),"".concat(Ve,"-content-inactive"),!Le),De),style:Ye,role:Ne},ae.createElement("div",{className:"".concat(Ve,"-content-box")},Ue)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],te=ae.forwardRef(function(Pe,ke){var Ve=Pe.showArrow,Qe=Ve===void 0?!0:Ve,De=Pe.headerClass,Ye=Pe.isActive,Ue=Pe.onItemClick,Le=Pe.forceRender,Ne=Pe.className,nt=Pe.prefixCls,ct=Pe.collapsible,St=Pe.accordion,wt=Pe.panelKey,Bt=Pe.extra,kt=Pe.header,pt=Pe.expandIcon,Ft=Pe.openMotion,It=Pe.destroyInactivePanel,Jt=Pe.children,Kt=(0,oe.Z)(Pe,b),$t=ct==="disabled",An=ct==="header",vn=ct==="icon",Fn=Bt!=null&&typeof Bt!="boolean",Yn=function(){Ue==null||Ue(wt)},xr=function(Ir){(Ir.key==="Enter"||Ir.keyCode===a.Z.ENTER||Ir.which===a.Z.ENTER)&&Yn()},Tn=typeof pt=="function"?pt(Pe):ae.createElement("i",{className:"arrow"});Tn&&(Tn=ae.createElement("div",{className:"".concat(nt,"-expand-icon"),onClick:["header","icon"].includes(ct)?Yn:void 0},Tn));var On=E()((0,ne.Z)((0,ne.Z)((0,ne.Z)({},"".concat(nt,"-item"),!0),"".concat(nt,"-item-active"),Ye),"".concat(nt,"-item-disabled"),$t),Ne),fn=E()(De,(0,ne.Z)((0,ne.Z)((0,ne.Z)({},"".concat(nt,"-header"),!0),"".concat(nt,"-header-collapsible-only"),An),"".concat(nt,"-icon-collapsible-only"),vn)),_n={className:fn,"aria-expanded":Ye,"aria-disabled":$t,onKeyDown:xr};return!An&&!vn&&(_n.onClick=Yn,_n.role=St?"tab":"button",_n.tabIndex=$t?-1:0),ae.createElement("div",(0,ge.Z)({},Kt,{ref:ke,className:On}),ae.createElement("div",_n,Qe&&Tn,ae.createElement("span",{className:"".concat(nt,"-header-text"),onClick:ct==="header"?Yn:void 0},kt),Fn&&ae.createElement("div",{className:"".concat(nt,"-extra")},Bt)),ae.createElement(z.default,(0,ge.Z)({visible:Ye,leavedClassName:"".concat(nt,"-content-hidden")},Ft,{forceRender:Le,removeOnLeave:It}),function(zn,Ir){var Pr=zn.className,Tr=zn.style;return ae.createElement(x,{ref:Ir,prefixCls:nt,className:Pr,style:Tr,isActive:Ye,forceRender:Le,role:St?"tabpanel":void 0},Jt)}))}),ee=te,ce=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],fe=function(ke,Ve){var Qe=Ve.prefixCls,De=Ve.accordion,Ye=Ve.collapsible,Ue=Ve.destroyInactivePanel,Le=Ve.onItemClick,Ne=Ve.activeKey,nt=Ve.openMotion,ct=Ve.expandIcon;return ke.map(function(St,wt){var Bt=St.children,kt=St.label,pt=St.key,Ft=St.collapsible,It=St.onItemClick,Jt=St.destroyInactivePanel,Kt=(0,oe.Z)(St,ce),$t=String(pt!=null?pt:wt),An=Ft!=null?Ft:Ye,vn=Jt!=null?Jt:Ue,Fn=function(Tn){An!=="disabled"&&(Le(Tn),It==null||It(Tn))},Yn=!1;return De?Yn=Ne[0]===$t:Yn=Ne.indexOf($t)>-1,ae.createElement(ee,(0,ge.Z)({},Kt,{prefixCls:Qe,key:$t,panelKey:$t,isActive:Yn,accordion:De,openMotion:nt,expandIcon:ct,header:kt,collapsible:An,onItemClick:Fn,destroyInactivePanel:vn}),Bt)})},he=function(ke,Ve,Qe){if(!ke)return null;var De=Qe.prefixCls,Ye=Qe.accordion,Ue=Qe.collapsible,Le=Qe.destroyInactivePanel,Ne=Qe.onItemClick,nt=Qe.activeKey,ct=Qe.openMotion,St=Qe.expandIcon,wt=ke.key||String(Ve),Bt=ke.props,kt=Bt.header,pt=Bt.headerClass,Ft=Bt.destroyInactivePanel,It=Bt.collapsible,Jt=Bt.onItemClick,Kt=!1;Ye?Kt=nt[0]===wt:Kt=nt.indexOf(wt)>-1;var $t=It!=null?It:Ue,An=function(Yn){$t!=="disabled"&&(Ne(Yn),Jt==null||Jt(Yn))},vn={key:wt,panelKey:wt,header:kt,headerClass:pt,isActive:Kt,prefixCls:De,destroyInactivePanel:Ft!=null?Ft:Le,openMotion:ct,accordion:Ye,children:ke.props.children,onItemClick:An,expandIcon:St,collapsible:$t};return typeof ke.type=="string"?ke:(Object.keys(vn).forEach(function(Fn){typeof vn[Fn]=="undefined"&&delete vn[Fn]}),ae.cloneElement(ke,vn))};function de(Pe,ke,Ve){return Array.isArray(Pe)?fe(Pe,Ve):(0,re.Z)(ke).map(function(Qe,De){return he(Qe,De,Ve)})}var pe=de,ve=be(26112);function me(Pe){var ke=Pe;if(!Array.isArray(ke)){var Ve=(0,le.Z)(ke);ke=Ve==="number"||Ve==="string"?[ke]:[]}return ke.map(function(Qe){return String(Qe)})}var Ee=ae.forwardRef(function(Pe,ke){var Ve=Pe.prefixCls,Qe=Ve===void 0?"rc-collapse":Ve,De=Pe.destroyInactivePanel,Ye=De===void 0?!1:De,Ue=Pe.style,Le=Pe.accordion,Ne=Pe.className,nt=Pe.children,ct=Pe.collapsible,St=Pe.openMotion,wt=Pe.expandIcon,Bt=Pe.activeKey,kt=Pe.defaultActiveKey,pt=Pe.onChange,Ft=Pe.items,It=E()(Qe,Ne),Jt=(0,ie.Z)([],{value:Bt,onChange:function(xr){return pt==null?void 0:pt(xr)},defaultValue:kt,postState:me}),Kt=(0,ue.Z)(Jt,2),$t=Kt[0],An=Kt[1],vn=function(xr){return An(function(){if(Le)return $t[0]===xr?[]:[xr];var Tn=$t.indexOf(xr),On=Tn>-1;return On?$t.filter(function(fn){return fn!==xr}):[].concat((0,Ae.Z)($t),[xr])})};(0,se.ZP)(!nt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Fn=pe(Ft,nt,{prefixCls:Qe,accordion:Le,openMotion:St,expandIcon:wt,collapsible:ct,destroyInactivePanel:Ye,onItemClick:vn,activeKey:$t});return ae.createElement("div",(0,ge.Z)({ref:ke,className:It,style:Ue,role:Le?"tablist":void 0},(0,ve.Z)(Pe,{aria:!0,data:!0})),Fn)}),Se=Object.assign(Ee,{Panel:ee}),Te=Se,we=Se.Panel,je=be(2738),xe=be(62892),Oe=be(92343),ze=be(36355),Ze=be(19716),tt=ae.forwardRef((Pe,ke)=>{const{getPrefixCls:Ve}=ae.useContext(ze.E_),{prefixCls:Qe,className:De,showArrow:Ye=!0}=Pe,Ue=Ve("collapse",Qe),Le=E()({[`${Ue}-no-arrow`]:!Ye},De);return ae.createElement(Te.Panel,Object.assign({ref:ke},Pe,{prefixCls:Ue,className:Le}))}),qe=be(17313),st=be(8378),At=be(83116),lt=be(37613);const at=Pe=>{const{componentCls:ke,contentBg:Ve,padding:Qe,headerBg:De,headerPadding:Ye,collapseHeaderPaddingSM:Ue,collapseHeaderPaddingLG:Le,collapsePanelBorderRadius:Ne,lineWidth:nt,lineType:ct,colorBorder:St,colorText:wt,colorTextHeading:Bt,colorTextDisabled:kt,fontSize:pt,fontSizeLG:Ft,lineHeight:It,marginSM:Jt,paddingSM:Kt,paddingLG:$t,paddingXS:An,motionDurationSlow:vn,fontSizeIcon:Fn,contentPadding:Yn}=Pe,xr=`${nt}px ${ct} ${St}`;return{[ke]:Object.assign(Object.assign({},(0,qe.Wf)(Pe)),{backgroundColor:De,border:xr,borderBottom:0,borderRadius:`${Ne}px`,"&-rtl":{direction:"rtl"},[`& > ${ke}-item`]:{borderBottom:xr,"&:last-child":{[`
|
|
|
&,
|
|
|
& > ${ke}-header`]:{borderRadius:`0 0 ${Ne}px ${Ne}px`}},[`> ${ke}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Ye,color:Bt,lineHeight:It,cursor:"pointer",transition:`all ${vn}, visibility 0s`,[`> ${ke}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${ke}-expand-icon`]:{height:pt*It,display:"flex",alignItems:"center",paddingInlineEnd:Jt},[`${ke}-arrow`]:Object.assign(Object.assign({},(0,qe.Ro)()),{fontSize:Fn,svg:{transition:`transform ${vn}`}}),[`${ke}-header-text`]:{marginInlineEnd:"auto"}},[`${ke}-header-collapsible-only`]:{cursor:"default",[`${ke}-header-text`]:{flex:"none",cursor:"pointer"}},[`${ke}-icon-collapsible-only`]:{cursor:"default",[`${ke}-expand-icon`]:{cursor:"pointer"}}},[`${ke}-content`]:{color:wt,backgroundColor:Ve,borderTop:xr,[`& > ${ke}-content-box`]:{padding:Yn},"&-hidden":{display:"none"}},"&-small":{[`> ${ke}-item`]:{[`> ${ke}-header`]:{padding:Ue,paddingInlineStart:An,[`> ${ke}-expand-icon`]:{marginInlineStart:Kt-An}},[`> ${ke}-content > ${ke}-content-box`]:{padding:Kt}}},"&-large":{[`> ${ke}-item`]:{fontSize:Ft,[`> ${ke}-header`]:{padding:Le,paddingInlineStart:Qe,[`> ${ke}-expand-icon`]:{height:Ft*It,marginInlineStart:$t-Qe}},[`> ${ke}-content > ${ke}-content-box`]:{padding:$t}}},[`${ke}-item:last-child`]:{[`> ${ke}-content`]:{borderRadius:`0 0 ${Ne}px ${Ne}px`}},[`& ${ke}-item-disabled > ${ke}-header`]:{"\n &,\n & > .arrow\n ":{color:kt,cursor:"not-allowed"}},[`&${ke}-icon-position-end`]:{[`& > ${ke}-item`]:{[`> ${ke}-header`]:{[`${ke}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Jt}}}}})}},ut=Pe=>{const{componentCls:ke}=Pe,Ve=`> ${ke}-item > ${ke}-header ${ke}-arrow svg`;return{[`${ke}-rtl`]:{[Ve]:{transform:"rotate(180deg)"}}}},ft=Pe=>{const{componentCls:ke,headerBg:Ve,paddingXXS:Qe,colorBorder:De}=Pe;return{[`${ke}-borderless`]:{backgroundColor:Ve,border:0,[`> ${ke}-item`]:{borderBottom:`1px solid ${De}`},[`
|
|
|
> ${ke}-item:last-child,
|
|
|
> ${ke}-item:last-child ${ke}-header
|
|
|
`]:{borderRadius:0},[`> ${ke}-item:last-child`]:{borderBottom:0},[`> ${ke}-item > ${ke}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${ke}-item > ${ke}-content > ${ke}-content-box`]:{paddingTop:Qe}}}},bt=Pe=>{const{componentCls:ke,paddingSM:Ve}=Pe;return{[`${ke}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${ke}-item`]:{borderBottom:0,[`> ${ke}-content`]:{backgroundColor:"transparent",border:0,[`> ${ke}-content-box`]:{paddingBlock:Ve}}}}}};var Lt=(0,At.Z)("Collapse",Pe=>{const ke=(0,lt.TS)(Pe,{collapseHeaderPaddingSM:`${Pe.paddingXS}px ${Pe.paddingSM}px`,collapseHeaderPaddingLG:`${Pe.padding}px ${Pe.paddingLG}px`,collapsePanelBorderRadius:Pe.borderRadiusLG});return[at(ke),ft(ke),bt(ke),ut(ke),(0,st.Z)(ke)]},Pe=>({headerPadding:`${Pe.paddingSM}px ${Pe.padding}px`,headerBg:Pe.colorFillAlter,contentPadding:`${Pe.padding}px 16px`,contentBg:Pe.colorBgContainer})),ht=Object.assign(ae.forwardRef((Pe,ke)=>{const{getPrefixCls:Ve,direction:Qe,collapse:De}=ae.useContext(ze.E_),{prefixCls:Ye,className:Ue,rootClassName:Le,style:Ne,bordered:nt=!0,ghost:ct,size:St,expandIconPosition:wt="start",children:Bt,expandIcon:kt}=Pe,pt=(0,Ze.Z)(xr=>{var Tn;return(Tn=St!=null?St:xr)!==null&&Tn!==void 0?Tn:"middle"}),Ft=Ve("collapse",Ye),It=Ve(),[Jt,Kt]=Lt(Ft),$t=ae.useMemo(()=>wt==="left"?"start":wt==="right"?"end":wt,[wt]),An=function(){let xr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Tn=kt?kt(xr):ae.createElement(ye.Z,{rotate:xr.isActive?90:void 0});return(0,Oe.Tm)(Tn,()=>({className:E()(Tn.props.className,`${Ft}-arrow`)}))},vn=E()(`${Ft}-icon-position-${$t}`,{[`${Ft}-borderless`]:!nt,[`${Ft}-rtl`]:Qe==="rtl",[`${Ft}-ghost`]:!!ct,[`${Ft}-${pt}`]:pt!=="middle"},De==null?void 0:De.className,Ue,Le,Kt),Fn=Object.assign(Object.assign({},(0,xe.Z)(It)),{motionAppear:!1,leavedClassName:`${Ft}-content-hidden`}),Yn=ae.useMemo(()=>Bt?(0,re.Z)(Bt).map((xr,Tn)=>{var On,fn;if(!((On=xr.props)===null||On===void 0)&&On.disabled){const _n=(fn=xr.key)!==null&&fn!==void 0?fn:String(Tn),{disabled:zn,collapsible:Ir}=xr.props,Pr=Object.assign(Object.assign({},(0,je.Z)(xr.props,["disabled"])),{key:_n,collapsible:Ir!=null?Ir:zn?"disabled":void 0});return(0,Oe.Tm)(xr,Pr)}return xr}):null,[Bt]);return Jt(ae.createElement(Te,Object.assign({ref:ke,openMotion:Fn},(0,je.Z)(Pe,["rootClassName"]),{expandIcon:An,prefixCls:Ft,className:vn,style:Object.assign(Object.assign({},De==null?void 0:De.style),Ne)}),Yn))}),{Panel:tt}),$e=ht},28103:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return re}});var ye=be(92310),Je=be.n(ye),E=be(59301),ge=be(36355),Ae=be(17313),ue=be(83116),le=be(37613);const ie=ne=>{const{componentCls:z,sizePaddingEdgeHorizontal:a,colorSplit:y,lineWidth:x,textPaddingInline:b,orientationMargin:te,verticalMarginInline:ee}=ne;return{[z]:Object.assign(Object.assign({},(0,Ae.Wf)(ne)),{borderBlockStart:`${x}px solid ${y}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ee,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${y}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${ne.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${z}-with-text`]:{display:"flex",alignItems:"center",margin:`${ne.dividerHorizontalWithTextGutterMargin}px 0`,color:ne.colorTextHeading,fontWeight:500,fontSize:ne.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${y}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${z}-with-text-left`]:{"&::before":{width:`${te*100}%`},"&::after":{width:`${100-te*100}%`}},[`&-horizontal${z}-with-text-right`]:{"&::before":{width:`${100-te*100}%`},"&::after":{width:`${te*100}%`}},[`${z}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:y,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${z}-with-text${z}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${z}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${z}-with-text`]:{color:ne.colorText,fontWeight:"normal",fontSize:ne.fontSize},[`&-horizontal${z}-with-text-left${z}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${z}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${z}-with-text-right${z}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${z}-inner-text`]:{paddingInlineEnd:a}}})}};var se=(0,ue.Z)("Divider",ne=>{const z=(0,le.TS)(ne,{dividerHorizontalWithTextGutterMargin:ne.margin,dividerHorizontalGutterMargin:ne.marginLG,sizePaddingEdgeHorizontal:0});return[ie(z)]},ne=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:ne.marginXS})),ae=function(ne,z){var a={};for(var y in ne)Object.prototype.hasOwnProperty.call(ne,y)&&z.indexOf(y)<0&&(a[y]=ne[y]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,y=Object.getOwnPropertySymbols(ne);x<y.length;x++)z.indexOf(y[x])<0&&Object.prototype.propertyIsEnumerable.call(ne,y[x])&&(a[y[x]]=ne[y[x]]);return a},re=ne=>{const{getPrefixCls:z,direction:a,divider:y}=E.useContext(ge.E_),{prefixCls:x,type:b="horizontal",orientation:te="center",orientationMargin:ee,className:ce,rootClassName:fe,children:he,dashed:de,plain:pe,style:ve}=ne,me=ae(ne,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Ee=z("divider",x),[Se,Te]=se(Ee),we=te.length>0?`-${te}`:te,je=!!he,xe=te==="left"&&ee!=null,Oe=te==="right"&&ee!=null,ze=Je()(Ee,y==null?void 0:y.className,Te,`${Ee}-${b}`,{[`${Ee}-with-text`]:je,[`${Ee}-with-text${we}`]:je,[`${Ee}-dashed`]:!!de,[`${Ee}-plain`]:!!pe,[`${Ee}-rtl`]:a==="rtl",[`${Ee}-no-default-orientation-margin-left`]:xe,[`${Ee}-no-default-orientation-margin-right`]:Oe},ce,fe),Ze=E.useMemo(()=>typeof ee=="number"?ee:/^\d+$/.test(ee)?Number(ee):ee,[ee]),Me=Object.assign(Object.assign({},xe&&{marginLeft:Ze}),Oe&&{marginRight:Ze});return Se(E.createElement("div",Object.assign({className:ze,style:Object.assign(Object.assign({},y==null?void 0:y.style),ve)},me,{role:"separator"}),he&&b!=="vertical"&&E.createElement("span",{className:`${Ee}-inner-text`,style:Me},he)))}},13570:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return tt}});var ye=be(92413),Je=be(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},ge=E,Ae=be(7657),ue=function(st,At){return Je.createElement(Ae.Z,(0,ye.Z)({},st,{ref:At,icon:ge}))},le=Je.forwardRef(ue),ie=le,se=be(92310),ae=be.n(se),oe=be(400),re=be(33606),ne=be(37061),z=be(18929),a=be(10228),y=be(26112);function x(qe,st){var At=qe.disabled,lt=qe.prefixCls,at=qe.character,ut=qe.characterRender,ft=qe.index,bt=qe.count,Lt=qe.value,gt=qe.allowHalf,ht=qe.focused,$e=qe.onHover,Pe=qe.onClick,ke=function(nt){$e(nt,ft)},Ve=function(nt){Pe(nt,ft)},Qe=function(nt){nt.keyCode===a.Z.ENTER&&Pe(nt,ft)},De=ft+1,Ye=new Set([lt]);Lt===0&&ft===0&&ht?Ye.add("".concat(lt,"-focused")):gt&&Lt+.5>=De&&Lt<De?(Ye.add("".concat(lt,"-half")),Ye.add("".concat(lt,"-active")),ht&&Ye.add("".concat(lt,"-focused"))):(De<=Lt?Ye.add("".concat(lt,"-full")):Ye.add("".concat(lt,"-zero")),De===Lt&&ht&&Ye.add("".concat(lt,"-focused")));var Ue=typeof at=="function"?at(qe):at,Le=Je.createElement("li",{className:ae()(Array.from(Ye)),ref:st},Je.createElement("div",{onClick:At?null:Ve,onKeyDown:At?null:Qe,onMouseMove:At?null:ke,role:"radio","aria-checked":Lt>ft?"true":"false","aria-posinset":ft+1,"aria-setsize":bt,tabIndex:At?-1:0},Je.createElement("div",{className:"".concat(lt,"-first")},Ue),Je.createElement("div",{className:"".concat(lt,"-second")},Ue)));return ut&&(Le=ut(Le,qe)),Le}var b=Je.forwardRef(x);function te(){var qe=Je.useRef({});function st(lt){return qe.current[lt]}function At(lt){return function(at){qe.current[lt]=at}}return[st,At]}function ee(qe){var st=qe.pageXOffset,At="scrollLeft";if(typeof st!="number"){var lt=qe.document;st=lt.documentElement[At],typeof st!="number"&&(st=lt.body[At])}return st}function ce(qe){var st,At,lt=qe.ownerDocument,at=lt.body,ut=lt&<.documentElement,ft=qe.getBoundingClientRect();return st=ft.left,At=ft.top,st-=ut.clientLeft||at.clientLeft||0,At-=ut.clientTop||at.clientTop||0,{left:st,top:At}}function fe(qe){var st=ce(qe),At=qe.ownerDocument,lt=At.defaultView||At.parentWindow;return st.left+=ee(lt),st.left}var he=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function de(qe,st){var At,lt=qe.prefixCls,at=lt===void 0?"rc-rate":lt,ut=qe.className,ft=qe.defaultValue,bt=qe.value,Lt=qe.count,gt=Lt===void 0?5:Lt,ht=qe.allowHalf,$e=ht===void 0?!1:ht,Pe=qe.allowClear,ke=Pe===void 0?!0:Pe,Ve=qe.character,Qe=Ve===void 0?"\u2605":Ve,De=qe.characterRender,Ye=qe.disabled,Ue=qe.direction,Le=Ue===void 0?"ltr":Ue,Ne=qe.tabIndex,nt=Ne===void 0?0:Ne,ct=qe.autoFocus,St=qe.onHoverChange,wt=qe.onChange,Bt=qe.onFocus,kt=qe.onBlur,pt=qe.onKeyDown,Ft=qe.onMouseLeave,It=(0,ne.Z)(qe,he),Jt=te(),Kt=(0,re.Z)(Jt,2),$t=Kt[0],An=Kt[1],vn=Je.useRef(null),Fn=function(){if(!Ye){var gn;(gn=vn.current)===null||gn===void 0||gn.focus()}};Je.useImperativeHandle(st,function(){return{focus:Fn,blur:function(){if(!Ye){var gn;(gn=vn.current)===null||gn===void 0||gn.blur()}}}});var Yn=(0,z.Z)(ft||0,{value:bt}),xr=(0,re.Z)(Yn,2),Tn=xr[0],On=xr[1],fn=(0,z.Z)(null),_n=(0,re.Z)(fn,2),zn=_n[0],Ir=_n[1],Pr=function(gn,Nr){var lr=Le==="rtl",_r=gn+1;if($e){var ei=$t(gn),Qn=fe(ei),yr=ei.clientWidth;(lr&&Nr-Qn>yr/2||!lr&&Nr-Qn<yr/2)&&(_r-=.5)}return _r},Tr=function(gn){On(gn),wt==null||wt(gn)},Fr=Je.useState(!1),Lr=(0,re.Z)(Fr,2),Kr=Lr[0],Gr=Lr[1],zr=function(){Gr(!0),Bt==null||Bt()},yi=function(){Gr(!1),kt==null||kt()},fa=Je.useState(null),Mi=(0,re.Z)(fa,2),Li=Mi[0],qn=Mi[1],Er=function(gn,Nr){var lr=Pr(Nr,gn.pageX);lr!==zn&&(qn(lr),Ir(null)),St==null||St(lr)},Qt=function(gn){Ye||(qn(null),Ir(null),St==null||St(void 0)),gn&&(Ft==null||Ft(gn))},tn=function(gn,Nr){var lr=Pr(Nr,gn.pageX),_r=!1;ke&&(_r=lr===Tn),Qt(),Tr(_r?0:lr),Ir(_r?lr:null)},cn=function(gn){var Nr=gn.keyCode,lr=Le==="rtl",_r=Tn;Nr===a.Z.RIGHT&&_r<gt&&!lr?($e?_r+=.5:_r+=1,Tr(_r),gn.preventDefault()):Nr===a.Z.LEFT&&_r>0&&!lr||Nr===a.Z.RIGHT&&_r>0&&lr?($e?_r-=.5:_r-=1,Tr(_r),gn.preventDefault()):Nr===a.Z.LEFT&&_r<gt&&lr&&($e?_r+=.5:_r+=1,Tr(_r),gn.preventDefault()),pt==null||pt(gn)};Je.useEffect(function(){ct&&!Ye&&Fn()},[]);var rr=new Array(gt).fill(0).map(function(an,gn){return Je.createElement(b,{ref:An(gn),index:gn,count:gt,disabled:Ye,prefixCls:"".concat(at,"-star"),allowHalf:$e,value:Li===null?Tn:Li,onClick:tn,onHover:Er,key:an||gn,character:Qe,characterRender:De,focused:Kr})}),bn=ae()(at,ut,(At={},(0,oe.Z)(At,"".concat(at,"-disabled"),Ye),(0,oe.Z)(At,"".concat(at,"-rtl"),Le==="rtl"),At));return Je.createElement("ul",(0,ye.Z)({className:bn,onMouseLeave:Qt,tabIndex:Ye?-1:nt,onFocus:Ye?null:zr,onBlur:Ye?null:yi,onKeyDown:Ye?null:cn,ref:vn,role:"radiogroup"},(0,y.Z)(It,{aria:!0,data:!0,attr:!0})),rr)}var pe=Je.forwardRef(de),ve=pe,me=be(36355),Ee=be(6848),Se=be(17313),Te=be(83116),we=be(37613);const je=qe=>{const{componentCls:st}=qe;return{[`${st}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:qe.marginXS},"> div":{transition:`all ${qe.motionDurationMid}, outline 0s`,"&:hover":{transform:qe.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${qe.lineWidth}px dashed ${qe.starColor}`,transform:qe.starHoverScale}},"&-first, &-second":{color:qe.starBg,transition:`all ${qe.motionDurationMid}`,userSelect:"none",[qe.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${st}-star-first, &-half ${st}-star-second`]:{opacity:1},[`&-half ${st}-star-first, &-full ${st}-star-second`]:{color:"inherit"}}}},xe=qe=>({[`&-rtl${qe.componentCls}`]:{direction:"rtl"}}),Oe=qe=>{const{componentCls:st}=qe;return{[st]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Se.Wf)(qe)),{display:"inline-block",margin:0,padding:0,color:qe.starColor,fontSize:qe.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${st} ${st}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),je(qe)),{[`+ ${st}-text`]:{display:"inline-block",marginInlineStart:qe.marginXS,fontSize:qe.fontSize}}),xe(qe))}};var ze=(0,Te.Z)("Rate",qe=>{const st=(0,we.TS)(qe,{});return[Oe(st)]},qe=>({starColor:qe.yellow6,starSize:qe.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:qe.colorFillContent})),Ze=function(qe,st){var At={};for(var lt in qe)Object.prototype.hasOwnProperty.call(qe,lt)&&st.indexOf(lt)<0&&(At[lt]=qe[lt]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,lt=Object.getOwnPropertySymbols(qe);at<lt.length;at++)st.indexOf(lt[at])<0&&Object.prototype.propertyIsEnumerable.call(qe,lt[at])&&(At[lt[at]]=qe[lt[at]]);return At},tt=Je.forwardRef((qe,st)=>{const{prefixCls:At,className:lt,rootClassName:at,style:ut,tooltips:ft,character:bt=Je.createElement(ie,null)}=qe,Lt=Ze(qe,["prefixCls","className","rootClassName","style","tooltips","character"]),gt=(Ye,Ue)=>{let{index:Le}=Ue;return ft?Je.createElement(Ee.Z,{title:ft[Le]},Ye):Ye},{getPrefixCls:ht,direction:$e,rate:Pe}=Je.useContext(me.E_),ke=ht("rate",At),[Ve,Qe]=ze(ke),De=Object.assign(Object.assign({},Pe==null?void 0:Pe.style),ut);return Ve(Je.createElement(ve,Object.assign({ref:st,character:bt,characterRender:gt},Lt,{className:ae()(lt,at,Qe,Pe==null?void 0:Pe.className),style:De,prefixCls:ke,direction:$e})))})},61621:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return Qe}});var ye=be(92310),Je=be.n(ye),E=be(59301),ge=be(36355),Ae=be(2738),le=De=>{const{prefixCls:Ye,className:Ue,style:Le,size:Ne,shape:nt}=De,ct=Je()({[`${Ye}-lg`]:Ne==="large",[`${Ye}-sm`]:Ne==="small"}),St=Je()({[`${Ye}-circle`]:nt==="circle",[`${Ye}-square`]:nt==="square",[`${Ye}-round`]:nt==="round"}),wt=E.useMemo(()=>typeof Ne=="number"?{width:Ne,height:Ne,lineHeight:`${Ne}px`}:{},[Ne]);return E.createElement("span",{className:Je()(Ye,ct,St,Ue),style:Object.assign(Object.assign({},wt),Le)})},ie=be(93083),se=be(83116),ae=be(37613);const oe=new ie.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),re=De=>({height:De,lineHeight:`${De}px`}),ne=De=>Object.assign({width:De},re(De)),z=De=>({background:De.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:oe,animationDuration:De.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=De=>Object.assign({width:De*5,minWidth:De*5},re(De)),y=De=>{const{skeletonAvatarCls:Ye,gradientFromColor:Ue,controlHeight:Le,controlHeightLG:Ne,controlHeightSM:nt}=De;return{[`${Ye}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ue},ne(Le)),[`${Ye}${Ye}-circle`]:{borderRadius:"50%"},[`${Ye}${Ye}-lg`]:Object.assign({},ne(Ne)),[`${Ye}${Ye}-sm`]:Object.assign({},ne(nt))}},x=De=>{const{controlHeight:Ye,borderRadiusSM:Ue,skeletonInputCls:Le,controlHeightLG:Ne,controlHeightSM:nt,gradientFromColor:ct}=De;return{[`${Le}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ct,borderRadius:Ue},a(Ye)),[`${Le}-lg`]:Object.assign({},a(Ne)),[`${Le}-sm`]:Object.assign({},a(nt))}},b=De=>Object.assign({width:De},re(De)),te=De=>{const{skeletonImageCls:Ye,imageSizeBase:Ue,gradientFromColor:Le,borderRadiusSM:Ne}=De;return{[`${Ye}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Le,borderRadius:Ne},b(Ue*2)),{[`${Ye}-path`]:{fill:"#bfbfbf"},[`${Ye}-svg`]:Object.assign(Object.assign({},b(Ue)),{maxWidth:Ue*4,maxHeight:Ue*4}),[`${Ye}-svg${Ye}-svg-circle`]:{borderRadius:"50%"}}),[`${Ye}${Ye}-circle`]:{borderRadius:"50%"}}},ee=(De,Ye,Ue)=>{const{skeletonButtonCls:Le}=De;return{[`${Ue}${Le}-circle`]:{width:Ye,minWidth:Ye,borderRadius:"50%"},[`${Ue}${Le}-round`]:{borderRadius:Ye}}},ce=De=>Object.assign({width:De*2,minWidth:De*2},re(De)),fe=De=>{const{borderRadiusSM:Ye,skeletonButtonCls:Ue,controlHeight:Le,controlHeightLG:Ne,controlHeightSM:nt,gradientFromColor:ct}=De;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Ue}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ct,borderRadius:Ye,width:Le*2,minWidth:Le*2},ce(Le))},ee(De,Le,Ue)),{[`${Ue}-lg`]:Object.assign({},ce(Ne))}),ee(De,Ne,`${Ue}-lg`)),{[`${Ue}-sm`]:Object.assign({},ce(nt))}),ee(De,nt,`${Ue}-sm`))},he=De=>{const{componentCls:Ye,skeletonAvatarCls:Ue,skeletonTitleCls:Le,skeletonParagraphCls:Ne,skeletonButtonCls:nt,skeletonInputCls:ct,skeletonImageCls:St,controlHeight:wt,controlHeightLG:Bt,controlHeightSM:kt,gradientFromColor:pt,padding:Ft,marginSM:It,borderRadius:Jt,titleHeight:Kt,blockRadius:$t,paragraphLiHeight:An,controlHeightXS:vn,paragraphMarginTop:Fn}=De;return{[`${Ye}`]:{display:"table",width:"100%",[`${Ye}-header`]:{display:"table-cell",paddingInlineEnd:Ft,verticalAlign:"top",[`${Ue}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:pt},ne(wt)),[`${Ue}-circle`]:{borderRadius:"50%"},[`${Ue}-lg`]:Object.assign({},ne(Bt)),[`${Ue}-sm`]:Object.assign({},ne(kt))},[`${Ye}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Le}`]:{width:"100%",height:Kt,background:pt,borderRadius:$t,[`+ ${Ne}`]:{marginBlockStart:kt}},[`${Ne}`]:{padding:0,"> li":{width:"100%",height:An,listStyle:"none",background:pt,borderRadius:$t,"+ li":{marginBlockStart:vn}}},[`${Ne}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${Ye}-content`]:{[`${Le}, ${Ne} > li`]:{borderRadius:Jt}}},[`${Ye}-with-avatar ${Ye}-content`]:{[`${Le}`]:{marginBlockStart:It,[`+ ${Ne}`]:{marginBlockStart:Fn}}},[`${Ye}${Ye}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},fe(De)),y(De)),x(De)),te(De)),[`${Ye}${Ye}-block`]:{width:"100%",[`${nt}`]:{width:"100%"},[`${ct}`]:{width:"100%"}},[`${Ye}${Ye}-active`]:{[`
|
|
|
${Le},
|
|
|
${Ne} > li,
|
|
|
${Ue},
|
|
|
${nt},
|
|
|
${ct},
|
|
|
${St}
|
|
|
`]:Object.assign({},z(De))}}};var de=(0,se.Z)("Skeleton",De=>{const{componentCls:Ye}=De,Ue=(0,ae.TS)(De,{skeletonAvatarCls:`${Ye}-avatar`,skeletonTitleCls:`${Ye}-title`,skeletonParagraphCls:`${Ye}-paragraph`,skeletonButtonCls:`${Ye}-button`,skeletonInputCls:`${Ye}-input`,skeletonImageCls:`${Ye}-image`,imageSizeBase:De.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${De.gradientFromColor} 25%, ${De.gradientToColor} 37%, ${De.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[he(Ue)]},De=>{const{colorFillContent:Ye,colorFill:Ue}=De,Le=Ye,Ne=Ue;return{color:Le,colorGradientEnd:Ne,gradientFromColor:Le,gradientToColor:Ne,titleHeight:De.controlHeight/2,blockRadius:De.borderRadiusSM,paragraphMarginTop:De.marginLG+De.marginXXS,paragraphLiHeight:De.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),ve=De=>{const{prefixCls:Ye,className:Ue,rootClassName:Le,active:Ne,shape:nt="circle",size:ct="default"}=De,{getPrefixCls:St}=E.useContext(ge.E_),wt=St("skeleton",Ye),[Bt,kt]=de(wt),pt=(0,Ae.Z)(De,["prefixCls","className"]),Ft=Je()(wt,`${wt}-element`,{[`${wt}-active`]:Ne},Ue,Le,kt);return Bt(E.createElement("div",{className:Ft},E.createElement(le,Object.assign({prefixCls:`${wt}-avatar`,shape:nt,size:ct},pt))))},Ee=De=>{const{prefixCls:Ye,className:Ue,rootClassName:Le,active:Ne,block:nt=!1,size:ct="default"}=De,{getPrefixCls:St}=E.useContext(ge.E_),wt=St("skeleton",Ye),[Bt,kt]=de(wt),pt=(0,Ae.Z)(De,["prefixCls"]),Ft=Je()(wt,`${wt}-element`,{[`${wt}-active`]:Ne,[`${wt}-block`]:nt},Ue,Le,kt);return Bt(E.createElement("div",{className:Ft},E.createElement(le,Object.assign({prefixCls:`${wt}-button`,size:ct},pt))))};const Se="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var we=De=>{const{prefixCls:Ye,className:Ue,rootClassName:Le,style:Ne,active:nt}=De,{getPrefixCls:ct}=E.useContext(ge.E_),St=ct("skeleton",Ye),[wt,Bt]=de(St),kt=Je()(St,`${St}-element`,{[`${St}-active`]:nt},Ue,Le,Bt);return wt(E.createElement("div",{className:kt},E.createElement("div",{className:Je()(`${St}-image`,Ue),style:Ne},E.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${St}-image-svg`},E.createElement("path",{d:Se,className:`${St}-image-path`})))))},xe=De=>{const{prefixCls:Ye,className:Ue,rootClassName:Le,active:Ne,block:nt,size:ct="default"}=De,{getPrefixCls:St}=E.useContext(ge.E_),wt=St("skeleton",Ye),[Bt,kt]=de(wt),pt=(0,Ae.Z)(De,["prefixCls"]),Ft=Je()(wt,`${wt}-element`,{[`${wt}-active`]:Ne,[`${wt}-block`]:nt},Ue,Le,kt);return Bt(E.createElement("div",{className:Ft},E.createElement(le,Object.assign({prefixCls:`${wt}-input`,size:ct},pt))))},Oe=be(92413),ze={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"},Ze=ze,Me=be(7657),tt=function(Ye,Ue){return E.createElement(Me.Z,(0,Oe.Z)({},Ye,{ref:Ue,icon:Ze}))},qe=E.forwardRef(tt),st=qe,lt=De=>{const{prefixCls:Ye,className:Ue,rootClassName:Le,style:Ne,active:nt,children:ct}=De,{getPrefixCls:St}=E.useContext(ge.E_),wt=St("skeleton",Ye),[Bt,kt]=de(wt),pt=Je()(wt,`${wt}-element`,{[`${wt}-active`]:nt},kt,Ue,Le),Ft=ct!=null?ct:E.createElement(st,null);return Bt(E.createElement("div",{className:pt},E.createElement("div",{className:Je()(`${wt}-image`,Ue),style:Ne},Ft)))},at=be(26407),ft=De=>{const Ye=St=>{const{width:wt,rows:Bt=2}=De;if(Array.isArray(wt))return wt[St];if(Bt-1===St)return wt},{prefixCls:Ue,className:Le,style:Ne,rows:nt}=De,ct=(0,at.Z)(Array(nt)).map((St,wt)=>E.createElement("li",{key:wt,style:{width:Ye(wt)}}));return E.createElement("ul",{className:Je()(Ue,Le),style:Ne},ct)},Lt=De=>{let{prefixCls:Ye,className:Ue,width:Le,style:Ne}=De;return E.createElement("h3",{className:Je()(Ye,Ue),style:Object.assign({width:Le},Ne)})};function gt(De){return De&&typeof De=="object"?De:{}}function ht(De,Ye){return De&&!Ye?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function $e(De,Ye){return!De&&Ye?{width:"38%"}:De&&Ye?{width:"50%"}:{}}function Pe(De,Ye){const Ue={};return(!De||!Ye)&&(Ue.width="61%"),!De&&Ye?Ue.rows=3:Ue.rows=2,Ue}const ke=De=>{const{prefixCls:Ye,loading:Ue,className:Le,rootClassName:Ne,style:nt,children:ct,avatar:St=!1,title:wt=!0,paragraph:Bt=!0,active:kt,round:pt}=De,{getPrefixCls:Ft,direction:It,skeleton:Jt}=E.useContext(ge.E_),Kt=Ft("skeleton",Ye),[$t,An]=de(Kt);if(Ue||!("loading"in De)){const vn=!!St,Fn=!!wt,Yn=!!Bt;let xr;if(vn){const fn=Object.assign(Object.assign({prefixCls:`${Kt}-avatar`},ht(Fn,Yn)),gt(St));xr=E.createElement("div",{className:`${Kt}-header`},E.createElement(le,Object.assign({},fn)))}let Tn;if(Fn||Yn){let fn;if(Fn){const zn=Object.assign(Object.assign({prefixCls:`${Kt}-title`},$e(vn,Yn)),gt(wt));fn=E.createElement(Lt,Object.assign({},zn))}let _n;if(Yn){const zn=Object.assign(Object.assign({prefixCls:`${Kt}-paragraph`},Pe(vn,Fn)),gt(Bt));_n=E.createElement(ft,Object.assign({},zn))}Tn=E.createElement("div",{className:`${Kt}-content`},fn,_n)}const On=Je()(Kt,{[`${Kt}-with-avatar`]:vn,[`${Kt}-active`]:kt,[`${Kt}-rtl`]:It==="rtl",[`${Kt}-round`]:pt},Jt==null?void 0:Jt.className,Le,Ne,An);return $t(E.createElement("div",{className:On,style:Object.assign(Object.assign({},Jt==null?void 0:Jt.style),nt)},xr,Tn))}return typeof ct!="undefined"?ct:null};ke.Button=Ee,ke.Avatar=ve,ke.Input=xe,ke.Image=we,ke.Node=lt;var Ve=ke,Qe=Ve},31797:function(en,zt,be){"use strict";be.d(zt,{default:function(){return de}});var ye=be(59301),Je=be(56762),E=be(92343),ge=be(92310),Ae=be.n(ge),ue=be(36355),le=be(61621),se=pe=>{const{value:ve,formatter:me,precision:Ee,decimalSeparator:Se,groupSeparator:Te="",prefixCls:we}=pe;let je;if(typeof me=="function")je=me(ve);else{const xe=String(ve),Oe=xe.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Oe||xe==="-")je=xe;else{const ze=Oe[1];let Ze=Oe[2]||"0",Me=Oe[4]||"";Ze=Ze.replace(/\B(?=(\d{3})+(?!\d))/g,Te),typeof Ee=="number"&&(Me=Me.padEnd(Ee,"0").slice(0,Ee>0?Ee:0)),Me&&(Me=`${Se}${Me}`),je=[ye.createElement("span",{key:"int",className:`${we}-content-value-int`},ze,Ze),Me&&ye.createElement("span",{key:"decimal",className:`${we}-content-value-decimal`},Me)]}}return ye.createElement("span",{className:`${we}-content-value`},je)},ae=be(17313),oe=be(83116),re=be(37613);const ne=pe=>{const{componentCls:ve,marginXXS:me,padding:Ee,colorTextDescription:Se,titleFontSize:Te,colorTextHeading:we,contentFontSize:je,fontFamily:xe}=pe;return{[`${ve}`]:Object.assign(Object.assign({},(0,ae.Wf)(pe)),{[`${ve}-title`]:{marginBottom:me,color:Se,fontSize:Te},[`${ve}-skeleton`]:{paddingTop:Ee},[`${ve}-content`]:{color:we,fontSize:je,fontFamily:xe,[`${ve}-content-value`]:{display:"inline-block",direction:"ltr"},[`${ve}-content-prefix, ${ve}-content-suffix`]:{display:"inline-block"},[`${ve}-content-prefix`]:{marginInlineEnd:me},[`${ve}-content-suffix`]:{marginInlineStart:me}}})}};var z=(0,oe.Z)("Statistic",pe=>{const ve=(0,re.TS)(pe,{});return[ne(ve)]},pe=>{const{fontSizeHeading3:ve,fontSize:me}=pe;return{titleFontSize:me,contentFontSize:ve}}),y=pe=>{const{prefixCls:ve,className:me,rootClassName:Ee,style:Se,valueStyle:Te,value:we=0,title:je,valueRender:xe,prefix:Oe,suffix:ze,loading:Ze=!1,onMouseEnter:Me,onMouseLeave:tt,decimalSeparator:qe=".",groupSeparator:st=","}=pe,{getPrefixCls:At,direction:lt,statistic:at}=ye.useContext(ue.E_),ut=At("statistic",ve),[ft,bt]=z(ut),Lt=ye.createElement(se,Object.assign({decimalSeparator:qe,groupSeparator:st,prefixCls:ut},pe,{value:we})),gt=Ae()(ut,{[`${ut}-rtl`]:lt==="rtl"},at==null?void 0:at.className,me,Ee,bt);return ft(ye.createElement("div",{className:gt,style:Object.assign(Object.assign({},at==null?void 0:at.style),Se),onMouseEnter:Me,onMouseLeave:tt},je&&ye.createElement("div",{className:`${ut}-title`},je),ye.createElement(le.Z,{paragraph:!1,loading:Ze,className:`${ut}-skeleton`},ye.createElement("div",{style:Te,className:`${ut}-content`},Oe&&ye.createElement("span",{className:`${ut}-content-prefix`},Oe),xe?xe(Lt):Lt,ze&&ye.createElement("span",{className:`${ut}-content-suffix`},ze)))))};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,ve){let me=pe;const Ee=/\[[^\]]*]/g,Se=(ve.match(Ee)||[]).map(xe=>xe.slice(1,-1)),Te=ve.replace(Ee,"[]"),we=x.reduce((xe,Oe)=>{let[ze,Ze]=Oe;if(xe.includes(ze)){const Me=Math.floor(me/Ze);return me-=Me*Ze,xe.replace(new RegExp(`${ze}+`,"g"),tt=>{const qe=tt.length;return Me.toString().padStart(qe,"0")})}return xe},Te);let je=0;return we.replace(Ee,()=>{const xe=Se[je];return je+=1,xe})}function te(pe,ve){const{format:me=""}=ve,Ee=new Date(pe).getTime(),Se=Date.now(),Te=Math.max(Ee-Se,0);return b(Te,me)}const ee=1e3/30;function ce(pe){return new Date(pe).getTime()}const fe=pe=>{const{value:ve,format:me="HH:mm:ss",onChange:Ee,onFinish:Se}=pe,Te=(0,Je.Z)(),we=ye.useRef(null),je=()=>{Se==null||Se(),we.current&&(clearInterval(we.current),we.current=null)},xe=()=>{const Ze=ce(ve);Ze>=Date.now()&&(we.current=setInterval(()=>{Te(),Ee==null||Ee(Ze-Date.now()),Ze<Date.now()&&je()},ee))};ye.useEffect(()=>(xe(),()=>{we.current&&(clearInterval(we.current),we.current=null)}),[ve]);const Oe=(Ze,Me)=>te(Ze,Object.assign(Object.assign({},Me),{format:me})),ze=Ze=>(0,E.Tm)(Ze,{title:void 0});return ye.createElement(y,Object.assign({},pe,{valueRender:ze,formatter:Oe}))};var he=ye.memo(fe);y.Countdown=he;var de=y},12563:function(en,zt,be){"use strict";be.d(zt,{default:function(){return Ee}});var ye=be(59301),Je=be(99267),E=be(92310),ge=be.n(E),Ae=be(36785),ue=be(47729),le=be(14088),ie=be(36355),se=be(17313),ae=be(37613),oe=be(83116);const re=Se=>{const{paddingXXS:Te,lineWidth:we,tagPaddingHorizontal:je,componentCls:xe}=Se,Oe=je-we,ze=Te-we;return{[xe]:Object.assign(Object.assign({},(0,se.Wf)(Se)),{display:"inline-block",height:"auto",marginInlineEnd:Se.marginXS,paddingInline:Oe,fontSize:Se.tagFontSize,lineHeight:Se.tagLineHeight,whiteSpace:"nowrap",background:Se.defaultBg,border:`${Se.lineWidth}px ${Se.lineType} ${Se.colorBorder}`,borderRadius:Se.borderRadiusSM,opacity:1,transition:`all ${Se.motionDurationMid}`,textAlign:"start",position:"relative",[`&${xe}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Se.defaultColor},[`${xe}-close-icon`]:{marginInlineStart:ze,color:Se.colorTextDescription,fontSize:Se.tagIconSize,cursor:"pointer",transition:`all ${Se.motionDurationMid}`,"&:hover":{color:Se.colorTextHeading}},[`&${xe}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Se.iconCls}-close, ${Se.iconCls}-close:hover`]:{color:Se.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${xe}-checkable-checked):hover`]:{color:Se.colorPrimary,backgroundColor:Se.colorFillSecondary},"&:active, &-checked":{color:Se.colorTextLightSolid},"&-checked":{backgroundColor:Se.colorPrimary,"&:hover":{backgroundColor:Se.colorPrimaryHover}},"&:active":{backgroundColor:Se.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Se.iconCls} + span, > span + ${Se.iconCls}`]:{marginInlineStart:Oe}}),[`${xe}-borderless`]:{borderColor:"transparent",background:Se.tagBorderlessBg}}},ne=Se=>{const{lineWidth:Te,fontSizeIcon:we}=Se,je=Se.fontSizeSM,xe=`${Se.lineHeightSM*je}px`;return(0,ae.TS)(Se,{tagFontSize:je,tagLineHeight:xe,tagIconSize:we-2*Te,tagPaddingHorizontal:8,tagBorderlessBg:Se.colorFillTertiary})},z=Se=>({defaultBg:Se.colorFillQuaternary,defaultColor:Se.colorText});var a=(0,oe.Z)("Tag",Se=>{const Te=ne(Se);return re(Te)},z),y=function(Se,Te){var we={};for(var je in Se)Object.prototype.hasOwnProperty.call(Se,je)&&Te.indexOf(je)<0&&(we[je]=Se[je]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,je=Object.getOwnPropertySymbols(Se);xe<je.length;xe++)Te.indexOf(je[xe])<0&&Object.prototype.propertyIsEnumerable.call(Se,je[xe])&&(we[je[xe]]=Se[je[xe]]);return we},b=Se=>{const{prefixCls:Te,style:we,className:je,checked:xe,onChange:Oe,onClick:ze}=Se,Ze=y(Se,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Me,tag:tt}=ye.useContext(ie.E_),qe=ut=>{Oe==null||Oe(!xe),ze==null||ze(ut)},st=Me("tag",Te),[At,lt]=a(st),at=ge()(st,`${st}-checkable`,{[`${st}-checkable-checked`]:xe},tt==null?void 0:tt.className,je,lt);return At(ye.createElement("span",Object.assign({},Ze,{style:Object.assign(Object.assign({},we),tt==null?void 0:tt.style),className:at,onClick:qe})))},te=be(45157);const ee=Se=>(0,te.Z)(Se,(Te,we)=>{let{textColor:je,lightBorderColor:xe,lightColor:Oe,darkColor:ze}=we;return{[`${Se.componentCls}-${Te}`]:{color:je,background:Oe,borderColor:xe,"&-inverse":{color:Se.colorTextLightSolid,background:ze,borderColor:ze},[`&${Se.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ce=(0,oe.b)(["Tag","preset"],Se=>{const Te=ne(Se);return ee(Te)},z);function fe(Se){return typeof Se!="string"?Se:Se.charAt(0).toUpperCase()+Se.slice(1)}const he=(Se,Te,we)=>{const je=fe(we);return{[`${Se.componentCls}-${Te}`]:{color:Se[`color${we}`],background:Se[`color${je}Bg`],borderColor:Se[`color${je}Border`],[`&${Se.componentCls}-borderless`]:{borderColor:"transparent"}}}};var de=(0,oe.b)(["Tag","status"],Se=>{const Te=ne(Se);return[he(Te,"success","Success"),he(Te,"processing","Info"),he(Te,"error","Error"),he(Te,"warning","Warning")]},z),pe=function(Se,Te){var we={};for(var je in Se)Object.prototype.hasOwnProperty.call(Se,je)&&Te.indexOf(je)<0&&(we[je]=Se[je]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,je=Object.getOwnPropertySymbols(Se);xe<je.length;xe++)Te.indexOf(je[xe])<0&&Object.prototype.propertyIsEnumerable.call(Se,je[xe])&&(we[je[xe]]=Se[je[xe]]);return we};const ve=(Se,Te)=>{const{prefixCls:we,className:je,rootClassName:xe,style:Oe,children:ze,icon:Ze,color:Me,onClose:tt,closeIcon:qe,closable:st,bordered:At=!0}=Se,lt=pe(Se,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:at,direction:ut,tag:ft}=ye.useContext(ie.E_),[bt,Lt]=ye.useState(!0);ye.useEffect(()=>{"visible"in lt&&Lt(lt.visible)},[lt.visible]);const gt=(0,Ae.o2)(Me),ht=(0,Ae.yT)(Me),$e=gt||ht,Pe=Object.assign(Object.assign({backgroundColor:Me&&!$e?Me:void 0},ft==null?void 0:ft.style),Oe),ke=at("tag",we),[Ve,Qe]=a(ke),De=ge()(ke,ft==null?void 0:ft.className,{[`${ke}-${Me}`]:$e,[`${ke}-has-color`]:Me&&!$e,[`${ke}-hidden`]:!bt,[`${ke}-rtl`]:ut==="rtl",[`${ke}-borderless`]:!At},je,xe,Qe),Ye=St=>{St.stopPropagation(),tt==null||tt(St),!St.defaultPrevented&&Lt(!1)},[,Ue]=(0,ue.Z)(st,qe,St=>St===null?ye.createElement(Je.Z,{className:`${ke}-close-icon`,onClick:Ye}):ye.createElement("span",{className:`${ke}-close-icon`,onClick:Ye},St),null,!1),Le=typeof lt.onClick=="function"||ze&&ze.type==="a",Ne=Ze||null,nt=Ne?ye.createElement(ye.Fragment,null,Ne,ze&&ye.createElement("span",null,ze)):ze,ct=ye.createElement("span",Object.assign({},lt,{ref:Te,className:De,style:Pe}),nt,Ue,gt&&ye.createElement(ce,{key:"preset",prefixCls:ke}),ht&&ye.createElement(de,{key:"status",prefixCls:ke}));return Ve(Le?ye.createElement(le.Z,{component:"Tag"},ct):ct)},me=ye.forwardRef(ve);me.CheckableTag=b;var Ee=me},65615:function(en,zt,be){"use strict";be.d(zt,{Z:function(){return St}});var ye=be(59301),Je=be(33708),E=be(92413),ge=be(39559),Ae=be(33606),ue=be(37061),le=be(43403),ie=be(35593),se=be(92310),ae=be.n(se),oe=be(34280),re=be(18929),ne=be(6089);function z(wt){var Bt=window.innerWidth||document.documentElement.clientWidth,kt=window.innerHeight||document.documentElement.clientHeight,pt=wt.getBoundingClientRect(),Ft=pt.top,It=pt.right,Jt=pt.bottom,Kt=pt.left;return Ft>=0&&Kt>=0&&It<=Bt&&Jt<=kt}function a(wt,Bt,kt){var pt;return(pt=kt!=null?kt:Bt)!==null&&pt!==void 0?pt:wt===null?"center":"bottom"}function y(wt,Bt,kt,pt){var Ft=(0,ye.useState)(void 0),It=(0,Ae.Z)(Ft,2),Jt=It[0],Kt=It[1];(0,oe.Z)(function(){var On=typeof wt=="function"?wt():wt;Kt(On||null)});var $t=(0,ye.useState)(null),An=(0,Ae.Z)($t,2),vn=An[0],Fn=An[1],Yn=(0,ne.Z)(function(){if(Jt){!z(Jt)&&Bt&&Jt.scrollIntoView(pt);var On=Jt.getBoundingClientRect(),fn=On.left,_n=On.top,zn=On.width,Ir=On.height,Pr={left:fn,top:_n,width:zn,height:Ir,radius:0};Fn(function(Tr){return JSON.stringify(Tr)!==JSON.stringify(Pr)?Pr:Tr})}else Fn(null)}),xr=function(fn){var _n;return(_n=Array.isArray(kt==null?void 0:kt.offset)?kt==null?void 0:kt.offset[fn]:kt==null?void 0:kt.offset)!==null&&_n!==void 0?_n:6};(0,oe.Z)(function(){return Yn(),window.addEventListener("resize",Yn),function(){window.removeEventListener("resize",Yn)}},[Jt,Bt,Yn]);var Tn=(0,ye.useMemo)(function(){if(!vn)return vn;var On=xr(0),fn=xr(1),_n=(kt==null?void 0:kt.radius)||2;return{left:vn.left-On,top:vn.top-fn,width:vn.width+On*2,height:vn.height+fn*2,radius:_n}},[vn,kt]);return[Tn,Jt]}var x=be(80402),b={fill:"transparent",pointerEvents:"auto"},te=function(Bt){var kt=Bt.prefixCls,pt=Bt.rootClassName,Ft=Bt.pos,It=Bt.showMask,Jt=Bt.style,Kt=Jt===void 0?{}:Jt,$t=Bt.fill,An=$t===void 0?"rgba(0,0,0,0.5)":$t,vn=Bt.open,Fn=Bt.animated,Yn=Bt.zIndex,xr=(0,x.Z)(),Tn="".concat(kt,"-mask-").concat(xr),On=(0,ge.Z)(Fn)==="object"?Fn==null?void 0:Fn.placeholder:Fn;return ye.createElement(le.Z,{open:vn,autoLock:!0},ye.createElement("div",{className:ae()("".concat(kt,"-mask"),pt),style:(0,Je.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:Yn,pointerEvents:"none"},Kt)},It?ye.createElement("svg",{style:{width:"100%",height:"100%"}},ye.createElement("defs",null,ye.createElement("mask",{id:Tn},ye.createElement("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"}),Ft&&ye.createElement("rect",{x:Ft.left,y:Ft.top,rx:Ft.radius,width:Ft.width,height:Ft.height,fill:"black",className:On?"".concat(kt,"-placeholder-animated"):""}))),ye.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:An,mask:"url(#".concat(Tn,")")}),Ft&&ye.createElement(ye.Fragment,null,ye.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:"100%",height:Ft.top})),ye.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:Ft.left,height:"100%"})),ye.createElement("rect",(0,E.Z)({},b,{x:"0",y:Ft.top+Ft.height,width:"100%",height:"calc(100vh - ".concat(Ft.top+Ft.height,"px)")})),ye.createElement("rect",(0,E.Z)({},b,{x:Ft.left+Ft.width,y:"0",width:"calc(100vw - ".concat(Ft.left+Ft.width,"px)"),height:"100%"})))):null))},ee=te,ce={adjustX:1,adjustY:1},fe=[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 de(){var wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Bt={};return Object.keys(he).forEach(function(kt){Bt[kt]=(0,Je.Z)((0,Je.Z)({},he[kt]),{},{autoArrow:wt,targetOffset:fe})}),Bt}var pe=de(),ve=be(26407);function me(wt){var Bt=wt.prefixCls,kt=wt.current,pt=wt.total,Ft=wt.title,It=wt.description,Jt=wt.onClose,Kt=wt.onPrev,$t=wt.onNext,An=wt.onFinish,vn=wt.className,Fn=wt.closeIcon,Yn=Fn!==!1&&Fn!==null,xr=Fn!==void 0&&Fn!==!0?Fn:ye.createElement("span",{className:"".concat(Bt,"-close-x")},"\xD7");return ye.createElement("div",{className:ae()("".concat(Bt,"-content"),vn)},ye.createElement("div",{className:"".concat(Bt,"-inner")},Yn&&ye.createElement("button",{type:"button",onClick:Jt,"aria-label":"Close",className:"".concat(Bt,"-close")},xr),ye.createElement("div",{className:"".concat(Bt,"-header")},ye.createElement("div",{className:"".concat(Bt,"-title")},Ft)),ye.createElement("div",{className:"".concat(Bt,"-description")},It),ye.createElement("div",{className:"".concat(Bt,"-footer")},ye.createElement("div",{className:"".concat(Bt,"-sliders")},pt>1?(0,ve.Z)(Array.from({length:pt}).keys()).map(function(Tn,On){return ye.createElement("span",{key:Tn,className:On===kt?"active":""})}):null),ye.createElement("div",{className:"".concat(Bt,"-buttons")},kt!==0?ye.createElement("button",{className:"".concat(Bt,"-prev-btn"),onClick:Kt},"Prev"):null,kt===pt-1?ye.createElement("button",{className:"".concat(Bt,"-finish-btn"),onClick:An},"Finish"):ye.createElement("button",{className:"".concat(Bt,"-next-btn"),onClick:$t},"Next")))))}var Ee=function(Bt){var kt=Bt.current,pt=Bt.renderPanel;return ye.createElement(ye.Fragment,null,typeof pt=="function"?pt(Bt,kt):ye.createElement(me,Bt))},Se=Ee,Te=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon"],we={left:"50%",top:"50%",width:1,height:1},je=function(Bt){var kt=Bt.prefixCls,pt=kt===void 0?"rc-tour":kt,Ft=Bt.steps,It=Ft===void 0?[]:Ft,Jt=Bt.defaultCurrent,Kt=Bt.current,$t=Bt.onChange,An=Bt.onClose,vn=Bt.onFinish,Fn=Bt.open,Yn=Bt.mask,xr=Yn===void 0?!0:Yn,Tn=Bt.arrow,On=Tn===void 0?!0:Tn,fn=Bt.rootClassName,_n=Bt.placement,zn=Bt.renderPanel,Ir=Bt.gap,Pr=Bt.animated,Tr=Bt.scrollIntoViewOptions,Fr=Tr===void 0?!0:Tr,Lr=Bt.zIndex,Kr=Lr===void 0?1001:Lr,Gr=Bt.closeIcon,zr=(0,ue.Z)(Bt,Te),yi=ye.useRef(),fa=(0,re.Z)(0,{value:Kt,defaultValue:Jt}),Mi=(0,Ae.Z)(fa,2),Li=Mi[0],qn=Mi[1],Er=(0,re.Z)(void 0,{value:Fn,postState:function(ki){return Li<0||Li>=It.length?!1:ki!=null?ki:!0}}),Qt=(0,Ae.Z)(Er,2),tn=Qt[0],cn=Qt[1],rr=ye.useRef(tn);(0,oe.Z)(function(){tn&&!rr.current&&qn(0),rr.current=tn},[tn]);var bn=It[Li]||{},an=bn.target,gn=bn.placement,Nr=bn.style,lr=bn.arrow,_r=bn.className,ei=bn.mask,Qn=bn.scrollIntoViewOptions,yr=bn.closeIcon,oi=tn&&(ei!=null?ei:xr),Xn=yr!=null?yr:Gr,Mr=Qn!=null?Qn:Fr,Sr=y(an,Fn,Ir,Mr),ci=(0,Ae.Z)(Sr,2),Ci=ci[0],Ni=ci[1],na=a(Ni,_n,gn),Qi=Ni?typeof lr=="undefined"?On:lr:!1,Ii=(0,ge.Z)(Qi)==="object"?Qi.pointAtCenter:!1;(0,oe.Z)(function(){var Ki;(Ki=yi.current)===null||Ki===void 0||Ki.forceAlign()},[Ii,Li]);var xi=function(ki){qn(ki),$t==null||$t(ki)};if(Ni===void 0)return null;var or=function(){cn(!1),An==null||An(Li)},ga=function(){return ye.createElement(Se,(0,E.Z)({arrow:Qi,key:"content",prefixCls:pt,total:It.length,renderPanel:zn,onPrev:function(){xi(Li-1)},onNext:function(){xi(Li+1)},onClose:or,current:Li,onFinish:function(){or(),vn==null||vn()},closeIcon:Xn},It[Li]))},ar=typeof oi=="boolean"?oi:!!oi,$i=typeof oi=="boolean"?void 0:oi,no=function(ki){return ki||Ni||document.body};return ye.createElement(ye.Fragment,null,ye.createElement(ee,{zIndex:Kr,prefixCls:pt,pos:Ci,showMask:ar,style:$i==null?void 0:$i.style,fill:$i==null?void 0:$i.color,open:tn,animated:Pr,rootClassName:fn}),ye.createElement(ie.Z,(0,E.Z)({builtinPlacements:de(Ii)},zr,{ref:yi,popupStyle:Nr,popupPlacement:na,popupVisible:tn,popupClassName:ae()(fn,_r),prefixCls:pt,popup:ga,forceRender:!1,destroyPopupOnHide:!0,zIndex:Kr,getTriggerDOMNode:no,arrow:!!Qi}),ye.createElement(le.Z,{open:tn,autoLock:!0},ye.createElement("div",{className:ae()(fn,"".concat(pt,"-target-placeholder")),style:(0,Je.Z)((0,Je.Z)({},Ci||we),{},{position:"fixed",pointerEvents:"none"})}))))},xe=je,Oe=xe,ze=be(79676),Ze=be(36355),Me=be(88088),tt=be(99267),qe=be(3113),st=be(9763),At=be(31724),lt=be(47729);function at(wt){return wt!=null}var ft=wt=>{let{stepProps:Bt,current:kt,type:pt,indicatorsRender:Ft,closeIcon:It}=wt;var Jt,Kt;const{prefixCls:$t,total:An=1,title:vn,onClose:Fn,onPrev:Yn,onNext:xr,onFinish:Tn,cover:On,description:fn,nextButtonProps:_n,prevButtonProps:zn,type:Ir,className:Pr,closeIcon:Tr}=Bt,Fr=Ir!=null?Ir:pt,Lr=Tr!=null?Tr:It,Kr=Lr!==!1&&Lr!==null,[Gr,zr]=(0,lt.Z)(Kr,Lr,bn=>ye.createElement("span",{onClick:Fn,"aria-label":"Close",className:`${$t}-close`},bn),ye.createElement(tt.Z,{className:`${$t}-close-icon`}),!0),yi=kt===An-1,fa=()=>{var bn;Yn==null||Yn(),(bn=zn==null?void 0:zn.onClick)===null||bn===void 0||bn.call(zn)},Mi=()=>{var bn;yi?Tn==null||Tn():xr==null||xr(),(bn=_n==null?void 0:_n.onClick)===null||bn===void 0||bn.call(_n)},Li=at(vn)?ye.createElement("div",{className:`${$t}-header`},ye.createElement("div",{className:`${$t}-title`},vn)):null,qn=at(fn)?ye.createElement("div",{className:`${$t}-description`},fn):null,Er=at(On)?ye.createElement("div",{className:`${$t}-cover`},On):null;let Qt;Ft?Qt=Ft(kt,An):Qt=(0,ve.Z)(Array.from({length:An}).keys()).map((bn,an)=>ye.createElement("span",{key:bn,className:ae()(an===kt&&`${$t}-indicator-active`,`${$t}-indicator`)}));const tn=Fr==="primary"?"default":"primary",cn={type:"default",ghost:Fr==="primary"},[rr]=(0,st.Z)("Tour",At.Z.Tour);return ye.createElement("div",{className:ae()(Pr,`${$t}-content`)},ye.createElement("div",{className:`${$t}-inner`},Gr&&zr,Er,Li,qn,ye.createElement("div",{className:`${$t}-footer`},An>1&&ye.createElement("div",{className:`${$t}-indicators`},Qt),ye.createElement("div",{className:`${$t}-buttons`},kt!==0?ye.createElement(qe.ZP,Object.assign({},cn,zn,{onClick:fa,size:"small",className:ae()(`${$t}-prev-btn`,zn==null?void 0:zn.className)}),(Jt=zn==null?void 0:zn.children)!==null&&Jt!==void 0?Jt:rr==null?void 0:rr.Previous):null,ye.createElement(qe.ZP,Object.assign({type:tn},_n,{onClick:Mi,size:"small",className:ae()(`${$t}-next-btn`,_n==null?void 0:_n.className)}),(Kt=_n==null?void 0:_n.children)!==null&&Kt!==void 0?Kt:yi?rr==null?void 0:rr.Finish:rr==null?void 0:rr.Next)))))},bt=be(39722),Lt=be(64993),gt=be(17313),ht=be(19447),$e=be(83116),Pe=be(37613);const ke=wt=>{const{componentCls:Bt,lineHeight:kt,padding:pt,paddingXS:Ft,borderRadius:It,borderRadiusXS:Jt,colorPrimary:Kt,colorText:$t,colorFill:An,indicatorHeight:vn,indicatorWidth:Fn,boxShadowTertiary:Yn,tourZIndexPopup:xr,fontSize:Tn,colorBgElevated:On,fontWeightStrong:fn,marginXS:_n,colorTextLightSolid:zn,tourBorderRadius:Ir,colorWhite:Pr,colorBgTextHover:Tr,tourCloseSize:Fr,motionDurationSlow:Lr,antCls:Kr}=wt;return[{[Bt]:Object.assign(Object.assign({},(0,gt.Wf)(wt)),{color:$t,position:"absolute",zIndex:xr,display:"block",visibility:"visible",fontSize:Tn,lineHeight:kt,width:520,"--antd-arrow-background-color":On,"&-pure":{maxWidth:"100%",position:"relative"},[`&${Bt}-hidden`]:{display:"none"},[`${Bt}-content`]:{position:"relative"},[`${Bt}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:Ir,boxShadow:Yn,position:"relative",backgroundColor:On,border:"none",backgroundClip:"padding-box",[`${Bt}-close`]:{position:"absolute",top:pt,insetInlineEnd:pt,color:wt.colorIcon,outline:"none",width:Fr,height:Fr,borderRadius:wt.borderRadiusSM,transition:`background-color ${wt.motionDurationMid}, color ${wt.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:wt.colorIconHover,backgroundColor:wt.wireframe?"transparent":wt.colorFillContent}},[`${Bt}-cover`]:{textAlign:"center",padding:`${pt+Fr+Ft}px ${pt}px 0`,img:{width:"100%"}},[`${Bt}-header`]:{padding:`${pt}px ${pt}px ${Ft}px`,[`${Bt}-title`]:{lineHeight:kt,fontSize:Tn,fontWeight:fn}},[`${Bt}-description`]:{padding:`0 ${pt}px`,lineHeight:kt,wordWrap:"break-word"},[`${Bt}-footer`]:{padding:`${Ft}px ${pt}px ${pt}px`,textAlign:"end",borderRadius:`0 0 ${Jt}px ${Jt}px`,display:"flex",[`${Bt}-indicators`]:{display:"inline-block",[`${Bt}-indicator`]:{width:Fn,height:vn,display:"inline-block",borderRadius:"50%",background:An,"&:not(:last-child)":{marginInlineEnd:vn},"&-active":{background:Kt}}},[`${Bt}-buttons`]:{marginInlineStart:"auto",[`${Kr}-btn`]:{marginInlineStart:_n}}}},[`${Bt}-primary, &${Bt}-primary`]:{"--antd-arrow-background-color":Kt,[`${Bt}-inner`]:{color:zn,textAlign:"start",textDecoration:"none",backgroundColor:Kt,borderRadius:It,boxShadow:Yn,[`${Bt}-close`]:{color:zn},[`${Bt}-indicators`]:{[`${Bt}-indicator`]:{background:new Lt.C(zn).setAlpha(.15).toRgbString(),"&-active":{background:zn}}},[`${Bt}-prev-btn`]:{color:zn,borderColor:new Lt.C(zn).setAlpha(.15).toRgbString(),backgroundColor:Kt,"&:hover":{backgroundColor:new Lt.C(zn).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${Bt}-next-btn`]:{color:Kt,borderColor:"transparent",background:Pr,"&:hover":{background:new Lt.C(Tr).onBackground(Pr).toRgbString()}}}}}),[`${Bt}-mask`]:{[`${Bt}-placeholder-animated`]:{transition:`all ${Lr}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${Bt}-inner`]:{borderRadius:Math.min(Ir,ht.qN)}}},(0,ht.ZP)(wt,{colorBg:"var(--antd-arrow-background-color)",contentRadius:Ir,limitVerticalRadius:!0})]};var Ve=(0,$e.Z)("Tour",wt=>{const{borderRadiusLG:Bt,fontSize:kt,lineHeight:pt}=wt,Ft=(0,Pe.TS)(wt,{tourZIndexPopup:wt.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:Bt,tourCloseSize:kt*pt});return[ke(Ft)]}),Qe=be(53487),De=function(wt,Bt){var kt={};for(var pt in wt)Object.prototype.hasOwnProperty.call(wt,pt)&&Bt.indexOf(pt)<0&&(kt[pt]=wt[pt]);if(wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ft=0,pt=Object.getOwnPropertySymbols(wt);Ft<pt.length;Ft++)Bt.indexOf(pt[Ft])<0&&Object.prototype.propertyIsEnumerable.call(wt,pt[Ft])&&(kt[pt[Ft]]=wt[pt[Ft]]);return kt};const Ye=wt=>{const{prefixCls:Bt,current:kt=0,total:pt=6,className:Ft,style:It,type:Jt}=wt,Kt=De(wt,["prefixCls","current","total","className","style","type"]),{getPrefixCls:$t}=ye.useContext(Ze.E_),An=$t("tour",Bt),[vn,Fn]=Ve(An);return vn(ye.createElement(bt.t5,{prefixCls:An,hashId:Fn,className:ae()(Ft,`${An}-pure`,Jt&&`${An}-${Jt}`),style:It},ye.createElement(ft,{stepProps:Object.assign(Object.assign({},Kt),{prefixCls:An,total:pt}),current:kt,type:Jt})))};var Ue=(0,Qe.i)(Ye),Ne=wt=>{let{defaultType:Bt,steps:kt=[],current:pt,defaultCurrent:Ft}=wt;var It;const[Jt,Kt]=(0,re.Z)(Ft,{value:pt});(0,ye.useLayoutEffect)(()=>{pt!==void 0&&Kt(pt)},[pt]);const $t=typeof Jt=="number"?(It=kt[Jt])===null||It===void 0?void 0:It.type:Bt;return{currentMergedType:$t!=null?$t:Bt,updateInnerCurrent:Kt}},nt=function(wt,Bt){var kt={};for(var pt in wt)Object.prototype.hasOwnProperty.call(wt,pt)&&Bt.indexOf(pt)<0&&(kt[pt]=wt[pt]);if(wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ft=0,pt=Object.getOwnPropertySymbols(wt);Ft<pt.length;Ft++)Bt.indexOf(pt[Ft])<0&&Object.prototype.propertyIsEnumerable.call(wt,pt[Ft])&&(kt[pt[Ft]]=wt[pt[Ft]]);return kt};const ct=wt=>{const{prefixCls:Bt,current:kt,defaultCurrent:pt,type:Ft,rootClassName:It,indicatorsRender:Jt,steps:Kt}=wt,$t=nt(wt,["prefixCls","current","defaultCurrent","type","rootClassName","indicatorsRender","steps"]),{getPrefixCls:An,direction:vn}=(0,ye.useContext)(Ze.E_),Fn=An("tour",Bt),[Yn,xr]=Ve(Fn),[,Tn]=(0,Me.Z)(),{currentMergedType:On,updateInnerCurrent:fn}=Ne({defaultType:Ft,steps:Kt,current:kt,defaultCurrent:pt}),_n=(0,ze.Z)({arrowPointAtCenter:!0,autoAdjustOverflow:!0,offset:Tn.marginXXS,arrowWidth:Tn.sizePopupArrow,borderRadius:Tn.borderRadius}),zn=ae()({[`${Fn}-primary`]:On==="primary",[`${Fn}-rtl`]:vn==="rtl"},xr,It),Ir=(Tr,Fr)=>ye.createElement(ft,{type:Ft,stepProps:Tr,current:Fr,indicatorsRender:Jt}),Pr=Tr=>{var Fr;fn(Tr),(Fr=wt.onChange)===null||Fr===void 0||Fr.call(wt,Tr)};return Yn(ye.createElement(Oe,Object.assign({},$t,{rootClassName:zn,prefixCls:Fn,current:kt,defaultCurrent:pt,animated:!0,renderPanel:Ir,builtinPlacements:_n,onChange:Pr,steps:Kt})))};ct._InternalPanelDoNotUseOrYouWillBeFired=Ue;var St=ct},86251:function(en,zt){"use strict";zt.byteLength=le,zt.toByteArray=se,zt.fromByteArray=re;for(var be=[],ye=[],Je=typeof Uint8Array!="undefined"?Uint8Array:Array,E="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ge=0,Ae=E.length;ge<Ae;++ge)be[ge]=E[ge],ye[E.charCodeAt(ge)]=ge;ye[45]=62,ye[95]=63;function ue(ne){var z=ne.length;if(z%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var a=ne.indexOf("=");a===-1&&(a=z);var y=a===z?0:4-a%4;return[a,y]}function le(ne){var z=ue(ne),a=z[0],y=z[1];return(a+y)*3/4-y}function ie(ne,z,a){return(z+a)*3/4-a}function se(ne){var z,a=ue(ne),y=a[0],x=a[1],b=new Je(ie(ne,y,x)),te=0,ee=x>0?y-4:y,ce;for(ce=0;ce<ee;ce+=4)z=ye[ne.charCodeAt(ce)]<<18|ye[ne.charCodeAt(ce+1)]<<12|ye[ne.charCodeAt(ce+2)]<<6|ye[ne.charCodeAt(ce+3)],b[te++]=z>>16&255,b[te++]=z>>8&255,b[te++]=z&255;return x===2&&(z=ye[ne.charCodeAt(ce)]<<2|ye[ne.charCodeAt(ce+1)]>>4,b[te++]=z&255),x===1&&(z=ye[ne.charCodeAt(ce)]<<10|ye[ne.charCodeAt(ce+1)]<<4|ye[ne.charCodeAt(ce+2)]>>2,b[te++]=z>>8&255,b[te++]=z&255),b}function ae(ne){return be[ne>>18&63]+be[ne>>12&63]+be[ne>>6&63]+be[ne&63]}function oe(ne,z,a){for(var y,x=[],b=z;b<a;b+=3)y=(ne[b]<<16&16711680)+(ne[b+1]<<8&65280)+(ne[b+2]&255),x.push(ae(y));return x.join("")}function re(ne){for(var z,a=ne.length,y=a%3,x=[],b=16383,te=0,ee=a-y;te<ee;te+=b)x.push(oe(ne,te,te+b>ee?ee:te+b));return y===1?(z=ne[a-1],x.push(be[z>>2]+be[z<<4&63]+"==")):y===2&&(z=(ne[a-2]<<8)+ne[a-1],x.push(be[z>>10]+be[z>>4&63]+be[z<<2&63]+"=")),x.join("")}},19208:function(en,zt,be){"use strict";var ye;var Je=be(86251),E=be(67467),ge=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;zt.lW=ie,ye=te,zt.h2=50;var Ae=2147483647;ye=Ae,ie.TYPED_ARRAY_SUPPORT=ue(),!ie.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 Ve=new Uint8Array(1),Qe={foo:function(){return 42}};return Object.setPrototypeOf(Qe,Uint8Array.prototype),Object.setPrototypeOf(Ve,Qe),Ve.foo()===42}catch(De){return!1}}Object.defineProperty(ie.prototype,"parent",{enumerable:!0,get:function(){if(ie.isBuffer(this))return this.buffer}}),Object.defineProperty(ie.prototype,"offset",{enumerable:!0,get:function(){if(ie.isBuffer(this))return this.byteOffset}});function le(Ve){if(Ve>Ae)throw new RangeError('The value "'+Ve+'" is invalid for option "size"');var Qe=new Uint8Array(Ve);return Object.setPrototypeOf(Qe,ie.prototype),Qe}function ie(Ve,Qe,De){if(typeof Ve=="number"){if(typeof Qe=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return re(Ve)}return se(Ve,Qe,De)}ie.poolSize=8192;function se(Ve,Qe,De){if(typeof Ve=="string")return ne(Ve,Qe);if(ArrayBuffer.isView(Ve))return a(Ve);if(Ve==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ve);if($e(Ve,ArrayBuffer)||Ve&&$e(Ve.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&($e(Ve,SharedArrayBuffer)||Ve&&$e(Ve.buffer,SharedArrayBuffer)))return y(Ve,Qe,De);if(typeof Ve=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Ye=Ve.valueOf&&Ve.valueOf();if(Ye!=null&&Ye!==Ve)return ie.from(Ye,Qe,De);var Ue=x(Ve);if(Ue)return Ue;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Ve[Symbol.toPrimitive]=="function")return ie.from(Ve[Symbol.toPrimitive]("string"),Qe,De);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ve)}ie.from=function(Ve,Qe,De){return se(Ve,Qe,De)},Object.setPrototypeOf(ie.prototype,Uint8Array.prototype),Object.setPrototypeOf(ie,Uint8Array);function ae(Ve){if(typeof Ve!="number")throw new TypeError('"size" argument must be of type number');if(Ve<0)throw new RangeError('The value "'+Ve+'" is invalid for option "size"')}function oe(Ve,Qe,De){return ae(Ve),Ve<=0?le(Ve):Qe!==void 0?typeof De=="string"?le(Ve).fill(Qe,De):le(Ve).fill(Qe):le(Ve)}ie.alloc=function(Ve,Qe,De){return oe(Ve,Qe,De)};function re(Ve){return ae(Ve),le(Ve<0?0:b(Ve)|0)}ie.allocUnsafe=function(Ve){return re(Ve)},ie.allocUnsafeSlow=function(Ve){return re(Ve)};function ne(Ve,Qe){if((typeof Qe!="string"||Qe==="")&&(Qe="utf8"),!ie.isEncoding(Qe))throw new TypeError("Unknown encoding: "+Qe);var De=ee(Ve,Qe)|0,Ye=le(De),Ue=Ye.write(Ve,Qe);return Ue!==De&&(Ye=Ye.slice(0,Ue)),Ye}function z(Ve){for(var Qe=Ve.length<0?0:b(Ve.length)|0,De=le(Qe),Ye=0;Ye<Qe;Ye+=1)De[Ye]=Ve[Ye]&255;return De}function a(Ve){if($e(Ve,Uint8Array)){var Qe=new Uint8Array(Ve);return y(Qe.buffer,Qe.byteOffset,Qe.byteLength)}return z(Ve)}function y(Ve,Qe,De){if(Qe<0||Ve.byteLength<Qe)throw new RangeError('"offset" is outside of buffer bounds');if(Ve.byteLength<Qe+(De||0))throw new RangeError('"length" is outside of buffer bounds');var Ye;return Qe===void 0&&De===void 0?Ye=new Uint8Array(Ve):De===void 0?Ye=new Uint8Array(Ve,Qe):Ye=new Uint8Array(Ve,Qe,De),Object.setPrototypeOf(Ye,ie.prototype),Ye}function x(Ve){if(ie.isBuffer(Ve)){var Qe=b(Ve.length)|0,De=le(Qe);return De.length===0||Ve.copy(De,0,0,Qe),De}if(Ve.length!==void 0)return typeof Ve.length!="number"||Pe(Ve.length)?le(0):z(Ve);if(Ve.type==="Buffer"&&Array.isArray(Ve.data))return z(Ve.data)}function b(Ve){if(Ve>=Ae)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Ae.toString(16)+" bytes");return Ve|0}function te(Ve){return+Ve!=Ve&&(Ve=0),ie.alloc(+Ve)}ie.isBuffer=function(Qe){return Qe!=null&&Qe._isBuffer===!0&&Qe!==ie.prototype},ie.compare=function(Qe,De){if($e(Qe,Uint8Array)&&(Qe=ie.from(Qe,Qe.offset,Qe.byteLength)),$e(De,Uint8Array)&&(De=ie.from(De,De.offset,De.byteLength)),!ie.isBuffer(Qe)||!ie.isBuffer(De))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Qe===De)return 0;for(var Ye=Qe.length,Ue=De.length,Le=0,Ne=Math.min(Ye,Ue);Le<Ne;++Le)if(Qe[Le]!==De[Le]){Ye=Qe[Le],Ue=De[Le];break}return Ye<Ue?-1:Ue<Ye?1:0},ie.isEncoding=function(Qe){switch(String(Qe).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},ie.concat=function(Qe,De){if(!Array.isArray(Qe))throw new TypeError('"list" argument must be an Array of Buffers');if(Qe.length===0)return ie.alloc(0);var Ye;if(De===void 0)for(De=0,Ye=0;Ye<Qe.length;++Ye)De+=Qe[Ye].length;var Ue=ie.allocUnsafe(De),Le=0;for(Ye=0;Ye<Qe.length;++Ye){var Ne=Qe[Ye];if($e(Ne,Uint8Array))Le+Ne.length>Ue.length?ie.from(Ne).copy(Ue,Le):Uint8Array.prototype.set.call(Ue,Ne,Le);else if(ie.isBuffer(Ne))Ne.copy(Ue,Le);else throw new TypeError('"list" argument must be an Array of Buffers');Le+=Ne.length}return Ue};function ee(Ve,Qe){if(ie.isBuffer(Ve))return Ve.length;if(ArrayBuffer.isView(Ve)||$e(Ve,ArrayBuffer))return Ve.byteLength;if(typeof Ve!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Ve);var De=Ve.length,Ye=arguments.length>2&&arguments[2]===!0;if(!Ye&&De===0)return 0;for(var Ue=!1;;)switch(Qe){case"ascii":case"latin1":case"binary":return De;case"utf8":case"utf-8":return ft(Ve).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return De*2;case"hex":return De>>>1;case"base64":return gt(Ve).length;default:if(Ue)return Ye?-1:ft(Ve).length;Qe=(""+Qe).toLowerCase(),Ue=!0}}ie.byteLength=ee;function ce(Ve,Qe,De){var Ye=!1;if((Qe===void 0||Qe<0)&&(Qe=0),Qe>this.length||((De===void 0||De>this.length)&&(De=this.length),De<=0)||(De>>>=0,Qe>>>=0,De<=Qe))return"";for(Ve||(Ve="utf8");;)switch(Ve){case"hex":return Ze(this,Qe,De);case"utf8":case"utf-8":return we(this,Qe,De);case"ascii":return Oe(this,Qe,De);case"latin1":case"binary":return ze(this,Qe,De);case"base64":return Te(this,Qe,De);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Me(this,Qe,De);default:if(Ye)throw new TypeError("Unknown encoding: "+Ve);Ve=(Ve+"").toLowerCase(),Ye=!0}}ie.prototype._isBuffer=!0;function fe(Ve,Qe,De){var Ye=Ve[Qe];Ve[Qe]=Ve[De],Ve[De]=Ye}ie.prototype.swap16=function(){var Qe=this.length;if(Qe%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var De=0;De<Qe;De+=2)fe(this,De,De+1);return this},ie.prototype.swap32=function(){var Qe=this.length;if(Qe%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var De=0;De<Qe;De+=4)fe(this,De,De+3),fe(this,De+1,De+2);return this},ie.prototype.swap64=function(){var Qe=this.length;if(Qe%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var De=0;De<Qe;De+=8)fe(this,De,De+7),fe(this,De+1,De+6),fe(this,De+2,De+5),fe(this,De+3,De+4);return this},ie.prototype.toString=function(){var Qe=this.length;return Qe===0?"":arguments.length===0?we(this,0,Qe):ce.apply(this,arguments)},ie.prototype.toLocaleString=ie.prototype.toString,ie.prototype.equals=function(Qe){if(!ie.isBuffer(Qe))throw new TypeError("Argument must be a Buffer");return this===Qe?!0:ie.compare(this,Qe)===0},ie.prototype.inspect=function(){var Qe="",De=zt.h2;return Qe=this.toString("hex",0,De).replace(/(.{2})/g,"$1 ").trim(),this.length>De&&(Qe+=" ... "),"<Buffer "+Qe+">"},ge&&(ie.prototype[ge]=ie.prototype.inspect),ie.prototype.compare=function(Qe,De,Ye,Ue,Le){if($e(Qe,Uint8Array)&&(Qe=ie.from(Qe,Qe.offset,Qe.byteLength)),!ie.isBuffer(Qe))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Qe);if(De===void 0&&(De=0),Ye===void 0&&(Ye=Qe?Qe.length:0),Ue===void 0&&(Ue=0),Le===void 0&&(Le=this.length),De<0||Ye>Qe.length||Ue<0||Le>this.length)throw new RangeError("out of range index");if(Ue>=Le&&De>=Ye)return 0;if(Ue>=Le)return-1;if(De>=Ye)return 1;if(De>>>=0,Ye>>>=0,Ue>>>=0,Le>>>=0,this===Qe)return 0;for(var Ne=Le-Ue,nt=Ye-De,ct=Math.min(Ne,nt),St=this.slice(Ue,Le),wt=Qe.slice(De,Ye),Bt=0;Bt<ct;++Bt)if(St[Bt]!==wt[Bt]){Ne=St[Bt],nt=wt[Bt];break}return Ne<nt?-1:nt<Ne?1:0};function he(Ve,Qe,De,Ye,Ue){if(Ve.length===0)return-1;if(typeof De=="string"?(Ye=De,De=0):De>2147483647?De=2147483647:De<-2147483648&&(De=-2147483648),De=+De,Pe(De)&&(De=Ue?0:Ve.length-1),De<0&&(De=Ve.length+De),De>=Ve.length){if(Ue)return-1;De=Ve.length-1}else if(De<0)if(Ue)De=0;else return-1;if(typeof Qe=="string"&&(Qe=ie.from(Qe,Ye)),ie.isBuffer(Qe))return Qe.length===0?-1:de(Ve,Qe,De,Ye,Ue);if(typeof Qe=="number")return Qe=Qe&255,typeof Uint8Array.prototype.indexOf=="function"?Ue?Uint8Array.prototype.indexOf.call(Ve,Qe,De):Uint8Array.prototype.lastIndexOf.call(Ve,Qe,De):de(Ve,[Qe],De,Ye,Ue);throw new TypeError("val must be string, number or Buffer")}function de(Ve,Qe,De,Ye,Ue){var Le=1,Ne=Ve.length,nt=Qe.length;if(Ye!==void 0&&(Ye=String(Ye).toLowerCase(),Ye==="ucs2"||Ye==="ucs-2"||Ye==="utf16le"||Ye==="utf-16le")){if(Ve.length<2||Qe.length<2)return-1;Le=2,Ne/=2,nt/=2,De/=2}function ct(pt,Ft){return Le===1?pt[Ft]:pt.readUInt16BE(Ft*Le)}var St;if(Ue){var wt=-1;for(St=De;St<Ne;St++)if(ct(Ve,St)===ct(Qe,wt===-1?0:St-wt)){if(wt===-1&&(wt=St),St-wt+1===nt)return wt*Le}else wt!==-1&&(St-=St-wt),wt=-1}else for(De+nt>Ne&&(De=Ne-nt),St=De;St>=0;St--){for(var Bt=!0,kt=0;kt<nt;kt++)if(ct(Ve,St+kt)!==ct(Qe,kt)){Bt=!1;break}if(Bt)return St}return-1}ie.prototype.includes=function(Qe,De,Ye){return this.indexOf(Qe,De,Ye)!==-1},ie.prototype.indexOf=function(Qe,De,Ye){return he(this,Qe,De,Ye,!0)},ie.prototype.lastIndexOf=function(Qe,De,Ye){return he(this,Qe,De,Ye,!1)};function pe(Ve,Qe,De,Ye){De=Number(De)||0;var Ue=Ve.length-De;Ye?(Ye=Number(Ye),Ye>Ue&&(Ye=Ue)):Ye=Ue;var Le=Qe.length;Ye>Le/2&&(Ye=Le/2);for(var Ne=0;Ne<Ye;++Ne){var nt=parseInt(Qe.substr(Ne*2,2),16);if(Pe(nt))return Ne;Ve[De+Ne]=nt}return Ne}function ve(Ve,Qe,De,Ye){return ht(ft(Qe,Ve.length-De),Ve,De,Ye)}function me(Ve,Qe,De,Ye){return ht(bt(Qe),Ve,De,Ye)}function Ee(Ve,Qe,De,Ye){return ht(gt(Qe),Ve,De,Ye)}function Se(Ve,Qe,De,Ye){return ht(Lt(Qe,Ve.length-De),Ve,De,Ye)}ie.prototype.write=function(Qe,De,Ye,Ue){if(De===void 0)Ue="utf8",Ye=this.length,De=0;else if(Ye===void 0&&typeof De=="string")Ue=De,Ye=this.length,De=0;else if(isFinite(De))De=De>>>0,isFinite(Ye)?(Ye=Ye>>>0,Ue===void 0&&(Ue="utf8")):(Ue=Ye,Ye=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Le=this.length-De;if((Ye===void 0||Ye>Le)&&(Ye=Le),Qe.length>0&&(Ye<0||De<0)||De>this.length)throw new RangeError("Attempt to write outside buffer bounds");Ue||(Ue="utf8");for(var Ne=!1;;)switch(Ue){case"hex":return pe(this,Qe,De,Ye);case"utf8":case"utf-8":return ve(this,Qe,De,Ye);case"ascii":case"latin1":case"binary":return me(this,Qe,De,Ye);case"base64":return Ee(this,Qe,De,Ye);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Se(this,Qe,De,Ye);default:if(Ne)throw new TypeError("Unknown encoding: "+Ue);Ue=(""+Ue).toLowerCase(),Ne=!0}},ie.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Te(Ve,Qe,De){return Qe===0&&De===Ve.length?Je.fromByteArray(Ve):Je.fromByteArray(Ve.slice(Qe,De))}function we(Ve,Qe,De){De=Math.min(Ve.length,De);for(var Ye=[],Ue=Qe;Ue<De;){var Le=Ve[Ue],Ne=null,nt=Le>239?4:Le>223?3:Le>191?2:1;if(Ue+nt<=De){var ct,St,wt,Bt;switch(nt){case 1:Le<128&&(Ne=Le);break;case 2:ct=Ve[Ue+1],(ct&192)===128&&(Bt=(Le&31)<<6|ct&63,Bt>127&&(Ne=Bt));break;case 3:ct=Ve[Ue+1],St=Ve[Ue+2],(ct&192)===128&&(St&192)===128&&(Bt=(Le&15)<<12|(ct&63)<<6|St&63,Bt>2047&&(Bt<55296||Bt>57343)&&(Ne=Bt));break;case 4:ct=Ve[Ue+1],St=Ve[Ue+2],wt=Ve[Ue+3],(ct&192)===128&&(St&192)===128&&(wt&192)===128&&(Bt=(Le&15)<<18|(ct&63)<<12|(St&63)<<6|wt&63,Bt>65535&&Bt<1114112&&(Ne=Bt))}}Ne===null?(Ne=65533,nt=1):Ne>65535&&(Ne-=65536,Ye.push(Ne>>>10&1023|55296),Ne=56320|Ne&1023),Ye.push(Ne),Ue+=nt}return xe(Ye)}var je=4096;function xe(Ve){var Qe=Ve.length;if(Qe<=je)return String.fromCharCode.apply(String,Ve);for(var De="",Ye=0;Ye<Qe;)De+=String.fromCharCode.apply(String,Ve.slice(Ye,Ye+=je));return De}function Oe(Ve,Qe,De){var Ye="";De=Math.min(Ve.length,De);for(var Ue=Qe;Ue<De;++Ue)Ye+=String.fromCharCode(Ve[Ue]&127);return Ye}function ze(Ve,Qe,De){var Ye="";De=Math.min(Ve.length,De);for(var Ue=Qe;Ue<De;++Ue)Ye+=String.fromCharCode(Ve[Ue]);return Ye}function Ze(Ve,Qe,De){var Ye=Ve.length;(!Qe||Qe<0)&&(Qe=0),(!De||De<0||De>Ye)&&(De=Ye);for(var Ue="",Le=Qe;Le<De;++Le)Ue+=ke[Ve[Le]];return Ue}function Me(Ve,Qe,De){for(var Ye=Ve.slice(Qe,De),Ue="",Le=0;Le<Ye.length-1;Le+=2)Ue+=String.fromCharCode(Ye[Le]+Ye[Le+1]*256);return Ue}ie.prototype.slice=function(Qe,De){var Ye=this.length;Qe=~~Qe,De=De===void 0?Ye:~~De,Qe<0?(Qe+=Ye,Qe<0&&(Qe=0)):Qe>Ye&&(Qe=Ye),De<0?(De+=Ye,De<0&&(De=0)):De>Ye&&(De=Ye),De<Qe&&(De=Qe);var Ue=this.subarray(Qe,De);return Object.setPrototypeOf(Ue,ie.prototype),Ue};function tt(Ve,Qe,De){if(Ve%1!==0||Ve<0)throw new RangeError("offset is not uint");if(Ve+Qe>De)throw new RangeError("Trying to access beyond buffer length")}ie.prototype.readUintLE=ie.prototype.readUIntLE=function(Qe,De,Ye){Qe=Qe>>>0,De=De>>>0,Ye||tt(Qe,De,this.length);for(var Ue=this[Qe],Le=1,Ne=0;++Ne<De&&(Le*=256);)Ue+=this[Qe+Ne]*Le;return Ue},ie.prototype.readUintBE=ie.prototype.readUIntBE=function(Qe,De,Ye){Qe=Qe>>>0,De=De>>>0,Ye||tt(Qe,De,this.length);for(var Ue=this[Qe+--De],Le=1;De>0&&(Le*=256);)Ue+=this[Qe+--De]*Le;return Ue},ie.prototype.readUint8=ie.prototype.readUInt8=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,1,this.length),this[Qe]},ie.prototype.readUint16LE=ie.prototype.readUInt16LE=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,2,this.length),this[Qe]|this[Qe+1]<<8},ie.prototype.readUint16BE=ie.prototype.readUInt16BE=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,2,this.length),this[Qe]<<8|this[Qe+1]},ie.prototype.readUint32LE=ie.prototype.readUInt32LE=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,4,this.length),(this[Qe]|this[Qe+1]<<8|this[Qe+2]<<16)+this[Qe+3]*16777216},ie.prototype.readUint32BE=ie.prototype.readUInt32BE=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,4,this.length),this[Qe]*16777216+(this[Qe+1]<<16|this[Qe+2]<<8|this[Qe+3])},ie.prototype.readIntLE=function(Qe,De,Ye){Qe=Qe>>>0,De=De>>>0,Ye||tt(Qe,De,this.length);for(var Ue=this[Qe],Le=1,Ne=0;++Ne<De&&(Le*=256);)Ue+=this[Qe+Ne]*Le;return Le*=128,Ue>=Le&&(Ue-=Math.pow(2,8*De)),Ue},ie.prototype.readIntBE=function(Qe,De,Ye){Qe=Qe>>>0,De=De>>>0,Ye||tt(Qe,De,this.length);for(var Ue=De,Le=1,Ne=this[Qe+--Ue];Ue>0&&(Le*=256);)Ne+=this[Qe+--Ue]*Le;return Le*=128,Ne>=Le&&(Ne-=Math.pow(2,8*De)),Ne},ie.prototype.readInt8=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,1,this.length),this[Qe]&128?(255-this[Qe]+1)*-1:this[Qe]},ie.prototype.readInt16LE=function(Qe,De){Qe=Qe>>>0,De||tt(Qe,2,this.length);var Ye=this[Qe]|this[Qe+1]<<8;return Ye&32768?Ye|4294901760:Ye},ie.prototype.readInt16BE=function(Qe,De){Qe=Qe>>>0,De||tt(Qe,2,this.length);var Ye=this[Qe+1]|this[Qe]<<8;return Ye&32768?Ye|4294901760:Ye},ie.prototype.readInt32LE=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,4,this.length),this[Qe]|this[Qe+1]<<8|this[Qe+2]<<16|this[Qe+3]<<24},ie.prototype.readInt32BE=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,4,this.length),this[Qe]<<24|this[Qe+1]<<16|this[Qe+2]<<8|this[Qe+3]},ie.prototype.readFloatLE=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,4,this.length),E.read(this,Qe,!0,23,4)},ie.prototype.readFloatBE=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,4,this.length),E.read(this,Qe,!1,23,4)},ie.prototype.readDoubleLE=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,8,this.length),E.read(this,Qe,!0,52,8)},ie.prototype.readDoubleBE=function(Qe,De){return Qe=Qe>>>0,De||tt(Qe,8,this.length),E.read(this,Qe,!1,52,8)};function qe(Ve,Qe,De,Ye,Ue,Le){if(!ie.isBuffer(Ve))throw new TypeError('"buffer" argument must be a Buffer instance');if(Qe>Ue||Qe<Le)throw new RangeError('"value" argument is out of bounds');if(De+Ye>Ve.length)throw new RangeError("Index out of range")}ie.prototype.writeUintLE=ie.prototype.writeUIntLE=function(Qe,De,Ye,Ue){if(Qe=+Qe,De=De>>>0,Ye=Ye>>>0,!Ue){var Le=Math.pow(2,8*Ye)-1;qe(this,Qe,De,Ye,Le,0)}var Ne=1,nt=0;for(this[De]=Qe&255;++nt<Ye&&(Ne*=256);)this[De+nt]=Qe/Ne&255;return De+Ye},ie.prototype.writeUintBE=ie.prototype.writeUIntBE=function(Qe,De,Ye,Ue){if(Qe=+Qe,De=De>>>0,Ye=Ye>>>0,!Ue){var Le=Math.pow(2,8*Ye)-1;qe(this,Qe,De,Ye,Le,0)}var Ne=Ye-1,nt=1;for(this[De+Ne]=Qe&255;--Ne>=0&&(nt*=256);)this[De+Ne]=Qe/nt&255;return De+Ye},ie.prototype.writeUint8=ie.prototype.writeUInt8=function(Qe,De,Ye){return Qe=+Qe,De=De>>>0,Ye||qe(this,Qe,De,1,255,0),this[De]=Qe&255,De+1},ie.prototype.writeUint16LE=ie.prototype.writeUInt16LE=function(Qe,De,Ye){return Qe=+Qe,De=De>>>0,Ye||qe(this,Qe,De,2,65535,0),this[De]=Qe&255,this[De+1]=Qe>>>8,De+2},ie.prototype.writeUint16BE=ie.prototype.writeUInt16BE=function(Qe,De,Ye){return Qe=+Qe,De=De>>>0,Ye||qe(this,Qe,De,2,65535,0),this[De]=Qe>>>8,this[De+1]=Qe&255,De+2},ie.prototype.writeUint32LE=ie.prototype.writeUInt32LE=function(Qe,De,Ye){return Qe=+Qe,De=De>>>0,Ye||qe(this,Qe,De,4,4294967295,0),this[De+3]=Qe>>>24,this[De+2]=Qe>>>16,this[De+1]=Qe>>>8,this[De]=Qe&255,De+4},ie.prototype.writeUint32BE=ie.prototype.writeUInt32BE=function(Qe,De,Ye){return Qe=+Qe,De=De>>>0,Ye||qe(this,Qe,De,4,4294967295,0),this[De]=Qe>>>24,this[De+1]=Qe>>>16,this[De+2]=Qe>>>8,this[De+3]=Qe&255,De+4},ie.prototype.writeIntLE=function(Qe,De,Ye,Ue){if(Qe=+Qe,De=De>>>0,!Ue){var Le=Math.pow(2,8*Ye-1);qe(this,Qe,De,Ye,Le-1,-Le)}var Ne=0,nt=1,ct=0;for(this[De]=Qe&255;++Ne<Ye&&(nt*=256);)Qe<0&&ct===0&&this[De+Ne-1]!==0&&(ct=1),this[De+Ne]=(Qe/nt>>0)-ct&255;return De+Ye},ie.prototype.writeIntBE=function(Qe,De,Ye,Ue){if(Qe=+Qe,De=De>>>0,!Ue){var Le=Math.pow(2,8*Ye-1);qe(this,Qe,De,Ye,Le-1,-Le)}var Ne=Ye-1,nt=1,ct=0;for(this[De+Ne]=Qe&255;--Ne>=0&&(nt*=256);)Qe<0&&ct===0&&this[De+Ne+1]!==0&&(ct=1),this[De+Ne]=(Qe/nt>>0)-ct&255;return De+Ye},ie.prototype.writeInt8=function(Qe,De,Ye){return Qe=+Qe,De=De>>>0,Ye||qe(this,Qe,De,1,127,-128),Qe<0&&(Qe=255+Qe+1),this[De]=Qe&255,De+1},ie.prototype.writeInt16LE=function(Qe,De,Ye){return Qe=+Qe,De=De>>>0,Ye||qe(this,Qe,De,2,32767,-32768),this[De]=Qe&255,this[De+1]=Qe>>>8,De+2},ie.prototype.writeInt16BE=function(Qe,De,Ye){return Qe=+Qe,De=De>>>0,Ye||qe(this,Qe,De,2,32767,-32768),this[De]=Qe>>>8,this[De+1]=Qe&255,De+2},ie.prototype.writeInt32LE=function(Qe,De,Ye){return Qe=+Qe,De=De>>>0,Ye||qe(this,Qe,De,4,2147483647,-2147483648),this[De]=Qe&255,this[De+1]=Qe>>>8,this[De+2]=Qe>>>16,this[De+3]=Qe>>>24,De+4},ie.prototype.writeInt32BE=function(Qe,De,Ye){return Qe=+Qe,De=De>>>0,Ye||qe(this,Qe,De,4,2147483647,-2147483648),Qe<0&&(Qe=4294967295+Qe+1),this[De]=Qe>>>24,this[De+1]=Qe>>>16,this[De+2]=Qe>>>8,this[De+3]=Qe&255,De+4};function st(Ve,Qe,De,Ye,Ue,Le){if(De+Ye>Ve.length)throw new RangeError("Index out of range");if(De<0)throw new RangeError("Index out of range")}function At(Ve,Qe,De,Ye,Ue){return Qe=+Qe,De=De>>>0,Ue||st(Ve,Qe,De,4,34028234663852886e22,-34028234663852886e22),E.write(Ve,Qe,De,Ye,23,4),De+4}ie.prototype.writeFloatLE=function(Qe,De,Ye){return At(this,Qe,De,!0,Ye)},ie.prototype.writeFloatBE=function(Qe,De,Ye){return At(this,Qe,De,!1,Ye)};function lt(Ve,Qe,De,Ye,Ue){return Qe=+Qe,De=De>>>0,Ue||st(Ve,Qe,De,8,17976931348623157e292,-17976931348623157e292),E.write(Ve,Qe,De,Ye,52,8),De+8}ie.prototype.writeDoubleLE=function(Qe,De,Ye){return lt(this,Qe,De,!0,Ye)},ie.prototype.writeDoubleBE=function(Qe,De,Ye){return lt(this,Qe,De,!1,Ye)},ie.prototype.copy=function(Qe,De,Ye,Ue){if(!ie.isBuffer(Qe))throw new TypeError("argument should be a Buffer");if(Ye||(Ye=0),!Ue&&Ue!==0&&(Ue=this.length),De>=Qe.length&&(De=Qe.length),De||(De=0),Ue>0&&Ue<Ye&&(Ue=Ye),Ue===Ye||Qe.length===0||this.length===0)return 0;if(De<0)throw new RangeError("targetStart out of bounds");if(Ye<0||Ye>=this.length)throw new RangeError("Index out of range");if(Ue<0)throw new RangeError("sourceEnd out of bounds");Ue>this.length&&(Ue=this.length),Qe.length-De<Ue-Ye&&(Ue=Qe.length-De+Ye);var Le=Ue-Ye;return this===Qe&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(De,Ye,Ue):Uint8Array.prototype.set.call(Qe,this.subarray(Ye,Ue),De),Le},ie.prototype.fill=function(Qe,De,Ye,Ue){if(typeof Qe=="string"){if(typeof De=="string"?(Ue=De,De=0,Ye=this.length):typeof Ye=="string"&&(Ue=Ye,Ye=this.length),Ue!==void 0&&typeof Ue!="string")throw new TypeError("encoding must be a string");if(typeof Ue=="string"&&!ie.isEncoding(Ue))throw new TypeError("Unknown encoding: "+Ue);if(Qe.length===1){var Le=Qe.charCodeAt(0);(Ue==="utf8"&&Le<128||Ue==="latin1")&&(Qe=Le)}}else typeof Qe=="number"?Qe=Qe&255:typeof Qe=="boolean"&&(Qe=Number(Qe));if(De<0||this.length<De||this.length<Ye)throw new RangeError("Out of range index");if(Ye<=De)return this;De=De>>>0,Ye=Ye===void 0?this.length:Ye>>>0,Qe||(Qe=0);var Ne;if(typeof Qe=="number")for(Ne=De;Ne<Ye;++Ne)this[Ne]=Qe;else{var nt=ie.isBuffer(Qe)?Qe:ie.from(Qe,Ue),ct=nt.length;if(ct===0)throw new TypeError('The value "'+Qe+'" is invalid for argument "value"');for(Ne=0;Ne<Ye-De;++Ne)this[Ne+De]=nt[Ne%ct]}return this};var at=/[^+/0-9A-Za-z-_]/g;function ut(Ve){if(Ve=Ve.split("=")[0],Ve=Ve.trim().replace(at,""),Ve.length<2)return"";for(;Ve.length%4!==0;)Ve=Ve+"=";return Ve}function ft(Ve,Qe){Qe=Qe||1/0;for(var De,Ye=Ve.length,Ue=null,Le=[],Ne=0;Ne<Ye;++Ne){if(De=Ve.charCodeAt(Ne),De>55295&&De<57344){if(!Ue){if(De>56319){(Qe-=3)>-1&&Le.push(239,191,189);continue}else if(Ne+1===Ye){(Qe-=3)>-1&&Le.push(239,191,189);continue}Ue=De;continue}if(De<56320){(Qe-=3)>-1&&Le.push(239,191,189),Ue=De;continue}De=(Ue-55296<<10|De-56320)+65536}else Ue&&(Qe-=3)>-1&&Le.push(239,191,189);if(Ue=null,De<128){if((Qe-=1)<0)break;Le.push(De)}else if(De<2048){if((Qe-=2)<0)break;Le.push(De>>6|192,De&63|128)}else if(De<65536){if((Qe-=3)<0)break;Le.push(De>>12|224,De>>6&63|128,De&63|128)}else if(De<1114112){if((Qe-=4)<0)break;Le.push(De>>18|240,De>>12&63|128,De>>6&63|128,De&63|128)}else throw new Error("Invalid code point")}return Le}function bt(Ve){for(var Qe=[],De=0;De<Ve.length;++De)Qe.push(Ve.charCodeAt(De)&255);return Qe}function Lt(Ve,Qe){for(var De,Ye,Ue,Le=[],Ne=0;Ne<Ve.length&&!((Qe-=2)<0);++Ne)De=Ve.charCodeAt(Ne),Ye=De>>8,Ue=De%256,Le.push(Ue),Le.push(Ye);return Le}function gt(Ve){return Je.toByteArray(ut(Ve))}function ht(Ve,Qe,De,Ye){for(var Ue=0;Ue<Ye&&!(Ue+De>=Qe.length||Ue>=Ve.length);++Ue)Qe[Ue+De]=Ve[Ue];return Ue}function $e(Ve,Qe){return Ve instanceof Qe||Ve!=null&&Ve.constructor!=null&&Ve.constructor.name!=null&&Ve.constructor.name===Qe.name}function Pe(Ve){return Ve!==Ve}var ke=function(){for(var Ve="0123456789abcdef",Qe=new Array(256),De=0;De<16;++De)for(var Ye=De*16,Ue=0;Ue<16;++Ue)Qe[Ye+Ue]=Ve[De]+Ve[Ue];return Qe}()},64270:function(en){(function(zt,be){en.exports=be()})(this,function(){"use strict";var zt=function(Re,_e){return zt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Ge,He){Ge.__proto__=He}||function(Ge,He){for(var mt in He)Object.prototype.hasOwnProperty.call(He,mt)&&(Ge[mt]=He[mt])},zt(Re,_e)};function be(Re,_e){if(typeof _e!="function"&&_e!==null)throw new TypeError("Class extends value "+String(_e)+" is not a constructor or null");zt(Re,_e);function Ge(){this.constructor=Re}Re.prototype=_e===null?Object.create(_e):(Ge.prototype=_e.prototype,new Ge)}var ye=function(){return ye=Object.assign||function(_e){for(var Ge,He=1,mt=arguments.length;He<mt;He++){Ge=arguments[He];for(var Pt in Ge)Object.prototype.hasOwnProperty.call(Ge,Pt)&&(_e[Pt]=Ge[Pt])}return _e},ye.apply(this,arguments)};function Je(Re,_e,Ge,He){function mt(Pt){return Pt instanceof Ge?Pt:new Ge(function(Nt){Nt(Pt)})}return new(Ge||(Ge=Promise))(function(Pt,Nt){function Xt(jn){try{Pn(He.next(jn))}catch(Rn){Nt(Rn)}}function Zt(jn){try{Pn(He.throw(jn))}catch(Rn){Nt(Rn)}}function Pn(jn){jn.done?Pt(jn.value):mt(jn.value).then(Xt,Zt)}Pn((He=He.apply(Re,_e||[])).next())})}function E(Re,_e){var Ge={label:0,sent:function(){if(Pt[0]&1)throw Pt[1];return Pt[1]},trys:[],ops:[]},He,mt,Pt,Nt;return Nt={next:Xt(0),throw:Xt(1),return:Xt(2)},typeof Symbol=="function"&&(Nt[Symbol.iterator]=function(){return this}),Nt;function Xt(Pn){return function(jn){return Zt([Pn,jn])}}function Zt(Pn){if(He)throw new TypeError("Generator is already executing.");for(;Ge;)try{if(He=1,mt&&(Pt=Pn[0]&2?mt.return:Pn[0]?mt.throw||((Pt=mt.return)&&Pt.call(mt),0):mt.next)&&!(Pt=Pt.call(mt,Pn[1])).done)return Pt;switch(mt=0,Pt&&(Pn=[Pn[0]&2,Pt.value]),Pn[0]){case 0:case 1:Pt=Pn;break;case 4:return Ge.label++,{value:Pn[1],done:!1};case 5:Ge.label++,mt=Pn[1],Pn=[0];continue;case 7:Pn=Ge.ops.pop(),Ge.trys.pop();continue;default:if(Pt=Ge.trys,!(Pt=Pt.length>0&&Pt[Pt.length-1])&&(Pn[0]===6||Pn[0]===2)){Ge=0;continue}if(Pn[0]===3&&(!Pt||Pn[1]>Pt[0]&&Pn[1]<Pt[3])){Ge.label=Pn[1];break}if(Pn[0]===6&&Ge.label<Pt[1]){Ge.label=Pt[1],Pt=Pn;break}if(Pt&&Ge.label<Pt[2]){Ge.label=Pt[2],Ge.ops.push(Pn);break}Pt[2]&&Ge.ops.pop(),Ge.trys.pop();continue}Pn=_e.call(Re,Ge)}catch(jn){Pn=[6,jn],mt=0}finally{He=Pt=0}if(Pn[0]&5)throw Pn[1];return{value:Pn[0]?Pn[1]:void 0,done:!0}}}function ge(Re,_e,Ge){if(Ge||arguments.length===2)for(var He=0,mt=_e.length,Pt;He<mt;He++)(Pt||!(He in _e))&&(Pt||(Pt=Array.prototype.slice.call(_e,0,He)),Pt[He]=_e[He]);return Re.concat(Pt||_e)}for(var Ae=function(){function Re(_e,Ge,He,mt){this.left=_e,this.top=Ge,this.width=He,this.height=mt}return Re.prototype.add=function(_e,Ge,He,mt){return new Re(this.left+_e,this.top+Ge,this.width+He,this.height+mt)},Re.fromClientRect=function(_e,Ge){return new Re(Ge.left+_e.windowBounds.left,Ge.top+_e.windowBounds.top,Ge.width,Ge.height)},Re.fromDOMRectList=function(_e,Ge){var He=Array.from(Ge).find(function(mt){return mt.width!==0});return He?new Re(He.left+_e.windowBounds.left,He.top+_e.windowBounds.top,He.width,He.height):Re.EMPTY},Re.EMPTY=new Re(0,0,0,0),Re}(),ue=function(Re,_e){return Ae.fromClientRect(Re,_e.getBoundingClientRect())},le=function(Re){var _e=Re.body,Ge=Re.documentElement;if(!_e||!Ge)throw new Error("Unable to get document size");var He=Math.max(Math.max(_e.scrollWidth,Ge.scrollWidth),Math.max(_e.offsetWidth,Ge.offsetWidth),Math.max(_e.clientWidth,Ge.clientWidth)),mt=Math.max(Math.max(_e.scrollHeight,Ge.scrollHeight),Math.max(_e.offsetHeight,Ge.offsetHeight),Math.max(_e.clientHeight,Ge.clientHeight));return new Ae(0,0,He,mt)},ie=function(Re){for(var _e=[],Ge=0,He=Re.length;Ge<He;){var mt=Re.charCodeAt(Ge++);if(mt>=55296&&mt<=56319&&Ge<He){var Pt=Re.charCodeAt(Ge++);(Pt&64512)===56320?_e.push(((mt&1023)<<10)+(Pt&1023)+65536):(_e.push(mt),Ge--)}else _e.push(mt)}return _e},se=function(){for(var Re=[],_e=0;_e<arguments.length;_e++)Re[_e]=arguments[_e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,Re);var Ge=Re.length;if(!Ge)return"";for(var He=[],mt=-1,Pt="";++mt<Ge;){var Nt=Re[mt];Nt<=65535?He.push(Nt):(Nt-=65536,He.push((Nt>>10)+55296,Nt%1024+56320)),(mt+1===Ge||He.length>16384)&&(Pt+=String.fromCharCode.apply(String,He),He.length=0)}return Pt},ae="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",oe=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),re=0;re<ae.length;re++)oe[ae.charCodeAt(re)]=re;for(var ne="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",z=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),a=0;a<ne.length;a++)z[ne.charCodeAt(a)]=a;for(var y=function(Re){var _e=Re.length*.75,Ge=Re.length,He,mt=0,Pt,Nt,Xt,Zt;Re[Re.length-1]==="="&&(_e--,Re[Re.length-2]==="="&&_e--);var Pn=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(_e):new Array(_e),jn=Array.isArray(Pn)?Pn:new Uint8Array(Pn);for(He=0;He<Ge;He+=4)Pt=z[Re.charCodeAt(He)],Nt=z[Re.charCodeAt(He+1)],Xt=z[Re.charCodeAt(He+2)],Zt=z[Re.charCodeAt(He+3)],jn[mt++]=Pt<<2|Nt>>4,jn[mt++]=(Nt&15)<<4|Xt>>2,jn[mt++]=(Xt&3)<<6|Zt&63;return Pn},x=function(Re){for(var _e=Re.length,Ge=[],He=0;He<_e;He+=2)Ge.push(Re[He+1]<<8|Re[He]);return Ge},b=function(Re){for(var _e=Re.length,Ge=[],He=0;He<_e;He+=4)Ge.push(Re[He+3]<<24|Re[He+2]<<16|Re[He+1]<<8|Re[He]);return Ge},te=5,ee=11,ce=2,fe=ee-te,he=65536>>te,de=1<<te,pe=de-1,ve=1024>>te,me=he+ve,Ee=me,Se=32,Te=Ee+Se,we=65536>>ee,je=1<<fe,xe=je-1,Oe=function(Re,_e,Ge){return Re.slice?Re.slice(_e,Ge):new Uint16Array(Array.prototype.slice.call(Re,_e,Ge))},ze=function(Re,_e,Ge){return Re.slice?Re.slice(_e,Ge):new Uint32Array(Array.prototype.slice.call(Re,_e,Ge))},Ze=function(Re,_e){var Ge=y(Re),He=Array.isArray(Ge)?b(Ge):new Uint32Array(Ge),mt=Array.isArray(Ge)?x(Ge):new Uint16Array(Ge),Pt=24,Nt=Oe(mt,Pt/2,He[4]/2),Xt=He[5]===2?Oe(mt,(Pt+He[4])/2):ze(He,Math.ceil((Pt+He[4])/4));return new Me(He[0],He[1],He[2],He[3],Nt,Xt)},Me=function(){function Re(_e,Ge,He,mt,Pt,Nt){this.initialValue=_e,this.errorValue=Ge,this.highStart=He,this.highValueIndex=mt,this.index=Pt,this.data=Nt}return Re.prototype.get=function(_e){var Ge;if(_e>=0){if(_e<55296||_e>56319&&_e<=65535)return Ge=this.index[_e>>te],Ge=(Ge<<ce)+(_e&pe),this.data[Ge];if(_e<=65535)return Ge=this.index[he+(_e-55296>>te)],Ge=(Ge<<ce)+(_e&pe),this.data[Ge];if(_e<this.highStart)return Ge=Te-we+(_e>>ee),Ge=this.index[Ge],Ge+=_e>>te&xe,Ge=this.index[Ge],Ge=(Ge<<ce)+(_e&pe),this.data[Ge];if(_e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},Re}(),tt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",qe=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),st=0;st<tt.length;st++)qe[tt.charCodeAt(st)]=st;var At="KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==",lt=50,at=1,ut=2,ft=3,bt=4,Lt=5,gt=7,ht=8,$e=9,Pe=10,ke=11,Ve=12,Qe=13,De=14,Ye=15,Ue=16,Le=17,Ne=18,nt=19,ct=20,St=21,wt=22,Bt=23,kt=24,pt=25,Ft=26,It=27,Jt=28,Kt=29,$t=30,An=31,vn=32,Fn=33,Yn=34,xr=35,Tn=36,On=37,fn=38,_n=39,zn=40,Ir=41,Pr=42,Tr=43,Fr=[9001,65288],Lr="!",Kr="\xD7",Gr="\xF7",zr=Ze(At),yi=[$t,Tn],fa=[at,ut,ft,Lt],Mi=[Pe,ht],Li=[It,Ft],qn=fa.concat(Mi),Er=[fn,_n,zn,Yn,xr],Qt=[Ye,Qe],tn=function(Re,_e){_e===void 0&&(_e="strict");var Ge=[],He=[],mt=[];return Re.forEach(function(Pt,Nt){var Xt=zr.get(Pt);if(Xt>lt?(mt.push(!0),Xt-=lt):mt.push(!1),["normal","auto","loose"].indexOf(_e)!==-1&&[8208,8211,12316,12448].indexOf(Pt)!==-1)return He.push(Nt),Ge.push(Ue);if(Xt===bt||Xt===ke){if(Nt===0)return He.push(Nt),Ge.push($t);var Zt=Ge[Nt-1];return qn.indexOf(Zt)===-1?(He.push(He[Nt-1]),Ge.push(Zt)):(He.push(Nt),Ge.push($t))}if(He.push(Nt),Xt===An)return Ge.push(_e==="strict"?St:On);if(Xt===Pr||Xt===Kt)return Ge.push($t);if(Xt===Tr)return Pt>=131072&&Pt<=196605||Pt>=196608&&Pt<=262141?Ge.push(On):Ge.push($t);Ge.push(Xt)}),[He,Ge,mt]},cn=function(Re,_e,Ge,He){var mt=He[Ge];if(Array.isArray(Re)?Re.indexOf(mt)!==-1:Re===mt)for(var Pt=Ge;Pt<=He.length;){Pt++;var Nt=He[Pt];if(Nt===_e)return!0;if(Nt!==Pe)break}if(mt===Pe)for(var Pt=Ge;Pt>0;){Pt--;var Xt=He[Pt];if(Array.isArray(Re)?Re.indexOf(Xt)!==-1:Re===Xt)for(var Zt=Ge;Zt<=He.length;){Zt++;var Nt=He[Zt];if(Nt===_e)return!0;if(Nt!==Pe)break}if(Xt!==Pe)break}return!1},rr=function(Re,_e){for(var Ge=Re;Ge>=0;){var He=_e[Ge];if(He===Pe)Ge--;else return He}return 0},bn=function(Re,_e,Ge,He,mt){if(Ge[He]===0)return Kr;var Pt=He-1;if(Array.isArray(mt)&&mt[Pt]===!0)return Kr;var Nt=Pt-1,Xt=Pt+1,Zt=_e[Pt],Pn=Nt>=0?_e[Nt]:0,jn=_e[Xt];if(Zt===ut&&jn===ft)return Kr;if(fa.indexOf(Zt)!==-1)return Lr;if(fa.indexOf(jn)!==-1||Mi.indexOf(jn)!==-1)return Kr;if(rr(Pt,_e)===ht)return Gr;if(zr.get(Re[Pt])===ke||(Zt===vn||Zt===Fn)&&zr.get(Re[Xt])===ke||Zt===gt||jn===gt||Zt===$e||[Pe,Qe,Ye].indexOf(Zt)===-1&&jn===$e||[Le,Ne,nt,kt,Jt].indexOf(jn)!==-1||rr(Pt,_e)===wt||cn(Bt,wt,Pt,_e)||cn([Le,Ne],St,Pt,_e)||cn(Ve,Ve,Pt,_e))return Kr;if(Zt===Pe)return Gr;if(Zt===Bt||jn===Bt)return Kr;if(jn===Ue||Zt===Ue)return Gr;if([Qe,Ye,St].indexOf(jn)!==-1||Zt===De||Pn===Tn&&Qt.indexOf(Zt)!==-1||Zt===Jt&&jn===Tn||jn===ct||yi.indexOf(jn)!==-1&&Zt===pt||yi.indexOf(Zt)!==-1&&jn===pt||Zt===It&&[On,vn,Fn].indexOf(jn)!==-1||[On,vn,Fn].indexOf(Zt)!==-1&&jn===Ft||yi.indexOf(Zt)!==-1&&Li.indexOf(jn)!==-1||Li.indexOf(Zt)!==-1&&yi.indexOf(jn)!==-1||[It,Ft].indexOf(Zt)!==-1&&(jn===pt||[wt,Ye].indexOf(jn)!==-1&&_e[Xt+1]===pt)||[wt,Ye].indexOf(Zt)!==-1&&jn===pt||Zt===pt&&[pt,Jt,kt].indexOf(jn)!==-1)return Kr;if([pt,Jt,kt,Le,Ne].indexOf(jn)!==-1)for(var Rn=Pt;Rn>=0;){var Ce=_e[Rn];if(Ce===pt)return Kr;if([Jt,kt].indexOf(Ce)!==-1)Rn--;else break}if([It,Ft].indexOf(jn)!==-1)for(var Rn=[Le,Ne].indexOf(Zt)!==-1?Nt:Pt;Rn>=0;){var Ce=_e[Rn];if(Ce===pt)return Kr;if([Jt,kt].indexOf(Ce)!==-1)Rn--;else break}if(fn===Zt&&[fn,_n,Yn,xr].indexOf(jn)!==-1||[_n,Yn].indexOf(Zt)!==-1&&[_n,zn].indexOf(jn)!==-1||[zn,xr].indexOf(Zt)!==-1&&jn===zn||Er.indexOf(Zt)!==-1&&[ct,Ft].indexOf(jn)!==-1||Er.indexOf(jn)!==-1&&Zt===It||yi.indexOf(Zt)!==-1&&yi.indexOf(jn)!==-1||Zt===kt&&yi.indexOf(jn)!==-1||yi.concat(pt).indexOf(Zt)!==-1&&jn===wt&&Fr.indexOf(Re[Xt])===-1||yi.concat(pt).indexOf(jn)!==-1&&Zt===Ne)return Kr;if(Zt===Ir&&jn===Ir){for(var Ke=Ge[Pt],rt=1;Ke>0&&(Ke--,_e[Ke]===Ir);)rt++;if(rt%2!==0)return Kr}return Zt===vn&&jn===Fn?Kr:Gr},an=function(Re,_e){_e||(_e={lineBreak:"normal",wordBreak:"normal"});var Ge=tn(Re,_e.lineBreak),He=Ge[0],mt=Ge[1],Pt=Ge[2];(_e.wordBreak==="break-all"||_e.wordBreak==="break-word")&&(mt=mt.map(function(Xt){return[pt,$t,Pr].indexOf(Xt)!==-1?On:Xt}));var Nt=_e.wordBreak==="keep-all"?Pt.map(function(Xt,Zt){return Xt&&Re[Zt]>=19968&&Re[Zt]<=40959}):void 0;return[He,mt,Nt]},gn=function(){function Re(_e,Ge,He,mt){this.codePoints=_e,this.required=Ge===Lr,this.start=He,this.end=mt}return Re.prototype.slice=function(){return se.apply(void 0,this.codePoints.slice(this.start,this.end))},Re}(),Nr=function(Re,_e){var Ge=ie(Re),He=an(Ge,_e),mt=He[0],Pt=He[1],Nt=He[2],Xt=Ge.length,Zt=0,Pn=0;return{next:function(){if(Pn>=Xt)return{done:!0,value:null};for(var jn=Kr;Pn<Xt&&(jn=bn(Ge,Pt,mt,++Pn,Nt))===Kr;);if(jn!==Kr||Pn===Xt){var Rn=new gn(Ge,jn,Zt,Pn);return Zt=Pn,{value:Rn,done:!1}}return{done:!0,value:null}}}},lr=1,_r=2,ei=4,Qn=8,yr=10,oi=47,Xn=92,Mr=9,Sr=32,ci=34,Ci=61,Ni=35,na=36,Qi=37,Ii=39,xi=40,or=41,ga=95,ar=45,$i=33,no=60,Ki=62,ki=64,Cr=91,qr=93,Fi=61,Wr=123,Pa=63,pa=125,Ka=124,Ao=126,Ei=128,cs=65533,fr=42,Di=43,aa=44,tr=58,Hr=59,fi=46,bi=0,Ca=8,Ti=11,va=14,Sa=31,oa=127,ea=-1,Xa=48,Qa=97,Ba=101,Ja=102,ao=117,As=122,Fs=65,wl=69,pn=70,Wn=85,Dr=90,cr=function(Re){return Re>=Xa&&Re<=57},Ar=function(Re){return Re>=55296&&Re<=57343},dr=function(Re){return cr(Re)||Re>=Fs&&Re<=pn||Re>=Qa&&Re<=Ja},sr=function(Re){return Re>=Qa&&Re<=As},Ur=function(Re){return Re>=Fs&&Re<=Dr},jr=function(Re){return sr(Re)||Ur(Re)},Jr=function(Re){return Re>=Ei},Gn=function(Re){return Re===yr||Re===Mr||Re===Sr},ni=function(Re){return jr(Re)||Jr(Re)||Re===ga},Ai=function(Re){return ni(Re)||cr(Re)||Re===ar},Hi=function(Re){return Re>=bi&&Re<=Ca||Re===Ti||Re>=va&&Re<=Sa||Re===oa},hi=function(Re,_e){return Re!==Xn?!1:_e!==yr},ri=function(Re,_e,Ge){return Re===ar?ni(_e)||hi(_e,Ge):ni(Re)?!0:!!(Re===Xn&&hi(Re,_e))},xa=function(Re,_e,Ge){return Re===Di||Re===ar?cr(_e)?!0:_e===fi&&cr(Ge):cr(Re===fi?_e:Re)},ka=function(Re){var _e=0,Ge=1;(Re[_e]===Di||Re[_e]===ar)&&(Re[_e]===ar&&(Ge=-1),_e++);for(var He=[];cr(Re[_e]);)He.push(Re[_e++]);var mt=He.length?parseInt(se.apply(void 0,He),10):0;Re[_e]===fi&&_e++;for(var Pt=[];cr(Re[_e]);)Pt.push(Re[_e++]);var Nt=Pt.length,Xt=Nt?parseInt(se.apply(void 0,Pt),10):0;(Re[_e]===wl||Re[_e]===Ba)&&_e++;var Zt=1;(Re[_e]===Di||Re[_e]===ar)&&(Re[_e]===ar&&(Zt=-1),_e++);for(var Pn=[];cr(Re[_e]);)Pn.push(Re[_e++]);var jn=Pn.length?parseInt(se.apply(void 0,Pn),10):0;return Ge*(mt+Xt*Math.pow(10,-Nt))*Math.pow(10,Zt*jn)},Oo={type:2},Zi={type:3},yo={type:4},Ea={type:13},Gi={type:8},Ji={type:21},ra={type:9},Wi={type:10},ho={type:11},Va={type:12},oo={type:14},bo={type:23},Ya={type:1},ol={type:25},Xs={type:24},Ls={type:26},Bs={type:27},so={type:28},gi={type:29},Vi={type:31},po={type:32},Za=function(){function Re(){this._value=[]}return Re.prototype.write=function(_e){this._value=this._value.concat(ie(_e))},Re.prototype.read=function(){for(var _e=[],Ge=this.consumeToken();Ge!==po;)_e.push(Ge),Ge=this.consumeToken();return _e},Re.prototype.consumeToken=function(){var _e=this.consumeCodePoint();switch(_e){case ci:return this.consumeStringToken(ci);case Ni:var Ge=this.peekCodePoint(0),He=this.peekCodePoint(1),mt=this.peekCodePoint(2);if(Ai(Ge)||hi(He,mt)){var Pt=ri(Ge,He,mt)?_r:lr,Nt=this.consumeName();return{type:5,value:Nt,flags:Pt}}break;case na:if(this.peekCodePoint(0)===Ci)return this.consumeCodePoint(),Ea;break;case Ii:return this.consumeStringToken(Ii);case xi:return Oo;case or:return Zi;case fr:if(this.peekCodePoint(0)===Ci)return this.consumeCodePoint(),oo;break;case Di:if(xa(_e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(_e),this.consumeNumericToken();break;case aa:return yo;case ar:var Xt=_e,Zt=this.peekCodePoint(0),Pn=this.peekCodePoint(1);if(xa(Xt,Zt,Pn))return this.reconsumeCodePoint(_e),this.consumeNumericToken();if(ri(Xt,Zt,Pn))return this.reconsumeCodePoint(_e),this.consumeIdentLikeToken();if(Zt===ar&&Pn===Ki)return this.consumeCodePoint(),this.consumeCodePoint(),Xs;break;case fi:if(xa(_e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(_e),this.consumeNumericToken();break;case oi:if(this.peekCodePoint(0)===fr)for(this.consumeCodePoint();;){var jn=this.consumeCodePoint();if(jn===fr&&(jn=this.consumeCodePoint(),jn===oi))return this.consumeToken();if(jn===ea)return this.consumeToken()}break;case tr:return Ls;case Hr:return Bs;case no:if(this.peekCodePoint(0)===$i&&this.peekCodePoint(1)===ar&&this.peekCodePoint(2)===ar)return this.consumeCodePoint(),this.consumeCodePoint(),ol;break;case ki:var Rn=this.peekCodePoint(0),Ce=this.peekCodePoint(1),Ke=this.peekCodePoint(2);if(ri(Rn,Ce,Ke)){var Nt=this.consumeName();return{type:7,value:Nt}}break;case Cr:return so;case Xn:if(hi(_e,this.peekCodePoint(0)))return this.reconsumeCodePoint(_e),this.consumeIdentLikeToken();break;case qr:return gi;case Fi:if(this.peekCodePoint(0)===Ci)return this.consumeCodePoint(),Gi;break;case Wr:return ho;case pa:return Va;case ao:case Wn:var rt=this.peekCodePoint(0),yt=this.peekCodePoint(1);return rt===Di&&(dr(yt)||yt===Pa)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(_e),this.consumeIdentLikeToken();case Ka:if(this.peekCodePoint(0)===Ci)return this.consumeCodePoint(),ra;if(this.peekCodePoint(0)===Ka)return this.consumeCodePoint(),Ji;break;case Ao:if(this.peekCodePoint(0)===Ci)return this.consumeCodePoint(),Wi;break;case ea:return po}return Gn(_e)?(this.consumeWhiteSpace(),Vi):cr(_e)?(this.reconsumeCodePoint(_e),this.consumeNumericToken()):ni(_e)?(this.reconsumeCodePoint(_e),this.consumeIdentLikeToken()):{type:6,value:se(_e)}},Re.prototype.consumeCodePoint=function(){var _e=this._value.shift();return typeof _e=="undefined"?-1:_e},Re.prototype.reconsumeCodePoint=function(_e){this._value.unshift(_e)},Re.prototype.peekCodePoint=function(_e){return _e>=this._value.length?-1:this._value[_e]},Re.prototype.consumeUnicodeRangeToken=function(){for(var _e=[],Ge=this.consumeCodePoint();dr(Ge)&&_e.length<6;)_e.push(Ge),Ge=this.consumeCodePoint();for(var He=!1;Ge===Pa&&_e.length<6;)_e.push(Ge),Ge=this.consumeCodePoint(),He=!0;if(He){var mt=parseInt(se.apply(void 0,_e.map(function(Zt){return Zt===Pa?Xa:Zt})),16),Pt=parseInt(se.apply(void 0,_e.map(function(Zt){return Zt===Pa?pn:Zt})),16);return{type:30,start:mt,end:Pt}}var Nt=parseInt(se.apply(void 0,_e),16);if(this.peekCodePoint(0)===ar&&dr(this.peekCodePoint(1))){this.consumeCodePoint(),Ge=this.consumeCodePoint();for(var Xt=[];dr(Ge)&&Xt.length<6;)Xt.push(Ge),Ge=this.consumeCodePoint();var Pt=parseInt(se.apply(void 0,Xt),16);return{type:30,start:Nt,end:Pt}}else return{type:30,start:Nt,end:Nt}},Re.prototype.consumeIdentLikeToken=function(){var _e=this.consumeName();return _e.toLowerCase()==="url"&&this.peekCodePoint(0)===xi?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===xi?(this.consumeCodePoint(),{type:19,value:_e}):{type:20,value:_e}},Re.prototype.consumeUrlToken=function(){var _e=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===ea)return{type:22,value:""};var Ge=this.peekCodePoint(0);if(Ge===Ii||Ge===ci){var He=this.consumeStringToken(this.consumeCodePoint());return He.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===ea||this.peekCodePoint(0)===or)?(this.consumeCodePoint(),{type:22,value:He.value}):(this.consumeBadUrlRemnants(),bo)}for(;;){var mt=this.consumeCodePoint();if(mt===ea||mt===or)return{type:22,value:se.apply(void 0,_e)};if(Gn(mt))return this.consumeWhiteSpace(),this.peekCodePoint(0)===ea||this.peekCodePoint(0)===or?(this.consumeCodePoint(),{type:22,value:se.apply(void 0,_e)}):(this.consumeBadUrlRemnants(),bo);if(mt===ci||mt===Ii||mt===xi||Hi(mt))return this.consumeBadUrlRemnants(),bo;if(mt===Xn)if(hi(mt,this.peekCodePoint(0)))_e.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),bo;else _e.push(mt)}},Re.prototype.consumeWhiteSpace=function(){for(;Gn(this.peekCodePoint(0));)this.consumeCodePoint()},Re.prototype.consumeBadUrlRemnants=function(){for(;;){var _e=this.consumeCodePoint();if(_e===or||_e===ea)return;hi(_e,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},Re.prototype.consumeStringSlice=function(_e){for(var Ge=5e4,He="";_e>0;){var mt=Math.min(Ge,_e);He+=se.apply(void 0,this._value.splice(0,mt)),_e-=mt}return this._value.shift(),He},Re.prototype.consumeStringToken=function(_e){var Ge="",He=0;do{var mt=this._value[He];if(mt===ea||mt===void 0||mt===_e)return Ge+=this.consumeStringSlice(He),{type:0,value:Ge};if(mt===yr)return this._value.splice(0,He),Ya;if(mt===Xn){var Pt=this._value[He+1];Pt!==ea&&Pt!==void 0&&(Pt===yr?(Ge+=this.consumeStringSlice(He),He=-1,this._value.shift()):hi(mt,Pt)&&(Ge+=this.consumeStringSlice(He),Ge+=se(this.consumeEscapedCodePoint()),He=-1))}He++}while(!0)},Re.prototype.consumeNumber=function(){var _e=[],Ge=ei,He=this.peekCodePoint(0);for((He===Di||He===ar)&&_e.push(this.consumeCodePoint());cr(this.peekCodePoint(0));)_e.push(this.consumeCodePoint());He=this.peekCodePoint(0);var mt=this.peekCodePoint(1);if(He===fi&&cr(mt))for(_e.push(this.consumeCodePoint(),this.consumeCodePoint()),Ge=Qn;cr(this.peekCodePoint(0));)_e.push(this.consumeCodePoint());He=this.peekCodePoint(0),mt=this.peekCodePoint(1);var Pt=this.peekCodePoint(2);if((He===wl||He===Ba)&&((mt===Di||mt===ar)&&cr(Pt)||cr(mt)))for(_e.push(this.consumeCodePoint(),this.consumeCodePoint()),Ge=Qn;cr(this.peekCodePoint(0));)_e.push(this.consumeCodePoint());return[ka(_e),Ge]},Re.prototype.consumeNumericToken=function(){var _e=this.consumeNumber(),Ge=_e[0],He=_e[1],mt=this.peekCodePoint(0),Pt=this.peekCodePoint(1),Nt=this.peekCodePoint(2);if(ri(mt,Pt,Nt)){var Xt=this.consumeName();return{type:15,number:Ge,flags:He,unit:Xt}}return mt===Qi?(this.consumeCodePoint(),{type:16,number:Ge,flags:He}):{type:17,number:Ge,flags:He}},Re.prototype.consumeEscapedCodePoint=function(){var _e=this.consumeCodePoint();if(dr(_e)){for(var Ge=se(_e);dr(this.peekCodePoint(0))&&Ge.length<6;)Ge+=se(this.consumeCodePoint());Gn(this.peekCodePoint(0))&&this.consumeCodePoint();var He=parseInt(Ge,16);return He===0||Ar(He)||He>1114111?cs:He}return _e===ea?cs:_e},Re.prototype.consumeName=function(){for(var _e="";;){var Ge=this.consumeCodePoint();if(Ai(Ge))_e+=se(Ge);else if(hi(Ge,this.peekCodePoint(0)))_e+=se(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(Ge),_e}},Re}(),ns=function(){function Re(_e){this._tokens=_e}return Re.create=function(_e){var Ge=new Za;return Ge.write(_e),new Re(Ge.read())},Re.parseValue=function(_e){return Re.create(_e).parseComponentValue()},Re.parseValues=function(_e){return Re.create(_e).parseComponentValues()},Re.prototype.parseComponentValue=function(){for(var _e=this.consumeToken();_e.type===31;)_e=this.consumeToken();if(_e.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(_e);var Ge=this.consumeComponentValue();do _e=this.consumeToken();while(_e.type===31);if(_e.type===32)return Ge;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},Re.prototype.parseComponentValues=function(){for(var _e=[];;){var Ge=this.consumeComponentValue();if(Ge.type===32)return _e;_e.push(Ge),_e.push()}},Re.prototype.consumeComponentValue=function(){var _e=this.consumeToken();switch(_e.type){case 11:case 28:case 2:return this.consumeSimpleBlock(_e.type);case 19:return this.consumeFunction(_e)}return _e},Re.prototype.consumeSimpleBlock=function(_e){for(var Ge={type:_e,values:[]},He=this.consumeToken();;){if(He.type===32||No(He,_e))return Ge;this.reconsumeToken(He),Ge.values.push(this.consumeComponentValue()),He=this.consumeToken()}},Re.prototype.consumeFunction=function(_e){for(var Ge={name:_e.value,values:[],type:18};;){var He=this.consumeToken();if(He.type===32||He.type===3)return Ge;this.reconsumeToken(He),Ge.values.push(this.consumeComponentValue())}},Re.prototype.consumeToken=function(){var _e=this._tokens.shift();return typeof _e=="undefined"?po:_e},Re.prototype.reconsumeToken=function(_e){this._tokens.unshift(_e)},Re}(),Yo=function(Re){return Re.type===15},Zo=function(Re){return Re.type===17},ja=function(Re){return Re.type===20},qa=function(Re){return Re.type===0},rs=function(Re,_e){return ja(Re)&&Re.value===_e},Xo=function(Re){return Re.type!==31},Es=function(Re){return Re.type!==31&&Re.type!==4},zo=function(Re){var _e=[],Ge=[];return Re.forEach(function(He){if(He.type===4){if(Ge.length===0)throw new Error("Error parsing function args, zero tokens for arg");_e.push(Ge),Ge=[];return}He.type!==31&&Ge.push(He)}),Ge.length&&_e.push(Ge),_e},No=function(Re,_e){return _e===11&&Re.type===12||_e===28&&Re.type===29?!0:_e===2&&Re.type===3},Jo=function(Re){return Re.type===17||Re.type===15},Yr=function(Re){return Re.type===16||Jo(Re)},Is=function(Re){return Re.length>1?[Re[0],Re[1]]:[Re[0]]},Io={type:17,number:0,flags:ei},Sl={type:16,number:50,flags:ei},Cs={type:16,number:100,flags:ei},sl=function(Re,_e,Ge){var He=Re[0],mt=Re[1];return[Ha(He,_e),Ha(typeof mt!="undefined"?mt:He,Ge)]},Ha=function(Re,_e){if(Re.type===16)return Re.number/100*_e;if(Yo(Re))switch(Re.unit){case"rem":case"em":return 16*Re.number;case"px":default:return Re.number}return Re.number},ru="deg",iu="grad",zl="rad",ll="turn",Bl={name:"angle",parse:function(Re,_e){if(_e.type===15)switch(_e.unit){case ru:return Math.PI*_e.number/180;case iu:return Math.PI/200*_e.number;case zl:return _e.number;case ll:return Math.PI*2*_e.number}throw new Error("Unsupported angle type")}},El=function(Re){return Re.type===15&&(Re.unit===ru||Re.unit===iu||Re.unit===zl||Re.unit===ll)},Pi=function(Re){var _e=Re.filter(ja).map(function(Ge){return Ge.value}).join(" ");switch(_e){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Io,Io];case"to top":case"bottom":return Ui(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Io,Cs];case"to right":case"left":return Ui(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Cs,Cs];case"to bottom":case"top":return Ui(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Cs,Io];case"to left":case"right":return Ui(270)}return 0},Ui=function(Re){return Math.PI*Re/180},lo={name:"color",parse:function(Re,_e){if(_e.type===18){var Ge=ua[_e.name];if(typeof Ge=="undefined")throw new Error('Attempting to parse an unsupported color function "'+_e.name+'"');return Ge(Re,_e.values)}if(_e.type===5){if(_e.value.length===3){var He=_e.value.substring(0,1),mt=_e.value.substring(1,2),Pt=_e.value.substring(2,3);return Do(parseInt(He+He,16),parseInt(mt+mt,16),parseInt(Pt+Pt,16),1)}if(_e.value.length===4){var He=_e.value.substring(0,1),mt=_e.value.substring(1,2),Pt=_e.value.substring(2,3),Nt=_e.value.substring(3,4);return Do(parseInt(He+He,16),parseInt(mt+mt,16),parseInt(Pt+Pt,16),parseInt(Nt+Nt,16)/255)}if(_e.value.length===6){var He=_e.value.substring(0,2),mt=_e.value.substring(2,4),Pt=_e.value.substring(4,6);return Do(parseInt(He,16),parseInt(mt,16),parseInt(Pt,16),1)}if(_e.value.length===8){var He=_e.value.substring(0,2),mt=_e.value.substring(2,4),Pt=_e.value.substring(4,6),Nt=_e.value.substring(6,8);return Do(parseInt(He,16),parseInt(mt,16),parseInt(Pt,16),parseInt(Nt,16)/255)}}if(_e.type===20){var Xt=ya[_e.value.toUpperCase()];if(typeof Xt!="undefined")return Xt}return ya.TRANSPARENT}},Eo=function(Re){return(255&Re)===0},$a=function(Re){var _e=255&Re,Ge=255&Re>>8,He=255&Re>>16,mt=255&Re>>24;return _e<255?"rgba("+mt+","+He+","+Ge+","+_e/255+")":"rgb("+mt+","+He+","+Ge+")"},Do=function(Re,_e,Ge,He){return(Re<<24|_e<<16|Ge<<8|Math.round(He*255)<<0)>>>0},Nn=function(Re,_e){if(Re.type===17)return Re.number;if(Re.type===16){var Ge=_e===3?1:255;return _e===3?Re.number/100*Ge:Math.round(Re.number/100*Ge)}return 0},$r=function(Re,_e){var Ge=_e.filter(Es);if(Ge.length===3){var He=Ge.map(Nn),mt=He[0],Pt=He[1],Nt=He[2];return Do(mt,Pt,Nt,1)}if(Ge.length===4){var Xt=Ge.map(Nn),mt=Xt[0],Pt=Xt[1],Nt=Xt[2],Zt=Xt[3];return Do(mt,Pt,Nt,Zt)}return 0};function Oi(Re,_e,Ge){return Ge<0&&(Ge+=1),Ge>=1&&(Ge-=1),Ge<1/6?(_e-Re)*Ge*6+Re:Ge<1/2?_e:Ge<2/3?(_e-Re)*6*(2/3-Ge)+Re:Re}var Yi=function(Re,_e){var Ge=_e.filter(Es),He=Ge[0],mt=Ge[1],Pt=Ge[2],Nt=Ge[3],Xt=(He.type===17?Ui(He.number):Bl.parse(Re,He))/(Math.PI*2),Zt=Yr(mt)?mt.number/100:0,Pn=Yr(Pt)?Pt.number/100:0,jn=typeof Nt!="undefined"&&Yr(Nt)?Ha(Nt,1):1;if(Zt===0)return Do(Pn*255,Pn*255,Pn*255,1);var Rn=Pn<=.5?Pn*(Zt+1):Pn+Zt-Pn*Zt,Ce=Pn*2-Rn,Ke=Oi(Ce,Rn,Xt+1/3),rt=Oi(Ce,Rn,Xt),yt=Oi(Ce,Rn,Xt-1/3);return Do(Ke*255,rt*255,yt*255,jn)},ua={hsl:Yi,hsla:Yi,rgb:$r,rgba:$r},Ia=function(Re,_e){return lo.parse(Re,ns.create(_e).parseComponentValue())},ya={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},Co={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(Re,_e){return _e.map(function(Ge){if(ja(Ge))switch(Ge.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},qo={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},fs=function(Re,_e){var Ge=lo.parse(Re,_e[0]),He=_e[1];return He&&Yr(He)?{color:Ge,stop:He}:{color:Ge,stop:null}},au=function(Re,_e){var Ge=Re[0],He=Re[Re.length-1];Ge.stop===null&&(Ge.stop=Io),He.stop===null&&(He.stop=Cs);for(var mt=[],Pt=0,Nt=0;Nt<Re.length;Nt++){var Xt=Re[Nt].stop;if(Xt!==null){var Zt=Ha(Xt,_e);Zt>Pt?mt.push(Zt):mt.push(Pt),Pt=Zt}else mt.push(null)}for(var Pn=null,Nt=0;Nt<mt.length;Nt++){var jn=mt[Nt];if(jn===null)Pn===null&&(Pn=Nt);else if(Pn!==null){for(var Rn=Nt-Pn,Ce=mt[Pn-1],Ke=(jn-Ce)/(Rn+1),rt=1;rt<=Rn;rt++)mt[Pn+rt-1]=Ke*rt;Pn=null}}return Re.map(function(yt,xt){var Dt=yt.color;return{color:Dt,stop:Math.max(Math.min(1,mt[xt]/_e),0)}})},ou=function(Re,_e,Ge){var He=_e/2,mt=Ge/2,Pt=Ha(Re[0],_e)-He,Nt=mt-Ha(Re[1],Ge);return(Math.atan2(Nt,Pt)+Math.PI*2)%(Math.PI*2)},ds=function(Re,_e,Ge){var He=typeof Re=="number"?Re:ou(Re,_e,Ge),mt=Math.abs(_e*Math.sin(He))+Math.abs(Ge*Math.cos(He)),Pt=_e/2,Nt=Ge/2,Xt=mt/2,Zt=Math.sin(He-Math.PI/2)*Xt,Pn=Math.cos(He-Math.PI/2)*Xt;return[mt,Pt-Pn,Pt+Pn,Nt-Zt,Nt+Zt]},Go=function(Re,_e){return Math.sqrt(Re*Re+_e*_e)},Wo=function(Re,_e,Ge,He,mt){var Pt=[[0,0],[0,_e],[Re,0],[Re,_e]];return Pt.reduce(function(Nt,Xt){var Zt=Xt[0],Pn=Xt[1],jn=Go(Ge-Zt,He-Pn);return(mt?jn<Nt.optimumDistance:jn>Nt.optimumDistance)?{optimumCorner:Xt,optimumDistance:jn}:Nt},{optimumDistance:mt?1/0:-1/0,optimumCorner:null}).optimumCorner},Ds=function(Re,_e,Ge,He,mt){var Pt=0,Nt=0;switch(Re.size){case 0:Re.shape===0?Pt=Nt=Math.min(Math.abs(_e),Math.abs(_e-He),Math.abs(Ge),Math.abs(Ge-mt)):Re.shape===1&&(Pt=Math.min(Math.abs(_e),Math.abs(_e-He)),Nt=Math.min(Math.abs(Ge),Math.abs(Ge-mt)));break;case 2:if(Re.shape===0)Pt=Nt=Math.min(Go(_e,Ge),Go(_e,Ge-mt),Go(_e-He,Ge),Go(_e-He,Ge-mt));else if(Re.shape===1){var Xt=Math.min(Math.abs(Ge),Math.abs(Ge-mt))/Math.min(Math.abs(_e),Math.abs(_e-He)),Zt=Wo(He,mt,_e,Ge,!0),Pn=Zt[0],jn=Zt[1];Pt=Go(Pn-_e,(jn-Ge)/Xt),Nt=Xt*Pt}break;case 1:Re.shape===0?Pt=Nt=Math.max(Math.abs(_e),Math.abs(_e-He),Math.abs(Ge),Math.abs(Ge-mt)):Re.shape===1&&(Pt=Math.max(Math.abs(_e),Math.abs(_e-He)),Nt=Math.max(Math.abs(Ge),Math.abs(Ge-mt)));break;case 3:if(Re.shape===0)Pt=Nt=Math.max(Go(_e,Ge),Go(_e,Ge-mt),Go(_e-He,Ge),Go(_e-He,Ge-mt));else if(Re.shape===1){var Xt=Math.max(Math.abs(Ge),Math.abs(Ge-mt))/Math.max(Math.abs(_e),Math.abs(_e-He)),Rn=Wo(He,mt,_e,Ge,!1),Pn=Rn[0],jn=Rn[1];Pt=Go(Pn-_e,(jn-Ge)/Xt),Nt=Xt*Pt}break}return Array.isArray(Re.size)&&(Pt=Ha(Re.size[0],He),Nt=Re.size.length===2?Ha(Re.size[1],mt):Pt),[Pt,Nt]},nA=function(Re,_e){var Ge=Ui(180),He=[];return zo(_e).forEach(function(mt,Pt){if(Pt===0){var Nt=mt[0];if(Nt.type===20&&Nt.value==="to"){Ge=Pi(mt);return}else if(El(Nt)){Ge=Bl.parse(Re,Nt);return}}var Xt=fs(Re,mt);He.push(Xt)}),{angle:Ge,stops:He,type:1}},su=function(Re,_e){var Ge=Ui(180),He=[];return zo(_e).forEach(function(mt,Pt){if(Pt===0){var Nt=mt[0];if(Nt.type===20&&["top","left","right","bottom"].indexOf(Nt.value)!==-1){Ge=Pi(mt);return}else if(El(Nt)){Ge=(Bl.parse(Re,Nt)+Ui(270))%Ui(360);return}}var Xt=fs(Re,mt);He.push(Xt)}),{angle:Ge,stops:He,type:1}},is=function(Re,_e){var Ge=Ui(180),He=[],mt=1,Pt=0,Nt=3,Xt=[];return zo(_e).forEach(function(Zt,Pn){var jn=Zt[0];if(Pn===0){if(ja(jn)&&jn.value==="linear"){mt=1;return}else if(ja(jn)&&jn.value==="radial"){mt=2;return}}if(jn.type===18){if(jn.name==="from"){var Rn=lo.parse(Re,jn.values[0]);He.push({stop:Io,color:Rn})}else if(jn.name==="to"){var Rn=lo.parse(Re,jn.values[0]);He.push({stop:Cs,color:Rn})}else if(jn.name==="color-stop"){var Ce=jn.values.filter(Es);if(Ce.length===2){var Rn=lo.parse(Re,Ce[1]),Ke=Ce[0];Zo(Ke)&&He.push({stop:{type:16,number:Ke.number*100,flags:Ke.flags},color:Rn})}}}}),mt===1?{angle:(Ge+Ui(180))%Ui(360),stops:He,type:mt}:{size:Nt,shape:Pt,stops:He,position:Xt,type:mt}},ul="closest-side",lu="farthest-side",rA="closest-corner",LA="farthest-corner",IA="circle",DA="ellipse",_A="cover",jA="contain",rf=function(Re,_e){var Ge=0,He=3,mt=[],Pt=[];return zo(_e).forEach(function(Nt,Xt){var Zt=!0;if(Xt===0){var Pn=!1;Zt=Nt.reduce(function(Rn,Ce){if(Pn)if(ja(Ce))switch(Ce.value){case"center":return Pt.push(Sl),Rn;case"top":case"left":return Pt.push(Io),Rn;case"right":case"bottom":return Pt.push(Cs),Rn}else(Yr(Ce)||Jo(Ce))&&Pt.push(Ce);else if(ja(Ce))switch(Ce.value){case IA:return Ge=0,!1;case DA:return Ge=1,!1;case"at":return Pn=!0,!1;case ul:return He=0,!1;case _A:case lu:return He=1,!1;case jA:case rA:return He=2,!1;case LA:return He=3,!1}else if(Jo(Ce)||Yr(Ce))return Array.isArray(He)||(He=[]),He.push(Ce),!1;return Rn},Zt)}if(Zt){var jn=fs(Re,Nt);mt.push(jn)}}),{size:He,shape:Ge,stops:mt,position:Pt,type:2}},wc=function(Re,_e){var Ge=0,He=3,mt=[],Pt=[];return zo(_e).forEach(function(Nt,Xt){var Zt=!0;if(Xt===0?Zt=Nt.reduce(function(jn,Rn){if(ja(Rn))switch(Rn.value){case"center":return Pt.push(Sl),!1;case"top":case"left":return Pt.push(Io),!1;case"right":case"bottom":return Pt.push(Cs),!1}else if(Yr(Rn)||Jo(Rn))return Pt.push(Rn),!1;return jn},Zt):Xt===1&&(Zt=Nt.reduce(function(jn,Rn){if(ja(Rn))switch(Rn.value){case IA:return Ge=0,!1;case DA:return Ge=1,!1;case jA:case ul:return He=0,!1;case lu:return He=1,!1;case rA:return He=2,!1;case _A:case LA:return He=3,!1}else if(Jo(Rn)||Yr(Rn))return Array.isArray(He)||(He=[]),He.push(Rn),!1;return jn},Zt)),Zt){var Pn=fs(Re,Nt);mt.push(Pn)}}),{size:He,shape:Ge,stops:mt,position:Pt,type:2}},OA=function(Re){return Re.type===1},af=function(Re){return Re.type===2},iA={name:"image",parse:function(Re,_e){if(_e.type===22){var Ge={url:_e.value,type:0};return Re.cache.addImage(_e.value),Ge}if(_e.type===18){var He=TA[_e.name];if(typeof He=="undefined")throw new Error('Attempting to parse an unsupported image function "'+_e.name+'"');return He(Re,_e.values)}throw new Error("Unsupported image type "+_e.type)}};function of(Re){return!(Re.type===20&&Re.value==="none")&&(Re.type!==18||!!TA[Re.name])}var TA={"linear-gradient":nA,"-moz-linear-gradient":su,"-ms-linear-gradient":su,"-o-linear-gradient":su,"-webkit-linear-gradient":su,"radial-gradient":rf,"-moz-radial-gradient":wc,"-ms-radial-gradient":wc,"-o-radial-gradient":wc,"-webkit-radial-gradient":wc,"-webkit-gradient":is},sf={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(Re,_e){if(_e.length===0)return[];var Ge=_e[0];return Ge.type===20&&Ge.value==="none"?[]:_e.filter(function(He){return Es(He)&&of(He)}).map(function(He){return iA.parse(Re,He)})}},lf={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(Re,_e){return _e.map(function(Ge){if(ja(Ge))switch(Ge.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Ie={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(Re,_e){return zo(_e).map(function(Ge){return Ge.filter(Yr)}).map(Is)}},Be={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(Re,_e){return zo(_e).map(function(Ge){return Ge.filter(ja).map(function(He){return He.value}).join(" ")}).map(Fe)}},Fe=function(Re){switch(Re){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},We;(function(Re){Re.AUTO="auto",Re.CONTAIN="contain",Re.COVER="cover"})(We||(We={}));var et={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(Re,_e){return zo(_e).map(function(Ge){return Ge.filter(Xe)})}},Xe=function(Re){return ja(Re)||Yr(Re)},ot=function(Re){return{name:"border-"+Re+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},dt=ot("top"),vt=ot("right"),Ct=ot("bottom"),jt=ot("left"),Ot=function(Re){return{name:"border-radius-"+Re,initialValue:"0 0",prefix:!1,type:1,parse:function(_e,Ge){return Is(Ge.filter(Yr))}}},Ht=Ot("top-left"),Et=Ot("top-right"),rn=Ot("bottom-right"),Yt=Ot("bottom-left"),on=function(Re){return{name:"border-"+Re+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(_e,Ge){switch(Ge){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Gt=on("top"),ln=on("right"),Ln=on("bottom"),Un=on("left"),ir=function(Re){return{name:"border-"+Re+"-width",initialValue:"0",type:0,prefix:!1,parse:function(_e,Ge){return Yo(Ge)?Ge.number:0}}},Rr=ir("top"),Hn=ir("right"),wn=ir("bottom"),Kn=ir("left"),br={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Vt={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(Re,_e){switch(_e){case"rtl":return 1;case"ltr":default:return 0}}},qt={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(Re,_e){return _e.filter(ja).reduce(function(Ge,He){return Ge|xn(He.value)},0)}},xn=function(Re){switch(Re){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},yn={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(Re,_e){switch(_e){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},ur={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(Re,_e){return _e.type===20&&_e.value==="normal"?0:_e.type===17||_e.type===15?_e.number:0}},$n;(function(Re){Re.NORMAL="normal",Re.STRICT="strict"})($n||($n={}));var mr={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(Re,_e){switch(_e){case"strict":return $n.STRICT;case"normal":default:return $n.NORMAL}}},Vn={name:"line-height",initialValue:"normal",prefix:!1,type:4},vr=function(Re,_e){return ja(Re)&&Re.value==="normal"?1.2*_e:Re.type===17?_e*Re.number:Yr(Re)?Ha(Re,_e):_e},Or={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(Re,_e){return _e.type===20&&_e.value==="none"?null:iA.parse(Re,_e)}},vi={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(Re,_e){switch(_e){case"inside":return 0;case"outside":default:return 1}}},Ut={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(Re,_e){switch(_e){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},sn=function(Re){return{name:"margin-"+Re,initialValue:"0",prefix:!1,type:4}},dn=sn("top"),Cn=sn("right"),Mn=sn("bottom"),Zn=sn("left"),er={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(Re,_e){return _e.filter(ja).map(function(Ge){switch(Ge.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},nr={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(Re,_e){switch(_e){case"break-word":return"break-word";case"normal":default:return"normal"}}},Xr=function(Re){return{name:"padding-"+Re,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Zr=Xr("top"),mi=Xr("right"),di=Xr("bottom"),qi=Xr("left"),Br={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(Re,_e){switch(_e){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},hn={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(Re,_e){switch(_e){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},da={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(Re,_e){return _e.length===1&&rs(_e[0],"none")?[]:zo(_e).map(function(Ge){for(var He={color:ya.TRANSPARENT,offsetX:Io,offsetY:Io,blur:Io},mt=0,Pt=0;Pt<Ge.length;Pt++){var Nt=Ge[Pt];Jo(Nt)?(mt===0?He.offsetX=Nt:mt===1?He.offsetY=Nt:He.blur=Nt,mt++):He.color=lo.parse(Re,Nt)}return He})}},ji={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(Re,_e){switch(_e){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},Vr={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(Re,_e){if(_e.type===20&&_e.value==="none")return null;if(_e.type===18){var Ge=pi[_e.name];if(typeof Ge=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+_e.name+'"');return Ge(_e.values)}return null}},ui=function(Re){var _e=Re.filter(function(Ge){return Ge.type===17}).map(function(Ge){return Ge.number});return _e.length===6?_e:null},wi=function(Re){var _e=Re.filter(function(Zt){return Zt.type===17}).map(function(Zt){return Zt.number}),Ge=_e[0],He=_e[1];_e[2],_e[3];var mt=_e[4],Pt=_e[5];_e[6],_e[7],_e[8],_e[9],_e[10],_e[11];var Nt=_e[12],Xt=_e[13];return _e[14],_e[15],_e.length===16?[Ge,He,mt,Pt,Nt,Xt]:null},pi={matrix:ui,matrix3d:wi},Ri={type:16,number:50,flags:ei},ca=[Ri,Ri],ba={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(Re,_e){var Ge=_e.filter(Yr);return Ge.length!==2?ca:[Ge[0],Ge[1]]}},Fa={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(Re,_e){switch(_e){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},Da;(function(Re){Re.NORMAL="normal",Re.BREAK_ALL="break-all",Re.KEEP_ALL="keep-all"})(Da||(Da={}));for(var eo={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(Re,_e){switch(_e){case"break-all":return Da.BREAK_ALL;case"keep-all":return Da.KEEP_ALL;case"normal":default:return Da.NORMAL}}},ta={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(Re,_e){if(_e.type===20)return{auto:!0,order:0};if(Zo(_e))return{auto:!1,order:_e.number};throw new Error("Invalid z-index number parsed")}},La={name:"time",parse:function(Re,_e){if(_e.type===15)switch(_e.unit.toLowerCase()){case"s":return 1e3*_e.number;case"ms":return _e.number}throw new Error("Unsupported time type")}},Si={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(Re,_e){return Zo(_e)?_e.number:1}},as={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},za={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(Re,_e){return _e.filter(ja).map(function(Ge){switch(Ge.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(Ge){return Ge!==0})}},Js={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(Re,_e){var Ge=[],He=[];return _e.forEach(function(mt){switch(mt.type){case 20:case 0:Ge.push(mt.value);break;case 17:Ge.push(mt.number.toString());break;case 4:He.push(Ge.join(" ")),Ge.length=0;break}}),Ge.length&&He.push(Ge.join(" ")),He.map(function(mt){return mt.indexOf(" ")===-1?mt:"'"+mt+"'"})}},ro={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},mo={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(Re,_e){if(Zo(_e))return _e.number;if(ja(_e))switch(_e.value){case"bold":return 700;case"normal":default:return 400}return 400}},cl={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(Re,_e){return _e.filter(ja).map(function(Ge){return Ge.value})}},Wa={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(Re,_e){switch(_e){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},fo=function(Re,_e){return(Re&_e)!==0},Po={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(Re,_e){if(_e.length===0)return[];var Ge=_e[0];return Ge.type===20&&Ge.value==="none"?[]:_e}},$s={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(Re,_e){if(_e.length===0)return null;var Ge=_e[0];if(Ge.type===20&&Ge.value==="none")return null;for(var He=[],mt=_e.filter(Xo),Pt=0;Pt<mt.length;Pt++){var Nt=mt[Pt],Xt=mt[Pt+1];if(Nt.type===20){var Zt=Xt&&Zo(Xt)?Xt.number:1;He.push({counter:Nt.value,increment:Zt})}}return He}},Cl={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(Re,_e){if(_e.length===0)return[];for(var Ge=[],He=_e.filter(Xo),mt=0;mt<He.length;mt++){var Pt=He[mt],Nt=He[mt+1];if(ja(Pt)&&Pt.value!=="none"){var Xt=Nt&&Zo(Nt)?Nt.number:0;Ge.push({counter:Pt.value,reset:Xt})}}return Ge}},xo={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(Re,_e){return _e.filter(Yo).map(function(Ge){return La.parse(Re,Ge)})}},Aa={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(Re,_e){if(_e.length===0)return null;var Ge=_e[0];if(Ge.type===20&&Ge.value==="none")return null;var He=[],mt=_e.filter(qa);if(mt.length%2!==0)return null;for(var Pt=0;Pt<mt.length;Pt+=2){var Nt=mt[Pt].value,Xt=mt[Pt+1].value;He.push({open:Nt,close:Xt})}return He}},Ga=function(Re,_e,Ge){if(!Re)return"";var He=Re[Math.min(_e,Re.length-1)];return He?Ge?He.open:He.close:""},uu={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(Re,_e){return _e.length===1&&rs(_e[0],"none")?[]:zo(_e).map(function(Ge){for(var He={color:255,offsetX:Io,offsetY:Io,blur:Io,spread:Io,inset:!1},mt=0,Pt=0;Pt<Ge.length;Pt++){var Nt=Ge[Pt];rs(Nt,"inset")?He.inset=!0:Jo(Nt)?(mt===0?He.offsetX=Nt:mt===1?He.offsetY=Nt:mt===2?He.blur=Nt:He.spread=Nt,mt++):He.color=lo.parse(Re,Nt)}return He})}},$o={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(Re,_e){var Ge=[0,1,2],He=[];return _e.filter(ja).forEach(function(mt){switch(mt.value){case"stroke":He.push(1);break;case"fill":He.push(0);break;case"markers":He.push(2);break}}),Ge.forEach(function(mt){He.indexOf(mt)===-1&&He.push(mt)}),He}},Al={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},fl={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(Re,_e){return Yo(_e)?_e.number:0}},Xi=function(){function Re(_e,Ge){var He,mt;this.animationDuration=si(_e,xo,Ge.animationDuration),this.backgroundClip=si(_e,Co,Ge.backgroundClip),this.backgroundColor=si(_e,qo,Ge.backgroundColor),this.backgroundImage=si(_e,sf,Ge.backgroundImage),this.backgroundOrigin=si(_e,lf,Ge.backgroundOrigin),this.backgroundPosition=si(_e,Ie,Ge.backgroundPosition),this.backgroundRepeat=si(_e,Be,Ge.backgroundRepeat),this.backgroundSize=si(_e,et,Ge.backgroundSize),this.borderTopColor=si(_e,dt,Ge.borderTopColor),this.borderRightColor=si(_e,vt,Ge.borderRightColor),this.borderBottomColor=si(_e,Ct,Ge.borderBottomColor),this.borderLeftColor=si(_e,jt,Ge.borderLeftColor),this.borderTopLeftRadius=si(_e,Ht,Ge.borderTopLeftRadius),this.borderTopRightRadius=si(_e,Et,Ge.borderTopRightRadius),this.borderBottomRightRadius=si(_e,rn,Ge.borderBottomRightRadius),this.borderBottomLeftRadius=si(_e,Yt,Ge.borderBottomLeftRadius),this.borderTopStyle=si(_e,Gt,Ge.borderTopStyle),this.borderRightStyle=si(_e,ln,Ge.borderRightStyle),this.borderBottomStyle=si(_e,Ln,Ge.borderBottomStyle),this.borderLeftStyle=si(_e,Un,Ge.borderLeftStyle),this.borderTopWidth=si(_e,Rr,Ge.borderTopWidth),this.borderRightWidth=si(_e,Hn,Ge.borderRightWidth),this.borderBottomWidth=si(_e,wn,Ge.borderBottomWidth),this.borderLeftWidth=si(_e,Kn,Ge.borderLeftWidth),this.boxShadow=si(_e,uu,Ge.boxShadow),this.color=si(_e,br,Ge.color),this.direction=si(_e,Vt,Ge.direction),this.display=si(_e,qt,Ge.display),this.float=si(_e,yn,Ge.cssFloat),this.fontFamily=si(_e,Js,Ge.fontFamily),this.fontSize=si(_e,ro,Ge.fontSize),this.fontStyle=si(_e,Wa,Ge.fontStyle),this.fontVariant=si(_e,cl,Ge.fontVariant),this.fontWeight=si(_e,mo,Ge.fontWeight),this.letterSpacing=si(_e,ur,Ge.letterSpacing),this.lineBreak=si(_e,mr,Ge.lineBreak),this.lineHeight=si(_e,Vn,Ge.lineHeight),this.listStyleImage=si(_e,Or,Ge.listStyleImage),this.listStylePosition=si(_e,vi,Ge.listStylePosition),this.listStyleType=si(_e,Ut,Ge.listStyleType),this.marginTop=si(_e,dn,Ge.marginTop),this.marginRight=si(_e,Cn,Ge.marginRight),this.marginBottom=si(_e,Mn,Ge.marginBottom),this.marginLeft=si(_e,Zn,Ge.marginLeft),this.opacity=si(_e,Si,Ge.opacity);var Pt=si(_e,er,Ge.overflow);this.overflowX=Pt[0],this.overflowY=Pt[Pt.length>1?1:0],this.overflowWrap=si(_e,nr,Ge.overflowWrap),this.paddingTop=si(_e,Zr,Ge.paddingTop),this.paddingRight=si(_e,mi,Ge.paddingRight),this.paddingBottom=si(_e,di,Ge.paddingBottom),this.paddingLeft=si(_e,qi,Ge.paddingLeft),this.paintOrder=si(_e,$o,Ge.paintOrder),this.position=si(_e,hn,Ge.position),this.textAlign=si(_e,Br,Ge.textAlign),this.textDecorationColor=si(_e,as,(He=Ge.textDecorationColor)!==null&&He!==void 0?He:Ge.color),this.textDecorationLine=si(_e,za,(mt=Ge.textDecorationLine)!==null&&mt!==void 0?mt:Ge.textDecoration),this.textShadow=si(_e,da,Ge.textShadow),this.textTransform=si(_e,ji,Ge.textTransform),this.transform=si(_e,Vr,Ge.transform),this.transformOrigin=si(_e,ba,Ge.transformOrigin),this.visibility=si(_e,Fa,Ge.visibility),this.webkitTextStrokeColor=si(_e,Al,Ge.webkitTextStrokeColor),this.webkitTextStrokeWidth=si(_e,fl,Ge.webkitTextStrokeWidth),this.wordBreak=si(_e,eo,Ge.wordBreak),this.zIndex=si(_e,ta,Ge.zIndex)}return Re.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},Re.prototype.isTransparent=function(){return Eo(this.backgroundColor)},Re.prototype.isTransformed=function(){return this.transform!==null},Re.prototype.isPositioned=function(){return this.position!==0},Re.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},Re.prototype.isFloating=function(){return this.float!==0},Re.prototype.isInlineLevel=function(){return fo(this.display,4)||fo(this.display,33554432)||fo(this.display,268435456)||fo(this.display,536870912)||fo(this.display,67108864)||fo(this.display,134217728)},Re}(),el=function(){function Re(_e,Ge){this.content=si(_e,Po,Ge.content),this.quotes=si(_e,Aa,Ge.quotes)}return Re}(),tl=function(){function Re(_e,Ge){this.counterIncrement=si(_e,$s,Ge.counterIncrement),this.counterReset=si(_e,Cl,Ge.counterReset)}return Re}(),si=function(Re,_e,Ge){var He=new Za,mt=Ge!==null&&typeof Ge!="undefined"?Ge.toString():_e.initialValue;He.write(mt);var Pt=new ns(He.read());switch(_e.type){case 2:var Nt=Pt.parseComponentValue();return _e.parse(Re,ja(Nt)?Nt.value:_e.initialValue);case 0:return _e.parse(Re,Pt.parseComponentValue());case 1:return _e.parse(Re,Pt.parseComponentValues());case 4:return Pt.parseComponentValue();case 3:switch(_e.format){case"angle":return Bl.parse(Re,Pt.parseComponentValue());case"color":return lo.parse(Re,Pt.parseComponentValue());case"image":return iA.parse(Re,Pt.parseComponentValue());case"length":var Xt=Pt.parseComponentValue();return Jo(Xt)?Xt:Io;case"length-percentage":var Zt=Pt.parseComponentValue();return Yr(Zt)?Zt:Io;case"time":return La.parse(Re,Pt.parseComponentValue())}break}},ko="data-html2canvas-debug",To=function(Re){var _e=Re.getAttribute(ko);switch(_e){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},hs=function(Re,_e){var Ge=To(Re);return Ge===1||_e===Ge},gs=function(){function Re(_e,Ge){if(this.context=_e,this.textNodes=[],this.elements=[],this.flags=0,hs(Ge,3))debugger;this.styles=new Xi(_e,window.getComputedStyle(Ge,null)),kn(Ge)&&(this.styles.animationDuration.some(function(He){return He>0})&&(Ge.style.animationDuration="0s"),this.styles.transform!==null&&(Ge.style.transform="none")),this.bounds=ue(this.context,Ge),hs(Ge,4)&&(this.flags|=16)}return Re}(),Pl="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",ks="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ps=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Ps=0;Ps<ks.length;Ps++)ps[ks.charCodeAt(Ps)]=Ps;for(var dl=function(Re){var _e=Re.length*.75,Ge=Re.length,He,mt=0,Pt,Nt,Xt,Zt;Re[Re.length-1]==="="&&(_e--,Re[Re.length-2]==="="&&_e--);var Pn=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(_e):new Array(_e),jn=Array.isArray(Pn)?Pn:new Uint8Array(Pn);for(He=0;He<Ge;He+=4)Pt=ps[Re.charCodeAt(He)],Nt=ps[Re.charCodeAt(He+1)],Xt=ps[Re.charCodeAt(He+2)],Zt=ps[Re.charCodeAt(He+3)],jn[mt++]=Pt<<2|Nt>>4,jn[mt++]=(Nt&15)<<4|Xt>>2,jn[mt++]=(Xt&3)<<6|Zt&63;return Pn},Us=function(Re){for(var _e=Re.length,Ge=[],He=0;He<_e;He+=2)Ge.push(Re[He+1]<<8|Re[He]);return Ge},hl=function(Re){for(var _e=Re.length,Ge=[],He=0;He<_e;He+=4)Ge.push(Re[He+3]<<24|Re[He+2]<<16|Re[He+1]<<8|Re[He]);return Ge},_s=5,Gl=11,Wl=2,Lu=Gl-_s,cu=65536>>_s,Sc=1<<_s,nc=Sc-1,aA=1024>>_s,Iu=cu+aA,Bc=Iu,oA=32,rc=Bc+oA,sA=65536>>Gl,Ec=1<<Lu,lA=Ec-1,Au=function(Re,_e,Ge){return Re.slice?Re.slice(_e,Ge):new Uint16Array(Array.prototype.slice.call(Re,_e,Ge))},uA=function(Re,_e,Ge){return Re.slice?Re.slice(_e,Ge):new Uint32Array(Array.prototype.slice.call(Re,_e,Ge))},_o=function(Re,_e){var Ge=dl(Re),He=Array.isArray(Ge)?hl(Ge):new Uint32Array(Ge),mt=Array.isArray(Ge)?Us(Ge):new Uint16Array(Ge),Pt=24,Nt=Au(mt,Pt/2,He[4]/2),Xt=He[5]===2?Au(mt,(Pt+He[4])/2):uA(He,Math.ceil((Pt+He[4])/4));return new Cc(He[0],He[1],He[2],He[3],Nt,Xt)},Cc=function(){function Re(_e,Ge,He,mt,Pt,Nt){this.initialValue=_e,this.errorValue=Ge,this.highStart=He,this.highValueIndex=mt,this.index=Pt,this.data=Nt}return Re.prototype.get=function(_e){var Ge;if(_e>=0){if(_e<55296||_e>56319&&_e<=65535)return Ge=this.index[_e>>_s],Ge=(Ge<<Wl)+(_e&nc),this.data[Ge];if(_e<=65535)return Ge=this.index[cu+(_e-55296>>_s)],Ge=(Ge<<Wl)+(_e&nc),this.data[Ge];if(_e<this.highStart)return Ge=rc-sA+(_e>>Gl),Ge=this.index[Ge],Ge+=_e>>_s&lA,Ge=this.index[Ge],Ge=(Ge<<Wl)+(_e&nc),this.data[Ge];if(_e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},Re}(),ic="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Pc=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Kl=0;Kl<ic.length;Kl++)Pc[ic.charCodeAt(Kl)]=Kl;var cA=1,js=2,Vl=3,ms=4,Du=5,xc=7,Fc=8,_u=9,ac=10,oc=11,Lc=12,ju=13,Ic=14,sc=15,AA=function(Re){for(var _e=[],Ge=0,He=Re.length;Ge<He;){var mt=Re.charCodeAt(Ge++);if(mt>=55296&&mt<=56319&&Ge<He){var Pt=Re.charCodeAt(Ge++);(Pt&64512)===56320?_e.push(((mt&1023)<<10)+(Pt&1023)+65536):(_e.push(mt),Ge--)}else _e.push(mt)}return _e},xl=function(){for(var Re=[],_e=0;_e<arguments.length;_e++)Re[_e]=arguments[_e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,Re);var Ge=Re.length;if(!Ge)return"";for(var He=[],mt=-1,Pt="";++mt<Ge;){var Nt=Re[mt];Nt<=65535?He.push(Nt):(Nt-=65536,He.push((Nt>>10)+55296,Nt%1024+56320)),(mt+1===Ge||He.length>16384)&&(Pt+=String.fromCharCode.apply(String,He),He.length=0)}return Pt},Ou=_o(Pl),es="\xD7",Tu="\xF7",os=function(Re){return Ou.get(Re)},fA=function(Re,_e,Ge){var He=Ge-2,mt=_e[He],Pt=_e[Ge-1],Nt=_e[Ge];if(Pt===js&&Nt===Vl)return es;if(Pt===js||Pt===Vl||Pt===ms||Nt===js||Nt===Vl||Nt===ms)return Tu;if(Pt===Fc&&[Fc,_u,oc,Lc].indexOf(Nt)!==-1||(Pt===oc||Pt===_u)&&(Nt===_u||Nt===ac)||(Pt===Lc||Pt===ac)&&Nt===ac||Nt===ju||Nt===Du||Nt===xc||Pt===cA)return es;if(Pt===ju&&Nt===Ic){for(;mt===Du;)mt=_e[--He];if(mt===Ic)return es}if(Pt===sc&&Nt===sc){for(var Xt=0;mt===sc;)Xt++,mt=_e[--He];if(Xt%2===0)return es}return Tu},Dc=function(Re){var _e=AA(Re),Ge=_e.length,He=0,mt=0,Pt=_e.map(os);return{next:function(){if(He>=Ge)return{done:!0,value:null};for(var Nt=es;He<Ge&&(Nt=fA(_e,Pt,++He))===es;);if(Nt!==es||He===Ge){var Xt=xl.apply(null,_e.slice(mt,He));return mt=He,{value:Xt,done:!1}}return{done:!0,value:null}}}},sa=function(Re){for(var _e=Dc(Re),Ge=[],He;!(He=_e.next()).done;)He.value&&Ge.push(He.value.slice());return Ge},dA=function(Re){var _e=123;if(Re.createRange){var Ge=Re.createRange();if(Ge.getBoundingClientRect){var He=Re.createElement("boundtest");He.style.height=_e+"px",He.style.display="block",Re.body.appendChild(He),Ge.selectNode(He);var mt=Ge.getBoundingClientRect(),Pt=Math.round(mt.height);if(Re.body.removeChild(He),Pt===_e)return!0}}return!1},hA=function(Re){var _e=Re.createElement("boundtest");_e.style.width="50px",_e.style.display="block",_e.style.fontSize="12px",_e.style.letterSpacing="0px",_e.style.wordSpacing="0px",Re.body.appendChild(_e);var Ge=Re.createRange();_e.innerHTML=typeof"".repeat=="function"?"👨".repeat(10):"";var He=_e.firstChild,mt=ie(He.data).map(function(Zt){return se(Zt)}),Pt=0,Nt={},Xt=mt.every(function(Zt,Pn){Ge.setStart(He,Pt),Ge.setEnd(He,Pt+Zt.length);var jn=Ge.getBoundingClientRect();Pt+=Zt.length;var Rn=jn.x>Nt.x||jn.y>Nt.y;return Nt=jn,Pn===0?!0:Rn});return Re.body.removeChild(_e),Xt},gl=function(){return typeof new Image().crossOrigin!="undefined"},_c=function(){return typeof new XMLHttpRequest().responseType=="string"},jc=function(Re){var _e=new Image,Ge=Re.createElement("canvas"),He=Ge.getContext("2d");if(!He)return!1;_e.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{He.drawImage(_e,0,0),Ge.toDataURL()}catch(mt){return!1}return!0},fu=function(Re){return Re[0]===0&&Re[1]===255&&Re[2]===0&&Re[3]===255},lc=function(Re){var _e=Re.createElement("canvas"),Ge=100;_e.width=Ge,_e.height=Ge;var He=_e.getContext("2d");if(!He)return Promise.reject(!1);He.fillStyle="rgb(0, 255, 0)",He.fillRect(0,0,Ge,Ge);var mt=new Image,Pt=_e.toDataURL();mt.src=Pt;var Nt=uc(Ge,Ge,0,0,mt);return He.fillStyle="red",He.fillRect(0,0,Ge,Ge),Oc(Nt).then(function(Xt){He.drawImage(Xt,0,0);var Zt=He.getImageData(0,0,Ge,Ge).data;He.fillStyle="red",He.fillRect(0,0,Ge,Ge);var Pn=Re.createElement("div");return Pn.style.backgroundImage="url("+Pt+")",Pn.style.height=Ge+"px",fu(Zt)?Oc(uc(Ge,Ge,0,0,Pn)):Promise.reject(!1)}).then(function(Xt){return He.drawImage(Xt,0,0),fu(He.getImageData(0,0,Ge,Ge).data)}).catch(function(){return!1})},uc=function(Re,_e,Ge,He,mt){var Pt="http://www.w3.org/2000/svg",Nt=document.createElementNS(Pt,"svg"),Xt=document.createElementNS(Pt,"foreignObject");return Nt.setAttributeNS(null,"width",Re.toString()),Nt.setAttributeNS(null,"height",_e.toString()),Xt.setAttributeNS(null,"width","100%"),Xt.setAttributeNS(null,"height","100%"),Xt.setAttributeNS(null,"x",Ge.toString()),Xt.setAttributeNS(null,"y",He.toString()),Xt.setAttributeNS(null,"externalResourcesRequired","true"),Nt.appendChild(Xt),Xt.appendChild(mt),Nt},Oc=function(Re){return new Promise(function(_e,Ge){var He=new Image;He.onload=function(){return _e(He)},He.onerror=Ge,He.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(Re))})},Uo={get SUPPORT_RANGE_BOUNDS(){var Re=dA(document);return Object.defineProperty(Uo,"SUPPORT_RANGE_BOUNDS",{value:Re}),Re},get SUPPORT_WORD_BREAKING(){var Re=Uo.SUPPORT_RANGE_BOUNDS&&hA(document);return Object.defineProperty(Uo,"SUPPORT_WORD_BREAKING",{value:Re}),Re},get SUPPORT_SVG_DRAWING(){var Re=jc(document);return Object.defineProperty(Uo,"SUPPORT_SVG_DRAWING",{value:Re}),Re},get SUPPORT_FOREIGNOBJECT_DRAWING(){var Re=typeof Array.from=="function"&&typeof window.fetch=="function"?lc(document):Promise.resolve(!1);return Object.defineProperty(Uo,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:Re}),Re},get SUPPORT_CORS_IMAGES(){var Re=gl();return Object.defineProperty(Uo,"SUPPORT_CORS_IMAGES",{value:Re}),Re},get SUPPORT_RESPONSE_TYPE(){var Re=_c();return Object.defineProperty(Uo,"SUPPORT_RESPONSE_TYPE",{value:Re}),Re},get SUPPORT_CORS_XHR(){var Re="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Uo,"SUPPORT_CORS_XHR",{value:Re}),Re},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var Re=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Uo,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:Re}),Re}},Fl=function(){function Re(_e,Ge){this.text=_e,this.bounds=Ge}return Re}(),du=function(Re,_e,Ge,He){var mt=Mu(_e,Ge),Pt=[],Nt=0;return mt.forEach(function(Xt){if(Ge.textDecorationLine.length||Xt.trim().length>0)if(Uo.SUPPORT_RANGE_BOUNDS){var Zt=Tc(He,Nt,Xt.length).getClientRects();if(Zt.length>1){var Pn=Ll(Xt),jn=0;Pn.forEach(function(Ce){Pt.push(new Fl(Ce,Ae.fromDOMRectList(Re,Tc(He,jn+Nt,Ce.length).getClientRects()))),jn+=Ce.length})}else Pt.push(new Fl(Xt,Ae.fromDOMRectList(Re,Zt)))}else{var Rn=He.splitText(Xt.length);Pt.push(new Fl(Xt,Yl(Re,He))),He=Rn}else Uo.SUPPORT_RANGE_BOUNDS||(He=He.splitText(Xt.length));Nt+=Xt.length}),Pt},Yl=function(Re,_e){var Ge=_e.ownerDocument;if(Ge){var He=Ge.createElement("html2canvaswrapper");He.appendChild(_e.cloneNode(!0));var mt=_e.parentNode;if(mt){mt.replaceChild(He,_e);var Pt=ue(Re,He);return He.firstChild&&mt.replaceChild(He.firstChild,He),Pt}}return Ae.EMPTY},Tc=function(Re,_e,Ge){var He=Re.ownerDocument;if(!He)throw new Error("Node has no owner document");var mt=He.createRange();return mt.setStart(Re,_e),mt.setEnd(Re,_e+Ge),mt},Ll=function(Re){if(Uo.SUPPORT_NATIVE_TEXT_SEGMENTATION){var _e=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(_e.segment(Re)).map(function(Ge){return Ge.segment})}return sa(Re)},cc=function(Re,_e){if(Uo.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Ge=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(Ge.segment(Re)).map(function(He){return He.segment})}return Nc(Re,_e)},Mu=function(Re,_e){return _e.letterSpacing!==0?Ll(Re):cc(Re,_e)},Mc=[32,160,4961,65792,65793,4153,4241],Nc=function(Re,_e){for(var Ge=Nr(Re,{lineBreak:_e.lineBreak,wordBreak:_e.overflowWrap==="break-word"?"break-word":_e.wordBreak}),He=[],mt,Pt=function(){if(mt.value){var Nt=mt.value.slice(),Xt=ie(Nt),Zt="";Xt.forEach(function(Pn){Mc.indexOf(Pn)===-1?Zt+=se(Pn):(Zt.length&&He.push(Zt),He.push(se(Pn)),Zt="")}),Zt.length&&He.push(Zt)}};!(mt=Ge.next()).done;)Pt();return He},kc=function(){function Re(_e,Ge,He){this.text=Uc(Ge.data,He.textTransform),this.textBounds=du(_e,this.text,He,Ge)}return Re}(),Uc=function(Re,_e){switch(_e){case 1:return Re.toLowerCase();case 3:return Re.replace(pl,Il);case 2:return Re.toUpperCase();default:return Re}},pl=/(^|\s|:|-|\(|\))([a-z])/g,Il=function(Re,_e,Ge){return Re.length>0?_e+Ge.toUpperCase():Re},Rc=function(Re){be(_e,Re);function _e(Ge,He){var mt=Re.call(this,Ge,He)||this;return mt.src=He.currentSrc||He.src,mt.intrinsicWidth=He.naturalWidth,mt.intrinsicHeight=He.naturalHeight,mt.context.cache.addImage(mt.src),mt}return _e}(gs),Dl=function(Re){be(_e,Re);function _e(Ge,He){var mt=Re.call(this,Ge,He)||this;return mt.canvas=He,mt.intrinsicWidth=He.width,mt.intrinsicHeight=He.height,mt}return _e}(gs),Rs=function(Re){be(_e,Re);function _e(Ge,He){var mt=Re.call(this,Ge,He)||this,Pt=new XMLSerializer,Nt=ue(Ge,He);return He.setAttribute("width",Nt.width+"px"),He.setAttribute("height",Nt.height+"px"),mt.svg="data:image/svg+xml,"+encodeURIComponent(Pt.serializeToString(He)),mt.intrinsicWidth=He.width.baseVal.value,mt.intrinsicHeight=He.height.baseVal.value,mt.context.cache.addImage(mt.svg),mt}return _e}(gs),Nu=function(Re){be(_e,Re);function _e(Ge,He){var mt=Re.call(this,Ge,He)||this;return mt.value=He.value,mt}return _e}(gs),_l=function(Re){be(_e,Re);function _e(Ge,He){var mt=Re.call(this,Ge,He)||this;return mt.start=He.start,mt.reversed=typeof He.reversed=="boolean"&&He.reversed===!0,mt}return _e}(gs),gA=[{type:15,flags:0,unit:"px",number:3}],ku=[{type:16,flags:0,number:50}],pA=function(Re){return Re.width>Re.height?new Ae(Re.left+(Re.width-Re.height)/2,Re.top,Re.height,Re.height):Re.width<Re.height?new Ae(Re.left,Re.top+(Re.height-Re.width)/2,Re.width,Re.width):Re},Ac=function(Re){var _e=Re.type===Uu?new Array(Re.value.length+1).join("\u2022"):Re.value;return _e.length===0?Re.placeholder||"":_e},Zl="checkbox",hu="radio",Uu="password",Ru=707406591,gu=function(Re){be(_e,Re);function _e(Ge,He){var mt=Re.call(this,Ge,He)||this;switch(mt.type=He.type.toLowerCase(),mt.checked=He.checked,mt.value=Ac(He),(mt.type===Zl||mt.type===hu)&&(mt.styles.backgroundColor=3739148031,mt.styles.borderTopColor=mt.styles.borderRightColor=mt.styles.borderBottomColor=mt.styles.borderLeftColor=2779096575,mt.styles.borderTopWidth=mt.styles.borderRightWidth=mt.styles.borderBottomWidth=mt.styles.borderLeftWidth=1,mt.styles.borderTopStyle=mt.styles.borderRightStyle=mt.styles.borderBottomStyle=mt.styles.borderLeftStyle=1,mt.styles.backgroundClip=[0],mt.styles.backgroundOrigin=[0],mt.bounds=pA(mt.bounds)),mt.type){case Zl:mt.styles.borderTopRightRadius=mt.styles.borderTopLeftRadius=mt.styles.borderBottomRightRadius=mt.styles.borderBottomLeftRadius=gA;break;case hu:mt.styles.borderTopRightRadius=mt.styles.borderTopLeftRadius=mt.styles.borderBottomRightRadius=mt.styles.borderBottomLeftRadius=ku;break}return mt}return _e}(gs),fc=function(Re){be(_e,Re);function _e(Ge,He){var mt=Re.call(this,Ge,He)||this,Pt=He.options[He.selectedIndex||0];return mt.value=Pt&&Pt.text||"",mt}return _e}(gs),Qc=function(Re){be(_e,Re);function _e(Ge,He){var mt=Re.call(this,Ge,He)||this;return mt.value=He.value,mt}return _e}(gs),pu=function(Re){be(_e,Re);function _e(Ge,He){var mt=Re.call(this,Ge,He)||this;mt.src=He.src,mt.width=parseInt(He.width,10)||0,mt.height=parseInt(He.height,10)||0,mt.backgroundColor=mt.styles.backgroundColor;try{if(He.contentWindow&&He.contentWindow.document&&He.contentWindow.document.documentElement){mt.tree=Qu(Ge,He.contentWindow.document.documentElement);var Pt=He.contentWindow.document.documentElement?Ia(Ge,getComputedStyle(He.contentWindow.document.documentElement).backgroundColor):ya.TRANSPARENT,Nt=He.contentWindow.document.body?Ia(Ge,getComputedStyle(He.contentWindow.document.body).backgroundColor):ya.TRANSPARENT;mt.backgroundColor=Eo(Pt)?Eo(Nt)?mt.styles.backgroundColor:Nt:Pt}}catch(Xt){}return mt}return _e}(gs),mu=["OL","UL","MENU"],Xl=function(Re,_e,Ge,He){for(var mt=_e.firstChild,Pt=void 0;mt;mt=Pt)if(Pt=mt.nextSibling,un(mt)&&mt.data.trim().length>0)Ge.textNodes.push(new kc(Re,mt,Ge.styles));else if(Bn(mt))if(dc(mt)&&mt.assignedNodes)mt.assignedNodes().forEach(function(Xt){return Xl(Re,Xt,Ge,He)});else{var Nt=jl(Re,mt);Nt.styles.isVisible()&&(it(mt,Nt,He)?Nt.flags|=4:Tt(Nt.styles)&&(Nt.flags|=2),mu.indexOf(mt.tagName)!==-1&&(Nt.flags|=8),Ge.elements.push(Nt),mt.slot,mt.shadowRoot?Xl(Re,mt.shadowRoot,Nt,He):!ss(mt)&&!la(mt)&&!Os(mt)&&Xl(Re,mt,Nt,He))}},jl=function(Re,_e){return Fo(_e)?new Rc(Re,_e):vo(_e)?new Dl(Re,_e):la(_e)?new Rs(Re,_e):Qr(_e)?new Nu(Re,_e):Bi(_e)?new _l(Re,_e):zi(_e)?new gu(Re,_e):Os(_e)?new fc(Re,_e):ss(_e)?new Qc(Re,_e):ts(_e)?new pu(Re,_e):new gs(Re,_e)},Qu=function(Re,_e){var Ge=jl(Re,_e);return Ge.flags|=4,Xl(Re,_e,Ge,Ge),Ge},it=function(Re,_e,Ge){return _e.styles.isPositionedWithZIndex()||_e.styles.opacity<1||_e.styles.isTransformed()||Oa(Re)&&Ge.styles.isTransparent()},Tt=function(Re){return Re.isPositioned()||Re.isFloating()},un=function(Re){return Re.nodeType===Node.TEXT_NODE},Bn=function(Re){return Re.nodeType===Node.ELEMENT_NODE},kn=function(Re){return Bn(Re)&&typeof Re.style!="undefined"&&!hr(Re)},hr=function(Re){return typeof Re.className=="object"},Qr=function(Re){return Re.tagName==="LI"},Bi=function(Re){return Re.tagName==="OL"},zi=function(Re){return Re.tagName==="INPUT"},ha=function(Re){return Re.tagName==="HTML"},la=function(Re){return Re.tagName==="svg"},Oa=function(Re){return Re.tagName==="BODY"},vo=function(Re){return Re.tagName==="CANVAS"},wo=function(Re){return Re.tagName==="VIDEO"},Fo=function(Re){return Re.tagName==="IMG"},ts=function(Re){return Re.tagName==="IFRAME"},Ro=function(Re){return Re.tagName==="STYLE"},nl=function(Re){return Re.tagName==="SCRIPT"},ss=function(Re){return Re.tagName==="TEXTAREA"},Os=function(Re){return Re.tagName==="SELECT"},dc=function(Re){return Re.tagName==="SLOT"},Hu=function(Re){return Re.tagName.indexOf("-")>0},hc=function(){function Re(){this.counters={}}return Re.prototype.getCounterValue=function(_e){var Ge=this.counters[_e];return Ge&&Ge.length?Ge[Ge.length-1]:1},Re.prototype.getCounterValues=function(_e){var Ge=this.counters[_e];return Ge||[]},Re.prototype.pop=function(_e){var Ge=this;_e.forEach(function(He){return Ge.counters[He].pop()})},Re.prototype.parse=function(_e){var Ge=this,He=_e.counterIncrement,mt=_e.counterReset,Pt=!0;He!==null&&He.forEach(function(Xt){var Zt=Ge.counters[Xt.counter];Zt&&Xt.increment!==0&&(Pt=!1,Zt.length||Zt.push(1),Zt[Math.max(0,Zt.length-1)]+=Xt.increment)});var Nt=[];return Pt&&mt.forEach(function(Xt){var Zt=Ge.counters[Xt.counter];Nt.push(Xt.counter),Zt||(Zt=Ge.counters[Xt.counter]=[]),Zt.push(Xt.reset)}),Nt},Re}(),vu={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},zu={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},gc={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},Gu={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},Lo=function(Re,_e,Ge,He,mt,Pt){return Re<_e||Re>Ge?zs(Re,mt,Pt.length>0):He.integers.reduce(function(Nt,Xt,Zt){for(;Re>=Xt;)Re-=Xt,Nt+=He.values[Zt];return Nt},"")+Pt},yu=function(Re,_e,Ge,He){var mt="";do Ge||Re--,mt=He(Re)+mt,Re/=_e;while(Re*_e>=_e);return mt},uo=function(Re,_e,Ge,He,mt){var Pt=Ge-_e+1;return(Re<0?"-":"")+(yu(Math.abs(Re),Pt,He,function(Nt){return se(Math.floor(Nt%Pt)+_e)})+mt)},Qs=function(Re,_e,Ge){Ge===void 0&&(Ge=". ");var He=_e.length;return yu(Math.abs(Re),He,!1,function(mt){return _e[Math.floor(mt%He)]})+Ge},ml=1,jo=2,vl=4,Ol=8,Hs=function(Re,_e,Ge,He,mt,Pt){if(Re<-9999||Re>9999)return zs(Re,4,mt.length>0);var Nt=Math.abs(Re),Xt=mt;if(Nt===0)return _e[0]+Xt;for(var Zt=0;Nt>0&&Zt<=4;Zt++){var Pn=Nt%10;Pn===0&&fo(Pt,ml)&&Xt!==""?Xt=_e[Pn]+Xt:Pn>1||Pn===1&&Zt===0||Pn===1&&Zt===1&&fo(Pt,jo)||Pn===1&&Zt===1&&fo(Pt,vl)&&Re>100||Pn===1&&Zt>1&&fo(Pt,Ol)?Xt=_e[Pn]+(Zt>0?Ge[Zt-1]:"")+Xt:Pn===1&&Zt>0&&(Xt=Ge[Zt-1]+Xt),Nt=Math.floor(Nt/10)}return(Re<0?He:"")+Xt},Ts="\u5341\u767E\u5343\u842C",bu="\u62FE\u4F70\u4EDF\u842C",pc="\u30DE\u30A4\u30CA\u30B9",Wu="\uB9C8\uC774\uB108\uC2A4",zs=function(Re,_e,Ge){var He=Ge?". ":"",mt=Ge?"\u3001":"",Pt=Ge?", ":"",Nt=Ge?" ":"";switch(_e){case 0:return"\u2022"+Nt;case 1:return"\u25E6"+Nt;case 2:return"\u25FE"+Nt;case 5:var Xt=uo(Re,48,57,!0,He);return Xt.length<4?"0"+Xt:Xt;case 4:return Qs(Re,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",mt);case 6:return Lo(Re,1,3999,vu,3,He).toLowerCase();case 7:return Lo(Re,1,3999,vu,3,He);case 8:return uo(Re,945,969,!1,He);case 9:return uo(Re,97,122,!1,He);case 10:return uo(Re,65,90,!1,He);case 11:return uo(Re,1632,1641,!0,He);case 12:case 49:return Lo(Re,1,9999,zu,3,He);case 35:return Lo(Re,1,9999,zu,3,He).toLowerCase();case 13:return uo(Re,2534,2543,!0,He);case 14:case 30:return uo(Re,6112,6121,!0,He);case 15:return Qs(Re,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",mt);case 16:return Qs(Re,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",mt);case 17:case 48:return Hs(Re,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Ts,"\u8CA0",mt,jo|vl|Ol);case 47:return Hs(Re,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",bu,"\u8CA0",mt,ml|jo|vl|Ol);case 42:return Hs(Re,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Ts,"\u8D1F",mt,jo|vl|Ol);case 41:return Hs(Re,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",bu,"\u8D1F",mt,ml|jo|vl|Ol);case 26:return Hs(Re,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",pc,mt,0);case 25:return Hs(Re,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",pc,mt,ml|jo|vl);case 31:return Hs(Re,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",Wu,Pt,ml|jo|vl);case 33:return Hs(Re,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",Wu,Pt,0);case 32:return Hs(Re,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",Wu,Pt,ml|jo|vl);case 18:return uo(Re,2406,2415,!0,He);case 20:return Lo(Re,1,19999,Gu,3,He);case 21:return uo(Re,2790,2799,!0,He);case 22:return uo(Re,2662,2671,!0,He);case 22:return Lo(Re,1,10999,gc,3,He);case 23:return Qs(Re,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return Qs(Re,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return uo(Re,3302,3311,!0,He);case 28:return Qs(Re,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",mt);case 29:return Qs(Re,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",mt);case 34:return uo(Re,3792,3801,!0,He);case 37:return uo(Re,6160,6169,!0,He);case 38:return uo(Re,4160,4169,!0,He);case 39:return uo(Re,2918,2927,!0,He);case 40:return uo(Re,1776,1785,!0,He);case 43:return uo(Re,3046,3055,!0,He);case 44:return uo(Re,3174,3183,!0,He);case 45:return uo(Re,3664,3673,!0,He);case 46:return uo(Re,3872,3881,!0,He);case 3:default:return uo(Re,48,57,!0,He)}},Jl="data-html2canvas-ignore",vs=function(){function Re(_e,Ge,He){if(this.context=_e,this.options=He,this.scrolledElements=[],this.referenceElement=Ge,this.counters=new hc,this.quoteDepth=0,!Ge.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(Ge.ownerDocument.documentElement,!1)}return Re.prototype.toIFrame=function(_e,Ge){var He=this,mt=ql(_e,Ge);if(!mt.contentWindow)return Promise.reject("Unable to find iframe window");var Pt=_e.defaultView.pageXOffset,Nt=_e.defaultView.pageYOffset,Xt=mt.contentWindow,Zt=Xt.document,Pn=Ku(mt).then(function(){return Je(He,void 0,void 0,function(){var jn,Rn;return E(this,function(Ce){switch(Ce.label){case 0:return this.scrolledElements.forEach(Gs),Xt&&(Xt.scrollTo(Ge.left,Ge.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Xt.scrollY!==Ge.top||Xt.scrollX!==Ge.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Xt.scrollX-Ge.left,Xt.scrollY-Ge.top,0,0))),jn=this.options.onclone,Rn=this.clonedReferenceElement,typeof Rn=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:Zt.fonts&&Zt.fonts.ready?[4,Zt.fonts.ready]:[3,2];case 1:Ce.sent(),Ce.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Ml(Zt)]:[3,4];case 3:Ce.sent(),Ce.label=4;case 4:return typeof jn=="function"?[2,Promise.resolve().then(function(){return jn(Zt,Rn)}).then(function(){return mt})]:[2,mt]}})})});return Zt.open(),Zt.write(mc(document.doctype)+"<html></html>"),ys(this.referenceElement.ownerDocument,Pt,Nt),Zt.replaceChild(Zt.adoptNode(this.documentElement),Zt.documentElement),Zt.close(),Pn},Re.prototype.createElementClone=function(_e){if(hs(_e,2))debugger;if(vo(_e))return this.createCanvasClone(_e);if(wo(_e))return this.createVideoClone(_e);if(Ro(_e))return this.createStyleClone(_e);var Ge=_e.cloneNode(!1);return Fo(Ge)&&(Fo(_e)&&_e.currentSrc&&_e.currentSrc!==_e.src&&(Ge.src=_e.currentSrc,Ge.srcset=""),Ge.loading==="lazy"&&(Ge.loading="eager")),Hu(Ge)?this.createCustomElementClone(Ge):Ge},Re.prototype.createCustomElementClone=function(_e){var Ge=document.createElement("html2canvascustomelement");return So(_e.style,Ge),Ge},Re.prototype.createStyleClone=function(_e){try{var Ge=_e.sheet;if(Ge&&Ge.cssRules){var He=[].slice.call(Ge.cssRules,0).reduce(function(Pt,Nt){return Nt&&typeof Nt.cssText=="string"?Pt+Nt.cssText:Pt},""),mt=_e.cloneNode(!1);return mt.textContent=He,mt}}catch(Pt){if(this.context.logger.error("Unable to access cssRules property",Pt),Pt.name!=="SecurityError")throw Pt}return _e.cloneNode(!1)},Re.prototype.createCanvasClone=function(_e){var Ge;if(this.options.inlineImages&&_e.ownerDocument){var He=_e.ownerDocument.createElement("img");try{return He.src=_e.toDataURL(),He}catch(Pn){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",_e)}}var mt=_e.cloneNode(!1);try{mt.width=_e.width,mt.height=_e.height;var Pt=_e.getContext("2d"),Nt=mt.getContext("2d");if(Nt)if(!this.options.allowTaint&&Pt)Nt.putImageData(Pt.getImageData(0,0,_e.width,_e.height),0,0);else{var Xt=(Ge=_e.getContext("webgl2"))!==null&&Ge!==void 0?Ge:_e.getContext("webgl");if(Xt){var Zt=Xt.getContextAttributes();(Zt==null?void 0:Zt.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",_e)}Nt.drawImage(_e,0,0)}return mt}catch(Pn){this.context.logger.info("Unable to clone canvas as it is tainted",_e)}return mt},Re.prototype.createVideoClone=function(_e){var Ge=_e.ownerDocument.createElement("canvas");Ge.width=_e.offsetWidth,Ge.height=_e.offsetHeight;var He=Ge.getContext("2d");try{return He&&(He.drawImage(_e,0,0,Ge.width,Ge.height),this.options.allowTaint||He.getImageData(0,0,Ge.width,Ge.height)),Ge}catch(Pt){this.context.logger.info("Unable to clone video as it is tainted",_e)}var mt=_e.ownerDocument.createElement("canvas");return mt.width=_e.offsetWidth,mt.height=_e.offsetHeight,mt},Re.prototype.appendChildNode=function(_e,Ge,He){(!Bn(Ge)||!nl(Ge)&&!Ge.hasAttribute(Jl)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(Ge)))&&(!this.options.copyStyles||!Bn(Ge)||!Ro(Ge))&&_e.appendChild(this.cloneNode(Ge,He))},Re.prototype.cloneChildNodes=function(_e,Ge,He){for(var mt=this,Pt=_e.shadowRoot?_e.shadowRoot.firstChild:_e.firstChild;Pt;Pt=Pt.nextSibling)if(Bn(Pt)&&dc(Pt)&&typeof Pt.assignedNodes=="function"){var Nt=Pt.assignedNodes();Nt.length&&Nt.forEach(function(Xt){return mt.appendChildNode(Ge,Xt,He)})}else this.appendChildNode(Ge,Pt,He)},Re.prototype.cloneNode=function(_e,Ge){if(un(_e))return document.createTextNode(_e.data);if(!_e.ownerDocument)return _e.cloneNode(!1);var He=_e.ownerDocument.defaultView;if(He&&Bn(_e)&&(kn(_e)||hr(_e))){var mt=this.createElementClone(_e);mt.style.transitionProperty="none";var Pt=He.getComputedStyle(_e),Nt=He.getComputedStyle(_e,":before"),Xt=He.getComputedStyle(_e,":after");this.referenceElement===_e&&kn(mt)&&(this.clonedReferenceElement=mt),Oa(mt)&&eu(mt);var Zt=this.counters.parse(new tl(this.context,Pt)),Pn=this.resolvePseudoContent(_e,mt,Nt,Qo.BEFORE);Hu(_e)&&(Ge=!0),wo(_e)||this.cloneChildNodes(_e,mt,Ge),Pn&&mt.insertBefore(Pn,mt.firstChild);var jn=this.resolvePseudoContent(_e,mt,Xt,Qo.AFTER);return jn&&mt.appendChild(jn),this.counters.pop(Zt),(Pt&&(this.options.copyStyles||hr(_e))&&!ts(_e)||Ge)&&So(Pt,mt),(_e.scrollTop!==0||_e.scrollLeft!==0)&&this.scrolledElements.push([mt,_e.scrollLeft,_e.scrollTop]),(ss(_e)||Os(_e))&&(ss(mt)||Os(mt))&&(mt.value=_e.value),mt}return _e.cloneNode(!1)},Re.prototype.resolvePseudoContent=function(_e,Ge,He,mt){var Pt=this;if(He){var Nt=He.content,Xt=Ge.ownerDocument;if(!(!Xt||!Nt||Nt==="none"||Nt==="-moz-alt-content"||He.display==="none")){this.counters.parse(new tl(this.context,He));var Zt=new el(this.context,He),Pn=Xt.createElement("html2canvaspseudoelement");So(He,Pn),Zt.content.forEach(function(Rn){if(Rn.type===0)Pn.appendChild(Xt.createTextNode(Rn.value));else if(Rn.type===22){var Ce=Xt.createElement("img");Ce.src=Rn.value,Ce.style.opacity="1",Pn.appendChild(Ce)}else if(Rn.type===18){if(Rn.name==="attr"){var Ke=Rn.values.filter(ja);Ke.length&&Pn.appendChild(Xt.createTextNode(_e.getAttribute(Ke[0].value)||""))}else if(Rn.name==="counter"){var rt=Rn.values.filter(Es),yt=rt[0],xt=rt[1];if(yt&&ja(yt)){var Dt=Pt.counters.getCounterValue(yt.value),_t=xt&&ja(xt)?Ut.parse(Pt.context,xt.value):3;Pn.appendChild(Xt.createTextNode(zs(Dt,_t,!1)))}}else if(Rn.name==="counters"){var Mt=Rn.values.filter(Es),yt=Mt[0],Rt=Mt[1],xt=Mt[2];if(yt&&ja(yt)){var Wt=Pt.counters.getCounterValues(yt.value),nn=xt&&ja(xt)?Ut.parse(Pt.context,xt.value):3,In=Rt&&Rt.type===0?Rt.value:"",Dn=Wt.map(function(Jn){return zs(Jn,nn,!1)}).join(In);Pn.appendChild(Xt.createTextNode(Dn))}}}else if(Rn.type===20)switch(Rn.value){case"open-quote":Pn.appendChild(Xt.createTextNode(Ga(Zt.quotes,Pt.quoteDepth++,!0)));break;case"close-quote":Pn.appendChild(Xt.createTextNode(Ga(Zt.quotes,--Pt.quoteDepth,!1)));break;default:Pn.appendChild(Xt.createTextNode(Rn.value))}}),Pn.className=wu+" "+kl;var jn=mt===Qo.BEFORE?" "+wu:" "+kl;return hr(Ge)?Ge.className.baseValue+=jn:Ge.className+=jn,Pn}}},Re.destroy=function(_e){return _e.parentNode?(_e.parentNode.removeChild(_e),!0):!1},Re}(),Qo;(function(Re){Re[Re.BEFORE=0]="BEFORE",Re[Re.AFTER=1]="AFTER"})(Qo||(Qo={}));var ql=function(Re,_e){var Ge=Re.createElement("iframe");return Ge.className="html2canvas-container",Ge.style.visibility="hidden",Ge.style.position="fixed",Ge.style.left="-10000px",Ge.style.top="0px",Ge.style.border="0",Ge.width=_e.width.toString(),Ge.height=_e.height.toString(),Ge.scrolling="no",Ge.setAttribute(Jl,"true"),Re.body.appendChild(Ge),Ge},Tl=function(Re){return new Promise(function(_e){if(Re.complete){_e();return}if(!Re.src){_e();return}Re.onload=_e,Re.onerror=_e})},Ml=function(Re){return Promise.all([].slice.call(Re.images,0).map(Tl))},Ku=function(Re){return new Promise(function(_e,Ge){var He=Re.contentWindow;if(!He)return Ge("No window assigned for iframe");var mt=He.document;He.onload=Re.onload=function(){He.onload=Re.onload=null;var Pt=setInterval(function(){mt.body.childNodes.length>0&&mt.readyState==="complete"&&(clearInterval(Pt),_e(Re))},50)}})},Nl=["all","d","content"],So=function(Re,_e){for(var Ge=Re.length-1;Ge>=0;Ge--){var He=Re.item(Ge);Nl.indexOf(He)===-1&&_e.style.setProperty(He,Re.getPropertyValue(He))}return _e},mc=function(Re){var _e="";return Re&&(_e+="<!DOCTYPE ",Re.name&&(_e+=Re.name),Re.internalSubset&&(_e+=Re.internalSubset),Re.publicId&&(_e+='"'+Re.publicId+'"'),Re.systemId&&(_e+='"'+Re.systemId+'"'),_e+=">"),_e},ys=function(Re,_e,Ge){Re&&Re.defaultView&&(_e!==Re.defaultView.pageXOffset||Ge!==Re.defaultView.pageYOffset)&&Re.defaultView.scrollTo(_e,Ge)},Gs=function(Re){var _e=Re[0],Ge=Re[1],He=Re[2];_e.scrollLeft=Ge,_e.scrollTop=He},Vu=":before",Hc=":after",wu="___html2canvas___pseudoelement_before",kl="___html2canvas___pseudoelement_after",$l=`{
|
|
|
content: "" !important;
|
|
|
display: none !important;
|
|
|
}`,eu=function(Re){Su(Re,"."+wu+Vu+$l+`
|
|
|
.`+kl+Hc+$l)},Su=function(Re,_e){var Ge=Re.ownerDocument;if(Ge){var He=Ge.createElement("style");He.textContent=_e,Re.appendChild(He)}},Bu=function(){function Re(){}return Re.getOrigin=function(_e){var Ge=Re._link;return Ge?(Ge.href=_e,Ge.href=Ge.href,Ge.protocol+Ge.hostname+Ge.port):"about:blank"},Re.isSameOrigin=function(_e){return Re.getOrigin(_e)===Re._origin},Re.setContext=function(_e){Re._link=_e.document.createElement("a"),Re._origin=Re.getOrigin(_e.location.href)},Re._origin="about:blank",Re}(),Eu=function(){function Re(_e,Ge){this.context=_e,this._options=Ge,this._cache={}}return Re.prototype.addImage=function(_e){var Ge=Promise.resolve();return this.has(_e)||(Bo(_e)||Ks(_e))&&(this._cache[_e]=this.loadImage(_e)).catch(function(){}),Ge},Re.prototype.match=function(_e){return this._cache[_e]},Re.prototype.loadImage=function(_e){return Je(this,void 0,void 0,function(){var Ge,He,mt,Pt,Nt=this;return E(this,function(Xt){switch(Xt.label){case 0:return Ge=Bu.isSameOrigin(_e),He=!to(_e)&&this._options.useCORS===!0&&Uo.SUPPORT_CORS_IMAGES&&!Ge,mt=!to(_e)&&!Ge&&!Bo(_e)&&typeof this._options.proxy=="string"&&Uo.SUPPORT_CORS_XHR&&!He,!Ge&&this._options.allowTaint===!1&&!to(_e)&&!Bo(_e)&&!mt&&!He?[2]:(Pt=_e,mt?[4,this.proxy(Pt)]:[3,2]);case 1:Pt=Xt.sent(),Xt.label=2;case 2:return this.context.logger.debug("Added image "+_e.substring(0,256)),[4,new Promise(function(Zt,Pn){var jn=new Image;jn.onload=function(){return Zt(jn)},jn.onerror=Pn,(co(Pt)||He)&&(jn.crossOrigin="anonymous"),jn.src=Pt,jn.complete===!0&&setTimeout(function(){return Zt(jn)},500),Nt._options.imageTimeout>0&&setTimeout(function(){return Pn("Timed out ("+Nt._options.imageTimeout+"ms) loading image")},Nt._options.imageTimeout)})];case 3:return[2,Xt.sent()]}})})},Re.prototype.has=function(_e){return typeof this._cache[_e]!="undefined"},Re.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},Re.prototype.proxy=function(_e){var Ge=this,He=this._options.proxy;if(!He)throw new Error("No proxy defined");var mt=_e.substring(0,256);return new Promise(function(Pt,Nt){var Xt=Uo.SUPPORT_RESPONSE_TYPE?"blob":"text",Zt=new XMLHttpRequest;Zt.onload=function(){if(Zt.status===200)if(Xt==="text")Pt(Zt.response);else{var Rn=new FileReader;Rn.addEventListener("load",function(){return Pt(Rn.result)},!1),Rn.addEventListener("error",function(Ce){return Nt(Ce)},!1),Rn.readAsDataURL(Zt.response)}else Nt("Failed to proxy resource "+mt+" with status code "+Zt.status)},Zt.onerror=Nt;var Pn=He.indexOf("?")>-1?"&":"?";if(Zt.open("GET",""+He+Pn+"url="+encodeURIComponent(_e)+"&responseType="+Xt),Xt!=="text"&&Zt instanceof XMLHttpRequest&&(Zt.responseType=Xt),Ge._options.imageTimeout){var jn=Ge._options.imageTimeout;Zt.timeout=jn,Zt.ontimeout=function(){return Nt("Timed out ("+jn+"ms) proxying "+mt)}}Zt.send()})},Re}(),tu=/^data:image\/svg\+xml/i,vc=/^data:image\/.*;base64,/i,Ws=/^data:image\/.*/i,Ks=function(Re){return Uo.SUPPORT_SVG_DRAWING||!Ho(Re)},to=function(Re){return Ws.test(Re)},co=function(Re){return vc.test(Re)},Bo=function(Re){return Re.substr(0,4)==="blob"},Ho=function(Re){return Re.substr(-3).toLowerCase()==="svg"||tu.test(Re)},li=function(){function Re(_e,Ge){this.type=0,this.x=_e,this.y=Ge}return Re.prototype.add=function(_e,Ge){return new Re(this.x+_e,this.y+Ge)},Re}(),yl=function(Re,_e,Ge){return new li(Re.x+(_e.x-Re.x)*Ge,Re.y+(_e.y-Re.y)*Ge)},Ul=function(){function Re(_e,Ge,He,mt){this.type=1,this.start=_e,this.startControl=Ge,this.endControl=He,this.end=mt}return Re.prototype.subdivide=function(_e,Ge){var He=yl(this.start,this.startControl,_e),mt=yl(this.startControl,this.endControl,_e),Pt=yl(this.endControl,this.end,_e),Nt=yl(He,mt,_e),Xt=yl(mt,Pt,_e),Zt=yl(Nt,Xt,_e);return Ge?new Re(this.start,He,Nt,Zt):new Re(Zt,Xt,Pt,this.end)},Re.prototype.add=function(_e,Ge){return new Re(this.start.add(_e,Ge),this.startControl.add(_e,Ge),this.endControl.add(_e,Ge),this.end.add(_e,Ge))},Re.prototype.reverse=function(){return new Re(this.end,this.endControl,this.startControl,this.start)},Re}(),bs=function(Re){return Re.type===1},mA=function(){function Re(_e){var Ge=_e.styles,He=_e.bounds,mt=sl(Ge.borderTopLeftRadius,He.width,He.height),Pt=mt[0],Nt=mt[1],Xt=sl(Ge.borderTopRightRadius,He.width,He.height),Zt=Xt[0],Pn=Xt[1],jn=sl(Ge.borderBottomRightRadius,He.width,He.height),Rn=jn[0],Ce=jn[1],Ke=sl(Ge.borderBottomLeftRadius,He.width,He.height),rt=Ke[0],yt=Ke[1],xt=[];xt.push((Pt+Zt)/He.width),xt.push((rt+Rn)/He.width),xt.push((Nt+yt)/He.height),xt.push((Pn+Ce)/He.height);var Dt=Math.max.apply(Math,xt);Dt>1&&(Pt/=Dt,Nt/=Dt,Zt/=Dt,Pn/=Dt,Rn/=Dt,Ce/=Dt,rt/=Dt,yt/=Dt);var _t=He.width-Zt,Mt=He.height-Ce,Rt=He.width-Rn,Wt=He.height-yt,nn=Ge.borderTopWidth,In=Ge.borderRightWidth,Dn=Ge.borderBottomWidth,mn=Ge.borderLeftWidth,gr=Ha(Ge.paddingTop,_e.bounds.width),Jn=Ha(Ge.paddingRight,_e.bounds.width),En=Ha(Ge.paddingBottom,_e.bounds.width),Sn=Ha(Ge.paddingLeft,_e.bounds.width);this.topLeftBorderDoubleOuterBox=Pt>0||Nt>0?Ta(He.left+mn/3,He.top+nn/3,Pt-mn/3,Nt-nn/3,Ua.TOP_LEFT):new li(He.left+mn/3,He.top+nn/3),this.topRightBorderDoubleOuterBox=Pt>0||Nt>0?Ta(He.left+_t,He.top+nn/3,Zt-In/3,Pn-nn/3,Ua.TOP_RIGHT):new li(He.left+He.width-In/3,He.top+nn/3),this.bottomRightBorderDoubleOuterBox=Rn>0||Ce>0?Ta(He.left+Rt,He.top+Mt,Rn-In/3,Ce-Dn/3,Ua.BOTTOM_RIGHT):new li(He.left+He.width-In/3,He.top+He.height-Dn/3),this.bottomLeftBorderDoubleOuterBox=rt>0||yt>0?Ta(He.left+mn/3,He.top+Wt,rt-mn/3,yt-Dn/3,Ua.BOTTOM_LEFT):new li(He.left+mn/3,He.top+He.height-Dn/3),this.topLeftBorderDoubleInnerBox=Pt>0||Nt>0?Ta(He.left+mn*2/3,He.top+nn*2/3,Pt-mn*2/3,Nt-nn*2/3,Ua.TOP_LEFT):new li(He.left+mn*2/3,He.top+nn*2/3),this.topRightBorderDoubleInnerBox=Pt>0||Nt>0?Ta(He.left+_t,He.top+nn*2/3,Zt-In*2/3,Pn-nn*2/3,Ua.TOP_RIGHT):new li(He.left+He.width-In*2/3,He.top+nn*2/3),this.bottomRightBorderDoubleInnerBox=Rn>0||Ce>0?Ta(He.left+Rt,He.top+Mt,Rn-In*2/3,Ce-Dn*2/3,Ua.BOTTOM_RIGHT):new li(He.left+He.width-In*2/3,He.top+He.height-Dn*2/3),this.bottomLeftBorderDoubleInnerBox=rt>0||yt>0?Ta(He.left+mn*2/3,He.top+Wt,rt-mn*2/3,yt-Dn*2/3,Ua.BOTTOM_LEFT):new li(He.left+mn*2/3,He.top+He.height-Dn*2/3),this.topLeftBorderStroke=Pt>0||Nt>0?Ta(He.left+mn/2,He.top+nn/2,Pt-mn/2,Nt-nn/2,Ua.TOP_LEFT):new li(He.left+mn/2,He.top+nn/2),this.topRightBorderStroke=Pt>0||Nt>0?Ta(He.left+_t,He.top+nn/2,Zt-In/2,Pn-nn/2,Ua.TOP_RIGHT):new li(He.left+He.width-In/2,He.top+nn/2),this.bottomRightBorderStroke=Rn>0||Ce>0?Ta(He.left+Rt,He.top+Mt,Rn-In/2,Ce-Dn/2,Ua.BOTTOM_RIGHT):new li(He.left+He.width-In/2,He.top+He.height-Dn/2),this.bottomLeftBorderStroke=rt>0||yt>0?Ta(He.left+mn/2,He.top+Wt,rt-mn/2,yt-Dn/2,Ua.BOTTOM_LEFT):new li(He.left+mn/2,He.top+He.height-Dn/2),this.topLeftBorderBox=Pt>0||Nt>0?Ta(He.left,He.top,Pt,Nt,Ua.TOP_LEFT):new li(He.left,He.top),this.topRightBorderBox=Zt>0||Pn>0?Ta(He.left+_t,He.top,Zt,Pn,Ua.TOP_RIGHT):new li(He.left+He.width,He.top),this.bottomRightBorderBox=Rn>0||Ce>0?Ta(He.left+Rt,He.top+Mt,Rn,Ce,Ua.BOTTOM_RIGHT):new li(He.left+He.width,He.top+He.height),this.bottomLeftBorderBox=rt>0||yt>0?Ta(He.left,He.top+Wt,rt,yt,Ua.BOTTOM_LEFT):new li(He.left,He.top+He.height),this.topLeftPaddingBox=Pt>0||Nt>0?Ta(He.left+mn,He.top+nn,Math.max(0,Pt-mn),Math.max(0,Nt-nn),Ua.TOP_LEFT):new li(He.left+mn,He.top+nn),this.topRightPaddingBox=Zt>0||Pn>0?Ta(He.left+Math.min(_t,He.width-In),He.top+nn,_t>He.width+In?0:Math.max(0,Zt-In),Math.max(0,Pn-nn),Ua.TOP_RIGHT):new li(He.left+He.width-In,He.top+nn),this.bottomRightPaddingBox=Rn>0||Ce>0?Ta(He.left+Math.min(Rt,He.width-mn),He.top+Math.min(Mt,He.height-Dn),Math.max(0,Rn-In),Math.max(0,Ce-Dn),Ua.BOTTOM_RIGHT):new li(He.left+He.width-In,He.top+He.height-Dn),this.bottomLeftPaddingBox=rt>0||yt>0?Ta(He.left+mn,He.top+Math.min(Wt,He.height-Dn),Math.max(0,rt-mn),Math.max(0,yt-Dn),Ua.BOTTOM_LEFT):new li(He.left+mn,He.top+He.height-Dn),this.topLeftContentBox=Pt>0||Nt>0?Ta(He.left+mn+Sn,He.top+nn+gr,Math.max(0,Pt-(mn+Sn)),Math.max(0,Nt-(nn+gr)),Ua.TOP_LEFT):new li(He.left+mn+Sn,He.top+nn+gr),this.topRightContentBox=Zt>0||Pn>0?Ta(He.left+Math.min(_t,He.width+mn+Sn),He.top+nn+gr,_t>He.width+mn+Sn?0:Zt-mn+Sn,Pn-(nn+gr),Ua.TOP_RIGHT):new li(He.left+He.width-(In+Jn),He.top+nn+gr),this.bottomRightContentBox=Rn>0||Ce>0?Ta(He.left+Math.min(Rt,He.width-(mn+Sn)),He.top+Math.min(Mt,He.height+nn+gr),Math.max(0,Rn-(In+Jn)),Ce-(Dn+En),Ua.BOTTOM_RIGHT):new li(He.left+He.width-(In+Jn),He.top+He.height-(Dn+En)),this.bottomLeftContentBox=rt>0||yt>0?Ta(He.left+mn+Sn,He.top+Wt,Math.max(0,rt-(mn+Sn)),yt-(Dn+En),Ua.BOTTOM_LEFT):new li(He.left+mn+Sn,He.top+He.height-(Dn+En))}return Re}(),Ua;(function(Re){Re[Re.TOP_LEFT=0]="TOP_LEFT",Re[Re.TOP_RIGHT=1]="TOP_RIGHT",Re[Re.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",Re[Re.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(Ua||(Ua={}));var Ta=function(Re,_e,Ge,He,mt){var Pt=4*((Math.sqrt(2)-1)/3),Nt=Ge*Pt,Xt=He*Pt,Zt=Re+Ge,Pn=_e+He;switch(mt){case Ua.TOP_LEFT:return new Ul(new li(Re,Pn),new li(Re,Pn-Xt),new li(Zt-Nt,_e),new li(Zt,_e));case Ua.TOP_RIGHT:return new Ul(new li(Re,_e),new li(Re+Nt,_e),new li(Zt,Pn-Xt),new li(Zt,Pn));case Ua.BOTTOM_RIGHT:return new Ul(new li(Zt,_e),new li(Zt,_e+Xt),new li(Re+Nt,Pn),new li(Re,Pn));case Ua.BOTTOM_LEFT:default:return new Ul(new li(Zt,Pn),new li(Zt-Nt,Pn),new li(Re,_e+Xt),new li(Re,_e))}},ws=function(Re){return[Re.topLeftBorderBox,Re.topRightBorderBox,Re.bottomRightBorderBox,Re.bottomLeftBorderBox]},zc=function(Re){return[Re.topLeftContentBox,Re.topRightContentBox,Re.bottomRightContentBox,Re.bottomLeftContentBox]},Cu=function(Re){return[Re.topLeftPaddingBox,Re.topRightPaddingBox,Re.bottomRightPaddingBox,Re.bottomLeftPaddingBox]},MA=function(){function Re(_e,Ge,He){this.offsetX=_e,this.offsetY=Ge,this.matrix=He,this.type=0,this.target=6}return Re}(),Pu=function(){function Re(_e,Ge){this.path=_e,this.target=Ge,this.type=1}return Re}(),Gc=function(){function Re(_e){this.opacity=_e,this.type=2,this.target=6}return Re}(),vA=function(Re){return Re.type===0},yA=function(Re){return Re.type===1},bA=function(Re){return Re.type===2},Wc=function(Re,_e){return Re.length===_e.length?Re.some(function(Ge,He){return Ge===_e[He]}):!1},Kc=function(Re,_e,Ge,He,mt){return Re.map(function(Pt,Nt){switch(Nt){case 0:return Pt.add(_e,Ge);case 1:return Pt.add(_e+He,Ge);case 2:return Pt.add(_e+He,Ge+mt);case 3:return Pt.add(_e,Ge+mt)}return Pt})},Vc=function(){function Re(_e){this.element=_e,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return Re}(),NA=function(){function Re(_e,Ge){if(this.container=_e,this.parent=Ge,this.effects=[],this.curves=new mA(this.container),this.container.styles.opacity<1&&this.effects.push(new Gc(this.container.styles.opacity)),this.container.styles.transform!==null){var He=this.container.bounds.left+this.container.styles.transformOrigin[0].number,mt=this.container.bounds.top+this.container.styles.transformOrigin[1].number,Pt=this.container.styles.transform;this.effects.push(new MA(He,mt,Pt))}if(this.container.styles.overflowX!==0){var Nt=ws(this.curves),Xt=Cu(this.curves);Wc(Nt,Xt)?this.effects.push(new Pu(Nt,6)):(this.effects.push(new Pu(Nt,2)),this.effects.push(new Pu(Xt,4)))}}return Re.prototype.getEffects=function(_e){for(var Ge=[2,3].indexOf(this.container.styles.position)===-1,He=this.parent,mt=this.effects.slice(0);He;){var Pt=He.effects.filter(function(Zt){return!yA(Zt)});if(Ge||He.container.styles.position!==0||!He.parent){if(mt.unshift.apply(mt,Pt),Ge=[2,3].indexOf(He.container.styles.position)===-1,He.container.styles.overflowX!==0){var Nt=ws(He.curves),Xt=Cu(He.curves);Wc(Nt,Xt)||mt.unshift(new Pu(Xt,6))}}else mt.unshift.apply(mt,Pt);He=He.parent}return mt.filter(function(Zt){return fo(Zt.target,_e)})},Re}(),wA=function(Re,_e,Ge,He){Re.container.elements.forEach(function(mt){var Pt=fo(mt.flags,4),Nt=fo(mt.flags,2),Xt=new NA(mt,Re);fo(mt.styles.display,2048)&&He.push(Xt);var Zt=fo(mt.flags,8)?[]:He;if(Pt||Nt){var Pn=Pt||mt.styles.isPositioned()?Ge:_e,jn=new Vc(Xt);if(mt.styles.isPositioned()||mt.styles.opacity<1||mt.styles.isTransformed()){var Rn=mt.styles.zIndex.order;if(Rn<0){var Ce=0;Pn.negativeZIndex.some(function(rt,yt){return Rn>rt.element.container.styles.zIndex.order?(Ce=yt,!1):Ce>0}),Pn.negativeZIndex.splice(Ce,0,jn)}else if(Rn>0){var Ke=0;Pn.positiveZIndex.some(function(rt,yt){return Rn>=rt.element.container.styles.zIndex.order?(Ke=yt+1,!1):Ke>0}),Pn.positiveZIndex.splice(Ke,0,jn)}else Pn.zeroOrAutoZIndexOrTransformedOrOpacity.push(jn)}else mt.styles.isFloating()?Pn.nonPositionedFloats.push(jn):Pn.nonPositionedInlineLevel.push(jn);wA(Xt,jn,Pt?jn:Ge,Zt)}else mt.styles.isInlineLevel()?_e.inlineLevel.push(Xt):_e.nonInlineLevel.push(Xt),wA(Xt,_e,Ge,Zt);fo(mt.flags,8)&&SA(mt,Zt)})},SA=function(Re,_e){for(var Ge=Re instanceof _l?Re.start:1,He=Re instanceof _l?Re.reversed:!1,mt=0;mt<_e.length;mt++){var Pt=_e[mt];Pt.container instanceof Nu&&typeof Pt.container.value=="number"&&Pt.container.value!==0&&(Ge=Pt.container.value),Pt.listValue=zs(Ge,Pt.container.styles.listStyleType,!0),Ge+=He?-1:1}},uf=function(Re){var _e=new NA(Re,null),Ge=new Vc(_e),He=[];return wA(_e,Ge,Ge,He),SA(_e.container,He),Ge},kA=function(Re,_e){switch(_e){case 0:return xs(Re.topLeftBorderBox,Re.topLeftPaddingBox,Re.topRightBorderBox,Re.topRightPaddingBox);case 1:return xs(Re.topRightBorderBox,Re.topRightPaddingBox,Re.bottomRightBorderBox,Re.bottomRightPaddingBox);case 2:return xs(Re.bottomRightBorderBox,Re.bottomRightPaddingBox,Re.bottomLeftBorderBox,Re.bottomLeftPaddingBox);case 3:default:return xs(Re.bottomLeftBorderBox,Re.bottomLeftPaddingBox,Re.topLeftBorderBox,Re.topLeftPaddingBox)}},cf=function(Re,_e){switch(_e){case 0:return xs(Re.topLeftBorderBox,Re.topLeftBorderDoubleOuterBox,Re.topRightBorderBox,Re.topRightBorderDoubleOuterBox);case 1:return xs(Re.topRightBorderBox,Re.topRightBorderDoubleOuterBox,Re.bottomRightBorderBox,Re.bottomRightBorderDoubleOuterBox);case 2:return xs(Re.bottomRightBorderBox,Re.bottomRightBorderDoubleOuterBox,Re.bottomLeftBorderBox,Re.bottomLeftBorderDoubleOuterBox);case 3:default:return xs(Re.bottomLeftBorderBox,Re.bottomLeftBorderDoubleOuterBox,Re.topLeftBorderBox,Re.topLeftBorderDoubleOuterBox)}},Af=function(Re,_e){switch(_e){case 0:return xs(Re.topLeftBorderDoubleInnerBox,Re.topLeftPaddingBox,Re.topRightBorderDoubleInnerBox,Re.topRightPaddingBox);case 1:return xs(Re.topRightBorderDoubleInnerBox,Re.topRightPaddingBox,Re.bottomRightBorderDoubleInnerBox,Re.bottomRightPaddingBox);case 2:return xs(Re.bottomRightBorderDoubleInnerBox,Re.bottomRightPaddingBox,Re.bottomLeftBorderDoubleInnerBox,Re.bottomLeftPaddingBox);case 3:default:return xs(Re.bottomLeftBorderDoubleInnerBox,Re.bottomLeftPaddingBox,Re.topLeftBorderDoubleInnerBox,Re.topLeftPaddingBox)}},ff=function(Re,_e){switch(_e){case 0:return Yu(Re.topLeftBorderStroke,Re.topRightBorderStroke);case 1:return Yu(Re.topRightBorderStroke,Re.bottomRightBorderStroke);case 2:return Yu(Re.bottomRightBorderStroke,Re.bottomLeftBorderStroke);case 3:default:return Yu(Re.bottomLeftBorderStroke,Re.topLeftBorderStroke)}},Yu=function(Re,_e){var Ge=[];return bs(Re)?Ge.push(Re.subdivide(.5,!1)):Ge.push(Re),bs(_e)?Ge.push(_e.subdivide(.5,!0)):Ge.push(_e),Ge},xs=function(Re,_e,Ge,He){var mt=[];return bs(Re)?mt.push(Re.subdivide(.5,!1)):mt.push(Re),bs(Ge)?mt.push(Ge.subdivide(.5,!0)):mt.push(Ge),bs(He)?mt.push(He.subdivide(.5,!0).reverse()):mt.push(He),bs(_e)?mt.push(_e.subdivide(.5,!1).reverse()):mt.push(_e),mt},Zu=function(Re){var _e=Re.bounds,Ge=Re.styles;return _e.add(Ge.borderLeftWidth,Ge.borderTopWidth,-(Ge.borderRightWidth+Ge.borderLeftWidth),-(Ge.borderTopWidth+Ge.borderBottomWidth))},Yc=function(Re){var _e=Re.styles,Ge=Re.bounds,He=Ha(_e.paddingLeft,Ge.width),mt=Ha(_e.paddingRight,Ge.width),Pt=Ha(_e.paddingTop,Ge.width),Nt=Ha(_e.paddingBottom,Ge.width);return Ge.add(He+_e.borderLeftWidth,Pt+_e.borderTopWidth,-(_e.borderRightWidth+_e.borderLeftWidth+He+mt),-(_e.borderTopWidth+_e.borderBottomWidth+Pt+Nt))},df=function(Re,_e){return Re===0?_e.bounds:Re===2?Yc(_e):Zu(_e)},UA=function(Re,_e){return Re===0?_e.bounds:Re===2?Yc(_e):Zu(_e)},BA=function(Re,_e,Ge){var He=df(Ms(Re.styles.backgroundOrigin,_e),Re),mt=UA(Ms(Re.styles.backgroundClip,_e),Re),Pt=hf(Ms(Re.styles.backgroundSize,_e),Ge,He),Nt=Pt[0],Xt=Pt[1],Zt=sl(Ms(Re.styles.backgroundPosition,_e),He.width-Nt,He.height-Xt),Pn=rl(Ms(Re.styles.backgroundRepeat,_e),Zt,Pt,He,mt),jn=Math.round(He.left+Zt[0]),Rn=Math.round(He.top+Zt[1]);return[Pn,jn,Rn,Nt,Xt]},Xu=function(Re){return ja(Re)&&Re.value===We.AUTO},Zc=function(Re){return typeof Re=="number"},hf=function(Re,_e,Ge){var He=_e[0],mt=_e[1],Pt=_e[2],Nt=Re[0],Xt=Re[1];if(!Nt)return[0,0];if(Yr(Nt)&&Xt&&Yr(Xt))return[Ha(Nt,Ge.width),Ha(Xt,Ge.height)];var Zt=Zc(Pt);if(ja(Nt)&&(Nt.value===We.CONTAIN||Nt.value===We.COVER)){if(Zc(Pt)){var Pn=Ge.width/Ge.height;return Pn<Pt!=(Nt.value===We.COVER)?[Ge.width,Ge.width/Pt]:[Ge.height*Pt,Ge.height]}return[Ge.width,Ge.height]}var jn=Zc(He),Rn=Zc(mt),Ce=jn||Rn;if(Xu(Nt)&&(!Xt||Xu(Xt))){if(jn&&Rn)return[He,mt];if(!Zt&&!Ce)return[Ge.width,Ge.height];if(Ce&&Zt){var Ke=jn?He:mt*Pt,rt=Rn?mt:He/Pt;return[Ke,rt]}var yt=jn?He:Ge.width,xt=Rn?mt:Ge.height;return[yt,xt]}if(Zt){var Dt=0,_t=0;return Yr(Nt)?Dt=Ha(Nt,Ge.width):Yr(Xt)&&(_t=Ha(Xt,Ge.height)),Xu(Nt)?Dt=_t*Pt:(!Xt||Xu(Xt))&&(_t=Dt/Pt),[Dt,_t]}var Mt=null,Rt=null;if(Yr(Nt)?Mt=Ha(Nt,Ge.width):Xt&&Yr(Xt)&&(Rt=Ha(Xt,Ge.height)),Mt!==null&&(!Xt||Xu(Xt))&&(Rt=jn&&Rn?Mt/He*mt:Ge.height),Rt!==null&&Xu(Nt)&&(Mt=jn&&Rn?Rt/mt*He:Ge.width),Mt!==null&&Rt!==null)return[Mt,Rt];throw new Error("Unable to calculate background-size for element")},Ms=function(Re,_e){var Ge=Re[_e];return typeof Ge=="undefined"?Re[0]:Ge},rl=function(Re,_e,Ge,He,mt){var Pt=_e[0],Nt=_e[1],Xt=Ge[0],Zt=Ge[1];switch(Re){case 2:return[new li(Math.round(He.left),Math.round(He.top+Nt)),new li(Math.round(He.left+He.width),Math.round(He.top+Nt)),new li(Math.round(He.left+He.width),Math.round(Zt+He.top+Nt)),new li(Math.round(He.left),Math.round(Zt+He.top+Nt))];case 3:return[new li(Math.round(He.left+Pt),Math.round(He.top)),new li(Math.round(He.left+Pt+Xt),Math.round(He.top)),new li(Math.round(He.left+Pt+Xt),Math.round(He.height+He.top)),new li(Math.round(He.left+Pt),Math.round(He.height+He.top))];case 1:return[new li(Math.round(He.left+Pt),Math.round(He.top+Nt)),new li(Math.round(He.left+Pt+Xt),Math.round(He.top+Nt)),new li(Math.round(He.left+Pt+Xt),Math.round(He.top+Nt+Zt)),new li(Math.round(He.left+Pt),Math.round(He.top+Nt+Zt))];default:return[new li(Math.round(mt.left),Math.round(mt.top)),new li(Math.round(mt.left+mt.width),Math.round(mt.top)),new li(Math.round(mt.left+mt.width),Math.round(mt.height+mt.top)),new li(Math.round(mt.left),Math.round(mt.height+mt.top))]}},Rl="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",RA="Hidden Text",QA=function(){function Re(_e){this._data={},this._document=_e}return Re.prototype.parseMetrics=function(_e,Ge){var He=this._document.createElement("div"),mt=this._document.createElement("img"),Pt=this._document.createElement("span"),Nt=this._document.body;He.style.visibility="hidden",He.style.fontFamily=_e,He.style.fontSize=Ge,He.style.margin="0",He.style.padding="0",He.style.whiteSpace="nowrap",Nt.appendChild(He),mt.src=Rl,mt.width=1,mt.height=1,mt.style.margin="0",mt.style.padding="0",mt.style.verticalAlign="baseline",Pt.style.fontFamily=_e,Pt.style.fontSize=Ge,Pt.style.margin="0",Pt.style.padding="0",Pt.appendChild(this._document.createTextNode(RA)),He.appendChild(Pt),He.appendChild(mt);var Xt=mt.offsetTop-Pt.offsetTop+2;He.removeChild(Pt),He.appendChild(this._document.createTextNode(RA)),He.style.lineHeight="normal",mt.style.verticalAlign="super";var Zt=mt.offsetTop-He.offsetTop+2;return Nt.removeChild(He),{baseline:Xt,middle:Zt}},Re.prototype.getMetrics=function(_e,Ge){var He=_e+" "+Ge;return typeof this._data[He]=="undefined"&&(this._data[He]=this.parseMetrics(_e,Ge)),this._data[He]},Re}(),Ql=function(){function Re(_e,Ge){this.context=_e,this.options=Ge}return Re}(),Vs=1e4,gf=function(Re){be(_e,Re);function _e(Ge,He){var mt=Re.call(this,Ge,He)||this;return mt._activeEffects=[],mt.canvas=He.canvas?He.canvas:document.createElement("canvas"),mt.ctx=mt.canvas.getContext("2d"),He.canvas||(mt.canvas.width=Math.floor(He.width*He.scale),mt.canvas.height=Math.floor(He.height*He.scale),mt.canvas.style.width=He.width+"px",mt.canvas.style.height=He.height+"px"),mt.fontMetrics=new QA(document),mt.ctx.scale(mt.options.scale,mt.options.scale),mt.ctx.translate(-He.x,-He.y),mt.ctx.textBaseline="bottom",mt._activeEffects=[],mt.context.logger.debug("Canvas renderer initialized ("+He.width+"x"+He.height+") with scale "+He.scale),mt}return _e.prototype.applyEffects=function(Ge){for(var He=this;this._activeEffects.length;)this.popEffect();Ge.forEach(function(mt){return He.applyEffect(mt)})},_e.prototype.applyEffect=function(Ge){this.ctx.save(),bA(Ge)&&(this.ctx.globalAlpha=Ge.opacity),vA(Ge)&&(this.ctx.translate(Ge.offsetX,Ge.offsetY),this.ctx.transform(Ge.matrix[0],Ge.matrix[1],Ge.matrix[2],Ge.matrix[3],Ge.matrix[4],Ge.matrix[5]),this.ctx.translate(-Ge.offsetX,-Ge.offsetY)),yA(Ge)&&(this.path(Ge.path),this.ctx.clip()),this._activeEffects.push(Ge)},_e.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},_e.prototype.renderStack=function(Ge){return Je(this,void 0,void 0,function(){var He;return E(this,function(mt){switch(mt.label){case 0:return He=Ge.element.container.styles,He.isVisible()?[4,this.renderStackContent(Ge)]:[3,2];case 1:mt.sent(),mt.label=2;case 2:return[2]}})})},_e.prototype.renderNode=function(Ge){return Je(this,void 0,void 0,function(){return E(this,function(He){switch(He.label){case 0:if(fo(Ge.container.flags,16))debugger;return Ge.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(Ge)]:[3,3];case 1:return He.sent(),[4,this.renderNodeContent(Ge)];case 2:He.sent(),He.label=3;case 3:return[2]}})})},_e.prototype.renderTextWithLetterSpacing=function(Ge,He,mt){var Pt=this;if(He===0)this.ctx.fillText(Ge.text,Ge.bounds.left,Ge.bounds.top+mt);else{var Nt=Ll(Ge.text);Nt.reduce(function(Xt,Zt){return Pt.ctx.fillText(Zt,Xt,Ge.bounds.top+mt),Xt+Pt.ctx.measureText(Zt).width},Ge.bounds.left)}},_e.prototype.createFontStyle=function(Ge){var He=Ge.fontVariant.filter(function(Nt){return Nt==="normal"||Nt==="small-caps"}).join(""),mt=WA(Ge.fontFamily).join(", "),Pt=Yo(Ge.fontSize)?""+Ge.fontSize.number+Ge.fontSize.unit:Ge.fontSize.number+"px";return[[Ge.fontStyle,He,Ge.fontWeight,Pt,mt].join(" "),mt,Pt]},_e.prototype.renderTextNode=function(Ge,He){return Je(this,void 0,void 0,function(){var mt,Pt,Nt,Xt,Zt,Pn,jn,Rn,Ce=this;return E(this,function(Ke){return mt=this.createFontStyle(He),Pt=mt[0],Nt=mt[1],Xt=mt[2],this.ctx.font=Pt,this.ctx.direction=He.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",Zt=this.fontMetrics.getMetrics(Nt,Xt),Pn=Zt.baseline,jn=Zt.middle,Rn=He.paintOrder,Ge.textBounds.forEach(function(rt){Rn.forEach(function(yt){switch(yt){case 0:Ce.ctx.fillStyle=$a(He.color),Ce.renderTextWithLetterSpacing(rt,He.letterSpacing,Pn);var xt=He.textShadow;xt.length&&rt.text.trim().length&&(xt.slice(0).reverse().forEach(function(Dt){Ce.ctx.shadowColor=$a(Dt.color),Ce.ctx.shadowOffsetX=Dt.offsetX.number*Ce.options.scale,Ce.ctx.shadowOffsetY=Dt.offsetY.number*Ce.options.scale,Ce.ctx.shadowBlur=Dt.blur.number,Ce.renderTextWithLetterSpacing(rt,He.letterSpacing,Pn)}),Ce.ctx.shadowColor="",Ce.ctx.shadowOffsetX=0,Ce.ctx.shadowOffsetY=0,Ce.ctx.shadowBlur=0),He.textDecorationLine.length&&(Ce.ctx.fillStyle=$a(He.textDecorationColor||He.color),He.textDecorationLine.forEach(function(Dt){switch(Dt){case 1:Ce.ctx.fillRect(rt.bounds.left,Math.round(rt.bounds.top+Pn),rt.bounds.width,1);break;case 2:Ce.ctx.fillRect(rt.bounds.left,Math.round(rt.bounds.top),rt.bounds.width,1);break;case 3:Ce.ctx.fillRect(rt.bounds.left,Math.ceil(rt.bounds.top+jn),rt.bounds.width,1);break}}));break;case 1:He.webkitTextStrokeWidth&&rt.text.trim().length&&(Ce.ctx.strokeStyle=$a(He.webkitTextStrokeColor),Ce.ctx.lineWidth=He.webkitTextStrokeWidth,Ce.ctx.lineJoin=window.chrome?"miter":"round",Ce.ctx.strokeText(rt.text,rt.bounds.left,rt.bounds.top+Pn)),Ce.ctx.strokeStyle="",Ce.ctx.lineWidth=0,Ce.ctx.lineJoin="miter";break}})}),[2]})})},_e.prototype.renderReplacedElement=function(Ge,He,mt){if(mt&&Ge.intrinsicWidth>0&&Ge.intrinsicHeight>0){var Pt=Yc(Ge),Nt=Cu(He);this.path(Nt),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(mt,0,0,Ge.intrinsicWidth,Ge.intrinsicHeight,Pt.left,Pt.top,Pt.width,Pt.height),this.ctx.restore()}},_e.prototype.renderNodeContent=function(Ge){return Je(this,void 0,void 0,function(){var He,mt,Pt,Nt,Xt,Zt,_t,_t,Pn,jn,Rn,Ce,Rt,Ke,rt,Wt,yt,xt,Dt,_t,Mt,Rt,Wt;return E(this,function(nn){switch(nn.label){case 0:this.applyEffects(Ge.getEffects(4)),He=Ge.container,mt=Ge.curves,Pt=He.styles,Nt=0,Xt=He.textNodes,nn.label=1;case 1:return Nt<Xt.length?(Zt=Xt[Nt],[4,this.renderTextNode(Zt,Pt)]):[3,4];case 2:nn.sent(),nn.label=3;case 3:return Nt++,[3,1];case 4:if(!(He instanceof Rc))return[3,8];nn.label=5;case 5:return nn.trys.push([5,7,,8]),[4,this.context.cache.match(He.src)];case 6:return _t=nn.sent(),this.renderReplacedElement(He,mt,_t),[3,8];case 7:return nn.sent(),this.context.logger.error("Error loading image "+He.src),[3,8];case 8:if(He instanceof Dl&&this.renderReplacedElement(He,mt,He.canvas),!(He instanceof Rs))return[3,12];nn.label=9;case 9:return nn.trys.push([9,11,,12]),[4,this.context.cache.match(He.svg)];case 10:return _t=nn.sent(),this.renderReplacedElement(He,mt,_t),[3,12];case 11:return nn.sent(),this.context.logger.error("Error loading svg "+He.svg.substring(0,255)),[3,12];case 12:return He instanceof pu&&He.tree?(Pn=new _e(this.context,{scale:this.options.scale,backgroundColor:He.backgroundColor,x:0,y:0,width:He.width,height:He.height}),[4,Pn.render(He.tree)]):[3,14];case 13:jn=nn.sent(),He.width&&He.height&&this.ctx.drawImage(jn,0,0,He.width,He.height,He.bounds.left,He.bounds.top,He.bounds.width,He.bounds.height),nn.label=14;case 14:if(He instanceof gu&&(Rn=Math.min(He.bounds.width,He.bounds.height),He.type===Zl?He.checked&&(this.ctx.save(),this.path([new li(He.bounds.left+Rn*.39363,He.bounds.top+Rn*.79),new li(He.bounds.left+Rn*.16,He.bounds.top+Rn*.5549),new li(He.bounds.left+Rn*.27347,He.bounds.top+Rn*.44071),new li(He.bounds.left+Rn*.39694,He.bounds.top+Rn*.5649),new li(He.bounds.left+Rn*.72983,He.bounds.top+Rn*.23),new li(He.bounds.left+Rn*.84,He.bounds.top+Rn*.34085),new li(He.bounds.left+Rn*.39363,He.bounds.top+Rn*.79)]),this.ctx.fillStyle=$a(Ru),this.ctx.fill(),this.ctx.restore()):He.type===hu&&He.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(He.bounds.left+Rn/2,He.bounds.top+Rn/2,Rn/4,0,Math.PI*2,!0),this.ctx.fillStyle=$a(Ru),this.ctx.fill(),this.ctx.restore())),pf(He)&&He.value.length){switch(Ce=this.createFontStyle(Pt),Rt=Ce[0],Ke=Ce[1],rt=this.fontMetrics.getMetrics(Rt,Ke).baseline,this.ctx.font=Rt,this.ctx.fillStyle=$a(Pt.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=zA(He.styles.textAlign),Wt=Yc(He),yt=0,He.styles.textAlign){case 1:yt+=Wt.width/2;break;case 2:yt+=Wt.width;break}xt=Wt.add(yt,0,0,-Wt.height/2+1),this.ctx.save(),this.path([new li(Wt.left,Wt.top),new li(Wt.left+Wt.width,Wt.top),new li(Wt.left+Wt.width,Wt.top+Wt.height),new li(Wt.left,Wt.top+Wt.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Fl(He.value,xt),Pt.letterSpacing,rt),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!fo(He.styles.display,2048))return[3,20];if(He.styles.listStyleImage===null)return[3,19];if(Dt=He.styles.listStyleImage,Dt.type!==0)return[3,18];_t=void 0,Mt=Dt.url,nn.label=15;case 15:return nn.trys.push([15,17,,18]),[4,this.context.cache.match(Mt)];case 16:return _t=nn.sent(),this.ctx.drawImage(_t,He.bounds.left-(_t.width+10),He.bounds.top),[3,18];case 17:return nn.sent(),this.context.logger.error("Error loading list-style-image "+Mt),[3,18];case 18:return[3,20];case 19:Ge.listValue&&He.styles.listStyleType!==-1&&(Rt=this.createFontStyle(Pt)[0],this.ctx.font=Rt,this.ctx.fillStyle=$a(Pt.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",Wt=new Ae(He.bounds.left,He.bounds.top+Ha(He.styles.paddingTop,He.bounds.width),He.bounds.width,vr(Pt.lineHeight,Pt.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Fl(Ge.listValue,Wt),Pt.letterSpacing,vr(Pt.lineHeight,Pt.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),nn.label=20;case 20:return[2]}})})},_e.prototype.renderStackContent=function(Ge){return Je(this,void 0,void 0,function(){var He,mt,Dt,Pt,Nt,Dt,Xt,Zt,Dt,Pn,jn,Dt,Rn,Ce,Dt,Ke,rt,Dt,yt,xt,Dt;return E(this,function(_t){switch(_t.label){case 0:if(fo(Ge.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(Ge.element)];case 1:_t.sent(),He=0,mt=Ge.negativeZIndex,_t.label=2;case 2:return He<mt.length?(Dt=mt[He],[4,this.renderStack(Dt)]):[3,5];case 3:_t.sent(),_t.label=4;case 4:return He++,[3,2];case 5:return[4,this.renderNodeContent(Ge.element)];case 6:_t.sent(),Pt=0,Nt=Ge.nonInlineLevel,_t.label=7;case 7:return Pt<Nt.length?(Dt=Nt[Pt],[4,this.renderNode(Dt)]):[3,10];case 8:_t.sent(),_t.label=9;case 9:return Pt++,[3,7];case 10:Xt=0,Zt=Ge.nonPositionedFloats,_t.label=11;case 11:return Xt<Zt.length?(Dt=Zt[Xt],[4,this.renderStack(Dt)]):[3,14];case 12:_t.sent(),_t.label=13;case 13:return Xt++,[3,11];case 14:Pn=0,jn=Ge.nonPositionedInlineLevel,_t.label=15;case 15:return Pn<jn.length?(Dt=jn[Pn],[4,this.renderStack(Dt)]):[3,18];case 16:_t.sent(),_t.label=17;case 17:return Pn++,[3,15];case 18:Rn=0,Ce=Ge.inlineLevel,_t.label=19;case 19:return Rn<Ce.length?(Dt=Ce[Rn],[4,this.renderNode(Dt)]):[3,22];case 20:_t.sent(),_t.label=21;case 21:return Rn++,[3,19];case 22:Ke=0,rt=Ge.zeroOrAutoZIndexOrTransformedOrOpacity,_t.label=23;case 23:return Ke<rt.length?(Dt=rt[Ke],[4,this.renderStack(Dt)]):[3,26];case 24:_t.sent(),_t.label=25;case 25:return Ke++,[3,23];case 26:yt=0,xt=Ge.positiveZIndex,_t.label=27;case 27:return yt<xt.length?(Dt=xt[yt],[4,this.renderStack(Dt)]):[3,30];case 28:_t.sent(),_t.label=29;case 29:return yt++,[3,27];case 30:return[2]}})})},_e.prototype.mask=function(Ge){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(Ge.slice(0).reverse()),this.ctx.closePath()},_e.prototype.path=function(Ge){this.ctx.beginPath(),this.formatPath(Ge),this.ctx.closePath()},_e.prototype.formatPath=function(Ge){var He=this;Ge.forEach(function(mt,Pt){var Nt=bs(mt)?mt.start:mt;Pt===0?He.ctx.moveTo(Nt.x,Nt.y):He.ctx.lineTo(Nt.x,Nt.y),bs(mt)&&He.ctx.bezierCurveTo(mt.startControl.x,mt.startControl.y,mt.endControl.x,mt.endControl.y,mt.end.x,mt.end.y)})},_e.prototype.renderRepeat=function(Ge,He,mt,Pt){this.path(Ge),this.ctx.fillStyle=He,this.ctx.translate(mt,Pt),this.ctx.fill(),this.ctx.translate(-mt,-Pt)},_e.prototype.resizeImage=function(Ge,He,mt){var Pt;if(Ge.width===He&&Ge.height===mt)return Ge;var Nt=(Pt=this.canvas.ownerDocument)!==null&&Pt!==void 0?Pt:document,Xt=Nt.createElement("canvas");Xt.width=Math.max(1,He),Xt.height=Math.max(1,mt);var Zt=Xt.getContext("2d");return Zt.drawImage(Ge,0,0,Ge.width,Ge.height,0,0,He,mt),Xt},_e.prototype.renderBackgroundImage=function(Ge){return Je(this,void 0,void 0,function(){var He,mt,Pt,Nt,Xt,Zt;return E(this,function(Pn){switch(Pn.label){case 0:He=Ge.styles.backgroundImage.length-1,mt=function(jn){var Rn,Ce,Ke,gr,wr,ii,Sn,pr,Dn,rt,gr,wr,ii,Sn,pr,yt,xt,Dt,_t,Mt,Rt,Wt,nn,In,Dn,mn,gr,Jn,En,Sn,pr,kr,wr,ii,ti,_i,ai,_a,Ma,wa,ma,Na;return E(this,function(Ra){switch(Ra.label){case 0:if(jn.type!==0)return[3,5];Rn=void 0,Ce=jn.url,Ra.label=1;case 1:return Ra.trys.push([1,3,,4]),[4,Pt.context.cache.match(Ce)];case 2:return Rn=Ra.sent(),[3,4];case 3:return Ra.sent(),Pt.context.logger.error("Error loading background-image "+Ce),[3,4];case 4:return Rn&&(Ke=BA(Ge,He,[Rn.width,Rn.height,Rn.width/Rn.height]),gr=Ke[0],wr=Ke[1],ii=Ke[2],Sn=Ke[3],pr=Ke[4],Dn=Pt.ctx.createPattern(Pt.resizeImage(Rn,Sn,pr),"repeat"),Pt.renderRepeat(gr,Dn,wr,ii)),[3,6];case 5:OA(jn)?(rt=BA(Ge,He,[null,null,null]),gr=rt[0],wr=rt[1],ii=rt[2],Sn=rt[3],pr=rt[4],yt=ds(jn.angle,Sn,pr),xt=yt[0],Dt=yt[1],_t=yt[2],Mt=yt[3],Rt=yt[4],Wt=document.createElement("canvas"),Wt.width=Sn,Wt.height=pr,nn=Wt.getContext("2d"),In=nn.createLinearGradient(Dt,Mt,_t,Rt),au(jn.stops,xt).forEach(function(ia){return In.addColorStop(ia.stop,$a(ia.color))}),nn.fillStyle=In,nn.fillRect(0,0,Sn,pr),Sn>0&&pr>0&&(Dn=Pt.ctx.createPattern(Wt,"repeat"),Pt.renderRepeat(gr,Dn,wr,ii))):af(jn)&&(mn=BA(Ge,He,[null,null,null]),gr=mn[0],Jn=mn[1],En=mn[2],Sn=mn[3],pr=mn[4],kr=jn.position.length===0?[Sl]:jn.position,wr=Ha(kr[0],Sn),ii=Ha(kr[kr.length-1],pr),ti=Ds(jn,wr,ii,Sn,pr),_i=ti[0],ai=ti[1],_i>0&&ai>0&&(_a=Pt.ctx.createRadialGradient(Jn+wr,En+ii,0,Jn+wr,En+ii,_i),au(jn.stops,_i*2).forEach(function(ia){return _a.addColorStop(ia.stop,$a(ia.color))}),Pt.path(gr),Pt.ctx.fillStyle=_a,_i!==ai?(Ma=Ge.bounds.left+.5*Ge.bounds.width,wa=Ge.bounds.top+.5*Ge.bounds.height,ma=ai/_i,Na=1/ma,Pt.ctx.save(),Pt.ctx.translate(Ma,wa),Pt.ctx.transform(1,0,0,ma,0,0),Pt.ctx.translate(-Ma,-wa),Pt.ctx.fillRect(Jn,Na*(En-wa)+wa,Sn,pr*Na),Pt.ctx.restore()):Pt.ctx.fill())),Ra.label=6;case 6:return He--,[2]}})},Pt=this,Nt=0,Xt=Ge.styles.backgroundImage.slice(0).reverse(),Pn.label=1;case 1:return Nt<Xt.length?(Zt=Xt[Nt],[5,mt(Zt)]):[3,4];case 2:Pn.sent(),Pn.label=3;case 3:return Nt++,[3,1];case 4:return[2]}})})},_e.prototype.renderSolidBorder=function(Ge,He,mt){return Je(this,void 0,void 0,function(){return E(this,function(Pt){return this.path(kA(mt,He)),this.ctx.fillStyle=$a(Ge),this.ctx.fill(),[2]})})},_e.prototype.renderDoubleBorder=function(Ge,He,mt,Pt){return Je(this,void 0,void 0,function(){var Nt,Xt;return E(this,function(Zt){switch(Zt.label){case 0:return He<3?[4,this.renderSolidBorder(Ge,mt,Pt)]:[3,2];case 1:return Zt.sent(),[2];case 2:return Nt=cf(Pt,mt),this.path(Nt),this.ctx.fillStyle=$a(Ge),this.ctx.fill(),Xt=Af(Pt,mt),this.path(Xt),this.ctx.fill(),[2]}})})},_e.prototype.renderNodeBackgroundAndBorders=function(Ge){return Je(this,void 0,void 0,function(){var He,mt,Pt,Nt,Xt,Zt,Pn,jn,Rn=this;return E(this,function(Ce){switch(Ce.label){case 0:return this.applyEffects(Ge.getEffects(2)),He=Ge.container.styles,mt=!Eo(He.backgroundColor)||He.backgroundImage.length,Pt=[{style:He.borderTopStyle,color:He.borderTopColor,width:He.borderTopWidth},{style:He.borderRightStyle,color:He.borderRightColor,width:He.borderRightWidth},{style:He.borderBottomStyle,color:He.borderBottomColor,width:He.borderBottomWidth},{style:He.borderLeftStyle,color:He.borderLeftColor,width:He.borderLeftWidth}],Nt=HA(Ms(He.backgroundClip,0),Ge.curves),mt||He.boxShadow.length?(this.ctx.save(),this.path(Nt),this.ctx.clip(),Eo(He.backgroundColor)||(this.ctx.fillStyle=$a(He.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(Ge.container)]):[3,2];case 1:Ce.sent(),this.ctx.restore(),He.boxShadow.slice(0).reverse().forEach(function(Ke){Rn.ctx.save();var rt=ws(Ge.curves),yt=Ke.inset?0:Vs,xt=Kc(rt,-yt+(Ke.inset?1:-1)*Ke.spread.number,(Ke.inset?1:-1)*Ke.spread.number,Ke.spread.number*(Ke.inset?-2:2),Ke.spread.number*(Ke.inset?-2:2));Ke.inset?(Rn.path(rt),Rn.ctx.clip(),Rn.mask(xt)):(Rn.mask(rt),Rn.ctx.clip(),Rn.path(xt)),Rn.ctx.shadowOffsetX=Ke.offsetX.number+yt,Rn.ctx.shadowOffsetY=Ke.offsetY.number,Rn.ctx.shadowColor=$a(Ke.color),Rn.ctx.shadowBlur=Ke.blur.number,Rn.ctx.fillStyle=Ke.inset?$a(Ke.color):"rgba(0,0,0,1)",Rn.ctx.fill(),Rn.ctx.restore()}),Ce.label=2;case 2:Xt=0,Zt=0,Pn=Pt,Ce.label=3;case 3:return Zt<Pn.length?(jn=Pn[Zt],jn.style!==0&&!Eo(jn.color)&&jn.width>0?jn.style!==2?[3,5]:[4,this.renderDashedDottedBorder(jn.color,jn.width,Xt,Ge.curves,2)]:[3,11]):[3,13];case 4:return Ce.sent(),[3,11];case 5:return jn.style!==3?[3,7]:[4,this.renderDashedDottedBorder(jn.color,jn.width,Xt,Ge.curves,3)];case 6:return Ce.sent(),[3,11];case 7:return jn.style!==4?[3,9]:[4,this.renderDoubleBorder(jn.color,jn.width,Xt,Ge.curves)];case 8:return Ce.sent(),[3,11];case 9:return[4,this.renderSolidBorder(jn.color,Xt,Ge.curves)];case 10:Ce.sent(),Ce.label=11;case 11:Xt++,Ce.label=12;case 12:return Zt++,[3,3];case 13:return[2]}})})},_e.prototype.renderDashedDottedBorder=function(Ge,He,mt,Pt,Nt){return Je(this,void 0,void 0,function(){var Xt,Zt,Pn,jn,Rn,Ce,Ke,rt,yt,xt,Dt,_t,Mt,Rt,Wt,nn,Wt,nn;return E(this,function(In){return this.ctx.save(),Xt=ff(Pt,mt),Zt=kA(Pt,mt),Nt===2&&(this.path(Zt),this.ctx.clip()),bs(Zt[0])?(Pn=Zt[0].start.x,jn=Zt[0].start.y):(Pn=Zt[0].x,jn=Zt[0].y),bs(Zt[1])?(Rn=Zt[1].end.x,Ce=Zt[1].end.y):(Rn=Zt[1].x,Ce=Zt[1].y),mt===0||mt===2?Ke=Math.abs(Pn-Rn):Ke=Math.abs(jn-Ce),this.ctx.beginPath(),Nt===3?this.formatPath(Xt):this.formatPath(Zt.slice(0,2)),rt=He<3?He*3:He*2,yt=He<3?He*2:He,Nt===3&&(rt=He,yt=He),xt=!0,Ke<=rt*2?xt=!1:Ke<=rt*2+yt?(Dt=Ke/(2*rt+yt),rt*=Dt,yt*=Dt):(_t=Math.floor((Ke+yt)/(rt+yt)),Mt=(Ke-_t*rt)/(_t-1),Rt=(Ke-(_t+1)*rt)/_t,yt=Rt<=0||Math.abs(yt-Mt)<Math.abs(yt-Rt)?Mt:Rt),xt&&(Nt===3?this.ctx.setLineDash([0,rt+yt]):this.ctx.setLineDash([rt,yt])),Nt===3?(this.ctx.lineCap="round",this.ctx.lineWidth=He):this.ctx.lineWidth=He*2+1.1,this.ctx.strokeStyle=$a(Ge),this.ctx.stroke(),this.ctx.setLineDash([]),Nt===2&&(bs(Zt[0])&&(Wt=Zt[3],nn=Zt[0],this.ctx.beginPath(),this.formatPath([new li(Wt.end.x,Wt.end.y),new li(nn.start.x,nn.start.y)]),this.ctx.stroke()),bs(Zt[1])&&(Wt=Zt[1],nn=Zt[2],this.ctx.beginPath(),this.formatPath([new li(Wt.end.x,Wt.end.y),new li(nn.start.x,nn.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},_e.prototype.render=function(Ge){return Je(this,void 0,void 0,function(){var He;return E(this,function(mt){switch(mt.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=$a(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),He=uf(Ge),[4,this.renderStack(He)];case 1:return mt.sent(),this.applyEffects([]),[2,this.canvas]}})})},_e}(Ql),pf=function(Re){return Re instanceof Qc||Re instanceof fc?!0:Re instanceof gu&&Re.type!==hu&&Re.type!==Zl},HA=function(Re,_e){switch(Re){case 0:return ws(_e);case 2:return zc(_e);case 1:default:return Cu(_e)}},zA=function(Re){switch(Re){case 1:return"center";case 2:return"right";case 0:default:return"left"}},GA=["-apple-system","system-ui"],WA=function(Re){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?Re.filter(function(_e){return GA.indexOf(_e)===-1}):Re},mf=function(Re){be(_e,Re);function _e(Ge,He){var mt=Re.call(this,Ge,He)||this;return mt.canvas=He.canvas?He.canvas:document.createElement("canvas"),mt.ctx=mt.canvas.getContext("2d"),mt.options=He,mt.canvas.width=Math.floor(He.width*He.scale),mt.canvas.height=Math.floor(He.height*He.scale),mt.canvas.style.width=He.width+"px",mt.canvas.style.height=He.height+"px",mt.ctx.scale(mt.options.scale,mt.options.scale),mt.ctx.translate(-He.x,-He.y),mt.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+He.width+"x"+He.height+" at "+He.x+","+He.y+") with scale "+He.scale),mt}return _e.prototype.render=function(Ge){return Je(this,void 0,void 0,function(){var He,mt;return E(this,function(Pt){switch(Pt.label){case 0:return He=uc(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,Ge),[4,Xc(He)];case 1:return mt=Pt.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=$a(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(mt,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},_e}(Ql),Xc=function(Re){return new Promise(function(_e,Ge){var He=new Image;He.onload=function(){_e(He)},He.onerror=Ge,He.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(Re))})},Jc=function(){function Re(_e){var Ge=_e.id,He=_e.enabled;this.id=Ge,this.enabled=He,this.start=Date.now()}return Re.prototype.debug=function(){for(var _e=[],Ge=0;Ge<arguments.length;Ge++)_e[Ge]=arguments[Ge];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,ge([this.id,this.getTime()+"ms"],_e)):this.info.apply(this,_e))},Re.prototype.getTime=function(){return Date.now()-this.start},Re.prototype.info=function(){for(var _e=[],Ge=0;Ge<arguments.length;Ge++)_e[Ge]=arguments[Ge];this.enabled&&typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,ge([this.id,this.getTime()+"ms"],_e))},Re.prototype.warn=function(){for(var _e=[],Ge=0;Ge<arguments.length;Ge++)_e[Ge]=arguments[Ge];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,ge([this.id,this.getTime()+"ms"],_e)):this.info.apply(this,_e))},Re.prototype.error=function(){for(var _e=[],Ge=0;Ge<arguments.length;Ge++)_e[Ge]=arguments[Ge];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,ge([this.id,this.getTime()+"ms"],_e)):this.info.apply(this,_e))},Re.instances={},Re}(),yc=function(){function Re(_e,Ge){var He;this.windowBounds=Ge,this.instanceName="#"+Re.instanceCount++,this.logger=new Jc({id:this.instanceName,enabled:_e.logging}),this.cache=(He=_e.cache)!==null&&He!==void 0?He:new Eu(this,_e)}return Re.instanceCount=1,Re}(),EA=function(Re,_e){return _e===void 0&&(_e={}),KA(Re,_e)};typeof window!="undefined"&&Bu.setContext(window);var KA=function(Re,_e){return Je(void 0,void 0,void 0,function(){var Ge,He,mt,Pt,Nt,Xt,Zt,Pn,jn,Rn,Ce,Ke,rt,yt,xt,Dt,_t,Mt,Rt,Wt,In,nn,In,Dn,mn,gr,Jn,En,Sn,pr,kr,wr,ii,ti,_i,ai,_a,Ma,wa,ma;return E(this,function(Na){switch(Na.label){case 0:if(!Re||typeof Re!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(Ge=Re.ownerDocument,!Ge)throw new Error("Element is not attached to a Document");if(He=Ge.defaultView,!He)throw new Error("Document is not attached to a Window");return mt={allowTaint:(Dn=_e.allowTaint)!==null&&Dn!==void 0?Dn:!1,imageTimeout:(mn=_e.imageTimeout)!==null&&mn!==void 0?mn:15e3,proxy:_e.proxy,useCORS:(gr=_e.useCORS)!==null&&gr!==void 0?gr:!1},Pt=ye({logging:(Jn=_e.logging)!==null&&Jn!==void 0?Jn:!0,cache:_e.cache},mt),Nt={windowWidth:(En=_e.windowWidth)!==null&&En!==void 0?En:He.innerWidth,windowHeight:(Sn=_e.windowHeight)!==null&&Sn!==void 0?Sn:He.innerHeight,scrollX:(pr=_e.scrollX)!==null&&pr!==void 0?pr:He.pageXOffset,scrollY:(kr=_e.scrollY)!==null&&kr!==void 0?kr:He.pageYOffset},Xt=new Ae(Nt.scrollX,Nt.scrollY,Nt.windowWidth,Nt.windowHeight),Zt=new yc(Pt,Xt),Pn=(wr=_e.foreignObjectRendering)!==null&&wr!==void 0?wr:!1,jn={allowTaint:(ii=_e.allowTaint)!==null&&ii!==void 0?ii:!1,onclone:_e.onclone,ignoreElements:_e.ignoreElements,inlineImages:Pn,copyStyles:Pn},Zt.logger.debug("Starting document clone with size "+Xt.width+"x"+Xt.height+" scrolled to "+-Xt.left+","+-Xt.top),Rn=new vs(Zt,Re,jn),Ce=Rn.clonedReferenceElement,Ce?[4,Rn.toIFrame(Ge,Xt)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return Ke=Na.sent(),rt=Oa(Ce)||ha(Ce)?le(Ce.ownerDocument):ue(Zt,Ce),yt=rt.width,xt=rt.height,Dt=rt.left,_t=rt.top,Mt=vf(Zt,Ce,_e.backgroundColor),Rt={canvas:_e.canvas,backgroundColor:Mt,scale:(_i=(ti=_e.scale)!==null&&ti!==void 0?ti:He.devicePixelRatio)!==null&&_i!==void 0?_i:1,x:((ai=_e.x)!==null&&ai!==void 0?ai:0)+Dt,y:((_a=_e.y)!==null&&_a!==void 0?_a:0)+_t,width:(Ma=_e.width)!==null&&Ma!==void 0?Ma:Math.ceil(yt),height:(wa=_e.height)!==null&&wa!==void 0?wa:Math.ceil(xt)},Pn?(Zt.logger.debug("Document cloned, using foreign object rendering"),In=new mf(Zt,Rt),[4,In.render(Ce)]):[3,3];case 2:return Wt=Na.sent(),[3,5];case 3:return Zt.logger.debug("Document cloned, element located at "+Dt+","+_t+" with size "+yt+"x"+xt+" using computed rendering"),Zt.logger.debug("Starting DOM parsing"),nn=Qu(Zt,Ce),Mt===nn.styles.backgroundColor&&(nn.styles.backgroundColor=ya.TRANSPARENT),Zt.logger.debug("Starting renderer for element at "+Rt.x+","+Rt.y+" with size "+Rt.width+"x"+Rt.height),In=new gf(Zt,Rt),[4,In.render(nn)];case 4:Wt=Na.sent(),Na.label=5;case 5:return(!((ma=_e.removeContainer)!==null&&ma!==void 0)||ma)&&(vs.destroy(Ke)||Zt.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),Zt.logger.debug("Finished rendering"),[2,Wt]}})})},vf=function(Re,_e,Ge){var He=_e.ownerDocument,mt=He.documentElement?Ia(Re,getComputedStyle(He.documentElement).backgroundColor):ya.TRANSPARENT,Pt=He.body?Ia(Re,getComputedStyle(He.body).backgroundColor):ya.TRANSPARENT,Nt=typeof Ge=="string"?Ia(Re,Ge):Ge===null?ya.TRANSPARENT:4294967295;return _e===He.documentElement?Eo(mt)?Eo(Pt)?Nt:Pt:mt:Nt};return EA})},44164:function(en,zt,be){var ye=be(97671);(function(E,ge){en.exports=ge(be(73207),be(64270))})(self,function(Je,E){return function(){var ge={"./src/plugin/hyperlinks.js":function(ie,se,ae){"use strict";ae.r(se);var oe=ae("./node_modules/core-js/modules/web.dom-collections.for-each.js"),re=ae.n(oe),ne=ae("./node_modules/core-js/modules/es.string.link.js"),z=ae.n(ne),a=ae("./src/worker.js"),y=ae("./src/utils.js"),x=[],b={toContainer:a.default.prototype.toContainer,toPdf:a.default.prototype.toPdf};a.default.prototype.toContainer=function(){return b.toContainer.call(this).then(function(){if(this.opt.enableLinks){var ce=this.prop.container,fe=ce.querySelectorAll("a"),he=(0,y.unitConvert)(ce.getBoundingClientRect(),this.prop.pageSize.k);x=[],Array.prototype.forEach.call(fe,function(de){for(var pe=de.getClientRects(),ve=0;ve<pe.length;ve++){var me=(0,y.unitConvert)(pe[ve],this.prop.pageSize.k);me.left-=he.left,me.top-=he.top;var Ee=Math.floor(me.top/this.prop.pageSize.inner.height)+1,Se=this.opt.margin[0]+me.top%this.prop.pageSize.inner.height,Te=this.opt.margin[1]+me.left;x.push({page:Ee,top:Se,left:Te,clientRect:me,link:de})}},this)}})},a.default.prototype.toPdf=function(){return b.toPdf.call(this).then(function(){if(this.opt.enableLinks){x.forEach(function(fe){this.prop.pdf.setPage(fe.page),this.prop.pdf.link(fe.left,fe.top,fe.clientRect.width,fe.clientRect.height,{url:fe.link.href})},this);var ce=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(ce)}})}},"./src/plugin/jspdf-plugin.js":function(ie,se,ae){"use strict";ae.r(se);var oe=ae("./node_modules/core-js/modules/es.symbol.js"),re=ae.n(oe),ne=ae("./node_modules/core-js/modules/es.symbol.description.js"),z=ae.n(ne),a=ae("./node_modules/core-js/modules/es.object.to-string.js"),y=ae.n(a),x=ae("./node_modules/core-js/modules/es.symbol.iterator.js"),b=ae.n(x),te=ae("./node_modules/core-js/modules/es.array.iterator.js"),ee=ae.n(te),ce=ae("./node_modules/core-js/modules/es.string.iterator.js"),fe=ae.n(ce),he=ae("./node_modules/core-js/modules/web.dom-collections.iterator.js"),de=ae.n(he),pe=ae("jspdf"),ve=ae.n(pe);function me(Ee){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?me=function(Te){return typeof Te}:me=function(Te){return Te&&typeof Symbol=="function"&&Te.constructor===Symbol&&Te!==Symbol.prototype?"symbol":typeof Te},me(Ee)}pe.jsPDF.getPageSize=function(Ee,Se,Te){if(me(Ee)==="object"){var we=Ee;Ee=we.orientation,Se=we.unit||Se,Te=we.format||Te}Se=Se||"mm",Te=Te||"a4",Ee=(""+(Ee||"P")).toLowerCase();var je=(""+Te).toLowerCase(),xe={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(Se){case"pt":var Oe=1;break;case"mm":var Oe=72/25.4;break;case"cm":var Oe=72/2.54;break;case"in":var Oe=72;break;case"px":var Oe=72/96;break;case"pc":var Oe=12;break;case"em":var Oe=12;break;case"ex":var Oe=6;break;default:throw"Invalid unit: "+Se}if(xe.hasOwnProperty(je))var ze=xe[je][1]/Oe,Ze=xe[je][0]/Oe;else try{var ze=Te[1],Ze=Te[0]}catch(qe){throw new Error("Invalid format: "+Te)}if(Ee==="p"||Ee==="portrait"){if(Ee="p",Ze>ze){var Me=Ze;Ze=ze,ze=Me}}else if(Ee==="l"||Ee==="landscape"){if(Ee="l",ze>Ze){var Me=Ze;Ze=ze,ze=Me}}else throw"Invalid orientation: "+Ee;var tt={width:Ze,height:ze,unit:Se,k:Oe};return tt},se.default=pe.jsPDF},"./src/plugin/pagebreaks.js":function(ie,se,ae){"use strict";ae.r(se);var oe=ae("./node_modules/core-js/modules/es.array.concat.js"),re=ae.n(oe),ne=ae("./node_modules/core-js/modules/es.array.slice.js"),z=ae.n(ne),a=ae("./node_modules/core-js/modules/es.array.join.js"),y=ae.n(a),x=ae("./node_modules/core-js/modules/web.dom-collections.for-each.js"),b=ae.n(x),te=ae("./node_modules/core-js/modules/es.object.keys.js"),ee=ae.n(te),ce=ae("./src/worker.js"),fe=ae("./src/utils.js"),he={toContainer:ce.default.prototype.toContainer};ce.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},ce.default.prototype.toContainer=function(){return he.toContainer.call(this).then(function(){var ve=this.prop.container,me=this.prop.pageSize.inner.px.height,Ee=[].concat(this.opt.pagebreak.mode),Se={avoidAll:Ee.indexOf("avoid-all")!==-1,css:Ee.indexOf("css")!==-1,legacy:Ee.indexOf("legacy")!==-1},Te={},we=this;["before","after","avoid"].forEach(function(Oe){var ze=Se.avoidAll&&Oe==="avoid";Te[Oe]=ze?[]:[].concat(we.opt.pagebreak[Oe]||[]),Te[Oe].length>0&&(Te[Oe]=Array.prototype.slice.call(ve.querySelectorAll(Te[Oe].join(", "))))});var je=ve.querySelectorAll(".html2pdf__page-break");je=Array.prototype.slice.call(je);var xe=ve.querySelectorAll("*");Array.prototype.forEach.call(xe,function(ze){var Ze={before:!1,after:Se.legacy&&je.indexOf(ze)!==-1,avoid:Se.avoidAll};if(Se.css){var Me=window.getComputedStyle(ze),tt=["always","page","left","right"],qe=["avoid","avoid-page"];Ze={before:Ze.before||tt.indexOf(Me.breakBefore||Me.pageBreakBefore)!==-1,after:Ze.after||tt.indexOf(Me.breakAfter||Me.pageBreakAfter)!==-1,avoid:Ze.avoid||qe.indexOf(Me.breakInside||Me.pageBreakInside)!==-1}}Object.keys(Ze).forEach(function(ft){Ze[ft]=Ze[ft]||Te[ft].indexOf(ze)!==-1});var st=ze.getBoundingClientRect();if(Ze.avoid&&!Ze.before){var At=Math.floor(st.top/me),lt=Math.floor(st.bottom/me),at=Math.abs(st.bottom-st.top)/me;lt!==At&&at<=1&&(Ze.before=!0)}if(Ze.before){var ut=(0,fe.createElement)("div",{style:{display:"block",height:me-st.top%me+"px"}});ze.parentNode.insertBefore(ut,ze)}if(Ze.after){var ut=(0,fe.createElement)("div",{style:{display:"block",height:me-st.bottom%me+"px"}});ze.parentNode.insertBefore(ut,ze.nextSibling)}})})}},"./src/utils.js":function(ie,se,ae){"use strict";ae.r(se),ae.d(se,{objType:function(){return Ee},createElement:function(){return Se},cloneNode:function(){return Te},unitConvert:function(){return we},toPx:function(){return je}});var oe=ae("./node_modules/core-js/modules/es.number.constructor.js"),re=ae.n(oe),ne=ae("./node_modules/core-js/modules/es.symbol.js"),z=ae.n(ne),a=ae("./node_modules/core-js/modules/es.symbol.description.js"),y=ae.n(a),x=ae("./node_modules/core-js/modules/es.object.to-string.js"),b=ae.n(x),te=ae("./node_modules/core-js/modules/es.symbol.iterator.js"),ee=ae.n(te),ce=ae("./node_modules/core-js/modules/es.array.iterator.js"),fe=ae.n(ce),he=ae("./node_modules/core-js/modules/es.string.iterator.js"),de=ae.n(he),pe=ae("./node_modules/core-js/modules/web.dom-collections.iterator.js"),ve=ae.n(pe);function me(xe){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?me=function(ze){return typeof ze}:me=function(ze){return ze&&typeof Symbol=="function"&&ze.constructor===Symbol&&ze!==Symbol.prototype?"symbol":typeof ze},me(xe)}var Ee=function(Oe){var ze=me(Oe);return ze==="undefined"?"undefined":ze==="string"||Oe instanceof String?"string":ze==="number"||Oe instanceof Number?"number":ze==="function"||Oe instanceof Function?"function":Oe&&Oe.constructor===Array?"array":Oe&&Oe.nodeType===1?"element":ze==="object"?"object":"unknown"},Se=function(Oe,ze){var Ze=document.createElement(Oe);if(ze.className&&(Ze.className=ze.className),ze.innerHTML){Ze.innerHTML=ze.innerHTML;for(var Me=Ze.getElementsByTagName("script"),tt=Me.length;tt-- >0;null)Me[tt].parentNode.removeChild(Me[tt])}for(var qe in ze.style)Ze.style[qe]=ze.style[qe];return Ze},Te=function xe(Oe,ze){for(var Ze=Oe.nodeType===3?document.createTextNode(Oe.nodeValue):Oe.cloneNode(!1),Me=Oe.firstChild;Me;Me=Me.nextSibling)(ze===!0||Me.nodeType!==1||Me.nodeName!=="SCRIPT")&&Ze.appendChild(xe(Me,ze));return Oe.nodeType===1&&(Oe.nodeName==="CANVAS"?(Ze.width=Oe.width,Ze.height=Oe.height,Ze.getContext("2d").drawImage(Oe,0,0)):(Oe.nodeName==="TEXTAREA"||Oe.nodeName==="SELECT")&&(Ze.value=Oe.value),Ze.addEventListener("load",function(){Ze.scrollTop=Oe.scrollTop,Ze.scrollLeft=Oe.scrollLeft},!0)),Ze},we=function(Oe,ze){if(Ee(Oe)==="number")return Oe*72/96/ze;var Ze={};for(var Me in Oe)Ze[Me]=Oe[Me]*72/96/ze;return Ze},je=function(Oe,ze){return Math.floor(Oe*ze/72*96)}},"./src/worker.js":function(ie,se,ae){"use strict";ae.r(se);var oe=ae("./node_modules/core-js/modules/es.object.assign.js"),re=ae.n(oe),ne=ae("./node_modules/core-js/modules/es.array.map.js"),z=ae.n(ne),a=ae("./node_modules/core-js/modules/es.object.keys.js"),y=ae.n(a),x=ae("./node_modules/core-js/modules/es.array.concat.js"),b=ae.n(x),te=ae("./node_modules/core-js/modules/es.object.to-string.js"),ee=ae.n(te),ce=ae("./node_modules/core-js/modules/es.regexp.to-string.js"),fe=ae.n(ce),he=ae("./node_modules/core-js/modules/es.function.name.js"),de=ae.n(he),pe=ae("./node_modules/core-js/modules/web.dom-collections.for-each.js"),ve=ae.n(pe),me=ae("jspdf"),Ee=ae.n(me),Se=ae("html2canvas"),Te=ae.n(Se),we=ae("./src/utils.js"),je=ae("./node_modules/es6-promise/dist/es6-promise.js"),xe=ae.n(je),Oe=xe().Promise,ze=function Ze(Me){var tt=Object.assign(Ze.convert(Oe.resolve()),JSON.parse(JSON.stringify(Ze.template))),qe=Ze.convert(Oe.resolve(),tt);return qe=qe.setProgress(1,Ze,1,[Ze]),qe=qe.set(Me),qe};ze.prototype=Object.create(Oe.prototype),ze.prototype.constructor=ze,ze.convert=function(Me,tt){return Me.__proto__=tt||ze.prototype,Me},ze.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],image:{type:"jpeg",quality:.95},enableLinks:!0,html2canvas:{},jsPDF:{}}},ze.prototype.from=function(Me,tt){function qe(st){switch((0,we.objType)(st)){case"string":return"string";case"element":return st.nodeName.toLowerCase&&st.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(tt=tt||qe(Me),tt){case"string":return this.set({src:(0,we.createElement)("div",{innerHTML:Me})});case"element":return this.set({src:Me});case"canvas":return this.set({canvas:Me});case"img":return this.set({img:Me});default:return this.error("Unknown source type.")}})},ze.prototype.to=function(Me){switch(Me){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},ze.prototype.toContainer=function(){var Me=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Me).then(function(){var qe={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},st={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};qe.opacity=0;var At=(0,we.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,we.createElement)("div",{className:"html2pdf__overlay",style:qe}),this.prop.container=(0,we.createElement)("div",{className:"html2pdf__container",style:st}),this.prop.container.appendChild(At),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},ze.prototype.toCanvas=function(){var Me=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(Me).then(function(){var qe=Object.assign({},this.opt.html2canvas);return delete qe.onrendered,Se(this.prop.container,qe)}).then(function(qe){var st=this.opt.html2canvas.onrendered||function(){};st(qe),this.prop.canvas=qe,document.body.removeChild(this.prop.overlay)})},ze.prototype.toImg=function(){var Me=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(Me).then(function(){var qe=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=qe})},ze.prototype.toPdf=function(){var Me=[function(){return this.prop.canvas||this.toCanvas()},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Me).then(function(){var qe=this.prop.canvas,st=this.opt,At=qe.height,lt=Math.floor(qe.width*this.prop.pageSize.inner.ratio),at=Math.ceil(At/lt),ut=this.prop.pageSize.inner.height,ft=document.createElement("canvas"),bt=ft.getContext("2d");ft.width=qe.width,ft.height=lt,this.prop.pdf=this.prop.pdf||new me.jsPDF(st.jsPDF);for(var Lt=0;Lt<at;Lt++){Lt===at-1&&At%lt!==0&&(ft.height=At%lt,ut=ft.height*this.prop.pageSize.inner.width/ft.width);var gt=ft.width,ht=ft.height;bt.fillStyle="white",bt.fillRect(0,0,gt,ht),bt.drawImage(qe,0,Lt*lt,gt,ht,0,0,gt,ht),Lt&&this.prop.pdf.addPage();var $e=ft.toDataURL("image/"+st.image.type,st.image.quality);this.prop.pdf.addImage($e,st.image.type,st.margin[1],st.margin[0],this.prop.pageSize.inner.width,ut)}})},ze.prototype.output=function(Me,tt,qe){return qe=qe||"pdf",qe.toLowerCase()==="img"||qe.toLowerCase()==="image"?this.outputImg(Me,tt):this.outputPdf(Me,tt)},ze.prototype.outputPdf=function(Me,tt){var qe=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(qe).then(function(){return this.prop.pdf.output(Me,tt)})},ze.prototype.outputImg=function(Me,tt){var qe=[function(){return this.prop.img||this.toImg()}];return this.thenList(qe).then(function(){switch(Me){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+Me+'" is not supported.'}})},ze.prototype.save=function(Me){var tt=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(tt).set(Me?{filename:Me}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},ze.prototype.set=function(Me){if((0,we.objType)(Me)!=="object")return this;var tt=Object.keys(Me||{}).map(function(qe){switch(qe){case"margin":return this.setMargin.bind(this,Me.margin);case"jsPDF":return function(){return this.opt.jsPDF=Me.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,Me.pageSize);default:return qe in ze.template.prop?function(){this.prop[qe]=Me[qe]}:function(){this.opt[qe]=Me[qe]}}},this);return this.then(function(){return this.thenList(tt)})},ze.prototype.get=function(Me,tt){return this.then(function(){var st=Me in ze.template.prop?this.prop[Me]:this.opt[Me];return tt?tt(st):st})},ze.prototype.setMargin=function(Me){return this.then(function(){switch((0,we.objType)(Me)){case"number":Me=[Me,Me,Me,Me];case"array":if(Me.length===2&&(Me=[Me[0],Me[1],Me[0],Me[1]]),Me.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=Me}).then(this.setPageSize)},ze.prototype.setPageSize=function(Me){return this.then(function(){Me=Me||me.jsPDF.getPageSize(this.opt.jsPDF),Me.hasOwnProperty("inner")||(Me.inner={width:Me.width-this.opt.margin[1]-this.opt.margin[3],height:Me.height-this.opt.margin[0]-this.opt.margin[2]},Me.inner.px={width:(0,we.toPx)(Me.inner.width,Me.k),height:(0,we.toPx)(Me.inner.height,Me.k)},Me.inner.ratio=Me.inner.height/Me.inner.width),this.prop.pageSize=Me})},ze.prototype.setProgress=function(Me,tt,qe,st){return Me!=null&&(this.progress.val=Me),tt!=null&&(this.progress.state=tt),qe!=null&&(this.progress.n=qe),st!=null&&(this.progress.stack=st),this.progress.ratio=this.progress.val/this.progress.state,this},ze.prototype.updateProgress=function(Me,tt,qe,st){return this.setProgress(Me?this.progress.val+Me:null,tt||null,qe?this.progress.n+qe:null,st?this.progress.stack.concat(st):null)},ze.prototype.then=function(Me,tt){var qe=this;return this.thenCore(Me,tt,function(At,lt){return qe.updateProgress(null,null,1,[At]),Oe.prototype.then.call(this,function(ut){return qe.updateProgress(null,At),ut}).then(At,lt).then(function(ut){return qe.updateProgress(1),ut})})},ze.prototype.thenCore=function(Me,tt,qe){qe=qe||Oe.prototype.then;var st=this;Me&&(Me=Me.bind(st)),tt&&(tt=tt.bind(st));var At=Oe.toString().indexOf("[native code]")!==-1&&Oe.name==="Promise",lt=At?st:ze.convert(Object.assign({},st),Oe.prototype),at=qe.call(lt,Me,tt);return ze.convert(at,st.__proto__)},ze.prototype.thenExternal=function(Me,tt){return Oe.prototype.then.call(this,Me,tt)},ze.prototype.thenList=function(Me){var tt=this;return Me.forEach(function(st){tt=tt.thenCore(st)}),tt},ze.prototype.catch=function(Ze){Ze&&(Ze=Ze.bind(this));var Me=Oe.prototype.catch.call(this,Ze);return ze.convert(Me,this)},ze.prototype.catchExternal=function(Me){return Oe.prototype.catch.call(this,Me)},ze.prototype.error=function(Me){return this.then(function(){throw new Error(Me)})},ze.prototype.using=ze.prototype.set,ze.prototype.saveAs=ze.prototype.save,ze.prototype.export=ze.prototype.output,ze.prototype.run=ze.prototype.then,se.default=ze},"./node_modules/core-js/internals/a-function.js":function(ie){ie.exports=function(se){if(typeof se!="function")throw TypeError(String(se)+" is not a function");return se}},"./node_modules/core-js/internals/a-possible-prototype.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/is-object.js");ie.exports=function(re){if(!oe(re)&&re!==null)throw TypeError("Can't set "+String(re)+" as a prototype");return re}},"./node_modules/core-js/internals/add-to-unscopables.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/well-known-symbol.js"),re=ae("./node_modules/core-js/internals/object-create.js"),ne=ae("./node_modules/core-js/internals/object-define-property.js"),z=oe("unscopables"),a=Array.prototype;a[z]==null&&ne.f(a,z,{configurable:!0,value:re(null)}),ie.exports=function(y){a[z][y]=!0}},"./node_modules/core-js/internals/an-object.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/is-object.js");ie.exports=function(re){if(!oe(re))throw TypeError(String(re)+" is not an object");return re}},"./node_modules/core-js/internals/array-for-each.js":function(ie,se,ae){"use strict";var oe=ae("./node_modules/core-js/internals/array-iteration.js").forEach,re=ae("./node_modules/core-js/internals/array-method-is-strict.js"),ne=re("forEach");ie.exports=ne?[].forEach:function(a){return oe(this,a,arguments.length>1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/to-indexed-object.js"),re=ae("./node_modules/core-js/internals/to-length.js"),ne=ae("./node_modules/core-js/internals/to-absolute-index.js"),z=function(a){return function(y,x,b){var te=oe(y),ee=re(te.length),ce=ne(b,ee),fe;if(a&&x!=x){for(;ee>ce;)if(fe=te[ce++],fe!=fe)return!0}else for(;ee>ce;ce++)if((a||ce in te)&&te[ce]===x)return a||ce||0;return!a&&-1}};ie.exports={includes:z(!0),indexOf:z(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/function-bind-context.js"),re=ae("./node_modules/core-js/internals/indexed-object.js"),ne=ae("./node_modules/core-js/internals/to-object.js"),z=ae("./node_modules/core-js/internals/to-length.js"),a=ae("./node_modules/core-js/internals/array-species-create.js"),y=[].push,x=function(b){var te=b==1,ee=b==2,ce=b==3,fe=b==4,he=b==6,de=b==7,pe=b==5||he;return function(ve,me,Ee,Se){for(var Te=ne(ve),we=re(Te),je=oe(me,Ee,3),xe=z(we.length),Oe=0,ze=Se||a,Ze=te?ze(ve,xe):ee||de?ze(ve,0):void 0,Me,tt;xe>Oe;Oe++)if((pe||Oe in we)&&(Me=we[Oe],tt=je(Me,Oe,Te),b))if(te)Ze[Oe]=tt;else if(tt)switch(b){case 3:return!0;case 5:return Me;case 6:return Oe;case 2:y.call(Ze,Me)}else switch(b){case 4:return!1;case 7:y.call(Ze,Me)}return he?-1:ce||fe?fe:Ze}};ie.exports={forEach:x(0),map:x(1),filter:x(2),some:x(3),every:x(4),find:x(5),findIndex:x(6),filterReject:x(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/fails.js"),re=ae("./node_modules/core-js/internals/well-known-symbol.js"),ne=ae("./node_modules/core-js/internals/engine-v8-version.js"),z=re("species");ie.exports=function(a){return ne>=51||!oe(function(){var y=[],x=y.constructor={};return x[z]=function(){return{foo:1}},y[a](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(ie,se,ae){"use strict";var oe=ae("./node_modules/core-js/internals/fails.js");ie.exports=function(re,ne){var z=[][re];return!!z&&oe(function(){z.call(null,ne||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/is-object.js"),re=ae("./node_modules/core-js/internals/is-array.js"),ne=ae("./node_modules/core-js/internals/well-known-symbol.js"),z=ne("species");ie.exports=function(a){var y;return re(a)&&(y=a.constructor,typeof y=="function"&&(y===Array||re(y.prototype))?y=void 0:oe(y)&&(y=y[z],y===null&&(y=void 0))),y===void 0?Array:y}},"./node_modules/core-js/internals/array-species-create.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/array-species-constructor.js");ie.exports=function(re,ne){return new(oe(re))(ne===0?0:ne)}},"./node_modules/core-js/internals/classof-raw.js":function(ie){var se={}.toString;ie.exports=function(ae){return se.call(ae).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/to-string-tag-support.js"),re=ae("./node_modules/core-js/internals/classof-raw.js"),ne=ae("./node_modules/core-js/internals/well-known-symbol.js"),z=ne("toStringTag"),a=re(function(){return arguments}())=="Arguments",y=function(x,b){try{return x[b]}catch(te){}};ie.exports=oe?re:function(x){var b,te,ee;return x===void 0?"Undefined":x===null?"Null":typeof(te=y(b=Object(x),z))=="string"?te:a?re(b):(ee=re(b))=="Object"&&typeof b.callee=="function"?"Arguments":ee}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/has.js"),re=ae("./node_modules/core-js/internals/own-keys.js"),ne=ae("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),z=ae("./node_modules/core-js/internals/object-define-property.js");ie.exports=function(a,y){for(var x=re(y),b=z.f,te=ne.f,ee=0;ee<x.length;ee++){var ce=x[ee];oe(a,ce)||b(a,ce,te(y,ce))}}},"./node_modules/core-js/internals/correct-prototype-getter.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/fails.js");ie.exports=!oe(function(){function re(){}return re.prototype.constructor=null,Object.getPrototypeOf(new re)!==re.prototype})},"./node_modules/core-js/internals/create-html.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/require-object-coercible.js"),re=ae("./node_modules/core-js/internals/to-string.js"),ne=/"/g;ie.exports=function(z,a,y,x){var b=re(oe(z)),te="<"+a;return y!==""&&(te+=" "+y+'="'+re(x).replace(ne,""")+'"'),te+">"+b+"</"+a+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(ie,se,ae){"use strict";var oe=ae("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,re=ae("./node_modules/core-js/internals/object-create.js"),ne=ae("./node_modules/core-js/internals/create-property-descriptor.js"),z=ae("./node_modules/core-js/internals/set-to-string-tag.js"),a=ae("./node_modules/core-js/internals/iterators.js"),y=function(){return this};ie.exports=function(x,b,te){var ee=b+" Iterator";return x.prototype=re(oe,{next:ne(1,te)}),z(x,ee,!1,!0),a[ee]=y,x}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/descriptors.js"),re=ae("./node_modules/core-js/internals/object-define-property.js"),ne=ae("./node_modules/core-js/internals/create-property-descriptor.js");ie.exports=oe?function(z,a,y){return re.f(z,a,ne(1,y))}:function(z,a,y){return z[a]=y,z}},"./node_modules/core-js/internals/create-property-descriptor.js":function(ie){ie.exports=function(se,ae){return{enumerable:!(se&1),configurable:!(se&2),writable:!(se&4),value:ae}}},"./node_modules/core-js/internals/create-property.js":function(ie,se,ae){"use strict";var oe=ae("./node_modules/core-js/internals/to-property-key.js"),re=ae("./node_modules/core-js/internals/object-define-property.js"),ne=ae("./node_modules/core-js/internals/create-property-descriptor.js");ie.exports=function(z,a,y){var x=oe(a);x in z?re.f(z,x,ne(0,y)):z[x]=y}},"./node_modules/core-js/internals/define-iterator.js":function(ie,se,ae){"use strict";var oe=ae("./node_modules/core-js/internals/export.js"),re=ae("./node_modules/core-js/internals/create-iterator-constructor.js"),ne=ae("./node_modules/core-js/internals/object-get-prototype-of.js"),z=ae("./node_modules/core-js/internals/object-set-prototype-of.js"),a=ae("./node_modules/core-js/internals/set-to-string-tag.js"),y=ae("./node_modules/core-js/internals/create-non-enumerable-property.js"),x=ae("./node_modules/core-js/internals/redefine.js"),b=ae("./node_modules/core-js/internals/well-known-symbol.js"),te=ae("./node_modules/core-js/internals/is-pure.js"),ee=ae("./node_modules/core-js/internals/iterators.js"),ce=ae("./node_modules/core-js/internals/iterators-core.js"),fe=ce.IteratorPrototype,he=ce.BUGGY_SAFARI_ITERATORS,de=b("iterator"),pe="keys",ve="values",me="entries",Ee=function(){return this};ie.exports=function(Se,Te,we,je,xe,Oe,ze){re(we,Te,je);var Ze=function(bt){if(bt===xe&&At)return At;if(!he&&bt in qe)return qe[bt];switch(bt){case pe:return function(){return new we(this,bt)};case ve:return function(){return new we(this,bt)};case me:return function(){return new we(this,bt)}}return function(){return new we(this)}},Me=Te+" Iterator",tt=!1,qe=Se.prototype,st=qe[de]||qe["@@iterator"]||xe&&qe[xe],At=!he&&st||Ze(xe),lt=Te=="Array"&&qe.entries||st,at,ut,ft;if(lt&&(at=ne(lt.call(new Se)),fe!==Object.prototype&&at.next&&(!te&&ne(at)!==fe&&(z?z(at,fe):typeof at[de]!="function"&&y(at,de,Ee)),a(at,Me,!0,!0),te&&(ee[Me]=Ee))),xe==ve&&st&&st.name!==ve&&(tt=!0,At=function(){return st.call(this)}),(!te||ze)&&qe[de]!==At&&y(qe,de,At),ee[Te]=At,xe)if(ut={values:Ze(ve),keys:Oe?At:Ze(pe),entries:Ze(me)},ze)for(ft in ut)(he||tt||!(ft in qe))&&x(qe,ft,ut[ft]);else oe({target:Te,proto:!0,forced:he||tt},ut);return ut}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/path.js"),re=ae("./node_modules/core-js/internals/has.js"),ne=ae("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),z=ae("./node_modules/core-js/internals/object-define-property.js").f;ie.exports=function(a){var y=oe.Symbol||(oe.Symbol={});re(y,a)||z(y,a,{value:ne.f(a)})}},"./node_modules/core-js/internals/descriptors.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/fails.js");ie.exports=!oe(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/global.js"),re=ae("./node_modules/core-js/internals/is-object.js"),ne=oe.document,z=re(ne)&&re(ne.createElement);ie.exports=function(a){return z?ne.createElement(a):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(ie){ie.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},"./node_modules/core-js/internals/engine-user-agent.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/get-built-in.js");ie.exports=oe("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/global.js"),re=ae("./node_modules/core-js/internals/engine-user-agent.js"),ne=oe.process,z=oe.Deno,a=ne&&ne.versions||z&&z.version,y=a&&a.v8,x,b;y?(x=y.split("."),b=x[0]<4?1:x[0]+x[1]):re&&(x=re.match(/Edge\/(\d+)/),(!x||x[1]>=74)&&(x=re.match(/Chrome\/(\d+)/),x&&(b=x[1]))),ie.exports=b&&+b},"./node_modules/core-js/internals/enum-bug-keys.js":function(ie){ie.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/global.js"),re=ae("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,ne=ae("./node_modules/core-js/internals/create-non-enumerable-property.js"),z=ae("./node_modules/core-js/internals/redefine.js"),a=ae("./node_modules/core-js/internals/set-global.js"),y=ae("./node_modules/core-js/internals/copy-constructor-properties.js"),x=ae("./node_modules/core-js/internals/is-forced.js");ie.exports=function(b,te){var ee=b.target,ce=b.global,fe=b.stat,he,de,pe,ve,me,Ee;if(ce?de=oe:fe?de=oe[ee]||a(ee,{}):de=(oe[ee]||{}).prototype,de)for(pe in te){if(me=te[pe],b.noTargetGet?(Ee=re(de,pe),ve=Ee&&Ee.value):ve=de[pe],he=x(ce?pe:ee+(fe?".":"#")+pe,b.forced),!he&&ve!==void 0){if(typeof me==typeof ve)continue;y(me,ve)}(b.sham||ve&&ve.sham)&&ne(me,"sham",!0),z(de,pe,me,b)}}},"./node_modules/core-js/internals/fails.js":function(ie){ie.exports=function(se){try{return!!se()}catch(ae){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/a-function.js");ie.exports=function(re,ne,z){if(oe(re),ne===void 0)return re;switch(z){case 0:return function(){return re.call(ne)};case 1:return function(a){return re.call(ne,a)};case 2:return function(a,y){return re.call(ne,a,y)};case 3:return function(a,y,x){return re.call(ne,a,y,x)}}return function(){return re.apply(ne,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/global.js"),re=function(ne){return typeof ne=="function"?ne:void 0};ie.exports=function(ne,z){return arguments.length<2?re(oe[ne]):oe[ne]&&oe[ne][z]}},"./node_modules/core-js/internals/global.js":function(ie){var se=function(ae){return ae&&ae.Math==Math&&ae};ie.exports=se(typeof globalThis=="object"&&globalThis)||se(typeof window=="object"&&window)||se(typeof self=="object"&&self)||se(typeof be.g=="object"&&be.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/to-object.js"),re={}.hasOwnProperty;ie.exports=Object.hasOwn||function(z,a){return re.call(oe(z),a)}},"./node_modules/core-js/internals/hidden-keys.js":function(ie){ie.exports={}},"./node_modules/core-js/internals/html.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/get-built-in.js");ie.exports=oe("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/descriptors.js"),re=ae("./node_modules/core-js/internals/fails.js"),ne=ae("./node_modules/core-js/internals/document-create-element.js");ie.exports=!oe&&!re(function(){return Object.defineProperty(ne("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/fails.js"),re=ae("./node_modules/core-js/internals/classof-raw.js"),ne="".split;ie.exports=oe(function(){return!Object("z").propertyIsEnumerable(0)})?function(z){return re(z)=="String"?ne.call(z,""):Object(z)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/is-object.js"),re=ae("./node_modules/core-js/internals/object-set-prototype-of.js");ie.exports=function(ne,z,a){var y,x;return re&&typeof(y=z.constructor)=="function"&&y!==a&&oe(x=y.prototype)&&x!==a.prototype&&re(ne,x),ne}},"./node_modules/core-js/internals/inspect-source.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/shared-store.js"),re=Function.toString;typeof oe.inspectSource!="function"&&(oe.inspectSource=function(ne){return re.call(ne)}),ie.exports=oe.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/native-weak-map.js"),re=ae("./node_modules/core-js/internals/global.js"),ne=ae("./node_modules/core-js/internals/is-object.js"),z=ae("./node_modules/core-js/internals/create-non-enumerable-property.js"),a=ae("./node_modules/core-js/internals/has.js"),y=ae("./node_modules/core-js/internals/shared-store.js"),x=ae("./node_modules/core-js/internals/shared-key.js"),b=ae("./node_modules/core-js/internals/hidden-keys.js"),te="Object already initialized",ee=re.WeakMap,ce,fe,he,de=function(we){return he(we)?fe(we):ce(we,{})},pe=function(we){return function(je){var xe;if(!ne(je)||(xe=fe(je)).type!==we)throw TypeError("Incompatible receiver, "+we+" required");return xe}};if(oe||y.state){var ve=y.state||(y.state=new ee),me=ve.get,Ee=ve.has,Se=ve.set;ce=function(we,je){if(Ee.call(ve,we))throw new TypeError(te);return je.facade=we,Se.call(ve,we,je),je},fe=function(we){return me.call(ve,we)||{}},he=function(we){return Ee.call(ve,we)}}else{var Te=x("state");b[Te]=!0,ce=function(we,je){if(a(we,Te))throw new TypeError(te);return je.facade=we,z(we,Te,je),je},fe=function(we){return a(we,Te)?we[Te]:{}},he=function(we){return a(we,Te)}}ie.exports={set:ce,get:fe,has:he,enforce:de,getterFor:pe}},"./node_modules/core-js/internals/is-array.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/classof-raw.js");ie.exports=Array.isArray||function(ne){return oe(ne)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/fails.js"),re=/#|\.prototype\./,ne=function(b,te){var ee=a[z(b)];return ee==x?!0:ee==y?!1:typeof te=="function"?oe(te):!!te},z=ne.normalize=function(b){return String(b).replace(re,".").toLowerCase()},a=ne.data={},y=ne.NATIVE="N",x=ne.POLYFILL="P";ie.exports=ne},"./node_modules/core-js/internals/is-object.js":function(ie){ie.exports=function(se){return typeof se=="object"?se!==null:typeof se=="function"}},"./node_modules/core-js/internals/is-pure.js":function(ie){ie.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/get-built-in.js"),re=ae("./node_modules/core-js/internals/use-symbol-as-uid.js");ie.exports=re?function(ne){return typeof ne=="symbol"}:function(ne){var z=oe("Symbol");return typeof z=="function"&&Object(ne)instanceof z}},"./node_modules/core-js/internals/iterators-core.js":function(ie,se,ae){"use strict";var oe=ae("./node_modules/core-js/internals/fails.js"),re=ae("./node_modules/core-js/internals/object-get-prototype-of.js"),ne=ae("./node_modules/core-js/internals/create-non-enumerable-property.js"),z=ae("./node_modules/core-js/internals/has.js"),a=ae("./node_modules/core-js/internals/well-known-symbol.js"),y=ae("./node_modules/core-js/internals/is-pure.js"),x=a("iterator"),b=!1,te=function(){return this},ee,ce,fe;[].keys&&(fe=[].keys(),"next"in fe?(ce=re(re(fe)),ce!==Object.prototype&&(ee=ce)):b=!0);var he=ee==null||oe(function(){var de={};return ee[x].call(de)!==de});he&&(ee={}),(!y||he)&&!z(ee,x)&&ne(ee,x,te),ie.exports={IteratorPrototype:ee,BUGGY_SAFARI_ITERATORS:b}},"./node_modules/core-js/internals/iterators.js":function(ie){ie.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/engine-v8-version.js"),re=ae("./node_modules/core-js/internals/fails.js");ie.exports=!!Object.getOwnPropertySymbols&&!re(function(){var ne=Symbol();return!String(ne)||!(Object(ne)instanceof Symbol)||!Symbol.sham&&oe&&oe<41})},"./node_modules/core-js/internals/native-weak-map.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/global.js"),re=ae("./node_modules/core-js/internals/inspect-source.js"),ne=oe.WeakMap;ie.exports=typeof ne=="function"&&/native code/.test(re(ne))},"./node_modules/core-js/internals/object-assign.js":function(ie,se,ae){"use strict";var oe=ae("./node_modules/core-js/internals/descriptors.js"),re=ae("./node_modules/core-js/internals/fails.js"),ne=ae("./node_modules/core-js/internals/object-keys.js"),z=ae("./node_modules/core-js/internals/object-get-own-property-symbols.js"),a=ae("./node_modules/core-js/internals/object-property-is-enumerable.js"),y=ae("./node_modules/core-js/internals/to-object.js"),x=ae("./node_modules/core-js/internals/indexed-object.js"),b=Object.assign,te=Object.defineProperty;ie.exports=!b||re(function(){if(oe&&b({b:1},b(te({},"a",{enumerable:!0,get:function(){te(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var ee={},ce={},fe=Symbol(),he="abcdefghijklmnopqrst";return ee[fe]=7,he.split("").forEach(function(de){ce[de]=de}),b({},ee)[fe]!=7||ne(b({},ce)).join("")!=he})?function(ce,fe){for(var he=y(ce),de=arguments.length,pe=1,ve=z.f,me=a.f;de>pe;)for(var Ee=x(arguments[pe++]),Se=ve?ne(Ee).concat(ve(Ee)):ne(Ee),Te=Se.length,we=0,je;Te>we;)je=Se[we++],(!oe||me.call(Ee,je))&&(he[je]=Ee[je]);return he}:b},"./node_modules/core-js/internals/object-create.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/an-object.js"),re=ae("./node_modules/core-js/internals/object-define-properties.js"),ne=ae("./node_modules/core-js/internals/enum-bug-keys.js"),z=ae("./node_modules/core-js/internals/hidden-keys.js"),a=ae("./node_modules/core-js/internals/html.js"),y=ae("./node_modules/core-js/internals/document-create-element.js"),x=ae("./node_modules/core-js/internals/shared-key.js"),b=">",te="<",ee="prototype",ce="script",fe=x("IE_PROTO"),he=function(){},de=function(Se){return te+ce+b+Se+te+"/"+ce+b},pe=function(Se){Se.write(de("")),Se.close();var Te=Se.parentWindow.Object;return Se=null,Te},ve=function(){var Se=y("iframe"),Te="java"+ce+":",we;if(Se.style)return Se.style.display="none",a.appendChild(Se),Se.src=String(Te),we=Se.contentWindow.document,we.open(),we.write(de("document.F=Object")),we.close(),we.F},me,Ee=function(){try{me=new ActiveXObject("htmlfile")}catch(Te){}Ee=document.domain&&me?pe(me):ve()||pe(me);for(var Se=ne.length;Se--;)delete Ee[ee][ne[Se]];return Ee()};z[fe]=!0,ie.exports=Object.create||function(Te,we){var je;return Te!==null?(he[ee]=oe(Te),je=new he,he[ee]=null,je[fe]=Te):je=Ee(),we===void 0?je:re(je,we)}},"./node_modules/core-js/internals/object-define-properties.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/descriptors.js"),re=ae("./node_modules/core-js/internals/object-define-property.js"),ne=ae("./node_modules/core-js/internals/an-object.js"),z=ae("./node_modules/core-js/internals/object-keys.js");ie.exports=oe?Object.defineProperties:function(y,x){ne(y);for(var b=z(x),te=b.length,ee=0,ce;te>ee;)re.f(y,ce=b[ee++],x[ce]);return y}},"./node_modules/core-js/internals/object-define-property.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/descriptors.js"),re=ae("./node_modules/core-js/internals/ie8-dom-define.js"),ne=ae("./node_modules/core-js/internals/an-object.js"),z=ae("./node_modules/core-js/internals/to-property-key.js"),a=Object.defineProperty;se.f=oe?a:function(x,b,te){if(ne(x),b=z(b),ne(te),re)try{return a(x,b,te)}catch(ee){}if("get"in te||"set"in te)throw TypeError("Accessors not supported");return"value"in te&&(x[b]=te.value),x}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/descriptors.js"),re=ae("./node_modules/core-js/internals/object-property-is-enumerable.js"),ne=ae("./node_modules/core-js/internals/create-property-descriptor.js"),z=ae("./node_modules/core-js/internals/to-indexed-object.js"),a=ae("./node_modules/core-js/internals/to-property-key.js"),y=ae("./node_modules/core-js/internals/has.js"),x=ae("./node_modules/core-js/internals/ie8-dom-define.js"),b=Object.getOwnPropertyDescriptor;se.f=oe?b:function(ee,ce){if(ee=z(ee),ce=a(ce),x)try{return b(ee,ce)}catch(fe){}if(y(ee,ce))return ne(!re.f.call(ee,ce),ee[ce])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/to-indexed-object.js"),re=ae("./node_modules/core-js/internals/object-get-own-property-names.js").f,ne={}.toString,z=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(y){try{return re(y)}catch(x){return z.slice()}};ie.exports.f=function(x){return z&&ne.call(x)=="[object Window]"?a(x):re(oe(x))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/object-keys-internal.js"),re=ae("./node_modules/core-js/internals/enum-bug-keys.js"),ne=re.concat("length","prototype");se.f=Object.getOwnPropertyNames||function(a){return oe(a,ne)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(ie,se){se.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/has.js"),re=ae("./node_modules/core-js/internals/to-object.js"),ne=ae("./node_modules/core-js/internals/shared-key.js"),z=ae("./node_modules/core-js/internals/correct-prototype-getter.js"),a=ne("IE_PROTO"),y=Object.prototype;ie.exports=z?Object.getPrototypeOf:function(x){return x=re(x),oe(x,a)?x[a]:typeof x.constructor=="function"&&x instanceof x.constructor?x.constructor.prototype:x instanceof Object?y:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/has.js"),re=ae("./node_modules/core-js/internals/to-indexed-object.js"),ne=ae("./node_modules/core-js/internals/array-includes.js").indexOf,z=ae("./node_modules/core-js/internals/hidden-keys.js");ie.exports=function(a,y){var x=re(a),b=0,te=[],ee;for(ee in x)!oe(z,ee)&&oe(x,ee)&&te.push(ee);for(;y.length>b;)oe(x,ee=y[b++])&&(~ne(te,ee)||te.push(ee));return te}},"./node_modules/core-js/internals/object-keys.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/object-keys-internal.js"),re=ae("./node_modules/core-js/internals/enum-bug-keys.js");ie.exports=Object.keys||function(z){return oe(z,re)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(ie,se){"use strict";var ae={}.propertyIsEnumerable,oe=Object.getOwnPropertyDescriptor,re=oe&&!ae.call({1:2},1);se.f=re?function(z){var a=oe(this,z);return!!a&&a.enumerable}:ae},"./node_modules/core-js/internals/object-set-prototype-of.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/an-object.js"),re=ae("./node_modules/core-js/internals/a-possible-prototype.js");ie.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var ne=!1,z={},a;try{a=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,a.call(z,[]),ne=z instanceof Array}catch(y){}return function(x,b){return oe(x),re(b),ne?a.call(x,b):x.__proto__=b,x}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(ie,se,ae){"use strict";var oe=ae("./node_modules/core-js/internals/to-string-tag-support.js"),re=ae("./node_modules/core-js/internals/classof.js");ie.exports=oe?{}.toString:function(){return"[object "+re(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/is-object.js");ie.exports=function(re,ne){var z,a;if(ne==="string"&&typeof(z=re.toString)=="function"&&!oe(a=z.call(re))||typeof(z=re.valueOf)=="function"&&!oe(a=z.call(re))||ne!=="string"&&typeof(z=re.toString)=="function"&&!oe(a=z.call(re)))return a;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/get-built-in.js"),re=ae("./node_modules/core-js/internals/object-get-own-property-names.js"),ne=ae("./node_modules/core-js/internals/object-get-own-property-symbols.js"),z=ae("./node_modules/core-js/internals/an-object.js");ie.exports=oe("Reflect","ownKeys")||function(y){var x=re.f(z(y)),b=ne.f;return b?x.concat(b(y)):x}},"./node_modules/core-js/internals/path.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/global.js");ie.exports=oe},"./node_modules/core-js/internals/redefine.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/global.js"),re=ae("./node_modules/core-js/internals/create-non-enumerable-property.js"),ne=ae("./node_modules/core-js/internals/has.js"),z=ae("./node_modules/core-js/internals/set-global.js"),a=ae("./node_modules/core-js/internals/inspect-source.js"),y=ae("./node_modules/core-js/internals/internal-state.js"),x=y.get,b=y.enforce,te=String(String).split("String");(ie.exports=function(ee,ce,fe,he){var de=he?!!he.unsafe:!1,pe=he?!!he.enumerable:!1,ve=he?!!he.noTargetGet:!1,me;if(typeof fe=="function"&&(typeof ce=="string"&&!ne(fe,"name")&&re(fe,"name",ce),me=b(fe),me.source||(me.source=te.join(typeof ce=="string"?ce:""))),ee===oe){pe?ee[ce]=fe:z(ce,fe);return}else de?!ve&&ee[ce]&&(pe=!0):delete ee[ce];pe?ee[ce]=fe:re(ee,ce,fe)})(Function.prototype,"toString",function(){return typeof this=="function"&&x(this).source||a(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(ie,se,ae){"use strict";var oe=ae("./node_modules/core-js/internals/an-object.js");ie.exports=function(){var re=oe(this),ne="";return re.global&&(ne+="g"),re.ignoreCase&&(ne+="i"),re.multiline&&(ne+="m"),re.dotAll&&(ne+="s"),re.unicode&&(ne+="u"),re.sticky&&(ne+="y"),ne}},"./node_modules/core-js/internals/require-object-coercible.js":function(ie){ie.exports=function(se){if(se==null)throw TypeError("Can't call method on "+se);return se}},"./node_modules/core-js/internals/set-global.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/global.js");ie.exports=function(re,ne){try{Object.defineProperty(oe,re,{value:ne,configurable:!0,writable:!0})}catch(z){oe[re]=ne}return ne}},"./node_modules/core-js/internals/set-to-string-tag.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/object-define-property.js").f,re=ae("./node_modules/core-js/internals/has.js"),ne=ae("./node_modules/core-js/internals/well-known-symbol.js"),z=ne("toStringTag");ie.exports=function(a,y,x){a&&!re(a=x?a:a.prototype,z)&&oe(a,z,{configurable:!0,value:y})}},"./node_modules/core-js/internals/shared-key.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/shared.js"),re=ae("./node_modules/core-js/internals/uid.js"),ne=oe("keys");ie.exports=function(z){return ne[z]||(ne[z]=re(z))}},"./node_modules/core-js/internals/shared-store.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/global.js"),re=ae("./node_modules/core-js/internals/set-global.js"),ne="__core-js_shared__",z=oe[ne]||re(ne,{});ie.exports=z},"./node_modules/core-js/internals/shared.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/is-pure.js"),re=ae("./node_modules/core-js/internals/shared-store.js");(ie.exports=function(ne,z){return re[ne]||(re[ne]=z!==void 0?z:{})})("versions",[]).push({version:"3.16.0",mode:oe?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/fails.js");ie.exports=function(re){return oe(function(){var ne=""[re]('"');return ne!==ne.toLowerCase()||ne.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/to-integer.js"),re=ae("./node_modules/core-js/internals/to-string.js"),ne=ae("./node_modules/core-js/internals/require-object-coercible.js"),z=function(a){return function(y,x){var b=re(ne(y)),te=oe(x),ee=b.length,ce,fe;return te<0||te>=ee?a?"":void 0:(ce=b.charCodeAt(te),ce<55296||ce>56319||te+1===ee||(fe=b.charCodeAt(te+1))<56320||fe>57343?a?b.charAt(te):ce:a?b.slice(te,te+2):(ce-55296<<10)+(fe-56320)+65536)}};ie.exports={codeAt:z(!1),charAt:z(!0)}},"./node_modules/core-js/internals/string-trim.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/require-object-coercible.js"),re=ae("./node_modules/core-js/internals/to-string.js"),ne=ae("./node_modules/core-js/internals/whitespaces.js"),z="["+ne+"]",a=RegExp("^"+z+z+"*"),y=RegExp(z+z+"*$"),x=function(b){return function(te){var ee=re(oe(te));return b&1&&(ee=ee.replace(a,"")),b&2&&(ee=ee.replace(y,"")),ee}};ie.exports={start:x(1),end:x(2),trim:x(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/to-integer.js"),re=Math.max,ne=Math.min;ie.exports=function(z,a){var y=oe(z);return y<0?re(y+a,0):ne(y,a)}},"./node_modules/core-js/internals/to-indexed-object.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/indexed-object.js"),re=ae("./node_modules/core-js/internals/require-object-coercible.js");ie.exports=function(ne){return oe(re(ne))}},"./node_modules/core-js/internals/to-integer.js":function(ie){var se=Math.ceil,ae=Math.floor;ie.exports=function(oe){return isNaN(oe=+oe)?0:(oe>0?ae:se)(oe)}},"./node_modules/core-js/internals/to-length.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/to-integer.js"),re=Math.min;ie.exports=function(ne){return ne>0?re(oe(ne),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/require-object-coercible.js");ie.exports=function(re){return Object(oe(re))}},"./node_modules/core-js/internals/to-primitive.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/is-object.js"),re=ae("./node_modules/core-js/internals/is-symbol.js"),ne=ae("./node_modules/core-js/internals/ordinary-to-primitive.js"),z=ae("./node_modules/core-js/internals/well-known-symbol.js"),a=z("toPrimitive");ie.exports=function(y,x){if(!oe(y)||re(y))return y;var b=y[a],te;if(b!==void 0){if(x===void 0&&(x="default"),te=b.call(y,x),!oe(te)||re(te))return te;throw TypeError("Can't convert object to primitive value")}return x===void 0&&(x="number"),ne(y,x)}},"./node_modules/core-js/internals/to-property-key.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/to-primitive.js"),re=ae("./node_modules/core-js/internals/is-symbol.js");ie.exports=function(ne){var z=oe(ne,"string");return re(z)?z:String(z)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/well-known-symbol.js"),re=oe("toStringTag"),ne={};ne[re]="z",ie.exports=String(ne)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/is-symbol.js");ie.exports=function(re){if(oe(re))throw TypeError("Cannot convert a Symbol value to a string");return String(re)}},"./node_modules/core-js/internals/uid.js":function(ie){var se=0,ae=Math.random();ie.exports=function(oe){return"Symbol("+String(oe===void 0?"":oe)+")_"+(++se+ae).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/native-symbol.js");ie.exports=oe&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/well-known-symbol.js");se.f=oe},"./node_modules/core-js/internals/well-known-symbol.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/global.js"),re=ae("./node_modules/core-js/internals/shared.js"),ne=ae("./node_modules/core-js/internals/has.js"),z=ae("./node_modules/core-js/internals/uid.js"),a=ae("./node_modules/core-js/internals/native-symbol.js"),y=ae("./node_modules/core-js/internals/use-symbol-as-uid.js"),x=re("wks"),b=oe.Symbol,te=y?b:b&&b.withoutSetter||z;ie.exports=function(ee){return(!ne(x,ee)||!(a||typeof x[ee]=="string"))&&(a&&ne(b,ee)?x[ee]=b[ee]:x[ee]=te("Symbol."+ee)),x[ee]}},"./node_modules/core-js/internals/whitespaces.js":function(ie){ie.exports=`
|
|
|
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},"./node_modules/core-js/modules/es.array.concat.js":function(ie,se,ae){"use strict";var oe=ae("./node_modules/core-js/internals/export.js"),re=ae("./node_modules/core-js/internals/fails.js"),ne=ae("./node_modules/core-js/internals/is-array.js"),z=ae("./node_modules/core-js/internals/is-object.js"),a=ae("./node_modules/core-js/internals/to-object.js"),y=ae("./node_modules/core-js/internals/to-length.js"),x=ae("./node_modules/core-js/internals/create-property.js"),b=ae("./node_modules/core-js/internals/array-species-create.js"),te=ae("./node_modules/core-js/internals/array-method-has-species-support.js"),ee=ae("./node_modules/core-js/internals/well-known-symbol.js"),ce=ae("./node_modules/core-js/internals/engine-v8-version.js"),fe=ee("isConcatSpreadable"),he=9007199254740991,de="Maximum allowed index exceeded",pe=ce>=51||!re(function(){var Se=[];return Se[fe]=!1,Se.concat()[0]!==Se}),ve=te("concat"),me=function(Se){if(!z(Se))return!1;var Te=Se[fe];return Te!==void 0?!!Te:ne(Se)},Ee=!pe||!ve;oe({target:"Array",proto:!0,forced:Ee},{concat:function(Te){var we=a(this),je=b(we,0),xe=0,Oe,ze,Ze,Me,tt;for(Oe=-1,Ze=arguments.length;Oe<Ze;Oe++)if(tt=Oe===-1?we:arguments[Oe],me(tt)){if(Me=y(tt.length),xe+Me>he)throw TypeError(de);for(ze=0;ze<Me;ze++,xe++)ze in tt&&x(je,xe,tt[ze])}else{if(xe>=he)throw TypeError(de);x(je,xe++,tt)}return je.length=xe,je}})},"./node_modules/core-js/modules/es.array.iterator.js":function(ie,se,ae){"use strict";var oe=ae("./node_modules/core-js/internals/to-indexed-object.js"),re=ae("./node_modules/core-js/internals/add-to-unscopables.js"),ne=ae("./node_modules/core-js/internals/iterators.js"),z=ae("./node_modules/core-js/internals/internal-state.js"),a=ae("./node_modules/core-js/internals/define-iterator.js"),y="Array Iterator",x=z.set,b=z.getterFor(y);ie.exports=a(Array,"Array",function(te,ee){x(this,{type:y,target:oe(te),index:0,kind:ee})},function(){var te=b(this),ee=te.target,ce=te.kind,fe=te.index++;return!ee||fe>=ee.length?(te.target=void 0,{value:void 0,done:!0}):ce=="keys"?{value:fe,done:!1}:ce=="values"?{value:ee[fe],done:!1}:{value:[fe,ee[fe]],done:!1}},"values"),ne.Arguments=ne.Array,re("keys"),re("values"),re("entries")},"./node_modules/core-js/modules/es.array.join.js":function(ie,se,ae){"use strict";var oe=ae("./node_modules/core-js/internals/export.js"),re=ae("./node_modules/core-js/internals/indexed-object.js"),ne=ae("./node_modules/core-js/internals/to-indexed-object.js"),z=ae("./node_modules/core-js/internals/array-method-is-strict.js"),a=[].join,y=re!=Object,x=z("join",",");oe({target:"Array",proto:!0,forced:y||!x},{join:function(te){return a.call(ne(this),te===void 0?",":te)}})},"./node_modules/core-js/modules/es.array.map.js":function(ie,se,ae){"use strict";var oe=ae("./node_modules/core-js/internals/export.js"),re=ae("./node_modules/core-js/internals/array-iteration.js").map,ne=ae("./node_modules/core-js/internals/array-method-has-species-support.js"),z=ne("map");oe({target:"Array",proto:!0,forced:!z},{map:function(y){return re(this,y,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(ie,se,ae){"use strict";var oe=ae("./node_modules/core-js/internals/export.js"),re=ae("./node_modules/core-js/internals/is-object.js"),ne=ae("./node_modules/core-js/internals/is-array.js"),z=ae("./node_modules/core-js/internals/to-absolute-index.js"),a=ae("./node_modules/core-js/internals/to-length.js"),y=ae("./node_modules/core-js/internals/to-indexed-object.js"),x=ae("./node_modules/core-js/internals/create-property.js"),b=ae("./node_modules/core-js/internals/well-known-symbol.js"),te=ae("./node_modules/core-js/internals/array-method-has-species-support.js"),ee=te("slice"),ce=b("species"),fe=[].slice,he=Math.max;oe({target:"Array",proto:!0,forced:!ee},{slice:function(pe,ve){var me=y(this),Ee=a(me.length),Se=z(pe,Ee),Te=z(ve===void 0?Ee:ve,Ee),we,je,xe;if(ne(me)&&(we=me.constructor,typeof we=="function"&&(we===Array||ne(we.prototype))?we=void 0:re(we)&&(we=we[ce],we===null&&(we=void 0)),we===Array||we===void 0))return fe.call(me,Se,Te);for(je=new(we===void 0?Array:we)(he(Te-Se,0)),xe=0;Se<Te;Se++,xe++)Se in me&&x(je,xe,me[Se]);return je.length=xe,je}})},"./node_modules/core-js/modules/es.function.name.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/descriptors.js"),re=ae("./node_modules/core-js/internals/object-define-property.js").f,ne=Function.prototype,z=ne.toString,a=/^\s*function ([^ (]*)/,y="name";oe&&!(y in ne)&&re(ne,y,{configurable:!0,get:function(){try{return z.call(this).match(a)[1]}catch(x){return""}}})},"./node_modules/core-js/modules/es.number.constructor.js":function(ie,se,ae){"use strict";var oe=ae("./node_modules/core-js/internals/descriptors.js"),re=ae("./node_modules/core-js/internals/global.js"),ne=ae("./node_modules/core-js/internals/is-forced.js"),z=ae("./node_modules/core-js/internals/redefine.js"),a=ae("./node_modules/core-js/internals/has.js"),y=ae("./node_modules/core-js/internals/classof-raw.js"),x=ae("./node_modules/core-js/internals/inherit-if-required.js"),b=ae("./node_modules/core-js/internals/is-symbol.js"),te=ae("./node_modules/core-js/internals/to-primitive.js"),ee=ae("./node_modules/core-js/internals/fails.js"),ce=ae("./node_modules/core-js/internals/object-create.js"),fe=ae("./node_modules/core-js/internals/object-get-own-property-names.js").f,he=ae("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,de=ae("./node_modules/core-js/internals/object-define-property.js").f,pe=ae("./node_modules/core-js/internals/string-trim.js").trim,ve="Number",me=re[ve],Ee=me.prototype,Se=y(ce(Ee))==ve,Te=function(ze){if(b(ze))throw TypeError("Cannot convert a Symbol value to a number");var Ze=te(ze,"number"),Me,tt,qe,st,At,lt,at,ut;if(typeof Ze=="string"&&Ze.length>2){if(Ze=pe(Ze),Me=Ze.charCodeAt(0),Me===43||Me===45){if(tt=Ze.charCodeAt(2),tt===88||tt===120)return NaN}else if(Me===48){switch(Ze.charCodeAt(1)){case 66:case 98:qe=2,st=49;break;case 79:case 111:qe=8,st=55;break;default:return+Ze}for(At=Ze.slice(2),lt=At.length,at=0;at<lt;at++)if(ut=At.charCodeAt(at),ut<48||ut>st)return NaN;return parseInt(At,qe)}}return+Ze};if(ne(ve,!me(" 0o1")||!me("0b1")||me("+0x1"))){for(var we=function(Ze){var Me=arguments.length<1?0:Ze,tt=this;return tt instanceof we&&(Se?ee(function(){Ee.valueOf.call(tt)}):y(tt)!=ve)?x(new me(Te(Me)),tt,we):Te(Me)},je=oe?fe(me):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),xe=0,Oe;je.length>xe;xe++)a(me,Oe=je[xe])&&!a(we,Oe)&&de(we,Oe,he(me,Oe));we.prototype=Ee,Ee.constructor=we,z(re,ve,we)}},"./node_modules/core-js/modules/es.object.assign.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/export.js"),re=ae("./node_modules/core-js/internals/object-assign.js");oe({target:"Object",stat:!0,forced:Object.assign!==re},{assign:re})},"./node_modules/core-js/modules/es.object.keys.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/export.js"),re=ae("./node_modules/core-js/internals/to-object.js"),ne=ae("./node_modules/core-js/internals/object-keys.js"),z=ae("./node_modules/core-js/internals/fails.js"),a=z(function(){ne(1)});oe({target:"Object",stat:!0,forced:a},{keys:function(x){return ne(re(x))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/to-string-tag-support.js"),re=ae("./node_modules/core-js/internals/redefine.js"),ne=ae("./node_modules/core-js/internals/object-to-string.js");oe||re(Object.prototype,"toString",ne,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(ie,se,ae){"use strict";var oe=ae("./node_modules/core-js/internals/redefine.js"),re=ae("./node_modules/core-js/internals/an-object.js"),ne=ae("./node_modules/core-js/internals/to-string.js"),z=ae("./node_modules/core-js/internals/fails.js"),a=ae("./node_modules/core-js/internals/regexp-flags.js"),y="toString",x=RegExp.prototype,b=x[y],te=z(function(){return b.call({source:"a",flags:"b"})!="/a/b"}),ee=b.name!=y;(te||ee)&&oe(RegExp.prototype,y,function(){var fe=re(this),he=ne(fe.source),de=fe.flags,pe=ne(de===void 0&&fe instanceof RegExp&&!("flags"in x)?a.call(fe):de);return"/"+he+"/"+pe},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(ie,se,ae){"use strict";var oe=ae("./node_modules/core-js/internals/string-multibyte.js").charAt,re=ae("./node_modules/core-js/internals/to-string.js"),ne=ae("./node_modules/core-js/internals/internal-state.js"),z=ae("./node_modules/core-js/internals/define-iterator.js"),a="String Iterator",y=ne.set,x=ne.getterFor(a);z(String,"String",function(b){y(this,{type:a,string:re(b),index:0})},function(){var te=x(this),ee=te.string,ce=te.index,fe;return ce>=ee.length?{value:void 0,done:!0}:(fe=oe(ee,ce),te.index+=fe.length,{value:fe,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(ie,se,ae){"use strict";var oe=ae("./node_modules/core-js/internals/export.js"),re=ae("./node_modules/core-js/internals/create-html.js"),ne=ae("./node_modules/core-js/internals/string-html-forced.js");oe({target:"String",proto:!0,forced:ne("link")},{link:function(a){return re(this,"a","href",a)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(ie,se,ae){"use strict";var oe=ae("./node_modules/core-js/internals/export.js"),re=ae("./node_modules/core-js/internals/descriptors.js"),ne=ae("./node_modules/core-js/internals/global.js"),z=ae("./node_modules/core-js/internals/has.js"),a=ae("./node_modules/core-js/internals/is-object.js"),y=ae("./node_modules/core-js/internals/object-define-property.js").f,x=ae("./node_modules/core-js/internals/copy-constructor-properties.js"),b=ne.Symbol;if(re&&typeof b=="function"&&(!("description"in b.prototype)||b().description!==void 0)){var te={},ee=function(){var ve=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),me=this instanceof ee?new b(ve):ve===void 0?b():b(ve);return ve===""&&(te[me]=!0),me};x(ee,b);var ce=ee.prototype=b.prototype;ce.constructor=ee;var fe=ce.toString,he=String(b("test"))=="Symbol(test)",de=/^Symbol\((.*)\)[^)]+$/;y(ce,"description",{configurable:!0,get:function(){var ve=a(this)?this.valueOf():this,me=fe.call(ve);if(z(te,ve))return"";var Ee=he?me.slice(7,-1):me.replace(de,"$1");return Ee===""?void 0:Ee}}),oe({global:!0,forced:!0},{Symbol:ee})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/define-well-known-symbol.js");oe("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(ie,se,ae){"use strict";var oe=ae("./node_modules/core-js/internals/export.js"),re=ae("./node_modules/core-js/internals/global.js"),ne=ae("./node_modules/core-js/internals/get-built-in.js"),z=ae("./node_modules/core-js/internals/is-pure.js"),a=ae("./node_modules/core-js/internals/descriptors.js"),y=ae("./node_modules/core-js/internals/native-symbol.js"),x=ae("./node_modules/core-js/internals/fails.js"),b=ae("./node_modules/core-js/internals/has.js"),te=ae("./node_modules/core-js/internals/is-array.js"),ee=ae("./node_modules/core-js/internals/is-object.js"),ce=ae("./node_modules/core-js/internals/is-symbol.js"),fe=ae("./node_modules/core-js/internals/an-object.js"),he=ae("./node_modules/core-js/internals/to-object.js"),de=ae("./node_modules/core-js/internals/to-indexed-object.js"),pe=ae("./node_modules/core-js/internals/to-property-key.js"),ve=ae("./node_modules/core-js/internals/to-string.js"),me=ae("./node_modules/core-js/internals/create-property-descriptor.js"),Ee=ae("./node_modules/core-js/internals/object-create.js"),Se=ae("./node_modules/core-js/internals/object-keys.js"),Te=ae("./node_modules/core-js/internals/object-get-own-property-names.js"),we=ae("./node_modules/core-js/internals/object-get-own-property-names-external.js"),je=ae("./node_modules/core-js/internals/object-get-own-property-symbols.js"),xe=ae("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),Oe=ae("./node_modules/core-js/internals/object-define-property.js"),ze=ae("./node_modules/core-js/internals/object-property-is-enumerable.js"),Ze=ae("./node_modules/core-js/internals/create-non-enumerable-property.js"),Me=ae("./node_modules/core-js/internals/redefine.js"),tt=ae("./node_modules/core-js/internals/shared.js"),qe=ae("./node_modules/core-js/internals/shared-key.js"),st=ae("./node_modules/core-js/internals/hidden-keys.js"),At=ae("./node_modules/core-js/internals/uid.js"),lt=ae("./node_modules/core-js/internals/well-known-symbol.js"),at=ae("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),ut=ae("./node_modules/core-js/internals/define-well-known-symbol.js"),ft=ae("./node_modules/core-js/internals/set-to-string-tag.js"),bt=ae("./node_modules/core-js/internals/internal-state.js"),Lt=ae("./node_modules/core-js/internals/array-iteration.js").forEach,gt=qe("hidden"),ht="Symbol",$e="prototype",Pe=lt("toPrimitive"),ke=bt.set,Ve=bt.getterFor(ht),Qe=Object[$e],De=re.Symbol,Ye=ne("JSON","stringify"),Ue=xe.f,Le=Oe.f,Ne=we.f,nt=ze.f,ct=tt("symbols"),St=tt("op-symbols"),wt=tt("string-to-symbol-registry"),Bt=tt("symbol-to-string-registry"),kt=tt("wks"),pt=re.QObject,Ft=!pt||!pt[$e]||!pt[$e].findChild,It=a&&x(function(){return Ee(Le({},"a",{get:function(){return Le(this,"a",{value:7}).a}})).a!=7})?function(On,fn,_n){var zn=Ue(Qe,fn);zn&&delete Qe[fn],Le(On,fn,_n),zn&&On!==Qe&&Le(Qe,fn,zn)}:Le,Jt=function(On,fn){var _n=ct[On]=Ee(De[$e]);return ke(_n,{type:ht,tag:On,description:fn}),a||(_n.description=fn),_n},Kt=function(fn,_n,zn){fn===Qe&&Kt(St,_n,zn),fe(fn);var Ir=pe(_n);return fe(zn),b(ct,Ir)?(zn.enumerable?(b(fn,gt)&&fn[gt][Ir]&&(fn[gt][Ir]=!1),zn=Ee(zn,{enumerable:me(0,!1)})):(b(fn,gt)||Le(fn,gt,me(1,{})),fn[gt][Ir]=!0),It(fn,Ir,zn)):Le(fn,Ir,zn)},$t=function(fn,_n){fe(fn);var zn=de(_n),Ir=Se(zn).concat(xr(zn));return Lt(Ir,function(Pr){(!a||vn.call(zn,Pr))&&Kt(fn,Pr,zn[Pr])}),fn},An=function(fn,_n){return _n===void 0?Ee(fn):$t(Ee(fn),_n)},vn=function(fn){var _n=pe(fn),zn=nt.call(this,_n);return this===Qe&&b(ct,_n)&&!b(St,_n)?!1:zn||!b(this,_n)||!b(ct,_n)||b(this,gt)&&this[gt][_n]?zn:!0},Fn=function(fn,_n){var zn=de(fn),Ir=pe(_n);if(!(zn===Qe&&b(ct,Ir)&&!b(St,Ir))){var Pr=Ue(zn,Ir);return Pr&&b(ct,Ir)&&!(b(zn,gt)&&zn[gt][Ir])&&(Pr.enumerable=!0),Pr}},Yn=function(fn){var _n=Ne(de(fn)),zn=[];return Lt(_n,function(Ir){!b(ct,Ir)&&!b(st,Ir)&&zn.push(Ir)}),zn},xr=function(fn){var _n=fn===Qe,zn=Ne(_n?St:de(fn)),Ir=[];return Lt(zn,function(Pr){b(ct,Pr)&&(!_n||b(Qe,Pr))&&Ir.push(ct[Pr])}),Ir};if(y||(De=function(){if(this instanceof De)throw TypeError("Symbol is not a constructor");var fn=!arguments.length||arguments[0]===void 0?void 0:ve(arguments[0]),_n=At(fn),zn=function(Ir){this===Qe&&zn.call(St,Ir),b(this,gt)&&b(this[gt],_n)&&(this[gt][_n]=!1),It(this,_n,me(1,Ir))};return a&&Ft&&It(Qe,_n,{configurable:!0,set:zn}),Jt(_n,fn)},Me(De[$e],"toString",function(){return Ve(this).tag}),Me(De,"withoutSetter",function(On){return Jt(At(On),On)}),ze.f=vn,Oe.f=Kt,xe.f=Fn,Te.f=we.f=Yn,je.f=xr,at.f=function(On){return Jt(lt(On),On)},a&&(Le(De[$e],"description",{configurable:!0,get:function(){return Ve(this).description}}),z||Me(Qe,"propertyIsEnumerable",vn,{unsafe:!0}))),oe({global:!0,wrap:!0,forced:!y,sham:!y},{Symbol:De}),Lt(Se(kt),function(On){ut(On)}),oe({target:ht,stat:!0,forced:!y},{for:function(On){var fn=ve(On);if(b(wt,fn))return wt[fn];var _n=De(fn);return wt[fn]=_n,Bt[_n]=fn,_n},keyFor:function(fn){if(!ce(fn))throw TypeError(fn+" is not a symbol");if(b(Bt,fn))return Bt[fn]},useSetter:function(){Ft=!0},useSimple:function(){Ft=!1}}),oe({target:"Object",stat:!0,forced:!y,sham:!a},{create:An,defineProperty:Kt,defineProperties:$t,getOwnPropertyDescriptor:Fn}),oe({target:"Object",stat:!0,forced:!y},{getOwnPropertyNames:Yn,getOwnPropertySymbols:xr}),oe({target:"Object",stat:!0,forced:x(function(){je.f(1)})},{getOwnPropertySymbols:function(fn){return je.f(he(fn))}}),Ye){var Tn=!y||x(function(){var On=De();return Ye([On])!="[null]"||Ye({a:On})!="{}"||Ye(Object(On))!="{}"});oe({target:"JSON",stat:!0,forced:Tn},{stringify:function(fn,_n,zn){for(var Ir=[fn],Pr=1,Tr;arguments.length>Pr;)Ir.push(arguments[Pr++]);if(Tr=_n,!(!ee(_n)&&fn===void 0||ce(fn)))return te(_n)||(_n=function(Fr,Lr){if(typeof Tr=="function"&&(Lr=Tr.call(this,Fr,Lr)),!ce(Lr))return Lr}),Ir[1]=_n,Ye.apply(null,Ir)}})}De[$e][Pe]||Ze(De[$e],Pe,De[$e].valueOf),ft(De,ht),st[gt]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/global.js"),re=ae("./node_modules/core-js/internals/dom-iterables.js"),ne=ae("./node_modules/core-js/internals/array-for-each.js"),z=ae("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var a in re){var y=oe[a],x=y&&y.prototype;if(x&&x.forEach!==ne)try{z(x,"forEach",ne)}catch(b){x.forEach=ne}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(ie,se,ae){var oe=ae("./node_modules/core-js/internals/global.js"),re=ae("./node_modules/core-js/internals/dom-iterables.js"),ne=ae("./node_modules/core-js/modules/es.array.iterator.js"),z=ae("./node_modules/core-js/internals/create-non-enumerable-property.js"),a=ae("./node_modules/core-js/internals/well-known-symbol.js"),y=a("iterator"),x=a("toStringTag"),b=ne.values;for(var te in re){var ee=oe[te],ce=ee&&ee.prototype;if(ce){if(ce[y]!==b)try{z(ce,y,b)}catch(he){ce[y]=b}if(ce[x]||z(ce,x,te),re[te]){for(var fe in ne)if(ce[fe]!==ne[fe])try{z(ce,fe,ne[fe])}catch(he){ce[fe]=ne[fe]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(ie){(function(se,ae){ie.exports=ae()})(this,function(){"use strict";function se(pt){var Ft=typeof pt;return pt!==null&&(Ft==="object"||Ft==="function")}function ae(pt){return typeof pt=="function"}var oe=void 0;Array.isArray?oe=Array.isArray:oe=function(pt){return Object.prototype.toString.call(pt)==="[object Array]"};var re=oe,ne=0,z=void 0,a=void 0,y=function(Ft,It){Se[ne]=Ft,Se[ne+1]=It,ne+=2,ne===2&&(a?a(Te):je())};function x(pt){a=pt}function b(pt){y=pt}var te=typeof window!="undefined"?window:void 0,ee=te||{},ce=ee.MutationObserver||ee.WebKitMutationObserver,fe=typeof self=="undefined"&&typeof ye!="undefined"&&{}.toString.call(ye)==="[object process]",he=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function de(){return function(){return ye.nextTick(Te)}}function pe(){return typeof z!="undefined"?function(){z(Te)}:Ee()}function ve(){var pt=0,Ft=new ce(Te),It=document.createTextNode("");return Ft.observe(It,{characterData:!0}),function(){It.data=pt=++pt%2}}function me(){var pt=new MessageChannel;return pt.port1.onmessage=Te,function(){return pt.port2.postMessage(0)}}function Ee(){var pt=setTimeout;return function(){return pt(Te,1)}}var Se=new Array(1e3);function Te(){for(var pt=0;pt<ne;pt+=2){var Ft=Se[pt],It=Se[pt+1];Ft(It),Se[pt]=void 0,Se[pt+1]=void 0}ne=0}function we(){try{var pt=Function("return this")().require("vertx");return z=pt.runOnLoop||pt.runOnContext,pe()}catch(Ft){return Ee()}}var je=void 0;fe?je=de():ce?je=ve():he?je=me():te===void 0?je=we():je=Ee();function xe(pt,Ft){var It=this,Jt=new this.constructor(Ze);Jt[ze]===void 0&&Ye(Jt);var Kt=It._state;if(Kt){var $t=arguments[Kt-1];y(function(){return ke(Kt,Jt,$t,It._result)})}else $e(It,Jt,pt,Ft);return Jt}function Oe(pt){var Ft=this;if(pt&&typeof pt=="object"&&pt.constructor===Ft)return pt;var It=new Ft(Ze);return bt(It,pt),It}var ze=Math.random().toString(36).substring(2);function Ze(){}var Me=void 0,tt=1,qe=2;function st(){return new TypeError("You cannot resolve a promise with itself")}function At(){return new TypeError("A promises callback cannot return that same promise.")}function lt(pt,Ft,It,Jt){try{pt.call(Ft,It,Jt)}catch(Kt){return Kt}}function at(pt,Ft,It){y(function(Jt){var Kt=!1,$t=lt(It,Ft,function(An){Kt||(Kt=!0,Ft!==An?bt(Jt,An):gt(Jt,An))},function(An){Kt||(Kt=!0,ht(Jt,An))},"Settle: "+(Jt._label||" unknown promise"));!Kt&&$t&&(Kt=!0,ht(Jt,$t))},pt)}function ut(pt,Ft){Ft._state===tt?gt(pt,Ft._result):Ft._state===qe?ht(pt,Ft._result):$e(Ft,void 0,function(It){return bt(pt,It)},function(It){return ht(pt,It)})}function ft(pt,Ft,It){Ft.constructor===pt.constructor&&It===xe&&Ft.constructor.resolve===Oe?ut(pt,Ft):It===void 0?gt(pt,Ft):ae(It)?at(pt,Ft,It):gt(pt,Ft)}function bt(pt,Ft){if(pt===Ft)ht(pt,st());else if(se(Ft)){var It=void 0;try{It=Ft.then}catch(Jt){ht(pt,Jt);return}ft(pt,Ft,It)}else gt(pt,Ft)}function Lt(pt){pt._onerror&&pt._onerror(pt._result),Pe(pt)}function gt(pt,Ft){pt._state===Me&&(pt._result=Ft,pt._state=tt,pt._subscribers.length!==0&&y(Pe,pt))}function ht(pt,Ft){pt._state===Me&&(pt._state=qe,pt._result=Ft,y(Lt,pt))}function $e(pt,Ft,It,Jt){var Kt=pt._subscribers,$t=Kt.length;pt._onerror=null,Kt[$t]=Ft,Kt[$t+tt]=It,Kt[$t+qe]=Jt,$t===0&&pt._state&&y(Pe,pt)}function Pe(pt){var Ft=pt._subscribers,It=pt._state;if(Ft.length!==0){for(var Jt=void 0,Kt=void 0,$t=pt._result,An=0;An<Ft.length;An+=3)Jt=Ft[An],Kt=Ft[An+It],Jt?ke(It,Jt,Kt,$t):Kt($t);pt._subscribers.length=0}}function ke(pt,Ft,It,Jt){var Kt=ae(It),$t=void 0,An=void 0,vn=!0;if(Kt){try{$t=It(Jt)}catch(Fn){vn=!1,An=Fn}if(Ft===$t){ht(Ft,At());return}}else $t=Jt;Ft._state!==Me||(Kt&&vn?bt(Ft,$t):vn===!1?ht(Ft,An):pt===tt?gt(Ft,$t):pt===qe&&ht(Ft,$t))}function Ve(pt,Ft){try{Ft(function(Jt){bt(pt,Jt)},function(Jt){ht(pt,Jt)})}catch(It){ht(pt,It)}}var Qe=0;function De(){return Qe++}function Ye(pt){pt[ze]=Qe++,pt._state=void 0,pt._result=void 0,pt._subscribers=[]}function Ue(){return new Error("Array Methods must be provided an Array")}var Le=function(){function pt(Ft,It){this._instanceConstructor=Ft,this.promise=new Ft(Ze),this.promise[ze]||Ye(this.promise),re(It)?(this.length=It.length,this._remaining=It.length,this._result=new Array(this.length),this.length===0?gt(this.promise,this._result):(this.length=this.length||0,this._enumerate(It),this._remaining===0&>(this.promise,this._result))):ht(this.promise,Ue())}return pt.prototype._enumerate=function(It){for(var Jt=0;this._state===Me&&Jt<It.length;Jt++)this._eachEntry(It[Jt],Jt)},pt.prototype._eachEntry=function(It,Jt){var Kt=this._instanceConstructor,$t=Kt.resolve;if($t===Oe){var An=void 0,vn=void 0,Fn=!1;try{An=It.then}catch(xr){Fn=!0,vn=xr}if(An===xe&&It._state!==Me)this._settledAt(It._state,Jt,It._result);else if(typeof An!="function")this._remaining--,this._result[Jt]=It;else if(Kt===Bt){var Yn=new Kt(Ze);Fn?ht(Yn,vn):ft(Yn,It,An),this._willSettleAt(Yn,Jt)}else this._willSettleAt(new Kt(function(xr){return xr(It)}),Jt)}else this._willSettleAt($t(It),Jt)},pt.prototype._settledAt=function(It,Jt,Kt){var $t=this.promise;$t._state===Me&&(this._remaining--,It===qe?ht($t,Kt):this._result[Jt]=Kt),this._remaining===0&>($t,this._result)},pt.prototype._willSettleAt=function(It,Jt){var Kt=this;$e(It,void 0,function($t){return Kt._settledAt(tt,Jt,$t)},function($t){return Kt._settledAt(qe,Jt,$t)})},pt}();function Ne(pt){return new Le(this,pt).promise}function nt(pt){var Ft=this;return re(pt)?new Ft(function(It,Jt){for(var Kt=pt.length,$t=0;$t<Kt;$t++)Ft.resolve(pt[$t]).then(It,Jt)}):new Ft(function(It,Jt){return Jt(new TypeError("You must pass an array to race."))})}function ct(pt){var Ft=this,It=new Ft(Ze);return ht(It,pt),It}function St(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function wt(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var Bt=function(){function pt(Ft){this[ze]=De(),this._result=this._state=void 0,this._subscribers=[],Ze!==Ft&&(typeof Ft!="function"&&St(),this instanceof pt?Ve(this,Ft):wt())}return pt.prototype.catch=function(It){return this.then(null,It)},pt.prototype.finally=function(It){var Jt=this,Kt=Jt.constructor;return ae(It)?Jt.then(function($t){return Kt.resolve(It()).then(function(){return $t})},function($t){return Kt.resolve(It()).then(function(){throw $t})}):Jt.then(It,It)},pt}();Bt.prototype.then=xe,Bt.all=Ne,Bt.race=nt,Bt.resolve=Oe,Bt.reject=ct,Bt._setScheduler=x,Bt._setAsap=b,Bt._asap=y;function kt(){var pt=void 0;if(typeof be.g!="undefined")pt=be.g;else if(typeof self!="undefined")pt=self;else try{pt=Function("return this")()}catch(Jt){throw new Error("polyfill failed because global object is unavailable in this environment")}var Ft=pt.Promise;if(Ft){var It=null;try{It=Object.prototype.toString.call(Ft.resolve())}catch(Jt){}if(It==="[object Promise]"&&!Ft.cast)return}pt.Promise=Bt}return Bt.polyfill=kt,Bt.Promise=Bt,Bt})},html2canvas:function(ie){"use strict";ie.exports=E},jspdf:function(ie){"use strict";ie.exports=Je}},Ae={};function ue(ie){var se=Ae[ie];if(se!==void 0)return se.exports;var ae=Ae[ie]={exports:{}};return ge[ie].call(ae.exports,ae,ae.exports,ue),ae.exports}(function(){ue.n=function(ie){var se=ie&&ie.__esModule?function(){return ie.default}:function(){return ie};return ue.d(se,{a:se}),se}})(),function(){ue.d=function(ie,se){for(var ae in se)ue.o(se,ae)&&!ue.o(ie,ae)&&Object.defineProperty(ie,ae,{enumerable:!0,get:se[ae]})}}(),function(){ue.o=function(ie,se){return Object.prototype.hasOwnProperty.call(ie,se)}}(),function(){ue.r=function(ie){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(ie,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(ie,"__esModule",{value:!0})}}();var le={};return function(){"use strict";ue.r(le);var ie=ue("./src/worker.js"),se=ue("./src/plugin/jspdf-plugin.js"),ae=ue("./src/plugin/pagebreaks.js"),oe=ue("./src/plugin/hyperlinks.js"),re=function ne(z,a){var y=new ne.Worker(a);return z?y.from(z).save():y};re.Worker=ie.default,le.default=re}(),le=le.default,le}()})},67467:function(en,zt){zt.read=function(be,ye,Je,E,ge){var Ae,ue,le=ge*8-E-1,ie=(1<<le)-1,se=ie>>1,ae=-7,oe=Je?ge-1:0,re=Je?-1:1,ne=be[ye+oe];for(oe+=re,Ae=ne&(1<<-ae)-1,ne>>=-ae,ae+=le;ae>0;Ae=Ae*256+be[ye+oe],oe+=re,ae-=8);for(ue=Ae&(1<<-ae)-1,Ae>>=-ae,ae+=E;ae>0;ue=ue*256+be[ye+oe],oe+=re,ae-=8);if(Ae===0)Ae=1-se;else{if(Ae===ie)return ue?NaN:(ne?-1:1)*(1/0);ue=ue+Math.pow(2,E),Ae=Ae-se}return(ne?-1:1)*ue*Math.pow(2,Ae-E)},zt.write=function(be,ye,Je,E,ge,Ae){var ue,le,ie,se=Ae*8-ge-1,ae=(1<<se)-1,oe=ae>>1,re=ge===23?Math.pow(2,-24)-Math.pow(2,-77):0,ne=E?0:Ae-1,z=E?1:-1,a=ye<0||ye===0&&1/ye<0?1:0;for(ye=Math.abs(ye),isNaN(ye)||ye===1/0?(le=isNaN(ye)?1:0,ue=ae):(ue=Math.floor(Math.log(ye)/Math.LN2),ye*(ie=Math.pow(2,-ue))<1&&(ue--,ie*=2),ue+oe>=1?ye+=re/ie:ye+=re*Math.pow(2,1-oe),ye*ie>=2&&(ue++,ie/=2),ue+oe>=ae?(le=0,ue=ae):ue+oe>=1?(le=(ye*ie-1)*Math.pow(2,ge),ue=ue+oe):(le=ye*Math.pow(2,oe-1)*Math.pow(2,ge),ue=0));ge>=8;be[Je+ne]=le&255,ne+=z,le/=256,ge-=8);for(ue=ue<<ge|le,se+=ge;se>0;be[Je+ne]=ue&255,ne+=z,ue/=256,se-=8);be[Je+ne-z]|=a*128}},24334:function(en,zt,be){var ye,Je;(function(E,ge){en.exports=ge(E)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof be.g!="undefined"?be.g:this,function(E){"use strict";E=E||{};var ge=E.Base64,Ae="2.6.4",ue="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",le=function(we){for(var je={},xe=0,Oe=we.length;xe<Oe;xe++)je[we.charAt(xe)]=xe;return je}(ue),ie=String.fromCharCode,se=function(we){if(we.length<2){var je=we.charCodeAt(0);return je<128?we:je<2048?ie(192|je>>>6)+ie(128|je&63):ie(224|je>>>12&15)+ie(128|je>>>6&63)+ie(128|je&63)}else{var je=65536+(we.charCodeAt(0)-55296)*1024+(we.charCodeAt(1)-56320);return ie(240|je>>>18&7)+ie(128|je>>>12&63)+ie(128|je>>>6&63)+ie(128|je&63)}},ae=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,oe=function(we){return we.replace(ae,se)},re=function(we){var je=[0,2,1][we.length%3],xe=we.charCodeAt(0)<<16|(we.length>1?we.charCodeAt(1):0)<<8|(we.length>2?we.charCodeAt(2):0),Oe=[ue.charAt(xe>>>18),ue.charAt(xe>>>12&63),je>=2?"=":ue.charAt(xe>>>6&63),je>=1?"=":ue.charAt(xe&63)];return Oe.join("")},ne=E.btoa&&typeof E.btoa=="function"?function(we){return E.btoa(we)}:function(we){if(we.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return we.replace(/[\s\S]{1,3}/g,re)},z=function(we){return ne(oe(String(we)))},a=function(we){return we.replace(/[+\/]/g,function(je){return je=="+"?"-":"_"}).replace(/=/g,"")},y=function(we,je){return je?a(z(we)):z(we)},x=function(we){return y(we,!0)},b;E.Uint8Array&&(b=function(we,je){for(var xe="",Oe=0,ze=we.length;Oe<ze;Oe+=3){var Ze=we[Oe],Me=we[Oe+1],tt=we[Oe+2],qe=Ze<<16|Me<<8|tt;xe+=ue.charAt(qe>>>18)+ue.charAt(qe>>>12&63)+(typeof Me!="undefined"?ue.charAt(qe>>>6&63):"=")+(typeof tt!="undefined"?ue.charAt(qe&63):"=")}return je?a(xe):xe});var te=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ee=function(we){switch(we.length){case 4:var je=(7&we.charCodeAt(0))<<18|(63&we.charCodeAt(1))<<12|(63&we.charCodeAt(2))<<6|63&we.charCodeAt(3),xe=je-65536;return ie((xe>>>10)+55296)+ie((xe&1023)+56320);case 3:return ie((15&we.charCodeAt(0))<<12|(63&we.charCodeAt(1))<<6|63&we.charCodeAt(2));default:return ie((31&we.charCodeAt(0))<<6|63&we.charCodeAt(1))}},ce=function(we){return we.replace(te,ee)},fe=function(we){var je=we.length,xe=je%4,Oe=(je>0?le[we.charAt(0)]<<18:0)|(je>1?le[we.charAt(1)]<<12:0)|(je>2?le[we.charAt(2)]<<6:0)|(je>3?le[we.charAt(3)]:0),ze=[ie(Oe>>>16),ie(Oe>>>8&255),ie(Oe&255)];return ze.length-=[0,0,2,1][xe],ze.join("")},he=E.atob&&typeof E.atob=="function"?function(we){return E.atob(we)}:function(we){return we.replace(/\S{1,4}/g,fe)},de=function(we){return he(String(we).replace(/[^A-Za-z0-9\+\/]/g,""))},pe=function(we){return ce(he(we))},ve=function(we){return String(we).replace(/[-_]/g,function(je){return je=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},me=function(we){return pe(ve(we))},Ee;E.Uint8Array&&(Ee=function(we){return Uint8Array.from(de(ve(we)),function(je){return je.charCodeAt(0)})});var Se=function(){var we=E.Base64;return E.Base64=ge,we};if(E.Base64={VERSION:Ae,atob:de,btoa:ne,fromBase64:me,toBase64:y,utob:oe,encode:y,encodeURI:x,btou:ce,decode:me,noConflict:Se,fromUint8Array:b,toUint8Array:Ee},typeof Object.defineProperty=="function"){var Te=function(we){return{value:we,enumerable:!1,writable:!0,configurable:!0}};E.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Te(function(){return me(this)})),Object.defineProperty(String.prototype,"toBase64",Te(function(we){return y(this,we)})),Object.defineProperty(String.prototype,"toBase64URI",Te(function(){return y(this,!0)}))}}return E.Meteor&&(Base64=E.Base64),en.exports?en.exports.Base64=E.Base64:(ye=[],Je=function(){return E.Base64}.apply(zt,ye),Je!==void 0&&(en.exports=Je)),{Base64:E.Base64}})},73207:function(en,zt,be){"use strict";be.r(zt),be.d(zt,{AcroForm:function(){return Io},AcroFormAppearance:function(){return Yr},AcroFormButton:function(){return qa},AcroFormCheckBox:function(){return zo},AcroFormChoiceField:function(){return ns},AcroFormComboBox:function(){return Zo},AcroFormEditBox:function(){return ja},AcroFormListBox:function(){return Yo},AcroFormPasswordField:function(){return Jo},AcroFormPushButton:function(){return rs},AcroFormRadioButton:function(){return Xo},AcroFormTextField:function(){return No},GState:function(){return sr},ShadingPattern:function(){return jr},TilingPattern:function(){return Jr},default:function(){return lf},jsPDF:function(){return Gn}});var ye=be(39559),Je={},E=function(Ie,Be,Fe,We,et){var Xe=new Worker(Je[Be]||(Je[Be]=URL.createObjectURL(new Blob([Ie+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return Xe.onmessage=function(ot){var dt=ot.data,vt=dt.$e$;if(vt){var Ct=new Error(vt[0]);Ct.code=vt[1],Ct.stack=vt[2],et(Ct,null)}else et(null,dt)},Xe.postMessage(Fe,We),Xe},ge=Uint8Array,Ae=Uint16Array,ue=Int32Array,le=new ge([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),ie=new ge([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),se=new ge([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),ae=function(Ie,Be){for(var Fe=new Ae(31),We=0;We<31;++We)Fe[We]=Be+=1<<Ie[We-1];for(var et=new ue(Fe[30]),We=1;We<30;++We)for(var Xe=Fe[We];Xe<Fe[We+1];++Xe)et[Xe]=Xe-Fe[We]<<5|We;return{b:Fe,r:et}},oe=ae(le,2),re=oe.b,ne=oe.r;re[28]=258,ne[258]=28;for(var z=ae(ie,0),a=z.b,y=z.r,x=new Ae(32768),b=0;b<32768;++b){var te=(b&43690)>>1|(b&21845)<<1;te=(te&52428)>>2|(te&13107)<<2,te=(te&61680)>>4|(te&3855)<<4,x[b]=((te&65280)>>8|(te&255)<<8)>>1}for(var ee=function(Ie,Be,Fe){for(var We=Ie.length,et=0,Xe=new Ae(Be);et<We;++et)Ie[et]&&++Xe[Ie[et]-1];var ot=new Ae(Be);for(et=1;et<Be;++et)ot[et]=ot[et-1]+Xe[et-1]<<1;var dt;if(Fe){dt=new Ae(1<<Be);var vt=15-Be;for(et=0;et<We;++et)if(Ie[et])for(var Ct=et<<4|Ie[et],jt=Be-Ie[et],Ot=ot[Ie[et]-1]++<<jt,Ht=Ot|(1<<jt)-1;Ot<=Ht;++Ot)dt[x[Ot]>>vt]=Ct}else for(dt=new Ae(We),et=0;et<We;++et)Ie[et]&&(dt[et]=x[ot[Ie[et]-1]++]>>15-Ie[et]);return dt},ce=new ge(288),b=0;b<144;++b)ce[b]=8;for(var b=144;b<256;++b)ce[b]=9;for(var b=256;b<280;++b)ce[b]=7;for(var b=280;b<288;++b)ce[b]=8;for(var fe=new ge(32),b=0;b<32;++b)fe[b]=5;var he=ee(ce,9,0),de=ee(ce,9,1),pe=ee(fe,5,0),ve=ee(fe,5,1),me=function(Ie){for(var Be=Ie[0],Fe=1;Fe<Ie.length;++Fe)Ie[Fe]>Be&&(Be=Ie[Fe]);return Be},Ee=function(Ie,Be,Fe){var We=Be/8|0;return(Ie[We]|Ie[We+1]<<8)>>(Be&7)&Fe},Se=function(Ie,Be){var Fe=Be/8|0;return(Ie[Fe]|Ie[Fe+1]<<8|Ie[Fe+2]<<16)>>(Be&7)},Te=function(Ie){return(Ie+7)/8|0},we=function(Ie,Be,Fe){return(Be==null||Be<0)&&(Be=0),(Fe==null||Fe>Ie.length)&&(Fe=Ie.length),new ge(Ie.subarray(Be,Fe))},je={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},xe=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],Oe=function(Ie,Be,Fe){var We=new Error(Be||xe[Ie]);if(We.code=Ie,Error.captureStackTrace&&Error.captureStackTrace(We,Oe),!Fe)throw We;return We},ze=function(Ie,Be,Fe,We){var et=Ie.length,Xe=We?We.length:0;if(!et||Be.f&&!Be.l)return Fe||new ge(0);var ot=!Fe,dt=ot||Be.i!=2,vt=Be.i;ot&&(Fe=new ge(et*3));var Ct=function(Zr){var mi=Fe.length;if(Zr>mi){var di=new ge(Math.max(mi*2,Zr));di.set(Fe),Fe=di}},jt=Be.f||0,Ot=Be.p||0,Ht=Be.b||0,Et=Be.l,rn=Be.d,Yt=Be.m,on=Be.n,Gt=et*8;do{if(!Et){jt=Ee(Ie,Ot,1);var ln=Ee(Ie,Ot+1,3);if(Ot+=3,ln)if(ln==1)Et=de,rn=ve,Yt=9,on=5;else if(ln==2){var Rr=Ee(Ie,Ot,31)+257,Hn=Ee(Ie,Ot+10,15)+4,wn=Rr+Ee(Ie,Ot+5,31)+1;Ot+=14;for(var Kn=new ge(wn),br=new ge(19),Vt=0;Vt<Hn;++Vt)br[se[Vt]]=Ee(Ie,Ot+Vt*3,7);Ot+=Hn*3;for(var qt=me(br),xn=(1<<qt)-1,yn=ee(br,qt,1),Vt=0;Vt<wn;){var ur=yn[Ee(Ie,Ot,xn)];Ot+=ur&15;var Ln=ur>>4;if(Ln<16)Kn[Vt++]=Ln;else{var $n=0,mr=0;for(Ln==16?(mr=3+Ee(Ie,Ot,3),Ot+=2,$n=Kn[Vt-1]):Ln==17?(mr=3+Ee(Ie,Ot,7),Ot+=3):Ln==18&&(mr=11+Ee(Ie,Ot,127),Ot+=7);mr--;)Kn[Vt++]=$n}}var Vn=Kn.subarray(0,Rr),vr=Kn.subarray(Rr);Yt=me(Vn),on=me(vr),Et=ee(Vn,Yt,1),rn=ee(vr,on,1)}else Oe(1);else{var Ln=Te(Ot)+4,Un=Ie[Ln-4]|Ie[Ln-3]<<8,ir=Ln+Un;if(ir>et){vt&&Oe(0);break}dt&&Ct(Ht+Un),Fe.set(Ie.subarray(Ln,ir),Ht),Be.b=Ht+=Un,Be.p=Ot=ir*8,Be.f=jt;continue}if(Ot>Gt){vt&&Oe(0);break}}dt&&Ct(Ht+131072);for(var Or=(1<<Yt)-1,vi=(1<<on)-1,Ut=Ot;;Ut=Ot){var $n=Et[Se(Ie,Ot)&Or],sn=$n>>4;if(Ot+=$n&15,Ot>Gt){vt&&Oe(0);break}if($n||Oe(2),sn<256)Fe[Ht++]=sn;else if(sn==256){Ut=Ot,Et=null;break}else{var dn=sn-254;if(sn>264){var Vt=sn-257,Cn=le[Vt];dn=Ee(Ie,Ot,(1<<Cn)-1)+re[Vt],Ot+=Cn}var Mn=rn[Se(Ie,Ot)&vi],Zn=Mn>>4;Mn||Oe(3),Ot+=Mn&15;var vr=a[Zn];if(Zn>3){var Cn=ie[Zn];vr+=Se(Ie,Ot)&(1<<Cn)-1,Ot+=Cn}if(Ot>Gt){vt&&Oe(0);break}dt&&Ct(Ht+131072);var er=Ht+dn;if(Ht<vr){var nr=Xe-vr,Xr=Math.min(vr,er);for(nr+Ht<0&&Oe(3);Ht<Xr;++Ht)Fe[Ht]=We[nr+Ht]}for(;Ht<er;++Ht)Fe[Ht]=Fe[Ht-vr]}}Be.l=Et,Be.p=Ut,Be.b=Ht,Be.f=jt,Et&&(jt=1,Be.m=Yt,Be.d=rn,Be.n=on)}while(!jt);return Ht!=Fe.length&&ot?we(Fe,0,Ht):Fe.subarray(0,Ht)},Ze=function(Ie,Be,Fe){Fe<<=Be&7;var We=Be/8|0;Ie[We]|=Fe,Ie[We+1]|=Fe>>8},Me=function(Ie,Be,Fe){Fe<<=Be&7;var We=Be/8|0;Ie[We]|=Fe,Ie[We+1]|=Fe>>8,Ie[We+2]|=Fe>>16},tt=function(Ie,Be){for(var Fe=[],We=0;We<Ie.length;++We)Ie[We]&&Fe.push({s:We,f:Ie[We]});var et=Fe.length,Xe=Fe.slice();if(!et)return{t:ft,l:0};if(et==1){var ot=new ge(Fe[0].s+1);return ot[Fe[0].s]=1,{t:ot,l:1}}Fe.sort(function(ir,Rr){return ir.f-Rr.f}),Fe.push({s:-1,f:25001});var dt=Fe[0],vt=Fe[1],Ct=0,jt=1,Ot=2;for(Fe[0]={s:-1,f:dt.f+vt.f,l:dt,r:vt};jt!=et-1;)dt=Fe[Fe[Ct].f<Fe[Ot].f?Ct++:Ot++],vt=Fe[Ct!=jt&&Fe[Ct].f<Fe[Ot].f?Ct++:Ot++],Fe[jt++]={s:-1,f:dt.f+vt.f,l:dt,r:vt};for(var Ht=Xe[0].s,We=1;We<et;++We)Xe[We].s>Ht&&(Ht=Xe[We].s);var Et=new Ae(Ht+1),rn=qe(Fe[jt-1],Et,0);if(rn>Be){var We=0,Yt=0,on=rn-Be,Gt=1<<on;for(Xe.sort(function(Rr,Hn){return Et[Hn.s]-Et[Rr.s]||Rr.f-Hn.f});We<et;++We){var ln=Xe[We].s;if(Et[ln]>Be)Yt+=Gt-(1<<rn-Et[ln]),Et[ln]=Be;else break}for(Yt>>=on;Yt>0;){var Ln=Xe[We].s;Et[Ln]<Be?Yt-=1<<Be-Et[Ln]++-1:++We}for(;We>=0&&Yt;--We){var Un=Xe[We].s;Et[Un]==Be&&(--Et[Un],++Yt)}rn=Be}return{t:new ge(Et),l:rn}},qe=function(Ie,Be,Fe){return Ie.s==-1?Math.max(qe(Ie.l,Be,Fe+1),qe(Ie.r,Be,Fe+1)):Be[Ie.s]=Fe},st=function(Ie){for(var Be=Ie.length;Be&&!Ie[--Be];);for(var Fe=new Ae(++Be),We=0,et=Ie[0],Xe=1,ot=function(vt){Fe[We++]=vt},dt=1;dt<=Be;++dt)if(Ie[dt]==et&&dt!=Be)++Xe;else{if(!et&&Xe>2){for(;Xe>138;Xe-=138)ot(32754);Xe>2&&(ot(Xe>10?Xe-11<<5|28690:Xe-3<<5|12305),Xe=0)}else if(Xe>3){for(ot(et),--Xe;Xe>6;Xe-=6)ot(8304);Xe>2&&(ot(Xe-3<<5|8208),Xe=0)}for(;Xe--;)ot(et);Xe=1,et=Ie[dt]}return{c:Fe.subarray(0,We),n:Be}},At=function(Ie,Be){for(var Fe=0,We=0;We<Be.length;++We)Fe+=Ie[We]*Be[We];return Fe},lt=function(Ie,Be,Fe){var We=Fe.length,et=Te(Be+2);Ie[et]=We&255,Ie[et+1]=We>>8,Ie[et+2]=Ie[et]^255,Ie[et+3]=Ie[et+1]^255;for(var Xe=0;Xe<We;++Xe)Ie[et+Xe+4]=Fe[Xe];return(et+4+We)*8},at=function(Ie,Be,Fe,We,et,Xe,ot,dt,vt,Ct,jt){Ze(Be,jt++,Fe),++et[256];for(var Ot=tt(et,15),Ht=Ot.t,Et=Ot.l,rn=tt(Xe,15),Yt=rn.t,on=rn.l,Gt=st(Ht),ln=Gt.c,Ln=Gt.n,Un=st(Yt),ir=Un.c,Rr=Un.n,Hn=new Ae(19),wn=0;wn<ln.length;++wn)++Hn[ln[wn]&31];for(var wn=0;wn<ir.length;++wn)++Hn[ir[wn]&31];for(var Kn=tt(Hn,7),br=Kn.t,Vt=Kn.l,qt=19;qt>4&&!br[se[qt-1]];--qt);var xn=Ct+5<<3,yn=At(et,ce)+At(Xe,fe)+ot,ur=At(et,Ht)+At(Xe,Yt)+ot+14+3*qt+At(Hn,br)+2*Hn[16]+3*Hn[17]+7*Hn[18];if(vt>=0&&xn<=yn&&xn<=ur)return lt(Be,jt,Ie.subarray(vt,vt+Ct));var $n,mr,Vn,vr;if(Ze(Be,jt,1+(ur<yn)),jt+=2,ur<yn){$n=ee(Ht,Et,0),mr=Ht,Vn=ee(Yt,on,0),vr=Yt;var Or=ee(br,Vt,0);Ze(Be,jt,Ln-257),Ze(Be,jt+5,Rr-1),Ze(Be,jt+10,qt-4),jt+=14;for(var wn=0;wn<qt;++wn)Ze(Be,jt+3*wn,br[se[wn]]);jt+=3*qt;for(var vi=[ln,ir],Ut=0;Ut<2;++Ut)for(var sn=vi[Ut],wn=0;wn<sn.length;++wn){var dn=sn[wn]&31;Ze(Be,jt,Or[dn]),jt+=br[dn],dn>15&&(Ze(Be,jt,sn[wn]>>5&127),jt+=sn[wn]>>12)}}else $n=he,mr=ce,Vn=pe,vr=fe;for(var wn=0;wn<dt;++wn){var Cn=We[wn];if(Cn>255){var dn=Cn>>18&31;Me(Be,jt,$n[dn+257]),jt+=mr[dn+257],dn>7&&(Ze(Be,jt,Cn>>23&31),jt+=le[dn]);var Mn=Cn&31;Me(Be,jt,Vn[Mn]),jt+=vr[Mn],Mn>3&&(Me(Be,jt,Cn>>5&8191),jt+=ie[Mn])}else Me(Be,jt,$n[Cn]),jt+=mr[Cn]}return Me(Be,jt,$n[256]),jt+mr[256]},ut=new ue([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),ft=new ge(0),bt=function(Ie,Be,Fe,We,et,Xe){var ot=Xe.z||Ie.length,dt=new ge(We+ot+5*(1+Math.ceil(ot/7e3))+et),vt=dt.subarray(We,dt.length-et),Ct=Xe.l,jt=(Xe.r||0)&7;if(Be){jt&&(vt[0]=Xe.r>>3);for(var Ot=ut[Be-1],Ht=Ot>>13,Et=Ot&8191,rn=(1<<Fe)-1,Yt=Xe.p||new Ae(32768),on=Xe.h||new Ae(rn+1),Gt=Math.ceil(Fe/3),ln=2*Gt,Ln=function(qi){return(Ie[qi]^Ie[qi+1]<<Gt^Ie[qi+2]<<ln)&rn},Un=new ue(25e3),ir=new Ae(288),Rr=new Ae(32),Hn=0,wn=0,Kn=Xe.i||0,br=0,Vt=Xe.w||0,qt=0;Kn+2<ot;++Kn){var xn=Ln(Kn),yn=Kn&32767,ur=on[xn];if(Yt[yn]=ur,on[xn]=yn,Vt<=Kn){var $n=ot-Kn;if((Hn>7e3||br>24576)&&($n>423||!Ct)){jt=at(Ie,vt,0,Un,ir,Rr,wn,br,qt,Kn-qt,jt),br=Hn=wn=0,qt=Kn;for(var mr=0;mr<286;++mr)ir[mr]=0;for(var mr=0;mr<30;++mr)Rr[mr]=0}var Vn=2,vr=0,Or=Et,vi=yn-ur&32767;if($n>2&&xn==Ln(Kn-vi))for(var Ut=Math.min(Ht,$n)-1,sn=Math.min(32767,Kn),dn=Math.min(258,$n);vi<=sn&&--Or&&yn!=ur;){if(Ie[Kn+Vn]==Ie[Kn+Vn-vi]){for(var Cn=0;Cn<dn&&Ie[Kn+Cn]==Ie[Kn+Cn-vi];++Cn);if(Cn>Vn){if(Vn=Cn,vr=vi,Cn>Ut)break;for(var Mn=Math.min(vi,Cn-2),Zn=0,mr=0;mr<Mn;++mr){var er=Kn-vi+mr&32767,nr=Yt[er],Xr=er-nr&32767;Xr>Zn&&(Zn=Xr,ur=er)}}}yn=ur,ur=Yt[yn],vi+=yn-ur&32767}if(vr){Un[br++]=268435456|ne[Vn]<<18|y[vr];var Zr=ne[Vn]&31,mi=y[vr]&31;wn+=le[Zr]+ie[mi],++ir[257+Zr],++Rr[mi],Vt=Kn+Vn,++Hn}else Un[br++]=Ie[Kn],++ir[Ie[Kn]]}}for(Kn=Math.max(Kn,Vt);Kn<ot;++Kn)Un[br++]=Ie[Kn],++ir[Ie[Kn]];jt=at(Ie,vt,Ct,Un,ir,Rr,wn,br,qt,Kn-qt,jt),Ct||(Xe.r=jt&7|vt[jt/8|0]<<3,jt-=7,Xe.h=on,Xe.p=Yt,Xe.i=Kn,Xe.w=Vt)}else{for(var Kn=Xe.w||0;Kn<ot+Ct;Kn+=65535){var di=Kn+65535;di>=ot&&(vt[jt/8|0]=Ct,di=ot),jt=lt(vt,jt+1,Ie.subarray(Kn,di))}Xe.i=ot}return we(dt,0,We+Te(jt)+et)},Lt=null,gt=function(){var Ie=-1;return{p:function(Be){for(var Fe=Ie,We=0;We<Be.length;++We)Fe=Lt[Fe&255^Be[We]]^Fe>>>8;Ie=Fe},d:function(){return~Ie}}},ht=function(){var Ie=1,Be=0;return{p:function(Fe){for(var We=Ie,et=Be,Xe=Fe.length|0,ot=0;ot!=Xe;){for(var dt=Math.min(ot+2655,Xe);ot<dt;++ot)et+=We+=Fe[ot];We=(We&65535)+15*(We>>16),et=(et&65535)+15*(et>>16)}Ie=We,Be=et},d:function(){return Ie%=65521,Be%=65521,(Ie&255)<<24|(Ie&65280)<<8|(Be&255)<<8|Be>>8}}},$e=function(Ie,Be,Fe,We,et){if(!et&&(et={l:1},Be.dictionary)){var Xe=Be.dictionary.subarray(-32768),ot=new ge(Xe.length+Ie.length);ot.set(Xe),ot.set(Ie,Xe.length),Ie=ot,et.w=Xe.length}return bt(Ie,Be.level==null?6:Be.level,Be.mem==null?et.l?Math.ceil(Math.max(8,Math.min(13,Math.log(Ie.length)))*1.5):20:12+Be.mem,Fe,We,et)},Pe=function(Ie,Be){var Fe={};for(var We in Ie)Fe[We]=Ie[We];for(var We in Be)Fe[We]=Be[We];return Fe},ke=function(Ie,Be,Fe){for(var We=Ie(),et=Ie.toString(),Xe=et.slice(et.indexOf("[")+1,et.lastIndexOf("]")).replace(/\s+/g,"").split(","),ot=0;ot<We.length;++ot){var dt=We[ot],vt=Xe[ot];if(typeof dt=="function"){Be+=";"+vt+"=";var Ct=dt.toString();if(dt.prototype)if(Ct.indexOf("[native code]")!=-1){var jt=Ct.indexOf(" ",8)+1;Be+=Ct.slice(jt,Ct.indexOf("(",jt))}else{Be+=Ct;for(var Ot in dt.prototype)Be+=";"+vt+".prototype."+Ot+"="+dt.prototype[Ot].toString()}else Be+=Ct}else Fe[vt]=dt}return Be},Ve=null,Qe=function(Ie){var Be=[];for(var Fe in Ie)Ie[Fe].buffer&&Be.push((Ie[Fe]=new Ie[Fe].constructor(Ie[Fe])).buffer);return Be},De=function(Ie,Be,Fe,We){if(!Ve[Fe]){for(var et="",Xe={},ot=Ie.length-1,dt=0;dt<ot;++dt)et=ke(Ie[dt],et,Xe);Ve[Fe]={c:ke(Ie[ot],et,Xe),e:Xe}}var vt=Pe({},Ve[Fe].e);return E(Ve[Fe].c+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+Be.toString()+"}",Fe,vt,Qe(vt),We)},Ye=function(){return[ge,Ae,ue,le,ie,se,re,a,de,ve,x,xe,ee,me,Ee,Se,Te,we,Oe,ze,Fr,St,wt]},Ue=function(){return[ge,Ae,ue,le,ie,se,ne,y,he,ce,pe,fe,x,ut,ft,ee,Ze,Me,tt,qe,st,At,lt,at,Te,we,bt,$e,zn,St]},Le=function(){return[$t,Fn,Kt,gt,Lt]},Ne=function(){return[An,vn]},nt=function(){return[Yn,Kt,ht]},ct=function(){return[xr]},St=function(Ie){return postMessage(Ie,[Ie.buffer])},wt=function(Ie){return Ie&&{out:Ie.size&&new ge(Ie.size),dictionary:Ie.dictionary}},Bt=function(Ie,Be,Fe,We,et,Xe){var ot=De(Fe,We,et,function(dt,vt){ot.terminate(),Xe(dt,vt)});return ot.postMessage([Ie,Be],Be.consume?[Ie.buffer]:[]),function(){ot.terminate()}},kt=function(Ie){return Ie.ondata=function(Be,Fe){return postMessage([Be,Fe],[Be.buffer])},function(Be){Be.data.length?(Ie.push(Be.data[0],Be.data[1]),postMessage([Be.data[0].length])):Ie.flush()}},pt=function(Ie,Be,Fe,We,et,Xe,ot){var dt,vt=De(Ie,We,et,function(Ct,jt){Ct?(vt.terminate(),Be.ondata.call(Be,Ct)):Array.isArray(jt)?jt.length==1?(Be.queuedSize-=jt[0],Be.ondrain&&Be.ondrain(jt[0])):(jt[1]&&vt.terminate(),Be.ondata.call(Be,Ct,jt[0],jt[1])):ot(jt)});vt.postMessage(Fe),Be.queuedSize=0,Be.push=function(Ct,jt){Be.ondata||Oe(5),dt&&Be.ondata(Oe(4,0,1),null,!!jt),Be.queuedSize+=Ct.length,vt.postMessage([Ct,dt=jt],[Ct.buffer])},Be.terminate=function(){vt.terminate()},Xe&&(Be.flush=function(){vt.postMessage([])})},Ft=function(Ie,Be){return Ie[Be]|Ie[Be+1]<<8},It=function(Ie,Be){return(Ie[Be]|Ie[Be+1]<<8|Ie[Be+2]<<16|Ie[Be+3]<<24)>>>0},Jt=function(Ie,Be){return It(Ie,Be)+It(Ie,Be+4)*4294967296},Kt=function(Ie,Be,Fe){for(;Fe;++Be)Ie[Be]=Fe,Fe>>>=8},$t=function(Ie,Be){var Fe=Be.filename;if(Ie[0]=31,Ie[1]=139,Ie[2]=8,Ie[8]=Be.level<2?4:Be.level==9?2:0,Ie[9]=3,Be.mtime!=0&&Kt(Ie,4,Math.floor(new Date(Be.mtime||Date.now())/1e3)),Fe){Ie[3]=8;for(var We=0;We<=Fe.length;++We)Ie[We+10]=Fe.charCodeAt(We)}},An=function(Ie){(Ie[0]!=31||Ie[1]!=139||Ie[2]!=8)&&Oe(6,"invalid gzip data");var Be=Ie[3],Fe=10;Be&4&&(Fe+=(Ie[10]|Ie[11]<<8)+2);for(var We=(Be>>3&1)+(Be>>4&1);We>0;We-=!Ie[Fe++]);return Fe+(Be&2)},vn=function(Ie){var Be=Ie.length;return(Ie[Be-4]|Ie[Be-3]<<8|Ie[Be-2]<<16|Ie[Be-1]<<24)>>>0},Fn=function(Ie){return 10+(Ie.filename?Ie.filename.length+1:0)},Yn=function(Ie,Be){var Fe=Be.level,We=Fe==0?0:Fe<6?1:Fe==9?3:2;if(Ie[0]=120,Ie[1]=We<<6|(Be.dictionary&&32),Ie[1]|=31-(Ie[0]<<8|Ie[1])%31,Be.dictionary){var et=ht();et.p(Be.dictionary),Kt(Ie,2,et.d())}},xr=function(Ie,Be){return((Ie[0]&15)!=8||Ie[0]>>4>7||(Ie[0]<<8|Ie[1])%31)&&Oe(6,"invalid zlib data"),(Ie[1]>>5&1)==+!Be&&Oe(6,"invalid zlib data: "+(Ie[1]&32?"need":"unexpected")+" dictionary"),(Ie[1]>>3&4)+2};function Tn(Ie,Be){return typeof Ie=="function"&&(Be=Ie,Ie={}),this.ondata=Be,Ie}var On=null,fn=null;function _n(Ie,Be,Fe){return Fe||(Fe=Be,Be={}),typeof Fe!="function"&&Oe(7),Bt(Ie,Be,[Ue],function(We){return St(zn(We.data[0],We.data[1]))},0,Fe)}function zn(Ie,Be){return $e(Ie,Be||{},0,0)}var Ir=null,Pr=null;function Tr(Ie,Be,Fe){return Fe||(Fe=Be,Be={}),typeof Fe!="function"&&Oe(7),Bt(Ie,Be,[Ye],function(We){return St(Fr(We.data[0],wt(We.data[1])))},1,Fe)}function Fr(Ie,Be){return ze(Ie,{i:2},Be&&Be.out,Be&&Be.dictionary)}var Lr=null,Kr=null;function Gr(Ie,Be,Fe){return Fe||(Fe=Be,Be={}),typeof Fe!="function"&&Oe(7),Bt(Ie,Be,[Ue,Le,function(){return[zr]}],function(We){return St(zr(We.data[0],We.data[1]))},2,Fe)}function zr(Ie,Be){Be||(Be={});var Fe=gt(),We=Ie.length;Fe.p(Ie);var et=$e(Ie,Be,Fn(Be),8),Xe=et.length;return $t(et,Be),Kt(et,Xe-8,Fe.d()),Kt(et,Xe-4,We),et}var yi=null,fa=null;function Mi(Ie,Be,Fe){return Fe||(Fe=Be,Be={}),typeof Fe!="function"&&Oe(7),Bt(Ie,Be,[Ye,Ne,function(){return[Li]}],function(We){return St(Li(We.data[0],We.data[1]))},3,Fe)}function Li(Ie,Be){var Fe=An(Ie);return Fe+8>Ie.length&&Oe(6,"invalid gzip data"),ze(Ie.subarray(Fe,-8),{i:2},Be&&Be.out||new ge(vn(Ie)),Be&&Be.dictionary)}var qn=null,Er=null;function Qt(Ie,Be,Fe){return Fe||(Fe=Be,Be={}),typeof Fe!="function"&&Oe(7),Bt(Ie,Be,[Ue,nt,function(){return[tn]}],function(We){return St(tn(We.data[0],We.data[1]))},4,Fe)}function tn(Ie,Be){Be||(Be={});var Fe=ht();Fe.p(Ie);var We=$e(Ie,Be,Be.dictionary?6:2,4);return Yn(We,Be),Kt(We,We.length-4,Fe.d()),We}var cn=null,rr=null;function bn(Ie,Be,Fe){return Fe||(Fe=Be,Be={}),typeof Fe!="function"&&Oe(7),Bt(Ie,Be,[Ye,ct,function(){return[an]}],function(We){return St(an(We.data[0],wt(We.data[1])))},5,Fe)}function an(Ie,Be){return ze(Ie.subarray(xr(Ie,Be&&Be.dictionary),-4),{i:2},Be&&Be.out,Be&&Be.dictionary)}var gn=null,Nr=null;function lr(Ie,Be,Fe){return Fe||(Fe=Be,Be={}),typeof Fe!="function"&&Oe(7),Ie[0]==31&&Ie[1]==139&&Ie[2]==8?Mi(Ie,Be,Fe):(Ie[0]&15)!=8||Ie[0]>>4>7||(Ie[0]<<8|Ie[1])%31?Tr(Ie,Be,Fe):bn(Ie,Be,Fe)}function _r(Ie,Be){return Ie[0]==31&&Ie[1]==139&&Ie[2]==8?Li(Ie,Be):(Ie[0]&15)!=8||Ie[0]>>4>7||(Ie[0]<<8|Ie[1])%31?Fr(Ie,Be):an(Ie,Be)}var ei=function(Ie,Be,Fe,We){for(var et in Ie){var Xe=Ie[et],ot=Be+et,dt=We;Array.isArray(Xe)&&(dt=Pe(We,Xe[1]),Xe=Xe[0]),Xe instanceof ge?Fe[ot]=[Xe,dt]:(Fe[ot+="/"]=[new ge(0),dt],ei(Xe,ot,Fe,We))}},Qn=typeof TextEncoder!="undefined"&&new TextEncoder,yr=typeof TextDecoder!="undefined"&&new TextDecoder,oi=0;try{yr.decode(ft,{stream:!0}),oi=1}catch(Ie){}var Xn=function(Ie){for(var Be="",Fe=0;;){var We=Ie[Fe++],et=(We>127)+(We>223)+(We>239);if(Fe+et>Ie.length)return{s:Be,r:we(Ie,Fe-1)};et?et==3?(We=((We&15)<<18|(Ie[Fe++]&63)<<12|(Ie[Fe++]&63)<<6|Ie[Fe++]&63)-65536,Be+=String.fromCharCode(55296|We>>10,56320|We&1023)):et&1?Be+=String.fromCharCode((We&31)<<6|Ie[Fe++]&63):Be+=String.fromCharCode((We&15)<<12|(Ie[Fe++]&63)<<6|Ie[Fe++]&63):Be+=String.fromCharCode(We)}},Mr=null,Sr=null;function ci(Ie,Be){if(Be){for(var Fe=new ge(Ie.length),We=0;We<Ie.length;++We)Fe[We]=Ie.charCodeAt(We);return Fe}if(Qn)return Qn.encode(Ie);for(var et=Ie.length,Xe=new ge(Ie.length+(Ie.length>>1)),ot=0,dt=function(jt){Xe[ot++]=jt},We=0;We<et;++We){if(ot+5>Xe.length){var vt=new ge(ot+8+(et-We<<1));vt.set(Xe),Xe=vt}var Ct=Ie.charCodeAt(We);Ct<128||Be?dt(Ct):Ct<2048?(dt(192|Ct>>6),dt(128|Ct&63)):Ct>55295&&Ct<57344?(Ct=65536+(Ct&1047552)|Ie.charCodeAt(++We)&1023,dt(240|Ct>>18),dt(128|Ct>>12&63),dt(128|Ct>>6&63),dt(128|Ct&63)):(dt(224|Ct>>12),dt(128|Ct>>6&63),dt(128|Ct&63))}return we(Xe,0,ot)}function Ci(Ie,Be){if(Be){for(var Fe="",We=0;We<Ie.length;We+=16384)Fe+=String.fromCharCode.apply(null,Ie.subarray(We,We+16384));return Fe}else{if(yr)return yr.decode(Ie);var et=Xn(Ie),Xe=et.s,Fe=et.r;return Fe.length&&Oe(8),Xe}}var Ni=function(Ie){return Ie==1?3:Ie<6?2:Ie==9?1:0},na=function(Ie,Be){return Be+30+Ft(Ie,Be+26)+Ft(Ie,Be+28)},Qi=function(Ie,Be,Fe){var We=Ft(Ie,Be+28),et=Ci(Ie.subarray(Be+46,Be+46+We),!(Ft(Ie,Be+8)&2048)),Xe=Be+46+We,ot=It(Ie,Be+20),dt=Fe&&ot==4294967295?Ii(Ie,Xe):[ot,It(Ie,Be+24),It(Ie,Be+42)],vt=dt[0],Ct=dt[1],jt=dt[2];return[Ft(Ie,Be+10),vt,Ct,et,Xe+Ft(Ie,Be+30)+Ft(Ie,Be+32),jt]},Ii=function(Ie,Be){for(;Ft(Ie,Be)!=1;Be+=4+Ft(Ie,Be+2));return[Jt(Ie,Be+12),Jt(Ie,Be+4),Jt(Ie,Be+20)]},xi=function(Ie){var Be=0;if(Ie)for(var Fe in Ie){var We=Ie[Fe].length;We>65535&&Oe(9),Be+=We+4}return Be},or=function(Ie,Be,Fe,We,et,Xe,ot,dt){var vt=We.length,Ct=Fe.extra,jt=dt&&dt.length,Ot=xi(Ct);Kt(Ie,Be,ot!=null?33639248:67324752),Be+=4,ot!=null&&(Ie[Be++]=20,Ie[Be++]=Fe.os),Ie[Be]=20,Be+=2,Ie[Be++]=Fe.flag<<1|(Xe<0&&8),Ie[Be++]=et&&8,Ie[Be++]=Fe.compression&255,Ie[Be++]=Fe.compression>>8;var Ht=new Date(Fe.mtime==null?Date.now():Fe.mtime),Et=Ht.getFullYear()-1980;if((Et<0||Et>119)&&Oe(10),Kt(Ie,Be,Et<<25|Ht.getMonth()+1<<21|Ht.getDate()<<16|Ht.getHours()<<11|Ht.getMinutes()<<5|Ht.getSeconds()>>1),Be+=4,Xe!=-1&&(Kt(Ie,Be,Fe.crc),Kt(Ie,Be+4,Xe<0?-Xe-2:Xe),Kt(Ie,Be+8,Fe.size)),Kt(Ie,Be+12,vt),Kt(Ie,Be+14,Ot),Be+=16,ot!=null&&(Kt(Ie,Be,jt),Kt(Ie,Be+6,Fe.attrs),Kt(Ie,Be+10,ot),Be+=14),Ie.set(We,Be),Be+=vt,Ot)for(var rn in Ct){var Yt=Ct[rn],on=Yt.length;Kt(Ie,Be,+rn),Kt(Ie,Be+2,on),Ie.set(Yt,Be+4),Be+=4+on}return jt&&(Ie.set(dt,Be),Be+=jt),Be},ga=function(Ie,Be,Fe,We,et){Kt(Ie,Be,101010256),Kt(Ie,Be+8,Fe),Kt(Ie,Be+10,Fe),Kt(Ie,Be+12,We),Kt(Ie,Be+16,et)},ar=null,$i=null,no=null,Ki=null;function ki(Ie,Be,Fe){Fe||(Fe=Be,Be={}),typeof Fe!="function"&&Oe(7);var We={};ei(Ie,"",We,Be);var et=Object.keys(We),Xe=et.length,ot=0,dt=0,vt=Xe,Ct=new Array(Xe),jt=[],Ot=function(){for(var on=0;on<jt.length;++on)jt[on]()},Ht=function(on,Gt){pa(function(){Fe(on,Gt)})};pa(function(){Ht=Fe});var Et=function(){var on=new ge(dt+22),Gt=ot,ln=dt-ot;dt=0;for(var Ln=0;Ln<vt;++Ln){var Un=Ct[Ln];try{var ir=Un.c.length;or(on,dt,Un,Un.f,Un.u,ir);var Rr=30+Un.f.length+xi(Un.extra),Hn=dt+Rr;on.set(Un.c,Hn),or(on,ot,Un,Un.f,Un.u,ir,dt,Un.m),ot+=16+Rr+(Un.m?Un.m.length:0),dt=Hn+ir}catch(wn){return Ht(wn,null)}}ga(on,ot,Ct.length,ln,Gt),Ht(null,on)};Xe||Et();for(var rn=function(on){var Gt=et[on],ln=We[Gt],Ln=ln[0],Un=ln[1],ir=gt(),Rr=Ln.length;ir.p(Ln);var Hn=ci(Gt),wn=Hn.length,Kn=Un.comment,br=Kn&&ci(Kn),Vt=br&&br.length,qt=xi(Un.extra),xn=Un.level==0?0:8,yn=function(ur,$n){if(ur)Ot(),Ht(ur,null);else{var mr=$n.length;Ct[on]=Pe(Un,{size:Rr,crc:ir.d(),c:$n,f:Hn,m:br,u:wn!=Gt.length||br&&Kn.length!=Vt,compression:xn}),ot+=30+wn+qt+mr,dt+=76+2*(wn+qt)+(Vt||0)+mr,--Xe||Et()}};if(wn>65535&&yn(Oe(11,0,1),null),!xn)yn(null,Ln);else if(Rr<16e4)try{yn(null,zn(Ln,Un))}catch(ur){yn(ur,null)}else jt.push(_n(Ln,Un,yn))},Yt=0;Yt<vt;++Yt)rn(Yt);return Ot}function Cr(Ie,Be){Be||(Be={});var Fe={},We=[];ei(Ie,"",Fe,Be);var et=0,Xe=0;for(var ot in Fe){var dt=Fe[ot],vt=dt[0],Ct=dt[1],jt=Ct.level==0?0:8,Ot=ci(ot),Ht=Ot.length,Et=Ct.comment,rn=Et&&ci(Et),Yt=rn&&rn.length,on=xi(Ct.extra);Ht>65535&&Oe(11);var Gt=jt?zn(vt,Ct):vt,ln=Gt.length,Ln=gt();Ln.p(vt),We.push(Pe(Ct,{size:vt.length,crc:Ln.d(),c:Gt,f:Ot,m:rn,u:Ht!=ot.length||rn&&Et.length!=Yt,o:et,compression:jt})),et+=30+Ht+on+ln,Xe+=76+2*(Ht+on)+(Yt||0)+ln}for(var Un=new ge(Xe+22),ir=et,Rr=Xe-et,Hn=0;Hn<We.length;++Hn){var Ot=We[Hn];or(Un,Ot.o,Ot,Ot.f,Ot.u,Ot.c.length);var wn=30+Ot.f.length+xi(Ot.extra);Un.set(Ot.c,Ot.o+wn),or(Un,et,Ot,Ot.f,Ot.u,Ot.c.length,Ot.o,Ot.m),et+=16+wn+(Ot.m?Ot.m.length:0)}return ga(Un,et,We.length,Rr,ir),Un}var qr=null,Fi=null,Wr=null,Pa=null,pa=typeof queueMicrotask=="function"?queueMicrotask:typeof setTimeout=="function"?setTimeout:function(Ie){Ie()};function Ka(Ie,Be,Fe){Fe||(Fe=Be,Be={}),typeof Fe!="function"&&Oe(7);var We=[],et=function(){for(var on=0;on<We.length;++on)We[on]()},Xe={},ot=function(on,Gt){pa(function(){Fe(on,Gt)})};pa(function(){ot=Fe});for(var dt=Ie.length-22;It(Ie,dt)!=101010256;--dt)if(!dt||Ie.length-dt>65558)return ot(Oe(13,0,1),null),et;var vt=Ft(Ie,dt+8);if(vt){var Ct=vt,jt=It(Ie,dt+16),Ot=jt==4294967295||Ct==65535;if(Ot){var Ht=It(Ie,dt-12);Ot=It(Ie,Ht)==101075792,Ot&&(Ct=vt=It(Ie,Ht+32),jt=It(Ie,Ht+48))}for(var Et=Be&&Be.filter,rn=function(on){var Gt=Qi(Ie,jt,Ot),ln=Gt[0],Ln=Gt[1],Un=Gt[2],ir=Gt[3],Rr=Gt[4],Hn=Gt[5],wn=na(Ie,Hn);jt=Rr;var Kn=function(Vt,qt){Vt?(et(),ot(Vt,null)):(qt&&(Xe[ir]=qt),--vt||ot(null,Xe))};if(!Et||Et({name:ir,size:Ln,originalSize:Un,compression:ln}))if(!ln)Kn(null,we(Ie,wn,wn+Ln));else if(ln==8){var br=Ie.subarray(wn,wn+Ln);if(Un<524288||Ln>.8*Un)try{Kn(null,Fr(br,{out:new ge(Un)}))}catch(Vt){Kn(Vt,null)}else We.push(Tr(br,{size:Un},Kn))}else Kn(Oe(14,"unknown compression type "+ln,1),null);else Kn(null,null)},Yt=0;Yt<Ct;++Yt)rn(Yt)}else ot(null,{});return et}function Ao(Ie,Be){for(var Fe={},We=Ie.length-22;It(Ie,We)!=101010256;--We)(!We||Ie.length-We>65558)&&Oe(13);var et=Ft(Ie,We+8);if(!et)return{};var Xe=It(Ie,We+16),ot=Xe==4294967295||et==65535;if(ot){var dt=It(Ie,We-12);ot=It(Ie,dt)==101075792,ot&&(et=It(Ie,dt+32),Xe=It(Ie,dt+48))}for(var vt=Be&&Be.filter,Ct=0;Ct<et;++Ct){var jt=Qi(Ie,Xe,ot),Ot=jt[0],Ht=jt[1],Et=jt[2],rn=jt[3],Yt=jt[4],on=jt[5],Gt=na(Ie,on);Xe=Yt,(!vt||vt({name:rn,size:Ht,originalSize:Et,compression:Ot}))&&(Ot?Ot==8?Fe[rn]=Fr(Ie.subarray(Gt,Gt+Ht),{out:new ge(Et)}):Oe(14,"unknown compression type "+Ot):Fe[rn]=we(Ie,Gt,Gt+Ht))}return Fe}var Ei=function(){return typeof window!="undefined"?window:typeof be.g!="undefined"?be.g:typeof self!="undefined"?self:this}();function cs(){Ei.console&&typeof Ei.console.log=="function"&&Ei.console.log.apply(Ei.console,arguments)}var fr={log:cs,warn:function(Ie){Ei.console&&(typeof Ei.console.warn=="function"?Ei.console.warn.apply(Ei.console,arguments):cs.call(null,arguments))},error:function(Ie){Ei.console&&(typeof Ei.console.error=="function"?Ei.console.error.apply(Ei.console,arguments):cs(Ie))}};function Di(Ie,Be,Fe){var We=new XMLHttpRequest;We.open("GET",Ie),We.responseType="blob",We.onload=function(){bi(We.response,Be,Fe)},We.onerror=function(){fr.error("could not download file")},We.send()}function aa(Ie){var Be=new XMLHttpRequest;Be.open("HEAD",Ie,!1);try{Be.send()}catch(Fe){}return Be.status>=200&&Be.status<=299}function tr(Ie){try{Ie.dispatchEvent(new MouseEvent("click"))}catch(Fe){var Be=document.createEvent("MouseEvents");Be.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),Ie.dispatchEvent(Be)}}var Hr,fi,bi=Ei.saveAs||((typeof window=="undefined"?"undefined":(0,ye.Z)(window))!=="object"||window!==Ei?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(Ie,Be,Fe){var We=Ei.URL||Ei.webkitURL,et=document.createElement("a");Be=Be||Ie.name||"download",et.download=Be,et.rel="noopener",typeof Ie=="string"?(et.href=Ie,et.origin!==location.origin?aa(et.href)?Di(Ie,Be,Fe):tr(et,et.target="_blank"):tr(et)):(et.href=We.createObjectURL(Ie),setTimeout(function(){We.revokeObjectURL(et.href)},4e4),setTimeout(function(){tr(et)},0))}:"msSaveOrOpenBlob"in navigator?function(Ie,Be,Fe){if(Be=Be||Ie.name||"download",typeof Ie=="string")if(aa(Ie))Di(Ie,Be,Fe);else{var We=document.createElement("a");We.href=Ie,We.target="_blank",setTimeout(function(){tr(We)})}else navigator.msSaveOrOpenBlob(function(et,Xe){return Xe===void 0?Xe={autoBom:!1}:(0,ye.Z)(Xe)!=="object"&&(fr.warn("Deprecated: Expected third argument to be a object"),Xe={autoBom:!Xe}),Xe.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(et.type)?new Blob(["\uFEFF",et],{type:et.type}):et}(Ie,Fe),Be)}:function(Ie,Be,Fe,We){if((We=We||open("","_blank"))&&(We.document.title=We.document.body.innerText="downloading..."),typeof Ie=="string")return Di(Ie,Be,Fe);var et=Ie.type==="application/octet-stream",Xe=/constructor/i.test(Ei.HTMLElement)||Ei.safari,ot=/CriOS\/[\d]+/.test(navigator.userAgent);if((ot||et&&Xe)&&(typeof FileReader=="undefined"?"undefined":(0,ye.Z)(FileReader))==="object"){var dt=new FileReader;dt.onloadend=function(){var jt=dt.result;jt=ot?jt:jt.replace(/^data:[^;]*;/,"data:attachment/file;"),We?We.location.href=jt:location=jt,We=null},dt.readAsDataURL(Ie)}else{var vt=Ei.URL||Ei.webkitURL,Ct=vt.createObjectURL(Ie);We?We.location=Ct:location.href=Ct,We=null,setTimeout(function(){vt.revokeObjectURL(Ct)},4e4)}});function Ca(Ie){var Be;Ie=Ie||"",this.ok=!1,Ie.charAt(0)=="#"&&(Ie=Ie.substr(1,6)),Ie={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[Ie=(Ie=Ie.replace(/ /g,"")).toLowerCase()]||Ie;for(var Fe=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(dt){return[parseInt(dt[1]),parseInt(dt[2]),parseInt(dt[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(dt){return[parseInt(dt[1],16),parseInt(dt[2],16),parseInt(dt[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(dt){return[parseInt(dt[1]+dt[1],16),parseInt(dt[2]+dt[2],16),parseInt(dt[3]+dt[3],16)]}}],We=0;We<Fe.length;We++){var et=Fe[We].re,Xe=Fe[We].process,ot=et.exec(Ie);ot&&(Be=Xe(ot),this.r=Be[0],this.g=Be[1],this.b=Be[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var dt=this.r.toString(16),vt=this.g.toString(16),Ct=this.b.toString(16);return dt.length==1&&(dt="0"+dt),vt.length==1&&(vt="0"+vt),Ct.length==1&&(Ct="0"+Ct),"#"+dt+vt+Ct}}function Ti(Ie,Be){var Fe=Ie[0],We=Ie[1],et=Ie[2],Xe=Ie[3];Fe=Sa(Fe,We,et,Xe,Be[0],7,-680876936),Xe=Sa(Xe,Fe,We,et,Be[1],12,-389564586),et=Sa(et,Xe,Fe,We,Be[2],17,606105819),We=Sa(We,et,Xe,Fe,Be[3],22,-1044525330),Fe=Sa(Fe,We,et,Xe,Be[4],7,-176418897),Xe=Sa(Xe,Fe,We,et,Be[5],12,1200080426),et=Sa(et,Xe,Fe,We,Be[6],17,-1473231341),We=Sa(We,et,Xe,Fe,Be[7],22,-45705983),Fe=Sa(Fe,We,et,Xe,Be[8],7,1770035416),Xe=Sa(Xe,Fe,We,et,Be[9],12,-1958414417),et=Sa(et,Xe,Fe,We,Be[10],17,-42063),We=Sa(We,et,Xe,Fe,Be[11],22,-1990404162),Fe=Sa(Fe,We,et,Xe,Be[12],7,1804603682),Xe=Sa(Xe,Fe,We,et,Be[13],12,-40341101),et=Sa(et,Xe,Fe,We,Be[14],17,-1502002290),Fe=oa(Fe,We=Sa(We,et,Xe,Fe,Be[15],22,1236535329),et,Xe,Be[1],5,-165796510),Xe=oa(Xe,Fe,We,et,Be[6],9,-1069501632),et=oa(et,Xe,Fe,We,Be[11],14,643717713),We=oa(We,et,Xe,Fe,Be[0],20,-373897302),Fe=oa(Fe,We,et,Xe,Be[5],5,-701558691),Xe=oa(Xe,Fe,We,et,Be[10],9,38016083),et=oa(et,Xe,Fe,We,Be[15],14,-660478335),We=oa(We,et,Xe,Fe,Be[4],20,-405537848),Fe=oa(Fe,We,et,Xe,Be[9],5,568446438),Xe=oa(Xe,Fe,We,et,Be[14],9,-1019803690),et=oa(et,Xe,Fe,We,Be[3],14,-187363961),We=oa(We,et,Xe,Fe,Be[8],20,1163531501),Fe=oa(Fe,We,et,Xe,Be[13],5,-1444681467),Xe=oa(Xe,Fe,We,et,Be[2],9,-51403784),et=oa(et,Xe,Fe,We,Be[7],14,1735328473),Fe=ea(Fe,We=oa(We,et,Xe,Fe,Be[12],20,-1926607734),et,Xe,Be[5],4,-378558),Xe=ea(Xe,Fe,We,et,Be[8],11,-2022574463),et=ea(et,Xe,Fe,We,Be[11],16,1839030562),We=ea(We,et,Xe,Fe,Be[14],23,-35309556),Fe=ea(Fe,We,et,Xe,Be[1],4,-1530992060),Xe=ea(Xe,Fe,We,et,Be[4],11,1272893353),et=ea(et,Xe,Fe,We,Be[7],16,-155497632),We=ea(We,et,Xe,Fe,Be[10],23,-1094730640),Fe=ea(Fe,We,et,Xe,Be[13],4,681279174),Xe=ea(Xe,Fe,We,et,Be[0],11,-358537222),et=ea(et,Xe,Fe,We,Be[3],16,-722521979),We=ea(We,et,Xe,Fe,Be[6],23,76029189),Fe=ea(Fe,We,et,Xe,Be[9],4,-640364487),Xe=ea(Xe,Fe,We,et,Be[12],11,-421815835),et=ea(et,Xe,Fe,We,Be[15],16,530742520),Fe=Xa(Fe,We=ea(We,et,Xe,Fe,Be[2],23,-995338651),et,Xe,Be[0],6,-198630844),Xe=Xa(Xe,Fe,We,et,Be[7],10,1126891415),et=Xa(et,Xe,Fe,We,Be[14],15,-1416354905),We=Xa(We,et,Xe,Fe,Be[5],21,-57434055),Fe=Xa(Fe,We,et,Xe,Be[12],6,1700485571),Xe=Xa(Xe,Fe,We,et,Be[3],10,-1894986606),et=Xa(et,Xe,Fe,We,Be[10],15,-1051523),We=Xa(We,et,Xe,Fe,Be[1],21,-2054922799),Fe=Xa(Fe,We,et,Xe,Be[8],6,1873313359),Xe=Xa(Xe,Fe,We,et,Be[15],10,-30611744),et=Xa(et,Xe,Fe,We,Be[6],15,-1560198380),We=Xa(We,et,Xe,Fe,Be[13],21,1309151649),Fe=Xa(Fe,We,et,Xe,Be[4],6,-145523070),Xe=Xa(Xe,Fe,We,et,Be[11],10,-1120210379),et=Xa(et,Xe,Fe,We,Be[2],15,718787259),We=Xa(We,et,Xe,Fe,Be[9],21,-343485551),Ie[0]=pn(Fe,Ie[0]),Ie[1]=pn(We,Ie[1]),Ie[2]=pn(et,Ie[2]),Ie[3]=pn(Xe,Ie[3])}function va(Ie,Be,Fe,We,et,Xe){return Be=pn(pn(Be,Ie),pn(We,Xe)),pn(Be<<et|Be>>>32-et,Fe)}function Sa(Ie,Be,Fe,We,et,Xe,ot){return va(Be&Fe|~Be&We,Ie,Be,et,Xe,ot)}function oa(Ie,Be,Fe,We,et,Xe,ot){return va(Be&We|Fe&~We,Ie,Be,et,Xe,ot)}function ea(Ie,Be,Fe,We,et,Xe,ot){return va(Be^Fe^We,Ie,Be,et,Xe,ot)}function Xa(Ie,Be,Fe,We,et,Xe,ot){return va(Fe^(Be|~We),Ie,Be,et,Xe,ot)}function Qa(Ie){var Be,Fe=Ie.length,We=[1732584193,-271733879,-1732584194,271733878];for(Be=64;Be<=Ie.length;Be+=64)Ti(We,Ba(Ie.substring(Be-64,Be)));Ie=Ie.substring(Be-64);var et=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(Be=0;Be<Ie.length;Be++)et[Be>>2]|=Ie.charCodeAt(Be)<<(Be%4<<3);if(et[Be>>2]|=128<<(Be%4<<3),Be>55)for(Ti(We,et),Be=0;Be<16;Be++)et[Be]=0;return et[14]=8*Fe,Ti(We,et),We}function Ba(Ie){var Be,Fe=[];for(Be=0;Be<64;Be+=4)Fe[Be>>2]=Ie.charCodeAt(Be)+(Ie.charCodeAt(Be+1)<<8)+(Ie.charCodeAt(Be+2)<<16)+(Ie.charCodeAt(Be+3)<<24);return Fe}Hr=Ei.atob.bind(Ei),fi=Ei.btoa.bind(Ei);var Ja="0123456789abcdef".split("");function ao(Ie){for(var Be="",Fe=0;Fe<4;Fe++)Be+=Ja[Ie>>8*Fe+4&15]+Ja[Ie>>8*Fe&15];return Be}function As(Ie){return String.fromCharCode((255&Ie)>>0,(65280&Ie)>>8,(16711680&Ie)>>16,(4278190080&Ie)>>24)}function Fs(Ie){return Qa(Ie).map(As).join("")}var wl=function(Ie){for(var Be=0;Be<Ie.length;Be++)Ie[Be]=ao(Ie[Be]);return Ie.join("")}(Qa("hello"))!="5d41402abc4b2a76b9719d911017c592";function pn(Ie,Be){if(wl){var Fe=(65535&Ie)+(65535&Be);return(Ie>>16)+(Be>>16)+(Fe>>16)<<16|65535&Fe}return Ie+Be&4294967295}function Wn(Ie,Be){var Fe,We,et,Xe;if(Ie!==Fe){for(var ot=(et=Ie,Xe=1+(256/Ie.length>>0),new Array(Xe+1).join(et)),dt=[],vt=0;vt<256;vt++)dt[vt]=vt;var Ct=0;for(vt=0;vt<256;vt++){var jt=dt[vt];Ct=(Ct+jt+ot.charCodeAt(vt))%256,dt[vt]=dt[Ct],dt[Ct]=jt}Fe=Ie,We=dt}else dt=We;var Ot=Be.length,Ht=0,Et=0,rn="";for(vt=0;vt<Ot;vt++)Et=(Et+(jt=dt[Ht=(Ht+1)%256]))%256,dt[Ht]=dt[Et],dt[Et]=jt,ot=dt[(dt[Ht]+dt[Et])%256],rn+=String.fromCharCode(Be.charCodeAt(vt)^ot);return rn}var Dr={print:4,modify:8,copy:16,"annot-forms":32};function cr(Ie,Be,Fe,We){this.v=1,this.r=2;var et=192;Ie.forEach(function(dt){if(Dr.perm!==void 0)throw new Error("Invalid permission: "+dt);et+=Dr[dt]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var Xe=(Be+this.padding).substr(0,32),ot=(Fe+this.padding).substr(0,32);this.O=this.processOwnerPassword(Xe,ot),this.P=-(1+(255^et)),this.encryptionKey=Fs(Xe+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(We)).substr(0,5),this.U=Wn(this.encryptionKey,this.padding)}function Ar(Ie){if(/[^\u0000-\u00ff]/.test(Ie))throw new Error("Invalid PDF Name Object: "+Ie+", Only accept ASCII characters.");for(var Be="",Fe=Ie.length,We=0;We<Fe;We++){var et=Ie.charCodeAt(We);et<33||et===35||et===37||et===40||et===41||et===47||et===60||et===62||et===91||et===93||et===123||et===125||et>126?Be+="#"+("0"+et.toString(16)).slice(-2):Be+=Ie[We]}return Be}function dr(Ie){if((0,ye.Z)(Ie)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var Be={};this.subscribe=function(Fe,We,et){if(et=et||!1,typeof Fe!="string"||typeof We!="function"||typeof et!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");Be.hasOwnProperty(Fe)||(Be[Fe]={});var Xe=Math.random().toString(35);return Be[Fe][Xe]=[We,!!et],Xe},this.unsubscribe=function(Fe){for(var We in Be)if(Be[We][Fe])return delete Be[We][Fe],Object.keys(Be[We]).length===0&&delete Be[We],!0;return!1},this.publish=function(Fe){if(Be.hasOwnProperty(Fe)){var We=Array.prototype.slice.call(arguments,1),et=[];for(var Xe in Be[Fe]){var ot=Be[Fe][Xe];try{ot[0].apply(Ie,We)}catch(dt){Ei.console&&fr.error("jsPDF PubSub Error",dt.message,dt)}ot[1]&&et.push(Xe)}et.length&&et.forEach(this.unsubscribe)}},this.getTopics=function(){return Be}}function sr(Ie){if(!(this instanceof sr))return new sr(Ie);var Be="opacity,stroke-opacity".split(",");for(var Fe in Ie)Ie.hasOwnProperty(Fe)&&Be.indexOf(Fe)>=0&&(this[Fe]=Ie[Fe]);this.id="",this.objectNumber=-1}function Ur(Ie,Be){this.gState=Ie,this.matrix=Be,this.id="",this.objectNumber=-1}function jr(Ie,Be,Fe,We,et){if(!(this instanceof jr))return new jr(Ie,Be,Fe,We,et);this.type=Ie==="axial"?2:3,this.coords=Be,this.colors=Fe,Ur.call(this,We,et)}function Jr(Ie,Be,Fe,We,et){if(!(this instanceof Jr))return new Jr(Ie,Be,Fe,We,et);this.boundingBox=Ie,this.xStep=Be,this.yStep=Fe,this.stream="",this.cloneIndex=0,Ur.call(this,We,et)}function Gn(Ie){var Be,Fe=typeof arguments[0]=="string"?arguments[0]:"p",We=arguments[1],et=arguments[2],Xe=arguments[3],ot=[],dt=1,vt=16,Ct="S",jt=null;(0,ye.Z)(Ie=Ie||{})==="object"&&(Fe=Ie.orientation,We=Ie.unit||We,et=Ie.format||et,Xe=Ie.compress||Ie.compressPdf||Xe,(jt=Ie.encryption||null)!==null&&(jt.userPassword=jt.userPassword||"",jt.ownerPassword=jt.ownerPassword||"",jt.userPermissions=jt.userPermissions||[]),dt=typeof Ie.userUnit=="number"?Math.abs(Ie.userUnit):1,Ie.precision!==void 0&&(Be=Ie.precision),Ie.floatPrecision!==void 0&&(vt=Ie.floatPrecision),Ct=Ie.defaultPathOperation||"S"),ot=Ie.filters||(Xe===!0?["FlateEncode"]:ot),We=We||"mm",Fe=(""+(Fe||"P")).toLowerCase();var Ot=Ie.putOnlyUsedFonts||!1,Ht={},Et={internal:{},__private__:{}};Et.__private__.PubSub=dr;var rn="1.3",Yt=Et.__private__.getPdfVersion=function(){return rn};Et.__private__.setPdfVersion=function(it){rn=it};var on={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};Et.__private__.getPageFormats=function(){return on};var Gt=Et.__private__.getPageFormat=function(it){return on[it]};et=et||"a4";var ln={COMPAT:"compat",ADVANCED:"advanced"},Ln=ln.COMPAT;function Un(){this.saveGraphicsState(),hn(new Xi(Si,0,0,-Si,0,jl()*Si).toString()+" cm"),this.setFontSize(this.getFontSize()/Si),Ct="n",Ln=ln.ADVANCED}function ir(){this.restoreGraphicsState(),Ct="S",Ln=ln.COMPAT}var Rr=Et.__private__.combineFontStyleAndFontWeight=function(it,Tt){if(it=="bold"&&Tt=="normal"||it=="bold"&&Tt==400||it=="normal"&&Tt=="italic"||it=="bold"&&Tt=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return Tt&&(it=Tt==400||Tt==="normal"?it==="italic"?"italic":"normal":Tt!=700&&Tt!=="bold"||it!=="normal"?(Tt==700?"bold":Tt)+""+it:"bold"),it};Et.advancedAPI=function(it){var Tt=Ln===ln.COMPAT;return Tt&&Un.call(this),typeof it!="function"||(it(this),Tt&&ir.call(this)),this},Et.compatAPI=function(it){var Tt=Ln===ln.ADVANCED;return Tt&&ir.call(this),typeof it!="function"||(it(this),Tt&&Un.call(this)),this},Et.isAdvancedAPI=function(){return Ln===ln.ADVANCED};var Hn,wn=function(it){if(Ln!==ln.ADVANCED)throw new Error(it+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},Kn=Et.roundToPrecision=Et.__private__.roundToPrecision=function(it,Tt){var un=Be||Tt;if(isNaN(it)||isNaN(un))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return it.toFixed(un).replace(/0+$/,"")};Hn=Et.hpf=Et.__private__.hpf=typeof vt=="number"?function(it){if(isNaN(it))throw new Error("Invalid argument passed to jsPDF.hpf");return Kn(it,vt)}:vt==="smart"?function(it){if(isNaN(it))throw new Error("Invalid argument passed to jsPDF.hpf");return Kn(it,it>-1&&it<1?16:5)}:function(it){if(isNaN(it))throw new Error("Invalid argument passed to jsPDF.hpf");return Kn(it,16)};var br=Et.f2=Et.__private__.f2=function(it){if(isNaN(it))throw new Error("Invalid argument passed to jsPDF.f2");return Kn(it,2)},Vt=Et.__private__.f3=function(it){if(isNaN(it))throw new Error("Invalid argument passed to jsPDF.f3");return Kn(it,3)},qt=Et.scale=Et.__private__.scale=function(it){if(isNaN(it))throw new Error("Invalid argument passed to jsPDF.scale");return Ln===ln.COMPAT?it*Si:Ln===ln.ADVANCED?it:void 0},xn=function(it){return Ln===ln.COMPAT?jl()-it:Ln===ln.ADVANCED?it:void 0},yn=function(it){return qt(xn(it))};Et.__private__.setPrecision=Et.setPrecision=function(it){typeof parseInt(it,10)=="number"&&(Be=parseInt(it,10))};var ur,$n="00000000000000000000000000000000",mr=Et.__private__.getFileId=function(){return $n},Vn=Et.__private__.setFileId=function(it){return $n=it!==void 0&&/^[a-fA-F0-9]{32}$/.test(it)?it.toUpperCase():$n.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),jt!==null&&(os=new cr(jt.userPermissions,jt.userPassword,jt.ownerPassword,$n)),$n};Et.setFileId=function(it){return Vn(it),this},Et.getFileId=function(){return mr()};var vr=Et.__private__.convertDateToPDFDate=function(it){var Tt=it.getTimezoneOffset(),un=Tt<0?"+":"-",Bn=Math.floor(Math.abs(Tt/60)),kn=Math.abs(Tt%60),hr=[un,dn(Bn),"'",dn(kn),"'"].join("");return["D:",it.getFullYear(),dn(it.getMonth()+1),dn(it.getDate()),dn(it.getHours()),dn(it.getMinutes()),dn(it.getSeconds()),hr].join("")},Or=Et.__private__.convertPDFDateToDate=function(it){var Tt=parseInt(it.substr(2,4),10),un=parseInt(it.substr(6,2),10)-1,Bn=parseInt(it.substr(8,2),10),kn=parseInt(it.substr(10,2),10),hr=parseInt(it.substr(12,2),10),Qr=parseInt(it.substr(14,2),10);return new Date(Tt,un,Bn,kn,hr,Qr,0)},vi=Et.__private__.setCreationDate=function(it){var Tt;if(it===void 0&&(it=new Date),it instanceof Date)Tt=vr(it);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(it))throw new Error("Invalid argument passed to jsPDF.setCreationDate");Tt=it}return ur=Tt},Ut=Et.__private__.getCreationDate=function(it){var Tt=ur;return it==="jsDate"&&(Tt=Or(ur)),Tt};Et.setCreationDate=function(it){return vi(it),this},Et.getCreationDate=function(it){return Ut(it)};var sn,dn=Et.__private__.padd2=function(it){return("0"+parseInt(it)).slice(-2)},Cn=Et.__private__.padd2Hex=function(it){return("00"+(it=it.toString())).substr(it.length)},Mn=0,Zn=[],er=[],nr=0,Xr=[],Zr=[],mi=!1,di=er,qi=function(){Mn=0,nr=0,er=[],Zn=[],Xr=[],Pl=To(),ks=To()};Et.__private__.setCustomOutputDestination=function(it){mi=!0,di=it};var Br=function(it){mi||(di=it)};Et.__private__.resetCustomOutputDestination=function(){mi=!1,di=er};var hn=Et.__private__.out=function(it){return it=it.toString(),nr+=it.length+1,di.push(it),di},da=Et.__private__.write=function(it){return hn(arguments.length===1?it.toString():Array.prototype.join.call(arguments," "))},ji=Et.__private__.getArrayBuffer=function(it){for(var Tt=it.length,un=new ArrayBuffer(Tt),Bn=new Uint8Array(un);Tt--;)Bn[Tt]=it.charCodeAt(Tt);return un},Vr=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];Et.__private__.getStandardFonts=function(){return Vr};var ui=Ie.fontSize||16;Et.__private__.setFontSize=Et.setFontSize=function(it){return ui=Ln===ln.ADVANCED?it/Si:it,this};var wi,pi=Et.__private__.getFontSize=Et.getFontSize=function(){return Ln===ln.COMPAT?ui:ui*Si},Ri=Ie.R2L||!1;Et.__private__.setR2L=Et.setR2L=function(it){return Ri=it,this},Et.__private__.getR2L=Et.getR2L=function(){return Ri};var ca,ba=Et.__private__.setZoomMode=function(it){var Tt=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(it))wi=it;else if(isNaN(it)){if(Tt.indexOf(it)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+it+'" is not recognized.');wi=it}else wi=parseInt(it,10)};Et.__private__.getZoomMode=function(){return wi};var Fa,Da=Et.__private__.setPageMode=function(it){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(it)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+it+'" is not recognized.');ca=it};Et.__private__.getPageMode=function(){return ca};var eo=Et.__private__.setLayoutMode=function(it){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(it)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+it+'" is not recognized.');Fa=it};Et.__private__.getLayoutMode=function(){return Fa},Et.__private__.setDisplayMode=Et.setDisplayMode=function(it,Tt,un){return ba(it),eo(Tt),Da(un),this};var ta={title:"",subject:"",author:"",keywords:"",creator:""};Et.__private__.getDocumentProperty=function(it){if(Object.keys(ta).indexOf(it)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return ta[it]},Et.__private__.getDocumentProperties=function(){return ta},Et.__private__.setDocumentProperties=Et.setProperties=Et.setDocumentProperties=function(it){for(var Tt in ta)ta.hasOwnProperty(Tt)&&it[Tt]&&(ta[Tt]=it[Tt]);return this},Et.__private__.setDocumentProperty=function(it,Tt){if(Object.keys(ta).indexOf(it)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return ta[it]=Tt};var La,Si,as,za,Js,ro={},mo={},cl=[],Wa={},fo={},Po={},$s={},Cl=null,xo=0,Aa=[],Ga=new dr(Et),uu=Ie.hotfixes||[],$o={},Al={},fl=[],Xi=function it(Tt,un,Bn,kn,hr,Qr){if(!(this instanceof it))return new it(Tt,un,Bn,kn,hr,Qr);isNaN(Tt)&&(Tt=1),isNaN(un)&&(un=0),isNaN(Bn)&&(Bn=0),isNaN(kn)&&(kn=1),isNaN(hr)&&(hr=0),isNaN(Qr)&&(Qr=0),this._matrix=[Tt,un,Bn,kn,hr,Qr]};Object.defineProperty(Xi.prototype,"sx",{get:function(){return this._matrix[0]},set:function(it){this._matrix[0]=it}}),Object.defineProperty(Xi.prototype,"shy",{get:function(){return this._matrix[1]},set:function(it){this._matrix[1]=it}}),Object.defineProperty(Xi.prototype,"shx",{get:function(){return this._matrix[2]},set:function(it){this._matrix[2]=it}}),Object.defineProperty(Xi.prototype,"sy",{get:function(){return this._matrix[3]},set:function(it){this._matrix[3]=it}}),Object.defineProperty(Xi.prototype,"tx",{get:function(){return this._matrix[4]},set:function(it){this._matrix[4]=it}}),Object.defineProperty(Xi.prototype,"ty",{get:function(){return this._matrix[5]},set:function(it){this._matrix[5]=it}}),Object.defineProperty(Xi.prototype,"a",{get:function(){return this._matrix[0]},set:function(it){this._matrix[0]=it}}),Object.defineProperty(Xi.prototype,"b",{get:function(){return this._matrix[1]},set:function(it){this._matrix[1]=it}}),Object.defineProperty(Xi.prototype,"c",{get:function(){return this._matrix[2]},set:function(it){this._matrix[2]=it}}),Object.defineProperty(Xi.prototype,"d",{get:function(){return this._matrix[3]},set:function(it){this._matrix[3]=it}}),Object.defineProperty(Xi.prototype,"e",{get:function(){return this._matrix[4]},set:function(it){this._matrix[4]=it}}),Object.defineProperty(Xi.prototype,"f",{get:function(){return this._matrix[5]},set:function(it){this._matrix[5]=it}}),Object.defineProperty(Xi.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Xi.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Xi.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Xi.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Xi.prototype.join=function(it){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(Hn).join(it)},Xi.prototype.multiply=function(it){var Tt=it.sx*this.sx+it.shy*this.shx,un=it.sx*this.shy+it.shy*this.sy,Bn=it.shx*this.sx+it.sy*this.shx,kn=it.shx*this.shy+it.sy*this.sy,hr=it.tx*this.sx+it.ty*this.shx+this.tx,Qr=it.tx*this.shy+it.ty*this.sy+this.ty;return new Xi(Tt,un,Bn,kn,hr,Qr)},Xi.prototype.decompose=function(){var it=this.sx,Tt=this.shy,un=this.shx,Bn=this.sy,kn=this.tx,hr=this.ty,Qr=Math.sqrt(it*it+Tt*Tt),Bi=(it/=Qr)*un+(Tt/=Qr)*Bn;un-=it*Bi,Bn-=Tt*Bi;var zi=Math.sqrt(un*un+Bn*Bn);return Bi/=zi,it*(Bn/=zi)<Tt*(un/=zi)&&(it=-it,Tt=-Tt,Bi=-Bi,Qr=-Qr),{scale:new Xi(Qr,0,0,zi,0,0),translate:new Xi(1,0,0,1,kn,hr),rotate:new Xi(it,Tt,-Tt,it,0,0),skew:new Xi(1,0,Bi,1,0,0)}},Xi.prototype.toString=function(it){return this.join(" ")},Xi.prototype.inversed=function(){var it=this.sx,Tt=this.shy,un=this.shx,Bn=this.sy,kn=this.tx,hr=this.ty,Qr=1/(it*Bn-Tt*un),Bi=Bn*Qr,zi=-Tt*Qr,ha=-un*Qr,la=it*Qr;return new Xi(Bi,zi,ha,la,-Bi*kn-ha*hr,-zi*kn-la*hr)},Xi.prototype.applyToPoint=function(it){var Tt=it.x*this.sx+it.y*this.shx+this.tx,un=it.x*this.shy+it.y*this.sy+this.ty;return new Uu(Tt,un)},Xi.prototype.applyToRectangle=function(it){var Tt=this.applyToPoint(it),un=this.applyToPoint(new Uu(it.x+it.w,it.y+it.h));return new Ru(Tt.x,Tt.y,un.x-Tt.x,un.y-Tt.y)},Xi.prototype.clone=function(){var it=this.sx,Tt=this.shy,un=this.shx,Bn=this.sy,kn=this.tx,hr=this.ty;return new Xi(it,Tt,un,Bn,kn,hr)},Et.Matrix=Xi;var el=Et.matrixMult=function(it,Tt){return Tt.multiply(it)},tl=new Xi(1,0,0,1,0,0);Et.unitMatrix=Et.identityMatrix=tl;var si=function(it,Tt){if(!fo[it]){var un=(Tt instanceof jr?"Sh":"P")+(Object.keys(Wa).length+1).toString(10);Tt.id=un,fo[it]=un,Wa[un]=Tt,Ga.publish("addPattern",Tt)}};Et.ShadingPattern=jr,Et.TilingPattern=Jr,Et.addShadingPattern=function(it,Tt){return wn("addShadingPattern()"),si(it,Tt),this},Et.beginTilingPattern=function(it){wn("beginTilingPattern()"),fc(it.boundingBox[0],it.boundingBox[1],it.boundingBox[2]-it.boundingBox[0],it.boundingBox[3]-it.boundingBox[1],it.matrix)},Et.endTilingPattern=function(it,Tt){wn("endTilingPattern()"),Tt.stream=Zr[sn].join(`
|
|
|
`),si(it,Tt),Ga.publish("endTilingPattern",Tt),fl.pop().restore()};var ko=Et.__private__.newObject=function(){var it=To();return hs(it,!0),it},To=Et.__private__.newObjectDeferred=function(){return Mn++,Zn[Mn]=function(){return nr},Mn},hs=function(it,Tt){return Tt=typeof Tt=="boolean"&&Tt,Zn[it]=nr,Tt&&hn(it+" 0 obj"),it},gs=Et.__private__.newAdditionalObject=function(){var it={objId:To(),content:""};return Xr.push(it),it},Pl=To(),ks=To(),ps=Et.__private__.decodeColorString=function(it){var Tt=it.split(" ");if(Tt.length!==2||Tt[1]!=="g"&&Tt[1]!=="G")Tt.length===5&&(Tt[4]==="k"||Tt[4]==="K")&&(Tt=[(1-Tt[0])*(1-Tt[3]),(1-Tt[1])*(1-Tt[3]),(1-Tt[2])*(1-Tt[3]),"r"]);else{var un=parseFloat(Tt[0]);Tt=[un,un,un,"r"]}for(var Bn="#",kn=0;kn<3;kn++)Bn+=("0"+Math.floor(255*parseFloat(Tt[kn])).toString(16)).slice(-2);return Bn},Ps=Et.__private__.encodeColorString=function(it){var Tt;typeof it=="string"&&(it={ch1:it});var un=it.ch1,Bn=it.ch2,kn=it.ch3,hr=it.ch4,Qr=it.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof un=="string"&&un.charAt(0)!=="#"){var Bi=new Ca(un);if(Bi.ok)un=Bi.toHex();else if(!/^\d*\.?\d*$/.test(un))throw new Error('Invalid color "'+un+'" passed to jsPDF.encodeColorString.')}if(typeof un=="string"&&/^#[0-9A-Fa-f]{3}$/.test(un)&&(un="#"+un[1]+un[1]+un[2]+un[2]+un[3]+un[3]),typeof un=="string"&&/^#[0-9A-Fa-f]{6}$/.test(un)){var zi=parseInt(un.substr(1),16);un=zi>>16&255,Bn=zi>>8&255,kn=255&zi}if(Bn===void 0||hr===void 0&&un===Bn&&Bn===kn)if(typeof un=="string")Tt=un+" "+Qr[0];else switch(it.precision){case 2:Tt=br(un/255)+" "+Qr[0];break;case 3:default:Tt=Vt(un/255)+" "+Qr[0]}else if(hr===void 0||(0,ye.Z)(hr)==="object"){if(hr&&!isNaN(hr.a)&&hr.a===0)return Tt=["1.","1.","1.",Qr[1]].join(" ");if(typeof un=="string")Tt=[un,Bn,kn,Qr[1]].join(" ");else switch(it.precision){case 2:Tt=[br(un/255),br(Bn/255),br(kn/255),Qr[1]].join(" ");break;default:case 3:Tt=[Vt(un/255),Vt(Bn/255),Vt(kn/255),Qr[1]].join(" ")}}else if(typeof un=="string")Tt=[un,Bn,kn,hr,Qr[2]].join(" ");else switch(it.precision){case 2:Tt=[br(un),br(Bn),br(kn),br(hr),Qr[2]].join(" ");break;case 3:default:Tt=[Vt(un),Vt(Bn),Vt(kn),Vt(hr),Qr[2]].join(" ")}return Tt},dl=Et.__private__.getFilters=function(){return ot},Us=Et.__private__.putStream=function(it){var Tt=(it=it||{}).data||"",un=it.filters||dl(),Bn=it.alreadyAppliedFilters||[],kn=it.addLength1||!1,hr=Tt.length,Qr=it.objectId,Bi=function(ts){return ts};if(jt!==null&&Qr===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");jt!==null&&(Bi=os.encryptor(Qr,0));var zi={};un===!0&&(un=["FlateEncode"]);var ha=it.additionalKeyValues||[],la=(zi=Gn.API.processDataByFilters!==void 0?Gn.API.processDataByFilters(Tt,un):{data:Tt,reverseChain:[]}).reverseChain+(Array.isArray(Bn)?Bn.join(" "):Bn.toString());if(zi.data.length!==0&&(ha.push({key:"Length",value:zi.data.length}),kn===!0&&ha.push({key:"Length1",value:hr})),la.length!=0)if(la.split("/").length-1==1)ha.push({key:"Filter",value:la});else{ha.push({key:"Filter",value:"["+la+"]"});for(var Oa=0;Oa<ha.length;Oa+=1)if(ha[Oa].key==="DecodeParms"){for(var vo=[],wo=0;wo<zi.reverseChain.split("/").length-1;wo+=1)vo.push("null");vo.push(ha[Oa].value),ha[Oa].value="["+vo.join(" ")+"]"}}hn("<<");for(var Fo=0;Fo<ha.length;Fo++)hn("/"+ha[Fo].key+" "+ha[Fo].value);hn(">>"),zi.data.length!==0&&(hn("stream"),hn(Bi(zi.data)),hn("endstream"))},hl=Et.__private__.putPage=function(it){var Tt=it.number,un=it.data,Bn=it.objId,kn=it.contentsObjId;hs(Bn,!0),hn("<</Type /Page"),hn("/Parent "+it.rootDictionaryObjId+" 0 R"),hn("/Resources "+it.resourceDictionaryObjId+" 0 R"),hn("/MediaBox ["+parseFloat(Hn(it.mediaBox.bottomLeftX))+" "+parseFloat(Hn(it.mediaBox.bottomLeftY))+" "+Hn(it.mediaBox.topRightX)+" "+Hn(it.mediaBox.topRightY)+"]"),it.cropBox!==null&&hn("/CropBox ["+Hn(it.cropBox.bottomLeftX)+" "+Hn(it.cropBox.bottomLeftY)+" "+Hn(it.cropBox.topRightX)+" "+Hn(it.cropBox.topRightY)+"]"),it.bleedBox!==null&&hn("/BleedBox ["+Hn(it.bleedBox.bottomLeftX)+" "+Hn(it.bleedBox.bottomLeftY)+" "+Hn(it.bleedBox.topRightX)+" "+Hn(it.bleedBox.topRightY)+"]"),it.trimBox!==null&&hn("/TrimBox ["+Hn(it.trimBox.bottomLeftX)+" "+Hn(it.trimBox.bottomLeftY)+" "+Hn(it.trimBox.topRightX)+" "+Hn(it.trimBox.topRightY)+"]"),it.artBox!==null&&hn("/ArtBox ["+Hn(it.artBox.bottomLeftX)+" "+Hn(it.artBox.bottomLeftY)+" "+Hn(it.artBox.topRightX)+" "+Hn(it.artBox.topRightY)+"]"),typeof it.userUnit=="number"&&it.userUnit!==1&&hn("/UserUnit "+it.userUnit),Ga.publish("putPage",{objId:Bn,pageContext:Aa[Tt],pageNumber:Tt,page:un}),hn("/Contents "+kn+" 0 R"),hn(">>"),hn("endobj");var hr=un.join(`
|
|
|
`);return Ln===ln.ADVANCED&&(hr+=`
|
|
|
Q`),hs(kn,!0),Us({data:hr,filters:dl(),objectId:kn}),hn("endobj"),Bn},_s=Et.__private__.putPages=function(){var it,Tt,un=[];for(it=1;it<=xo;it++)Aa[it].objId=To(),Aa[it].contentsObjId=To();for(it=1;it<=xo;it++)un.push(hl({number:it,data:Zr[it],objId:Aa[it].objId,contentsObjId:Aa[it].contentsObjId,mediaBox:Aa[it].mediaBox,cropBox:Aa[it].cropBox,bleedBox:Aa[it].bleedBox,trimBox:Aa[it].trimBox,artBox:Aa[it].artBox,userUnit:Aa[it].userUnit,rootDictionaryObjId:Pl,resourceDictionaryObjId:ks}));hs(Pl,!0),hn("<</Type /Pages");var Bn="/Kids [";for(Tt=0;Tt<xo;Tt++)Bn+=un[Tt]+" 0 R ";hn(Bn+"]"),hn("/Count "+xo),hn(">>"),hn("endobj"),Ga.publish("postPutPages")},Gl=function(it){Ga.publish("putFont",{font:it,out:hn,newObject:ko,putStream:Us}),it.isAlreadyPutted!==!0&&(it.objectNumber=ko(),hn("<<"),hn("/Type /Font"),hn("/BaseFont /"+Ar(it.postScriptName)),hn("/Subtype /Type1"),typeof it.encoding=="string"&&hn("/Encoding /"+it.encoding),hn("/FirstChar 32"),hn("/LastChar 255"),hn(">>"),hn("endobj"))},Wl=function(){for(var it in ro)ro.hasOwnProperty(it)&&(Ot===!1||Ot===!0&&Ht.hasOwnProperty(it))&&Gl(ro[it])},Lu=function(it){it.objectNumber=ko();var Tt=[];Tt.push({key:"Type",value:"/XObject"}),Tt.push({key:"Subtype",value:"/Form"}),Tt.push({key:"BBox",value:"["+[Hn(it.x),Hn(it.y),Hn(it.x+it.width),Hn(it.y+it.height)].join(" ")+"]"}),Tt.push({key:"Matrix",value:"["+it.matrix.toString()+"]"});var un=it.pages[1].join(`
|
|
|
`);Us({data:un,additionalKeyValues:Tt,objectId:it.objectNumber}),hn("endobj")},cu=function(){for(var it in $o)$o.hasOwnProperty(it)&&Lu($o[it])},Sc=function(it,Tt){var un,Bn=[],kn=1/(Tt-1);for(un=0;un<1;un+=kn)Bn.push(un);if(Bn.push(1),it[0].offset!=0){var hr={offset:0,color:it[0].color};it.unshift(hr)}if(it[it.length-1].offset!=1){var Qr={offset:1,color:it[it.length-1].color};it.push(Qr)}for(var Bi="",zi=0,ha=0;ha<Bn.length;ha++){for(un=Bn[ha];un>it[zi+1].offset;)zi++;var la=it[zi].offset,Oa=(un-la)/(it[zi+1].offset-la),vo=it[zi].color,wo=it[zi+1].color;Bi+=Cn(Math.round((1-Oa)*vo[0]+Oa*wo[0]).toString(16))+Cn(Math.round((1-Oa)*vo[1]+Oa*wo[1]).toString(16))+Cn(Math.round((1-Oa)*vo[2]+Oa*wo[2]).toString(16))}return Bi.trim()},nc=function(it,Tt){Tt||(Tt=21);var un=ko(),Bn=Sc(it.colors,Tt),kn=[];kn.push({key:"FunctionType",value:"0"}),kn.push({key:"Domain",value:"[0.0 1.0]"}),kn.push({key:"Size",value:"["+Tt+"]"}),kn.push({key:"BitsPerSample",value:"8"}),kn.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),kn.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Us({data:Bn,additionalKeyValues:kn,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:un}),hn("endobj"),it.objectNumber=ko(),hn("<< /ShadingType "+it.type),hn("/ColorSpace /DeviceRGB");var hr="/Coords ["+Hn(parseFloat(it.coords[0]))+" "+Hn(parseFloat(it.coords[1]))+" ";it.type===2?hr+=Hn(parseFloat(it.coords[2]))+" "+Hn(parseFloat(it.coords[3])):hr+=Hn(parseFloat(it.coords[2]))+" "+Hn(parseFloat(it.coords[3]))+" "+Hn(parseFloat(it.coords[4]))+" "+Hn(parseFloat(it.coords[5])),hn(hr+="]"),it.matrix&&hn("/Matrix ["+it.matrix.toString()+"]"),hn("/Function "+un+" 0 R"),hn("/Extend [true true]"),hn(">>"),hn("endobj")},aA=function(it,Tt){var un=To(),Bn=ko();Tt.push({resourcesOid:un,objectOid:Bn}),it.objectNumber=Bn;var kn=[];kn.push({key:"Type",value:"/Pattern"}),kn.push({key:"PatternType",value:"1"}),kn.push({key:"PaintType",value:"1"}),kn.push({key:"TilingType",value:"1"}),kn.push({key:"BBox",value:"["+it.boundingBox.map(Hn).join(" ")+"]"}),kn.push({key:"XStep",value:Hn(it.xStep)}),kn.push({key:"YStep",value:Hn(it.yStep)}),kn.push({key:"Resources",value:un+" 0 R"}),it.matrix&&kn.push({key:"Matrix",value:"["+it.matrix.toString()+"]"}),Us({data:it.stream,additionalKeyValues:kn,objectId:it.objectNumber}),hn("endobj")},Iu=function(it){var Tt;for(Tt in Wa)Wa.hasOwnProperty(Tt)&&(Wa[Tt]instanceof jr?nc(Wa[Tt]):Wa[Tt]instanceof Jr&&aA(Wa[Tt],it))},Bc=function(it){for(var Tt in it.objectNumber=ko(),hn("<<"),it)switch(Tt){case"opacity":hn("/ca "+br(it[Tt]));break;case"stroke-opacity":hn("/CA "+br(it[Tt]))}hn(">>"),hn("endobj")},oA=function(){var it;for(it in Po)Po.hasOwnProperty(it)&&Bc(Po[it])},rc=function(){for(var it in hn("/XObject <<"),$o)$o.hasOwnProperty(it)&&$o[it].objectNumber>=0&&hn("/"+it+" "+$o[it].objectNumber+" 0 R");Ga.publish("putXobjectDict"),hn(">>")},sA=function(){os.oid=ko(),hn("<<"),hn("/Filter /Standard"),hn("/V "+os.v),hn("/R "+os.r),hn("/U <"+os.toHexString(os.U)+">"),hn("/O <"+os.toHexString(os.O)+">"),hn("/P "+os.P),hn(">>"),hn("endobj")},Ec=function(){for(var it in hn("/Font <<"),ro)ro.hasOwnProperty(it)&&(Ot===!1||Ot===!0&&Ht.hasOwnProperty(it))&&hn("/"+it+" "+ro[it].objectNumber+" 0 R");hn(">>")},lA=function(){if(Object.keys(Wa).length>0){for(var it in hn("/Shading <<"),Wa)Wa.hasOwnProperty(it)&&Wa[it]instanceof jr&&Wa[it].objectNumber>=0&&hn("/"+it+" "+Wa[it].objectNumber+" 0 R");Ga.publish("putShadingPatternDict"),hn(">>")}},Au=function(it){if(Object.keys(Wa).length>0){for(var Tt in hn("/Pattern <<"),Wa)Wa.hasOwnProperty(Tt)&&Wa[Tt]instanceof Et.TilingPattern&&Wa[Tt].objectNumber>=0&&Wa[Tt].objectNumber<it&&hn("/"+Tt+" "+Wa[Tt].objectNumber+" 0 R");Ga.publish("putTilingPatternDict"),hn(">>")}},uA=function(){if(Object.keys(Po).length>0){var it;for(it in hn("/ExtGState <<"),Po)Po.hasOwnProperty(it)&&Po[it].objectNumber>=0&&hn("/"+it+" "+Po[it].objectNumber+" 0 R");Ga.publish("putGStateDict"),hn(">>")}},_o=function(it){hs(it.resourcesOid,!0),hn("<<"),hn("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),Ec(),lA(),Au(it.objectOid),uA(),rc(),hn(">>"),hn("endobj")},Cc=function(){var it=[];Wl(),oA(),cu(),Iu(it),Ga.publish("putResources"),it.forEach(_o),_o({resourcesOid:ks,objectOid:Number.MAX_SAFE_INTEGER}),Ga.publish("postPutResources")},ic=function(){Ga.publish("putAdditionalObjects");for(var it=0;it<Xr.length;it++){var Tt=Xr[it];hs(Tt.objId,!0),hn(Tt.content),hn("endobj")}Ga.publish("postPutAdditionalObjects")},Pc=function(it){mo[it.fontName]=mo[it.fontName]||{},mo[it.fontName][it.fontStyle]=it.id},Kl=function(it,Tt,un,Bn,kn){var hr={id:"F"+(Object.keys(ro).length+1).toString(10),postScriptName:it,fontName:Tt,fontStyle:un,encoding:Bn,isStandardFont:kn||!1,metadata:{}};return Ga.publish("addFont",{font:hr,instance:this}),ro[hr.id]=hr,Pc(hr),hr.id},cA=function(it){for(var Tt=0,un=Vr.length;Tt<un;Tt++){var Bn=Kl.call(this,it[Tt][0],it[Tt][1],it[Tt][2],Vr[Tt][3],!0);Ot===!1&&(Ht[Bn]=!0);var kn=it[Tt][0].split("-");Pc({id:Bn,fontName:kn[0],fontStyle:kn[1]||""})}Ga.publish("addFonts",{fonts:ro,dictionary:mo})},js=function(it){return it.foo=function(){try{return it.apply(this,arguments)}catch(Bn){var Tt=Bn.stack||"";~Tt.indexOf(" at ")&&(Tt=Tt.split(" at ")[1]);var un="Error in function "+Tt.split(`
|
|
|
`)[0].split("<")[0]+": "+Bn.message;if(!Ei.console)throw new Error(un);Ei.console.error(un,Bn),Ei.alert&&alert(un)}},it.foo.bar=it,it.foo},Vl=function(it,Tt){var un,Bn,kn,hr,Qr,Bi,zi,ha,la;if(kn=(Tt=Tt||{}).sourceEncoding||"Unicode",Qr=Tt.outputEncoding,(Tt.autoencode||Qr)&&ro[La].metadata&&ro[La].metadata[kn]&&ro[La].metadata[kn].encoding&&(hr=ro[La].metadata[kn].encoding,!Qr&&ro[La].encoding&&(Qr=ro[La].encoding),!Qr&&hr.codePages&&(Qr=hr.codePages[0]),typeof Qr=="string"&&(Qr=hr[Qr]),Qr)){for(zi=!1,Bi=[],un=0,Bn=it.length;un<Bn;un++)(ha=Qr[it.charCodeAt(un)])?Bi.push(String.fromCharCode(ha)):Bi.push(it[un]),Bi[un].charCodeAt(0)>>8&&(zi=!0);it=Bi.join("")}for(un=it.length;zi===void 0&&un!==0;)it.charCodeAt(un-1)>>8&&(zi=!0),un--;if(!zi)return it;for(Bi=Tt.noBOM?[]:[254,255],un=0,Bn=it.length;un<Bn;un++){if((la=(ha=it.charCodeAt(un))>>8)>>8)throw new Error("Character at position "+un+" of string '"+it+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Bi.push(la),Bi.push(ha-(la<<8))}return String.fromCharCode.apply(void 0,Bi)},ms=Et.__private__.pdfEscape=Et.pdfEscape=function(it,Tt){return Vl(it,Tt).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Du=Et.__private__.beginPage=function(it){Zr[++xo]=[],Aa[xo]={objId:0,contentsObjId:0,userUnit:Number(dt),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(it[0]),topRightY:Number(it[1])}},_u(xo),Br(Zr[sn])},xc=function(it,Tt){var un,Bn,kn;switch(Fe=Tt||Fe,typeof it=="string"&&(un=Gt(it.toLowerCase()),Array.isArray(un)&&(Bn=un[0],kn=un[1])),Array.isArray(it)&&(Bn=it[0]*Si,kn=it[1]*Si),isNaN(Bn)&&(Bn=et[0],kn=et[1]),(Bn>14400||kn>14400)&&(fr.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),Bn=Math.min(14400,Bn),kn=Math.min(14400,kn)),et=[Bn,kn],Fe.substr(0,1)){case"l":kn>Bn&&(et=[kn,Bn]);break;case"p":Bn>kn&&(et=[kn,Bn])}Du(et),Mc(cc),hn(Rs),Ac!==0&&hn(Ac+" J"),Zl!==0&&hn(Zl+" j"),Ga.publish("addPage",{pageNumber:xo})},Fc=function(it){it>0&&it<=xo&&(Zr.splice(it,1),Aa.splice(it,1),xo--,sn>xo&&(sn=xo),this.setPage(sn))},_u=function(it){it>0&&it<=xo&&(sn=it)},ac=Et.__private__.getNumberOfPages=Et.getNumberOfPages=function(){return Zr.length-1},oc=function(it,Tt,un){var Bn,kn=void 0;return un=un||{},it=it!==void 0?it:ro[La].fontName,Tt=Tt!==void 0?Tt:ro[La].fontStyle,Bn=it.toLowerCase(),mo[Bn]!==void 0&&mo[Bn][Tt]!==void 0?kn=mo[Bn][Tt]:mo[it]!==void 0&&mo[it][Tt]!==void 0?kn=mo[it][Tt]:un.disableWarning===!1&&fr.warn("Unable to look up font label for font '"+it+"', '"+Tt+"'. Refer to getFontList() for available fonts."),kn||un.noFallback||(kn=mo.times[Tt])==null&&(kn=mo.times.normal),kn},Lc=Et.__private__.putInfo=function(){var it=ko(),Tt=function(Bn){return Bn};for(var un in jt!==null&&(Tt=os.encryptor(it,0)),hn("<<"),hn("/Producer ("+ms(Tt("jsPDF "+Gn.version))+")"),ta)ta.hasOwnProperty(un)&&ta[un]&&hn("/"+un.substr(0,1).toUpperCase()+un.substr(1)+" ("+ms(Tt(ta[un]))+")");hn("/CreationDate ("+ms(Tt(ur))+")"),hn(">>"),hn("endobj")},ju=Et.__private__.putCatalog=function(it){var Tt=(it=it||{}).rootDictionaryObjId||Pl;switch(ko(),hn("<<"),hn("/Type /Catalog"),hn("/Pages "+Tt+" 0 R"),wi||(wi="fullwidth"),wi){case"fullwidth":hn("/OpenAction [3 0 R /FitH null]");break;case"fullheight":hn("/OpenAction [3 0 R /FitV null]");break;case"fullpage":hn("/OpenAction [3 0 R /Fit]");break;case"original":hn("/OpenAction [3 0 R /XYZ null null 1]");break;default:var un=""+wi;un.substr(un.length-1)==="%"&&(wi=parseInt(wi)/100),typeof wi=="number"&&hn("/OpenAction [3 0 R /XYZ null null "+br(wi)+"]")}switch(Fa||(Fa="continuous"),Fa){case"continuous":hn("/PageLayout /OneColumn");break;case"single":hn("/PageLayout /SinglePage");break;case"two":case"twoleft":hn("/PageLayout /TwoColumnLeft");break;case"tworight":hn("/PageLayout /TwoColumnRight")}ca&&hn("/PageMode /"+ca),Ga.publish("putCatalog"),hn(">>"),hn("endobj")},Ic=Et.__private__.putTrailer=function(){hn("trailer"),hn("<<"),hn("/Size "+(Mn+1)),hn("/Root "+Mn+" 0 R"),hn("/Info "+(Mn-1)+" 0 R"),jt!==null&&hn("/Encrypt "+os.oid+" 0 R"),hn("/ID [ <"+$n+"> <"+$n+"> ]"),hn(">>")},sc=Et.__private__.putHeader=function(){hn("%PDF-"+rn),hn("%\xBA\xDF\xAC\xE0")},AA=Et.__private__.putXRef=function(){var it="0000000000";hn("xref"),hn("0 "+(Mn+1)),hn("0000000000 65535 f ");for(var Tt=1;Tt<=Mn;Tt++)typeof Zn[Tt]=="function"?hn((it+Zn[Tt]()).slice(-10)+" 00000 n "):Zn[Tt]!==void 0?hn((it+Zn[Tt]).slice(-10)+" 00000 n "):hn("0000000000 00000 n ")},xl=Et.__private__.buildDocument=function(){qi(),Br(er),Ga.publish("buildDocument"),sc(),_s(),ic(),Cc(),jt!==null&&sA(),Lc(),ju();var it=nr;return AA(),Ic(),hn("startxref"),hn(""+it),hn("%%EOF"),Br(Zr[sn]),er.join(`
|
|
|
`)},Ou=Et.__private__.getBlob=function(it){return new Blob([ji(it)],{type:"application/pdf"})},es=Et.output=Et.__private__.output=js(function(it,Tt){switch(typeof(Tt=Tt||{})=="string"?Tt={filename:Tt}:Tt.filename=Tt.filename||"generated.pdf",it){case void 0:return xl();case"save":Et.save(Tt.filename);break;case"arraybuffer":return ji(xl());case"blob":return Ou(xl());case"bloburi":case"bloburl":if(Ei.URL!==void 0&&typeof Ei.URL.createObjectURL=="function")return Ei.URL&&Ei.URL.createObjectURL(Ou(xl()))||void 0;fr.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var un="",Bn=xl();try{un=fi(Bn)}catch(wo){un=fi(unescape(encodeURIComponent(Bn)))}return"data:application/pdf;filename="+Tt.filename+";base64,"+un;case"pdfobjectnewwindow":if(Object.prototype.toString.call(Ei)==="[object Window]"){var kn="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",hr=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';Tt.pdfObjectUrl&&(kn=Tt.pdfObjectUrl,hr="");var Qr='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+kn+'"'+hr+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(Tt)+");<\/script></body></html>",Bi=Ei.open();return Bi!==null&&Bi.document.write(Qr),Bi}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(Ei)==="[object Window]"){var zi='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(Tt.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+Tt.filename+'" width="500px" height="400px" /></body></html>',ha=Ei.open();if(ha!==null){ha.document.write(zi);var la=this;ha.document.documentElement.querySelector("#pdfViewer").onload=function(){ha.document.title=Tt.filename,ha.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(la.output("bloburl"))}}return ha}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(Ei)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var Oa='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",Tt)+'"></iframe></body></html>',vo=Ei.open();if(vo!==null&&(vo.document.write(Oa),vo.document.title=Tt.filename),vo||typeof safari=="undefined")return vo;break;case"datauri":case"dataurl":return Ei.document.location.href=this.output("datauristring",Tt);default:return null}}),Tu=function(it){return Array.isArray(uu)===!0&&uu.indexOf(it)>-1};switch(We){case"pt":Si=1;break;case"mm":Si=72/25.4;break;case"cm":Si=72/2.54;break;case"in":Si=72;break;case"px":Si=Tu("px_scaling")==1?.75:96/72;break;case"pc":case"em":Si=12;break;case"ex":Si=6;break;default:if(typeof We!="number")throw new Error("Invalid unit: "+We);Si=We}var os=null;vi(),Vn();var fA=function(it){return jt!==null?os.encryptor(it,0):function(Tt){return Tt}},Dc=Et.__private__.getPageInfo=Et.getPageInfo=function(it){if(isNaN(it)||it%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Aa[it].objId,pageNumber:it,pageContext:Aa[it]}},sa=Et.__private__.getPageInfoByObjId=function(it){if(isNaN(it)||it%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var Tt in Aa)if(Aa[Tt].objId===it)break;return Dc(Tt)},dA=Et.__private__.getCurrentPageInfo=Et.getCurrentPageInfo=function(){return{objId:Aa[sn].objId,pageNumber:sn,pageContext:Aa[sn]}};Et.addPage=function(){return xc.apply(this,arguments),this},Et.setPage=function(){return _u.apply(this,arguments),Br.call(this,Zr[sn]),this},Et.insertPage=function(it){return this.addPage(),this.movePage(sn,it),this},Et.movePage=function(it,Tt){var un,Bn;if(it>Tt){un=Zr[it],Bn=Aa[it];for(var kn=it;kn>Tt;kn--)Zr[kn]=Zr[kn-1],Aa[kn]=Aa[kn-1];Zr[Tt]=un,Aa[Tt]=Bn,this.setPage(Tt)}else if(it<Tt){un=Zr[it],Bn=Aa[it];for(var hr=it;hr<Tt;hr++)Zr[hr]=Zr[hr+1],Aa[hr]=Aa[hr+1];Zr[Tt]=un,Aa[Tt]=Bn,this.setPage(Tt)}return this},Et.deletePage=function(){return Fc.apply(this,arguments),this},Et.__private__.text=Et.text=function(it,Tt,un,Bn,kn){var hr,Qr,Bi,zi,ha,la,Oa,vo,wo,Fo=(Bn=Bn||{}).scope||this;if(typeof it=="number"&&typeof Tt=="number"&&(typeof un=="string"||Array.isArray(un))){var ts=un;un=Tt,Tt=it,it=ts}if(arguments[3]instanceof Xi?(wn("The transform parameter of text() with a Matrix value"),wo=kn):(Bi=arguments[4],zi=arguments[5],(0,ye.Z)(Oa=arguments[3])==="object"&&Oa!==null||(typeof Bi=="string"&&(zi=Bi,Bi=null),typeof Oa=="string"&&(zi=Oa,Oa=null),typeof Oa=="number"&&(Bi=Oa,Oa=null),Bn={flags:Oa,angle:Bi,align:zi})),isNaN(Tt)||isNaN(un)||it==null)throw new Error("Invalid arguments passed to jsPDF.text");if(it.length===0)return Fo;var Ro="",nl=!1,ss=typeof Bn.lineHeightFactor=="number"?Bn.lineHeightFactor:Ll,Os=Fo.internal.scaleFactor;function dc(to){return to=to.split(" ").join(Array(Bn.TabLen||9).join(" ")),ms(to,Oa)}function Hu(to){for(var co,Bo=to.concat(),Ho=[],li=Bo.length;li--;)typeof(co=Bo.shift())=="string"?Ho.push(co):Array.isArray(to)&&(co.length===1||co[1]===void 0&&co[2]===void 0)?Ho.push(co[0]):Ho.push([co[0],co[1],co[2]]);return Ho}function hc(to,co){var Bo;if(typeof to=="string")Bo=co(to)[0];else if(Array.isArray(to)){for(var Ho,li,yl=to.concat(),Ul=[],bs=yl.length;bs--;)typeof(Ho=yl.shift())=="string"?Ul.push(co(Ho)[0]):Array.isArray(Ho)&&typeof Ho[0]=="string"&&(li=co(Ho[0],Ho[1],Ho[2]),Ul.push([li[0],li[1],li[2]]));Bo=Ul}return Bo}var vu=!1,zu=!0;if(typeof it=="string")vu=!0;else if(Array.isArray(it)){var gc=it.concat();Qr=[];for(var Gu,Lo=gc.length;Lo--;)(typeof(Gu=gc.shift())!="string"||Array.isArray(Gu)&&typeof Gu[0]!="string")&&(zu=!1);vu=zu}if(vu===!1)throw new Error('Type of text must be string or Array. "'+it+'" is not recognized.');typeof it=="string"&&(it=it.match(/[\r?\n]/)?it.split(/\r\n|\r|\n/g):[it]);var yu=ui/Fo.internal.scaleFactor,uo=yu*(ss-1);switch(Bn.baseline){case"bottom":un-=uo;break;case"top":un+=yu-uo;break;case"hanging":un+=yu-2*uo;break;case"middle":un+=yu/2-uo}if((la=Bn.maxWidth||0)>0&&(typeof it=="string"?it=Fo.splitTextToSize(it,la):Object.prototype.toString.call(it)==="[object Array]"&&(it=it.reduce(function(to,co){return to.concat(Fo.splitTextToSize(co,la))},[]))),hr={text:it,x:Tt,y:un,options:Bn,mutex:{pdfEscape:ms,activeFontKey:La,fonts:ro,activeFontSize:ui}},Ga.publish("preProcessText",hr),it=hr.text,Bi=(Bn=hr.options).angle,!(wo instanceof Xi)&&Bi&&typeof Bi=="number"){Bi*=Math.PI/180,Bn.rotationDirection===0&&(Bi=-Bi),Ln===ln.ADVANCED&&(Bi=-Bi);var Qs=Math.cos(Bi),ml=Math.sin(Bi);wo=new Xi(Qs,ml,-ml,Qs,0,0)}else Bi&&Bi instanceof Xi&&(wo=Bi);Ln!==ln.ADVANCED||wo||(wo=tl),(ha=Bn.charSpace||ku)!==void 0&&(Ro+=Hn(qt(ha))+` Tc
|
|
|
`,this.setCharSpace(this.getCharSpace()||0)),(vo=Bn.horizontalScale)!==void 0&&(Ro+=Hn(100*vo)+` Tz
|
|
|
`),Bn.lang;var jo=-1,vl=Bn.renderingMode!==void 0?Bn.renderingMode:Bn.stroke,Ol=Fo.internal.getCurrentPageInfo().pageContext;switch(vl){case 0:case!1:case"fill":jo=0;break;case 1:case!0:case"stroke":jo=1;break;case 2:case"fillThenStroke":jo=2;break;case 3:case"invisible":jo=3;break;case 4:case"fillAndAddForClipping":jo=4;break;case 5:case"strokeAndAddPathForClipping":jo=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":jo=6;break;case 7:case"addToPathForClipping":jo=7}var Hs=Ol.usedRenderingMode!==void 0?Ol.usedRenderingMode:-1;jo!==-1?Ro+=jo+` Tr
|
|
|
`:Hs!==-1&&(Ro+=`0 Tr
|
|
|
`),jo!==-1&&(Ol.usedRenderingMode=jo),zi=Bn.align||"left";var Ts,bu=ui*ss,pc=Fo.internal.pageSize.getWidth(),Wu=ro[La];ha=Bn.charSpace||ku,la=Bn.maxWidth||0,Oa=Object.assign({autoencode:!0,noBOM:!0},Bn.flags);var zs=[],Jl=function(to){return Fo.getStringUnitWidth(to,{font:Wu,charSpace:ha,fontSize:ui,doKerning:!1})*ui/Os};if(Object.prototype.toString.call(it)==="[object Array]"){var vs;Qr=Hu(it),zi!=="left"&&(Ts=Qr.map(Jl));var Qo,ql=0;if(zi==="right"){Tt-=Ts[0],it=[],Lo=Qr.length;for(var Tl=0;Tl<Lo;Tl++)Tl===0?(Qo=pl(Tt),vs=Il(un)):(Qo=qt(ql-Ts[Tl]),vs=-bu),it.push([Qr[Tl],Qo,vs]),ql=Ts[Tl]}else if(zi==="center"){Tt-=Ts[0]/2,it=[],Lo=Qr.length;for(var Ml=0;Ml<Lo;Ml++)Ml===0?(Qo=pl(Tt),vs=Il(un)):(Qo=qt((ql-Ts[Ml])/2),vs=-bu),it.push([Qr[Ml],Qo,vs]),ql=Ts[Ml]}else if(zi==="left"){it=[],Lo=Qr.length;for(var Ku=0;Ku<Lo;Ku++)it.push(Qr[Ku])}else if(zi==="justify"&&Wu.encoding==="Identity-H"){it=[],Lo=Qr.length,la=la!==0?la:pc;for(var Nl=0,So=0;So<Lo;So++)if(vs=So===0?Il(un):-bu,Qo=So===0?pl(Tt):Nl,So<Lo-1){var mc=qt((la-Ts[So])/(Qr[So].split(" ").length-1)),ys=Qr[So].split(" ");it.push([ys[0]+" ",Qo,vs]),Nl=0;for(var Gs=1;Gs<ys.length;Gs++){var Vu=(Jl(ys[Gs-1]+" "+ys[Gs])-Jl(ys[Gs]))*Os+mc;Gs==ys.length-1?it.push([ys[Gs],Vu,0]):it.push([ys[Gs]+" ",Vu,0]),Nl-=Vu}}else it.push([Qr[So],Qo,vs]);it.push(["",Nl,0])}else{if(zi!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(it=[],Lo=Qr.length,la=la!==0?la:pc,So=0;So<Lo;So++)vs=So===0?Il(un):-bu,Qo=So===0?pl(Tt):0,So<Lo-1?zs.push(Hn(qt((la-Ts[So])/(Qr[So].split(" ").length-1)))):zs.push(0),it.push([Qr[So],Qo,vs])}}var Hc=typeof Bn.R2L=="boolean"?Bn.R2L:Ri;Hc===!0&&(it=hc(it,function(to,co,Bo){return[to.split("").reverse().join(""),co,Bo]})),hr={text:it,x:Tt,y:un,options:Bn,mutex:{pdfEscape:ms,activeFontKey:La,fonts:ro,activeFontSize:ui}},Ga.publish("postProcessText",hr),it=hr.text,nl=hr.mutex.isHex||!1;var wu=ro[La].encoding;wu!=="WinAnsiEncoding"&&wu!=="StandardEncoding"||(it=hc(it,function(to,co,Bo){return[dc(to),co,Bo]})),Qr=Hu(it),it=[];for(var kl,$l,eu,Su=0,Bu=1,Eu=Array.isArray(Qr[0])?Bu:Su,tu="",vc=function(to,co,Bo){var Ho="";return Bo instanceof Xi?(Bo=typeof Bn.angle=="number"?el(Bo,new Xi(1,0,0,1,to,co)):el(new Xi(1,0,0,1,to,co),Bo),Ln===ln.ADVANCED&&(Bo=el(new Xi(1,0,0,-1,0,0),Bo)),Ho=Bo.join(" ")+` Tm
|
|
|
`):Ho=Hn(to)+" "+Hn(co)+` Td
|
|
|
`,Ho},Ws=0;Ws<Qr.length;Ws++){switch(tu="",Eu){case Bu:eu=(nl?"<":"(")+Qr[Ws][0]+(nl?">":")"),kl=parseFloat(Qr[Ws][1]),$l=parseFloat(Qr[Ws][2]);break;case Su:eu=(nl?"<":"(")+Qr[Ws]+(nl?">":")"),kl=pl(Tt),$l=Il(un)}zs!==void 0&&zs[Ws]!==void 0&&(tu=zs[Ws]+` Tw
|
|
|
`),Ws===0?it.push(tu+vc(kl,$l,wo)+eu):Eu===Su?it.push(tu+eu):Eu===Bu&&it.push(tu+vc(kl,$l,wo)+eu)}it=Eu===Su?it.join(` Tj
|
|
|
T* `):it.join(` Tj
|
|
|
`),it+=` Tj
|
|
|
`;var Ks=`BT
|
|
|
/`;return Ks+=La+" "+ui+` Tf
|
|
|
`,Ks+=Hn(ui*ss)+` TL
|
|
|
`,Ks+=_l+`
|
|
|
`,Ks+=Ro,Ks+=it,hn(Ks+="ET"),Ht[La]=!0,Fo};var hA=Et.__private__.clip=Et.clip=function(it){return hn(it==="evenodd"?"W*":"W"),this};Et.clipEvenOdd=function(){return hA("evenodd")},Et.__private__.discardPath=Et.discardPath=function(){return hn("n"),this};var gl=Et.__private__.isValidStyle=function(it){var Tt=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(it)!==-1&&(Tt=!0),Tt};Et.__private__.setDefaultPathOperation=Et.setDefaultPathOperation=function(it){return gl(it)&&(Ct=it),this};var _c=Et.__private__.getStyle=Et.getStyle=function(it){var Tt=Ct;switch(it){case"D":case"S":Tt="S";break;case"F":Tt="f";break;case"FD":case"DF":Tt="B";break;case"f":case"f*":case"B":case"B*":Tt=it}return Tt},jc=Et.close=function(){return hn("h"),this};Et.stroke=function(){return hn("S"),this},Et.fill=function(it){return fu("f",it),this},Et.fillEvenOdd=function(it){return fu("f*",it),this},Et.fillStroke=function(it){return fu("B",it),this},Et.fillStrokeEvenOdd=function(it){return fu("B*",it),this};var fu=function(it,Tt){(0,ye.Z)(Tt)==="object"?Oc(Tt,it):hn(it)},lc=function(it){it===null||Ln===ln.ADVANCED&&it===void 0||(it=_c(it),hn(it))};function uc(it,Tt,un,Bn,kn){var hr=new Jr(Tt||this.boundingBox,un||this.xStep,Bn||this.yStep,this.gState,kn||this.matrix);hr.stream=this.stream;var Qr=it+"$$"+this.cloneIndex+++"$$";return si(Qr,hr),hr}var Oc=function(it,Tt){var un=fo[it.key],Bn=Wa[un];if(Bn instanceof jr)hn("q"),hn(Uo(Tt)),Bn.gState&&Et.setGState(Bn.gState),hn(it.matrix.toString()+" cm"),hn("/"+un+" sh"),hn("Q");else if(Bn instanceof Jr){var kn=new Xi(1,0,0,-1,0,jl());it.matrix&&(kn=kn.multiply(it.matrix||tl),un=uc.call(Bn,it.key,it.boundingBox,it.xStep,it.yStep,kn).id),hn("q"),hn("/Pattern cs"),hn("/"+un+" scn"),Bn.gState&&Et.setGState(Bn.gState),hn(Tt),hn("Q")}},Uo=function(it){switch(it){case"f":case"F":return"W n";case"f*":return"W* n";case"B":return"W S";case"B*":return"W* S";case"S":return"W S";case"n":return"W n"}},Fl=Et.moveTo=function(it,Tt){return hn(Hn(qt(it))+" "+Hn(yn(Tt))+" m"),this},du=Et.lineTo=function(it,Tt){return hn(Hn(qt(it))+" "+Hn(yn(Tt))+" l"),this},Yl=Et.curveTo=function(it,Tt,un,Bn,kn,hr){return hn([Hn(qt(it)),Hn(yn(Tt)),Hn(qt(un)),Hn(yn(Bn)),Hn(qt(kn)),Hn(yn(hr)),"c"].join(" ")),this};Et.__private__.line=Et.line=function(it,Tt,un,Bn,kn){if(isNaN(it)||isNaN(Tt)||isNaN(un)||isNaN(Bn)||!gl(kn))throw new Error("Invalid arguments passed to jsPDF.line");return Ln===ln.COMPAT?this.lines([[un-it,Bn-Tt]],it,Tt,[1,1],kn||"S"):this.lines([[un-it,Bn-Tt]],it,Tt,[1,1]).stroke()},Et.__private__.lines=Et.lines=function(it,Tt,un,Bn,kn,hr){var Qr,Bi,zi,ha,la,Oa,vo,wo,Fo,ts,Ro,nl;if(typeof it=="number"&&(nl=un,un=Tt,Tt=it,it=nl),Bn=Bn||[1,1],hr=hr||!1,isNaN(Tt)||isNaN(un)||!Array.isArray(it)||!Array.isArray(Bn)||!gl(kn)||typeof hr!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(Fl(Tt,un),Qr=Bn[0],Bi=Bn[1],ha=it.length,ts=Tt,Ro=un,zi=0;zi<ha;zi++)(la=it[zi]).length===2?(ts=la[0]*Qr+ts,Ro=la[1]*Bi+Ro,du(ts,Ro)):(Oa=la[0]*Qr+ts,vo=la[1]*Bi+Ro,wo=la[2]*Qr+ts,Fo=la[3]*Bi+Ro,ts=la[4]*Qr+ts,Ro=la[5]*Bi+Ro,Yl(Oa,vo,wo,Fo,ts,Ro));return hr&&jc(),lc(kn),this},Et.path=function(it){for(var Tt=0;Tt<it.length;Tt++){var un=it[Tt],Bn=un.c;switch(un.op){case"m":Fl(Bn[0],Bn[1]);break;case"l":du(Bn[0],Bn[1]);break;case"c":Yl.apply(this,Bn);break;case"h":jc()}}return this},Et.__private__.rect=Et.rect=function(it,Tt,un,Bn,kn){if(isNaN(it)||isNaN(Tt)||isNaN(un)||isNaN(Bn)||!gl(kn))throw new Error("Invalid arguments passed to jsPDF.rect");return Ln===ln.COMPAT&&(Bn=-Bn),hn([Hn(qt(it)),Hn(yn(Tt)),Hn(qt(un)),Hn(qt(Bn)),"re"].join(" ")),lc(kn),this},Et.__private__.triangle=Et.triangle=function(it,Tt,un,Bn,kn,hr,Qr){if(isNaN(it)||isNaN(Tt)||isNaN(un)||isNaN(Bn)||isNaN(kn)||isNaN(hr)||!gl(Qr))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[un-it,Bn-Tt],[kn-un,hr-Bn],[it-kn,Tt-hr]],it,Tt,[1,1],Qr,!0),this},Et.__private__.roundedRect=Et.roundedRect=function(it,Tt,un,Bn,kn,hr,Qr){if(isNaN(it)||isNaN(Tt)||isNaN(un)||isNaN(Bn)||isNaN(kn)||isNaN(hr)||!gl(Qr))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var Bi=4/3*(Math.SQRT2-1);return kn=Math.min(kn,.5*un),hr=Math.min(hr,.5*Bn),this.lines([[un-2*kn,0],[kn*Bi,0,kn,hr-hr*Bi,kn,hr],[0,Bn-2*hr],[0,hr*Bi,-kn*Bi,hr,-kn,hr],[2*kn-un,0],[-kn*Bi,0,-kn,-hr*Bi,-kn,-hr],[0,2*hr-Bn],[0,-hr*Bi,kn*Bi,-hr,kn,-hr]],it+kn,Tt,[1,1],Qr,!0),this},Et.__private__.ellipse=Et.ellipse=function(it,Tt,un,Bn,kn){if(isNaN(it)||isNaN(Tt)||isNaN(un)||isNaN(Bn)||!gl(kn))throw new Error("Invalid arguments passed to jsPDF.ellipse");var hr=4/3*(Math.SQRT2-1)*un,Qr=4/3*(Math.SQRT2-1)*Bn;return Fl(it+un,Tt),Yl(it+un,Tt-Qr,it+hr,Tt-Bn,it,Tt-Bn),Yl(it-hr,Tt-Bn,it-un,Tt-Qr,it-un,Tt),Yl(it-un,Tt+Qr,it-hr,Tt+Bn,it,Tt+Bn),Yl(it+hr,Tt+Bn,it+un,Tt+Qr,it+un,Tt),lc(kn),this},Et.__private__.circle=Et.circle=function(it,Tt,un,Bn){if(isNaN(it)||isNaN(Tt)||isNaN(un)||!gl(Bn))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(it,Tt,un,un,Bn)},Et.setFont=function(it,Tt,un){return un&&(Tt=Rr(Tt,un)),La=oc(it,Tt,{disableWarning:!1}),this};var Tc=Et.__private__.getFont=Et.getFont=function(){return ro[oc.apply(Et,arguments)]};Et.__private__.getFontList=Et.getFontList=function(){var it,Tt,un={};for(it in mo)if(mo.hasOwnProperty(it))for(Tt in un[it]=[],mo[it])mo[it].hasOwnProperty(Tt)&&un[it].push(Tt);return un},Et.addFont=function(it,Tt,un,Bn,kn){var hr=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&hr.indexOf(arguments[3])!==-1?kn=arguments[3]:arguments[3]&&hr.indexOf(arguments[3])==-1&&(un=Rr(un,Bn)),kn=kn||"Identity-H",Kl.call(this,it,Tt,un,kn)};var Ll,cc=Ie.lineWidth||.200025,Mu=Et.__private__.getLineWidth=Et.getLineWidth=function(){return cc},Mc=Et.__private__.setLineWidth=Et.setLineWidth=function(it){return cc=it,hn(Hn(qt(it))+" w"),this};Et.__private__.setLineDash=Gn.API.setLineDash=Gn.API.setLineDashPattern=function(it,Tt){if(it=it||[],Tt=Tt||0,isNaN(Tt)||!Array.isArray(it))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return it=it.map(function(un){return Hn(qt(un))}).join(" "),Tt=Hn(qt(Tt)),hn("["+it+"] "+Tt+" d"),this};var Nc=Et.__private__.getLineHeight=Et.getLineHeight=function(){return ui*Ll};Et.__private__.getLineHeight=Et.getLineHeight=function(){return ui*Ll};var kc=Et.__private__.setLineHeightFactor=Et.setLineHeightFactor=function(it){return typeof(it=it||1.15)=="number"&&(Ll=it),this},Uc=Et.__private__.getLineHeightFactor=Et.getLineHeightFactor=function(){return Ll};kc(Ie.lineHeight);var pl=Et.__private__.getHorizontalCoordinate=function(it){return qt(it)},Il=Et.__private__.getVerticalCoordinate=function(it){return Ln===ln.ADVANCED?it:Aa[sn].mediaBox.topRightY-Aa[sn].mediaBox.bottomLeftY-qt(it)},Rc=Et.__private__.getHorizontalCoordinateString=Et.getHorizontalCoordinateString=function(it){return Hn(pl(it))},Dl=Et.__private__.getVerticalCoordinateString=Et.getVerticalCoordinateString=function(it){return Hn(Il(it))},Rs=Ie.strokeColor||"0 G";Et.__private__.getStrokeColor=Et.getDrawColor=function(){return ps(Rs)},Et.__private__.setStrokeColor=Et.setDrawColor=function(it,Tt,un,Bn){return Rs=Ps({ch1:it,ch2:Tt,ch3:un,ch4:Bn,pdfColorType:"draw",precision:2}),hn(Rs),this};var Nu=Ie.fillColor||"0 g";Et.__private__.getFillColor=Et.getFillColor=function(){return ps(Nu)},Et.__private__.setFillColor=Et.setFillColor=function(it,Tt,un,Bn){return Nu=Ps({ch1:it,ch2:Tt,ch3:un,ch4:Bn,pdfColorType:"fill",precision:2}),hn(Nu),this};var _l=Ie.textColor||"0 g",gA=Et.__private__.getTextColor=Et.getTextColor=function(){return ps(_l)};Et.__private__.setTextColor=Et.setTextColor=function(it,Tt,un,Bn){return _l=Ps({ch1:it,ch2:Tt,ch3:un,ch4:Bn,pdfColorType:"text",precision:3}),this};var ku=Ie.charSpace,pA=Et.__private__.getCharSpace=Et.getCharSpace=function(){return parseFloat(ku||0)};Et.__private__.setCharSpace=Et.setCharSpace=function(it){if(isNaN(it))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return ku=it,this};var Ac=0;Et.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},Et.__private__.setLineCap=Et.setLineCap=function(it){var Tt=Et.CapJoinStyles[it];if(Tt===void 0)throw new Error("Line cap style of '"+it+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Ac=Tt,hn(Tt+" J"),this};var Zl=0;Et.__private__.setLineJoin=Et.setLineJoin=function(it){var Tt=Et.CapJoinStyles[it];if(Tt===void 0)throw new Error("Line join style of '"+it+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Zl=Tt,hn(Tt+" j"),this},Et.__private__.setLineMiterLimit=Et.__private__.setMiterLimit=Et.setLineMiterLimit=Et.setMiterLimit=function(it){if(it=it||0,isNaN(it))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return hn(Hn(qt(it))+" M"),this},Et.GState=sr,Et.setGState=function(it){(it=typeof it=="string"?Po[$s[it]]:hu(null,it)).equals(Cl)||(hn("/"+it.id+" gs"),Cl=it)};var hu=function(it,Tt){if(!it||!$s[it]){var un=!1;for(var Bn in Po)if(Po.hasOwnProperty(Bn)&&Po[Bn].equals(Tt)){un=!0;break}if(un)Tt=Po[Bn];else{var kn="GS"+(Object.keys(Po).length+1).toString(10);Po[kn]=Tt,Tt.id=kn}return it&&($s[it]=Tt.id),Ga.publish("addGState",Tt),Tt}};Et.addGState=function(it,Tt){return hu(it,Tt),this},Et.saveGraphicsState=function(){return hn("q"),cl.push({key:La,size:ui,color:_l}),this},Et.restoreGraphicsState=function(){hn("Q");var it=cl.pop();return La=it.key,ui=it.size,_l=it.color,Cl=null,this},Et.setCurrentTransformationMatrix=function(it){return hn(it.toString()+" cm"),this},Et.comment=function(it){return hn("#"+it),this};var Uu=function(it,Tt){var un=it||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return un},set:function(hr){isNaN(hr)||(un=parseFloat(hr))}});var Bn=Tt||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Bn},set:function(hr){isNaN(hr)||(Bn=parseFloat(hr))}});var kn="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return kn},set:function(hr){kn=hr.toString()}}),this},Ru=function(it,Tt,un,Bn){Uu.call(this,it,Tt),this.type="rect";var kn=un||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return kn},set:function(Qr){isNaN(Qr)||(kn=parseFloat(Qr))}});var hr=Bn||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return hr},set:function(Qr){isNaN(Qr)||(hr=parseFloat(Qr))}}),this},gu=function(){this.page=xo,this.currentPage=sn,this.pages=Zr.slice(0),this.pagesContext=Aa.slice(0),this.x=as,this.y=za,this.matrix=Js,this.width=mu(sn),this.height=jl(sn),this.outputDestination=di,this.id="",this.objectNumber=-1};gu.prototype.restore=function(){xo=this.page,sn=this.currentPage,Aa=this.pagesContext,Zr=this.pages,as=this.x,za=this.y,Js=this.matrix,Xl(sn,this.width),Qu(sn,this.height),di=this.outputDestination};var fc=function(it,Tt,un,Bn,kn){fl.push(new gu),xo=sn=0,Zr=[],as=it,za=Tt,Js=kn,Du([un,Bn])},Qc=function(it){if(Al[it])fl.pop().restore();else{var Tt=new gu,un="Xo"+(Object.keys($o).length+1).toString(10);Tt.id=un,Al[it]=un,$o[un]=Tt,Ga.publish("addFormObject",Tt),fl.pop().restore()}};for(var pu in Et.beginFormObject=function(it,Tt,un,Bn,kn){return fc(it,Tt,un,Bn,kn),this},Et.endFormObject=function(it){return Qc(it),this},Et.doFormObject=function(it,Tt){var un=$o[Al[it]];return hn("q"),hn(Tt.toString()+" cm"),hn("/"+un.id+" Do"),hn("Q"),this},Et.getFormObject=function(it){var Tt=$o[Al[it]];return{x:Tt.x,y:Tt.y,width:Tt.width,height:Tt.height,matrix:Tt.matrix}},Et.save=function(it,Tt){return it=it||"generated.pdf",(Tt=Tt||{}).returnPromise=Tt.returnPromise||!1,Tt.returnPromise===!1?(bi(Ou(xl()),it),typeof bi.unload=="function"&&Ei.setTimeout&&setTimeout(bi.unload,911),this):new Promise(function(un,Bn){try{var kn=bi(Ou(xl()),it);typeof bi.unload=="function"&&Ei.setTimeout&&setTimeout(bi.unload,911),un(kn)}catch(hr){Bn(hr.message)}})},Gn.API)Gn.API.hasOwnProperty(pu)&&(pu==="events"&&Gn.API.events.length?function(it,Tt){var un,Bn,kn;for(kn=Tt.length-1;kn!==-1;kn--)un=Tt[kn][0],Bn=Tt[kn][1],it.subscribe.apply(it,[un].concat(typeof Bn=="function"?[Bn]:Bn))}(Ga,Gn.API.events):Et[pu]=Gn.API[pu]);var mu=Et.getPageWidth=function(it){return(Aa[it=it||sn].mediaBox.topRightX-Aa[it].mediaBox.bottomLeftX)/Si},Xl=Et.setPageWidth=function(it,Tt){Aa[it].mediaBox.topRightX=Tt*Si+Aa[it].mediaBox.bottomLeftX},jl=Et.getPageHeight=function(it){return(Aa[it=it||sn].mediaBox.topRightY-Aa[it].mediaBox.bottomLeftY)/Si},Qu=Et.setPageHeight=function(it,Tt){Aa[it].mediaBox.topRightY=Tt*Si+Aa[it].mediaBox.bottomLeftY};return Et.internal={pdfEscape:ms,getStyle:_c,getFont:Tc,getFontSize:pi,getCharSpace:pA,getTextColor:gA,getLineHeight:Nc,getLineHeightFactor:Uc,getLineWidth:Mu,write:da,getHorizontalCoordinate:pl,getVerticalCoordinate:Il,getCoordinateString:Rc,getVerticalCoordinateString:Dl,collections:{},newObject:ko,newAdditionalObject:gs,newObjectDeferred:To,newObjectDeferredBegin:hs,getFilters:dl,putStream:Us,events:Ga,scaleFactor:Si,pageSize:{getWidth:function(){return mu(sn)},setWidth:function(it){Xl(sn,it)},getHeight:function(){return jl(sn)},setHeight:function(it){Qu(sn,it)}},encryptionOptions:jt,encryption:os,getEncryptor:fA,output:es,getNumberOfPages:ac,pages:Zr,out:hn,f2:br,f3:Vt,getPageInfo:Dc,getPageInfoByObjId:sa,getCurrentPageInfo:dA,getPDFVersion:Yt,Point:Uu,Rectangle:Ru,Matrix:Xi,hasHotfix:Tu},Object.defineProperty(Et.internal.pageSize,"width",{get:function(){return mu(sn)},set:function(it){Xl(sn,it)},enumerable:!0,configurable:!0}),Object.defineProperty(Et.internal.pageSize,"height",{get:function(){return jl(sn)},set:function(it){Qu(sn,it)},enumerable:!0,configurable:!0}),cA.call(Et,Vr),La="F1",xc(et,Fe),Ga.publish("initialized"),Et}cr.prototype.lsbFirstWord=function(Ie){return String.fromCharCode(Ie>>0&255,Ie>>8&255,Ie>>16&255,Ie>>24&255)},cr.prototype.toHexString=function(Ie){return Ie.split("").map(function(Be){return("0"+(255&Be.charCodeAt(0)).toString(16)).slice(-2)}).join("")},cr.prototype.hexToBytes=function(Ie){for(var Be=[],Fe=0;Fe<Ie.length;Fe+=2)Be.push(String.fromCharCode(parseInt(Ie.substr(Fe,2),16)));return Be.join("")},cr.prototype.processOwnerPassword=function(Ie,Be){return Wn(Fs(Be).substr(0,5),Ie)},cr.prototype.encryptor=function(Ie,Be){var Fe=Fs(this.encryptionKey+String.fromCharCode(255&Ie,Ie>>8&255,Ie>>16&255,255&Be,Be>>8&255)).substr(0,10);return function(We){return Wn(Fe,We)}},sr.prototype.equals=function(Ie){var Be,Fe="id,objectNumber,equals";if(!Ie||(0,ye.Z)(Ie)!==(0,ye.Z)(this))return!1;var We=0;for(Be in this)if(!(Fe.indexOf(Be)>=0)){if(this.hasOwnProperty(Be)&&!Ie.hasOwnProperty(Be)||this[Be]!==Ie[Be])return!1;We++}for(Be in Ie)Ie.hasOwnProperty(Be)&&Fe.indexOf(Be)<0&&We--;return We===0},Gn.API={events:[]},Gn.version="3.0.0";var ni=Gn.API,Ai=1,Hi=function(Ie){return Ie.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},hi=function(Ie){return Ie.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},ri=function(Ie){return Ie.toFixed(2)},xa=function(Ie){return Ie.toFixed(5)};ni.__acroform__={};var ka=function(Ie,Be){Ie.prototype=Object.create(Be.prototype),Ie.prototype.constructor=Ie},Oo=function(Ie){return Ie*Ai},Zi=function(Ie){var Be=new Vi,Fe=Yr.internal.getHeight(Ie)||0,We=Yr.internal.getWidth(Ie)||0;return Be.BBox=[0,0,Number(ri(We)),Number(ri(Fe))],Be},yo=ni.__acroform__.setBit=function(Ie,Be){if(Ie=Ie||0,Be=Be||0,isNaN(Ie)||isNaN(Be))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return Ie|=1<<Be},Ea=ni.__acroform__.clearBit=function(Ie,Be){if(Ie=Ie||0,Be=Be||0,isNaN(Ie)||isNaN(Be))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return Ie&=~(1<<Be)},Gi=ni.__acroform__.getBit=function(Ie,Be){if(isNaN(Ie)||isNaN(Be))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return Ie&1<<Be?1:0},Ji=ni.__acroform__.getBitForPdf=function(Ie,Be){if(isNaN(Ie)||isNaN(Be))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Gi(Ie,Be-1)},ra=ni.__acroform__.setBitForPdf=function(Ie,Be){if(isNaN(Ie)||isNaN(Be))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return yo(Ie,Be-1)},Wi=ni.__acroform__.clearBitForPdf=function(Ie,Be){if(isNaN(Ie)||isNaN(Be))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Ea(Ie,Be-1)},ho=ni.__acroform__.calculateCoordinates=function(Ie,Be){var Fe=Be.internal.getHorizontalCoordinate,We=Be.internal.getVerticalCoordinate,et=Ie[0],Xe=Ie[1],ot=Ie[2],dt=Ie[3],vt={};return vt.lowerLeft_X=Fe(et)||0,vt.lowerLeft_Y=We(Xe+dt)||0,vt.upperRight_X=Fe(et+ot)||0,vt.upperRight_Y=We(Xe)||0,[Number(ri(vt.lowerLeft_X)),Number(ri(vt.lowerLeft_Y)),Number(ri(vt.upperRight_X)),Number(ri(vt.upperRight_Y))]},Va=function(Ie){if(Ie.appearanceStreamContent)return Ie.appearanceStreamContent;if(Ie.V||Ie.DV){var Be=[],Fe=Ie._V||Ie.DV,We=oo(Ie,Fe),et=Ie.scope.internal.getFont(Ie.fontName,Ie.fontStyle).id;Be.push("/Tx BMC"),Be.push("q"),Be.push("BT"),Be.push(Ie.scope.__private__.encodeColorString(Ie.color)),Be.push("/"+et+" "+ri(We.fontSize)+" Tf"),Be.push("1 0 0 1 0 0 Tm"),Be.push(We.text),Be.push("ET"),Be.push("Q"),Be.push("EMC");var Xe=Zi(Ie);return Xe.scope=Ie.scope,Xe.stream=Be.join(`
|
|
|
`),Xe}},oo=function(Ie,Be){var Fe=Ie.fontSize===0?Ie.maxFontSize:Ie.fontSize,We={text:"",fontSize:""},et=(Be=(Be=Be.substr(0,1)=="("?Be.substr(1):Be).substr(Be.length-1)==")"?Be.substr(0,Be.length-1):Be).split(" ");et=Ie.multiline?et.map(function(Vt){return Vt.split(`
|
|
|
`)}):et.map(function(Vt){return[Vt]});var Xe=Fe,ot=Yr.internal.getHeight(Ie)||0;ot=ot<0?-ot:ot;var dt=Yr.internal.getWidth(Ie)||0;dt=dt<0?-dt:dt;var vt=function(Vt,qt,xn){if(Vt+1<et.length){var yn=qt+" "+et[Vt+1][0];return bo(yn,Ie,xn).width<=dt-4}return!1};Xe++;e:for(;Xe>0;){Be="",Xe--;var Ct,jt,Ot=bo("3",Ie,Xe).height,Ht=Ie.multiline?ot-Xe:(ot-Ot)/2,Et=Ht+=2,rn=0,Yt=0,on=0;if(Xe<=0){Be=`(...) Tj
|
|
|
`,Be+="% Width of Text: "+bo(Be,Ie,Xe=12).width+", FieldWidth:"+dt+`
|
|
|
`;break}for(var Gt="",ln=0,Ln=0;Ln<et.length;Ln++)if(et.hasOwnProperty(Ln)){var Un=!1;if(et[Ln].length!==1&&on!==et[Ln].length-1){if((Ot+2)*(ln+2)+2>ot)continue e;Gt+=et[Ln][on],Un=!0,Yt=Ln,Ln--}else{Gt=(Gt+=et[Ln][on]+" ").substr(Gt.length-1)==" "?Gt.substr(0,Gt.length-1):Gt;var ir=parseInt(Ln),Rr=vt(ir,Gt,Xe),Hn=Ln>=et.length-1;if(Rr&&!Hn){Gt+=" ",on=0;continue}if(Rr||Hn){if(Hn)Yt=ir;else if(Ie.multiline&&(Ot+2)*(ln+2)+2>ot)continue e}else{if(!Ie.multiline||(Ot+2)*(ln+2)+2>ot)continue e;Yt=ir}}for(var wn="",Kn=rn;Kn<=Yt;Kn++){var br=et[Kn];if(Ie.multiline){if(Kn===Yt){wn+=br[on]+" ",on=(on+1)%br.length;continue}if(Kn===rn){wn+=br[br.length-1]+" ";continue}}wn+=br[0]+" "}switch(wn=wn.substr(wn.length-1)==" "?wn.substr(0,wn.length-1):wn,jt=bo(wn,Ie,Xe).width,Ie.textAlign){case"right":Ct=dt-jt-2;break;case"center":Ct=(dt-jt)/2;break;case"left":default:Ct=2}Be+=ri(Ct)+" "+ri(Et)+` Td
|
|
|
`,Be+="("+Hi(wn)+`) Tj
|
|
|
`,Be+=-ri(Ct)+` 0 Td
|
|
|
`,Et=-(Xe+2),jt=0,rn=Un?Yt:Yt+1,ln++,Gt=""}break}return We.text=Be,We.fontSize=Xe,We},bo=function(Ie,Be,Fe){var We=Be.scope.internal.getFont(Be.fontName,Be.fontStyle),et=Be.scope.getStringUnitWidth(Ie,{font:We,fontSize:parseFloat(Fe),charSpace:0})*parseFloat(Fe);return{height:Be.scope.getStringUnitWidth("3",{font:We,fontSize:parseFloat(Fe),charSpace:0})*parseFloat(Fe)*1.5,width:et}},Ya={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},ol=function(Ie,Be){var Fe={type:"reference",object:Ie};Be.internal.getPageInfo(Ie.page).pageContext.annotations.find(function(We){return We.type===Fe.type&&We.object===Fe.object})===void 0&&Be.internal.getPageInfo(Ie.page).pageContext.annotations.push(Fe)},Xs=function(Ie,Be){for(var Fe in Ie)if(Ie.hasOwnProperty(Fe)){var We=Fe,et=Ie[Fe];Be.internal.newObjectDeferredBegin(et.objId,!0),(0,ye.Z)(et)==="object"&&typeof et.putStream=="function"&&et.putStream(),delete Ie[We]}},Ls=function(Ie,Be){if(Be.scope=Ie,Ie.internal!==void 0&&(Ie.internal.acroformPlugin===void 0||Ie.internal.acroformPlugin.isInitialized===!1)){if(Za.FieldNum=0,Ie.internal.acroformPlugin=JSON.parse(JSON.stringify(Ya)),Ie.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");Ai=Ie.internal.scaleFactor,Ie.internal.acroformPlugin.acroFormDictionaryRoot=new po,Ie.internal.acroformPlugin.acroFormDictionaryRoot.scope=Ie,Ie.internal.acroformPlugin.acroFormDictionaryRoot._eventID=Ie.internal.events.subscribe("postPutResources",function(){(function(Fe){Fe.internal.events.unsubscribe(Fe.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete Fe.internal.acroformPlugin.acroFormDictionaryRoot._eventID,Fe.internal.acroformPlugin.printedOut=!0})(Ie)}),Ie.internal.events.subscribe("buildDocument",function(){(function(Fe){Fe.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var We=Fe.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var et in We)if(We.hasOwnProperty(et)){var Xe=We[et];Xe.objId=void 0,Xe.hasAnnotation&&ol(Xe,Fe)}})(Ie)}),Ie.internal.events.subscribe("putCatalog",function(){(function(Fe){if(Fe.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");Fe.internal.write("/AcroForm "+Fe.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(Ie)}),Ie.internal.events.subscribe("postPutPages",function(Fe){(function(We,et){var Xe=!We;for(var ot in We||(et.internal.newObjectDeferredBegin(et.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),et.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),We=We||et.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(We.hasOwnProperty(ot)){var dt=We[ot],vt=[],Ct=dt.Rect;if(dt.Rect&&(dt.Rect=ho(dt.Rect,et)),et.internal.newObjectDeferredBegin(dt.objId,!0),dt.DA=Yr.createDefaultAppearanceStream(dt),(0,ye.Z)(dt)==="object"&&typeof dt.getKeyValueListForStream=="function"&&(vt=dt.getKeyValueListForStream()),dt.Rect=Ct,dt.hasAppearanceStream&&!dt.appearanceStreamContent){var jt=Va(dt);vt.push({key:"AP",value:"<</N "+jt+">>"}),et.internal.acroformPlugin.xForms.push(jt)}if(dt.appearanceStreamContent){var Ot="";for(var Ht in dt.appearanceStreamContent)if(dt.appearanceStreamContent.hasOwnProperty(Ht)){var Et=dt.appearanceStreamContent[Ht];if(Ot+="/"+Ht+" ",Ot+="<<",Object.keys(Et).length>=1||Array.isArray(Et)){for(var ot in Et)if(Et.hasOwnProperty(ot)){var rn=Et[ot];typeof rn=="function"&&(rn=rn.call(et,dt)),Ot+="/"+ot+" "+rn+" ",et.internal.acroformPlugin.xForms.indexOf(rn)>=0||et.internal.acroformPlugin.xForms.push(rn)}}else typeof(rn=Et)=="function"&&(rn=rn.call(et,dt)),Ot+="/"+ot+" "+rn,et.internal.acroformPlugin.xForms.indexOf(rn)>=0||et.internal.acroformPlugin.xForms.push(rn);Ot+=">>"}vt.push({key:"AP",value:`<<
|
|
|
`+Ot+">>"})}et.internal.putStream({additionalKeyValues:vt,objectId:dt.objId}),et.internal.out("endobj")}Xe&&Xs(et.internal.acroformPlugin.xForms,et)})(Fe,Ie)}),Ie.internal.acroformPlugin.isInitialized=!0}},Bs=ni.__acroform__.arrayToPdfArray=function(Ie,Be,Fe){var We=function(ot){return ot};if(Array.isArray(Ie)){for(var et="[",Xe=0;Xe<Ie.length;Xe++)switch(Xe!==0&&(et+=" "),(0,ye.Z)(Ie[Xe])){case"boolean":case"number":case"object":et+=Ie[Xe].toString();break;case"string":Ie[Xe].substr(0,1)!=="/"?(Be!==void 0&&Fe&&(We=Fe.internal.getEncryptor(Be)),et+="("+Hi(We(Ie[Xe].toString()))+")"):et+=Ie[Xe].toString()}return et+="]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},so=function(Ie,Be,Fe){var We=function(et){return et};return Be!==void 0&&Fe&&(We=Fe.internal.getEncryptor(Be)),(Ie=Ie||"").toString(),Ie="("+Hi(We(Ie))+")"},gi=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(this._objId===void 0){if(this.scope===void 0)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(Ie){this._objId=Ie}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};gi.prototype.toString=function(){return this.objId+" 0 R"},gi.prototype.putStream=function(){var Ie=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:Ie,objectId:this.objId}),this.scope.internal.out("endobj")},gi.prototype.getKeyValueListForStream=function(){var Ie=[],Be=Object.getOwnPropertyNames(this).filter(function(Xe){return Xe!="content"&&Xe!="appearanceStreamContent"&&Xe!="scope"&&Xe!="objId"&&Xe.substring(0,1)!="_"});for(var Fe in Be)if(Object.getOwnPropertyDescriptor(this,Be[Fe]).configurable===!1){var We=Be[Fe],et=this[We];et&&(Array.isArray(et)?Ie.push({key:We,value:Bs(et,this.objId,this.scope)}):et instanceof gi?(et.scope=this.scope,Ie.push({key:We,value:et.objId+" 0 R"})):typeof et!="function"&&Ie.push({key:We,value:et}))}return Ie};var Vi=function(){gi.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var Ie,Be=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return Be},set:function(Fe){Be=Fe}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(Fe){Ie=Fe.trim()},get:function(){return Ie||null}})};ka(Vi,gi);var po=function(){gi.call(this);var Ie,Be=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return Be.length>0?Be:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return Be}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(Ie){var Fe=function(We){return We};return this.scope&&(Fe=this.scope.internal.getEncryptor(this.objId)),"("+Hi(Fe(Ie))+")"}},set:function(Fe){Ie=Fe}})};ka(po,gi);var Za=function Ie(){gi.call(this);var Be=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return Be},set:function(Gt){if(isNaN(Gt))throw new Error('Invalid value "'+Gt+'" for attribute F supplied.');Be=Gt}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!Ji(Be,3)},set:function(Gt){Gt?this.F=ra(Be,3):this.F=Wi(Be,3)}});var Fe=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return Fe},set:function(Gt){if(isNaN(Gt))throw new Error('Invalid value "'+Gt+'" for attribute Ff supplied.');Fe=Gt}});var We=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(We.length!==0)return We},set:function(Gt){We=Gt!==void 0?Gt:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!We||isNaN(We[0])?0:We[0]},set:function(Gt){We[0]=Gt}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!We||isNaN(We[1])?0:We[1]},set:function(Gt){We[1]=Gt}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!We||isNaN(We[2])?0:We[2]},set:function(Gt){We[2]=Gt}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!We||isNaN(We[3])?0:We[3]},set:function(Gt){We[3]=Gt}});var et="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return et},set:function(Gt){switch(Gt){case"/Btn":case"/Tx":case"/Ch":case"/Sig":et=Gt;break;default:throw new Error('Invalid value "'+Gt+'" for attribute FT supplied.')}}});var Xe=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!Xe||Xe.length<1){if(this instanceof Es)return;Xe="FieldObject"+Ie.FieldNum++}var Gt=function(ln){return ln};return this.scope&&(Gt=this.scope.internal.getEncryptor(this.objId)),"("+Hi(Gt(Xe))+")"},set:function(Gt){Xe=Gt.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return Xe},set:function(Gt){Xe=Gt}});var ot="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return ot},set:function(Gt){ot=Gt}});var dt="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return dt},set:function(Gt){dt=Gt}});var vt=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return vt},set:function(Gt){vt=Gt}});var Ct=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return Ct===void 0?50/Ai:Ct},set:function(Gt){Ct=Gt}});var jt="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return jt},set:function(Gt){jt=Gt}});var Ot="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!Ot||this instanceof Es||this instanceof No))return so(Ot,this.objId,this.scope)},set:function(Gt){Gt=Gt.toString(),Ot=Gt}});var Ht=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(Ht)return this instanceof qa?Ht:so(Ht,this.objId,this.scope)},set:function(Gt){Gt=Gt.toString(),Ht=this instanceof qa?Gt:Gt.substr(0,1)==="("?hi(Gt.substr(1,Gt.length-2)):hi(Gt)}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof qa?hi(Ht.substr(1,Ht.length-1)):Ht},set:function(Gt){Gt=Gt.toString(),Ht=this instanceof qa?"/"+Gt:Gt}});var Et=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(Et)return Et},set:function(Gt){this.V=Gt}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(Et)return this instanceof qa?Et:so(Et,this.objId,this.scope)},set:function(Gt){Gt=Gt.toString(),Et=this instanceof qa?Gt:Gt.substr(0,1)==="("?hi(Gt.substr(1,Gt.length-2)):hi(Gt)}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof qa?hi(Et.substr(1,Et.length-1)):Et},set:function(Gt){Gt=Gt.toString(),Et=this instanceof qa?"/"+Gt:Gt}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var rn,Yt=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return Yt},set:function(Gt){Gt=!!Gt,Yt=Gt}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(rn)return rn},set:function(Gt){rn=Gt}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!Ji(this.Ff,1)},set:function(Gt){Gt?this.Ff=ra(this.Ff,1):this.Ff=Wi(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!Ji(this.Ff,2)},set:function(Gt){Gt?this.Ff=ra(this.Ff,2):this.Ff=Wi(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!Ji(this.Ff,3)},set:function(Gt){Gt?this.Ff=ra(this.Ff,3):this.Ff=Wi(this.Ff,3)}});var on=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(on!==null)return on},set:function(Gt){if([0,1,2].indexOf(Gt)===-1)throw new Error('Invalid value "'+Gt+'" for attribute Q supplied.');on=Gt}}),Object.defineProperty(this,"textAlign",{get:function(){var Gt;switch(on){case 0:default:Gt="left";break;case 1:Gt="center";break;case 2:Gt="right"}return Gt},configurable:!0,enumerable:!0,set:function(Gt){switch(Gt){case"right":case 2:on=2;break;case"center":case 1:on=1;break;case"left":case 0:default:on=0}}})};ka(Za,gi);var ns=function(){Za.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var Ie=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return Ie},set:function(Fe){Ie=Fe}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return Ie},set:function(Fe){Ie=Fe}});var Be=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return Bs(Be,this.objId,this.scope)},set:function(Fe){var We,et;et=[],typeof(We=Fe)=="string"&&(et=function(Xe,ot,dt){dt||(dt=1);for(var vt,Ct=[];vt=ot.exec(Xe);)Ct.push(vt[dt]);return Ct}(We,/\((.*?)\)/g)),Be=et}}),this.getOptions=function(){return Be},this.setOptions=function(Fe){Be=Fe,this.sort&&Be.sort()},this.addOption=function(Fe){Fe=(Fe=Fe||"").toString(),Be.push(Fe),this.sort&&Be.sort()},this.removeOption=function(Fe,We){for(We=We||!1,Fe=(Fe=Fe||"").toString();Be.indexOf(Fe)!==-1&&(Be.splice(Be.indexOf(Fe),1),We!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!Ji(this.Ff,18)},set:function(Fe){Fe?this.Ff=ra(this.Ff,18):this.Ff=Wi(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!Ji(this.Ff,19)},set:function(Fe){this.combo===!0&&(Fe?this.Ff=ra(this.Ff,19):this.Ff=Wi(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!Ji(this.Ff,20)},set:function(Fe){Fe?(this.Ff=ra(this.Ff,20),Be.sort()):this.Ff=Wi(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!Ji(this.Ff,22)},set:function(Fe){Fe?this.Ff=ra(this.Ff,22):this.Ff=Wi(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!Ji(this.Ff,23)},set:function(Fe){Fe?this.Ff=ra(this.Ff,23):this.Ff=Wi(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!Ji(this.Ff,27)},set:function(Fe){Fe?this.Ff=ra(this.Ff,27):this.Ff=Wi(this.Ff,27)}}),this.hasAppearanceStream=!1};ka(ns,Za);var Yo=function(){ns.call(this),this.fontName="helvetica",this.combo=!1};ka(Yo,ns);var Zo=function(){Yo.call(this),this.combo=!0};ka(Zo,Yo);var ja=function(){Zo.call(this),this.edit=!0};ka(ja,Zo);var qa=function(){Za.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!Ji(this.Ff,15)},set:function(Fe){Fe?this.Ff=ra(this.Ff,15):this.Ff=Wi(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!Ji(this.Ff,16)},set:function(Fe){Fe?this.Ff=ra(this.Ff,16):this.Ff=Wi(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!Ji(this.Ff,17)},set:function(Fe){Fe?this.Ff=ra(this.Ff,17):this.Ff=Wi(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!Ji(this.Ff,26)},set:function(Fe){Fe?this.Ff=ra(this.Ff,26):this.Ff=Wi(this.Ff,26)}});var Ie,Be={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var Fe=function(Xe){return Xe};if(this.scope&&(Fe=this.scope.internal.getEncryptor(this.objId)),Object.keys(Be).length!==0){var We,et=[];for(We in et.push("<<"),Be)et.push("/"+We+" ("+Hi(Fe(Be[We]))+")");return et.push(">>"),et.join(`
|
|
|
`)}},set:function(Fe){(0,ye.Z)(Fe)==="object"&&(Be=Fe)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return Be.CA||""},set:function(Fe){typeof Fe=="string"&&(Be.CA=Fe)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return Ie},set:function(Fe){Ie=Fe}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return Ie.substr(1,Ie.length-1)},set:function(Fe){Ie="/"+Fe}})};ka(qa,Za);var rs=function(){qa.call(this),this.pushButton=!0};ka(rs,qa);var Xo=function(){qa.call(this),this.radio=!0,this.pushButton=!1;var Ie=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return Ie},set:function(Be){Ie=Be!==void 0?Be:[]}})};ka(Xo,qa);var Es=function(){var Ie,Be;Za.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return Ie},set:function(et){Ie=et}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return Be},set:function(et){Be=et}});var Fe,We={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var et=function(dt){return dt};this.scope&&(et=this.scope.internal.getEncryptor(this.objId));var Xe,ot=[];for(Xe in ot.push("<<"),We)ot.push("/"+Xe+" ("+Hi(et(We[Xe]))+")");return ot.push(">>"),ot.join(`
|
|
|
`)},set:function(et){(0,ye.Z)(et)==="object"&&(We=et)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return We.CA||""},set:function(et){typeof et=="string"&&(We.CA=et)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return Fe},set:function(et){Fe=et}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return Fe.substr(1,Fe.length-1)},set:function(et){Fe="/"+et}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Yr.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};ka(Es,Za),Xo.prototype.setAppearance=function(Ie){if(!("createAppearanceStream"in Ie)||!("getCA"in Ie))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var Be in this.Kids)if(this.Kids.hasOwnProperty(Be)){var Fe=this.Kids[Be];Fe.appearanceStreamContent=Ie.createAppearanceStream(Fe.optionName),Fe.caption=Ie.getCA()}},Xo.prototype.createOption=function(Ie){var Be=new Es;return Be.Parent=this,Be.optionName=Ie,this.Kids.push(Be),Is.call(this.scope,Be),Be};var zo=function(){qa.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Yr.CheckBox.createAppearanceStream()};ka(zo,qa);var No=function(){Za.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!Ji(this.Ff,13)},set:function(Be){Be?this.Ff=ra(this.Ff,13):this.Ff=Wi(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!Ji(this.Ff,21)},set:function(Be){Be?this.Ff=ra(this.Ff,21):this.Ff=Wi(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!Ji(this.Ff,23)},set:function(Be){Be?this.Ff=ra(this.Ff,23):this.Ff=Wi(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!Ji(this.Ff,24)},set:function(Be){Be?this.Ff=ra(this.Ff,24):this.Ff=Wi(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!Ji(this.Ff,25)},set:function(Be){Be?this.Ff=ra(this.Ff,25):this.Ff=Wi(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!Ji(this.Ff,26)},set:function(Be){Be?this.Ff=ra(this.Ff,26):this.Ff=Wi(this.Ff,26)}});var Ie=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return Ie},set:function(Be){Ie=Be}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return Ie},set:function(Be){Number.isInteger(Be)&&(Ie=Be)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};ka(No,Za);var Jo=function(){No.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!Ji(this.Ff,14)},set:function(Ie){Ie?this.Ff=ra(this.Ff,14):this.Ff=Wi(this.Ff,14)}}),this.password=!0};ka(Jo,No);var Yr={CheckBox:{createAppearanceStream:function(){return{N:{On:Yr.CheckBox.YesNormal},D:{On:Yr.CheckBox.YesPushDown,Off:Yr.CheckBox.OffPushDown}}},YesPushDown:function(Ie){var Be=Zi(Ie);Be.scope=Ie.scope;var Fe=[],We=Ie.scope.internal.getFont(Ie.fontName,Ie.fontStyle).id,et=Ie.scope.__private__.encodeColorString(Ie.color),Xe=oo(Ie,Ie.caption);return Fe.push("0.749023 g"),Fe.push("0 0 "+ri(Yr.internal.getWidth(Ie))+" "+ri(Yr.internal.getHeight(Ie))+" re"),Fe.push("f"),Fe.push("BMC"),Fe.push("q"),Fe.push("0 0 1 rg"),Fe.push("/"+We+" "+ri(Xe.fontSize)+" Tf "+et),Fe.push("BT"),Fe.push(Xe.text),Fe.push("ET"),Fe.push("Q"),Fe.push("EMC"),Be.stream=Fe.join(`
|
|
|
`),Be},YesNormal:function(Ie){var Be=Zi(Ie);Be.scope=Ie.scope;var Fe=Ie.scope.internal.getFont(Ie.fontName,Ie.fontStyle).id,We=Ie.scope.__private__.encodeColorString(Ie.color),et=[],Xe=Yr.internal.getHeight(Ie),ot=Yr.internal.getWidth(Ie),dt=oo(Ie,Ie.caption);return et.push("1 g"),et.push("0 0 "+ri(ot)+" "+ri(Xe)+" re"),et.push("f"),et.push("q"),et.push("0 0 1 rg"),et.push("0 0 "+ri(ot-1)+" "+ri(Xe-1)+" re"),et.push("W"),et.push("n"),et.push("0 g"),et.push("BT"),et.push("/"+Fe+" "+ri(dt.fontSize)+" Tf "+We),et.push(dt.text),et.push("ET"),et.push("Q"),Be.stream=et.join(`
|
|
|
`),Be},OffPushDown:function(Ie){var Be=Zi(Ie);Be.scope=Ie.scope;var Fe=[];return Fe.push("0.749023 g"),Fe.push("0 0 "+ri(Yr.internal.getWidth(Ie))+" "+ri(Yr.internal.getHeight(Ie))+" re"),Fe.push("f"),Be.stream=Fe.join(`
|
|
|
`),Be}},RadioButton:{Circle:{createAppearanceStream:function(Ie){var Be={D:{Off:Yr.RadioButton.Circle.OffPushDown},N:{}};return Be.N[Ie]=Yr.RadioButton.Circle.YesNormal,Be.D[Ie]=Yr.RadioButton.Circle.YesPushDown,Be},getCA:function(){return"l"},YesNormal:function(Ie){var Be=Zi(Ie);Be.scope=Ie.scope;var Fe=[],We=Yr.internal.getWidth(Ie)<=Yr.internal.getHeight(Ie)?Yr.internal.getWidth(Ie)/4:Yr.internal.getHeight(Ie)/4;We=Number((.9*We).toFixed(5));var et=Yr.internal.Bezier_C,Xe=Number((We*et).toFixed(5));return Fe.push("q"),Fe.push("1 0 0 1 "+xa(Yr.internal.getWidth(Ie)/2)+" "+xa(Yr.internal.getHeight(Ie)/2)+" cm"),Fe.push(We+" 0 m"),Fe.push(We+" "+Xe+" "+Xe+" "+We+" 0 "+We+" c"),Fe.push("-"+Xe+" "+We+" -"+We+" "+Xe+" -"+We+" 0 c"),Fe.push("-"+We+" -"+Xe+" -"+Xe+" -"+We+" 0 -"+We+" c"),Fe.push(Xe+" -"+We+" "+We+" -"+Xe+" "+We+" 0 c"),Fe.push("f"),Fe.push("Q"),Be.stream=Fe.join(`
|
|
|
`),Be},YesPushDown:function(Ie){var Be=Zi(Ie);Be.scope=Ie.scope;var Fe=[],We=Yr.internal.getWidth(Ie)<=Yr.internal.getHeight(Ie)?Yr.internal.getWidth(Ie)/4:Yr.internal.getHeight(Ie)/4;We=Number((.9*We).toFixed(5));var et=Number((2*We).toFixed(5)),Xe=Number((et*Yr.internal.Bezier_C).toFixed(5)),ot=Number((We*Yr.internal.Bezier_C).toFixed(5));return Fe.push("0.749023 g"),Fe.push("q"),Fe.push("1 0 0 1 "+xa(Yr.internal.getWidth(Ie)/2)+" "+xa(Yr.internal.getHeight(Ie)/2)+" cm"),Fe.push(et+" 0 m"),Fe.push(et+" "+Xe+" "+Xe+" "+et+" 0 "+et+" c"),Fe.push("-"+Xe+" "+et+" -"+et+" "+Xe+" -"+et+" 0 c"),Fe.push("-"+et+" -"+Xe+" -"+Xe+" -"+et+" 0 -"+et+" c"),Fe.push(Xe+" -"+et+" "+et+" -"+Xe+" "+et+" 0 c"),Fe.push("f"),Fe.push("Q"),Fe.push("0 g"),Fe.push("q"),Fe.push("1 0 0 1 "+xa(Yr.internal.getWidth(Ie)/2)+" "+xa(Yr.internal.getHeight(Ie)/2)+" cm"),Fe.push(We+" 0 m"),Fe.push(We+" "+ot+" "+ot+" "+We+" 0 "+We+" c"),Fe.push("-"+ot+" "+We+" -"+We+" "+ot+" -"+We+" 0 c"),Fe.push("-"+We+" -"+ot+" -"+ot+" -"+We+" 0 -"+We+" c"),Fe.push(ot+" -"+We+" "+We+" -"+ot+" "+We+" 0 c"),Fe.push("f"),Fe.push("Q"),Be.stream=Fe.join(`
|
|
|
`),Be},OffPushDown:function(Ie){var Be=Zi(Ie);Be.scope=Ie.scope;var Fe=[],We=Yr.internal.getWidth(Ie)<=Yr.internal.getHeight(Ie)?Yr.internal.getWidth(Ie)/4:Yr.internal.getHeight(Ie)/4;We=Number((.9*We).toFixed(5));var et=Number((2*We).toFixed(5)),Xe=Number((et*Yr.internal.Bezier_C).toFixed(5));return Fe.push("0.749023 g"),Fe.push("q"),Fe.push("1 0 0 1 "+xa(Yr.internal.getWidth(Ie)/2)+" "+xa(Yr.internal.getHeight(Ie)/2)+" cm"),Fe.push(et+" 0 m"),Fe.push(et+" "+Xe+" "+Xe+" "+et+" 0 "+et+" c"),Fe.push("-"+Xe+" "+et+" -"+et+" "+Xe+" -"+et+" 0 c"),Fe.push("-"+et+" -"+Xe+" -"+Xe+" -"+et+" 0 -"+et+" c"),Fe.push(Xe+" -"+et+" "+et+" -"+Xe+" "+et+" 0 c"),Fe.push("f"),Fe.push("Q"),Be.stream=Fe.join(`
|
|
|
`),Be}},Cross:{createAppearanceStream:function(Ie){var Be={D:{Off:Yr.RadioButton.Cross.OffPushDown},N:{}};return Be.N[Ie]=Yr.RadioButton.Cross.YesNormal,Be.D[Ie]=Yr.RadioButton.Cross.YesPushDown,Be},getCA:function(){return"8"},YesNormal:function(Ie){var Be=Zi(Ie);Be.scope=Ie.scope;var Fe=[],We=Yr.internal.calculateCross(Ie);return Fe.push("q"),Fe.push("1 1 "+ri(Yr.internal.getWidth(Ie)-2)+" "+ri(Yr.internal.getHeight(Ie)-2)+" re"),Fe.push("W"),Fe.push("n"),Fe.push(ri(We.x1.x)+" "+ri(We.x1.y)+" m"),Fe.push(ri(We.x2.x)+" "+ri(We.x2.y)+" l"),Fe.push(ri(We.x4.x)+" "+ri(We.x4.y)+" m"),Fe.push(ri(We.x3.x)+" "+ri(We.x3.y)+" l"),Fe.push("s"),Fe.push("Q"),Be.stream=Fe.join(`
|
|
|
`),Be},YesPushDown:function(Ie){var Be=Zi(Ie);Be.scope=Ie.scope;var Fe=Yr.internal.calculateCross(Ie),We=[];return We.push("0.749023 g"),We.push("0 0 "+ri(Yr.internal.getWidth(Ie))+" "+ri(Yr.internal.getHeight(Ie))+" re"),We.push("f"),We.push("q"),We.push("1 1 "+ri(Yr.internal.getWidth(Ie)-2)+" "+ri(Yr.internal.getHeight(Ie)-2)+" re"),We.push("W"),We.push("n"),We.push(ri(Fe.x1.x)+" "+ri(Fe.x1.y)+" m"),We.push(ri(Fe.x2.x)+" "+ri(Fe.x2.y)+" l"),We.push(ri(Fe.x4.x)+" "+ri(Fe.x4.y)+" m"),We.push(ri(Fe.x3.x)+" "+ri(Fe.x3.y)+" l"),We.push("s"),We.push("Q"),Be.stream=We.join(`
|
|
|
`),Be},OffPushDown:function(Ie){var Be=Zi(Ie);Be.scope=Ie.scope;var Fe=[];return Fe.push("0.749023 g"),Fe.push("0 0 "+ri(Yr.internal.getWidth(Ie))+" "+ri(Yr.internal.getHeight(Ie))+" re"),Fe.push("f"),Be.stream=Fe.join(`
|
|
|
`),Be}}},createDefaultAppearanceStream:function(Ie){var Be=Ie.scope.internal.getFont(Ie.fontName,Ie.fontStyle).id,Fe=Ie.scope.__private__.encodeColorString(Ie.color);return"/"+Be+" "+Ie.fontSize+" Tf "+Fe}};Yr.internal={Bezier_C:.551915024494,calculateCross:function(Ie){var Be=Yr.internal.getWidth(Ie),Fe=Yr.internal.getHeight(Ie),We=Math.min(Be,Fe);return{x1:{x:(Be-We)/2,y:(Fe-We)/2+We},x2:{x:(Be-We)/2+We,y:(Fe-We)/2},x3:{x:(Be-We)/2,y:(Fe-We)/2},x4:{x:(Be-We)/2+We,y:(Fe-We)/2+We}}}},Yr.internal.getWidth=function(Ie){var Be=0;return(0,ye.Z)(Ie)==="object"&&(Be=Oo(Ie.Rect[2])),Be},Yr.internal.getHeight=function(Ie){var Be=0;return(0,ye.Z)(Ie)==="object"&&(Be=Oo(Ie.Rect[3])),Be};var Is=ni.addField=function(Ie){if(Ls(this,Ie),!(Ie instanceof Za))throw new Error("Invalid argument passed to jsPDF.addField.");var Be;return(Be=Ie).scope.internal.acroformPlugin.printedOut&&(Be.scope.internal.acroformPlugin.printedOut=!1,Be.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),Be.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(Be),Ie.page=Ie.scope.internal.getCurrentPageInfo().pageNumber,this};ni.AcroFormChoiceField=ns,ni.AcroFormListBox=Yo,ni.AcroFormComboBox=Zo,ni.AcroFormEditBox=ja,ni.AcroFormButton=qa,ni.AcroFormPushButton=rs,ni.AcroFormRadioButton=Xo,ni.AcroFormCheckBox=zo,ni.AcroFormTextField=No,ni.AcroFormPasswordField=Jo,ni.AcroFormAppearance=Yr,ni.AcroForm={ChoiceField:ns,ListBox:Yo,ComboBox:Zo,EditBox:ja,Button:qa,PushButton:rs,RadioButton:Xo,CheckBox:zo,TextField:No,PasswordField:Jo,Appearance:Yr},Gn.AcroForm={ChoiceField:ns,ListBox:Yo,ComboBox:Zo,EditBox:ja,Button:qa,PushButton:rs,RadioButton:Xo,CheckBox:zo,TextField:No,PasswordField:Jo,Appearance:Yr};var Io=Gn.AcroForm;function Sl(Ie){return Ie.reduce(function(Be,Fe,We){return Be[Fe]=We,Be},{})}(function(Ie){Ie.__addimage__={};var Be="UNKNOWN",Fe={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},We=Ie.__addimage__.getImageFileTypeByImageData=function(Vt,qt){var xn,yn,ur,$n,mr,Vn=Be;if((qt=qt||Be)==="RGBA"||Vt.data!==void 0&&Vt.data instanceof Uint8ClampedArray&&"height"in Vt&&"width"in Vt)return"RGBA";if(Rr(Vt))for(mr in Fe)for(ur=Fe[mr],xn=0;xn<ur.length;xn+=1){for($n=!0,yn=0;yn<ur[xn].length;yn+=1)if(ur[xn][yn]!==void 0&&ur[xn][yn]!==Vt[yn]){$n=!1;break}if($n===!0){Vn=mr;break}}else for(mr in Fe)for(ur=Fe[mr],xn=0;xn<ur.length;xn+=1){for($n=!0,yn=0;yn<ur[xn].length;yn+=1)if(ur[xn][yn]!==void 0&&ur[xn][yn]!==Vt.charCodeAt(yn)){$n=!1;break}if($n===!0){Vn=mr;break}}return Vn===Be&&qt!==Be&&(Vn=qt),Vn},et=function Vt(qt){for(var xn=this.internal.write,yn=this.internal.putStream,ur=(0,this.internal.getFilters)();ur.indexOf("FlateEncode")!==-1;)ur.splice(ur.indexOf("FlateEncode"),1);qt.objectId=this.internal.newObject();var $n=[];if($n.push({key:"Type",value:"/XObject"}),$n.push({key:"Subtype",value:"/Image"}),$n.push({key:"Width",value:qt.width}),$n.push({key:"Height",value:qt.height}),qt.colorSpace===on.INDEXED?$n.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(qt.palette.length/3-1)+" "+("sMask"in qt&&qt.sMask!==void 0?qt.objectId+2:qt.objectId+1)+" 0 R]"}):($n.push({key:"ColorSpace",value:"/"+qt.colorSpace}),qt.colorSpace===on.DEVICE_CMYK&&$n.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),$n.push({key:"BitsPerComponent",value:qt.bitsPerComponent}),"decodeParameters"in qt&&qt.decodeParameters!==void 0&&$n.push({key:"DecodeParms",value:"<<"+qt.decodeParameters+">>"}),"transparency"in qt&&Array.isArray(qt.transparency)){for(var mr="",Vn=0,vr=qt.transparency.length;Vn<vr;Vn++)mr+=qt.transparency[Vn]+" "+qt.transparency[Vn]+" ";$n.push({key:"Mask",value:"["+mr+"]"})}qt.sMask!==void 0&&$n.push({key:"SMask",value:qt.objectId+1+" 0 R"});var Or=qt.filter!==void 0?["/"+qt.filter]:void 0;if(yn({data:qt.data,additionalKeyValues:$n,alreadyAppliedFilters:Or,objectId:qt.objectId}),xn("endobj"),"sMask"in qt&&qt.sMask!==void 0){var vi="/Predictor "+qt.predictor+" /Colors 1 /BitsPerComponent "+qt.bitsPerComponent+" /Columns "+qt.width,Ut={width:qt.width,height:qt.height,colorSpace:"DeviceGray",bitsPerComponent:qt.bitsPerComponent,decodeParameters:vi,data:qt.sMask};"filter"in qt&&(Ut.filter=qt.filter),Vt.call(this,Ut)}if(qt.colorSpace===on.INDEXED){var sn=this.internal.newObject();yn({data:wn(new Uint8Array(qt.palette)),objectId:sn}),xn("endobj")}},Xe=function(){var Vt=this.internal.collections.addImage_images;for(var qt in Vt)et.call(this,Vt[qt])},ot=function(){var Vt,qt=this.internal.collections.addImage_images,xn=this.internal.write;for(var yn in qt)xn("/I"+(Vt=qt[yn]).index,Vt.objectId,"0","R")},dt=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",Xe),this.internal.events.subscribe("putXobjectDict",ot))},vt=function(){var Vt=this.internal.collections.addImage_images;return dt.call(this),Vt},Ct=function(){return Object.keys(this.internal.collections.addImage_images).length},jt=function(Vt){return typeof Ie["process"+Vt.toUpperCase()]=="function"},Ot=function(Vt){return(0,ye.Z)(Vt)==="object"&&Vt.nodeType===1},Ht=function(Vt,qt){if(Vt.nodeName==="IMG"&&Vt.hasAttribute("src")){var xn=""+Vt.getAttribute("src");if(xn.indexOf("data:image/")===0)return Hr(unescape(xn).split("base64,").pop());var yn=Ie.loadFile(xn,!0);if(yn!==void 0)return yn}if(Vt.nodeName==="CANVAS"){if(Vt.width===0||Vt.height===0)throw new Error("Given canvas must have data. Canvas width: "+Vt.width+", height: "+Vt.height);var ur;switch(qt){case"PNG":ur="image/png";break;case"WEBP":ur="image/webp";break;case"JPEG":case"JPG":default:ur="image/jpeg"}return Hr(Vt.toDataURL(ur,1).split("base64,").pop())}},Et=function(Vt){var qt=this.internal.collections.addImage_images;if(qt){for(var xn in qt)if(Vt===qt[xn].alias)return qt[xn]}},rn=function(Vt,qt,xn){return Vt||qt||(Vt=-96,qt=-96),Vt<0&&(Vt=-1*xn.width*72/Vt/this.internal.scaleFactor),qt<0&&(qt=-1*xn.height*72/qt/this.internal.scaleFactor),Vt===0&&(Vt=qt*xn.width/xn.height),qt===0&&(qt=Vt*xn.height/xn.width),[Vt,qt]},Yt=function(Vt,qt,xn,yn,ur,$n){var mr=rn.call(this,xn,yn,ur),Vn=this.internal.getCoordinateString,vr=this.internal.getVerticalCoordinateString,Or=vt.call(this);if(xn=mr[0],yn=mr[1],Or[ur.index]=ur,$n){$n*=Math.PI/180;var vi=Math.cos($n),Ut=Math.sin($n),sn=function(Cn){return Cn.toFixed(4)},dn=[sn(vi),sn(Ut),sn(-1*Ut),sn(vi),0,0,"cm"]}this.internal.write("q"),$n?(this.internal.write([1,"0","0",1,Vn(Vt),vr(qt+yn),"cm"].join(" ")),this.internal.write(dn.join(" ")),this.internal.write([Vn(xn),"0","0",Vn(yn),"0","0","cm"].join(" "))):this.internal.write([Vn(xn),"0","0",Vn(yn),Vn(Vt),vr(qt+yn),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+ur.index+" Do"),this.internal.write("Q")},on=Ie.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};Ie.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var Gt=Ie.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},ln=Ie.__addimage__.sHashCode=function(Vt){var qt,xn,yn=0;if(typeof Vt=="string")for(xn=Vt.length,qt=0;qt<xn;qt++)yn=(yn<<5)-yn+Vt.charCodeAt(qt),yn|=0;else if(Rr(Vt))for(xn=Vt.byteLength/2,qt=0;qt<xn;qt++)yn=(yn<<5)-yn+Vt[qt],yn|=0;return yn},Ln=Ie.__addimage__.validateStringAsBase64=function(Vt){(Vt=Vt||"").toString().trim();var qt=!0;return Vt.length===0&&(qt=!1),Vt.length%4!=0&&(qt=!1),/^[A-Za-z0-9+/]+$/.test(Vt.substr(0,Vt.length-2))===!1&&(qt=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(Vt.substr(-2))===!1&&(qt=!1),qt},Un=Ie.__addimage__.extractImageFromDataUrl=function(Vt){var qt=(Vt=Vt||"").split("base64,"),xn=null;if(qt.length===2){var yn=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(qt[0]);Array.isArray(yn)&&(xn={mimeType:yn[1],charset:yn[2],data:qt[1]})}return xn},ir=Ie.__addimage__.supportsArrayBuffer=function(){return typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"};Ie.__addimage__.isArrayBuffer=function(Vt){return ir()&&Vt instanceof ArrayBuffer};var Rr=Ie.__addimage__.isArrayBufferView=function(Vt){return ir()&&typeof Uint32Array!="undefined"&&(Vt instanceof Int8Array||Vt instanceof Uint8Array||typeof Uint8ClampedArray!="undefined"&&Vt instanceof Uint8ClampedArray||Vt instanceof Int16Array||Vt instanceof Uint16Array||Vt instanceof Int32Array||Vt instanceof Uint32Array||Vt instanceof Float32Array||Vt instanceof Float64Array)},Hn=Ie.__addimage__.binaryStringToUint8Array=function(Vt){for(var qt=Vt.length,xn=new Uint8Array(qt),yn=0;yn<qt;yn++)xn[yn]=Vt.charCodeAt(yn);return xn},wn=Ie.__addimage__.arrayBufferToBinaryString=function(Vt){for(var qt="",xn=Rr(Vt)?Vt:new Uint8Array(Vt),yn=0;yn<xn.length;yn+=8192)qt+=String.fromCharCode.apply(null,xn.subarray(yn,yn+8192));return qt};Ie.addImage=function(){var Vt,qt,xn,yn,ur,$n,mr,Vn,vr;if(typeof arguments[1]=="number"?(qt=Be,xn=arguments[1],yn=arguments[2],ur=arguments[3],$n=arguments[4],mr=arguments[5],Vn=arguments[6],vr=arguments[7]):(qt=arguments[1],xn=arguments[2],yn=arguments[3],ur=arguments[4],$n=arguments[5],mr=arguments[6],Vn=arguments[7],vr=arguments[8]),(0,ye.Z)(Vt=arguments[0])==="object"&&!Ot(Vt)&&"imageData"in Vt){var Or=Vt;Vt=Or.imageData,qt=Or.format||qt||Be,xn=Or.x||xn||0,yn=Or.y||yn||0,ur=Or.w||Or.width||ur,$n=Or.h||Or.height||$n,mr=Or.alias||mr,Vn=Or.compression||Vn,vr=Or.rotation||Or.angle||vr}var vi=this.internal.getFilters();if(Vn===void 0&&vi.indexOf("FlateEncode")!==-1&&(Vn="SLOW"),isNaN(xn)||isNaN(yn))throw new Error("Invalid coordinates passed to jsPDF.addImage");dt.call(this);var Ut=Kn.call(this,Vt,qt,mr,Vn);return Yt.call(this,xn,yn,ur,$n,Ut,vr),this};var Kn=function(Vt,qt,xn,yn){var ur,$n,mr;if(typeof Vt=="string"&&We(Vt)===Be){Vt=unescape(Vt);var Vn=br(Vt,!1);(Vn!==""||(Vn=Ie.loadFile(Vt,!0))!==void 0)&&(Vt=Vn)}if(Ot(Vt)&&(Vt=Ht(Vt,qt)),qt=We(Vt,qt),!jt(qt))throw new Error("addImage does not support files of type '"+qt+"', please ensure that a plugin for '"+qt+"' support is added.");if(((mr=xn)==null||mr.length===0)&&(xn=function(vr){return typeof vr=="string"||Rr(vr)?ln(vr):Rr(vr.data)?ln(vr.data):null}(Vt)),(ur=Et.call(this,xn))||(ir()&&(Vt instanceof Uint8Array||qt==="RGBA"||($n=Vt,Vt=Hn(Vt))),ur=this["process"+qt.toUpperCase()](Vt,Ct.call(this),xn,function(vr){return vr&&typeof vr=="string"&&(vr=vr.toUpperCase()),vr in Ie.image_compression?vr:Gt.NONE}(yn),$n)),!ur)throw new Error("An unknown error occurred whilst processing the image.");return ur},br=Ie.__addimage__.convertBase64ToBinaryString=function(Vt,qt){var xn;qt=typeof qt!="boolean"||qt;var yn,ur="";if(typeof Vt=="string"){yn=(xn=Un(Vt))!==null?xn.data:Vt;try{ur=Hr(yn)}catch($n){if(qt)throw Ln(yn)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+$n.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return ur};Ie.getImageProperties=function(Vt){var qt,xn,yn="";if(Ot(Vt)&&(Vt=Ht(Vt)),typeof Vt=="string"&&We(Vt)===Be&&((yn=br(Vt,!1))===""&&(yn=Ie.loadFile(Vt)||""),Vt=yn),xn=We(Vt),!jt(xn))throw new Error("addImage does not support files of type '"+xn+"', please ensure that a plugin for '"+xn+"' support is added.");if(!ir()||Vt instanceof Uint8Array||(Vt=Hn(Vt)),!(qt=this["process"+xn.toUpperCase()](Vt)))throw new Error("An unknown error occurred whilst processing the image");return qt.fileType=xn,qt}})(Gn.API),function(Ie){var Be=function(Fe){if(Fe!==void 0&&Fe!="")return!0};Gn.API.events.push(["addPage",function(Fe){this.internal.getPageInfo(Fe.pageNumber).pageContext.annotations=[]}]),Ie.events.push(["putPage",function(Fe){for(var We,et,Xe,ot=this.internal.getCoordinateString,dt=this.internal.getVerticalCoordinateString,vt=this.internal.getPageInfoByObjId(Fe.objId),Ct=Fe.pageContext.annotations,jt=!1,Ot=0;Ot<Ct.length&&!jt;Ot++)switch((We=Ct[Ot]).type){case"link":(Be(We.options.url)||Be(We.options.pageNumber))&&(jt=!0);break;case"reference":case"text":case"freetext":jt=!0}if(jt!=0){this.internal.write("/Annots [");for(var Ht=0;Ht<Ct.length;Ht++){We=Ct[Ht];var Et=this.internal.pdfEscape,rn=this.internal.getEncryptor(Fe.objId);switch(We.type){case"reference":this.internal.write(" "+We.object.objId+" 0 R ");break;case"text":var Yt=this.internal.newAdditionalObject(),on=this.internal.newAdditionalObject(),Gt=this.internal.getEncryptor(Yt.objId),ln=We.title||"Note";Xe="<</Type /Annot /Subtype /Text "+(et="/Rect ["+ot(We.bounds.x)+" "+dt(We.bounds.y+We.bounds.h)+" "+ot(We.bounds.x+We.bounds.w)+" "+dt(We.bounds.y)+"] ")+"/Contents ("+Et(Gt(We.contents))+")",Xe+=" /Popup "+on.objId+" 0 R",Xe+=" /P "+vt.objId+" 0 R",Xe+=" /T ("+Et(Gt(ln))+") >>",Yt.content=Xe;var Ln=Yt.objId+" 0 R";Xe="<</Type /Annot /Subtype /Popup "+(et="/Rect ["+ot(We.bounds.x+30)+" "+dt(We.bounds.y+We.bounds.h)+" "+ot(We.bounds.x+We.bounds.w+30)+" "+dt(We.bounds.y)+"] ")+" /Parent "+Ln,We.open&&(Xe+=" /Open true"),Xe+=" >>",on.content=Xe,this.internal.write(Yt.objId,"0 R",on.objId,"0 R");break;case"freetext":et="/Rect ["+ot(We.bounds.x)+" "+dt(We.bounds.y)+" "+ot(We.bounds.x+We.bounds.w)+" "+dt(We.bounds.y+We.bounds.h)+"] ";var Un=We.color||"#000000";Xe="<</Type /Annot /Subtype /FreeText "+et+"/Contents ("+Et(rn(We.contents))+")",Xe+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+Un+")",Xe+=" /Border [0 0 0]",Xe+=" >>",this.internal.write(Xe);break;case"link":if(We.options.name){var ir=this.annotations._nameMap[We.options.name];We.options.pageNumber=ir.page,We.options.top=ir.y}else We.options.top||(We.options.top=0);if(et="/Rect ["+We.finalBounds.x+" "+We.finalBounds.y+" "+We.finalBounds.w+" "+We.finalBounds.h+"] ",Xe="",We.options.url)Xe="<</Type /Annot /Subtype /Link "+et+"/Border [0 0 0] /A <</S /URI /URI ("+Et(rn(We.options.url))+") >>";else if(We.options.pageNumber)switch(Xe="<</Type /Annot /Subtype /Link "+et+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(We.options.pageNumber).objId+" 0 R",We.options.magFactor=We.options.magFactor||"XYZ",We.options.magFactor){case"Fit":Xe+=" /Fit]";break;case"FitH":Xe+=" /FitH "+We.options.top+"]";break;case"FitV":We.options.left=We.options.left||0,Xe+=" /FitV "+We.options.left+"]";break;case"XYZ":default:var Rr=dt(We.options.top);We.options.left=We.options.left||0,We.options.zoom===void 0&&(We.options.zoom=0),Xe+=" /XYZ "+We.options.left+" "+Rr+" "+We.options.zoom+"]"}Xe!=""&&(Xe+=" >>",this.internal.write(Xe))}}this.internal.write("]")}}]),Ie.createAnnotation=function(Fe){var We=this.internal.getCurrentPageInfo();switch(Fe.type){case"link":this.link(Fe.bounds.x,Fe.bounds.y,Fe.bounds.w,Fe.bounds.h,Fe);break;case"text":case"freetext":We.pageContext.annotations.push(Fe)}},Ie.link=function(Fe,We,et,Xe,ot){var dt=this.internal.getCurrentPageInfo(),vt=this.internal.getCoordinateString,Ct=this.internal.getVerticalCoordinateString;dt.pageContext.annotations.push({finalBounds:{x:vt(Fe),y:Ct(We),w:vt(Fe+et),h:Ct(We+Xe)},options:ot,type:"link"})},Ie.textWithLink=function(Fe,We,et,Xe){var ot,dt,vt=this.getTextWidth(Fe),Ct=this.internal.getLineHeight()/this.internal.scaleFactor;if(Xe.maxWidth!==void 0){dt=Xe.maxWidth;var jt=this.splitTextToSize(Fe,dt).length;ot=Math.ceil(Ct*jt)}else dt=vt,ot=Ct;return this.text(Fe,We,et,Xe),et+=.2*Ct,Xe.align==="center"&&(We-=vt/2),Xe.align==="right"&&(We-=vt),this.link(We,et-Ct,dt,ot,Xe),vt},Ie.getTextWidth=function(Fe){var We=this.internal.getFontSize();return this.getStringUnitWidth(Fe)*We/this.internal.scaleFactor}}(Gn.API),function(Ie){var Be={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},Fe={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},We={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},et=[1570,1571,1573,1575];Ie.__arabicParser__={};var Xe=Ie.__arabicParser__.isInArabicSubstitutionA=function(Yt){return Be[Yt.charCodeAt(0)]!==void 0},ot=Ie.__arabicParser__.isArabicLetter=function(Yt){return typeof Yt=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(Yt)},dt=Ie.__arabicParser__.isArabicEndLetter=function(Yt){return ot(Yt)&&Xe(Yt)&&Be[Yt.charCodeAt(0)].length<=2},vt=Ie.__arabicParser__.isArabicAlfLetter=function(Yt){return ot(Yt)&&et.indexOf(Yt.charCodeAt(0))>=0};Ie.__arabicParser__.arabicLetterHasIsolatedForm=function(Yt){return ot(Yt)&&Xe(Yt)&&Be[Yt.charCodeAt(0)].length>=1};var Ct=Ie.__arabicParser__.arabicLetterHasFinalForm=function(Yt){return ot(Yt)&&Xe(Yt)&&Be[Yt.charCodeAt(0)].length>=2};Ie.__arabicParser__.arabicLetterHasInitialForm=function(Yt){return ot(Yt)&&Xe(Yt)&&Be[Yt.charCodeAt(0)].length>=3};var jt=Ie.__arabicParser__.arabicLetterHasMedialForm=function(Yt){return ot(Yt)&&Xe(Yt)&&Be[Yt.charCodeAt(0)].length==4},Ot=Ie.__arabicParser__.resolveLigatures=function(Yt){var on=0,Gt=Fe,ln="",Ln=0;for(on=0;on<Yt.length;on+=1)Gt[Yt.charCodeAt(on)]!==void 0?(Ln++,typeof(Gt=Gt[Yt.charCodeAt(on)])=="number"&&(ln+=String.fromCharCode(Gt),Gt=Fe,Ln=0),on===Yt.length-1&&(Gt=Fe,ln+=Yt.charAt(on-(Ln-1)),on-=Ln-1,Ln=0)):(Gt=Fe,ln+=Yt.charAt(on-Ln),on-=Ln,Ln=0);return ln};Ie.__arabicParser__.isArabicDiacritic=function(Yt){return Yt!==void 0&&We[Yt.charCodeAt(0)]!==void 0};var Ht=Ie.__arabicParser__.getCorrectForm=function(Yt,on,Gt){return ot(Yt)?Xe(Yt)===!1?-1:!Ct(Yt)||!ot(on)&&!ot(Gt)||!ot(Gt)&&dt(on)||dt(Yt)&&!ot(on)||dt(Yt)&&vt(on)||dt(Yt)&&dt(on)?0:jt(Yt)&&ot(on)&&!dt(on)&&ot(Gt)&&Ct(Gt)?3:dt(Yt)||!ot(Gt)?1:2:-1},Et=function(Yt){var on=0,Gt=0,ln=0,Ln="",Un="",ir="",Rr=(Yt=Yt||"").split("\\s+"),Hn=[];for(on=0;on<Rr.length;on+=1){for(Hn.push(""),Gt=0;Gt<Rr[on].length;Gt+=1)Ln=Rr[on][Gt],Un=Rr[on][Gt-1],ir=Rr[on][Gt+1],ot(Ln)?(ln=Ht(Ln,Un,ir),Hn[on]+=ln!==-1?String.fromCharCode(Be[Ln.charCodeAt(0)][ln]):Ln):Hn[on]+=Ln;Hn[on]=Ot(Hn[on])}return Hn.join(" ")},rn=Ie.__arabicParser__.processArabic=Ie.processArabic=function(){var Yt,on=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,Gt=[];if(Array.isArray(on)){var ln=0;for(Gt=[],ln=0;ln<on.length;ln+=1)Array.isArray(on[ln])?Gt.push([Et(on[ln][0]),on[ln][1],on[ln][2]]):Gt.push([Et(on[ln])]);Yt=Gt}else Yt=Et(on);return typeof arguments[0]=="string"?Yt:(arguments[0].text=Yt,arguments[0])};Ie.events.push(["preProcessText",rn])}(Gn.API),Gn.API.autoPrint=function(Ie){var Be;switch((Ie=Ie||{}).variant=Ie.variant||"non-conform",Ie.variant){case"javascript":this.addJS("print({});");break;case"non-conform":default:this.internal.events.subscribe("postPutResources",function(){Be=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+Be+" 0 R")})}return this},function(Ie){var Be=function(){var Fe=void 0;Object.defineProperty(this,"pdf",{get:function(){return Fe},set:function(dt){Fe=dt}});var We=150;Object.defineProperty(this,"width",{get:function(){return We},set:function(dt){We=isNaN(dt)||Number.isInteger(dt)===!1||dt<0?150:dt,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=We+1)}});var et=300;Object.defineProperty(this,"height",{get:function(){return et},set:function(dt){et=isNaN(dt)||Number.isInteger(dt)===!1||dt<0?300:dt,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=et+1)}});var Xe=[];Object.defineProperty(this,"childNodes",{get:function(){return Xe},set:function(dt){Xe=dt}});var ot={};Object.defineProperty(this,"style",{get:function(){return ot},set:function(dt){ot=dt}}),Object.defineProperty(this,"parentNode",{})};Be.prototype.getContext=function(Fe,We){var et;if((Fe=Fe||"2d")!=="2d")return null;for(et in We)this.pdf.context2d.hasOwnProperty(et)&&(this.pdf.context2d[et]=We[et]);return this.pdf.context2d._canvas=this,this.pdf.context2d},Be.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},Ie.events.push(["initialized",function(){this.canvas=new Be,this.canvas.pdf=this}])}(Gn.API),function(Ie){var Be={left:0,top:0,bottom:0,right:0},Fe=!1,We=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},Be),this.internal.__cell__.margins.width=this.getPageWidth(),et.call(this))},et=function(){this.internal.__cell__.lastCell=new Xe,this.internal.__cell__.pages=1},Xe=function(){var vt=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return vt},set:function(Yt){vt=Yt}});var Ct=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Ct},set:function(Yt){Ct=Yt}});var jt=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return jt},set:function(Yt){jt=Yt}});var Ot=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return Ot},set:function(Yt){Ot=Yt}});var Ht=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return Ht},set:function(Yt){Ht=Yt}});var Et=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return Et},set:function(Yt){Et=Yt}});var rn=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return rn},set:function(Yt){rn=Yt}}),this};Xe.prototype.clone=function(){return new Xe(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},Xe.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},Ie.setHeaderFunction=function(vt){return We.call(this),this.internal.__cell__.headerFunction=typeof vt=="function"?vt:void 0,this},Ie.getTextDimensions=function(vt,Ct){We.call(this);var jt=(Ct=Ct||{}).fontSize||this.getFontSize(),Ot=Ct.font||this.getFont(),Ht=Ct.scaleFactor||this.internal.scaleFactor,Et=0,rn=0,Yt=0,on=this;if(!Array.isArray(vt)&&typeof vt!="string"){if(typeof vt!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");vt=String(vt)}var Gt=Ct.maxWidth;Gt>0?typeof vt=="string"?vt=this.splitTextToSize(vt,Gt):Object.prototype.toString.call(vt)==="[object Array]"&&(vt=vt.reduce(function(Ln,Un){return Ln.concat(on.splitTextToSize(Un,Gt))},[])):vt=Array.isArray(vt)?vt:[vt];for(var ln=0;ln<vt.length;ln++)Et<(Yt=this.getStringUnitWidth(vt[ln],{font:Ot})*jt)&&(Et=Yt);return Et!==0&&(rn=vt.length),{w:Et/=Ht,h:Math.max((rn*jt*this.getLineHeightFactor()-jt*(this.getLineHeightFactor()-1))/Ht,0)}},Ie.cellAddPage=function(){We.call(this),this.addPage();var vt=this.internal.__cell__.margins||Be;return this.internal.__cell__.lastCell=new Xe(vt.left,vt.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var ot=Ie.cell=function(){var vt;vt=arguments[0]instanceof Xe?arguments[0]:new Xe(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),We.call(this);var Ct=this.internal.__cell__.lastCell,jt=this.internal.__cell__.padding,Ot=this.internal.__cell__.margins||Be,Ht=this.internal.__cell__.tableHeaderRow,Et=this.internal.__cell__.printHeaders;return Ct.lineNumber!==void 0&&(Ct.lineNumber===vt.lineNumber?(vt.x=(Ct.x||0)+(Ct.width||0),vt.y=Ct.y||0):Ct.y+Ct.height+vt.height+Ot.bottom>this.getPageHeight()?(this.cellAddPage(),vt.y=Ot.top,Et&&Ht&&(this.printHeaderRow(vt.lineNumber,!0),vt.y+=Ht[0].height)):vt.y=Ct.y+Ct.height||vt.y),vt.text[0]!==void 0&&(this.rect(vt.x,vt.y,vt.width,vt.height,Fe===!0?"FD":void 0),vt.align==="right"?this.text(vt.text,vt.x+vt.width-jt,vt.y+jt,{align:"right",baseline:"top"}):vt.align==="center"?this.text(vt.text,vt.x+vt.width/2,vt.y+jt,{align:"center",baseline:"top",maxWidth:vt.width-jt-jt}):this.text(vt.text,vt.x+jt,vt.y+jt,{align:"left",baseline:"top",maxWidth:vt.width-jt-jt})),this.internal.__cell__.lastCell=vt,this};Ie.table=function(vt,Ct,jt,Ot,Ht){if(We.call(this),!jt)throw new Error("No data for PDF table.");var Et,rn,Yt,on,Gt=[],ln=[],Ln=[],Un={},ir={},Rr=[],Hn=[],wn=(Ht=Ht||{}).autoSize||!1,Kn=Ht.printHeaders!==!1,br=Ht.css&&Ht.css["font-size"]!==void 0?16*Ht.css["font-size"]:Ht.fontSize||12,Vt=Ht.margins||Object.assign({width:this.getPageWidth()},Be),qt=typeof Ht.padding=="number"?Ht.padding:3,xn=Ht.headerBackgroundColor||"#c8c8c8",yn=Ht.headerTextColor||"#000";if(et.call(this),this.internal.__cell__.printHeaders=Kn,this.internal.__cell__.margins=Vt,this.internal.__cell__.table_font_size=br,this.internal.__cell__.padding=qt,this.internal.__cell__.headerBackgroundColor=xn,this.internal.__cell__.headerTextColor=yn,this.setFontSize(br),Ot==null)ln=Gt=Object.keys(jt[0]),Ln=Gt.map(function(){return"left"});else if(Array.isArray(Ot)&&(0,ye.Z)(Ot[0])==="object")for(Gt=Ot.map(function(Or){return Or.name}),ln=Ot.map(function(Or){return Or.prompt||Or.name||""}),Ln=Ot.map(function(Or){return Or.align||"left"}),Et=0;Et<Ot.length;Et+=1)ir[Ot[Et].name]=Ot[Et].width*(19.049976/25.4);else Array.isArray(Ot)&&typeof Ot[0]=="string"&&(ln=Gt=Ot,Ln=Gt.map(function(){return"left"}));if(wn||Array.isArray(Ot)&&typeof Ot[0]=="string")for(Et=0;Et<Gt.length;Et+=1){for(Un[on=Gt[Et]]=jt.map(function(Or){return Or[on]}),this.setFont(void 0,"bold"),Rr.push(this.getTextDimensions(ln[Et],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),rn=Un[on],this.setFont(void 0,"normal"),Yt=0;Yt<rn.length;Yt+=1)Rr.push(this.getTextDimensions(rn[Yt],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);ir[on]=Math.max.apply(null,Rr)+qt+qt,Rr=[]}if(Kn){var ur={};for(Et=0;Et<Gt.length;Et+=1)ur[Gt[Et]]={},ur[Gt[Et]].text=ln[Et],ur[Gt[Et]].align=Ln[Et];var $n=dt.call(this,ur,ir);Hn=Gt.map(function(Or){return new Xe(vt,Ct,ir[Or],$n,ur[Or].text,void 0,ur[Or].align)}),this.setTableHeaderRow(Hn),this.printHeaderRow(1,!1)}var mr=Ot.reduce(function(Or,vi){return Or[vi.name]=vi.align,Or},{});for(Et=0;Et<jt.length;Et+=1){"rowStart"in Ht&&Ht.rowStart instanceof Function&&Ht.rowStart({row:Et,data:jt[Et]},this);var Vn=dt.call(this,jt[Et],ir);for(Yt=0;Yt<Gt.length;Yt+=1){var vr=jt[Et][Gt[Yt]];"cellStart"in Ht&&Ht.cellStart instanceof Function&&Ht.cellStart({row:Et,col:Yt,data:vr},this),ot.call(this,new Xe(vt,Ct,ir[Gt[Yt]],Vn,vr,Et+2,mr[Gt[Yt]]))}}return this.internal.__cell__.table_x=vt,this.internal.__cell__.table_y=Ct,this};var dt=function(vt,Ct){var jt=this.internal.__cell__.padding,Ot=this.internal.__cell__.table_font_size,Ht=this.internal.scaleFactor;return Object.keys(vt).map(function(Et){var rn=vt[Et];return this.splitTextToSize(rn.hasOwnProperty("text")?rn.text:rn,Ct[Et]-jt-jt)},this).map(function(Et){return this.getLineHeightFactor()*Et.length*Ot/Ht+jt+jt},this).reduce(function(Et,rn){return Math.max(Et,rn)},0)};Ie.setTableHeaderRow=function(vt){We.call(this),this.internal.__cell__.tableHeaderRow=vt},Ie.printHeaderRow=function(vt,Ct){if(We.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var jt;if(Fe=!0,typeof this.internal.__cell__.headerFunction=="function"){var Ot=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new Xe(Ot[0],Ot[1],Ot[2],Ot[3],void 0,-1)}this.setFont(void 0,"bold");for(var Ht=[],Et=0;Et<this.internal.__cell__.tableHeaderRow.length;Et+=1){jt=this.internal.__cell__.tableHeaderRow[Et].clone(),Ct&&(jt.y=this.internal.__cell__.margins.top||0,Ht.push(jt)),jt.lineNumber=vt;var rn=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),ot.call(this,jt),this.setTextColor(rn)}Ht.length>0&&this.setTableHeaderRow(Ht),this.setFont(void 0,"normal"),Fe=!1}}(Gn.API);var Cs={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},sl=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Ha=Sl(sl),ru=[100,200,300,400,500,600,700,800,900],iu=Sl(ru);function zl(Ie){var Be=Ie.family.replace(/"|'/g,"").toLowerCase(),Fe=function(Xe){return Cs[Xe=Xe||"normal"]?Xe:"normal"}(Ie.style),We=function(Xe){if(!Xe)return 400;if(typeof Xe=="number")return Xe>=100&&Xe<=900&&Xe%100==0?Xe:400;if(/^\d00$/.test(Xe))return parseInt(Xe);switch(Xe){case"bold":return 700;case"normal":default:return 400}}(Ie.weight),et=function(Xe){return typeof Ha[Xe=Xe||"normal"]=="number"?Xe:"normal"}(Ie.stretch);return{family:Be,style:Fe,weight:We,stretch:et,src:Ie.src||[],ref:Ie.ref||{name:Be,style:[et,Fe,We].join(" ")}}}function ll(Ie,Be,Fe,We){var et;for(et=Fe;et>=0&&et<Be.length;et+=We)if(Ie[Be[et]])return Ie[Be[et]];for(et=Fe;et>=0&&et<Be.length;et-=We)if(Ie[Be[et]])return Ie[Be[et]]}var Bl={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},El={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Pi(Ie){return[Ie.stretch,Ie.style,Ie.weight,Ie.family].join(" ")}function Ui(Ie,Be,Fe){for(var We=(Fe=Fe||{}).defaultFontFamily||"times",et=Object.assign({},Bl,Fe.genericFontFamilies||{}),Xe=null,ot=null,dt=0;dt<Be.length;++dt)if(et[(Xe=zl(Be[dt])).family]&&(Xe.family=et[Xe.family]),Ie.hasOwnProperty(Xe.family)){ot=Ie[Xe.family];break}if(!(ot=ot||Ie[We]))throw new Error("Could not find a font-family for the rule '"+Pi(Xe)+"' and default family '"+We+"'.");if(ot=function(vt,Ct){if(Ct[vt])return Ct[vt];var jt=Ha[vt],Ot=jt<=Ha.normal?-1:1,Ht=ll(Ct,sl,jt,Ot);if(!Ht)throw new Error("Could not find a matching font-stretch value for "+vt);return Ht}(Xe.stretch,ot),ot=function(vt,Ct){if(Ct[vt])return Ct[vt];for(var jt=Cs[vt],Ot=0;Ot<jt.length;++Ot)if(Ct[jt[Ot]])return Ct[jt[Ot]];throw new Error("Could not find a matching font-style for "+vt)}(Xe.style,ot),!(ot=function(vt,Ct){if(Ct[vt])return Ct[vt];if(vt===400&&Ct[500])return Ct[500];if(vt===500&&Ct[400])return Ct[400];var jt=iu[vt],Ot=ll(Ct,ru,jt,vt<400?-1:1);if(!Ot)throw new Error("Could not find a matching font-weight for value "+vt);return Ot}(Xe.weight,ot)))throw new Error("Failed to resolve a font for the rule '"+Pi(Xe)+"'.");return ot}function lo(Ie){return Ie.trimLeft()}function Eo(Ie,Be){for(var Fe=0;Fe<Ie.length;){if(Ie.charAt(Fe)===Be)return[Ie.substring(0,Fe),Ie.substring(Fe+1)];Fe+=1}return null}function $a(Ie){var Be=Ie.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return Be===null?null:[Be[0],Ie.substring(Be[0].length)]}var Do,Nn,$r,Oi=["times"];(function(Ie){var Be,Fe,We,et,Xe,ot,dt,vt,Ct,jt=function(Ut){return Ut=Ut||{},this.isStrokeTransparent=Ut.isStrokeTransparent||!1,this.strokeOpacity=Ut.strokeOpacity||1,this.strokeStyle=Ut.strokeStyle||"#000000",this.fillStyle=Ut.fillStyle||"#000000",this.isFillTransparent=Ut.isFillTransparent||!1,this.fillOpacity=Ut.fillOpacity||1,this.font=Ut.font||"10px sans-serif",this.textBaseline=Ut.textBaseline||"alphabetic",this.textAlign=Ut.textAlign||"left",this.lineWidth=Ut.lineWidth||1,this.lineJoin=Ut.lineJoin||"miter",this.lineCap=Ut.lineCap||"butt",this.path=Ut.path||[],this.transform=Ut.transform!==void 0?Ut.transform.clone():new vt,this.globalCompositeOperation=Ut.globalCompositeOperation||"normal",this.globalAlpha=Ut.globalAlpha||1,this.clip_path=Ut.clip_path||[],this.currentPoint=Ut.currentPoint||new ot,this.miterLimit=Ut.miterLimit||10,this.lastPoint=Ut.lastPoint||new ot,this.lineDashOffset=Ut.lineDashOffset||0,this.lineDash=Ut.lineDash||[],this.margin=Ut.margin||[0,0,0,0],this.prevPageLastElemOffset=Ut.prevPageLastElemOffset||0,this.ignoreClearRect=typeof Ut.ignoreClearRect!="boolean"||Ut.ignoreClearRect,this};Ie.events.push(["initialized",function(){this.context2d=new Ot(this),Be=this.internal.f2,Fe=this.internal.getCoordinateString,We=this.internal.getVerticalCoordinateString,et=this.internal.getHorizontalCoordinate,Xe=this.internal.getVerticalCoordinate,ot=this.internal.Point,dt=this.internal.Rectangle,vt=this.internal.Matrix,Ct=new jt}]);var Ot=function(Ut){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var sn=Ut;Object.defineProperty(this,"pdf",{get:function(){return sn}});var dn=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return dn},set:function(Br){dn=!!Br}});var Cn=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return Cn},set:function(Br){Cn=!!Br}});var Mn=0;Object.defineProperty(this,"posX",{get:function(){return Mn},set:function(Br){isNaN(Br)||(Mn=Br)}});var Zn=0;Object.defineProperty(this,"posY",{get:function(){return Zn},set:function(Br){isNaN(Br)||(Zn=Br)}}),Object.defineProperty(this,"margin",{get:function(){return Ct.margin},set:function(Br){var hn;typeof Br=="number"?hn=[Br,Br,Br,Br]:((hn=new Array(4))[0]=Br[0],hn[1]=Br.length>=2?Br[1]:hn[0],hn[2]=Br.length>=3?Br[2]:hn[0],hn[3]=Br.length>=4?Br[3]:hn[1]),Ct.margin=hn}});var er=!1;Object.defineProperty(this,"autoPaging",{get:function(){return er},set:function(Br){er=Br}});var nr=0;Object.defineProperty(this,"lastBreak",{get:function(){return nr},set:function(Br){nr=Br}});var Xr=[];Object.defineProperty(this,"pageBreaks",{get:function(){return Xr},set:function(Br){Xr=Br}}),Object.defineProperty(this,"ctx",{get:function(){return Ct},set:function(Br){Br instanceof jt&&(Ct=Br)}}),Object.defineProperty(this,"path",{get:function(){return Ct.path},set:function(Br){Ct.path=Br}});var Zr=[];Object.defineProperty(this,"ctxStack",{get:function(){return Zr},set:function(Br){Zr=Br}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(Br){var hn;hn=Ht(Br),this.ctx.fillStyle=hn.style,this.ctx.isFillTransparent=hn.a===0,this.ctx.fillOpacity=hn.a,this.pdf.setFillColor(hn.r,hn.g,hn.b,{a:hn.a}),this.pdf.setTextColor(hn.r,hn.g,hn.b,{a:hn.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(Br){var hn=Ht(Br);this.ctx.strokeStyle=hn.style,this.ctx.isStrokeTransparent=hn.a===0,this.ctx.strokeOpacity=hn.a,hn.a===0?this.pdf.setDrawColor(255,255,255):(hn.a,this.pdf.setDrawColor(hn.r,hn.g,hn.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(Br){["butt","round","square"].indexOf(Br)!==-1&&(this.ctx.lineCap=Br,this.pdf.setLineCap(Br))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(Br){isNaN(Br)||(this.ctx.lineWidth=Br,this.pdf.setLineWidth(Br))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(Br){["bevel","round","miter"].indexOf(Br)!==-1&&(this.ctx.lineJoin=Br,this.pdf.setLineJoin(Br))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(Br){isNaN(Br)||(this.ctx.miterLimit=Br,this.pdf.setMiterLimit(Br))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(Br){this.ctx.textBaseline=Br}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(Br){["right","end","center","left","start"].indexOf(Br)!==-1&&(this.ctx.textAlign=Br)}});var mi=null;function di(Br,hn){if(mi===null){var da=function(ji){var Vr=[];return Object.keys(ji).forEach(function(ui){ji[ui].forEach(function(wi){var pi=null;switch(wi){case"bold":pi={family:ui,weight:"bold"};break;case"italic":pi={family:ui,style:"italic"};break;case"bolditalic":pi={family:ui,weight:"bold",style:"italic"};break;case"":case"normal":pi={family:ui}}pi!==null&&(pi.ref={name:ui,style:wi},Vr.push(pi))})}),Vr}(Br.getFontList());mi=function(ji){for(var Vr={},ui=0;ui<ji.length;++ui){var wi=zl(ji[ui]),pi=wi.family,Ri=wi.stretch,ca=wi.style,ba=wi.weight;Vr[pi]=Vr[pi]||{},Vr[pi][Ri]=Vr[pi][Ri]||{},Vr[pi][Ri][ca]=Vr[pi][Ri][ca]||{},Vr[pi][Ri][ca][ba]=wi}return Vr}(da.concat(hn))}return mi}var qi=null;Object.defineProperty(this,"fontFaces",{get:function(){return qi},set:function(Br){mi=null,qi=Br}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(Br){var hn;if(this.ctx.font=Br,(hn=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(Br))!==null){var da=hn[1],ji=(hn[2],hn[3]),Vr=hn[4],ui=(hn[5],hn[6]),wi=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(Vr)[2];Vr=Math.floor(wi==="px"?parseFloat(Vr)*this.pdf.internal.scaleFactor:wi==="em"?parseFloat(Vr)*this.pdf.getFontSize():parseFloat(Vr)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(Vr);var pi=function(ta){var La,Si,as=[],za=ta.trim();if(za==="")return Oi;if(za in El)return[El[za]];for(;za!=="";){switch(Si=null,La=(za=lo(za)).charAt(0)){case'"':case"'":Si=Eo(za.substring(1),La);break;default:Si=$a(za)}if(Si===null||(as.push(Si[0]),(za=lo(Si[1]))!==""&&za.charAt(0)!==","))return Oi;za=za.replace(/^,/,"")}return as}(ui);if(this.fontFaces){var Ri=Ui(di(this.pdf,this.fontFaces),pi.map(function(ta){return{family:ta,stretch:"normal",weight:ji,style:da}}));this.pdf.setFont(Ri.ref.name,Ri.ref.style)}else{var ca="";(ji==="bold"||parseInt(ji,10)>=700||da==="bold")&&(ca="bold"),da==="italic"&&(ca+="italic"),ca.length===0&&(ca="normal");for(var ba="",Fa={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},Da=0;Da<pi.length;Da++){if(this.pdf.internal.getFont(pi[Da],ca,{noFallback:!0,disableWarning:!0})!==void 0){ba=pi[Da];break}if(ca==="bolditalic"&&this.pdf.internal.getFont(pi[Da],"bold",{noFallback:!0,disableWarning:!0})!==void 0)ba=pi[Da],ca="bold";else if(this.pdf.internal.getFont(pi[Da],"normal",{noFallback:!0,disableWarning:!0})!==void 0){ba=pi[Da],ca="normal";break}}if(ba===""){for(var eo=0;eo<pi.length;eo++)if(Fa[pi[eo]]){ba=Fa[pi[eo]];break}}ba=ba===""?"Times":ba,this.pdf.setFont(ba,ca)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(Br){this.ctx.globalCompositeOperation=Br}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(Br){this.ctx.globalAlpha=Br}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(Br){this.ctx.lineDashOffset=Br,vi.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(Br){this.ctx.lineDash=Br,vi.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(Br){this.ctx.ignoreClearRect=!!Br}})};Ot.prototype.setLineDash=function(Ut){this.lineDash=Ut},Ot.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},Ot.prototype.fill=function(){Un.call(this,"fill",!1)},Ot.prototype.stroke=function(){Un.call(this,"stroke",!1)},Ot.prototype.beginPath=function(){this.path=[{type:"begin"}]},Ot.prototype.moveTo=function(Ut,sn){if(isNaN(Ut)||isNaN(sn))throw fr.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var dn=this.ctx.transform.applyToPoint(new ot(Ut,sn));this.path.push({type:"mt",x:dn.x,y:dn.y}),this.ctx.lastPoint=new ot(Ut,sn)},Ot.prototype.closePath=function(){var Ut=new ot(0,0),sn=0;for(sn=this.path.length-1;sn!==-1;sn--)if(this.path[sn].type==="begin"&&(0,ye.Z)(this.path[sn+1])==="object"&&typeof this.path[sn+1].x=="number"){Ut=new ot(this.path[sn+1].x,this.path[sn+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new ot(Ut.x,Ut.y)},Ot.prototype.lineTo=function(Ut,sn){if(isNaN(Ut)||isNaN(sn))throw fr.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var dn=this.ctx.transform.applyToPoint(new ot(Ut,sn));this.path.push({type:"lt",x:dn.x,y:dn.y}),this.ctx.lastPoint=new ot(dn.x,dn.y)},Ot.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),Un.call(this,null,!0)},Ot.prototype.quadraticCurveTo=function(Ut,sn,dn,Cn){if(isNaN(dn)||isNaN(Cn)||isNaN(Ut)||isNaN(sn))throw fr.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var Mn=this.ctx.transform.applyToPoint(new ot(dn,Cn)),Zn=this.ctx.transform.applyToPoint(new ot(Ut,sn));this.path.push({type:"qct",x1:Zn.x,y1:Zn.y,x:Mn.x,y:Mn.y}),this.ctx.lastPoint=new ot(Mn.x,Mn.y)},Ot.prototype.bezierCurveTo=function(Ut,sn,dn,Cn,Mn,Zn){if(isNaN(Mn)||isNaN(Zn)||isNaN(Ut)||isNaN(sn)||isNaN(dn)||isNaN(Cn))throw fr.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var er=this.ctx.transform.applyToPoint(new ot(Mn,Zn)),nr=this.ctx.transform.applyToPoint(new ot(Ut,sn)),Xr=this.ctx.transform.applyToPoint(new ot(dn,Cn));this.path.push({type:"bct",x1:nr.x,y1:nr.y,x2:Xr.x,y2:Xr.y,x:er.x,y:er.y}),this.ctx.lastPoint=new ot(er.x,er.y)},Ot.prototype.arc=function(Ut,sn,dn,Cn,Mn,Zn){if(isNaN(Ut)||isNaN(sn)||isNaN(dn)||isNaN(Cn)||isNaN(Mn))throw fr.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(Zn=!!Zn,!this.ctx.transform.isIdentity){var er=this.ctx.transform.applyToPoint(new ot(Ut,sn));Ut=er.x,sn=er.y;var nr=this.ctx.transform.applyToPoint(new ot(0,dn)),Xr=this.ctx.transform.applyToPoint(new ot(0,0));dn=Math.sqrt(Math.pow(nr.x-Xr.x,2)+Math.pow(nr.y-Xr.y,2))}Math.abs(Mn-Cn)>=2*Math.PI&&(Cn=0,Mn=2*Math.PI),this.path.push({type:"arc",x:Ut,y:sn,radius:dn,startAngle:Cn,endAngle:Mn,counterclockwise:Zn})},Ot.prototype.arcTo=function(Ut,sn,dn,Cn,Mn){throw new Error("arcTo not implemented.")},Ot.prototype.rect=function(Ut,sn,dn,Cn){if(isNaN(Ut)||isNaN(sn)||isNaN(dn)||isNaN(Cn))throw fr.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(Ut,sn),this.lineTo(Ut+dn,sn),this.lineTo(Ut+dn,sn+Cn),this.lineTo(Ut,sn+Cn),this.lineTo(Ut,sn),this.lineTo(Ut+dn,sn),this.lineTo(Ut,sn)},Ot.prototype.fillRect=function(Ut,sn,dn,Cn){if(isNaN(Ut)||isNaN(sn)||isNaN(dn)||isNaN(Cn))throw fr.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!Et.call(this)){var Mn={};this.lineCap!=="butt"&&(Mn.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(Mn.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(Ut,sn,dn,Cn),this.fill(),Mn.hasOwnProperty("lineCap")&&(this.lineCap=Mn.lineCap),Mn.hasOwnProperty("lineJoin")&&(this.lineJoin=Mn.lineJoin)}},Ot.prototype.strokeRect=function(Ut,sn,dn,Cn){if(isNaN(Ut)||isNaN(sn)||isNaN(dn)||isNaN(Cn))throw fr.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");rn.call(this)||(this.beginPath(),this.rect(Ut,sn,dn,Cn),this.stroke())},Ot.prototype.clearRect=function(Ut,sn,dn,Cn){if(isNaN(Ut)||isNaN(sn)||isNaN(dn)||isNaN(Cn))throw fr.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(Ut,sn,dn,Cn))},Ot.prototype.save=function(Ut){Ut=typeof Ut!="boolean"||Ut;for(var sn=this.pdf.internal.getCurrentPageInfo().pageNumber,dn=0;dn<this.pdf.internal.getNumberOfPages();dn++)this.pdf.setPage(dn+1),this.pdf.internal.out("q");if(this.pdf.setPage(sn),Ut){this.ctx.fontSize=this.pdf.internal.getFontSize();var Cn=new jt(this.ctx);this.ctxStack.push(this.ctx),this.ctx=Cn}},Ot.prototype.restore=function(Ut){Ut=typeof Ut!="boolean"||Ut;for(var sn=this.pdf.internal.getCurrentPageInfo().pageNumber,dn=0;dn<this.pdf.internal.getNumberOfPages();dn++)this.pdf.setPage(dn+1),this.pdf.internal.out("Q");this.pdf.setPage(sn),Ut&&this.ctxStack.length!==0&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},Ot.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var Ht=function(Ut){var sn,dn,Cn,Mn;if(Ut.isCanvasGradient===!0&&(Ut=Ut.getColor()),!Ut)return{r:0,g:0,b:0,a:0,style:Ut};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(Ut))sn=0,dn=0,Cn=0,Mn=0;else{var Zn=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(Ut);if(Zn!==null)sn=parseInt(Zn[1]),dn=parseInt(Zn[2]),Cn=parseInt(Zn[3]),Mn=1;else if((Zn=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(Ut))!==null)sn=parseInt(Zn[1]),dn=parseInt(Zn[2]),Cn=parseInt(Zn[3]),Mn=parseFloat(Zn[4]);else{if(Mn=1,typeof Ut=="string"&&Ut.charAt(0)!=="#"){var er=new Ca(Ut);Ut=er.ok?er.toHex():"#000000"}Ut.length===4?(sn=Ut.substring(1,2),sn+=sn,dn=Ut.substring(2,3),dn+=dn,Cn=Ut.substring(3,4),Cn+=Cn):(sn=Ut.substring(1,3),dn=Ut.substring(3,5),Cn=Ut.substring(5,7)),sn=parseInt(sn,16),dn=parseInt(dn,16),Cn=parseInt(Cn,16)}}return{r:sn,g:dn,b:Cn,a:Mn,style:Ut}},Et=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},rn=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};Ot.prototype.fillText=function(Ut,sn,dn,Cn){if(isNaN(sn)||isNaN(dn)||typeof Ut!="string")throw fr.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(Cn=isNaN(Cn)?void 0:Cn,!Et.call(this)){var Mn=Vn(this.ctx.transform.rotation),Zn=this.ctx.transform.scaleX;qt.call(this,{text:Ut,x:sn,y:dn,scale:Zn,angle:Mn,align:this.textAlign,maxWidth:Cn})}},Ot.prototype.strokeText=function(Ut,sn,dn,Cn){if(isNaN(sn)||isNaN(dn)||typeof Ut!="string")throw fr.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!rn.call(this)){Cn=isNaN(Cn)?void 0:Cn;var Mn=Vn(this.ctx.transform.rotation),Zn=this.ctx.transform.scaleX;qt.call(this,{text:Ut,x:sn,y:dn,scale:Zn,renderingMode:"stroke",angle:Mn,align:this.textAlign,maxWidth:Cn})}},Ot.prototype.measureText=function(Ut){if(typeof Ut!="string")throw fr.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var sn=this.pdf,dn=this.pdf.internal.scaleFactor,Cn=sn.internal.getFontSize(),Mn=sn.getStringUnitWidth(Ut)*Cn/sn.internal.scaleFactor,Zn=function(er){var nr=(er=er||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return nr}}),this};return new Zn({width:Mn*=Math.round(96*dn/72*1e4)/1e4})},Ot.prototype.scale=function(Ut,sn){if(isNaN(Ut)||isNaN(sn))throw fr.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var dn=new vt(Ut,0,0,sn,0,0);this.ctx.transform=this.ctx.transform.multiply(dn)},Ot.prototype.rotate=function(Ut){if(isNaN(Ut))throw fr.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var sn=new vt(Math.cos(Ut),Math.sin(Ut),-Math.sin(Ut),Math.cos(Ut),0,0);this.ctx.transform=this.ctx.transform.multiply(sn)},Ot.prototype.translate=function(Ut,sn){if(isNaN(Ut)||isNaN(sn))throw fr.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var dn=new vt(1,0,0,1,Ut,sn);this.ctx.transform=this.ctx.transform.multiply(dn)},Ot.prototype.transform=function(Ut,sn,dn,Cn,Mn,Zn){if(isNaN(Ut)||isNaN(sn)||isNaN(dn)||isNaN(Cn)||isNaN(Mn)||isNaN(Zn))throw fr.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var er=new vt(Ut,sn,dn,Cn,Mn,Zn);this.ctx.transform=this.ctx.transform.multiply(er)},Ot.prototype.setTransform=function(Ut,sn,dn,Cn,Mn,Zn){Ut=isNaN(Ut)?1:Ut,sn=isNaN(sn)?0:sn,dn=isNaN(dn)?0:dn,Cn=isNaN(Cn)?1:Cn,Mn=isNaN(Mn)?0:Mn,Zn=isNaN(Zn)?0:Zn,this.ctx.transform=new vt(Ut,sn,dn,Cn,Mn,Zn)};var Yt=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};Ot.prototype.drawImage=function(Ut,sn,dn,Cn,Mn,Zn,er,nr,Xr){var Zr=this.pdf.getImageProperties(Ut),mi=1,di=1,qi=1,Br=1;Cn!==void 0&&nr!==void 0&&(qi=nr/Cn,Br=Xr/Mn,mi=Zr.width/Cn*nr/Cn,di=Zr.height/Mn*Xr/Mn),Zn===void 0&&(Zn=sn,er=dn,sn=0,dn=0),Cn!==void 0&&nr===void 0&&(nr=Cn,Xr=Mn),Cn===void 0&&nr===void 0&&(nr=Zr.width,Xr=Zr.height);for(var hn,da=this.ctx.transform.decompose(),ji=Vn(da.rotate.shx),Vr=new vt,ui=(Vr=(Vr=(Vr=Vr.multiply(da.translate)).multiply(da.skew)).multiply(da.scale)).applyToRectangle(new dt(Zn-sn*qi,er-dn*Br,Cn*mi,Mn*di)),wi=on.call(this,ui),pi=[],Ri=0;Ri<wi.length;Ri+=1)pi.indexOf(wi[Ri])===-1&&pi.push(wi[Ri]);if(Ln(pi),this.autoPaging)for(var ca=pi[0],ba=pi[pi.length-1],Fa=ca;Fa<ba+1;Fa++){this.pdf.setPage(Fa);var Da=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],eo=Fa===1?this.posY+this.margin[0]:this.margin[0],ta=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],La=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Si=Fa===1?0:ta+(Fa-2)*La;if(this.ctx.clip_path.length!==0){var as=this.path;hn=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=ln(hn,this.posX+this.margin[3],-Si+eo+this.ctx.prevPageLastElemOffset),ir.call(this,"fill",!0),this.path=as}var za=JSON.parse(JSON.stringify(ui));za=ln([za],this.posX+this.margin[3],-Si+eo+this.ctx.prevPageLastElemOffset)[0];var Js=(Fa>ca||Fa<ba)&&Yt.call(this);Js&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Da,La,null).clip().discardPath()),this.pdf.addImage(Ut,"JPEG",za.x,za.y,za.w,za.h,null,null,ji),Js&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(Ut,"JPEG",ui.x,ui.y,ui.w,ui.h,null,null,ji)};var on=function(Ut,sn,dn){var Cn=[];sn=sn||this.pdf.internal.pageSize.width,dn=dn||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var Mn=this.posY+this.ctx.prevPageLastElemOffset;switch(Ut.type){default:case"mt":case"lt":Cn.push(Math.floor((Ut.y+Mn)/dn)+1);break;case"arc":Cn.push(Math.floor((Ut.y+Mn-Ut.radius)/dn)+1),Cn.push(Math.floor((Ut.y+Mn+Ut.radius)/dn)+1);break;case"qct":var Zn=vr(this.ctx.lastPoint.x,this.ctx.lastPoint.y,Ut.x1,Ut.y1,Ut.x,Ut.y);Cn.push(Math.floor((Zn.y+Mn)/dn)+1),Cn.push(Math.floor((Zn.y+Zn.h+Mn)/dn)+1);break;case"bct":var er=Or(this.ctx.lastPoint.x,this.ctx.lastPoint.y,Ut.x1,Ut.y1,Ut.x2,Ut.y2,Ut.x,Ut.y);Cn.push(Math.floor((er.y+Mn)/dn)+1),Cn.push(Math.floor((er.y+er.h+Mn)/dn)+1);break;case"rect":Cn.push(Math.floor((Ut.y+Mn)/dn)+1),Cn.push(Math.floor((Ut.y+Ut.h+Mn)/dn)+1)}for(var nr=0;nr<Cn.length;nr+=1)for(;this.pdf.internal.getNumberOfPages()<Cn[nr];)Gt.call(this);return Cn},Gt=function(){var Ut=this.fillStyle,sn=this.strokeStyle,dn=this.font,Cn=this.lineCap,Mn=this.lineWidth,Zn=this.lineJoin;this.pdf.addPage(),this.fillStyle=Ut,this.strokeStyle=sn,this.font=dn,this.lineCap=Cn,this.lineWidth=Mn,this.lineJoin=Zn},ln=function(Ut,sn,dn){for(var Cn=0;Cn<Ut.length;Cn++)switch(Ut[Cn].type){case"bct":Ut[Cn].x2+=sn,Ut[Cn].y2+=dn;case"qct":Ut[Cn].x1+=sn,Ut[Cn].y1+=dn;case"mt":case"lt":case"arc":default:Ut[Cn].x+=sn,Ut[Cn].y+=dn}return Ut},Ln=function(Ut){return Ut.sort(function(sn,dn){return sn-dn})},Un=function(Ut,sn){for(var dn,Cn,Mn=this.fillStyle,Zn=this.strokeStyle,er=this.lineCap,nr=this.lineWidth,Xr=Math.abs(nr*this.ctx.transform.scaleX),Zr=this.lineJoin,mi=JSON.parse(JSON.stringify(this.path)),di=JSON.parse(JSON.stringify(this.path)),qi=[],Br=0;Br<di.length;Br++)if(di[Br].x!==void 0)for(var hn=on.call(this,di[Br]),da=0;da<hn.length;da+=1)qi.indexOf(hn[da])===-1&&qi.push(hn[da]);for(var ji=0;ji<qi.length;ji++)for(;this.pdf.internal.getNumberOfPages()<qi[ji];)Gt.call(this);if(Ln(qi),this.autoPaging)for(var Vr=qi[0],ui=qi[qi.length-1],wi=Vr;wi<ui+1;wi++){this.pdf.setPage(wi),this.fillStyle=Mn,this.strokeStyle=Zn,this.lineCap=er,this.lineWidth=Xr,this.lineJoin=Zr;var pi=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Ri=wi===1?this.posY+this.margin[0]:this.margin[0],ca=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],ba=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Fa=wi===1?0:ca+(wi-2)*ba;if(this.ctx.clip_path.length!==0){var Da=this.path;dn=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=ln(dn,this.posX+this.margin[3],-Fa+Ri+this.ctx.prevPageLastElemOffset),ir.call(this,Ut,!0),this.path=Da}if(Cn=JSON.parse(JSON.stringify(mi)),this.path=ln(Cn,this.posX+this.margin[3],-Fa+Ri+this.ctx.prevPageLastElemOffset),sn===!1||wi===0){var eo=(wi>Vr||wi<ui)&&Yt.call(this);eo&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],pi,ba,null).clip().discardPath()),ir.call(this,Ut,sn),eo&&this.pdf.restoreGraphicsState()}this.lineWidth=nr}else this.lineWidth=Xr,ir.call(this,Ut,sn),this.lineWidth=nr;this.path=mi},ir=function(Ut,sn){if((Ut!=="stroke"||sn||!rn.call(this))&&(Ut==="stroke"||sn||!Et.call(this))){for(var dn,Cn,Mn=[],Zn=this.path,er=0;er<Zn.length;er++){var nr=Zn[er];switch(nr.type){case"begin":Mn.push({begin:!0});break;case"close":Mn.push({close:!0});break;case"mt":Mn.push({start:nr,deltas:[],abs:[]});break;case"lt":var Xr=Mn.length;if(Zn[er-1]&&!isNaN(Zn[er-1].x)&&(dn=[nr.x-Zn[er-1].x,nr.y-Zn[er-1].y],Xr>0)){for(;Xr>=0;Xr--)if(Mn[Xr-1].close!==!0&&Mn[Xr-1].begin!==!0){Mn[Xr-1].deltas.push(dn),Mn[Xr-1].abs.push(nr);break}}break;case"bct":dn=[nr.x1-Zn[er-1].x,nr.y1-Zn[er-1].y,nr.x2-Zn[er-1].x,nr.y2-Zn[er-1].y,nr.x-Zn[er-1].x,nr.y-Zn[er-1].y],Mn[Mn.length-1].deltas.push(dn);break;case"qct":var Zr=Zn[er-1].x+2/3*(nr.x1-Zn[er-1].x),mi=Zn[er-1].y+2/3*(nr.y1-Zn[er-1].y),di=nr.x+2/3*(nr.x1-nr.x),qi=nr.y+2/3*(nr.y1-nr.y),Br=nr.x,hn=nr.y;dn=[Zr-Zn[er-1].x,mi-Zn[er-1].y,di-Zn[er-1].x,qi-Zn[er-1].y,Br-Zn[er-1].x,hn-Zn[er-1].y],Mn[Mn.length-1].deltas.push(dn);break;case"arc":Mn.push({deltas:[],abs:[],arc:!0}),Array.isArray(Mn[Mn.length-1].abs)&&Mn[Mn.length-1].abs.push(nr)}}Cn=sn?null:Ut==="stroke"?"stroke":"fill";for(var da=!1,ji=0;ji<Mn.length;ji++)if(Mn[ji].arc)for(var Vr=Mn[ji].abs,ui=0;ui<Vr.length;ui++){var wi=Vr[ui];wi.type==="arc"?wn.call(this,wi.x,wi.y,wi.radius,wi.startAngle,wi.endAngle,wi.counterclockwise,void 0,sn,!da):xn.call(this,wi.x,wi.y),da=!0}else if(Mn[ji].close===!0)this.pdf.internal.out("h"),da=!1;else if(Mn[ji].begin!==!0){var pi=Mn[ji].start.x,Ri=Mn[ji].start.y;yn.call(this,Mn[ji].deltas,pi,Ri),da=!0}Cn&&Kn.call(this,Cn),sn&&br.call(this)}},Rr=function(Ut){var sn=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,dn=sn*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return Ut-dn;case"top":return Ut+sn-dn;case"hanging":return Ut+sn-2*dn;case"middle":return Ut+sn/2-dn;case"ideographic":return Ut;case"alphabetic":default:return Ut}},Hn=function(Ut){return Ut+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};Ot.prototype.createLinearGradient=function(){var Ut=function(){};return Ut.colorStops=[],Ut.addColorStop=function(sn,dn){this.colorStops.push([sn,dn])},Ut.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},Ut.isCanvasGradient=!0,Ut},Ot.prototype.createPattern=function(){return this.createLinearGradient()},Ot.prototype.createRadialGradient=function(){return this.createLinearGradient()};var wn=function(Ut,sn,dn,Cn,Mn,Zn,er,nr,Xr){for(var Zr=$n.call(this,dn,Cn,Mn,Zn),mi=0;mi<Zr.length;mi++){var di=Zr[mi];mi===0&&(Xr?Vt.call(this,di.x1+Ut,di.y1+sn):xn.call(this,di.x1+Ut,di.y1+sn)),ur.call(this,Ut,sn,di.x2,di.y2,di.x3,di.y3,di.x4,di.y4)}nr?br.call(this):Kn.call(this,er)},Kn=function(Ut){switch(Ut){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},br=function(){this.pdf.clip(),this.pdf.discardPath()},Vt=function(Ut,sn){this.pdf.internal.out(Fe(Ut)+" "+We(sn)+" m")},qt=function(Ut){var sn;switch(Ut.align){case"right":case"end":sn="right";break;case"center":sn="center";break;case"left":case"start":default:sn="left"}var dn=this.pdf.getTextDimensions(Ut.text),Cn=Rr.call(this,Ut.y),Mn=Hn.call(this,Cn)-dn.h,Zn=this.ctx.transform.applyToPoint(new ot(Ut.x,Cn)),er=this.ctx.transform.decompose(),nr=new vt;nr=(nr=(nr=nr.multiply(er.translate)).multiply(er.skew)).multiply(er.scale);for(var Xr,Zr,mi,di=this.ctx.transform.applyToRectangle(new dt(Ut.x,Cn,dn.w,dn.h)),qi=nr.applyToRectangle(new dt(Ut.x,Mn,dn.w,dn.h)),Br=on.call(this,qi),hn=[],da=0;da<Br.length;da+=1)hn.indexOf(Br[da])===-1&&hn.push(Br[da]);if(Ln(hn),this.autoPaging)for(var ji=hn[0],Vr=hn[hn.length-1],ui=ji;ui<Vr+1;ui++){this.pdf.setPage(ui);var wi=ui===1?this.posY+this.margin[0]:this.margin[0],pi=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Ri=this.pdf.internal.pageSize.height-this.margin[2],ca=Ri-this.margin[0],ba=this.pdf.internal.pageSize.width-this.margin[1],Fa=ba-this.margin[3],Da=ui===1?0:pi+(ui-2)*ca;if(this.ctx.clip_path.length!==0){var eo=this.path;Xr=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=ln(Xr,this.posX+this.margin[3],-1*Da+wi),ir.call(this,"fill",!0),this.path=eo}var ta=ln([JSON.parse(JSON.stringify(qi))],this.posX+this.margin[3],-Da+wi+this.ctx.prevPageLastElemOffset)[0];Ut.scale>=.01&&(Zr=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Zr*Ut.scale),mi=this.lineWidth,this.lineWidth=mi*Ut.scale);var La=this.autoPaging!=="text";if(La||ta.y+ta.h<=Ri){if(La||ta.y>=wi&&ta.x<=ba){var Si=La?Ut.text:this.pdf.splitTextToSize(Ut.text,Ut.maxWidth||ba-ta.x)[0],as=ln([JSON.parse(JSON.stringify(di))],this.posX+this.margin[3],-Da+wi+this.ctx.prevPageLastElemOffset)[0],za=La&&(ui>ji||ui<Vr)&&Yt.call(this);za&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Fa,ca,null).clip().discardPath()),this.pdf.text(Si,as.x,as.y,{angle:Ut.angle,align:sn,renderingMode:Ut.renderingMode}),za&&this.pdf.restoreGraphicsState()}}else ta.y<Ri&&(this.ctx.prevPageLastElemOffset+=Ri-ta.y);Ut.scale>=.01&&(this.pdf.setFontSize(Zr),this.lineWidth=mi)}else Ut.scale>=.01&&(Zr=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Zr*Ut.scale),mi=this.lineWidth,this.lineWidth=mi*Ut.scale),this.pdf.text(Ut.text,Zn.x+this.posX,Zn.y+this.posY,{angle:Ut.angle,align:sn,renderingMode:Ut.renderingMode,maxWidth:Ut.maxWidth}),Ut.scale>=.01&&(this.pdf.setFontSize(Zr),this.lineWidth=mi)},xn=function(Ut,sn,dn,Cn){dn=dn||0,Cn=Cn||0,this.pdf.internal.out(Fe(Ut+dn)+" "+We(sn+Cn)+" l")},yn=function(Ut,sn,dn){return this.pdf.lines(Ut,sn,dn,null,null)},ur=function(Ut,sn,dn,Cn,Mn,Zn,er,nr){this.pdf.internal.out([Be(et(dn+Ut)),Be(Xe(Cn+sn)),Be(et(Mn+Ut)),Be(Xe(Zn+sn)),Be(et(er+Ut)),Be(Xe(nr+sn)),"c"].join(" "))},$n=function(Ut,sn,dn,Cn){for(var Mn=2*Math.PI,Zn=Math.PI/2;sn>dn;)sn-=Mn;var er=Math.abs(dn-sn);er<Mn&&Cn&&(er=Mn-er);for(var nr=[],Xr=Cn?-1:1,Zr=sn;er>1e-5;){var mi=Zr+Xr*Math.min(er,Zn);nr.push(mr.call(this,Ut,Zr,mi)),er-=Math.abs(mi-Zr),Zr=mi}return nr},mr=function(Ut,sn,dn){var Cn=(dn-sn)/2,Mn=Ut*Math.cos(Cn),Zn=Ut*Math.sin(Cn),er=Mn,nr=-Zn,Xr=er*er+nr*nr,Zr=Xr+er*Mn+nr*Zn,mi=4/3*(Math.sqrt(2*Xr*Zr)-Zr)/(er*Zn-nr*Mn),di=er-mi*nr,qi=nr+mi*er,Br=di,hn=-qi,da=Cn+sn,ji=Math.cos(da),Vr=Math.sin(da);return{x1:Ut*Math.cos(sn),y1:Ut*Math.sin(sn),x2:di*ji-qi*Vr,y2:di*Vr+qi*ji,x3:Br*ji-hn*Vr,y3:Br*Vr+hn*ji,x4:Ut*Math.cos(dn),y4:Ut*Math.sin(dn)}},Vn=function(Ut){return 180*Ut/Math.PI},vr=function(Ut,sn,dn,Cn,Mn,Zn){var er=Ut+.5*(dn-Ut),nr=sn+.5*(Cn-sn),Xr=Mn+.5*(dn-Mn),Zr=Zn+.5*(Cn-Zn),mi=Math.min(Ut,Mn,er,Xr),di=Math.max(Ut,Mn,er,Xr),qi=Math.min(sn,Zn,nr,Zr),Br=Math.max(sn,Zn,nr,Zr);return new dt(mi,qi,di-mi,Br-qi)},Or=function(Ut,sn,dn,Cn,Mn,Zn,er,nr){var Xr,Zr,mi,di,qi,Br,hn,da,ji,Vr,ui,wi,pi,Ri,ca=dn-Ut,ba=Cn-sn,Fa=Mn-dn,Da=Zn-Cn,eo=er-Mn,ta=nr-Zn;for(Zr=0;Zr<41;Zr++)ji=(hn=(mi=Ut+(Xr=Zr/40)*ca)+Xr*((qi=dn+Xr*Fa)-mi))+Xr*(qi+Xr*(Mn+Xr*eo-qi)-hn),Vr=(da=(di=sn+Xr*ba)+Xr*((Br=Cn+Xr*Da)-di))+Xr*(Br+Xr*(Zn+Xr*ta-Br)-da),Zr==0?(ui=ji,wi=Vr,pi=ji,Ri=Vr):(ui=Math.min(ui,ji),wi=Math.min(wi,Vr),pi=Math.max(pi,ji),Ri=Math.max(Ri,Vr));return new dt(Math.round(ui),Math.round(wi),Math.round(pi-ui),Math.round(Ri-wi))},vi=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var Ut,sn,dn=(Ut=this.ctx.lineDash,sn=this.ctx.lineDashOffset,JSON.stringify({lineDash:Ut,lineDashOffset:sn}));this.prevLineDash!==dn&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=dn)}}})(Gn.API),function(Ie){var Be=function(Xe){var ot,dt,vt,Ct,jt,Ot,Ht,Et,rn,Yt;for(/[^\x00-\xFF]/.test(Xe),dt=[],vt=0,Ct=(Xe+=ot="\0\0\0\0".slice(Xe.length%4||4)).length;Ct>vt;vt+=4)(jt=(Xe.charCodeAt(vt)<<24)+(Xe.charCodeAt(vt+1)<<16)+(Xe.charCodeAt(vt+2)<<8)+Xe.charCodeAt(vt+3))!==0?(Ot=(jt=((jt=((jt=((jt=(jt-(Yt=jt%85))/85)-(rn=jt%85))/85)-(Et=jt%85))/85)-(Ht=jt%85))/85)%85,dt.push(Ot+33,Ht+33,Et+33,rn+33,Yt+33)):dt.push(122);return function(on,Gt){for(var ln=Gt;ln>0;ln--)on.pop()}(dt,ot.length),String.fromCharCode.apply(String,dt)+"~>"},Fe=function(Xe){var ot,dt,vt,Ct,jt,Ot=String,Ht="length",Et=255,rn="charCodeAt",Yt="slice",on="replace";for(Xe[Yt](-2),Xe=Xe[Yt](0,-2)[on](/\s/g,"")[on]("z","!!!!!"),vt=[],Ct=0,jt=(Xe+=ot="uuuuu"[Yt](Xe[Ht]%5||5))[Ht];jt>Ct;Ct+=5)dt=52200625*(Xe[rn](Ct)-33)+614125*(Xe[rn](Ct+1)-33)+7225*(Xe[rn](Ct+2)-33)+85*(Xe[rn](Ct+3)-33)+(Xe[rn](Ct+4)-33),vt.push(Et&dt>>24,Et&dt>>16,Et&dt>>8,Et&dt);return function(Gt,ln){for(var Ln=ln;Ln>0;Ln--)Gt.pop()}(vt,ot[Ht]),Ot.fromCharCode.apply(Ot,vt)},We=function(Xe){var ot=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((Xe=Xe.replace(/\s/g,"")).indexOf(">")!==-1&&(Xe=Xe.substr(0,Xe.indexOf(">"))),Xe.length%2&&(Xe+="0"),ot.test(Xe)===!1)return"";for(var dt="",vt=0;vt<Xe.length;vt+=2)dt+=String.fromCharCode("0x"+(Xe[vt]+Xe[vt+1]));return dt},et=function(Xe){for(var ot=new Uint8Array(Xe.length),dt=Xe.length;dt--;)ot[dt]=Xe.charCodeAt(dt);return Xe=(ot=tn(ot)).reduce(function(vt,Ct){return vt+String.fromCharCode(Ct)},"")};Ie.processDataByFilters=function(Xe,ot){var dt=0,vt=Xe||"",Ct=[];for(typeof(ot=ot||[])=="string"&&(ot=[ot]),dt=0;dt<ot.length;dt+=1)switch(ot[dt]){case"ASCII85Decode":case"/ASCII85Decode":vt=Fe(vt),Ct.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":vt=Be(vt),Ct.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":vt=We(vt),Ct.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":vt=vt.split("").map(function(jt){return("0"+jt.charCodeAt().toString(16)).slice(-2)}).join("")+">",Ct.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":vt=et(vt),Ct.push("/FlateDecode");break;default:throw new Error('The filter: "'+ot[dt]+'" is not implemented')}return{data:vt,reverseChain:Ct.reverse().join(" ")}}}(Gn.API),function(Ie){Ie.loadFile=function(Be,Fe,We){return function(et,Xe,ot){Xe=Xe!==!1,ot=typeof ot=="function"?ot:function(){};var dt=void 0;try{dt=function(vt,Ct,jt){var Ot=new XMLHttpRequest,Ht=0,Et=function(rn){var Yt=rn.length,on=[],Gt=String.fromCharCode;for(Ht=0;Ht<Yt;Ht+=1)on.push(Gt(255&rn.charCodeAt(Ht)));return on.join("")};if(Ot.open("GET",vt,!Ct),Ot.overrideMimeType("text/plain; charset=x-user-defined"),Ct===!1&&(Ot.onload=function(){Ot.status===200?jt(Et(this.responseText)):jt(void 0)}),Ot.send(null),Ct&&Ot.status===200)return Et(Ot.responseText)}(et,Xe,ot)}catch(vt){}return dt}(Be,Fe,We)},Ie.loadImageFile=Ie.loadFile}(Gn.API),function(Ie){function Be(){return(Ei.html2canvas?Promise.resolve(Ei.html2canvas):Promise.resolve().then(be.t.bind(be,64270,23))).catch(function(ot){return Promise.reject(new Error("Could not load html2canvas: "+ot))}).then(function(ot){return ot.default?ot.default:ot})}function Fe(){return(Ei.DOMPurify?Promise.resolve(Ei.DOMPurify):be.e(7631).then(be.bind(be,87631))).catch(function(ot){return Promise.reject(new Error("Could not load dompurify: "+ot))}).then(function(ot){return ot.default?ot.default:ot})}var We=function(ot){var dt=(0,ye.Z)(ot);return dt==="undefined"?"undefined":dt==="string"||ot instanceof String?"string":dt==="number"||ot instanceof Number?"number":dt==="function"||ot instanceof Function?"function":ot&&ot.constructor===Array?"array":ot&&ot.nodeType===1?"element":dt==="object"?"object":"unknown"},et=function(ot,dt){var vt=document.createElement(ot);for(var Ct in dt.className&&(vt.className=dt.className),dt.innerHTML&&dt.dompurify&&(vt.innerHTML=dt.dompurify.sanitize(dt.innerHTML)),dt.style)vt.style[Ct]=dt.style[Ct];return vt},Xe=function ot(dt){var vt=Object.assign(ot.convert(Promise.resolve()),JSON.parse(JSON.stringify(ot.template))),Ct=ot.convert(Promise.resolve(),vt);return Ct=(Ct=Ct.setProgress(1,ot,1,[ot])).set(dt)};(Xe.prototype=Object.create(Promise.prototype)).constructor=Xe,Xe.convert=function(ot,dt){return ot.__proto__=dt||Xe.prototype,ot},Xe.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},Xe.prototype.from=function(ot,dt){return this.then(function(){switch(dt=dt||function(vt){switch(We(vt)){case"string":return"string";case"element":return vt.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(ot)){case"string":return this.then(Fe).then(function(vt){return this.set({src:et("div",{innerHTML:ot,dompurify:vt})})});case"element":return this.set({src:ot});case"canvas":return this.set({canvas:ot});case"img":return this.set({img:ot});default:return this.error("Unknown source type.")}})},Xe.prototype.to=function(ot){switch(ot){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},Xe.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var ot={position:"relative",display:"inline-block",width:(typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},dt=function vt(Ct,jt){for(var Ot=Ct.nodeType===3?document.createTextNode(Ct.nodeValue):Ct.cloneNode(!1),Ht=Ct.firstChild;Ht;Ht=Ht.nextSibling)jt!==!0&&Ht.nodeType===1&&Ht.nodeName==="SCRIPT"||Ot.appendChild(vt(Ht,jt));return Ct.nodeType===1&&(Ct.nodeName==="CANVAS"?(Ot.width=Ct.width,Ot.height=Ct.height,Ot.getContext("2d").drawImage(Ct,0,0)):Ct.nodeName!=="TEXTAREA"&&Ct.nodeName!=="SELECT"||(Ot.value=Ct.value),Ot.addEventListener("load",function(){Ot.scrollTop=Ct.scrollTop,Ot.scrollLeft=Ct.scrollLeft},!0)),Ot}(this.prop.src,this.opt.html2canvas.javascriptEnabled);dt.tagName==="BODY"&&(ot.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=et("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=et("div",{className:"html2pdf__container",style:ot}),this.prop.container.appendChild(dt),this.prop.container.firstChild.appendChild(et("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"})},Xe.prototype.toCanvas=function(){var ot=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(ot).then(Be).then(function(dt){var vt=Object.assign({},this.opt.html2canvas);return delete vt.onrendered,dt(this.prop.container,vt)}).then(function(dt){(this.opt.html2canvas.onrendered||function(){})(dt),this.prop.canvas=dt,document.body.removeChild(this.prop.overlay)})},Xe.prototype.toContext2d=function(){var ot=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(ot).then(Be).then(function(dt){var vt=this.opt.jsPDF,Ct=this.opt.fontFaces,jt=typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,Ot=Object.assign({async:!0,allowTaint:!0,scale:jt,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete Ot.onrendered,vt.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,vt.context2d.posX=this.opt.x,vt.context2d.posY=this.opt.y,vt.context2d.margin=this.opt.margin,vt.context2d.fontFaces=Ct,Ct)for(var Ht=0;Ht<Ct.length;++Ht){var Et=Ct[Ht],rn=Et.src.find(function(Yt){return Yt.format==="truetype"});rn&&vt.addFont(rn.url,Et.ref.name,Et.ref.style)}return Ot.windowHeight=Ot.windowHeight||0,Ot.windowHeight=Ot.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):Ot.windowHeight,vt.context2d.save(!0),dt(this.prop.container,Ot)}).then(function(dt){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(dt),this.prop.canvas=dt,document.body.removeChild(this.prop.overlay)})},Xe.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var ot=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=ot})},Xe.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},Xe.prototype.output=function(ot,dt,vt){return(vt=vt||"pdf").toLowerCase()==="img"||vt.toLowerCase()==="image"?this.outputImg(ot,dt):this.outputPdf(ot,dt)},Xe.prototype.outputPdf=function(ot,dt){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(ot,dt)})},Xe.prototype.outputImg=function(ot){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(ot){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+ot+'" is not supported.'}})},Xe.prototype.save=function(ot){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(ot?{filename:ot}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},Xe.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},Xe.prototype.set=function(ot){if(We(ot)!=="object")return this;var dt=Object.keys(ot||{}).map(function(vt){if(vt in Xe.template.prop)return function(){this.prop[vt]=ot[vt]};switch(vt){case"margin":return this.setMargin.bind(this,ot.margin);case"jsPDF":return function(){return this.opt.jsPDF=ot.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,ot.pageSize);default:return function(){this.opt[vt]=ot[vt]}}},this);return this.then(function(){return this.thenList(dt)})},Xe.prototype.get=function(ot,dt){return this.then(function(){var vt=ot in Xe.template.prop?this.prop[ot]:this.opt[ot];return dt?dt(vt):vt})},Xe.prototype.setMargin=function(ot){return this.then(function(){switch(We(ot)){case"number":ot=[ot,ot,ot,ot];case"array":if(ot.length===2&&(ot=[ot[0],ot[1],ot[0],ot[1]]),ot.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=ot}).then(this.setPageSize)},Xe.prototype.setPageSize=function(ot){function dt(vt,Ct){return Math.floor(vt*Ct/72*96)}return this.then(function(){(ot=ot||Gn.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(ot.inner={width:ot.width-this.opt.margin[1]-this.opt.margin[3],height:ot.height-this.opt.margin[0]-this.opt.margin[2]},ot.inner.px={width:dt(ot.inner.width,ot.k),height:dt(ot.inner.height,ot.k)},ot.inner.ratio=ot.inner.height/ot.inner.width),this.prop.pageSize=ot})},Xe.prototype.setProgress=function(ot,dt,vt,Ct){return ot!=null&&(this.progress.val=ot),dt!=null&&(this.progress.state=dt),vt!=null&&(this.progress.n=vt),Ct!=null&&(this.progress.stack=Ct),this.progress.ratio=this.progress.val/this.progress.state,this},Xe.prototype.updateProgress=function(ot,dt,vt,Ct){return this.setProgress(ot?this.progress.val+ot:null,dt||null,vt?this.progress.n+vt:null,Ct?this.progress.stack.concat(Ct):null)},Xe.prototype.then=function(ot,dt){var vt=this;return this.thenCore(ot,dt,function(Ct,jt){return vt.updateProgress(null,null,1,[Ct]),Promise.prototype.then.call(this,function(Ot){return vt.updateProgress(null,Ct),Ot}).then(Ct,jt).then(function(Ot){return vt.updateProgress(1),Ot})})},Xe.prototype.thenCore=function(ot,dt,vt){vt=vt||Promise.prototype.then,ot&&(ot=ot.bind(this)),dt&&(dt=dt.bind(this));var Ct=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?this:Xe.convert(Object.assign({},this),Promise.prototype),jt=vt.call(Ct,ot,dt);return Xe.convert(jt,this.__proto__)},Xe.prototype.thenExternal=function(ot,dt){return Promise.prototype.then.call(this,ot,dt)},Xe.prototype.thenList=function(ot){var dt=this;return ot.forEach(function(vt){dt=dt.thenCore(vt)}),dt},Xe.prototype.catch=function(ot){ot&&(ot=ot.bind(this));var dt=Promise.prototype.catch.call(this,ot);return Xe.convert(dt,this)},Xe.prototype.catchExternal=function(ot){return Promise.prototype.catch.call(this,ot)},Xe.prototype.error=function(ot){return this.then(function(){throw new Error(ot)})},Xe.prototype.using=Xe.prototype.set,Xe.prototype.saveAs=Xe.prototype.save,Xe.prototype.export=Xe.prototype.output,Xe.prototype.run=Xe.prototype.then,Gn.getPageSize=function(ot,dt,vt){if((0,ye.Z)(ot)==="object"){var Ct=ot;ot=Ct.orientation,dt=Ct.unit||dt,vt=Ct.format||vt}dt=dt||"mm",vt=vt||"a4",ot=(""+(ot||"P")).toLowerCase();var jt,Ot=(""+vt).toLowerCase(),Ht={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(dt){case"pt":jt=1;break;case"mm":jt=72/25.4;break;case"cm":jt=72/2.54;break;case"in":jt=72;break;case"px":jt=.75;break;case"pc":case"em":jt=12;break;case"ex":jt=6;break;default:throw"Invalid unit: "+dt}var Et,rn=0,Yt=0;if(Ht.hasOwnProperty(Ot))rn=Ht[Ot][1]/jt,Yt=Ht[Ot][0]/jt;else try{rn=vt[1],Yt=vt[0]}catch(on){throw new Error("Invalid format: "+vt)}if(ot==="p"||ot==="portrait")ot="p",Yt>rn&&(Et=Yt,Yt=rn,rn=Et);else{if(ot!=="l"&&ot!=="landscape")throw"Invalid orientation: "+ot;ot="l",rn>Yt&&(Et=Yt,Yt=rn,rn=Et)}return{width:Yt,height:rn,unit:dt,k:jt,orientation:ot}},Ie.html=function(ot,dt){(dt=dt||{}).callback=dt.callback||function(){},dt.html2canvas=dt.html2canvas||{},dt.html2canvas.canvas=dt.html2canvas.canvas||this.canvas,dt.jsPDF=dt.jsPDF||this,dt.fontFaces=dt.fontFaces?dt.fontFaces.map(zl):null;var vt=new Xe(dt);return dt.worker?vt:vt.from(ot).doCallback()}}(Gn.API),Gn.API.addJS=function(Ie){return $r=Ie,this.internal.events.subscribe("postPutResources",function(){Do=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Do+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Nn=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+$r+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){Do!==void 0&&Nn!==void 0&&this.internal.out("/Names <</JavaScript "+Do+" 0 R>>")}),this},function(Ie){var Be;Ie.events.push(["postPutResources",function(){var Fe=this,We=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var et=Fe.outline.render().split(/\r\n/),Xe=0;Xe<et.length;Xe++){var ot=et[Xe],dt=We.exec(ot);if(dt!=null){var vt=dt[1];Fe.internal.newObjectDeferredBegin(vt,!1)}Fe.internal.write(ot)}if(this.outline.createNamedDestinations){var Ct=this.internal.pages.length,jt=[];for(Xe=0;Xe<Ct;Xe++){var Ot=Fe.internal.newObject();jt.push(Ot);var Ht=Fe.internal.getPageInfo(Xe+1);Fe.internal.write("<< /D["+Ht.objId+" 0 R /XYZ null null null]>> endobj")}var Et=Fe.internal.newObject();for(Fe.internal.write("<< /Names [ "),Xe=0;Xe<jt.length;Xe++)Fe.internal.write("(page_"+(Xe+1)+")"+jt[Xe]+" 0 R");Fe.internal.write(" ] >>","endobj"),Be=Fe.internal.newObject(),Fe.internal.write("<< /Dests "+Et+" 0 R"),Fe.internal.write(">>","endobj")}}]),Ie.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+Be+" 0 R"))}]),Ie.events.push(["initialized",function(){var Fe=this;Fe.outline={createNamedDestinations:!1,root:{children:[]}},Fe.outline.add=function(We,et,Xe){var ot={title:et,options:Xe,children:[]};return We==null&&(We=this.root),We.children.push(ot),ot},Fe.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=Fe,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},Fe.outline.genIds_r=function(We){We.id=Fe.internal.newObjectDeferred();for(var et=0;et<We.children.length;et++)this.genIds_r(We.children[et])},Fe.outline.renderRoot=function(We){this.objStart(We),this.line("/Type /Outlines"),We.children.length>0&&(this.line("/First "+this.makeRef(We.children[0])),this.line("/Last "+this.makeRef(We.children[We.children.length-1]))),this.line("/Count "+this.count_r({count:0},We)),this.objEnd()},Fe.outline.renderItems=function(We){for(var et=this.ctx.pdf.internal.getVerticalCoordinateString,Xe=0;Xe<We.children.length;Xe++){var ot=We.children[Xe];this.objStart(ot),this.line("/Title "+this.makeString(ot.title)),this.line("/Parent "+this.makeRef(We)),Xe>0&&this.line("/Prev "+this.makeRef(We.children[Xe-1])),Xe<We.children.length-1&&this.line("/Next "+this.makeRef(We.children[Xe+1])),ot.children.length>0&&(this.line("/First "+this.makeRef(ot.children[0])),this.line("/Last "+this.makeRef(ot.children[ot.children.length-1])));var dt=this.count=this.count_r({count:0},ot);if(dt>0&&this.line("/Count "+dt),ot.options&&ot.options.pageNumber){var vt=Fe.internal.getPageInfo(ot.options.pageNumber);this.line("/Dest ["+vt.objId+" 0 R /XYZ 0 "+et(0)+" 0]")}this.objEnd()}for(var Ct=0;Ct<We.children.length;Ct++)this.renderItems(We.children[Ct])},Fe.outline.line=function(We){this.ctx.val+=We+`\r
|
|
|
`},Fe.outline.makeRef=function(We){return We.id+" 0 R"},Fe.outline.makeString=function(We){return"("+Fe.internal.pdfEscape(We)+")"},Fe.outline.objStart=function(We){this.ctx.val+=`\r
|
|
|
`+We.id+` 0 obj\r
|
|
|
<<\r
|
|
|
`},Fe.outline.objEnd=function(){this.ctx.val+=`>> \r
|
|
|
endobj\r
|
|
|
`},Fe.outline.count_r=function(We,et){for(var Xe=0;Xe<et.children.length;Xe++)We.count++,this.count_r(We,et.children[Xe]);return We.count}}])}(Gn.API),function(Ie){var Be=[192,193,194,195,196,197,198,199];Ie.processJPEG=function(Fe,We,et,Xe,ot,dt){var vt,Ct=this.decode.DCT_DECODE,jt=null;if(typeof Fe=="string"||this.__addimage__.isArrayBuffer(Fe)||this.__addimage__.isArrayBufferView(Fe)){switch(Fe=ot||Fe,Fe=this.__addimage__.isArrayBuffer(Fe)?new Uint8Array(Fe):Fe,(vt=function(Ot){for(var Ht,Et=256*Ot.charCodeAt(4)+Ot.charCodeAt(5),rn=Ot.length,Yt={width:0,height:0,numcomponents:1},on=4;on<rn;on+=2){if(on+=Et,Be.indexOf(Ot.charCodeAt(on+1))!==-1){Ht=256*Ot.charCodeAt(on+5)+Ot.charCodeAt(on+6),Yt={width:256*Ot.charCodeAt(on+7)+Ot.charCodeAt(on+8),height:Ht,numcomponents:Ot.charCodeAt(on+9)};break}Et=256*Ot.charCodeAt(on+2)+Ot.charCodeAt(on+3)}return Yt}(Fe=this.__addimage__.isArrayBufferView(Fe)?this.__addimage__.arrayBufferToBinaryString(Fe):Fe)).numcomponents){case 1:dt=this.color_spaces.DEVICE_GRAY;break;case 4:dt=this.color_spaces.DEVICE_CMYK;break;case 3:dt=this.color_spaces.DEVICE_RGB}jt={data:Fe,width:vt.width,height:vt.height,colorSpace:dt,bitsPerComponent:8,filter:Ct,index:We,alias:et}}return jt}}(Gn.API);var Yi,ua,Ia,ya,Co,qo=function(){var Ie,Be,Fe;function We(Xe){var ot,dt,vt,Ct,jt,Ot,Ht,Et,rn,Yt,on,Gt,ln,Ln;for(this.data=Xe,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},Ot=null;;){switch(ot=this.readUInt32(),rn=function(){var Un,ir;for(ir=[],Un=0;Un<4;++Un)ir.push(String.fromCharCode(this.data[this.pos++]));return ir}.call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(ot);break;case"fcTL":Ot&&this.animation.frames.push(Ot),this.pos+=4,Ot={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},jt=this.readUInt16(),Ct=this.readUInt16()||100,Ot.delay=1e3*jt/Ct,Ot.disposeOp=this.data[this.pos++],Ot.blendOp=this.data[this.pos++],Ot.data=[];break;case"IDAT":case"fdAT":for(rn==="fdAT"&&(this.pos+=4,ot-=4),Xe=(Ot!=null?Ot.data:void 0)||this.imgData,Gt=0;0<=ot?Gt<ot:Gt>ot;0<=ot?++Gt:--Gt)Xe.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(vt=this.palette.length/3,this.transparency.indexed=this.read(ot),this.transparency.indexed.length>vt)throw new Error("More transparent colors than palette size");if((Yt=vt-this.transparency.indexed.length)>0)for(ln=0;0<=Yt?ln<Yt:ln>Yt;0<=Yt?++ln:--ln)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(ot)[0];break;case 2:this.transparency.rgb=this.read(ot)}break;case"tEXt":Ht=(on=this.read(ot)).indexOf(0),Et=String.fromCharCode.apply(String,on.slice(0,Ht)),this.text[Et]=String.fromCharCode.apply(String,on.slice(Ht+1));break;case"IEND":return Ot&&this.animation.frames.push(Ot),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=(Ln=this.colorType)===4||Ln===6,dt=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*dt,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=ot}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}We.prototype.read=function(Xe){var ot,dt;for(dt=[],ot=0;0<=Xe?ot<Xe:ot>Xe;0<=Xe?++ot:--ot)dt.push(this.data[this.pos++]);return dt},We.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},We.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},We.prototype.decodePixels=function(Xe){var ot=this.pixelBitlength/8,dt=new Uint8Array(this.width*this.height*ot),vt=0,Ct=this;if(Xe==null&&(Xe=this.imgData),Xe.length===0)return new Uint8Array(0);function jt(Ot,Ht,Et,rn){var Yt,on,Gt,ln,Ln,Un,ir,Rr,Hn,wn,Kn,br,Vt,qt,xn,yn,ur,$n,mr,Vn,vr,Or=Math.ceil((Ct.width-Ot)/Et),vi=Math.ceil((Ct.height-Ht)/rn),Ut=Ct.width==Or&&Ct.height==vi;for(qt=ot*Or,br=Ut?dt:new Uint8Array(qt*vi),Un=Xe.length,Vt=0,on=0;Vt<vi&&vt<Un;){switch(Xe[vt++]){case 0:for(ln=ur=0;ur<qt;ln=ur+=1)br[on++]=Xe[vt++];break;case 1:for(ln=$n=0;$n<qt;ln=$n+=1)Yt=Xe[vt++],Ln=ln<ot?0:br[on-ot],br[on++]=(Yt+Ln)%256;break;case 2:for(ln=mr=0;mr<qt;ln=mr+=1)Yt=Xe[vt++],Gt=(ln-ln%ot)/ot,xn=Vt&&br[(Vt-1)*qt+Gt*ot+ln%ot],br[on++]=(xn+Yt)%256;break;case 3:for(ln=Vn=0;Vn<qt;ln=Vn+=1)Yt=Xe[vt++],Gt=(ln-ln%ot)/ot,Ln=ln<ot?0:br[on-ot],xn=Vt&&br[(Vt-1)*qt+Gt*ot+ln%ot],br[on++]=(Yt+Math.floor((Ln+xn)/2))%256;break;case 4:for(ln=vr=0;vr<qt;ln=vr+=1)Yt=Xe[vt++],Gt=(ln-ln%ot)/ot,Ln=ln<ot?0:br[on-ot],Vt===0?xn=yn=0:(xn=br[(Vt-1)*qt+Gt*ot+ln%ot],yn=Gt&&br[(Vt-1)*qt+(Gt-1)*ot+ln%ot]),ir=Ln+xn-yn,Rr=Math.abs(ir-Ln),wn=Math.abs(ir-xn),Kn=Math.abs(ir-yn),Hn=Rr<=wn&&Rr<=Kn?Ln:wn<=Kn?xn:yn,br[on++]=(Yt+Hn)%256;break;default:throw new Error("Invalid filter algorithm: "+Xe[vt-1])}if(!Ut){var sn=((Ht+Vt*rn)*Ct.width+Ot)*ot,dn=Vt*qt;for(ln=0;ln<Or;ln+=1){for(var Cn=0;Cn<ot;Cn+=1)dt[sn++]=br[dn++];sn+=(Et-1)*ot}}Vt++}}return Xe=an(Xe),Ct.interlaceMethod==1?(jt(0,0,8,8),jt(4,0,8,8),jt(0,4,4,8),jt(2,0,4,4),jt(0,2,2,4),jt(1,0,2,2),jt(0,1,1,2)):jt(0,0,1,1),dt},We.prototype.decodePalette=function(){var Xe,ot,dt,vt,Ct,jt,Ot,Ht,Et;for(dt=this.palette,jt=this.transparency.indexed||[],Ct=new Uint8Array((jt.length||0)+dt.length),vt=0,Xe=0,ot=Ot=0,Ht=dt.length;Ot<Ht;ot=Ot+=3)Ct[vt++]=dt[ot],Ct[vt++]=dt[ot+1],Ct[vt++]=dt[ot+2],Ct[vt++]=(Et=jt[Xe++])!=null?Et:255;return Ct},We.prototype.copyToImageData=function(Xe,ot){var dt,vt,Ct,jt,Ot,Ht,Et,rn,Yt,on,Gt;if(vt=this.colors,Yt=null,dt=this.hasAlphaChannel,this.palette.length&&(Yt=(Gt=this._decodedPalette)!=null?Gt:this._decodedPalette=this.decodePalette(),vt=4,dt=!0),rn=(Ct=Xe.data||Xe).length,Ot=Yt||ot,jt=Ht=0,vt===1)for(;jt<rn;)Et=Yt?4*ot[jt/4]:Ht,on=Ot[Et++],Ct[jt++]=on,Ct[jt++]=on,Ct[jt++]=on,Ct[jt++]=dt?Ot[Et++]:255,Ht=Et;else for(;jt<rn;)Et=Yt?4*ot[jt/4]:Ht,Ct[jt++]=Ot[Et++],Ct[jt++]=Ot[Et++],Ct[jt++]=Ot[Et++],Ct[jt++]=dt?Ot[Et++]:255,Ht=Et},We.prototype.decode=function(){var Xe;return Xe=new Uint8Array(this.width*this.height*4),this.copyToImageData(Xe,this.decodePixels()),Xe};var et=function(){if(Object.prototype.toString.call(Ei)==="[object Window]"){try{Be=Ei.document.createElement("canvas"),Fe=Be.getContext("2d")}catch(Xe){return!1}return!0}return!1};return et(),Ie=function(Xe){var ot;if(et()===!0)return Fe.width=Xe.width,Fe.height=Xe.height,Fe.clearRect(0,0,Xe.width,Xe.height),Fe.putImageData(Xe,0,0),(ot=new Image).src=Be.toDataURL(),ot;throw new Error("This method requires a Browser with Canvas-capability.")},We.prototype.decodeFrames=function(Xe){var ot,dt,vt,Ct,jt,Ot,Ht,Et;if(this.animation){for(Et=[],dt=jt=0,Ot=(Ht=this.animation.frames).length;jt<Ot;dt=++jt)ot=Ht[dt],vt=Xe.createImageData(ot.width,ot.height),Ct=this.decodePixels(new Uint8Array(ot.data)),this.copyToImageData(vt,Ct),ot.imageData=vt,Et.push(ot.image=Ie(vt));return Et}},We.prototype.renderFrame=function(Xe,ot){var dt,vt,Ct;return dt=(vt=this.animation.frames)[ot],Ct=vt[ot-1],ot===0&&Xe.clearRect(0,0,this.width,this.height),(Ct!=null?Ct.disposeOp:void 0)===1?Xe.clearRect(Ct.xOffset,Ct.yOffset,Ct.width,Ct.height):(Ct!=null?Ct.disposeOp:void 0)===2&&Xe.putImageData(Ct.imageData,Ct.xOffset,Ct.yOffset),dt.blendOp===0&&Xe.clearRect(dt.xOffset,dt.yOffset,dt.width,dt.height),Xe.drawImage(dt.image,dt.xOffset,dt.yOffset)},We.prototype.animate=function(Xe){var ot,dt,vt,Ct,jt,Ot,Ht=this;return dt=0,Ot=this.animation,Ct=Ot.numFrames,vt=Ot.frames,jt=Ot.numPlays,(ot=function(){var Et,rn;if(Et=dt++%Ct,rn=vt[Et],Ht.renderFrame(Xe,Et),Ct>1&&dt/Ct<jt)return Ht.animation._timeout=setTimeout(ot,rn.delay)})()},We.prototype.stopAnimation=function(){var Xe;return clearTimeout((Xe=this.animation)!=null?Xe._timeout:void 0)},We.prototype.render=function(Xe){var ot,dt;return Xe._png&&Xe._png.stopAnimation(),Xe._png=this,Xe.width=this.width,Xe.height=this.height,ot=Xe.getContext("2d"),this.animation?(this.decodeFrames(ot),this.animate(ot)):(dt=ot.createImageData(this.width,this.height),this.copyToImageData(dt,this.decodePixels()),ot.putImageData(dt,0,0))},We}();function fs(Ie){var Be=0;if(Ie[Be++]!==71||Ie[Be++]!==73||Ie[Be++]!==70||Ie[Be++]!==56||(Ie[Be++]+1&253)!=56||Ie[Be++]!==97)throw new Error("Invalid GIF 87a/89a header.");var Fe=Ie[Be++]|Ie[Be++]<<8,We=Ie[Be++]|Ie[Be++]<<8,et=Ie[Be++],Xe=et>>7,ot=1<<(7&et)+1;Ie[Be++],Ie[Be++];var dt=null,vt=null;Xe&&(dt=Be,vt=ot,Be+=3*ot);var Ct=!0,jt=[],Ot=0,Ht=null,Et=0,rn=null;for(this.width=Fe,this.height=We;Ct&&Be<Ie.length;)switch(Ie[Be++]){case 33:switch(Ie[Be++]){case 255:if(Ie[Be]!==11||Ie[Be+1]==78&&Ie[Be+2]==69&&Ie[Be+3]==84&&Ie[Be+4]==83&&Ie[Be+5]==67&&Ie[Be+6]==65&&Ie[Be+7]==80&&Ie[Be+8]==69&&Ie[Be+9]==50&&Ie[Be+10]==46&&Ie[Be+11]==48&&Ie[Be+12]==3&&Ie[Be+13]==1&&Ie[Be+16]==0)Be+=14,rn=Ie[Be++]|Ie[Be++]<<8,Be++;else for(Be+=12;;){if(!((Vt=Ie[Be++])>=0))throw Error("Invalid block size");if(Vt===0)break;Be+=Vt}break;case 249:if(Ie[Be++]!==4||Ie[Be+4]!==0)throw new Error("Invalid graphics extension block.");var Yt=Ie[Be++];Ot=Ie[Be++]|Ie[Be++]<<8,Ht=Ie[Be++],!(1&Yt)&&(Ht=null),Et=Yt>>2&7,Be++;break;case 254:for(;;){if(!((Vt=Ie[Be++])>=0))throw Error("Invalid block size");if(Vt===0)break;Be+=Vt}break;default:throw new Error("Unknown graphic control label: 0x"+Ie[Be-1].toString(16))}break;case 44:var on=Ie[Be++]|Ie[Be++]<<8,Gt=Ie[Be++]|Ie[Be++]<<8,ln=Ie[Be++]|Ie[Be++]<<8,Ln=Ie[Be++]|Ie[Be++]<<8,Un=Ie[Be++],ir=Un>>6&1,Rr=1<<(7&Un)+1,Hn=dt,wn=vt,Kn=!1;Un>>7&&(Kn=!0,Hn=Be,wn=Rr,Be+=3*Rr);var br=Be;for(Be++;;){var Vt;if(!((Vt=Ie[Be++])>=0))throw Error("Invalid block size");if(Vt===0)break;Be+=Vt}jt.push({x:on,y:Gt,width:ln,height:Ln,has_local_palette:Kn,palette_offset:Hn,palette_size:wn,data_offset:br,data_length:Be-br,transparent_index:Ht,interlaced:!!ir,delay:Ot,disposal:Et});break;case 59:Ct=!1;break;default:throw new Error("Unknown gif block: 0x"+Ie[Be-1].toString(16))}this.numFrames=function(){return jt.length},this.loopCount=function(){return rn},this.frameInfo=function(qt){if(qt<0||qt>=jt.length)throw new Error("Frame index out of range.");return jt[qt]},this.decodeAndBlitFrameBGRA=function(qt,xn){var yn=this.frameInfo(qt),ur=yn.width*yn.height,$n=new Uint8Array(ur);au(Ie,yn.data_offset,$n,ur);var mr=yn.palette_offset,Vn=yn.transparent_index;Vn===null&&(Vn=256);var vr=yn.width,Or=Fe-vr,vi=vr,Ut=4*(yn.y*Fe+yn.x),sn=4*((yn.y+yn.height)*Fe+yn.x),dn=Ut,Cn=4*Or;yn.interlaced===!0&&(Cn+=4*Fe*7);for(var Mn=8,Zn=0,er=$n.length;Zn<er;++Zn){var nr=$n[Zn];if(vi===0&&(vi=vr,(dn+=Cn)>=sn&&(Cn=4*Or+4*Fe*(Mn-1),dn=Ut+(vr+Or)*(Mn<<1),Mn>>=1)),nr===Vn)dn+=4;else{var Xr=Ie[mr+3*nr],Zr=Ie[mr+3*nr+1],mi=Ie[mr+3*nr+2];xn[dn++]=mi,xn[dn++]=Zr,xn[dn++]=Xr,xn[dn++]=255}--vi}},this.decodeAndBlitFrameRGBA=function(qt,xn){var yn=this.frameInfo(qt),ur=yn.width*yn.height,$n=new Uint8Array(ur);au(Ie,yn.data_offset,$n,ur);var mr=yn.palette_offset,Vn=yn.transparent_index;Vn===null&&(Vn=256);var vr=yn.width,Or=Fe-vr,vi=vr,Ut=4*(yn.y*Fe+yn.x),sn=4*((yn.y+yn.height)*Fe+yn.x),dn=Ut,Cn=4*Or;yn.interlaced===!0&&(Cn+=4*Fe*7);for(var Mn=8,Zn=0,er=$n.length;Zn<er;++Zn){var nr=$n[Zn];if(vi===0&&(vi=vr,(dn+=Cn)>=sn&&(Cn=4*Or+4*Fe*(Mn-1),dn=Ut+(vr+Or)*(Mn<<1),Mn>>=1)),nr===Vn)dn+=4;else{var Xr=Ie[mr+3*nr],Zr=Ie[mr+3*nr+1],mi=Ie[mr+3*nr+2];xn[dn++]=Xr,xn[dn++]=Zr,xn[dn++]=mi,xn[dn++]=255}--vi}}}function au(Ie,Be,Fe,We){for(var et=Ie[Be++],Xe=1<<et,ot=Xe+1,dt=ot+1,vt=et+1,Ct=(1<<vt)-1,jt=0,Ot=0,Ht=0,Et=Ie[Be++],rn=new Int32Array(4096),Yt=null;;){for(;jt<16&&Et!==0;)Ot|=Ie[Be++]<<jt,jt+=8,Et===1?Et=Ie[Be++]:--Et;if(jt<vt)break;var on=Ot&Ct;if(Ot>>=vt,jt-=vt,on!==Xe){if(on===ot)break;for(var Gt=on<dt?on:Yt,ln=0,Ln=Gt;Ln>Xe;)Ln=rn[Ln]>>8,++ln;var Un=Ln;if(Ht+ln+(Gt!==on?1:0)>We)return void fr.log("Warning, gif stream longer than expected.");Fe[Ht++]=Un;var ir=Ht+=ln;for(Gt!==on&&(Fe[Ht++]=Un),Ln=Gt;ln--;)Ln=rn[Ln],Fe[--ir]=255&Ln,Ln>>=8;Yt!==null&&dt<4096&&(rn[dt++]=Yt<<8|Un,dt>=Ct+1&&vt<12&&(++vt,Ct=Ct<<1|1)),Yt=on}else dt=ot+1,Ct=(1<<(vt=et+1))-1,Yt=null}return Ht!==We&&fr.log("Warning, gif stream shorter than expected."),Fe}function ou(Ie){var Be,Fe,We,et,Xe,ot=Math.floor,dt=new Array(64),vt=new Array(64),Ct=new Array(64),jt=new Array(64),Ot=new Array(65535),Ht=new Array(65535),Et=new Array(64),rn=new Array(64),Yt=[],on=0,Gt=7,ln=new Array(64),Ln=new Array(64),Un=new Array(64),ir=new Array(256),Rr=new Array(2048),Hn=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],wn=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],Kn=[0,1,2,3,4,5,6,7,8,9,10,11],br=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],Vt=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],qt=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],xn=[0,1,2,3,4,5,6,7,8,9,10,11],yn=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],ur=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function $n(Ut,sn){for(var dn=0,Cn=0,Mn=new Array,Zn=1;Zn<=16;Zn++){for(var er=1;er<=Ut[Zn];er++)Mn[sn[Cn]]=[],Mn[sn[Cn]][0]=dn,Mn[sn[Cn]][1]=Zn,Cn++,dn++;dn*=2}return Mn}function mr(Ut){for(var sn=Ut[0],dn=Ut[1]-1;dn>=0;)sn&1<<dn&&(on|=1<<Gt),dn--,--Gt<0&&(on==255?(Vn(255),Vn(0)):Vn(on),Gt=7,on=0)}function Vn(Ut){Yt.push(Ut)}function vr(Ut){Vn(Ut>>8&255),Vn(255&Ut)}function Or(Ut,sn,dn,Cn,Mn){for(var Zn,er=Mn[0],nr=Mn[240],Xr=function(Vr,ui){var wi,pi,Ri,ca,ba,Fa,Da,eo,ta,La,Si=0;for(ta=0;ta<8;++ta){wi=Vr[Si],pi=Vr[Si+1],Ri=Vr[Si+2],ca=Vr[Si+3],ba=Vr[Si+4],Fa=Vr[Si+5],Da=Vr[Si+6];var as=wi+(eo=Vr[Si+7]),za=wi-eo,Js=pi+Da,ro=pi-Da,mo=Ri+Fa,cl=Ri-Fa,Wa=ca+ba,fo=ca-ba,Po=as+Wa,$s=as-Wa,Cl=Js+mo,xo=Js-mo;Vr[Si]=Po+Cl,Vr[Si+4]=Po-Cl;var Aa=.707106781*(xo+$s);Vr[Si+2]=$s+Aa,Vr[Si+6]=$s-Aa;var Ga=.382683433*((Po=fo+cl)-(xo=ro+za)),uu=.5411961*Po+Ga,$o=1.306562965*xo+Ga,Al=.707106781*(Cl=cl+ro),fl=za+Al,Xi=za-Al;Vr[Si+5]=Xi+uu,Vr[Si+3]=Xi-uu,Vr[Si+1]=fl+$o,Vr[Si+7]=fl-$o,Si+=8}for(Si=0,ta=0;ta<8;++ta){wi=Vr[Si],pi=Vr[Si+8],Ri=Vr[Si+16],ca=Vr[Si+24],ba=Vr[Si+32],Fa=Vr[Si+40],Da=Vr[Si+48];var el=wi+(eo=Vr[Si+56]),tl=wi-eo,si=pi+Da,ko=pi-Da,To=Ri+Fa,hs=Ri-Fa,gs=ca+ba,Pl=ca-ba,ks=el+gs,ps=el-gs,Ps=si+To,dl=si-To;Vr[Si]=ks+Ps,Vr[Si+32]=ks-Ps;var Us=.707106781*(dl+ps);Vr[Si+16]=ps+Us,Vr[Si+48]=ps-Us;var hl=.382683433*((ks=Pl+hs)-(dl=ko+tl)),_s=.5411961*ks+hl,Gl=1.306562965*dl+hl,Wl=.707106781*(Ps=hs+ko),Lu=tl+Wl,cu=tl-Wl;Vr[Si+40]=cu+_s,Vr[Si+24]=cu-_s,Vr[Si+8]=Lu+Gl,Vr[Si+56]=Lu-Gl,Si++}for(ta=0;ta<64;++ta)La=Vr[ta]*ui[ta],Et[ta]=La>0?La+.5|0:La-.5|0;return Et}(Ut,sn),Zr=0;Zr<64;++Zr)rn[Hn[Zr]]=Xr[Zr];var mi=rn[0]-dn;dn=rn[0],mi==0?mr(Cn[0]):(mr(Cn[Ht[Zn=32767+mi]]),mr(Ot[Zn]));for(var di=63;di>0&&rn[di]==0;)di--;if(di==0)return mr(er),dn;for(var qi,Br=1;Br<=di;){for(var hn=Br;rn[Br]==0&&Br<=di;)++Br;var da=Br-hn;if(da>=16){qi=da>>4;for(var ji=1;ji<=qi;++ji)mr(nr);da&=15}Zn=32767+rn[Br],mr(Mn[(da<<4)+Ht[Zn]]),mr(Ot[Zn]),Br++}return di!=63&&mr(er),dn}function vi(Ut){Ut=Math.min(Math.max(Ut,1),100),Xe!=Ut&&(function(sn){for(var dn=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],Cn=0;Cn<64;Cn++){var Mn=ot((dn[Cn]*sn+50)/100);Mn=Math.min(Math.max(Mn,1),255),dt[Hn[Cn]]=Mn}for(var Zn=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],er=0;er<64;er++){var nr=ot((Zn[er]*sn+50)/100);nr=Math.min(Math.max(nr,1),255),vt[Hn[er]]=nr}for(var Xr=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],Zr=0,mi=0;mi<8;mi++)for(var di=0;di<8;di++)Ct[Zr]=1/(dt[Hn[Zr]]*Xr[mi]*Xr[di]*8),jt[Zr]=1/(vt[Hn[Zr]]*Xr[mi]*Xr[di]*8),Zr++}(Ut<50?Math.floor(5e3/Ut):Math.floor(200-2*Ut)),Xe=Ut)}this.encode=function(Ut,sn){sn&&vi(sn),Yt=new Array,on=0,Gt=7,vr(65496),vr(65504),vr(16),Vn(74),Vn(70),Vn(73),Vn(70),Vn(0),Vn(1),Vn(1),Vn(0),vr(1),vr(1),Vn(0),Vn(0),function(){vr(65499),vr(132),Vn(0);for(var pi=0;pi<64;pi++)Vn(dt[pi]);Vn(1);for(var Ri=0;Ri<64;Ri++)Vn(vt[Ri])}(),function(pi,Ri){vr(65472),vr(17),Vn(8),vr(Ri),vr(pi),Vn(3),Vn(1),Vn(17),Vn(0),Vn(2),Vn(17),Vn(1),Vn(3),Vn(17),Vn(1)}(Ut.width,Ut.height),function(){vr(65476),vr(418),Vn(0);for(var pi=0;pi<16;pi++)Vn(wn[pi+1]);for(var Ri=0;Ri<=11;Ri++)Vn(Kn[Ri]);Vn(16);for(var ca=0;ca<16;ca++)Vn(br[ca+1]);for(var ba=0;ba<=161;ba++)Vn(Vt[ba]);Vn(1);for(var Fa=0;Fa<16;Fa++)Vn(qt[Fa+1]);for(var Da=0;Da<=11;Da++)Vn(xn[Da]);Vn(17);for(var eo=0;eo<16;eo++)Vn(yn[eo+1]);for(var ta=0;ta<=161;ta++)Vn(ur[ta])}(),vr(65498),vr(12),Vn(3),Vn(1),Vn(0),Vn(2),Vn(17),Vn(3),Vn(17),Vn(0),Vn(63),Vn(0);var dn=0,Cn=0,Mn=0;on=0,Gt=7,this.encode.displayName="_encode_";for(var Zn,er,nr,Xr,Zr,mi,di,qi,Br,hn=Ut.data,da=Ut.width,ji=Ut.height,Vr=4*da,ui=0;ui<ji;){for(Zn=0;Zn<Vr;){for(Zr=Vr*ui+Zn,di=-1,qi=0,Br=0;Br<64;Br++)mi=Zr+(qi=Br>>3)*Vr+(di=4*(7&Br)),ui+qi>=ji&&(mi-=Vr*(ui+1+qi-ji)),Zn+di>=Vr&&(mi-=Zn+di-Vr+4),er=hn[mi++],nr=hn[mi++],Xr=hn[mi++],ln[Br]=(Rr[er]+Rr[nr+256>>0]+Rr[Xr+512>>0]>>16)-128,Ln[Br]=(Rr[er+768>>0]+Rr[nr+1024>>0]+Rr[Xr+1280>>0]>>16)-128,Un[Br]=(Rr[er+1280>>0]+Rr[nr+1536>>0]+Rr[Xr+1792>>0]>>16)-128;dn=Or(ln,Ct,dn,Be,We),Cn=Or(Ln,jt,Cn,Fe,et),Mn=Or(Un,jt,Mn,Fe,et),Zn+=32}ui+=8}if(Gt>=0){var wi=[];wi[1]=Gt+1,wi[0]=(1<<Gt+1)-1,mr(wi)}return vr(65497),new Uint8Array(Yt)},Ie=Ie||50,function(){for(var Ut=String.fromCharCode,sn=0;sn<256;sn++)ir[sn]=Ut(sn)}(),Be=$n(wn,Kn),Fe=$n(qt,xn),We=$n(br,Vt),et=$n(yn,ur),function(){for(var Ut=1,sn=2,dn=1;dn<=15;dn++){for(var Cn=Ut;Cn<sn;Cn++)Ht[32767+Cn]=dn,Ot[32767+Cn]=[],Ot[32767+Cn][1]=dn,Ot[32767+Cn][0]=Cn;for(var Mn=-(sn-1);Mn<=-Ut;Mn++)Ht[32767+Mn]=dn,Ot[32767+Mn]=[],Ot[32767+Mn][1]=dn,Ot[32767+Mn][0]=sn-1+Mn;Ut<<=1,sn<<=1}}(),function(){for(var Ut=0;Ut<256;Ut++)Rr[Ut]=19595*Ut,Rr[Ut+256>>0]=38470*Ut,Rr[Ut+512>>0]=7471*Ut+32768,Rr[Ut+768>>0]=-11059*Ut,Rr[Ut+1024>>0]=-21709*Ut,Rr[Ut+1280>>0]=32768*Ut+8421375,Rr[Ut+1536>>0]=-27439*Ut,Rr[Ut+1792>>0]=-5329*Ut}(),vi(Ie)}function ds(Ie,Be){if(this.pos=0,this.buffer=Ie,this.datav=new DataView(Ie.buffer),this.is_with_alpha=!!Be,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,["BM","BA","CI","CP","IC","PT"].indexOf(this.flag)===-1)throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function Go(Ie){function Be(wn){if(!wn)throw Error("assert :P")}function Fe(wn,Kn,br){for(var Vt=0;4>Vt;Vt++)if(wn[Kn+Vt]!=br.charCodeAt(Vt))return!0;return!1}function We(wn,Kn,br,Vt,qt){for(var xn=0;xn<qt;xn++)wn[Kn+xn]=br[Vt+xn]}function et(wn,Kn,br,Vt){for(var qt=0;qt<Vt;qt++)wn[Kn+qt]=br}function Xe(wn){return new Int32Array(wn)}function ot(wn,Kn){for(var br=[],Vt=0;Vt<wn;Vt++)br.push(new Kn);return br}function dt(wn,Kn){var br=[];return function Vt(qt,xn,yn){for(var ur=yn[xn],$n=0;$n<ur&&(qt.push(yn.length>xn+1?[]:new Kn),!(yn.length<xn+1));$n++)Vt(qt[$n],xn+1,yn)}(br,0,wn),br}var vt=function(){var wn=this;function Kn(Ce,Ke){for(var rt=1<<Ke-1>>>0;Ce&rt;)rt>>>=1;return rt?(Ce&rt-1)+rt:Ce}function br(Ce,Ke,rt,yt,xt){Be(!(yt%rt));do Ce[Ke+(yt-=rt)]=xt;while(0<yt)}function Vt(Ce,Ke,rt,yt,xt){if(Be(2328>=xt),512>=xt)var Dt=Xe(512);else if((Dt=Xe(xt))==null)return 0;return function(_t,Mt,Rt,Wt,nn,In){var Dn,mn,gr=Mt,Jn=1<<Rt,En=Xe(16),Sn=Xe(16);for(Be(nn!=0),Be(Wt!=null),Be(_t!=null),Be(0<Rt),mn=0;mn<nn;++mn){if(15<Wt[mn])return 0;++En[Wt[mn]]}if(En[0]==nn)return 0;for(Sn[1]=0,Dn=1;15>Dn;++Dn){if(En[Dn]>1<<Dn)return 0;Sn[Dn+1]=Sn[Dn]+En[Dn]}for(mn=0;mn<nn;++mn)Dn=Wt[mn],0<Wt[mn]&&(In[Sn[Dn]++]=mn);if(Sn[15]==1)return(Wt=new qt).g=0,Wt.value=In[0],br(_t,gr,1,Jn,Wt),Jn;var pr,kr=-1,wr=Jn-1,ii=0,ti=1,_i=1,ai=1<<Rt;for(mn=0,Dn=1,nn=2;Dn<=Rt;++Dn,nn<<=1){if(ti+=_i<<=1,0>(_i-=En[Dn]))return 0;for(;0<En[Dn];--En[Dn])(Wt=new qt).g=Dn,Wt.value=In[mn++],br(_t,gr+ii,nn,ai,Wt),ii=Kn(ii,Dn)}for(Dn=Rt+1,nn=2;15>=Dn;++Dn,nn<<=1){if(ti+=_i<<=1,0>(_i-=En[Dn]))return 0;for(;0<En[Dn];--En[Dn]){if(Wt=new qt,(ii&wr)!=kr){for(gr+=ai,pr=1<<(kr=Dn)-Rt;15>kr&&!(0>=(pr-=En[kr]));)++kr,pr<<=1;Jn+=ai=1<<(pr=kr-Rt),_t[Mt+(kr=ii&wr)].g=pr+Rt,_t[Mt+kr].value=gr-Mt-kr}Wt.g=Dn-Rt,Wt.value=In[mn++],br(_t,gr+(ii>>Rt),nn,ai,Wt),ii=Kn(ii,Dn)}}return ti!=2*Sn[15]-1?0:Jn}(Ce,Ke,rt,yt,xt,Dt)}function qt(){this.value=this.g=0}function xn(){this.value=this.g=0}function yn(){this.G=ot(5,qt),this.H=Xe(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=ot(Lo,xn)}function ur(Ce,Ke,rt,yt){Be(Ce!=null),Be(Ke!=null),Be(2147483648>yt),Ce.Ca=254,Ce.I=0,Ce.b=-8,Ce.Ka=0,Ce.oa=Ke,Ce.pa=rt,Ce.Jd=Ke,Ce.Yc=rt+yt,Ce.Zc=4<=yt?rt+yt-4+1:rt,Zn(Ce)}function $n(Ce,Ke){for(var rt=0;0<Ke--;)rt|=nr(Ce,128)<<Ke;return rt}function mr(Ce,Ke){var rt=$n(Ce,Ke);return er(Ce)?-rt:rt}function Vn(Ce,Ke,rt,yt){var xt,Dt=0;for(Be(Ce!=null),Be(Ke!=null),Be(4294967288>yt),Ce.Sb=yt,Ce.Ra=0,Ce.u=0,Ce.h=0,4<yt&&(yt=4),xt=0;xt<yt;++xt)Dt+=Ke[rt+xt]<<8*xt;Ce.Ra=Dt,Ce.bb=yt,Ce.oa=Ke,Ce.pa=rt}function vr(Ce){for(;8<=Ce.u&&Ce.bb<Ce.Sb;)Ce.Ra>>>=8,Ce.Ra+=Ce.oa[Ce.pa+Ce.bb]<<Qs-8>>>0,++Ce.bb,Ce.u-=8;dn(Ce)&&(Ce.h=1,Ce.u=0)}function Or(Ce,Ke){if(Be(0<=Ke),!Ce.h&&Ke<=uo){var rt=sn(Ce)&yu[Ke];return Ce.u+=Ke,vr(Ce),rt}return Ce.h=1,Ce.u=0}function vi(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function Ut(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function sn(Ce){return Ce.Ra>>>(Ce.u&Qs-1)>>>0}function dn(Ce){return Be(Ce.bb<=Ce.Sb),Ce.h||Ce.bb==Ce.Sb&&Ce.u>Qs}function Cn(Ce,Ke){Ce.u=Ke,Ce.h=dn(Ce)}function Mn(Ce){Ce.u>=ml&&(Be(Ce.u>=ml),vr(Ce))}function Zn(Ce){Be(Ce!=null&&Ce.oa!=null),Ce.pa<Ce.Zc?(Ce.I=(Ce.oa[Ce.pa++]|Ce.I<<8)>>>0,Ce.b+=8):(Be(Ce!=null&&Ce.oa!=null),Ce.pa<Ce.Yc?(Ce.b+=8,Ce.I=Ce.oa[Ce.pa++]|Ce.I<<8):Ce.Ka?Ce.b=0:(Ce.I<<=8,Ce.b+=8,Ce.Ka=1))}function er(Ce){return $n(Ce,1)}function nr(Ce,Ke){var rt=Ce.Ca;0>Ce.b&&Zn(Ce);var yt=Ce.b,xt=rt*Ke>>>8,Dt=(Ce.I>>>yt>xt)+0;for(Dt?(rt-=xt,Ce.I-=xt+1<<yt>>>0):rt=xt+1,yt=rt,xt=0;256<=yt;)xt+=8,yt>>=8;return yt=7^xt+jo[yt],Ce.b-=yt,Ce.Ca=(rt<<yt)-1,Dt}function Xr(Ce,Ke,rt){Ce[Ke+0]=rt>>24&255,Ce[Ke+1]=rt>>16&255,Ce[Ke+2]=rt>>8&255,Ce[Ke+3]=rt>>0&255}function Zr(Ce,Ke){return Ce[Ke+0]<<0|Ce[Ke+1]<<8}function mi(Ce,Ke){return Zr(Ce,Ke)|Ce[Ke+2]<<16}function di(Ce,Ke){return Zr(Ce,Ke)|Zr(Ce,Ke+2)<<16}function qi(Ce,Ke){var rt=1<<Ke;return Be(Ce!=null),Be(0<Ke),Ce.X=Xe(rt),Ce.X==null?0:(Ce.Mb=32-Ke,Ce.Xa=Ke,1)}function Br(Ce,Ke){Be(Ce!=null),Be(Ke!=null),Be(Ce.Xa==Ke.Xa),We(Ke.X,0,Ce.X,0,1<<Ke.Xa)}function hn(){this.X=[],this.Xa=this.Mb=0}function da(Ce,Ke,rt,yt){Be(rt!=null),Be(yt!=null);var xt=rt[0],Dt=yt[0];return xt==0&&(xt=(Ce*Dt+Ke/2)/Ke),Dt==0&&(Dt=(Ke*xt+Ce/2)/Ce),0>=xt||0>=Dt?0:(rt[0]=xt,yt[0]=Dt,1)}function ji(Ce,Ke){return Ce+(1<<Ke)-1>>>Ke}function Vr(Ce,Ke){return((4278255360&Ce)+(4278255360&Ke)>>>0&4278255360)+((16711935&Ce)+(16711935&Ke)>>>0&16711935)>>>0}function ui(Ce,Ke){wn[Ke]=function(rt,yt,xt,Dt,_t,Mt,Rt){var Wt;for(Wt=0;Wt<_t;++Wt){var nn=wn[Ce](Mt[Rt+Wt-1],xt,Dt+Wt);Mt[Rt+Wt]=Vr(rt[yt+Wt],nn)}}}function wi(){this.ud=this.hd=this.jd=0}function pi(Ce,Ke){return((4278124286&(Ce^Ke))>>>1)+(Ce&Ke)>>>0}function Ri(Ce){return 0<=Ce&&256>Ce?Ce:0>Ce?0:255<Ce?255:void 0}function ca(Ce,Ke){return Ri(Ce+(Ce-Ke+.5>>1))}function ba(Ce,Ke,rt){return Math.abs(Ke-rt)-Math.abs(Ce-rt)}function Fa(Ce,Ke,rt,yt,xt,Dt,_t){for(yt=Dt[_t-1],rt=0;rt<xt;++rt)Dt[_t+rt]=yt=Vr(Ce[Ke+rt],yt)}function Da(Ce,Ke,rt,yt,xt){var Dt;for(Dt=0;Dt<rt;++Dt){var _t=Ce[Ke+Dt],Mt=_t>>8&255,Rt=16711935&(Rt=(Rt=16711935&_t)+((Mt<<16)+Mt));yt[xt+Dt]=(4278255360&_t)+Rt>>>0}}function eo(Ce,Ke){Ke.jd=Ce>>0&255,Ke.hd=Ce>>8&255,Ke.ud=Ce>>16&255}function ta(Ce,Ke,rt,yt,xt,Dt){var _t;for(_t=0;_t<yt;++_t){var Mt=Ke[rt+_t],Rt=Mt>>>8,Wt=Mt,nn=255&(nn=(nn=Mt>>>16)+((Ce.jd<<24>>24)*(Rt<<24>>24)>>>5));Wt=255&(Wt=(Wt=Wt+((Ce.hd<<24>>24)*(Rt<<24>>24)>>>5))+((Ce.ud<<24>>24)*(nn<<24>>24)>>>5)),xt[Dt+_t]=(4278255360&Mt)+(nn<<16)+Wt}}function La(Ce,Ke,rt,yt,xt){wn[Ke]=function(Dt,_t,Mt,Rt,Wt,nn,In,Dn,mn){for(Rt=In;Rt<Dn;++Rt)for(In=0;In<mn;++In)Wt[nn++]=xt(Mt[yt(Dt[_t++])])},wn[Ce]=function(Dt,_t,Mt,Rt,Wt,nn,In){var Dn=8>>Dt.b,mn=Dt.Ea,gr=Dt.K[0],Jn=Dt.w;if(8>Dn)for(Dt=(1<<Dt.b)-1,Jn=(1<<Dn)-1;_t<Mt;++_t){var En,Sn=0;for(En=0;En<mn;++En)En&Dt||(Sn=yt(Rt[Wt++])),nn[In++]=xt(gr[Sn&Jn]),Sn>>=Dn}else wn["VP8LMapColor"+rt](Rt,Wt,gr,Jn,nn,In,_t,Mt,mn)}}function Si(Ce,Ke,rt,yt,xt){for(rt=Ke+rt;Ke<rt;){var Dt=Ce[Ke++];yt[xt++]=Dt>>16&255,yt[xt++]=Dt>>8&255,yt[xt++]=Dt>>0&255}}function as(Ce,Ke,rt,yt,xt){for(rt=Ke+rt;Ke<rt;){var Dt=Ce[Ke++];yt[xt++]=Dt>>16&255,yt[xt++]=Dt>>8&255,yt[xt++]=Dt>>0&255,yt[xt++]=Dt>>24&255}}function za(Ce,Ke,rt,yt,xt){for(rt=Ke+rt;Ke<rt;){var Dt=(_t=Ce[Ke++])>>16&240|_t>>12&15,_t=_t>>0&240|_t>>28&15;yt[xt++]=Dt,yt[xt++]=_t}}function Js(Ce,Ke,rt,yt,xt){for(rt=Ke+rt;Ke<rt;){var Dt=(_t=Ce[Ke++])>>16&248|_t>>13&7,_t=_t>>5&224|_t>>3&31;yt[xt++]=Dt,yt[xt++]=_t}}function ro(Ce,Ke,rt,yt,xt){for(rt=Ke+rt;Ke<rt;){var Dt=Ce[Ke++];yt[xt++]=Dt>>0&255,yt[xt++]=Dt>>8&255,yt[xt++]=Dt>>16&255}}function mo(Ce,Ke,rt,yt,xt,Dt){if(Dt==0)for(rt=Ke+rt;Ke<rt;)Xr(yt,((Dt=Ce[Ke++])[0]>>24|Dt[1]>>8&65280|Dt[2]<<8&16711680|Dt[3]<<24)>>>0),xt+=32;else We(yt,xt,Ce,Ke,rt)}function cl(Ce,Ke){wn[Ke][0]=wn[Ce+"0"],wn[Ke][1]=wn[Ce+"1"],wn[Ke][2]=wn[Ce+"2"],wn[Ke][3]=wn[Ce+"3"],wn[Ke][4]=wn[Ce+"4"],wn[Ke][5]=wn[Ce+"5"],wn[Ke][6]=wn[Ce+"6"],wn[Ke][7]=wn[Ce+"7"],wn[Ke][8]=wn[Ce+"8"],wn[Ke][9]=wn[Ce+"9"],wn[Ke][10]=wn[Ce+"10"],wn[Ke][11]=wn[Ce+"11"],wn[Ke][12]=wn[Ce+"12"],wn[Ke][13]=wn[Ce+"13"],wn[Ke][14]=wn[Ce+"0"],wn[Ke][15]=wn[Ce+"0"]}function Wa(Ce){return Ce==bA||Ce==Wc||Ce==Kc||Ce==Vc}function fo(){this.eb=[],this.size=this.A=this.fb=0}function Po(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function $s(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new fo,this.f.kb=new Po,this.sd=null}function Cl(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function xo(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function Aa(Ce){return alert("todo:WebPSamplerProcessPlane"),Ce.T}function Ga(Ce,Ke){var rt=Ce.T,yt=Ke.ba.f.RGBA,xt=yt.eb,Dt=yt.fb+Ce.ka*yt.A,_t=Vs[Ke.ba.S],Mt=Ce.y,Rt=Ce.O,Wt=Ce.f,nn=Ce.N,In=Ce.ea,Dn=Ce.W,mn=Ke.cc,gr=Ke.dc,Jn=Ke.Mc,En=Ke.Nc,Sn=Ce.ka,pr=Ce.ka+Ce.T,kr=Ce.U,wr=kr+1>>1;for(Sn==0?_t(Mt,Rt,null,null,Wt,nn,In,Dn,Wt,nn,In,Dn,xt,Dt,null,null,kr):(_t(Ke.ec,Ke.fc,Mt,Rt,mn,gr,Jn,En,Wt,nn,In,Dn,xt,Dt-yt.A,xt,Dt,kr),++rt);Sn+2<pr;Sn+=2)mn=Wt,gr=nn,Jn=In,En=Dn,nn+=Ce.Rc,Dn+=Ce.Rc,Dt+=2*yt.A,_t(Mt,(Rt+=2*Ce.fa)-Ce.fa,Mt,Rt,mn,gr,Jn,En,Wt,nn,In,Dn,xt,Dt-yt.A,xt,Dt,kr);return Rt+=Ce.fa,Ce.j+pr<Ce.o?(We(Ke.ec,Ke.fc,Mt,Rt,kr),We(Ke.cc,Ke.dc,Wt,nn,wr),We(Ke.Mc,Ke.Nc,In,Dn,wr),rt--):1&pr||_t(Mt,Rt,null,null,Wt,nn,In,Dn,Wt,nn,In,Dn,xt,Dt+yt.A,null,null,kr),rt}function uu(Ce,Ke,rt){var yt=Ce.F,xt=[Ce.J];if(yt!=null){var Dt=Ce.U,_t=Ke.ba.S,Mt=_t==Gc||_t==Kc;Ke=Ke.ba.f.RGBA;var Rt=[0],Wt=Ce.ka;Rt[0]=Ce.T,Ce.Kb&&(Wt==0?--Rt[0]:(--Wt,xt[0]-=Ce.width),Ce.j+Ce.ka+Ce.T==Ce.o&&(Rt[0]=Ce.o-Ce.j-Wt));var nn=Ke.eb;Wt=Ke.fb+Wt*Ke.A,Ce=co(yt,xt[0],Ce.width,Dt,Rt,nn,Wt+(Mt?0:3),Ke.A),Be(rt==Rt),Ce&&Wa(_t)&&Ks(nn,Wt,Mt,Dt,Rt,Ke.A)}return 0}function $o(Ce){var Ke=Ce.ma,rt=Ke.ba.S,yt=11>rt,xt=rt==Cu||rt==Pu||rt==Gc||rt==vA||rt==12||Wa(rt);if(Ke.memory=null,Ke.Ib=null,Ke.Jb=null,Ke.Nd=null,!zu(Ke.Oa,Ce,xt?11:12))return 0;if(xt&&Wa(rt)&&Qr(),Ce.da)alert("todo:use_scaling");else{if(yt){if(Ke.Ib=Aa,Ce.Kb){if(rt=Ce.U+1>>1,Ke.memory=Xe(Ce.U+2*rt),Ke.memory==null)return 0;Ke.ec=Ke.memory,Ke.fc=0,Ke.cc=Ke.ec,Ke.dc=Ke.fc+Ce.U,Ke.Mc=Ke.cc,Ke.Nc=Ke.dc+rt,Ke.Ib=Ga,Qr()}}else alert("todo:EmitYUV");xt&&(Ke.Jb=uu,yt&&kn())}if(yt&&!Re){for(Ce=0;256>Ce;++Ce)_e[Ce]=89858*(Ce-128)+Jc>>Xc,mt[Ce]=-22014*(Ce-128)+Jc,He[Ce]=-45773*(Ce-128),Ge[Ce]=113618*(Ce-128)+Jc>>Xc;for(Ce=yc;Ce<EA;++Ce)Ke=76283*(Ce-16)+Jc>>Xc,Pt[Ce-yc]=ss(Ke,255),Nt[Ce-yc]=ss(Ke+8>>4,15);Re=1}return 1}function Al(Ce){var Ke=Ce.ma,rt=Ce.U,yt=Ce.T;return Be(!(1&Ce.ka)),0>=rt||0>=yt?0:(rt=Ke.Ib(Ce,Ke),Ke.Jb!=null&&Ke.Jb(Ce,Ke,rt),Ke.Dc+=rt,1)}function fl(Ce){Ce.ma.memory=null}function Xi(Ce,Ke,rt,yt){return Or(Ce,8)!=47?0:(Ke[0]=Or(Ce,14)+1,rt[0]=Or(Ce,14)+1,yt[0]=Or(Ce,1),Or(Ce,3)!=0?0:!Ce.h)}function el(Ce,Ke){if(4>Ce)return Ce+1;var rt=Ce-2>>1;return(2+(1&Ce)<<rt)+Or(Ke,rt)+1}function tl(Ce,Ke){return 120<Ke?Ke-120:1<=(rt=((rt=cf[Ke-1])>>4)*Ce+(8-(15&rt)))?rt:1;var rt}function si(Ce,Ke,rt){var yt=sn(rt),xt=Ce[Ke+=255&yt].g-8;return 0<xt&&(Cn(rt,rt.u+8),yt=sn(rt),Ke+=Ce[Ke].value,Ke+=yt&(1<<xt)-1),Cn(rt,rt.u+Ce[Ke].g),Ce[Ke].value}function ko(Ce,Ke,rt){return rt.g+=Ce.g,rt.value+=Ce.value<<Ke>>>0,Be(8>=rt.g),Ce.g}function To(Ce,Ke,rt){var yt=Ce.xc;return Be((Ke=yt==0?0:Ce.vc[Ce.md*(rt>>yt)+(Ke>>yt)])<Ce.Wb),Ce.Ya[Ke]}function hs(Ce,Ke,rt,yt){var xt=Ce.ab,Dt=Ce.c*Ke,_t=Ce.C;Ke=_t+Ke;var Mt=rt,Rt=yt;for(yt=Ce.Ta,rt=Ce.Ua;0<xt--;){var Wt=Ce.gc[xt],nn=_t,In=Ke,Dn=Mt,mn=Rt,gr=(Rt=yt,Mt=rt,Wt.Ea);switch(Be(nn<In),Be(In<=Wt.nc),Wt.hc){case 2:Hs(Dn,mn,(In-nn)*gr,Rt,Mt);break;case 0:var Jn=nn,En=In,Sn=Rt,pr=Mt,kr=(ai=Wt).Ea;Jn==0&&(vl(Dn,mn,null,null,1,Sn,pr),Fa(Dn,mn+1,0,0,kr-1,Sn,pr+1),mn+=kr,pr+=kr,++Jn);for(var wr=1<<ai.b,ii=wr-1,ti=ji(kr,ai.b),_i=ai.K,ai=ai.w+(Jn>>ai.b)*ti;Jn<En;){var _a=_i,Ma=ai,wa=1;for(Ol(Dn,mn,Sn,pr-kr,1,Sn,pr);wa<kr;){var ma=(wa&~ii)+wr;ma>kr&&(ma=kr),(0,zs[_a[Ma++]>>8&15])(Dn,mn+ +wa,Sn,pr+wa-kr,ma-wa,Sn,pr+wa),wa=ma}mn+=kr,pr+=kr,++Jn&ii||(ai+=ti)}In!=Wt.nc&&We(Rt,Mt-gr,Rt,Mt+(In-nn-1)*gr,gr);break;case 1:for(gr=Dn,En=mn,kr=(Dn=Wt.Ea)-(pr=Dn&~(Sn=(mn=1<<Wt.b)-1)),Jn=ji(Dn,Wt.b),wr=Wt.K,Wt=Wt.w+(nn>>Wt.b)*Jn;nn<In;){for(ii=wr,ti=Wt,_i=new wi,ai=En+pr,_a=En+Dn;En<ai;)eo(ii[ti++],_i),Jl(_i,gr,En,mn,Rt,Mt),En+=mn,Mt+=mn;En<_a&&(eo(ii[ti++],_i),Jl(_i,gr,En,kr,Rt,Mt),En+=kr,Mt+=kr),++nn&Sn||(Wt+=Jn)}break;case 3:if(Dn==Rt&&mn==Mt&&0<Wt.b){for(En=Rt,Dn=gr=Mt+(In-nn)*gr-(pr=(In-nn)*ji(Wt.Ea,Wt.b)),mn=Rt,Sn=Mt,Jn=[],pr=(kr=pr)-1;0<=pr;--pr)Jn[pr]=mn[Sn+pr];for(pr=kr-1;0<=pr;--pr)En[Dn+pr]=Jn[pr];Ts(Wt,nn,In,Rt,gr,Rt,Mt)}else Ts(Wt,nn,In,Dn,mn,Rt,Mt)}Mt=yt,Rt=rt}Rt!=rt&&We(yt,rt,Mt,Rt,Dt)}function gs(Ce,Ke){var rt=Ce.V,yt=Ce.Ba+Ce.c*Ce.C,xt=Ke-Ce.C;if(Be(Ke<=Ce.l.o),Be(16>=xt),0<xt){var Dt=Ce.l,_t=Ce.Ta,Mt=Ce.Ua,Rt=Dt.width;if(hs(Ce,xt,rt,yt),xt=Mt=[Mt],Be((rt=Ce.C)<(yt=Ke)),Be(Dt.v<Dt.va),yt>Dt.o&&(yt=Dt.o),rt<Dt.j){var Wt=Dt.j-rt;rt=Dt.j,xt[0]+=Wt*Rt}if(rt>=yt?rt=0:(xt[0]+=4*Dt.v,Dt.ka=rt-Dt.j,Dt.U=Dt.va-Dt.v,Dt.T=yt-rt,rt=1),rt){if(Mt=Mt[0],11>(rt=Ce.ca).S){var nn=rt.f.RGBA,In=(yt=rt.S,xt=Dt.U,Dt=Dt.T,Wt=nn.eb,nn.A),Dn=Dt;for(nn=nn.fb+Ce.Ma*nn.A;0<Dn--;){var mn=_t,gr=Mt,Jn=xt,En=Wt,Sn=nn;switch(yt){case zc:vs(mn,gr,Jn,En,Sn);break;case Cu:Qo(mn,gr,Jn,En,Sn);break;case bA:Qo(mn,gr,Jn,En,Sn),Ks(En,Sn,0,Jn,1,0);break;case MA:Ml(mn,gr,Jn,En,Sn);break;case Pu:mo(mn,gr,Jn,En,Sn,1);break;case Wc:mo(mn,gr,Jn,En,Sn,1),Ks(En,Sn,0,Jn,1,0);break;case Gc:mo(mn,gr,Jn,En,Sn,0);break;case Kc:mo(mn,gr,Jn,En,Sn,0),Ks(En,Sn,1,Jn,1,0);break;case vA:ql(mn,gr,Jn,En,Sn);break;case Vc:ql(mn,gr,Jn,En,Sn),to(En,Sn,Jn,1,0);break;case yA:Tl(mn,gr,Jn,En,Sn);break;default:Be(0)}Mt+=Rt,nn+=In}Ce.Ma+=Dt}else alert("todo:EmitRescaledRowsYUVA");Be(Ce.Ma<=rt.height)}}Ce.C=Ke,Be(Ce.C<=Ce.i)}function Pl(Ce){var Ke;if(0<Ce.ua)return 0;for(Ke=0;Ke<Ce.Wb;++Ke){var rt=Ce.Ya[Ke].G,yt=Ce.Ya[Ke].H;if(0<rt[1][yt[1]+0].g||0<rt[2][yt[2]+0].g||0<rt[3][yt[3]+0].g)return 0}return 1}function ks(Ce,Ke,rt,yt,xt,Dt){if(Ce.Z!=0){var _t=Ce.qd,Mt=Ce.rd;for(Be(Ql[Ce.Z]!=null);Ke<rt;++Ke)Ql[Ce.Z](_t,Mt,yt,xt,yt,xt,Dt),_t=yt,Mt=xt,xt+=Dt;Ce.qd=_t,Ce.rd=Mt}}function ps(Ce,Ke){var rt=Ce.l.ma,yt=rt.Z==0||rt.Z==1?Ce.l.j:Ce.C;if(yt=Ce.C<yt?yt:Ce.C,Be(Ke<=Ce.l.o),Ke>yt){var xt=Ce.l.width,Dt=rt.ca,_t=rt.tb+xt*yt,Mt=Ce.V,Rt=Ce.Ba+Ce.c*yt,Wt=Ce.gc;Be(Ce.ab==1),Be(Wt[0].hc==3),pc(Wt[0],yt,Ke,Mt,Rt,Dt,_t),ks(rt,yt,Ke,Dt,_t,xt)}Ce.C=Ce.Ma=Ke}function Ps(Ce,Ke,rt,yt,xt,Dt,_t){var Mt=Ce.$/yt,Rt=Ce.$%yt,Wt=Ce.m,nn=Ce.s,In=rt+Ce.$,Dn=In;xt=rt+yt*xt;var mn=rt+yt*Dt,gr=280+nn.ua,Jn=Ce.Pb?Mt:16777216,En=0<nn.ua?nn.Wa:null,Sn=nn.wc,pr=In<mn?To(nn,Rt,Mt):null;Be(Ce.C<Dt),Be(mn<=xt);var kr=!1;e:for(;;){for(;kr||In<mn;){var wr=0;if(Mt>=Jn){var ii=In-rt;Be((Jn=Ce).Pb),Jn.wd=Jn.m,Jn.xd=ii,0<Jn.s.ua&&Br(Jn.s.Wa,Jn.s.vb),Jn=Mt+ff}if(Rt&Sn||(pr=To(nn,Rt,Mt)),Be(pr!=null),pr.Qb&&(Ke[In]=pr.qb,kr=!0),!kr)if(Mn(Wt),pr.jc){wr=Wt,ii=Ke;var ti=In,_i=pr.pd[sn(wr)&Lo-1];Be(pr.jc),256>_i.g?(Cn(wr,wr.u+_i.g),ii[ti]=_i.value,wr=0):(Cn(wr,wr.u+_i.g-256),Be(256<=_i.value),wr=_i.value),wr==0&&(kr=!0)}else wr=si(pr.G[0],pr.H[0],Wt);if(Wt.h)break;if(kr||256>wr){if(!kr)if(pr.nd)Ke[In]=(pr.qb|wr<<8)>>>0;else{if(Mn(Wt),kr=si(pr.G[1],pr.H[1],Wt),Mn(Wt),ii=si(pr.G[2],pr.H[2],Wt),ti=si(pr.G[3],pr.H[3],Wt),Wt.h)break;Ke[In]=(ti<<24|kr<<16|wr<<8|ii)>>>0}if(kr=!1,++In,++Rt>=yt&&(Rt=0,++Mt,_t!=null&&Mt<=Dt&&!(Mt%16)&&_t(Ce,Mt),En!=null))for(;Dn<In;)wr=Ke[Dn++],En.X[(506832829*wr&4294967295)>>>En.Mb]=wr}else if(280>wr){if(wr=el(wr-256,Wt),ii=si(pr.G[4],pr.H[4],Wt),Mn(Wt),ii=tl(yt,ii=el(ii,Wt)),Wt.h)break;if(In-rt<ii||xt-In<wr)break e;for(ti=0;ti<wr;++ti)Ke[In+ti]=Ke[In+ti-ii];for(In+=wr,Rt+=wr;Rt>=yt;)Rt-=yt,++Mt,_t!=null&&Mt<=Dt&&!(Mt%16)&&_t(Ce,Mt);if(Be(In<=xt),Rt&Sn&&(pr=To(nn,Rt,Mt)),En!=null)for(;Dn<In;)wr=Ke[Dn++],En.X[(506832829*wr&4294967295)>>>En.Mb]=wr}else{if(!(wr<gr))break e;for(kr=wr-280,Be(En!=null);Dn<In;)wr=Ke[Dn++],En.X[(506832829*wr&4294967295)>>>En.Mb]=wr;wr=In,Be(!(kr>>>(ii=En).Xa)),Ke[wr]=ii.X[kr],kr=!0}kr||Be(Wt.h==dn(Wt))}if(Ce.Pb&&Wt.h&&In<xt)Be(Ce.m.h),Ce.a=5,Ce.m=Ce.wd,Ce.$=Ce.xd,0<Ce.s.ua&&Br(Ce.s.vb,Ce.s.Wa);else{if(Wt.h)break e;_t!=null&&_t(Ce,Mt>Dt?Dt:Mt),Ce.a=0,Ce.$=In-rt}return 1}return Ce.a=3,0}function dl(Ce){Be(Ce!=null),Ce.vc=null,Ce.yc=null,Ce.Ya=null;var Ke=Ce.Wa;Ke!=null&&(Ke.X=null),Ce.vb=null,Be(Ce!=null)}function Us(){var Ce=new Qc;return Ce==null?null:(Ce.a=0,Ce.xb=QA,cl("Predictor","VP8LPredictors"),cl("Predictor","VP8LPredictors_C"),cl("PredictorAdd","VP8LPredictorsAdd"),cl("PredictorAdd","VP8LPredictorsAdd_C"),Hs=Da,Jl=ta,vs=Si,Qo=as,ql=za,Tl=Js,Ml=ro,wn.VP8LMapColor32b=bu,wn.VP8LMapColor8b=Wu,Ce)}function hl(Ce,Ke,rt,yt,xt){var Dt=1,_t=[Ce],Mt=[Ke],Rt=yt.m,Wt=yt.s,nn=null,In=0;e:for(;;){if(rt)for(;Dt&&Or(Rt,1);){var Dn=_t,mn=Mt,gr=yt,Jn=1,En=gr.m,Sn=gr.gc[gr.ab],pr=Or(En,2);if(gr.Oc&1<<pr)Dt=0;else{switch(gr.Oc|=1<<pr,Sn.hc=pr,Sn.Ea=Dn[0],Sn.nc=mn[0],Sn.K=[null],++gr.ab,Be(4>=gr.ab),pr){case 0:case 1:Sn.b=Or(En,3)+2,Jn=hl(ji(Sn.Ea,Sn.b),ji(Sn.nc,Sn.b),0,gr,Sn.K),Sn.K=Sn.K[0];break;case 3:var kr,wr=Or(En,8)+1,ii=16<wr?0:4<wr?1:2<wr?2:3;if(Dn[0]=ji(Sn.Ea,ii),Sn.b=ii,kr=Jn=hl(wr,1,0,gr,Sn.K)){var ti,_i=wr,ai=Sn,_a=1<<(8>>ai.b),Ma=Xe(_a);if(Ma==null)kr=0;else{var wa=ai.K[0],ma=ai.w;for(Ma[0]=ai.K[0][0],ti=1;ti<1*_i;++ti)Ma[ti]=Vr(wa[ma+ti],Ma[ti-1]);for(;ti<4*_a;++ti)Ma[ti]=0;ai.K[0]=null,ai.K[0]=Ma,kr=1}}Jn=kr;break;case 2:break;default:Be(0)}Dt=Jn}}if(_t=_t[0],Mt=Mt[0],Dt&&Or(Rt,1)&&!(Dt=1<=(In=Or(Rt,4))&&11>=In)){yt.a=3;break e}var Na;if(Na=Dt)t:{var Ra,ia,Ko,Ys=yt,Vo=_t,Zs=Mt,io=In,il=rt,al=Ys.m,ls=Ys.s,Ss=[null],Ns=1,bl=0,nu=Af[io];n:for(;;){if(il&&Or(al,1)){var us=Or(al,3)+2,xu=ji(Vo,us),bc=ji(Zs,us),qc=xu*bc;if(!hl(xu,bc,0,Ys,Ss))break n;for(Ss=Ss[0],ls.xc=us,Ra=0;Ra<qc;++Ra){var Ju=Ss[Ra]>>8&65535;Ss[Ra]=Ju,Ju>=Ns&&(Ns=Ju+1)}}if(al.h)break n;for(ia=0;5>ia;++ia){var Mo=SA[ia];!ia&&0<io&&(Mo+=1<<io),bl<Mo&&(bl=Mo)}var yf=ot(Ns*nu,qt),Ff=Ns,Lf=ot(Ff,yn);if(Lf==null)var VA=null;else Be(65536>=Ff),VA=Lf;var CA=Xe(bl);if(VA==null||CA==null||yf==null){Ys.a=1;break n}var YA=yf;for(Ra=Ko=0;Ra<Ns;++Ra){var Hl=VA[Ra],$c=Hl.G,eA=Hl.H,If=0,ZA=1,Df=0;for(ia=0;5>ia;++ia){Mo=SA[ia],$c[ia]=YA,eA[ia]=Ko,!ia&&0<io&&(Mo+=1<<io);i:{var XA,bf=Mo,JA=Ys,PA=CA,Gf=YA,Wf=Ko,wf=0,qu=JA.m,Kf=Or(qu,1);if(et(PA,0,0,bf),Kf){var Vf=Or(qu,1)+1,Yf=Or(qu,1),_f=Or(qu,Yf==0?1:8);PA[_f]=1,Vf==2&&(PA[_f=Or(qu,8)]=1);var qA=1}else{var jf=Xe(19),Of=Or(qu,4)+4;if(19<Of){JA.a=3;var $A=0;break i}for(XA=0;XA<Of;++XA)jf[kA[XA]]=Or(qu,3);var Sf=void 0,xA=void 0,Tf=JA,Zf=jf,ef=bf,Mf=PA,Bf=0,$u=Tf.m,Nf=8,kf=ot(128,qt);r:for(;Vt(kf,0,7,Zf,19);){if(Or($u,1)){var Xf=2+2*Or($u,3);if((Sf=2+Or($u,Xf))>ef)break r}else Sf=ef;for(xA=0;xA<ef&&Sf--;){Mn($u);var Uf=kf[0+(127&sn($u))];Cn($u,$u.u+Uf.g);var tA=Uf.value;if(16>tA)Mf[xA++]=tA,tA!=0&&(Nf=tA);else{var Jf=tA==16,Rf=tA-16,qf=wA[Rf],Qf=Or($u,NA[Rf])+qf;if(xA+Qf>ef)break r;for(var $f=Jf?Nf:0;0<Qf--;)Mf[xA++]=$f}}Bf=1;break r}Bf||(Tf.a=3),qA=Bf}(qA=qA&&!qu.h)&&(wf=Vt(Gf,Wf,8,PA,bf)),qA&&wf!=0?$A=wf:(JA.a=3,$A=0)}if($A==0)break n;if(ZA&&uf[ia]==1&&(ZA=YA[Ko].g==0),If+=YA[Ko].g,Ko+=$A,3>=ia){var FA,Ef=CA[0];for(FA=1;FA<Mo;++FA)CA[FA]>Ef&&(Ef=CA[FA]);Df+=Ef}}if(Hl.nd=ZA,Hl.Qb=0,ZA&&(Hl.qb=($c[3][eA[3]+0].value<<24|$c[1][eA[1]+0].value<<16|$c[2][eA[2]+0].value)>>>0,If==0&&256>$c[0][eA[0]+0].value&&(Hl.Qb=1,Hl.qb+=$c[0][eA[0]+0].value<<8)),Hl.jc=!Hl.Qb&&6>Df,Hl.jc){var tf,Fu=Hl;for(tf=0;tf<Lo;++tf){var ec=tf,tc=Fu.pd[ec],nf=Fu.G[0][Fu.H[0]+ec];256<=nf.value?(tc.g=nf.g+256,tc.value=nf.value):(tc.g=0,tc.value=0,ec>>=ko(nf,8,tc),ec>>=ko(Fu.G[1][Fu.H[1]+ec],16,tc),ec>>=ko(Fu.G[2][Fu.H[2]+ec],0,tc),ko(Fu.G[3][Fu.H[3]+ec],24,tc))}}}ls.vc=Ss,ls.Wb=Ns,ls.Ya=VA,ls.yc=yf,Na=1;break t}Na=0}if(!(Dt=Na)){yt.a=3;break e}if(0<In){if(Wt.ua=1<<In,!qi(Wt.Wa,In)){yt.a=1,Dt=0;break e}}else Wt.ua=0;var Cf=yt,Hf=_t,ed=Mt,Pf=Cf.s,xf=Pf.xc;if(Cf.c=Hf,Cf.i=ed,Pf.md=ji(Hf,xf),Pf.wc=xf==0?-1:(1<<xf)-1,rt){yt.xb=RA;break e}if((nn=Xe(_t*Mt))==null){yt.a=1,Dt=0;break e}Dt=(Dt=Ps(yt,nn,0,_t,Mt,Mt,null))&&!Rt.h;break e}return Dt?(xt!=null?xt[0]=nn:(Be(nn==null),Be(rt)),yt.$=0,rt||dl(Wt)):dl(Wt),Dt}function _s(Ce,Ke){var rt=Ce.c*Ce.i,yt=rt+Ke+16*Ke;return Be(Ce.c<=Ke),Ce.V=Xe(yt),Ce.V==null?(Ce.Ta=null,Ce.Ua=0,Ce.a=1,0):(Ce.Ta=Ce.V,Ce.Ua=Ce.Ba+rt+Ke,1)}function Gl(Ce,Ke){var rt=Ce.C,yt=Ke-rt,xt=Ce.V,Dt=Ce.Ba+Ce.c*rt;for(Be(Ke<=Ce.l.o);0<yt;){var _t=16<yt?16:yt,Mt=Ce.l.ma,Rt=Ce.l.width,Wt=Rt*_t,nn=Mt.ca,In=Mt.tb+Rt*rt,Dn=Ce.Ta,mn=Ce.Ua;hs(Ce,_t,xt,Dt),Bo(Dn,mn,nn,In,Wt),ks(Mt,rt,rt+_t,nn,In,Rt),yt-=_t,xt+=_t*Ce.c,rt+=_t}Be(rt==Ke),Ce.C=Ce.Ma=Ke}function Wl(){this.ub=this.yd=this.td=this.Rb=0}function Lu(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function cu(){this.Fb=this.Bb=this.Cb=0,this.Zb=Xe(4),this.Lb=Xe(4)}function Sc(){this.Yb=function(){var Ce=[];return function Ke(rt,yt,xt){for(var Dt=xt[yt],_t=0;_t<Dt&&(rt.push(xt.length>yt+1?[]:0),!(xt.length<yt+1));_t++)Ke(rt[_t],yt+1,xt)}(Ce,0,[3,11]),Ce}()}function nc(){this.jb=Xe(3),this.Wc=dt([4,8],Sc),this.Xc=dt([4,17],Sc)}function aA(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new Xe(4),this.od=new Xe(4)}function Iu(){this.ld=this.La=this.dd=this.tc=0}function Bc(){this.Na=this.la=0}function oA(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function rc(){this.ad=Xe(384),this.Za=0,this.Ob=Xe(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function sA(){this.uc=this.M=this.Nb=0,this.wa=Array(new Iu),this.Y=0,this.ya=Array(new rc),this.aa=0,this.l=new Au}function Ec(){this.y=Xe(16),this.f=Xe(8),this.ea=Xe(8)}function lA(){this.cb=this.a=0,this.sc="",this.m=new vi,this.Od=new Wl,this.Kc=new Lu,this.ed=new aA,this.Qa=new cu,this.Ic=this.$c=this.Aa=0,this.D=new sA,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=ot(8,vi),this.ia=0,this.pb=ot(4,oA),this.Pa=new nc,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Ec),this.Hd=0,this.rb=Array(new Bc),this.sb=0,this.wa=Array(new Iu),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new rc),this.L=this.aa=0,this.gd=dt([4,2],Iu),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function Au(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function uA(){var Ce=new lA;return Ce!=null&&(Ce.a=0,Ce.sc="OK",Ce.cb=0,Ce.Xb=0,Zu||(Zu=Pc)),Ce}function _o(Ce,Ke,rt){return Ce.a==0&&(Ce.a=Ke,Ce.sc=rt,Ce.cb=0),0}function Cc(Ce,Ke,rt){return 3<=rt&&Ce[Ke+0]==157&&Ce[Ke+1]==1&&Ce[Ke+2]==42}function ic(Ce,Ke){if(Ce==null)return 0;if(Ce.a=0,Ce.sc="OK",Ke==null)return _o(Ce,2,"null VP8Io passed to VP8GetHeaders()");var rt=Ke.data,yt=Ke.w,xt=Ke.ha;if(4>xt)return _o(Ce,7,"Truncated header.");var Dt=rt[yt+0]|rt[yt+1]<<8|rt[yt+2]<<16,_t=Ce.Od;if(_t.Rb=!(1&Dt),_t.td=Dt>>1&7,_t.yd=Dt>>4&1,_t.ub=Dt>>5,3<_t.td)return _o(Ce,3,"Incorrect keyframe parameters.");if(!_t.yd)return _o(Ce,4,"Frame not displayable.");yt+=3,xt-=3;var Mt=Ce.Kc;if(_t.Rb){if(7>xt)return _o(Ce,7,"cannot parse picture header");if(!Cc(rt,yt,xt))return _o(Ce,3,"Bad code word");Mt.c=16383&(rt[yt+4]<<8|rt[yt+3]),Mt.Td=rt[yt+4]>>6,Mt.i=16383&(rt[yt+6]<<8|rt[yt+5]),Mt.Ud=rt[yt+6]>>6,yt+=7,xt-=7,Ce.za=Mt.c+15>>4,Ce.Ub=Mt.i+15>>4,Ke.width=Mt.c,Ke.height=Mt.i,Ke.Da=0,Ke.j=0,Ke.v=0,Ke.va=Ke.width,Ke.o=Ke.height,Ke.da=0,Ke.ib=Ke.width,Ke.hb=Ke.height,Ke.U=Ke.width,Ke.T=Ke.height,et((Dt=Ce.Pa).jb,0,255,Dt.jb.length),Be((Dt=Ce.Qa)!=null),Dt.Cb=0,Dt.Bb=0,Dt.Fb=1,et(Dt.Zb,0,0,Dt.Zb.length),et(Dt.Lb,0,0,Dt.Lb)}if(_t.ub>xt)return _o(Ce,7,"bad partition length");ur(Dt=Ce.m,rt,yt,_t.ub),yt+=_t.ub,xt-=_t.ub,_t.Rb&&(Mt.Ld=er(Dt),Mt.Kd=er(Dt)),Mt=Ce.Qa;var Rt,Wt=Ce.Pa;if(Be(Dt!=null),Be(Mt!=null),Mt.Cb=er(Dt),Mt.Cb){if(Mt.Bb=er(Dt),er(Dt)){for(Mt.Fb=er(Dt),Rt=0;4>Rt;++Rt)Mt.Zb[Rt]=er(Dt)?mr(Dt,7):0;for(Rt=0;4>Rt;++Rt)Mt.Lb[Rt]=er(Dt)?mr(Dt,6):0}if(Mt.Bb)for(Rt=0;3>Rt;++Rt)Wt.jb[Rt]=er(Dt)?$n(Dt,8):255}else Mt.Bb=0;if(Dt.Ka)return _o(Ce,3,"cannot parse segment header");if((Mt=Ce.ed).zd=er(Dt),Mt.Tb=$n(Dt,6),Mt.wb=$n(Dt,3),Mt.Pc=er(Dt),Mt.Pc&&er(Dt)){for(Wt=0;4>Wt;++Wt)er(Dt)&&(Mt.vd[Wt]=mr(Dt,6));for(Wt=0;4>Wt;++Wt)er(Dt)&&(Mt.od[Wt]=mr(Dt,6))}if(Ce.L=Mt.Tb==0?0:Mt.zd?1:2,Dt.Ka)return _o(Ce,3,"cannot parse filter header");var nn=xt;if(xt=Rt=yt,yt=Rt+nn,Mt=nn,Ce.Xb=(1<<$n(Ce.m,2))-1,nn<3*(Wt=Ce.Xb))rt=7;else{for(Rt+=3*Wt,Mt-=3*Wt,nn=0;nn<Wt;++nn){var In=rt[xt+0]|rt[xt+1]<<8|rt[xt+2]<<16;In>Mt&&(In=Mt),ur(Ce.Jc[+nn],rt,Rt,In),Rt+=In,Mt-=In,xt+=3}ur(Ce.Jc[+Wt],rt,Rt,Mt),rt=Rt<yt?0:5}if(rt!=0)return _o(Ce,rt,"cannot parse partitions");for(rt=$n(Rt=Ce.m,7),xt=er(Rt)?mr(Rt,4):0,yt=er(Rt)?mr(Rt,4):0,Mt=er(Rt)?mr(Rt,4):0,Wt=er(Rt)?mr(Rt,4):0,Rt=er(Rt)?mr(Rt,4):0,nn=Ce.Qa,In=0;4>In;++In){if(nn.Cb){var Dn=nn.Zb[In];nn.Fb||(Dn+=rt)}else{if(0<In){Ce.pb[In]=Ce.pb[0];continue}Dn=rt}var mn=Ce.pb[In];mn.Sc[0]=Yu[ss(Dn+xt,127)],mn.Sc[1]=xs[ss(Dn+0,127)],mn.Eb[0]=2*Yu[ss(Dn+yt,127)],mn.Eb[1]=101581*xs[ss(Dn+Mt,127)]>>16,8>mn.Eb[1]&&(mn.Eb[1]=8),mn.Qc[0]=Yu[ss(Dn+Wt,117)],mn.Qc[1]=xs[ss(Dn+Rt,127)],mn.lc=Dn+Rt}if(!_t.Rb)return _o(Ce,4,"Not a key frame.");for(er(Dt),_t=Ce.Pa,rt=0;4>rt;++rt){for(xt=0;8>xt;++xt)for(yt=0;3>yt;++yt)for(Mt=0;11>Mt;++Mt)Wt=nr(Dt,Zc[rt][xt][yt][Mt])?$n(Dt,8):BA[rt][xt][yt][Mt],_t.Wc[rt][xt].Yb[yt][Mt]=Wt;for(xt=0;17>xt;++xt)_t.Xc[rt][xt]=_t.Wc[rt][hf[xt]]}return Ce.kc=er(Dt),Ce.kc&&(Ce.Bd=$n(Dt,8)),Ce.cb=1}function Pc(Ce,Ke,rt,yt,xt,Dt,_t){var Mt=Ke[xt].Yb[rt];for(rt=0;16>xt;++xt){if(!nr(Ce,Mt[rt+0]))return xt;for(;!nr(Ce,Mt[rt+1]);)if(Mt=Ke[++xt].Yb[0],rt=0,xt==16)return 16;var Rt=Ke[xt+1].Yb;if(nr(Ce,Mt[rt+2])){var Wt=Ce,nn=0;if(nr(Wt,(Dn=Mt)[(In=rt)+3]))if(nr(Wt,Dn[In+6])){for(Mt=0,In=2*(nn=nr(Wt,Dn[In+8]))+(Dn=nr(Wt,Dn[In+9+nn])),nn=0,Dn=Yc[In];Dn[Mt];++Mt)nn+=nn+nr(Wt,Dn[Mt]);nn+=3+(8<<In)}else nr(Wt,Dn[In+7])?(nn=7+2*nr(Wt,165),nn+=nr(Wt,145)):nn=5+nr(Wt,159);else nn=nr(Wt,Dn[In+4])?3+nr(Wt,Dn[In+5]):2;Mt=Rt[2]}else nn=1,Mt=Rt[1];Rt=_t+df[xt],0>(Wt=Ce).b&&Zn(Wt);var In,Dn=Wt.b,mn=(In=Wt.Ca>>1)-(Wt.I>>Dn)>>31;--Wt.b,Wt.Ca+=mn,Wt.Ca|=1,Wt.I-=(In+1&mn)<<Dn,Dt[Rt]=((nn^mn)-mn)*yt[(0<xt)+0]}return 16}function Kl(Ce){var Ke=Ce.rb[Ce.sb-1];Ke.la=0,Ke.Na=0,et(Ce.zc,0,0,Ce.zc.length),Ce.ja=0}function cA(Ce,Ke){if(Ce==null)return 0;if(Ke==null)return _o(Ce,2,"NULL VP8Io parameter in VP8Decode().");if(!Ce.cb&&!ic(Ce,Ke))return 0;if(Be(Ce.cb),Ke.ac==null||Ke.ac(Ke)){Ke.ob&&(Ce.L=0);var rt=Zt[Ce.L];if(Ce.L==2?(Ce.yb=0,Ce.zb=0):(Ce.yb=Ke.v-rt>>4,Ce.zb=Ke.j-rt>>4,0>Ce.yb&&(Ce.yb=0),0>Ce.zb&&(Ce.zb=0)),Ce.Va=Ke.o+15+rt>>4,Ce.Hb=Ke.va+15+rt>>4,Ce.Hb>Ce.za&&(Ce.Hb=Ce.za),Ce.Va>Ce.Ub&&(Ce.Va=Ce.Ub),0<Ce.L){var yt=Ce.ed;for(rt=0;4>rt;++rt){var xt;if(Ce.Qa.Cb){var Dt=Ce.Qa.Lb[rt];Ce.Qa.Fb||(Dt+=yt.Tb)}else Dt=yt.Tb;for(xt=0;1>=xt;++xt){var _t=Ce.gd[rt][xt],Mt=Dt;if(yt.Pc&&(Mt+=yt.vd[0],xt&&(Mt+=yt.od[0])),0<(Mt=0>Mt?0:63<Mt?63:Mt)){var Rt=Mt;0<yt.wb&&(Rt=4<yt.wb?Rt>>2:Rt>>1)>9-yt.wb&&(Rt=9-yt.wb),1>Rt&&(Rt=1),_t.dd=Rt,_t.tc=2*Mt+Rt,_t.ld=40<=Mt?2:15<=Mt?1:0}else _t.tc=0;_t.La=xt}}}rt=0}else _o(Ce,6,"Frame setup failed"),rt=Ce.a;if(rt=rt==0){if(rt){Ce.$c=0,0<Ce.Aa||(Ce.Ic=jn);e:{rt=Ce.Ic,yt=4*(Rt=Ce.za);var Wt=32*Rt,nn=Rt+1,In=0<Ce.L?Rt*(0<Ce.Aa?2:1):0,Dn=(Ce.Aa==2?2:1)*Rt;if((_t=yt+832+(xt=3*(16*rt+Zt[Ce.L])/2*Wt)+(Dt=Ce.Fa!=null&&0<Ce.Fa.length?Ce.Kc.c*Ce.Kc.i:0))!=_t)rt=0;else{if(_t>Ce.Vb){if(Ce.Vb=0,Ce.Ec=Xe(_t),Ce.Fc=0,Ce.Ec==null){rt=_o(Ce,1,"no memory during frame initialization.");break e}Ce.Vb=_t}_t=Ce.Ec,Mt=Ce.Fc,Ce.Ac=_t,Ce.Bc=Mt,Mt+=yt,Ce.Gd=ot(Wt,Ec),Ce.Hd=0,Ce.rb=ot(nn+1,Bc),Ce.sb=1,Ce.wa=In?ot(In,Iu):null,Ce.Y=0,Ce.D.Nb=0,Ce.D.wa=Ce.wa,Ce.D.Y=Ce.Y,0<Ce.Aa&&(Ce.D.Y+=Rt),Be(!0),Ce.oc=_t,Ce.pc=Mt,Mt+=832,Ce.ya=ot(Dn,rc),Ce.aa=0,Ce.D.ya=Ce.ya,Ce.D.aa=Ce.aa,Ce.Aa==2&&(Ce.D.aa+=Rt),Ce.R=16*Rt,Ce.B=8*Rt,Rt=(Wt=Zt[Ce.L])*Ce.R,Wt=Wt/2*Ce.B,Ce.sa=_t,Ce.ta=Mt+Rt,Ce.qa=Ce.sa,Ce.ra=Ce.ta+16*rt*Ce.R+Wt,Ce.Ha=Ce.qa,Ce.Ia=Ce.ra+8*rt*Ce.B+Wt,Ce.$c=0,Mt+=xt,Ce.mb=Dt?_t:null,Ce.nb=Dt?Mt:null,Be(Mt+Dt<=Ce.Fc+Ce.Vb),Kl(Ce),et(Ce.Ac,Ce.Bc,0,yt),rt=1}}if(rt){if(Ke.ka=0,Ke.y=Ce.sa,Ke.O=Ce.ta,Ke.f=Ce.qa,Ke.N=Ce.ra,Ke.ea=Ce.Ha,Ke.Vd=Ce.Ia,Ke.fa=Ce.R,Ke.Rc=Ce.B,Ke.F=null,Ke.J=0,!bs){for(rt=-255;255>=rt;++rt)Ho[255+rt]=0>rt?-rt:rt;for(rt=-1020;1020>=rt;++rt)li[1020+rt]=-128>rt?-128:127<rt?127:rt;for(rt=-112;112>=rt;++rt)yl[112+rt]=-16>rt?-16:15<rt?15:rt;for(rt=-255;510>=rt;++rt)Ul[255+rt]=0>rt?0:255<rt?255:rt;bs=1}Ku=Lc,Nl=Fc,mc=_u,ys=ac,Gs=oc,So=xc,Vu=Nu,Hc=_l,wu=pA,kl=Ac,$l=gA,eu=ku,Su=Zl,Bu=hu,Eu=Uc,tu=pl,vc=Il,Ws=Rc,rl[0]=gl,rl[1]=Ic,rl[2]=dA,rl[3]=hA,rl[4]=_c,rl[5]=fu,rl[6]=jc,rl[7]=lc,rl[8]=Oc,rl[9]=uc,Ms[0]=Tu,Ms[1]=AA,Ms[2]=xl,Ms[3]=Ou,Ms[4]=os,Ms[5]=fA,Ms[6]=Dc,Rl[0]=Yl,Rl[1]=sc,Rl[2]=Uo,Rl[3]=Fl,Rl[4]=Ll,Rl[5]=Tc,Rl[6]=cc,rt=1}else rt=0}rt&&(rt=function(mn,gr){for(mn.M=0;mn.M<mn.Va;++mn.M){var Jn,En=mn.Jc[mn.M&mn.Xb],Sn=mn.m,pr=mn;for(Jn=0;Jn<pr.za;++Jn){var kr=Sn,wr=pr,ii=wr.Ac,ti=wr.Bc+4*Jn,_i=wr.zc,ai=wr.ya[wr.aa+Jn];if(wr.Qa.Bb?ai.$b=nr(kr,wr.Pa.jb[0])?2+nr(kr,wr.Pa.jb[2]):nr(kr,wr.Pa.jb[1]):ai.$b=0,wr.kc&&(ai.Ad=nr(kr,wr.Bd)),ai.Za=!nr(kr,145)+0,ai.Za){var _a=ai.Ob,Ma=0;for(wr=0;4>wr;++wr){var wa,ma=_i[0+wr];for(wa=0;4>wa;++wa){ma=Xu[ii[ti+wa]][ma];for(var Na=UA[nr(kr,ma[0])];0<Na;)Na=UA[2*Na+nr(kr,ma[Na])];ma=-Na,ii[ti+wa]=ma}We(_a,Ma,ii,ti,4),Ma+=4,_i[0+wr]=ma}}else ma=nr(kr,156)?nr(kr,128)?1:3:nr(kr,163)?2:0,ai.Ob[0]=ma,et(ii,ti,ma,4),et(_i,0,ma,4);ai.Dd=nr(kr,142)?nr(kr,114)?nr(kr,183)?1:3:2:0}if(pr.m.Ka)return _o(mn,7,"Premature end-of-partition0 encountered.");for(;mn.ja<mn.za;++mn.ja){if(pr=En,kr=(Sn=mn).rb[Sn.sb-1],ii=Sn.rb[Sn.sb+Sn.ja],Jn=Sn.ya[Sn.aa+Sn.ja],ti=Sn.kc?Jn.Ad:0)kr.la=ii.la=0,Jn.Za||(kr.Na=ii.Na=0),Jn.Hc=0,Jn.Gc=0,Jn.ia=0;else{var Ra,ia;if(kr=ii,ii=pr,ti=Sn.Pa.Xc,_i=Sn.ya[Sn.aa+Sn.ja],ai=Sn.pb[_i.$b],wr=_i.ad,_a=0,Ma=Sn.rb[Sn.sb-1],ma=wa=0,et(wr,_a,0,384),_i.Za)var Ko=0,Ys=ti[3];else{Na=Xe(16);var Vo=kr.Na+Ma.Na;if(Vo=Zu(ii,ti[1],Vo,ai.Eb,0,Na,0),kr.Na=Ma.Na=(0<Vo)+0,1<Vo)Ku(Na,0,wr,_a);else{var Zs=Na[0]+3>>3;for(Na=0;256>Na;Na+=16)wr[_a+Na]=Zs}Ko=1,Ys=ti[0]}var io=15&kr.la,il=15&Ma.la;for(Na=0;4>Na;++Na){var al=1&il;for(Zs=ia=0;4>Zs;++Zs)io=io>>1|(al=(Vo=Zu(ii,Ys,Vo=al+(1&io),ai.Sc,Ko,wr,_a))>Ko)<<7,ia=ia<<2|(3<Vo?3:1<Vo?2:wr[_a+0]!=0),_a+=16;io>>=4,il=il>>1|al<<7,wa=(wa<<8|ia)>>>0}for(Ys=io,Ko=il>>4,Ra=0;4>Ra;Ra+=2){for(ia=0,io=kr.la>>4+Ra,il=Ma.la>>4+Ra,Na=0;2>Na;++Na){for(al=1&il,Zs=0;2>Zs;++Zs)Vo=al+(1&io),io=io>>1|(al=0<(Vo=Zu(ii,ti[2],Vo,ai.Qc,0,wr,_a)))<<3,ia=ia<<2|(3<Vo?3:1<Vo?2:wr[_a+0]!=0),_a+=16;io>>=2,il=il>>1|al<<5}ma|=ia<<4*Ra,Ys|=io<<4<<Ra,Ko|=(240&il)<<Ra}kr.la=Ys,Ma.la=Ko,_i.Hc=wa,_i.Gc=ma,_i.ia=43690&ma?0:ai.ia,ti=!(wa|ma)}if(0<Sn.L&&(Sn.wa[Sn.Y+Sn.ja]=Sn.gd[Jn.$b][Jn.Za],Sn.wa[Sn.Y+Sn.ja].La|=!ti),pr.Ka)return _o(mn,7,"Premature end-of-file encountered.")}if(Kl(mn),Sn=gr,pr=1,Jn=(En=mn).D,kr=0<En.L&&En.M>=En.zb&&En.M<=En.Va,En.Aa==0)e:{if(Jn.M=En.M,Jn.uc=kr,hc(En,Jn),pr=1,Jn=(ia=En.D).Nb,kr=(ma=Zt[En.L])*En.R,ii=ma/2*En.B,Na=16*Jn*En.R,Zs=8*Jn*En.B,ti=En.sa,_i=En.ta-kr+Na,ai=En.qa,wr=En.ra-ii+Zs,_a=En.Ha,Ma=En.Ia-ii+Zs,il=(io=ia.M)==0,wa=io>=En.Va-1,En.Aa==2&&hc(En,ia),ia.uc)for(al=(Vo=En).D.M,Be(Vo.D.uc),ia=Vo.yb;ia<Vo.Hb;++ia){Ko=ia,Ys=al;var ls=(Ss=(Mo=Vo).D).Nb;Ra=Mo.R;var Ss=Ss.wa[Ss.Y+Ko],Ns=Mo.sa,bl=Mo.ta+16*ls*Ra+16*Ko,nu=Ss.dd,us=Ss.tc;if(us!=0)if(Be(3<=us),Mo.L==1)0<Ko&&tu(Ns,bl,Ra,us+4),Ss.La&&Ws(Ns,bl,Ra,us),0<Ys&&Eu(Ns,bl,Ra,us+4),Ss.La&&vc(Ns,bl,Ra,us);else{var xu=Mo.B,bc=Mo.qa,qc=Mo.ra+8*ls*xu+8*Ko,Ju=Mo.Ha,Mo=Mo.Ia+8*ls*xu+8*Ko;ls=Ss.ld,0<Ko&&(Hc(Ns,bl,Ra,us+4,nu,ls),kl(bc,qc,Ju,Mo,xu,us+4,nu,ls)),Ss.La&&(eu(Ns,bl,Ra,us,nu,ls),Bu(bc,qc,Ju,Mo,xu,us,nu,ls)),0<Ys&&(Vu(Ns,bl,Ra,us+4,nu,ls),wu(bc,qc,Ju,Mo,xu,us+4,nu,ls)),Ss.La&&($l(Ns,bl,Ra,us,nu,ls),Su(bc,qc,Ju,Mo,xu,us,nu,ls))}}if(En.ia&&alert("todo:DitherRow"),Sn.put!=null){if(ia=16*io,io=16*(io+1),il?(Sn.y=En.sa,Sn.O=En.ta+Na,Sn.f=En.qa,Sn.N=En.ra+Zs,Sn.ea=En.Ha,Sn.W=En.Ia+Zs):(ia-=ma,Sn.y=ti,Sn.O=_i,Sn.f=ai,Sn.N=wr,Sn.ea=_a,Sn.W=Ma),wa||(io-=ma),io>Sn.o&&(io=Sn.o),Sn.F=null,Sn.J=null,En.Fa!=null&&0<En.Fa.length&&ia<io&&(Sn.J=Qu(En,Sn,ia,io-ia),Sn.F=En.mb,Sn.F==null&&Sn.F.length==0)){pr=_o(En,3,"Could not decode alpha data.");break e}ia<Sn.j&&(ma=Sn.j-ia,ia=Sn.j,Be(!(1&ma)),Sn.O+=En.R*ma,Sn.N+=En.B*(ma>>1),Sn.W+=En.B*(ma>>1),Sn.F!=null&&(Sn.J+=Sn.width*ma)),ia<io&&(Sn.O+=Sn.v,Sn.N+=Sn.v>>1,Sn.W+=Sn.v>>1,Sn.F!=null&&(Sn.J+=Sn.v),Sn.ka=ia-Sn.j,Sn.U=Sn.va-Sn.v,Sn.T=io-ia,pr=Sn.put(Sn))}Jn+1!=En.Ic||wa||(We(En.sa,En.ta-kr,ti,_i+16*En.R,kr),We(En.qa,En.ra-ii,ai,wr+8*En.B,ii),We(En.Ha,En.Ia-ii,_a,Ma+8*En.B,ii))}if(!pr)return _o(mn,6,"Output aborted.")}return 1}(Ce,Ke)),Ke.bc!=null&&Ke.bc(Ke),rt&=1}return rt?(Ce.cb=0,rt):0}function js(Ce,Ke,rt,yt,xt){xt=Ce[Ke+rt+32*yt]+(xt>>3),Ce[Ke+rt+32*yt]=-256&xt?0>xt?0:255:xt}function Vl(Ce,Ke,rt,yt,xt,Dt){js(Ce,Ke,0,rt,yt+xt),js(Ce,Ke,1,rt,yt+Dt),js(Ce,Ke,2,rt,yt-Dt),js(Ce,Ke,3,rt,yt-xt)}function ms(Ce){return(20091*Ce>>16)+Ce}function Du(Ce,Ke,rt,yt){var xt,Dt=0,_t=Xe(16);for(xt=0;4>xt;++xt){var Mt=Ce[Ke+0]+Ce[Ke+8],Rt=Ce[Ke+0]-Ce[Ke+8],Wt=(35468*Ce[Ke+4]>>16)-ms(Ce[Ke+12]),nn=ms(Ce[Ke+4])+(35468*Ce[Ke+12]>>16);_t[Dt+0]=Mt+nn,_t[Dt+1]=Rt+Wt,_t[Dt+2]=Rt-Wt,_t[Dt+3]=Mt-nn,Dt+=4,Ke++}for(xt=Dt=0;4>xt;++xt)Mt=(Ce=_t[Dt+0]+4)+_t[Dt+8],Rt=Ce-_t[Dt+8],Wt=(35468*_t[Dt+4]>>16)-ms(_t[Dt+12]),js(rt,yt,0,0,Mt+(nn=ms(_t[Dt+4])+(35468*_t[Dt+12]>>16))),js(rt,yt,1,0,Rt+Wt),js(rt,yt,2,0,Rt-Wt),js(rt,yt,3,0,Mt-nn),Dt++,yt+=32}function xc(Ce,Ke,rt,yt){var xt=Ce[Ke+0]+4,Dt=35468*Ce[Ke+4]>>16,_t=ms(Ce[Ke+4]),Mt=35468*Ce[Ke+1]>>16;Vl(rt,yt,0,xt+_t,Ce=ms(Ce[Ke+1]),Mt),Vl(rt,yt,1,xt+Dt,Ce,Mt),Vl(rt,yt,2,xt-Dt,Ce,Mt),Vl(rt,yt,3,xt-_t,Ce,Mt)}function Fc(Ce,Ke,rt,yt,xt){Du(Ce,Ke,rt,yt),xt&&Du(Ce,Ke+16,rt,yt+4)}function _u(Ce,Ke,rt,yt){Nl(Ce,Ke+0,rt,yt,1),Nl(Ce,Ke+32,rt,yt+128,1)}function ac(Ce,Ke,rt,yt){var xt;for(Ce=Ce[Ke+0]+4,xt=0;4>xt;++xt)for(Ke=0;4>Ke;++Ke)js(rt,yt,Ke,xt,Ce)}function oc(Ce,Ke,rt,yt){Ce[Ke+0]&&ys(Ce,Ke+0,rt,yt),Ce[Ke+16]&&ys(Ce,Ke+16,rt,yt+4),Ce[Ke+32]&&ys(Ce,Ke+32,rt,yt+128),Ce[Ke+48]&&ys(Ce,Ke+48,rt,yt+128+4)}function Lc(Ce,Ke,rt,yt){var xt,Dt=Xe(16);for(xt=0;4>xt;++xt){var _t=Ce[Ke+0+xt]+Ce[Ke+12+xt],Mt=Ce[Ke+4+xt]+Ce[Ke+8+xt],Rt=Ce[Ke+4+xt]-Ce[Ke+8+xt],Wt=Ce[Ke+0+xt]-Ce[Ke+12+xt];Dt[0+xt]=_t+Mt,Dt[8+xt]=_t-Mt,Dt[4+xt]=Wt+Rt,Dt[12+xt]=Wt-Rt}for(xt=0;4>xt;++xt)_t=(Ce=Dt[0+4*xt]+3)+Dt[3+4*xt],Mt=Dt[1+4*xt]+Dt[2+4*xt],Rt=Dt[1+4*xt]-Dt[2+4*xt],Wt=Ce-Dt[3+4*xt],rt[yt+0]=_t+Mt>>3,rt[yt+16]=Wt+Rt>>3,rt[yt+32]=_t-Mt>>3,rt[yt+48]=Wt-Rt>>3,yt+=64}function ju(Ce,Ke,rt){var yt,xt=Ke-32,Dt=Ta,_t=255-Ce[xt-1];for(yt=0;yt<rt;++yt){var Mt,Rt=Dt,Wt=_t+Ce[Ke-1];for(Mt=0;Mt<rt;++Mt)Ce[Ke+Mt]=Rt[Wt+Ce[xt+Mt]];Ke+=32}}function Ic(Ce,Ke){ju(Ce,Ke,4)}function sc(Ce,Ke){ju(Ce,Ke,8)}function AA(Ce,Ke){ju(Ce,Ke,16)}function xl(Ce,Ke){var rt;for(rt=0;16>rt;++rt)We(Ce,Ke+32*rt,Ce,Ke-32,16)}function Ou(Ce,Ke){var rt;for(rt=16;0<rt;--rt)et(Ce,Ke,Ce[Ke-1],16),Ke+=32}function es(Ce,Ke,rt){var yt;for(yt=0;16>yt;++yt)et(Ke,rt+32*yt,Ce,16)}function Tu(Ce,Ke){var rt,yt=16;for(rt=0;16>rt;++rt)yt+=Ce[Ke-1+32*rt]+Ce[Ke+rt-32];es(yt>>5,Ce,Ke)}function os(Ce,Ke){var rt,yt=8;for(rt=0;16>rt;++rt)yt+=Ce[Ke-1+32*rt];es(yt>>4,Ce,Ke)}function fA(Ce,Ke){var rt,yt=8;for(rt=0;16>rt;++rt)yt+=Ce[Ke+rt-32];es(yt>>4,Ce,Ke)}function Dc(Ce,Ke){es(128,Ce,Ke)}function sa(Ce,Ke,rt){return Ce+2*Ke+rt+2>>2}function dA(Ce,Ke){var rt,yt=Ke-32;for(yt=new Uint8Array([sa(Ce[yt-1],Ce[yt+0],Ce[yt+1]),sa(Ce[yt+0],Ce[yt+1],Ce[yt+2]),sa(Ce[yt+1],Ce[yt+2],Ce[yt+3]),sa(Ce[yt+2],Ce[yt+3],Ce[yt+4])]),rt=0;4>rt;++rt)We(Ce,Ke+32*rt,yt,0,yt.length)}function hA(Ce,Ke){var rt=Ce[Ke-1],yt=Ce[Ke-1+32],xt=Ce[Ke-1+64],Dt=Ce[Ke-1+96];Xr(Ce,Ke+0,16843009*sa(Ce[Ke-1-32],rt,yt)),Xr(Ce,Ke+32,16843009*sa(rt,yt,xt)),Xr(Ce,Ke+64,16843009*sa(yt,xt,Dt)),Xr(Ce,Ke+96,16843009*sa(xt,Dt,Dt))}function gl(Ce,Ke){var rt,yt=4;for(rt=0;4>rt;++rt)yt+=Ce[Ke+rt-32]+Ce[Ke-1+32*rt];for(yt>>=3,rt=0;4>rt;++rt)et(Ce,Ke+32*rt,yt,4)}function _c(Ce,Ke){var rt=Ce[Ke-1+0],yt=Ce[Ke-1+32],xt=Ce[Ke-1+64],Dt=Ce[Ke-1-32],_t=Ce[Ke+0-32],Mt=Ce[Ke+1-32],Rt=Ce[Ke+2-32],Wt=Ce[Ke+3-32];Ce[Ke+0+96]=sa(yt,xt,Ce[Ke-1+96]),Ce[Ke+1+96]=Ce[Ke+0+64]=sa(rt,yt,xt),Ce[Ke+2+96]=Ce[Ke+1+64]=Ce[Ke+0+32]=sa(Dt,rt,yt),Ce[Ke+3+96]=Ce[Ke+2+64]=Ce[Ke+1+32]=Ce[Ke+0+0]=sa(_t,Dt,rt),Ce[Ke+3+64]=Ce[Ke+2+32]=Ce[Ke+1+0]=sa(Mt,_t,Dt),Ce[Ke+3+32]=Ce[Ke+2+0]=sa(Rt,Mt,_t),Ce[Ke+3+0]=sa(Wt,Rt,Mt)}function jc(Ce,Ke){var rt=Ce[Ke+1-32],yt=Ce[Ke+2-32],xt=Ce[Ke+3-32],Dt=Ce[Ke+4-32],_t=Ce[Ke+5-32],Mt=Ce[Ke+6-32],Rt=Ce[Ke+7-32];Ce[Ke+0+0]=sa(Ce[Ke+0-32],rt,yt),Ce[Ke+1+0]=Ce[Ke+0+32]=sa(rt,yt,xt),Ce[Ke+2+0]=Ce[Ke+1+32]=Ce[Ke+0+64]=sa(yt,xt,Dt),Ce[Ke+3+0]=Ce[Ke+2+32]=Ce[Ke+1+64]=Ce[Ke+0+96]=sa(xt,Dt,_t),Ce[Ke+3+32]=Ce[Ke+2+64]=Ce[Ke+1+96]=sa(Dt,_t,Mt),Ce[Ke+3+64]=Ce[Ke+2+96]=sa(_t,Mt,Rt),Ce[Ke+3+96]=sa(Mt,Rt,Rt)}function fu(Ce,Ke){var rt=Ce[Ke-1+0],yt=Ce[Ke-1+32],xt=Ce[Ke-1+64],Dt=Ce[Ke-1-32],_t=Ce[Ke+0-32],Mt=Ce[Ke+1-32],Rt=Ce[Ke+2-32],Wt=Ce[Ke+3-32];Ce[Ke+0+0]=Ce[Ke+1+64]=Dt+_t+1>>1,Ce[Ke+1+0]=Ce[Ke+2+64]=_t+Mt+1>>1,Ce[Ke+2+0]=Ce[Ke+3+64]=Mt+Rt+1>>1,Ce[Ke+3+0]=Rt+Wt+1>>1,Ce[Ke+0+96]=sa(xt,yt,rt),Ce[Ke+0+64]=sa(yt,rt,Dt),Ce[Ke+0+32]=Ce[Ke+1+96]=sa(rt,Dt,_t),Ce[Ke+1+32]=Ce[Ke+2+96]=sa(Dt,_t,Mt),Ce[Ke+2+32]=Ce[Ke+3+96]=sa(_t,Mt,Rt),Ce[Ke+3+32]=sa(Mt,Rt,Wt)}function lc(Ce,Ke){var rt=Ce[Ke+0-32],yt=Ce[Ke+1-32],xt=Ce[Ke+2-32],Dt=Ce[Ke+3-32],_t=Ce[Ke+4-32],Mt=Ce[Ke+5-32],Rt=Ce[Ke+6-32],Wt=Ce[Ke+7-32];Ce[Ke+0+0]=rt+yt+1>>1,Ce[Ke+1+0]=Ce[Ke+0+64]=yt+xt+1>>1,Ce[Ke+2+0]=Ce[Ke+1+64]=xt+Dt+1>>1,Ce[Ke+3+0]=Ce[Ke+2+64]=Dt+_t+1>>1,Ce[Ke+0+32]=sa(rt,yt,xt),Ce[Ke+1+32]=Ce[Ke+0+96]=sa(yt,xt,Dt),Ce[Ke+2+32]=Ce[Ke+1+96]=sa(xt,Dt,_t),Ce[Ke+3+32]=Ce[Ke+2+96]=sa(Dt,_t,Mt),Ce[Ke+3+64]=sa(_t,Mt,Rt),Ce[Ke+3+96]=sa(Mt,Rt,Wt)}function uc(Ce,Ke){var rt=Ce[Ke-1+0],yt=Ce[Ke-1+32],xt=Ce[Ke-1+64],Dt=Ce[Ke-1+96];Ce[Ke+0+0]=rt+yt+1>>1,Ce[Ke+2+0]=Ce[Ke+0+32]=yt+xt+1>>1,Ce[Ke+2+32]=Ce[Ke+0+64]=xt+Dt+1>>1,Ce[Ke+1+0]=sa(rt,yt,xt),Ce[Ke+3+0]=Ce[Ke+1+32]=sa(yt,xt,Dt),Ce[Ke+3+32]=Ce[Ke+1+64]=sa(xt,Dt,Dt),Ce[Ke+3+64]=Ce[Ke+2+64]=Ce[Ke+0+96]=Ce[Ke+1+96]=Ce[Ke+2+96]=Ce[Ke+3+96]=Dt}function Oc(Ce,Ke){var rt=Ce[Ke-1+0],yt=Ce[Ke-1+32],xt=Ce[Ke-1+64],Dt=Ce[Ke-1+96],_t=Ce[Ke-1-32],Mt=Ce[Ke+0-32],Rt=Ce[Ke+1-32],Wt=Ce[Ke+2-32];Ce[Ke+0+0]=Ce[Ke+2+32]=rt+_t+1>>1,Ce[Ke+0+32]=Ce[Ke+2+64]=yt+rt+1>>1,Ce[Ke+0+64]=Ce[Ke+2+96]=xt+yt+1>>1,Ce[Ke+0+96]=Dt+xt+1>>1,Ce[Ke+3+0]=sa(Mt,Rt,Wt),Ce[Ke+2+0]=sa(_t,Mt,Rt),Ce[Ke+1+0]=Ce[Ke+3+32]=sa(rt,_t,Mt),Ce[Ke+1+32]=Ce[Ke+3+64]=sa(yt,rt,_t),Ce[Ke+1+64]=Ce[Ke+3+96]=sa(xt,yt,rt),Ce[Ke+1+96]=sa(Dt,xt,yt)}function Uo(Ce,Ke){var rt;for(rt=0;8>rt;++rt)We(Ce,Ke+32*rt,Ce,Ke-32,8)}function Fl(Ce,Ke){var rt;for(rt=0;8>rt;++rt)et(Ce,Ke,Ce[Ke-1],8),Ke+=32}function du(Ce,Ke,rt){var yt;for(yt=0;8>yt;++yt)et(Ke,rt+32*yt,Ce,8)}function Yl(Ce,Ke){var rt,yt=8;for(rt=0;8>rt;++rt)yt+=Ce[Ke+rt-32]+Ce[Ke-1+32*rt];du(yt>>4,Ce,Ke)}function Tc(Ce,Ke){var rt,yt=4;for(rt=0;8>rt;++rt)yt+=Ce[Ke+rt-32];du(yt>>3,Ce,Ke)}function Ll(Ce,Ke){var rt,yt=4;for(rt=0;8>rt;++rt)yt+=Ce[Ke-1+32*rt];du(yt>>3,Ce,Ke)}function cc(Ce,Ke){du(128,Ce,Ke)}function Mu(Ce,Ke,rt){var yt=Ce[Ke-rt],xt=Ce[Ke+0],Dt=3*(xt-yt)+mA[1020+Ce[Ke-2*rt]-Ce[Ke+rt]],_t=Ua[112+(Dt+4>>3)];Ce[Ke-rt]=Ta[255+yt+Ua[112+(Dt+3>>3)]],Ce[Ke+0]=Ta[255+xt-_t]}function Mc(Ce,Ke,rt,yt){var xt=Ce[Ke+0],Dt=Ce[Ke+rt];return ws[255+Ce[Ke-2*rt]-Ce[Ke-rt]]>yt||ws[255+Dt-xt]>yt}function Nc(Ce,Ke,rt,yt){return 4*ws[255+Ce[Ke-rt]-Ce[Ke+0]]+ws[255+Ce[Ke-2*rt]-Ce[Ke+rt]]<=yt}function kc(Ce,Ke,rt,yt,xt){var Dt=Ce[Ke-3*rt],_t=Ce[Ke-2*rt],Mt=Ce[Ke-rt],Rt=Ce[Ke+0],Wt=Ce[Ke+rt],nn=Ce[Ke+2*rt],In=Ce[Ke+3*rt];return 4*ws[255+Mt-Rt]+ws[255+_t-Wt]>yt?0:ws[255+Ce[Ke-4*rt]-Dt]<=xt&&ws[255+Dt-_t]<=xt&&ws[255+_t-Mt]<=xt&&ws[255+In-nn]<=xt&&ws[255+nn-Wt]<=xt&&ws[255+Wt-Rt]<=xt}function Uc(Ce,Ke,rt,yt){var xt=2*yt+1;for(yt=0;16>yt;++yt)Nc(Ce,Ke+yt,rt,xt)&&Mu(Ce,Ke+yt,rt)}function pl(Ce,Ke,rt,yt){var xt=2*yt+1;for(yt=0;16>yt;++yt)Nc(Ce,Ke+yt*rt,1,xt)&&Mu(Ce,Ke+yt*rt,1)}function Il(Ce,Ke,rt,yt){var xt;for(xt=3;0<xt;--xt)Uc(Ce,Ke+=4*rt,rt,yt)}function Rc(Ce,Ke,rt,yt){var xt;for(xt=3;0<xt;--xt)pl(Ce,Ke+=4,rt,yt)}function Dl(Ce,Ke,rt,yt,xt,Dt,_t,Mt){for(Dt=2*Dt+1;0<xt--;){if(kc(Ce,Ke,rt,Dt,_t))if(Mc(Ce,Ke,rt,Mt))Mu(Ce,Ke,rt);else{var Rt=Ce,Wt=Ke,nn=rt,In=Rt[Wt-2*nn],Dn=Rt[Wt-nn],mn=Rt[Wt+0],gr=Rt[Wt+nn],Jn=Rt[Wt+2*nn],En=27*(pr=mA[1020+3*(mn-Dn)+mA[1020+In-gr]])+63>>7,Sn=18*pr+63>>7,pr=9*pr+63>>7;Rt[Wt-3*nn]=Ta[255+Rt[Wt-3*nn]+pr],Rt[Wt-2*nn]=Ta[255+In+Sn],Rt[Wt-nn]=Ta[255+Dn+En],Rt[Wt+0]=Ta[255+mn-En],Rt[Wt+nn]=Ta[255+gr-Sn],Rt[Wt+2*nn]=Ta[255+Jn-pr]}Ke+=yt}}function Rs(Ce,Ke,rt,yt,xt,Dt,_t,Mt){for(Dt=2*Dt+1;0<xt--;){if(kc(Ce,Ke,rt,Dt,_t))if(Mc(Ce,Ke,rt,Mt))Mu(Ce,Ke,rt);else{var Rt=Ce,Wt=Ke,nn=rt,In=Rt[Wt-nn],Dn=Rt[Wt+0],mn=Rt[Wt+nn],gr=Ua[112+((Jn=3*(Dn-In))+4>>3)],Jn=Ua[112+(Jn+3>>3)],En=gr+1>>1;Rt[Wt-2*nn]=Ta[255+Rt[Wt-2*nn]+En],Rt[Wt-nn]=Ta[255+In+Jn],Rt[Wt+0]=Ta[255+Dn-gr],Rt[Wt+nn]=Ta[255+mn-En]}Ke+=yt}}function Nu(Ce,Ke,rt,yt,xt,Dt){Dl(Ce,Ke,rt,1,16,yt,xt,Dt)}function _l(Ce,Ke,rt,yt,xt,Dt){Dl(Ce,Ke,1,rt,16,yt,xt,Dt)}function gA(Ce,Ke,rt,yt,xt,Dt){var _t;for(_t=3;0<_t;--_t)Rs(Ce,Ke+=4*rt,rt,1,16,yt,xt,Dt)}function ku(Ce,Ke,rt,yt,xt,Dt){var _t;for(_t=3;0<_t;--_t)Rs(Ce,Ke+=4,1,rt,16,yt,xt,Dt)}function pA(Ce,Ke,rt,yt,xt,Dt,_t,Mt){Dl(Ce,Ke,xt,1,8,Dt,_t,Mt),Dl(rt,yt,xt,1,8,Dt,_t,Mt)}function Ac(Ce,Ke,rt,yt,xt,Dt,_t,Mt){Dl(Ce,Ke,1,xt,8,Dt,_t,Mt),Dl(rt,yt,1,xt,8,Dt,_t,Mt)}function Zl(Ce,Ke,rt,yt,xt,Dt,_t,Mt){Rs(Ce,Ke+4*xt,xt,1,8,Dt,_t,Mt),Rs(rt,yt+4*xt,xt,1,8,Dt,_t,Mt)}function hu(Ce,Ke,rt,yt,xt,Dt,_t,Mt){Rs(Ce,Ke+4,1,xt,8,Dt,_t,Mt),Rs(rt,yt+4,1,xt,8,Dt,_t,Mt)}function Uu(){this.ba=new $s,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new xo,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function Ru(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function gu(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function fc(){this.ua=0,this.Wa=new hn,this.vb=new hn,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new yn,this.yc=new qt}function Qc(){this.xb=this.a=0,this.l=new Au,this.ca=new $s,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new Ut,this.Pb=0,this.wd=new Ut,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new fc,this.ab=0,this.gc=ot(4,gu),this.Oc=0}function pu(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Au,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function mu(Ce,Ke,rt,yt,xt,Dt,_t){for(Ce=Ce==null?0:Ce[Ke+0],Ke=0;Ke<_t;++Ke)xt[Dt+Ke]=Ce+rt[yt+Ke]&255,Ce=xt[Dt+Ke]}function Xl(Ce,Ke,rt,yt,xt,Dt,_t){var Mt;if(Ce==null)mu(null,null,rt,yt,xt,Dt,_t);else for(Mt=0;Mt<_t;++Mt)xt[Dt+Mt]=Ce[Ke+Mt]+rt[yt+Mt]&255}function jl(Ce,Ke,rt,yt,xt,Dt,_t){if(Ce==null)mu(null,null,rt,yt,xt,Dt,_t);else{var Mt,Rt=Ce[Ke+0],Wt=Rt,nn=Rt;for(Mt=0;Mt<_t;++Mt)Wt=nn+(Rt=Ce[Ke+Mt])-Wt,nn=rt[yt+Mt]+(-256&Wt?0>Wt?0:255:Wt)&255,Wt=Rt,xt[Dt+Mt]=nn}}function Qu(Ce,Ke,rt,yt){var xt=Ke.width,Dt=Ke.o;if(Be(Ce!=null&&Ke!=null),0>rt||0>=yt||rt+yt>Dt)return null;if(!Ce.Cc){if(Ce.ga==null){var _t;if(Ce.ga=new pu,(_t=Ce.ga==null)||(_t=Ke.width*Ke.o,Be(Ce.Gb.length==0),Ce.Gb=Xe(_t),Ce.Uc=0,Ce.Gb==null?_t=0:(Ce.mb=Ce.Gb,Ce.nb=Ce.Uc,Ce.rc=null,_t=1),_t=!_t),!_t){_t=Ce.ga;var Mt=Ce.Fa,Rt=Ce.P,Wt=Ce.qc,nn=Ce.mb,In=Ce.nb,Dn=Rt+1,mn=Wt-1,gr=_t.l;if(Be(Mt!=null&&nn!=null&&Ke!=null),Ql[0]=null,Ql[1]=mu,Ql[2]=Xl,Ql[3]=jl,_t.ca=nn,_t.tb=In,_t.c=Ke.width,_t.i=Ke.height,Be(0<_t.c&&0<_t.i),1>=Wt)Ke=0;else if(_t.$a=Mt[Rt+0]>>0&3,_t.Z=Mt[Rt+0]>>2&3,_t.Lc=Mt[Rt+0]>>4&3,Rt=Mt[Rt+0]>>6&3,0>_t.$a||1<_t.$a||4<=_t.Z||1<_t.Lc||Rt)Ke=0;else if(gr.put=Al,gr.ac=$o,gr.bc=fl,gr.ma=_t,gr.width=Ke.width,gr.height=Ke.height,gr.Da=Ke.Da,gr.v=Ke.v,gr.va=Ke.va,gr.j=Ke.j,gr.o=Ke.o,_t.$a)e:{Be(_t.$a==1),Ke=Us();t:for(;;){if(Ke==null){Ke=0;break e}if(Be(_t!=null),_t.mc=Ke,Ke.c=_t.c,Ke.i=_t.i,Ke.l=_t.l,Ke.l.ma=_t,Ke.l.width=_t.c,Ke.l.height=_t.i,Ke.a=0,Vn(Ke.m,Mt,Dn,mn),!hl(_t.c,_t.i,1,Ke,null)||(Ke.ab==1&&Ke.gc[0].hc==3&&Pl(Ke.s)?(_t.ic=1,Mt=Ke.c*Ke.i,Ke.Ta=null,Ke.Ua=0,Ke.V=Xe(Mt),Ke.Ba=0,Ke.V==null?(Ke.a=1,Ke=0):Ke=1):(_t.ic=0,Ke=_s(Ke,_t.c)),!Ke))break t;Ke=1;break e}_t.mc=null,Ke=0}else Ke=mn>=_t.c*_t.i;_t=!Ke}if(_t)return null;Ce.ga.Lc!=1?Ce.Ga=0:yt=Dt-rt}Be(Ce.ga!=null),Be(rt+yt<=Dt);e:{if(Ke=(Mt=Ce.ga).c,Dt=Mt.l.o,Mt.$a==0){if(Dn=Ce.rc,mn=Ce.Vc,gr=Ce.Fa,Rt=Ce.P+1+rt*Ke,Wt=Ce.mb,nn=Ce.nb+rt*Ke,Be(Rt<=Ce.P+Ce.qc),Mt.Z!=0)for(Be(Ql[Mt.Z]!=null),_t=0;_t<yt;++_t)Ql[Mt.Z](Dn,mn,gr,Rt,Wt,nn,Ke),Dn=Wt,mn=nn,nn+=Ke,Rt+=Ke;else for(_t=0;_t<yt;++_t)We(Wt,nn,gr,Rt,Ke),Dn=Wt,mn=nn,nn+=Ke,Rt+=Ke;Ce.rc=Dn,Ce.Vc=mn}else{if(Be(Mt.mc!=null),Ke=rt+yt,Be((_t=Mt.mc)!=null),Be(Ke<=_t.i),_t.C>=Ke)Ke=1;else if(Mt.ic||kn(),Mt.ic){Mt=_t.V,Dn=_t.Ba,mn=_t.c;var Jn=_t.i,En=(gr=1,Rt=_t.$/mn,Wt=_t.$%mn,nn=_t.m,In=_t.s,_t.$),Sn=mn*Jn,pr=mn*Ke,kr=In.wc,wr=En<pr?To(In,Wt,Rt):null;Be(En<=Sn),Be(Ke<=Jn),Be(Pl(In));t:for(;;){for(;!nn.h&&En<pr;){if(Wt&kr||(wr=To(In,Wt,Rt)),Be(wr!=null),Mn(nn),256>(Jn=si(wr.G[0],wr.H[0],nn)))Mt[Dn+En]=Jn,++En,++Wt>=mn&&(Wt=0,++Rt<=Ke&&!(Rt%16)&&ps(_t,Rt));else{if(!(280>Jn)){gr=0;break t}Jn=el(Jn-256,nn);var ii,ti=si(wr.G[4],wr.H[4],nn);if(Mn(nn),!(En>=(ti=tl(mn,ti=el(ti,nn)))&&Sn-En>=Jn)){gr=0;break t}for(ii=0;ii<Jn;++ii)Mt[Dn+En+ii]=Mt[Dn+En+ii-ti];for(En+=Jn,Wt+=Jn;Wt>=mn;)Wt-=mn,++Rt<=Ke&&!(Rt%16)&&ps(_t,Rt);En<pr&&Wt&kr&&(wr=To(In,Wt,Rt))}Be(nn.h==dn(nn))}ps(_t,Rt>Ke?Ke:Rt);break t}!gr||nn.h&&En<Sn?(gr=0,_t.a=nn.h?5:3):_t.$=En,Ke=gr}else Ke=Ps(_t,_t.V,_t.Ba,_t.c,_t.i,Ke,Gl);if(!Ke){yt=0;break e}}rt+yt>=Dt&&(Ce.Cc=1),yt=1}if(!yt)return null;if(Ce.Cc&&((yt=Ce.ga)!=null&&(yt.mc=null),Ce.ga=null,0<Ce.Ga))return alert("todo:WebPDequantizeLevels"),null}return Ce.nb+rt*xt}function it(Ce,Ke,rt,yt,xt,Dt){for(;0<xt--;){var _t,Mt=Ce,Rt=Ke+(rt?1:0),Wt=Ce,nn=Ke+(rt?0:3);for(_t=0;_t<yt;++_t){var In=Wt[nn+4*_t];In!=255&&(In*=32897,Mt[Rt+4*_t+0]=Mt[Rt+4*_t+0]*In>>23,Mt[Rt+4*_t+1]=Mt[Rt+4*_t+1]*In>>23,Mt[Rt+4*_t+2]=Mt[Rt+4*_t+2]*In>>23)}Ke+=Dt}}function Tt(Ce,Ke,rt,yt,xt){for(;0<yt--;){var Dt;for(Dt=0;Dt<rt;++Dt){var _t=Ce[Ke+2*Dt+0],Mt=15&(Wt=Ce[Ke+2*Dt+1]),Rt=4369*Mt,Wt=(240&Wt|Wt>>4)*Rt>>16;Ce[Ke+2*Dt+0]=(240&_t|_t>>4)*Rt>>16&240|(15&_t|_t<<4)*Rt>>16>>4&15,Ce[Ke+2*Dt+1]=240&Wt|Mt}Ke+=xt}}function un(Ce,Ke,rt,yt,xt,Dt,_t,Mt){var Rt,Wt,nn=255;for(Wt=0;Wt<xt;++Wt){for(Rt=0;Rt<yt;++Rt){var In=Ce[Ke+Rt];Dt[_t+4*Rt]=In,nn&=In}Ke+=rt,_t+=Mt}return nn!=255}function Bn(Ce,Ke,rt,yt,xt){var Dt;for(Dt=0;Dt<xt;++Dt)rt[yt+Dt]=Ce[Ke+Dt]>>8}function kn(){Ks=it,to=Tt,co=un,Bo=Bn}function hr(Ce,Ke,rt){wn[Ce]=function(yt,xt,Dt,_t,Mt,Rt,Wt,nn,In,Dn,mn,gr,Jn,En,Sn,pr,kr){var wr,ii=kr-1>>1,ti=Mt[Rt+0]|Wt[nn+0]<<16,_i=In[Dn+0]|mn[gr+0]<<16;Be(yt!=null);var ai=3*ti+_i+131074>>2;for(Ke(yt[xt+0],255&ai,ai>>16,Jn,En),Dt!=null&&(ai=3*_i+ti+131074>>2,Ke(Dt[_t+0],255&ai,ai>>16,Sn,pr)),wr=1;wr<=ii;++wr){var _a=Mt[Rt+wr]|Wt[nn+wr]<<16,Ma=In[Dn+wr]|mn[gr+wr]<<16,wa=ti+_a+_i+Ma+524296,ma=wa+2*(_a+_i)>>3;ai=ma+ti>>1,ti=(wa=wa+2*(ti+Ma)>>3)+_a>>1,Ke(yt[xt+2*wr-1],255&ai,ai>>16,Jn,En+(2*wr-1)*rt),Ke(yt[xt+2*wr-0],255&ti,ti>>16,Jn,En+(2*wr-0)*rt),Dt!=null&&(ai=wa+_i>>1,ti=ma+Ma>>1,Ke(Dt[_t+2*wr-1],255&ai,ai>>16,Sn,pr+(2*wr-1)*rt),Ke(Dt[_t+2*wr+0],255&ti,ti>>16,Sn,pr+(2*wr+0)*rt)),ti=_a,_i=Ma}1&kr||(ai=3*ti+_i+131074>>2,Ke(yt[xt+kr-1],255&ai,ai>>16,Jn,En+(kr-1)*rt),Dt!=null&&(ai=3*_i+ti+131074>>2,Ke(Dt[_t+kr-1],255&ai,ai>>16,Sn,pr+(kr-1)*rt)))}}function Qr(){Vs[zc]=gf,Vs[Cu]=HA,Vs[MA]=pf,Vs[Pu]=zA,Vs[Gc]=GA,Vs[vA]=WA,Vs[yA]=mf,Vs[bA]=HA,Vs[Wc]=zA,Vs[Kc]=GA,Vs[Vc]=WA}function Bi(Ce){return Ce&~vf?0>Ce?0:255:Ce>>KA}function zi(Ce,Ke){return Bi((19077*Ce>>8)+(26149*Ke>>8)-14234)}function ha(Ce,Ke,rt){return Bi((19077*Ce>>8)-(6419*Ke>>8)-(13320*rt>>8)+8708)}function la(Ce,Ke){return Bi((19077*Ce>>8)+(33050*Ke>>8)-17685)}function Oa(Ce,Ke,rt,yt,xt){yt[xt+0]=zi(Ce,rt),yt[xt+1]=ha(Ce,Ke,rt),yt[xt+2]=la(Ce,Ke)}function vo(Ce,Ke,rt,yt,xt){yt[xt+0]=la(Ce,Ke),yt[xt+1]=ha(Ce,Ke,rt),yt[xt+2]=zi(Ce,rt)}function wo(Ce,Ke,rt,yt,xt){var Dt=ha(Ce,Ke,rt);Ke=Dt<<3&224|la(Ce,Ke)>>3,yt[xt+0]=248&zi(Ce,rt)|Dt>>5,yt[xt+1]=Ke}function Fo(Ce,Ke,rt,yt,xt){var Dt=240&la(Ce,Ke)|15;yt[xt+0]=240&zi(Ce,rt)|ha(Ce,Ke,rt)>>4,yt[xt+1]=Dt}function ts(Ce,Ke,rt,yt,xt){yt[xt+0]=255,Oa(Ce,Ke,rt,yt,xt+1)}function Ro(Ce,Ke,rt,yt,xt){vo(Ce,Ke,rt,yt,xt),yt[xt+3]=255}function nl(Ce,Ke,rt,yt,xt){Oa(Ce,Ke,rt,yt,xt),yt[xt+3]=255}function ss(Ce,Ke){return 0>Ce?0:Ce>Ke?Ke:Ce}function Os(Ce,Ke,rt){wn[Ce]=function(yt,xt,Dt,_t,Mt,Rt,Wt,nn,In){for(var Dn=nn+(-2&In)*rt;nn!=Dn;)Ke(yt[xt+0],Dt[_t+0],Mt[Rt+0],Wt,nn),Ke(yt[xt+1],Dt[_t+0],Mt[Rt+0],Wt,nn+rt),xt+=2,++_t,++Rt,nn+=2*rt;1&In&&Ke(yt[xt+0],Dt[_t+0],Mt[Rt+0],Wt,nn)}}function dc(Ce,Ke,rt){return rt==0?Ce==0?Ke==0?6:5:Ke==0?4:0:rt}function Hu(Ce,Ke,rt,yt,xt){switch(Ce>>>30){case 3:Nl(Ke,rt,yt,xt,0);break;case 2:So(Ke,rt,yt,xt);break;case 1:ys(Ke,rt,yt,xt)}}function hc(Ce,Ke){var rt,yt,xt=Ke.M,Dt=Ke.Nb,_t=Ce.oc,Mt=Ce.pc+40,Rt=Ce.oc,Wt=Ce.pc+584,nn=Ce.oc,In=Ce.pc+600;for(rt=0;16>rt;++rt)_t[Mt+32*rt-1]=129;for(rt=0;8>rt;++rt)Rt[Wt+32*rt-1]=129,nn[In+32*rt-1]=129;for(0<xt?_t[Mt-1-32]=Rt[Wt-1-32]=nn[In-1-32]=129:(et(_t,Mt-32-1,127,21),et(Rt,Wt-32-1,127,9),et(nn,In-32-1,127,9)),yt=0;yt<Ce.za;++yt){var Dn=Ke.ya[Ke.aa+yt];if(0<yt){for(rt=-1;16>rt;++rt)We(_t,Mt+32*rt-4,_t,Mt+32*rt+12,4);for(rt=-1;8>rt;++rt)We(Rt,Wt+32*rt-4,Rt,Wt+32*rt+4,4),We(nn,In+32*rt-4,nn,In+32*rt+4,4)}var mn=Ce.Gd,gr=Ce.Hd+yt,Jn=Dn.ad,En=Dn.Hc;if(0<xt&&(We(_t,Mt-32,mn[gr].y,0,16),We(Rt,Wt-32,mn[gr].f,0,8),We(nn,In-32,mn[gr].ea,0,8)),Dn.Za){var Sn=_t,pr=Mt-32+16;for(0<xt&&(yt>=Ce.za-1?et(Sn,pr,mn[gr].y[15],4):We(Sn,pr,mn[gr+1].y,0,4)),rt=0;4>rt;rt++)Sn[pr+128+rt]=Sn[pr+256+rt]=Sn[pr+384+rt]=Sn[pr+0+rt];for(rt=0;16>rt;++rt,En<<=2)Sn=_t,pr=Mt+Xt[rt],rl[Dn.Ob[rt]](Sn,pr),Hu(En,Jn,16*+rt,Sn,pr)}else if(Sn=dc(yt,xt,Dn.Ob[0]),Ms[Sn](_t,Mt),En!=0)for(rt=0;16>rt;++rt,En<<=2)Hu(En,Jn,16*+rt,_t,Mt+Xt[rt]);for(rt=Dn.Gc,Sn=dc(yt,xt,Dn.Dd),Rl[Sn](Rt,Wt),Rl[Sn](nn,In),En=Jn,Sn=Rt,pr=Wt,255&(Dn=rt>>0)&&(170&Dn?mc(En,256,Sn,pr):Gs(En,256,Sn,pr)),Dn=nn,En=In,255&(rt>>=8)&&(170&rt?mc(Jn,320,Dn,En):Gs(Jn,320,Dn,En)),xt<Ce.Ub-1&&(We(mn[gr].y,0,_t,Mt+480,16),We(mn[gr].f,0,Rt,Wt+224,8),We(mn[gr].ea,0,nn,In+224,8)),rt=8*Dt*Ce.B,mn=Ce.sa,gr=Ce.ta+16*yt+16*Dt*Ce.R,Jn=Ce.qa,Dn=Ce.ra+8*yt+rt,En=Ce.Ha,Sn=Ce.Ia+8*yt+rt,rt=0;16>rt;++rt)We(mn,gr+rt*Ce.R,_t,Mt+32*rt,16);for(rt=0;8>rt;++rt)We(Jn,Dn+rt*Ce.B,Rt,Wt+32*rt,8),We(En,Sn+rt*Ce.B,nn,In+32*rt,8)}}function vu(Ce,Ke,rt,yt,xt,Dt,_t,Mt,Rt){var Wt=[0],nn=[0],In=0,Dn=Rt!=null?Rt.kd:0,mn=Rt!=null?Rt:new Ru;if(Ce==null||12>rt)return 7;mn.data=Ce,mn.w=Ke,mn.ha=rt,Ke=[Ke],rt=[rt],mn.gb=[mn.gb];e:{var gr=Ke,Jn=rt,En=mn.gb;if(Be(Ce!=null),Be(Jn!=null),Be(En!=null),En[0]=0,12<=Jn[0]&&!Fe(Ce,gr[0],"RIFF")){if(Fe(Ce,gr[0]+8,"WEBP")){En=3;break e}var Sn=di(Ce,gr[0]+4);if(12>Sn||4294967286<Sn){En=3;break e}if(Dn&&Sn>Jn[0]-8){En=7;break e}En[0]=Sn,gr[0]+=12,Jn[0]-=12}En=0}if(En!=0)return En;for(Sn=0<mn.gb[0],rt=rt[0];;){e:{var pr=Ce;Jn=Ke,En=rt;var kr=Wt,wr=nn,ii=gr=[0];if((ai=In=[In])[0]=0,8>En[0])En=7;else{if(!Fe(pr,Jn[0],"VP8X")){if(di(pr,Jn[0]+4)!=10){En=3;break e}if(18>En[0]){En=7;break e}var ti=di(pr,Jn[0]+8),_i=1+mi(pr,Jn[0]+12);if(2147483648<=_i*(pr=1+mi(pr,Jn[0]+15))){En=3;break e}ii!=null&&(ii[0]=ti),kr!=null&&(kr[0]=_i),wr!=null&&(wr[0]=pr),Jn[0]+=18,En[0]-=18,ai[0]=1}En=0}}if(In=In[0],gr=gr[0],En!=0)return En;if(Jn=!!(2&gr),!Sn&&In)return 3;if(Dt!=null&&(Dt[0]=!!(16&gr)),_t!=null&&(_t[0]=Jn),Mt!=null&&(Mt[0]=0),_t=Wt[0],gr=nn[0],In&&Jn&&Rt==null){En=0;break}if(4>rt){En=7;break}if(Sn&&In||!Sn&&!In&&!Fe(Ce,Ke[0],"ALPH")){rt=[rt],mn.na=[mn.na],mn.P=[mn.P],mn.Sa=[mn.Sa];e:{ti=Ce,En=Ke,Sn=rt;var ai=mn.gb;kr=mn.na,wr=mn.P,ii=mn.Sa,_i=22,Be(ti!=null),Be(Sn!=null),pr=En[0];var _a=Sn[0];for(Be(kr!=null),Be(ii!=null),kr[0]=null,wr[0]=null,ii[0]=0;;){if(En[0]=pr,Sn[0]=_a,8>_a){En=7;break e}var Ma=di(ti,pr+4);if(4294967286<Ma){En=3;break e}var wa=8+Ma+1&-2;if(_i+=wa,0<ai&&_i>ai){En=3;break e}if(!Fe(ti,pr,"VP8 ")||!Fe(ti,pr,"VP8L")){En=0;break e}if(_a[0]<wa){En=7;break e}Fe(ti,pr,"ALPH")||(kr[0]=ti,wr[0]=pr+8,ii[0]=Ma),pr+=wa,_a-=wa}}if(rt=rt[0],mn.na=mn.na[0],mn.P=mn.P[0],mn.Sa=mn.Sa[0],En!=0)break}rt=[rt],mn.Ja=[mn.Ja],mn.xa=[mn.xa];e:if(ai=Ce,En=Ke,Sn=rt,kr=mn.gb[0],wr=mn.Ja,ii=mn.xa,ti=En[0],pr=!Fe(ai,ti,"VP8 "),_i=!Fe(ai,ti,"VP8L"),Be(ai!=null),Be(Sn!=null),Be(wr!=null),Be(ii!=null),8>Sn[0])En=7;else{if(pr||_i){if(ai=di(ai,ti+4),12<=kr&&ai>kr-12){En=3;break e}if(Dn&&ai>Sn[0]-8){En=7;break e}wr[0]=ai,En[0]+=8,Sn[0]-=8,ii[0]=_i}else ii[0]=5<=Sn[0]&&ai[ti+0]==47&&!(ai[ti+4]>>5),wr[0]=Sn[0];En=0}if(rt=rt[0],mn.Ja=mn.Ja[0],mn.xa=mn.xa[0],Ke=Ke[0],En!=0)break;if(4294967286<mn.Ja)return 3;if(Mt==null||Jn||(Mt[0]=mn.xa?2:1),_t=[_t],gr=[gr],mn.xa){if(5>rt){En=7;break}Mt=_t,Dn=gr,Jn=Dt,Ce==null||5>rt?Ce=0:5<=rt&&Ce[Ke+0]==47&&!(Ce[Ke+4]>>5)?(Sn=[0],ai=[0],kr=[0],Vn(wr=new Ut,Ce,Ke,rt),Xi(wr,Sn,ai,kr)?(Mt!=null&&(Mt[0]=Sn[0]),Dn!=null&&(Dn[0]=ai[0]),Jn!=null&&(Jn[0]=kr[0]),Ce=1):Ce=0):Ce=0}else{if(10>rt){En=7;break}Mt=gr,Ce==null||10>rt||!Cc(Ce,Ke+3,rt-3)?Ce=0:(Dn=Ce[Ke+0]|Ce[Ke+1]<<8|Ce[Ke+2]<<16,Jn=16383&(Ce[Ke+7]<<8|Ce[Ke+6]),Ce=16383&(Ce[Ke+9]<<8|Ce[Ke+8]),1&Dn||3<(Dn>>1&7)||!(Dn>>4&1)||Dn>>5>=mn.Ja||!Jn||!Ce?Ce=0:(_t&&(_t[0]=Jn),Mt&&(Mt[0]=Ce),Ce=1))}if(!Ce||(_t=_t[0],gr=gr[0],In&&(Wt[0]!=_t||nn[0]!=gr)))return 3;Rt!=null&&(Rt[0]=mn,Rt.offset=Ke-Rt.w,Be(4294967286>Ke-Rt.w),Be(Rt.offset==Rt.ha-rt));break}return En==0||En==7&&In&&Rt==null?(Dt!=null&&(Dt[0]|=mn.na!=null&&0<mn.na.length),yt!=null&&(yt[0]=_t),xt!=null&&(xt[0]=gr),0):En}function zu(Ce,Ke,rt){var yt=Ke.width,xt=Ke.height,Dt=0,_t=0,Mt=yt,Rt=xt;if(Ke.Da=Ce!=null&&0<Ce.Da,Ke.Da&&(Mt=Ce.cd,Rt=Ce.bd,Dt=Ce.v,_t=Ce.j,11>rt||(Dt&=-2,_t&=-2),0>Dt||0>_t||0>=Mt||0>=Rt||Dt+Mt>yt||_t+Rt>xt))return 0;if(Ke.v=Dt,Ke.j=_t,Ke.va=Dt+Mt,Ke.o=_t+Rt,Ke.U=Mt,Ke.T=Rt,Ke.da=Ce!=null&&0<Ce.da,Ke.da){if(!da(Mt,Rt,rt=[Ce.ib],Dt=[Ce.hb]))return 0;Ke.ib=rt[0],Ke.hb=Dt[0]}return Ke.ob=Ce!=null&&Ce.ob,Ke.Kb=Ce==null||!Ce.Sd,Ke.da&&(Ke.ob=Ke.ib<3*yt/4&&Ke.hb<3*xt/4,Ke.Kb=0),1}function gc(Ce){if(Ce==null)return 2;if(11>Ce.S){var Ke=Ce.f.RGBA;Ke.fb+=(Ce.height-1)*Ke.A,Ke.A=-Ke.A}else Ke=Ce.f.kb,Ce=Ce.height,Ke.O+=(Ce-1)*Ke.fa,Ke.fa=-Ke.fa,Ke.N+=(Ce-1>>1)*Ke.Ab,Ke.Ab=-Ke.Ab,Ke.W+=(Ce-1>>1)*Ke.Db,Ke.Db=-Ke.Db,Ke.F!=null&&(Ke.J+=(Ce-1)*Ke.lb,Ke.lb=-Ke.lb);return 0}function Gu(Ce,Ke,rt,yt){if(yt==null||0>=Ce||0>=Ke)return 2;if(rt!=null){if(rt.Da){var xt=rt.cd,Dt=rt.bd,_t=-2&rt.v,Mt=-2&rt.j;if(0>_t||0>Mt||0>=xt||0>=Dt||_t+xt>Ce||Mt+Dt>Ke)return 2;Ce=xt,Ke=Dt}if(rt.da){if(!da(Ce,Ke,xt=[rt.ib],Dt=[rt.hb]))return 2;Ce=xt[0],Ke=Dt[0]}}yt.width=Ce,yt.height=Ke;e:{var Rt=yt.width,Wt=yt.height;if(Ce=yt.S,0>=Rt||0>=Wt||!(Ce>=zc&&13>Ce))Ce=2;else{if(0>=yt.Rd&&yt.sd==null){_t=Dt=xt=Ke=0;var nn=(Mt=Rt*Rn[Ce])*Wt;if(11>Ce||(Dt=(Wt+1)/2*(Ke=(Rt+1)/2),Ce==12&&(_t=(xt=Rt)*Wt)),(Wt=Xe(nn+2*Dt+_t))==null){Ce=1;break e}yt.sd=Wt,11>Ce?((Rt=yt.f.RGBA).eb=Wt,Rt.fb=0,Rt.A=Mt,Rt.size=nn):((Rt=yt.f.kb).y=Wt,Rt.O=0,Rt.fa=Mt,Rt.Fd=nn,Rt.f=Wt,Rt.N=0+nn,Rt.Ab=Ke,Rt.Cd=Dt,Rt.ea=Wt,Rt.W=0+nn+Dt,Rt.Db=Ke,Rt.Ed=Dt,Ce==12&&(Rt.F=Wt,Rt.J=0+nn+2*Dt),Rt.Tc=_t,Rt.lb=xt)}if(Ke=1,xt=yt.S,Dt=yt.width,_t=yt.height,xt>=zc&&13>xt)if(11>xt)Ce=yt.f.RGBA,Ke&=(Mt=Math.abs(Ce.A))*(_t-1)+Dt<=Ce.size,Ke&=Mt>=Dt*Rn[xt],Ke&=Ce.eb!=null;else{Ce=yt.f.kb,Mt=(Dt+1)/2,nn=(_t+1)/2,Rt=Math.abs(Ce.fa),Wt=Math.abs(Ce.Ab);var In=Math.abs(Ce.Db),Dn=Math.abs(Ce.lb),mn=Dn*(_t-1)+Dt;Ke&=Rt*(_t-1)+Dt<=Ce.Fd,Ke&=Wt*(nn-1)+Mt<=Ce.Cd,Ke=(Ke&=In*(nn-1)+Mt<=Ce.Ed)&Rt>=Dt&Wt>=Mt&In>=Mt,Ke&=Ce.y!=null,Ke&=Ce.f!=null,Ke&=Ce.ea!=null,xt==12&&(Ke&=Dn>=Dt,Ke&=mn<=Ce.Tc,Ke&=Ce.F!=null)}else Ke=0;Ce=Ke?0:2}}return Ce!=0||rt!=null&&rt.fd&&(Ce=gc(yt)),Ce}var Lo=64,yu=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],uo=24,Qs=32,ml=8,jo=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];ui("Predictor0","PredictorAdd0"),wn.Predictor0=function(){return 4278190080},wn.Predictor1=function(Ce){return Ce},wn.Predictor2=function(Ce,Ke,rt){return Ke[rt+0]},wn.Predictor3=function(Ce,Ke,rt){return Ke[rt+1]},wn.Predictor4=function(Ce,Ke,rt){return Ke[rt-1]},wn.Predictor5=function(Ce,Ke,rt){return pi(pi(Ce,Ke[rt+1]),Ke[rt+0])},wn.Predictor6=function(Ce,Ke,rt){return pi(Ce,Ke[rt-1])},wn.Predictor7=function(Ce,Ke,rt){return pi(Ce,Ke[rt+0])},wn.Predictor8=function(Ce,Ke,rt){return pi(Ke[rt-1],Ke[rt+0])},wn.Predictor9=function(Ce,Ke,rt){return pi(Ke[rt+0],Ke[rt+1])},wn.Predictor10=function(Ce,Ke,rt){return pi(pi(Ce,Ke[rt-1]),pi(Ke[rt+0],Ke[rt+1]))},wn.Predictor11=function(Ce,Ke,rt){var yt=Ke[rt+0];return 0>=ba(yt>>24&255,Ce>>24&255,(Ke=Ke[rt-1])>>24&255)+ba(yt>>16&255,Ce>>16&255,Ke>>16&255)+ba(yt>>8&255,Ce>>8&255,Ke>>8&255)+ba(255&yt,255&Ce,255&Ke)?yt:Ce},wn.Predictor12=function(Ce,Ke,rt){var yt=Ke[rt+0];return(Ri((Ce>>24&255)+(yt>>24&255)-((Ke=Ke[rt-1])>>24&255))<<24|Ri((Ce>>16&255)+(yt>>16&255)-(Ke>>16&255))<<16|Ri((Ce>>8&255)+(yt>>8&255)-(Ke>>8&255))<<8|Ri((255&Ce)+(255&yt)-(255&Ke)))>>>0},wn.Predictor13=function(Ce,Ke,rt){var yt=Ke[rt-1];return(ca((Ce=pi(Ce,Ke[rt+0]))>>24&255,yt>>24&255)<<24|ca(Ce>>16&255,yt>>16&255)<<16|ca(Ce>>8&255,yt>>8&255)<<8|ca(Ce>>0&255,yt>>0&255))>>>0};var vl=wn.PredictorAdd0;wn.PredictorAdd1=Fa,ui("Predictor2","PredictorAdd2"),ui("Predictor3","PredictorAdd3"),ui("Predictor4","PredictorAdd4"),ui("Predictor5","PredictorAdd5"),ui("Predictor6","PredictorAdd6"),ui("Predictor7","PredictorAdd7"),ui("Predictor8","PredictorAdd8"),ui("Predictor9","PredictorAdd9"),ui("Predictor10","PredictorAdd10"),ui("Predictor11","PredictorAdd11"),ui("Predictor12","PredictorAdd12"),ui("Predictor13","PredictorAdd13");var Ol=wn.PredictorAdd2;La("ColorIndexInverseTransform","MapARGB","32b",function(Ce){return Ce>>8&255},function(Ce){return Ce}),La("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(Ce){return Ce},function(Ce){return Ce>>8&255});var Hs,Ts=wn.ColorIndexInverseTransform,bu=wn.MapARGB,pc=wn.VP8LColorIndexInverseTransformAlpha,Wu=wn.MapAlpha,zs=wn.VP8LPredictorsAdd=[];zs.length=16,(wn.VP8LPredictors=[]).length=16,(wn.VP8LPredictorsAdd_C=[]).length=16,(wn.VP8LPredictors_C=[]).length=16;var Jl,vs,Qo,ql,Tl,Ml,Ku,Nl,So,mc,ys,Gs,Vu,Hc,wu,kl,$l,eu,Su,Bu,Eu,tu,vc,Ws,Ks,to,co,Bo,Ho=Xe(511),li=Xe(2041),yl=Xe(225),Ul=Xe(767),bs=0,mA=li,Ua=yl,Ta=Ul,ws=Ho,zc=0,Cu=1,MA=2,Pu=3,Gc=4,vA=5,yA=6,bA=7,Wc=8,Kc=9,Vc=10,NA=[2,3,7],wA=[3,3,11],SA=[280,256,256,256,40],uf=[0,1,1,1,0],kA=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],cf=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],Af=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],ff=8,Yu=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],xs=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],Zu=null,Yc=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],df=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],UA=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],BA=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],Xu=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],Zc=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],hf=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Ms=[],rl=[],Rl=[],RA=1,QA=2,Ql=[],Vs=[];hr("UpsampleRgbLinePair",Oa,3),hr("UpsampleBgrLinePair",vo,3),hr("UpsampleRgbaLinePair",nl,4),hr("UpsampleBgraLinePair",Ro,4),hr("UpsampleArgbLinePair",ts,4),hr("UpsampleRgba4444LinePair",Fo,2),hr("UpsampleRgb565LinePair",wo,2);var gf=wn.UpsampleRgbLinePair,pf=wn.UpsampleBgrLinePair,HA=wn.UpsampleRgbaLinePair,zA=wn.UpsampleBgraLinePair,GA=wn.UpsampleArgbLinePair,WA=wn.UpsampleRgba4444LinePair,mf=wn.UpsampleRgb565LinePair,Xc=16,Jc=1<<Xc-1,yc=-227,EA=482,KA=6,vf=(256<<KA)-1,Re=0,_e=Xe(256),Ge=Xe(256),He=Xe(256),mt=Xe(256),Pt=Xe(EA-yc),Nt=Xe(EA-yc);Os("YuvToRgbRow",Oa,3),Os("YuvToBgrRow",vo,3),Os("YuvToRgbaRow",nl,4),Os("YuvToBgraRow",Ro,4),Os("YuvToArgbRow",ts,4),Os("YuvToRgba4444Row",Fo,2),Os("YuvToRgb565Row",wo,2);var Xt=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],Zt=[0,2,8],Pn=[8,7,6,4,4,2,2,2,1,1,1,1],jn=1;this.WebPDecodeRGBA=function(Ce,Ke,rt,yt,xt){var Dt=Cu,_t=new Uu,Mt=new $s;_t.ba=Mt,Mt.S=Dt,Mt.width=[Mt.width],Mt.height=[Mt.height];var Rt=Mt.width,Wt=Mt.height,nn=new Cl;if(nn==null||Ce==null)var In=2;else Be(nn!=null),In=vu(Ce,Ke,rt,nn.width,nn.height,nn.Pd,nn.Qd,nn.format,null);if(In!=0?Rt=0:(Rt!=null&&(Rt[0]=nn.width[0]),Wt!=null&&(Wt[0]=nn.height[0]),Rt=1),Rt){Mt.width=Mt.width[0],Mt.height=Mt.height[0],yt!=null&&(yt[0]=Mt.width),xt!=null&&(xt[0]=Mt.height);e:{if(yt=new Au,(xt=new Ru).data=Ce,xt.w=Ke,xt.ha=rt,xt.kd=1,Ke=[0],Be(xt!=null),((Ce=vu(xt.data,xt.w,xt.ha,null,null,null,Ke,null,xt))==0||Ce==7)&&Ke[0]&&(Ce=4),(Ke=Ce)==0){if(Be(_t!=null),yt.data=xt.data,yt.w=xt.w+xt.offset,yt.ha=xt.ha-xt.offset,yt.put=Al,yt.ac=$o,yt.bc=fl,yt.ma=_t,xt.xa){if((Ce=Us())==null){_t=1;break e}if(function(Dn,mn){var gr=[0],Jn=[0],En=[0];t:for(;;){if(Dn==null)return 0;if(mn==null)return Dn.a=2,0;if(Dn.l=mn,Dn.a=0,Vn(Dn.m,mn.data,mn.w,mn.ha),!Xi(Dn.m,gr,Jn,En)){Dn.a=3;break t}if(Dn.xb=QA,mn.width=gr[0],mn.height=Jn[0],!hl(gr[0],Jn[0],1,Dn,null))break t;return 1}return Be(Dn.a!=0),0}(Ce,yt)){if(yt=(Ke=Gu(yt.width,yt.height,_t.Oa,_t.ba))==0){t:{yt=Ce;n:for(;;){if(yt==null){yt=0;break t}if(Be(yt.s.yc!=null),Be(yt.s.Ya!=null),Be(0<yt.s.Wb),Be((rt=yt.l)!=null),Be((xt=rt.ma)!=null),yt.xb!=0){if(yt.ca=xt.ba,yt.tb=xt.tb,Be(yt.ca!=null),!zu(xt.Oa,rt,Pu)){yt.a=2;break n}if(!_s(yt,rt.width)||rt.da)break n;if((rt.da||Wa(yt.ca.S))&&kn(),11>yt.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),yt.ca.f.kb.F!=null&&kn()),yt.Pb&&0<yt.s.ua&&yt.s.vb.X==null&&!qi(yt.s.vb,yt.s.Wa.Xa)){yt.a=1;break n}yt.xb=0}if(!Ps(yt,yt.V,yt.Ba,yt.c,yt.i,rt.o,gs))break n;xt.Dc=yt.Ma,yt=1;break t}Be(yt.a!=0),yt=0}yt=!yt}yt&&(Ke=Ce.a)}else Ke=Ce.a}else{if((Ce=new uA)==null){_t=1;break e}if(Ce.Fa=xt.na,Ce.P=xt.P,Ce.qc=xt.Sa,ic(Ce,yt)){if((Ke=Gu(yt.width,yt.height,_t.Oa,_t.ba))==0){if(Ce.Aa=0,rt=_t.Oa,Be((xt=Ce)!=null),rt!=null){if(0<(Rt=0>(Rt=rt.Md)?0:100<Rt?255:255*Rt/100)){for(Wt=nn=0;4>Wt;++Wt)12>(In=xt.pb[Wt]).lc&&(In.ia=Rt*Pn[0>In.lc?0:In.lc]>>3),nn|=In.ia;nn&&(alert("todo:VP8InitRandom"),xt.ia=1)}xt.Ga=rt.Id,100<xt.Ga?xt.Ga=100:0>xt.Ga&&(xt.Ga=0)}cA(Ce,yt)||(Ke=Ce.a)}}else Ke=Ce.a}Ke==0&&_t.Oa!=null&&_t.Oa.fd&&(Ke=gc(_t.ba))}_t=Ke}Dt=_t!=0?null:11>Dt?Mt.f.RGBA.eb:Mt.f.kb.y}else Dt=null;return Dt};var Rn=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function Ct(wn,Kn){for(var br="",Vt=0;Vt<4;Vt++)br+=String.fromCharCode(wn[Kn++]);return br}function jt(wn,Kn){return(wn[Kn+0]<<0|wn[Kn+1]<<8|wn[Kn+2]<<16)>>>0}function Ot(wn,Kn){return(wn[Kn+0]<<0|wn[Kn+1]<<8|wn[Kn+2]<<16|wn[Kn+3]<<24)>>>0}new vt;var Ht=[0],Et=[0],rn=[],Yt=new vt,on=Ie,Gt=function(wn,Kn){var br={},Vt=0,qt=!1,xn=0,yn=0;if(br.frames=[],!function(sn,dn,Cn,Mn){for(var Zn=0;Zn<Mn;Zn++)if(sn[dn+Zn]!=Cn.charCodeAt(Zn))return!0;return!1}(wn,Kn,"RIFF",4)){var ur,$n;for(Ot(wn,Kn+=4),Kn+=8;Kn<wn.length;){var mr=Ct(wn,Kn),Vn=Ot(wn,Kn+=4);Kn+=4;var vr=Vn+(1&Vn);switch(mr){case"VP8 ":case"VP8L":br.frames[Vt]===void 0&&(br.frames[Vt]={}),(Ut=br.frames[Vt]).src_off=qt?yn:Kn-8,Ut.src_size=xn+Vn+8,Vt++,qt&&(qt=!1,xn=0,yn=0);break;case"VP8X":(Ut=br.header={}).feature_flags=wn[Kn];var Or=Kn+4;Ut.canvas_width=1+jt(wn,Or),Or+=3,Ut.canvas_height=1+jt(wn,Or),Or+=3;break;case"ALPH":qt=!0,xn=vr+8,yn=Kn-8;break;case"ANIM":(Ut=br.header).bgcolor=Ot(wn,Kn),Or=Kn+4,Ut.loop_count=(ur=wn)[($n=Or)+0]<<0|ur[$n+1]<<8,Or+=2;break;case"ANMF":var vi,Ut;(Ut=br.frames[Vt]={}).offset_x=2*jt(wn,Kn),Kn+=3,Ut.offset_y=2*jt(wn,Kn),Kn+=3,Ut.width=1+jt(wn,Kn),Kn+=3,Ut.height=1+jt(wn,Kn),Kn+=3,Ut.duration=jt(wn,Kn),Kn+=3,vi=wn[Kn++],Ut.dispose=1&vi,Ut.blend=vi>>1&1}mr!="ANMF"&&(Kn+=vr)}return br}}(on,0);Gt.response=on,Gt.rgbaoutput=!0,Gt.dataurl=!1;var ln=Gt.header?Gt.header:null,Ln=Gt.frames?Gt.frames:null;if(ln){ln.loop_counter=ln.loop_count,Ht=[ln.canvas_height],Et=[ln.canvas_width];for(var Un=0;Un<Ln.length&&Ln[Un].blend!=0;Un++);}var ir=Ln[0],Rr=Yt.WebPDecodeRGBA(on,ir.src_off,ir.src_size,Et,Ht);ir.rgba=Rr,ir.imgwidth=Et[0],ir.imgheight=Ht[0];for(var Hn=0;Hn<Et[0]*Ht[0]*4;Hn++)rn[Hn]=Rr[Hn];return this.width=Et,this.height=Ht,this.data=rn,this}(function(Ie){var Be=function(){return typeof tn=="function"},Fe=function(Ht,Et,rn,Yt){var on=4,Gt=ot;switch(Yt){case Ie.image_compression.FAST:on=1,Gt=Xe;break;case Ie.image_compression.MEDIUM:on=6,Gt=dt;break;case Ie.image_compression.SLOW:on=9,Gt=vt}Ht=We(Ht,Et,rn,Gt);var ln=tn(Ht,{level:on});return Ie.__addimage__.arrayBufferToBinaryString(ln)},We=function(Ht,Et,rn,Yt){for(var on,Gt,ln,Ln=Ht.length/Et,Un=new Uint8Array(Ht.length+Ln),ir=jt(),Rr=0;Rr<Ln;Rr+=1){if(ln=Rr*Et,on=Ht.subarray(ln,ln+Et),Yt)Un.set(Yt(on,rn,Gt),ln+Rr);else{for(var Hn,wn=ir.length,Kn=[];Hn<wn;Hn+=1)Kn[Hn]=ir[Hn](on,rn,Gt);var br=Ot(Kn.concat());Un.set(Kn[br],ln+Rr)}Gt=on}return Un},et=function(Ht){var Et=Array.apply([],Ht);return Et.unshift(0),Et},Xe=function(Ht,Et){var rn,Yt=[],on=Ht.length;Yt[0]=1;for(var Gt=0;Gt<on;Gt+=1)rn=Ht[Gt-Et]||0,Yt[Gt+1]=Ht[Gt]-rn+256&255;return Yt},ot=function(Ht,Et,rn){var Yt,on=[],Gt=Ht.length;on[0]=2;for(var ln=0;ln<Gt;ln+=1)Yt=rn&&rn[ln]||0,on[ln+1]=Ht[ln]-Yt+256&255;return on},dt=function(Ht,Et,rn){var Yt,on,Gt=[],ln=Ht.length;Gt[0]=3;for(var Ln=0;Ln<ln;Ln+=1)Yt=Ht[Ln-Et]||0,on=rn&&rn[Ln]||0,Gt[Ln+1]=Ht[Ln]+256-(Yt+on>>>1)&255;return Gt},vt=function(Ht,Et,rn){var Yt,on,Gt,ln,Ln=[],Un=Ht.length;Ln[0]=4;for(var ir=0;ir<Un;ir+=1)Yt=Ht[ir-Et]||0,on=rn&&rn[ir]||0,Gt=rn&&rn[ir-Et]||0,ln=Ct(Yt,on,Gt),Ln[ir+1]=Ht[ir]-ln+256&255;return Ln},Ct=function(Ht,Et,rn){if(Ht===Et&&Et===rn)return Ht;var Yt=Math.abs(Et-rn),on=Math.abs(Ht-rn),Gt=Math.abs(Ht+Et-rn-rn);return Yt<=on&&Yt<=Gt?Ht:on<=Gt?Et:rn},jt=function(){return[et,Xe,ot,dt,vt]},Ot=function(Ht){var Et=Ht.map(function(rn){return rn.reduce(function(Yt,on){return Yt+Math.abs(on)},0)});return Et.indexOf(Math.min.apply(null,Et))};Ie.processPNG=function(Ht,Et,rn,Yt){var on,Gt,ln,Ln,Un,ir,Rr,Hn,wn,Kn,br,Vt,qt,xn,yn,ur=this.decode.FLATE_DECODE,$n="";if(this.__addimage__.isArrayBuffer(Ht)&&(Ht=new Uint8Array(Ht)),this.__addimage__.isArrayBufferView(Ht)){if(Ht=(ln=new qo(Ht)).imgData,Gt=ln.bits,on=ln.colorSpace,Un=ln.colors,[4,6].indexOf(ln.colorType)!==-1){if(ln.bits===8){wn=(Hn=ln.pixelBitlength==32?new Uint32Array(ln.decodePixels().buffer):ln.pixelBitlength==16?new Uint16Array(ln.decodePixels().buffer):new Uint8Array(ln.decodePixels().buffer)).length,br=new Uint8Array(wn*ln.colors),Kn=new Uint8Array(wn);var mr,Vn=ln.pixelBitlength-ln.bits;for(xn=0,yn=0;xn<wn;xn++){for(qt=Hn[xn],mr=0;mr<Vn;)br[yn++]=qt>>>mr&255,mr+=ln.bits;Kn[xn]=qt>>>mr&255}}if(ln.bits===16){wn=(Hn=new Uint32Array(ln.decodePixels().buffer)).length,br=new Uint8Array(wn*(32/ln.pixelBitlength)*ln.colors),Kn=new Uint8Array(wn*(32/ln.pixelBitlength)),Vt=ln.colors>1,xn=0,yn=0;for(var vr=0;xn<wn;)qt=Hn[xn++],br[yn++]=qt>>>0&255,Vt&&(br[yn++]=qt>>>16&255,qt=Hn[xn++],br[yn++]=qt>>>0&255),Kn[vr++]=qt>>>16&255;Gt=8}Yt!==Ie.image_compression.NONE&&Be()?(Ht=Fe(br,ln.width*ln.colors,ln.colors,Yt),Rr=Fe(Kn,ln.width,1,Yt)):(Ht=br,Rr=Kn,ur=void 0)}if(ln.colorType===3&&(on=this.color_spaces.INDEXED,ir=ln.palette,ln.transparency.indexed)){var Or=ln.transparency.indexed,vi=0;for(xn=0,wn=Or.length;xn<wn;++xn)vi+=Or[xn];if((vi/=255)===wn-1&&Or.indexOf(0)!==-1)Ln=[Or.indexOf(0)];else if(vi!==wn){for(Hn=ln.decodePixels(),Kn=new Uint8Array(Hn.length),xn=0,wn=Hn.length;xn<wn;xn++)Kn[xn]=Or[Hn[xn]];Rr=Fe(Kn,ln.width,1)}}var Ut=function(sn){var dn;switch(sn){case Ie.image_compression.FAST:dn=11;break;case Ie.image_compression.MEDIUM:dn=13;break;case Ie.image_compression.SLOW:dn=14;break;default:dn=12}return dn}(Yt);return ur===this.decode.FLATE_DECODE&&($n="/Predictor "+Ut+" "),$n+="/Colors "+Un+" /BitsPerComponent "+Gt+" /Columns "+ln.width,(this.__addimage__.isArrayBuffer(Ht)||this.__addimage__.isArrayBufferView(Ht))&&(Ht=this.__addimage__.arrayBufferToBinaryString(Ht)),(Rr&&this.__addimage__.isArrayBuffer(Rr)||this.__addimage__.isArrayBufferView(Rr))&&(Rr=this.__addimage__.arrayBufferToBinaryString(Rr)),{alias:rn,data:Ht,index:Et,filter:ur,decodeParameters:$n,transparency:Ln,palette:ir,sMask:Rr,predictor:Ut,width:ln.width,height:ln.height,bitsPerComponent:Gt,colorSpace:on}}}})(Gn.API),function(Ie){Ie.processGIF89A=function(Be,Fe,We,et){var Xe=new fs(Be),ot=Xe.width,dt=Xe.height,vt=[];Xe.decodeAndBlitFrameRGBA(0,vt);var Ct={data:vt,width:ot,height:dt},jt=new ou(100).encode(Ct,100);return Ie.processJPEG.call(this,jt,Fe,We,et)},Ie.processGIF87A=Ie.processGIF89A}(Gn.API),ds.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.bitPP===16&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var Ie=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(Ie);for(var Be=0;Be<Ie;Be++){var Fe=this.datav.getUint8(this.pos++,!0),We=this.datav.getUint8(this.pos++,!0),et=this.datav.getUint8(this.pos++,!0),Xe=this.datav.getUint8(this.pos++,!0);this.palette[Be]={red:et,green:We,blue:Fe,quad:Xe}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},ds.prototype.parseBGR=function(){this.pos=this.offset;try{var Ie="bit"+this.bitPP,Be=this.width*this.height*4;this.data=new Uint8Array(Be),this[Ie]()}catch(Fe){fr.log("bit decode error:"+Fe)}},ds.prototype.bit1=function(){var Ie,Be=Math.ceil(this.width/8),Fe=Be%4;for(Ie=this.height-1;Ie>=0;Ie--){for(var We=this.bottom_up?Ie:this.height-1-Ie,et=0;et<Be;et++)for(var Xe=this.datav.getUint8(this.pos++,!0),ot=We*this.width*4+8*et*4,dt=0;dt<8&&8*et+dt<this.width;dt++){var vt=this.palette[Xe>>7-dt&1];this.data[ot+4*dt]=vt.blue,this.data[ot+4*dt+1]=vt.green,this.data[ot+4*dt+2]=vt.red,this.data[ot+4*dt+3]=255}Fe!==0&&(this.pos+=4-Fe)}},ds.prototype.bit4=function(){for(var Ie=Math.ceil(this.width/2),Be=Ie%4,Fe=this.height-1;Fe>=0;Fe--){for(var We=this.bottom_up?Fe:this.height-1-Fe,et=0;et<Ie;et++){var Xe=this.datav.getUint8(this.pos++,!0),ot=We*this.width*4+2*et*4,dt=Xe>>4,vt=15&Xe,Ct=this.palette[dt];if(this.data[ot]=Ct.blue,this.data[ot+1]=Ct.green,this.data[ot+2]=Ct.red,this.data[ot+3]=255,2*et+1>=this.width)break;Ct=this.palette[vt],this.data[ot+4]=Ct.blue,this.data[ot+4+1]=Ct.green,this.data[ot+4+2]=Ct.red,this.data[ot+4+3]=255}Be!==0&&(this.pos+=4-Be)}},ds.prototype.bit8=function(){for(var Ie=this.width%4,Be=this.height-1;Be>=0;Be--){for(var Fe=this.bottom_up?Be:this.height-1-Be,We=0;We<this.width;We++){var et=this.datav.getUint8(this.pos++,!0),Xe=Fe*this.width*4+4*We;if(et<this.palette.length){var ot=this.palette[et];this.data[Xe]=ot.red,this.data[Xe+1]=ot.green,this.data[Xe+2]=ot.blue,this.data[Xe+3]=255}else this.data[Xe]=255,this.data[Xe+1]=255,this.data[Xe+2]=255,this.data[Xe+3]=255}Ie!==0&&(this.pos+=4-Ie)}},ds.prototype.bit15=function(){for(var Ie=this.width%3,Be=parseInt("11111",2),Fe=this.height-1;Fe>=0;Fe--){for(var We=this.bottom_up?Fe:this.height-1-Fe,et=0;et<this.width;et++){var Xe=this.datav.getUint16(this.pos,!0);this.pos+=2;var ot=(Xe&Be)/Be*255|0,dt=(Xe>>5&Be)/Be*255|0,vt=(Xe>>10&Be)/Be*255|0,Ct=Xe>>15?255:0,jt=We*this.width*4+4*et;this.data[jt]=vt,this.data[jt+1]=dt,this.data[jt+2]=ot,this.data[jt+3]=Ct}this.pos+=Ie}},ds.prototype.bit16=function(){for(var Ie=this.width%3,Be=parseInt("11111",2),Fe=parseInt("111111",2),We=this.height-1;We>=0;We--){for(var et=this.bottom_up?We:this.height-1-We,Xe=0;Xe<this.width;Xe++){var ot=this.datav.getUint16(this.pos,!0);this.pos+=2;var dt=(ot&Be)/Be*255|0,vt=(ot>>5&Fe)/Fe*255|0,Ct=(ot>>11)/Be*255|0,jt=et*this.width*4+4*Xe;this.data[jt]=Ct,this.data[jt+1]=vt,this.data[jt+2]=dt,this.data[jt+3]=255}this.pos+=Ie}},ds.prototype.bit24=function(){for(var Ie=this.height-1;Ie>=0;Ie--){for(var Be=this.bottom_up?Ie:this.height-1-Ie,Fe=0;Fe<this.width;Fe++){var We=this.datav.getUint8(this.pos++,!0),et=this.datav.getUint8(this.pos++,!0),Xe=this.datav.getUint8(this.pos++,!0),ot=Be*this.width*4+4*Fe;this.data[ot]=Xe,this.data[ot+1]=et,this.data[ot+2]=We,this.data[ot+3]=255}this.pos+=this.width%4}},ds.prototype.bit32=function(){for(var Ie=this.height-1;Ie>=0;Ie--)for(var Be=this.bottom_up?Ie:this.height-1-Ie,Fe=0;Fe<this.width;Fe++){var We=this.datav.getUint8(this.pos++,!0),et=this.datav.getUint8(this.pos++,!0),Xe=this.datav.getUint8(this.pos++,!0),ot=this.datav.getUint8(this.pos++,!0),dt=Be*this.width*4+4*Fe;this.data[dt]=Xe,this.data[dt+1]=et,this.data[dt+2]=We,this.data[dt+3]=ot}},ds.prototype.getData=function(){return this.data},function(Ie){Ie.processBMP=function(Be,Fe,We,et){var Xe=new ds(Be,!1),ot=Xe.width,dt=Xe.height,vt={data:Xe.getData(),width:ot,height:dt},Ct=new ou(100).encode(vt,100);return Ie.processJPEG.call(this,Ct,Fe,We,et)}}(Gn.API),Go.prototype.getData=function(){return this.data},function(Ie){Ie.processWEBP=function(Be,Fe,We,et){var Xe=new Go(Be,!1),ot=Xe.width,dt=Xe.height,vt={data:Xe.getData(),width:ot,height:dt},Ct=new ou(100).encode(vt,100);return Ie.processJPEG.call(this,Ct,Fe,We,et)}}(Gn.API),Gn.API.processRGBA=function(Ie,Be,Fe){for(var We=Ie.data,et=We.length,Xe=new Uint8Array(et/4*3),ot=new Uint8Array(et/4),dt=0,vt=0,Ct=0;Ct<et;Ct+=4){var jt=We[Ct],Ot=We[Ct+1],Ht=We[Ct+2],Et=We[Ct+3];Xe[dt++]=jt,Xe[dt++]=Ot,Xe[dt++]=Ht,ot[vt++]=Et}var rn=this.__addimage__.arrayBufferToBinaryString(Xe);return{alpha:this.__addimage__.arrayBufferToBinaryString(ot),data:rn,index:Be,alias:Fe,colorSpace:"DeviceRGB",bitsPerComponent:8,width:Ie.width,height:Ie.height}},Gn.API.setLanguage=function(Ie){return this.internal.languageSettings===void 0&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),{af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[Ie]!==void 0&&(this.internal.languageSettings.languageCode=Ie,this.internal.languageSettings.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},Yi=Gn.API,ua=Yi.getCharWidthsArray=function(Ie,Be){var Fe,We,et=(Be=Be||{}).font||this.internal.getFont(),Xe=Be.fontSize||this.internal.getFontSize(),ot=Be.charSpace||this.internal.getCharSpace(),dt=Be.widths?Be.widths:et.metadata.Unicode.widths,vt=dt.fof?dt.fof:1,Ct=Be.kerning?Be.kerning:et.metadata.Unicode.kerning,jt=Ct.fof?Ct.fof:1,Ot=Be.doKerning!==!1,Ht=0,Et=Ie.length,rn=0,Yt=dt[0]||vt,on=[];for(Fe=0;Fe<Et;Fe++)We=Ie.charCodeAt(Fe),typeof et.metadata.widthOfString=="function"?on.push((et.metadata.widthOfGlyph(et.metadata.characterToGlyph(We))+ot*(1e3/Xe)||0)/1e3):(Ht=Ot&&(0,ye.Z)(Ct[We])==="object"&&!isNaN(parseInt(Ct[We][rn],10))?Ct[We][rn]/jt:0,on.push((dt[We]||Yt)/vt+Ht)),rn=We;return on},Ia=Yi.getStringUnitWidth=function(Ie,Be){var Fe=(Be=Be||{}).fontSize||this.internal.getFontSize(),We=Be.font||this.internal.getFont(),et=Be.charSpace||this.internal.getCharSpace();return Yi.processArabic&&(Ie=Yi.processArabic(Ie)),typeof We.metadata.widthOfString=="function"?We.metadata.widthOfString(Ie,Fe,et)/Fe:ua.apply(this,arguments).reduce(function(Xe,ot){return Xe+ot},0)},ya=function(Ie,Be,Fe,We){for(var et=[],Xe=0,ot=Ie.length,dt=0;Xe!==ot&&dt+Be[Xe]<Fe;)dt+=Be[Xe],Xe++;et.push(Ie.slice(0,Xe));var vt=Xe;for(dt=0;Xe!==ot;)dt+Be[Xe]>We&&(et.push(Ie.slice(vt,Xe)),dt=0,vt=Xe),dt+=Be[Xe],Xe++;return vt!==Xe&&et.push(Ie.slice(vt,Xe)),et},Co=function(Ie,Be,Fe){Fe||(Fe={});var We,et,Xe,ot,dt,vt,Ct,jt=[],Ot=[jt],Ht=Fe.textIndent||0,Et=0,rn=0,Yt=Ie.split(" "),on=ua.apply(this,[" ",Fe])[0];if(vt=Fe.lineIndent===-1?Yt[0].length+2:Fe.lineIndent||0){var Gt=Array(vt).join(" "),ln=[];Yt.map(function(Un){(Un=Un.split(/\s*\n/)).length>1?ln=ln.concat(Un.map(function(ir,Rr){return(Rr&&ir.length?`
|
|
|
`:"")+ir})):ln.push(Un[0])}),Yt=ln,vt=Ia.apply(this,[Gt,Fe])}for(Xe=0,ot=Yt.length;Xe<ot;Xe++){var Ln=0;if(We=Yt[Xe],vt&&We[0]==`
|
|
|
`&&(We=We.substr(1),Ln=1),Ht+Et+(rn=(et=ua.apply(this,[We,Fe])).reduce(function(Un,ir){return Un+ir},0))>Be||Ln){if(rn>Be){for(dt=ya.apply(this,[We,et,Be-(Ht+Et),Be]),jt.push(dt.shift()),jt=[dt.pop()];dt.length;)Ot.push([dt.shift()]);rn=et.slice(We.length-(jt[0]?jt[0].length:0)).reduce(function(Un,ir){return Un+ir},0)}else jt=[We];Ot.push(jt),Ht=rn+vt,Et=on}else jt.push(We),Ht+=Et+rn,Et=on}return Ct=vt?function(Un,ir){return(ir?Gt:"")+Un.join(" ")}:function(Un){return Un.join(" ")},Ot.map(Ct)},Yi.splitTextToSize=function(Ie,Be,Fe){var We,et=(Fe=Fe||{}).fontSize||this.internal.getFontSize(),Xe=function(jt){if(jt.widths&&jt.kerning)return{widths:jt.widths,kerning:jt.kerning};var Ot=this.internal.getFont(jt.fontName,jt.fontStyle);return Ot.metadata.Unicode?{widths:Ot.metadata.Unicode.widths||{0:1},kerning:Ot.metadata.Unicode.kerning||{}}:{font:Ot.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,Fe);We=Array.isArray(Ie)?Ie:String(Ie).split(/\r?\n/);var ot=1*this.internal.scaleFactor*Be/et;Xe.textIndent=Fe.textIndent?1*Fe.textIndent*this.internal.scaleFactor/et:0,Xe.lineIndent=Fe.lineIndent;var dt,vt,Ct=[];for(dt=0,vt=We.length;dt<vt;dt++)Ct=Ct.concat(Co.apply(this,[We[dt],ot,Xe]));return Ct},function(Ie){Ie.__fontmetrics__=Ie.__fontmetrics__||{};for(var Be="klmnopqrstuvwxyz",Fe={},We={},et=0;et<Be.length;et++)Fe[Be[et]]="0123456789abcdef"[et],We["0123456789abcdef"[et]]=Be[et];var Xe=function(Ot){return"0x"+parseInt(Ot,10).toString(16)},ot=Ie.__fontmetrics__.compress=function(Ot){var Ht,Et,rn,Yt,on=["{"];for(var Gt in Ot){if(Ht=Ot[Gt],isNaN(parseInt(Gt,10))?Et="'"+Gt+"'":(Gt=parseInt(Gt,10),Et=(Et=Xe(Gt).slice(2)).slice(0,-1)+We[Et.slice(-1)]),typeof Ht=="number")Ht<0?(rn=Xe(Ht).slice(3),Yt="-"):(rn=Xe(Ht).slice(2),Yt=""),rn=Yt+rn.slice(0,-1)+We[rn.slice(-1)];else{if((0,ye.Z)(Ht)!=="object")throw new Error("Don't know what to do with value type "+(0,ye.Z)(Ht)+".");rn=ot(Ht)}on.push(Et+rn)}return on.push("}"),on.join("")},dt=Ie.__fontmetrics__.uncompress=function(Ot){if(typeof Ot!="string")throw new Error("Invalid argument passed to uncompress.");for(var Ht,Et,rn,Yt,on={},Gt=1,ln=on,Ln=[],Un="",ir="",Rr=Ot.length-1,Hn=1;Hn<Rr;Hn+=1)(Yt=Ot[Hn])=="'"?Ht?(rn=Ht.join(""),Ht=void 0):Ht=[]:Ht?Ht.push(Yt):Yt=="{"?(Ln.push([ln,rn]),ln={},rn=void 0):Yt=="}"?((Et=Ln.pop())[0][Et[1]]=ln,rn=void 0,ln=Et[0]):Yt=="-"?Gt=-1:rn===void 0?Fe.hasOwnProperty(Yt)?(Un+=Fe[Yt],rn=parseInt(Un,16)*Gt,Gt=1,Un=""):Un+=Yt:Fe.hasOwnProperty(Yt)?(ir+=Fe[Yt],ln[rn]=parseInt(ir,16)*Gt,Gt=1,rn=void 0,ir=""):ir+=Yt;return on},vt={codePages:["WinAnsiEncoding"],WinAnsiEncoding:dt("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},Ct={Unicode:{Courier:vt,"Courier-Bold":vt,"Courier-BoldOblique":vt,"Courier-Oblique":vt,Helvetica:vt,"Helvetica-Bold":vt,"Helvetica-BoldOblique":vt,"Helvetica-Oblique":vt,"Times-Roman":vt,"Times-Bold":vt,"Times-BoldItalic":vt,"Times-Italic":vt}},jt={Unicode:{"Courier-Oblique":dt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":dt("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":dt("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:dt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":dt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":dt("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:dt("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:dt("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":dt("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:dt("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":dt("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":dt("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":dt("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":dt("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};Ie.events.push(["addFont",function(Ot){var Ht=Ot.font,Et=jt.Unicode[Ht.postScriptName];Et&&(Ht.metadata.Unicode={},Ht.metadata.Unicode.widths=Et.widths,Ht.metadata.Unicode.kerning=Et.kerning);var rn=Ct.Unicode[Ht.postScriptName];rn&&(Ht.metadata.Unicode.encoding=rn,Ht.encoding=rn.codePages[0])}])}(Gn.API),function(Ie){var Be=function(Fe){for(var We=Fe.length,et=new Uint8Array(We),Xe=0;Xe<We;Xe++)et[Xe]=Fe.charCodeAt(Xe);return et};Ie.API.events.push(["addFont",function(Fe){var We=void 0,et=Fe.font,Xe=Fe.instance;if(!et.isStandardFont){if(Xe===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+et.postScriptName+"').");if(typeof(We=Xe.existsFileInVFS(et.postScriptName)===!1?Xe.loadFile(et.postScriptName):Xe.getFileFromVFS(et.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+et.postScriptName+"').");(function(ot,dt){dt=/^\x00\x01\x00\x00/.test(dt)?Be(dt):Be(Hr(dt)),ot.metadata=Ie.API.TTFFont.open(dt),ot.metadata.Unicode=ot.metadata.Unicode||{encoding:{},kerning:{},widths:[]},ot.metadata.glyIdsUsed=[0]})(et,We)}}])}(Gn),function(Ie){function Be(){return(Ei.canvg?Promise.resolve(Ei.canvg):be.e(6949).then(be.bind(be,46949))).catch(function(Fe){return Promise.reject(new Error("Could not load canvg: "+Fe))}).then(function(Fe){return Fe.default?Fe.default:Fe})}Gn.API.addSvgAsImage=function(Fe,We,et,Xe,ot,dt,vt,Ct){if(isNaN(We)||isNaN(et))throw fr.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(Xe)||isNaN(ot))throw fr.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var jt=document.createElement("canvas");jt.width=Xe,jt.height=ot;var Ot=jt.getContext("2d");Ot.fillStyle="#fff",Ot.fillRect(0,0,jt.width,jt.height);var Ht={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},Et=this;return Be().then(function(rn){return rn.fromString(Ot,Fe,Ht)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(rn){return rn.render(Ht)}).then(function(){Et.addImage(jt.toDataURL("image/jpeg",1),We,et,Xe,ot,vt,Ct)})}}(),Gn.API.putTotalPages=function(Ie){var Be,Fe=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(Be=new RegExp(Ie,"g"),Fe=this.internal.getNumberOfPages()):(Be=new RegExp(this.pdfEscape16(Ie,this.internal.getFont()),"g"),Fe=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var We=1;We<=this.internal.getNumberOfPages();We++)for(var et=0;et<this.internal.pages[We].length;et++)this.internal.pages[We][et]=this.internal.pages[We][et].replace(Be,Fe);return this},Gn.API.viewerPreferences=function(Ie,Be){var Fe;Ie=Ie||{},Be=Be||!1;var We,et,Xe,ot={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},dt=Object.keys(ot),vt=[],Ct=0,jt=0,Ot=0;function Ht(rn,Yt){var on,Gt=!1;for(on=0;on<rn.length;on+=1)rn[on]===Yt&&(Gt=!0);return Gt}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(ot)),this.internal.viewerpreferences.isSubscribed=!1),Fe=this.internal.viewerpreferences.configuration,Ie==="reset"||Be===!0){var Et=dt.length;for(Ot=0;Ot<Et;Ot+=1)Fe[dt[Ot]].value=Fe[dt[Ot]].defaultValue,Fe[dt[Ot]].explicitSet=!1}if((0,ye.Z)(Ie)==="object"){for(et in Ie)if(Xe=Ie[et],Ht(dt,et)&&Xe!==void 0){if(Fe[et].type==="boolean"&&typeof Xe=="boolean")Fe[et].value=Xe;else if(Fe[et].type==="name"&&Ht(Fe[et].valueSet,Xe))Fe[et].value=Xe;else if(Fe[et].type==="integer"&&Number.isInteger(Xe))Fe[et].value=Xe;else if(Fe[et].type==="array"){for(Ct=0;Ct<Xe.length;Ct+=1)if(We=!0,Xe[Ct].length===1&&typeof Xe[Ct][0]=="number")vt.push(String(Xe[Ct]-1));else if(Xe[Ct].length>1){for(jt=0;jt<Xe[Ct].length;jt+=1)typeof Xe[Ct][jt]!="number"&&(We=!1);We===!0&&vt.push([Xe[Ct][0]-1,Xe[Ct][1]-1].join(" "))}Fe[et].value="["+vt.join(" ")+"]"}else Fe[et].value=Fe[et].defaultValue;Fe[et].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var rn,Yt=[];for(rn in Fe)Fe[rn].explicitSet===!0&&(Fe[rn].type==="name"?Yt.push("/"+rn+" /"+Fe[rn].value):Yt.push("/"+rn+" "+Fe[rn].value));Yt.length!==0&&this.internal.write(`/ViewerPreferences
|
|
|
<<
|
|
|
`+Yt.join(`
|
|
|
`)+`
|
|
|
>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=Fe,this},function(Ie){var Be=function(){var We='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',et=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),Xe=unescape(encodeURIComponent(We)),ot=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),dt=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),vt=unescape(encodeURIComponent("</x:xmpmeta>")),Ct=Xe.length+ot.length+dt.length+et.length+vt.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+Ct+" >>"),this.internal.write("stream"),this.internal.write(et+Xe+ot+dt+vt),this.internal.write("endstream"),this.internal.write("endobj")},Fe=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};Ie.addMetadata=function(We,et){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:We,namespaceuri:et||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",Fe),this.internal.events.subscribe("postPutResources",Be)),this}}(Gn.API),function(Ie){var Be=Ie.API,Fe=Be.pdfEscape16=function(Xe,ot){for(var dt,vt=ot.metadata.Unicode.widths,Ct=["","0","00","000","0000"],jt=[""],Ot=0,Ht=Xe.length;Ot<Ht;++Ot){if(dt=ot.metadata.characterToGlyph(Xe.charCodeAt(Ot)),ot.metadata.glyIdsUsed.push(dt),ot.metadata.toUnicode[dt]=Xe.charCodeAt(Ot),vt.indexOf(dt)==-1&&(vt.push(dt),vt.push([parseInt(ot.metadata.widthOfGlyph(dt),10)])),dt=="0")return jt.join("");dt=dt.toString(16),jt.push(Ct[4-dt.length],dt)}return jt.join("")},We=function(Xe){var ot,dt,vt,Ct,jt,Ot,Ht;for(jt=`/CIDInit /ProcSet findresource begin
|
|
|
12 dict begin
|
|
|
begincmap
|
|
|
/CIDSystemInfo <<
|
|
|
/Registry (Adobe)
|
|
|
/Ordering (UCS)
|
|
|
/Supplement 0
|
|
|
>> def
|
|
|
/CMapName /Adobe-Identity-UCS def
|
|
|
/CMapType 2 def
|
|
|
1 begincodespacerange
|
|
|
<0000><ffff>
|
|
|
endcodespacerange`,vt=[],Ot=0,Ht=(dt=Object.keys(Xe).sort(function(Et,rn){return Et-rn})).length;Ot<Ht;Ot++)ot=dt[Ot],vt.length>=100&&(jt+=`
|
|
|
`+vt.length+` beginbfchar
|
|
|
`+vt.join(`
|
|
|
`)+`
|
|
|
endbfchar`,vt=[]),Xe[ot]!==void 0&&Xe[ot]!==null&&typeof Xe[ot].toString=="function"&&(Ct=("0000"+Xe[ot].toString(16)).slice(-4),ot=("0000"+(+ot).toString(16)).slice(-4),vt.push("<"+ot+"><"+Ct+">"));return vt.length&&(jt+=`
|
|
|
`+vt.length+` beginbfchar
|
|
|
`+vt.join(`
|
|
|
`)+`
|
|
|
endbfchar
|
|
|
`),jt+=`endcmap
|
|
|
CMapName currentdict /CMap defineresource pop
|
|
|
end
|
|
|
end`};Be.events.push(["putFont",function(Xe){(function(ot){var dt=ot.font,vt=ot.out,Ct=ot.newObject,jt=ot.putStream;if(dt.metadata instanceof Ie.API.TTFFont&&dt.encoding==="Identity-H"){for(var Ot=dt.metadata.Unicode.widths,Ht=dt.metadata.subset.encode(dt.metadata.glyIdsUsed,1),Et="",rn=0;rn<Ht.length;rn++)Et+=String.fromCharCode(Ht[rn]);var Yt=Ct();jt({data:Et,addLength1:!0,objectId:Yt}),vt("endobj");var on=Ct();jt({data:We(dt.metadata.toUnicode),addLength1:!0,objectId:on}),vt("endobj");var Gt=Ct();vt("<<"),vt("/Type /FontDescriptor"),vt("/FontName /"+Ar(dt.fontName)),vt("/FontFile2 "+Yt+" 0 R"),vt("/FontBBox "+Ie.API.PDFObject.convert(dt.metadata.bbox)),vt("/Flags "+dt.metadata.flags),vt("/StemV "+dt.metadata.stemV),vt("/ItalicAngle "+dt.metadata.italicAngle),vt("/Ascent "+dt.metadata.ascender),vt("/Descent "+dt.metadata.decender),vt("/CapHeight "+dt.metadata.capHeight),vt(">>"),vt("endobj");var ln=Ct();vt("<<"),vt("/Type /Font"),vt("/BaseFont /"+Ar(dt.fontName)),vt("/FontDescriptor "+Gt+" 0 R"),vt("/W "+Ie.API.PDFObject.convert(Ot)),vt("/CIDToGIDMap /Identity"),vt("/DW 1000"),vt("/Subtype /CIDFontType2"),vt("/CIDSystemInfo"),vt("<<"),vt("/Supplement 0"),vt("/Registry (Adobe)"),vt("/Ordering ("+dt.encoding+")"),vt(">>"),vt(">>"),vt("endobj"),dt.objectNumber=Ct(),vt("<<"),vt("/Type /Font"),vt("/Subtype /Type0"),vt("/ToUnicode "+on+" 0 R"),vt("/BaseFont /"+Ar(dt.fontName)),vt("/Encoding /"+dt.encoding),vt("/DescendantFonts ["+ln+" 0 R]"),vt(">>"),vt("endobj"),dt.isAlreadyPutted=!0}})(Xe)}]),Be.events.push(["putFont",function(Xe){(function(ot){var dt=ot.font,vt=ot.out,Ct=ot.newObject,jt=ot.putStream;if(dt.metadata instanceof Ie.API.TTFFont&&dt.encoding==="WinAnsiEncoding"){for(var Ot=dt.metadata.rawData,Ht="",Et=0;Et<Ot.length;Et++)Ht+=String.fromCharCode(Ot[Et]);var rn=Ct();jt({data:Ht,addLength1:!0,objectId:rn}),vt("endobj");var Yt=Ct();jt({data:We(dt.metadata.toUnicode),addLength1:!0,objectId:Yt}),vt("endobj");var on=Ct();vt("<<"),vt("/Descent "+dt.metadata.decender),vt("/CapHeight "+dt.metadata.capHeight),vt("/StemV "+dt.metadata.stemV),vt("/Type /FontDescriptor"),vt("/FontFile2 "+rn+" 0 R"),vt("/Flags 96"),vt("/FontBBox "+Ie.API.PDFObject.convert(dt.metadata.bbox)),vt("/FontName /"+Ar(dt.fontName)),vt("/ItalicAngle "+dt.metadata.italicAngle),vt("/Ascent "+dt.metadata.ascender),vt(">>"),vt("endobj"),dt.objectNumber=Ct();for(var Gt=0;Gt<dt.metadata.hmtx.widths.length;Gt++)dt.metadata.hmtx.widths[Gt]=parseInt(dt.metadata.hmtx.widths[Gt]*(1e3/dt.metadata.head.unitsPerEm));vt("<</Subtype/TrueType/Type/Font/ToUnicode "+Yt+" 0 R/BaseFont/"+Ar(dt.fontName)+"/FontDescriptor "+on+" 0 R/Encoding/"+dt.encoding+" /FirstChar 29 /LastChar 255 /Widths "+Ie.API.PDFObject.convert(dt.metadata.hmtx.widths)+">>"),vt("endobj"),dt.isAlreadyPutted=!0}})(Xe)}]);var et=function(Xe){var ot,dt=Xe.text||"",vt=Xe.x,Ct=Xe.y,jt=Xe.options||{},Ot=Xe.mutex||{},Ht=Ot.pdfEscape,Et=Ot.activeFontKey,rn=Ot.fonts,Yt=Et,on="",Gt=0,ln="",Ln=rn[Yt].encoding;if(rn[Yt].encoding!=="Identity-H")return{text:dt,x:vt,y:Ct,options:jt,mutex:Ot};for(ln=dt,Yt=Et,Array.isArray(dt)&&(ln=dt[0]),Gt=0;Gt<ln.length;Gt+=1)rn[Yt].metadata.hasOwnProperty("cmap")&&(ot=rn[Yt].metadata.cmap.unicode.codeMap[ln[Gt].charCodeAt(0)]),ot||ln[Gt].charCodeAt(0)<256&&rn[Yt].metadata.hasOwnProperty("Unicode")?on+=ln[Gt]:on+="";var Un="";return parseInt(Yt.slice(1))<14||Ln==="WinAnsiEncoding"?Un=Ht(on,Yt).split("").map(function(ir){return ir.charCodeAt(0).toString(16)}).join(""):Ln==="Identity-H"&&(Un=Fe(on,rn[Yt])),Ot.isHex=!0,{text:Un,x:vt,y:Ct,options:jt,mutex:Ot}};Be.events.push(["postProcessText",function(Xe){var ot=Xe.text||"",dt=[],vt={text:ot,x:Xe.x,y:Xe.y,options:Xe.options,mutex:Xe.mutex};if(Array.isArray(ot)){var Ct=0;for(Ct=0;Ct<ot.length;Ct+=1)Array.isArray(ot[Ct])&&ot[Ct].length===3?dt.push([et(Object.assign({},vt,{text:ot[Ct][0]})).text,ot[Ct][1],ot[Ct][2]]):dt.push(et(Object.assign({},vt,{text:ot[Ct]})).text);Xe.text=dt}else Xe.text=et(Object.assign({},vt,{text:ot})).text}])}(Gn),function(Ie){var Be=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};Ie.existsFileInVFS=function(Fe){return Be.call(this),this.internal.vFS[Fe]!==void 0},Ie.addFileToVFS=function(Fe,We){return Be.call(this),this.internal.vFS[Fe]=We,this},Ie.getFileFromVFS=function(Fe){return Be.call(this),this.internal.vFS[Fe]!==void 0?this.internal.vFS[Fe]:null}}(Gn.API),function(Ie){Ie.__bidiEngine__=Ie.prototype.__bidiEngine__=function(We){var et,Xe,ot,dt,vt,Ct,jt,Ot=Be,Ht=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],Et=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],rn={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},Yt={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},on=["(",")","(","<",">","<","[","]","[","{","}","{","\xAB","\xBB","\xAB","\u2039","\u203A","\u2039","\u2045","\u2046","\u2045","\u207D","\u207E","\u207D","\u208D","\u208E","\u208D","\u2264","\u2265","\u2264","\u2329","\u232A","\u2329","\uFE59","\uFE5A","\uFE59","\uFE5B","\uFE5C","\uFE5B","\uFE5D","\uFE5E","\uFE5D","\uFE64","\uFE65","\uFE64"],Gt=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),ln=!1,Ln=0;this.__bidiEngine__={};var Un=function(Vt){var qt=Vt.charCodeAt(),xn=qt>>8,yn=Yt[xn];return yn!==void 0?Ot[256*yn+(255&qt)]:xn===252||xn===253?"AL":Gt.test(xn)?"L":xn===8?"R":"N"},ir=function(Vt){for(var qt,xn=0;xn<Vt.length;xn++){if((qt=Un(Vt.charAt(xn)))==="L")return!1;if(qt==="R")return!0}return!1},Rr=function(Vt,qt,xn,yn){var ur,$n,mr,Vn,vr=qt[yn];switch(vr){case"L":case"R":ln=!1;break;case"N":case"AN":break;case"EN":ln&&(vr="AN");break;case"AL":ln=!0,vr="R";break;case"WS":vr="N";break;case"CS":yn<1||yn+1>=qt.length||(ur=xn[yn-1])!=="EN"&&ur!=="AN"||($n=qt[yn+1])!=="EN"&&$n!=="AN"?vr="N":ln&&($n="AN"),vr=$n===ur?$n:"N";break;case"ES":vr=(ur=yn>0?xn[yn-1]:"B")==="EN"&&yn+1<qt.length&&qt[yn+1]==="EN"?"EN":"N";break;case"ET":if(yn>0&&xn[yn-1]==="EN"){vr="EN";break}if(ln){vr="N";break}for(mr=yn+1,Vn=qt.length;mr<Vn&&qt[mr]==="ET";)mr++;vr=mr<Vn&&qt[mr]==="EN"?"EN":"N";break;case"NSM":if(ot&&!dt){for(Vn=qt.length,mr=yn+1;mr<Vn&&qt[mr]==="NSM";)mr++;if(mr<Vn){var Or=Vt[yn],vi=Or>=1425&&Or<=2303||Or===64286;if(ur=qt[mr],vi&&(ur==="R"||ur==="AL")){vr="R";break}}}vr=yn<1||(ur=qt[yn-1])==="B"?"N":xn[yn-1];break;case"B":ln=!1,et=!0,vr=Ln;break;case"S":Xe=!0,vr="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":ln=!1;break;case"BN":vr="N"}return vr},Hn=function(Vt,qt,xn){var yn=Vt.split("");return xn&&wn(yn,xn,{hiLevel:Ln}),yn.reverse(),qt&&qt.reverse(),yn.join("")},wn=function(Vt,qt,xn){var yn,ur,$n,mr,Vn,vr=-1,Or=Vt.length,vi=0,Ut=[],sn=Ln?Et:Ht,dn=[];for(ln=!1,et=!1,Xe=!1,ur=0;ur<Or;ur++)dn[ur]=Un(Vt[ur]);for($n=0;$n<Or;$n++){if(Vn=vi,Ut[$n]=Rr(Vt,dn,Ut,$n),yn=240&(vi=sn[Vn][rn[Ut[$n]]]),vi&=15,qt[$n]=mr=sn[vi][5],yn>0)if(yn===16){for(ur=vr;ur<$n;ur++)qt[ur]=1;vr=-1}else vr=-1;if(sn[vi][6])vr===-1&&(vr=$n);else if(vr>-1){for(ur=vr;ur<$n;ur++)qt[ur]=mr;vr=-1}dn[$n]==="B"&&(qt[$n]=0),xn.hiLevel|=mr}Xe&&function(Cn,Mn,Zn){for(var er=0;er<Zn;er++)if(Cn[er]==="S"){Mn[er]=Ln;for(var nr=er-1;nr>=0&&Cn[nr]==="WS";nr--)Mn[nr]=Ln}}(dn,qt,Or)},Kn=function(Vt,qt,xn,yn,ur){if(!(ur.hiLevel<Vt)){if(Vt===1&&Ln===1&&!et)return qt.reverse(),void(xn&&xn.reverse());for(var $n,mr,Vn,vr,Or=qt.length,vi=0;vi<Or;){if(yn[vi]>=Vt){for(Vn=vi+1;Vn<Or&&yn[Vn]>=Vt;)Vn++;for(vr=vi,mr=Vn-1;vr<mr;vr++,mr--)$n=qt[vr],qt[vr]=qt[mr],qt[mr]=$n,xn&&($n=xn[vr],xn[vr]=xn[mr],xn[mr]=$n);vi=Vn}vi++}}},br=function(Vt,qt,xn){var yn=Vt.split(""),ur={hiLevel:Ln};return xn||(xn=[]),wn(yn,xn,ur),function($n,mr,Vn){if(Vn.hiLevel!==0&&jt)for(var vr,Or=0;Or<$n.length;Or++)mr[Or]===1&&(vr=on.indexOf($n[Or]))>=0&&($n[Or]=on[vr+1])}(yn,xn,ur),Kn(2,yn,qt,xn,ur),Kn(1,yn,qt,xn,ur),yn.join("")};return this.__bidiEngine__.doBidiReorder=function(Vt,qt,xn){if(function(ur,$n){if($n)for(var mr=0;mr<ur.length;mr++)$n[mr]=mr;dt===void 0&&(dt=ir(ur)),Ct===void 0&&(Ct=ir(ur))}(Vt,qt),ot||!vt||Ct)if(ot&&vt&&dt^Ct)Ln=dt?1:0,Vt=Hn(Vt,qt,xn);else if(!ot&&vt&&Ct)Ln=dt?1:0,Vt=br(Vt,qt,xn),Vt=Hn(Vt,qt);else if(!ot||dt||vt||Ct){if(ot&&!vt&&dt^Ct)Vt=Hn(Vt,qt),dt?(Ln=0,Vt=br(Vt,qt,xn)):(Ln=1,Vt=br(Vt,qt,xn),Vt=Hn(Vt,qt));else if(ot&&dt&&!vt&&Ct)Ln=1,Vt=br(Vt,qt,xn),Vt=Hn(Vt,qt);else if(!ot&&!vt&&dt^Ct){var yn=jt;dt?(Ln=1,Vt=br(Vt,qt,xn),Ln=0,jt=!1,Vt=br(Vt,qt,xn),jt=yn):(Ln=0,Vt=br(Vt,qt,xn),Vt=Hn(Vt,qt),Ln=1,jt=!1,Vt=br(Vt,qt,xn),jt=yn,Vt=Hn(Vt,qt))}}else Ln=0,Vt=br(Vt,qt,xn);else Ln=dt?1:0,Vt=br(Vt,qt,xn);return Vt},this.__bidiEngine__.setOptions=function(Vt){Vt&&(ot=Vt.isInputVisual,vt=Vt.isOutputVisual,dt=Vt.isInputRtl,Ct=Vt.isOutputRtl,jt=Vt.isSymmetricSwapping)},this.__bidiEngine__.setOptions(We),this.__bidiEngine__};var Be=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],Fe=new Ie.__bidiEngine__({isInputVisual:!0});Ie.API.events.push(["postProcessText",function(We){var et=We.text,Xe=(We.x,We.y,We.options||{}),ot=(We.mutex,Xe.lang,[]);if(Xe.isInputVisual=typeof Xe.isInputVisual!="boolean"||Xe.isInputVisual,Fe.setOptions(Xe),Object.prototype.toString.call(et)==="[object Array]"){var dt=0;for(ot=[],dt=0;dt<et.length;dt+=1)Object.prototype.toString.call(et[dt])==="[object Array]"?ot.push([Fe.doBidiReorder(et[dt][0]),et[dt][1],et[dt][2]]):ot.push([Fe.doBidiReorder(et[dt])]);We.text=ot}else We.text=Fe.doBidiReorder(et);Fe.setOptions({isInputVisual:!0})}])}(Gn),Gn.API.TTFFont=function(){function Ie(Be){var Fe;if(this.rawData=Be,Fe=this.contents=new Ds(Be),this.contents.pos=4,Fe.readString(4)==="ttcf")throw new Error("TTCF not supported.");Fe.pos=0,this.parse(),this.subset=new sf(this),this.registerTTF()}return Ie.open=function(Be){return new Ie(Be)},Ie.prototype.parse=function(){return this.directory=new nA(this.contents),this.head=new ul(this),this.name=new jA(this),this.cmap=new rA(this),this.toUnicode={},this.hhea=new LA(this),this.maxp=new rf(this),this.hmtx=new wc(this),this.post=new DA(this),this.os2=new IA(this),this.loca=new TA(this),this.glyf=new af(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},Ie.prototype.registerTTF=function(){var Be,Fe,We,et,Xe;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var ot,dt,vt,Ct;for(Ct=[],ot=0,dt=(vt=this.bbox).length;ot<dt;ot++)Be=vt[ot],Ct.push(Math.round(Be*this.scaleFactor));return Ct}.call(this),this.stemV=0,this.post.exists?(We=255&(et=this.post.italic_angle),32768&(Fe=et>>16)&&(Fe=-(1+(65535^Fe))),this.italicAngle=+(Fe+"."+We)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(Xe=this.familyClass)===1||Xe===2||Xe===3||Xe===4||Xe===5||Xe===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},Ie.prototype.characterToGlyph=function(Be){var Fe;return((Fe=this.cmap.unicode)!=null?Fe.codeMap[Be]:void 0)||0},Ie.prototype.widthOfGlyph=function(Be){var Fe;return Fe=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(Be).advance*Fe},Ie.prototype.widthOfString=function(Be,Fe,We){var et,Xe,ot,dt;for(ot=0,Xe=0,dt=(Be=""+Be).length;0<=dt?Xe<dt:Xe>dt;Xe=0<=dt?++Xe:--Xe)et=Be.charCodeAt(Xe),ot+=this.widthOfGlyph(this.characterToGlyph(et))+We*(1e3/Fe)||0;return ot*(Fe/1e3)},Ie.prototype.lineHeight=function(Be,Fe){var We;return Fe==null&&(Fe=!1),We=Fe?this.lineGap:0,(this.ascender+We-this.decender)/1e3*Be},Ie}();var Wo,Ds=function(){function Ie(Be){this.data=Be!=null?Be:[],this.pos=0,this.length=this.data.length}return Ie.prototype.readByte=function(){return this.data[this.pos++]},Ie.prototype.writeByte=function(Be){return this.data[this.pos++]=Be},Ie.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},Ie.prototype.writeUInt32=function(Be){return this.writeByte(Be>>>24&255),this.writeByte(Be>>16&255),this.writeByte(Be>>8&255),this.writeByte(255&Be)},Ie.prototype.readInt32=function(){var Be;return(Be=this.readUInt32())>=2147483648?Be-4294967296:Be},Ie.prototype.writeInt32=function(Be){return Be<0&&(Be+=4294967296),this.writeUInt32(Be)},Ie.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},Ie.prototype.writeUInt16=function(Be){return this.writeByte(Be>>8&255),this.writeByte(255&Be)},Ie.prototype.readInt16=function(){var Be;return(Be=this.readUInt16())>=32768?Be-65536:Be},Ie.prototype.writeInt16=function(Be){return Be<0&&(Be+=65536),this.writeUInt16(Be)},Ie.prototype.readString=function(Be){var Fe,We;for(We=[],Fe=0;0<=Be?Fe<Be:Fe>Be;Fe=0<=Be?++Fe:--Fe)We[Fe]=String.fromCharCode(this.readByte());return We.join("")},Ie.prototype.writeString=function(Be){var Fe,We,et;for(et=[],Fe=0,We=Be.length;0<=We?Fe<We:Fe>We;Fe=0<=We?++Fe:--Fe)et.push(this.writeByte(Be.charCodeAt(Fe)));return et},Ie.prototype.readShort=function(){return this.readInt16()},Ie.prototype.writeShort=function(Be){return this.writeInt16(Be)},Ie.prototype.readLongLong=function(){var Be,Fe,We,et,Xe,ot,dt,vt;return Be=this.readByte(),Fe=this.readByte(),We=this.readByte(),et=this.readByte(),Xe=this.readByte(),ot=this.readByte(),dt=this.readByte(),vt=this.readByte(),128&Be?-1*(72057594037927940*(255^Be)+281474976710656*(255^Fe)+1099511627776*(255^We)+4294967296*(255^et)+16777216*(255^Xe)+65536*(255^ot)+256*(255^dt)+(255^vt)+1):72057594037927940*Be+281474976710656*Fe+1099511627776*We+4294967296*et+16777216*Xe+65536*ot+256*dt+vt},Ie.prototype.writeLongLong=function(Be){var Fe,We;return Fe=Math.floor(Be/4294967296),We=4294967295&Be,this.writeByte(Fe>>24&255),this.writeByte(Fe>>16&255),this.writeByte(Fe>>8&255),this.writeByte(255&Fe),this.writeByte(We>>24&255),this.writeByte(We>>16&255),this.writeByte(We>>8&255),this.writeByte(255&We)},Ie.prototype.readInt=function(){return this.readInt32()},Ie.prototype.writeInt=function(Be){return this.writeInt32(Be)},Ie.prototype.read=function(Be){var Fe,We;for(Fe=[],We=0;0<=Be?We<Be:We>Be;We=0<=Be?++We:--We)Fe.push(this.readByte());return Fe},Ie.prototype.write=function(Be){var Fe,We,et,Xe;for(Xe=[],We=0,et=Be.length;We<et;We++)Fe=Be[We],Xe.push(this.writeByte(Fe));return Xe},Ie}(),nA=function(){var Ie;function Be(Fe){var We,et,Xe;for(this.scalarType=Fe.readInt(),this.tableCount=Fe.readShort(),this.searchRange=Fe.readShort(),this.entrySelector=Fe.readShort(),this.rangeShift=Fe.readShort(),this.tables={},et=0,Xe=this.tableCount;0<=Xe?et<Xe:et>Xe;et=0<=Xe?++et:--et)We={tag:Fe.readString(4),checksum:Fe.readInt(),offset:Fe.readInt(),length:Fe.readInt()},this.tables[We.tag]=We}return Be.prototype.encode=function(Fe){var We,et,Xe,ot,dt,vt,Ct,jt,Ot,Ht,Et,rn,Yt;for(Yt in Et=Object.keys(Fe).length,vt=Math.log(2),Ot=16*Math.floor(Math.log(Et)/vt),ot=Math.floor(Ot/vt),jt=16*Et-Ot,(et=new Ds).writeInt(this.scalarType),et.writeShort(Et),et.writeShort(Ot),et.writeShort(ot),et.writeShort(jt),Xe=16*Et,Ct=et.pos+Xe,dt=null,rn=[],Fe)for(Ht=Fe[Yt],et.writeString(Yt),et.writeInt(Ie(Ht)),et.writeInt(Ct),et.writeInt(Ht.length),rn=rn.concat(Ht),Yt==="head"&&(dt=Ct),Ct+=Ht.length;Ct%4;)rn.push(0),Ct++;return et.write(rn),We=2981146554-Ie(et.data),et.pos=dt+8,et.writeUInt32(We),et.data},Ie=function(Fe){var We,et,Xe,ot;for(Fe=OA.call(Fe);Fe.length%4;)Fe.push(0);for(Xe=new Ds(Fe),et=0,We=0,ot=Fe.length;We<ot;We=We+=4)et+=Xe.readUInt32();return 4294967295&et},Be}(),su={}.hasOwnProperty,is=function(Ie,Be){for(var Fe in Be)su.call(Be,Fe)&&(Ie[Fe]=Be[Fe]);function We(){this.constructor=Ie}return We.prototype=Be.prototype,Ie.prototype=new We,Ie.__super__=Be.prototype,Ie};Wo=function(){function Ie(Be){var Fe;this.file=Be,Fe=this.file.directory.tables[this.tag],this.exists=!!Fe,Fe&&(this.offset=Fe.offset,this.length=Fe.length,this.parse(this.file.contents))}return Ie.prototype.parse=function(){},Ie.prototype.encode=function(){},Ie.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},Ie}();var ul=function(Ie){function Be(){return Be.__super__.constructor.apply(this,arguments)}return is(Be,Wo),Be.prototype.tag="head",Be.prototype.parse=function(Fe){return Fe.pos=this.offset,this.version=Fe.readInt(),this.revision=Fe.readInt(),this.checkSumAdjustment=Fe.readInt(),this.magicNumber=Fe.readInt(),this.flags=Fe.readShort(),this.unitsPerEm=Fe.readShort(),this.created=Fe.readLongLong(),this.modified=Fe.readLongLong(),this.xMin=Fe.readShort(),this.yMin=Fe.readShort(),this.xMax=Fe.readShort(),this.yMax=Fe.readShort(),this.macStyle=Fe.readShort(),this.lowestRecPPEM=Fe.readShort(),this.fontDirectionHint=Fe.readShort(),this.indexToLocFormat=Fe.readShort(),this.glyphDataFormat=Fe.readShort()},Be.prototype.encode=function(Fe){var We;return(We=new Ds).writeInt(this.version),We.writeInt(this.revision),We.writeInt(this.checkSumAdjustment),We.writeInt(this.magicNumber),We.writeShort(this.flags),We.writeShort(this.unitsPerEm),We.writeLongLong(this.created),We.writeLongLong(this.modified),We.writeShort(this.xMin),We.writeShort(this.yMin),We.writeShort(this.xMax),We.writeShort(this.yMax),We.writeShort(this.macStyle),We.writeShort(this.lowestRecPPEM),We.writeShort(this.fontDirectionHint),We.writeShort(Fe),We.writeShort(this.glyphDataFormat),We.data},Be}(),lu=function(){function Ie(Be,Fe){var We,et,Xe,ot,dt,vt,Ct,jt,Ot,Ht,Et,rn,Yt,on,Gt,ln,Ln;switch(this.platformID=Be.readUInt16(),this.encodingID=Be.readShort(),this.offset=Fe+Be.readInt(),Ot=Be.pos,Be.pos=this.offset,this.format=Be.readUInt16(),this.length=Be.readUInt16(),this.language=Be.readUInt16(),this.isUnicode=this.platformID===3&&this.encodingID===1&&this.format===4||this.platformID===0&&this.format===4,this.codeMap={},this.format){case 0:for(vt=0;vt<256;++vt)this.codeMap[vt]=Be.readByte();break;case 4:for(Et=Be.readUInt16(),Ht=Et/2,Be.pos+=6,Xe=function(){var Un,ir;for(ir=[],vt=Un=0;0<=Ht?Un<Ht:Un>Ht;vt=0<=Ht?++Un:--Un)ir.push(Be.readUInt16());return ir}(),Be.pos+=2,Yt=function(){var Un,ir;for(ir=[],vt=Un=0;0<=Ht?Un<Ht:Un>Ht;vt=0<=Ht?++Un:--Un)ir.push(Be.readUInt16());return ir}(),Ct=function(){var Un,ir;for(ir=[],vt=Un=0;0<=Ht?Un<Ht:Un>Ht;vt=0<=Ht?++Un:--Un)ir.push(Be.readUInt16());return ir}(),jt=function(){var Un,ir;for(ir=[],vt=Un=0;0<=Ht?Un<Ht:Un>Ht;vt=0<=Ht?++Un:--Un)ir.push(Be.readUInt16());return ir}(),et=(this.length-Be.pos+this.offset)/2,dt=function(){var Un,ir;for(ir=[],vt=Un=0;0<=et?Un<et:Un>et;vt=0<=et?++Un:--Un)ir.push(Be.readUInt16());return ir}(),vt=Gt=0,Ln=Xe.length;Gt<Ln;vt=++Gt)for(on=Xe[vt],We=ln=rn=Yt[vt];rn<=on?ln<=on:ln>=on;We=rn<=on?++ln:--ln)jt[vt]===0?ot=We+Ct[vt]:(ot=dt[jt[vt]/2+(We-rn)-(Ht-vt)]||0)!==0&&(ot+=Ct[vt]),this.codeMap[We]=65535&ot}Be.pos=Ot}return Ie.encode=function(Be,Fe){var We,et,Xe,ot,dt,vt,Ct,jt,Ot,Ht,Et,rn,Yt,on,Gt,ln,Ln,Un,ir,Rr,Hn,wn,Kn,br,Vt,qt,xn,yn,ur,$n,mr,Vn,vr,Or,vi,Ut,sn,dn,Cn,Mn,Zn,er,nr,Xr,Zr,mi;switch(yn=new Ds,ot=Object.keys(Be).sort(function(di,qi){return di-qi}),Fe){case"macroman":for(Yt=0,on=function(){var di=[];for(rn=0;rn<256;++rn)di.push(0);return di}(),ln={0:0},Xe={},ur=0,vr=ot.length;ur<vr;ur++)ln[nr=Be[et=ot[ur]]]==null&&(ln[nr]=++Yt),Xe[et]={old:Be[et],new:ln[Be[et]]},on[et]=ln[Be[et]];return yn.writeUInt16(1),yn.writeUInt16(0),yn.writeUInt32(12),yn.writeUInt16(0),yn.writeUInt16(262),yn.writeUInt16(0),yn.write(on),{charMap:Xe,subtable:yn.data,maxGlyphID:Yt+1};case"unicode":for(qt=[],Ot=[],Ln=0,ln={},We={},Gt=Ct=null,$n=0,Or=ot.length;$n<Or;$n++)ln[ir=Be[et=ot[$n]]]==null&&(ln[ir]=++Ln),We[et]={old:ir,new:ln[ir]},dt=ln[ir]-et,Gt!=null&&dt===Ct||(Gt&&Ot.push(Gt),qt.push(et),Ct=dt),Gt=et;for(Gt&&Ot.push(Gt),Ot.push(65535),qt.push(65535),br=2*(Kn=qt.length),wn=2*Math.pow(Math.log(Kn)/Math.LN2,2),Ht=Math.log(wn/2)/Math.LN2,Hn=2*Kn-wn,vt=[],Rr=[],Et=[],rn=mr=0,vi=qt.length;mr<vi;rn=++mr){if(Vt=qt[rn],jt=Ot[rn],Vt===65535){vt.push(0),Rr.push(0);break}if(Vt-(xn=We[Vt].new)>=32768)for(vt.push(0),Rr.push(2*(Et.length+Kn-rn)),et=Vn=Vt;Vt<=jt?Vn<=jt:Vn>=jt;et=Vt<=jt?++Vn:--Vn)Et.push(We[et].new);else vt.push(xn-Vt),Rr.push(0)}for(yn.writeUInt16(3),yn.writeUInt16(1),yn.writeUInt32(12),yn.writeUInt16(4),yn.writeUInt16(16+8*Kn+2*Et.length),yn.writeUInt16(0),yn.writeUInt16(br),yn.writeUInt16(wn),yn.writeUInt16(Ht),yn.writeUInt16(Hn),Zn=0,Ut=Ot.length;Zn<Ut;Zn++)et=Ot[Zn],yn.writeUInt16(et);for(yn.writeUInt16(0),er=0,sn=qt.length;er<sn;er++)et=qt[er],yn.writeUInt16(et);for(Xr=0,dn=vt.length;Xr<dn;Xr++)dt=vt[Xr],yn.writeUInt16(dt);for(Zr=0,Cn=Rr.length;Zr<Cn;Zr++)Un=Rr[Zr],yn.writeUInt16(Un);for(mi=0,Mn=Et.length;mi<Mn;mi++)Yt=Et[mi],yn.writeUInt16(Yt);return{charMap:We,subtable:yn.data,maxGlyphID:Ln+1}}},Ie}(),rA=function(Ie){function Be(){return Be.__super__.constructor.apply(this,arguments)}return is(Be,Wo),Be.prototype.tag="cmap",Be.prototype.parse=function(Fe){var We,et,Xe;for(Fe.pos=this.offset,this.version=Fe.readUInt16(),Xe=Fe.readUInt16(),this.tables=[],this.unicode=null,et=0;0<=Xe?et<Xe:et>Xe;et=0<=Xe?++et:--et)We=new lu(Fe,this.offset),this.tables.push(We),We.isUnicode&&this.unicode==null&&(this.unicode=We);return!0},Be.encode=function(Fe,We){var et,Xe;return We==null&&(We="macroman"),et=lu.encode(Fe,We),(Xe=new Ds).writeUInt16(0),Xe.writeUInt16(1),et.table=Xe.data.concat(et.subtable),et},Be}(),LA=function(Ie){function Be(){return Be.__super__.constructor.apply(this,arguments)}return is(Be,Wo),Be.prototype.tag="hhea",Be.prototype.parse=function(Fe){return Fe.pos=this.offset,this.version=Fe.readInt(),this.ascender=Fe.readShort(),this.decender=Fe.readShort(),this.lineGap=Fe.readShort(),this.advanceWidthMax=Fe.readShort(),this.minLeftSideBearing=Fe.readShort(),this.minRightSideBearing=Fe.readShort(),this.xMaxExtent=Fe.readShort(),this.caretSlopeRise=Fe.readShort(),this.caretSlopeRun=Fe.readShort(),this.caretOffset=Fe.readShort(),Fe.pos+=8,this.metricDataFormat=Fe.readShort(),this.numberOfMetrics=Fe.readUInt16()},Be}(),IA=function(Ie){function Be(){return Be.__super__.constructor.apply(this,arguments)}return is(Be,Wo),Be.prototype.tag="OS/2",Be.prototype.parse=function(Fe){if(Fe.pos=this.offset,this.version=Fe.readUInt16(),this.averageCharWidth=Fe.readShort(),this.weightClass=Fe.readUInt16(),this.widthClass=Fe.readUInt16(),this.type=Fe.readShort(),this.ySubscriptXSize=Fe.readShort(),this.ySubscriptYSize=Fe.readShort(),this.ySubscriptXOffset=Fe.readShort(),this.ySubscriptYOffset=Fe.readShort(),this.ySuperscriptXSize=Fe.readShort(),this.ySuperscriptYSize=Fe.readShort(),this.ySuperscriptXOffset=Fe.readShort(),this.ySuperscriptYOffset=Fe.readShort(),this.yStrikeoutSize=Fe.readShort(),this.yStrikeoutPosition=Fe.readShort(),this.familyClass=Fe.readShort(),this.panose=function(){var We,et;for(et=[],We=0;We<10;++We)et.push(Fe.readByte());return et}(),this.charRange=function(){var We,et;for(et=[],We=0;We<4;++We)et.push(Fe.readInt());return et}(),this.vendorID=Fe.readString(4),this.selection=Fe.readShort(),this.firstCharIndex=Fe.readShort(),this.lastCharIndex=Fe.readShort(),this.version>0&&(this.ascent=Fe.readShort(),this.descent=Fe.readShort(),this.lineGap=Fe.readShort(),this.winAscent=Fe.readShort(),this.winDescent=Fe.readShort(),this.codePageRange=function(){var We,et;for(et=[],We=0;We<2;We=++We)et.push(Fe.readInt());return et}(),this.version>1))return this.xHeight=Fe.readShort(),this.capHeight=Fe.readShort(),this.defaultChar=Fe.readShort(),this.breakChar=Fe.readShort(),this.maxContext=Fe.readShort()},Be}(),DA=function(Ie){function Be(){return Be.__super__.constructor.apply(this,arguments)}return is(Be,Wo),Be.prototype.tag="post",Be.prototype.parse=function(Fe){var We,et,Xe;switch(Fe.pos=this.offset,this.format=Fe.readInt(),this.italicAngle=Fe.readInt(),this.underlinePosition=Fe.readShort(),this.underlineThickness=Fe.readShort(),this.isFixedPitch=Fe.readInt(),this.minMemType42=Fe.readInt(),this.maxMemType42=Fe.readInt(),this.minMemType1=Fe.readInt(),this.maxMemType1=Fe.readInt(),this.format){case 65536:break;case 131072:var ot;for(et=Fe.readUInt16(),this.glyphNameIndex=[],ot=0;0<=et?ot<et:ot>et;ot=0<=et?++ot:--ot)this.glyphNameIndex.push(Fe.readUInt16());for(this.names=[],Xe=[];Fe.pos<this.offset+this.length;)We=Fe.readByte(),Xe.push(this.names.push(Fe.readString(We)));return Xe;case 151552:return et=Fe.readUInt16(),this.offsets=Fe.read(et);case 196608:break;case 262144:return this.map=function(){var dt,vt,Ct;for(Ct=[],ot=dt=0,vt=this.file.maxp.numGlyphs;0<=vt?dt<vt:dt>vt;ot=0<=vt?++dt:--dt)Ct.push(Fe.readUInt32());return Ct}.call(this)}},Be}(),_A=function(Ie,Be){this.raw=Ie,this.length=Ie.length,this.platformID=Be.platformID,this.encodingID=Be.encodingID,this.languageID=Be.languageID},jA=function(Ie){function Be(){return Be.__super__.constructor.apply(this,arguments)}return is(Be,Wo),Be.prototype.tag="name",Be.prototype.parse=function(Fe){var We,et,Xe,ot,dt,vt,Ct,jt,Ot,Ht,Et;for(Fe.pos=this.offset,Fe.readShort(),We=Fe.readShort(),vt=Fe.readShort(),et=[],ot=0;0<=We?ot<We:ot>We;ot=0<=We?++ot:--ot)et.push({platformID:Fe.readShort(),encodingID:Fe.readShort(),languageID:Fe.readShort(),nameID:Fe.readShort(),length:Fe.readShort(),offset:this.offset+vt+Fe.readShort()});for(Ct={},ot=Ot=0,Ht=et.length;Ot<Ht;ot=++Ot)Xe=et[ot],Fe.pos=Xe.offset,jt=Fe.readString(Xe.length),dt=new _A(jt,Xe),Ct[Et=Xe.nameID]==null&&(Ct[Et]=[]),Ct[Xe.nameID].push(dt);this.strings=Ct,this.copyright=Ct[0],this.fontFamily=Ct[1],this.fontSubfamily=Ct[2],this.uniqueSubfamily=Ct[3],this.fontName=Ct[4],this.version=Ct[5];try{this.postscriptName=Ct[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(rn){this.postscriptName=Ct[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=Ct[7],this.manufacturer=Ct[8],this.designer=Ct[9],this.description=Ct[10],this.vendorUrl=Ct[11],this.designerUrl=Ct[12],this.license=Ct[13],this.licenseUrl=Ct[14],this.preferredFamily=Ct[15],this.preferredSubfamily=Ct[17],this.compatibleFull=Ct[18],this.sampleText=Ct[19]},Be}(),rf=function(Ie){function Be(){return Be.__super__.constructor.apply(this,arguments)}return is(Be,Wo),Be.prototype.tag="maxp",Be.prototype.parse=function(Fe){return Fe.pos=this.offset,this.version=Fe.readInt(),this.numGlyphs=Fe.readUInt16(),this.maxPoints=Fe.readUInt16(),this.maxContours=Fe.readUInt16(),this.maxCompositePoints=Fe.readUInt16(),this.maxComponentContours=Fe.readUInt16(),this.maxZones=Fe.readUInt16(),this.maxTwilightPoints=Fe.readUInt16(),this.maxStorage=Fe.readUInt16(),this.maxFunctionDefs=Fe.readUInt16(),this.maxInstructionDefs=Fe.readUInt16(),this.maxStackElements=Fe.readUInt16(),this.maxSizeOfInstructions=Fe.readUInt16(),this.maxComponentElements=Fe.readUInt16(),this.maxComponentDepth=Fe.readUInt16()},Be}(),wc=function(Ie){function Be(){return Be.__super__.constructor.apply(this,arguments)}return is(Be,Wo),Be.prototype.tag="hmtx",Be.prototype.parse=function(Fe){var We,et,Xe,ot,dt,vt,Ct;for(Fe.pos=this.offset,this.metrics=[],We=0,vt=this.file.hhea.numberOfMetrics;0<=vt?We<vt:We>vt;We=0<=vt?++We:--We)this.metrics.push({advance:Fe.readUInt16(),lsb:Fe.readInt16()});for(Xe=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var jt,Ot;for(Ot=[],We=jt=0;0<=Xe?jt<Xe:jt>Xe;We=0<=Xe?++jt:--jt)Ot.push(Fe.readInt16());return Ot}(),this.widths=function(){var jt,Ot,Ht,Et;for(Et=[],jt=0,Ot=(Ht=this.metrics).length;jt<Ot;jt++)ot=Ht[jt],Et.push(ot.advance);return Et}.call(this),et=this.widths[this.widths.length-1],Ct=[],We=dt=0;0<=Xe?dt<Xe:dt>Xe;We=0<=Xe?++dt:--dt)Ct.push(this.widths.push(et));return Ct},Be.prototype.forGlyph=function(Fe){return Fe in this.metrics?this.metrics[Fe]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[Fe-this.metrics.length]}},Be}(),OA=[].slice,af=function(Ie){function Be(){return Be.__super__.constructor.apply(this,arguments)}return is(Be,Wo),Be.prototype.tag="glyf",Be.prototype.parse=function(){return this.cache={}},Be.prototype.glyphFor=function(Fe){var We,et,Xe,ot,dt,vt,Ct,jt,Ot,Ht;return Fe in this.cache?this.cache[Fe]:(ot=this.file.loca,We=this.file.contents,et=ot.indexOf(Fe),(Xe=ot.lengthOf(Fe))===0?this.cache[Fe]=null:(We.pos=this.offset+et,dt=(vt=new Ds(We.read(Xe))).readShort(),jt=vt.readShort(),Ht=vt.readShort(),Ct=vt.readShort(),Ot=vt.readShort(),this.cache[Fe]=dt===-1?new of(vt,jt,Ht,Ct,Ot):new iA(vt,dt,jt,Ht,Ct,Ot),this.cache[Fe]))},Be.prototype.encode=function(Fe,We,et){var Xe,ot,dt,vt,Ct;for(dt=[],ot=[],vt=0,Ct=We.length;vt<Ct;vt++)Xe=Fe[We[vt]],ot.push(dt.length),Xe&&(dt=dt.concat(Xe.encode(et)));return ot.push(dt.length),{table:dt,offsets:ot}},Be}(),iA=function(){function Ie(Be,Fe,We,et,Xe,ot){this.raw=Be,this.numberOfContours=Fe,this.xMin=We,this.yMin=et,this.xMax=Xe,this.yMax=ot,this.compound=!1}return Ie.prototype.encode=function(){return this.raw.data},Ie}(),of=function(){function Ie(Be,Fe,We,et,Xe){var ot,dt;for(this.raw=Be,this.xMin=Fe,this.yMin=We,this.xMax=et,this.yMax=Xe,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],ot=this.raw;dt=ot.readShort(),this.glyphOffsets.push(ot.pos),this.glyphIDs.push(ot.readUInt16()),32&dt;)ot.pos+=1&dt?4:2,128&dt?ot.pos+=8:64&dt?ot.pos+=4:8&dt&&(ot.pos+=2)}return Ie.prototype.encode=function(){var Be,Fe,We;for(Fe=new Ds(OA.call(this.raw.data)),Be=0,We=this.glyphIDs.length;Be<We;++Be)Fe.pos=this.glyphOffsets[Be];return Fe.data},Ie}(),TA=function(Ie){function Be(){return Be.__super__.constructor.apply(this,arguments)}return is(Be,Wo),Be.prototype.tag="loca",Be.prototype.parse=function(Fe){var We,et;return Fe.pos=this.offset,We=this.file.head.indexToLocFormat,this.offsets=We===0?function(){var Xe,ot;for(ot=[],et=0,Xe=this.length;et<Xe;et+=2)ot.push(2*Fe.readUInt16());return ot}.call(this):function(){var Xe,ot;for(ot=[],et=0,Xe=this.length;et<Xe;et+=4)ot.push(Fe.readUInt32());return ot}.call(this)},Be.prototype.indexOf=function(Fe){return this.offsets[Fe]},Be.prototype.lengthOf=function(Fe){return this.offsets[Fe+1]-this.offsets[Fe]},Be.prototype.encode=function(Fe,We){for(var et=new Uint32Array(this.offsets.length),Xe=0,ot=0,dt=0;dt<et.length;++dt)if(et[dt]=Xe,ot<We.length&&We[ot]==dt){++ot,et[dt]=Xe;var vt=this.offsets[dt],Ct=this.offsets[dt+1]-vt;Ct>0&&(Xe+=Ct)}for(var jt=new Array(4*et.length),Ot=0;Ot<et.length;++Ot)jt[4*Ot+3]=255&et[Ot],jt[4*Ot+2]=(65280&et[Ot])>>8,jt[4*Ot+1]=(16711680&et[Ot])>>16,jt[4*Ot]=(4278190080&et[Ot])>>24;return jt},Be}(),sf=function(){function Ie(Be){this.font=Be,this.subset={},this.unicodes={},this.next=33}return Ie.prototype.generateCmap=function(){var Be,Fe,We,et,Xe;for(Fe in et=this.font.cmap.tables[0].codeMap,Be={},Xe=this.subset)We=Xe[Fe],Be[Fe]=et[We];return Be},Ie.prototype.glyphsFor=function(Be){var Fe,We,et,Xe,ot,dt,vt;for(et={},ot=0,dt=Be.length;ot<dt;ot++)et[Xe=Be[ot]]=this.font.glyf.glyphFor(Xe);for(Xe in Fe=[],et)(We=et[Xe])!=null&&We.compound&&Fe.push.apply(Fe,We.glyphIDs);if(Fe.length>0)for(Xe in vt=this.glyphsFor(Fe))We=vt[Xe],et[Xe]=We;return et},Ie.prototype.encode=function(Be,Fe){var We,et,Xe,ot,dt,vt,Ct,jt,Ot,Ht,Et,rn,Yt,on,Gt;for(et in We=rA.encode(this.generateCmap(),"unicode"),ot=this.glyphsFor(Be),Et={0:0},Gt=We.charMap)Et[(vt=Gt[et]).old]=vt.new;for(rn in Ht=We.maxGlyphID,ot)rn in Et||(Et[rn]=Ht++);return jt=function(ln){var Ln,Un;for(Ln in Un={},ln)Un[ln[Ln]]=Ln;return Un}(Et),Ot=Object.keys(jt).sort(function(ln,Ln){return ln-Ln}),Yt=function(){var ln,Ln,Un;for(Un=[],ln=0,Ln=Ot.length;ln<Ln;ln++)dt=Ot[ln],Un.push(jt[dt]);return Un}(),Xe=this.font.glyf.encode(ot,Yt,Et),Ct=this.font.loca.encode(Xe.offsets,Yt),on={cmap:this.font.cmap.raw(),glyf:Xe.table,loca:Ct,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(Fe)},this.font.os2.exists&&(on["OS/2"]=this.font.os2.raw()),this.font.directory.encode(on)},Ie}();Gn.API.PDFObject=function(){var Ie;function Be(){}return Ie=function(Fe,We){return(Array(We+1).join("0")+Fe).slice(-We)},Be.convert=function(Fe){var We,et,Xe,ot;if(Array.isArray(Fe))return"["+function(){var dt,vt,Ct;for(Ct=[],dt=0,vt=Fe.length;dt<vt;dt++)We=Fe[dt],Ct.push(Be.convert(We));return Ct}().join(" ")+"]";if(typeof Fe=="string")return"/"+Fe;if(Fe!=null&&Fe.isString)return"("+Fe+")";if(Fe instanceof Date)return"(D:"+Ie(Fe.getUTCFullYear(),4)+Ie(Fe.getUTCMonth(),2)+Ie(Fe.getUTCDate(),2)+Ie(Fe.getUTCHours(),2)+Ie(Fe.getUTCMinutes(),2)+Ie(Fe.getUTCSeconds(),2)+"Z)";if({}.toString.call(Fe)==="[object Object]"){for(et in Xe=["<<"],Fe)ot=Fe[et],Xe.push("/"+et+" "+Be.convert(ot));return Xe.push(">>"),Xe.join(`
|
|
|
`)}return""+Fe},Be}();var lf=Gn},86129:function(en,zt,be){var ye=be(19208).lW,Je=be(97671);(function(E){en.exports=E()})(function(){return function E(ge,Ae,ue){function le(ae,oe){if(!Ae[ae]){if(!ge[ae]){var re=void 0;if(!oe&&re)return require(ae,!0);if(ie)return ie(ae,!0);var ne=new Error("Cannot find module '"+ae+"'");throw ne.code="MODULE_NOT_FOUND",ne}var z=Ae[ae]={exports:{}};ge[ae][0].call(z.exports,function(a){var y=ge[ae][1][a];return le(y||a)},z,z.exports,E,ge,Ae,ue)}return Ae[ae].exports}for(var ie=void 0,se=0;se<ue.length;se++)le(ue[se]);return le}({1:[function(E,ge,Ae){"use strict";var ue=E("./utils"),le=E("./support"),ie="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";Ae.encode=function(se){for(var ae,oe,re,ne,z,a,y,x=[],b=0,te=se.length,ee=te,ce=ue.getTypeOf(se)!=="string";b<se.length;)ee=te-b,re=ce?(ae=se[b++],oe=b<te?se[b++]:0,b<te?se[b++]:0):(ae=se.charCodeAt(b++),oe=b<te?se.charCodeAt(b++):0,b<te?se.charCodeAt(b++):0),ne=ae>>2,z=(3&ae)<<4|oe>>4,a=1<ee?(15&oe)<<2|re>>6:64,y=2<ee?63&re:64,x.push(ie.charAt(ne)+ie.charAt(z)+ie.charAt(a)+ie.charAt(y));return x.join("")},Ae.decode=function(se){var ae,oe,re,ne,z,a,y=0,x=0,b="data:";if(se.substr(0,b.length)===b)throw new Error("Invalid base64 input, it looks like a data url.");var te,ee=3*(se=se.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(se.charAt(se.length-1)===ie.charAt(64)&&ee--,se.charAt(se.length-2)===ie.charAt(64)&&ee--,ee%1!=0)throw new Error("Invalid base64 input, bad content length.");for(te=le.uint8array?new Uint8Array(0|ee):new Array(0|ee);y<se.length;)ae=ie.indexOf(se.charAt(y++))<<2|(ne=ie.indexOf(se.charAt(y++)))>>4,oe=(15&ne)<<4|(z=ie.indexOf(se.charAt(y++)))>>2,re=(3&z)<<6|(a=ie.indexOf(se.charAt(y++))),te[x++]=ae,z!==64&&(te[x++]=oe),a!==64&&(te[x++]=re);return te}},{"./support":30,"./utils":32}],2:[function(E,ge,Ae){"use strict";var ue=E("./external"),le=E("./stream/DataWorker"),ie=E("./stream/Crc32Probe"),se=E("./stream/DataLengthProbe");function ae(oe,re,ne,z,a){this.compressedSize=oe,this.uncompressedSize=re,this.crc32=ne,this.compression=z,this.compressedContent=a}ae.prototype={getContentWorker:function(){var oe=new le(ue.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new se("data_length")),re=this;return oe.on("end",function(){if(this.streamInfo.data_length!==re.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),oe},getCompressedWorker:function(){return new le(ue.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},ae.createWorkerFrom=function(oe,re,ne){return oe.pipe(new ie).pipe(new se("uncompressedSize")).pipe(re.compressWorker(ne)).pipe(new se("compressedSize")).withStreamInfo("compression",re)},ge.exports=ae},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(E,ge,Ae){"use strict";var ue=E("./stream/GenericWorker");Ae.STORE={magic:"\0\0",compressWorker:function(){return new ue("STORE compression")},uncompressWorker:function(){return new ue("STORE decompression")}},Ae.DEFLATE=E("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(E,ge,Ae){"use strict";var ue=E("./utils"),le=function(){for(var ie,se=[],ae=0;ae<256;ae++){ie=ae;for(var oe=0;oe<8;oe++)ie=1&ie?3988292384^ie>>>1:ie>>>1;se[ae]=ie}return se}();ge.exports=function(ie,se){return ie!==void 0&&ie.length?ue.getTypeOf(ie)!=="string"?function(ae,oe,re,ne){var z=le,a=ne+re;ae^=-1;for(var y=ne;y<a;y++)ae=ae>>>8^z[255&(ae^oe[y])];return-1^ae}(0|se,ie,ie.length,0):function(ae,oe,re,ne){var z=le,a=ne+re;ae^=-1;for(var y=ne;y<a;y++)ae=ae>>>8^z[255&(ae^oe.charCodeAt(y))];return-1^ae}(0|se,ie,ie.length,0):0}},{"./utils":32}],5:[function(E,ge,Ae){"use strict";Ae.base64=!1,Ae.binary=!1,Ae.dir=!1,Ae.createFolders=!0,Ae.date=null,Ae.compression=null,Ae.compressionOptions=null,Ae.comment=null,Ae.unixPermissions=null,Ae.dosPermissions=null},{}],6:[function(E,ge,Ae){"use strict";var ue=null;ue=typeof Promise!="undefined"?Promise:E("lie"),ge.exports={Promise:ue}},{lie:37}],7:[function(E,ge,Ae){"use strict";var ue=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",le=E("pako"),ie=E("./utils"),se=E("./stream/GenericWorker"),ae=ue?"uint8array":"array";function oe(re,ne){se.call(this,"FlateWorker/"+re),this._pako=null,this._pakoAction=re,this._pakoOptions=ne,this.meta={}}Ae.magic="\b\0",ie.inherits(oe,se),oe.prototype.processChunk=function(re){this.meta=re.meta,this._pako===null&&this._createPako(),this._pako.push(ie.transformTo(ae,re.data),!1)},oe.prototype.flush=function(){se.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},oe.prototype.cleanUp=function(){se.prototype.cleanUp.call(this),this._pako=null},oe.prototype._createPako=function(){this._pako=new le[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var re=this;this._pako.onData=function(ne){re.push({data:ne,meta:re.meta})}},Ae.compressWorker=function(re){return new oe("Deflate",re)},Ae.uncompressWorker=function(){return new oe("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(E,ge,Ae){"use strict";function ue(z,a){var y,x="";for(y=0;y<a;y++)x+=String.fromCharCode(255&z),z>>>=8;return x}function le(z,a,y,x,b,te){var ee,ce,fe=z.file,he=z.compression,de=te!==ae.utf8encode,pe=ie.transformTo("string",te(fe.name)),ve=ie.transformTo("string",ae.utf8encode(fe.name)),me=fe.comment,Ee=ie.transformTo("string",te(me)),Se=ie.transformTo("string",ae.utf8encode(me)),Te=ve.length!==fe.name.length,we=Se.length!==me.length,je="",xe="",Oe="",ze=fe.dir,Ze=fe.date,Me={crc32:0,compressedSize:0,uncompressedSize:0};a&&!y||(Me.crc32=z.crc32,Me.compressedSize=z.compressedSize,Me.uncompressedSize=z.uncompressedSize);var tt=0;a&&(tt|=8),de||!Te&&!we||(tt|=2048);var qe=0,st=0;ze&&(qe|=16),b==="UNIX"?(st=798,qe|=function(lt,at){var ut=lt;return lt||(ut=at?16893:33204),(65535&ut)<<16}(fe.unixPermissions,ze)):(st=20,qe|=function(lt){return 63&(lt||0)}(fe.dosPermissions)),ee=Ze.getUTCHours(),ee<<=6,ee|=Ze.getUTCMinutes(),ee<<=5,ee|=Ze.getUTCSeconds()/2,ce=Ze.getUTCFullYear()-1980,ce<<=4,ce|=Ze.getUTCMonth()+1,ce<<=5,ce|=Ze.getUTCDate(),Te&&(xe=ue(1,1)+ue(oe(pe),4)+ve,je+="up"+ue(xe.length,2)+xe),we&&(Oe=ue(1,1)+ue(oe(Ee),4)+Se,je+="uc"+ue(Oe.length,2)+Oe);var At="";return At+=`
|
|
|
\0`,At+=ue(tt,2),At+=he.magic,At+=ue(ee,2),At+=ue(ce,2),At+=ue(Me.crc32,4),At+=ue(Me.compressedSize,4),At+=ue(Me.uncompressedSize,4),At+=ue(pe.length,2),At+=ue(je.length,2),{fileRecord:re.LOCAL_FILE_HEADER+At+pe+je,dirRecord:re.CENTRAL_FILE_HEADER+ue(st,2)+At+ue(Ee.length,2)+"\0\0\0\0"+ue(qe,4)+ue(x,4)+pe+je+Ee}}var ie=E("../utils"),se=E("../stream/GenericWorker"),ae=E("../utf8"),oe=E("../crc32"),re=E("../signature");function ne(z,a,y,x){se.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=a,this.zipPlatform=y,this.encodeFileName=x,this.streamFiles=z,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}ie.inherits(ne,se),ne.prototype.push=function(z){var a=z.meta.percent||0,y=this.entriesCount,x=this._sources.length;this.accumulate?this.contentBuffer.push(z):(this.bytesWritten+=z.data.length,se.prototype.push.call(this,{data:z.data,meta:{currentFile:this.currentFile,percent:y?(a+100*(y-x-1))/y:100}}))},ne.prototype.openedSource=function(z){this.currentSourceOffset=this.bytesWritten,this.currentFile=z.file.name;var a=this.streamFiles&&!z.file.dir;if(a){var y=le(z,a,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:y.fileRecord,meta:{percent:0}})}else this.accumulate=!0},ne.prototype.closedSource=function(z){this.accumulate=!1;var a=this.streamFiles&&!z.file.dir,y=le(z,a,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(y.dirRecord),a)this.push({data:function(x){return re.DATA_DESCRIPTOR+ue(x.crc32,4)+ue(x.compressedSize,4)+ue(x.uncompressedSize,4)}(z),meta:{percent:100}});else for(this.push({data:y.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},ne.prototype.flush=function(){for(var z=this.bytesWritten,a=0;a<this.dirRecords.length;a++)this.push({data:this.dirRecords[a],meta:{percent:100}});var y=this.bytesWritten-z,x=function(b,te,ee,ce,fe){var he=ie.transformTo("string",fe(ce));return re.CENTRAL_DIRECTORY_END+"\0\0\0\0"+ue(b,2)+ue(b,2)+ue(te,4)+ue(ee,4)+ue(he.length,2)+he}(this.dirRecords.length,y,z,this.zipComment,this.encodeFileName);this.push({data:x,meta:{percent:100}})},ne.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},ne.prototype.registerPrevious=function(z){this._sources.push(z);var a=this;return z.on("data",function(y){a.processChunk(y)}),z.on("end",function(){a.closedSource(a.previous.streamInfo),a._sources.length?a.prepareNextSource():a.end()}),z.on("error",function(y){a.error(y)}),this},ne.prototype.resume=function(){return!!se.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},ne.prototype.error=function(z){var a=this._sources;if(!se.prototype.error.call(this,z))return!1;for(var y=0;y<a.length;y++)try{a[y].error(z)}catch(x){}return!0},ne.prototype.lock=function(){se.prototype.lock.call(this);for(var z=this._sources,a=0;a<z.length;a++)z[a].lock()},ge.exports=ne},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(E,ge,Ae){"use strict";var ue=E("../compressions"),le=E("./ZipFileWorker");Ae.generateWorker=function(ie,se,ae){var oe=new le(se.streamFiles,ae,se.platform,se.encodeFileName),re=0;try{ie.forEach(function(ne,z){re++;var a=function(te,ee){var ce=te||ee,fe=ue[ce];if(!fe)throw new Error(ce+" is not a valid compression method !");return fe}(z.options.compression,se.compression),y=z.options.compressionOptions||se.compressionOptions||{},x=z.dir,b=z.date;z._compressWorker(a,y).withStreamInfo("file",{name:ne,dir:x,date:b,comment:z.comment||"",unixPermissions:z.unixPermissions,dosPermissions:z.dosPermissions}).pipe(oe)}),oe.entriesCount=re}catch(ne){oe.error(ne)}return oe}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(E,ge,Ae){"use strict";function ue(){if(!(this instanceof ue))return new ue;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var le=new ue;for(var ie in this)typeof this[ie]!="function"&&(le[ie]=this[ie]);return le}}(ue.prototype=E("./object")).loadAsync=E("./load"),ue.support=E("./support"),ue.defaults=E("./defaults"),ue.version="3.10.1",ue.loadAsync=function(le,ie){return new ue().loadAsync(le,ie)},ue.external=E("./external"),ge.exports=ue},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(E,ge,Ae){"use strict";var ue=E("./utils"),le=E("./external"),ie=E("./utf8"),se=E("./zipEntries"),ae=E("./stream/Crc32Probe"),oe=E("./nodejsUtils");function re(ne){return new le.Promise(function(z,a){var y=ne.decompressed.getContentWorker().pipe(new ae);y.on("error",function(x){a(x)}).on("end",function(){y.streamInfo.crc32!==ne.decompressed.crc32?a(new Error("Corrupted zip : CRC32 mismatch")):z()}).resume()})}ge.exports=function(ne,z){var a=this;return z=ue.extend(z||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:ie.utf8decode}),oe.isNode&&oe.isStream(ne)?le.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):ue.prepareContent("the loaded zip file",ne,!0,z.optimizedBinaryString,z.base64).then(function(y){var x=new se(z);return x.load(y),x}).then(function(y){var x=[le.Promise.resolve(y)],b=y.files;if(z.checkCRC32)for(var te=0;te<b.length;te++)x.push(re(b[te]));return le.Promise.all(x)}).then(function(y){for(var x=y.shift(),b=x.files,te=0;te<b.length;te++){var ee=b[te],ce=ee.fileNameStr,fe=ue.resolve(ee.fileNameStr);a.file(fe,ee.decompressed,{binary:!0,optimizedBinaryString:!0,date:ee.date,dir:ee.dir,comment:ee.fileCommentStr.length?ee.fileCommentStr:null,unixPermissions:ee.unixPermissions,dosPermissions:ee.dosPermissions,createFolders:z.createFolders}),ee.dir||(a.file(fe).unsafeOriginalName=ce)}return x.zipComment.length&&(a.comment=x.zipComment),a})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(E,ge,Ae){"use strict";var ue=E("../utils"),le=E("../stream/GenericWorker");function ie(se,ae){le.call(this,"Nodejs stream input adapter for "+se),this._upstreamEnded=!1,this._bindStream(ae)}ue.inherits(ie,le),ie.prototype._bindStream=function(se){var ae=this;(this._stream=se).pause(),se.on("data",function(oe){ae.push({data:oe,meta:{percent:0}})}).on("error",function(oe){ae.isPaused?this.generatedError=oe:ae.error(oe)}).on("end",function(){ae.isPaused?ae._upstreamEnded=!0:ae.end()})},ie.prototype.pause=function(){return!!le.prototype.pause.call(this)&&(this._stream.pause(),!0)},ie.prototype.resume=function(){return!!le.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},ge.exports=ie},{"../stream/GenericWorker":28,"../utils":32}],13:[function(E,ge,Ae){"use strict";var ue=E("readable-stream").Readable;function le(ie,se,ae){ue.call(this,se),this._helper=ie;var oe=this;ie.on("data",function(re,ne){oe.push(re)||oe._helper.pause(),ae&&ae(ne)}).on("error",function(re){oe.emit("error",re)}).on("end",function(){oe.push(null)})}E("../utils").inherits(le,ue),le.prototype._read=function(){this._helper.resume()},ge.exports=le},{"../utils":32,"readable-stream":16}],14:[function(E,ge,Ae){"use strict";ge.exports={isNode:typeof ye!="undefined",newBufferFrom:function(ue,le){if(ye.from&&ye.from!==Uint8Array.from)return ye.from(ue,le);if(typeof ue=="number")throw new Error('The "data" argument must not be a number');return new ye(ue,le)},allocBuffer:function(ue){if(ye.alloc)return ye.alloc(ue);var le=new ye(ue);return le.fill(0),le},isBuffer:function(ue){return ye.isBuffer(ue)},isStream:function(ue){return ue&&typeof ue.on=="function"&&typeof ue.pause=="function"&&typeof ue.resume=="function"}}},{}],15:[function(E,ge,Ae){"use strict";function ue(fe,he,de){var pe,ve=ie.getTypeOf(he),me=ie.extend(de||{},oe);me.date=me.date||new Date,me.compression!==null&&(me.compression=me.compression.toUpperCase()),typeof me.unixPermissions=="string"&&(me.unixPermissions=parseInt(me.unixPermissions,8)),me.unixPermissions&&16384&me.unixPermissions&&(me.dir=!0),me.dosPermissions&&16&me.dosPermissions&&(me.dir=!0),me.dir&&(fe=b(fe)),me.createFolders&&(pe=x(fe))&&te.call(this,pe,!0);var Ee=ve==="string"&&me.binary===!1&&me.base64===!1;de&&de.binary!==void 0||(me.binary=!Ee),(he instanceof re&&he.uncompressedSize===0||me.dir||!he||he.length===0)&&(me.base64=!1,me.binary=!0,he="",me.compression="STORE",ve="string");var Se=null;Se=he instanceof re||he instanceof se?he:a.isNode&&a.isStream(he)?new y(fe,he):ie.prepareContent(fe,he,me.binary,me.optimizedBinaryString,me.base64);var Te=new ne(fe,Se,me);this.files[fe]=Te}var le=E("./utf8"),ie=E("./utils"),se=E("./stream/GenericWorker"),ae=E("./stream/StreamHelper"),oe=E("./defaults"),re=E("./compressedObject"),ne=E("./zipObject"),z=E("./generate"),a=E("./nodejsUtils"),y=E("./nodejs/NodejsStreamInputAdapter"),x=function(fe){fe.slice(-1)==="/"&&(fe=fe.substring(0,fe.length-1));var he=fe.lastIndexOf("/");return 0<he?fe.substring(0,he):""},b=function(fe){return fe.slice(-1)!=="/"&&(fe+="/"),fe},te=function(fe,he){return he=he!==void 0?he:oe.createFolders,fe=b(fe),this.files[fe]||ue.call(this,fe,null,{dir:!0,createFolders:he}),this.files[fe]};function ee(fe){return Object.prototype.toString.call(fe)==="[object RegExp]"}var ce={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(fe){var he,de,pe;for(he in this.files)pe=this.files[he],(de=he.slice(this.root.length,he.length))&&he.slice(0,this.root.length)===this.root&&fe(de,pe)},filter:function(fe){var he=[];return this.forEach(function(de,pe){fe(de,pe)&&he.push(pe)}),he},file:function(fe,he,de){if(arguments.length!==1)return fe=this.root+fe,ue.call(this,fe,he,de),this;if(ee(fe)){var pe=fe;return this.filter(function(me,Ee){return!Ee.dir&&pe.test(me)})}var ve=this.files[this.root+fe];return ve&&!ve.dir?ve:null},folder:function(fe){if(!fe)return this;if(ee(fe))return this.filter(function(ve,me){return me.dir&&fe.test(ve)});var he=this.root+fe,de=te.call(this,he),pe=this.clone();return pe.root=de.name,pe},remove:function(fe){fe=this.root+fe;var he=this.files[fe];if(he||(fe.slice(-1)!=="/"&&(fe+="/"),he=this.files[fe]),he&&!he.dir)delete this.files[fe];else for(var de=this.filter(function(ve,me){return me.name.slice(0,fe.length)===fe}),pe=0;pe<de.length;pe++)delete this.files[de[pe].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(fe){var he,de={};try{if((de=ie.extend(fe||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:le.utf8encode})).type=de.type.toLowerCase(),de.compression=de.compression.toUpperCase(),de.type==="binarystring"&&(de.type="string"),!de.type)throw new Error("No output type specified.");ie.checkSupport(de.type),de.platform!=="darwin"&&de.platform!=="freebsd"&&de.platform!=="linux"&&de.platform!=="sunos"||(de.platform="UNIX"),de.platform==="win32"&&(de.platform="DOS");var pe=de.comment||this.comment||"";he=z.generateWorker(this,de,pe)}catch(ve){(he=new se("error")).error(ve)}return new ae(he,de.type||"string",de.mimeType)},generateAsync:function(fe,he){return this.generateInternalStream(fe).accumulate(he)},generateNodeStream:function(fe,he){return(fe=fe||{}).type||(fe.type="nodebuffer"),this.generateInternalStream(fe).toNodejsStream(he)}};ge.exports=ce},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(E,ge,Ae){"use strict";ge.exports=E("stream")},{stream:void 0}],17:[function(E,ge,Ae){"use strict";var ue=E("./DataReader");function le(ie){ue.call(this,ie);for(var se=0;se<this.data.length;se++)ie[se]=255&ie[se]}E("../utils").inherits(le,ue),le.prototype.byteAt=function(ie){return this.data[this.zero+ie]},le.prototype.lastIndexOfSignature=function(ie){for(var se=ie.charCodeAt(0),ae=ie.charCodeAt(1),oe=ie.charCodeAt(2),re=ie.charCodeAt(3),ne=this.length-4;0<=ne;--ne)if(this.data[ne]===se&&this.data[ne+1]===ae&&this.data[ne+2]===oe&&this.data[ne+3]===re)return ne-this.zero;return-1},le.prototype.readAndCheckSignature=function(ie){var se=ie.charCodeAt(0),ae=ie.charCodeAt(1),oe=ie.charCodeAt(2),re=ie.charCodeAt(3),ne=this.readData(4);return se===ne[0]&&ae===ne[1]&&oe===ne[2]&&re===ne[3]},le.prototype.readData=function(ie){if(this.checkOffset(ie),ie===0)return[];var se=this.data.slice(this.zero+this.index,this.zero+this.index+ie);return this.index+=ie,se},ge.exports=le},{"../utils":32,"./DataReader":18}],18:[function(E,ge,Ae){"use strict";var ue=E("../utils");function le(ie){this.data=ie,this.length=ie.length,this.index=0,this.zero=0}le.prototype={checkOffset:function(ie){this.checkIndex(this.index+ie)},checkIndex:function(ie){if(this.length<this.zero+ie||ie<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+ie+"). Corrupted zip ?")},setIndex:function(ie){this.checkIndex(ie),this.index=ie},skip:function(ie){this.setIndex(this.index+ie)},byteAt:function(){},readInt:function(ie){var se,ae=0;for(this.checkOffset(ie),se=this.index+ie-1;se>=this.index;se--)ae=(ae<<8)+this.byteAt(se);return this.index+=ie,ae},readString:function(ie){return ue.transformTo("string",this.readData(ie))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var ie=this.readInt(4);return new Date(Date.UTC(1980+(ie>>25&127),(ie>>21&15)-1,ie>>16&31,ie>>11&31,ie>>5&63,(31&ie)<<1))}},ge.exports=le},{"../utils":32}],19:[function(E,ge,Ae){"use strict";var ue=E("./Uint8ArrayReader");function le(ie){ue.call(this,ie)}E("../utils").inherits(le,ue),le.prototype.readData=function(ie){this.checkOffset(ie);var se=this.data.slice(this.zero+this.index,this.zero+this.index+ie);return this.index+=ie,se},ge.exports=le},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(E,ge,Ae){"use strict";var ue=E("./DataReader");function le(ie){ue.call(this,ie)}E("../utils").inherits(le,ue),le.prototype.byteAt=function(ie){return this.data.charCodeAt(this.zero+ie)},le.prototype.lastIndexOfSignature=function(ie){return this.data.lastIndexOf(ie)-this.zero},le.prototype.readAndCheckSignature=function(ie){return ie===this.readData(4)},le.prototype.readData=function(ie){this.checkOffset(ie);var se=this.data.slice(this.zero+this.index,this.zero+this.index+ie);return this.index+=ie,se},ge.exports=le},{"../utils":32,"./DataReader":18}],21:[function(E,ge,Ae){"use strict";var ue=E("./ArrayReader");function le(ie){ue.call(this,ie)}E("../utils").inherits(le,ue),le.prototype.readData=function(ie){if(this.checkOffset(ie),ie===0)return new Uint8Array(0);var se=this.data.subarray(this.zero+this.index,this.zero+this.index+ie);return this.index+=ie,se},ge.exports=le},{"../utils":32,"./ArrayReader":17}],22:[function(E,ge,Ae){"use strict";var ue=E("../utils"),le=E("../support"),ie=E("./ArrayReader"),se=E("./StringReader"),ae=E("./NodeBufferReader"),oe=E("./Uint8ArrayReader");ge.exports=function(re){var ne=ue.getTypeOf(re);return ue.checkSupport(ne),ne!=="string"||le.uint8array?ne==="nodebuffer"?new ae(re):le.uint8array?new oe(ue.transformTo("uint8array",re)):new ie(ue.transformTo("array",re)):new se(re)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(E,ge,Ae){"use strict";Ae.LOCAL_FILE_HEADER="PK",Ae.CENTRAL_FILE_HEADER="PK",Ae.CENTRAL_DIRECTORY_END="PK",Ae.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",Ae.ZIP64_CENTRAL_DIRECTORY_END="PK",Ae.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(E,ge,Ae){"use strict";var ue=E("./GenericWorker"),le=E("../utils");function ie(se){ue.call(this,"ConvertWorker to "+se),this.destType=se}le.inherits(ie,ue),ie.prototype.processChunk=function(se){this.push({data:le.transformTo(this.destType,se.data),meta:se.meta})},ge.exports=ie},{"../utils":32,"./GenericWorker":28}],25:[function(E,ge,Ae){"use strict";var ue=E("./GenericWorker"),le=E("../crc32");function ie(){ue.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}E("../utils").inherits(ie,ue),ie.prototype.processChunk=function(se){this.streamInfo.crc32=le(se.data,this.streamInfo.crc32||0),this.push(se)},ge.exports=ie},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(E,ge,Ae){"use strict";var ue=E("../utils"),le=E("./GenericWorker");function ie(se){le.call(this,"DataLengthProbe for "+se),this.propName=se,this.withStreamInfo(se,0)}ue.inherits(ie,le),ie.prototype.processChunk=function(se){if(se){var ae=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=ae+se.data.length}le.prototype.processChunk.call(this,se)},ge.exports=ie},{"../utils":32,"./GenericWorker":28}],27:[function(E,ge,Ae){"use strict";var ue=E("../utils"),le=E("./GenericWorker");function ie(se){le.call(this,"DataWorker");var ae=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,se.then(function(oe){ae.dataIsReady=!0,ae.data=oe,ae.max=oe&&oe.length||0,ae.type=ue.getTypeOf(oe),ae.isPaused||ae._tickAndRepeat()},function(oe){ae.error(oe)})}ue.inherits(ie,le),ie.prototype.cleanUp=function(){le.prototype.cleanUp.call(this),this.data=null},ie.prototype.resume=function(){return!!le.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,ue.delay(this._tickAndRepeat,[],this)),!0)},ie.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(ue.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},ie.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var se=null,ae=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":se=this.data.substring(this.index,ae);break;case"uint8array":se=this.data.subarray(this.index,ae);break;case"array":case"nodebuffer":se=this.data.slice(this.index,ae)}return this.index=ae,this.push({data:se,meta:{percent:this.max?this.index/this.max*100:0}})},ge.exports=ie},{"../utils":32,"./GenericWorker":28}],28:[function(E,ge,Ae){"use strict";function ue(le){this.name=le||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}ue.prototype={push:function(le){this.emit("data",le)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(le){this.emit("error",le)}return!0},error:function(le){return!this.isFinished&&(this.isPaused?this.generatedError=le:(this.isFinished=!0,this.emit("error",le),this.previous&&this.previous.error(le),this.cleanUp()),!0)},on:function(le,ie){return this._listeners[le].push(ie),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(le,ie){if(this._listeners[le])for(var se=0;se<this._listeners[le].length;se++)this._listeners[le][se].call(this,ie)},pipe:function(le){return le.registerPrevious(this)},registerPrevious:function(le){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=le.streamInfo,this.mergeStreamInfo(),this.previous=le;var ie=this;return le.on("data",function(se){ie.processChunk(se)}),le.on("end",function(){ie.end()}),le.on("error",function(se){ie.error(se)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var le=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),le=!0),this.previous&&this.previous.resume(),!le},flush:function(){},processChunk:function(le){this.push(le)},withStreamInfo:function(le,ie){return this.extraStreamInfo[le]=ie,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var le in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,le)&&(this.streamInfo[le]=this.extraStreamInfo[le])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var le="Worker "+this.name;return this.previous?this.previous+" -> "+le:le}},ge.exports=ue},{}],29:[function(E,ge,Ae){"use strict";var ue=E("../utils"),le=E("./ConvertWorker"),ie=E("./GenericWorker"),se=E("../base64"),ae=E("../support"),oe=E("../external"),re=null;if(ae.nodestream)try{re=E("../nodejs/NodejsStreamOutputAdapter")}catch(a){}function ne(a,y){return new oe.Promise(function(x,b){var te=[],ee=a._internalType,ce=a._outputType,fe=a._mimeType;a.on("data",function(he,de){te.push(he),y&&y(de)}).on("error",function(he){te=[],b(he)}).on("end",function(){try{var he=function(de,pe,ve){switch(de){case"blob":return ue.newBlob(ue.transformTo("arraybuffer",pe),ve);case"base64":return se.encode(pe);default:return ue.transformTo(de,pe)}}(ce,function(de,pe){var ve,me=0,Ee=null,Se=0;for(ve=0;ve<pe.length;ve++)Se+=pe[ve].length;switch(de){case"string":return pe.join("");case"array":return Array.prototype.concat.apply([],pe);case"uint8array":for(Ee=new Uint8Array(Se),ve=0;ve<pe.length;ve++)Ee.set(pe[ve],me),me+=pe[ve].length;return Ee;case"nodebuffer":return ye.concat(pe);default:throw new Error("concat : unsupported type '"+de+"'")}}(ee,te),fe);x(he)}catch(de){b(de)}te=[]}).resume()})}function z(a,y,x){var b=y;switch(y){case"blob":case"arraybuffer":b="uint8array";break;case"base64":b="string"}try{this._internalType=b,this._outputType=y,this._mimeType=x,ue.checkSupport(b),this._worker=a.pipe(new le(b)),a.lock()}catch(te){this._worker=new ie("error"),this._worker.error(te)}}z.prototype={accumulate:function(a){return ne(this,a)},on:function(a,y){var x=this;return a==="data"?this._worker.on(a,function(b){y.call(x,b.data,b.meta)}):this._worker.on(a,function(){ue.delay(y,arguments,x)}),this},resume:function(){return ue.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(a){if(ue.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new re(this,{objectMode:this._outputType!=="nodebuffer"},a)}},ge.exports=z},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(E,ge,Ae){"use strict";if(Ae.base64=!0,Ae.array=!0,Ae.string=!0,Ae.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",Ae.nodebuffer=typeof ye!="undefined",Ae.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")Ae.blob=!1;else{var ue=new ArrayBuffer(0);try{Ae.blob=new Blob([ue],{type:"application/zip"}).size===0}catch(ie){try{var le=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);le.append(ue),Ae.blob=le.getBlob("application/zip").size===0}catch(se){Ae.blob=!1}}}try{Ae.nodestream=!!E("readable-stream").Readable}catch(ie){Ae.nodestream=!1}},{"readable-stream":16}],31:[function(E,ge,Ae){"use strict";for(var ue=E("./utils"),le=E("./support"),ie=E("./nodejsUtils"),se=E("./stream/GenericWorker"),ae=new Array(256),oe=0;oe<256;oe++)ae[oe]=252<=oe?6:248<=oe?5:240<=oe?4:224<=oe?3:192<=oe?2:1;ae[254]=ae[254]=1;function re(){se.call(this,"utf-8 decode"),this.leftOver=null}function ne(){se.call(this,"utf-8 encode")}Ae.utf8encode=function(z){return le.nodebuffer?ie.newBufferFrom(z,"utf-8"):function(a){var y,x,b,te,ee,ce=a.length,fe=0;for(te=0;te<ce;te++)(64512&(x=a.charCodeAt(te)))==55296&&te+1<ce&&(64512&(b=a.charCodeAt(te+1)))==56320&&(x=65536+(x-55296<<10)+(b-56320),te++),fe+=x<128?1:x<2048?2:x<65536?3:4;for(y=le.uint8array?new Uint8Array(fe):new Array(fe),te=ee=0;ee<fe;te++)(64512&(x=a.charCodeAt(te)))==55296&&te+1<ce&&(64512&(b=a.charCodeAt(te+1)))==56320&&(x=65536+(x-55296<<10)+(b-56320),te++),x<128?y[ee++]=x:(x<2048?y[ee++]=192|x>>>6:(x<65536?y[ee++]=224|x>>>12:(y[ee++]=240|x>>>18,y[ee++]=128|x>>>12&63),y[ee++]=128|x>>>6&63),y[ee++]=128|63&x);return y}(z)},Ae.utf8decode=function(z){return le.nodebuffer?ue.transformTo("nodebuffer",z).toString("utf-8"):function(a){var y,x,b,te,ee=a.length,ce=new Array(2*ee);for(y=x=0;y<ee;)if((b=a[y++])<128)ce[x++]=b;else if(4<(te=ae[b]))ce[x++]=65533,y+=te-1;else{for(b&=te===2?31:te===3?15:7;1<te&&y<ee;)b=b<<6|63&a[y++],te--;1<te?ce[x++]=65533:b<65536?ce[x++]=b:(b-=65536,ce[x++]=55296|b>>10&1023,ce[x++]=56320|1023&b)}return ce.length!==x&&(ce.subarray?ce=ce.subarray(0,x):ce.length=x),ue.applyFromCharCode(ce)}(z=ue.transformTo(le.uint8array?"uint8array":"array",z))},ue.inherits(re,se),re.prototype.processChunk=function(z){var a=ue.transformTo(le.uint8array?"uint8array":"array",z.data);if(this.leftOver&&this.leftOver.length){if(le.uint8array){var y=a;(a=new Uint8Array(y.length+this.leftOver.length)).set(this.leftOver,0),a.set(y,this.leftOver.length)}else a=this.leftOver.concat(a);this.leftOver=null}var x=function(te,ee){var ce;for((ee=ee||te.length)>te.length&&(ee=te.length),ce=ee-1;0<=ce&&(192&te[ce])==128;)ce--;return ce<0||ce===0?ee:ce+ae[te[ce]]>ee?ce:ee}(a),b=a;x!==a.length&&(le.uint8array?(b=a.subarray(0,x),this.leftOver=a.subarray(x,a.length)):(b=a.slice(0,x),this.leftOver=a.slice(x,a.length))),this.push({data:Ae.utf8decode(b),meta:z.meta})},re.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:Ae.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},Ae.Utf8DecodeWorker=re,ue.inherits(ne,se),ne.prototype.processChunk=function(z){this.push({data:Ae.utf8encode(z.data),meta:z.meta})},Ae.Utf8EncodeWorker=ne},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(E,ge,Ae){"use strict";var ue=E("./support"),le=E("./base64"),ie=E("./nodejsUtils"),se=E("./external");function ae(y){return y}function oe(y,x){for(var b=0;b<y.length;++b)x[b]=255&y.charCodeAt(b);return x}E("setimmediate"),Ae.newBlob=function(y,x){Ae.checkSupport("blob");try{return new Blob([y],{type:x})}catch(te){try{var b=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return b.append(y),b.getBlob(x)}catch(ee){throw new Error("Bug : can't construct the Blob.")}}};var re={stringifyByChunk:function(y,x,b){var te=[],ee=0,ce=y.length;if(ce<=b)return String.fromCharCode.apply(null,y);for(;ee<ce;)x==="array"||x==="nodebuffer"?te.push(String.fromCharCode.apply(null,y.slice(ee,Math.min(ee+b,ce)))):te.push(String.fromCharCode.apply(null,y.subarray(ee,Math.min(ee+b,ce)))),ee+=b;return te.join("")},stringifyByChar:function(y){for(var x="",b=0;b<y.length;b++)x+=String.fromCharCode(y[b]);return x},applyCanBeUsed:{uint8array:function(){try{return ue.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(y){return!1}}(),nodebuffer:function(){try{return ue.nodebuffer&&String.fromCharCode.apply(null,ie.allocBuffer(1)).length===1}catch(y){return!1}}()}};function ne(y){var x=65536,b=Ae.getTypeOf(y),te=!0;if(b==="uint8array"?te=re.applyCanBeUsed.uint8array:b==="nodebuffer"&&(te=re.applyCanBeUsed.nodebuffer),te)for(;1<x;)try{return re.stringifyByChunk(y,b,x)}catch(ee){x=Math.floor(x/2)}return re.stringifyByChar(y)}function z(y,x){for(var b=0;b<y.length;b++)x[b]=y[b];return x}Ae.applyFromCharCode=ne;var a={};a.string={string:ae,array:function(y){return oe(y,new Array(y.length))},arraybuffer:function(y){return a.string.uint8array(y).buffer},uint8array:function(y){return oe(y,new Uint8Array(y.length))},nodebuffer:function(y){return oe(y,ie.allocBuffer(y.length))}},a.array={string:ne,array:ae,arraybuffer:function(y){return new Uint8Array(y).buffer},uint8array:function(y){return new Uint8Array(y)},nodebuffer:function(y){return ie.newBufferFrom(y)}},a.arraybuffer={string:function(y){return ne(new Uint8Array(y))},array:function(y){return z(new Uint8Array(y),new Array(y.byteLength))},arraybuffer:ae,uint8array:function(y){return new Uint8Array(y)},nodebuffer:function(y){return ie.newBufferFrom(new Uint8Array(y))}},a.uint8array={string:ne,array:function(y){return z(y,new Array(y.length))},arraybuffer:function(y){return y.buffer},uint8array:ae,nodebuffer:function(y){return ie.newBufferFrom(y)}},a.nodebuffer={string:ne,array:function(y){return z(y,new Array(y.length))},arraybuffer:function(y){return a.nodebuffer.uint8array(y).buffer},uint8array:function(y){return z(y,new Uint8Array(y.length))},nodebuffer:ae},Ae.transformTo=function(y,x){if(x=x||"",!y)return x;Ae.checkSupport(y);var b=Ae.getTypeOf(x);return a[b][y](x)},Ae.resolve=function(y){for(var x=y.split("/"),b=[],te=0;te<x.length;te++){var ee=x[te];ee==="."||ee===""&&te!==0&&te!==x.length-1||(ee===".."?b.pop():b.push(ee))}return b.join("/")},Ae.getTypeOf=function(y){return typeof y=="string"?"string":Object.prototype.toString.call(y)==="[object Array]"?"array":ue.nodebuffer&&ie.isBuffer(y)?"nodebuffer":ue.uint8array&&y instanceof Uint8Array?"uint8array":ue.arraybuffer&&y instanceof ArrayBuffer?"arraybuffer":void 0},Ae.checkSupport=function(y){if(!ue[y.toLowerCase()])throw new Error(y+" is not supported by this platform")},Ae.MAX_VALUE_16BITS=65535,Ae.MAX_VALUE_32BITS=-1,Ae.pretty=function(y){var x,b,te="";for(b=0;b<(y||"").length;b++)te+="\\x"+((x=y.charCodeAt(b))<16?"0":"")+x.toString(16).toUpperCase();return te},Ae.delay=function(y,x,b){setImmediate(function(){y.apply(b||null,x||[])})},Ae.inherits=function(y,x){function b(){}b.prototype=x.prototype,y.prototype=new b},Ae.extend=function(){var y,x,b={};for(y=0;y<arguments.length;y++)for(x in arguments[y])Object.prototype.hasOwnProperty.call(arguments[y],x)&&b[x]===void 0&&(b[x]=arguments[y][x]);return b},Ae.prepareContent=function(y,x,b,te,ee){return se.Promise.resolve(x).then(function(ce){return ue.blob&&(ce instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(ce))!==-1)&&typeof FileReader!="undefined"?new se.Promise(function(fe,he){var de=new FileReader;de.onload=function(pe){fe(pe.target.result)},de.onerror=function(pe){he(pe.target.error)},de.readAsArrayBuffer(ce)}):ce}).then(function(ce){var fe=Ae.getTypeOf(ce);return fe?(fe==="arraybuffer"?ce=Ae.transformTo("uint8array",ce):fe==="string"&&(ee?ce=le.decode(ce):b&&te!==!0&&(ce=function(he){return oe(he,ue.uint8array?new Uint8Array(he.length):new Array(he.length))}(ce))),ce):se.Promise.reject(new Error("Can't read the data of '"+y+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(E,ge,Ae){"use strict";var ue=E("./reader/readerFor"),le=E("./utils"),ie=E("./signature"),se=E("./zipEntry"),ae=E("./support");function oe(re){this.files=[],this.loadOptions=re}oe.prototype={checkSignature:function(re){if(!this.reader.readAndCheckSignature(re)){this.reader.index-=4;var ne=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+le.pretty(ne)+", expected "+le.pretty(re)+")")}},isSignature:function(re,ne){var z=this.reader.index;this.reader.setIndex(re);var a=this.reader.readString(4)===ne;return this.reader.setIndex(z),a},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var re=this.reader.readData(this.zipCommentLength),ne=ae.uint8array?"uint8array":"array",z=le.transformTo(ne,re);this.zipComment=this.loadOptions.decodeFileName(z)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var re,ne,z,a=this.zip64EndOfCentralSize-44;0<a;)re=this.reader.readInt(2),ne=this.reader.readInt(4),z=this.reader.readData(ne),this.zip64ExtensibleData[re]={id:re,length:ne,value:z}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var re,ne;for(re=0;re<this.files.length;re++)ne=this.files[re],this.reader.setIndex(ne.localHeaderOffset),this.checkSignature(ie.LOCAL_FILE_HEADER),ne.readLocalPart(this.reader),ne.handleUTF8(),ne.processAttributes()},readCentralDir:function(){var re;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(ie.CENTRAL_FILE_HEADER);)(re=new se({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(re);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var re=this.reader.lastIndexOfSignature(ie.CENTRAL_DIRECTORY_END);if(re<0)throw this.isSignature(0,ie.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(re);var ne=re;if(this.checkSignature(ie.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===le.MAX_VALUE_16BITS||this.diskWithCentralDirStart===le.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===le.MAX_VALUE_16BITS||this.centralDirRecords===le.MAX_VALUE_16BITS||this.centralDirSize===le.MAX_VALUE_32BITS||this.centralDirOffset===le.MAX_VALUE_32BITS){if(this.zip64=!0,(re=this.reader.lastIndexOfSignature(ie.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(re),this.checkSignature(ie.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,ie.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(ie.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(ie.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var z=this.centralDirOffset+this.centralDirSize;this.zip64&&(z+=20,z+=12+this.zip64EndOfCentralSize);var a=ne-z;if(0<a)this.isSignature(ne,ie.CENTRAL_FILE_HEADER)||(this.reader.zero=a);else if(a<0)throw new Error("Corrupted zip: missing "+Math.abs(a)+" bytes.")},prepareReader:function(re){this.reader=ue(re)},load:function(re){this.prepareReader(re),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},ge.exports=oe},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(E,ge,Ae){"use strict";var ue=E("./reader/readerFor"),le=E("./utils"),ie=E("./compressedObject"),se=E("./crc32"),ae=E("./utf8"),oe=E("./compressions"),re=E("./support");function ne(z,a){this.options=z,this.loadOptions=a}ne.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(z){var a,y;if(z.skip(22),this.fileNameLength=z.readInt(2),y=z.readInt(2),this.fileName=z.readData(this.fileNameLength),z.skip(y),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((a=function(x){for(var b in oe)if(Object.prototype.hasOwnProperty.call(oe,b)&&oe[b].magic===x)return oe[b];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+le.pretty(this.compressionMethod)+" unknown (inner file : "+le.transformTo("string",this.fileName)+")");this.decompressed=new ie(this.compressedSize,this.uncompressedSize,this.crc32,a,z.readData(this.compressedSize))},readCentralPart:function(z){this.versionMadeBy=z.readInt(2),z.skip(2),this.bitFlag=z.readInt(2),this.compressionMethod=z.readString(2),this.date=z.readDate(),this.crc32=z.readInt(4),this.compressedSize=z.readInt(4),this.uncompressedSize=z.readInt(4);var a=z.readInt(2);if(this.extraFieldsLength=z.readInt(2),this.fileCommentLength=z.readInt(2),this.diskNumberStart=z.readInt(2),this.internalFileAttributes=z.readInt(2),this.externalFileAttributes=z.readInt(4),this.localHeaderOffset=z.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");z.skip(a),this.readExtraFields(z),this.parseZIP64ExtraField(z),this.fileComment=z.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var z=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),z==0&&(this.dosPermissions=63&this.externalFileAttributes),z==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var z=ue(this.extraFields[1].value);this.uncompressedSize===le.MAX_VALUE_32BITS&&(this.uncompressedSize=z.readInt(8)),this.compressedSize===le.MAX_VALUE_32BITS&&(this.compressedSize=z.readInt(8)),this.localHeaderOffset===le.MAX_VALUE_32BITS&&(this.localHeaderOffset=z.readInt(8)),this.diskNumberStart===le.MAX_VALUE_32BITS&&(this.diskNumberStart=z.readInt(4))}},readExtraFields:function(z){var a,y,x,b=z.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});z.index+4<b;)a=z.readInt(2),y=z.readInt(2),x=z.readData(y),this.extraFields[a]={id:a,length:y,value:x};z.setIndex(b)},handleUTF8:function(){var z=re.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=ae.utf8decode(this.fileName),this.fileCommentStr=ae.utf8decode(this.fileComment);else{var a=this.findExtraFieldUnicodePath();if(a!==null)this.fileNameStr=a;else{var y=le.transformTo(z,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(y)}var x=this.findExtraFieldUnicodeComment();if(x!==null)this.fileCommentStr=x;else{var b=le.transformTo(z,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(b)}}},findExtraFieldUnicodePath:function(){var z=this.extraFields[28789];if(z){var a=ue(z.value);return a.readInt(1)!==1||se(this.fileName)!==a.readInt(4)?null:ae.utf8decode(a.readData(z.length-5))}return null},findExtraFieldUnicodeComment:function(){var z=this.extraFields[25461];if(z){var a=ue(z.value);return a.readInt(1)!==1||se(this.fileComment)!==a.readInt(4)?null:ae.utf8decode(a.readData(z.length-5))}return null}},ge.exports=ne},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(E,ge,Ae){"use strict";function ue(a,y,x){this.name=a,this.dir=x.dir,this.date=x.date,this.comment=x.comment,this.unixPermissions=x.unixPermissions,this.dosPermissions=x.dosPermissions,this._data=y,this._dataBinary=x.binary,this.options={compression:x.compression,compressionOptions:x.compressionOptions}}var le=E("./stream/StreamHelper"),ie=E("./stream/DataWorker"),se=E("./utf8"),ae=E("./compressedObject"),oe=E("./stream/GenericWorker");ue.prototype={internalStream:function(a){var y=null,x="string";try{if(!a)throw new Error("No output type specified.");var b=(x=a.toLowerCase())==="string"||x==="text";x!=="binarystring"&&x!=="text"||(x="string"),y=this._decompressWorker();var te=!this._dataBinary;te&&!b&&(y=y.pipe(new se.Utf8EncodeWorker)),!te&&b&&(y=y.pipe(new se.Utf8DecodeWorker))}catch(ee){(y=new oe("error")).error(ee)}return new le(y,x,"")},async:function(a,y){return this.internalStream(a).accumulate(y)},nodeStream:function(a,y){return this.internalStream(a||"nodebuffer").toNodejsStream(y)},_compressWorker:function(a,y){if(this._data instanceof ae&&this._data.compression.magic===a.magic)return this._data.getCompressedWorker();var x=this._decompressWorker();return this._dataBinary||(x=x.pipe(new se.Utf8EncodeWorker)),ae.createWorkerFrom(x,a,y)},_decompressWorker:function(){return this._data instanceof ae?this._data.getContentWorker():this._data instanceof oe?this._data:new ie(this._data)}};for(var re=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],ne=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},z=0;z<re.length;z++)ue.prototype[re[z]]=ne;ge.exports=ue},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(E,ge,Ae){(function(ue){"use strict";var le,ie,se=ue.MutationObserver||ue.WebKitMutationObserver;if(se){var ae=0,oe=new se(a),re=ue.document.createTextNode("");oe.observe(re,{characterData:!0}),le=function(){re.data=ae=++ae%2}}else if(ue.setImmediate||ue.MessageChannel===void 0)le="document"in ue&&"onreadystatechange"in ue.document.createElement("script")?function(){var y=ue.document.createElement("script");y.onreadystatechange=function(){a(),y.onreadystatechange=null,y.parentNode.removeChild(y),y=null},ue.document.documentElement.appendChild(y)}:function(){setTimeout(a,0)};else{var ne=new ue.MessageChannel;ne.port1.onmessage=a,le=function(){ne.port2.postMessage(0)}}var z=[];function a(){var y,x;ie=!0;for(var b=z.length;b;){for(x=z,z=[],y=-1;++y<b;)x[y]();b=z.length}ie=!1}ge.exports=function(y){z.push(y)!==1||ie||le()}}).call(this,typeof be.g!="undefined"?be.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(E,ge,Ae){"use strict";var ue=E("immediate");function le(){}var ie={},se=["REJECTED"],ae=["FULFILLED"],oe=["PENDING"];function re(b){if(typeof b!="function")throw new TypeError("resolver must be a function");this.state=oe,this.queue=[],this.outcome=void 0,b!==le&&y(this,b)}function ne(b,te,ee){this.promise=b,typeof te=="function"&&(this.onFulfilled=te,this.callFulfilled=this.otherCallFulfilled),typeof ee=="function"&&(this.onRejected=ee,this.callRejected=this.otherCallRejected)}function z(b,te,ee){ue(function(){var ce;try{ce=te(ee)}catch(fe){return ie.reject(b,fe)}ce===b?ie.reject(b,new TypeError("Cannot resolve promise with itself")):ie.resolve(b,ce)})}function a(b){var te=b&&b.then;if(b&&(typeof b=="object"||typeof b=="function")&&typeof te=="function")return function(){te.apply(b,arguments)}}function y(b,te){var ee=!1;function ce(de){ee||(ee=!0,ie.reject(b,de))}function fe(de){ee||(ee=!0,ie.resolve(b,de))}var he=x(function(){te(fe,ce)});he.status==="error"&&ce(he.value)}function x(b,te){var ee={};try{ee.value=b(te),ee.status="success"}catch(ce){ee.status="error",ee.value=ce}return ee}(ge.exports=re).prototype.finally=function(b){if(typeof b!="function")return this;var te=this.constructor;return this.then(function(ee){return te.resolve(b()).then(function(){return ee})},function(ee){return te.resolve(b()).then(function(){throw ee})})},re.prototype.catch=function(b){return this.then(null,b)},re.prototype.then=function(b,te){if(typeof b!="function"&&this.state===ae||typeof te!="function"&&this.state===se)return this;var ee=new this.constructor(le);return this.state!==oe?z(ee,this.state===ae?b:te,this.outcome):this.queue.push(new ne(ee,b,te)),ee},ne.prototype.callFulfilled=function(b){ie.resolve(this.promise,b)},ne.prototype.otherCallFulfilled=function(b){z(this.promise,this.onFulfilled,b)},ne.prototype.callRejected=function(b){ie.reject(this.promise,b)},ne.prototype.otherCallRejected=function(b){z(this.promise,this.onRejected,b)},ie.resolve=function(b,te){var ee=x(a,te);if(ee.status==="error")return ie.reject(b,ee.value);var ce=ee.value;if(ce)y(b,ce);else{b.state=ae,b.outcome=te;for(var fe=-1,he=b.queue.length;++fe<he;)b.queue[fe].callFulfilled(te)}return b},ie.reject=function(b,te){b.state=se,b.outcome=te;for(var ee=-1,ce=b.queue.length;++ee<ce;)b.queue[ee].callRejected(te);return b},re.resolve=function(b){return b instanceof this?b:ie.resolve(new this(le),b)},re.reject=function(b){var te=new this(le);return ie.reject(te,b)},re.all=function(b){var te=this;if(Object.prototype.toString.call(b)!=="[object Array]")return this.reject(new TypeError("must be an array"));var ee=b.length,ce=!1;if(!ee)return this.resolve([]);for(var fe=new Array(ee),he=0,de=-1,pe=new this(le);++de<ee;)ve(b[de],de);return pe;function ve(me,Ee){te.resolve(me).then(function(Se){fe[Ee]=Se,++he!==ee||ce||(ce=!0,ie.resolve(pe,fe))},function(Se){ce||(ce=!0,ie.reject(pe,Se))})}},re.race=function(b){var te=this;if(Object.prototype.toString.call(b)!=="[object Array]")return this.reject(new TypeError("must be an array"));var ee=b.length,ce=!1;if(!ee)return this.resolve([]);for(var fe=-1,he=new this(le);++fe<ee;)de=b[fe],te.resolve(de).then(function(pe){ce||(ce=!0,ie.resolve(he,pe))},function(pe){ce||(ce=!0,ie.reject(he,pe))});var de;return he}},{immediate:36}],38:[function(E,ge,Ae){"use strict";var ue={};(0,E("./lib/utils/common").assign)(ue,E("./lib/deflate"),E("./lib/inflate"),E("./lib/zlib/constants")),ge.exports=ue},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(E,ge,Ae){"use strict";var ue=E("./zlib/deflate"),le=E("./utils/common"),ie=E("./utils/strings"),se=E("./zlib/messages"),ae=E("./zlib/zstream"),oe=Object.prototype.toString,re=0,ne=-1,z=0,a=8;function y(b){if(!(this instanceof y))return new y(b);this.options=le.assign({level:ne,method:a,chunkSize:16384,windowBits:15,memLevel:8,strategy:z,to:""},b||{});var te=this.options;te.raw&&0<te.windowBits?te.windowBits=-te.windowBits:te.gzip&&0<te.windowBits&&te.windowBits<16&&(te.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new ae,this.strm.avail_out=0;var ee=ue.deflateInit2(this.strm,te.level,te.method,te.windowBits,te.memLevel,te.strategy);if(ee!==re)throw new Error(se[ee]);if(te.header&&ue.deflateSetHeader(this.strm,te.header),te.dictionary){var ce;if(ce=typeof te.dictionary=="string"?ie.string2buf(te.dictionary):oe.call(te.dictionary)==="[object ArrayBuffer]"?new Uint8Array(te.dictionary):te.dictionary,(ee=ue.deflateSetDictionary(this.strm,ce))!==re)throw new Error(se[ee]);this._dict_set=!0}}function x(b,te){var ee=new y(te);if(ee.push(b,!0),ee.err)throw ee.msg||se[ee.err];return ee.result}y.prototype.push=function(b,te){var ee,ce,fe=this.strm,he=this.options.chunkSize;if(this.ended)return!1;ce=te===~~te?te:te===!0?4:0,typeof b=="string"?fe.input=ie.string2buf(b):oe.call(b)==="[object ArrayBuffer]"?fe.input=new Uint8Array(b):fe.input=b,fe.next_in=0,fe.avail_in=fe.input.length;do{if(fe.avail_out===0&&(fe.output=new le.Buf8(he),fe.next_out=0,fe.avail_out=he),(ee=ue.deflate(fe,ce))!==1&&ee!==re)return this.onEnd(ee),!(this.ended=!0);fe.avail_out!==0&&(fe.avail_in!==0||ce!==4&&ce!==2)||(this.options.to==="string"?this.onData(ie.buf2binstring(le.shrinkBuf(fe.output,fe.next_out))):this.onData(le.shrinkBuf(fe.output,fe.next_out)))}while((0<fe.avail_in||fe.avail_out===0)&&ee!==1);return ce===4?(ee=ue.deflateEnd(this.strm),this.onEnd(ee),this.ended=!0,ee===re):ce!==2||(this.onEnd(re),!(fe.avail_out=0))},y.prototype.onData=function(b){this.chunks.push(b)},y.prototype.onEnd=function(b){b===re&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=le.flattenChunks(this.chunks)),this.chunks=[],this.err=b,this.msg=this.strm.msg},Ae.Deflate=y,Ae.deflate=x,Ae.deflateRaw=function(b,te){return(te=te||{}).raw=!0,x(b,te)},Ae.gzip=function(b,te){return(te=te||{}).gzip=!0,x(b,te)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(E,ge,Ae){"use strict";var ue=E("./zlib/inflate"),le=E("./utils/common"),ie=E("./utils/strings"),se=E("./zlib/constants"),ae=E("./zlib/messages"),oe=E("./zlib/zstream"),re=E("./zlib/gzheader"),ne=Object.prototype.toString;function z(y){if(!(this instanceof z))return new z(y);this.options=le.assign({chunkSize:16384,windowBits:0,to:""},y||{});var x=this.options;x.raw&&0<=x.windowBits&&x.windowBits<16&&(x.windowBits=-x.windowBits,x.windowBits===0&&(x.windowBits=-15)),!(0<=x.windowBits&&x.windowBits<16)||y&&y.windowBits||(x.windowBits+=32),15<x.windowBits&&x.windowBits<48&&!(15&x.windowBits)&&(x.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new oe,this.strm.avail_out=0;var b=ue.inflateInit2(this.strm,x.windowBits);if(b!==se.Z_OK)throw new Error(ae[b]);this.header=new re,ue.inflateGetHeader(this.strm,this.header)}function a(y,x){var b=new z(x);if(b.push(y,!0),b.err)throw b.msg||ae[b.err];return b.result}z.prototype.push=function(y,x){var b,te,ee,ce,fe,he,de=this.strm,pe=this.options.chunkSize,ve=this.options.dictionary,me=!1;if(this.ended)return!1;te=x===~~x?x:x===!0?se.Z_FINISH:se.Z_NO_FLUSH,typeof y=="string"?de.input=ie.binstring2buf(y):ne.call(y)==="[object ArrayBuffer]"?de.input=new Uint8Array(y):de.input=y,de.next_in=0,de.avail_in=de.input.length;do{if(de.avail_out===0&&(de.output=new le.Buf8(pe),de.next_out=0,de.avail_out=pe),(b=ue.inflate(de,se.Z_NO_FLUSH))===se.Z_NEED_DICT&&ve&&(he=typeof ve=="string"?ie.string2buf(ve):ne.call(ve)==="[object ArrayBuffer]"?new Uint8Array(ve):ve,b=ue.inflateSetDictionary(this.strm,he)),b===se.Z_BUF_ERROR&&me===!0&&(b=se.Z_OK,me=!1),b!==se.Z_STREAM_END&&b!==se.Z_OK)return this.onEnd(b),!(this.ended=!0);de.next_out&&(de.avail_out!==0&&b!==se.Z_STREAM_END&&(de.avail_in!==0||te!==se.Z_FINISH&&te!==se.Z_SYNC_FLUSH)||(this.options.to==="string"?(ee=ie.utf8border(de.output,de.next_out),ce=de.next_out-ee,fe=ie.buf2string(de.output,ee),de.next_out=ce,de.avail_out=pe-ce,ce&&le.arraySet(de.output,de.output,ee,ce,0),this.onData(fe)):this.onData(le.shrinkBuf(de.output,de.next_out)))),de.avail_in===0&&de.avail_out===0&&(me=!0)}while((0<de.avail_in||de.avail_out===0)&&b!==se.Z_STREAM_END);return b===se.Z_STREAM_END&&(te=se.Z_FINISH),te===se.Z_FINISH?(b=ue.inflateEnd(this.strm),this.onEnd(b),this.ended=!0,b===se.Z_OK):te!==se.Z_SYNC_FLUSH||(this.onEnd(se.Z_OK),!(de.avail_out=0))},z.prototype.onData=function(y){this.chunks.push(y)},z.prototype.onEnd=function(y){y===se.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=le.flattenChunks(this.chunks)),this.chunks=[],this.err=y,this.msg=this.strm.msg},Ae.Inflate=z,Ae.inflate=a,Ae.inflateRaw=function(y,x){return(x=x||{}).raw=!0,a(y,x)},Ae.ungzip=a},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(E,ge,Ae){"use strict";var ue=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";Ae.assign=function(se){for(var ae=Array.prototype.slice.call(arguments,1);ae.length;){var oe=ae.shift();if(oe){if(typeof oe!="object")throw new TypeError(oe+"must be non-object");for(var re in oe)oe.hasOwnProperty(re)&&(se[re]=oe[re])}}return se},Ae.shrinkBuf=function(se,ae){return se.length===ae?se:se.subarray?se.subarray(0,ae):(se.length=ae,se)};var le={arraySet:function(se,ae,oe,re,ne){if(ae.subarray&&se.subarray)se.set(ae.subarray(oe,oe+re),ne);else for(var z=0;z<re;z++)se[ne+z]=ae[oe+z]},flattenChunks:function(se){var ae,oe,re,ne,z,a;for(ae=re=0,oe=se.length;ae<oe;ae++)re+=se[ae].length;for(a=new Uint8Array(re),ae=ne=0,oe=se.length;ae<oe;ae++)z=se[ae],a.set(z,ne),ne+=z.length;return a}},ie={arraySet:function(se,ae,oe,re,ne){for(var z=0;z<re;z++)se[ne+z]=ae[oe+z]},flattenChunks:function(se){return[].concat.apply([],se)}};Ae.setTyped=function(se){se?(Ae.Buf8=Uint8Array,Ae.Buf16=Uint16Array,Ae.Buf32=Int32Array,Ae.assign(Ae,le)):(Ae.Buf8=Array,Ae.Buf16=Array,Ae.Buf32=Array,Ae.assign(Ae,ie))},Ae.setTyped(ue)},{}],42:[function(E,ge,Ae){"use strict";var ue=E("./common"),le=!0,ie=!0;try{String.fromCharCode.apply(null,[0])}catch(re){le=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(re){ie=!1}for(var se=new ue.Buf8(256),ae=0;ae<256;ae++)se[ae]=252<=ae?6:248<=ae?5:240<=ae?4:224<=ae?3:192<=ae?2:1;function oe(re,ne){if(ne<65537&&(re.subarray&&ie||!re.subarray&&le))return String.fromCharCode.apply(null,ue.shrinkBuf(re,ne));for(var z="",a=0;a<ne;a++)z+=String.fromCharCode(re[a]);return z}se[254]=se[254]=1,Ae.string2buf=function(re){var ne,z,a,y,x,b=re.length,te=0;for(y=0;y<b;y++)(64512&(z=re.charCodeAt(y)))==55296&&y+1<b&&(64512&(a=re.charCodeAt(y+1)))==56320&&(z=65536+(z-55296<<10)+(a-56320),y++),te+=z<128?1:z<2048?2:z<65536?3:4;for(ne=new ue.Buf8(te),y=x=0;x<te;y++)(64512&(z=re.charCodeAt(y)))==55296&&y+1<b&&(64512&(a=re.charCodeAt(y+1)))==56320&&(z=65536+(z-55296<<10)+(a-56320),y++),z<128?ne[x++]=z:(z<2048?ne[x++]=192|z>>>6:(z<65536?ne[x++]=224|z>>>12:(ne[x++]=240|z>>>18,ne[x++]=128|z>>>12&63),ne[x++]=128|z>>>6&63),ne[x++]=128|63&z);return ne},Ae.buf2binstring=function(re){return oe(re,re.length)},Ae.binstring2buf=function(re){for(var ne=new ue.Buf8(re.length),z=0,a=ne.length;z<a;z++)ne[z]=re.charCodeAt(z);return ne},Ae.buf2string=function(re,ne){var z,a,y,x,b=ne||re.length,te=new Array(2*b);for(z=a=0;z<b;)if((y=re[z++])<128)te[a++]=y;else if(4<(x=se[y]))te[a++]=65533,z+=x-1;else{for(y&=x===2?31:x===3?15:7;1<x&&z<b;)y=y<<6|63&re[z++],x--;1<x?te[a++]=65533:y<65536?te[a++]=y:(y-=65536,te[a++]=55296|y>>10&1023,te[a++]=56320|1023&y)}return oe(te,a)},Ae.utf8border=function(re,ne){var z;for((ne=ne||re.length)>re.length&&(ne=re.length),z=ne-1;0<=z&&(192&re[z])==128;)z--;return z<0||z===0?ne:z+se[re[z]]>ne?z:ne}},{"./common":41}],43:[function(E,ge,Ae){"use strict";ge.exports=function(ue,le,ie,se){for(var ae=65535&ue|0,oe=ue>>>16&65535|0,re=0;ie!==0;){for(ie-=re=2e3<ie?2e3:ie;oe=oe+(ae=ae+le[se++]|0)|0,--re;);ae%=65521,oe%=65521}return ae|oe<<16|0}},{}],44:[function(E,ge,Ae){"use strict";ge.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(E,ge,Ae){"use strict";var ue=function(){for(var le,ie=[],se=0;se<256;se++){le=se;for(var ae=0;ae<8;ae++)le=1&le?3988292384^le>>>1:le>>>1;ie[se]=le}return ie}();ge.exports=function(le,ie,se,ae){var oe=ue,re=ae+se;le^=-1;for(var ne=ae;ne<re;ne++)le=le>>>8^oe[255&(le^ie[ne])];return-1^le}},{}],46:[function(E,ge,Ae){"use strict";var ue,le=E("../utils/common"),ie=E("./trees"),se=E("./adler32"),ae=E("./crc32"),oe=E("./messages"),re=0,ne=4,z=0,a=-2,y=-1,x=4,b=2,te=8,ee=9,ce=286,fe=30,he=19,de=2*ce+1,pe=15,ve=3,me=258,Ee=me+ve+1,Se=42,Te=113,we=1,je=2,xe=3,Oe=4;function ze(Pe,ke){return Pe.msg=oe[ke],ke}function Ze(Pe){return(Pe<<1)-(4<Pe?9:0)}function Me(Pe){for(var ke=Pe.length;0<=--ke;)Pe[ke]=0}function tt(Pe){var ke=Pe.state,Ve=ke.pending;Ve>Pe.avail_out&&(Ve=Pe.avail_out),Ve!==0&&(le.arraySet(Pe.output,ke.pending_buf,ke.pending_out,Ve,Pe.next_out),Pe.next_out+=Ve,ke.pending_out+=Ve,Pe.total_out+=Ve,Pe.avail_out-=Ve,ke.pending-=Ve,ke.pending===0&&(ke.pending_out=0))}function qe(Pe,ke){ie._tr_flush_block(Pe,0<=Pe.block_start?Pe.block_start:-1,Pe.strstart-Pe.block_start,ke),Pe.block_start=Pe.strstart,tt(Pe.strm)}function st(Pe,ke){Pe.pending_buf[Pe.pending++]=ke}function At(Pe,ke){Pe.pending_buf[Pe.pending++]=ke>>>8&255,Pe.pending_buf[Pe.pending++]=255&ke}function lt(Pe,ke){var Ve,Qe,De=Pe.max_chain_length,Ye=Pe.strstart,Ue=Pe.prev_length,Le=Pe.nice_match,Ne=Pe.strstart>Pe.w_size-Ee?Pe.strstart-(Pe.w_size-Ee):0,nt=Pe.window,ct=Pe.w_mask,St=Pe.prev,wt=Pe.strstart+me,Bt=nt[Ye+Ue-1],kt=nt[Ye+Ue];Pe.prev_length>=Pe.good_match&&(De>>=2),Le>Pe.lookahead&&(Le=Pe.lookahead);do if(nt[(Ve=ke)+Ue]===kt&&nt[Ve+Ue-1]===Bt&&nt[Ve]===nt[Ye]&&nt[++Ve]===nt[Ye+1]){Ye+=2,Ve++;do;while(nt[++Ye]===nt[++Ve]&&nt[++Ye]===nt[++Ve]&&nt[++Ye]===nt[++Ve]&&nt[++Ye]===nt[++Ve]&&nt[++Ye]===nt[++Ve]&&nt[++Ye]===nt[++Ve]&&nt[++Ye]===nt[++Ve]&&nt[++Ye]===nt[++Ve]&&Ye<wt);if(Qe=me-(wt-Ye),Ye=wt-me,Ue<Qe){if(Pe.match_start=ke,Le<=(Ue=Qe))break;Bt=nt[Ye+Ue-1],kt=nt[Ye+Ue]}}while((ke=St[ke&ct])>Ne&&--De!=0);return Ue<=Pe.lookahead?Ue:Pe.lookahead}function at(Pe){var ke,Ve,Qe,De,Ye,Ue,Le,Ne,nt,ct,St=Pe.w_size;do{if(De=Pe.window_size-Pe.lookahead-Pe.strstart,Pe.strstart>=St+(St-Ee)){for(le.arraySet(Pe.window,Pe.window,St,St,0),Pe.match_start-=St,Pe.strstart-=St,Pe.block_start-=St,ke=Ve=Pe.hash_size;Qe=Pe.head[--ke],Pe.head[ke]=St<=Qe?Qe-St:0,--Ve;);for(ke=Ve=St;Qe=Pe.prev[--ke],Pe.prev[ke]=St<=Qe?Qe-St:0,--Ve;);De+=St}if(Pe.strm.avail_in===0)break;if(Ue=Pe.strm,Le=Pe.window,Ne=Pe.strstart+Pe.lookahead,nt=De,ct=void 0,ct=Ue.avail_in,nt<ct&&(ct=nt),Ve=ct===0?0:(Ue.avail_in-=ct,le.arraySet(Le,Ue.input,Ue.next_in,ct,Ne),Ue.state.wrap===1?Ue.adler=se(Ue.adler,Le,ct,Ne):Ue.state.wrap===2&&(Ue.adler=ae(Ue.adler,Le,ct,Ne)),Ue.next_in+=ct,Ue.total_in+=ct,ct),Pe.lookahead+=Ve,Pe.lookahead+Pe.insert>=ve)for(Ye=Pe.strstart-Pe.insert,Pe.ins_h=Pe.window[Ye],Pe.ins_h=(Pe.ins_h<<Pe.hash_shift^Pe.window[Ye+1])&Pe.hash_mask;Pe.insert&&(Pe.ins_h=(Pe.ins_h<<Pe.hash_shift^Pe.window[Ye+ve-1])&Pe.hash_mask,Pe.prev[Ye&Pe.w_mask]=Pe.head[Pe.ins_h],Pe.head[Pe.ins_h]=Ye,Ye++,Pe.insert--,!(Pe.lookahead+Pe.insert<ve)););}while(Pe.lookahead<Ee&&Pe.strm.avail_in!==0)}function ut(Pe,ke){for(var Ve,Qe;;){if(Pe.lookahead<Ee){if(at(Pe),Pe.lookahead<Ee&&ke===re)return we;if(Pe.lookahead===0)break}if(Ve=0,Pe.lookahead>=ve&&(Pe.ins_h=(Pe.ins_h<<Pe.hash_shift^Pe.window[Pe.strstart+ve-1])&Pe.hash_mask,Ve=Pe.prev[Pe.strstart&Pe.w_mask]=Pe.head[Pe.ins_h],Pe.head[Pe.ins_h]=Pe.strstart),Ve!==0&&Pe.strstart-Ve<=Pe.w_size-Ee&&(Pe.match_length=lt(Pe,Ve)),Pe.match_length>=ve)if(Qe=ie._tr_tally(Pe,Pe.strstart-Pe.match_start,Pe.match_length-ve),Pe.lookahead-=Pe.match_length,Pe.match_length<=Pe.max_lazy_match&&Pe.lookahead>=ve){for(Pe.match_length--;Pe.strstart++,Pe.ins_h=(Pe.ins_h<<Pe.hash_shift^Pe.window[Pe.strstart+ve-1])&Pe.hash_mask,Ve=Pe.prev[Pe.strstart&Pe.w_mask]=Pe.head[Pe.ins_h],Pe.head[Pe.ins_h]=Pe.strstart,--Pe.match_length!=0;);Pe.strstart++}else Pe.strstart+=Pe.match_length,Pe.match_length=0,Pe.ins_h=Pe.window[Pe.strstart],Pe.ins_h=(Pe.ins_h<<Pe.hash_shift^Pe.window[Pe.strstart+1])&Pe.hash_mask;else Qe=ie._tr_tally(Pe,0,Pe.window[Pe.strstart]),Pe.lookahead--,Pe.strstart++;if(Qe&&(qe(Pe,!1),Pe.strm.avail_out===0))return we}return Pe.insert=Pe.strstart<ve-1?Pe.strstart:ve-1,ke===ne?(qe(Pe,!0),Pe.strm.avail_out===0?xe:Oe):Pe.last_lit&&(qe(Pe,!1),Pe.strm.avail_out===0)?we:je}function ft(Pe,ke){for(var Ve,Qe,De;;){if(Pe.lookahead<Ee){if(at(Pe),Pe.lookahead<Ee&&ke===re)return we;if(Pe.lookahead===0)break}if(Ve=0,Pe.lookahead>=ve&&(Pe.ins_h=(Pe.ins_h<<Pe.hash_shift^Pe.window[Pe.strstart+ve-1])&Pe.hash_mask,Ve=Pe.prev[Pe.strstart&Pe.w_mask]=Pe.head[Pe.ins_h],Pe.head[Pe.ins_h]=Pe.strstart),Pe.prev_length=Pe.match_length,Pe.prev_match=Pe.match_start,Pe.match_length=ve-1,Ve!==0&&Pe.prev_length<Pe.max_lazy_match&&Pe.strstart-Ve<=Pe.w_size-Ee&&(Pe.match_length=lt(Pe,Ve),Pe.match_length<=5&&(Pe.strategy===1||Pe.match_length===ve&&4096<Pe.strstart-Pe.match_start)&&(Pe.match_length=ve-1)),Pe.prev_length>=ve&&Pe.match_length<=Pe.prev_length){for(De=Pe.strstart+Pe.lookahead-ve,Qe=ie._tr_tally(Pe,Pe.strstart-1-Pe.prev_match,Pe.prev_length-ve),Pe.lookahead-=Pe.prev_length-1,Pe.prev_length-=2;++Pe.strstart<=De&&(Pe.ins_h=(Pe.ins_h<<Pe.hash_shift^Pe.window[Pe.strstart+ve-1])&Pe.hash_mask,Ve=Pe.prev[Pe.strstart&Pe.w_mask]=Pe.head[Pe.ins_h],Pe.head[Pe.ins_h]=Pe.strstart),--Pe.prev_length!=0;);if(Pe.match_available=0,Pe.match_length=ve-1,Pe.strstart++,Qe&&(qe(Pe,!1),Pe.strm.avail_out===0))return we}else if(Pe.match_available){if((Qe=ie._tr_tally(Pe,0,Pe.window[Pe.strstart-1]))&&qe(Pe,!1),Pe.strstart++,Pe.lookahead--,Pe.strm.avail_out===0)return we}else Pe.match_available=1,Pe.strstart++,Pe.lookahead--}return Pe.match_available&&(Qe=ie._tr_tally(Pe,0,Pe.window[Pe.strstart-1]),Pe.match_available=0),Pe.insert=Pe.strstart<ve-1?Pe.strstart:ve-1,ke===ne?(qe(Pe,!0),Pe.strm.avail_out===0?xe:Oe):Pe.last_lit&&(qe(Pe,!1),Pe.strm.avail_out===0)?we:je}function bt(Pe,ke,Ve,Qe,De){this.good_length=Pe,this.max_lazy=ke,this.nice_length=Ve,this.max_chain=Qe,this.func=De}function Lt(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=te,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new le.Buf16(2*de),this.dyn_dtree=new le.Buf16(2*(2*fe+1)),this.bl_tree=new le.Buf16(2*(2*he+1)),Me(this.dyn_ltree),Me(this.dyn_dtree),Me(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new le.Buf16(pe+1),this.heap=new le.Buf16(2*ce+1),Me(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new le.Buf16(2*ce+1),Me(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function gt(Pe){var ke;return Pe&&Pe.state?(Pe.total_in=Pe.total_out=0,Pe.data_type=b,(ke=Pe.state).pending=0,ke.pending_out=0,ke.wrap<0&&(ke.wrap=-ke.wrap),ke.status=ke.wrap?Se:Te,Pe.adler=ke.wrap===2?0:1,ke.last_flush=re,ie._tr_init(ke),z):ze(Pe,a)}function ht(Pe){var ke=gt(Pe);return ke===z&&function(Ve){Ve.window_size=2*Ve.w_size,Me(Ve.head),Ve.max_lazy_match=ue[Ve.level].max_lazy,Ve.good_match=ue[Ve.level].good_length,Ve.nice_match=ue[Ve.level].nice_length,Ve.max_chain_length=ue[Ve.level].max_chain,Ve.strstart=0,Ve.block_start=0,Ve.lookahead=0,Ve.insert=0,Ve.match_length=Ve.prev_length=ve-1,Ve.match_available=0,Ve.ins_h=0}(Pe.state),ke}function $e(Pe,ke,Ve,Qe,De,Ye){if(!Pe)return a;var Ue=1;if(ke===y&&(ke=6),Qe<0?(Ue=0,Qe=-Qe):15<Qe&&(Ue=2,Qe-=16),De<1||ee<De||Ve!==te||Qe<8||15<Qe||ke<0||9<ke||Ye<0||x<Ye)return ze(Pe,a);Qe===8&&(Qe=9);var Le=new Lt;return(Pe.state=Le).strm=Pe,Le.wrap=Ue,Le.gzhead=null,Le.w_bits=Qe,Le.w_size=1<<Le.w_bits,Le.w_mask=Le.w_size-1,Le.hash_bits=De+7,Le.hash_size=1<<Le.hash_bits,Le.hash_mask=Le.hash_size-1,Le.hash_shift=~~((Le.hash_bits+ve-1)/ve),Le.window=new le.Buf8(2*Le.w_size),Le.head=new le.Buf16(Le.hash_size),Le.prev=new le.Buf16(Le.w_size),Le.lit_bufsize=1<<De+6,Le.pending_buf_size=4*Le.lit_bufsize,Le.pending_buf=new le.Buf8(Le.pending_buf_size),Le.d_buf=1*Le.lit_bufsize,Le.l_buf=3*Le.lit_bufsize,Le.level=ke,Le.strategy=Ye,Le.method=Ve,ht(Pe)}ue=[new bt(0,0,0,0,function(Pe,ke){var Ve=65535;for(Ve>Pe.pending_buf_size-5&&(Ve=Pe.pending_buf_size-5);;){if(Pe.lookahead<=1){if(at(Pe),Pe.lookahead===0&&ke===re)return we;if(Pe.lookahead===0)break}Pe.strstart+=Pe.lookahead,Pe.lookahead=0;var Qe=Pe.block_start+Ve;if((Pe.strstart===0||Pe.strstart>=Qe)&&(Pe.lookahead=Pe.strstart-Qe,Pe.strstart=Qe,qe(Pe,!1),Pe.strm.avail_out===0)||Pe.strstart-Pe.block_start>=Pe.w_size-Ee&&(qe(Pe,!1),Pe.strm.avail_out===0))return we}return Pe.insert=0,ke===ne?(qe(Pe,!0),Pe.strm.avail_out===0?xe:Oe):(Pe.strstart>Pe.block_start&&(qe(Pe,!1),Pe.strm.avail_out),we)}),new bt(4,4,8,4,ut),new bt(4,5,16,8,ut),new bt(4,6,32,32,ut),new bt(4,4,16,16,ft),new bt(8,16,32,32,ft),new bt(8,16,128,128,ft),new bt(8,32,128,256,ft),new bt(32,128,258,1024,ft),new bt(32,258,258,4096,ft)],Ae.deflateInit=function(Pe,ke){return $e(Pe,ke,te,15,8,0)},Ae.deflateInit2=$e,Ae.deflateReset=ht,Ae.deflateResetKeep=gt,Ae.deflateSetHeader=function(Pe,ke){return Pe&&Pe.state?Pe.state.wrap!==2?a:(Pe.state.gzhead=ke,z):a},Ae.deflate=function(Pe,ke){var Ve,Qe,De,Ye;if(!Pe||!Pe.state||5<ke||ke<0)return Pe?ze(Pe,a):a;if(Qe=Pe.state,!Pe.output||!Pe.input&&Pe.avail_in!==0||Qe.status===666&&ke!==ne)return ze(Pe,Pe.avail_out===0?-5:a);if(Qe.strm=Pe,Ve=Qe.last_flush,Qe.last_flush=ke,Qe.status===Se)if(Qe.wrap===2)Pe.adler=0,st(Qe,31),st(Qe,139),st(Qe,8),Qe.gzhead?(st(Qe,(Qe.gzhead.text?1:0)+(Qe.gzhead.hcrc?2:0)+(Qe.gzhead.extra?4:0)+(Qe.gzhead.name?8:0)+(Qe.gzhead.comment?16:0)),st(Qe,255&Qe.gzhead.time),st(Qe,Qe.gzhead.time>>8&255),st(Qe,Qe.gzhead.time>>16&255),st(Qe,Qe.gzhead.time>>24&255),st(Qe,Qe.level===9?2:2<=Qe.strategy||Qe.level<2?4:0),st(Qe,255&Qe.gzhead.os),Qe.gzhead.extra&&Qe.gzhead.extra.length&&(st(Qe,255&Qe.gzhead.extra.length),st(Qe,Qe.gzhead.extra.length>>8&255)),Qe.gzhead.hcrc&&(Pe.adler=ae(Pe.adler,Qe.pending_buf,Qe.pending,0)),Qe.gzindex=0,Qe.status=69):(st(Qe,0),st(Qe,0),st(Qe,0),st(Qe,0),st(Qe,0),st(Qe,Qe.level===9?2:2<=Qe.strategy||Qe.level<2?4:0),st(Qe,3),Qe.status=Te);else{var Ue=te+(Qe.w_bits-8<<4)<<8;Ue|=(2<=Qe.strategy||Qe.level<2?0:Qe.level<6?1:Qe.level===6?2:3)<<6,Qe.strstart!==0&&(Ue|=32),Ue+=31-Ue%31,Qe.status=Te,At(Qe,Ue),Qe.strstart!==0&&(At(Qe,Pe.adler>>>16),At(Qe,65535&Pe.adler)),Pe.adler=1}if(Qe.status===69)if(Qe.gzhead.extra){for(De=Qe.pending;Qe.gzindex<(65535&Qe.gzhead.extra.length)&&(Qe.pending!==Qe.pending_buf_size||(Qe.gzhead.hcrc&&Qe.pending>De&&(Pe.adler=ae(Pe.adler,Qe.pending_buf,Qe.pending-De,De)),tt(Pe),De=Qe.pending,Qe.pending!==Qe.pending_buf_size));)st(Qe,255&Qe.gzhead.extra[Qe.gzindex]),Qe.gzindex++;Qe.gzhead.hcrc&&Qe.pending>De&&(Pe.adler=ae(Pe.adler,Qe.pending_buf,Qe.pending-De,De)),Qe.gzindex===Qe.gzhead.extra.length&&(Qe.gzindex=0,Qe.status=73)}else Qe.status=73;if(Qe.status===73)if(Qe.gzhead.name){De=Qe.pending;do{if(Qe.pending===Qe.pending_buf_size&&(Qe.gzhead.hcrc&&Qe.pending>De&&(Pe.adler=ae(Pe.adler,Qe.pending_buf,Qe.pending-De,De)),tt(Pe),De=Qe.pending,Qe.pending===Qe.pending_buf_size)){Ye=1;break}Ye=Qe.gzindex<Qe.gzhead.name.length?255&Qe.gzhead.name.charCodeAt(Qe.gzindex++):0,st(Qe,Ye)}while(Ye!==0);Qe.gzhead.hcrc&&Qe.pending>De&&(Pe.adler=ae(Pe.adler,Qe.pending_buf,Qe.pending-De,De)),Ye===0&&(Qe.gzindex=0,Qe.status=91)}else Qe.status=91;if(Qe.status===91)if(Qe.gzhead.comment){De=Qe.pending;do{if(Qe.pending===Qe.pending_buf_size&&(Qe.gzhead.hcrc&&Qe.pending>De&&(Pe.adler=ae(Pe.adler,Qe.pending_buf,Qe.pending-De,De)),tt(Pe),De=Qe.pending,Qe.pending===Qe.pending_buf_size)){Ye=1;break}Ye=Qe.gzindex<Qe.gzhead.comment.length?255&Qe.gzhead.comment.charCodeAt(Qe.gzindex++):0,st(Qe,Ye)}while(Ye!==0);Qe.gzhead.hcrc&&Qe.pending>De&&(Pe.adler=ae(Pe.adler,Qe.pending_buf,Qe.pending-De,De)),Ye===0&&(Qe.status=103)}else Qe.status=103;if(Qe.status===103&&(Qe.gzhead.hcrc?(Qe.pending+2>Qe.pending_buf_size&&tt(Pe),Qe.pending+2<=Qe.pending_buf_size&&(st(Qe,255&Pe.adler),st(Qe,Pe.adler>>8&255),Pe.adler=0,Qe.status=Te)):Qe.status=Te),Qe.pending!==0){if(tt(Pe),Pe.avail_out===0)return Qe.last_flush=-1,z}else if(Pe.avail_in===0&&Ze(ke)<=Ze(Ve)&&ke!==ne)return ze(Pe,-5);if(Qe.status===666&&Pe.avail_in!==0)return ze(Pe,-5);if(Pe.avail_in!==0||Qe.lookahead!==0||ke!==re&&Qe.status!==666){var Le=Qe.strategy===2?function(Ne,nt){for(var ct;;){if(Ne.lookahead===0&&(at(Ne),Ne.lookahead===0)){if(nt===re)return we;break}if(Ne.match_length=0,ct=ie._tr_tally(Ne,0,Ne.window[Ne.strstart]),Ne.lookahead--,Ne.strstart++,ct&&(qe(Ne,!1),Ne.strm.avail_out===0))return we}return Ne.insert=0,nt===ne?(qe(Ne,!0),Ne.strm.avail_out===0?xe:Oe):Ne.last_lit&&(qe(Ne,!1),Ne.strm.avail_out===0)?we:je}(Qe,ke):Qe.strategy===3?function(Ne,nt){for(var ct,St,wt,Bt,kt=Ne.window;;){if(Ne.lookahead<=me){if(at(Ne),Ne.lookahead<=me&&nt===re)return we;if(Ne.lookahead===0)break}if(Ne.match_length=0,Ne.lookahead>=ve&&0<Ne.strstart&&(St=kt[wt=Ne.strstart-1])===kt[++wt]&&St===kt[++wt]&&St===kt[++wt]){Bt=Ne.strstart+me;do;while(St===kt[++wt]&&St===kt[++wt]&&St===kt[++wt]&&St===kt[++wt]&&St===kt[++wt]&&St===kt[++wt]&&St===kt[++wt]&&St===kt[++wt]&&wt<Bt);Ne.match_length=me-(Bt-wt),Ne.match_length>Ne.lookahead&&(Ne.match_length=Ne.lookahead)}if(Ne.match_length>=ve?(ct=ie._tr_tally(Ne,1,Ne.match_length-ve),Ne.lookahead-=Ne.match_length,Ne.strstart+=Ne.match_length,Ne.match_length=0):(ct=ie._tr_tally(Ne,0,Ne.window[Ne.strstart]),Ne.lookahead--,Ne.strstart++),ct&&(qe(Ne,!1),Ne.strm.avail_out===0))return we}return Ne.insert=0,nt===ne?(qe(Ne,!0),Ne.strm.avail_out===0?xe:Oe):Ne.last_lit&&(qe(Ne,!1),Ne.strm.avail_out===0)?we:je}(Qe,ke):ue[Qe.level].func(Qe,ke);if(Le!==xe&&Le!==Oe||(Qe.status=666),Le===we||Le===xe)return Pe.avail_out===0&&(Qe.last_flush=-1),z;if(Le===je&&(ke===1?ie._tr_align(Qe):ke!==5&&(ie._tr_stored_block(Qe,0,0,!1),ke===3&&(Me(Qe.head),Qe.lookahead===0&&(Qe.strstart=0,Qe.block_start=0,Qe.insert=0))),tt(Pe),Pe.avail_out===0))return Qe.last_flush=-1,z}return ke!==ne?z:Qe.wrap<=0?1:(Qe.wrap===2?(st(Qe,255&Pe.adler),st(Qe,Pe.adler>>8&255),st(Qe,Pe.adler>>16&255),st(Qe,Pe.adler>>24&255),st(Qe,255&Pe.total_in),st(Qe,Pe.total_in>>8&255),st(Qe,Pe.total_in>>16&255),st(Qe,Pe.total_in>>24&255)):(At(Qe,Pe.adler>>>16),At(Qe,65535&Pe.adler)),tt(Pe),0<Qe.wrap&&(Qe.wrap=-Qe.wrap),Qe.pending!==0?z:1)},Ae.deflateEnd=function(Pe){var ke;return Pe&&Pe.state?(ke=Pe.state.status)!==Se&&ke!==69&&ke!==73&&ke!==91&&ke!==103&&ke!==Te&&ke!==666?ze(Pe,a):(Pe.state=null,ke===Te?ze(Pe,-3):z):a},Ae.deflateSetDictionary=function(Pe,ke){var Ve,Qe,De,Ye,Ue,Le,Ne,nt,ct=ke.length;if(!Pe||!Pe.state||(Ye=(Ve=Pe.state).wrap)===2||Ye===1&&Ve.status!==Se||Ve.lookahead)return a;for(Ye===1&&(Pe.adler=se(Pe.adler,ke,ct,0)),Ve.wrap=0,ct>=Ve.w_size&&(Ye===0&&(Me(Ve.head),Ve.strstart=0,Ve.block_start=0,Ve.insert=0),nt=new le.Buf8(Ve.w_size),le.arraySet(nt,ke,ct-Ve.w_size,Ve.w_size,0),ke=nt,ct=Ve.w_size),Ue=Pe.avail_in,Le=Pe.next_in,Ne=Pe.input,Pe.avail_in=ct,Pe.next_in=0,Pe.input=ke,at(Ve);Ve.lookahead>=ve;){for(Qe=Ve.strstart,De=Ve.lookahead-(ve-1);Ve.ins_h=(Ve.ins_h<<Ve.hash_shift^Ve.window[Qe+ve-1])&Ve.hash_mask,Ve.prev[Qe&Ve.w_mask]=Ve.head[Ve.ins_h],Ve.head[Ve.ins_h]=Qe,Qe++,--De;);Ve.strstart=Qe,Ve.lookahead=ve-1,at(Ve)}return Ve.strstart+=Ve.lookahead,Ve.block_start=Ve.strstart,Ve.insert=Ve.lookahead,Ve.lookahead=0,Ve.match_length=Ve.prev_length=ve-1,Ve.match_available=0,Pe.next_in=Le,Pe.input=Ne,Pe.avail_in=Ue,Ve.wrap=Ye,z},Ae.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(E,ge,Ae){"use strict";ge.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(E,ge,Ae){"use strict";ge.exports=function(ue,le){var ie,se,ae,oe,re,ne,z,a,y,x,b,te,ee,ce,fe,he,de,pe,ve,me,Ee,Se,Te,we,je;ie=ue.state,se=ue.next_in,we=ue.input,ae=se+(ue.avail_in-5),oe=ue.next_out,je=ue.output,re=oe-(le-ue.avail_out),ne=oe+(ue.avail_out-257),z=ie.dmax,a=ie.wsize,y=ie.whave,x=ie.wnext,b=ie.window,te=ie.hold,ee=ie.bits,ce=ie.lencode,fe=ie.distcode,he=(1<<ie.lenbits)-1,de=(1<<ie.distbits)-1;e:do{ee<15&&(te+=we[se++]<<ee,ee+=8,te+=we[se++]<<ee,ee+=8),pe=ce[te&he];t:for(;;){if(te>>>=ve=pe>>>24,ee-=ve,(ve=pe>>>16&255)===0)je[oe++]=65535&pe;else{if(!(16&ve)){if(!(64&ve)){pe=ce[(65535&pe)+(te&(1<<ve)-1)];continue t}if(32&ve){ie.mode=12;break e}ue.msg="invalid literal/length code",ie.mode=30;break e}me=65535&pe,(ve&=15)&&(ee<ve&&(te+=we[se++]<<ee,ee+=8),me+=te&(1<<ve)-1,te>>>=ve,ee-=ve),ee<15&&(te+=we[se++]<<ee,ee+=8,te+=we[se++]<<ee,ee+=8),pe=fe[te&de];n:for(;;){if(te>>>=ve=pe>>>24,ee-=ve,!(16&(ve=pe>>>16&255))){if(!(64&ve)){pe=fe[(65535&pe)+(te&(1<<ve)-1)];continue n}ue.msg="invalid distance code",ie.mode=30;break e}if(Ee=65535&pe,ee<(ve&=15)&&(te+=we[se++]<<ee,(ee+=8)<ve&&(te+=we[se++]<<ee,ee+=8)),z<(Ee+=te&(1<<ve)-1)){ue.msg="invalid distance too far back",ie.mode=30;break e}if(te>>>=ve,ee-=ve,(ve=oe-re)<Ee){if(y<(ve=Ee-ve)&&ie.sane){ue.msg="invalid distance too far back",ie.mode=30;break e}if(Te=b,(Se=0)===x){if(Se+=a-ve,ve<me){for(me-=ve;je[oe++]=b[Se++],--ve;);Se=oe-Ee,Te=je}}else if(x<ve){if(Se+=a+x-ve,(ve-=x)<me){for(me-=ve;je[oe++]=b[Se++],--ve;);if(Se=0,x<me){for(me-=ve=x;je[oe++]=b[Se++],--ve;);Se=oe-Ee,Te=je}}}else if(Se+=x-ve,ve<me){for(me-=ve;je[oe++]=b[Se++],--ve;);Se=oe-Ee,Te=je}for(;2<me;)je[oe++]=Te[Se++],je[oe++]=Te[Se++],je[oe++]=Te[Se++],me-=3;me&&(je[oe++]=Te[Se++],1<me&&(je[oe++]=Te[Se++]))}else{for(Se=oe-Ee;je[oe++]=je[Se++],je[oe++]=je[Se++],je[oe++]=je[Se++],2<(me-=3););me&&(je[oe++]=je[Se++],1<me&&(je[oe++]=je[Se++]))}break}}break}}while(se<ae&&oe<ne);se-=me=ee>>3,te&=(1<<(ee-=me<<3))-1,ue.next_in=se,ue.next_out=oe,ue.avail_in=se<ae?ae-se+5:5-(se-ae),ue.avail_out=oe<ne?ne-oe+257:257-(oe-ne),ie.hold=te,ie.bits=ee}},{}],49:[function(E,ge,Ae){"use strict";var ue=E("../utils/common"),le=E("./adler32"),ie=E("./crc32"),se=E("./inffast"),ae=E("./inftrees"),oe=1,re=2,ne=0,z=-2,a=1,y=852,x=592;function b(Se){return(Se>>>24&255)+(Se>>>8&65280)+((65280&Se)<<8)+((255&Se)<<24)}function te(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new ue.Buf16(320),this.work=new ue.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function ee(Se){var Te;return Se&&Se.state?(Te=Se.state,Se.total_in=Se.total_out=Te.total=0,Se.msg="",Te.wrap&&(Se.adler=1&Te.wrap),Te.mode=a,Te.last=0,Te.havedict=0,Te.dmax=32768,Te.head=null,Te.hold=0,Te.bits=0,Te.lencode=Te.lendyn=new ue.Buf32(y),Te.distcode=Te.distdyn=new ue.Buf32(x),Te.sane=1,Te.back=-1,ne):z}function ce(Se){var Te;return Se&&Se.state?((Te=Se.state).wsize=0,Te.whave=0,Te.wnext=0,ee(Se)):z}function fe(Se,Te){var we,je;return Se&&Se.state?(je=Se.state,Te<0?(we=0,Te=-Te):(we=1+(Te>>4),Te<48&&(Te&=15)),Te&&(Te<8||15<Te)?z:(je.window!==null&&je.wbits!==Te&&(je.window=null),je.wrap=we,je.wbits=Te,ce(Se))):z}function he(Se,Te){var we,je;return Se?(je=new te,(Se.state=je).window=null,(we=fe(Se,Te))!==ne&&(Se.state=null),we):z}var de,pe,ve=!0;function me(Se){if(ve){var Te;for(de=new ue.Buf32(512),pe=new ue.Buf32(32),Te=0;Te<144;)Se.lens[Te++]=8;for(;Te<256;)Se.lens[Te++]=9;for(;Te<280;)Se.lens[Te++]=7;for(;Te<288;)Se.lens[Te++]=8;for(ae(oe,Se.lens,0,288,de,0,Se.work,{bits:9}),Te=0;Te<32;)Se.lens[Te++]=5;ae(re,Se.lens,0,32,pe,0,Se.work,{bits:5}),ve=!1}Se.lencode=de,Se.lenbits=9,Se.distcode=pe,Se.distbits=5}function Ee(Se,Te,we,je){var xe,Oe=Se.state;return Oe.window===null&&(Oe.wsize=1<<Oe.wbits,Oe.wnext=0,Oe.whave=0,Oe.window=new ue.Buf8(Oe.wsize)),je>=Oe.wsize?(ue.arraySet(Oe.window,Te,we-Oe.wsize,Oe.wsize,0),Oe.wnext=0,Oe.whave=Oe.wsize):(je<(xe=Oe.wsize-Oe.wnext)&&(xe=je),ue.arraySet(Oe.window,Te,we-je,xe,Oe.wnext),(je-=xe)?(ue.arraySet(Oe.window,Te,we-je,je,0),Oe.wnext=je,Oe.whave=Oe.wsize):(Oe.wnext+=xe,Oe.wnext===Oe.wsize&&(Oe.wnext=0),Oe.whave<Oe.wsize&&(Oe.whave+=xe))),0}Ae.inflateReset=ce,Ae.inflateReset2=fe,Ae.inflateResetKeep=ee,Ae.inflateInit=function(Se){return he(Se,15)},Ae.inflateInit2=he,Ae.inflate=function(Se,Te){var we,je,xe,Oe,ze,Ze,Me,tt,qe,st,At,lt,at,ut,ft,bt,Lt,gt,ht,$e,Pe,ke,Ve,Qe,De=0,Ye=new ue.Buf8(4),Ue=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!Se||!Se.state||!Se.output||!Se.input&&Se.avail_in!==0)return z;(we=Se.state).mode===12&&(we.mode=13),ze=Se.next_out,xe=Se.output,Me=Se.avail_out,Oe=Se.next_in,je=Se.input,Ze=Se.avail_in,tt=we.hold,qe=we.bits,st=Ze,At=Me,ke=ne;e:for(;;)switch(we.mode){case a:if(we.wrap===0){we.mode=13;break}for(;qe<16;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}if(2&we.wrap&&tt===35615){Ye[we.check=0]=255&tt,Ye[1]=tt>>>8&255,we.check=ie(we.check,Ye,2,0),qe=tt=0,we.mode=2;break}if(we.flags=0,we.head&&(we.head.done=!1),!(1&we.wrap)||(((255&tt)<<8)+(tt>>8))%31){Se.msg="incorrect header check",we.mode=30;break}if((15&tt)!=8){Se.msg="unknown compression method",we.mode=30;break}if(qe-=4,Pe=8+(15&(tt>>>=4)),we.wbits===0)we.wbits=Pe;else if(Pe>we.wbits){Se.msg="invalid window size",we.mode=30;break}we.dmax=1<<Pe,Se.adler=we.check=1,we.mode=512&tt?10:12,qe=tt=0;break;case 2:for(;qe<16;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}if(we.flags=tt,(255&we.flags)!=8){Se.msg="unknown compression method",we.mode=30;break}if(57344&we.flags){Se.msg="unknown header flags set",we.mode=30;break}we.head&&(we.head.text=tt>>8&1),512&we.flags&&(Ye[0]=255&tt,Ye[1]=tt>>>8&255,we.check=ie(we.check,Ye,2,0)),qe=tt=0,we.mode=3;case 3:for(;qe<32;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}we.head&&(we.head.time=tt),512&we.flags&&(Ye[0]=255&tt,Ye[1]=tt>>>8&255,Ye[2]=tt>>>16&255,Ye[3]=tt>>>24&255,we.check=ie(we.check,Ye,4,0)),qe=tt=0,we.mode=4;case 4:for(;qe<16;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}we.head&&(we.head.xflags=255&tt,we.head.os=tt>>8),512&we.flags&&(Ye[0]=255&tt,Ye[1]=tt>>>8&255,we.check=ie(we.check,Ye,2,0)),qe=tt=0,we.mode=5;case 5:if(1024&we.flags){for(;qe<16;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}we.length=tt,we.head&&(we.head.extra_len=tt),512&we.flags&&(Ye[0]=255&tt,Ye[1]=tt>>>8&255,we.check=ie(we.check,Ye,2,0)),qe=tt=0}else we.head&&(we.head.extra=null);we.mode=6;case 6:if(1024&we.flags&&(Ze<(lt=we.length)&&(lt=Ze),lt&&(we.head&&(Pe=we.head.extra_len-we.length,we.head.extra||(we.head.extra=new Array(we.head.extra_len)),ue.arraySet(we.head.extra,je,Oe,lt,Pe)),512&we.flags&&(we.check=ie(we.check,je,lt,Oe)),Ze-=lt,Oe+=lt,we.length-=lt),we.length))break e;we.length=0,we.mode=7;case 7:if(2048&we.flags){if(Ze===0)break e;for(lt=0;Pe=je[Oe+lt++],we.head&&Pe&&we.length<65536&&(we.head.name+=String.fromCharCode(Pe)),Pe&<<Ze;);if(512&we.flags&&(we.check=ie(we.check,je,lt,Oe)),Ze-=lt,Oe+=lt,Pe)break e}else we.head&&(we.head.name=null);we.length=0,we.mode=8;case 8:if(4096&we.flags){if(Ze===0)break e;for(lt=0;Pe=je[Oe+lt++],we.head&&Pe&&we.length<65536&&(we.head.comment+=String.fromCharCode(Pe)),Pe&<<Ze;);if(512&we.flags&&(we.check=ie(we.check,je,lt,Oe)),Ze-=lt,Oe+=lt,Pe)break e}else we.head&&(we.head.comment=null);we.mode=9;case 9:if(512&we.flags){for(;qe<16;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}if(tt!==(65535&we.check)){Se.msg="header crc mismatch",we.mode=30;break}qe=tt=0}we.head&&(we.head.hcrc=we.flags>>9&1,we.head.done=!0),Se.adler=we.check=0,we.mode=12;break;case 10:for(;qe<32;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}Se.adler=we.check=b(tt),qe=tt=0,we.mode=11;case 11:if(we.havedict===0)return Se.next_out=ze,Se.avail_out=Me,Se.next_in=Oe,Se.avail_in=Ze,we.hold=tt,we.bits=qe,2;Se.adler=we.check=1,we.mode=12;case 12:if(Te===5||Te===6)break e;case 13:if(we.last){tt>>>=7&qe,qe-=7&qe,we.mode=27;break}for(;qe<3;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}switch(we.last=1&tt,qe-=1,3&(tt>>>=1)){case 0:we.mode=14;break;case 1:if(me(we),we.mode=20,Te!==6)break;tt>>>=2,qe-=2;break e;case 2:we.mode=17;break;case 3:Se.msg="invalid block type",we.mode=30}tt>>>=2,qe-=2;break;case 14:for(tt>>>=7&qe,qe-=7&qe;qe<32;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}if((65535&tt)!=(tt>>>16^65535)){Se.msg="invalid stored block lengths",we.mode=30;break}if(we.length=65535&tt,qe=tt=0,we.mode=15,Te===6)break e;case 15:we.mode=16;case 16:if(lt=we.length){if(Ze<lt&&(lt=Ze),Me<lt&&(lt=Me),lt===0)break e;ue.arraySet(xe,je,Oe,lt,ze),Ze-=lt,Oe+=lt,Me-=lt,ze+=lt,we.length-=lt;break}we.mode=12;break;case 17:for(;qe<14;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}if(we.nlen=257+(31&tt),tt>>>=5,qe-=5,we.ndist=1+(31&tt),tt>>>=5,qe-=5,we.ncode=4+(15&tt),tt>>>=4,qe-=4,286<we.nlen||30<we.ndist){Se.msg="too many length or distance symbols",we.mode=30;break}we.have=0,we.mode=18;case 18:for(;we.have<we.ncode;){for(;qe<3;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}we.lens[Ue[we.have++]]=7&tt,tt>>>=3,qe-=3}for(;we.have<19;)we.lens[Ue[we.have++]]=0;if(we.lencode=we.lendyn,we.lenbits=7,Ve={bits:we.lenbits},ke=ae(0,we.lens,0,19,we.lencode,0,we.work,Ve),we.lenbits=Ve.bits,ke){Se.msg="invalid code lengths set",we.mode=30;break}we.have=0,we.mode=19;case 19:for(;we.have<we.nlen+we.ndist;){for(;bt=(De=we.lencode[tt&(1<<we.lenbits)-1])>>>16&255,Lt=65535&De,!((ft=De>>>24)<=qe);){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}if(Lt<16)tt>>>=ft,qe-=ft,we.lens[we.have++]=Lt;else{if(Lt===16){for(Qe=ft+2;qe<Qe;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}if(tt>>>=ft,qe-=ft,we.have===0){Se.msg="invalid bit length repeat",we.mode=30;break}Pe=we.lens[we.have-1],lt=3+(3&tt),tt>>>=2,qe-=2}else if(Lt===17){for(Qe=ft+3;qe<Qe;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}qe-=ft,Pe=0,lt=3+(7&(tt>>>=ft)),tt>>>=3,qe-=3}else{for(Qe=ft+7;qe<Qe;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}qe-=ft,Pe=0,lt=11+(127&(tt>>>=ft)),tt>>>=7,qe-=7}if(we.have+lt>we.nlen+we.ndist){Se.msg="invalid bit length repeat",we.mode=30;break}for(;lt--;)we.lens[we.have++]=Pe}}if(we.mode===30)break;if(we.lens[256]===0){Se.msg="invalid code -- missing end-of-block",we.mode=30;break}if(we.lenbits=9,Ve={bits:we.lenbits},ke=ae(oe,we.lens,0,we.nlen,we.lencode,0,we.work,Ve),we.lenbits=Ve.bits,ke){Se.msg="invalid literal/lengths set",we.mode=30;break}if(we.distbits=6,we.distcode=we.distdyn,Ve={bits:we.distbits},ke=ae(re,we.lens,we.nlen,we.ndist,we.distcode,0,we.work,Ve),we.distbits=Ve.bits,ke){Se.msg="invalid distances set",we.mode=30;break}if(we.mode=20,Te===6)break e;case 20:we.mode=21;case 21:if(6<=Ze&&258<=Me){Se.next_out=ze,Se.avail_out=Me,Se.next_in=Oe,Se.avail_in=Ze,we.hold=tt,we.bits=qe,se(Se,At),ze=Se.next_out,xe=Se.output,Me=Se.avail_out,Oe=Se.next_in,je=Se.input,Ze=Se.avail_in,tt=we.hold,qe=we.bits,we.mode===12&&(we.back=-1);break}for(we.back=0;bt=(De=we.lencode[tt&(1<<we.lenbits)-1])>>>16&255,Lt=65535&De,!((ft=De>>>24)<=qe);){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}if(bt&&!(240&bt)){for(gt=ft,ht=bt,$e=Lt;bt=(De=we.lencode[$e+((tt&(1<<gt+ht)-1)>>gt)])>>>16&255,Lt=65535&De,!(gt+(ft=De>>>24)<=qe);){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}tt>>>=gt,qe-=gt,we.back+=gt}if(tt>>>=ft,qe-=ft,we.back+=ft,we.length=Lt,bt===0){we.mode=26;break}if(32&bt){we.back=-1,we.mode=12;break}if(64&bt){Se.msg="invalid literal/length code",we.mode=30;break}we.extra=15&bt,we.mode=22;case 22:if(we.extra){for(Qe=we.extra;qe<Qe;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}we.length+=tt&(1<<we.extra)-1,tt>>>=we.extra,qe-=we.extra,we.back+=we.extra}we.was=we.length,we.mode=23;case 23:for(;bt=(De=we.distcode[tt&(1<<we.distbits)-1])>>>16&255,Lt=65535&De,!((ft=De>>>24)<=qe);){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}if(!(240&bt)){for(gt=ft,ht=bt,$e=Lt;bt=(De=we.distcode[$e+((tt&(1<<gt+ht)-1)>>gt)])>>>16&255,Lt=65535&De,!(gt+(ft=De>>>24)<=qe);){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}tt>>>=gt,qe-=gt,we.back+=gt}if(tt>>>=ft,qe-=ft,we.back+=ft,64&bt){Se.msg="invalid distance code",we.mode=30;break}we.offset=Lt,we.extra=15&bt,we.mode=24;case 24:if(we.extra){for(Qe=we.extra;qe<Qe;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}we.offset+=tt&(1<<we.extra)-1,tt>>>=we.extra,qe-=we.extra,we.back+=we.extra}if(we.offset>we.dmax){Se.msg="invalid distance too far back",we.mode=30;break}we.mode=25;case 25:if(Me===0)break e;if(lt=At-Me,we.offset>lt){if((lt=we.offset-lt)>we.whave&&we.sane){Se.msg="invalid distance too far back",we.mode=30;break}at=lt>we.wnext?(lt-=we.wnext,we.wsize-lt):we.wnext-lt,lt>we.length&&(lt=we.length),ut=we.window}else ut=xe,at=ze-we.offset,lt=we.length;for(Me<lt&&(lt=Me),Me-=lt,we.length-=lt;xe[ze++]=ut[at++],--lt;);we.length===0&&(we.mode=21);break;case 26:if(Me===0)break e;xe[ze++]=we.length,Me--,we.mode=21;break;case 27:if(we.wrap){for(;qe<32;){if(Ze===0)break e;Ze--,tt|=je[Oe++]<<qe,qe+=8}if(At-=Me,Se.total_out+=At,we.total+=At,At&&(Se.adler=we.check=we.flags?ie(we.check,xe,At,ze-At):le(we.check,xe,At,ze-At)),At=Me,(we.flags?tt:b(tt))!==we.check){Se.msg="incorrect data check",we.mode=30;break}qe=tt=0}we.mode=28;case 28:if(we.wrap&&we.flags){for(;qe<32;){if(Ze===0)break e;Ze--,tt+=je[Oe++]<<qe,qe+=8}if(tt!==(4294967295&we.total)){Se.msg="incorrect length check",we.mode=30;break}qe=tt=0}we.mode=29;case 29:ke=1;break e;case 30:ke=-3;break e;case 31:return-4;case 32:default:return z}return Se.next_out=ze,Se.avail_out=Me,Se.next_in=Oe,Se.avail_in=Ze,we.hold=tt,we.bits=qe,(we.wsize||At!==Se.avail_out&&we.mode<30&&(we.mode<27||Te!==4))&&Ee(Se,Se.output,Se.next_out,At-Se.avail_out)?(we.mode=31,-4):(st-=Se.avail_in,At-=Se.avail_out,Se.total_in+=st,Se.total_out+=At,we.total+=At,we.wrap&&At&&(Se.adler=we.check=we.flags?ie(we.check,xe,At,Se.next_out-At):le(we.check,xe,At,Se.next_out-At)),Se.data_type=we.bits+(we.last?64:0)+(we.mode===12?128:0)+(we.mode===20||we.mode===15?256:0),(st==0&&At===0||Te===4)&&ke===ne&&(ke=-5),ke)},Ae.inflateEnd=function(Se){if(!Se||!Se.state)return z;var Te=Se.state;return Te.window&&(Te.window=null),Se.state=null,ne},Ae.inflateGetHeader=function(Se,Te){var we;return Se&&Se.state&&2&(we=Se.state).wrap?((we.head=Te).done=!1,ne):z},Ae.inflateSetDictionary=function(Se,Te){var we,je=Te.length;return Se&&Se.state?(we=Se.state).wrap!==0&&we.mode!==11?z:we.mode===11&&le(1,Te,je,0)!==we.check?-3:Ee(Se,Te,je,je)?(we.mode=31,-4):(we.havedict=1,ne):z},Ae.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(E,ge,Ae){"use strict";var ue=E("../utils/common"),le=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],ie=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],se=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],ae=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];ge.exports=function(oe,re,ne,z,a,y,x,b){var te,ee,ce,fe,he,de,pe,ve,me,Ee=b.bits,Se=0,Te=0,we=0,je=0,xe=0,Oe=0,ze=0,Ze=0,Me=0,tt=0,qe=null,st=0,At=new ue.Buf16(16),lt=new ue.Buf16(16),at=null,ut=0;for(Se=0;Se<=15;Se++)At[Se]=0;for(Te=0;Te<z;Te++)At[re[ne+Te]]++;for(xe=Ee,je=15;1<=je&&At[je]===0;je--);if(je<xe&&(xe=je),je===0)return a[y++]=20971520,a[y++]=20971520,b.bits=1,0;for(we=1;we<je&&At[we]===0;we++);for(xe<we&&(xe=we),Se=Ze=1;Se<=15;Se++)if(Ze<<=1,(Ze-=At[Se])<0)return-1;if(0<Ze&&(oe===0||je!==1))return-1;for(lt[1]=0,Se=1;Se<15;Se++)lt[Se+1]=lt[Se]+At[Se];for(Te=0;Te<z;Te++)re[ne+Te]!==0&&(x[lt[re[ne+Te]]++]=Te);if(de=oe===0?(qe=at=x,19):oe===1?(qe=le,st-=257,at=ie,ut-=257,256):(qe=se,at=ae,-1),Se=we,he=y,ze=Te=tt=0,ce=-1,fe=(Me=1<<(Oe=xe))-1,oe===1&&852<Me||oe===2&&592<Me)return 1;for(;;){for(pe=Se-ze,me=x[Te]<de?(ve=0,x[Te]):x[Te]>de?(ve=at[ut+x[Te]],qe[st+x[Te]]):(ve=96,0),te=1<<Se-ze,we=ee=1<<Oe;a[he+(tt>>ze)+(ee-=te)]=pe<<24|ve<<16|me|0,ee!==0;);for(te=1<<Se-1;tt&te;)te>>=1;if(te!==0?(tt&=te-1,tt+=te):tt=0,Te++,--At[Se]==0){if(Se===je)break;Se=re[ne+x[Te]]}if(xe<Se&&(tt&fe)!==ce){for(ze===0&&(ze=xe),he+=we,Ze=1<<(Oe=Se-ze);Oe+ze<je&&!((Ze-=At[Oe+ze])<=0);)Oe++,Ze<<=1;if(Me+=1<<Oe,oe===1&&852<Me||oe===2&&592<Me)return 1;a[ce=tt&fe]=xe<<24|Oe<<16|he-y|0}}return tt!==0&&(a[he+tt]=Se-ze<<24|64<<16|0),b.bits=xe,0}},{"../utils/common":41}],51:[function(E,ge,Ae){"use strict";ge.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(E,ge,Ae){"use strict";var ue=E("../utils/common"),le=0,ie=1;function se(De){for(var Ye=De.length;0<=--Ye;)De[Ye]=0}var ae=0,oe=29,re=256,ne=re+1+oe,z=30,a=19,y=2*ne+1,x=15,b=16,te=7,ee=256,ce=16,fe=17,he=18,de=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],pe=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],ve=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],me=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Ee=new Array(2*(ne+2));se(Ee);var Se=new Array(2*z);se(Se);var Te=new Array(512);se(Te);var we=new Array(256);se(we);var je=new Array(oe);se(je);var xe,Oe,ze,Ze=new Array(z);function Me(De,Ye,Ue,Le,Ne){this.static_tree=De,this.extra_bits=Ye,this.extra_base=Ue,this.elems=Le,this.max_length=Ne,this.has_stree=De&&De.length}function tt(De,Ye){this.dyn_tree=De,this.max_code=0,this.stat_desc=Ye}function qe(De){return De<256?Te[De]:Te[256+(De>>>7)]}function st(De,Ye){De.pending_buf[De.pending++]=255&Ye,De.pending_buf[De.pending++]=Ye>>>8&255}function At(De,Ye,Ue){De.bi_valid>b-Ue?(De.bi_buf|=Ye<<De.bi_valid&65535,st(De,De.bi_buf),De.bi_buf=Ye>>b-De.bi_valid,De.bi_valid+=Ue-b):(De.bi_buf|=Ye<<De.bi_valid&65535,De.bi_valid+=Ue)}function lt(De,Ye,Ue){At(De,Ue[2*Ye],Ue[2*Ye+1])}function at(De,Ye){for(var Ue=0;Ue|=1&De,De>>>=1,Ue<<=1,0<--Ye;);return Ue>>>1}function ut(De,Ye,Ue){var Le,Ne,nt=new Array(x+1),ct=0;for(Le=1;Le<=x;Le++)nt[Le]=ct=ct+Ue[Le-1]<<1;for(Ne=0;Ne<=Ye;Ne++){var St=De[2*Ne+1];St!==0&&(De[2*Ne]=at(nt[St]++,St))}}function ft(De){var Ye;for(Ye=0;Ye<ne;Ye++)De.dyn_ltree[2*Ye]=0;for(Ye=0;Ye<z;Ye++)De.dyn_dtree[2*Ye]=0;for(Ye=0;Ye<a;Ye++)De.bl_tree[2*Ye]=0;De.dyn_ltree[2*ee]=1,De.opt_len=De.static_len=0,De.last_lit=De.matches=0}function bt(De){8<De.bi_valid?st(De,De.bi_buf):0<De.bi_valid&&(De.pending_buf[De.pending++]=De.bi_buf),De.bi_buf=0,De.bi_valid=0}function Lt(De,Ye,Ue,Le){var Ne=2*Ye,nt=2*Ue;return De[Ne]<De[nt]||De[Ne]===De[nt]&&Le[Ye]<=Le[Ue]}function gt(De,Ye,Ue){for(var Le=De.heap[Ue],Ne=Ue<<1;Ne<=De.heap_len&&(Ne<De.heap_len&&Lt(Ye,De.heap[Ne+1],De.heap[Ne],De.depth)&&Ne++,!Lt(Ye,Le,De.heap[Ne],De.depth));)De.heap[Ue]=De.heap[Ne],Ue=Ne,Ne<<=1;De.heap[Ue]=Le}function ht(De,Ye,Ue){var Le,Ne,nt,ct,St=0;if(De.last_lit!==0)for(;Le=De.pending_buf[De.d_buf+2*St]<<8|De.pending_buf[De.d_buf+2*St+1],Ne=De.pending_buf[De.l_buf+St],St++,Le===0?lt(De,Ne,Ye):(lt(De,(nt=we[Ne])+re+1,Ye),(ct=de[nt])!==0&&At(De,Ne-=je[nt],ct),lt(De,nt=qe(--Le),Ue),(ct=pe[nt])!==0&&At(De,Le-=Ze[nt],ct)),St<De.last_lit;);lt(De,ee,Ye)}function $e(De,Ye){var Ue,Le,Ne,nt=Ye.dyn_tree,ct=Ye.stat_desc.static_tree,St=Ye.stat_desc.has_stree,wt=Ye.stat_desc.elems,Bt=-1;for(De.heap_len=0,De.heap_max=y,Ue=0;Ue<wt;Ue++)nt[2*Ue]!==0?(De.heap[++De.heap_len]=Bt=Ue,De.depth[Ue]=0):nt[2*Ue+1]=0;for(;De.heap_len<2;)nt[2*(Ne=De.heap[++De.heap_len]=Bt<2?++Bt:0)]=1,De.depth[Ne]=0,De.opt_len--,St&&(De.static_len-=ct[2*Ne+1]);for(Ye.max_code=Bt,Ue=De.heap_len>>1;1<=Ue;Ue--)gt(De,nt,Ue);for(Ne=wt;Ue=De.heap[1],De.heap[1]=De.heap[De.heap_len--],gt(De,nt,1),Le=De.heap[1],De.heap[--De.heap_max]=Ue,De.heap[--De.heap_max]=Le,nt[2*Ne]=nt[2*Ue]+nt[2*Le],De.depth[Ne]=(De.depth[Ue]>=De.depth[Le]?De.depth[Ue]:De.depth[Le])+1,nt[2*Ue+1]=nt[2*Le+1]=Ne,De.heap[1]=Ne++,gt(De,nt,1),2<=De.heap_len;);De.heap[--De.heap_max]=De.heap[1],function(kt,pt){var Ft,It,Jt,Kt,$t,An,vn=pt.dyn_tree,Fn=pt.max_code,Yn=pt.stat_desc.static_tree,xr=pt.stat_desc.has_stree,Tn=pt.stat_desc.extra_bits,On=pt.stat_desc.extra_base,fn=pt.stat_desc.max_length,_n=0;for(Kt=0;Kt<=x;Kt++)kt.bl_count[Kt]=0;for(vn[2*kt.heap[kt.heap_max]+1]=0,Ft=kt.heap_max+1;Ft<y;Ft++)fn<(Kt=vn[2*vn[2*(It=kt.heap[Ft])+1]+1]+1)&&(Kt=fn,_n++),vn[2*It+1]=Kt,Fn<It||(kt.bl_count[Kt]++,$t=0,On<=It&&($t=Tn[It-On]),An=vn[2*It],kt.opt_len+=An*(Kt+$t),xr&&(kt.static_len+=An*(Yn[2*It+1]+$t)));if(_n!==0){do{for(Kt=fn-1;kt.bl_count[Kt]===0;)Kt--;kt.bl_count[Kt]--,kt.bl_count[Kt+1]+=2,kt.bl_count[fn]--,_n-=2}while(0<_n);for(Kt=fn;Kt!==0;Kt--)for(It=kt.bl_count[Kt];It!==0;)Fn<(Jt=kt.heap[--Ft])||(vn[2*Jt+1]!==Kt&&(kt.opt_len+=(Kt-vn[2*Jt+1])*vn[2*Jt],vn[2*Jt+1]=Kt),It--)}}(De,Ye),ut(nt,Bt,De.bl_count)}function Pe(De,Ye,Ue){var Le,Ne,nt=-1,ct=Ye[1],St=0,wt=7,Bt=4;for(ct===0&&(wt=138,Bt=3),Ye[2*(Ue+1)+1]=65535,Le=0;Le<=Ue;Le++)Ne=ct,ct=Ye[2*(Le+1)+1],++St<wt&&Ne===ct||(St<Bt?De.bl_tree[2*Ne]+=St:Ne!==0?(Ne!==nt&&De.bl_tree[2*Ne]++,De.bl_tree[2*ce]++):St<=10?De.bl_tree[2*fe]++:De.bl_tree[2*he]++,nt=Ne,Bt=(St=0)===ct?(wt=138,3):Ne===ct?(wt=6,3):(wt=7,4))}function ke(De,Ye,Ue){var Le,Ne,nt=-1,ct=Ye[1],St=0,wt=7,Bt=4;for(ct===0&&(wt=138,Bt=3),Le=0;Le<=Ue;Le++)if(Ne=ct,ct=Ye[2*(Le+1)+1],!(++St<wt&&Ne===ct)){if(St<Bt)for(;lt(De,Ne,De.bl_tree),--St!=0;);else Ne!==0?(Ne!==nt&&(lt(De,Ne,De.bl_tree),St--),lt(De,ce,De.bl_tree),At(De,St-3,2)):St<=10?(lt(De,fe,De.bl_tree),At(De,St-3,3)):(lt(De,he,De.bl_tree),At(De,St-11,7));nt=Ne,Bt=(St=0)===ct?(wt=138,3):Ne===ct?(wt=6,3):(wt=7,4)}}se(Ze);var Ve=!1;function Qe(De,Ye,Ue,Le){At(De,(ae<<1)+(Le?1:0),3),function(Ne,nt,ct,St){bt(Ne),St&&(st(Ne,ct),st(Ne,~ct)),ue.arraySet(Ne.pending_buf,Ne.window,nt,ct,Ne.pending),Ne.pending+=ct}(De,Ye,Ue,!0)}Ae._tr_init=function(De){Ve||(function(){var Ye,Ue,Le,Ne,nt,ct=new Array(x+1);for(Ne=Le=0;Ne<oe-1;Ne++)for(je[Ne]=Le,Ye=0;Ye<1<<de[Ne];Ye++)we[Le++]=Ne;for(we[Le-1]=Ne,Ne=nt=0;Ne<16;Ne++)for(Ze[Ne]=nt,Ye=0;Ye<1<<pe[Ne];Ye++)Te[nt++]=Ne;for(nt>>=7;Ne<z;Ne++)for(Ze[Ne]=nt<<7,Ye=0;Ye<1<<pe[Ne]-7;Ye++)Te[256+nt++]=Ne;for(Ue=0;Ue<=x;Ue++)ct[Ue]=0;for(Ye=0;Ye<=143;)Ee[2*Ye+1]=8,Ye++,ct[8]++;for(;Ye<=255;)Ee[2*Ye+1]=9,Ye++,ct[9]++;for(;Ye<=279;)Ee[2*Ye+1]=7,Ye++,ct[7]++;for(;Ye<=287;)Ee[2*Ye+1]=8,Ye++,ct[8]++;for(ut(Ee,ne+1,ct),Ye=0;Ye<z;Ye++)Se[2*Ye+1]=5,Se[2*Ye]=at(Ye,5);xe=new Me(Ee,de,re+1,ne,x),Oe=new Me(Se,pe,0,z,x),ze=new Me(new Array(0),ve,0,a,te)}(),Ve=!0),De.l_desc=new tt(De.dyn_ltree,xe),De.d_desc=new tt(De.dyn_dtree,Oe),De.bl_desc=new tt(De.bl_tree,ze),De.bi_buf=0,De.bi_valid=0,ft(De)},Ae._tr_stored_block=Qe,Ae._tr_flush_block=function(De,Ye,Ue,Le){var Ne,nt,ct=0;0<De.level?(De.strm.data_type===2&&(De.strm.data_type=function(St){var wt,Bt=4093624447;for(wt=0;wt<=31;wt++,Bt>>>=1)if(1&Bt&&St.dyn_ltree[2*wt]!==0)return le;if(St.dyn_ltree[18]!==0||St.dyn_ltree[20]!==0||St.dyn_ltree[26]!==0)return ie;for(wt=32;wt<re;wt++)if(St.dyn_ltree[2*wt]!==0)return ie;return le}(De)),$e(De,De.l_desc),$e(De,De.d_desc),ct=function(St){var wt;for(Pe(St,St.dyn_ltree,St.l_desc.max_code),Pe(St,St.dyn_dtree,St.d_desc.max_code),$e(St,St.bl_desc),wt=a-1;3<=wt&&St.bl_tree[2*me[wt]+1]===0;wt--);return St.opt_len+=3*(wt+1)+5+5+4,wt}(De),Ne=De.opt_len+3+7>>>3,(nt=De.static_len+3+7>>>3)<=Ne&&(Ne=nt)):Ne=nt=Ue+5,Ue+4<=Ne&&Ye!==-1?Qe(De,Ye,Ue,Le):De.strategy===4||nt===Ne?(At(De,2+(Le?1:0),3),ht(De,Ee,Se)):(At(De,4+(Le?1:0),3),function(St,wt,Bt,kt){var pt;for(At(St,wt-257,5),At(St,Bt-1,5),At(St,kt-4,4),pt=0;pt<kt;pt++)At(St,St.bl_tree[2*me[pt]+1],3);ke(St,St.dyn_ltree,wt-1),ke(St,St.dyn_dtree,Bt-1)}(De,De.l_desc.max_code+1,De.d_desc.max_code+1,ct+1),ht(De,De.dyn_ltree,De.dyn_dtree)),ft(De),Le&&bt(De)},Ae._tr_tally=function(De,Ye,Ue){return De.pending_buf[De.d_buf+2*De.last_lit]=Ye>>>8&255,De.pending_buf[De.d_buf+2*De.last_lit+1]=255&Ye,De.pending_buf[De.l_buf+De.last_lit]=255&Ue,De.last_lit++,Ye===0?De.dyn_ltree[2*Ue]++:(De.matches++,Ye--,De.dyn_ltree[2*(we[Ue]+re+1)]++,De.dyn_dtree[2*qe(Ye)]++),De.last_lit===De.lit_bufsize-1},Ae._tr_align=function(De){At(De,2,3),lt(De,ee,Ee),function(Ye){Ye.bi_valid===16?(st(Ye,Ye.bi_buf),Ye.bi_buf=0,Ye.bi_valid=0):8<=Ye.bi_valid&&(Ye.pending_buf[Ye.pending++]=255&Ye.bi_buf,Ye.bi_buf>>=8,Ye.bi_valid-=8)}(De)}},{"../utils/common":41}],53:[function(E,ge,Ae){"use strict";ge.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(E,ge,Ae){(function(ue){(function(le,ie){"use strict";if(!le.setImmediate){var se,ae,oe,re,ne=1,z={},a=!1,y=le.document,x=Object.getPrototypeOf&&Object.getPrototypeOf(le);x=x&&x.setTimeout?x:le,se={}.toString.call(le.process)==="[object process]"?function(ce){Je.nextTick(function(){te(ce)})}:function(){if(le.postMessage&&!le.importScripts){var ce=!0,fe=le.onmessage;return le.onmessage=function(){ce=!1},le.postMessage("","*"),le.onmessage=fe,ce}}()?(re="setImmediate$"+Math.random()+"$",le.addEventListener?le.addEventListener("message",ee,!1):le.attachEvent("onmessage",ee),function(ce){le.postMessage(re+ce,"*")}):le.MessageChannel?((oe=new MessageChannel).port1.onmessage=function(ce){te(ce.data)},function(ce){oe.port2.postMessage(ce)}):y&&"onreadystatechange"in y.createElement("script")?(ae=y.documentElement,function(ce){var fe=y.createElement("script");fe.onreadystatechange=function(){te(ce),fe.onreadystatechange=null,ae.removeChild(fe),fe=null},ae.appendChild(fe)}):function(ce){setTimeout(te,0,ce)},x.setImmediate=function(ce){typeof ce!="function"&&(ce=new Function(""+ce));for(var fe=new Array(arguments.length-1),he=0;he<fe.length;he++)fe[he]=arguments[he+1];var de={callback:ce,args:fe};return z[ne]=de,se(ne),ne++},x.clearImmediate=b}function b(ce){delete z[ce]}function te(ce){if(a)setTimeout(te,0,ce);else{var fe=z[ce];if(fe){a=!0;try{(function(he){var de=he.callback,pe=he.args;switch(pe.length){case 0:de();break;case 1:de(pe[0]);break;case 2:de(pe[0],pe[1]);break;case 3:de(pe[0],pe[1],pe[2]);break;default:de.apply(ie,pe)}})(fe)}finally{b(ce),a=!1}}}}function ee(ce){ce.source===le&&typeof ce.data=="string"&&ce.data.indexOf(re)===0&&te(+ce.data.slice(re.length))}})(typeof self=="undefined"?ue===void 0?this:ue:self)}).call(this,typeof be.g!="undefined"?be.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}]},{},[10])(10)})},7062:function(en,zt,be){var ye=be(19637),Je=be(97573),E=[be(96627)];en.exports=ye.createStore(Je,E)},96627:function(en,zt,be){en.exports=ye;function ye(){return be(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(en){return en<10?"0"+en:en}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(en){return rx_escapable.lastIndex=0,rx_escapable.test(en)?'"'+en.replace(rx_escapable,function(zt){var be=meta[zt];return typeof be=="string"?be:"\\u"+("0000"+zt.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+en+'"'}function str(en,zt){var be,ye,Je,E,ge=gap,Ae,ue=zt[en];switch(ue&&typeof ue=="object"&&typeof ue.toJSON=="function"&&(ue=ue.toJSON(en)),typeof rep=="function"&&(ue=rep.call(zt,en,ue)),typeof ue){case"string":return quote(ue);case"number":return isFinite(ue)?String(ue):"null";case"boolean":case"null":return String(ue);case"object":if(!ue)return"null";if(gap+=indent,Ae=[],Object.prototype.toString.apply(ue)==="[object Array]"){for(E=ue.length,be=0;be<E;be+=1)Ae[be]=str(be,ue)||"null";return Je=Ae.length===0?"[]":gap?`[
|
|
|
`+gap+Ae.join(`,
|
|
|
`+gap)+`
|
|
|
`+ge+"]":"["+Ae.join(",")+"]",gap=ge,Je}if(rep&&typeof rep=="object")for(E=rep.length,be=0;be<E;be+=1)typeof rep[be]=="string"&&(ye=rep[be],Je=str(ye,ue),Je&&Ae.push(quote(ye)+(gap?": ":":")+Je));else for(ye in ue)Object.prototype.hasOwnProperty.call(ue,ye)&&(Je=str(ye,ue),Je&&Ae.push(quote(ye)+(gap?": ":":")+Je));return Je=Ae.length===0?"{}":gap?`{
|
|
|
`+gap+Ae.join(`,
|
|
|
`+gap)+`
|
|
|
`+ge+"}":"{"+Ae.join(",")+"}",gap=ge,Je}}typeof JSON.stringify!="function"&&(meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(en,zt,be){var ye;if(gap="",indent="",typeof be=="number")for(ye=0;ye<be;ye+=1)indent+=" ";else typeof be=="string"&&(indent=be);if(rep=zt,zt&&typeof zt!="function"&&(typeof zt!="object"||typeof zt.length!="number"))throw new Error("JSON.stringify");return str("",{"":en})}),typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){var j;function walk(en,zt){var be,ye,Je=en[zt];if(Je&&typeof Je=="object")for(be in Je)Object.prototype.hasOwnProperty.call(Je,be)&&(ye=walk(Je,be),ye!==void 0?Je[be]=ye:delete Je[be]);return reviver.call(en,zt,Je)}if(text=String(text),rx_dangerous.lastIndex=0,rx_dangerous.test(text)&&(text=text.replace(rx_dangerous,function(en){return"\\u"+("0000"+en.charCodeAt(0).toString(16)).slice(-4)})),rx_one.test(text.replace(rx_two,"@").replace(rx_three,"]").replace(rx_four,"")))return j=eval("("+text+")"),typeof reviver=="function"?walk({"":j},""):j;throw new SyntaxError("JSON.parse")})}()},19637:function(en,zt,be){var ye=be(67039),Je=ye.slice,E=ye.pluck,ge=ye.each,Ae=ye.bind,ue=ye.create,le=ye.isList,ie=ye.isFunction,se=ye.isObject;en.exports={createStore:re};var ae={version:"2.0.12",enabled:!1,get:function(ne,z){var a=this.storage.read(this._namespacePrefix+ne);return this._deserialize(a,z)},set:function(ne,z){return z===void 0?this.remove(ne):(this.storage.write(this._namespacePrefix+ne,this._serialize(z)),z)},remove:function(ne){this.storage.remove(this._namespacePrefix+ne)},each:function(ne){var z=this;this.storage.each(function(a,y){ne.call(z,z._deserialize(a),(y||"").replace(z._namespaceRegexp,""))})},clearAll:function(){this.storage.clearAll()},hasNamespace:function(ne){return this._namespacePrefix=="__storejs_"+ne+"_"},createStore:function(){return re.apply(this,arguments)},addPlugin:function(ne){this._addPlugin(ne)},namespace:function(ne){return re(this.storage,this.plugins,ne)}};function oe(){var ne=typeof console=="undefined"?null:console;if(ne){var z=ne.warn?ne.warn:ne.log;z.apply(ne,arguments)}}function re(ne,z,a){a||(a=""),ne&&!le(ne)&&(ne=[ne]),z&&!le(z)&&(z=[z]);var y=a?"__storejs_"+a+"_":"",x=a?new RegExp("^"+y):null,b=/^[a-zA-Z0-9_\-]*$/;if(!b.test(a))throw new Error("store.js namespaces can only have alphanumerics + underscores and dashes");var te={_namespacePrefix:y,_namespaceRegexp:x,_testStorage:function(ce){try{var fe="__storejs__test__";ce.write(fe,fe);var he=ce.read(fe)===fe;return ce.remove(fe),he}catch(de){return!1}},_assignPluginFnProp:function(ce,fe){var he=this[fe];this[fe]=function(){var pe=Je(arguments,0),ve=this;function me(){if(he)return ge(arguments,function(Se,Te){pe[Te]=Se}),he.apply(ve,pe)}var Ee=[me].concat(pe);return ce.apply(ve,Ee)}},_serialize:function(ce){return JSON.stringify(ce)},_deserialize:function(ce,fe){if(!ce)return fe;var he="";try{he=JSON.parse(ce)}catch(de){he=ce}return he!==void 0?he:fe},_addStorage:function(ce){this.enabled||this._testStorage(ce)&&(this.storage=ce,this.enabled=!0)},_addPlugin:function(ce){var fe=this;if(le(ce)){ge(ce,function(pe){fe._addPlugin(pe)});return}var he=E(this.plugins,function(pe){return ce===pe});if(!he){if(this.plugins.push(ce),!ie(ce))throw new Error("Plugins must be function values that return objects");var de=ce.call(this);if(!se(de))throw new Error("Plugins must return an object of function properties");ge(de,function(pe,ve){if(!ie(pe))throw new Error("Bad plugin property: "+ve+" from plugin "+ce.name+". Plugins should only return functions.");fe._assignPluginFnProp(pe,ve)})}},addStorage:function(ce){oe("store.addStorage(storage) is deprecated. Use createStore([storages])"),this._addStorage(ce)}},ee=ue(te,ae,{plugins:[]});return ee.raw={},ge(ee,function(ce,fe){ie(ce)&&(ee.raw[fe]=Ae(ee,ce))}),ge(ne,function(ce){ee._addStorage(ce)}),ge(z,function(ce){ee._addPlugin(ce)}),ee}},67039:function(en,zt,be){var ye=Ae(),Je=ue(),E=le(),ge=typeof window!="undefined"?window:be.g;en.exports={assign:ye,create:Je,trim:E,bind:ie,slice:se,each:ae,map:oe,pluck:re,isList:ne,isFunction:z,isObject:a,Global:ge};function Ae(){return Object.assign?Object.assign:function(x,b,te,ee){for(var ce=1;ce<arguments.length;ce++)ae(Object(arguments[ce]),function(fe,he){x[he]=fe});return x}}function ue(){if(Object.create)return function(b,te,ee,ce){var fe=se(arguments,1);return ye.apply(this,[Object.create(b)].concat(fe))};{let x=function(){};var y=x;return function(te,ee,ce,fe){var he=se(arguments,1);return x.prototype=te,ye.apply(this,[new x].concat(he))}}}function le(){return String.prototype.trim?function(x){return String.prototype.trim.call(x)}:function(x){return x.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}}function ie(y,x){return function(){return x.apply(y,Array.prototype.slice.call(arguments,0))}}function se(y,x){return Array.prototype.slice.call(y,x||0)}function ae(y,x){re(y,function(b,te){return x(b,te),!1})}function oe(y,x){var b=ne(y)?[]:{};return re(y,function(te,ee){return b[ee]=x(te,ee),!1}),b}function re(y,x){if(ne(y)){for(var b=0;b<y.length;b++)if(x(y[b],b))return y[b]}else for(var te in y)if(y.hasOwnProperty(te)&&x(y[te],te))return y[te]}function ne(y){return y!=null&&typeof y!="function"&&typeof y.length=="number"}function z(y){return y&&{}.toString.call(y)==="[object Function]"}function a(y){return y&&{}.toString.call(y)==="[object Object]"}},97573:function(en,zt,be){en.exports=[be(52496),be(16436),be(76673),be(35701),be(65578),be(65300)]},35701:function(en,zt,be){var ye=be(67039),Je=ye.Global,E=ye.trim;en.exports={name:"cookieStorage",read:Ae,write:le,each:ue,remove:ie,clearAll:se};var ge=Je.document;function Ae(oe){if(!oe||!ae(oe))return null;var re="(?:^|.*;\\s*)"+escape(oe).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*";return unescape(ge.cookie.replace(new RegExp(re),"$1"))}function ue(oe){for(var re=ge.cookie.split(/; ?/g),ne=re.length-1;ne>=0;ne--)if(E(re[ne])){var z=re[ne].split("="),a=unescape(z[0]),y=unescape(z[1]);oe(y,a)}}function le(oe,re){oe&&(ge.cookie=escape(oe)+"="+escape(re)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function ie(oe){!oe||!ae(oe)||(ge.cookie=escape(oe)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function se(){ue(function(oe,re){ie(re)})}function ae(oe){return new RegExp("(?:^|;\\s*)"+escape(oe).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(ge.cookie)}},52496:function(en,zt,be){var ye=be(67039),Je=ye.Global;en.exports={name:"localStorage",read:ge,write:Ae,each:ue,remove:le,clearAll:ie};function E(){return Je.localStorage}function ge(se){return E().getItem(se)}function Ae(se,ae){return E().setItem(se,ae)}function ue(se){for(var ae=E().length-1;ae>=0;ae--){var oe=E().key(ae);se(ge(oe),oe)}}function le(se){return E().removeItem(se)}function ie(){return E().clear()}},65300:function(en){en.exports={name:"memoryStorage",read:be,write:ye,each:Je,remove:E,clearAll:ge};var zt={};function be(Ae){return zt[Ae]}function ye(Ae,ue){zt[Ae]=ue}function Je(Ae){for(var ue in zt)zt.hasOwnProperty(ue)&&Ae(zt[ue],ue)}function E(Ae){delete zt[Ae]}function ge(Ae){zt={}}},16436:function(en,zt,be){var ye=be(67039),Je=ye.Global;en.exports={name:"oldFF-globalStorage",read:ge,write:Ae,each:ue,remove:le,clearAll:ie};var E=Je.globalStorage;function ge(se){return E[se]}function Ae(se,ae){E[se]=ae}function ue(se){for(var ae=E.length-1;ae>=0;ae--){var oe=E.key(ae);se(E[oe],oe)}}function le(se){return E.removeItem(se)}function ie(){ue(function(se,ae){delete E[se]})}},76673:function(en,zt,be){var ye=be(67039),Je=ye.Global;en.exports={name:"oldIE-userDataStorage",write:le,read:ie,each:se,remove:ae,clearAll:oe};var E="storejs",ge=Je.document,Ae=z(),ue=(Je.navigator?Je.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function le(a,y){if(!ue){var x=ne(a);Ae(function(b){b.setAttribute(x,y),b.save(E)})}}function ie(a){if(!ue){var y=ne(a),x=null;return Ae(function(b){x=b.getAttribute(y)}),x}}function se(a){Ae(function(y){for(var x=y.XMLDocument.documentElement.attributes,b=x.length-1;b>=0;b--){var te=x[b];a(y.getAttribute(te.name),te.name)}})}function ae(a){var y=ne(a);Ae(function(x){x.removeAttribute(y),x.save(E)})}function oe(){Ae(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 z(){if(!ge||!ge.documentElement||!ge.documentElement.addBehavior)return null;var a="script",y,x,b;try{x=new ActiveXObject("htmlfile"),x.open(),x.write("<"+a+">document.w=window</"+a+'><iframe src="/favicon.ico"></iframe>'),x.close(),y=x.w.frames[0].document,b=y.createElement("div")}catch(te){b=ge.createElement("div"),y=ge.body}return function(te){var ee=[].slice.call(arguments,0);ee.unshift(b),y.appendChild(b),b.addBehavior("#default#userData"),b.load(E),te.apply(this,ee),y.removeChild(b)}}},65578:function(en,zt,be){var ye=be(67039),Je=ye.Global;en.exports={name:"sessionStorage",read:ge,write:Ae,each:ue,remove:le,clearAll:ie};function E(){return Je.sessionStorage}function ge(se){return E().getItem(se)}function Ae(se,ae){return E().setItem(se,ae)}function ue(se){for(var ae=E().length-1;ae>=0;ae--){var oe=E().key(ae);se(ge(oe),oe)}}function le(se){return E().removeItem(se)}function ie(){return E().clear()}},34376:function(en){(function(zt,be){if(1)en.exports=be();else var ye,Je})(window,function(){return function(zt){var be={};function ye(Je){if(be[Je])return be[Je].exports;var E=be[Je]={i:Je,l:!1,exports:{}};return zt[Je].call(E.exports,E,E.exports,ye),E.l=!0,E.exports}return ye.m=zt,ye.c=be,ye.d=function(Je,E,ge){ye.o(Je,E)||Object.defineProperty(Je,E,{enumerable:!0,get:ge})},ye.r=function(Je){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})},ye.t=function(Je,E){if(1&E&&(Je=ye(Je)),8&E||4&E&&typeof Je=="object"&&Je&&Je.__esModule)return Je;var ge=Object.create(null);if(ye.r(ge),Object.defineProperty(ge,"default",{enumerable:!0,value:Je}),2&E&&typeof Je!="string")for(var Ae in Je)ye.d(ge,Ae,function(ue){return Je[ue]}.bind(null,Ae));return ge},ye.n=function(Je){var E=Je&&Je.__esModule?function(){return Je.default}:function(){return Je};return ye.d(E,"a",E),E},ye.o=function(Je,E){return Object.prototype.hasOwnProperty.call(Je,E)},ye.p="",ye(ye.s=34)}([function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.forwardEvent=be.EventEmitter=void 0;var Je=function(){function E(){this._listeners=[],this._disposed=!1}return Object.defineProperty(E.prototype,"event",{get:function(){var ge=this;return this._event||(this._event=function(Ae){return ge._listeners.push(Ae),{dispose:function(){if(!ge._disposed){for(var ue=0;ue<ge._listeners.length;ue++)if(ge._listeners[ue]===Ae)return void ge._listeners.splice(ue,1)}}}}),this._event},enumerable:!1,configurable:!0}),E.prototype.fire=function(ge,Ae){for(var ue=[],le=0;le<this._listeners.length;le++)ue.push(this._listeners[le]);for(le=0;le<ue.length;le++)ue[le].call(void 0,ge,Ae)},E.prototype.dispose=function(){this._listeners&&(this._listeners.length=0),this._disposed=!0},E}();be.EventEmitter=Je,be.forwardEvent=function(E,ge){return E(function(Ae){return ge.fire(Ae)})}},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.IUnicodeService=be.IOptionsService=be.ILogService=be.IInstantiationService=be.IDirtyRowService=be.ICharsetService=be.ICoreService=be.ICoreMouseService=be.IBufferService=void 0;var Je=ye(14);be.IBufferService=Je.createDecorator("BufferService"),be.ICoreMouseService=Je.createDecorator("CoreMouseService"),be.ICoreService=Je.createDecorator("CoreService"),be.ICharsetService=Je.createDecorator("CharsetService"),be.IDirtyRowService=Je.createDecorator("DirtyRowService"),be.IInstantiationService=Je.createDecorator("InstantiationService"),be.ILogService=Je.createDecorator("LogService"),be.IOptionsService=Je.createDecorator("OptionsService"),be.IUnicodeService=Je.createDecorator("UnicodeService")},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.getDisposeArrayDisposable=be.disposeArray=be.Disposable=void 0;var Je=function(){function ge(){this._disposables=[],this._isDisposed=!1}return ge.prototype.dispose=function(){this._isDisposed=!0;for(var Ae=0,ue=this._disposables;Ae<ue.length;Ae++)ue[Ae].dispose();this._disposables.length=0},ge.prototype.register=function(Ae){return this._disposables.push(Ae),Ae},ge.prototype.unregister=function(Ae){var ue=this._disposables.indexOf(Ae);ue!==-1&&this._disposables.splice(ue,1)},ge}();function E(ge){for(var Ae=0,ue=ge;Ae<ue.length;Ae++)ue[Ae].dispose();ge.length=0}be.Disposable=Je,be.disposeArray=E,be.getDisposeArrayDisposable=function(ge){return{dispose:function(){return E(ge)}}}},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.WHITESPACE_CELL_CODE=be.WHITESPACE_CELL_WIDTH=be.WHITESPACE_CELL_CHAR=be.NULL_CELL_CODE=be.NULL_CELL_WIDTH=be.NULL_CELL_CHAR=be.CHAR_DATA_CODE_INDEX=be.CHAR_DATA_WIDTH_INDEX=be.CHAR_DATA_CHAR_INDEX=be.CHAR_DATA_ATTR_INDEX=be.DEFAULT_ATTR=be.DEFAULT_COLOR=void 0,be.DEFAULT_COLOR=256,be.DEFAULT_ATTR=256|be.DEFAULT_COLOR<<9,be.CHAR_DATA_ATTR_INDEX=0,be.CHAR_DATA_CHAR_INDEX=1,be.CHAR_DATA_WIDTH_INDEX=2,be.CHAR_DATA_CODE_INDEX=3,be.NULL_CELL_CHAR="",be.NULL_CELL_WIDTH=1,be.NULL_CELL_CODE=0,be.WHITESPACE_CELL_CHAR=" ",be.WHITESPACE_CELL_WIDTH=1,be.WHITESPACE_CELL_CODE=32},function(zt,be,ye){"use strict";var Je,E=this&&this.__extends||(Je=function(ie,se){return(Je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ae,oe){ae.__proto__=oe}||function(ae,oe){for(var re in oe)oe.hasOwnProperty(re)&&(ae[re]=oe[re])})(ie,se)},function(ie,se){function ae(){this.constructor=ie}Je(ie,se),ie.prototype=se===null?Object.create(se):(ae.prototype=se.prototype,new ae)});Object.defineProperty(be,"__esModule",{value:!0}),be.CellData=void 0;var ge=ye(8),Ae=ye(3),ue=ye(6),le=function(ie){function se(){var ae=ie!==null&&ie.apply(this,arguments)||this;return ae.content=0,ae.fg=0,ae.bg=0,ae.extended=new ue.ExtendedAttrs,ae.combinedData="",ae}return E(se,ie),se.fromCharData=function(ae){var oe=new se;return oe.setFromCharData(ae),oe},se.prototype.isCombined=function(){return 2097152&this.content},se.prototype.getWidth=function(){return this.content>>22},se.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?ge.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(ae){this.fg=ae[Ae.CHAR_DATA_ATTR_INDEX],this.bg=0;var oe=!1;if(ae[Ae.CHAR_DATA_CHAR_INDEX].length>2)oe=!0;else if(ae[Ae.CHAR_DATA_CHAR_INDEX].length===2){var re=ae[Ae.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=re&&re<=56319){var ne=ae[Ae.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=ne&&ne<=57343?this.content=1024*(re-55296)+ne-56320+65536|ae[Ae.CHAR_DATA_WIDTH_INDEX]<<22:oe=!0}else oe=!0}else this.content=ae[Ae.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|ae[Ae.CHAR_DATA_WIDTH_INDEX]<<22;oe&&(this.combinedData=ae[Ae.CHAR_DATA_CHAR_INDEX],this.content=2097152|ae[Ae.CHAR_DATA_WIDTH_INDEX]<<22)},se.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},se}(ue.AttributeData);be.CellData=le},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.ISoundService=be.ISelectionService=be.IRenderService=be.IMouseService=be.ICoreBrowserService=be.ICharSizeService=void 0;var Je=ye(14);be.ICharSizeService=Je.createDecorator("CharSizeService"),be.ICoreBrowserService=Je.createDecorator("CoreBrowserService"),be.IMouseService=Je.createDecorator("MouseService"),be.IRenderService=Je.createDecorator("RenderService"),be.ISelectionService=Je.createDecorator("SelectionService"),be.ISoundService=Je.createDecorator("SoundService")},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.ExtendedAttrs=be.AttributeData=void 0;var Je=function(){function ge(){this.fg=0,this.bg=0,this.extended=new E}return ge.toColorRGB=function(Ae){return[Ae>>>16&255,Ae>>>8&255,255&Ae]},ge.fromColorRGB=function(Ae){return(255&Ae[0])<<16|(255&Ae[1])<<8|255&Ae[2]},ge.prototype.clone=function(){var Ae=new ge;return Ae.fg=this.fg,Ae.bg=this.bg,Ae.extended=this.extended.clone(),Ae},ge.prototype.isInverse=function(){return 67108864&this.fg},ge.prototype.isBold=function(){return 134217728&this.fg},ge.prototype.isUnderline=function(){return 268435456&this.fg},ge.prototype.isBlink=function(){return 536870912&this.fg},ge.prototype.isInvisible=function(){return 1073741824&this.fg},ge.prototype.isItalic=function(){return 67108864&this.bg},ge.prototype.isDim=function(){return 134217728&this.bg},ge.prototype.getFgColorMode=function(){return 50331648&this.fg},ge.prototype.getBgColorMode=function(){return 50331648&this.bg},ge.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},ge.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},ge.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},ge.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},ge.prototype.isFgDefault=function(){return(50331648&this.fg)==0},ge.prototype.isBgDefault=function(){return(50331648&this.bg)==0},ge.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},ge.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},ge.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},ge.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},ge.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},ge.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()},ge.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},ge.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},ge.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},ge.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},ge.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},ge}();be.AttributeData=Je;var E=function(){function ge(Ae,ue){Ae===void 0&&(Ae=0),ue===void 0&&(ue=-1),this.underlineStyle=Ae,this.underlineColor=ue}return ge.prototype.clone=function(){return new ge(this.underlineStyle,this.underlineColor)},ge.prototype.isEmpty=function(){return this.underlineStyle===0},ge}();be.ExtendedAttrs=E},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.addDisposableDomListener=void 0,be.addDisposableDomListener=function(Je,E,ge,Ae){Je.addEventListener(E,ge,Ae);var ue=!1;return{dispose:function(){ue||(ue=!0,Je.removeEventListener(E,ge,Ae))}}}},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.Utf8ToUtf32=be.StringToUtf32=be.utf32ToString=be.stringFromCodePoint=void 0,be.stringFromCodePoint=function(ge){return ge>65535?(ge-=65536,String.fromCharCode(55296+(ge>>10))+String.fromCharCode(ge%1024+56320)):String.fromCharCode(ge)},be.utf32ToString=function(ge,Ae,ue){Ae===void 0&&(Ae=0),ue===void 0&&(ue=ge.length);for(var le="",ie=Ae;ie<ue;++ie){var se=ge[ie];se>65535?(se-=65536,le+=String.fromCharCode(55296+(se>>10))+String.fromCharCode(se%1024+56320)):le+=String.fromCharCode(se)}return le};var Je=function(){function ge(){this._interim=0}return ge.prototype.clear=function(){this._interim=0},ge.prototype.decode=function(Ae,ue){var le=Ae.length;if(!le)return 0;var ie=0,se=0;this._interim&&(56320<=(re=Ae.charCodeAt(se++))&&re<=57343?ue[ie++]=1024*(this._interim-55296)+re-56320+65536:(ue[ie++]=this._interim,ue[ie++]=re),this._interim=0);for(var ae=se;ae<le;++ae){var oe=Ae.charCodeAt(ae);if(55296<=oe&&oe<=56319){if(++ae>=le)return this._interim=oe,ie;var re;56320<=(re=Ae.charCodeAt(ae))&&re<=57343?ue[ie++]=1024*(oe-55296)+re-56320+65536:(ue[ie++]=oe,ue[ie++]=re)}else ue[ie++]=oe}return ie},ge}();be.StringToUtf32=Je;var E=function(){function ge(){this.interim=new Uint8Array(3)}return ge.prototype.clear=function(){this.interim.fill(0)},ge.prototype.decode=function(Ae,ue){var le=Ae.length;if(!le)return 0;var ie,se,ae,oe,re=0,ne=0,z=0;if(this.interim[0]){var a=!1,y=this.interim[0];y&=(224&y)==192?31:(240&y)==224?15:7;for(var x=0,b=void 0;(b=63&this.interim[++x])&&x<4;)y<<=6,y|=b;for(var te=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,ee=te-x;z<ee;){if(z>=le)return 0;if((192&(b=Ae[z++]))!=128){z--,a=!0;break}this.interim[x++]=b,y<<=6,y|=63&b}a||(te===2?y<128?z--:ue[re++]=y:te===3?y<2048||y>=55296&&y<=57343||(ue[re++]=y):y<65536||y>1114111||(ue[re++]=y)),this.interim.fill(0)}for(var ce=le-4,fe=z;fe<le;){for(;!(!(fe<ce)||128&(ie=Ae[fe])||128&(se=Ae[fe+1])||128&(ae=Ae[fe+2])||128&(oe=Ae[fe+3]));)ue[re++]=ie,ue[re++]=se,ue[re++]=ae,ue[re++]=oe,fe+=4;if((ie=Ae[fe++])<128)ue[re++]=ie;else if((224&ie)==192){if(fe>=le)return this.interim[0]=ie,re;if((192&(se=Ae[fe++]))!=128){fe--;continue}if((ne=(31&ie)<<6|63&se)<128){fe--;continue}ue[re++]=ne}else if((240&ie)==224){if(fe>=le)return this.interim[0]=ie,re;if((192&(se=Ae[fe++]))!=128){fe--;continue}if(fe>=le)return this.interim[0]=ie,this.interim[1]=se,re;if((192&(ae=Ae[fe++]))!=128){fe--;continue}if((ne=(15&ie)<<12|(63&se)<<6|63&ae)<2048||ne>=55296&&ne<=57343)continue;ue[re++]=ne}else if((248&ie)==240){if(fe>=le)return this.interim[0]=ie,re;if((192&(se=Ae[fe++]))!=128){fe--;continue}if(fe>=le)return this.interim[0]=ie,this.interim[1]=se,re;if((192&(ae=Ae[fe++]))!=128){fe--;continue}if(fe>=le)return this.interim[0]=ie,this.interim[1]=se,this.interim[2]=ae,re;if((192&(oe=Ae[fe++]))!=128){fe--;continue}if((ne=(7&ie)<<18|(63&se)<<12|(63&ae)<<6|63&oe)<65536||ne>1114111)continue;ue[re++]=ne}}return re},ge}();be.Utf8ToUtf32=E},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.CHAR_ATLAS_CELL_SPACING=be.DIM_OPACITY=be.INVERTED_DEFAULT_COLOR=void 0,be.INVERTED_DEFAULT_COLOR=257,be.DIM_OPACITY=.5,be.CHAR_ATLAS_CELL_SPACING=1},function(zt,be,ye){"use strict";var Je,E,ge,Ae;function ue(ie){var se=ie.toString(16);return se.length<2?"0"+se:se}function le(ie,se){return ie<se?(se+.05)/(ie+.05):(ie+.05)/(se+.05)}Object.defineProperty(be,"__esModule",{value:!0}),be.contrastRatio=be.toPaddedHex=be.rgba=be.rgb=be.css=be.color=be.channels=void 0,function(ie){ie.toCss=function(se,ae,oe,re){return re!==void 0?"#"+ue(se)+ue(ae)+ue(oe)+ue(re):"#"+ue(se)+ue(ae)+ue(oe)},ie.toRgba=function(se,ae,oe,re){return re===void 0&&(re=255),(se<<24|ae<<16|oe<<8|re)>>>0}}(Je=be.channels||(be.channels={})),(E=be.color||(be.color={})).blend=function(ie,se){var ae=(255&se.rgba)/255;if(ae===1)return{css:se.css,rgba:se.rgba};var oe=se.rgba>>24&255,re=se.rgba>>16&255,ne=se.rgba>>8&255,z=ie.rgba>>24&255,a=ie.rgba>>16&255,y=ie.rgba>>8&255,x=z+Math.round((oe-z)*ae),b=a+Math.round((re-a)*ae),te=y+Math.round((ne-y)*ae);return{css:Je.toCss(x,b,te),rgba:Je.toRgba(x,b,te)}},E.isOpaque=function(ie){return(255&ie.rgba)==255},E.ensureContrastRatio=function(ie,se,ae){var oe=Ae.ensureContrastRatio(ie.rgba,se.rgba,ae);if(oe)return Ae.toColor(oe>>24&255,oe>>16&255,oe>>8&255)},E.opaque=function(ie){var se=(255|ie.rgba)>>>0,ae=Ae.toChannels(se),oe=ae[0],re=ae[1],ne=ae[2];return{css:Je.toCss(oe,re,ne),rgba:se}},E.opacity=function(ie,se){var ae=Math.round(255*se),oe=Ae.toChannels(ie.rgba),re=oe[0],ne=oe[1],z=oe[2];return{css:Je.toCss(re,ne,z,ae),rgba:Je.toRgba(re,ne,z,ae)}},(be.css||(be.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 se(ae,oe,re){var ne=ae/255,z=oe/255,a=re/255;return .2126*(ne<=.03928?ne/12.92:Math.pow((ne+.055)/1.055,2.4))+.7152*(z<=.03928?z/12.92:Math.pow((z+.055)/1.055,2.4))+.0722*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))}ie.relativeLuminance=function(ae){return se(ae>>16&255,ae>>8&255,255&ae)},ie.relativeLuminance2=se}(ge=be.rgb||(be.rgb={})),function(ie){function se(oe,re,ne){for(var z=oe>>24&255,a=oe>>16&255,y=oe>>8&255,x=re>>24&255,b=re>>16&255,te=re>>8&255,ee=le(ge.relativeLuminance2(x,te,b),ge.relativeLuminance2(z,a,y));ee<ne&&(x>0||b>0||te>0);)x-=Math.max(0,Math.ceil(.1*x)),b-=Math.max(0,Math.ceil(.1*b)),te-=Math.max(0,Math.ceil(.1*te)),ee=le(ge.relativeLuminance2(x,te,b),ge.relativeLuminance2(z,a,y));return(x<<24|b<<16|te<<8|255)>>>0}function ae(oe,re,ne){for(var z=oe>>24&255,a=oe>>16&255,y=oe>>8&255,x=re>>24&255,b=re>>16&255,te=re>>8&255,ee=le(ge.relativeLuminance2(x,te,b),ge.relativeLuminance2(z,a,y));ee<ne&&(x<255||b<255||te<255);)x=Math.min(255,x+Math.ceil(.1*(255-x))),b=Math.min(255,b+Math.ceil(.1*(255-b))),te=Math.min(255,te+Math.ceil(.1*(255-te))),ee=le(ge.relativeLuminance2(x,te,b),ge.relativeLuminance2(z,a,y));return(x<<24|b<<16|te<<8|255)>>>0}ie.ensureContrastRatio=function(oe,re,ne){var z=ge.relativeLuminance(oe>>8),a=ge.relativeLuminance(re>>8);if(le(z,a)<ne)return a<z?se(oe,re,ne):ae(oe,re,ne)},ie.reduceLuminance=se,ie.increaseLuminance=ae,ie.toChannels=function(oe){return[oe>>24&255,oe>>16&255,oe>>8&255,255&oe]},ie.toColor=function(oe,re,ne){return{css:Je.toCss(oe,re,ne),rgba:Je.toRgba(oe,re,ne)}}}(Ae=be.rgba||(be.rgba={})),be.toPaddedHex=ue,be.contrastRatio=le},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.isLinux=be.isWindows=be.isIphone=be.isIpad=be.isMac=be.isSafari=be.isFirefox=void 0;var Je=typeof navigator=="undefined",E=Je?"node":navigator.userAgent,ge=Je?"node":navigator.platform;function Ae(ue,le){return ue.indexOf(le)>=0}be.isFirefox=!!~E.indexOf("Firefox"),be.isSafari=/^((?!chrome|android).)*safari/i.test(E),be.isMac=Ae(["Macintosh","MacIntel","MacPPC","Mac68K"],ge),be.isIpad=ge==="iPad",be.isIphone=ge==="iPhone",be.isWindows=Ae(["Windows","Win16","Win32","WinCE"],ge),be.isLinux=ge.indexOf("Linux")>=0},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.C1=be.C0=void 0,function(Je){Je.NUL="\0",Je.SOH="",Je.STX="",Je.ETX="",Je.EOT="",Je.ENQ="",Je.ACK="",Je.BEL="\x07",Je.BS="\b",Je.HT=" ",Je.LF=`
|
|
|
`,Je.VT="\v",Je.FF="\f",Je.CR="\r",Je.SO="",Je.SI="",Je.DLE="",Je.DC1="",Je.DC2="",Je.DC3="",Je.DC4="",Je.NAK="",Je.SYN="",Je.ETB="",Je.CAN="",Je.EM="",Je.SUB="",Je.ESC="\x1B",Je.FS="",Je.GS="",Je.RS="",Je.US="",Je.SP=" ",Je.DEL="\x7F"}(be.C0||(be.C0={})),function(Je){Je.PAD="\x80",Je.HOP="\x81",Je.BPH="\x82",Je.NBH="\x83",Je.IND="\x84",Je.NEL="\x85",Je.SSA="\x86",Je.ESA="\x87",Je.HTS="\x88",Je.HTJ="\x89",Je.VTS="\x8A",Je.PLD="\x8B",Je.PLU="\x8C",Je.RI="\x8D",Je.SS2="\x8E",Je.SS3="\x8F",Je.DCS="\x90",Je.PU1="\x91",Je.PU2="\x92",Je.STS="\x93",Je.CCH="\x94",Je.MW="\x95",Je.SPA="\x96",Je.EPA="\x97",Je.SOS="\x98",Je.SGCI="\x99",Je.SCI="\x9A",Je.CSI="\x9B",Je.ST="\x9C",Je.OSC="\x9D",Je.PM="\x9E",Je.APC="\x9F"}(be.C1||(be.C1={}))},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.BaseRenderLayer=void 0;var Je=ye(3),E=ye(9),ge=ye(25),Ae=ye(6),ue=ye(28),le=ye(10),ie=ye(17),se=function(){function ae(oe,re,ne,z,a,y,x,b){this._container=oe,this._alpha=z,this._colors=a,this._rendererId=y,this._bufferService=x,this._optionsService=b,this._scaledCharWidth=0,this._scaledCharHeight=0,this._scaledCellWidth=0,this._scaledCellHeight=0,this._scaledCharLeft=0,this._scaledCharTop=0,this._currentGlyphIdentifier={chars:"",code:0,bg:0,fg:0,bold:!1,dim:!1,italic:!1},this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-"+re+"-layer"),this._canvas.style.zIndex=ne.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return ae.prototype.dispose=function(){var oe;ie.removeElementFromParent(this._canvas),(oe=this._charAtlas)===null||oe===void 0||oe.dispose()},ae.prototype._initCanvas=function(){this._ctx=ue.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},ae.prototype.onOptionsChanged=function(){},ae.prototype.onBlur=function(){},ae.prototype.onFocus=function(){},ae.prototype.onCursorMove=function(){},ae.prototype.onGridChanged=function(oe,re){},ae.prototype.onSelectionChanged=function(oe,re,ne){ne===void 0&&(ne=!1)},ae.prototype.setColors=function(oe){this._refreshCharAtlas(oe)},ae.prototype._setTransparency=function(oe){if(oe!==this._alpha){var re=this._canvas;this._alpha=oe,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,re),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},ae.prototype._refreshCharAtlas=function(oe){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=ge.acquireCharAtlas(this._optionsService.options,this._rendererId,oe,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},ae.prototype.resize=function(oe){this._scaledCellWidth=oe.scaledCellWidth,this._scaledCellHeight=oe.scaledCellHeight,this._scaledCharWidth=oe.scaledCharWidth,this._scaledCharHeight=oe.scaledCharHeight,this._scaledCharLeft=oe.scaledCharLeft,this._scaledCharTop=oe.scaledCharTop,this._canvas.width=oe.scaledCanvasWidth,this._canvas.height=oe.scaledCanvasHeight,this._canvas.style.width=oe.canvasWidth+"px",this._canvas.style.height=oe.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},ae.prototype._fillCells=function(oe,re,ne,z){this._ctx.fillRect(oe*this._scaledCellWidth,re*this._scaledCellHeight,ne*this._scaledCellWidth,z*this._scaledCellHeight)},ae.prototype._fillBottomLineAtCells=function(oe,re,ne){ne===void 0&&(ne=1),this._ctx.fillRect(oe*this._scaledCellWidth,(re+1)*this._scaledCellHeight-window.devicePixelRatio-1,ne*this._scaledCellWidth,window.devicePixelRatio)},ae.prototype._fillLeftLineAtCell=function(oe,re,ne){this._ctx.fillRect(oe*this._scaledCellWidth,re*this._scaledCellHeight,window.devicePixelRatio*ne,this._scaledCellHeight)},ae.prototype._strokeRectAtCell=function(oe,re,ne,z){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(oe*this._scaledCellWidth+window.devicePixelRatio/2,re*this._scaledCellHeight+window.devicePixelRatio/2,ne*this._scaledCellWidth-window.devicePixelRatio,z*this._scaledCellHeight-window.devicePixelRatio)},ae.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))},ae.prototype._clearCells=function(oe,re,ne,z){this._alpha?this._ctx.clearRect(oe*this._scaledCellWidth,re*this._scaledCellHeight,ne*this._scaledCellWidth,z*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(oe*this._scaledCellWidth,re*this._scaledCellHeight,ne*this._scaledCellWidth,z*this._scaledCellHeight))},ae.prototype._fillCharTrueColor=function(oe,re,ne){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(ne),this._ctx.fillText(oe.getChars(),re*this._scaledCellWidth+this._scaledCharLeft,ne*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},ae.prototype._drawChars=function(oe,re,ne){var z,a,y=this._getContrastColor(oe);y||oe.isFgRGB()||oe.isBgRGB()?this._drawUncachedChars(oe,re,ne,y):(oe.isInverse()?(z=oe.isBgDefault()?E.INVERTED_DEFAULT_COLOR:oe.getBgColor(),a=oe.isFgDefault()?E.INVERTED_DEFAULT_COLOR:oe.getFgColor()):(a=oe.isBgDefault()?Je.DEFAULT_COLOR:oe.getBgColor(),z=oe.isFgDefault()?Je.DEFAULT_COLOR:oe.getFgColor()),z+=this._optionsService.options.drawBoldTextInBrightColors&&oe.isBold()&&z<8?8:0,this._currentGlyphIdentifier.chars=oe.getChars()||Je.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=oe.getCode()||Je.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=a,this._currentGlyphIdentifier.fg=z,this._currentGlyphIdentifier.bold=!!oe.isBold(),this._currentGlyphIdentifier.dim=!!oe.isDim(),this._currentGlyphIdentifier.italic=!!oe.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,re*this._scaledCellWidth+this._scaledCharLeft,ne*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(oe,re,ne))},ae.prototype._drawUncachedChars=function(oe,re,ne,z){if(this._ctx.save(),this._ctx.font=this._getFont(!!oe.isBold(),!!oe.isItalic()),this._ctx.textBaseline="middle",oe.isInverse())if(z)this._ctx.fillStyle=z.css;else if(oe.isBgDefault())this._ctx.fillStyle=le.color.opaque(this._colors.background).css;else if(oe.isBgRGB())this._ctx.fillStyle="rgb("+Ae.AttributeData.toColorRGB(oe.getBgColor()).join(",")+")";else{var a=oe.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&oe.isBold()&&a<8&&(a+=8),this._ctx.fillStyle=this._colors.ansi[a].css}else if(z)this._ctx.fillStyle=z.css;else if(oe.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(oe.isFgRGB())this._ctx.fillStyle="rgb("+Ae.AttributeData.toColorRGB(oe.getFgColor()).join(",")+")";else{var y=oe.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&oe.isBold()&&y<8&&(y+=8),this._ctx.fillStyle=this._colors.ansi[y].css}this._clipRow(ne),oe.isDim()&&(this._ctx.globalAlpha=E.DIM_OPACITY),this._ctx.fillText(oe.getChars(),re*this._scaledCellWidth+this._scaledCharLeft,ne*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},ae.prototype._clipRow=function(oe){this._ctx.beginPath(),this._ctx.rect(0,oe*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},ae.prototype._getFont=function(oe,re){return(re?"italic":"")+" "+(oe?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},ae.prototype._getContrastColor=function(oe){if(this._optionsService.options.minimumContrastRatio!==1){var re=this._colors.contrastCache.getColor(oe.bg,oe.fg);if(re!==void 0)return re||void 0;var ne=oe.getFgColor(),z=oe.getFgColorMode(),a=oe.getBgColor(),y=oe.getBgColorMode(),x=!!oe.isInverse(),b=!!oe.isInverse();if(x){var te=ne;ne=a,a=te;var ee=z;z=y,y=ee}var ce=this._resolveBackgroundRgba(y,a,x),fe=this._resolveForegroundRgba(z,ne,x,b),he=le.rgba.ensureContrastRatio(ce,fe,this._optionsService.options.minimumContrastRatio);if(he){var de={css:le.channels.toCss(he>>24&255,he>>16&255,he>>8&255),rgba:he};return this._colors.contrastCache.setColor(oe.bg,oe.fg,de),de}this._colors.contrastCache.setColor(oe.bg,oe.fg,null)}},ae.prototype._resolveBackgroundRgba=function(oe,re,ne){switch(oe){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}},ae.prototype._resolveForegroundRgba=function(oe,re,ne,z){switch(oe){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&z&&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}},ae}();be.BaseRenderLayer=se},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.createDecorator=be.getServiceDependencies=be.serviceRegistry=void 0;function Je(E,ge,Ae){ge.di$target===ge?ge.di$dependencies.push({id:E,index:Ae}):(ge.di$dependencies=[{id:E,index:Ae}],ge.di$target=ge)}be.serviceRegistry=new Map,be.getServiceDependencies=function(E){return E.di$dependencies||[]},be.createDecorator=function(E){if(be.serviceRegistry.has(E))return be.serviceRegistry.get(E);var ge=function(Ae,ue,le){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");Je(ge,Ae,le)};return ge.toString=function(){return E},be.serviceRegistry.set(E,ge),ge}},function(zt,be,ye){"use strict";function Je(E,ge,Ae,ue){if(Ae===void 0&&(Ae=0),ue===void 0&&(ue=E.length),Ae>=E.length)return E;Ae=(E.length+Ae)%E.length,ue=ue>=E.length?E.length:(E.length+ue)%E.length;for(var le=Ae;le<ue;++le)E[le]=ge;return E}Object.defineProperty(be,"__esModule",{value:!0}),be.concat=be.fillFallback=be.fill=void 0,be.fill=function(E,ge,Ae,ue){return E.fill?E.fill(ge,Ae,ue):Je(E,ge,Ae,ue)},be.fillFallback=Je,be.concat=function(E,ge){var Ae=new E.constructor(E.length+ge.length);return Ae.set(E),Ae.set(ge,E.length),Ae}},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.BufferLine=be.DEFAULT_ATTR_DATA=void 0;var Je=ye(8),E=ye(3),ge=ye(4),Ae=ye(6);be.DEFAULT_ATTR_DATA=Object.freeze(new Ae.AttributeData);var ue=function(){function le(ie,se,ae){ae===void 0&&(ae=!1),this.isWrapped=ae,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*ie);for(var oe=se||ge.CellData.fromCharData([0,E.NULL_CELL_CHAR,E.NULL_CELL_WIDTH,E.NULL_CELL_CODE]),re=0;re<ie;++re)this.setCell(re,oe);this.length=ie}return le.prototype.get=function(ie){var se=this._data[3*ie+0],ae=2097151&se;return[this._data[3*ie+1],2097152&se?this._combined[ie]:ae?Je.stringFromCodePoint(ae):"",se>>22,2097152&se?this._combined[ie].charCodeAt(this._combined[ie].length-1):ae]},le.prototype.set=function(ie,se){this._data[3*ie+1]=se[E.CHAR_DATA_ATTR_INDEX],se[E.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[ie]=se[1],this._data[3*ie+0]=2097152|ie|se[E.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*ie+0]=se[E.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|se[E.CHAR_DATA_WIDTH_INDEX]<<22},le.prototype.getWidth=function(ie){return this._data[3*ie+0]>>22},le.prototype.hasWidth=function(ie){return 12582912&this._data[3*ie+0]},le.prototype.getFg=function(ie){return this._data[3*ie+1]},le.prototype.getBg=function(ie){return this._data[3*ie+2]},le.prototype.hasContent=function(ie){return 4194303&this._data[3*ie+0]},le.prototype.getCodePoint=function(ie){var se=this._data[3*ie+0];return 2097152&se?this._combined[ie].charCodeAt(this._combined[ie].length-1):2097151&se},le.prototype.isCombined=function(ie){return 2097152&this._data[3*ie+0]},le.prototype.getString=function(ie){var se=this._data[3*ie+0];return 2097152&se?this._combined[ie]:2097151&se?Je.stringFromCodePoint(2097151&se):""},le.prototype.loadCell=function(ie,se){var ae=3*ie;return se.content=this._data[ae+0],se.fg=this._data[ae+1],se.bg=this._data[ae+2],2097152&se.content&&(se.combinedData=this._combined[ie]),268435456&se.bg&&(se.extended=this._extendedAttrs[ie]),se},le.prototype.setCell=function(ie,se){2097152&se.content&&(this._combined[ie]=se.combinedData),268435456&se.bg&&(this._extendedAttrs[ie]=se.extended),this._data[3*ie+0]=se.content,this._data[3*ie+1]=se.fg,this._data[3*ie+2]=se.bg},le.prototype.setCellFromCodePoint=function(ie,se,ae,oe,re,ne){268435456&re&&(this._extendedAttrs[ie]=ne),this._data[3*ie+0]=se|ae<<22,this._data[3*ie+1]=oe,this._data[3*ie+2]=re},le.prototype.addCodepointToCell=function(ie,se){var ae=this._data[3*ie+0];2097152&ae?this._combined[ie]+=Je.stringFromCodePoint(se):(2097151&ae?(this._combined[ie]=Je.stringFromCodePoint(2097151&ae)+Je.stringFromCodePoint(se),ae&=-2097152,ae|=2097152):ae=se|1<<22,this._data[3*ie+0]=ae)},le.prototype.insertCells=function(ie,se,ae,oe){if((ie%=this.length)&&this.getWidth(ie-1)===2&&this.setCellFromCodePoint(ie-1,0,1,(oe==null?void 0:oe.fg)||0,(oe==null?void 0:oe.bg)||0,(oe==null?void 0:oe.extended)||new Ae.ExtendedAttrs),se<this.length-ie){for(var re=new ge.CellData,ne=this.length-ie-se-1;ne>=0;--ne)this.setCell(ie+se+ne,this.loadCell(ie+ne,re));for(ne=0;ne<se;++ne)this.setCell(ie+ne,ae)}else for(ne=ie;ne<this.length;++ne)this.setCell(ne,ae);this.getWidth(this.length-1)===2&&this.setCellFromCodePoint(this.length-1,0,1,(oe==null?void 0:oe.fg)||0,(oe==null?void 0:oe.bg)||0,(oe==null?void 0:oe.extended)||new Ae.ExtendedAttrs)},le.prototype.deleteCells=function(ie,se,ae,oe){if(ie%=this.length,se<this.length-ie){for(var re=new ge.CellData,ne=0;ne<this.length-ie-se;++ne)this.setCell(ie+ne,this.loadCell(ie+se+ne,re));for(ne=this.length-se;ne<this.length;++ne)this.setCell(ne,ae)}else for(ne=ie;ne<this.length;++ne)this.setCell(ne,ae);ie&&this.getWidth(ie-1)===2&&this.setCellFromCodePoint(ie-1,0,1,(oe==null?void 0:oe.fg)||0,(oe==null?void 0:oe.bg)||0,(oe==null?void 0:oe.extended)||new Ae.ExtendedAttrs),this.getWidth(ie)!==0||this.hasContent(ie)||this.setCellFromCodePoint(ie,0,1,(oe==null?void 0:oe.fg)||0,(oe==null?void 0:oe.bg)||0,(oe==null?void 0:oe.extended)||new Ae.ExtendedAttrs)},le.prototype.replaceCells=function(ie,se,ae,oe){for(ie&&this.getWidth(ie-1)===2&&this.setCellFromCodePoint(ie-1,0,1,(oe==null?void 0:oe.fg)||0,(oe==null?void 0:oe.bg)||0,(oe==null?void 0:oe.extended)||new Ae.ExtendedAttrs),se<this.length&&this.getWidth(se-1)===2&&this.setCellFromCodePoint(se,0,1,(oe==null?void 0:oe.fg)||0,(oe==null?void 0:oe.bg)||0,(oe==null?void 0:oe.extended)||new Ae.ExtendedAttrs);ie<se&&ie<this.length;)this.setCell(ie++,ae)},le.prototype.resize=function(ie,se){if(ie!==this.length){if(ie>this.length){var ae=new Uint32Array(3*ie);this.length&&(3*ie<this._data.length?ae.set(this._data.subarray(0,3*ie)):ae.set(this._data)),this._data=ae;for(var oe=this.length;oe<ie;++oe)this.setCell(oe,se)}else if(ie){(ae=new Uint32Array(3*ie)).set(this._data.subarray(0,3*ie)),this._data=ae;var re=Object.keys(this._combined);for(oe=0;oe<re.length;oe++){var ne=parseInt(re[oe],10);ne>=ie&&delete this._combined[ne]}}else this._data=new Uint32Array(0),this._combined={};this.length=ie}},le.prototype.fill=function(ie){this._combined={},this._extendedAttrs={};for(var se=0;se<this.length;++se)this.setCell(se,ie)},le.prototype.copyFrom=function(ie){for(var se in this.length!==ie.length?this._data=new Uint32Array(ie._data):this._data.set(ie._data),this.length=ie.length,this._combined={},ie._combined)this._combined[se]=ie._combined[se];for(var se in this._extendedAttrs={},ie._extendedAttrs)this._extendedAttrs[se]=ie._extendedAttrs[se];this.isWrapped=ie.isWrapped},le.prototype.clone=function(){var ie=new le(0);for(var se in ie._data=new Uint32Array(this._data),ie.length=this.length,this._combined)ie._combined[se]=this._combined[se];for(var se in this._extendedAttrs)ie._extendedAttrs[se]=this._extendedAttrs[se];return ie.isWrapped=this.isWrapped,ie},le.prototype.getTrimmedLength=function(){for(var ie=this.length-1;ie>=0;--ie)if(4194303&this._data[3*ie+0])return ie+(this._data[3*ie+0]>>22);return 0},le.prototype.copyCellsFrom=function(ie,se,ae,oe,re){var ne=ie._data;if(re)for(var z=oe-1;z>=0;z--)for(var a=0;a<3;a++)this._data[3*(ae+z)+a]=ne[3*(se+z)+a];else for(z=0;z<oe;z++)for(a=0;a<3;a++)this._data[3*(ae+z)+a]=ne[3*(se+z)+a];var y=Object.keys(ie._combined);for(a=0;a<y.length;a++){var x=parseInt(y[a],10);x>=se&&(this._combined[x-se+ae]=ie._combined[x])}},le.prototype.translateToString=function(ie,se,ae){ie===void 0&&(ie=!1),se===void 0&&(se=0),ae===void 0&&(ae=this.length),ie&&(ae=Math.min(ae,this.getTrimmedLength()));for(var oe="";se<ae;){var re=this._data[3*se+0],ne=2097151&re;oe+=2097152&re?this._combined[se]:ne?Je.stringFromCodePoint(ne):E.WHITESPACE_CELL_CHAR,se+=re>>22||1}return oe},le}();be.BufferLine=ue},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.removeElementFromParent=void 0,be.removeElementFromParent=function(){for(var Je,E=[],ge=0;ge<arguments.length;ge++)E[ge]=arguments[ge];for(var Ae=0,ue=E;Ae<ue.length;Ae++){var le=ue[Ae];(Je=le==null?void 0:le.parentElement)===null||Je===void 0||Je.removeChild(le)}}},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.tooMuchOutput=be.promptLabel=void 0,be.promptLabel="Terminal input",be.tooMuchOutput="Too much output to announce, navigate to rows manually to read"},function(zt,be,ye){"use strict";var Je,E=this&&this.__extends||(Je=function(fe,he){return(Je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(de,pe){de.__proto__=pe}||function(de,pe){for(var ve in pe)pe.hasOwnProperty(ve)&&(de[ve]=pe[ve])})(fe,he)},function(fe,he){function de(){this.constructor=fe}Je(fe,he),fe.prototype=he===null?Object.create(he):(de.prototype=he.prototype,new de)});Object.defineProperty(be,"__esModule",{value:!0}),be.InputHandler=be.WindowsOptionsReportType=void 0;var ge,Ae=ye(12),ue=ye(20),le=ye(39),ie=ye(2),se=ye(15),ae=ye(8),oe=ye(16),re=ye(0),ne=ye(3),z=ye(4),a=ye(6),y=ye(22),x=ye(24),b={"(":0,")":1,"*":2,"+":3,"-":1,".":2};function te(fe,he){if(fe>24)return he.setWinLines||!1;switch(fe){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(fe){fe[fe.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",fe[fe.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"})(ge=be.WindowsOptionsReportType||(be.WindowsOptionsReportType={}));var ee=function(){function fe(he,de,pe,ve){this._bufferService=he,this._coreService=de,this._logService=pe,this._optionsService=ve,this._data=new Uint32Array(0)}return fe.prototype.hook=function(he){this._data=new Uint32Array(0)},fe.prototype.put=function(he,de,pe){this._data=se.concat(this._data,he.subarray(de,pe))},fe.prototype.unhook=function(he){if(he){var de=ae.utf32ToString(this._data);switch(this._data=new Uint32Array(0),de){case'"q':return this._coreService.triggerDataEvent(Ae.C0.ESC+'P1$r0"q'+Ae.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(Ae.C0.ESC+'P1$r61;1"p'+Ae.C0.ESC+"\\");case"r":var pe=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(Ae.C0.ESC+"P1$r"+pe+Ae.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(Ae.C0.ESC+"P1$r0m"+Ae.C0.ESC+"\\");case" q":var ve={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return ve-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(Ae.C0.ESC+"P1$r"+ve+" q"+Ae.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",de),this._coreService.triggerDataEvent(Ae.C0.ESC+"P0$r"+Ae.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},fe}(),ce=function(fe){function he(de,pe,ve,me,Ee,Se,Te,we,je){je===void 0&&(je=new le.EscapeSequenceParser);var xe=fe.call(this)||this;xe._bufferService=de,xe._charsetService=pe,xe._coreService=ve,xe._dirtyRowService=me,xe._logService=Ee,xe._optionsService=Se,xe._coreMouseService=Te,xe._unicodeService=we,xe._parser=je,xe._parseBuffer=new Uint32Array(4096),xe._stringDecoder=new ae.StringToUtf32,xe._utf8Decoder=new ae.Utf8ToUtf32,xe._workCell=new z.CellData,xe._windowTitle="",xe._iconName="",xe._windowTitleStack=[],xe._iconNameStack=[],xe._curAttrData=oe.DEFAULT_ATTR_DATA.clone(),xe._eraseAttrDataInternal=oe.DEFAULT_ATTR_DATA.clone(),xe._onRequestBell=new re.EventEmitter,xe._onRequestRefreshRows=new re.EventEmitter,xe._onRequestReset=new re.EventEmitter,xe._onRequestScroll=new re.EventEmitter,xe._onRequestSyncScrollBar=new re.EventEmitter,xe._onRequestWindowsOptionsReport=new re.EventEmitter,xe._onA11yChar=new re.EventEmitter,xe._onA11yTab=new re.EventEmitter,xe._onCursorMove=new re.EventEmitter,xe._onLineFeed=new re.EventEmitter,xe._onScroll=new re.EventEmitter,xe._onTitleChange=new re.EventEmitter,xe.register(xe._parser),xe._parser.setCsiHandlerFallback(function(Me,tt){xe._logService.debug("Unknown CSI code: ",{identifier:xe._parser.identToString(Me),params:tt.toArray()})}),xe._parser.setEscHandlerFallback(function(Me){xe._logService.debug("Unknown ESC code: ",{identifier:xe._parser.identToString(Me)})}),xe._parser.setExecuteHandlerFallback(function(Me){xe._logService.debug("Unknown EXECUTE code: ",{code:Me})}),xe._parser.setOscHandlerFallback(function(Me,tt,qe){xe._logService.debug("Unknown OSC code: ",{identifier:Me,action:tt,data:qe})}),xe._parser.setDcsHandlerFallback(function(Me,tt,qe){tt==="HOOK"&&(qe=qe.toArray()),xe._logService.debug("Unknown DCS code: ",{identifier:xe._parser.identToString(Me),action:tt,payload:qe})}),xe._parser.setPrintHandler(function(Me,tt,qe){return xe.print(Me,tt,qe)}),xe._parser.setCsiHandler({final:"@"},function(Me){return xe.insertChars(Me)}),xe._parser.setCsiHandler({intermediates:" ",final:"@"},function(Me){return xe.scrollLeft(Me)}),xe._parser.setCsiHandler({final:"A"},function(Me){return xe.cursorUp(Me)}),xe._parser.setCsiHandler({intermediates:" ",final:"A"},function(Me){return xe.scrollRight(Me)}),xe._parser.setCsiHandler({final:"B"},function(Me){return xe.cursorDown(Me)}),xe._parser.setCsiHandler({final:"C"},function(Me){return xe.cursorForward(Me)}),xe._parser.setCsiHandler({final:"D"},function(Me){return xe.cursorBackward(Me)}),xe._parser.setCsiHandler({final:"E"},function(Me){return xe.cursorNextLine(Me)}),xe._parser.setCsiHandler({final:"F"},function(Me){return xe.cursorPrecedingLine(Me)}),xe._parser.setCsiHandler({final:"G"},function(Me){return xe.cursorCharAbsolute(Me)}),xe._parser.setCsiHandler({final:"H"},function(Me){return xe.cursorPosition(Me)}),xe._parser.setCsiHandler({final:"I"},function(Me){return xe.cursorForwardTab(Me)}),xe._parser.setCsiHandler({final:"J"},function(Me){return xe.eraseInDisplay(Me)}),xe._parser.setCsiHandler({prefix:"?",final:"J"},function(Me){return xe.eraseInDisplay(Me)}),xe._parser.setCsiHandler({final:"K"},function(Me){return xe.eraseInLine(Me)}),xe._parser.setCsiHandler({prefix:"?",final:"K"},function(Me){return xe.eraseInLine(Me)}),xe._parser.setCsiHandler({final:"L"},function(Me){return xe.insertLines(Me)}),xe._parser.setCsiHandler({final:"M"},function(Me){return xe.deleteLines(Me)}),xe._parser.setCsiHandler({final:"P"},function(Me){return xe.deleteChars(Me)}),xe._parser.setCsiHandler({final:"S"},function(Me){return xe.scrollUp(Me)}),xe._parser.setCsiHandler({final:"T"},function(Me){return xe.scrollDown(Me)}),xe._parser.setCsiHandler({final:"X"},function(Me){return xe.eraseChars(Me)}),xe._parser.setCsiHandler({final:"Z"},function(Me){return xe.cursorBackwardTab(Me)}),xe._parser.setCsiHandler({final:"`"},function(Me){return xe.charPosAbsolute(Me)}),xe._parser.setCsiHandler({final:"a"},function(Me){return xe.hPositionRelative(Me)}),xe._parser.setCsiHandler({final:"b"},function(Me){return xe.repeatPrecedingCharacter(Me)}),xe._parser.setCsiHandler({final:"c"},function(Me){return xe.sendDeviceAttributesPrimary(Me)}),xe._parser.setCsiHandler({prefix:">",final:"c"},function(Me){return xe.sendDeviceAttributesSecondary(Me)}),xe._parser.setCsiHandler({final:"d"},function(Me){return xe.linePosAbsolute(Me)}),xe._parser.setCsiHandler({final:"e"},function(Me){return xe.vPositionRelative(Me)}),xe._parser.setCsiHandler({final:"f"},function(Me){return xe.hVPosition(Me)}),xe._parser.setCsiHandler({final:"g"},function(Me){return xe.tabClear(Me)}),xe._parser.setCsiHandler({final:"h"},function(Me){return xe.setMode(Me)}),xe._parser.setCsiHandler({prefix:"?",final:"h"},function(Me){return xe.setModePrivate(Me)}),xe._parser.setCsiHandler({final:"l"},function(Me){return xe.resetMode(Me)}),xe._parser.setCsiHandler({prefix:"?",final:"l"},function(Me){return xe.resetModePrivate(Me)}),xe._parser.setCsiHandler({final:"m"},function(Me){return xe.charAttributes(Me)}),xe._parser.setCsiHandler({final:"n"},function(Me){return xe.deviceStatus(Me)}),xe._parser.setCsiHandler({prefix:"?",final:"n"},function(Me){return xe.deviceStatusPrivate(Me)}),xe._parser.setCsiHandler({intermediates:"!",final:"p"},function(Me){return xe.softReset(Me)}),xe._parser.setCsiHandler({intermediates:" ",final:"q"},function(Me){return xe.setCursorStyle(Me)}),xe._parser.setCsiHandler({final:"r"},function(Me){return xe.setScrollRegion(Me)}),xe._parser.setCsiHandler({final:"s"},function(Me){return xe.saveCursor(Me)}),xe._parser.setCsiHandler({final:"t"},function(Me){return xe.windowOptions(Me)}),xe._parser.setCsiHandler({final:"u"},function(Me){return xe.restoreCursor(Me)}),xe._parser.setCsiHandler({intermediates:"'",final:"}"},function(Me){return xe.insertColumns(Me)}),xe._parser.setCsiHandler({intermediates:"'",final:"~"},function(Me){return xe.deleteColumns(Me)}),xe._parser.setExecuteHandler(Ae.C0.BEL,function(){return xe.bell()}),xe._parser.setExecuteHandler(Ae.C0.LF,function(){return xe.lineFeed()}),xe._parser.setExecuteHandler(Ae.C0.VT,function(){return xe.lineFeed()}),xe._parser.setExecuteHandler(Ae.C0.FF,function(){return xe.lineFeed()}),xe._parser.setExecuteHandler(Ae.C0.CR,function(){return xe.carriageReturn()}),xe._parser.setExecuteHandler(Ae.C0.BS,function(){return xe.backspace()}),xe._parser.setExecuteHandler(Ae.C0.HT,function(){return xe.tab()}),xe._parser.setExecuteHandler(Ae.C0.SO,function(){return xe.shiftOut()}),xe._parser.setExecuteHandler(Ae.C0.SI,function(){return xe.shiftIn()}),xe._parser.setExecuteHandler(Ae.C1.IND,function(){return xe.index()}),xe._parser.setExecuteHandler(Ae.C1.NEL,function(){return xe.nextLine()}),xe._parser.setExecuteHandler(Ae.C1.HTS,function(){return xe.tabSet()}),xe._parser.setOscHandler(0,new y.OscHandler(function(Me){xe.setTitle(Me),xe.setIconName(Me)})),xe._parser.setOscHandler(1,new y.OscHandler(function(Me){return xe.setIconName(Me)})),xe._parser.setOscHandler(2,new y.OscHandler(function(Me){return xe.setTitle(Me)})),xe._parser.setEscHandler({final:"7"},function(){return xe.saveCursor()}),xe._parser.setEscHandler({final:"8"},function(){return xe.restoreCursor()}),xe._parser.setEscHandler({final:"D"},function(){return xe.index()}),xe._parser.setEscHandler({final:"E"},function(){return xe.nextLine()}),xe._parser.setEscHandler({final:"H"},function(){return xe.tabSet()}),xe._parser.setEscHandler({final:"M"},function(){return xe.reverseIndex()}),xe._parser.setEscHandler({final:"="},function(){return xe.keypadApplicationMode()}),xe._parser.setEscHandler({final:">"},function(){return xe.keypadNumericMode()}),xe._parser.setEscHandler({final:"c"},function(){return xe.fullReset()}),xe._parser.setEscHandler({final:"n"},function(){return xe.setgLevel(2)}),xe._parser.setEscHandler({final:"o"},function(){return xe.setgLevel(3)}),xe._parser.setEscHandler({final:"|"},function(){return xe.setgLevel(3)}),xe._parser.setEscHandler({final:"}"},function(){return xe.setgLevel(2)}),xe._parser.setEscHandler({final:"~"},function(){return xe.setgLevel(1)}),xe._parser.setEscHandler({intermediates:"%",final:"@"},function(){return xe.selectDefaultCharset()}),xe._parser.setEscHandler({intermediates:"%",final:"G"},function(){return xe.selectDefaultCharset()});var Oe=function(Me){ze._parser.setEscHandler({intermediates:"(",final:Me},function(){return xe.selectCharset("("+Me)}),ze._parser.setEscHandler({intermediates:")",final:Me},function(){return xe.selectCharset(")"+Me)}),ze._parser.setEscHandler({intermediates:"*",final:Me},function(){return xe.selectCharset("*"+Me)}),ze._parser.setEscHandler({intermediates:"+",final:Me},function(){return xe.selectCharset("+"+Me)}),ze._parser.setEscHandler({intermediates:"-",final:Me},function(){return xe.selectCharset("-"+Me)}),ze._parser.setEscHandler({intermediates:".",final:Me},function(){return xe.selectCharset("."+Me)}),ze._parser.setEscHandler({intermediates:"/",final:Me},function(){return xe.selectCharset("/"+Me)})},ze=this;for(var Ze in ue.CHARSETS)Oe(Ze);return xe._parser.setEscHandler({intermediates:"#",final:"8"},function(){return xe.screenAlignmentPattern()}),xe._parser.setErrorHandler(function(Me){return xe._logService.error("Parsing error: ",Me),Me}),xe._parser.setDcsHandler({intermediates:"$",final:"q"},new ee(xe._bufferService,xe._coreService,xe._logService,xe._optionsService)),xe}return E(he,fe),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(){fe.prototype.dispose.call(this)},he.prototype.parse=function(de){var pe=this._bufferService.buffer,ve=pe.x,me=pe.y;if(this._logService.debug("parsing data",de),this._parseBuffer.length<de.length&&this._parseBuffer.length<131072&&(this._parseBuffer=new Uint32Array(Math.min(de.length,131072))),this._dirtyRowService.clearRange(),de.length>131072)for(var Ee=0;Ee<de.length;Ee+=131072){var Se=Ee+131072<de.length?Ee+131072:de.length,Te=typeof de=="string"?this._stringDecoder.decode(de.substring(Ee,Se),this._parseBuffer):this._utf8Decoder.decode(de.subarray(Ee,Se),this._parseBuffer);this._parser.parse(this._parseBuffer,Te)}else Te=typeof de=="string"?this._stringDecoder.decode(de,this._parseBuffer):this._utf8Decoder.decode(de,this._parseBuffer),this._parser.parse(this._parseBuffer,Te);(pe=this._bufferService.buffer).x===ve&&pe.y===me||this._onCursorMove.fire(),this._onRequestRefreshRows.fire(this._dirtyRowService.start,this._dirtyRowService.end)},he.prototype.print=function(de,pe,ve){var me,Ee,Se=this._bufferService.buffer,Te=this._charsetService.charset,we=this._optionsService.options.screenReaderMode,je=this._bufferService.cols,xe=this._coreService.decPrivateModes.wraparound,Oe=this._coreService.modes.insertMode,ze=this._curAttrData,Ze=Se.lines.get(Se.ybase+Se.y);this._dirtyRowService.markDirty(Se.y),Se.x&&ve-pe>0&&Ze.getWidth(Se.x-1)===2&&Ze.setCellFromCodePoint(Se.x-1,0,1,ze.fg,ze.bg,ze.extended);for(var Me=pe;Me<ve;++Me){if(me=de[Me],Ee=this._unicodeService.wcwidth(me),me<127&&Te){var tt=Te[String.fromCharCode(me)];tt&&(me=tt.charCodeAt(0))}if(we&&this._onA11yChar.fire(ae.stringFromCodePoint(me)),Ee||!Se.x){if(Se.x+Ee-1>=je){if(xe){for(;Se.x<je;)Ze.setCellFromCodePoint(Se.x++,0,1,ze.fg,ze.bg,ze.extended);Se.x=0,Se.y++,Se.y===Se.scrollBottom+1?(Se.y--,this._onRequestScroll.fire(this._eraseAttrData(),!0)):(Se.y>=this._bufferService.rows&&(Se.y=this._bufferService.rows-1),Se.lines.get(Se.ybase+Se.y).isWrapped=!0),Ze=Se.lines.get(Se.ybase+Se.y)}else if(Se.x=je-1,Ee===2)continue}if(Oe&&(Ze.insertCells(Se.x,Ee,Se.getNullCell(ze),ze),Ze.getWidth(je-1)===2&&Ze.setCellFromCodePoint(je-1,ne.NULL_CELL_CODE,ne.NULL_CELL_WIDTH,ze.fg,ze.bg,ze.extended)),Ze.setCellFromCodePoint(Se.x++,me,Ee,ze.fg,ze.bg,ze.extended),Ee>0)for(;--Ee;)Ze.setCellFromCodePoint(Se.x++,0,0,ze.fg,ze.bg,ze.extended)}else Ze.getWidth(Se.x-1)?Ze.addCodepointToCell(Se.x-1,me):Ze.addCodepointToCell(Se.x-2,me)}ve-pe>0&&(Ze.loadCell(Se.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),Se.x<je&&ve-pe>0&&Ze.getWidth(Se.x)===0&&!Ze.hasContent(Se.x)&&Ze.setCellFromCodePoint(Se.x,0,1,ze.fg,ze.bg,ze.extended),this._dirtyRowService.markDirty(Se.y)},he.prototype.addCsiHandler=function(de,pe){var ve=this;return de.final!=="t"||de.prefix||de.intermediates?this._parser.addCsiHandler(de,pe):this._parser.addCsiHandler(de,function(me){return!te(me.params[0],ve._optionsService.options.windowOptions)||pe(me)})},he.prototype.addDcsHandler=function(de,pe){return this._parser.addDcsHandler(de,new x.DcsHandler(pe))},he.prototype.addEscHandler=function(de,pe){return this._parser.addEscHandler(de,pe)},he.prototype.addOscHandler=function(de,pe){return this._parser.addOscHandler(de,new y.OscHandler(pe))},he.prototype.bell=function(){this._onRequestBell.fire()},he.prototype.lineFeed=function(){var de=this._bufferService.buffer;this._dirtyRowService.markDirty(de.y),this._optionsService.options.convertEol&&(de.x=0),de.y++,de.y===de.scrollBottom+1?(de.y--,this._onRequestScroll.fire(this._eraseAttrData())):de.y>=this._bufferService.rows&&(de.y=this._bufferService.rows-1),de.x>=this._bufferService.cols&&de.x--,this._dirtyRowService.markDirty(de.y),this._onLineFeed.fire()},he.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},he.prototype.backspace=function(){var de,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&&(!((de=pe.lines.get(pe.ybase+pe.y))===null||de===void 0)&&de.isWrapped)){pe.lines.get(pe.ybase+pe.y).isWrapped=!1,pe.y--,pe.x=this._bufferService.cols-1;var ve=pe.lines.get(pe.ybase+pe.y);ve.hasWidth(pe.x)&&!ve.hasContent(pe.x)&&pe.x--}this._restrictCursor()},he.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var de=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-de)}},he.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},he.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},he.prototype._restrictCursor=function(de){de===void 0&&(de=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(de,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(de,pe){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=de,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+pe):(this._bufferService.buffer.x=de,this._bufferService.buffer.y=pe),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},he.prototype._moveCursor=function(de,pe){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+de,this._bufferService.buffer.y+pe)},he.prototype.cursorUp=function(de){var pe=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;pe>=0?this._moveCursor(0,-Math.min(pe,de.params[0]||1)):this._moveCursor(0,-(de.params[0]||1))},he.prototype.cursorDown=function(de){var pe=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;pe>=0?this._moveCursor(0,Math.min(pe,de.params[0]||1)):this._moveCursor(0,de.params[0]||1)},he.prototype.cursorForward=function(de){this._moveCursor(de.params[0]||1,0)},he.prototype.cursorBackward=function(de){this._moveCursor(-(de.params[0]||1),0)},he.prototype.cursorNextLine=function(de){this.cursorDown(de),this._bufferService.buffer.x=0},he.prototype.cursorPrecedingLine=function(de){this.cursorUp(de),this._bufferService.buffer.x=0},he.prototype.cursorCharAbsolute=function(de){this._setCursor((de.params[0]||1)-1,this._bufferService.buffer.y)},he.prototype.cursorPosition=function(de){this._setCursor(de.length>=2?(de.params[1]||1)-1:0,(de.params[0]||1)-1)},he.prototype.charPosAbsolute=function(de){this._setCursor((de.params[0]||1)-1,this._bufferService.buffer.y)},he.prototype.hPositionRelative=function(de){this._moveCursor(de.params[0]||1,0)},he.prototype.linePosAbsolute=function(de){this._setCursor(this._bufferService.buffer.x,(de.params[0]||1)-1)},he.prototype.vPositionRelative=function(de){this._moveCursor(0,de.params[0]||1)},he.prototype.hVPosition=function(de){this.cursorPosition(de)},he.prototype.tabClear=function(de){var pe=de.params[0];pe===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:pe===3&&(this._bufferService.buffer.tabs={})},he.prototype.cursorForwardTab=function(de){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var pe=de.params[0]||1;pe--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},he.prototype.cursorBackwardTab=function(de){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var pe=de.params[0]||1,ve=this._bufferService.buffer;pe--;)ve.x=ve.prevStop()},he.prototype._eraseInBufferLine=function(de,pe,ve,me){me===void 0&&(me=!1);var Ee=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+de);Ee.replaceCells(pe,ve,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),me&&(Ee.isWrapped=!1)},he.prototype._resetBufferLine=function(de){var pe=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+de);pe.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),pe.isWrapped=!1},he.prototype.eraseInDisplay=function(de){var pe;switch(this._restrictCursor(),de.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.rows;pe++)this._resetBufferLine(pe);this._dirtyRowService.markDirty(pe);break;case 1:for(pe=this._bufferService.buffer.y,this._dirtyRowService.markDirty(pe),this._eraseInBufferLine(pe,0,this._bufferService.buffer.x+1,!0),this._bufferService.buffer.x+1>=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 ve=this._bufferService.buffer.lines.length-this._bufferService.rows;ve>0&&(this._bufferService.buffer.lines.trimStart(ve),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-ve,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-ve,0),this._onScroll.fire(0))}},he.prototype.eraseInLine=function(de){switch(this._restrictCursor(),de.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(de){this._restrictCursor();var pe=de.params[0]||1,ve=this._bufferService.buffer;if(!(ve.y>ve.scrollBottom||ve.y<ve.scrollTop)){for(var me=ve.ybase+ve.y,Ee=this._bufferService.rows-1-ve.scrollBottom,Se=this._bufferService.rows-1+ve.ybase-Ee+1;pe--;)ve.lines.splice(Se-1,1),ve.lines.splice(me,0,ve.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(ve.y,ve.scrollBottom),ve.x=0}},he.prototype.deleteLines=function(de){this._restrictCursor();var pe=de.params[0]||1,ve=this._bufferService.buffer;if(!(ve.y>ve.scrollBottom||ve.y<ve.scrollTop)){var me,Ee=ve.ybase+ve.y;for(me=this._bufferService.rows-1-ve.scrollBottom,me=this._bufferService.rows-1+ve.ybase-me;pe--;)ve.lines.splice(Ee,1),ve.lines.splice(me,0,ve.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(ve.y,ve.scrollBottom),ve.x=0}},he.prototype.insertChars=function(de){this._restrictCursor();var pe=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);pe&&(pe.insertCells(this._bufferService.buffer.x,de.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},he.prototype.deleteChars=function(de){this._restrictCursor();var pe=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);pe&&(pe.deleteCells(this._bufferService.buffer.x,de.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},he.prototype.scrollUp=function(de){for(var pe=de.params[0]||1,ve=this._bufferService.buffer;pe--;)ve.lines.splice(ve.ybase+ve.scrollTop,1),ve.lines.splice(ve.ybase+ve.scrollBottom,0,ve.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(ve.scrollTop,ve.scrollBottom)},he.prototype.scrollDown=function(de){for(var pe=de.params[0]||1,ve=this._bufferService.buffer;pe--;)ve.lines.splice(ve.ybase+ve.scrollBottom,1),ve.lines.splice(ve.ybase+ve.scrollTop,0,ve.getBlankLine(oe.DEFAULT_ATTR_DATA));this._dirtyRowService.markRangeDirty(ve.scrollTop,ve.scrollBottom)},he.prototype.scrollLeft=function(de){var pe=this._bufferService.buffer;if(!(pe.y>pe.scrollBottom||pe.y<pe.scrollTop)){for(var ve=de.params[0]||1,me=pe.scrollTop;me<=pe.scrollBottom;++me){var Ee=pe.lines.get(pe.ybase+me);Ee.deleteCells(0,ve,pe.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Ee.isWrapped=!1}this._dirtyRowService.markRangeDirty(pe.scrollTop,pe.scrollBottom)}},he.prototype.scrollRight=function(de){var pe=this._bufferService.buffer;if(!(pe.y>pe.scrollBottom||pe.y<pe.scrollTop)){for(var ve=de.params[0]||1,me=pe.scrollTop;me<=pe.scrollBottom;++me){var Ee=pe.lines.get(pe.ybase+me);Ee.insertCells(0,ve,pe.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Ee.isWrapped=!1}this._dirtyRowService.markRangeDirty(pe.scrollTop,pe.scrollBottom)}},he.prototype.insertColumns=function(de){var pe=this._bufferService.buffer;if(!(pe.y>pe.scrollBottom||pe.y<pe.scrollTop)){for(var ve=de.params[0]||1,me=pe.scrollTop;me<=pe.scrollBottom;++me){var Ee=this._bufferService.buffer.lines.get(pe.ybase+me);Ee.insertCells(pe.x,ve,pe.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Ee.isWrapped=!1}this._dirtyRowService.markRangeDirty(pe.scrollTop,pe.scrollBottom)}},he.prototype.deleteColumns=function(de){var pe=this._bufferService.buffer;if(!(pe.y>pe.scrollBottom||pe.y<pe.scrollTop)){for(var ve=de.params[0]||1,me=pe.scrollTop;me<=pe.scrollBottom;++me){var Ee=pe.lines.get(pe.ybase+me);Ee.deleteCells(pe.x,ve,pe.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Ee.isWrapped=!1}this._dirtyRowService.markRangeDirty(pe.scrollTop,pe.scrollBottom)}},he.prototype.eraseChars=function(de){this._restrictCursor();var pe=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);pe&&(pe.replaceCells(this._bufferService.buffer.x,this._bufferService.buffer.x+(de.params[0]||1),this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},he.prototype.repeatPrecedingCharacter=function(de){if(this._parser.precedingCodepoint){for(var pe=de.params[0]||1,ve=new Uint32Array(pe),me=0;me<pe;++me)ve[me]=this._parser.precedingCodepoint;this.print(ve,0,ve.length)}},he.prototype.sendDeviceAttributesPrimary=function(de){de.params[0]>0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(Ae.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(Ae.C0.ESC+"[?6c"))},he.prototype.sendDeviceAttributesSecondary=function(de){de.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(Ae.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(Ae.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(de.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(Ae.C0.ESC+"[>83;40003;0c"))},he.prototype._is=function(de){return(this._optionsService.options.termName+"").indexOf(de)===0},he.prototype.setMode=function(de){for(var pe=0;pe<de.length;pe++)switch(de.params[pe]){case 4:this._coreService.modes.insertMode=!0}},he.prototype.setModePrivate=function(de){for(var pe=0;pe<de.length;pe++)switch(de.params[pe]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!0;break;case 2:this._charsetService.setgCharset(0,ue.DEFAULT_CHARSET),this._charsetService.setgCharset(1,ue.DEFAULT_CHARSET),this._charsetService.setgCharset(2,ue.DEFAULT_CHARSET),this._charsetService.setgCharset(3,ue.DEFAULT_CHARSET);break;case 3:this._optionsService.options.windowOptions.setWinLines&&(this._bufferService.resize(132,this._bufferService.rows),this._onRequestReset.fire());break;case 6:this._coreService.decPrivateModes.origin=!0,this._setCursor(0,0);break;case 7:this._coreService.decPrivateModes.wraparound=!0;break;case 12:break;case 45:this._coreService.decPrivateModes.reverseWraparound=!0;break;case 66:this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire();break;case 9:this._coreMouseService.activeProtocol="X10";break;case 1e3:this._coreMouseService.activeProtocol="VT200";break;case 1002:this._coreMouseService.activeProtocol="DRAG";break;case 1003:this._coreMouseService.activeProtocol="ANY";break;case 1004:this._coreService.decPrivateModes.sendFocus=!0;break;case 1005:this._logService.debug("DECSET 1005 not supported (see #2507)");break;case 1006:this._coreMouseService.activeEncoding="SGR";break;case 1015:this._logService.debug("DECSET 1015 not supported (see #2507)");break;case 25:this._coreService.isCursorHidden=!1;break;case 1048:this.saveCursor();break;case 1049:this.saveCursor();case 47:case 1047:this._bufferService.buffers.activateAltBuffer(this._eraseAttrData()),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!0}},he.prototype.resetMode=function(de){for(var pe=0;pe<de.length;pe++)switch(de.params[pe]){case 4:this._coreService.modes.insertMode=!1}},he.prototype.resetModePrivate=function(de){for(var pe=0;pe<de.length;pe++)switch(de.params[pe]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!1;break;case 3:this._optionsService.options.windowOptions.setWinLines&&(this._bufferService.resize(80,this._bufferService.rows),this._onRequestReset.fire());break;case 6:this._coreService.decPrivateModes.origin=!1,this._setCursor(0,0);break;case 7:this._coreService.decPrivateModes.wraparound=!1;break;case 12:break;case 45:this._coreService.decPrivateModes.reverseWraparound=!1;break;case 66:this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire();break;case 9:case 1e3:case 1002:case 1003:this._coreMouseService.activeProtocol="NONE";break;case 1004:this._coreService.decPrivateModes.sendFocus=!1;break;case 1005:this._logService.debug("DECRST 1005 not supported (see #2507)");break;case 1006:this._coreMouseService.activeEncoding="DEFAULT";break;case 1015:this._logService.debug("DECRST 1015 not supported (see #2507)");break;case 25:this._coreService.isCursorHidden=!0;break;case 1048:this.restoreCursor();break;case 1049:case 47:case 1047:this._bufferService.buffers.activateNormalBuffer(),de.params[pe]===1049&&this.restoreCursor(),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!1}},he.prototype._updateAttrColor=function(de,pe,ve,me,Ee){return pe===2?(de|=50331648,de&=-16777216,de|=a.AttributeData.fromColorRGB([ve,me,Ee])):pe===5&&(de&=-50331904,de|=33554432|255&ve),de},he.prototype._extractColor=function(de,pe,ve){var me=[0,0,-1,0,0,0],Ee=0,Se=0;do{if(me[Se+Ee]=de.params[pe+Se],de.hasSubParams(pe+Se)){var Te=de.getSubParams(pe+Se),we=0;do me[1]===5&&(Ee=1),me[Se+we+1+Ee]=Te[we];while(++we<Te.length&&we+Se+1+Ee<me.length);break}if(me[1]===5&&Se+Ee>=2||me[1]===2&&Se+Ee>=5)break;me[1]&&(Ee=1)}while(++Se+pe<de.length&&Se+Ee<me.length);for(we=2;we<me.length;++we)me[we]===-1&&(me[we]=0);switch(me[0]){case 38:ve.fg=this._updateAttrColor(ve.fg,me[1],me[3],me[4],me[5]);break;case 48:ve.bg=this._updateAttrColor(ve.bg,me[1],me[3],me[4],me[5]);break;case 58:ve.extended=ve.extended.clone(),ve.extended.underlineColor=this._updateAttrColor(ve.extended.underlineColor,me[1],me[3],me[4],me[5])}return Se},he.prototype._processUnderline=function(de,pe){pe.extended=pe.extended.clone(),(!~de||de>5)&&(de=1),pe.extended.underlineStyle=de,pe.fg|=268435456,de===0&&(pe.fg&=-268435457),pe.updateExtended()},he.prototype.charAttributes=function(de){if(de.length===1&&de.params[0]===0)return this._curAttrData.fg=oe.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=oe.DEFAULT_ATTR_DATA.bg);for(var pe,ve=de.length,me=this._curAttrData,Ee=0;Ee<ve;Ee++)(pe=de.params[Ee])>=30&&pe<=37?(me.fg&=-50331904,me.fg|=16777216|pe-30):pe>=40&&pe<=47?(me.bg&=-50331904,me.bg|=16777216|pe-40):pe>=90&&pe<=97?(me.fg&=-50331904,me.fg|=16777224|pe-90):pe>=100&&pe<=107?(me.bg&=-50331904,me.bg|=16777224|pe-100):pe===0?(me.fg=oe.DEFAULT_ATTR_DATA.fg,me.bg=oe.DEFAULT_ATTR_DATA.bg):pe===1?me.fg|=134217728:pe===3?me.bg|=67108864:pe===4?(me.fg|=268435456,this._processUnderline(de.hasSubParams(Ee)?de.getSubParams(Ee)[0]:1,me)):pe===5?me.fg|=536870912:pe===7?me.fg|=67108864:pe===8?me.fg|=1073741824:pe===2?me.bg|=134217728:pe===21?this._processUnderline(2,me):pe===22?(me.fg&=-134217729,me.bg&=-134217729):pe===23?me.bg&=-67108865:pe===24?me.fg&=-268435457:pe===25?me.fg&=-536870913:pe===27?me.fg&=-67108865:pe===28?me.fg&=-1073741825:pe===39?(me.fg&=-67108864,me.fg|=16777215&oe.DEFAULT_ATTR_DATA.fg):pe===49?(me.bg&=-67108864,me.bg|=16777215&oe.DEFAULT_ATTR_DATA.bg):pe===38||pe===48||pe===58?Ee+=this._extractColor(de,Ee,me):pe===59?(me.extended=me.extended.clone(),me.extended.underlineColor=-1,me.updateExtended()):pe===100?(me.fg&=-67108864,me.fg|=16777215&oe.DEFAULT_ATTR_DATA.fg,me.bg&=-67108864,me.bg|=16777215&oe.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",pe)},he.prototype.deviceStatus=function(de){switch(de.params[0]){case 5:this._coreService.triggerDataEvent(Ae.C0.ESC+"[0n");break;case 6:var pe=this._bufferService.buffer.y+1,ve=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(Ae.C0.ESC+"["+pe+";"+ve+"R")}},he.prototype.deviceStatusPrivate=function(de){switch(de.params[0]){case 6:var pe=this._bufferService.buffer.y+1,ve=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(Ae.C0.ESC+"[?"+pe+";"+ve+"R")}},he.prototype.softReset=function(de){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=oe.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._bufferService.buffer.savedX=0,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1},he.prototype.setCursorStyle=function(de){var pe=de.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 ve=pe%2==1;this._optionsService.options.cursorBlink=ve},he.prototype.setScrollRegion=function(de){var pe,ve=de.params[0]||1;(de.length<2||(pe=de.params[1])>this._bufferService.rows||pe===0)&&(pe=this._bufferService.rows),pe>ve&&(this._bufferService.buffer.scrollTop=ve-1,this._bufferService.buffer.scrollBottom=pe-1,this._setCursor(0,0))},he.prototype.windowOptions=function(de){if(te(de.params[0],this._optionsService.options.windowOptions)){var pe=de.length>1?de.params[1]:0;switch(de.params[0]){case 14:pe!==2&&this._onRequestWindowsOptionsReport.fire(ge.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(ge.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(Ae.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())}}},he.prototype.saveCursor=function(de){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(de){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(de){this._windowTitle=de,this._onTitleChange.fire(de)},he.prototype.setIconName=function(de){this._iconName=de},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,ue.DEFAULT_CHARSET)},he.prototype.selectCharset=function(de){de.length===2?de[0]!=="/"&&this._charsetService.setgCharset(b[de[0]],ue.CHARSETS[de[1]]||ue.DEFAULT_CHARSET):this.selectDefaultCharset()},he.prototype.index=function(){this._restrictCursor();var de=this._bufferService.buffer;this._bufferService.buffer.y++,de.y===de.scrollBottom+1?(de.y--,this._onRequestScroll.fire(this._eraseAttrData())):de.y>=this._bufferService.rows&&(de.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 de=this._bufferService.buffer;if(de.y===de.scrollTop){var pe=de.scrollBottom-de.scrollTop;de.lines.shiftElements(de.ybase+de.y,pe,1),de.lines.set(de.ybase+de.y,de.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(de.scrollTop,de.scrollBottom)}else de.y--,this._restrictCursor()},he.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},he.prototype.reset=function(){this._curAttrData=oe.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=oe.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(de){this._charsetService.setgLevel(de)},he.prototype.screenAlignmentPattern=function(){var de=new z.CellData;de.content=1<<22|69,de.fg=this._curAttrData.fg,de.bg=this._curAttrData.bg;var pe=this._bufferService.buffer;this._setCursor(0,0);for(var ve=0;ve<this._bufferService.rows;++ve){var me=pe.ybase+pe.y+ve,Ee=pe.lines.get(me);Ee&&(Ee.fill(de),Ee.isWrapped=!1)}this._dirtyRowService.markAllDirty(),this._setCursor(0,0)},he}(ie.Disposable);be.InputHandler=ce},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.DEFAULT_CHARSET=be.CHARSETS=void 0,be.CHARSETS={},be.DEFAULT_CHARSET=be.CHARSETS.B,be.CHARSETS[0]={"`":"\u25C6",a:"\u2592",b:"\u2409",c:"\u240C",d:"\u240D",e:"\u240A",f:"\xB0",g:"\xB1",h:"\u2424",i:"\u240B",j:"\u2518",k:"\u2510",l:"\u250C",m:"\u2514",n:"\u253C",o:"\u23BA",p:"\u23BB",q:"\u2500",r:"\u23BC",s:"\u23BD",t:"\u251C",u:"\u2524",v:"\u2534",w:"\u252C",x:"\u2502",y:"\u2264",z:"\u2265","{":"\u03C0","|":"\u2260","}":"\xA3","~":"\xB7"},be.CHARSETS.A={"#":"\xA3"},be.CHARSETS.B=void 0,be.CHARSETS[4]={"#":"\xA3","@":"\xBE","[":"ij","\\":"\xBD","]":"|","{":"\xA8","|":"f","}":"\xBC","~":"\xB4"},be.CHARSETS.C=be.CHARSETS[5]={"[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},be.CHARSETS.R={"#":"\xA3","@":"\xE0","[":"\xB0","\\":"\xE7","]":"\xA7","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xA8"},be.CHARSETS.Q={"@":"\xE0","[":"\xE2","\\":"\xE7","]":"\xEA","^":"\xEE","`":"\xF4","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xFB"},be.CHARSETS.K={"@":"\xA7","[":"\xC4","\\":"\xD6","]":"\xDC","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xDF"},be.CHARSETS.Y={"#":"\xA3","@":"\xA7","[":"\xB0","\\":"\xE7","]":"\xE9","`":"\xF9","{":"\xE0","|":"\xF2","}":"\xE8","~":"\xEC"},be.CHARSETS.E=be.CHARSETS[6]={"@":"\xC4","[":"\xC6","\\":"\xD8","]":"\xC5","^":"\xDC","`":"\xE4","{":"\xE6","|":"\xF8","}":"\xE5","~":"\xFC"},be.CHARSETS.Z={"#":"\xA3","@":"\xA7","[":"\xA1","\\":"\xD1","]":"\xBF","{":"\xB0","|":"\xF1","}":"\xE7"},be.CHARSETS.H=be.CHARSETS[7]={"@":"\xC9","[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},be.CHARSETS["="]={"#":"\xF9","@":"\xE0","[":"\xE9","\\":"\xE7","]":"\xEA","^":"\xEE",_:"\xE8","`":"\xF4","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xFB"}},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.Params=void 0;var Je=function(){function E(ge,Ae){if(ge===void 0&&(ge=32),Ae===void 0&&(Ae=32),this.maxLength=ge,this.maxSubParamsLength=Ae,Ae>256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(ge),this.length=0,this._subParams=new Int32Array(Ae),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(ge),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return E.fromArray=function(ge){var Ae=new E;if(!ge.length)return Ae;for(var ue=ge[0]instanceof Array?1:0;ue<ge.length;++ue){var le=ge[ue];if(le instanceof Array)for(var ie=0;ie<le.length;++ie)Ae.addSubParam(le[ie]);else Ae.addParam(le)}return Ae},E.prototype.clone=function(){var ge=new E(this.maxLength,this.maxSubParamsLength);return ge.params.set(this.params),ge.length=this.length,ge._subParams.set(this._subParams),ge._subParamsLength=this._subParamsLength,ge._subParamsIdx.set(this._subParamsIdx),ge._rejectDigits=this._rejectDigits,ge._rejectSubDigits=this._rejectSubDigits,ge._digitIsSub=this._digitIsSub,ge},E.prototype.toArray=function(){for(var ge=[],Ae=0;Ae<this.length;++Ae){ge.push(this.params[Ae]);var ue=this._subParamsIdx[Ae]>>8,le=255&this._subParamsIdx[Ae];le-ue>0&&ge.push(Array.prototype.slice.call(this._subParams,ue,le))}return ge},E.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},E.prototype.addParam=function(ge){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(ge<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=ge>2147483647?2147483647:ge}},E.prototype.addSubParam=function(ge){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(ge<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=ge>2147483647?2147483647:ge,this._subParamsIdx[this.length-1]++}},E.prototype.hasSubParams=function(ge){return(255&this._subParamsIdx[ge])-(this._subParamsIdx[ge]>>8)>0},E.prototype.getSubParams=function(ge){var Ae=this._subParamsIdx[ge]>>8,ue=255&this._subParamsIdx[ge];return ue-Ae>0?this._subParams.subarray(Ae,ue):null},E.prototype.getSubParamsAll=function(){for(var ge={},Ae=0;Ae<this.length;++Ae){var ue=this._subParamsIdx[Ae]>>8,le=255&this._subParamsIdx[Ae];le-ue>0&&(ge[Ae]=this._subParams.slice(ue,le))}return ge},E.prototype.addDigit=function(ge){var Ae;if(!(this._rejectDigits||!(Ae=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var ue=this._digitIsSub?this._subParams:this.params,le=ue[Ae-1];ue[Ae-1]=~le?Math.min(10*le+ge,2147483647):ge}},E}();be.Params=Je},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.OscHandler=be.OscParser=void 0;var Je=ye(23),E=ye(8),ge=function(){function ue(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return ue.prototype.addHandler=function(le,ie){this._handlers[le]===void 0&&(this._handlers[le]=[]);var se=this._handlers[le];return se.push(ie),{dispose:function(){var ae=se.indexOf(ie);ae!==-1&&se.splice(ae,1)}}},ue.prototype.setHandler=function(le,ie){this._handlers[le]=[ie]},ue.prototype.clearHandler=function(le){this._handlers[le]&&delete this._handlers[le]},ue.prototype.setHandlerFallback=function(le){this._handlerFb=le},ue.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},ue.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},ue.prototype._start=function(){var le=this._handlers[this._id];if(le)for(var ie=le.length-1;ie>=0;ie--)le[ie].start();else this._handlerFb(this._id,"START")},ue.prototype._put=function(le,ie,se){var ae=this._handlers[this._id];if(ae)for(var oe=ae.length-1;oe>=0;oe--)ae[oe].put(le,ie,se);else this._handlerFb(this._id,"PUT",E.utf32ToString(le,ie,se))},ue.prototype._end=function(le){var ie=this._handlers[this._id];if(ie){for(var se=ie.length-1;se>=0&&ie[se].end(le)===!1;se--);for(se--;se>=0;se--)ie[se].end(!1)}else this._handlerFb(this._id,"END",le)},ue.prototype.start=function(){this.reset(),this._id=-1,this._state=1},ue.prototype.put=function(le,ie,se){if(this._state!==3){if(this._state===1)for(;ie<se;){var ae=le[ie++];if(ae===59){this._state=2,this._start();break}if(ae<48||57<ae)return void(this._state=3);this._id===-1&&(this._id=0),this._id=10*this._id+ae-48}this._state===2&&se-ie>0&&this._put(le,ie,se)}},ue.prototype.end=function(le){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(le)),this._id=-1,this._state=0)},ue}();be.OscParser=ge;var Ae=function(){function ue(le){this._handler=le,this._data="",this._hitLimit=!1}return ue.prototype.start=function(){this._data="",this._hitLimit=!1},ue.prototype.put=function(le,ie,se){this._hitLimit||(this._data+=E.utf32ToString(le,ie,se),this._data.length>Je.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},ue.prototype.end=function(le){var ie;return this._hitLimit?ie=!1:le&&(ie=this._handler(this._data)),this._data="",this._hitLimit=!1,ie},ue}();be.OscHandler=Ae},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.PAYLOAD_LIMIT=void 0,be.PAYLOAD_LIMIT=1e7},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.DcsHandler=be.DcsParser=void 0;var Je=ye(8),E=ye(21),ge=ye(23),Ae=[],ue=function(){function ie(){this._handlers=Object.create(null),this._active=Ae,this._ident=0,this._handlerFb=function(){}}return ie.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},ie.prototype.addHandler=function(se,ae){this._handlers[se]===void 0&&(this._handlers[se]=[]);var oe=this._handlers[se];return oe.push(ae),{dispose:function(){var re=oe.indexOf(ae);re!==-1&&oe.splice(re,1)}}},ie.prototype.setHandler=function(se,ae){this._handlers[se]=[ae]},ie.prototype.clearHandler=function(se){this._handlers[se]&&delete this._handlers[se]},ie.prototype.setHandlerFallback=function(se){this._handlerFb=se},ie.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=Ae,this._ident=0},ie.prototype.hook=function(se,ae){if(this.reset(),this._ident=se,this._active=this._handlers[se]||Ae,this._active.length)for(var oe=this._active.length-1;oe>=0;oe--)this._active[oe].hook(ae);else this._handlerFb(this._ident,"HOOK",ae)},ie.prototype.put=function(se,ae,oe){if(this._active.length)for(var re=this._active.length-1;re>=0;re--)this._active[re].put(se,ae,oe);else this._handlerFb(this._ident,"PUT",Je.utf32ToString(se,ae,oe))},ie.prototype.unhook=function(se){if(this._active.length){for(var ae=this._active.length-1;ae>=0&&this._active[ae].unhook(se)===!1;ae--);for(ae--;ae>=0;ae--)this._active[ae].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",se);this._active=Ae,this._ident=0},ie}();be.DcsParser=ue;var le=function(){function ie(se){this._handler=se,this._data="",this._hitLimit=!1}return ie.prototype.hook=function(se){this._params=se.clone(),this._data="",this._hitLimit=!1},ie.prototype.put=function(se,ae,oe){this._hitLimit||(this._data+=Je.utf32ToString(se,ae,oe),this._data.length>ge.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},ie.prototype.unhook=function(se){var ae;return this._hitLimit?ae=!1:se&&(ae=this._handler(this._data,this._params||new E.Params)),this._params=void 0,this._data="",this._hitLimit=!1,ae},ie}();be.DcsHandler=le},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.removeTerminalFromCache=be.acquireCharAtlas=void 0;var Je=ye(26),E=ye(43),ge=[];be.acquireCharAtlas=function(Ae,ue,le,ie,se){for(var ae=Je.generateConfig(ie,se,Ae,le),oe=0;oe<ge.length;oe++){var re=(ne=ge[oe]).ownedBy.indexOf(ue);if(re>=0){if(Je.configEquals(ne.config,ae))return ne.atlas;ne.ownedBy.length===1?(ne.atlas.dispose(),ge.splice(oe,1)):ne.ownedBy.splice(re,1);break}}for(oe=0;oe<ge.length;oe++){var ne=ge[oe];if(Je.configEquals(ne.config,ae))return ne.ownedBy.push(ue),ne.atlas}var z={atlas:new E.DynamicCharAtlas(document,ae),config:ae,ownedBy:[ue]};return ge.push(z),z.atlas},be.removeTerminalFromCache=function(Ae){for(var ue=0;ue<ge.length;ue++){var le=ge[ue].ownedBy.indexOf(Ae);if(le!==-1){ge[ue].ownedBy.length===1?(ge[ue].atlas.dispose(),ge.splice(ue,1)):ge[ue].ownedBy.splice(le,1);break}}}},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.is256Color=be.configEquals=be.generateConfig=void 0;var Je=ye(3);be.generateConfig=function(E,ge,Ae,ue){var le={foreground:ue.foreground,background:ue.background,cursor:void 0,cursorAccent:void 0,selection:void 0,ansi:ue.ansi.slice(0,16)};return{devicePixelRatio:window.devicePixelRatio,scaledCharWidth:E,scaledCharHeight:ge,fontFamily:Ae.fontFamily,fontSize:Ae.fontSize,fontWeight:Ae.fontWeight,fontWeightBold:Ae.fontWeightBold,allowTransparency:Ae.allowTransparency,colors:le}},be.configEquals=function(E,ge){for(var Ae=0;Ae<E.colors.ansi.length;Ae++)if(E.colors.ansi[Ae].rgba!==ge.colors.ansi[Ae].rgba)return!1;return E.devicePixelRatio===ge.devicePixelRatio&&E.fontFamily===ge.fontFamily&&E.fontSize===ge.fontSize&&E.fontWeight===ge.fontWeight&&E.fontWeightBold===ge.fontWeightBold&&E.allowTransparency===ge.allowTransparency&&E.scaledCharWidth===ge.scaledCharWidth&&E.scaledCharHeight===ge.scaledCharHeight&&E.colors.foreground===ge.colors.foreground&&E.colors.background===ge.colors.background},be.is256Color=function(E){return E<Je.DEFAULT_COLOR}},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.ColorManager=be.DEFAULT_ANSI_COLORS=void 0;var Je=ye(10),E=ye(45),ge=Je.css.toColor("#ffffff"),Ae=Je.css.toColor("#000000"),ue=Je.css.toColor("#ffffff"),le=Je.css.toColor("#000000"),ie={css:"rgba(255, 255, 255, 0.3)",rgba:4294967117};be.DEFAULT_ANSI_COLORS=function(){for(var ae=[Je.css.toColor("#2e3436"),Je.css.toColor("#cc0000"),Je.css.toColor("#4e9a06"),Je.css.toColor("#c4a000"),Je.css.toColor("#3465a4"),Je.css.toColor("#75507b"),Je.css.toColor("#06989a"),Je.css.toColor("#d3d7cf"),Je.css.toColor("#555753"),Je.css.toColor("#ef2929"),Je.css.toColor("#8ae234"),Je.css.toColor("#fce94f"),Je.css.toColor("#729fcf"),Je.css.toColor("#ad7fa8"),Je.css.toColor("#34e2e2"),Je.css.toColor("#eeeeec")],oe=[0,95,135,175,215,255],re=0;re<216;re++){var ne=oe[re/36%6|0],z=oe[re/6%6|0],a=oe[re%6];ae.push({css:Je.channels.toCss(ne,z,a),rgba:Je.channels.toRgba(ne,z,a)})}for(re=0;re<24;re++){var y=8+10*re;ae.push({css:Je.channels.toCss(y,y,y),rgba:Je.channels.toRgba(y,y,y)})}return ae}();var se=function(){function ae(oe,re){this.allowTransparency=re;var ne=oe.createElement("canvas");ne.width=1,ne.height=1;var z=ne.getContext("2d");if(!z)throw new Error("Could not get rendering context");this._ctx=z,this._ctx.globalCompositeOperation="copy",this._litmusColor=this._ctx.createLinearGradient(0,0,1,1),this._contrastCache=new E.ColorContrastCache,this.colors={foreground:ge,background:Ae,cursor:ue,cursorAccent:le,selectionTransparent:ie,selectionOpaque:Je.color.blend(Ae,ie),ansi:be.DEFAULT_ANSI_COLORS.slice(),contrastCache:this._contrastCache}}return ae.prototype.onOptionsChange=function(oe){oe==="minimumContrastRatio"&&this._contrastCache.clear()},ae.prototype.setTheme=function(oe){oe===void 0&&(oe={}),this.colors.foreground=this._parseColor(oe.foreground,ge),this.colors.background=this._parseColor(oe.background,Ae),this.colors.cursor=this._parseColor(oe.cursor,ue,!0),this.colors.cursorAccent=this._parseColor(oe.cursorAccent,le,!0),this.colors.selectionTransparent=this._parseColor(oe.selection,ie,!0),this.colors.selectionOpaque=Je.color.blend(this.colors.background,this.colors.selectionTransparent),Je.color.isOpaque(this.colors.selectionTransparent)&&(this.colors.selectionTransparent=Je.color.opacity(this.colors.selectionTransparent,.3)),this.colors.ansi[0]=this._parseColor(oe.black,be.DEFAULT_ANSI_COLORS[0]),this.colors.ansi[1]=this._parseColor(oe.red,be.DEFAULT_ANSI_COLORS[1]),this.colors.ansi[2]=this._parseColor(oe.green,be.DEFAULT_ANSI_COLORS[2]),this.colors.ansi[3]=this._parseColor(oe.yellow,be.DEFAULT_ANSI_COLORS[3]),this.colors.ansi[4]=this._parseColor(oe.blue,be.DEFAULT_ANSI_COLORS[4]),this.colors.ansi[5]=this._parseColor(oe.magenta,be.DEFAULT_ANSI_COLORS[5]),this.colors.ansi[6]=this._parseColor(oe.cyan,be.DEFAULT_ANSI_COLORS[6]),this.colors.ansi[7]=this._parseColor(oe.white,be.DEFAULT_ANSI_COLORS[7]),this.colors.ansi[8]=this._parseColor(oe.brightBlack,be.DEFAULT_ANSI_COLORS[8]),this.colors.ansi[9]=this._parseColor(oe.brightRed,be.DEFAULT_ANSI_COLORS[9]),this.colors.ansi[10]=this._parseColor(oe.brightGreen,be.DEFAULT_ANSI_COLORS[10]),this.colors.ansi[11]=this._parseColor(oe.brightYellow,be.DEFAULT_ANSI_COLORS[11]),this.colors.ansi[12]=this._parseColor(oe.brightBlue,be.DEFAULT_ANSI_COLORS[12]),this.colors.ansi[13]=this._parseColor(oe.brightMagenta,be.DEFAULT_ANSI_COLORS[13]),this.colors.ansi[14]=this._parseColor(oe.brightCyan,be.DEFAULT_ANSI_COLORS[14]),this.colors.ansi[15]=this._parseColor(oe.brightWhite,be.DEFAULT_ANSI_COLORS[15]),this._contrastCache.clear()},ae.prototype._parseColor=function(oe,re,ne){if(ne===void 0&&(ne=this.allowTransparency),oe===void 0)return re;if(this._ctx.fillStyle=this._litmusColor,this._ctx.fillStyle=oe,typeof this._ctx.fillStyle!="string")return console.warn("Color: "+oe+" is invalid using fallback "+re.css),re;this._ctx.fillRect(0,0,1,1);var z=this._ctx.getImageData(0,0,1,1).data;if(z[3]!==255){if(!ne)return console.warn("Color: "+oe+" is using transparency, but allowTransparency is false. Using fallback "+re.css+"."),re;var a=this._ctx.fillStyle.substring(5,this._ctx.fillStyle.length-1).split(",").map(function(ce){return Number(ce)}),y=a[0],x=a[1],b=a[2],te=a[3],ee=Math.round(255*te);return{rgba:Je.channels.toRgba(y,x,b,ee),css:oe}}return{css:this._ctx.fillStyle,rgba:Je.channels.toRgba(z[0],z[1],z[2],z[3])}},ae}();be.ColorManager=se},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.throwIfFalsy=void 0,be.throwIfFalsy=function(Je){if(!Je)throw new Error("value must not be falsy");return Je}},function(zt,be,ye){"use strict";var Je,E=this&&this.__extends||(Je=function(se,ae){return(Je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(oe,re){oe.__proto__=re}||function(oe,re){for(var ne in re)re.hasOwnProperty(ne)&&(oe[ne]=re[ne])})(se,ae)},function(se,ae){function oe(){this.constructor=se}Je(se,ae),se.prototype=ae===null?Object.create(ae):(oe.prototype=ae.prototype,new oe)});Object.defineProperty(be,"__esModule",{value:!0}),be.CharacterJoinerRegistry=be.JoinedCellData=void 0;var ge=ye(6),Ae=ye(3),ue=ye(4),le=function(se){function ae(oe,re,ne){var z=se.call(this)||this;return z.content=0,z.combinedData="",z.fg=oe.fg,z.bg=oe.bg,z.combinedData=re,z._width=ne,z}return E(ae,se),ae.prototype.isCombined=function(){return 2097152},ae.prototype.getWidth=function(){return this._width},ae.prototype.getChars=function(){return this.combinedData},ae.prototype.getCode=function(){return 2097151},ae.prototype.setFromCharData=function(oe){throw new Error("not implemented")},ae.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},ae}(ge.AttributeData);be.JoinedCellData=le;var ie=function(){function se(ae){this._bufferService=ae,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new ue.CellData}return se.prototype.registerCharacterJoiner=function(ae){var oe={id:this._nextCharacterJoinerId++,handler:ae};return this._characterJoiners.push(oe),oe.id},se.prototype.deregisterCharacterJoiner=function(ae){for(var oe=0;oe<this._characterJoiners.length;oe++)if(this._characterJoiners[oe].id===ae)return this._characterJoiners.splice(oe,1),!0;return!1},se.prototype.getJoinedCharacters=function(ae){if(this._characterJoiners.length===0)return[];var oe=this._bufferService.buffer.lines.get(ae);if(!oe||oe.length===0)return[];for(var re=[],ne=oe.translateToString(!0),z=0,a=0,y=0,x=oe.getFg(0),b=oe.getBg(0),te=0;te<oe.getTrimmedLength();te++)if(oe.loadCell(te,this._workCell),this._workCell.getWidth()!==0){if(this._workCell.fg!==x||this._workCell.bg!==b){if(te-z>1)for(var ee=this._getJoinedRanges(ne,y,a,oe,z),ce=0;ce<ee.length;ce++)re.push(ee[ce]);z=te,y=a,x=this._workCell.fg,b=this._workCell.bg}a+=this._workCell.getChars().length||Ae.WHITESPACE_CELL_CHAR.length}if(this._bufferService.cols-z>1)for(ee=this._getJoinedRanges(ne,y,a,oe,z),ce=0;ce<ee.length;ce++)re.push(ee[ce]);return re},se.prototype._getJoinedRanges=function(ae,oe,re,ne,z){for(var a=ae.substring(oe,re),y=this._characterJoiners[0].handler(a),x=1;x<this._characterJoiners.length;x++)for(var b=this._characterJoiners[x].handler(a),te=0;te<b.length;te++)se._mergeRanges(y,b[te]);return this._stringRangesToCellRanges(y,ne,z),y},se.prototype._stringRangesToCellRanges=function(ae,oe,re){var ne=0,z=!1,a=0,y=ae[ne];if(y){for(var x=re;x<this._bufferService.cols;x++){var b=oe.getWidth(x),te=oe.getString(x).length||Ae.WHITESPACE_CELL_CHAR.length;if(b!==0){if(!z&&y[0]<=a&&(y[0]=x,z=!0),y[1]<=a){if(y[1]=x,!(y=ae[++ne]))break;y[0]<=a?(y[0]=x,z=!0):z=!1}a+=te}}y&&(y[1]=this._bufferService.cols)}},se._mergeRanges=function(ae,oe){for(var re=!1,ne=0;ne<ae.length;ne++){var z=ae[ne];if(re){if(oe[1]<=z[0])return ae[ne-1][1]=oe[1],ae;if(oe[1]<=z[1])return ae[ne-1][1]=Math.max(oe[1],z[1]),ae.splice(ne,1),ae;ae.splice(ne,1),ne--}else{if(oe[1]<=z[0])return ae.splice(ne,0,oe),ae;if(oe[1]<=z[1])return z[0]=Math.min(oe[0],z[0]),ae;oe[0]<z[1]&&(z[0]=Math.min(oe[0],z[0]),re=!0)}}return re?ae[ae.length-1][1]=oe[1]:ae.push(oe),ae},se}();be.CharacterJoinerRegistry=ie},function(zt,be,ye){"use strict";function Je(E,ge){var Ae=ge.getBoundingClientRect();return[E.clientX-Ae.left,E.clientY-Ae.top]}Object.defineProperty(be,"__esModule",{value:!0}),be.getRawByteCoords=be.getCoords=be.getCoordsRelativeToElement=void 0,be.getCoordsRelativeToElement=Je,be.getCoords=function(E,ge,Ae,ue,le,ie,se,ae){if(le){var oe=Je(E,ge);if(oe)return oe[0]=Math.ceil((oe[0]+(ae?ie/2:0))/ie),oe[1]=Math.ceil(oe[1]/se),oe[0]=Math.min(Math.max(oe[0],1),Ae+(ae?1:0)),oe[1]=Math.min(Math.max(oe[1],1),ue),oe}},be.getRawByteCoords=function(E){if(E)return{x:E[0]+32,y:E[1]+32}}},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.RenderDebouncer=void 0;var Je=function(){function E(ge){this._renderCallback=ge}return E.prototype.dispose=function(){this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},E.prototype.refresh=function(ge,Ae,ue){var le=this;this._rowCount=ue,ge=ge!==void 0?ge:0,Ae=Ae!==void 0?Ae:this._rowCount-1,this._rowStart=this._rowStart!==void 0?Math.min(this._rowStart,ge):ge,this._rowEnd=this._rowEnd!==void 0?Math.max(this._rowEnd,Ae):Ae,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){return le._innerRefresh()}))},E.prototype._innerRefresh=function(){if(this._rowStart!==void 0&&this._rowEnd!==void 0&&this._rowCount!==void 0){var ge=Math.max(this._rowStart,0),Ae=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._animationFrame=void 0,this._renderCallback(ge,Ae)}},E}();be.RenderDebouncer=Je},function(zt,be,ye){"use strict";var Je,E=this&&this.__extends||(Je=function(Ae,ue){return(Je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(le,ie){le.__proto__=ie}||function(le,ie){for(var se in ie)ie.hasOwnProperty(se)&&(le[se]=ie[se])})(Ae,ue)},function(Ae,ue){function le(){this.constructor=Ae}Je(Ae,ue),Ae.prototype=ue===null?Object.create(ue):(le.prototype=ue.prototype,new le)});Object.defineProperty(be,"__esModule",{value:!0}),be.ScreenDprMonitor=void 0;var ge=function(Ae){function ue(){var le=Ae!==null&&Ae.apply(this,arguments)||this;return le._currentDevicePixelRatio=window.devicePixelRatio,le}return E(ue,Ae),ue.prototype.setListener=function(le){var ie=this;this._listener&&this.clearListener(),this._listener=le,this._outerListener=function(){ie._listener&&(ie._listener(window.devicePixelRatio,ie._currentDevicePixelRatio),ie._updateDpr())},this._updateDpr()},ue.prototype.dispose=function(){Ae.prototype.dispose.call(this),this.clearListener()},ue.prototype._updateDpr=function(){var le;this._outerListener&&((le=this._resolutionMediaMatchList)===null||le===void 0||le.removeListener(this._outerListener),this._currentDevicePixelRatio=window.devicePixelRatio,this._resolutionMediaMatchList=window.matchMedia("screen and (resolution: "+window.devicePixelRatio+"dppx)"),this._resolutionMediaMatchList.addListener(this._outerListener))},ue.prototype.clearListener=function(){this._resolutionMediaMatchList&&this._listener&&this._outerListener&&(this._resolutionMediaMatchList.removeListener(this._outerListener),this._resolutionMediaMatchList=void 0,this._listener=void 0,this._outerListener=void 0)},ue}(ye(2).Disposable);be.ScreenDprMonitor=ge},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.clone=void 0,be.clone=function Je(E,ge){if(ge===void 0&&(ge=5),typeof E!="object")return E;var Ae=Array.isArray(E)?[]:{};for(var ue in E)Ae[ue]=ge<=1?E[ue]:E[ue]?Je(E[ue],ge-1):E[ue];return Ae}},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.Terminal=void 0;var Je=ye(4),E=ye(35),ge=ye(18),Ae=ye(0),ue=ye(83),le=function(){function ne(z){this._core=new E.Terminal(z),this._addonManager=new ue.AddonManager}return ne.prototype._checkProposedApi=function(){if(!this._core.optionsService.options.allowProposedApi)throw new Error("You must set the allowProposedApi option to true to use proposed API")},Object.defineProperty(ne.prototype,"onCursorMove",{get:function(){return this._core.onCursorMove},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onLineFeed",{get:function(){return this._core.onLineFeed},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onSelectionChange",{get:function(){return this._core.onSelectionChange},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onData",{get:function(){return this._core.onData},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onBinary",{get:function(){return this._core.onBinary},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onTitleChange",{get:function(){return this._core.onTitleChange},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onScroll",{get:function(){return this._core.onScroll},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onKey",{get:function(){return this._core.onKey},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onRender",{get:function(){return this._core.onRender},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onResize",{get:function(){return this._core.onResize},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"element",{get:function(){return this._core.element},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"parser",{get:function(){return this._checkProposedApi(),this._parser||(this._parser=new oe(this._core)),this._parser},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"unicode",{get:function(){return this._checkProposedApi(),new re(this._core)},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"textarea",{get:function(){return this._core.textarea},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"rows",{get:function(){return this._core.rows},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"cols",{get:function(){return this._core.cols},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"buffer",{get:function(){return this._checkProposedApi(),new se(this._core.buffers)},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"markers",{get:function(){return this._checkProposedApi(),this._core.markers},enumerable:!1,configurable:!0}),ne.prototype.blur=function(){this._core.blur()},ne.prototype.focus=function(){this._core.focus()},ne.prototype.resize=function(z,a){this._verifyIntegers(z,a),this._core.resize(z,a)},ne.prototype.open=function(z){this._core.open(z)},ne.prototype.attachCustomKeyEventHandler=function(z){this._core.attachCustomKeyEventHandler(z)},ne.prototype.registerLinkMatcher=function(z,a,y){return this._checkProposedApi(),this._core.registerLinkMatcher(z,a,y)},ne.prototype.deregisterLinkMatcher=function(z){this._checkProposedApi(),this._core.deregisterLinkMatcher(z)},ne.prototype.registerLinkProvider=function(z){return this._checkProposedApi(),this._core.registerLinkProvider(z)},ne.prototype.registerCharacterJoiner=function(z){return this._checkProposedApi(),this._core.registerCharacterJoiner(z)},ne.prototype.deregisterCharacterJoiner=function(z){this._checkProposedApi(),this._core.deregisterCharacterJoiner(z)},ne.prototype.registerMarker=function(z){return this._checkProposedApi(),this._verifyIntegers(z),this._core.addMarker(z)},ne.prototype.addMarker=function(z){return this.registerMarker(z)},ne.prototype.hasSelection=function(){return this._core.hasSelection()},ne.prototype.select=function(z,a,y){this._verifyIntegers(z,a,y),this._core.select(z,a,y)},ne.prototype.getSelection=function(){return this._core.getSelection()},ne.prototype.getSelectionPosition=function(){return this._core.getSelectionPosition()},ne.prototype.clearSelection=function(){this._core.clearSelection()},ne.prototype.selectAll=function(){this._core.selectAll()},ne.prototype.selectLines=function(z,a){this._verifyIntegers(z,a),this._core.selectLines(z,a)},ne.prototype.dispose=function(){this._addonManager.dispose(),this._core.dispose()},ne.prototype.scrollLines=function(z){this._verifyIntegers(z),this._core.scrollLines(z)},ne.prototype.scrollPages=function(z){this._verifyIntegers(z),this._core.scrollPages(z)},ne.prototype.scrollToTop=function(){this._core.scrollToTop()},ne.prototype.scrollToBottom=function(){this._core.scrollToBottom()},ne.prototype.scrollToLine=function(z){this._verifyIntegers(z),this._core.scrollToLine(z)},ne.prototype.clear=function(){this._core.clear()},ne.prototype.write=function(z,a){this._core.write(z,a)},ne.prototype.writeUtf8=function(z,a){this._core.write(z,a)},ne.prototype.writeln=function(z,a){this._core.write(z),this._core.write(`\r
|
|
|
`,a)},ne.prototype.paste=function(z){this._core.paste(z)},ne.prototype.getOption=function(z){return this._core.optionsService.getOption(z)},ne.prototype.setOption=function(z,a){this._core.optionsService.setOption(z,a)},ne.prototype.refresh=function(z,a){this._verifyIntegers(z,a),this._core.refresh(z,a)},ne.prototype.reset=function(){this._core.reset()},ne.prototype.loadAddon=function(z){return this._addonManager.loadAddon(this,z)},Object.defineProperty(ne,"strings",{get:function(){return ge},enumerable:!1,configurable:!0}),ne.prototype._verifyIntegers=function(){for(var z=[],a=0;a<arguments.length;a++)z[a]=arguments[a];for(var y=0,x=z;y<x.length;y++){var b=x[y];if(b===1/0||isNaN(b)||b%1!=0)throw new Error("This API only accepts integers")}},ne}();be.Terminal=le;var ie=function(){function ne(z,a){this._buffer=z,this.type=a}return ne.prototype.init=function(z){return this._buffer=z,this},Object.defineProperty(ne.prototype,"cursorY",{get:function(){return this._buffer.y},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"cursorX",{get:function(){return this._buffer.x},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"viewportY",{get:function(){return this._buffer.ydisp},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"baseY",{get:function(){return this._buffer.ybase},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"length",{get:function(){return this._buffer.lines.length},enumerable:!1,configurable:!0}),ne.prototype.getLine=function(z){var a=this._buffer.lines.get(z);if(a)return new ae(a)},ne.prototype.getNullCell=function(){return new Je.CellData},ne}(),se=function(){function ne(z){var a=this;this._buffers=z,this._onBufferChange=new Ae.EventEmitter,this._normal=new ie(this._buffers.normal,"normal"),this._alternate=new ie(this._buffers.alt,"alternate"),this._buffers.onBufferActivate(function(){return a._onBufferChange.fire(a.active)})}return Object.defineProperty(ne.prototype,"onBufferChange",{get:function(){return this._onBufferChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"active",{get:function(){if(this._buffers.active===this._buffers.normal)return this.normal;if(this._buffers.active===this._buffers.alt)return this.alternate;throw new Error("Active buffer is neither normal nor alternate")},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"normal",{get:function(){return this._normal.init(this._buffers.normal)},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"alternate",{get:function(){return this._alternate.init(this._buffers.alt)},enumerable:!1,configurable:!0}),ne}(),ae=function(){function ne(z){this._line=z}return Object.defineProperty(ne.prototype,"isWrapped",{get:function(){return this._line.isWrapped},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"length",{get:function(){return this._line.length},enumerable:!1,configurable:!0}),ne.prototype.getCell=function(z,a){if(!(z<0||z>=this._line.length))return a?(this._line.loadCell(z,a),a):this._line.loadCell(z,new Je.CellData)},ne.prototype.translateToString=function(z,a,y){return this._line.translateToString(z,a,y)},ne}(),oe=function(){function ne(z){this._core=z}return ne.prototype.registerCsiHandler=function(z,a){return this._core.addCsiHandler(z,function(y){return a(y.toArray())})},ne.prototype.addCsiHandler=function(z,a){return this.registerCsiHandler(z,a)},ne.prototype.registerDcsHandler=function(z,a){return this._core.addDcsHandler(z,function(y,x){return a(y,x.toArray())})},ne.prototype.addDcsHandler=function(z,a){return this.registerDcsHandler(z,a)},ne.prototype.registerEscHandler=function(z,a){return this._core.addEscHandler(z,a)},ne.prototype.addEscHandler=function(z,a){return this.registerEscHandler(z,a)},ne.prototype.registerOscHandler=function(z,a){return this._core.addOscHandler(z,a)},ne.prototype.addOscHandler=function(z,a){return this.registerOscHandler(z,a)},ne}(),re=function(){function ne(z){this._core=z}return ne.prototype.register=function(z){this._core.unicodeService.register(z)},Object.defineProperty(ne.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(z){this._core.unicodeService.activeVersion=z},enumerable:!1,configurable:!0}),ne}()},function(zt,be,ye){"use strict";var Je,E=this&&this.__extends||(Je=function(je,xe){return(Je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Oe,ze){Oe.__proto__=ze}||function(Oe,ze){for(var Ze in ze)ze.hasOwnProperty(Ze)&&(Oe[Ze]=ze[Ze])})(je,xe)},function(je,xe){function Oe(){this.constructor=je}Je(je,xe),je.prototype=xe===null?Object.create(xe):(Oe.prototype=xe.prototype,new Oe)});Object.defineProperty(be,"__esModule",{value:!0}),be.Terminal=void 0;var ge=ye(36),Ae=ye(37),ue=ye(38),le=ye(12),ie=ye(19),se=ye(40),ae=ye(50),oe=ye(51),re=ye(11),ne=ye(7),z=ye(18),a=ye(54),y=ye(55),x=ye(56),b=ye(57),te=ye(59),ee=ye(0),ce=ye(16),fe=ye(27),he=ye(60),de=ye(5),pe=ye(61),ve=ye(62),me=ye(63),Ee=ye(64),Se=ye(65),Te=typeof window!="undefined"?window.document:null,we=function(je){function xe(Oe){Oe===void 0&&(Oe={});var ze=je.call(this,Oe)||this;return ze.browser=re,ze._keyDownHandled=!1,ze._onCursorMove=new ee.EventEmitter,ze._onKey=new ee.EventEmitter,ze._onRender=new ee.EventEmitter,ze._onSelectionChange=new ee.EventEmitter,ze._onTitleChange=new ee.EventEmitter,ze._onFocus=new ee.EventEmitter,ze._onBlur=new ee.EventEmitter,ze._onA11yCharEmitter=new ee.EventEmitter,ze._onA11yTabEmitter=new ee.EventEmitter,ze._setup(),ze.linkifier=ze._instantiationService.createInstance(ae.Linkifier),ze.linkifier2=ze.register(ze._instantiationService.createInstance(me.Linkifier2)),ze.register(ze._inputHandler.onRequestBell(function(){return ze.bell()})),ze.register(ze._inputHandler.onRequestRefreshRows(function(Ze,Me){return ze.refresh(Ze,Me)})),ze.register(ze._inputHandler.onRequestReset(function(){return ze.reset()})),ze.register(ze._inputHandler.onRequestScroll(function(Ze,Me){return ze.scroll(Ze,Me||void 0)})),ze.register(ze._inputHandler.onRequestWindowsOptionsReport(function(Ze){return ze._reportWindowsOptions(Ze)})),ze.register(ee.forwardEvent(ze._inputHandler.onCursorMove,ze._onCursorMove)),ze.register(ee.forwardEvent(ze._inputHandler.onTitleChange,ze._onTitleChange)),ze.register(ee.forwardEvent(ze._inputHandler.onA11yChar,ze._onA11yCharEmitter)),ze.register(ee.forwardEvent(ze._inputHandler.onA11yTab,ze._onA11yTabEmitter)),ze.register(ze._bufferService.onResize(function(Ze){return ze._afterResize(Ze.cols,Ze.rows)})),ze}return E(xe,je),Object.defineProperty(xe.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(xe.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),xe.prototype.dispose=function(){var Oe,ze,Ze;this._isDisposed||(je.prototype.dispose.call(this),(Oe=this._renderService)===null||Oe===void 0||Oe.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(Ze=(ze=this.element)===null||ze===void 0?void 0:ze.parentNode)===null||Ze===void 0||Ze.removeChild(this.element))},xe.prototype._setup=function(){je.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(xe.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),xe.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},xe.prototype._updateOptions=function(Oe){var ze,Ze,Me,tt;switch(je.prototype._updateOptions.call(this,Oe),Oe){case"fontFamily":case"fontSize":(ze=this._renderService)===null||ze===void 0||ze.clear(),(Ze=this._charSizeService)===null||Ze===void 0||Ze.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":(Me=this.viewport)===null||Me===void 0||Me.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new x.AccessibilityManager(this,this._renderService)):((tt=this._accessibilityManager)===null||tt===void 0||tt.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},xe.prototype._onTextAreaFocus=function(Oe){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(le.C0.ESC+"[I"),this.updateCursorStyle(Oe),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},xe.prototype.blur=function(){var Oe;return(Oe=this.textarea)===null||Oe===void 0?void 0:Oe.blur()},xe.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(le.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},xe.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var Oe=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),ze=this._bufferService.buffer.y*Oe,Ze=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=Ze+"px",this.textarea.style.top=ze+"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"}},xe.prototype._initGlobal=function(){var Oe=this;this._bindKeys(),this.register(ne.addDisposableDomListener(this.element,"copy",function(Ze){Oe.hasSelection()&&ue.copyHandler(Ze,Oe._selectionService)}));var ze=function(Ze){return ue.handlePasteEvent(Ze,Oe.textarea,Oe._coreService)};this.register(ne.addDisposableDomListener(this.textarea,"paste",ze)),this.register(ne.addDisposableDomListener(this.element,"paste",ze)),re.isFirefox?this.register(ne.addDisposableDomListener(this.element,"mousedown",function(Ze){Ze.button===2&&ue.rightClickHandler(Ze,Oe.textarea,Oe.screenElement,Oe._selectionService,Oe.options.rightClickSelectsWord)})):this.register(ne.addDisposableDomListener(this.element,"contextmenu",function(Ze){ue.rightClickHandler(Ze,Oe.textarea,Oe.screenElement,Oe._selectionService,Oe.options.rightClickSelectsWord)})),re.isLinux&&this.register(ne.addDisposableDomListener(this.element,"auxclick",function(Ze){Ze.button===1&&ue.moveTextAreaUnderMouseCursor(Ze,Oe.textarea,Oe.screenElement)}))},xe.prototype._bindKeys=function(){var Oe=this;this.register(ne.addDisposableDomListener(this.textarea,"keyup",function(ze){return Oe._keyUp(ze)},!0)),this.register(ne.addDisposableDomListener(this.textarea,"keydown",function(ze){return Oe._keyDown(ze)},!0)),this.register(ne.addDisposableDomListener(this.textarea,"keypress",function(ze){return Oe._keyPress(ze)},!0)),this.register(ne.addDisposableDomListener(this.textarea,"compositionstart",function(){return Oe._compositionHelper.compositionstart()})),this.register(ne.addDisposableDomListener(this.textarea,"compositionupdate",function(ze){return Oe._compositionHelper.compositionupdate(ze)})),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(ze){return Oe._queueLinkification(ze.start,ze.end)}))},xe.prototype.open=function(Oe){var ze=this;if(!Oe)throw new Error("Terminal requires a parent element.");Te.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 Ze=Te.createDocumentFragment();this._viewportElement=Te.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),Ze.appendChild(this._viewportElement),this._viewportScrollArea=Te.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=Te.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=Te.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),Ze.appendChild(this.screenElement),this.textarea=Te.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",z.promptLabel),this.textarea.setAttribute("aria-multiline","false"),this.textarea.setAttribute("autocorrect","off"),this.textarea.setAttribute("autocapitalize","off"),this.textarea.setAttribute("spellcheck","false"),this.textarea.tabIndex=0,this.register(ne.addDisposableDomListener(this.textarea,"focus",function(qe){return ze._onTextAreaFocus(qe)})),this.register(ne.addDisposableDomListener(this.textarea,"blur",function(){return ze._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var Me=this._instantiationService.createInstance(Ee.CoreBrowserService,this.textarea);this._instantiationService.setService(de.ICoreBrowserService,Me),this._charSizeService=this._instantiationService.createInstance(pe.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(de.ICharSizeService,this._charSizeService),this._compositionView=Te.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(ge.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(Ze),this._theme=this.options.theme||this._theme,this._colorManager=new fe.ColorManager(Te,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(qe){return ze._colorManager.onOptionsChange(qe)})),this._colorManager.setTheme(this._theme);var tt=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(he.RenderService,tt,this.rows,this.screenElement)),this._instantiationService.setService(de.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(qe){return ze._onRender.fire(qe)})),this.onResize(function(qe){return ze._renderService.resize(qe.cols,qe.rows)}),this._soundService=this._instantiationService.createInstance(a.SoundService),this._instantiationService.setService(de.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(ve.MouseService),this._instantiationService.setService(de.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(Ae.Viewport,function(qe,st){return ze.scrollLines(qe,st)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return ze.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){ze._renderService.onCursorMove(),ze._syncTextArea()})),this.register(this.onResize(function(){return ze._renderService.onResize(ze.cols,ze.rows)})),this.register(this.onBlur(function(){return ze._renderService.onBlur()})),this.register(this.onFocus(function(){return ze._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return ze.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(oe.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(de.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(qe){return ze.scrollLines(qe.amount,qe.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return ze._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(qe){return ze._renderService.onSelectionChanged(qe.start,qe.end,qe.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(qe){ze.textarea.value=qe,ze.textarea.focus(),ze.textarea.select()})),this.register(this.onScroll(function(){ze.viewport.syncScrollArea(),ze._selectionService.refresh()})),this.register(ne.addDisposableDomListener(this._viewportElement,"scroll",function(){return ze._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(y.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return ze._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(qe){return ze._selectionService.onMouseDown(qe)})),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()},xe.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+'"')}},xe.prototype._setTheme=function(Oe){var ze,Ze,Me;this._theme=Oe,(ze=this._colorManager)===null||ze===void 0||ze.setTheme(Oe),(Ze=this._renderService)===null||Ze===void 0||Ze.setColors(this._colorManager.colors),(Me=this.viewport)===null||Me===void 0||Me.onThemeChange(this._colorManager.colors)},xe.prototype.bindMouse=function(){var Oe=this,ze=this,Ze=this.element;function Me(at){var ut,ft,bt=ze._mouseService.getRawByteCoords(at,ze.screenElement,ze.cols,ze.rows);if(!bt)return!1;switch(at.overrideType||at.type){case"mousemove":ft=32,at.buttons===void 0?(ut=3,at.button!==void 0&&(ut=at.button<3?at.button:3)):ut=1&at.buttons?0:4&at.buttons?1:2&at.buttons?2:3;break;case"mouseup":ft=0,ut=at.button<3?at.button:3;break;case"mousedown":ft=1,ut=at.button<3?at.button:3;break;case"wheel":at.deltaY!==0&&(ft=at.deltaY<0?0:1),ut=4;break;default:return!1}return!(ft===void 0||ut===void 0||ut>4)&&ze._coreMouseService.triggerMouseEvent({col:bt.x-33,row:bt.y-33,button:ut,action:ft,ctrl:at.ctrlKey,alt:at.altKey,shift:at.shiftKey})}var tt={mouseup:null,wheel:null,mousedrag:null,mousemove:null},qe=function(at){return Me(at),at.buttons||(Oe._document.removeEventListener("mouseup",tt.mouseup),tt.mousedrag&&Oe._document.removeEventListener("mousemove",tt.mousedrag)),Oe.cancel(at)},st=function(at){return Me(at),at.preventDefault(),Oe.cancel(at)},At=function(at){at.buttons&&Me(at)},lt=function(at){at.buttons||Me(at)};this.register(this._coreMouseService.onProtocolChange(function(at){at?(Oe.optionsService.options.logLevel==="debug"&&Oe._logService.debug("Binding to mouse events:",Oe._coreMouseService.explainEvents(at)),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&at?tt.mousemove||(Ze.addEventListener("mousemove",lt),tt.mousemove=lt):(Ze.removeEventListener("mousemove",tt.mousemove),tt.mousemove=null),16&at?tt.wheel||(Ze.addEventListener("wheel",st,{passive:!1}),tt.wheel=st):(Ze.removeEventListener("wheel",tt.wheel),tt.wheel=null),2&at?tt.mouseup||(tt.mouseup=qe):(Oe._document.removeEventListener("mouseup",tt.mouseup),tt.mouseup=null),4&at?tt.mousedrag||(tt.mousedrag=At):(Oe._document.removeEventListener("mousemove",tt.mousedrag),tt.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(ne.addDisposableDomListener(Ze,"mousedown",function(at){if(at.preventDefault(),Oe.focus(),Oe._coreMouseService.areMouseEventsActive&&!Oe._selectionService.shouldForceSelection(at))return Me(at),tt.mouseup&&Oe._document.addEventListener("mouseup",tt.mouseup),tt.mousedrag&&Oe._document.addEventListener("mousemove",tt.mousedrag),Oe.cancel(at)})),this.register(ne.addDisposableDomListener(Ze,"wheel",function(at){if(!tt.wheel){if(!Oe.buffer.hasScrollback){var ut=Oe.viewport.getLinesScrolled(at);if(ut===0)return;for(var ft=le.C0.ESC+(Oe._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(at.deltaY<0?"A":"B"),bt="",Lt=0;Lt<Math.abs(ut);Lt++)bt+=ft;Oe._coreService.triggerDataEvent(bt,!0)}}},{passive:!0})),this.register(ne.addDisposableDomListener(Ze,"wheel",function(at){if(!tt.wheel)return Oe.viewport.onWheel(at)?void 0:Oe.cancel(at)},{passive:!1})),this.register(ne.addDisposableDomListener(Ze,"touchstart",function(at){if(!Oe._coreMouseService.areMouseEventsActive)return Oe.viewport.onTouchStart(at),Oe.cancel(at)},{passive:!0})),this.register(ne.addDisposableDomListener(Ze,"touchmove",function(at){if(!Oe._coreMouseService.areMouseEventsActive)return Oe.viewport.onTouchMove(at)?void 0:Oe.cancel(at)},{passive:!1}))},xe.prototype.refresh=function(Oe,ze){var Ze;(Ze=this._renderService)===null||Ze===void 0||Ze.refreshRows(Oe,ze)},xe.prototype._queueLinkification=function(Oe,ze){var Ze;(Ze=this.linkifier)===null||Ze===void 0||Ze.linkifyRows(Oe,ze)},xe.prototype.updateCursorStyle=function(Oe){this._selectionService&&this._selectionService.shouldColumnSelect(Oe)?this.element.classList.add("column-select"):this.element.classList.remove("column-select")},xe.prototype._showCursor=function(){this._coreService.isCursorInitialized||(this._coreService.isCursorInitialized=!0,this.refresh(this.buffer.y,this.buffer.y))},xe.prototype.scrollLines=function(Oe,ze){je.prototype.scrollLines.call(this,Oe,ze),this.refresh(0,this.rows-1)},xe.prototype.paste=function(Oe){ue.paste(Oe,this.textarea,this._coreService)},xe.prototype.attachCustomKeyEventHandler=function(Oe){this._customKeyEventHandler=Oe},xe.prototype.registerLinkMatcher=function(Oe,ze,Ze){var Me=this.linkifier.registerLinkMatcher(Oe,ze,Ze);return this.refresh(0,this.rows-1),Me},xe.prototype.deregisterLinkMatcher=function(Oe){this.linkifier.deregisterLinkMatcher(Oe)&&this.refresh(0,this.rows-1)},xe.prototype.registerLinkProvider=function(Oe){return this.linkifier2.registerLinkProvider(Oe)},xe.prototype.registerCharacterJoiner=function(Oe){var ze=this._renderService.registerCharacterJoiner(Oe);return this.refresh(0,this.rows-1),ze},xe.prototype.deregisterCharacterJoiner=function(Oe){this._renderService.deregisterCharacterJoiner(Oe)&&this.refresh(0,this.rows-1)},Object.defineProperty(xe.prototype,"markers",{get:function(){return this.buffer.markers},enumerable:!1,configurable:!0}),xe.prototype.addMarker=function(Oe){if(this.buffer===this.buffers.normal)return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+Oe)},xe.prototype.hasSelection=function(){return!!this._selectionService&&this._selectionService.hasSelection},xe.prototype.select=function(Oe,ze,Ze){this._selectionService.setSelection(Oe,ze,Ze)},xe.prototype.getSelection=function(){return this._selectionService?this._selectionService.selectionText:""},xe.prototype.getSelectionPosition=function(){if(this._selectionService&&this._selectionService.hasSelection)return{startColumn:this._selectionService.selectionStart[0],startRow:this._selectionService.selectionStart[1],endColumn:this._selectionService.selectionEnd[0],endRow:this._selectionService.selectionEnd[1]}},xe.prototype.clearSelection=function(){var Oe;(Oe=this._selectionService)===null||Oe===void 0||Oe.clearSelection()},xe.prototype.selectAll=function(){var Oe;(Oe=this._selectionService)===null||Oe===void 0||Oe.selectAll()},xe.prototype.selectLines=function(Oe,ze){var Ze;(Ze=this._selectionService)===null||Ze===void 0||Ze.selectLines(Oe,ze)},xe.prototype._keyDown=function(Oe){if(this._keyDownHandled=!1,this._customKeyEventHandler&&this._customKeyEventHandler(Oe)===!1)return!1;if(!this._compositionHelper.keydown(Oe))return this.buffer.ybase!==this.buffer.ydisp&&this.scrollToBottom(),!1;var ze=te.evaluateKeyboardEvent(Oe,this._coreService.decPrivateModes.applicationCursorKeys,this.browser.isMac,this.options.macOptionIsMeta);if(this.updateCursorStyle(Oe),ze.type===3||ze.type===2){var Ze=this.rows-1;return this.scrollLines(ze.type===2?-Ze:Ze),this.cancel(Oe,!0)}return ze.type===1&&this.selectAll(),!!this._isThirdLevelShift(this.browser,Oe)||(ze.cancel&&this.cancel(Oe,!0),!ze.key||(ze.key!==le.C0.ETX&&ze.key!==le.C0.CR||(this.textarea.value=""),this._onKey.fire({key:ze.key,domEvent:Oe}),this._showCursor(),this._coreService.triggerDataEvent(ze.key,!0),this.optionsService.options.screenReaderMode?void(this._keyDownHandled=!0):this.cancel(Oe,!0)))},xe.prototype._isThirdLevelShift=function(Oe,ze){var Ze=Oe.isMac&&!this.options.macOptionIsMeta&&ze.altKey&&!ze.ctrlKey&&!ze.metaKey||Oe.isWindows&&ze.altKey&&ze.ctrlKey&&!ze.metaKey;return ze.type==="keypress"?Ze:Ze&&(!ze.keyCode||ze.keyCode>47)},xe.prototype._keyUp=function(Oe){this._customKeyEventHandler&&this._customKeyEventHandler(Oe)===!1||(function(ze){return ze.keyCode===16||ze.keyCode===17||ze.keyCode===18}(Oe)||this.focus(),this.updateCursorStyle(Oe))},xe.prototype._keyPress=function(Oe){var ze;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(Oe)===!1)return!1;if(this.cancel(Oe),Oe.charCode)ze=Oe.charCode;else if(Oe.which===null||Oe.which===void 0)ze=Oe.keyCode;else{if(Oe.which===0||Oe.charCode===0)return!1;ze=Oe.which}return!(!ze||(Oe.altKey||Oe.ctrlKey||Oe.metaKey)&&!this._isThirdLevelShift(this.browser,Oe))&&(ze=String.fromCharCode(ze),this._onKey.fire({key:ze,domEvent:Oe}),this._showCursor(),this._coreService.triggerDataEvent(ze,!0),!0)},xe.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},xe.prototype.resize=function(Oe,ze){Oe!==this.cols||ze!==this.rows?je.prototype.resize.call(this,Oe,ze):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},xe.prototype._afterResize=function(Oe,ze){var Ze,Me;(Ze=this._charSizeService)===null||Ze===void 0||Ze.measure(),(Me=this.viewport)===null||Me===void 0||Me.syncScrollArea(!0)},xe.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<this.rows;Oe++)this.buffer.lines.push(this.buffer.getBlankLine(ce.DEFAULT_ATTR_DATA));this.refresh(0,this.rows-1),this._onScroll.fire(this.buffer.ydisp)}},xe.prototype.reset=function(){var Oe,ze;this.options.rows=this.rows,this.options.cols=this.cols;var Ze=this._customKeyEventHandler;this._setup(),je.prototype.reset.call(this),(Oe=this._selectionService)===null||Oe===void 0||Oe.reset(),this._customKeyEventHandler=Ze,this.refresh(0,this.rows-1),(ze=this.viewport)===null||ze===void 0||ze.syncScrollArea()},xe.prototype._reportWindowsOptions=function(Oe){if(this._renderService)switch(Oe){case ie.WindowsOptionsReportType.GET_WIN_SIZE_PIXELS:var ze=this._renderService.dimensions.scaledCanvasWidth.toFixed(0),Ze=this._renderService.dimensions.scaledCanvasHeight.toFixed(0);this._coreService.triggerDataEvent(le.C0.ESC+"[4;"+Ze+";"+ze+"t");break;case ie.WindowsOptionsReportType.GET_CELL_SIZE_PIXELS:var Me=this._renderService.dimensions.scaledCellWidth.toFixed(0),tt=this._renderService.dimensions.scaledCellHeight.toFixed(0);this._coreService.triggerDataEvent(le.C0.ESC+"[6;"+tt+";"+Me+"t")}},xe.prototype.cancel=function(Oe,ze){if(this.options.cancelEvents||ze)return Oe.preventDefault(),Oe.stopPropagation(),!1},xe.prototype._visualBell=function(){return!1},xe.prototype._soundBell=function(){return this.options.bellStyle==="sound"},xe}(Se.CoreTerminal);be.Terminal=we},function(zt,be,ye){"use strict";var Je=this&&this.__decorate||function(le,ie,se,ae){var oe,re=arguments.length,ne=re<3?ie:ae===null?ae=Object.getOwnPropertyDescriptor(ie,se):ae;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ne=Reflect.decorate(le,ie,se,ae);else for(var z=le.length-1;z>=0;z--)(oe=le[z])&&(ne=(re<3?oe(ne):re>3?oe(ie,se,ne):oe(ie,se))||ne);return re>3&&ne&&Object.defineProperty(ie,se,ne),ne},E=this&&this.__param||function(le,ie){return function(se,ae){ie(se,ae,le)}};Object.defineProperty(be,"__esModule",{value:!0}),be.CompositionHelper=void 0;var ge=ye(5),Ae=ye(1),ue=function(){function le(ie,se,ae,oe,re,ne){this._textarea=ie,this._compositionView=se,this._bufferService=ae,this._optionsService=oe,this._charSizeService=re,this._coreService=ne,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(le.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),le.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},le.prototype.compositionupdate=function(ie){var se=this;this._compositionView.textContent=ie.data,this.updateCompositionElements(),setTimeout(function(){se._compositionPosition.end=se._textarea.value.length},0)},le.prototype.compositionend=function(){this._finalizeComposition(!0)},le.prototype.keydown=function(ie){if(this._isComposing||this._isSendingComposition){if(ie.keyCode===229||ie.keyCode===16||ie.keyCode===17||ie.keyCode===18)return!1;this._finalizeComposition(!1)}return ie.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},le.prototype._finalizeComposition=function(ie){var se=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,ie){var ae={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(ae.start,ae.end):se._textarea.value.substring(ae.start),se._coreService.triggerDataEvent(re,!0)}},0)}else{this._isSendingComposition=!1;var oe=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(oe,!0)}},le.prototype._handleAnyTextareaChanges=function(){var ie=this,se=this._textarea.value;setTimeout(function(){if(!ie._isComposing){var ae=ie._textarea.value.replace(se,"");ae.length>0&&ie._coreService.triggerDataEvent(ae,!0)}},0)},le.prototype.updateCompositionElements=function(ie){var se=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var ae=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),oe=this._bufferService.buffer.y*ae,re=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=re+"px",this._compositionView.style.top=oe+"px",this._compositionView.style.height=ae+"px",this._compositionView.style.lineHeight=ae+"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=oe+"px",this._textarea.style.width=ne.width+"px",this._textarea.style.height=ne.height+"px",this._textarea.style.lineHeight=ne.height+"px"}ie||setTimeout(function(){return se.updateCompositionElements(!0)},0)}},le=Je([E(2,Ae.IBufferService),E(3,Ae.IOptionsService),E(4,ge.ICharSizeService),E(5,Ae.ICoreService)],le)}();be.CompositionHelper=ue},function(zt,be,ye){"use strict";var Je,E=this&&this.__extends||(Je=function(oe,re){return(Je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,z){ne.__proto__=z}||function(ne,z){for(var a in z)z.hasOwnProperty(a)&&(ne[a]=z[a])})(oe,re)},function(oe,re){function ne(){this.constructor=oe}Je(oe,re),oe.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)}),ge=this&&this.__decorate||function(oe,re,ne,z){var a,y=arguments.length,x=y<3?re:z===null?z=Object.getOwnPropertyDescriptor(re,ne):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(oe,re,ne,z);else for(var b=oe.length-1;b>=0;b--)(a=oe[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},Ae=this&&this.__param||function(oe,re){return function(ne,z){re(ne,z,oe)}};Object.defineProperty(be,"__esModule",{value:!0}),be.Viewport=void 0;var ue=ye(2),le=ye(7),ie=ye(5),se=ye(1),ae=function(oe){function re(ne,z,a,y,x,b,te){var ee=oe.call(this)||this;return ee._scrollLines=ne,ee._viewportElement=z,ee._scrollArea=a,ee._bufferService=y,ee._optionsService=x,ee._charSizeService=b,ee._renderService=te,ee.scrollBarWidth=0,ee._currentRowHeight=0,ee._lastRecordedBufferLength=0,ee._lastRecordedViewportHeight=0,ee._lastRecordedBufferHeight=0,ee._lastTouchY=0,ee._lastScrollTop=0,ee._wheelPartialScroll=0,ee._refreshAnimationFrame=null,ee._ignoreNextScrollEvent=!1,ee.scrollBarWidth=ee._viewportElement.offsetWidth-ee._scrollArea.offsetWidth||15,ee.register(le.addDisposableDomListener(ee._viewportElement,"scroll",ee._onScroll.bind(ee))),setTimeout(function(){return ee.syncScrollArea()},0),ee}return E(re,oe),re.prototype.onThemeChange=function(ne){this._viewportElement.style.backgroundColor=ne.background.css},re.prototype._refresh=function(ne){var z=this;if(ne)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return z._innerRefresh()}))},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 z=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==z&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=z),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 z=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===z&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(ne)}else this._refresh(ne)},re.prototype._onScroll=function(ne){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var z=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(z,!0)}},re.prototype._bubbleScroll=function(ne,z){var a=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(z<0&&this._viewportElement.scrollTop!==0||z>0&&a<this._lastRecordedBufferHeight)||(ne.cancelable&&ne.preventDefault(),!1)},re.prototype.onWheel=function(ne){var z=this._getPixelsScrolled(ne);return z!==0&&(this._viewportElement.scrollTop+=z,this._bubbleScroll(ne,z))},re.prototype._getPixelsScrolled=function(ne){if(ne.deltaY===0)return 0;var z=this._applyScrollModifier(ne.deltaY,ne);return ne.deltaMode===WheelEvent.DOM_DELTA_LINE?z*=this._currentRowHeight:ne.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(z*=this._currentRowHeight*this._bufferService.rows),z},re.prototype.getLinesScrolled=function(ne){if(ne.deltaY===0)return 0;var z=this._applyScrollModifier(ne.deltaY,ne);return ne.deltaMode===WheelEvent.DOM_DELTA_PIXEL?(z/=this._currentRowHeight+0,this._wheelPartialScroll+=z,z=Math.floor(Math.abs(this._wheelPartialScroll))*(this._wheelPartialScroll>0?1:-1),this._wheelPartialScroll%=1):ne.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(z*=this._bufferService.rows),z},re.prototype._applyScrollModifier=function(ne,z){var a=this._optionsService.options.fastScrollModifier;return a==="alt"&&z.altKey||a==="ctrl"&&z.ctrlKey||a==="shift"&&z.shiftKey?ne*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:ne*this._optionsService.options.scrollSensitivity},re.prototype.onTouchStart=function(ne){this._lastTouchY=ne.touches[0].pageY},re.prototype.onTouchMove=function(ne){var z=this._lastTouchY-ne.touches[0].pageY;return this._lastTouchY=ne.touches[0].pageY,z!==0&&(this._viewportElement.scrollTop+=z,this._bubbleScroll(ne,z))},re=ge([Ae(3,se.IBufferService),Ae(4,se.IOptionsService),Ae(5,ie.ICharSizeService),Ae(6,ie.IRenderService)],re)}(ue.Disposable);be.Viewport=ae},function(zt,be,ye){"use strict";function Je(ue){return ue.replace(/\r?\n/g,"\r")}function E(ue,le){return le?"\x1B[200~"+ue+"\x1B[201~":ue}function ge(ue,le,ie){ue=E(ue=Je(ue),ie.decPrivateModes.bracketedPasteMode),ie.triggerDataEvent(ue,!0),le.value=""}function Ae(ue,le,ie){var se=ie.getBoundingClientRect(),ae=ue.clientX-se.left-10,oe=ue.clientY-se.top-10;le.style.width="20px",le.style.height="20px",le.style.left=ae+"px",le.style.top=oe+"px",le.style.zIndex="1000",le.focus()}Object.defineProperty(be,"__esModule",{value:!0}),be.rightClickHandler=be.moveTextAreaUnderMouseCursor=be.paste=be.handlePasteEvent=be.copyHandler=be.bracketTextForPaste=be.prepareTextForTerminal=void 0,be.prepareTextForTerminal=Je,be.bracketTextForPaste=E,be.copyHandler=function(ue,le){ue.clipboardData&&ue.clipboardData.setData("text/plain",le.selectionText),ue.preventDefault()},be.handlePasteEvent=function(ue,le,ie){ue.stopPropagation(),ue.clipboardData&&ge(ue.clipboardData.getData("text/plain"),le,ie)},be.paste=ge,be.moveTextAreaUnderMouseCursor=Ae,be.rightClickHandler=function(ue,le,ie,se,ae){Ae(ue,le,ie),ae&&!se.isClickInSelection(ue)&&se.selectWordAtCursor(ue),le.value=se.selectionText,le.select()}},function(zt,be,ye){"use strict";var Je,E=this&&this.__extends||(Je=function(oe,re){return(Je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,z){ne.__proto__=z}||function(ne,z){for(var a in z)z.hasOwnProperty(a)&&(ne[a]=z[a])})(oe,re)},function(oe,re){function ne(){this.constructor=oe}Je(oe,re),oe.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)});Object.defineProperty(be,"__esModule",{value:!0}),be.EscapeSequenceParser=be.VT500_TRANSITION_TABLE=be.TransitionTable=void 0;var ge=ye(2),Ae=ye(15),ue=ye(21),le=ye(22),ie=ye(24),se=function(){function oe(re){this.table=new Uint8Array(re)}return oe.prototype.setDefault=function(re,ne){Ae.fill(this.table,re<<4|ne)},oe.prototype.add=function(re,ne,z,a){this.table[ne<<8|re]=z<<4|a},oe.prototype.addMany=function(re,ne,z,a){for(var y=0;y<re.length;y++)this.table[ne<<8|re[y]]=z<<4|a},oe}();be.TransitionTable=se,be.VT500_TRANSITION_TABLE=function(){var oe=new se(4095),re=Array.apply(null,Array(256)).map(function(b,te){return te}),ne=function(b,te){return re.slice(b,te)},z=ne(32,127),a=ne(0,24);a.push(25),a.push.apply(a,ne(28,32));var y,x=ne(0,14);for(y in oe.setDefault(1,0),oe.addMany(z,0,2,0),x)oe.addMany([24,26,153,154],y,3,0),oe.addMany(ne(128,144),y,3,0),oe.addMany(ne(144,152),y,3,0),oe.add(156,y,0,0),oe.add(27,y,11,1),oe.add(157,y,4,8),oe.addMany([152,158,159],y,0,7),oe.add(155,y,11,3),oe.add(144,y,11,9);return oe.addMany(a,0,3,0),oe.addMany(a,1,3,1),oe.add(127,1,0,1),oe.addMany(a,8,0,8),oe.addMany(a,3,3,3),oe.add(127,3,0,3),oe.addMany(a,4,3,4),oe.add(127,4,0,4),oe.addMany(a,6,3,6),oe.addMany(a,5,3,5),oe.add(127,5,0,5),oe.addMany(a,2,3,2),oe.add(127,2,0,2),oe.add(93,1,4,8),oe.addMany(z,8,5,8),oe.add(127,8,5,8),oe.addMany([156,27,24,26,7],8,6,0),oe.addMany(ne(28,32),8,0,8),oe.addMany([88,94,95],1,0,7),oe.addMany(z,7,0,7),oe.addMany(a,7,0,7),oe.add(156,7,0,0),oe.add(127,7,0,7),oe.add(91,1,11,3),oe.addMany(ne(64,127),3,7,0),oe.addMany(ne(48,60),3,8,4),oe.addMany([60,61,62,63],3,9,4),oe.addMany(ne(48,60),4,8,4),oe.addMany(ne(64,127),4,7,0),oe.addMany([60,61,62,63],4,0,6),oe.addMany(ne(32,64),6,0,6),oe.add(127,6,0,6),oe.addMany(ne(64,127),6,0,0),oe.addMany(ne(32,48),3,9,5),oe.addMany(ne(32,48),5,9,5),oe.addMany(ne(48,64),5,0,6),oe.addMany(ne(64,127),5,7,0),oe.addMany(ne(32,48),4,9,5),oe.addMany(ne(32,48),1,9,2),oe.addMany(ne(32,48),2,9,2),oe.addMany(ne(48,127),2,10,0),oe.addMany(ne(48,80),1,10,0),oe.addMany(ne(81,88),1,10,0),oe.addMany([89,90,92],1,10,0),oe.addMany(ne(96,127),1,10,0),oe.add(80,1,11,9),oe.addMany(a,9,0,9),oe.add(127,9,0,9),oe.addMany(ne(28,32),9,0,9),oe.addMany(ne(32,48),9,9,12),oe.addMany(ne(48,60),9,8,10),oe.addMany([60,61,62,63],9,9,10),oe.addMany(a,11,0,11),oe.addMany(ne(32,128),11,0,11),oe.addMany(ne(28,32),11,0,11),oe.addMany(a,10,0,10),oe.add(127,10,0,10),oe.addMany(ne(28,32),10,0,10),oe.addMany(ne(48,60),10,8,10),oe.addMany([60,61,62,63],10,0,11),oe.addMany(ne(32,48),10,9,12),oe.addMany(a,12,0,12),oe.add(127,12,0,12),oe.addMany(ne(28,32),12,0,12),oe.addMany(ne(32,48),12,9,12),oe.addMany(ne(48,64),12,0,11),oe.addMany(ne(64,127),12,12,13),oe.addMany(ne(64,127),10,12,13),oe.addMany(ne(64,127),9,12,13),oe.addMany(a,13,13,13),oe.addMany(z,13,13,13),oe.add(127,13,0,13),oe.addMany([27,156,24,26],13,14,0),oe.add(160,0,2,0),oe.add(160,8,5,8),oe.add(160,6,0,6),oe.add(160,11,0,11),oe.add(160,13,13,13),oe}();var ae=function(oe){function re(ne){ne===void 0&&(ne=be.VT500_TRANSITION_TABLE);var z=oe.call(this)||this;return z._transitions=ne,z.initialState=0,z.currentState=z.initialState,z._params=new ue.Params,z._params.addParam(0),z._collect=0,z.precedingCodepoint=0,z._printHandlerFb=function(a,y,x){},z._executeHandlerFb=function(a){},z._csiHandlerFb=function(a,y){},z._escHandlerFb=function(a){},z._errorHandlerFb=function(a){return a},z._printHandler=z._printHandlerFb,z._executeHandlers=Object.create(null),z._csiHandlers=Object.create(null),z._escHandlers=Object.create(null),z._oscParser=new le.OscParser,z._dcsParser=new ie.DcsParser,z._errorHandler=z._errorHandlerFb,z.setEscHandler({final:"\\"},function(){}),z}return E(re,oe),re.prototype._identifier=function(ne,z){z===void 0&&(z=[64,126]);var a=0;if(ne.prefix){if(ne.prefix.length>1)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;y<ne.intermediates.length;++y){var x=ne.intermediates.charCodeAt(y);if(32>x||x>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");a<<=8,a|=x}}if(ne.final.length!==1)throw new Error("final must be a single byte");var b=ne.final.charCodeAt(0);if(z[0]>b||b>z[1])throw new Error("final must be in range "+z[0]+" .. "+z[1]);return a<<=8,a|=b},re.prototype.identToString=function(ne){for(var z=[];ne;)z.push(String.fromCharCode(255&ne)),ne>>=8;return z.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,z){var a=this._identifier(ne,[48,126]);this._escHandlers[a]===void 0&&(this._escHandlers[a]=[]);var y=this._escHandlers[a];return y.push(z),{dispose:function(){var x=y.indexOf(z);x!==-1&&y.splice(x,1)}}},re.prototype.setEscHandler=function(ne,z){this._escHandlers[this._identifier(ne,[48,126])]=[z]},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,z){this._executeHandlers[ne.charCodeAt(0)]=z},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,z){var a=this._identifier(ne);this._csiHandlers[a]===void 0&&(this._csiHandlers[a]=[]);var y=this._csiHandlers[a];return y.push(z),{dispose:function(){var x=y.indexOf(z);x!==-1&&y.splice(x,1)}}},re.prototype.setCsiHandler=function(ne,z){this._csiHandlers[this._identifier(ne)]=[z]},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,z){return this._dcsParser.addHandler(this._identifier(ne),z)},re.prototype.setDcsHandler=function(ne,z){this._dcsParser.setHandler(this._identifier(ne),z)},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,z){return this._oscParser.addHandler(ne,z)},re.prototype.setOscHandler=function(ne,z){this._oscParser.setHandler(ne,z)},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,z){for(var a=0,y=0,x=this.currentState,b=this._oscParser,te=this._dcsParser,ee=this._collect,ce=this._params,fe=this._transitions.table,he=0;he<z;++he){switch((y=fe[x<<8|((a=ne[he])<160?a:160)])>>4){case 2:for(var de=he+1;;++de){if(de>=z||(a=ne[de])<32||a>126&&a<160){this._printHandler(ne,he,de),he=de-1;break}if(++de>=z||(a=ne[de])<32||a>126&&a<160){this._printHandler(ne,he,de),he=de-1;break}if(++de>=z||(a=ne[de])<32||a>126&&a<160){this._printHandler(ne,he,de),he=de-1;break}if(++de>=z||(a=ne[de])<32||a>126&&a<160){this._printHandler(ne,he,de),he=de-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:ee,params:ce,abort:!1}).abort)return;break;case 7:for(var pe=this._csiHandlers[ee<<8|a],ve=pe?pe.length-1:-1;ve>=0&&pe[ve](ce)===!1;ve--);ve<0&&this._csiHandlerFb(ee<<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(++he<z&&(a=ne[he])>47&&a<60);he--;break;case 9:ee<<=8,ee|=a;break;case 10:for(var me=this._escHandlers[ee<<8|a],Ee=me?me.length-1:-1;Ee>=0&&me[Ee]()===!1;Ee--);Ee<0&&this._escHandlerFb(ee<<8|a),this.precedingCodepoint=0;break;case 11:ce.reset(),ce.addParam(0),ee=0;break;case 12:te.hook(ee<<8|a,ce);break;case 13:for(var Se=he+1;;++Se)if(Se>=z||(a=ne[Se])===24||a===26||a===27||a>127&&a<160){te.put(ne,he,Se),he=Se-1;break}break;case 14:te.unhook(a!==24&&a!==26),a===27&&(y|=1),ce.reset(),ce.addParam(0),ee=0,this.precedingCodepoint=0;break;case 4:b.start();break;case 5:for(var Te=he+1;;Te++)if(Te>=z||(a=ne[Te])<32||a>127&&a<=159){b.put(ne,he,Te),he=Te-1;break}break;case 6:b.end(a!==24&&a!==26),a===27&&(y|=1),ce.reset(),ce.addParam(0),ee=0,this.precedingCodepoint=0}x=15&y}this._collect=ee,this.currentState=x},re}(ge.Disposable);be.EscapeSequenceParser=ae},function(zt,be,ye){"use strict";var Je,E=this&&this.__extends||(Je=function(b,te){return(Je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ee,ce){ee.__proto__=ce}||function(ee,ce){for(var fe in ce)ce.hasOwnProperty(fe)&&(ee[fe]=ce[fe])})(b,te)},function(b,te){function ee(){this.constructor=b}Je(b,te),b.prototype=te===null?Object.create(te):(ee.prototype=te.prototype,new ee)}),ge=this&&this.__decorate||function(b,te,ee,ce){var fe,he=arguments.length,de=he<3?te:ce===null?ce=Object.getOwnPropertyDescriptor(te,ee):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")de=Reflect.decorate(b,te,ee,ce);else for(var pe=b.length-1;pe>=0;pe--)(fe=b[pe])&&(de=(he<3?fe(de):he>3?fe(te,ee,de):fe(te,ee))||de);return he>3&&de&&Object.defineProperty(te,ee,de),de},Ae=this&&this.__param||function(b,te){return function(ee,ce){te(ee,ce,b)}};Object.defineProperty(be,"__esModule",{value:!0}),be.Renderer=void 0;var ue=ye(41),le=ye(47),ie=ye(48),se=ye(49),ae=ye(29),oe=ye(2),re=ye(5),ne=ye(1),z=ye(25),a=ye(0),y=1,x=function(b){function te(ee,ce,fe,he,de,pe,ve,me,Ee){var Se=b.call(this)||this;Se._colors=ee,Se._screenElement=ce,Se._bufferService=de,Se._charSizeService=pe,Se._optionsService=ve,Se._id=y++,Se._onRequestRedraw=new a.EventEmitter;var Te=Se._optionsService.options.allowTransparency;return Se._characterJoinerRegistry=new ae.CharacterJoinerRegistry(Se._bufferService),Se._renderLayers=[new ue.TextRenderLayer(Se._screenElement,0,Se._colors,Se._characterJoinerRegistry,Te,Se._id,Se._bufferService,ve),new le.SelectionRenderLayer(Se._screenElement,1,Se._colors,Se._id,Se._bufferService,ve),new se.LinkRenderLayer(Se._screenElement,2,Se._colors,Se._id,fe,he,Se._bufferService,ve),new ie.CursorRenderLayer(Se._screenElement,3,Se._colors,Se._id,Se._onRequestRedraw,Se._bufferService,ve,me,Ee)],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._devicePixelRatio=window.devicePixelRatio,Se._updateDimensions(),Se.onOptionsChanged(),Se}return E(te,b),Object.defineProperty(te.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),te.prototype.dispose=function(){for(var ee=0,ce=this._renderLayers;ee<ce.length;ee++)ce[ee].dispose();b.prototype.dispose.call(this),z.removeTerminalFromCache(this._id)},te.prototype.onDevicePixelRatioChange=function(){this._devicePixelRatio!==window.devicePixelRatio&&(this._devicePixelRatio=window.devicePixelRatio,this.onResize(this._bufferService.cols,this._bufferService.rows))},te.prototype.setColors=function(ee){this._colors=ee;for(var ce=0,fe=this._renderLayers;ce<fe.length;ce++){var he=fe[ce];he.setColors(this._colors),he.reset()}},te.prototype.onResize=function(ee,ce){this._updateDimensions();for(var fe=0,he=this._renderLayers;fe<he.length;fe++)he[fe].resize(this.dimensions);this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},te.prototype.onCharSizeChanged=function(){this.onResize(this._bufferService.cols,this._bufferService.rows)},te.prototype.onBlur=function(){this._runOperation(function(ee){return ee.onBlur()})},te.prototype.onFocus=function(){this._runOperation(function(ee){return ee.onFocus()})},te.prototype.onSelectionChanged=function(ee,ce,fe){fe===void 0&&(fe=!1),this._runOperation(function(he){return he.onSelectionChanged(ee,ce,fe)})},te.prototype.onCursorMove=function(){this._runOperation(function(ee){return ee.onCursorMove()})},te.prototype.onOptionsChanged=function(){this._runOperation(function(ee){return ee.onOptionsChanged()})},te.prototype.clear=function(){this._runOperation(function(ee){return ee.reset()})},te.prototype._runOperation=function(ee){for(var ce=0,fe=this._renderLayers;ce<fe.length;ce++)ee(fe[ce])},te.prototype.renderRows=function(ee,ce){for(var fe=0,he=this._renderLayers;fe<he.length;fe++)he[fe].onGridChanged(ee,ce)},te.prototype._updateDimensions=function(){this._charSizeService.hasValidSize&&(this.dimensions.scaledCharWidth=Math.floor(this._charSizeService.width*window.devicePixelRatio),this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharTop=this._optionsService.options.lineHeight===1?0:Math.round((this.dimensions.scaledCellHeight-this.dimensions.scaledCharHeight)/2),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCharLeft=Math.floor(this._optionsService.options.letterSpacing/2),this.dimensions.scaledCanvasHeight=this._bufferService.rows*this.dimensions.scaledCellHeight,this.dimensions.scaledCanvasWidth=this._bufferService.cols*this.dimensions.scaledCellWidth,this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows,this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols)},te.prototype.registerCharacterJoiner=function(ee){return this._characterJoinerRegistry.registerCharacterJoiner(ee)},te.prototype.deregisterCharacterJoiner=function(ee){return this._characterJoinerRegistry.deregisterCharacterJoiner(ee)},te=ge([Ae(4,ne.IBufferService),Ae(5,re.ICharSizeService),Ae(6,ne.IOptionsService),Ae(7,ne.ICoreService),Ae(8,re.ICoreBrowserService)],te)}(oe.Disposable);be.Renderer=x},function(zt,be,ye){"use strict";var Je,E=this&&this.__extends||(Je=function(oe,re){return(Je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,z){ne.__proto__=z}||function(ne,z){for(var a in z)z.hasOwnProperty(a)&&(ne[a]=z[a])})(oe,re)},function(oe,re){function ne(){this.constructor=oe}Je(oe,re),oe.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)});Object.defineProperty(be,"__esModule",{value:!0}),be.TextRenderLayer=void 0;var ge=ye(42),Ae=ye(13),ue=ye(6),le=ye(3),ie=ye(29),se=ye(4),ae=function(oe){function re(ne,z,a,y,x,b,te,ee){var ce=oe.call(this,ne,"text",z,x,a,b,te,ee)||this;return ce._characterWidth=0,ce._characterFont="",ce._characterOverlapCache={},ce._workCell=new se.CellData,ce._state=new ge.GridCache,ce._characterJoinerRegistry=y,ce}return E(re,oe),re.prototype.resize=function(ne){oe.prototype.resize.call(this,ne);var z=this._getFont(!1,!1);this._characterWidth===ne.scaledCharWidth&&this._characterFont===z||(this._characterWidth=ne.scaledCharWidth,this._characterFont=z,this._characterOverlapCache={}),this._state.clear(),this._state.resize(this._bufferService.cols,this._bufferService.rows)},re.prototype.reset=function(){this._state.clear(),this._clearAll()},re.prototype._forEachCell=function(ne,z,a,y){for(var x=ne;x<=z;x++)for(var b=x+this._bufferService.buffer.ydisp,te=this._bufferService.buffer.lines.get(b),ee=a?a.getJoinedCharacters(b):[],ce=0;ce<this._bufferService.cols;ce++){te.loadCell(ce,this._workCell);var fe=this._workCell,he=!1,de=ce;if(fe.getWidth()!==0){if(ee.length>0&&ce===ee[0][0]){he=!0;var pe=ee.shift();fe=new ie.JoinedCellData(this._workCell,te.translateToString(!0,pe[0],pe[1]),pe[1]-pe[0]),de=pe[1]-1}!he&&this._isOverlapping(fe)&&de<te.length-1&&te.getCodePoint(de+1)===le.NULL_CELL_CODE&&(fe.content&=-12582913,fe.content|=2<<22),y(fe,ce,x),ce=de}}},re.prototype._drawBackground=function(ne,z){var a=this,y=this._ctx,x=this._bufferService.cols,b=0,te=0,ee=null;y.save(),this._forEachCell(ne,z,null,function(ce,fe,he){var de=null;ce.isInverse()?de=ce.isFgDefault()?a._colors.foreground.css:ce.isFgRGB()?"rgb("+ue.AttributeData.toColorRGB(ce.getFgColor()).join(",")+")":a._colors.ansi[ce.getFgColor()].css:ce.isBgRGB()?de="rgb("+ue.AttributeData.toColorRGB(ce.getBgColor()).join(",")+")":ce.isBgPalette()&&(de=a._colors.ansi[ce.getBgColor()].css),ee===null&&(b=fe,te=he),he!==te?(y.fillStyle=ee||"",a._fillCells(b,te,x-b,1),b=fe,te=he):ee!==de&&(y.fillStyle=ee||"",a._fillCells(b,te,fe-b,1),b=fe,te=he),ee=de}),ee!==null&&(y.fillStyle=ee,this._fillCells(b,te,x-b,1)),y.restore()},re.prototype._drawForeground=function(ne,z){var a=this;this._forEachCell(ne,z,this._characterJoinerRegistry,function(y,x,b){if(!y.isInvisible()&&(a._drawChars(y,x,b),y.isUnderline())){if(a._ctx.save(),y.isInverse())if(y.isBgDefault())a._ctx.fillStyle=a._colors.background.css;else if(y.isBgRGB())a._ctx.fillStyle="rgb("+ue.AttributeData.toColorRGB(y.getBgColor()).join(",")+")";else{var te=y.getBgColor();a._optionsService.options.drawBoldTextInBrightColors&&y.isBold()&&te<8&&(te+=8),a._ctx.fillStyle=a._colors.ansi[te].css}else if(y.isFgDefault())a._ctx.fillStyle=a._colors.foreground.css;else if(y.isFgRGB())a._ctx.fillStyle="rgb("+ue.AttributeData.toColorRGB(y.getFgColor()).join(",")+")";else{var ee=y.getFgColor();a._optionsService.options.drawBoldTextInBrightColors&&y.isBold()&&ee<8&&(ee+=8),a._ctx.fillStyle=a._colors.ansi[ee].css}a._fillBottomLineAtCells(x,b,y.getWidth()),a._ctx.restore()}})},re.prototype.onGridChanged=function(ne,z){this._state.cache.length!==0&&(this._charAtlas&&this._charAtlas.beginFrame(),this._clearCells(0,ne,this._bufferService.cols,z-ne+1),this._drawBackground(ne,z),this._drawForeground(ne,z))},re.prototype.onOptionsChanged=function(){this._setTransparency(this._optionsService.options.allowTransparency)},re.prototype._isOverlapping=function(ne){if(ne.getWidth()!==1||ne.getCode()<256)return!1;var z=ne.getChars();if(this._characterOverlapCache.hasOwnProperty(z))return this._characterOverlapCache[z];this._ctx.save(),this._ctx.font=this._characterFont;var a=Math.floor(this._ctx.measureText(z).width)>this._characterWidth;return this._ctx.restore(),this._characterOverlapCache[z]=a,a},re}(Ae.BaseRenderLayer);be.TextRenderLayer=ae},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.GridCache=void 0;var Je=function(){function E(){this.cache=[]}return E.prototype.resize=function(ge,Ae){for(var ue=0;ue<ge;ue++){this.cache.length<=ue&&this.cache.push([]);for(var le=this.cache[ue].length;le<Ae;le++)this.cache[ue].push(void 0);this.cache[ue].length=Ae}this.cache.length=ge},E.prototype.clear=function(){for(var ge=0;ge<this.cache.length;ge++)for(var Ae=0;Ae<this.cache[ge].length;Ae++)this.cache[ge][Ae]=void 0},E}();be.GridCache=Je},function(zt,be,ye){"use strict";var Je,E=this&&this.__extends||(Je=function(a,y){return(Je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,b){x.__proto__=b}||function(x,b){for(var te in b)b.hasOwnProperty(te)&&(x[te]=b[te])})(a,y)},function(a,y){function x(){this.constructor=a}Je(a,y),a.prototype=y===null?Object.create(y):(x.prototype=y.prototype,new x)});Object.defineProperty(be,"__esModule",{value:!0}),be.NoneCharAtlas=be.DynamicCharAtlas=be.getGlyphCacheKey=void 0;var ge=ye(9),Ae=ye(44),ue=ye(27),le=ye(46),ie=ye(11),se=ye(28),ae=ye(10),oe={css:"rgba(0, 0, 0, 0)",rgba:0};function re(a){return a.code<<21|a.bg<<12|a.fg<<3|(a.bold?0:4)+(a.dim?0:2)+(a.italic?0:1)}be.getGlyphCacheKey=re;var ne=function(a){function y(x,b){var te=a.call(this)||this;te._config=b,te._drawToCacheCount=0,te._glyphsWaitingOnBitmap=[],te._bitmapCommitTimeout=null,te._bitmap=null,te._cacheCanvas=x.createElement("canvas"),te._cacheCanvas.width=1024,te._cacheCanvas.height=1024,te._cacheCtx=se.throwIfFalsy(te._cacheCanvas.getContext("2d",{alpha:!0}));var ee=x.createElement("canvas");ee.width=te._config.scaledCharWidth,ee.height=te._config.scaledCharHeight,te._tmpCtx=se.throwIfFalsy(ee.getContext("2d",{alpha:te._config.allowTransparency})),te._width=Math.floor(1024/te._config.scaledCharWidth),te._height=Math.floor(1024/te._config.scaledCharHeight);var ce=te._width*te._height;return te._cacheMap=new le.LRUMap(ce),te._cacheMap.prealloc(ce),te}return E(y,a),y.prototype.dispose=function(){this._bitmapCommitTimeout!==null&&(window.clearTimeout(this._bitmapCommitTimeout),this._bitmapCommitTimeout=null)},y.prototype.beginFrame=function(){this._drawToCacheCount=0},y.prototype.draw=function(x,b,te,ee){if(b.code===32)return!0;if(!this._canCache(b))return!1;var ce=re(b),fe=this._cacheMap.get(ce);if(fe!=null)return this._drawFromCache(x,fe,te,ee),!0;if(this._drawToCacheCount<100){var he=void 0;he=this._cacheMap.size<this._cacheMap.capacity?this._cacheMap.size:this._cacheMap.peek().index;var de=this._drawToCache(b,he);return this._cacheMap.set(ce,de),this._drawFromCache(x,de,te,ee),!0}return!1},y.prototype._canCache=function(x){return x.code<256},y.prototype._toCoordinateX=function(x){return x%this._width*this._config.scaledCharWidth},y.prototype._toCoordinateY=function(x){return Math.floor(x/this._width)*this._config.scaledCharHeight},y.prototype._drawFromCache=function(x,b,te,ee){if(!b.isEmpty){var ce=this._toCoordinateX(b.index),fe=this._toCoordinateY(b.index);x.drawImage(b.inBitmap?this._bitmap:this._cacheCanvas,ce,fe,this._config.scaledCharWidth,this._config.scaledCharHeight,te,ee,this._config.scaledCharWidth,this._config.scaledCharHeight)}},y.prototype._getColorFromAnsiIndex=function(x){return x<this._config.colors.ansi.length?this._config.colors.ansi[x]:ue.DEFAULT_ANSI_COLORS[x]},y.prototype._getBackgroundColor=function(x){return this._config.allowTransparency?oe:x.bg===ge.INVERTED_DEFAULT_COLOR?this._config.colors.foreground:x.bg<256?this._getColorFromAnsiIndex(x.bg):this._config.colors.background},y.prototype._getForegroundColor=function(x){return x.fg===ge.INVERTED_DEFAULT_COLOR?ae.color.opaque(this._config.colors.background):x.fg<256?this._getColorFromAnsiIndex(x.fg):this._config.colors.foreground},y.prototype._drawToCache=function(x,b){this._drawToCacheCount++,this._tmpCtx.save();var te=this._getBackgroundColor(x);this._tmpCtx.globalCompositeOperation="copy",this._tmpCtx.fillStyle=te.css,this._tmpCtx.fillRect(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),this._tmpCtx.globalCompositeOperation="source-over";var ee=x.bold?this._config.fontWeightBold:this._config.fontWeight,ce=x.italic?"italic":"";this._tmpCtx.font=ce+" "+ee+" "+this._config.fontSize*this._config.devicePixelRatio+"px "+this._config.fontFamily,this._tmpCtx.textBaseline="middle",this._tmpCtx.fillStyle=this._getForegroundColor(x).css,x.dim&&(this._tmpCtx.globalAlpha=ge.DIM_OPACITY),this._tmpCtx.fillText(x.chars,0,this._config.scaledCharHeight/2),this._tmpCtx.restore();var fe=this._tmpCtx.getImageData(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),he=!1;this._config.allowTransparency||(he=function(me,Ee){for(var Se=!0,Te=Ee.rgba>>>24,we=Ee.rgba>>>16&255,je=Ee.rgba>>>8&255,xe=0;xe<me.data.length;xe+=4)me.data[xe]===Te&&me.data[xe+1]===we&&me.data[xe+2]===je?me.data[xe+3]=0:Se=!1;return Se}(fe,te));var de=this._toCoordinateX(b),pe=this._toCoordinateY(b);this._cacheCtx.putImageData(fe,de,pe);var ve={index:b,isEmpty:he,inBitmap:!1};return this._addGlyphToBitmap(ve),ve},y.prototype._addGlyphToBitmap=function(x){var b=this;!("createImageBitmap"in window)||ie.isFirefox||ie.isSafari||(this._glyphsWaitingOnBitmap.push(x),this._bitmapCommitTimeout===null&&(this._bitmapCommitTimeout=window.setTimeout(function(){return b._generateBitmap()},100)))},y.prototype._generateBitmap=function(){var x=this,b=this._glyphsWaitingOnBitmap;this._glyphsWaitingOnBitmap=[],window.createImageBitmap(this._cacheCanvas).then(function(te){x._bitmap=te;for(var ee=0;ee<b.length;ee++)b[ee].inBitmap=!0}),this._bitmapCommitTimeout=null},y}(Ae.BaseCharAtlas);be.DynamicCharAtlas=ne;var z=function(a){function y(x,b){return a.call(this)||this}return E(y,a),y.prototype.draw=function(x,b,te,ee){return!1},y}(Ae.BaseCharAtlas);be.NoneCharAtlas=z},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.BaseCharAtlas=void 0;var Je=function(){function E(){this._didWarmUp=!1}return E.prototype.dispose=function(){},E.prototype.warmUp=function(){this._didWarmUp||(this._doWarmUp(),this._didWarmUp=!0)},E.prototype._doWarmUp=function(){},E.prototype.beginFrame=function(){},E}();be.BaseCharAtlas=Je},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.ColorContrastCache=void 0;var Je=function(){function E(){this._color={},this._rgba={}}return E.prototype.clear=function(){this._color={},this._rgba={}},E.prototype.setCss=function(ge,Ae,ue){this._rgba[ge]||(this._rgba[ge]={}),this._rgba[ge][Ae]=ue},E.prototype.getCss=function(ge,Ae){return this._rgba[ge]?this._rgba[ge][Ae]:void 0},E.prototype.setColor=function(ge,Ae,ue){this._color[ge]||(this._color[ge]={}),this._color[ge][Ae]=ue},E.prototype.getColor=function(ge,Ae){return this._color[ge]?this._color[ge][Ae]:void 0},E}();be.ColorContrastCache=Je},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.LRUMap=void 0;var Je=function(){function E(ge){this.capacity=ge,this._map={},this._head=null,this._tail=null,this._nodePool=[],this.size=0}return E.prototype._unlinkNode=function(ge){var Ae=ge.prev,ue=ge.next;ge===this._head&&(this._head=ue),ge===this._tail&&(this._tail=Ae),Ae!==null&&(Ae.next=ue),ue!==null&&(ue.prev=Ae)},E.prototype._appendNode=function(ge){var Ae=this._tail;Ae!==null&&(Ae.next=ge),ge.prev=Ae,ge.next=null,this._tail=ge,this._head===null&&(this._head=ge)},E.prototype.prealloc=function(ge){for(var Ae=this._nodePool,ue=0;ue<ge;ue++)Ae.push({prev:null,next:null,key:null,value:null})},E.prototype.get=function(ge){var Ae=this._map[ge];return Ae!==void 0?(this._unlinkNode(Ae),this._appendNode(Ae),Ae.value):null},E.prototype.peekValue=function(ge){var Ae=this._map[ge];return Ae!==void 0?Ae.value:null},E.prototype.peek=function(){var ge=this._head;return ge===null?null:ge.value},E.prototype.set=function(ge,Ae){var ue=this._map[ge];if(ue!==void 0)ue=this._map[ge],this._unlinkNode(ue),ue.value=Ae;else if(this.size>=this.capacity)ue=this._head,this._unlinkNode(ue),delete this._map[ue.key],ue.key=ge,ue.value=Ae,this._map[ge]=ue;else{var le=this._nodePool;le.length>0?((ue=le.pop()).key=ge,ue.value=Ae):ue={prev:null,next:null,key:ge,value:Ae},this._map[ge]=ue,this.size++}this._appendNode(ue)},E}();be.LRUMap=Je},function(zt,be,ye){"use strict";var Je,E=this&&this.__extends||(Je=function(Ae,ue){return(Je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(le,ie){le.__proto__=ie}||function(le,ie){for(var se in ie)ie.hasOwnProperty(se)&&(le[se]=ie[se])})(Ae,ue)},function(Ae,ue){function le(){this.constructor=Ae}Je(Ae,ue),Ae.prototype=ue===null?Object.create(ue):(le.prototype=ue.prototype,new le)});Object.defineProperty(be,"__esModule",{value:!0}),be.SelectionRenderLayer=void 0;var ge=function(Ae){function ue(le,ie,se,ae,oe,re){var ne=Ae.call(this,le,"selection",ie,!0,se,ae,oe,re)||this;return ne._clearState(),ne}return E(ue,Ae),ue.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},ue.prototype.resize=function(le){Ae.prototype.resize.call(this,le),this._clearState()},ue.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},ue.prototype.onSelectionChanged=function(le,ie,se){if(this._didStateChange(le,ie,se,this._bufferService.buffer.ydisp))if(this._clearAll(),le&&ie){var ae=le[1]-this._bufferService.buffer.ydisp,oe=ie[1]-this._bufferService.buffer.ydisp,re=Math.max(ae,0),ne=Math.min(oe,this._bufferService.rows-1);if(!(re>=this._bufferService.rows||ne<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,se){var z=le[0],a=ie[0]-z,y=ne-re+1;this._fillCells(z,re,a,y)}else{z=ae===re?le[0]:0;var x=re===ne?ie[0]:this._bufferService.cols;this._fillCells(z,re,x-z,1);var b=Math.max(ne-re-1,0);if(this._fillCells(0,re+1,this._bufferService.cols,b),re!==ne){var te=oe===ne?ie[0]:this._bufferService.cols;this._fillCells(0,ne,te,1)}}this._state.start=[le[0],le[1]],this._state.end=[ie[0],ie[1]],this._state.columnSelectMode=se,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},ue.prototype._didStateChange=function(le,ie,se,ae){return!this._areCoordinatesEqual(le,this._state.start)||!this._areCoordinatesEqual(ie,this._state.end)||se!==this._state.columnSelectMode||ae!==this._state.ydisp},ue.prototype._areCoordinatesEqual=function(le,ie){return!(!le||!ie)&&le[0]===ie[0]&&le[1]===ie[1]},ue}(ye(13).BaseRenderLayer);be.SelectionRenderLayer=ge},function(zt,be,ye){"use strict";var Je,E=this&&this.__extends||(Je=function(ie,se){return(Je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ae,oe){ae.__proto__=oe}||function(ae,oe){for(var re in oe)oe.hasOwnProperty(re)&&(ae[re]=oe[re])})(ie,se)},function(ie,se){function ae(){this.constructor=ie}Je(ie,se),ie.prototype=se===null?Object.create(se):(ae.prototype=se.prototype,new ae)});Object.defineProperty(be,"__esModule",{value:!0}),be.CursorRenderLayer=void 0;var ge=ye(13),Ae=ye(4),ue=function(ie){function se(ae,oe,re,ne,z,a,y,x,b){var te=ie.call(this,ae,"cursor",oe,!0,re,ne,a,y)||this;return te._onRequestRedraw=z,te._coreService=x,te._coreBrowserService=b,te._cell=new Ae.CellData,te._state={x:0,y:0,isFocused:!1,style:"",width:0},te._cursorRenderers={bar:te._renderBarCursor.bind(te),block:te._renderBlockCursor.bind(te),underline:te._renderUnderlineCursor.bind(te)},te}return E(se,ie),se.prototype.resize=function(ae){ie.prototype.resize.call(this,ae),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 ae,oe=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new le(this._coreBrowserService.isFocused,function(){oe._render(!0)})):((ae=this._cursorBlinkStateManager)===null||ae===void 0||ae.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(ae,oe){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},se.prototype._render=function(ae){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var oe=this._bufferService.buffer.ybase+this._bufferService.buffer.y,re=oe-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(oe).loadCell(ne,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var z=this._optionsService.options.cursorStyle;return z&&z!=="block"?this._cursorRenderers[z](ne,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=z,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===ne&&this._state.y===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(ae,oe,re){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(ae,oe,this._optionsService.options.cursorWidth),this._ctx.restore()},se.prototype._renderBlockCursor=function(ae,oe,re){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(ae,oe,re.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(re,ae,oe),this._ctx.restore()},se.prototype._renderUnderlineCursor=function(ae,oe,re){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(ae,oe),this._ctx.restore()},se.prototype._renderBlurCursor=function(ae,oe,re){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(ae,oe,re.getWidth(),1),this._ctx.restore()},se}(ge.BaseRenderLayer);be.CursorRenderLayer=ue;var le=function(){function ie(se,ae){this._renderCallback=ae,this.isCursorVisible=!0,se&&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 se=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){se._renderCallback(),se._animationFrame=void 0})))},ie.prototype._restartInterval=function(se){var ae=this;se===void 0&&(se=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(ae._animationTimeRestarted){var oe=600-(Date.now()-ae._animationTimeRestarted);if(ae._animationTimeRestarted=void 0,oe>0)return void ae._restartInterval(oe)}ae.isCursorVisible=!1,ae._animationFrame=window.requestAnimationFrame(function(){ae._renderCallback(),ae._animationFrame=void 0}),ae._blinkInterval=window.setInterval(function(){if(ae._animationTimeRestarted){var re=600-(Date.now()-ae._animationTimeRestarted);return ae._animationTimeRestarted=void 0,void ae._restartInterval(re)}ae.isCursorVisible=!ae.isCursorVisible,ae._animationFrame=window.requestAnimationFrame(function(){ae._renderCallback(),ae._animationFrame=void 0})},600)},se)},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(zt,be,ye){"use strict";var Je,E=this&&this.__extends||(Je=function(ie,se){return(Je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ae,oe){ae.__proto__=oe}||function(ae,oe){for(var re in oe)oe.hasOwnProperty(re)&&(ae[re]=oe[re])})(ie,se)},function(ie,se){function ae(){this.constructor=ie}Je(ie,se),ie.prototype=se===null?Object.create(se):(ae.prototype=se.prototype,new ae)});Object.defineProperty(be,"__esModule",{value:!0}),be.LinkRenderLayer=void 0;var ge=ye(13),Ae=ye(9),ue=ye(26),le=function(ie){function se(ae,oe,re,ne,z,a,y,x){var b=ie.call(this,ae,"link",oe,!0,re,ne,y,x)||this;return z.onShowLinkUnderline(function(te){return b._onShowLinkUnderline(te)}),z.onHideLinkUnderline(function(te){return b._onHideLinkUnderline(te)}),a.onShowLinkUnderline(function(te){return b._onShowLinkUnderline(te)}),a.onHideLinkUnderline(function(te){return b._onHideLinkUnderline(te)}),b}return E(se,ie),se.prototype.resize=function(ae){ie.prototype.resize.call(this,ae),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 ae=this._state.y2-this._state.y1-1;ae>0&&this._clearCells(0,this._state.y1+1,this._state.cols,ae),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},se.prototype._onShowLinkUnderline=function(ae){if(ae.fg===Ae.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:ae.fg&&ue.is256Color(ae.fg)?this._ctx.fillStyle=this._colors.ansi[ae.fg].css:this._ctx.fillStyle=this._colors.foreground.css,ae.y1===ae.y2)this._fillBottomLineAtCells(ae.x1,ae.y1,ae.x2-ae.x1);else{this._fillBottomLineAtCells(ae.x1,ae.y1,ae.cols-ae.x1);for(var oe=ae.y1+1;oe<ae.y2;oe++)this._fillBottomLineAtCells(0,oe,ae.cols);this._fillBottomLineAtCells(0,ae.y2,ae.x2)}this._state=ae},se.prototype._onHideLinkUnderline=function(ae){this._clearCurrentLink()},se}(ge.BaseRenderLayer);be.LinkRenderLayer=le},function(zt,be,ye){"use strict";var Je=this&&this.__decorate||function(ie,se,ae,oe){var re,ne=arguments.length,z=ne<3?se:oe===null?oe=Object.getOwnPropertyDescriptor(se,ae):oe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")z=Reflect.decorate(ie,se,ae,oe);else for(var a=ie.length-1;a>=0;a--)(re=ie[a])&&(z=(ne<3?re(z):ne>3?re(se,ae,z):re(se,ae))||z);return ne>3&&z&&Object.defineProperty(se,ae,z),z},E=this&&this.__param||function(ie,se){return function(ae,oe){se(ae,oe,ie)}};Object.defineProperty(be,"__esModule",{value:!0}),be.MouseZone=be.Linkifier=void 0;var ge=ye(0),Ae=ye(1),ue=function(){function ie(se,ae,oe){this._bufferService=se,this._logService=ae,this._unicodeService=oe,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new ge.EventEmitter,this._onHideLinkUnderline=new ge.EventEmitter,this._onLinkTooltip=new ge.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(se,ae){this._element=se,this._mouseZoneManager=ae},ie.prototype.linkifyRows=function(se,ae){var oe=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=se,this._rowsToLinkify.end=ae):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,se),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,ae)),this._mouseZoneManager.clearAll(se,ae),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return oe._linkifyRows()},ie._timeBeforeLatency))},ie.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var se=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var ae=se.ydisp+this._rowsToLinkify.start;if(!(ae>=se.lines.length)){for(var oe=se.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,re=Math.ceil(2e3/this._bufferService.cols),ne=this._bufferService.buffer.iterator(!1,ae,oe,re,re);ne.hasNext();)for(var z=ne.next(),a=0;a<this._linkMatchers.length;a++)this._doLinkifyRow(z.range.first,z.content,this._linkMatchers[a]);this._rowsToLinkify.start=void 0,this._rowsToLinkify.end=void 0}}else this._logService.debug("_rowToLinkify was unset before _linkifyRows was called")},ie.prototype.registerLinkMatcher=function(se,ae,oe){if(oe===void 0&&(oe={}),!ae)throw new Error("handler must be defined");var re={id:this._nextLinkMatcherId++,regex:se,handler:ae,matchIndex:oe.matchIndex,validationCallback:oe.validationCallback,hoverTooltipCallback:oe.tooltipCallback,hoverLeaveCallback:oe.leaveCallback,willLinkActivate:oe.willLinkActivate,priority:oe.priority||0};return this._addLinkMatcherToList(re),re.id},ie.prototype._addLinkMatcherToList=function(se){if(this._linkMatchers.length!==0){for(var ae=this._linkMatchers.length-1;ae>=0;ae--)if(se.priority<=this._linkMatchers[ae].priority)return void this._linkMatchers.splice(ae+1,0,se);this._linkMatchers.splice(0,0,se)}else this._linkMatchers.push(se)},ie.prototype.deregisterLinkMatcher=function(se){for(var ae=0;ae<this._linkMatchers.length;ae++)if(this._linkMatchers[ae].id===se)return this._linkMatchers.splice(ae,1),!0;return!1},ie.prototype._doLinkifyRow=function(se,ae,oe){for(var re,ne=this,z=new RegExp(oe.regex.source,(oe.regex.flags||"")+"g"),a=-1,y=function(){var b=re[typeof oe.matchIndex!="number"?0:oe.matchIndex];if(!b)return x._logService.debug("match found without corresponding matchIndex",re,oe),"break";if(a=ae.indexOf(b,a+1),z.lastIndex=a+b.length,a<0)return"break";var te=x._bufferService.buffer.stringIndexToBufferIndex(se,a);if(te[0]<0)return"break";var ee=x._bufferService.buffer.lines.get(te[0]);if(!ee)return"break";var ce=ee.getFg(te[1]),fe=ce?ce>>9&511:void 0;oe.validationCallback?oe.validationCallback(b,function(he){ne._rowsTimeoutId||he&&ne._addLink(te[1],te[0]-ne._bufferService.buffer.ydisp,b,oe,fe)}):x._addLink(te[1],te[0]-x._bufferService.buffer.ydisp,b,oe,fe)},x=this;(re=z.exec(ae))!==null&&y()!=="break";);},ie.prototype._addLink=function(se,ae,oe,re,ne){var z=this;if(this._mouseZoneManager&&this._element){var a=this._unicodeService.getStringCellWidth(oe),y=se%this._bufferService.cols,x=ae+Math.floor(se/this._bufferService.cols),b=(y+a)%this._bufferService.cols,te=x+Math.floor((y+a)/this._bufferService.cols);b===0&&(b=this._bufferService.cols,te--),this._mouseZoneManager.add(new le(y+1,x+1,b+1,te+1,function(ee){if(re.handler)return re.handler(ee,oe);var ce=window.open();ce?(ce.opener=null,ce.location.href=oe):console.warn("Opening link blocked as opener could not be cleared")},function(){z._onShowLinkUnderline.fire(z._createLinkHoverEvent(y,x,b,te,ne)),z._element.classList.add("xterm-cursor-pointer")},function(ee){z._onLinkTooltip.fire(z._createLinkHoverEvent(y,x,b,te,ne)),re.hoverTooltipCallback&&re.hoverTooltipCallback(ee,oe,{start:{x:y,y:x},end:{x:b,y:te}})},function(){z._onHideLinkUnderline.fire(z._createLinkHoverEvent(y,x,b,te,ne)),z._element.classList.remove("xterm-cursor-pointer"),re.hoverLeaveCallback&&re.hoverLeaveCallback()},function(ee){return!re.willLinkActivate||re.willLinkActivate(ee,oe)}))}},ie.prototype._createLinkHoverEvent=function(se,ae,oe,re,ne){return{x1:se,y1:ae,x2:oe,y2:re,cols:this._bufferService.cols,fg:ne}},ie._timeBeforeLatency=200,ie=Je([E(0,Ae.IBufferService),E(1,Ae.ILogService),E(2,Ae.IUnicodeService)],ie)}();be.Linkifier=ue;var le=function(ie,se,ae,oe,re,ne,z,a,y){this.x1=ie,this.y1=se,this.x2=ae,this.y2=oe,this.clickCallback=re,this.hoverCallback=ne,this.tooltipCallback=z,this.leaveCallback=a,this.willLinkActivate=y};be.MouseZone=le},function(zt,be,ye){"use strict";var Je,E=this&&this.__extends||(Je=function(b,te){return(Je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ee,ce){ee.__proto__=ce}||function(ee,ce){for(var fe in ce)ce.hasOwnProperty(fe)&&(ee[fe]=ce[fe])})(b,te)},function(b,te){function ee(){this.constructor=b}Je(b,te),b.prototype=te===null?Object.create(te):(ee.prototype=te.prototype,new ee)}),ge=this&&this.__decorate||function(b,te,ee,ce){var fe,he=arguments.length,de=he<3?te:ce===null?ce=Object.getOwnPropertyDescriptor(te,ee):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")de=Reflect.decorate(b,te,ee,ce);else for(var pe=b.length-1;pe>=0;pe--)(fe=b[pe])&&(de=(he<3?fe(de):he>3?fe(te,ee,de):fe(te,ee))||de);return he>3&&de&&Object.defineProperty(te,ee,de),de},Ae=this&&this.__param||function(b,te){return function(ee,ce){te(ee,ce,b)}};Object.defineProperty(be,"__esModule",{value:!0}),be.SelectionService=void 0;var ue=ye(11),le=ye(52),ie=ye(4),se=ye(0),ae=ye(5),oe=ye(1),re=ye(30),ne=ye(53),z=ye(2),a="\xA0",y=new RegExp(a,"g"),x=function(b){function te(ee,ce,fe,he,de,pe,ve){var me=b.call(this)||this;return me._element=ee,me._screenElement=ce,me._bufferService=fe,me._coreService=he,me._mouseService=de,me._optionsService=pe,me._renderService=ve,me._dragScrollAmount=0,me._enabled=!0,me._workCell=new ie.CellData,me._mouseDownTimeStamp=0,me._onLinuxMouseSelection=me.register(new se.EventEmitter),me._onRedrawRequest=me.register(new se.EventEmitter),me._onSelectionChange=me.register(new se.EventEmitter),me._onRequestScrollLines=me.register(new se.EventEmitter),me._mouseMoveListener=function(Ee){return me._onMouseMove(Ee)},me._mouseUpListener=function(Ee){return me._onMouseUp(Ee)},me._coreService.onUserInput(function(){me.hasSelection&&me.clearSelection()}),me._trimListener=me._bufferService.buffer.lines.onTrim(function(Ee){return me._onTrim(Ee)}),me.register(me._bufferService.buffers.onBufferActivate(function(Ee){return me._onBufferActivate(Ee)})),me.enable(),me._model=new le.SelectionModel(me._bufferService),me._activeSelectionMode=0,me}return E(te,b),Object.defineProperty(te.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),te.prototype.dispose=function(){this._removeMouseDownListeners()},te.prototype.reset=function(){this.clearSelection()},te.prototype.disable=function(){this.clearSelection(),this._enabled=!1},te.prototype.enable=function(){this._enabled=!0},Object.defineProperty(te.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"hasSelection",{get:function(){var ee=this._model.finalSelectionStart,ce=this._model.finalSelectionEnd;return!(!ee||!ce)&&(ee[0]!==ce[0]||ee[1]!==ce[1])},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"selectionText",{get:function(){var ee=this._model.finalSelectionStart,ce=this._model.finalSelectionEnd;if(!ee||!ce)return"";var fe=this._bufferService.buffer,he=[];if(this._activeSelectionMode===3){if(ee[0]===ce[0])return"";for(var de=ee[1];de<=ce[1];de++){var pe=fe.translateBufferLineToString(de,!0,ee[0],ce[0]);he.push(pe)}}else{var ve=ee[1]===ce[1]?ce[0]:void 0;for(he.push(fe.translateBufferLineToString(ee[1],!0,ee[0],ve)),de=ee[1]+1;de<=ce[1]-1;de++){var me=fe.lines.get(de);pe=fe.translateBufferLineToString(de,!0),me&&me.isWrapped?he[he.length-1]+=pe:he.push(pe)}ee[1]!==ce[1]&&(me=fe.lines.get(ce[1]),pe=fe.translateBufferLineToString(ce[1],!0,0,ce[0]),me&&me.isWrapped?he[he.length-1]+=pe:he.push(pe))}return he.map(function(Ee){return Ee.replace(y," ")}).join(ue.isWindows?`\r
|
|
|
`:`
|
|
|
`)},enumerable:!1,configurable:!0}),te.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},te.prototype.refresh=function(ee){var ce=this;this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return ce._refresh()})),ue.isLinux&&ee&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},te.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},te.prototype.isClickInSelection=function(ee){var ce=this._getMouseBufferCoords(ee),fe=this._model.finalSelectionStart,he=this._model.finalSelectionEnd;return!!(fe&&he&&ce)&&this._areCoordsInSelection(ce,fe,he)},te.prototype._areCoordsInSelection=function(ee,ce,fe){return ee[1]>ce[1]&&ee[1]<fe[1]||ce[1]===fe[1]&&ee[1]===ce[1]&&ee[0]>=ce[0]&&ee[0]<fe[0]||ce[1]<fe[1]&&ee[1]===fe[1]&&ee[0]<fe[0]||ce[1]<fe[1]&&ee[1]===ce[1]&&ee[0]>=ce[0]},te.prototype.selectWordAtCursor=function(ee){var ce=this._getMouseBufferCoords(ee);ce&&(this._selectWordAt(ce,!1),this._model.selectionEnd=void 0,this.refresh(!0))},te.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},te.prototype.selectLines=function(ee,ce){this._model.clearSelection(),ee=Math.max(ee,0),ce=Math.min(ce,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,ee],this._model.selectionEnd=[this._bufferService.cols,ce],this.refresh(),this._onSelectionChange.fire()},te.prototype._onTrim=function(ee){this._model.onTrim(ee)&&this.refresh()},te.prototype._getMouseBufferCoords=function(ee){var ce=this._mouseService.getCoords(ee,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(ce)return ce[0]--,ce[1]--,ce[1]+=this._bufferService.buffer.ydisp,ce},te.prototype._getMouseEventScrollAmount=function(ee){var ce=re.getCoordsRelativeToElement(ee,this._screenElement)[1],fe=this._renderService.dimensions.canvasHeight;return ce>=0&&ce<=fe?0:(ce>fe&&(ce-=fe),ce=Math.min(Math.max(ce,-50),50),(ce/=50)/Math.abs(ce)+Math.round(14*ce))},te.prototype.shouldForceSelection=function(ee){return ue.isMac?ee.altKey&&this._optionsService.options.macOptionClickForcesSelection:ee.shiftKey},te.prototype.onMouseDown=function(ee){if(this._mouseDownTimeStamp=ee.timeStamp,(ee.button!==2||!this.hasSelection)&&ee.button===0){if(!this._enabled){if(!this.shouldForceSelection(ee))return;ee.stopPropagation()}ee.preventDefault(),this._dragScrollAmount=0,this._enabled&&ee.shiftKey?this._onIncrementalClick(ee):ee.detail===1?this._onSingleClick(ee):ee.detail===2?this._onDoubleClick(ee):ee.detail===3&&this._onTripleClick(ee),this._addMouseDownListeners(),this.refresh(!0)}},te.prototype._addMouseDownListeners=function(){var ee=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return ee._dragScroll()},50)},te.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},te.prototype._onIncrementalClick=function(ee){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(ee))},te.prototype._onSingleClick=function(ee){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(ee)?3:0,this._model.selectionStart=this._getMouseBufferCoords(ee),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]++}},te.prototype._onDoubleClick=function(ee){var ce=this._getMouseBufferCoords(ee);ce&&(this._activeSelectionMode=1,this._selectWordAt(ce,!0))},te.prototype._onTripleClick=function(ee){var ce=this._getMouseBufferCoords(ee);ce&&(this._activeSelectionMode=2,this._selectLineAt(ce[1]))},te.prototype.shouldColumnSelect=function(ee){return ee.altKey&&!(ue.isMac&&this._optionsService.options.macOptionClickForcesSelection)},te.prototype._onMouseMove=function(ee){if(ee.stopImmediatePropagation(),this._model.selectionStart){var ce=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(ee),this._model.selectionEnd){this._activeSelectionMode===2?this._model.selectionEnd[1]<this._model.selectionStart[1]?this._model.selectionEnd[0]=0:this._model.selectionEnd[0]=this._bufferService.cols:this._activeSelectionMode===1&&this._selectToWordAt(this._model.selectionEnd),this._dragScrollAmount=this._getMouseEventScrollAmount(ee),this._activeSelectionMode!==3&&(this._dragScrollAmount>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]<fe.lines.length){var he=fe.lines.get(this._model.selectionEnd[1]);he&&he.hasWidth(this._model.selectionEnd[0])===0&&this._model.selectionEnd[0]++}ce&&ce[0]===this._model.selectionEnd[0]&&ce[1]===this._model.selectionEnd[1]||this.refresh(!0)}else this.refresh(!0)}},te.prototype._dragScroll=function(){if(this._model.selectionEnd&&this._model.selectionStart&&this._dragScrollAmount){this._onRequestScrollLines.fire({amount:this._dragScrollAmount,suppressScrollEvent:!1});var ee=this._bufferService.buffer;this._dragScrollAmount>0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(ee.ydisp+this._bufferService.rows,ee.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=ee.ydisp),this.refresh()}},te.prototype._onMouseUp=function(ee){var ce=ee.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&ce<500&&ee.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var fe=this._mouseService.getCoords(ee,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(fe&&fe[0]!==void 0&&fe[1]!==void 0){var he=ne.moveToCellSequence(fe[0]-1,fe[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(he,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},te.prototype._onBufferActivate=function(ee){var ce=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=ee.activeBuffer.lines.onTrim(function(fe){return ce._onTrim(fe)})},te.prototype._convertViewportColToCharacterIndex=function(ee,ce){for(var fe=ce[0],he=0;ce[0]>=he;he++){var de=ee.loadCell(he,this._workCell).getChars().length;this._workCell.getWidth()===0?fe--:de>1&&ce[0]!==he&&(fe+=de-1)}return fe},te.prototype.setSelection=function(ee,ce,fe){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[ee,ce],this._model.selectionStartLength=fe,this.refresh()},te.prototype._getWordAt=function(ee,ce,fe,he){if(fe===void 0&&(fe=!0),he===void 0&&(he=!0),!(ee[0]>=this._bufferService.cols)){var de=this._bufferService.buffer,pe=de.lines.get(ee[1]);if(pe){var ve=de.translateBufferLineToString(ee[1],!1),me=this._convertViewportColToCharacterIndex(pe,ee),Ee=me,Se=ee[0]-me,Te=0,we=0,je=0,xe=0;if(ve.charAt(me)===" "){for(;me>0&&ve.charAt(me-1)===" ";)me--;for(;Ee<ve.length&&ve.charAt(Ee+1)===" ";)Ee++}else{var Oe=ee[0],ze=ee[0];pe.getWidth(Oe)===0&&(Te++,Oe--),pe.getWidth(ze)===2&&(we++,ze++);var Ze=pe.getString(ze).length;for(Ze>1&&(xe+=Ze-1,Ee+=Ze-1);Oe>0&&me>0&&!this._isCharWordSeparator(pe.loadCell(Oe-1,this._workCell));){pe.loadCell(Oe-1,this._workCell);var Me=this._workCell.getChars().length;this._workCell.getWidth()===0?(Te++,Oe--):Me>1&&(je+=Me-1,me-=Me-1),me--,Oe--}for(;ze<pe.length&&Ee+1<ve.length&&!this._isCharWordSeparator(pe.loadCell(ze+1,this._workCell));){pe.loadCell(ze+1,this._workCell);var tt=this._workCell.getChars().length;this._workCell.getWidth()===2?(we++,ze++):tt>1&&(xe+=tt-1,Ee+=tt-1),Ee++,ze++}}Ee++;var qe=me+Se-Te+je,st=Math.min(this._bufferService.cols,Ee-me+Te+we-je-xe);if(ce||ve.slice(me,Ee).trim()!==""){if(fe&&qe===0&&pe.getCodePoint(0)!==32){var At=de.lines.get(ee[1]-1);if(At&&pe.isWrapped&&At.getCodePoint(this._bufferService.cols-1)!==32){var lt=this._getWordAt([this._bufferService.cols-1,ee[1]-1],!1,!0,!1);if(lt){var at=this._bufferService.cols-lt.start;qe-=at,st+=at}}}if(he&&qe+st===this._bufferService.cols&&pe.getCodePoint(this._bufferService.cols-1)!==32){var ut=de.lines.get(ee[1]+1);if(ut&&ut.isWrapped&&ut.getCodePoint(0)!==32){var ft=this._getWordAt([0,ee[1]+1],!1,!1,!0);ft&&(st+=ft.length)}}return{start:qe,length:st}}}}},te.prototype._selectWordAt=function(ee,ce){var fe=this._getWordAt(ee,ce);if(fe){for(;fe.start<0;)fe.start+=this._bufferService.cols,ee[1]--;this._model.selectionStart=[fe.start,ee[1]],this._model.selectionStartLength=fe.length}},te.prototype._selectToWordAt=function(ee){var ce=this._getWordAt(ee,!0);if(ce){for(var fe=ee[1];ce.start<0;)ce.start+=this._bufferService.cols,fe--;if(!this._model.areSelectionValuesReversed())for(;ce.start+ce.length>this._bufferService.cols;)ce.length-=this._bufferService.cols,fe++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?ce.start:ce.start+ce.length,fe]}},te.prototype._isCharWordSeparator=function(ee){return ee.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(ee.getChars())>=0},te.prototype._selectLineAt=function(ee){var ce=this._bufferService.buffer.getWrappedRangeForLine(ee);this._model.selectionStart=[0,ce.first],this._model.selectionEnd=[this._bufferService.cols,ce.last],this._model.selectionStartLength=0},te=ge([Ae(2,oe.IBufferService),Ae(3,oe.ICoreService),Ae(4,ae.IMouseService),Ae(5,oe.IOptionsService),Ae(6,ae.IRenderService)],te)}(z.Disposable);be.SelectionService=x},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.SelectionModel=void 0;var Je=function(){function E(ge){this._bufferService=ge,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 ge=this.selectionStart[0]+this.selectionStartLength;return ge>this._bufferService.cols?[ge%this._bufferService.cols,this.selectionStart[1]+Math.floor(ge/this._bufferService.cols)]:[ge,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 ge=this.selectionStart,Ae=this.selectionEnd;return!(!ge||!Ae)&&(ge[1]>Ae[1]||ge[1]===Ae[1]&&ge[0]>Ae[0])},E.prototype.onTrim=function(ge){return this.selectionStart&&(this.selectionStart[1]-=ge),this.selectionEnd&&(this.selectionEnd[1]-=ge),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},E}();be.SelectionModel=Je},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.moveToCellSequence=void 0;var Je=ye(12);function E(se,ae,oe,re){var ne=se-ge(oe,se),z=ae-ge(oe,ae);return ie(Math.abs(ne-z)-function(a,y,x){for(var b=0,te=a-ge(x,a),ee=y-ge(x,y),ce=0;ce<Math.abs(te-ee);ce++){var fe=Ae(a,y)==="A"?-1:1,he=x.buffer.lines.get(te+fe*ce);he&&he.isWrapped&&b++}return b}(se,ae,oe),le(Ae(se,ae),re))}function ge(se,ae){for(var oe=0,re=se.buffer.lines.get(ae),ne=re&&re.isWrapped;ne&&ae>=0&&ae<se.rows;)oe++,ne=(re=se.buffer.lines.get(--ae))&&re.isWrapped;return oe}function Ae(se,ae){return se>ae?"A":"B"}function ue(se,ae,oe,re,ne,z){for(var a=se,y=ae,x="";a!==oe||y!==re;)a+=ne?1:-1,ne&&a>z.cols-1?(x+=z.buffer.translateBufferLineToString(y,!1,se,a),a=0,se=0,y++):!ne&&a<0&&(x+=z.buffer.translateBufferLineToString(y,!1,0,se+1),se=a=z.cols-1,y--);return x+z.buffer.translateBufferLineToString(y,!1,se,a)}function le(se,ae){var oe=ae?"O":"[";return Je.C0.ESC+oe+se}function ie(se,ae){se=Math.floor(se);for(var oe="",re=0;re<se;re++)oe+=ae;return oe}be.moveToCellSequence=function(se,ae,oe,re){var ne,z=oe.buffer.x,a=oe.buffer.y;if(!oe.buffer.hasScrollback)return function(x,b,te,ee,ce,fe){return E(b,ee,ce,fe).length===0?"":ie(ue(x,b,x,b-ge(ce,b),!1,ce).length,le("D",fe))}(z,a,0,ae,oe,re)+E(a,ae,oe,re)+function(x,b,te,ee,ce,fe){var he;he=E(b,ee,ce,fe).length>0?ee-ge(ce,ee):b;var de=ee,pe=function(ve,me,Ee,Se,Te,we){var je;return je=E(Ee,Se,Te,we).length>0?Se-ge(Te,Se):me,ve<Ee&&je<=Se||ve>=Ee&&je<Se?"C":"D"}(x,b,te,ee,ce,fe);return ie(ue(x,he,te,de,pe==="C",ce).length,le(pe,fe))}(z,a,se,ae,oe,re);if(a===ae)return ne=z>se?"D":"C",ie(Math.abs(z-se),le(ne,re));ne=a>ae?"D":"C";var y=Math.abs(a-ae);return ie(function(x,b){return b.cols-x}(a>ae?se:z,oe)+(y-1)*oe.cols+1+((a>ae?z:se)-1),le(ne,re))}},function(zt,be,ye){"use strict";var Je=this&&this.__decorate||function(ue,le,ie,se){var ae,oe=arguments.length,re=oe<3?le:se===null?se=Object.getOwnPropertyDescriptor(le,ie):se;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")re=Reflect.decorate(ue,le,ie,se);else for(var ne=ue.length-1;ne>=0;ne--)(ae=ue[ne])&&(re=(oe<3?ae(re):oe>3?ae(le,ie,re):ae(le,ie))||re);return oe>3&&re&&Object.defineProperty(le,ie,re),re},E=this&&this.__param||function(ue,le){return function(ie,se){le(ie,se,ue)}};Object.defineProperty(be,"__esModule",{value:!0}),be.SoundService=void 0;var ge=ye(1),Ae=function(){function ue(le){this._optionsService=le}return Object.defineProperty(ue,"audioContext",{get:function(){if(!ue._audioContext){var le=window.AudioContext||window.webkitAudioContext;if(!le)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;ue._audioContext=new le}return ue._audioContext},enumerable:!1,configurable:!0}),ue.prototype.playBellSound=function(){var le=ue.audioContext;if(le){var ie=le.createBufferSource();le.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(se){ie.buffer=se,ie.connect(le.destination),ie.start(0)})}},ue.prototype._base64ToArrayBuffer=function(le){for(var ie=window.atob(le),se=ie.length,ae=new Uint8Array(se),oe=0;oe<se;oe++)ae[oe]=ie.charCodeAt(oe);return ae.buffer},ue.prototype._removeMimeType=function(le){return le.split(",")[1]},ue=Je([E(0,ge.IOptionsService)],ue)}();be.SoundService=Ae},function(zt,be,ye){"use strict";var Je,E=this&&this.__extends||(Je=function(oe,re){return(Je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,z){ne.__proto__=z}||function(ne,z){for(var a in z)z.hasOwnProperty(a)&&(ne[a]=z[a])})(oe,re)},function(oe,re){function ne(){this.constructor=oe}Je(oe,re),oe.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)}),ge=this&&this.__decorate||function(oe,re,ne,z){var a,y=arguments.length,x=y<3?re:z===null?z=Object.getOwnPropertyDescriptor(re,ne):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(oe,re,ne,z);else for(var b=oe.length-1;b>=0;b--)(a=oe[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},Ae=this&&this.__param||function(oe,re){return function(ne,z){re(ne,z,oe)}};Object.defineProperty(be,"__esModule",{value:!0}),be.MouseZoneManager=void 0;var ue=ye(2),le=ye(7),ie=ye(5),se=ye(1),ae=function(oe){function re(ne,z,a,y,x,b){var te=oe.call(this)||this;return te._element=ne,te._screenElement=z,te._bufferService=a,te._mouseService=y,te._selectionService=x,te._optionsService=b,te._zones=[],te._areZonesActive=!1,te._lastHoverCoords=[void 0,void 0],te._initialSelectionLength=0,te.register(le.addDisposableDomListener(te._element,"mousedown",function(ee){return te._onMouseDown(ee)})),te._mouseMoveListener=function(ee){return te._onMouseMove(ee)},te._mouseLeaveListener=function(ee){return te._onMouseLeave(ee)},te._clickListener=function(ee){return te._onClick(ee)},te}return E(re,oe),re.prototype.dispose=function(){oe.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,z){if(this._zones.length!==0){ne&&z||(ne=0,z=this._bufferService.rows-1);for(var a=0;a<this._zones.length;a++){var y=this._zones[a];(y.y1>ne&&y.y1<=z+1||y.y2>ne&&y.y2<=z+1||y.y1<ne&&y.y2>z+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 z=this,a=this._findZoneEventAt(ne);a!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),a&&(this._currentZone=a,a.hoverCallback&&a.hoverCallback(ne),this._tooltipTimeout=window.setTimeout(function(){return z._onTooltip(ne)},this._optionsService.options.linkTooltipHoverDuration)))},re.prototype._onTooltip=function(ne){this._tooltipTimeout=void 0;var z=this._findZoneEventAt(ne);z&&z.tooltipCallback&&z.tooltipCallback(ne)},re.prototype._onMouseDown=function(ne){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var z=this._findZoneEventAt(ne);z!=null&&z.willLinkActivate(ne)&&(ne.preventDefault(),ne.stopImmediatePropagation())}},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 z=this._findZoneEventAt(ne),a=this._getSelectionLength();z&&a===this._initialSelectionLength&&(z.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 z=this._mouseService.getCoords(ne,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(z)for(var a=z[0],y=z[1],x=0;x<this._zones.length;x++){var b=this._zones[x];if(b.y1===b.y2){if(y===b.y1&&a>=b.x1&&a<b.x2)return b}else if(y===b.y1&&a>=b.x1||y===b.y2&&a<b.x2||y>b.y1&&y<b.y2)return b}},re=ge([Ae(2,se.IBufferService),Ae(3,ie.IMouseService),Ae(4,ie.ISelectionService),Ae(5,se.IOptionsService)],re)}(ue.Disposable);be.MouseZoneManager=ae},function(zt,be,ye){"use strict";var Je,E=this&&this.__extends||(Je=function(re,ne){return(Je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(z,a){z.__proto__=a}||function(z,a){for(var y in a)a.hasOwnProperty(y)&&(z[y]=a[y])})(re,ne)},function(re,ne){function z(){this.constructor=re}Je(re,ne),re.prototype=ne===null?Object.create(ne):(z.prototype=ne.prototype,new z)});Object.defineProperty(be,"__esModule",{value:!0}),be.AccessibilityManager=void 0;var ge=ye(18),Ae=ye(11),ue=ye(31),le=ye(7),ie=ye(2),se=ye(32),ae=ye(17),oe=function(re){function ne(z,a){var y=re.call(this)||this;y._terminal=z,y._renderService=a,y._liveRegionLineCount=0,y._charsToConsume=[],y._charsToAnnounce="",y._accessibilityTreeRoot=document.createElement("div"),y._accessibilityTreeRoot.classList.add("xterm-accessibility"),y._rowContainer=document.createElement("div"),y._rowContainer.classList.add("xterm-accessibility-tree"),y._rowContainer.setAttribute("role","list"),y._rowElements=[];for(var x=0;x<y._terminal.rows;x++)y._rowElements[x]=y._createAccessibilityTreeNode(),y._rowContainer.appendChild(y._rowElements[x]);if(y._topBoundaryFocusListener=function(b){return y._onBoundaryFocus(b,0)},y._bottomBoundaryFocusListener=function(b){return y._onBoundaryFocus(b,1)},y._rowElements[0].addEventListener("focus",y._topBoundaryFocusListener),y._rowElements[y._rowElements.length-1].addEventListener("focus",y._bottomBoundaryFocusListener),y._refreshRowsDimensions(),y._accessibilityTreeRoot.appendChild(y._rowContainer),y._renderRowsDebouncer=new ue.RenderDebouncer(y._renderRows.bind(y)),y._refreshRows(),y._liveRegion=document.createElement("div"),y._liveRegion.classList.add("live-region"),y._liveRegion.setAttribute("aria-live","assertive"),y._accessibilityTreeRoot.appendChild(y._liveRegion),!y._terminal.element)throw new Error("Cannot enable accessibility before Terminal.open");return y._terminal.element.insertAdjacentElement("afterbegin",y._accessibilityTreeRoot),y.register(y._renderRowsDebouncer),y.register(y._terminal.onResize(function(b){return y._onResize(b.rows)})),y.register(y._terminal.onRender(function(b){return y._refreshRows(b.start,b.end)})),y.register(y._terminal.onScroll(function(){return y._refreshRows()})),y.register(y._terminal.onA11yChar(function(b){return y._onChar(b)})),y.register(y._terminal.onLineFeed(function(){return y._onChar(`
|
|
|
`)})),y.register(y._terminal.onA11yTab(function(b){return y._onTab(b)})),y.register(y._terminal.onKey(function(b){return y._onKey(b.key)})),y.register(y._terminal.onBlur(function(){return y._clearLiveRegion()})),y.register(y._renderService.onDimensionsChange(function(){return y._refreshRowsDimensions()})),y._screenDprMonitor=new se.ScreenDprMonitor,y.register(y._screenDprMonitor),y._screenDprMonitor.setListener(function(){return y._refreshRowsDimensions()}),y.register(le.addDisposableDomListener(window,"resize",function(){return y._refreshRowsDimensions()})),y}return E(ne,re),ne.prototype.dispose=function(){re.prototype.dispose.call(this),ae.removeElementFromParent(this._accessibilityTreeRoot),this._rowElements.length=0},ne.prototype._onBoundaryFocus=function(z,a){var y=z.target,x=this._rowElements[a===0?1:this._rowElements.length-2];if(y.getAttribute("aria-posinset")!==(a===0?"1":""+this._terminal.buffer.lines.length)&&z.relatedTarget===x){var b,te;if(a===0?(b=y,te=this._rowElements.pop(),this._rowContainer.removeChild(te)):(b=this._rowElements.shift(),te=y,this._rowContainer.removeChild(b)),b.removeEventListener("focus",this._topBoundaryFocusListener),te.removeEventListener("focus",this._bottomBoundaryFocusListener),a===0){var ee=this._createAccessibilityTreeNode();this._rowElements.unshift(ee),this._rowContainer.insertAdjacentElement("afterbegin",ee)}else ee=this._createAccessibilityTreeNode(),this._rowElements.push(ee),this._rowContainer.appendChild(ee);this._rowElements[0].addEventListener("focus",this._topBoundaryFocusListener),this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._terminal.scrollLines(a===0?-1:1),this._rowElements[a===0?1:this._rowElements.length-2].focus(),z.preventDefault(),z.stopImmediatePropagation()}},ne.prototype._onResize=function(z){this._rowElements[this._rowElements.length-1].removeEventListener("focus",this._bottomBoundaryFocusListener);for(var a=this._rowContainer.children.length;a<this._terminal.rows;a++)this._rowElements[a]=this._createAccessibilityTreeNode(),this._rowContainer.appendChild(this._rowElements[a]);for(;this._rowElements.length>z;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},ne.prototype._createAccessibilityTreeNode=function(){var z=document.createElement("div");return z.setAttribute("role","listitem"),z.tabIndex=-1,this._refreshRowDimensions(z),z},ne.prototype._onTab=function(z){for(var a=0;a<z;a++)this._onChar(" ")},ne.prototype._onChar=function(z){var a=this;this._liveRegionLineCount<21&&(this._charsToConsume.length>0?this._charsToConsume.shift()!==z&&(this._charsToAnnounce+=z):this._charsToAnnounce+=z,z===`
|
|
|
`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=ge.tooMuchOutput)),Ae.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,Ae.isMac&&ae.removeElementFromParent(this._liveRegion)},ne.prototype._onKey=function(z){this._clearLiveRegion(),this._charsToConsume.push(z)},ne.prototype._refreshRows=function(z,a){this._renderRowsDebouncer.refresh(z,a,this._terminal.rows)},ne.prototype._renderRows=function(z,a){for(var y=this._terminal.buffer,x=y.lines.length.toString(),b=z;b<=a;b++){var te=y.translateBufferLineToString(y.ydisp+b,!0),ee=(y.ydisp+b+1).toString(),ce=this._rowElements[b];ce&&(te.length===0?ce.innerHTML=" ":ce.textContent=te,ce.setAttribute("aria-posinset",ee),ce.setAttribute("aria-setsize",x))}this._announceCharacters()},ne.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var z=0;z<this._terminal.rows;z++)this._refreshRowDimensions(this._rowElements[z])}},ne.prototype._refreshRowDimensions=function(z){z.style.height=this._renderService.dimensions.actualCellHeight+"px"},ne.prototype._announceCharacters=function(){this._charsToAnnounce.length!==0&&(this._liveRegion.textContent+=this._charsToAnnounce,this._charsToAnnounce="")},ne}(ie.Disposable);be.AccessibilityManager=oe},function(zt,be,ye){"use strict";var Je,E=this&&this.__extends||(Je=function(y,x){return(Je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,te){b.__proto__=te}||function(b,te){for(var ee in te)te.hasOwnProperty(ee)&&(b[ee]=te[ee])})(y,x)},function(y,x){function b(){this.constructor=y}Je(y,x),y.prototype=x===null?Object.create(x):(b.prototype=x.prototype,new b)}),ge=this&&this.__decorate||function(y,x,b,te){var ee,ce=arguments.length,fe=ce<3?x:te===null?te=Object.getOwnPropertyDescriptor(x,b):te;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")fe=Reflect.decorate(y,x,b,te);else for(var he=y.length-1;he>=0;he--)(ee=y[he])&&(fe=(ce<3?ee(fe):ce>3?ee(x,b,fe):ee(x,b))||fe);return ce>3&&fe&&Object.defineProperty(x,b,fe),fe},Ae=this&&this.__param||function(y,x){return function(b,te){x(b,te,y)}};Object.defineProperty(be,"__esModule",{value:!0}),be.DomRenderer=void 0;var ue=ye(58),le=ye(9),ie=ye(2),se=ye(5),ae=ye(1),oe=ye(0),re=ye(10),ne=ye(17),z=1,a=function(y){function x(b,te,ee,ce,fe,he,de,pe,ve){var me=y.call(this)||this;return me._colors=b,me._element=te,me._screenElement=ee,me._viewportElement=ce,me._linkifier=fe,me._linkifier2=he,me._charSizeService=de,me._optionsService=pe,me._bufferService=ve,me._terminalClass=z++,me._rowElements=[],me._rowContainer=document.createElement("div"),me._rowContainer.classList.add("xterm-rows"),me._rowContainer.style.lineHeight="normal",me._rowContainer.setAttribute("aria-hidden","true"),me._refreshRowElements(me._bufferService.cols,me._bufferService.rows),me._selectionContainer=document.createElement("div"),me._selectionContainer.classList.add("xterm-selection"),me._selectionContainer.setAttribute("aria-hidden","true"),me.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},me._updateDimensions(),me._injectCss(),me._rowFactory=new ue.DomRendererRowFactory(document,me._optionsService,me._colors),me._element.classList.add("xterm-dom-renderer-owner-"+me._terminalClass),me._screenElement.appendChild(me._rowContainer),me._screenElement.appendChild(me._selectionContainer),me._linkifier.onShowLinkUnderline(function(Ee){return me._onLinkHover(Ee)}),me._linkifier.onHideLinkUnderline(function(Ee){return me._onLinkLeave(Ee)}),me._linkifier2.onShowLinkUnderline(function(Ee){return me._onLinkHover(Ee)}),me._linkifier2.onHideLinkUnderline(function(Ee){return me._onLinkLeave(Ee)}),me}return E(x,y),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return new oe.EventEmitter().event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),ne.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),y.prototype.dispose.call(this)},x.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var b=0,te=this._rowElements;b<te.length;b++){var ee=te[b];ee.style.width=this.dimensions.canvasWidth+"px",ee.style.height=this.dimensions.actualCellHeight+"px",ee.style.lineHeight=this.dimensions.actualCellHeight+"px",ee.style.overflow="hidden"}this._dimensionsStyleElement||(this._dimensionsStyleElement=document.createElement("style"),this._screenElement.appendChild(this._dimensionsStyleElement));var ce=this._terminalSelector+" .xterm-rows span { display: inline-block; height: 100%; vertical-align: top; width: "+this.dimensions.actualCellWidth+"px}";this._dimensionsStyleElement.innerHTML=ce,this._selectionContainer.style.height=this._viewportElement.style.height,this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},x.prototype.setColors=function(b){this._colors=b,this._injectCss()},x.prototype._injectCss=function(){var b=this;this._themeStyleElement||(this._themeStyleElement=document.createElement("style"),this._screenElement.appendChild(this._themeStyleElement));var te=this._terminalSelector+" .xterm-rows { color: "+this._colors.foreground.css+"; font-family: "+this._optionsService.options.fontFamily+"; font-size: "+this._optionsService.options.fontSize+"px;}";te+=this._terminalSelector+" span:not(."+ue.BOLD_CLASS+") { font-weight: "+this._optionsService.options.fontWeight+";}"+this._terminalSelector+" span."+ue.BOLD_CLASS+" { font-weight: "+this._optionsService.options.fontWeightBold+";}"+this._terminalSelector+" span."+ue.ITALIC_CLASS+" { font-style: italic;}",te+="@keyframes blink_box_shadow_"+this._terminalClass+" { 50% { box-shadow: none; }}",te+="@keyframes blink_block_"+this._terminalClass+" { 0% { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+"; } 50% { background-color: "+this._colors.cursorAccent.css+"; color: "+this._colors.cursor.css+"; }}",te+=this._terminalSelector+" .xterm-rows:not(.xterm-focus) ."+ue.CURSOR_CLASS+"."+ue.CURSOR_STYLE_BLOCK_CLASS+" { outline: 1px solid "+this._colors.cursor.css+"; outline-offset: -1px;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+ue.CURSOR_CLASS+"."+ue.CURSOR_BLINK_CLASS+":not(."+ue.CURSOR_STYLE_BLOCK_CLASS+") { animation: blink_box_shadow_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+ue.CURSOR_CLASS+"."+ue.CURSOR_BLINK_CLASS+"."+ue.CURSOR_STYLE_BLOCK_CLASS+" { animation: blink_block_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+ue.CURSOR_CLASS+"."+ue.CURSOR_STYLE_BLOCK_CLASS+" { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+";}"+this._terminalSelector+" .xterm-rows ."+ue.CURSOR_CLASS+"."+ue.CURSOR_STYLE_BAR_CLASS+" { box-shadow: "+this._optionsService.options.cursorWidth+"px 0 0 "+this._colors.cursor.css+" inset;}"+this._terminalSelector+" .xterm-rows ."+ue.CURSOR_CLASS+"."+ue.CURSOR_STYLE_UNDERLINE_CLASS+" { box-shadow: 0 -1px 0 "+this._colors.cursor.css+" inset;}",te+=this._terminalSelector+" .xterm-selection { position: absolute; top: 0; left: 0; z-index: 1; pointer-events: none;}"+this._terminalSelector+" .xterm-selection div { position: absolute; background-color: "+this._colors.selectionTransparent.css+";}",this._colors.ansi.forEach(function(ee,ce){te+=b._terminalSelector+" .xterm-fg-"+ce+" { color: "+ee.css+"; }"+b._terminalSelector+" .xterm-bg-"+ce+" { background-color: "+ee.css+"; }"}),te+=this._terminalSelector+" .xterm-fg-"+le.INVERTED_DEFAULT_COLOR+" { color: "+re.color.opaque(this._colors.background).css+"; }"+this._terminalSelector+" .xterm-bg-"+le.INVERTED_DEFAULT_COLOR+" { background-color: "+this._colors.foreground.css+"; }",this._themeStyleElement.innerHTML=te},x.prototype.onDevicePixelRatioChange=function(){this._updateDimensions()},x.prototype._refreshRowElements=function(b,te){for(var ee=this._rowElements.length;ee<=te;ee++){var ce=document.createElement("div");this._rowContainer.appendChild(ce),this._rowElements.push(ce)}for(;this._rowElements.length>te;)this._rowContainer.removeChild(this._rowElements.pop())},x.prototype.onResize=function(b,te){this._refreshRowElements(b,te),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,te,ee){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(b&&te){var ce=b[1]-this._bufferService.buffer.ydisp,fe=te[1]-this._bufferService.buffer.ydisp,he=Math.max(ce,0),de=Math.min(fe,this._bufferService.rows-1);if(!(he>=this._bufferService.rows||de<0)){var pe=document.createDocumentFragment();if(ee)pe.appendChild(this._createSelectionElement(he,b[0],te[0],de-he+1));else{var ve=ce===he?b[0]:0,me=he===de?te[0]:this._bufferService.cols;pe.appendChild(this._createSelectionElement(he,ve,me));var Ee=de-he-1;if(pe.appendChild(this._createSelectionElement(he+1,0,this._bufferService.cols,Ee)),he!==de){var Se=fe===de?te[0]:this._bufferService.cols;pe.appendChild(this._createSelectionElement(de,0,Se))}}this._selectionContainer.appendChild(pe)}}},x.prototype._createSelectionElement=function(b,te,ee,ce){ce===void 0&&(ce=1);var fe=document.createElement("div");return fe.style.height=ce*this.dimensions.actualCellHeight+"px",fe.style.top=b*this.dimensions.actualCellHeight+"px",fe.style.left=te*this.dimensions.actualCellWidth+"px",fe.style.width=this.dimensions.actualCellWidth*(ee-te)+"px",fe},x.prototype.onCursorMove=function(){},x.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},x.prototype.clear=function(){for(var b=0,te=this._rowElements;b<te.length;b++)te[b].innerHTML=""},x.prototype.renderRows=function(b,te){for(var ee=this._bufferService.buffer.ybase+this._bufferService.buffer.y,ce=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1),fe=this._optionsService.options.cursorBlink,he=b;he<=te;he++){var de=this._rowElements[he];de.innerHTML="";var pe=he+this._bufferService.buffer.ydisp,ve=this._bufferService.buffer.lines.get(pe),me=this._optionsService.options.cursorStyle;de.appendChild(this._rowFactory.createRow(ve,pe===ee,me,ce,fe,this.dimensions.actualCellWidth,this._bufferService.cols))}},Object.defineProperty(x.prototype,"_terminalSelector",{get:function(){return".xterm-dom-renderer-owner-"+this._terminalClass},enumerable:!1,configurable:!0}),x.prototype.registerCharacterJoiner=function(b){return-1},x.prototype.deregisterCharacterJoiner=function(b){return!1},x.prototype._onLinkHover=function(b){this._setCellUnderline(b.x1,b.x2,b.y1,b.y2,b.cols,!0)},x.prototype._onLinkLeave=function(b){this._setCellUnderline(b.x1,b.x2,b.y1,b.y2,b.cols,!1)},x.prototype._setCellUnderline=function(b,te,ee,ce,fe,he){for(;b!==te||ee!==ce;){var de=this._rowElements[ee];if(!de)return;var pe=de.children[b];pe&&(pe.style.textDecoration=he?"underline":"none"),++b>=fe&&(b=0,ee++)}},x=ge([Ae(6,se.ICharSizeService),Ae(7,ae.IOptionsService),Ae(8,ae.IBufferService)],x)}(ie.Disposable);be.DomRenderer=a},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.DomRendererRowFactory=be.CURSOR_STYLE_UNDERLINE_CLASS=be.CURSOR_STYLE_BAR_CLASS=be.CURSOR_STYLE_BLOCK_CLASS=be.CURSOR_BLINK_CLASS=be.CURSOR_CLASS=be.UNDERLINE_CLASS=be.ITALIC_CLASS=be.DIM_CLASS=be.BOLD_CLASS=void 0;var Je=ye(9),E=ye(3),ge=ye(4),Ae=ye(10);be.BOLD_CLASS="xterm-bold",be.DIM_CLASS="xterm-dim",be.ITALIC_CLASS="xterm-italic",be.UNDERLINE_CLASS="xterm-underline",be.CURSOR_CLASS="xterm-cursor",be.CURSOR_BLINK_CLASS="xterm-cursor-blink",be.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",be.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",be.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var ue=function(){function ie(se,ae,oe){this._document=se,this._optionsService=ae,this._colors=oe,this._workCell=new ge.CellData}return ie.prototype.setColors=function(se){this._colors=se},ie.prototype.createRow=function(se,ae,oe,re,ne,z,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||ae&&b===re){x=b+1;break}for(b=0;b<x;b++){se.loadCell(b,this._workCell);var te=this._workCell.getWidth();if(te!==0){var ee=this._document.createElement("span");if(te>1&&(ee.style.width=z*te+"px"),ae&&b===re)switch(ee.classList.add(be.CURSOR_CLASS),ne&&ee.classList.add(be.CURSOR_BLINK_CLASS),oe){case"bar":ee.classList.add(be.CURSOR_STYLE_BAR_CLASS);break;case"underline":ee.classList.add(be.CURSOR_STYLE_UNDERLINE_CLASS);break;default:ee.classList.add(be.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&ee.classList.add(be.BOLD_CLASS),this._workCell.isItalic()&&ee.classList.add(be.ITALIC_CLASS),this._workCell.isDim()&&ee.classList.add(be.DIM_CLASS),this._workCell.isUnderline()&&ee.classList.add(be.UNDERLINE_CLASS),this._workCell.isInvisible()?ee.textContent=E.WHITESPACE_CELL_CHAR:ee.textContent=this._workCell.getChars()||E.WHITESPACE_CELL_CHAR;var ce=this._workCell.getFgColor(),fe=this._workCell.getFgColorMode(),he=this._workCell.getBgColor(),de=this._workCell.getBgColorMode(),pe=!!this._workCell.isInverse();if(pe){var ve=ce;ce=he,he=ve;var me=fe;fe=de,de=me}switch(fe){case 16777216:case 33554432:this._workCell.isBold()&&ce<8&&this._optionsService.options.drawBoldTextInBrightColors&&(ce+=8),this._applyMinimumContrast(ee,this._colors.background,this._colors.ansi[ce])||ee.classList.add("xterm-fg-"+ce);break;case 50331648:var Ee=Ae.rgba.toColor(ce>>16&255,ce>>8&255,255&ce);this._applyMinimumContrast(ee,this._colors.background,Ee)||this._addStyle(ee,"color:#"+le(ce.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(ee,this._colors.background,this._colors.foreground)||pe&&ee.classList.add("xterm-fg-"+Je.INVERTED_DEFAULT_COLOR)}switch(de){case 16777216:case 33554432:ee.classList.add("xterm-bg-"+he);break;case 50331648:this._addStyle(ee,"background-color:#"+le(he.toString(16),"0",6));break;case 0:default:pe&&ee.classList.add("xterm-bg-"+Je.INVERTED_DEFAULT_COLOR)}y.appendChild(ee)}}return y},ie.prototype._applyMinimumContrast=function(se,ae,oe){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=Ae.color.ensureContrastRatio(ae,oe,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)},ie.prototype._addStyle=function(se,ae){se.setAttribute("style",""+(se.getAttribute("style")||"")+ae+";")},ie}();function le(ie,se,ae){for(;ie.length<ae;)ie=se+ie;return ie}be.DomRendererRowFactory=ue},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.evaluateKeyboardEvent=void 0;var Je=ye(12),E={48:["0",")"],49:["1","!"],50:["2","@"],51:["3","#"],52:["4","$"],53:["5","%"],54:["6","^"],55:["7","&"],56:["8","*"],57:["9","("],186:[";",":"],187:["=","+"],188:[",","<"],189:["-","_"],190:[".",">"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};be.evaluateKeyboardEvent=function(ge,Ae,ue,le){var ie={type:0,cancel:!1,key:void 0},se=(ge.shiftKey?1:0)|(ge.altKey?2:0)|(ge.ctrlKey?4:0)|(ge.metaKey?8:0);switch(ge.keyCode){case 0:ge.key==="UIKeyInputUpArrow"?ie.key=Ae?Je.C0.ESC+"OA":Je.C0.ESC+"[A":ge.key==="UIKeyInputLeftArrow"?ie.key=Ae?Je.C0.ESC+"OD":Je.C0.ESC+"[D":ge.key==="UIKeyInputRightArrow"?ie.key=Ae?Je.C0.ESC+"OC":Je.C0.ESC+"[C":ge.key==="UIKeyInputDownArrow"&&(ie.key=Ae?Je.C0.ESC+"OB":Je.C0.ESC+"[B");break;case 8:if(ge.shiftKey){ie.key=Je.C0.BS;break}if(ge.altKey){ie.key=Je.C0.ESC+Je.C0.DEL;break}ie.key=Je.C0.DEL;break;case 9:if(ge.shiftKey){ie.key=Je.C0.ESC+"[Z";break}ie.key=Je.C0.HT,ie.cancel=!0;break;case 13:ie.key=ge.altKey?Je.C0.ESC+Je.C0.CR:Je.C0.CR,ie.cancel=!0;break;case 27:ie.key=Je.C0.ESC,ge.altKey&&(ie.key=Je.C0.ESC+Je.C0.ESC),ie.cancel=!0;break;case 37:if(ge.metaKey)break;se?(ie.key=Je.C0.ESC+"[1;"+(se+1)+"D",ie.key===Je.C0.ESC+"[1;3D"&&(ie.key=Je.C0.ESC+(ue?"b":"[1;5D"))):ie.key=Ae?Je.C0.ESC+"OD":Je.C0.ESC+"[D";break;case 39:if(ge.metaKey)break;se?(ie.key=Je.C0.ESC+"[1;"+(se+1)+"C",ie.key===Je.C0.ESC+"[1;3C"&&(ie.key=Je.C0.ESC+(ue?"f":"[1;5C"))):ie.key=Ae?Je.C0.ESC+"OC":Je.C0.ESC+"[C";break;case 38:if(ge.metaKey)break;se?(ie.key=Je.C0.ESC+"[1;"+(se+1)+"A",ue||ie.key!==Je.C0.ESC+"[1;3A"||(ie.key=Je.C0.ESC+"[1;5A")):ie.key=Ae?Je.C0.ESC+"OA":Je.C0.ESC+"[A";break;case 40:if(ge.metaKey)break;se?(ie.key=Je.C0.ESC+"[1;"+(se+1)+"B",ue||ie.key!==Je.C0.ESC+"[1;3B"||(ie.key=Je.C0.ESC+"[1;5B")):ie.key=Ae?Je.C0.ESC+"OB":Je.C0.ESC+"[B";break;case 45:ge.shiftKey||ge.ctrlKey||(ie.key=Je.C0.ESC+"[2~");break;case 46:ie.key=se?Je.C0.ESC+"[3;"+(se+1)+"~":Je.C0.ESC+"[3~";break;case 36:ie.key=se?Je.C0.ESC+"[1;"+(se+1)+"H":Ae?Je.C0.ESC+"OH":Je.C0.ESC+"[H";break;case 35:ie.key=se?Je.C0.ESC+"[1;"+(se+1)+"F":Ae?Je.C0.ESC+"OF":Je.C0.ESC+"[F";break;case 33:ge.shiftKey?ie.type=2:ie.key=Je.C0.ESC+"[5~";break;case 34:ge.shiftKey?ie.type=3:ie.key=Je.C0.ESC+"[6~";break;case 112:ie.key=se?Je.C0.ESC+"[1;"+(se+1)+"P":Je.C0.ESC+"OP";break;case 113:ie.key=se?Je.C0.ESC+"[1;"+(se+1)+"Q":Je.C0.ESC+"OQ";break;case 114:ie.key=se?Je.C0.ESC+"[1;"+(se+1)+"R":Je.C0.ESC+"OR";break;case 115:ie.key=se?Je.C0.ESC+"[1;"+(se+1)+"S":Je.C0.ESC+"OS";break;case 116:ie.key=se?Je.C0.ESC+"[15;"+(se+1)+"~":Je.C0.ESC+"[15~";break;case 117:ie.key=se?Je.C0.ESC+"[17;"+(se+1)+"~":Je.C0.ESC+"[17~";break;case 118:ie.key=se?Je.C0.ESC+"[18;"+(se+1)+"~":Je.C0.ESC+"[18~";break;case 119:ie.key=se?Je.C0.ESC+"[19;"+(se+1)+"~":Je.C0.ESC+"[19~";break;case 120:ie.key=se?Je.C0.ESC+"[20;"+(se+1)+"~":Je.C0.ESC+"[20~";break;case 121:ie.key=se?Je.C0.ESC+"[21;"+(se+1)+"~":Je.C0.ESC+"[21~";break;case 122:ie.key=se?Je.C0.ESC+"[23;"+(se+1)+"~":Je.C0.ESC+"[23~";break;case 123:ie.key=se?Je.C0.ESC+"[24;"+(se+1)+"~":Je.C0.ESC+"[24~";break;default:if(!ge.ctrlKey||ge.shiftKey||ge.altKey||ge.metaKey)if(ue&&!le||!ge.altKey||ge.metaKey)ue&&!ge.altKey&&!ge.ctrlKey&&ge.metaKey?ge.keyCode===65&&(ie.type=1):ge.key&&!ge.ctrlKey&&!ge.altKey&&!ge.metaKey&&ge.keyCode>=48&&ge.key.length===1?ie.key=ge.key:ge.key&&ge.ctrlKey&&ge.key==="_"&&(ie.key=Je.C0.US);else{var ae=E[ge.keyCode],oe=ae&&ae[ge.shiftKey?1:0];if(oe)ie.key=Je.C0.ESC+oe;else if(ge.keyCode>=65&&ge.keyCode<=90){var re=ge.ctrlKey?ge.keyCode-64:ge.keyCode+32;ie.key=Je.C0.ESC+String.fromCharCode(re)}}else ge.keyCode>=65&&ge.keyCode<=90?ie.key=String.fromCharCode(ge.keyCode-64):ge.keyCode===32?ie.key=Je.C0.NUL:ge.keyCode>=51&&ge.keyCode<=55?ie.key=String.fromCharCode(ge.keyCode-51+27):ge.keyCode===56?ie.key=Je.C0.DEL:ge.keyCode===219?ie.key=Je.C0.ESC:ge.keyCode===220?ie.key=Je.C0.FS:ge.keyCode===221&&(ie.key=Je.C0.GS)}return ie}},function(zt,be,ye){"use strict";var Je,E=this&&this.__extends||(Je=function(z,a){return(Je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,x){y.__proto__=x}||function(y,x){for(var b in x)x.hasOwnProperty(b)&&(y[b]=x[b])})(z,a)},function(z,a){function y(){this.constructor=z}Je(z,a),z.prototype=a===null?Object.create(a):(y.prototype=a.prototype,new y)}),ge=this&&this.__decorate||function(z,a,y,x){var b,te=arguments.length,ee=te<3?a:x===null?x=Object.getOwnPropertyDescriptor(a,y):x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ee=Reflect.decorate(z,a,y,x);else for(var ce=z.length-1;ce>=0;ce--)(b=z[ce])&&(ee=(te<3?b(ee):te>3?b(a,y,ee):b(a,y))||ee);return te>3&&ee&&Object.defineProperty(a,y,ee),ee},Ae=this&&this.__param||function(z,a){return function(y,x){a(y,x,z)}};Object.defineProperty(be,"__esModule",{value:!0}),be.RenderService=void 0;var ue=ye(31),le=ye(0),ie=ye(2),se=ye(32),ae=ye(7),oe=ye(1),re=ye(5),ne=function(z){function a(y,x,b,te,ee,ce){var fe=z.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 le.EventEmitter,fe._onRender=new le.EventEmitter,fe._onRefreshRequest=new le.EventEmitter,fe.register({dispose:function(){return fe._renderer.dispose()}}),fe._renderDebouncer=new ue.RenderDebouncer(function(de,pe){return fe._renderRows(de,pe)}),fe.register(fe._renderDebouncer),fe._screenDprMonitor=new se.ScreenDprMonitor,fe._screenDprMonitor.setListener(function(){return fe.onDevicePixelRatioChange()}),fe.register(fe._screenDprMonitor),fe.register(ce.onResize(function(de){return fe._fullRefresh()})),fe.register(te.onOptionChange(function(){return fe._renderer.onOptionsChanged()})),fe.register(ee.onCharSizeChange(function(){return fe.onCharSizeChanged()})),fe._renderer.onRequestRedraw(function(de){return fe.refreshRows(de.start,de.end,!0)}),fe.register(ae.addDisposableDomListener(window,"resize",function(){return fe.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var he=new IntersectionObserver(function(de){return fe._onIntersectionChange(de[de.length-1])},{threshold:0});he.observe(b),fe.register({dispose:function(){return he.disconnect()}})}return fe}return E(a,z),Object.defineProperty(a.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),a.prototype._onIntersectionChange=function(y){this._isPaused=y.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},a.prototype.refreshRows=function(y,x,b){b===void 0&&(b=!1),this._isPaused?this._needsFullRefresh=!0:(b||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(y,x,this._rowCount))},a.prototype._renderRows=function(y,x){this._renderer.renderRows(y,x),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:y,end:x}),this._isNextRenderRedrawOnly=!0},a.prototype.resize=function(y,x){this._rowCount=x,this._fireOnCanvasResize()},a.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},a.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},a.prototype.dispose=function(){z.prototype.dispose.call(this)},a.prototype.setRenderer=function(y){var x=this;this._renderer.dispose(),this._renderer=y,this._renderer.onRequestRedraw(function(b){return x.refreshRows(b.start,b.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},a.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},a.prototype.setColors=function(y){this._renderer.setColors(y),this._fullRefresh()},a.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},a.prototype.onResize=function(y,x){this._renderer.onResize(y,x),this._fullRefresh()},a.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},a.prototype.onBlur=function(){this._renderer.onBlur()},a.prototype.onFocus=function(){this._renderer.onFocus()},a.prototype.onSelectionChanged=function(y,x,b){this._selectionState.start=y,this._selectionState.end=x,this._selectionState.columnSelectMode=b,this._renderer.onSelectionChanged(y,x,b)},a.prototype.onCursorMove=function(){this._renderer.onCursorMove()},a.prototype.clear=function(){this._renderer.clear()},a.prototype.registerCharacterJoiner=function(y){return this._renderer.registerCharacterJoiner(y)},a.prototype.deregisterCharacterJoiner=function(y){return this._renderer.deregisterCharacterJoiner(y)},a=ge([Ae(3,oe.IOptionsService),Ae(4,re.ICharSizeService),Ae(5,oe.IBufferService)],a)}(ie.Disposable);be.RenderService=ne},function(zt,be,ye){"use strict";var Je=this&&this.__decorate||function(ie,se,ae,oe){var re,ne=arguments.length,z=ne<3?se:oe===null?oe=Object.getOwnPropertyDescriptor(se,ae):oe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")z=Reflect.decorate(ie,se,ae,oe);else for(var a=ie.length-1;a>=0;a--)(re=ie[a])&&(z=(ne<3?re(z):ne>3?re(se,ae,z):re(se,ae))||z);return ne>3&&z&&Object.defineProperty(se,ae,z),z},E=this&&this.__param||function(ie,se){return function(ae,oe){se(ae,oe,ie)}};Object.defineProperty(be,"__esModule",{value:!0}),be.CharSizeService=void 0;var ge=ye(1),Ae=ye(0),ue=function(){function ie(se,ae,oe){this._optionsService=oe,this.width=0,this.height=0,this._onCharSizeChange=new Ae.EventEmitter,this._measureStrategy=new le(se,ae,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 se=this._measureStrategy.measure();se.width===this.width&&se.height===this.height||(this.width=se.width,this.height=se.height,this._onCharSizeChange.fire())},ie=Je([E(2,ge.IOptionsService)],ie)}();be.CharSizeService=ue;var le=function(){function ie(se,ae,oe){this._document=se,this._parentElement=ae,this._optionsService=oe,this._result={width:0,height:0},this._measureElement=this._document.createElement("span"),this._measureElement.classList.add("xterm-char-measure-element"),this._measureElement.textContent="W",this._measureElement.setAttribute("aria-hidden","true"),this._parentElement.appendChild(this._measureElement)}return ie.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var 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},ie}()},function(zt,be,ye){"use strict";var Je=this&&this.__decorate||function(le,ie,se,ae){var oe,re=arguments.length,ne=re<3?ie:ae===null?ae=Object.getOwnPropertyDescriptor(ie,se):ae;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ne=Reflect.decorate(le,ie,se,ae);else for(var z=le.length-1;z>=0;z--)(oe=le[z])&&(ne=(re<3?oe(ne):re>3?oe(ie,se,ne):oe(ie,se))||ne);return re>3&&ne&&Object.defineProperty(ie,se,ne),ne},E=this&&this.__param||function(le,ie){return function(se,ae){ie(se,ae,le)}};Object.defineProperty(be,"__esModule",{value:!0}),be.MouseService=void 0;var ge=ye(5),Ae=ye(30),ue=function(){function le(ie,se){this._renderService=ie,this._charSizeService=se}return le.prototype.getCoords=function(ie,se,ae,oe,re){return Ae.getCoords(ie,se,ae,oe,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,re)},le.prototype.getRawByteCoords=function(ie,se,ae,oe){var re=this.getCoords(ie,se,ae,oe);return Ae.getRawByteCoords(re)},le=Je([E(0,ge.IRenderService),E(1,ge.ICharSizeService)],le)}();be.MouseService=ue},function(zt,be,ye){"use strict";var Je,E=this&&this.__extends||(Je=function(oe,re){return(Je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,z){ne.__proto__=z}||function(ne,z){for(var a in z)z.hasOwnProperty(a)&&(ne[a]=z[a])})(oe,re)},function(oe,re){function ne(){this.constructor=oe}Je(oe,re),oe.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)}),ge=this&&this.__decorate||function(oe,re,ne,z){var a,y=arguments.length,x=y<3?re:z===null?z=Object.getOwnPropertyDescriptor(re,ne):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(oe,re,ne,z);else for(var b=oe.length-1;b>=0;b--)(a=oe[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},Ae=this&&this.__param||function(oe,re){return function(ne,z){re(ne,z,oe)}};Object.defineProperty(be,"__esModule",{value:!0}),be.Linkifier2=void 0;var ue=ye(1),le=ye(0),ie=ye(2),se=ye(7),ae=function(oe){function re(ne){var z=oe.call(this)||this;return z._bufferService=ne,z._linkProviders=[],z._linkCacheDisposables=[],z._isMouseOut=!0,z._activeLine=-1,z._onShowLinkUnderline=z.register(new le.EventEmitter),z._onHideLinkUnderline=z.register(new le.EventEmitter),z.register(ie.getDisposeArrayDisposable(z._linkCacheDisposables)),z}return E(re,oe),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 z=this;return this._linkProviders.push(ne),{dispose:function(){var a=z._linkProviders.indexOf(ne);a!==-1&&z._linkProviders.splice(a,1)}}},re.prototype.attachToDom=function(ne,z,a){var y=this;this._element=ne,this._mouseService=z,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 z=this._positionFromMouseEvent(ne,this._element,this._mouseService);if(z){this._isMouseOut=!1;for(var a=ne.composedPath(),y=0;y<a.length;y++){var x=a[y];if(x.classList.contains("xterm"))break;if(x.classList.contains("xterm-hover"))return}this._lastBufferCell&&z.x===this._lastBufferCell.x&&z.y===this._lastBufferCell.y||(this._onHover(z),this._lastBufferCell=z)}}},re.prototype._onHover=function(ne){if(this._activeLine!==ne.y)return this._clearCurrentLink(),void this._askForLink(ne,!1);this._currentLink&&this._linkAtPosition(this._currentLink.link,ne)||(this._clearCurrentLink(),this._askForLink(ne,!0))},re.prototype._askForLink=function(ne,z){var a=this;this._activeProviderReplies&&z||(this._activeProviderReplies=new Map,this._activeLine=ne.y);var y=!1;this._linkProviders.forEach(function(x,b){var te;z?!((te=a._activeProviderReplies)===null||te===void 0)&&te.get(b)&&(y=a._checkLinkProviderResult(b,ne,y)):x.provideLinks(ne.y,function(ee){var ce,fe;if(!a._isMouseOut){var he=ee==null?void 0:ee.map(function(de){return{link:de}});(ce=a._activeProviderReplies)===null||ce===void 0||ce.set(b,he),y=a._checkLinkProviderResult(b,ne,y),((fe=a._activeProviderReplies)===null||fe===void 0?void 0:fe.size)===a._linkProviders.length&&a._removeIntersectingLinks(ne.y,a._activeProviderReplies)}})})},re.prototype._removeIntersectingLinks=function(ne,z){for(var a=new Set,y=0;y<z.size;y++){var x=z.get(y);if(x)for(var b=0;b<x.length;b++)for(var te=x[b],ee=te.link.range.start.y<ne?0:te.link.range.start.x,ce=te.link.range.end.y>ne?this._bufferService.cols:te.link.range.end.x,fe=ee;fe<=ce;fe++){if(a.has(fe)){x.splice(b--,1);break}a.add(fe)}}},re.prototype._checkLinkProviderResult=function(ne,z,a){var y,x=this;if(!this._activeProviderReplies)return a;for(var b=this._activeProviderReplies.get(ne),te=!1,ee=0;ee<ne;ee++)this._activeProviderReplies.has(ee)&&!this._activeProviderReplies.get(ee)||(te=!0);if(!te&&b){var ce=b.find(function(he){return x._linkAtPosition(he.link,z)});ce&&(a=!0,this._handleNewLink(ce))}if(this._activeProviderReplies.size===this._linkProviders.length&&!a)for(ee=0;ee<this._activeProviderReplies.size;ee++){var fe=(y=this._activeProviderReplies.get(ee))===null||y===void 0?void 0:y.find(function(he){return x._linkAtPosition(he.link,z)});if(fe){a=!0,this._handleNewLink(fe);break}}return a},re.prototype._onClick=function(ne){if(this._element&&this._mouseService&&this._currentLink){var z=this._positionFromMouseEvent(ne,this._element,this._mouseService);z&&this._linkAtPosition(this._currentLink.link,z)&&this._currentLink.link.activate(ne,this._currentLink.link.text)}},re.prototype._clearCurrentLink=function(ne,z){this._element&&this._currentLink&&this._lastMouseEvent&&(!ne||!z||this._currentLink.link.range.start.y>=ne&&this._currentLink.link.range.end.y<=z)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,ie.disposeArray(this._linkCacheDisposables))},re.prototype._handleNewLink=function(ne){var z=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var a=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);a&&this._linkAtPosition(ne.link,a)&&(this._currentLink=ne,this._currentLink.state={decorations:{underline:ne.link.decorations===void 0||ne.link.decorations.underline,pointerCursor:ne.link.decorations===void 0||ne.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,ne.link,this._lastMouseEvent),ne.link.decorations={},Object.defineProperties(ne.link.decorations,{pointerCursor:{get:function(){var y,x;return(x=(y=z._currentLink)===null||y===void 0?void 0:y.state)===null||x===void 0?void 0:x.decorations.pointerCursor},set:function(y){var x,b;!((x=z._currentLink)===null||x===void 0)&&x.state&&z._currentLink.state.decorations.pointerCursor!==y&&(z._currentLink.state.decorations.pointerCursor=y,z._currentLink.state.isHovered&&((b=z._element)===null||b===void 0||b.classList.toggle("xterm-cursor-pointer",y)))}},underline:{get:function(){var y,x;return(x=(y=z._currentLink)===null||y===void 0?void 0:y.state)===null||x===void 0?void 0:x.decorations.underline},set:function(y){var x,b,te;!((x=z._currentLink)===null||x===void 0)&&x.state&&((te=(b=z._currentLink)===null||b===void 0?void 0:b.state)===null||te===void 0?void 0:te.decorations.underline)!==y&&(z._currentLink.state.decorations.underline=y,z._currentLink.state.isHovered&&z._fireUnderlineEvent(ne.link,y))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(y){var x=y.start===0?0:y.start+1+z._bufferService.buffer.ydisp;z._clearCurrentLink(x,y.end+1+z._bufferService.buffer.ydisp)})))}},re.prototype._linkHover=function(ne,z,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(z,!0),this._currentLink.state.decorations.pointerCursor&&ne.classList.add("xterm-cursor-pointer")),z.hover&&z.hover(a,z.text)},re.prototype._fireUnderlineEvent=function(ne,z){var a=ne.range,y=this._bufferService.buffer.ydisp,x=this._createLinkUnderlineEvent(a.start.x-1,a.start.y-y-1,a.end.x,a.end.y-y-1,void 0);(z?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(x)},re.prototype._linkLeave=function(ne,z,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(z,!1),this._currentLink.state.decorations.pointerCursor&&ne.classList.remove("xterm-cursor-pointer")),z.leave&&z.leave(a,z.text)},re.prototype._linkAtPosition=function(ne,z){var a=ne.range.start.y===ne.range.end.y,y=ne.range.start.y<z.y,x=ne.range.end.y>z.y;return(a&&ne.range.start.x<=z.x&&ne.range.end.x>=z.x||y&&ne.range.end.x>=z.x||x&&ne.range.start.x<=z.x||y&&x)&&ne.range.start.y<=z.y&&ne.range.end.y>=z.y},re.prototype._positionFromMouseEvent=function(ne,z,a){var y=a.getCoords(ne,z,this._bufferService.cols,this._bufferService.rows);if(y)return{x:y[0],y:y[1]+this._bufferService.buffer.ydisp}},re.prototype._createLinkUnderlineEvent=function(ne,z,a,y,x){return{x1:ne,y1:z,x2:a,y2:y,cols:this._bufferService.cols,fg:x}},re=ge([Ae(0,ue.IBufferService)],re)}(ie.Disposable);be.Linkifier2=ae},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.CoreBrowserService=void 0;var Je=function(){function E(ge){this._textarea=ge}return Object.defineProperty(E.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),E}();be.CoreBrowserService=Je},function(zt,be,ye){"use strict";var Je,E=this&&this.__extends||(Je=function(ee,ce){return(Je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(fe,he){fe.__proto__=he}||function(fe,he){for(var de in he)he.hasOwnProperty(de)&&(fe[de]=he[de])})(ee,ce)},function(ee,ce){function fe(){this.constructor=ee}Je(ee,ce),ee.prototype=ce===null?Object.create(ce):(fe.prototype=ce.prototype,new fe)});Object.defineProperty(be,"__esModule",{value:!0}),be.CoreTerminal=void 0;var ge=ye(2),Ae=ye(1),ue=ye(66),le=ye(67),ie=ye(68),se=ye(74),ae=ye(75),oe=ye(0),re=ye(76),ne=ye(77),z=ye(78),a=ye(80),y=ye(81),x=ye(19),b=ye(82),te=function(ee){function ce(fe){var he=ee.call(this)||this;return he._onBinary=new oe.EventEmitter,he._onData=new oe.EventEmitter,he._onLineFeed=new oe.EventEmitter,he._onResize=new oe.EventEmitter,he._onScroll=new oe.EventEmitter,he._instantiationService=new ue.InstantiationService,he.optionsService=new se.OptionsService(fe),he._instantiationService.setService(Ae.IOptionsService,he.optionsService),he._bufferService=he.register(he._instantiationService.createInstance(ie.BufferService)),he._instantiationService.setService(Ae.IBufferService,he._bufferService),he._logService=he._instantiationService.createInstance(le.LogService),he._instantiationService.setService(Ae.ILogService,he._logService),he._coreService=he.register(he._instantiationService.createInstance(ae.CoreService,function(){return he.scrollToBottom()})),he._instantiationService.setService(Ae.ICoreService,he._coreService),he._coreMouseService=he._instantiationService.createInstance(re.CoreMouseService),he._instantiationService.setService(Ae.ICoreMouseService,he._coreMouseService),he._dirtyRowService=he._instantiationService.createInstance(ne.DirtyRowService),he._instantiationService.setService(Ae.IDirtyRowService,he._dirtyRowService),he.unicodeService=he._instantiationService.createInstance(z.UnicodeService),he._instantiationService.setService(Ae.IUnicodeService,he.unicodeService),he._charsetService=he._instantiationService.createInstance(a.CharsetService),he._instantiationService.setService(Ae.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(oe.forwardEvent(he._inputHandler.onLineFeed,he._onLineFeed)),he.register(he._inputHandler),he.register(oe.forwardEvent(he._bufferService.onResize,he._onResize)),he.register(oe.forwardEvent(he._coreService.onData,he._onData)),he.register(oe.forwardEvent(he._coreService.onBinary,he._onBinary)),he.register(he.optionsService.onOptionChange(function(de){return he._updateOptions(de)})),he._writeBuffer=new b.WriteBuffer(function(de){return he._inputHandler.parse(de)}),he}return E(ce,ee),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 fe;this._isDisposed||(ee.prototype.dispose.call(this),(fe=this._windowsMode)===null||fe===void 0||fe.dispose(),this._windowsMode=void 0)},ce.prototype.write=function(fe,he){this._writeBuffer.write(fe,he)},ce.prototype.writeSync=function(fe){this._writeBuffer.writeSync(fe)},ce.prototype.resize=function(fe,he){isNaN(fe)||isNaN(he)||(fe=Math.max(fe,ie.MINIMUM_COLS),he=Math.max(he,ie.MINIMUM_ROWS),this._bufferService.resize(fe,he))},ce.prototype.scroll=function(fe,he){he===void 0&&(he=!1);var de,pe=this._bufferService.buffer;(de=this._cachedBlankLine)&&de.length===this.cols&&de.getFg(0)===fe.fg&&de.getBg(0)===fe.bg||(de=pe.getBlankLine(fe,he),this._cachedBlankLine=de),de.isWrapped=he;var ve=pe.ybase+pe.scrollTop,me=pe.ybase+pe.scrollBottom;if(pe.scrollTop===0){var Ee=pe.lines.isFull;me===pe.lines.length-1?Ee?pe.lines.recycle().copyFrom(de):pe.lines.push(de.clone()):pe.lines.splice(me+1,0,de.clone()),Ee?this._bufferService.isUserScrolling&&(pe.ydisp=Math.max(pe.ydisp-1,0)):(pe.ybase++,this._bufferService.isUserScrolling||pe.ydisp++)}else{var Se=me-ve+1;pe.lines.shiftElements(ve+1,Se-1,-1),pe.lines.set(me,de.clone())}this._bufferService.isUserScrolling||(pe.ydisp=pe.ybase),this._dirtyRowService.markRangeDirty(pe.scrollTop,pe.scrollBottom),this._onScroll.fire(pe.ydisp)},ce.prototype.scrollLines=function(fe,he){var de=this._bufferService.buffer;if(fe<0){if(de.ydisp===0)return;this._bufferService.isUserScrolling=!0}else fe+de.ydisp>=de.ybase&&(this._bufferService.isUserScrolling=!1);var pe=de.ydisp;de.ydisp=Math.max(Math.min(de.ydisp+fe,de.ybase),0),pe!==de.ydisp&&(he||this._onScroll.fire(de.ydisp))},ce.prototype.scrollPages=function(fe){this.scrollLines(fe*(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(fe){var he=fe-this._bufferService.buffer.ydisp;he!==0&&this.scrollLines(he)},ce.prototype.addEscHandler=function(fe,he){return this._inputHandler.addEscHandler(fe,he)},ce.prototype.addDcsHandler=function(fe,he){return this._inputHandler.addDcsHandler(fe,he)},ce.prototype.addCsiHandler=function(fe,he){return this._inputHandler.addCsiHandler(fe,he)},ce.prototype.addOscHandler=function(fe,he){return this._inputHandler.addOscHandler(fe,he)},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(fe){var he;switch(fe){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)}},ce.prototype._enableWindowsMode=function(){var fe=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(fe._bufferService),!1})),this._windowsMode={dispose:function(){for(var de=0,pe=he;de<pe.length;de++)pe[de].dispose()}}}},ce}(ge.Disposable);be.CoreTerminal=te},function(zt,be,ye){"use strict";var Je=this&&this.__spreadArrays||function(){for(var le=0,ie=0,se=arguments.length;ie<se;ie++)le+=arguments[ie].length;var ae=Array(le),oe=0;for(ie=0;ie<se;ie++)for(var re=arguments[ie],ne=0,z=re.length;ne<z;ne++,oe++)ae[oe]=re[ne];return ae};Object.defineProperty(be,"__esModule",{value:!0}),be.InstantiationService=be.ServiceCollection=void 0;var E=ye(1),ge=ye(14),Ae=function(){function le(){for(var ie=[],se=0;se<arguments.length;se++)ie[se]=arguments[se];this._entries=new Map;for(var ae=0,oe=ie;ae<oe.length;ae++){var re=oe[ae],ne=re[0],z=re[1];this.set(ne,z)}}return le.prototype.set=function(ie,se){var ae=this._entries.get(ie);return this._entries.set(ie,se),ae},le.prototype.forEach=function(ie){this._entries.forEach(function(se,ae){return ie(ae,se)})},le.prototype.has=function(ie){return this._entries.has(ie)},le.prototype.get=function(ie){return this._entries.get(ie)},le}();be.ServiceCollection=Ae;var ue=function(){function le(){this._services=new Ae,this._services.set(E.IInstantiationService,this)}return le.prototype.setService=function(ie,se){this._services.set(ie,se)},le.prototype.getService=function(ie){return this._services.get(ie)},le.prototype.createInstance=function(ie){for(var se=[],ae=1;ae<arguments.length;ae++)se[ae-1]=arguments[ae];for(var oe=ge.getServiceDependencies(ie).sort(function(b,te){return b.index-te.index}),re=[],ne=0,z=oe;ne<z.length;ne++){var a=z[ne],y=this._services.get(a.id);if(!y)throw new Error("[createInstance] "+ie.name+" depends on UNKNOWN service "+a.id+".");re.push(y)}var x=oe.length>0?oe[0].index:se.length;if(se.length!==x)throw new Error("[createInstance] First service dependency of "+ie.name+" at position "+(x+1)+" conflicts with "+se.length+" static arguments");return new(ie.bind.apply(ie,Je([void 0],Je(se,re))))},le}();be.InstantiationService=ue},function(zt,be,ye){"use strict";var Je=this&&this.__decorate||function(se,ae,oe,re){var ne,z=arguments.length,a=z<3?ae:re===null?re=Object.getOwnPropertyDescriptor(ae,oe):re;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(se,ae,oe,re);else for(var y=se.length-1;y>=0;y--)(ne=se[y])&&(a=(z<3?ne(a):z>3?ne(ae,oe,a):ne(ae,oe))||a);return z>3&&a&&Object.defineProperty(ae,oe,a),a},E=this&&this.__param||function(se,ae){return function(oe,re){ae(oe,re,se)}},ge=this&&this.__spreadArrays||function(){for(var se=0,ae=0,oe=arguments.length;ae<oe;ae++)se+=arguments[ae].length;var re=Array(se),ne=0;for(ae=0;ae<oe;ae++)for(var z=arguments[ae],a=0,y=z.length;a<y;a++,ne++)re[ne]=z[a];return re};Object.defineProperty(be,"__esModule",{value:!0}),be.LogService=be.LogLevel=void 0;var Ae,ue=ye(1);(function(se){se[se.DEBUG=0]="DEBUG",se[se.INFO=1]="INFO",se[se.WARN=2]="WARN",se[se.ERROR=3]="ERROR",se[se.OFF=4]="OFF"})(Ae=be.LogLevel||(be.LogLevel={}));var le={debug:Ae.DEBUG,info:Ae.INFO,warn:Ae.WARN,error:Ae.ERROR,off:Ae.OFF},ie=function(){function se(ae){var oe=this;this._optionsService=ae,this._updateLogLevel(),this._optionsService.onOptionChange(function(re){re==="logLevel"&&oe._updateLogLevel()})}return se.prototype._updateLogLevel=function(){this._logLevel=le[this._optionsService.options.logLevel]},se.prototype._evalLazyOptionalParams=function(ae){for(var oe=0;oe<ae.length;oe++)typeof ae[oe]=="function"&&(ae[oe]=ae[oe]())},se.prototype._log=function(ae,oe,re){this._evalLazyOptionalParams(re),ae.call.apply(ae,ge([console,"xterm.js: "+oe],re))},se.prototype.debug=function(ae){for(var oe=[],re=1;re<arguments.length;re++)oe[re-1]=arguments[re];this._logLevel<=Ae.DEBUG&&this._log(console.log,ae,oe)},se.prototype.info=function(ae){for(var oe=[],re=1;re<arguments.length;re++)oe[re-1]=arguments[re];this._logLevel<=Ae.INFO&&this._log(console.info,ae,oe)},se.prototype.warn=function(ae){for(var oe=[],re=1;re<arguments.length;re++)oe[re-1]=arguments[re];this._logLevel<=Ae.WARN&&this._log(console.warn,ae,oe)},se.prototype.error=function(ae){for(var oe=[],re=1;re<arguments.length;re++)oe[re-1]=arguments[re];this._logLevel<=Ae.ERROR&&this._log(console.error,ae,oe)},se=Je([E(0,ue.IOptionsService)],se)}();be.LogService=ie},function(zt,be,ye){"use strict";var Je,E=this&&this.__extends||(Je=function(oe,re){return(Je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,z){ne.__proto__=z}||function(ne,z){for(var a in z)z.hasOwnProperty(a)&&(ne[a]=z[a])})(oe,re)},function(oe,re){function ne(){this.constructor=oe}Je(oe,re),oe.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)}),ge=this&&this.__decorate||function(oe,re,ne,z){var a,y=arguments.length,x=y<3?re:z===null?z=Object.getOwnPropertyDescriptor(re,ne):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(oe,re,ne,z);else for(var b=oe.length-1;b>=0;b--)(a=oe[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},Ae=this&&this.__param||function(oe,re){return function(ne,z){re(ne,z,oe)}};Object.defineProperty(be,"__esModule",{value:!0}),be.BufferService=be.MINIMUM_ROWS=be.MINIMUM_COLS=void 0;var ue=ye(1),le=ye(69),ie=ye(0),se=ye(2);be.MINIMUM_COLS=2,be.MINIMUM_ROWS=1;var ae=function(oe){function re(ne){var z=oe.call(this)||this;return z._optionsService=ne,z.isUserScrolling=!1,z._onResize=new ie.EventEmitter,z.cols=Math.max(ne.options.cols,be.MINIMUM_COLS),z.rows=Math.max(ne.options.rows,be.MINIMUM_ROWS),z.buffers=new le.BufferSet(ne,z),z}return E(re,oe),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(){oe.prototype.dispose.call(this),this.buffers.dispose()},re.prototype.resize=function(ne,z){this.cols=ne,this.rows=z,this.buffers.resize(ne,z),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:ne,rows:z})},re.prototype.reset=function(){this.buffers.dispose(),this.buffers=new le.BufferSet(this._optionsService,this),this.isUserScrolling=!1},re=ge([Ae(0,ue.IOptionsService)],re)}(se.Disposable);be.BufferService=ae},function(zt,be,ye){"use strict";var Je,E=this&&this.__extends||(Je=function(le,ie){return(Je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(se,ae){se.__proto__=ae}||function(se,ae){for(var oe in ae)ae.hasOwnProperty(oe)&&(se[oe]=ae[oe])})(le,ie)},function(le,ie){function se(){this.constructor=le}Je(le,ie),le.prototype=ie===null?Object.create(ie):(se.prototype=ie.prototype,new se)});Object.defineProperty(be,"__esModule",{value:!0}),be.BufferSet=void 0;var ge=ye(70),Ae=ye(0),ue=function(le){function ie(se,ae){var oe=le.call(this)||this;return oe._onBufferActivate=oe.register(new Ae.EventEmitter),oe._normal=new ge.Buffer(!0,se,ae),oe._normal.fillViewportRows(),oe._alt=new ge.Buffer(!1,se,ae),oe._activeBuffer=oe._normal,oe.setupTabStops(),oe}return E(ie,le),Object.defineProperty(ie.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),ie.prototype.activateNormalBuffer=function(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))},ie.prototype.activateAltBuffer=function(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}))},ie.prototype.resize=function(se,ae){this._normal.resize(se,ae),this._alt.resize(se,ae)},ie.prototype.setupTabStops=function(se){this._normal.setupTabStops(se),this._alt.setupTabStops(se)},ie}(ye(2).Disposable);be.BufferSet=ue},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.BufferStringIterator=be.Buffer=be.MAX_BUFFER_SIZE=void 0;var Je=ye(71),E=ye(16),ge=ye(4),Ae=ye(3),ue=ye(72),le=ye(73),ie=ye(20),se=ye(6);be.MAX_BUFFER_SIZE=4294967295;var ae=function(){function re(ne,z,a){this._hasScrollback=ne,this._optionsService=z,this._bufferService=a,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=E.DEFAULT_ATTR_DATA.clone(),this.savedCharset=ie.DEFAULT_CHARSET,this.markers=[],this._nullCell=ge.CellData.fromCharData([0,Ae.NULL_CELL_CHAR,Ae.NULL_CELL_WIDTH,Ae.NULL_CELL_CODE]),this._whitespaceCell=ge.CellData.fromCharData([0,Ae.WHITESPACE_CELL_CHAR,Ae.WHITESPACE_CELL_WIDTH,Ae.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new Je.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,z){return new E.BufferLine(this._bufferService.cols,this.getNullCell(ne),z)},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&&ne<this._rows},enumerable:!1,configurable:!0}),re.prototype._getCorrectBufferLength=function(ne){if(!this._hasScrollback)return ne;var z=ne+this._optionsService.options.scrollback;return z>be.MAX_BUFFER_SIZE?be.MAX_BUFFER_SIZE:z},re.prototype.fillViewportRows=function(ne){if(this.lines.length===0){ne===void 0&&(ne=E.DEFAULT_ATTR_DATA);for(var z=this._rows;z--;)this.lines.push(this.getBlankLine(ne))}},re.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new Je.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},re.prototype.resize=function(ne,z){var a=this.getNullCell(E.DEFAULT_ATTR_DATA),y=this._getCorrectBufferLength(z);if(y>this.lines.maxLength&&(this.lines.maxLength=y),this.lines.length>0){if(this._cols<ne)for(var x=0;x<this.lines.length;x++)this.lines.get(x).resize(ne,a);var b=0;if(this._rows<z)for(var te=this._rows;te<z;te++)this.lines.length<z+this.ybase&&(this._optionsService.options.windowsMode?this.lines.push(new E.BufferLine(ne,a)):this.ybase>0&&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(te=this._rows;te>z;te--)this.lines.length>z+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(y<this.lines.maxLength){var ee=this.lines.length-y;ee>0&&(this.lines.trimStart(ee),this.ybase=Math.max(this.ybase-ee,0),this.ydisp=Math.max(this.ydisp-ee,0),this.savedY=Math.max(this.savedY-ee,0)),this.lines.maxLength=y}this.x=Math.min(this.x,ne-1),this.y=Math.min(this.y,z-1),b&&(this.y+=b),this.savedX=Math.min(this.savedX,ne-1),this.scrollTop=0}if(this.scrollBottom=z-1,this._isReflowEnabled&&(this._reflow(ne,z),this._cols>ne))for(x=0;x<this.lines.length;x++)this.lines.get(x).resize(ne,a);this._cols=ne,this._rows=z},Object.defineProperty(re.prototype,"_isReflowEnabled",{get:function(){return this._hasScrollback&&!this._optionsService.options.windowsMode},enumerable:!1,configurable:!0}),re.prototype._reflow=function(ne,z){this._cols!==ne&&(ne>this._cols?this._reflowLarger(ne,z):this._reflowSmaller(ne,z))},re.prototype._reflowLarger=function(ne,z){var a=ue.reflowLargerGetLinesToRemove(this.lines,this._cols,ne,this.ybase+this.y,this.getNullCell(E.DEFAULT_ATTR_DATA));if(a.length>0){var y=ue.reflowLargerCreateNewLayout(this.lines,a);ue.reflowLargerApplyNewLayout(this.lines,y.layout),this._reflowLargerAdjustViewport(ne,z,y.countRemoved)}},re.prototype._reflowLargerAdjustViewport=function(ne,z,a){for(var y=this.getNullCell(E.DEFAULT_ATTR_DATA),x=a;x-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length<z&&this.lines.push(new E.BufferLine(ne,y))):(this.ydisp===this.ybase&&this.ydisp--,this.ybase--);this.savedY=Math.max(this.savedY-a,0)},re.prototype._reflowSmaller=function(ne,z){for(var a=this.getNullCell(E.DEFAULT_ATTR_DATA),y=[],x=0,b=this.lines.length-1;b>=0;b--){var te=this.lines.get(b);if(!(!te||!te.isWrapped&&te.getTrimmedLength()<=ne)){for(var ee=[te];te.isWrapped&&b>0;)te=this.lines.get(--b),ee.unshift(te);var ce=this.ybase+this.y;if(!(ce>=b&&ce<b+ee.length)){var fe=ee[ee.length-1].getTrimmedLength(),he=ue.reflowSmallerGetNewLineLengths(ee,this._cols,ne),de=he.length-ee.length,pe=void 0;pe=this.ybase===0&&this.y!==this.lines.length-1?Math.max(0,this.y-this.lines.maxLength+de):Math.max(0,this.lines.length-this.lines.maxLength+de);for(var ve=[],me=0;me<de;me++){var Ee=this.getBlankLine(E.DEFAULT_ATTR_DATA,!0);ve.push(Ee)}ve.length>0&&(y.push({start:b+ee.length+x,newLines:ve}),x+=ve.length),ee.push.apply(ee,ve);var Se=he.length-1,Te=he[Se];Te===0&&(Te=he[--Se]);for(var we=ee.length-de-1,je=fe;we>=0;){var xe=Math.min(je,Te);if(ee[Se].copyCellsFrom(ee[we],je-xe,Te-xe,xe,!0),(Te-=xe)===0&&(Te=he[--Se]),(je-=xe)===0){we--;var Oe=Math.max(we,0);je=ue.getWrappedLineTrimmedLength(ee,Oe,this._cols)}}for(me=0;me<ee.length;me++)he[me]<ne&&ee[me].setCell(he[me],a);for(var ze=de-pe;ze-- >0;)this.ybase===0?this.y<z-1?(this.y++,this.lines.pop()):(this.ybase++,this.ydisp++):this.ybase<Math.min(this.lines.maxLength,this.lines.length+x)-z&&(this.ybase===this.ydisp&&this.ydisp++,this.ybase++);this.savedY=Math.min(this.savedY+de,this.ybase+z-1)}}}if(y.length>0){var Ze=[],Me=[];for(me=0;me<this.lines.length;me++)Me.push(this.lines.get(me));var tt=this.lines.length,qe=tt-1,st=0,At=y[st];this.lines.length=Math.min(this.lines.maxLength,this.lines.length+x);var lt=0;for(me=Math.min(this.lines.maxLength-1,tt+x-1);me>=0;me--)if(At&&At.start>qe+lt){for(var at=At.newLines.length-1;at>=0;at--)this.lines.set(me--,At.newLines[at]);me++,Ze.push({index:qe+1,amount:At.newLines.length}),lt+=At.newLines.length,At=y[++st]}else this.lines.set(me,Me[qe--]);var ut=0;for(me=Ze.length-1;me>=0;me--)Ze[me].index+=ut,this.lines.onInsertEmitter.fire(Ze[me]),ut+=Ze[me].amount;var ft=Math.max(0,tt+x-this.lines.maxLength);ft>0&&this.lines.onTrimEmitter.fire(ft)}},re.prototype.stringIndexToBufferIndex=function(ne,z,a){for(a===void 0&&(a=!1);z;){var y=this.lines.get(ne);if(!y)return[-1,-1];for(var x=a?y.getTrimmedLength():y.length,b=0;b<x;++b)if(y.get(b)[Ae.CHAR_DATA_WIDTH_INDEX]&&(z-=y.get(b)[Ae.CHAR_DATA_CHAR_INDEX].length||1),z<0)return[ne,b];ne++}return[ne,0]},re.prototype.translateBufferLineToString=function(ne,z,a,y){a===void 0&&(a=0);var x=this.lines.get(ne);return x?x.translateToString(z,a,y):""},re.prototype.getWrappedRangeForLine=function(ne){for(var z=ne,a=ne;z>0&&this.lines.get(z).isWrapped;)z--;for(;a+1<this.lines.length&&this.lines.get(a+1).isWrapped;)a++;return{first:z,last:a}},re.prototype.setupTabStops=function(ne){for(ne!=null?this.tabs[ne]||(ne=this.prevStop(ne)):(this.tabs={},ne=0);ne<this._cols;ne+=this._optionsService.options.tabStopWidth)this.tabs[ne]=!0},re.prototype.prevStop=function(ne){for(ne==null&&(ne=this.x);!this.tabs[--ne]&&ne>0;);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;);return ne>=this._cols?this._cols-1:ne<0?0:ne},re.prototype.addMarker=function(ne){var z=this,a=new le.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.line<y.index+y.amount&&a.dispose(),a.line>y.index&&(a.line-=y.amount)})),a.register(a.onDispose(function(){return z._removeMarker(a)})),a},re.prototype._removeMarker=function(ne){this.markers.splice(this.markers.indexOf(ne),1)},re.prototype.iterator=function(ne,z,a,y,x){return new oe(this,ne,z,a,y,x)},re}();be.Buffer=ae;var oe=function(){function re(ne,z,a,y,x,b){a===void 0&&(a=0),y===void 0&&(y=ne.lines.length),x===void 0&&(x=0),b===void 0&&(b=0),this._buffer=ne,this._trimRight=z,this._startIndex=a,this._endIndex=y,this._startOverscan=x,this._endOverscan=b,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return re.prototype.hasNext=function(){return this._current<this._endIndex},re.prototype.next=function(){var ne=this._buffer.getWrappedRangeForLine(this._current);ne.first<this._startIndex-this._startOverscan&&(ne.first=this._startIndex-this._startOverscan),ne.last>this._endIndex+this._endOverscan&&(ne.last=this._endIndex+this._endOverscan),ne.first=Math.max(ne.first,0),ne.last=Math.min(ne.last,this._buffer.lines.length);for(var z="",a=ne.first;a<=ne.last;++a)z+=this._buffer.translateBufferLineToString(a,this._trimRight);return this._current=ne.last+1,{range:ne,content:z}},re}();be.BufferStringIterator=oe},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.CircularList=void 0;var Je=ye(0),E=function(){function ge(Ae){this._maxLength=Ae,this.onDeleteEmitter=new Je.EventEmitter,this.onInsertEmitter=new Je.EventEmitter,this.onTrimEmitter=new Je.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(ge.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"maxLength",{get:function(){return this._maxLength},set:function(Ae){if(this._maxLength!==Ae){for(var ue=new Array(Ae),le=0;le<Math.min(Ae,this.length);le++)ue[le]=this._array[this._getCyclicIndex(le)];this._array=ue,this._maxLength=Ae,this._startIndex=0}},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"length",{get:function(){return this._length},set:function(Ae){if(Ae>this._length)for(var ue=this._length;ue<Ae;ue++)this._array[ue]=void 0;this._length=Ae},enumerable:!1,configurable:!0}),ge.prototype.get=function(Ae){return this._array[this._getCyclicIndex(Ae)]},ge.prototype.set=function(Ae,ue){this._array[this._getCyclicIndex(Ae)]=ue},ge.prototype.push=function(Ae){this._array[this._getCyclicIndex(this._length)]=Ae,this._length===this._maxLength?(this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1)):this._length++},ge.prototype.recycle=function(){if(this._length!==this._maxLength)throw new Error("Can only recycle when the buffer is full");return this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1),this._array[this._getCyclicIndex(this._length-1)]},Object.defineProperty(ge.prototype,"isFull",{get:function(){return this._length===this._maxLength},enumerable:!1,configurable:!0}),ge.prototype.pop=function(){return this._array[this._getCyclicIndex(this._length---1)]},ge.prototype.splice=function(Ae,ue){for(var le=[],ie=2;ie<arguments.length;ie++)le[ie-2]=arguments[ie];if(ue){for(var se=Ae;se<this._length-ue;se++)this._array[this._getCyclicIndex(se)]=this._array[this._getCyclicIndex(se+ue)];this._length-=ue}for(se=this._length-1;se>=Ae;se--)this._array[this._getCyclicIndex(se+le.length)]=this._array[this._getCyclicIndex(se)];for(se=0;se<le.length;se++)this._array[this._getCyclicIndex(Ae+se)]=le[se];if(this._length+le.length>this._maxLength){var ae=this._length+le.length-this._maxLength;this._startIndex+=ae,this._length=this._maxLength,this.onTrimEmitter.fire(ae)}else this._length+=le.length},ge.prototype.trimStart=function(Ae){Ae>this._length&&(Ae=this._length),this._startIndex+=Ae,this._length-=Ae,this.onTrimEmitter.fire(Ae)},ge.prototype.shiftElements=function(Ae,ue,le){if(!(ue<=0)){if(Ae<0||Ae>=this._length)throw new Error("start argument out of range");if(Ae+le<0)throw new Error("Cannot shift elements in list beyond index 0");if(le>0){for(var ie=ue-1;ie>=0;ie--)this.set(Ae+ie+le,this.get(Ae+ie));var se=Ae+ue+le-this._length;if(se>0)for(this._length+=se;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(ie=0;ie<ue;ie++)this.set(Ae+ie+le,this.get(Ae+ie))}},ge.prototype._getCyclicIndex=function(Ae){return(this._startIndex+Ae)%this._maxLength},ge}();be.CircularList=E},function(zt,be,ye){"use strict";function Je(E,ge,Ae){if(ge===E.length-1)return E[ge].getTrimmedLength();var ue=!E[ge].hasContent(Ae-1)&&E[ge].getWidth(Ae-1)===1,le=E[ge+1].getWidth(0)===2;return ue&&le?Ae-1:Ae}Object.defineProperty(be,"__esModule",{value:!0}),be.getWrappedLineTrimmedLength=be.reflowSmallerGetNewLineLengths=be.reflowLargerApplyNewLayout=be.reflowLargerCreateNewLayout=be.reflowLargerGetLinesToRemove=void 0,be.reflowLargerGetLinesToRemove=function(E,ge,Ae,ue,le){for(var ie=[],se=0;se<E.length-1;se++){var ae=se,oe=E.get(++ae);if(oe.isWrapped){for(var re=[E.get(se)];ae<E.length&&oe.isWrapped;)re.push(oe),oe=E.get(++ae);if(ue>=se&&ue<ae)se+=re.length-1;else{for(var ne=0,z=Je(re,ne,ge),a=1,y=0;a<re.length;){var x=Je(re,a,ge),b=x-y,te=Ae-z,ee=Math.min(b,te);re[ne].copyCellsFrom(re[a],y,z,ee,!1),(z+=ee)===Ae&&(ne++,z=0),(y+=ee)===x&&(a++,y=0),z===0&&ne!==0&&re[ne-1].getWidth(Ae-1)===2&&(re[ne].copyCellsFrom(re[ne-1],Ae-1,z++,1,!1),re[ne-1].setCell(Ae-1,le))}re[ne].replaceCells(z,Ae,le);for(var ce=0,fe=re.length-1;fe>0&&(fe>ne||re[fe].getTrimmedLength()===0);fe--)ce++;ce>0&&(ie.push(se+re.length-ce),ie.push(ce)),se+=re.length-1}}}return ie},be.reflowLargerCreateNewLayout=function(E,ge){for(var Ae=[],ue=0,le=ge[ue],ie=0,se=0;se<E.length;se++)if(le===se){var ae=ge[++ue];E.onDeleteEmitter.fire({index:se-ie,amount:ae}),se+=ae-1,ie+=ae,le=ge[++ue]}else Ae.push(se);return{layout:Ae,countRemoved:ie}},be.reflowLargerApplyNewLayout=function(E,ge){for(var Ae=[],ue=0;ue<ge.length;ue++)Ae.push(E.get(ge[ue]));for(ue=0;ue<Ae.length;ue++)E.set(ue,Ae[ue]);E.length=ge.length},be.reflowSmallerGetNewLineLengths=function(E,ge,Ae){for(var ue=[],le=E.map(function(z,a){return Je(E,a,ge)}).reduce(function(z,a){return z+a}),ie=0,se=0,ae=0;ae<le;){if(le-ae<Ae){ue.push(le-ae);break}ie+=Ae;var oe=Je(E,se,ge);ie>oe&&(ie-=oe,se++);var re=E[se].getWidth(ie-1)===2;re&&ie--;var ne=re?Ae-1:Ae;ue.push(ne),ae+=ne}return ue},be.getWrappedLineTrimmedLength=Je},function(zt,be,ye){"use strict";var Je,E=this&&this.__extends||(Je=function(ue,le){return(Je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,se){ie.__proto__=se}||function(ie,se){for(var ae in se)se.hasOwnProperty(ae)&&(ie[ae]=se[ae])})(ue,le)},function(ue,le){function ie(){this.constructor=ue}Je(ue,le),ue.prototype=le===null?Object.create(le):(ie.prototype=le.prototype,new ie)});Object.defineProperty(be,"__esModule",{value:!0}),be.Marker=void 0;var ge=ye(0),Ae=function(ue){function le(ie){var se=ue.call(this)||this;return se.line=ie,se._id=le._nextId++,se.isDisposed=!1,se._onDispose=new ge.EventEmitter,se}return E(le,ue),Object.defineProperty(le.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),le.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},le._nextId=1,le}(ye(2).Disposable);be.Marker=Ae},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.OptionsService=be.DEFAULT_OPTIONS=be.DEFAULT_BELL_SOUND=void 0;var Je=ye(0),E=ye(11),ge=ye(33);be.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",be.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:be.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 Ae=["cols","rows"],ue=function(){function le(ie){this._onOptionChange=new Je.EventEmitter,this.options=ge.clone(be.DEFAULT_OPTIONS);for(var se=0,ae=Object.keys(ie);se<ae.length;se++){var oe=ae[se];if(oe in this.options){var re=ie[oe];this.options[oe]=re}}}return Object.defineProperty(le.prototype,"onOptionChange",{get:function(){return this._onOptionChange.event},enumerable:!1,configurable:!0}),le.prototype.setOption=function(ie,se){if(!(ie in be.DEFAULT_OPTIONS))throw new Error('No option with key "'+ie+'"');if(Ae.indexOf(ie)!==-1)throw new Error('Option "'+ie+'" can only be set in the constructor');this.options[ie]!==se&&(se=this._sanitizeAndValidateOption(ie,se),this.options[ie]!==se&&(this.options[ie]=se,this._onOptionChange.fire(ie)))},le.prototype._sanitizeAndValidateOption=function(ie,se){switch(ie){case"bellStyle":case"cursorStyle":case"fontWeight":case"fontWeightBold":case"rendererType":case"wordSeparator":se||(se=be.DEFAULT_OPTIONS[ie]);break;case"cursorWidth":se=Math.floor(se);case"lineHeight":case"tabStopWidth":if(se<1)throw new Error(ie+" cannot be less than 1, value: "+se);break;case"minimumContrastRatio":se=Math.max(1,Math.min(21,Math.round(10*se)/10));break;case"scrollback":if((se=Math.min(se,4294967295))<0)throw new Error(ie+" cannot be less than 0, value: "+se);break;case"fastScrollSensitivity":case"scrollSensitivity":if(se<=0)throw new Error(ie+" cannot be less than or equal to 0, value: "+se)}return se},le.prototype.getOption=function(ie){if(!(ie in be.DEFAULT_OPTIONS))throw new Error('No option with key "'+ie+'"');return this.options[ie]},le}();be.OptionsService=ue},function(zt,be,ye){"use strict";var Je,E=this&&this.__extends||(Je=function(ne,z){return(Je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,y){a.__proto__=y}||function(a,y){for(var x in y)y.hasOwnProperty(x)&&(a[x]=y[x])})(ne,z)},function(ne,z){function a(){this.constructor=ne}Je(ne,z),ne.prototype=z===null?Object.create(z):(a.prototype=z.prototype,new a)}),ge=this&&this.__decorate||function(ne,z,a,y){var x,b=arguments.length,te=b<3?z:y===null?y=Object.getOwnPropertyDescriptor(z,a):y;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")te=Reflect.decorate(ne,z,a,y);else for(var ee=ne.length-1;ee>=0;ee--)(x=ne[ee])&&(te=(b<3?x(te):b>3?x(z,a,te):x(z,a))||te);return b>3&&te&&Object.defineProperty(z,a,te),te},Ae=this&&this.__param||function(ne,z){return function(a,y){z(a,y,ne)}};Object.defineProperty(be,"__esModule",{value:!0}),be.CoreService=void 0;var ue=ye(1),le=ye(0),ie=ye(33),se=ye(2),ae=Object.freeze({insertMode:!1}),oe=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),re=function(ne){function z(a,y,x,b){var te=ne.call(this)||this;return te._bufferService=y,te._logService=x,te._optionsService=b,te.isCursorInitialized=!1,te.isCursorHidden=!1,te._onData=te.register(new le.EventEmitter),te._onUserInput=te.register(new le.EventEmitter),te._onBinary=te.register(new le.EventEmitter),te._scrollToBottom=a,te.register({dispose:function(){return te._scrollToBottom=void 0}}),te.modes=ie.clone(ae),te.decPrivateModes=ie.clone(oe),te}return E(z,ne),Object.defineProperty(z.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),z.prototype.reset=function(){this.modes=ie.clone(ae),this.decPrivateModes=ie.clone(oe)},z.prototype.triggerDataEvent=function(a,y){if(y===void 0&&(y=!1),!this._optionsService.options.disableStdin){var x=this._bufferService.buffer;x.ybase!==x.ydisp&&this._scrollToBottom(),y&&this._onUserInput.fire(),this._logService.debug('sending data "'+a+'"',function(){return a.split("").map(function(b){return b.charCodeAt(0)})}),this._onData.fire(a)}},z.prototype.triggerBinaryEvent=function(a){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+a+'"',function(){return a.split("").map(function(y){return y.charCodeAt(0)})}),this._onBinary.fire(a))},z=ge([Ae(1,ue.IBufferService),Ae(2,ue.ILogService),Ae(3,ue.IOptionsService)],z)}(se.Disposable);be.CoreService=re},function(zt,be,ye){"use strict";var Je=this&&this.__decorate||function(oe,re,ne,z){var a,y=arguments.length,x=y<3?re:z===null?z=Object.getOwnPropertyDescriptor(re,ne):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(oe,re,ne,z);else for(var b=oe.length-1;b>=0;b--)(a=oe[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(oe,re){return function(ne,z){re(ne,z,oe)}};Object.defineProperty(be,"__esModule",{value:!0}),be.CoreMouseService=void 0;var ge=ye(1),Ae=ye(0),ue={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(oe){return oe.button!==4&&oe.action===1&&(oe.ctrl=!1,oe.alt=!1,oe.shift=!1,!0)}},VT200:{events:19,restrict:function(oe){return oe.action!==32}},DRAG:{events:23,restrict:function(oe){return oe.action!==32||oe.button!==3}},ANY:{events:31,restrict:function(oe){return!0}}};function le(oe,re){var ne=(oe.ctrl?16:0)|(oe.shift?4:0)|(oe.alt?8:0);return oe.button===4?(ne|=64,ne|=oe.action):(ne|=3&oe.button,4&oe.button&&(ne|=64),8&oe.button&&(ne|=128),oe.action===32?ne|=32:oe.action!==0||re||(ne|=3)),ne}var ie=String.fromCharCode,se={DEFAULT:function(oe){var re=[le(oe,!1)+32,oe.col+32,oe.row+32];return re[0]>255||re[1]>255||re[2]>255?"":"\x1B[M"+ie(re[0])+ie(re[1])+ie(re[2])},SGR:function(oe){var re=oe.action===0&&oe.button!==4?"m":"M";return"\x1B[<"+le(oe,!0)+";"+oe.col+";"+oe.row+re}},ae=function(){function oe(re,ne){this._bufferService=re,this._coreService=ne,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new Ae.EventEmitter,this._lastEvent=null;for(var z=0,a=Object.keys(ue);z<a.length;z++){var y=a[z];this.addProtocol(y,ue[y])}for(var x=0,b=Object.keys(se);x<b.length;x++){var te=b[x];this.addEncoding(te,se[te])}this.reset()}return oe.prototype.addProtocol=function(re,ne){this._protocols[re]=ne},oe.prototype.addEncoding=function(re,ne){this._encodings[re]=ne},Object.defineProperty(oe.prototype,"activeProtocol",{get:function(){return this._activeProtocol},set:function(re){if(!this._protocols[re])throw new Error('unknown protocol "'+re+'"');this._activeProtocol=re,this._onProtocolChange.fire(this._protocols[re].events)},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"areMouseEventsActive",{get:function(){return this._protocols[this._activeProtocol].events!==0},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"activeEncoding",{get:function(){return this._activeEncoding},set:function(re){if(!this._encodings[re])throw new Error('unknown encoding "'+re+'"');this._activeEncoding=re},enumerable:!1,configurable:!0}),oe.prototype.reset=function(){this.activeProtocol="NONE",this.activeEncoding="DEFAULT",this._lastEvent=null},Object.defineProperty(oe.prototype,"onProtocolChange",{get:function(){return this._onProtocolChange.event},enumerable:!1,configurable:!0}),oe.prototype.triggerMouseEvent=function(re){if(re.col<0||re.col>=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},oe.prototype.explainEvents=function(re){return{down:!!(1&re),up:!!(2&re),drag:!!(4&re),move:!!(8&re),wheel:!!(16&re)}},oe.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},oe=Je([E(0,ge.IBufferService),E(1,ge.ICoreService)],oe)}();be.CoreMouseService=ae},function(zt,be,ye){"use strict";var Je=this&&this.__decorate||function(ue,le,ie,se){var ae,oe=arguments.length,re=oe<3?le:se===null?se=Object.getOwnPropertyDescriptor(le,ie):se;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")re=Reflect.decorate(ue,le,ie,se);else for(var ne=ue.length-1;ne>=0;ne--)(ae=ue[ne])&&(re=(oe<3?ae(re):oe>3?ae(le,ie,re):ae(le,ie))||re);return oe>3&&re&&Object.defineProperty(le,ie,re),re},E=this&&this.__param||function(ue,le){return function(ie,se){le(ie,se,ue)}};Object.defineProperty(be,"__esModule",{value:!0}),be.DirtyRowService=void 0;var ge=ye(1),Ae=function(){function ue(le){this._bufferService=le,this.clearRange()}return Object.defineProperty(ue.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),ue.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},ue.prototype.markDirty=function(le){le<this._start?this._start=le:le>this._end&&(this._end=le)},ue.prototype.markRangeDirty=function(le,ie){if(le>ie){var se=le;le=ie,ie=se}le<this._start&&(this._start=le),ie>this._end&&(this._end=ie)},ue.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},ue=Je([E(0,ge.IBufferService)],ue)}();be.DirtyRowService=Ae},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.UnicodeService=void 0;var Je=ye(0),E=ye(79),ge=function(){function Ae(){this._providers=Object.create(null),this._active="",this._onChange=new Je.EventEmitter;var ue=new E.UnicodeV6;this.register(ue),this._active=ue.version,this._activeProvider=ue}return Object.defineProperty(Ae.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"activeVersion",{get:function(){return this._active},set:function(ue){if(!this._providers[ue])throw new Error('unknown Unicode version "'+ue+'"');this._active=ue,this._activeProvider=this._providers[ue],this._onChange.fire(ue)},enumerable:!1,configurable:!0}),Ae.prototype.register=function(ue){this._providers[ue.version]=ue},Ae.prototype.wcwidth=function(ue){return this._activeProvider.wcwidth(ue)},Ae.prototype.getStringCellWidth=function(ue){for(var le=0,ie=ue.length,se=0;se<ie;++se){var ae=ue.charCodeAt(se);if(55296<=ae&&ae<=56319){if(++se>=ie)return le+this.wcwidth(ae);var oe=ue.charCodeAt(se);56320<=oe&&oe<=57343?ae=1024*(ae-55296)+oe-56320+65536:le+=this.wcwidth(oe)}le+=this.wcwidth(ae)}return le},Ae}();be.UnicodeService=ge},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.UnicodeV6=void 0;var Je,E=ye(15),ge=[[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]],Ae=[[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]],ue=function(){function le(){if(this.version="6",!Je){Je=new Uint8Array(65536),E.fill(Je,1),Je[0]=0,E.fill(Je,0,1,32),E.fill(Je,0,127,160),E.fill(Je,2,4352,4448),Je[9001]=2,Je[9002]=2,E.fill(Je,2,11904,42192),Je[12351]=1,E.fill(Je,2,44032,55204),E.fill(Je,2,63744,64256),E.fill(Je,2,65040,65050),E.fill(Je,2,65072,65136),E.fill(Je,2,65280,65377),E.fill(Je,2,65504,65511);for(var ie=0;ie<ge.length;++ie)E.fill(Je,0,ge[ie][0],ge[ie][1]+1)}}return le.prototype.wcwidth=function(ie){return ie<32?0:ie<127?1:ie<65536?Je[ie]:function(se,ae){var oe,re=0,ne=ae.length-1;if(se<ae[0][0]||se>ae[ne][1])return!1;for(;ne>=re;)if(se>ae[oe=re+ne>>1][1])re=oe+1;else{if(!(se<ae[oe][0]))return!0;ne=oe-1}return!1}(ie,Ae)?0:ie>=131072&&ie<=196605||ie>=196608&&ie<=262141?2:1},le}();be.UnicodeV6=ue},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.CharsetService=void 0;var Je=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(ge){this.glevel=ge,this.charset=this._charsets[ge]},E.prototype.setgCharset=function(ge,Ae){this._charsets[ge]=Ae,this.glevel===ge&&(this.charset=Ae)},E}();be.CharsetService=Je},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.updateWindowsModeWrappedState=void 0;var Je=ye(3);be.updateWindowsModeWrappedState=function(E){var ge=E.buffer.lines.get(E.buffer.ybase+E.buffer.y-1),Ae=ge==null?void 0:ge.get(E.cols-1),ue=E.buffer.lines.get(E.buffer.ybase+E.buffer.y);ue&&Ae&&(ue.isWrapped=Ae[Je.CHAR_DATA_CODE_INDEX]!==Je.NULL_CELL_CODE&&Ae[Je.CHAR_DATA_CODE_INDEX]!==Je.WHITESPACE_CELL_CODE)}},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.WriteBuffer=void 0;var Je=function(){function E(ge){this._action=ge,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return E.prototype.writeSync=function(ge){if(this._writeBuffer.length){for(var Ae=this._bufferOffset;Ae<this._writeBuffer.length;++Ae){var ue=this._writeBuffer[Ae],le=this._callbacks[Ae];this._action(ue),le&&le()}this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=2147483647}this._action(ge)},E.prototype.write=function(ge,Ae){var ue=this;if(this._pendingData>5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout(function(){return ue._innerWrite()})),this._pendingData+=ge.length,this._writeBuffer.push(ge),this._callbacks.push(Ae)},E.prototype._innerWrite=function(){for(var ge=this,Ae=Date.now();this._writeBuffer.length>this._bufferOffset;){var ue=this._writeBuffer[this._bufferOffset],le=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(ue),this._pendingData-=ue.length,le&&le(),Date.now()-Ae>=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 ge._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},E}();be.WriteBuffer=Je},function(zt,be,ye){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.AddonManager=void 0;var Je=function(){function E(){this._addons=[]}return E.prototype.dispose=function(){for(var ge=this._addons.length-1;ge>=0;ge--)this._addons[ge].instance.dispose()},E.prototype.loadAddon=function(ge,Ae){var ue=this,le={instance:Ae,dispose:Ae.dispose,isDisposed:!1};this._addons.push(le),Ae.dispose=function(){return ue._wrappedAddonDispose(le)},Ae.activate(ge)},E.prototype._wrappedAddonDispose=function(ge){if(!ge.isDisposed){for(var Ae=-1,ue=0;ue<this._addons.length;ue++)if(this._addons[ue]===ge){Ae=ue;break}if(Ae===-1)throw new Error("Could not dispose an addon that has not been loaded");ge.isDisposed=!0,ge.dispose.apply(ge.instance),this._addons.splice(Ae,1)}},E}();be.AddonManager=Je}])})},90034:function(en,zt,be){var ye={"./doc.png":63604,"./docx.png":30045,"./jpg.png":13740,"./md.png":58881,"./pdf.png":28982,"./png.png":2487,"./txt.png":3164,"./xls.png":88745,"./xlsx.png":49321};function Je(ge){var Ae=E(ge);return be(Ae)}function E(ge){if(!be.o(ye,ge)){var Ae=new Error("Cannot find module '"+ge+"'");throw Ae.code="MODULE_NOT_FOUND",Ae}return ye[ge]}Je.keys=function(){return Object.keys(ye)},Je.resolve=E,en.exports=Je,Je.id=90034},25510:function(en){"use strict";en.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(en,zt,be){"use strict";en.exports=be.p+"static/AssistantCode3.a8740efb.jpeg"},93314:function(en){"use strict";en.exports="data:image/png;base64,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"},62522:function(en){"use strict";en.exports="data:image/png;base64,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"},68427:function(en){"use strict";en.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAAAXNSR0IArs4c6QAAA/BJREFUSEuVln9MlHUcx1/P89zB3XHHbwboyOQK+g0kWOmImsq0ZuVYy6IyV6FZTlsOLNcfTCSilbDp2MA/SnLIluY/tH7QRpCj0AtNcWEq0UKxAA/p4Dju7tseHuA4Drrz+9fzfL/v5/36fD7fX48khFCY3brWLMZp/wxYjoTBb2z2i8AD/IZifIPM1p8W0kkBAFvOAWDrgsZzByTJxoMdDwUHVMQ8gNexmRxrIbHm2JABEx43zeePoNc3UuL4NoA/mUG5YSfC/SEChbRksCaF7M/ACJy6pOkl+QhrD2xmWZF32kAS5ZZcPKMtgDzZqchwZzJEmbTnhZoQ4HDCxX5wunwqSfcOe5zVPsBefQN4N4YechClxBX2uNNmAZQrwNLJDlMsLC+ExHQwRgVnukZhqBdOH4UB1WaqxaYks63nn8mqiTLlXwQRSDIUfAzxqcGN5ypcDmjYBmN2bcQQmcGuoS4NsFdRC6gnLhWe3X/r5tNftNbAha+1N505m932M/6A2x+Gte/6AKPd4Lk5ByiB0Qq6mMBAOr+An+v/B5C6EvKLNYF7GPoWyMZ0NyQ8Fwg4+yW0fxoiQHhgqAncczJQTBBfAFErQDaAGAfXIDh7oLPhFgDzzYQuGiKz4fcmOPc5DF6EqCWQ9hRkbIKOj+D70hAzmAtQo43OhaatcPYwhFsgOQv+vgCjA2BdAwWNUJ8P104vMMmz50B4YbjFV6JFRdDdBt8Uw30F8GQdeOygj4e2MvixEnLegrs2QP2qEABuO/RVTeUhQ0YzHEwHvQFeOwWXdsBYNxjTIP0QHH0aelvh7atQcy+4xuZZpqkrIL/EV5wRm7ZMFTMs3gmV8ZCzBVZugf7Dmi78Noh7AmwN8EMpvNIG3+2C613zAJLugWc+CJxeSQfRj0NFBNz/PKyrguF2n86cCSerof0TKDoDJ16CoR4/gEM9hQgzwQu1YLAEQqIfheOFcLkZin6BCAuM90FYAogIqM0CNZCiTti/CBRjJiU3zk/v5D+BlEnXJdmQtx1M0f4QtRQT4VCXA3oj5L4HKY9A/69wsgJu9EB+FViS4NhGCEtKofivaxqgTHccITbMOMoKWBL9T1NJgrwK0JvgxMswctUXQJgZ1FVnSoAXm8FWM8DqypkbSxL7TOvwjn81397y65P18FgpZL0OvS1g/wPM6u2XD9fPQeN6DbKpZYLIlB1ArZaBemXuCy9HeKYOoiAoYxwsXaWZjw1oyzP3fYixqhAvEYk3ebNbRpLvAIZ8fxXl5tUI16vgXYYgXj10g2YF6t1rR1a62H7ZiWMwl47qUdYfipwBhGASkkQIIQG7gTygTpKkY+qH/wGGGXQpCiRkDAAAAABJRU5ErkJggg=="},58427:function(en){"use strict";en.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAA1FJREFUSEuVlcuPFFUYxX9fz0PCIA/ZuGBp4kITY4yaNI8RHeYhEkGCGkWj4isxcU0iJj7YGJf+BSx0YwadzOgMBCU6SAk6oiJsTCTGSVwAIegEpaG+o1V1b/ftpsdgbW53btW55zvf+c61l0/pfcFWHBMgh2J1VauKVdX/4vFiv9xo3w/v5BJvja+zd+2lU7ospz9+GIHStTwkAMdDIrhHMuEgxNHx9bbWXvxJDTl9TUYRJGEaKykZJ/vxd6ysrMLI9q+zur1wUg2Jvma5oew25okk3SpKJQOyjzZY3Z7/UQ0PwKWEzq+okrSpb/hdMCo1LqgH5hIDLm5uHgjZxKDVbdcParhXjGV8vO9O21a16fqeLZNa2ruSC0WfQh+yifusbs9+35IinHq+lDJKEpkHptdIAUvk3JgyntxYAJ8IjDt1TAC7Oibslw0srNH6Ppt6wOr2zHctjf+rMZXoiSuCQ6LWiSWzTwrgp+cqKeKH3dyQWqzNx4n9Uimmh6xuT33bAQxnVbhiscnL28ouCA+4sywZoGx6k9Vt5zet5gFTH9xrW67PD9VbY4e1xnJ+aw6Rkc0UwE8eTzQuVBTznjBO/NqeI9HHsFzOqqTC7OCI1e2JAjj6OJa/uLWaQ7NYoxHZwVGr2+NfJz5OLdcNvNOSxgXlHHJjHme1i2HEmUNjAfgaxq1xbUVm0sww8u/0rGTvuV/QwCpu0RXySwucWbqcwc9GbcYey4LGIWclFpoB1tIR5fQLbgi2fHV6k703fEC7gd0SK8oMMU7Lee7wZjtmO462YtNganx9d1eMzOimnl7OCWanh2xw+ID2IN5uRmeVNQtyfifnQdvxVdW8MLa5i5/L7I63RKyEMg/WYOz8q4eJ/gZn3VkS3YD4o2aMXHVekfjbth+pGMfrKB3bZJqa44xzu4zV7nwhmJR4yMVCTYy6MeY5eyRO2iOzrcnraqGOCcxzblONZeYcc2MU51aMOYkhz3kjVHDEts3qsheN6XI5dolIzNi14iL7zg8wXzTNamzPr3K3xJvxcrAar9nDX+pDnK0ONTzcxondutzWpz8/zh3338Nmd/ZL9HYE14m+Bhvs/+RC57sbP9Xa/Aqv/6v1XYI/TYxfarB37lG7+A9W6V2xnoi5wAAAAABJRU5ErkJggg=="},2195:function(en){"use strict";en.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAA6NJREFUSEuVlVtoHHUYxc+ZJFoToqltbchlu5tGaB9UEC0pRAQVqaLQNwtiLRIfxAcRihJIIaCNNljsiyCVmFBQUqoVxF6Il2h1qomIUhBKk+wmrdAqabEQtMn/cnR2drY7cVNwYR/m8v9xvu+c7xviBr+3WrS2phZ7HbDdSg2OPG08+vp/4+RKx7jSg6G1alyox6SRNjkCBoADYMFFCzz8xnmG1c6uCHw7o14nDUQwWwSV/gQ8OLFvjl3/C7i/XScstS0BFdWV4dQVon5klteWQ4sK+6GgH/SVD/dl/CkLPBCXWQmLrwNy9YFZ/pmcSRgczmrVktMnnvzmhfN8M3lhIKPPLdVd6hsslAKbgM0H87wavb+jRe26Wccl7uZ7G5QzHt8aqNWDfS9f4N7XNmizhPst0Vgq+eISMOuBrZE5nnCGyGcK+GKmA23Ga9wSHZ4aLJb8Tps6F4lxS7VZ8HsHdFmISc8cGC4RxyKTontJGwzxkxNvt1DOU/uPFmp2l10ebNdGR5w20B3L+xYBTQSEBiodTxLgyMGjeb4aiSsDBfH1DK5YqOm6m7EB1YCVrjvPhz6d43gKONCqNYs1mr9eZkX2AoZGscJqrjvxueOzHE4DO7XuL6M/UiEuRcYFDC1xzPpSyRVhL6WgZ6zAoRSwt1PrVAGsVOIYK7SlHi6fHgf2fJkA+zN6xQCBJxoM1Bf3LB3mBOgYucwLDpo2QrMFN1mKXuz5OgH2Zby1RE0ZUmUqPBkuAcMifv8oz8+S8D/Sobss8P6/8HfDBNib0RMGoICmJepQNVMihYcL7I5A2zZqh5N/1DFYMMSIr8GUNbhnIs/vUj18Kaf1xutSKjLlEDP8uMDux3Nu1AFPWbI4ig60lnz+hxmOJKrLOYyAf0uXlrscG1As+YCHjsSTEs11DLXkQlDH7ORZXk4p3NmqNbV1mq+6XcjQAr84+BfLoNR+DB47M8OTKWB08WzWX7RAc2XZpYkInfiVofbEFcSbJ4mPV7Dl1zx/TCvMaYuDxqxw239yRoZOeNoQZwz8rellW9yVH05NBzsBRkeBXVl1GeikIxod9IEBt1uUVldsTDieD7q3dupB6zVsiVxsSnDCQesNdK8LMDo3FTzDXVlF4ZywYoMDeo7McuTJFtX7W7B50aHR1kbfEFw9Nc2fYycV3J3DndfqcPncOc5nMlqNmzRmofscMMRodZ/N4aCAU4cLPHSjz+pKz5qyalpVq1ETcM8/YKxWMT0D64sAAAAASUVORK5CYII="},62849:function(en){"use strict";en.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoUApKTIGTBw6ZB2WbNB+YPIaZIIm7F2HMyxbS1pwMbp9IyabWbKNcBFQdC4sE1mIGmNkqJElLhvvYGGCTlYRQdrx0lBa2t6We5d7l3VgkxUSP+x8eZJ7zvmd85zzvw+BddiRI9+EOp2ub8ViUZ7d7uzj8ZiymhrNtL9Uwl8A69frGz4vKFB9olYriNFRI9Paev0HktS87S93nfD6No3mjdKYmCg4HC4cP352gCS16U8FXllZ/2Z8fOx5lUpBDA/fZ+7cGf+0tlb7xVOB/z2ak7sAugnAMZLUsqdf8xnLoUNfB3s8odLAQMrH53bjIp+PD3g8zK8mu90CxuWiF5qaPlxe/d0LOHr0lMThWGmQSMSvR0WFBRLr2sa/qNlZq9tqtV3k8ZzampqPF1iPF6HXN97Yu1eVk5WVSlCUB263x++1nwy4efM209lp+JkkNVleeFXVqR1JSfKBiopiWCw22GwOmM0WWK3LkMnCER4e4lOI9bExYnEw5PJIsDdl865c6cb09JyaJCt+5TrX6xvfystLO5+bm4aZmQW0t/diYpGCICIMlHkOyq2boFaneAv09d1Dl+EhBHIZPFYbYoKA3bszQFEr6OoaZQwG4/skqW3m4Dpd47uFhcrvVaoXcPVqL+46eYhUK8ELCADtomBq70T+jgRs2RKLyck/cfnWGGJeywVfJATjWYGlfxjx1BIyMrahp2eMGRw0ltfVac76wL/86gKi9pUiUy7CDAVMUYD9wSOE3B5CcXEmrl0bwFxiEhRpSfAwwKQLXANTp1twYH+Of3h0+TuIDAqAkwFoBlicMkHY04uSkkx0dPTDsi0FCcnPcj6LB1hhGDxq+A4H9mWvhVdV1b/EMMSugoL0z9ixsAsxCsMhVSm5GfPZxMvX8erzMmxNjsPEhBnt/Q8QW1oEgs9DEAGYB36D3DwFlSqFgw8NjR+jafoCUVnZ0ErTSCwsTH+Zhc/PL3EFTEwAgmRSOCankRoXgaysF70L7e4eQ//vJgTHPwPKsggpZUdJiQpu9wq6uzn4AEEQIz4zZyXG2uPH81hcXEZ0tARSaZiPFFnJmkwWhIYKERsbBYIgYLM5/3vm/8A3/AeB1fn/CW4w/IHk5DgIhQIMDo5j+/YECAQB7Gw5Xa+2DXfe1nYL+flKSCQhaGn5CXv2ZEIkEuLMmR9RXl64Bs6OtK/v3pM/0cnS7OzUtp07Fdx7stouXfoFOTlpCAsTgS1UVPQKRKIgNDffQFlZnjeUpmnMzVnZ2zEjIw/319VpznFqOXz4dGJEhPj+wYP5fJfLvfqxXMdeGU6CS0vL3NnR0U/PzlpSTpzQ3fU+uTpdfe3mzZt0CsVzREiIcB3QtSF2uxPDw0bGaDQ11dZqPlrznrPt6vUNWgDvEQQhZ3W7EaNp2gww5yIjZ+uqq6tpNvcvL/sz37THIYkAAAAASUVORK5CYII="},63604:function(en){"use strict";en.exports="data:image/png;base64,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"},30045:function(en){"use strict";en.exports="data:image/png;base64,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"},13740:function(en){"use strict";en.exports="data:image/png;base64,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"},58881:function(en){"use strict";en.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAPcklEQVR4nO3da4xU5R3H8efscrNcFm3EVgQXq4mKCo2toEJY3oiNvRC5aNJWQbGpiVG8tNoXChiTxkaFJm1s4gVq+0YQg0lNrX3BEryA0bpbbk1FFkRQMQK77IIuu5z+fztOZ3eZ8zzPmTnP2XOe/X2ScZ5dWGdYnu/M/8zMDoEaIC0ndtWf6uq8NVRhg1KBnKgabScPq11tW1VtMHTv0GDY1qHB8HU/nvCL9fJLVIXUA2kJW8Z2tbctkwteKh9SQoqB9Da0Zti2M4LRd/9owh2Niioi+zQ9hThaNwYqmCofUoLKBQI1qub4qNozb2AklUktEMbhVlQgwEgql1ogu481r5Kze+REDugCAUZSmVQCwQF5d1dniyzJEVMgwEjiSyWQD9ubl4ahWilLcsQmEGAk8aQSyAfHmhvlgmbJkhyxDQQYiT3Zt+7tbms+Ipc0VpbkSJxAgJHYSSeQY82hnJFDcQMBRmLGQDxRSSDASPQYiCcqDQQYSTQG4olqAgFGUh4D8US1gQAjOR0D8UQSgQAj6YuBeCKpQICRlDAQTyQZCDCSAgbiiaQDAUTyafDJ5feev3KPfDgoMRBPuAgEuk6d/Ohw7eHZgzUSBuIJV4EAIvnW2ed/f87oWw7Jh4MKA/GEy0AAP+t+5llnTxtskTAQT7gOBAZjJAzEE2kEAoMtEgbiibQCgcEUCQPxRJqBwGCJhIF4Iu1AYDBEwkA8MRCBgO+RMBBPDFQg4HMkDMQTAxkI+BoJA/HEQAcCPkbCQDyRhUDAt0gYiCeyEgj4FAkD8USWAgFfImEgnshaIHAy7Nz46vEXr183eUenfJhLDMQTWQwE8h4JA/FEVgOBPEfCQDyR5UAgr5EwEE9kPRAYVnPGawsm3vMDWeYGA/FEHgKBvEXCQDyRl0AgT5EwEE/kKRDISyQMxBN5CwTyEAkD8UQeA4GsR8JAPJHXQCDLkTAQT+Q5EMhqJAzEE3kPBLIYCQPxhA+BQNYiYSCe8CUQyFIkDMQTPgUCJ0+d/OOiCx6+S5YDioF4wrdA4ER3++NLvvPYQ7IcMAzEEz4GAgMdCQPxhK+BwEBGwkA84XMgMFCRMBBPdIdd6t3D/5SVvwYiEgbika1f/F3+67dhNSMeXjBx6WOyTAUD8QhGLIxaPutW3cdHBCPnLjx/aSp3lwzEI59+uVft69glK78NrRm2beHE+66QpXMMxDPvH2lUnadOyMpvQ4MR16VxL8JAPHOk8zP132P/kpXfzqj5xtobJ959kyydYiAe+vyrA2pP+79l5a8hNcO33zTx3stl6RQD8RQi2dexs+fhXx/VqtrPb67/1ThZOsVAPIY4EMlhGbuw9s1P6x9yvn+dXwAwkIF3vLtNdZ3q+vr8pHwm/xrOme98/zq/AGAg5MKFo6c437/OLwAYCLnAQIg0GAiRBgMh0mAgRBoMhEiDgRBpMBAiDQZCpMFAiDQYCJEGAyHSYCBEGgyESIOBEGkwECINBkKkwUCINBgIkQYDIdJgIEQaXgTSsHrs2GfnbzoiS6JELXlp1pmNi48elaUzTgNBHF+Fpzb+ZcHmqfIhUaJ+vm5m0/CgZrbLSJwFUowjVOHUvy54Qz5DlKyfrZshGzhwGomzQK5+fsz7iEOWioGQCwgEAoeROAlk+uoxq1UYLlJfYyDkQjEQCBxFkngg/eMABkIu9A4EAgeRJBpIuTiAgZAL/QOBIOFIEgskKg5gIORCuUC+1rjltmOz5bxqgZyqposDGAi5oAlEdnawZsvitsWyqkogp6qY4gAGQi5oA4EEIgnkVDGbOICBkAvGQKDKSAI5VcQ2DmAg5IJVIFBFJIGcYosTBzAQcsE6EKgwkkBOscSNAxgIuRArEKggkkBO1iqJAxgIuRA7EIgZSSAnK5XGAQyEXKgoEIgRSSAno2riAAZCLlQcCFhGEshJq9o4gIGQC1UFAhaRBHKKlEQcwEDIhaoDAUMkgZzKmr56bIMKu5erBEggs+SMKFESyCY5q1pNULv0rcVHm2R5mkBOzvFNG8iFAX3Thnlvjl+lQjVFllW7YOTlDYooYXs6tjWqJASqef21B5bK6jSRgdy4eXyjCsJZsiTyWxhsennmgQZVBgMhYiBEGgyESIOBEGkwECINBkKkwUCINBgIkQYDIdJgIEQaDIRIg4EQaTCQwWNkbZ2qH3mpGjlkjJxPls8UYI3Pwd6OHaqjq01WpfXejp2qo7tVPjMIMZC+bppwv1o48T5ZRTv05X5153vTZZWsH557h1o8abnS2dH6tnpk+3xZ6SGGyXXTezb/5Lqr1SQ5HzmkTn6lMi3tO9SOtrd6Ln9H65bBEwwD6csmEHig6TrVIrewSXpiyutq0qjSLXs52KA2gay/9oD8142Orlb1zhf/UGv3P6UOfbVfPuMxBtKXbSB/O/isWt2yTFbJGDd8gnr6e1tkpZeFQHrb+Nla9eonzyZ+Y5EZDKSvxZNWyKizRFZ6SY9ZNuNV0bw3x8t/9dIKpOj5Pct6QvEOA+nr0cte6pnZbSQ5ZtmMV0VZDAS2t76lfrdriV/HJwykrziBJDVm2Y5XRVkNBHB8smz7gsRuOAYcA+krTiBJjVlxxiu4ZculxlvpgQoEvIqEgfQVZ9SBJMasuJf5yLYFPQ+56tgEggN+KJ4XFW8gcM929ojzZBUfbjweaJpjDDnzGEhfNhurt2rHLGzCOOMVJBHI2o+eUi/uf1JWerh+COaqs65XV31zjnzGHo5JcE+SawykL9PG6g+3lNWMWXHHK0gzkN4Qy8KJ96vZ4+w3/R8+uFdtPLRWVjnFQPoybaxyqhmznr5yixo3YoKs7D2+63b1zuHXZBXN9OeoJJAi3JvcddFKeWa+8PIUHRyP3Pnu1fkdtRhICW4h4447UOmYhZd/PDH1dVnFY7O5XQYC+F7hAQ2bY5TVLcvle/SMrHKIgZRMHnONevTydbKKp9Ixy/ZJyf5sNrfrQACBr5BITPcklX5/MoGBlFQaCFQyZlUyXoHN5k4jELA9hrIZCzOJgZRUE0jcMQu3vpWMV7Dx0Do5+C37fsr/l1Yg8KcrtxpHLZvrnEkMpGT2uIU9B59R8PMRePl4OXHHCNN49fmXH0duOjxvYXrBYpqBmL5vgJfLP9B8naxyhoGUmF7Ji4NN3TgRZ8zSjVcIET+ohOcfyslaIPDCtF3GYxGbVwBkDgMpMQVy57vTtY9y2Y5ZpvEKIV511pxcBfLgxc8bn0i0ef4mcxhIiSkQvEjwSdnY1Y5ZpvEKIWJkiQrE5nLSDsRmzEL4uXu4l4GUmG4FEYjpURubMcs0Xt0v/w88xxAVCOC66KQdiM0DHElfZioYSInNpsQTZNWMWTbjFW5lba6LTtqBmL4vkPRlpoKBlOg2JR5V+uV702SlqhqzbMYr/Jy36fdlLRAwXabNsVPmMJASXSC9/3KrGbNsxiswHQ/pLgNMm5WBWGIgJS9M2ykPVdbJ6nS9/3JN40TUmGU7XoEpENMjQqbNmnQgeJuhF6bvlFW0qO9LpjGQEt2m6h0IVDJmmcam4ngFeQuEB+m9MJDKxizb8QryFgheAv/gJc/JKlrSl5kKBlKi21T9A4k7ZsUZr8AUSP/f35/uzwJJb1bTvSPk8gWLDKTANCL0DwTijFmmDdR7vAJTIKYNnnYgNj9XX+5eNfMYSEElgcQZs+KMV5CnQEz3pkWmh6YziYEUmALBe9E+/p/bZFVi2hjFMSvueAWm62Pa4GkGctdFq5Tp59TL3cDkAgMpqHRD2oxZcccrMF0f04ZLKxDTjURRuRuBXGAgBZWONDZj1q8vfi7WeAV5CQR/tmnfvF5WeuVuBHKBgRRUGojpFhTvDXVZ3TWyKi/qljUPgZi+Z0Wm65ppDKTA9Jet21C6l6iYRN2yZj2QG769RN12wQpZmZmes8k0BlJgOk7QbSibn4UoJ2q8AlMgoHtUyFUgeEkJRsrZ5yyUj8xMIWceAykw3QvoNhQ2jel1SOVEjVeQtUDwZ7zh3Nt7bkSiXq9WDo7Big915xIDKagmEDD9sFU5UeMVmB4ahmoCwb8MhbcEjfoHOhEE/sFPfE9w0h1HRTF9z3KBgRRUG0jcMUs3XhWZNrnuTRBMX+taueeNcomBFJheKmF6HRFuceOMWbrxqsi0yXUHv6avdQnx47pFxZsrDKTAtKHwFx61GYvijFm68aqomutk+lpXcM+Bd3T3Ig5gIAWmDaXbjEW2YxZuYU3jFVRznUxfmzS8jxdeVoPjGq8wkALThtJtxiLbMctmvALTddKNfaavTRKCx3Ux3SPmEgOx29g2gYDNmGUzXoFpk+seODB9bRLwHMeLch1svi+5xUDsnnOwDcQ0ZmFT2T5xZtrkukAQKh6VM70daFx4d5ftbW/LZT9pFXnuMZDCcw54Jl0H87XNE164N9L96CleAh81FvWHh551MO/jpIM/29nDJxTOR0xQ44YX3hAb8ZggBkSAPzfGKMSNjwcVBkJ4wSUiAoTgzSNQSWAgRBoMhEiDgRBpVBLIvDfGrwlVeKssibwWBMHv5dHEsv92XGQgN24+d7n86jJZEvktVCtennlwuSojMpD5m89rOBWc2ihLIq/VhDWzX5r5caMqIzKQRe/Xj23r6DwiSyKvvTzjYGQHkb8APA4h3wUq+PP6GQcWqQjaQDhmke904xVoA4F5b5y7IVTqJ7Ik8ops/lfWzzg4V5aR5Pfo3fx2fX1n98kmOdSvkw+JPBG0jhk5tH7Nd/celQ8iGQOBBW+On9odqkZGQn4IWmsD1bDu2gNN8oGWVSBQiCTcIMvz5USUV/tqg2CuTRxgHQj0PPTb3rlUvmqRYiiUL/tUqNaMGTVslWms6i1WIL0hlvb2rqmyNLrjwt9ulDOiRD2z+zez5cxo1KghTXGi6C2Qk3O7jzWHckaUqAtHT3G+f51fADAQcoGBEGkwECINBkKkwUCINBgIkQYDIdJgIEQa/gTS1nRUBQFf6EiJkVvcTReNntKgHEslkA+ONTfKBc2SJVFSXpF7kLly7pTsW/c+bG9eGoZqpSyJkhEEiy8cdcUa5VgqgbSc2FXf3dXZIkui6oVha+3ouvpJwaSj8pFTqQQCcqC+Ss7ukRNRVUKlVsjxx3KVgtQCaQlbxna1tzYGKpgiHxJVROLYJHE0qJSkFggwEqoG4hgyaszcSSmMVkWpBgKIpLu9bbniuEW25JgjDIJVcs+xXKUs9UCKcODe1dW5SCnVEIThVHlUok7WRAWFKJpqArWhpnbYhklnXLJXDYD/AURtGX0bg0UyAAAAAElFTkSuQmCC"},28982:function(en){"use strict";en.exports="data:image/png;base64,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"},2487:function(en){"use strict";en.exports="data:image/png;base64,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"},3164:function(en){"use strict";en.exports="data:image/png;base64,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"},88745:function(en){"use strict";en.exports="data:image/png;base64,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"},49321:function(en){"use strict";en.exports="data:image/png;base64,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"},96908:function(en){"use strict";en.exports="data:image/png;base64,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"},57177:function(en){"use strict";en.exports="data:image/png;base64,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"},81378:function(en){"use strict";en.exports="data:image/png;base64,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"},60141:function(en){"use strict";en.exports="data:image/gif;base64,R0lGODlh6QDIAPf/APrMTf789vrMUPvdi/zfkfi4CvvYef713fnKSfzosP7wyvrSZfjAKPzmqf3wzP767fnHPv7xzf3wzvjFOfe2BP767vi8F/i8GPvagfnGO/jDMv3uxv3svfrNUvzkov724fvWcfzinPvbhPi5DfrTZv734vi6EPzglfnKSP3tw/nJR/3qtv3nrPrRYPjAJf/++/702PvVbvrUbfrUafrQX/rOVvnLTfrWcvi+H/i7Fv7y0P3y0/3wyv3uxPzjoPzglvi/I/vejvvZfPe5D/rTaPrPWvrOVPrKSf3vyPzlpPnNU/nKRvnENfe6E/Ly8v3sv+Xl5frZf9ra2vnIQOjo6Pv7+9jY2PX19d7e3tTU1Ovr6/n5+dzc3O7u7uLi4tDQ0M7Oztvb2/j4+N3d3ezs7NHR0f7+/tXV1fHx8fDw8NLS0uHh4d/f3/jAJvb29vT09M/Pz+/v7/f39+rq6uPj49bW1vr6+uDg4NfX1+Tk5PPz89PT0+np6efn59nZ2e3t7frPWfzmqvnFN/39/fz8/P756/723/vdif3ru/745/zhmObm5vrUav3ps/zim/zdiv757Pzlpvzruvzhmfe3Bve3B/zimvvhmvnCK/jAJ//56v/9+f7z1f702vvciPvXdfnBJ/jFN/jDL/735PvZe/e7Ffzjn/e3CPznq/3twf3ruvi+IPnFNvvdjPzps/3psvrOWP702/rQXfvYevnOWfvUav3quPrWdP302//56/i9G/zejP712/778/nIQv3orfnOV/i3BvnGOv/+/frKR/////3nqv3uw/vYd/3y1frUa/713v3ruPvZevrXd/e2BvnEM//+/P7z1v///f3rufnDMPnHQPe2A/i/JPrIQvnMUP3z2PnLSv/88/e8Gv746P7uxfvUa/vgk/vglPzgk/rNVPvaffnBKf3xz/756vi6D/rSYvrVcPe4C/jENvi7E/789PrPWPnIQfzchv3tv/3svvzquf3qufi9Hfi9Hve4DPnCLvjCL/e1AM3Nzf///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDJDNDJCNzNGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDJDNDJCNzRGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMkM0MkI3MUZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMkM0MkI3MkZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2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"}}]);
|